summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add dbus system service (#83)Jan-Michael Brummer2023-03-278-49/+89
| | | | | | | | | | | | | | | | | | In cases where we are switchting users which are not allowed or are using a non graphical shell dbus user session will not work. User session are bound to xauthority and display environment variables. In those cases fallback to a system session running as specified user (default=root). Fixes: https://github.com/janbrummer/libproxy2/issues/79 Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
| * Fix return value for invalid pac file (#82)Jan-Michael Brummer2023-03-271-1/+1
| | | | | | | | | | | | | | Return direct:// in case there is an issue with pac/wpad instead of returning config url. Fixes: https://github.com/janbrummer/libproxy2/issues/80
| * Add codecov.yml (#78)Jan-Michael Brummer2023-03-271-0/+4
| |
| * Update build.yml (#77)Jan-Michael Brummer2023-03-271-4/+1
| |
| * Coverage: Ignore tests and tools (#76)Jan-Michael Brummer2023-03-271-0/+3
| |
| * Use names in test pac file (#73)Jan-Michael Brummer2023-03-272-5/+15
| |
| * Add initial libproxy test (#75)Jan-Michael Brummer2023-03-274-11/+106
| |
| * Fix codecov link (#74)Jan-Michael Brummer2023-03-271-1/+1
| |
| * Improve non http proxy tests (#72)Jan-Michael Brummer2023-03-273-11/+33
| |
| * Various cleanups (#69)Jan-Michael Brummer2023-03-2712-83/+58
| |
| * build: fix build without curl (#70)Dominique Leuenberger2023-03-271-2/+2
| | | | | | | | | | | | | | | | config.set10(HAVE_CURL, boolean) always defines HAVE_CURL, with values 0/1. This is incompatible with #ifdef HAVE_CURL, as even a value of 0 is defined. Rather use config.set(HAVE_CURL, boolean) which results in #define/#undefine based on the boolean.
| * Add flag to toggle curl integration (#65)Jan-Michael Brummer2023-03-273-5/+22
| | | | | | | | | | | | | | In order to fix a possible build cycle between libproxy and curl add a toggle to switch off curl if necessary. Fixes: https://github.com/janbrummer/libproxy2/issues/57
| * Add config-option property (#68)Jan-Michael Brummer2023-03-2714-65/+281
| | | | | | | | | | | | In order to reduce the number of environment manipulation for testing purpose, introduce a new config-option property to set config files for tests.
| * Add samples (#64)Jan-Michael Brummer2023-03-279-127/+113
| | | | | | | | | | | | | | | | * Change Namespace to Libproxy * Add samples Fixes: https://github.com/janbrummer/libproxy2/issues/33
| * Add Configuration Logic page (#66)Jan-Michael Brummer2023-03-273-1/+96
| |
| * Add dependencies to documentation (#67)Jan-Michael Brummer2023-03-271-1/+30
| |
| * Fix crash in free function (#63)Jan-Michael Brummer2023-03-272-4/+4
| |
| * Fix minor issues in documentation (#62)Jan-Michael Brummer2023-03-271-11/+20
| |
| * Remove gcovr badge (#61)Jan-Michael Brummer2023-03-272-22/+0
| |
| * Make use of G_DEFINE_BOXED_TYPE (#60)Jan-Michael Brummer2023-03-2718-692/+188
| |
| * Add doap file (#59)Jan-Michael Brummer2023-03-271-0/+21
| |
| * Move tests a level higher (#58)Jan-Michael Brummer2023-03-2720-2/+2
| |
| * Fix typo (#56)Michael Catanzaro2023-03-271-1/+1
| |
| * Make use of curl only (#54)Jan-Michael Brummer2023-03-2715-464/+44
| | | | | | | | Simplify libproxy and allow only one download lib: curl.
| * Improve debug output (#53)Jan-Michael Brummer2023-03-272-6/+5
| |
| * Rework pre-commit hook installation (#52)Jan-Michael Brummer2023-03-272-7/+8
| | | | | | | | Ensure that it runs on all supported systems.
| * Add D-Bus service files (#38)Jan-Michael Brummer2023-03-279-11/+55
| |
| * Code cleanup (#51)Jan-Michael Brummer2023-03-2728-60/+121
| | | | | | | | 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-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
| * Always run apt update on CI (#39)Jan-Michael Brummer2023-03-272-0/+3
| |
| * 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
| * Fix page generation (#31)Jan-Michael Brummer2023-03-271-1/+1
| |
| * Use gcovr for coverage (#29)Jan-Michael Brummer2023-03-272-1/+24
| |
| * Filesystem cleanupsJan-Michael Brummer2023-03-273-3/+3
| | | | | | | | | | | | | | - 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-2712-0/+562
| |
| * Add dbus service files (#21)Jan-Michael Brummer2023-03-272-0/+38
| | | | | | | | Add proxyd service file and install it to systemd user dir.
| * Add curl dev to coverity workflow (#20)Jan-Michael Brummer2023-03-271-1/+2
| |
| * Add network monitor support (#18)Jan-Michael Brummer2023-03-271-0/+18
| |