Commit Graph

  • a0e0a22f81 Accepting request 1256393 from server:proxy factory leap-16.1 leap-16.0 Ana Guerrero 2025-03-27 21:33:01 +00:00
  • 461621feec - build with pcre2 Carsten Ziepke 2025-03-27 06:28:04 +00:00
  • 5bc09f8c17 Accepting request 1246562 from server:proxy Ana Guerrero 2025-02-18 18:10:10 +00:00
  • 688a10dd3b - Update to version 4.0.0: Bug fixes: * Add missing client-body-tagger data to the action_type_info[] struct so lookups based on the action index work correctly again. Prevents assertion failures or segfaults when trying to edit an action file with the CGI editor. The type of failure depended on whether or not assertions were enabled and on whether or not Privoxy had been compiled with FEATURE_EXTERNAL_FILTERS. Regression introduced in Privoxy 3.0.34. Patch submitted by Aaron Li in #940. * Bump MAX_FILTER_TYPES which should have been done in d128e6aa4 when introducing the client-body-tagger{} action. Prevents an assertion in cgi_edit_actions_for_url() from triggering after e32d03e0 when using the CGI editor with assertions enabled. * is_untrusted_url(): Search the encrypted headers for the Referer when the client is using https and https inspection is enabled. Fixes the trust mechanism for https requests. Reported by Laurent Caumont in #1767. * GNUMakefile.in: Let the install target work if no group is specified. * GNUMakefile.in: Set GROUP_T when installing configuration files as root and there is no privoxy user available so the install target doesn't fail. Patch by Fabrice Fontaine. * GNUmakefile.in: Don't exit if configuration files are installed as root as this can be considered acceptable when cross-compiling Privoxy inside an autobuilder with only a root user. Patch by Fabrice Fontaine. * configure.in: Fix argument types in gmtime_r() and localtime_r() probes. Otherwise these probes always fail with stricter compilers even if there is C library support for these functions. Patch submitted by Florian Weimer in SF#149. * Fix socks4 and socks4a support under glibc's source fortification. With glibc's source fortification, gcc offers the compilation warning resulting in a runtime abort() when using a socks4 or socks4a upstream proxy. Despite the warning, the strlcpy() call in question is fine: gcc misidentifies the size of the destination buffer, estimating to hold only a single char while in fact the buffer stretches beyond the end of the struct socks_op. The issue was originally reported in the NixOS issue tracker at https://github.com/NixOS/nixpkgs/issues/265654 prompted by an upgrade of glibc from 2.37-39 to 2.38-0. Patch submitted by Ingo Blechschmid, joint work with @esclear and @richi235. General improvements: * Allow to use wolfSSL for https inspection. wolfSSL supports TLS 1.3 and can be significantly faster than mbedTLS. Mainly tested on ElectroBSD amd64 where it can compete with OpenSSL and LibreSSL: https://www.fabiankeil.de/gehacktes/privoxy-tls-benchmarks/ To enable the support, install wolfSSL and run ./configure with the --with-wolfssl option. Sponsored by Privoxy project funds collected at SPI. * Add an test framework that leverages the curl test suite. Sponsored by Privoxy project funds collected at SPI. * Add pcre2 support. Closes bug #935. Initial patch submitted by Gagan Sidhu. * Use SHA256 as hash algorithm for the certificate and key file names instead of MD5. The known MD5 vulnerabilities shouldn't matter for Privoxy's use case but it doesn't hurt to use a hash algorithm that isn't deprecated. Sponsored by: Robert Klemme * Add support for mbedTLS 3.x. This removes a sanity check (whether issuer key and issuer certificate match) that seems overly cautious and fails to compile with mbedTLS 3.x as the struct members are private. We don't have an equivalent check in the OpenSSL or wolfSSL code either. * Factor out newer_privoxy_version_required() and improve the logic Previously 3.0.11 was considered newer than 4.0.0. * init_error_log(): Include the reason for failures to open the log file. * create_client_ssl_connection(): Don't keep the certificate lock longer than necessary. * Add periods to a bunch of log messages. * normalize_lws(): Only log the 'Reducing whitespace ...' message once per header * log_error() Win32: Only call LogShowActivity() for debug level LOG_LEVEL_REQUEST. As of b94bbe62a950, which was part of Privoxy 3.0.29, LOG_LEVEL_REQUEST is used for all requests including crunched ones. Previously LogShowActivity() was called twice for crunched requests, (presumably) resulting in an aborted animation. * Remove ./ prefix from tarball-dist files. * create_client_ssl_connection(): Make it more obvious from an error message that a function failed. * Use stringify() instead of section_target() and remove section_target(). Like the XXX comment suggested this could be done my moving the hash into the templates which seems preferable anyway. * Prevent some compiler warnings. * parse_numeric_value(): Expect a base-ten number. * windows/MYconfigure: Have gcc diagnostics in color. Action file improvements: * Block requests to .amazon-adsystem.com/ * Block requests to 0.css-load.com/ * Block requests to html-load.com/ and 1.html-load.com/ * Block requests to b.6sc.co/ * Block requests to i.clean.gg/ * Block requests to s.cpx.to/ * Block requests to track.venatusmedia.com/ * Block requests to secure-eu.nmrodam.com/ * Block requests to o2.mouseflow.com/ * Disable fast-redirects for services.akteneinsichtsportal.de/ * Disable fast-redirects for /wp-content/plugins/pdf-viewer-for-elementor * Disable fast-redirects for syndication.twitter.com/ * Disable fast-redirects for archive.softwareheritage.org/ * Disable fast-redirects to duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/ * Disable fast-redirects for .creator-spring.com/_next/image * Disable fast redirects for accounts.bahn.de/ * Unblock .datenschmutz.de/ * Unblock requests for 'adventur*.' * Unblock adl.windows.com/ as it is apparently required to update from Windows 10 to 11. Reported by Sam Varshavchik. Privoxy-Log-Parser: * Highlight 'Couldn't deliver the error message for [...]'. * Highlight 'Failed to accept() incoming connection: Software caused connection abort'. * Highlight 'Keeping chunk offset at 0 despite flushing 31 bytes.'. * Highlight 'Not shutting down client connection on socket 8. The socket is no longer alive.'. * Bump version to 0.9.6. Privoxy-Regression-Test.pl: * Let the --min-level option increase the --max-level if the latter is smaller than the former. * Add --curl option to use a non-default curl binary. * Bump version to 0.7.5. uagen: * Bump BROWSER_VERSION and BROWSER_REVISION to match Firefox ESR 128. * Bump version to 1.2.6. Documentation: * Add HOWTOs for https inspection and client-tags to user-manual. * Suggest to use the force-text-mode action when filtering binary content with external filters. * Declare https-inspection non-experimental. * FAQ: Mention that Privoxy Moral Licenses are available as well. * Fix LibreSSL URL. * Update perlre perldoc URL. * config: Add SOCKS 5 to the list of supported protocols. * In the Windows build section, note that one only needs tidy to build the docs. If you're not building the docbook stuff you don't need tidy. * trust: Use the words 'allowlists' and 'blocklists' instead of "whitelists" and "blacklists" which some people consider to be less inclusive. Martin Pluskal 2025-02-18 06:16:16 +00:00
  • 1a24bd854a Accepting request 1144706 from server:proxy Ana Guerrero 2024-02-07 17:49:04 +00:00
  • 0b9e8d122b Accepting request 1144695 from home:Kieltux:branches:server:proxy Martin Pluskal 2024-02-06 18:05:26 +00:00
  • e4e704634f Accepting request 1136138 from server:proxy Dominique Leuenberger 2024-01-03 11:29:54 +00:00
  • 266ce5da9f Accepting request 1135972 from home:AndreasSchwab:f Martin Pluskal 2024-01-02 10:15:11 +00:00
  • efc15790e5 Accepting request 1065418 from server:proxy Dominique Leuenberger 2023-02-13 15:41:20 +00:00
  • 66cbf69d43 Accepting request 1064642 from home:Kieltux:branches:server:proxy Martin Pluskal 2023-02-13 10:27:48 +00:00
  • ff999dbf3c Accepting request 1032393 from server:proxy Dominique Leuenberger 2022-10-31 09:45:15 +00:00
  • daf6dff7e4 Accepting request 1032291 from home:AndreasStieger:branches:server:proxy Adam Majer 2022-10-31 08:28:34 +00:00
  • 02341d0c6e Accepting request 940212 from server:proxy Dominique Leuenberger 2021-12-13 19:44:57 +00:00
  • b0b0fbfb3f Accepting request 939452 from home:AndreasStieger:branches:server:proxy Martin Pluskal 2021-12-13 11:36:04 +00:00
  • 71615e0eb3 Accepting request 927525 from server:proxy Dominique Leuenberger 2021-10-26 18:14:12 +00:00
  • e059a40cb2 Accepting request 926729 from home:jsegitz:branches:systemdhardening:server:proxy Martin Pluskal 2021-10-26 13:01:51 +00:00
  • 569800de12 Accepting request 926764 from server:proxy Dominique Leuenberger 2021-10-22 22:50:57 +00:00
  • dfa39d20e1 Accepting request 926745 from home:stawidy:branches:server:proxy Martin Pluskal 2021-10-21 12:22:27 +00:00
  • e28042bf85 Accepting request 925979 from server:proxy Dominique Leuenberger 2021-10-18 19:59:51 +00:00
  • 94fc8ccf8e Accepting request 925509 from home:stawidy Martin Pluskal 2021-10-18 08:43:28 +00:00
  • 0dc917cc58 Accepting request 884924 from server:proxy Dominique Leuenberger 2021-04-16 22:01:23 +00:00
  • edacbab1a4 Accepting request 884129 from home:elvigia:branches:server:proxy Jörg Lorenzen 2021-04-13 11:30:55 +00:00
  • b99b7ff346 Accepting request 877778 from server:proxy Dominique Leuenberger 2021-03-10 07:56:46 +00:00
  • c6f3df694b Accepting request 877432 from home:Kieltux:branches:server:proxy Jörg Lorenzen 2021-03-08 15:59:26 +00:00
  • cd9571c551 Accepting request 868895 from server:proxy Dominique Leuenberger 2021-02-03 18:55:30 +00:00
  • 186ceb1e78 Accepting request 868887 from home:AndreasStieger:branches:server:proxy Martin Pluskal 2021-02-03 10:36:49 +00:00
  • 63f1d07dbc Accepting request 868532 from server:proxy Dominique Leuenberger 2021-02-02 13:25:50 +00:00
  • 692ba5cd11 Accepting request 868473 from home:Kieltux:branches:server:proxy Jörg Lorenzen 2021-02-02 07:50:10 +00:00
  • b0093b592c Accepting request 853505 from server:proxy Dominique Leuenberger 2020-12-29 14:48:32 +00:00
  • 52aadae7ba Accepting request 853425 from home:AndreasStieger:branches:server:proxy Martin Pluskal 2020-12-07 06:40:58 +00:00
  • b1833e3719 Accepting request 853390 from home:AndreasStieger:branches:server:proxy Jörg Lorenzen 2020-12-06 15:28:53 +00:00
  • c5913ad530 Accepting request 853382 from home:AndreasStieger:branches:server:proxy Jörg Lorenzen 2020-12-06 12:15:37 +00:00
  • 5e48cb2d78 Accepting request 827893 from server:proxy Dominique Leuenberger 2020-08-19 17:00:41 +00:00
  • e1f9262e2a Accepting request 827832 from home:dimstar:Factory Martin Pluskal 2020-08-19 12:44:27 +00:00
  • 3ac4641b95 Accepting request 769705 from server:proxy Dominique Leuenberger 2020-02-04 18:53:55 +00:00
  • 499e24a9ea Accepting request 769695 from home:dimstar:Factory Martin Pluskal 2020-02-03 16:11:20 +00:00
  • 853dc53baf Accepting request 718748 from server:proxy Dominique Leuenberger 2019-07-26 10:44:33 +00:00
  • 00d9272b16 Accepting request 718554 from home:mgerstner:branches:server:proxy Martin Pluskal 2019-07-26 07:18:28 +00:00
  • 792dc09892 Accepting request 662373 from server:proxy Dominique Leuenberger 2019-01-03 17:07:41 +00:00
  • fce9757acb Accepting request 662213 from home:seanlew:branches:server:proxy Martin Pluskal 2019-01-02 08:25:33 +00:00
  • 4bb05d6579 Accepting request 431167 from server:proxy Dominique Leuenberger 2016-09-30 13:34:40 +00:00
  • 4a6fae25a7 Accepting request 431152 from home:Kieltux:branches:server:proxy Martin Pluskal 2016-09-28 22:13:51 +00:00
  • 241edf38c9 Accepting request 355514 from server:proxy Dominique Leuenberger 2016-01-28 16:22:44 +00:00
  • eb00abccbb Accepting request 355511 from home:AndreasStieger:branches:server:proxy Jörg Lorenzen 2016-01-23 20:22:42 +00:00
  • 6f652986fd Accepting request 283256 from server:proxy Dominique Leuenberger 2015-01-29 08:58:22 +00:00
  • 0e25236879 Accepting request 283251 from home:AndreasStieger:branches:server:proxy Jörg Lorenzen 2015-01-28 21:36:21 +00:00
  • 8b9d1c09d5 Accepting request 283002 from home:AndreasStieger:branches:server:proxy Jörg Lorenzen 2015-01-27 14:34:46 +00:00
  • 2ff9e44ee5 Accepting request 282843 from server:proxy Dominique Leuenberger 2015-01-26 15:47:34 +00:00
  • 3ffbde4630 Accepting request 282842 from home:enzokiel:branches:server:proxy Jörg Lorenzen 2015-01-26 12:01:17 +00:00
  • 71d31e8aff Accepting request 263384 from server:proxy Dominique Leuenberger 2014-12-01 13:00:58 +00:00
  • f97f7af945 Accepting request 263382 from home:AndreasStieger:branches:server:proxy Jörg Lorenzen 2014-11-29 00:00:32 +00:00
  • 4ef526962b Accepting request 261443 from server:proxy Dominique Leuenberger 2014-11-14 08:19:24 +00:00
  • 5c9766505c Accepting request 260551 from home:Ledest:misc Jörg Lorenzen 2014-11-13 16:51:47 +00:00
  • a0737aaa19 Accepting request 245640 from server:proxy Stephan Kulow 2014-08-25 09:03:45 +00:00
  • abf42bae38 Accepting request 245202 from home:Aikhjarto:branches:server:proxy Christian Wittmer 2014-08-21 14:47:46 +00:00
  • 3f79807018 Accepting request 239896 from server:proxy Stephan Kulow 2014-07-10 12:55:28 +00:00
  • 0a9f8b1fc9 Accepting request 239895 from home:enzokiel:branches:server:proxy Jörg Lorenzen 2014-07-08 13:04:49 +00:00
  • 8f61b91e71 Accepting request 239815 from home:Aikhjarto:branches:server:proxy Jörg Lorenzen 2014-07-08 12:29:27 +00:00
  • f8de7a54c3 Accepting request 220416 from server:proxy Stephan Kulow 2014-02-02 17:11:51 +00:00
  • b4b876041b Accepting request 220379 from home:AndreasSchwab:f Jörg Lorenzen 2014-01-30 18:04:06 +00:00
  • 55a713f861 Accepting request 212359 from server:proxy Stephan Kulow 2013-12-30 09:29:29 +00:00
  • 4edfe602cc Accepting request 212341 from home:enzokiel:branches:server:proxy Christian Wittmer 2013-12-27 18:21:13 +00:00
  • 3521c455e5 Accepting request 210961 from home:enzokiel:branches:server:proxy Christian Wittmer 2013-12-25 21:44:50 +00:00
  • cb3d7b4869 Accepting request 181533 from server:proxy Stephan Kulow 2013-07-02 05:41:47 +00:00
  • ed765b3fda Accepting request 180552 from home:posophe:branches:server:proxy Christian Wittmer 2013-06-30 19:02:31 +00:00
  • 159cd97e79 Accepting request 144711 from server:proxy Stephan Kulow 2012-12-10 16:18:56 +00:00
  • fb9f94292a Accepting request 144005 from home:AndreasSchwab:ff Ismail Dönmez 2012-12-08 15:42:14 +00:00
  • 6001bb4aef Accepting request 137725 from server:proxy Stephan Kulow 2012-10-11 09:13:54 +00:00
  • 125fa7ce44 Accepting request 137281 from home:AndreasSchwab:ff Bruno Friedmann 2012-10-10 11:17:47 +00:00
  • e851fcfed9 Accepting request 104126 from server:proxy Stephan Kulow 2012-02-14 18:06:08 +00:00
  • 520fc69359 Accepting request 98233 from home:AndreasStieger:branches:server:proxy Bruno Friedmann 2011-12-26 09:17:18 +00:00
  • 73e2238a2e Accepting request 95745 from server:proxy Stephan Kulow 2011-12-08 10:31:01 +00:00
  • 127c2fc9a8 Accepting request 95637 from home:coolo:removeautomake Stephan Kulow 2011-12-07 13:51:39 +00:00
  • 88404acd4e replace license with spdx.org variant Stephan Kulow 2011-12-06 17:53:09 +00:00
  • de365ef4fd Updating link to change in openSUSE:Factory/privoxy revision 24.0 OBS User buildservice-autocommit 2011-12-06 17:53:09 +00:00
  • 36f594c17b Accepting request 95031 from server:proxy Stephan Kulow 2011-12-05 11:45:08 +00:00
  • e9ab6186bb Accepting request 69927 from home:AndreasStieger:branches:server:proxy Christian Wittmer 2011-05-16 21:16:44 +00:00
  • 90a924ffcb Accepting request 35168 from server:proxy OBS User autobuild 2010-03-19 09:08:10 +00:00
  • 532820e9a8 Accepting request 35168 from server:proxy OBS User autobuild 2010-03-19 09:08:09 +00:00
  • 34dec10afd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/privoxy?expand=0&rev=17 OBS User autobuild 2010-03-18 15:23:05 +00:00
  • dd94268f33 Updating link to change in openSUSE:Factory/privoxy revision 17.0 OBS User buildservice-autocommit 2010-03-18 15:23:05 +00:00
  • 5972ae3841 Accepting request 34858 from home:perosb:branches:server:proxy Michal Seben 2010-03-18 10:33:12 +00:00
  • 28438ea734 converted link to branch Stephan Kulow 2010-02-19 15:56:51 +00:00
  • 2e1f0c7c82 Accepting request 30606 from server:proxy OBS User autobuild 2010-01-28 16:41:08 +00:00
  • 73d05950ad checked in (request 30606) OBS User autobuild 2010-01-28 16:41:07 +00:00
  • be37bb4a99 Accepting request 30605 from home:mseben:branches:server:proxy Michal Seben 2010-01-27 15:57:05 +00:00
  • 5315a8713f Accepting request 21381 from server:proxy OBS User autobuild 2009-10-06 02:49:18 +00:00
  • 0b5c6ce8e7 Updating link to change in openSUSE:Factory/privoxy revision 14.0 OBS User buildservice-autocommit 2009-10-06 02:49:18 +00:00
  • 822667c16d checked in OBS User autobuild 2009-10-06 02:49:16 +00:00
  • b289d7aa18 Accepting request 21340 from home:a_jaeger:branches:openSUSE:Factory Michal Seben 2009-09-30 05:49:25 +00:00
  • b5171ed585 Accepting request 18105 from server:proxy OBS User autobuild 2009-08-18 10:37:20 +00:00
  • 96f400d866 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/privoxy?expand=0&rev=12 OBS User unknown 2009-08-07 21:56:11 +00:00
  • 0214c2d714 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/privoxy?expand=0&rev=11 OBS User unknown 2009-05-19 00:24:59 +00:00
  • 4ab05c15ea OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/privoxy?expand=0&rev=10 OBS User unknown 2009-04-02 14:24:27 +00:00
  • 9b11836358 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/privoxy?expand=0&rev=9 OBS User unknown 2008-10-13 14:52:10 +00:00
  • 34660b4280 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/privoxy?expand=0&rev=8 OBS User unknown 2008-08-26 00:20:23 +00:00
  • 099aeb0136 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/privoxy?expand=0&rev=7 OBS User unknown 2008-07-14 16:35:32 +00:00
  • 8d9301e886 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/privoxy?expand=0&rev=6 OBS User unknown 2008-04-10 10:05:25 +00:00
  • c09cd36199 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/privoxy?expand=0&rev=5 OBS User unknown 2008-01-30 02:40:59 +00:00
  • f5a4264691 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/privoxy?expand=0&rev=4 OBS User unknown 2008-01-10 01:56:32 +00:00