Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Cleanup config plugins (#50) | Jan-Michael Brummer | 2023-03-27 | 30 | -93/+366 | |
| | ||||||
* | Simplify get_config API (#47) | Jan-Michael Brummer | 2023-03-27 | 8 | -57/+37 | |
| | | | | | Remove return value as it was unused, as well as GError. In case an error occures we can dump it into debug. There is no user benefit. | |||||
* | Remove load check in pxmanager (#48) | Jan-Michael Brummer | 2023-03-27 | 1 | -7/+5 | |
| | | | | This check does nothing and can be removed. | |||||
* | Handle network available status (#46) | Jan-Michael Brummer | 2023-03-27 | 1 | -4/+6 | |
| | ||||||
* | Set curl options to fix recursive calls (#45) | Jan-Michael Brummer | 2023-03-27 | 1 | -0/+9 | |
| | | | | | Set various curl options to ensure we are not calling back to libproxy and also improve timeout handling and identification. | |||||
* | Fix PAC download error (#44) | Jan-Michael Brummer | 2023-03-27 | 1 | -2/+5 | |
| | | | | | In case PAC file cannot be download, clear pac_url and treat as a non pac case. | |||||
* | Improve debug output (#43) | Jan-Michael Brummer | 2023-03-27 | 7 | -12/+38 | |
| | | | | | Add enabling debug output using PX_DEBUG=1 and align debug output messages. | |||||
* | Small fixes (#40) | Jan-Michael Brummer | 2023-03-27 | 3 | -10/+12 | |
| | | | | | | | | | | | * Throw an error for dbus errors * Move curl setup to download function Move curl initialization to download function to workaround a dbus cycle error. * Move to debug output and fix pac data freeing | |||||
* | Take care of dbus problems (#37) | Jan-Michael Brummer | 2023-03-27 | 1 | -0/+3 | |
| | | | | | In case proxy dbus service is not working, just return NULL for proxy query. | |||||
* | Parse and format PAC response (#36) | Jan-Michael Brummer | 2023-03-27 | 2 | -7/+49 | |
| | | | | Fixes: https://github.com/janbrummer/libproxy2/issues/32 | |||||
* | Filesystem cleanups | Jan-Michael Brummer | 2023-03-27 | 1 | -1/+1 | |
| | | | | | | | - Name documentation libproxy-1.0 - Do not install pxbackend gir file Fixes: https://github.com/janbrummer/libproxy2/issues/28 | |||||
* | Make pac parsing more robust (#27) | Jan-Michael Brummer | 2023-03-27 | 6 | -14/+22 | |
| | | | | Ensure that the pac data is NULL-terminated and handle pac parser error. | |||||
* | Disable px-manager-test if soup is not found (#26) | Jan-Michael Brummer | 2023-03-27 | 1 | -9/+11 | |
| | | | | Fixes: https://github.com/janbrummer/libproxy2/issues/24 | |||||
* | Keep the client library abi compatible to version 0.4.x (#25) | Dominique Leuenberger | 2023-03-27 | 2 | -1/+19 | |
| | | | | | | * libproxy: maintain 0.4.x compatible client library name/version * Abi compat to 0.4.x: retain libprexy.map symbol versioning | |||||
* | Add initial KDE plugin (#19) | Jan-Michael Brummer | 2023-03-27 | 11 | -0/+555 | |
| | ||||||
* | Add dbus service files (#21) | Jan-Michael Brummer | 2023-03-27 | 2 | -0/+38 | |
| | | | | Add proxyd service file and install it to systemd user dir. | |||||
* | Add network monitor support (#18) | Jan-Michael Brummer | 2023-03-27 | 1 | -0/+18 | |
| | ||||||
* | Enforce check-code-style as pre-commit-hook (#16) | Jan-Michael Brummer | 2023-03-27 | 7 | -19/+20 | |
| | ||||||
* | Fix CI pipeline (#17) | Jan-Michael Brummer | 2023-03-27 | 1 | -1/+1 | |
| | ||||||
* | Add download curl plugin (#14) | Jan-Michael Brummer | 2023-03-27 | 5 | -0/+180 | |
| | ||||||
* | Add initial wpad test (#15) | Jan-Michael Brummer | 2023-03-27 | 3 | -4/+37 | |
| | ||||||
* | Fix Coverity findings (#13) | Jan-Michael Brummer | 2023-03-27 | 4 | -7/+25 | |
| | ||||||
* | Add download plugin (#4) | Jan-Michael Brummer | 2023-03-27 | 9 | -20/+266 | |
| | | | | | | | Move PAC downloading into an own plugin so that CURL does not depend on soup. Relates: https://github.com/janbrummer/libproxy2/issues/2 | |||||
* | Add initial config GNOME test (#12) | Jan-Michael Brummer | 2023-03-27 | 3 | -1/+135 | |
| | ||||||
* | Add PAC configuration tests (#9) | Jan-Michael Brummer | 2023-03-27 | 6 | -8/+76 | |
| | ||||||
* | Filter config-plugins only (#11) | Jan-Michael Brummer | 2023-03-27 | 1 | -1/+1 | |
| | ||||||
* | Fix sysconfig test on msys2 (#10) | Jan-Michael Brummer | 2023-03-27 | 2 | -4/+5 | |
| | | | | Remove trailing \r and fix length check for proxy enable. | |||||
* | Add px_manager_get_proxies_sync test (#8) | Jan-Michael Brummer | 2023-03-27 | 1 | -1/+21 | |
| | ||||||
* | Improve config_env (#6) | Jan-Michael Brummer | 2023-03-27 | 4 | -32/+81 | |
| | | | | | - Move environment reading to init - Treat no_proxy as a list with asterisk handling | |||||
* | Fix memory leak in PxManager | Jan-Michael Brummer | 2023-03-27 | 1 | -0/+1 | |
| | | | | | | Recently introduced config_plugin property has a mem leak. Fix it. | |||||
* | Fix review findings | Jan-Michael Brummer | 2023-03-27 | 7 | -36/+34 | |
| | | | | Relates: https://github.com/janbrummer/libproxy2/issues/2 | |||||
* | Initial commit | Jan-Michael Brummer | 2023-03-27 | 50 | -0/+3492 | |
| | ||||||
* | move samlpes dir | npmccallum | 2010-01-17 | 4 | -166/+0 | |
| | ||||||
* | new build system: CMake | npmccallum | 2010-01-16 | 53 | -5785/+0 | |
| | ||||||
* | gnome: support reading credentials from gconf. | dominique.leuenberger | 2009-10-09 | 1 | -2/+14 | |
| | ||||||
* | config_kde: clean up test remainings, no require to read HOME envvar | dominique.leuenberger | 2009-10-04 | 1 | -6/+1 | |
| | ||||||
* | iniparse.test: properly link also on clean tree | dominique.leuenberger | 2009-10-04 | 1 | -1/+1 | |
| | ||||||
* | config_kde: New a C++ module, linking against Qt and kdecore. | dominique.leuenberger | 2009-10-03 | 2 | -10/+19 | |
| | ||||||
* | module_manager: define headers as external C and do not use 'new' where not ↵ | dominique.leuenberger | 2009-10-01 | 2 | -8/+17 | |
| | | | | appropriate (reserved keyword for C++) | |||||
* | config_file: define the headers external C | dominique.leuenberger | 2009-10-01 | 1 | -0/+9 | |
| | ||||||
* | misc: define the headers external C | dominique.leuenberger | 2009-10-01 | 1 | -0/+9 | |
| | ||||||
* | config_file: when switching section make this the current section to add ↵ | dominique.leuenberger | 2009-09-29 | 1 | -0/+4 | |
| | | | | key/value pairs. | |||||
* | test: iniparse - More flexibility by having the binary output specifics from ↵ | dominique.leuenberger | 2009-09-29 | 1 | -5/+11 | |
| | | | | the .conf file as specified on CLI. split __DEFAULT__ / SECTION tests in separate tests. | |||||
* | test: iniparser should also check the __DEFAULT__ Section. | dominique.leuenberger | 2009-09-29 | 1 | -2/+2 | |
| | ||||||
* | testsuite: simple test app to verify ini parsers function. | dominique.leuenberger | 2009-09-29 | 2 | -0/+22 | |
| | ||||||
* | KDE: KDE_FULL_SESSION is only guaranteed to be set in KDE, not to have a ↵ | dominique.leuenberger | 2009-09-25 | 1 | -1/+1 | |
| | | | | guaranteed value. | |||||
* | config_file: ignore empty lines - avoid invalid free calls | dominique.leuenberger | 2009-09-25 | 1 | -29/+28 | |
| | ||||||
* | KDE: Proper session detection using the kde upstream recommended way. Check ↵ | dominique.leuenberger | 2009-09-25 | 2 | -5/+4 | |
| | | | | based on KDE_FULL_SESSION envvar. | |||||
* | fix dotnet install path, fixes issue #61. | dominique.leuenberger | 2009-09-24 | 2 | -11/+10 | |
| | | | | Patch provided by Alexey Shabalin <shaba@altlinux.org> | |||||
* | added a w32reg implementation, still needs ignores | npmccallum | 2009-08-17 | 1 | -3/+152 | |
| |