I have now reached the point where the code that will make up version
2.7 of WWWOFFLE is sufficiently complete that I am happy to release it
for beta testing.  As with version 2.6-beta the subscribers to this
mailing list have the opportunity to test the beta version before the
general release of version 2.7.


I have tested what I can, but the amount of time that I have been able
to spend on WWWOFFLE over the last few months has been less than for
earlier versions.  This situation is likely to continue over the next
few months, so I will apologise in advance if I don't answer your
e-mails immediately.


The particular points that need testing in this new version are:

The configure script
        New for this version is a configure script instead of just
        having a Makefile with parameters to edit.  Hopefully this
        will make it easier for people to configure, but it will need
        testing on as many different systems as possible.

The new configuration editing web-pages
        This version contains a complete new set of web-pages that
        allow editing of the configuration file.  There is one
        web-page for each item in the configuration file that knows
        the correct format instead of one entry for each section.

The new features & bugfixes
        The list of new features is rather varied and there are
        numerous bug-fixes.  The more that the program is used the
        more that these new features will be tested.  I suggest that
        you look at the list of new features below and try the ones
        that look useful.


The source code can be downloaded from the web at:

http://www.gedanken.freeserve.co.uk/download-wwwoffle/wwwoffle-2.7-beta.tgz

The WWWOFFLE version 2.7 web-pages are also in place at:

http://www.gedanken.demon.co.uk/wwwoffle/version-2.7/


The beta testing period will last about a month, depending on the
amount of bugs that are found and the amount of time that I have to
fix them.

I am interested to have your feedback during the beta testing period,
good or bad, bug reports and unexpected behaviour in particular.  Send
bug reports direct to me and use this mailing list only for discussion
of the new features.


The changes in this version compared to version 2.6d are listed below.

-------------------- NEWS --------------------
Bug Fixes:
 IPv6 getnameinfo() bug fixed.  IPv6 freeaddrinfo() bug fixed.  IPv6 ftp bug
 fixed.  Fix compile problem when not using zlib.  Client acceptable compression
 type detection fixed.  Upgrade config script fixed (purge age).  Remove gcc
 warnings for xml.l and errors.c.  Renamed UdmSearch to mnoGoSearch.  Fixed bug
 with purge min-free option.  Fix Javascript removal problem with ^M characters.
 Check the wildcards in URL-SPECIFICATIONs in the configuration file are valid.
 Distinguish between timeout and compression errors from the remote host.
 Delete the Content-Length headers from URLs that wwwoffle has uncompressed.
 Allow multi-line headers in requests.  Don't request pages when monitor times
 changed.  Give warning on error writing to cache (disk full?).  Don't remove the
 If-Modified-Since header on non-cached requests.  Fix iframe link finding error.
 Reply to conditional requests when online as unchanged if unchanged on server.
 Handle reserved HTML characters in FTP directory listings.  Fix error finding
 iframes when finding HTML links.  Allow the compiled in localhost to be changed.
 Change the default buffer size to 4KBytes to try and increase performance.
 Fix more Javascript removal problems when modifying HTML.  Added a question
 about the order of URL-SPECIFICATIONs to the FAQ.  Give an error if there is an
 equal sign in the conf file when not expected.  Handle the 'Cache-Control:
 max-age=0' header from the client.  Added an answer to the most common IPv6
 questions to the FAQ.

New Features:
 All message translations are installed and chosen by browser language settings.
 Added the option to use the Namazu and mknmz-wwwoffle programs to search cache.
 Removed the pages at /control/edit that edit the configuration file.
 Add a new set of pages to edit the configuration file, each item individually.
 Add the option to disable iframes that include URLs in the DontGet list.
 Add the option to remove shockwave/flash animations.
 Check the modification time of FTP files on the server if conditional request.
 Handle conditional requests that use If-None-Match headers.
 Add the option to cycle the lasttime/prevtime & lastout/prevout indexes daily.
 Add a timestamp to the lasttime/prevtime & lastout/prevout index pages.
 Added a summary of the quantity of files deleted and compressed by the purge.
 Added URL-SPECIFICATIONS for the options in the FetchOptions section.

Programs
 Added a '-f' option to wwwoffled to simplify debugging (for development usage).
 Added '--help' and '--version' options to all programs.
 Add a '-status' option to 'wwwoffle' to get the current 'wwwoffled' status.
 The wwwoffle program exits with an error status when reporting an error message.
 Allow wwwoffle-tools to be run with an argument to specify operating mode.
 Allow multiple arguments to 'wwwoffle-ls' and 'wwwoffle-rm' programs.
 Add a wwwoffle-hash program (part of wwwoffle-tools) to print URL hash.
 Add '-c <config-file>' option to 'convert-cache' & 'uncompress-cache' programs.
 Make wwwoffle-ls output the time in the local language.
 Make wwwoffle-ls work if the whole directory path to the cache is specified.
-------------------- NEWS --------------------

-- 
Andrew.
----------------------------------------------------------------------
Andrew M. Bishop                             [EMAIL PROTECTED]
                                      http://www.gedanken.demon.co.uk/

Reply via email to