Changelog for wwwoffle-2.9f-17.1.i586.rpm :
Fri Feb 26 13:00:00 2010
- update to 2.9f

* Return a 304 reply if online and the cached page won\'t be
refreshed and meets the conditions for this header.

* Remove the use of the libgnutls-config program and search for the
library in the normal configure script method.

* When making a HEAD request use the cached version if possible.

* Add a new option to the wwwoffle program to close and re-open
the log file.

* Add an option to expire certificates after a longer than
default time.

* Add an option to use a faster but weaker source of random numbers
for key generation (/dev/urandom instead of /dev/random).

Mon Feb 22 13:00:00 2010
- make wwwoffle to call res_init() when set online to avoid need
of restarting to check for a new DNS (fixes bnc#467171)

Sun Dec 20 13:00:00 2009
- add fix from Marcus to fix build

Tue Dec 15 13:00:00 2009
- refresh patches to fix build

Tue Jan 27 13:00:00 2009
- Upgrade to version 2.9e:

* Handle deflate compression errors

* Don\'t allow wwwoffle to make requests that won\'t be got

* Handle various encodings of URLs in HTML documents better

* Display a note on the monitor form if the page is already monitored

* Stopped an error message when refreshing while online

* Several small fixes to documentation
- removed unnecessary README.win32 documents

Wed Apr 9 14:00:00 2008
- missing zlib-devel and gnutls-devel in buildrequires
- wwwofle does not clean the proxy disk cache without cron, which is
not installed by default, possible leading to a disk full problem

Mon Jan 28 13:00:00 2008
- Upgrade to version 2.9d:

* src/html.l:
Fetch image URLs stored in style attributes

* src/certinfo.c:
Print out the full certificate information

* src/iozlib.c:
Fix bug with decompressing zlib data.

* src/certinfo.c:
Remove the generation and display of the XML format certificate.

Make the description of http-port and https-port options clearer.

* src/spool.c:
In case of failure to create directory check it hasn\'t been made
simultaneously by another server.

* doc/README.CONF, doc/, src/config.h,
src/configdata.c, src/document.h, src/html.l, src/info.c,
src/refresh.c, src/wwwoffle.c, src/wwwoffle.h,
conf/, conf/wwwoffle.conf.template:
Add a new option to the FetchOptions section called iframes.

* conf/wwwoffle.conf.template, doc/README, doc/README.CONF,
src/config.h, src/configdata.c, src/parse.c:
Added a new option referer-from that will censor the outgoing
Referer header based on the referring URL

* src/htmlmodify.l:
Don\'t output an extra space before an XHTML closing tag.

Add some clarifications on IPv6 addresses in config file and how
matching is performed.
- removed obsolete gcc patch (now in upstream code)
- fixed init script: requires $remote_fs now, as /usr might be one

Tue Dec 4 13:00:00 2007
- fix for next gcc: use open(2) with mode flags

Mon Jul 30 14:00:00 2007
- Upgrade to version 2.9c:

* src/htmlmodify.l, src/html.l:
Find the end of the script by searching for \"
* src/certificates.c:
Add some more information to the fatal error messages.

* doc/README.CONF: Grammatical correction and clarification.

* src/https.c: Don\'t try securing link if socket connection failed.

* src/sockets6.c:
Use the AI_ADDRCONFIG flag when calling getaddrinfo().

* src/configmisc.c:
Fix bug with case-insensitive wildcard matching in the
configuration file

* src/info.c: Fix some warnings & errors splint detected.

* src/certificates.c, src/certinfo.c:
Add some splint annotations, fix some warnings & errors splint

* src/certificates.h, src/iopriv.h, src/io.h:
Add some splint annotations.

* src/connect.c: Fix memory leak.

* src/connect.c: Remove some dead code and trivial bug fix.

* src/cgi.c, src/certinfo.c:
More changes for compilation warnings on a system where

* src/wwwoffles.c:
Defer de-initialisation of chunked or compressed sockets
until end to ensure memory is freed.

* src/certinfo.c: Free memory.

* src/certificates.c:
De-initialise gnutls data structures to free memory.

* src/finger.c: Make code same as http.c for opening socket

* src/info.c:
Fix problems with cached page contents info if it is being
stored compressed.

* src/iopriv.c: Fix comment error.

* src/wwwoffled.c:
Print message when ready to start after initialisation.

* src/document.c: Free allocated memory.

* src/io.c: Free memory at file close.

* src/certificates.c: Free memory at exit.

* src/errors.c: Don\'t truncate the log file when opening it.

* src/version.h, doc/NEWS: Update for version 2.9c.

Thu Mar 29 14:00:00 2007
- added flex to buildreq

Mon Feb 19 13:00:00 2007
- Upgrade to version 2.9b:

* doc/FAQ: Updated question about https

* doc/README.CONF: Change wording of lock-files description

* src/monitor.c: Display a non-empty value in the hour-of-day
field for default setting

* src/spool.c, src/errors.c, src/purge.c, src/certificates.c:
Make sure that files are truncated when opening them.

* src/io.c: Make sure that buffer size is OK.

* src/html.l, src/htmlmodify.l: Fix HTML parsing of \'\\\'
characters outside strings (in script tags).

* src/html.l, src/htmlmodify.l: Fix HTML parsing of \'\\\'
characters within quoted strings (in script tags and quoted
HTML attributes).

* src/iochunk.c, src/iopriv.c, src/iopriv.h, src/iozlib.c,
src/io.c: Changes to allow turning zlib and chunked encoding
off and returning to plain text. Fixed most of the FIXMEs in

* src/certificates.c:
Handle expired certificates by deleting them and creating a new
one. If the root certificate is changed then it will need to be
reloaded into the browser.

* src/wwwoffles.c, src/spool.c:
Don\'t delete the lasttime cached spool file if the page is
unchanged this time but new sometime in this session.

* src/spool.c: Make sure that allocated strings are long enough.

* NEW: Expired SSL certificates are deleted and replaced.
- adapted (removed) integrated patch of SUSE/Novell.

Wed Aug 23 14:00:00 2006
- Upgrade to version 2.9a:

* Keep attribute values that contain \'()\' but no quote characters.

* Make more functions return ssize_t types.

* Replace global function FindLanguageFile() with static function find_language_file().

* Make sure that static functions are defined as static.

* Correct some comments.

* Fix code that mixed ssize_t and int variable types.

* Remove the latest new header to keep IIS servers happy.

* Make sure that allocated strings are long enough.

* Remove any spaces between the header keyword and the \':\'.

* Remove misleading warning message.

* Delete the \'Keep-Alive\' header if it is present.

* Add a new header to keep the \'bad-behaviour\' PHP script happy.

* Handle the special case of compressed chunk body of zero length.

* Fix mis-formatting in wwwoffle.conf manual page created from README.CONF.

* Change the behaviour of wwwoffle-ls so that \'wwwoffle-ls http://foo/\' lists
just the one URL and \'wwwoffle-ls http/foo\' lists the whole directory.

* Make the error messages about using /etc/wwwoffle/wwwoffle.conf instead
of /etc/wwwoffle.conf less confusing (especially if CONFDIR = /etc).

* Fix bug where a forced refresh didn\'t force a reload.

* If a URL is aliased show the information for the alias.

* Add an option to disable all iframes in HTML output.

* Fix bug with serving CA certificate.

Thu Aug 10 14:00:00 2006
- fix buffer overflow on \"wwwoffle -fetch\"

Thu Aug 10 14:00:00 2006
- fix ip-up.wwwoffle: /sbin is not in the path

Wed Jul 19 14:00:00 2006
- fixed 64bit problem: difference in ssize_t

Thu Jul 13 14:00:00 2006
- fixed problems in ip-up/ip-down [bugzilla#191395]
- upgrade to version wwwoffle-2.9:
o bug fixes
o internal code changes
o add a new layer of buffering to avoid large number of small network writes.
o add checkboxes to protocol indexes (e.g. /index/http) for deleting multiple.
o add reset button (and more if javascript) to clear delete checkboxes.
o add the ability to use the Hyper Estraier programs to search the cache.
o improve the purge output, print more information about what is happening.
o move the convert-cache and uncompress-cache functions into wwwoffle-tools

Tue Feb 28 13:00:00 2006
- fix files list [#115165]

Fri Feb 17 13:00:00 2006
- clean up %files section
- mark all config files [#115165]

Wed Jan 25 13:00:00 2006
- converted neededforbuild to BuildRequires

Fri Jan 13 13:00:00 2006
- Update to wwwoffle-2.8e

Fri Oct 21 14:00:00 2005
- Install wwwoffle control files in /etc/ppp/if-{up,down}.d [#129452]

Tue Sep 6 14:00:00 2005
- Make wwwoffle be able to use htdig if it\'s there [#115165]

Tue Apr 26 14:00:00 2005
- Allocate enough room for const char

Mon Dec 20 13:00:00 2004
- Update to 2.8d

Mon Jun 14 14:00:00 2004
- Update to 2.8c which is a bugfix release

Fri Dec 5 13:00:00 2003
- Update to 2.8a

Thu Oct 16 14:00:00 2003
- Don\'t build as root
- Clean the specfile

Thu Sep 18 14:00:00 2003
- Make it not segfault on amd64 [#31327]

Thu Jul 31 14:00:00 2003
- since the configuration file and spool directory are owned by
user wwwrun, run as wwwrun by default
- new macros for stop/restart of services on rpm update/removal
- let /var/spool/wwwoffle/{html,search} be owned by root

Mon Jun 2 14:00:00 2003
- Fix manpages.
- Fix links in translated index pages.

Tue May 13 14:00:00 2003
- Remove unwanted files, and package some missed ones

Wed Jan 22 13:00:00 2003
- Up to 2.7h which is a bugfix release with focus on security.
- Moved the config file back to /etc/wwwoffle/ since it makes bet-
ter sense there [#23005]

Wed Dec 4 13:00:00 2002
- Up to 2.7g which is another minor bugfix release.

Wed Oct 2 14:00:00 2002
- Up to 2.7f mainly a bugfix-release. Fixes [#20432]

Tue Sep 17 14:00:00 2002
- removed bogus self-provides

Thu Aug 15 14:00:00 2002
- Correct PreReq:

Mon Jul 22 14:00:00 2002
- Added security patch to parse.c, to check length correctly

Tue Jul 16 14:00:00 2002
- Update to 2.7c, bugfix and minor feature addition

Mon Jul 8 14:00:00 2002
- Fixing to start with /etc/wwwoffle.conf not /etc/wwwoffle
- Removed rc.config call in the init script.

Mon May 13 14:00:00 2002
- Update to 2.7b - including lots of new docs and switch to
autoconf/automake. Also cgi script handling improved.

Fri Dec 14 13:00:00 2001

Thu Oct 11 14:00:00 2001
- fixed return code of the wwwoffle.cron script (cron sent
a failure notice \"SCRIPT: wwwoffle exited with RETURNCODE = 3\"
if the wwwoffled daemon was not running) [#11492]

Wed Sep 19 14:00:00 2001
- Use \"startproc -q\" in rc.wwwoffle to suppress misleading
warning messages (\"Failed to bind IPv4 server socket [Address
already in use]\") [#10791]
- removed \"chown -R wwwrun.root\" in install section to enable
non-root users to build the package as well (file ownerships
are being properly set in the file list anyway)

Thu Jul 26 14:00:00 2001
- Update to 2.6d: bugfixes and new features (e.g. IPv6 support)
- enabled IPv6 support and added required patch to sockets6.c

Mon Jul 23 14:00:00 2001
- Update to 2.6c

Mon Apr 23 14:00:00 2001
- Updated init file according to new skeleton

Wed Apr 4 14:00:00 2001
- update to 2.6b
- removed Makefile patches (obsolete)
- added cron script as a separate source file

Sun Feb 11 13:00:00 2001
- update to 2.6a
- added sample ip-up.local file to documentation directory (#6254)
- added upgrade-config scripts to file list

Tue Jan 16 13:00:00 2001
- removed \"noreplace\" from config file /etc/wwwoffle/wwwoffle.conf
since wwwoffle segfaults with an old config file after an
update (#4940)

Mon Dec 18 13:00:00 2000
- fixed path to ht://dig binaries

Wed Dec 6 13:00:00 2000
- removed dependency on htdig and removed daily cron job
- fixed some typos in init script and spec file
- made weekly cron job more robust
- updated wwwoffle.test

Thu Nov 30 13:00:00 2000
- Update to 2.6
- created new init script and moved it to /etc/init.d
- added BuildRoot
- use some more RPM macros
- added some more files and cron jobs

Mon Jun 19 14:00:00 2000
- Update to 2.5e

Thu Mar 30 14:00:00 2000
- fixed init script (reload is a real reload now) (#2650)

Thu Feb 24 13:00:00 2000
- added Group tag

Mon Feb 21 13:00:00 2000
- Update to 2.5d
- removed obsolete patch for errors.c
- moved man pages to /usr/share/man

Tue Jan 25 13:00:00 2000
- errors.c: fixed misuse of va_arg macro

Sat Oct 2 14:00:00 1999
- Update to 2.5

Mon Sep 13 14:00:00 1999
- ran old prepare_spec on spec file to switch to new prepare_spec.

Mon Jul 5 14:00:00 1999
- Update to 2.4e
- added docu in multiple languages to $DOCDIR

Mon May 31 14:00:00 1999
- update to version 2.4d

Tue Apr 13 14:00:00 1999
- update to version 2.4b
- specfile updates
- updated rc-script

Thu Mar 25 13:00:00 1999
- fixed rc-script

Tue Dec 8 13:00:00 1998
- fixed typo in rc-script

Thu Nov 5 13:00:00 1998
- update to version 2.3e
- implemented new init script
- fixed script bug (shutdown with password)

Mon Jul 20 14:00:00 1998
- changed CONFDIR again to /etc/wwwoffle/
- minor fix in init script rc.wwwoffle

Sun Jul 19 14:00:00 1998
- update to version 2.2c
- changed CONFDIR back to /var/spool/

Fri Jul 3 14:00:00 1998
- changed gid of /var/spool/wwwoffle from nogroup to root.

Wed Jul 1 14:00:00 1998
- update to version 2.2
- updated init-script (reload, status)
- updated specfile (spoolfile,tools)
- changed CONFDIR to /etc

Fri Apr 3 14:00:00 1998
- changed gid from nogroup to wwwadmin

Tue Feb 17 13:00:00 1998
- update to version 2.0 (

Fri Nov 14 13:00:00 1997
- fixed specfile (installation of docfiles)

Mon Nov 3 13:00:00 1997
new package!