summaryrefslogtreecommitdiff
path: root/src/backend/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Fix build on NetBSD (#220)HEADmainThomas Klausner2023-05-171-0/+1
| | | Closes #219
* Improve GNOME/KDE get_config() execution (#212)libproxy-0.5.0Jan-Michael Brummer2023-05-152-3/+8
| | | Only check for ignore hosts if proxy are in use.
* Add alert function to pacrunner (#196)WJ Liu2023-05-031-0/+21
| | | | | * add alert function to pacrunners * code style and commentgoit
* kde: Remove line breaks in values (#203)Jan-Michael Brummer2023-05-021-0/+1
|
* Add comment explaining KDE_PROXY_TYPE_SYSTEMJan-Michael Brummer2023-03-301-0/+3
|
* Simplify KDE no_proxy parsingJan-Michael Brummer2023-03-301-2/+1
|
* Remove unecessary removal of \r in KDE pluginJan-Michael Brummer2023-03-301-1/+0
|
* Split KDE config lines only twiceJan-Michael Brummer2023-03-301-1/+1
| | | | This ensures that further = settings would still be possible.
* Add warning in case GNOME settings arent' installedJan-Michael Brummer2023-03-301-1/+3
|
* Remove libpeas supportJan-Michael Brummer2023-03-3022-295/+56
| | | | | | As we no longer have further dependencies like glib for accessing the standard linux configurations and the other are platform specific. Let's remove peas all together. Plugins are now built-in.
* Update KDE config plugin available checkJan-Michael Brummer2023-03-281-2/+12
|
* Rework GNOME config plugin initializationJan-Michael Brummer2023-03-281-14/+17
| | | | Move available check to init function to exit early.
* Minor cleanups (#106)Jan-Michael Brummer2023-03-275-22/+1
| | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
* Add config-option to osx plugin (#104)Jan-Michael Brummer2023-03-271-0/+39
| | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
* Add missing config-option to Windows plugin (#103)Jan-Michael Brummer2023-03-271-0/+39
|
* Add common ignore handling (#99)Jan-Michael Brummer2023-03-276-11/+23
| | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
* Handle invalid GNOME configuration (#89)Jan-Michael Brummer2023-03-271-1/+12
| | | | | | Fixes: https://github.com/janbrummer/libproxy2/issues/88 Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
* Add a duplicate check for proxy arrays (#87)Jan-Michael Brummer2023-03-276-15/+16
| | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
* Add file monitor support (#81)Jan-Michael Brummer2023-03-273-35/+84
|
* Add config-option property (#68)Jan-Michael Brummer2023-03-274-8/+213
| | | | | | In order to reduce the number of environment manipulation for testing purpose, introduce a new config-option property to set config files for tests.
* Make use of G_DEFINE_BOXED_TYPE (#60)Jan-Michael Brummer2023-03-271-1/+0
|
* Make use of curl only (#54)Jan-Michael Brummer2023-03-279-352/+0
| | | | Simplify libproxy and allow only one download lib: curl.
* Code cleanup (#51)Jan-Michael Brummer2023-03-2712-28/+20
| | | | Update header and minor cleanup
* Remove temporary string variable (#49)Jan-Michael Brummer2023-03-271-2/+1
| | | | This can be safely replaced by duk_push_lstring.
* Cleanup config plugins (#50)Jan-Michael Brummer2023-03-2724-63/+223
|
* Simplify get_config API (#47)Jan-Michael Brummer2023-03-276-53/+35
| | | | | 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.
* 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.
* Improve debug output (#43)Jan-Michael Brummer2023-03-273-4/+4
| | | | | Add enabling debug output using PX_DEBUG=1 and align debug output messages.
* Small fixes (#40)Jan-Michael Brummer2023-03-271-1/+3
| | | | | | | | | | | * 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
* Make pac parsing more robust (#27)Jan-Michael Brummer2023-03-272-10/+14
| | | | Ensure that the pac data is NULL-terminated and handle pac parser error.
* Add initial KDE plugin (#19)Jan-Michael Brummer2023-03-275-0/+290
|
* Enforce check-code-style as pre-commit-hook (#16)Jan-Michael Brummer2023-03-275-12/+13
|
* Fix CI pipeline (#17)Jan-Michael Brummer2023-03-271-1/+1
|
* Add download curl plugin (#14)Jan-Michael Brummer2023-03-275-0/+180
|
* Add download plugin (#4)Jan-Michael Brummer2023-03-275-0/+165
| | | | | | | 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-271-1/+1
|
* Fix sysconfig test on msys2 (#10)Jan-Michael Brummer2023-03-271-3/+4
| | | | Remove trailing \r and fix length check for proxy enable.
* Improve config_env (#6)Jan-Michael Brummer2023-03-272-25/+60
| | | | | - Move environment reading to init - Treat no_proxy as a list with asterisk handling
* Initial commitJan-Michael Brummer2023-03-2725-0/+1515