- Attempt to work around (or at least reduce the) video playback issues with
various Apple clients as reported in #3426305. In client_range(), let
headers pass if the range starts at the beginning.
- Attempt to work around (or at least reduce the) video playback issues with
various Apple clients as reported in #3426305. In client_range(), let
headers pass if the range starts at the beginning.
- Make any_loaded_file_changed() more reliable. Using the timestamps from. If
an action or filter file is reloaded the timestamps aren't updated so
any_loaded_file_changed() continued to report file changes.
- Make any_loaded_file_changed() more reliable. Using the timestamps from. If
an action or filter file is reloaded the timestamps aren't updated so
any_loaded_file_changed() continued to report file changes.
- General improvements:
- New debug log level 65536 which logs all actions that were applied to each
request that Privoxy acts upon.
- General improvements:
- New debug log level 65536 which logs all actions that were applied to each
request that Privoxy acts upon.
trusting them. Broken strptime() implementations have caused problems in
the past and the most recent offender seems to be FreeBSD's libc:
http://www.freebsd.org/cgi/query-pr.cgi?pr=173421
trusting them. Broken strptime() implementations have caused problems in
the past and the most recent offender seems to be FreeBSD's libc:
http://www.freebsd.org/cgi/query-pr.cgi?pr=173421
- Action file improvements:
- Remove the comment that indicated that updated versions of this file are
released on their own.
- Action file improvements:
- Remove the comment that indicated that updated versions of this file are
released on their own.
- Add a referer tagger
- Reduce the likelihood that the google filter messes up HTML-generating
JavaScript. Reported by Zeno Kugy in #3520260.
- Add a referer tagger
- Reduce the likelihood that the google filter messes up HTML-generating
JavaScript. Reported by Zeno Kugy in #3520260.
- Documentation improvements:
- Revised all OS X sections due to new packaging module (OSXPackageBuilder).
- Update the list of supported operating systems to clarify that all Windows
- Documentation improvements:
- Revised all OS X sections due to new packaging module (OSXPackageBuilder).
- Update the list of supported operating systems to clarify that all Windows
Reported by Zeno Kugy in #3596395.
- Add the DNT header to the client-header-order example.
- Add new contributors since 3.0.19.
Reported by Zeno Kugy in #3596395.
- Add the DNT header to the client-header-order example.
- Add new contributors since 3.0.19.
- Log message improvements:
- When stopping to watch a client socket due to pipelining, additionally log
the socket number.
- Log message improvements:
- When stopping to watch a client socket due to pipelining, additionally log
the socket number.
connection which is nice when grepping for thread ids in log files. While
at it, use an upper-case first character which is more consistent with the
other log messages.
connection which is nice when grepping for thread ids in log files. While
at it, use an upper-case first character which is more consistent with the
other log messages.
- Code cleanups:
- Remove compatibility layer for versions prior to 3.0 since it has been
obsolete for more than 10 years now.
- Code cleanups:
- Remove compatibility layer for versions prior to 3.0 since it has been
obsolete for more than 10 years now.
FEATURE_CONNECTION_KEEP_ALIVE enabled for clarity.
- Fix an assertion in pcrs_compile_replacement(), nul bytes are actually
fine.
FEATURE_CONNECTION_KEEP_ALIVE enabled for clarity.
- Fix an assertion in pcrs_compile_replacement(), nul bytes are actually
fine.
- Privoxy-Regression-Test:
- Various grammar and spelling corrections in documentation and code.
- Additional tests for range requests with filtering enabled.
- Privoxy-Regression-Test:
- Various grammar and spelling corrections in documentation and code.
- Additional tests for range requests with filtering enabled.
it. As it has a global scope, using it is more convenient than clowning
around with the Ignore directive.
- Include the Privoxy version in the output.
it. As it has a global scope, using it is more convenient than clowning
around with the Ignore directive.
- Include the Privoxy version in the output.
- Privoxy-Log-Parser:
- Improve the --statistics performance by skipping sanity checks for input
that shouldn't affect the results anyway. In my non-scientific benchmarks
- Privoxy-Log-Parser:
- Improve the --statistics performance by skipping sanity checks for input
that shouldn't affect the results anyway. In my non-scientific benchmarks
- Accept and highlight: Shifting 360 pipelined bytes by 360 bytes.
- Accept and highlight: Multiple Content-Type headers detected. Removing and
ignoring: Content-Type: text/html.
- Accept and highlight: Shifting 360 pipelined bytes by 360 bytes.
- Accept and highlight: Multiple Content-Type headers detected. Removing and
ignoring: Content-Type: text/html.
- CGI interface improvements & bug fixes:
- Remove an unreasonable parameter limit in parse_cgi_parameters(). The new
parameter limit depends on the memory available and is currently unlikely
- CGI interface improvements & bug fixes:
- Remove an unreasonable parameter limit in parse_cgi_parameters(). The new
parameter limit depends on the memory available and is currently unlikely
- Catch ssplit() failures in parse_cgi_parameters().
- Deal with unsupported methods sent to the CGI pages by discarding any
data following the headers.
- Catch ssplit() failures in parse_cgi_parameters().
- Deal with unsupported methods sent to the CGI pages by discarding any
data following the headers.
- GNUmakefile improvements:
- The dok-tidy target no longer taints documents with a tidy-mark
- Change RA_MODE from 0664 to 0644. Suggested by Markus Dittrich in
- GNUmakefile improvements:
- The dok-tidy target no longer taints documents with a tidy-mark
- Change RA_MODE from 0664 to 0644. Suggested by Markus Dittrich in
providing configure with custom LDFLAGS. Submitted by Simon South in
#3574538.
- Several improvements for clarity, diffability and logic.
providing configure with custom LDFLAGS. Submitted by Simon South in
#3574538.
- Several improvements for clarity, diffability and logic.