summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Cleanup config plugins (#50)Jan-Michael Brummer2023-03-2730-93/+366
|
* Simplify get_config API (#47)Jan-Michael Brummer2023-03-278-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 Brummer2023-03-271-7/+5
| | | | This check does nothing and can be removed.
* Handle network available status (#46)Jan-Michael Brummer2023-03-271-4/+6
|
* Set curl options to fix recursive calls (#45)Jan-Michael Brummer2023-03-271-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 Brummer2023-03-271-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 Brummer2023-03-277-12/+38
| | | | | Add enabling debug output using PX_DEBUG=1 and align debug output messages.
* Small fixes (#40)Jan-Michael Brummer2023-03-273-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 Brummer2023-03-271-0/+3
| | | | | In case proxy dbus service is not working, just return NULL for proxy query.
* Parse and format PAC response (#36)Jan-Michael Brummer2023-03-272-7/+49
| | | | Fixes: https://github.com/janbrummer/libproxy2/issues/32
* Filesystem cleanupsJan-Michael Brummer2023-03-271-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 Brummer2023-03-276-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 Brummer2023-03-271-9/+11
| | | | Fixes: https://github.com/janbrummer/libproxy2/issues/24
* Keep the client library abi compatible to version 0.4.x (#25)Dominique Leuenberger2023-03-272-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 Brummer2023-03-2711-0/+555
|
* Add dbus service files (#21)Jan-Michael Brummer2023-03-272-0/+38
| | | | Add proxyd service file and install it to systemd user dir.
* Add network monitor support (#18)Jan-Michael Brummer2023-03-271-0/+18
|
* Enforce check-code-style as pre-commit-hook (#16)Jan-Michael Brummer2023-03-277-19/+20
|
* Fix CI pipeline (#17)Jan-Michael Brummer2023-03-271-1/+1
|
* Add download curl plugin (#14)Jan-Michael Brummer2023-03-275-0/+180
|
* Add initial wpad test (#15)Jan-Michael Brummer2023-03-273-4/+37
|
* Fix Coverity findings (#13)Jan-Michael Brummer2023-03-274-7/+25
|
* Add download plugin (#4)Jan-Michael Brummer2023-03-279-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 Brummer2023-03-273-1/+135
|
* Add PAC configuration tests (#9)Jan-Michael Brummer2023-03-276-8/+76
|
* Filter config-plugins only (#11)Jan-Michael Brummer2023-03-271-1/+1
|
* Fix sysconfig test on msys2 (#10)Jan-Michael Brummer2023-03-272-4/+5
| | | | Remove trailing \r and fix length check for proxy enable.
* Add px_manager_get_proxies_sync test (#8)Jan-Michael Brummer2023-03-271-1/+21
|
* Improve config_env (#6)Jan-Michael Brummer2023-03-274-32/+81
| | | | | - Move environment reading to init - Treat no_proxy as a list with asterisk handling
* Fix memory leak in PxManagerJan-Michael Brummer2023-03-271-0/+1
| | | | | | Recently introduced config_plugin property has a mem leak. Fix it.
* Fix review findingsJan-Michael Brummer2023-03-277-36/+34
| | | | Relates: https://github.com/janbrummer/libproxy2/issues/2
* Initial commitJan-Michael Brummer2023-03-2750-0/+3492
|
* move samlpes dirnpmccallum2010-01-174-166/+0
|
* new build system: CMakenpmccallum2010-01-1653-5785/+0
|
* gnome: support reading credentials from gconf.dominique.leuenberger2009-10-091-2/+14
|
* config_kde: clean up test remainings, no require to read HOME envvardominique.leuenberger2009-10-041-6/+1
|
* iniparse.test: properly link also on clean treedominique.leuenberger2009-10-041-1/+1
|
* config_kde: New a C++ module, linking against Qt and kdecore.dominique.leuenberger2009-10-032-10/+19
|
* module_manager: define headers as external C and do not use 'new' where not ↵dominique.leuenberger2009-10-012-8/+17
| | | | appropriate (reserved keyword for C++)
* config_file: define the headers external Cdominique.leuenberger2009-10-011-0/+9
|
* misc: define the headers external Cdominique.leuenberger2009-10-011-0/+9
|
* config_file: when switching section make this the current section to add ↵dominique.leuenberger2009-09-291-0/+4
| | | | key/value pairs.
* test: iniparse - More flexibility by having the binary output specifics from ↵dominique.leuenberger2009-09-291-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.leuenberger2009-09-291-2/+2
|
* testsuite: simple test app to verify ini parsers function.dominique.leuenberger2009-09-292-0/+22
|
* KDE: KDE_FULL_SESSION is only guaranteed to be set in KDE, not to have a ↵dominique.leuenberger2009-09-251-1/+1
| | | | guaranteed value.
* config_file: ignore empty lines - avoid invalid free callsdominique.leuenberger2009-09-251-29/+28
|
* KDE: Proper session detection using the kde upstream recommended way. Check ↵dominique.leuenberger2009-09-252-5/+4
| | | | based on KDE_FULL_SESSION envvar.
* fix dotnet install path, fixes issue #61.dominique.leuenberger2009-09-242-11/+10
| | | | Patch provided by Alexey Shabalin <shaba@altlinux.org>
* added a w32reg implementation, still needs ignoresnpmccallum2009-08-171-3/+152
|