summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix build on NetBSD (#220)HEADmainThomas Klausner2023-05-171-0/+1
| | | Closes #219
* Guard PxManager test with pacrunner-duktape option (#215)Jan-Michael Brummer2023-05-161-1/+1
| | | Fixes: https://github.com/libproxy/libproxy/issues/213
* 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.
* Remove line break in debug output (#211)Jan-Michael Brummer2023-05-151-2/+2
|
* Check for valid uri_host in ignore_ip() (#210)Jan-Michael Brummer2023-05-121-1/+6
| | | Fixes: https://github.com/libproxy/libproxy/issues/208
* Update architecture documentation (#206)Jan-Michael Brummer2023-05-031-1/+35
|
* Add alert function to pacrunner (#196)WJ Liu2023-05-031-0/+21
| | | | | * add alert function to pacrunners * code style and commentgoit
* Add PX_FORCE_CONFIG env (#205)Jan-Michael Brummer2023-05-031-1/+3
| | | | | | Allow users to enforce a specific config plugin using PX_FORCE_CONFIG=plugin-name Fixes: https://github.com/libproxy/libproxy/issues/174
* Add man page for proxy tool (#204)Jan-Michael Brummer2023-05-032-1/+37
| | | Fixes: https://github.com/libproxy/libproxy/issues/190
* kde: Remove line breaks in values (#203)Jan-Michael Brummer2023-05-021-0/+1
|
* Update README.mdJan-Michael Brummer2023-05-021-1/+1
|
* Merge pull request #201 from janbrummer/rewriteJan-Michael Brummer2023-05-02203-10530/+6449
|\ | | | | Complete rewrite
| * 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-3037-436/+354
| | | | | | | | | | | | 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.
| * Remove d-bus supportJan-Michael Brummer2023-03-2914-566/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We tried hard to make the D-Bus service a thing, but we failed. Beside all the advantages we do have problems which couldn't be solved reliable: - Dependency impact in containers (which adds D-Bus) - Environment Variables couldn't be used anymore - Two services had to be created (session/system) for users without a desktop environment - ... Alternatives like using private d-bus connections would lead to additional processes per app/lib using libproxy. Even with a timeout this looks akward. Let's remove it. ¯\_(ツ)_/¯
| * Remove root as default session ownerJan-Michael Brummer2023-03-282-6/+2
| |
| * Update KDE config plugin available checkJan-Michael Brummer2023-03-283-4/+15
| |
| * Rework GNOME config plugin initializationJan-Michael Brummer2023-03-281-14/+17
| | | | | | | | Move available check to init function to exit early.
| * Update replace option descriptionJan-Michael Brummer2023-03-281-1/+1
| |
| * Remove Konqueror sectionJan-Michael Brummer2023-03-281-5/+0
| | | | | | | | This section is outdated, remove it.
| * Update URLsJan-Michael Brummer2023-03-274-10/+10
| |
| * Set dbus bus owner in config file (#110)Jan-Michael Brummer2023-03-272-6/+25
| |
| * Remove debug output (#109)Jan-Michael Brummer2023-03-271-2/+0
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Drop GDBusProxy and use GDBusConnection directly (#108)Jan-Michael Brummer2023-03-271-34/+26
| | | | | | | | | | | | | | | | | | | | Longrunning users of libproxy will stumble upon a missing proxy dbus service after inactivity shuts service down. GDBusProxy is not able to handle stateless services, therefore we need to switch to GDBusConnection. Fixes: https://github.com/janbrummer/libproxy2/issues/107 Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Add CHANGELOG.md (#105)Jan-Michael Brummer2023-03-271-0/+288
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Minor cleanups (#106)Jan-Michael Brummer2023-03-278-41/+11
| | | | | | | | 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-272-0/+42
| |
| * Add common ignore handling (#99)Jan-Michael Brummer2023-03-2710-11/+225
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Update D-Bus service (#101)Jan-Michael Brummer2023-03-273-22/+4
| | | | | | | | | | | | | | - Remove property handling as it is unused - Rename query to GetProxiesFor Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Update documentation (#102)Jan-Michael Brummer2023-03-274-19/+18
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Update README.md (#100)Jan-Michael Brummer2023-03-271-2/+2
| |
| * Fix Libproxy documentation for non-dbus generation (#98)Jan-Michael Brummer2023-03-273-113/+98
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Update Application matrix (#97)Jan-Michael Brummer2023-03-271-2/+0
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Fix coverity findings (#96)Jan-Michael Brummer2023-03-273-4/+8
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Update README.md (#95)Jan-Michael Brummer2023-03-271-1/+1
| |
| * Add application matrix (#93)Jan-Michael Brummer2023-03-273-0/+28
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Create release workflow (#94)Jan-Michael Brummer2023-03-271-0/+40
| |
| * Add proxy authentication page (#92)Jan-Michael Brummer2023-03-272-0/+8
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Add build step tutorial (#91)Jan-Michael Brummer2023-03-273-0/+86
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Add repology badges (#90)Jan-Michael Brummer2023-03-271-0/+16
| | | | | | | | 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 inactivity timeout to d-bus service (#86)Jan-Michael Brummer2023-03-271-28/+51
| | | | | | | | | | | | | | Switch to GApplication and set an inactivity timer so that the service will be cancelled after a timeout period of 60s. Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Add a duplicate check for proxy arrays (#87)Jan-Michael Brummer2023-03-278-20/+36
| | | | | | | | Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Add file monitor support (#81)Jan-Michael Brummer2023-03-273-35/+84
| |
| * Add architecture documentation (#85)Jan-Michael Brummer2023-03-274-1/+46
| | | | | | | | | | | | Fixes: https://github.com/janbrummer/libproxy2/issues/34 Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>