Changelog for
privoxy-debuginfo-3.0.21-7.1.i586.rpm :
Sun Mar 17 13:00:00 2013 msebenAATTgmail.com
- update to 3.0.21 stable fo fix CVE-2013-2503 (bnc#809123)
- changes in 3.0.21
* 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 potentionally 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.
* 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.
* 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.
* Added an iframes filter.
* 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.
* Only log the test number when not running in verbose mode
The position of the test is rarely relevant and it previously
- for full list of changes see ChangeLog file shipped together with
this package
Mon Mar 15 13:00:00 2010 perAATTosbeck.com
- updated to 3.0.16 stable
- Added the config file option handle-as-empty-doc-returns-ok to
work around Firefox bug #492459, which causes Firefox to hang
if JavaScripts are blocked in certain situations. The option is
enabled in the default config file.
- Added the config file option default-server-timeout to control the
assumed default server timeout. Since Privoxy no longer returns
an error message for connection resets on reused client connections,
assuming larger server timeout values appears to actually work
pretty well as long as connections aren\'t shared.
- Added optional support for FreeBSD\'s accf_http(9). Use the
configure option --enable-accept-filter to enable it.
- Added fancier Privoxy icons for win32. Contributed by Jeff H.
- In daemon mode, fd 0, 1 and 2 are bound to /dev/null.
- Resolve localhost using whatever address family the operating
system feels like. Previous betas would try to use IPv4 as this
is what most users expect, but this didn\'t work reliably on
GNU/Linux systems.
- In the action lists on CGI pages, actions and their parameters are
no longer separated with a space. The action file parser doesn\'t
actually allow this and will throw an invalid syntax error if actions
and parameters in the action files are separated. Not adding the
spaces means copy and pasting CGI output into the action files works.
- The default keep-alive timeout has been reduced to 5 seconds to work
around hangs in clients that treat the proxy like any other host and
stop allowing any new connections if the \"maximum number of
connections per host\" is reached.
- Several webbug URLs that look like they are leading to images are now
blocked as image instead of empty documents. Doing the latter causes
WebKit-based clients to show a \"missing image\" icon which may mess up
the layout.
- The no-such-domain template is used for DNS resolution
problems with FEATURE_IPV6_SUPPORT enabled. Previously the
connect-failed template was used. Reported by \'zebul666\'.
- Accepts quoted expiration dates even though RFC 2109 10.1.2
doesn\'t seem to allow them. Reported anonymously.
- Don\'t try to forget connections if connection sharing is disabled.
This wasn\'t a real problem but caused an unnecessary log message.
- The still undocumented --enable-extended-host-patterns configure
option has a better description.
- Fixed an error message that would claim a write to the server
failed when actually writing to the client failed.
- Log the crunch reason before trying to write to the client.
The log is easier to read that way.
- Several log messages about client connections also mention
the socket number.
- handle-as-empty-document no longer depends on the image blocking
code being enabled.
- Privoxy-Log-Parser is roughly 40% faster in highlighting mode.
- uagen, a Firefox User-Agent generator for Privoxy and Mozilla
browsers has been imported and is available in the tarball\'s
tools directory.
- The scripts in the tools directory treat unknown parameters
as fatal errors.
Wed Jan 27 13:00:00 2010 msebenAATTnovell.com
- updated to 3.0.15 BETA
- In case of missing server data, no error message is send to the
client if the request arrived on a reused connection. The client
is then supposed to silently retry the request without bothering
the user. This should significantly reduce the frequency of the
\"No server or forwarder data received\" error message many users
reported.
- More reliable detection of prematurely closed client sockets
with keep-alive enabled.
- FEATURE_CONNECTION_KEEP_ALIVE is decoupled from
FEATURE_CONNECTION_SHARING and now available on
all platforms.
- Improved handling of POST requests on reused connections.
Should fix problems with stalled connections after submitting
form data with some browser configurations.
- Fixed various latency calculation issues.
- Allows the client to pass NTLM authentication requests to a
forwarding proxy. This was already assumed and hinted to work
in 3.0.13 beta but actually didn\'t. Now it\'s confirmed to work
with IE, Firefox and Chrome.
Thanks to Francois Botha and Wan-Teh Chang
- Fixed a calculation problem if receiving the server headers
takes more than two reads, that could cause Privoxy to terminate
the connection prematurely. Reported by Oliver.
- Compiles again on platforms such as OpenBSD and systems
using earlier glibc version that don\'t support AI_ADDRCONFIG.
Anonymously submitted in #2872591.
- A bunch of MS VC project files and Suse and Redhat RPM spec
files have been removed as they were no longer maintained for
quite some time.
- Overly long action lines are properly rejected with a proper
error message. Previously they would be either rejected as
invalid or cause a core dump through abort().
- Already timed-out connections are no longer temporarily remembered.
They weren\'t reused anyway, but wasted a socket slot.
- len refers to the number of bytes actually read which might
differ from the ones received. Adjust log messages accordingly.
- The optional JavaScript on the CGI page uses encodeURIComponent()
instead of escape() which doesn\'t encode all characters that matter.
Anonymously reported in #2832722.
- Fix gcc45 warnings in decompress_iob().
- Various log message improvements.
- Privoxy-Regression-Test supports redirect tests.
- Privoxy-Log-Parser can gather some connection statistics.
- moved init script to init.suse file and dropped diff against
tarball: init.patch
Tue Sep 29 14:00:00 2009 ajAATTsuse.de
- Fix requires of doc package.
Tue Aug 11 14:00:00 2009 msebenAATTsuse.cz
- add parameter \"-T 1\" for startproc in init script, wait 1 sec until
privoxy check config (bnc#506708)
- use rc_active in NM dispatcher init script to check if privoxy
service is active
Wed Aug 5 14:00:00 2009 msebenAATTsuse.cz
- updated to 3.0.14 BETA
* The latency is taken into account when evaluating whether or not to
reuse a connection. This should significantly reduce the number of
connections problems several users reported.
* If the server doesn\'t specify how long the connection stays alive,
Privoxy errs on the safe side of caution and assumes it\'s only a second.
* The error pages for connection timeouts or missing server data use a
Last-Modified date in the past.
* Setting keep-alive-timeout to 0 disables keep-alive support.
* Pipelined requests are less likely to be mistaken for the request
body of the previous request.
* Privoxy\'s keep-alive timeout for the current connection is reduced
to the one specified in the client\'s Keep-Alive header.
* For HTTP/1.1 requests, Privoxy implies keep-alive support by not
setting any Connection header instead of using \'Connection: keep-alive\'.
* If the socket isn\'t reusable, Privoxy doesn\'t temporarily waste
a socket slot to remember the connection.
* If keep-alive support is disabled but compiled in, the client\'s
Keep-Alive header is removed.
* Fixed a bug that (at least theoretically) could cause log
timestamps to be occasionally off by about a second.
* No Proxy-Connection header if added if there already is one.
* The configure script respects the $PATH variable when searching
for groups and id.
- version 3.0.13 BETA
* Added IPv6 support. Thanks to Petr Pisar
* The connection sharing code is only used if the connection-sharing
option is enabled.
* The max-client-connections option has been added to restrict
the number of client connections below a value enforced by
the operating system.
* Compressed content with extra fields couldn\'t be decompressed
and would get passed to the client unfiltered.
* If the server resets the Connection after sending only the headers
Privoxy forwards what it got to the client.
* Error messages in case of connection timeouts use the right
HTTP status code.
* If spawning a child to handle a request fails, the client
gets an error message and Privoxy continues to listen for
new requests right away.
* The error messages in case of server-connection timeouts or
prematurely closed server connections are now template-based.
* If zlib support isn\'t compiled in, Privoxy no longer tries to
filter compressed content unless explicitly asked to do so.
* In case of connections that are denied based on ACL directives,
the memory used for the client IP is no longer leaked.
* Fixed another small memory leak if the client request times out
while waiting for client headers other than the request line.
* The client socket is kept open until the server socket has
been marked as unused. This should increase the chances that
the still-open connection will be reused for the client\'s next
request to the same destination. Note that this only matters
if connection-sharing is enabled.
Fri May 15 14:00:00 2009 msebenAATTsuse.cz
- modified config.patch : enabled filterfile user.filter in
config by default (bnc#504563)
- updated to 3.0.12
* The socket-timeout option now also works on platforms whose
select() implementation modifies the timeout structure.
* The Connection: keep-alive code properly deals with files
larger than 2GB.
* The content length for files above 2GB is logged correctly.
* The user-manual directive on the show-status page links to
the documentation location specified with the directive,
not to the Privoxy website.
* When running in daemon mode, Privoxy doesn\'t log anything
to the console unless there are errors before the logfile
has been opened.
* The show-status page prints warnings about invalid directives
on the same line as the directives themselves.
* Fixed several justified (but harmless) compiler warnings
* In verbose mode, or if the new option --show-skipped-tests
is used, Privoxy-Regression-Test logs skipped tests and the
skip reason.
- changes in version 3.0.11
* On most platforms, outgoing connections can be kept alive and
reused if the server supports it.
* When dropping privileges, membership in supplementary groups
is given up as well. Not doing that can lead to Privoxy running
with more rights than necessary and violates the principle of
least privilege. Users of the --user option are advised to update.
Thanks to Matthias Drochner for reporting the problem,
providing the initial patch and testing the final version.
* Passing invalid users or groups with the --user option
didn\'t lead to program exit. Regression introduced in 3.0.7.
* The match all section has been moved from default.action
to a new file called match-all.action. As a result the
default.action no longer needs to be touched by the user
and can be safely overwritten by updates.
* The standard.action file has been removed. Its content
is now part of the default.action file.
* In some situations the logged content length was slightly too low.
* Crunched requests are logged with their own log level.
If you used \"debug 1\" in the past, you\'ll probably want
to additionally enable \"debug 1024\", otherwise only passed
requests will be logged. If you only care about crunched
requests, simply replace \"debug 1\" with \"debug 1024\".
* The crunch reason has been moved to the beginning of the
crunch message. For HTTP URLs, the protocol is logged as well.
* Log messages are shortened by printing the thread id on its own.
* The config option socket-timeout has been added to control
the time Privoxy waits for data to arrive on a socket.
* Support for remote toggling is controlled by the configure
option --disable-toggle only.
* Requests with invalid HTTP versions are rejected.
* The template symbol AATTdateAATT can be used to include a date(1)-like
time string. Initial patch submitted by Endre Szabo.
* Responses from shoutcast servers are accepted again.
Problem reported and fix suggested by Stefan.
* The hide-forwarded-for-headers action has been replaced with
the change-x-forwarded-for{} action which can also be used to
add X-Forwarded-For headers.
Fri Mar 13 13:00:00 2009 msebenAATTsuse.cz
- changed init.patch - privoxy daemon is now started using startproc
- fixed networkmanager.patch - use try-restart to restart (bnc#475012)
Sun Oct 12 14:00:00 2008 schwabAATTsuse.de
- Fix preun and postun scripts.
Fri Aug 22 14:00:00 2008 lmichnovicAATTsuse.cz
- update to version 3.0.10 stable
* Ordinary configuration file changes no longer cause program
termination on OS/2 if the name of the logfile hasn\'t been
changed as well. This regression probably crept in with the
logging improvements in 3.0.7. Reported by Maynard.
* The img-reorder filter is less likely to mess up JavaScript
code in img tags. Problem and solution reported in #2014552.
* The source tar ball now includes Privoxy-Log-Parser,
a syntax-highlighter for Privoxy logs. For fancy screenshots
see: http://www.fabiankeil.de/sourcecode/privoxy-log-parser/
Documentation is available through perldoc(1).
Fri Aug 22 14:00:00 2008 lmichnovicAATTsuse.cz
- removed deprecated -s option in fillup_and_insserv macro call
Tue Aug 19 14:00:00 2008 lmichnovicAATTsuse.cz
- changed name of init script to privoxyd to be LSB compliant
- added $remote_fs $local_fs for stop service in privoxyd init
script (
*init.patch)
Mon Jul 14 14:00:00 2008 lmichnovicAATTsuse.cz
- update to 3.0.9 beta
* 3.0.9 is a beta release which includes many enhancements but no
major new features. The most prominent improvements are SOCKS5
support and zlib support for the default Privoxy builds.
See http://www.privoxy.org/3.0.9/user-manual/whatsnew.html
- split off documentation to subpackage
Thu Apr 10 14:00:00 2008 crrodriguezAATTsuse.de
- missing zlib-devel in buildrequires
- require both logrotate and cron that are no longer mandatory
in the base system in order to rotate the logs properly
Tue Jan 29 13:00:00 2008 lmichnovicAATTsuse.cz
- update to version 3.0.8 stable
* some bugfixes
* Updated the msn, yahoo and google filters to work as advertised
again.
* some changes in log messages
See Changelog for more information
Wed Jan 9 13:00:00 2008 lmichnovicAATTsuse.cz
- update to version 3.0.7 beta
* many bugfixes
* many new features, see Changelog for details
Wed Nov 28 13:00:00 2007 lmichnovicAATTsuse.cz
- added Short-Description tag in /etc/init.d/privoxy
( ->
*init.patch)
Tue Mar 6 13:00:00 2007 lmichnovicAATTsuse.cz
- added symlink into /etc to real configdir /var/lib/privoxy/etc
[#251261]
Wed Dec 6 13:00:00 2006 lmichnovicAATTsuse.cz
- update to version 3.0.6 stable
* New and improoved filters
* Changed webinterface default values for hide-user-agent etc.
* Removed outdated URL patterns in default.action; added new ones
- fix: when Network Manager switches the LAN, privoxy stops working
(networkmanager.patch)
Wed Sep 27 14:00:00 2006 lmichnovicAATTsuse.cz
- update to verson 3.0.5 beta
* Windows version can be installed/started as a service.
* Windows icon stays blue when Privoxy is idle, green when busy.
* Integrated Fabian Keil\'s extensive patch. See:
http://www.fabiankeil.de/sourcecode/privoxy/
* many other improvements and bugfixes (see Changelog)
Wed Jan 25 13:00:00 2006 mlsAATTsuse.de
- converted neededforbuild to BuildRequires
Thu Jan 5 13:00:00 2006 roAATTsuse.de
- do not create unpackaged symlink
Thu Dec 8 13:00:00 2005 lmichnovicAATTsuse.cz
- fixed bad permissions for program\'s log directory (#137544)
Mon Aug 22 14:00:00 2005 ltinklAATTsuse.cz
- limit the debug
(privoxy shouldn\'t log all URLs by default - #99710)
Wed Mar 9 13:00:00 2005 ltinklAATTsuse.cz
- convert config file to utf-8 (#71276)
Wed Mar 3 13:00:00 2004 ltinklAATTsuse.cz
- update to 3.0.3
- added pcre to neededforbuild
Sat Jan 10 13:00:00 2004 adrianAATTsuse.de
- build as user
Wed Jul 30 14:00:00 2003 poemlAATTsuse.de
- new macros for stop/restart of services on rpm update/removal
Mon Jul 28 14:00:00 2003 poemlAATTsuse.de
- update to 3.0.2 (maintenance release).
- Fixed two memory leaks, one serious
- Fixed a bug in pcrs which could cause crashes with user-defined filters
- Fixed a bug in domain name matching
- Assorted small fixes (Win32 menu, CGI URL editor, ..)
- Added basic support for the OPTIONS and TRACE http methods
- Added workaround for Bug in Mac OSX that made Privoxy crash occasionally
- Refined the default action file through >400 items of user feedback
- Filter changes:
- Assorted refinements, optimizations and fixes in the js-annoyances,
img-reorder, banners-by-size, banners-by-link, webbugs, refresh-tags,
html-annoyances, content-cookies and fun filters
- Replaced filter \"popups\" by choice between two modes:
- \"unsolicited-popups\" tries to catch only the unsolicited ones
- \"all-popups\" tries to kill them all (as before)
- New filter \"tiny-textforms\" to help those tiny or hard-wrap textareas.
- New filter \"jumping-windows\" that prevents windows from resizing
and moving themselves
- New filter \"demoronizer\" which fixes MS\'s abuse of std charsets
(common cases anyway).
- Replaced \"nimda\" with more general \"ie-exploits\" filter in which
all filters for IE exploits shall be collected
- Improved cookie logging
- Rewrote make install target. Added uninstall and install-strip
targets.
- Fixed a potential (application-level, NOT OS-level!) security
problem involving remote toggling or action file manipulation
by mailicious websites.
- Added ability to chroot (thanks to Sviatoslav Sviridov)
- Added more action aliases for prehistoric action names
- no longer run as wwwrun. Create user privoxy instead
- run in chroot jail
Wed May 21 14:00:00 2003 mmjAATTsuse.de
- Implement try-restart correctly in init-script
Fri May 16 14:00:00 2003 poemlAATTsuse.de
- fix creation of log files [#25990]
- add logrotate snippet [#26892]
- fix permissions of the files that are edited via the web frontend
(default.action, user.action)
- buildrooted
Fri Nov 15 13:00:00 2002 poemlAATTsuse.de
- init script: run under group nogroup instead of nobody
- add license file and documentation (pdf, text)
- use %setup -q and %defattr
Thu Sep 19 14:00:00 2002 uliAATTsuse.de
- update -> 3.0.0 (stable release)
- source rc.status in init script
Thu Aug 8 14:00:00 2002 uliAATTsuse.de
- update -> 2.9.18-beta (many fixes)
Thu Aug 1 14:00:00 2002 uliAATTsuse.de
- added Prereqs
Thu Jul 18 14:00:00 2002 uliAATTsuse.de
- only source /etc/rc.config if it\'s actually there
Wed May 15 14:00:00 2002 uliAATTsuse.de
- update -> privoxy 2.9.14-beta (superset of junkbuster)
Thu Jan 31 13:00:00 2002 uliAATTsuse.de
- run as nobody
- removed weird backslashes from init script (dunno how that got
in there)
Thu Jan 10 13:00:00 2002 roAATTsuse.de
- removed START_IJB from init-script
Thu Jan 10 13:00:00 2002 egmontAATTsuselinux.hu
- changed /sbin/init.d to /etc/init.d in init script comment
Thu Dec 6 13:00:00 2001 uliAATTsuse.de
- eliminated START_IJB
Wed Aug 1 14:00:00 2001 uliAATTsuse.de
- made init script more LSB compliant (proper return values, bug
[#9045])
Wed Jun 27 14:00:00 2001 uliAATTsuse.de
- marked init script %config
Thu May 10 14:00:00 2001 uliAATTsuse.de
- enabled START_IJB check in init script (bug #8061)
- added rc.config template
- bzipped tarball
Wed Feb 14 13:00:00 2001 uliAATTsuse.de
- fixed init script
Wed Dec 6 13:00:00 2000 bjackeAATTsuse.de
- renamed package to junkbuster
- fixed copyright tag
Thu Nov 30 13:00:00 2000 uliAATTsuse.de
- moved init script to /etc/init.d
Wed Feb 16 13:00:00 2000 kukukAATTsuse.de
- Move /usr/man -> /usr/share/man
- Mark /etc/ijb as \"config(noreplace)\"
Mon Sep 20 14:00:00 1999 uliAATTsuse.de
- fixed init script
Mon Sep 13 14:00:00 1999 bsAATTsuse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
Thu Apr 1 14:00:00 1999 danielAATTsuse.de
- do not start ijb as root (security)
Tue Mar 30 14:00:00 1999 danielAATTsuse.de
- don\'t use saclfile.ini
Tue Mar 30 14:00:00 1999 danielAATTsuse.de
- small fix to whitelist-configuration,
version is and was 2.0.2 WITHOUT Stefan Waldherr\'s patches
(http://www.waldherr.org/junkbuster/)
Mon Mar 1 13:00:00 1999 danielAATTsuse.de
- new package: version 2.0