Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Use names in test pac file (#73) | Jan-Michael Brummer | 2023-03-27 | 2 | -5/+15 | |
| | | ||||||
| * | Add initial libproxy test (#75) | Jan-Michael Brummer | 2023-03-27 | 4 | -11/+106 | |
| | | ||||||
| * | Fix codecov link (#74) | Jan-Michael Brummer | 2023-03-27 | 1 | -1/+1 | |
| | | ||||||
| * | Improve non http proxy tests (#72) | Jan-Michael Brummer | 2023-03-27 | 3 | -11/+33 | |
| | | ||||||
| * | Various cleanups (#69) | Jan-Michael Brummer | 2023-03-27 | 12 | -83/+58 | |
| | | ||||||
| * | build: fix build without curl (#70) | Dominique Leuenberger | 2023-03-27 | 1 | -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 Brummer | 2023-03-27 | 3 | -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 Brummer | 2023-03-27 | 14 | -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 Brummer | 2023-03-27 | 9 | -127/+113 | |
| | | | | | | | | | | | | | | | | * Change Namespace to Libproxy * Add samples Fixes: https://github.com/janbrummer/libproxy2/issues/33 | |||||
| * | Add Configuration Logic page (#66) | Jan-Michael Brummer | 2023-03-27 | 3 | -1/+96 | |
| | | ||||||
| * | Add dependencies to documentation (#67) | Jan-Michael Brummer | 2023-03-27 | 1 | -1/+30 | |
| | | ||||||
| * | Fix crash in free function (#63) | Jan-Michael Brummer | 2023-03-27 | 2 | -4/+4 | |
| | | ||||||
| * | Fix minor issues in documentation (#62) | Jan-Michael Brummer | 2023-03-27 | 1 | -11/+20 | |
| | | ||||||
| * | Remove gcovr badge (#61) | Jan-Michael Brummer | 2023-03-27 | 2 | -22/+0 | |
| | | ||||||
| * | Make use of G_DEFINE_BOXED_TYPE (#60) | Jan-Michael Brummer | 2023-03-27 | 18 | -692/+188 | |
| | | ||||||
| * | Add doap file (#59) | Jan-Michael Brummer | 2023-03-27 | 1 | -0/+21 | |
| | | ||||||
| * | Move tests a level higher (#58) | Jan-Michael Brummer | 2023-03-27 | 20 | -2/+2 | |
| | | ||||||
| * | Fix typo (#56) | Michael Catanzaro | 2023-03-27 | 1 | -1/+1 | |
| | | ||||||
| * | Make use of curl only (#54) | Jan-Michael Brummer | 2023-03-27 | 15 | -464/+44 | |
| | | | | | | | | Simplify libproxy and allow only one download lib: curl. | |||||
| * | Improve debug output (#53) | Jan-Michael Brummer | 2023-03-27 | 2 | -6/+5 | |
| | | ||||||
| * | Rework pre-commit hook installation (#52) | Jan-Michael Brummer | 2023-03-27 | 2 | -7/+8 | |
| | | | | | | | | Ensure that it runs on all supported systems. | |||||
| * | Add D-Bus service files (#38) | Jan-Michael Brummer | 2023-03-27 | 9 | -11/+55 | |
| | | ||||||
| * | Code cleanup (#51) | Jan-Michael Brummer | 2023-03-27 | 28 | -60/+121 | |
| | | | | | | | | Update header and minor cleanup | |||||
| * | Remove temporary string variable (#49) | Jan-Michael Brummer | 2023-03-27 | 1 | -2/+1 | |
| | | | | | | | | This can be safely replaced by duk_push_lstring. | |||||
| * | 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 | |||||
| * | Always run apt update on CI (#39) | Jan-Michael Brummer | 2023-03-27 | 2 | -0/+3 | |
| | | ||||||
| * | 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 | |||||
| * | Fix page generation (#31) | Jan-Michael Brummer | 2023-03-27 | 1 | -1/+1 | |
| | | ||||||
| * | Use gcovr for coverage (#29) | Jan-Michael Brummer | 2023-03-27 | 2 | -1/+24 | |
| | | ||||||
| * | Filesystem cleanups | Jan-Michael Brummer | 2023-03-27 | 3 | -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 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 | 12 | -0/+562 | |
| | | ||||||
| * | 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 curl dev to coverity workflow (#20) | Jan-Michael Brummer | 2023-03-27 | 1 | -1/+2 | |
| | | ||||||
| * | 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 | 11 | -19/+101 | |
| | | ||||||
| * | Fix CI pipeline (#17) | Jan-Michael Brummer | 2023-03-27 | 1 | -1/+1 | |
| | | ||||||
| * | Add download curl plugin (#14) | Jan-Michael Brummer | 2023-03-27 | 8 | -3/+194 | |
| | | ||||||
| * | 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 | |
| | |