[3863] in linux-announce channel archive
Linux-Announce Digest #155
daemon@ATHENA.MIT.EDU (Digestifier)
Mon Jul 8 03:13:09 2002
From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date: Mon, 8 Jul 2002 03:13:04 EDT
Linux-Announce Digest #155, Volume #4 Mon, 8 Jul 2002 03:13:04 EDT
Contents:
GPL: bz2stream 0.1.0 (Aaron Isotton)
wcd 3.0.4 - Wherever Change Directory (Erwin Waterlander)
sn 0.3.5 - Hassle-free Usenet news system for small sites. (Patrik =?ISO-8859-1?Q?R=E5dman?=)
[Software/Edu] Tux Paint - new version available (2002.07.07) (William Kendrick)
WWWOFFLE - Web proxy with features for dial-up users ("Andrew M. Bishop")
----------------------------------------------------------------------------
From: Aaron Isotton <aaron@isotton.com>
Subject: GPL: bz2stream 0.1.0
Date: 7 Jul 2002 06:45:21 GMT
I'm happy to announce the first release (0.1.0) of bz2stream, a set of
C++ stream classes wrapping libbzip2.
The streams do not write the data to any default destination, but to
another stream buffer. This gives you the maximun possible
flexibility. You just create a "normal" input or output stream, and
then use pass its stream buffer to the bz2 stream. The bz2 stream acts
as a filter, compressing or decompressing all the data you pass it.
For example, to read in a file and compress it to another file, a
program as the following would be enough:
#include "bz2stream.hpp"
#include <iostream>
#include <fstream>
int main(int argc, char** argv) {
std::ifstream infile(argv[1], std::ios::binary);
std::ofstream outfile(argv[2], std::ios::binary);
bz2ostream out(outfile.rdbuf());
out << infile.rdbuf();
}
The performance loss because of the use of the stream classes and not
of direct calls to libbzip2's API is virtually non existant. This
program is as fast as bzip2.
The use of the bz2 stream classes is especially easy because there are
no libraries you need to link to; you only need to include the
bz2stream.hpp header. (Of course you must link against libbz2).
This is an early release; this code is tested, but not ready for
applications where absolute reliability is a must.
bz2stream is available at http://www.isotton.com/bz2stream/. It is
released under the GNU GPL and includes HTML documentation.
Aaron Isotton
http://www.isotton.com/
My GPG public key: http://www.isotton.com/gpg-public-key
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: Erwin Waterlander <waterlan@xs4all.nl>
Subject: wcd 3.0.4 - Wherever Change Directory
Date: 7 Jul 2002 06:45:24 GMT
wcd 3.0.4 - Wherever Change Directory
Directory changer for DOS and Unix. Another
Norton Change Directory (NCD) clone with more features.
Homepage : http://www.xs4all.nl/~waterlan/
Source : http://www.xs4all.nl/~waterlan/wcd-3.0.4-src.tar.gz
Changes:
3.0.4 Jul 6 2002
- Graphical tree mode: Terminal resize (on systems that support it).
- Update manpage.
- wildcards support in banfile
- Exclude paths from scanning: options -x and -xf
- Compiles now with LCC windows C compiler.
- Improved sideways scrolling of matchlist (curses).
- Arrow keys work in matchlist in win32 version on windows 9x (curses).
- Option -k : Keep paths in treedata when wcd cannot change to them.
3.0.3 Nov 25 2001
- Zoom, fold and condense in graphical tree mode.
Description:
Wcd is a program to change directory fast. It saves time
typing at the keyboard. One needs to type only a part of a
directory name and wcd will jump to it. Wcd has a fast
selection method in case of multiple matches and allows
aliasing and banning of directories. Wcd also includes a
full-screen interactive directory browser with speed
search.
Free portable source-code
- Supports: DOS 16 bit, DOS 32 bit, DOS bash
Windows 3.1/95/98/ME DOS-prompt
Windows NT/2000/XP console
Cygwin bash
Win32 Z shell
Unix csh, ksh, bash and zsh
Wcd has been tested on: FreeDOS, MS-DOS 6.2, Win95, Win98,
Windows NT 4.0, Windows 2000, Linux, BSD, HP-UX, SunOS, Solaris, SGI
IRIX.
WCD is Freeware (GPL).
--
Erwin Waterlander waterlan@xs4all.nl
Eindhoven, The Netherlands
www: http://www.xs4all.nl/~waterlan/
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: Patrik =?ISO-8859-1?Q?R=E5dman?= <pradman@EGG.BACON.AND.SPAM.abo.fi>
Subject: sn 0.3.5 - Hassle-free Usenet news system for small sites.
Date: 7 Jul 2002 06:45:27 GMT
sn 0.3.5 is now available at <http://www.iki.fi/patrik/sn/>.
This release contains a number of bug fixes, see the CHANGES file.
What it is
==========
sn is a small news system for small sites serving perhaps a few
dozen newsgroups, and with a slow connection to the internet.
It is similar to Leafnode (<http://www.leafnode.org/>).
The target user is a home or SOHO with a single modem connection
to the Internet, maybe running IP masq or similar, and serving a
few workstations.
sn is different
===============
sn is fast. The news fetcher implements command pipelining and
parallel fetches, so high modem latency doesn't cost you.
(You can also throttle sn down, if it's too fast).
sn is flexible. You can subscribe to newsgroups on several
upstream sites, and you can create local newsgroups that are not
propagated upstream. sn can make mailing lists look like newsgroups
transparently.
sn is non-intrusive. It has no configuration files, only control
files with simple semantics, so it's suited to being run in an
automated fashion.
sn is small. It batches 10 (default) articles per file, so
conserving inodes and reducing disk block fragments. sn can also
compress the article bodies. It aliases cross posts rather
than making separate copies. It does not maintain a bulky overview
database; instead it gets overview information directly from the
articles. Spool metadata is 5% to 10% of the total spool size,
even with compression. You don't need to build a separate file
system just to spool news.
sn doesn't have to be set up for the system. You can use it
privately, and your users can maintain their own news spool without
building sn.
sn has limitations
==================
Because the news spool is in an unconventional format, news readers
can read news locally only via NNTP.
IHAVE is not supported. Use POST instead.
sn has no idea of distributions.
sn can't handle thousands of newsgroups. A hundred is comfortable.
The method sn uses to alias cross posts is similar to filesystem
symlinks rather than hard links, in that if the original article is
expired, the alias breaks.
sn doesn't know how to filter spam.
Newsgroup names are subject to the same length limitations as any
filename.
Requirements
============
sn is beta. It should work on most UNIXish systems, as long as the GNU
tools are installed. (Tested on Linux (main development platform),
Solaris and FreeBSD.) If it runs on your machine, let me know. Or if it
doesn't run.
You need zlib (<http://freshmeat.net/projects/zlib/>) if you decide to
compile in the compression feature.
You'll need inetd or tcpserver (<http://freshmeat.net/projects/ucspi-tcp/>)
to run the daemon. If you use inetd you will probably also want tcpd
(tcp wrappers).
I am interested in bug reports, comments, and suggestions.
License
=======
Distribution of sn is covered by the GNU GPL. See file COPYING.
Use of sn is not restricted. No express or implied warranty of
fitness for any purpose (but I'm still interested in bug reports
and comments).
History
=======
sn was created by Harold Tay <harold-sn at nb dot com dot sg> and maintained by him
until version 0.3.2. From 0.3.3 onwards, sn is maintained by
Patrik Rådman <patrik at iki dot fi>. For details see the CHANGES file.
--
Patrik Rådman · patrik at iki dot fi · http://www.iki.fi/patrik/
"Now, where was I?"
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: bill@newbreedsoftware.com (William Kendrick)
Subject: [Software/Edu] Tux Paint - new version available (2002.07.07)
Date: 7 Jul 2002 20:45:18 GMT
"Tux Paint" is a free (Open Source) drawing program for young children.
It runs under Windows, Linux, and soon MacOS, Mac OS X, BeOS, and others...
The latest release, 2002.07.07, activates three items in the tool bar:
* Shapes
Draw simply polygon shapes (circles, squares, diamonds, triangles, etc.)
(Currently, outlines only. Filled shapes are coming soon.)
* Save
Save the current image so you can open it up later.
* Open
Open a saved image. (Simply a thumbnail browser; no knowledge of the
underlying operating system or filesystem structure are necessary.
Just choose the picture and click it, and it will load.)
This version is currently available as source code. Within a day or two,
a pre-compiled version for Windows will be available, as well.
Hopefully within the week, MacOS and Mac OS X versions will become
available, as well.
http://www.newbreedsoftware.com/tuxpaint/
-bill!
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: "Andrew M. Bishop" <amb@gedanken.demon.co.uk>
Subject: WWWOFFLE - Web proxy with features for dial-up users
Date: 7 Jul 2002 22:30:11 GMT
WWWOFFLE - World Wide Web Offline Explorer - Version 2.7c
=========================================================
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.
- 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.7b:
Bug Fixes:
Install two DLLs for the Win32 version. Don't crash for HTTP servers that send
headers prefixed with whitespace. Make the "edit selected entry" option work.
Don't write uncompressed data to the cache with a header saying it is
compressed. Be more lenient in detecting spiders that cannot make requests.
The wwwoffle-tools programs now handle dir names as if they had http:// in
front. Disallow wwwoffle requests for protocols that WWWOFFLE does not
handle. Use the command line config filename in error messages. Fix to allow
compilation on SGI IRIX. Handle XHTML style tags when modifying HTML. Updated
setuid/setgid code. Some memory leaks removed and potential crashes removed
due to using lint).
New Features:
Split up Set-Cookie headers since browsers can't handle them.
Don't request deflated data since WWWOFFLE and servers don't agree on format.
Added a form on the monitor options page to stop monitoring a URL.
The confirm-requests option now asks for confirmation for page reloads.
Documentation:
Update FAQ to reference privoxy as well as JunkBuster.
Describe how to modify htdig templates to work with WWWOFFLE.
Availability
============
Version 2.7c uploaded, but may not be available yet
FTP server: ftp://ftp.ibiblio.org/pub/Linux/apps/www/servers/wwwoffle-2.7c.tgz
FTP server: ftp://ftp.demon.co.uk/pub/unix/httpd/wwwoffle-2.7c.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
(amb@gedanken.demon.co.uk) and distributed under GPL.
email: amb@gedanken.demon.co.uk
[Please put wwwoffle in the subject line]
--
Andrew.
======================================================================
Andrew M. Bishop amb@gedanken.demon.co.uk
http://www.gedanken.demon.co.uk/
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU
You can submit announcements to be moderated via:
Internet: linux-announce@NEWS.ORNL.GOV
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Announce Digest
******************************