Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Unix] wwwoffle-2.7g.tgz - Web proxy with features for dial-up users

2 views
Skip to first unread message

Malcolm Muir

unread,
Dec 20, 2002, 4:43:32 AM12/20/02
to
On Sat, Nov 30, 2002 at 09:34:22AM +0000, Andrew M. Bishop wrote:

> From: "Andrew M. Bishop" <a...@gedanken.demon.co.uk>
> Date: Sat, 30 Nov 2002 09:34:22 +0000

> FILE: wwwoffle-2.7g.tgz
>
> SIZE: 888577 Bytes
>
> FORMAT: Tar file of C source code
>
> COPYRIGHT: Andrew M. Bishop (a...@gedanken.demon.co.uk)
> Distributed under GPL.
>
> LOCATION: /pub/unix/httpd
>
> DESCRIPTION: [Unix] WWWOFFLE - Web proxy with features for dial-up users
>
>
> WWWOFFLE - World Wide Web Offline Explorer - Version 2.7g
> =========================================================
>
>
> The WWWOFFLE programs simplify World Wide Web browsing from computers that use
> intermittent (dial-up) connections to the internet.
>
> Description
> -----------
>
> The WWWOFFLE server is a proxy web server with special features for use with
> dial-up internet links. This means that it is possible to browse web pages and
> read them without having to remain connected.
>
> Basic Features
> - Caching of HTTP, FTP and finger protocols.
> - Allows the 'GET', 'HEAD', 'POST' and 'PUT' HTTP methods.
> - Interactive or command line control of online/offline/autodial status.
> - Highly configurable.
> - Low maintenance, start/stop and online/offline status can be automated.
>
> While Online
> - Caching of pages that are viewed for later review.
> - Conditional fetching to only get pages that have changed.
> - Based on expiration date, time since last fetched or once per session.
> - Non cached support for SSL (Secure Socket Layer e.g. https).
> - Can be used with one or more external proxies based on web page.
> - Control which pages cannot be accessed.
> - Allow replacement of blocked pages.
> - Control which pages are not to be stored in the cache.
> - Requests compressed pages from web servers (compile time option).
>
> While Offline
> - Can be configured to use dial-on-demand for pages that are not cached.
> - Selection of pages to download next time online
> - Using normal browser to follow links.
> - Command line interface to select pages for downloading.
> - Control which pages can be requested when offline.
> - Provides non-cached access to intranet servers.
>
> Automated Download
> - Downloading of specified pages non-interactively.
> - Options to automatically fetch objects in requested pages
> - Understands various types of pages
> - HTML 4.0, Java classes, VRML (partial), XML (partial).
> - Options to fetch different classes of objects
> - Images, Stylesheets, Frames, Scripts, Java or other objects.
> - Option to not fetch webbug images (images of 1 pixel square).
> - Automatically follows links for pages that have been moved.
> - Can monitor pages at regular intervals to fetch those that have changed.
> - Recursive fetching
> - To specified depth.
> - On any host or limited to same server or same directory.
> - Chosen from command line or from browser.
> - Control over which links can be fetched recursively.
>
> Convenience
> - Optional information footer on HTML pages showing date cached and options.
> - Options to modify HTML pages
> - Remove scripts.
> - Remove Java applets.
> - Remove stylesheets.
> - Remove shockwave flash animations.
> - Indicate cached and uncached links.
> - Remove the blink tag.
> - Remove refresh tags.
> - Remove links to pages that are in the DontGet list.
> - Remove inline frames (iframes) that are in the DontGet list.
> - Replace images that are in the DontGet list.
> - Replace webbug images (images of 1 pixel square).
> - Demoronise HTML character sets.
> - Stop animated GIFs.
> - Provides information about cached pages
> - Headers, raw and modified.
> - Contents, images, links etc.
> - Source code unmodified by WWWOFFLE.
> - Automatic proxy configuration for Netscape.
> - Searchable cache with the addition of the ht://Dig, mnoGoSearch
> (UdmSearch) or Namazu programs.
> - Built in simple web-server for local pages.
> - Allows CGI scripts
> - Timeouts to stop proxy lockups
> - DNS name lookups.
> - Remote server connection.
> - Data transfer.
> - Continue or stop downloads interrupted by client.
> - Based on file size of fraction downloaded.
> - Purging of pages from cache
> - Based on URL matching.
> - To keep the cache size below a specified limit.
> - To keep the free disk space above a specified limit.
> - Interactive or command line control.
> - Compression of cached pages based on age.
> - Provides compressed pages to web browser (compile time option).
>
> Indexes
> - Multiple indexes of pages stored in cache
> - Servers for each protocol (http, ftp ...).
> - Pages on each server.
> - Pages waiting to be fetched.
> - Pages requested last time offline.
> - Pages fetched last time online.
> - Pages monitored on a regular basis.
> - Configurable indexes
> - Sorted by name, date, server domain name, type of file.
> - Options to delete, refresh or monitor pages.
> - Selection of complete list of pages or hide un-interesting pages.
>
> Security
> - Works with pages that require basic username/password authentication.
> - Automates proxy authentication for external proxies that require it.
> - Control over access to the proxy
> - Defaults to local host access only.
> - Host access configured by hostname or IP address.
> - Optional proxy authentication for user level access control.
> - Optional password control for proxy management functions.
> - Can censor incoming and outgoing HTTP headers to maintain user privacy.
>
> Configuration
> - All options controlled using a configuration file.
> - Interactive web page to allow editing of the configuration file.
> - User customisable error and information pages.
>
>
> Changes
> -------
>
> Since version 2.7f:
>
> Bug Fixes:
> When modifying HTML links to same page are displayed as cached. Only censor
> headers for SSL if using another proxy. Don't refetch FTP files of the same
> date as cached one. Change some HTTP error codes to 500 instead of 200.
> Insert empty ALT tags when removing images. Delete zero length cached files
> when requested offline. Fix parsing of '-c' option in wwwoffle-tools.
>
> New Features:
> Added a cache-control-no-cache option which works like pragma-no-cache.
> Renamed no-lasttime-index to create-history-indexes and reversed its meaning.
> If a CGI returns a HTTP status line at the top then keep it.
> Added some web pages that will show the headers and content of cached pages.
> Allow -1 to be used for max-size and min-free to ignore the options.
> Write the unmodified header from the server to the cache when online.
>
>
> *NOTE* The URL for the URL specific index has changed.
> Instead of '/index/url/?xxx' it is '/index/url?xxx'.
>
> *NOTE* The URL for configuration page editing a specific URL has changed.
> Instead of '/configuration/xxx?url=yyy' it is '/configuration/xxx?yyy'.
>
> *NOTE* A lot of the message pages have been modified, if any of the WWWOFFLE
> generated HTML pages look different it may be a bug has been introduced.
>
>
> Availability
> ------------
>
> Version 2.7g uploaded, but may not be available yet
>
> FTP server: ftp://ftp.ibiblio.org/pub/Linux/apps/www/servers/wwwoffle-2.7g.tgz
> FTP server: ftp://ftp.demon.co.uk/pub/unix/httpd/wwwoffle-2.7g.tgz
>
> Web page: http://www.gedanken.demon.co.uk/wwwoffle/
>
>
> Author & Copyright
> ------------------
>
> This program is copyright Andrew M. Bishop 1996,97,98,99,2000,01,02
> (a...@gedanken.demon.co.uk) and distributed under GPL.
>
> email: a...@gedanken.demon.co.uk
> [Please put wwwoffle in the subject line]
>
> --
> Andrew.
> ----------------------------------------------------------------------
> Andrew M. Bishop a...@gedanken.demon.co.uk
> http://www.gedanken.demon.co.uk/

This file is now available from ftp.demon.co.uk in the directory
/pub/unix/httpd. Thanks for the upload.

Malcolm

--
Malcolm S. Muir Demon Internet
Sunderland 322 Regents Park Road
England London N3 2QQ

0 new messages