-
-
Constify the time_formats pointers in parse_header_time().
+ Remove the comment that indicated that updated default.action
+ versions are released on their own.
-
-
Constify the formerly_valid_actions pointers in
- action_used_to_be_valid().
+ Block 'optimize.indieclick.com/' and
+ 'optimized-by.rubiconproject.com/'
-
-
Introduce a GNUMakefile MAN_PAGE variable that defaults to
- privoxy.1. The Debian package uses section 8 for the man page and
- this should simplify the patch.
+ Unblock 'adjamblog.wordpress.com/' and
+ 'adjamblog.files.wordpress.com/'. Reported by Ryan Farmer in
+ #3496116.
-
-
Deduplicate the INADDR_NONE definition for Solaris by moving
- it to jbsockets.h
+ Unblock '/.*Bugtracker'. Reported by pwhk in #3522341.
-
-
In block_url(), ditch the obsolete workaround for ancient
- Netscape versions that supposedly couldn't properly deal with
- status code 403.
+ Add test URLs for '.freebsd.org' and '.watson.org'.
-
-
Remove a useless NULL pointer check in load_trustfile().
+ Unblock '.urbandictionary.com/popular'.
-
-
Remove two useless NULL pointer checks in
- load_one_re_filterfile().
+ Block '.adnxs.com/'.
-
-
Change url_code_map[] from an array of pointers to an array of
- arrays It removes an unnecessary layer of indirection and on
- 64bit system reduces the size of the binary a bit.
+ Block 'farm.plista.com/widgetdata.php'.
-
-
Fix various typos. Fixes taken from Debian's 29_typos.dpatch
- by Roland Rosenfeld.
+ Block 'rotation.linuxnewmedia.com/'.
-
-
Add a dok-tidy GNUMakefile target to clean up the messy HTML
- generated by the other dok targets.
+ Block 'reklamy.sfd.pl/'. Reported by kacperdominik in
+ #3399948.
-
-
GNUisms in the GNUMakefile have been removed.
+ Block 'g.adspeed.net/'.
-
-
Change the HTTP version in static responses to 1.1
+ Unblock 'websupport.wdc.com/'. Reported by Adam Piggot in
+ #3577851.
-
-
Synced config.sub and config.guess with upstream
- 2011-11-11/386c7218162c145f5f9e1ff7f558a3fbb66c37c5.
+ Block '/openx/www/delivery/'.
-
-
Add a dedicated function to parse the values of toggles.
- Reduces duplicated code in load_config() and provides better
- error handling. Invalid or missing toggle values are now a fatal
- error instead of being silently ignored.
+ Disable fast-redirects for '.googleapis.com/'.
-
-
Terminate HTML lines in static error messages with \n instead
- of \r\n.
+ Block 'imp.double.net/'. Reported by David Bo in #3070411.
-
-
Simplify cgi_error_unknown() a bit.
+ Block 'gm-link.com/' which is used for email tracking.
+ Reported by David Bo in #1812733.
-
-
In LogPutString(), don't bother looking at pszText when not
- actually logging anything.
+ Verify that requests to "bwp." are blocked. URL taken from
+ #1736879 submitted by Francois Marier.
-
-
Change ssplit()'s fourth parameter from int to size_t. Fixes a
- clang complaint.
+ Block '/.*bannerid='. Reported by Adam Piggott in
+ #2975779.
-
-
Add a warning that the statistics currently can't be trusted.
- Mention Privoxy-Log-Parser's --statistics option as an
- alternative for the time being.
+ Block 'cltomedia.info/delivery/' and '.adexprt.com/'.
+ Anonymously reported in #2965254.
-
-
In rfc2553_connect_to(), start setting cgi->error_message
- on error.
+ Block 'de17a.com/'. Reported by David Bo in #3061472.
-
-
Change the expected status code returned for http://p.p/die
- depending on whether or not FEATURE_GRACEFUL_TERMINATION is
- available.
+ Block 'oskar.tradera.com/'. Reported by David Bo in
+ #3060596.
-
-
In cgi_die(), mark the client connection for closing. If the
- client will fetch the style sheet through another connection it
- gets the main thread out of the accept() state and should thus
- trigger the actual shutdown.
+ Block '/scripts/webtrends\.js'. Reported by johnd16 in
+ #3002729.
-
-
Add a proper CGI message for cgi_die().
+ Block requests for 'pool.*.adhese.com/'. Reported by johnd16
+ in #3002716.
-
-
Don't enforce a logical line length limit in
- read_config_line().
+ Update path pattern for Coremetrics and add tests. Pattern and
+ URLs submitted by Adam Piggott #3168443.
-
-
Slightly refactor server_last_modified() to remove useless
- gmtime*() calls.
+ Enable +fast-redirects{check-decoded-url} for 'tr.anp.se/'.
+ Reported by David Bo in #3268832.
-
-
In get_content_type(), also recognize '.jpeg' as JPEG
- extension.
+ Unblock '.conrad.se/newsletter/banners/'. Reported by David Bo
+ in #3413824.
-
-
Add '.png' to the list of recognized file extensions in
- get_content_type().
+ Block '.tynt.com/'. Reported by Dan Stahlke in #3421767.
-
-
In block_url(), consistently use the block reason "Request
- blocked by Privoxy" In two places the reason was "Request for
- blocked URL" which hides the fact that the request got blocked by
- Privoxy and isn't necessarily correct as the block may be due to
- tags.
+ Unblock '.bbci.co.uk/radio/'. Reported by Adam Piggott in
+ #3569603.
-
-
In listen_loop(), reload the configuration files after
- accepting a new connection instead of before. Previously the
- first connection that arrived after a configuration change would
- still be handled with the old configuration.
+ Block requests to 'service.maxymiser.net/'. Reported by
+ johnd16 in #3118401 (with a previous URL).
-
-
In chat()'s receive-data loop, skip a client socket check if
- the socket will be written to right away anyway. This can
- increase the transfer speed for unfiltered content on fast
- network connections.
+ Disable fast-redirects for Google's "let's pretend your
+ computer is infected" page.
-
-
The socket timeout is used for SOCKS negotiations as well
- which previously couldn't timeout.
+ Unblock '/.*download' to resolve actionsfile feedback
+ #3498129. Submitted by Steven Kolins (soundcloud.com not
+ working).
-
-
Don't keep the client connection alive if any configuration
- file changed since the time the connection came in. This is
- closer to Privoxy's behaviour before keep-alive support for
- client connection has been added and also less confusing in
- general.
+ Unblock '.wlxrs.com/' which is required by hotmail.com. Fixes
+ #3413827 submitted by David Bo.
-
-
Treat all Content-Type header values containing the pattern
- 'script' as a sign of text. Reported by pribog in #3134970.
+ Add two unblock patterns for popup radio and TV players.
+ Submitted by Adam Piggott in #3596089.