[prev in list] [next in list] [prev in thread] [next in thread] 

List:       privoxy-commits
Subject:    [privoxy-commits] current/doc/webserver announce.txt,1.30,1.31
From:       Fabian Keil <fabiankeil () users ! sourceforge ! net>
Date:       2014-11-20 15:30:28
Message-ID: E1XrTgk-0001mO-2e () sfs-ml-1 ! v29 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Update of /cvsroot/ijbswa/current/doc/webserver
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv9203/doc/webserver

Modified Files:
	announce.txt 
Log Message:
Update the announcement for 3.0.22


Index: announce.txt
===================================================================
RCS file: /cvsroot/ijbswa/current/doc/webserver/announce.txt,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** announce.txt	10 Mar 2013 13:52:04 -0000	1.30
--- announce.txt	20 Nov 2014 15:30:14 -0000	1.31
***************
*** 1,374 ****
!                Announcing Privoxy 3.0.21 stable
  --------------------------------------------------------------------
  
! Privoxy 3.0.21 stable is a bug-fix release for Privoxy 3.0.20 beta.
! It addresses two security issues that affect all previous Privoxy
! versions.
  
  --------------------------------------------------------------------
  ChangeLog for Privoxy
  --------------------------------------------------------------------
! *** Version 3.0.21 stable ***
! 
! - Bug fixes:
!   - On POSIX-like platforms, network sockets with file descriptor
!     values above FD_SETSIZE are properly rejected. Previously they
!     could cause memory corruption in configurations that allowed
!     the limit to be reached.
!   - Proxy authentication headers are removed unless the new directive
!     enable-proxy-authentication-forwarding is used. Forwarding the
!     headers potentially allows malicious sites to trick the user
!     into providing them with login information.
!     Reported by Chris John Riley.
!   - Compiles on OS/2 again now that unistd.h is only included
!     on platforms that have it.
! 
! - General improvements:
!   - The show-status page shows the FEATURE_STRPTIME_SANITY_CHECKS status.
!   - A couple of assert()s that could theoretically dereference
!     NULL pointers in debug builds have been relocated.
!   - Added an LSB info block to the generic start script.
!     Based on a patch from Natxo Asenjo.
!   - The max-client-connections default has been changed to 128
!     which should be more than enough for most setups.
! 
! - Action file improvements:
!   - Block rover.ebay./ar.*\&adtype= instead of "/.*\&adtype=" which
!     caused too man false positives.
!     Reported by u302320 in #360284, additional feedback from Adam Piggott.
!   - Unblock '.advrider.com/' and '/.*ADVrider'.
!     Anonymously reported in #3603636.
!   - Stop blocking '/js/slider\.js'.
!     Reported by Adam Piggott in #3606635 and _lvm in #2791160.
! 
! - Filter file improvements:
!   - Added an iframes filter.
! 
! - Documentation improvements:
!   - The whole GPLv2 text is included in the user manual now,
!     so Privoxy can serve it itself and the user can read it
!     without having to wade through GPLv3 ads first.
!   - Properly numbered and underlined a couple of section titles
!     in the config that where previously overlooked due to a flaw
!     in the conversion script. Reported by Ralf Jungblut.
!   - Improved the support instruction to hopefully make it harder to
!     unintentionally provide insufficient information when requesting
!     support. Previously it wasn't obvious that the information we need
!     in bug reports is usually also required in support requests.
!   - Removed documentation about packages that haven't been provided
!     in years.
! 
! - Privoxy-Regression-Test:
!   - Only log the test number when not running in verbose mode
!     The position of the test is rarely relevant and it previously
!     wasn't exactly obvious which one of the numbers was useful to
!     repeat the test with --test-number.
! 
! - GNUmakefile improvements:
!   - Factor generate-config-file out of config-file to make testing
!     more convenient.
!   - The clean target now also takes care of patch leftovers.
! 
! *** Version 3.0.20 beta ***
  
  - Bug fixes:
!   - Client sockets are now properly shutdown and drained before being
!     closed. This fixes page truncation issues with clients that aggressively
!     pipeline data on platforms that otherwise discard already written data.
!     The issue mainly affected Opera users and was initially reported
!     by Kevin in #3464439, szotsaki provided additional information to track
!     down the cause.
!   - Fix latency calculation for shared connections (disabled by default).
!     It was broken since their introduction in 2009. The calculated latency
!     for most connections would be 0 in which case the timeout detection
!     failed to account for the real latency.
!   - Reject URLs with invalid port. Previously they were parsed incorrectly and
!     characters between the port number and the first slash were silently
!     dropped as shown by curl test 187.
!   - The default-server-timeout and socket-timeout directives accept 0 as
!     valid value.
!   - Fix a race condition on Windows that could cause Privoxy to become
!     unresponsive after toggling it on or off through the taskbar icon.
!     Reported by Tim H. in #3525694.
!   - Fix the compilation on Windows when configured without IPv6 support.
!   - Fix an assertion that could cause debug builds to abort() in case of
!     socks5 connection failures with "debug 2" enabled.
!   - Fix an assertion that could cause debug builds to abort() if a filter
!     contained nul bytes in the replacement text.
  
  - General improvements:
!   - Significantly improved keep-alive support for both client and server
!     connections.
!   - New debug log level 65536 which logs all actions that were applied to
!     the request.
!   - New directive client-header-order to forward client headers in a
!     different order than the one in which they arrived.
!   - New directive tolerate-pipelining to allow client-side pipelining.
!     If enabled (3.0.20 beta enables it by default), Privoxy will keep
!     pipelined client requests around to deal with them once the current
!     request has been served.
!   - New --config-test option to let Privoxy exit after checking whether or not
!     the configuration seems valid. The limitations noted in TODO #22 and #23
!     still apply. Based on a patch by Ramkumar Chinchani.
!   - New limit-cookie-lifetime{} action to let cookies expire before the end
!     of the session. Suggested by Rick Sykes in #1049575.
!   - Increase the hard-coded maximum number of actions and filter files from
!     10 to 30 (each). It doesn't significantly affect Privoxy's memory usage
!     and recompiling wasn't an option for all Privoxy users that reached the
!     limit.
!   - Add support for chunk-encoded client request bodies. Previously
!     chunk-encoded request bodies weren't guaranteed to be forwarded correctly,
!     so this can also be considered a bug fix although chunk-encoded request
!     bodies aren't commonly used in the real world.
!   - Add support for Tor's optimistic-data SOCKS extension, which can reduce the
!     latency for requests on newly created connections. Currently only the
!     headers are sent optimistically and only if the client request has already
!     been read completely which rules out requests with large bodies.
!   - After preventing the client from pipelining, don't signal keep-alive
!     intentions. When looking at the response headers alone, it previously
!     wasn't obvious from the client's perspective that no additional responses
!     should be expected.
!   - Stop considering client sockets tainted after receiving a request with body.
!     It hasn't been necessary for a while now and unnecessarily causes test
!     failures when using curl's test suite.
!   - Allow HTTP/1.0 clients to signal interest in keep-alive through the
!     Proxy-Connection header. While such client are rare in the real world, it
!     doesn't hurt and couple of curl tests rely on it.
!   - Only remove duplicated Content-Type headers when filters are enabled.
!     If they are not it doesn't cause ill effects and the user might not want it.
!     Downgrade the removal message to LOG_LEVEL_HEADER to clarify that it's not
!     an error in Privoxy and is unlikely to cause any problems in general.
!     Anonymously reported in #3599335.
!   - Set the socket option SO_LINGER for the client socket.
!   - Move several variable declarations to the beginning of their code block.
!     It's required when compiling with gcc 2.95 which is still used on some
!     platforms. Initial patch submitted by Simon South in #3564815.
!   - Optionally try to sanity-check strptime() results before trusting them.
!     Broken strptime() implementations have caused problems in the past and
!     the most recent offender seems to be FreeBSD's libc (standards/173421).
!   - When filtering is enabled, let Range headers pass if the range starts at
!     the beginning. This should work around (or at least reduce) the video
!     playback issues with various Apple clients as reported by Duc in #3426305.
!   - Do not confuse a client hanging up with a connection time out. If a client
!     closes its side of the connection without sending a request line, do not
!     send the CLIENT_CONNECTION_TIMEOUT_RESPONSE, but report the condition
!     properly.
!   - Allow closing curly braces as part of action values as long as they are
!     escaped.
!   - On Windows, the logfile is now written before showing the GUI error
!     message which blocks until the user acknowledges it.
!     Reported by Adriaan in #3593603.
!   - Remove an unreasonable parameter limit in the CGI interface. The new
!     parameter limit depends on the memory available and is currently unlikely
!     to be reachable, due to other limits in both Privoxy and common clients.
!     Reported by Andrew on ijbswa-users@.
!   - Decrease the chances of parse failures after requests with unsupported
!     methods were sent to the CGI interface.
  
  - Action file improvements:
!   - Remove the comment that indicated that updated default.action versions
!     are released on their own.
!   - Block 'optimize.indieclick.com/' and 'optimized-by.rubiconproject.com/'
!   - Unblock 'adjamblog.wordpress.com/' and 'adjamblog.files.wordpress.com/'.
!     Reported by Ryan Farmer in #3496116.
!   - Unblock '/.*Bugtracker'. Reported by pwhk in #3522341.
!   - Add test URLs for '.freebsd.org' and '.watson.org'.
!   - Unblock '.urbandictionary.com/popular'.
!   - Block '.adnxs.com/'.
!   - Block 'farm.plista.com/widgetdata.php'.
!   - Block 'rotation.linuxnewmedia.com/'.
!   - Block 'reklamy.sfd.pl/'. Reported by kacperdominik in #3399948.
!   - Block 'g.adspeed.net/'.
!   - Unblock 'websupport.wdc.com/'. Reported by Adam Piggot in #3577851.
!   - Block '/openx/www/delivery/'.
!   - Disable fast-redirects for '.googleapis.com/'.
!   - Block 'imp.double.net/'. Reported by David Bo in #3070411.
!   - Block 'gm-link.com/' which is used for email tracking.
!     Reported by David Bo in #1812733.
!   - Verify that requests to "bwp." are blocked. URL taken from #1736879
!     submitted by Francois Marier.
!   - Block '/.*bannerid='. Reported by Adam Piggott in #2975779.
!   - Block 'cltomedia.info/delivery/' and '.adexprt.com/'.
!     Anonymously reported in #2965254.
!   - Block 'de17a.com/'. Reported by David Bo in #3061472.
!   - Block 'oskar.tradera.com/'. Reported by David Bo in #3060596.
!   - Block '/scripts/webtrends\.js'. Reported by johnd16 in #3002729.
!   - Block requests for 'pool.*.adhese.com/'. Reported by johnd16 in #3002716.
!   - Update path pattern for Coremetrics and add tests.
!     Pattern and URLs submitted by Adam Piggott #3168443.
!   - Enable +fast-redirects{check-decoded-url} for 'tr.anp.se/'.
!     Reported by David Bo in #3268832.
!   - Unblock '.conrad.se/newsletter/banners/'. Reported by David Bo in #3413824.
!   - Block '.tynt.com/'. Reported by Dan Stahlke in #3421767.
!   - Unblock '.bbci.co.uk/radio/'. Reported by Adam Piggott in #3569603.
!   - Block requests to 'service.maxymiser.net/'.
!     Reported by johnd16 in #3118401 (with a previous URL).
!   - Disable fast-redirects for Google's "let's pretend your computer is
!     infected" page.
!   - Unblock '/.*download' to resolve actionsfile feedback #3498129.
!     Submitted by Steven Kolins (soundcloud.com not working).
!   - Unblock '.wlxrs.com/' which is required by hotmail.com.
!     Fixes #3413827 submitted by David Bo.
!   - Add two unblock patterns for popup radio and TV players.
!     Submitted by Adam Piggott in #3596089.
  
  - Filter file improvements & bug fixes:
!   - 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
!     versions after 95 are expected to work and note that the platform-specific
!     code for AmigaOS and QNX currently isn't maintained.
!   - Update 'Signals' section, the only explicitly handled signals are SIGINT,
!     SIGTERM and SIGHUP.
!   - Add Haiku to the list of operating systems on which Privoxy is known to
!     run.
!   - Add DragonFly to the list of BSDs on which Privoxy is known to run.
!   - Removed references to redhat-specific documentation set since it no longer
!     exists.
!   - Removed references to building PDFs since we no longer do so.
!   - Multiple listen-address directives are supported since 3.0.18, correct the
!     documentation to say so.
!   - Remove bogus section about long and short being preferable to int.
!   - Corrected some Internet JunkBuster references to Privoxy.
!   - Removed references to www.junkbusters.com since it is no longer
!     maintained. Reported by Angelina Matson.
!   - Various grammar and spelling corrections
!   - Add a client-header-tagger{} example for disabling filtering for range
!     requests.
!   - Correct a URL in the "Privoxy with Tor" FAQ.
!   - Spell 'refresh-tags' correctly. Reported by Don in #3571927.
!   - Sort manpage options alphabetically.
!   - Remove an incorrect sentence in the toggle section. The toggle state
!     doesn't affect whether or not the Windows version uses the tray icon.
!     Reported by Zeno Kugy in #3596395.
!   - 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 the client socket and its condition before closing it. This makes it
!     more obvious that the socket actually gets closed and should help when
!     diagnosing problems like #3464439.
!   - In case of SOCKS5 failures, do not explicitly log the server's response.
!     It hasn't helped so far and the response can already be logged by enabling
!     "debug 32768" anyway. This reverts v1.81 and the follow-up bug fix v1.84.
!   - Relocate the connection-accepted message from listen_loop() to serve().
!     This way it's printed by the thread that is actually serving the
!     connection which is nice when grepping for thread ids in log files.
! 
! - Code cleanups:
!   - Remove compatibility layer for versions prior to 3.0 since it has been
!     obsolete for more than 10 years now.
!   - Remove the ijb_isupper() and ijb_tolower() macros from parsers.c since
!     they aren't used in this file.
!   - Removed the 'Functions declared include:' comment sections since they tend
!     to be incomplete, incorrect and out of date and the benefit seems
!     questionable.
!   - Various comment grammar and comprehensibility improvements.
!   - Remove a pointless fflush() call in chat(). Flushing all streams pretty
!     much all the time for no obvious reason is ridiculous.
!   - Relocate ijb_isupper()'s definition to project.h and get the ijb_tolower()
!     definition from there, too.
!   - Relocate ijb_isdigit()'s definition to project.h.
!   - Rename ijb_foo macros to privoxy_foo.
!   - Add malloc_or_die() which will allow to simplify code paths where malloc()
!     failures don't need to be handled gracefully.
!   - Add strdup_or_die() which will allow to simplify code paths where strdup()
!     failures don't need to be handled gracefully.
!   - Replace strdup() calls with strdup_or_die() calls where it's safe and
!     simplifies the code.
!   - Fix white-space around parentheses.
!   - Add missing white-space behind if's and the following parentheses.
!   - Unwrap a memcpy() call in resolve_hostname_to_ip().
!   - Declare pcrs_get_delimiter()'s delimiters[] static const.
!   - Various optimisations to remove dead code and merge inefficient code
!     structures for improved clarity, performance or code compactness.
!   - Various data type corrections.
!   - Change visibility of several code segments when compiling without
!     FEATURE_CONNECTION_KEEP_ALIVE enabled for clarity.
!   - In pcrs_get_delimiter(), do not use delimiters outside the ASCII range.
!     Fixes a clang complaint.
!   - Fix an error message in get_last_url() nobody is supposed to see.
!     Reported by Matthew Fischer in #3507301.
!   - Fix a typo in the no-zlib-support complaint. Patch submitted by Matthew
!     Fischer in #3507304.
!   - Shorten ssplit()'s prototype by removing the last two arguments. We always
!     want to skip empty fields and ignore leading delimiters, so having
!     parameters for this only complicates the API.
!   - Use an enum for the type of the action value.
!   - Rename action_name's member takes_value to value_type as it isn't used as
!     boolean.
!   - Turn family mismatches in match_sockaddr() into fatal errors.
!   - Let enlist_unique_header() verify that the caller didn't pass a header
!     containing either \r or \n.
!   - Change the hashes used in load_config() to unsigned int. That's what
!     hash_string() actually returns and using a potentially larger type
!     is at best useless.
!   - Use privoxy_tolower() instead of vanilla tolower() with manual casting of
!     the argument.
!   - Catch ssplit() failures in parse_cgi_parameters().
! 
! - Privoxy-Regression-Test:
!   - Add an 'Overwrite condition' directive to skip any matching tests before
!     it. As it has a global scope, using it is more convenient than clowning
!     around with the Ignore directive.
!   - Log to STDOUT instead of STDERR.
!   - Include the Privoxy version in the output.
!   - Various grammar and spelling corrections in documentation and code.
!   - Additional tests for range requests with filtering enabled.
!   - Tests with mostly invalid range request.
!   - Add a couple of hide-if-modified-since{} tests with different date formats.
!   - Cleaned up the format of the regression-tests.action file to match the
!     format of default.action.
!   - Remove the "Copyright" line from print_version(). When using --help, every
!     line of screen space matters and thus shouldn't be wasted on things the
!     user doesn't care about.
! 
! - Privoxy-Log-Parser:
!   - Improve the --statistics performance by skipping sanity checks for input
!     that shouldn't affect the results anyway. Add a --strict-checks option
!     that enables some of the checks again, just in case anybody cares.
!   - The distribution of client requests per connection is included in
!     the --statistic output.
!   - The --accept-unknown-messages option has been removed and the behavior
!     is now the default.
!   - Accept and (mostly) highlight new log messages introduced with
!     Privoxy 3.0.20.
! 
! - uagen:
!   - Bump generated Firefox version to 17.
  
! - 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
!     #3505445.
!   - Remove tidy's clean flag as it changes the scope of attributes.
!     Link-specific colors end up being applied to all text. Reported by Adam
!     Piggott in #3569551.
!   - Leave it up to the user whether or not smart tags are inserted.
!   - Let w3m itself do the line wrapping for the config file. It works better
!     than fmt as it can honour pre tags causing less unintentional line breaks.
!   - Ditch a pointless '-r' passed to rm to delete files.
!   - The config-file target now requires less manual intervention and updates
!     the original config.
!   - Change WDUMP to generate ASCII. Add WDUMP_UTF8 to allow UTF-8 in the
!     AUTHORS file so the names are right.
!   - Stop pretending that lynx and links are supported for the documentation.
  
! - configure improvements:
!   - On Haiku, do not pass -lpthread to the compiler. Haiku's pthreads
!     implementation is contained in its system library, libroot, so no
!     additional library needs to be searched.
!     Patch submitted by Simon South in #3564815.
!   - Additional Haiku-specific improvements. Disable checks intended for
!     multi-user systems as Haiku is presently single-user. Group Haiku-specific
!     settings in their own section, following the pattern for Solaris, OS/2 and
!     AmigaOS. Add additional library-related settings to remove the need for
!     providing configure with custom LDFLAGS.
!     Submitted by Simon South in #3574538.
  
  -----------------------------------------------------------------
--- 1,157 ----
!                Announcing Privoxy 3.0.22 stable
  --------------------------------------------------------------------
  
! Privoxy 3.0.22 stable is mainly a bug-fix release, it also has a
! couple of new features, though. Note that the first two entries in
! the ChangeLog below refer to security issues.
  
  --------------------------------------------------------------------
  ChangeLog for Privoxy
  --------------------------------------------------------------------
! *** Version 3.0.22 stable ***
  
  - Bug fixes:
!   - Fixed a memory leak when rejecting client connections due to
!     the socket limit being reached (CID 66382). This affected
!     Privoxy 3.0.21 when compiled with IPv6 support (on most
!     platforms this is the default).
!   - Fixed an immediate-use-after-free bug (CID 66394) and two
!     additional unconfirmed use-after-free complaints made by
!     Coverity scan (CID 66391, CID 66376).
!   - Actually show the FORCE_PREFIX value on the show-status page.
!   - Properly deal with Keep-Alive headers with timeout= parameters
!     If the timeout still can't be parsed, use the configured
!     timeout instead of preventing the client from keeping the
!     connection alive. Fixes #3615312/#870 reported by Bernard Guillot.
!   - Not using any filter files no longer results in warning messages
!     unless an action file is referencing header taggers or filters.
!     Reported by Stefan Kurtz in #3614835.
!   - Fixed a bug that prevented Privoxy from reusing some reusable
!     connections. Two bit masks with different purpose unintentionally
!     shared the same bit.
!   - A couple of additional bugs were discovered by Coverity Scan.
!     The fixes that are not expected to affect users are not explicitly
!     mentioned here, for details please have a look at the CVS logs.
  
  - General improvements:
!   - Introduced negative tag patterns NO-REQUEST-TAG and NO-RESPONSE-TAG.
!     They apply if no matching tag is found after parsing client or
!     server headers.
!   - Add support for external filters which allow to process the
!     response body with a script or program written in any language
!     the platform supports. External filters are enabled with
!     +external-filter{} after they have been defined in one of the
!     filter files with a header line starting with "EXTERNAL-FILTER:".
!     External filter support is experimental, not compiled by default
!     and known not to work on all platforms.
!   - Add support for the 'PATCH' method as defined in RFC5789.
!   - Reject requests with unsupported Expect header values.
!     Fixes a couple of Co-Advisor tests.
!   - Normalize the HTTP-version in forwarded requests and responses.
!     This is an explicit RFC 2616 MUST and RFC 7230 mandates that
!     intermediaries send their own HTTP-version in forwarded
!     messages.
!   - Server 'Keep-Alive' headers are no longer forwarded. From a user's
!     point of view it doesn't really matter, but RFC 2616 (obsolete)
!     mandates that the header is removed and this fixes a Co-Advisor
!     complaint.
!   - Change declared template file encoding to UTF-8. The templates
!     already used a subset of UTF-8 anyway and changing the declaration
!     allows to properly display UTF-8 characters used in the action files.
!     This change may require existing action files with ISO-8859-1
!     characters that aren't valid UTF-8 to be converted to UTF-8.
!     Requested by Sam Chen in #582.
!   - Do not pass rejected keep-alive timeouts to the server. It might
!     not have caused any problems (we know of), but doing the right
!     thing shouldn't hurt either.
!   - Let log_error() use its own buffer size #define to make changing
!     the log buffer size slightly less inconvenient.
!   - Turned single-threaded into a "proper" toggle directive with arguments.
!   - CGI templates no longer enforce new windows for some links.
!   - Remove an undocumented workaround ('HOST' header removal) for
!     an Apple iTunes bug that according to #729900 got fixed in 2003.
  
  - Action file improvements:
!   - The pattern 'promotions.' is no longer being blocked.
!     Reported by rakista in #3608540.
!   - Disable fast-redirects for .microsofttranslator.com/.
!   - Disable filter{banners-by-size} for .dgb-tagungszentren.de/.
!   - Add adn.speedtest.net as a site-specific unblocker.
!     Support request #3612908.
!   - Disable filter{banners-by-size} for creativecommons.org/.
!   - Block requests to data.gosquared.com/. Reported by cbug in #3613653.
!   - Unblock .conrad./newsletter/. Reported by David Bo in #3614238.
!   - Unblock .bundestag.de/.
!   - Unblock .rote-hilfe.de/.
!   - Disable fast-redirects for .facebook.com/plugins/like.php.
!   - Unblock Stackexchange popup URLs that aren't used to serve ads.
!     Reported by David Wagner in #3615179.
!   - Disable fast-redirects for creativecommons.org/.
!   - Unblock .stopwatchingus.info/.
!   - Block requests for .adcash.com/script/.
!     Reported by Tyrexionibus in #3615289.
!   - Disable HTML filters if the response was tagged as JavaScript.
!     Filtering JavaScript code with filters intended to deal with HTML
!     is usually a waste of time and, more importantly, may break stuff.
!   - Use a custom redirect{} for .washingtonpost.com/wp-apps/imrs\.php\?src=
!     Previously enabling the 'Advanced' settings (or manually enabling
!     +fast-redirects{}) prevented some images from being loaded properly.
!   - Unblock "adina*." Fixes #919 reported by Morton A. Goldberg.
!   - Block '/.*DigiAd'.
!   - Unblock 'adele*.'. Reported by Adele Lime in #1663.
!   - Disable banners-by-size for kggp.de/.
  
  - Filter file improvements & bug fixes:
!   - Decrease the chances that js-annoyances creates invalid JavaScript.
!     Submitted by John McGowan on ijbswa-users@.
!   - Let the msn filter hide 'related' ads again.
!   - Remove a stray '1' in the 'html-annoyances' filter.
!   - Prevent img-reorder from messing up img tags with empty src
!     attributes. Fixes #880 reported by Duncan.
  
  - Documentation improvements:
!   - Updated the 'Would you like to donate?' section.
!   - Note that invalid forward-override{} parameter syntax isn't
!     detected until the parameter is used.
!   - Add another +redirect{} example: a shortcut for illumos bugs.
!   - Make it more obvious that many operating systems support log
!     rotation out of the box.
!   - Fixed dead links. Reported by Mark Nelson in #3614557.
!   - Rephrased the 'Why is the configuration so complicated?' answer
!     to be slightly less condescending. Anonymously suggested in #3615122.
!   - Be more explicit about accept-intercepted-requests's lack of MITM support.
!   - Make 'demoronizer' FAQ entries more generic.
!   - Add an example hostname to the --pre-chroot-nslookup description.
!   - Add an example for a host pattern that matches an IP address.
!   - Rename the 'domain pattern' to 'host pattern' as it may
!     contain IP addresses as well.
!   - Recommend forward-socks5t when using Tor. It seems to work fine and
!     modifying the Tor configuration to profit from it hasn't been necessary
!     for a while now.
!   - Add another redirect{} example to stress that redirect loops can
!     and should be avoided.
!   - The usual spelling and grammar fixes. Parts of them were
!     reported by Reuben Thomas in #3615276.
!   - Mention the PCRS option letters T and D in the filter section.
!   - Clarify that handle-as-empty-doc-returns-ok is still useful
!     and will not be removed without replacement.
!   - Note that security issues shouldn't be reported using the bug tracker.
!   - Clarify what Privoxy does if both +block{} and +redirect{} apply.
!   - Removed the obsolete bookmarklets section.
  
! - Build system improvements:
!   - Let --with-group properly deal with secondary groups.
!     Patch submitted by Anatoly Arzhnikov in #3615187.
!   - Fix web-actions target.
!   - Add a web-faq target that only updates the FAQ on the webserver.
!   - Remove already-commented-out non-portable DOSFILTER alternatives.
!   - Remove the obsolete targets dok-put and dok-get.
!   - Add a sf-shell target.
  
! - Known bugs:
!   - To compile with --disable-force you need the following change which
!     didn't make it into the release:
!     http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/project.h?r1=1.208&r2=1.209&view=patch
!     Thanks to Kai Raven for the report.
  
  -----------------------------------------------------------------
***************
*** 385,391 ****
  Privoxy is Free Software and licensed under the GNU GPLv2.
  
! Privoxy is an associated project of Software in the Public Interest (SPI).
! 
! Helping hands and donations are welcome:
  
    * http://www.privoxy.org/faq/general.html#PARTICIPATE
--- 168,172 ----
  Privoxy is Free Software and licensed under the GNU GPLv2.
  
! Our TODO list is rather long. Helping hands and donations are welcome:
  
    * http://www.privoxy.org/faq/general.html#PARTICIPATE
***************
*** 403,450 ****
  more control, more privacy and more freedom:
  
  
!     *  Supports "Connection: keep-alive". Outgoing connections can be kept
!        alive independently from the client. Currently not available on all
!        platforms.
! 
!     *  Supports IPv6, provided the operating system does so too,
!        and the configure script detects it.
  
!     *  Supports tagging which allows to change the behaviour based on client
!        and server headers.
  
!     *  Can be run as an "intercepting" proxy, which obviates the need to
!        configure browsers individually.
  
!     *  Sophisticated actions and filters for manipulating both server and
!        client headers.
  
!     *  Can be chained with other proxies.
  
!     *  Integrated browser based configuration and control utility at
!        http://config.privoxy.org/ (shortcut: http://p.p/). Browser-based
!        tracing of rule and filter effects. Remote toggling.
  
!     *  Web page filtering (text replacements, removes banners based on size,
!        invisible <quote>web-bugs</quote> and HTML annoyances, etc.)
  
!     *  Modularized configuration that allows for standard settings and user
!        settings to reside in separate files, so that installing updated actions
!        files won't overwrite individual user settings.
  
!     *  Support for Perl Compatible Regular Expressions in the configuration
!        files, and a more sophisticated and flexible configuration syntax.
  
!     *  GIF de-animation.
  
!     *  Bypass many click-tracking scripts (avoids script redirection).
  
!     *  User-customizable HTML templates for most proxy-generated pages (e.g.
!        "blocked" page).
  
!     *  Auto-detection and re-reading of config file changes.
!     
!     *  Most features are controllable on a per-site or per-location basis.
      
  
  Download location: 
--- 184,230 ----
  more control, more privacy and more freedom:
  
+   *  Supports "Connection: keep-alive". Outgoing connections can be kept
+      alive independently from the client. Currently not available on all
+      platforms.
  
!   *  Supports IPv6, provided the operating system does so too,
!      and the configure script detects it.
  
!   *  Supports tagging which allows to change the behaviour based on client
!      and server headers.
  
!   *  Can be run as an "intercepting" proxy, which obviates the need to
!      configure browsers individually.
  
!   *  Sophisticated actions and filters for manipulating both server and
!      client headers.
  
!   *  Can be chained with other proxies.
  
!   *  Integrated browser based configuration and control utility at
!      http://config.privoxy.org/ (shortcut: http://p.p/). Browser-based
!      tracing of rule and filter effects. Remote toggling.
  
!   *  Web page filtering (text replacements, removes banners based on size,
!      invisible <quote>web-bugs</quote> and HTML annoyances, etc.)
  
!   *  Modularized configuration that allows for standard settings and user
!      settings to reside in separate files, so that installing updated actions
!      files won't overwrite individual user settings.
  
!   *  Support for Perl Compatible Regular Expressions in the configuration
!      files, and a more sophisticated and flexible configuration syntax.
  
!   *  GIF de-animation.
  
!   *  Bypass many click-tracking scripts (avoids script redirection).
  
!   *  User-customizable HTML templates for most proxy-generated pages (e.g.
!      "blocked" page).
  
!   *  Auto-detection and re-reading of config file changes.
      
+   *  Most features are controllable on a per-site or per-location basis.
+ 
  
  Download location: 
***************
*** 454,457 ****
     http://www.privoxy.org/
  
- 
    - Privoxy Developers <ijbswa-developers@lists.sourceforge.net>
--- 234,236 ----


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
ijbswa-commits mailing list
ijbswa-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ijbswa-commits
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic