[3806] in linux-announce channel archive
Linux-Announce Digest #98
daemon@ATHENA.MIT.EDU (Digestifier)
Mon Mar 18 15:21:12 2002
Message-ID: <20020318201306.20894.qmail@senator-bedfellow.mit.edu>
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, 18 Mar 2002 15:13:03 EST
Linux-Announce Digest #98, Volume #4 Mon, 18 Mar 2002 15:13:03 EST
Contents:
WWWOFFLE - Web proxy with features for dial-up users ("Andrew M. Bishop")
GTK+ user interface libraries, version 2.0 (Owen Taylor)
Suncoast LUG Meeting Announcement (Ed Centanni)
Cincinnati Linux Users Group - March Meeting ("Jeffrey S. Gilton")
LOCAL: Eric Raymond speaking at Rice University in Houston, TX March 13 (Algis Rudys)
Flowe Desktop GUI environment for Linux ("Tan T. Phan")
KSnuffle-2.2 released (mischko)
Call for Papers: UKUUG Linux Developers' Conference 2002 (Dr A V Le Blanc)
----------------------------------------------------------------------------
From: "Andrew M. Bishop" <amb@gedanken.demon.co.uk>
Subject: WWWOFFLE - Web proxy with features for dial-up users
Date: Mon, 18 Mar 2002 11:41:47 CST
WWWOFFLE - World Wide Web Offline Explorer - Version 2.7a
=========================================================
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.
- 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.7:
Bug Fixes:
Ensure that the -put or -post options to wwwoffle have one URL. Fix IPv6
checking (configure fails if IPv6 not available). Fix conditional request
problem (304 reply for non-conditional requests). Make the socket binding
errors less confusing. Fix requesting of compressed data. Handle NULL strings
in FTP code and parsing requests. Speed up wildcard matching of '/*' paths.
When search script fails give an error not a blank page. The content-length
header is not removed unless compression is being used. Fix core dump with
configuration page adding first item to DontGet/DontCache section. Preserve
cache file timestamps when compressing them. Handle relative URLs that start
with '//'. Fix Solaris compilation problem with statfs/statvfs. Bug fix for
failure to censor some headers. Remove the 'alt' attribute from disabled
images when modifying HTML.
New Features:
Re-instate the old configuration editing web pages due to user demand.
Allow wildcards to have more than two '*' in them.
The upgrade-config.pl script warns about URL-SPECs with path='/' not '/*'.
Availability
============
Version 2.7a uploaded, but may not be available yet
FTP server: ftp://ftp.ibiblio.org/pub/Linux/apps/www/servers/wwwoffle-2.7a.tgz
FTP server: ftp://ftp.demon.co.uk/pub/unix/httpd/wwwoffle-2.7a.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/ #
##########################################################################
------------------------------
From: Owen Taylor <otaylor@redhat.com>
Subject: GTK+ user interface libraries, version 2.0
Date: Mon, 18 Mar 2002 11:42:07 CST
The GTK+ team is proud to announce the release of version 2.0 of the
GTK+ widget toolkit and associated libraries (GLib, Pango, and ATK).
The result of 3 years work with contributions from hundreds of
volunteers, GTK+-2.0 represents a major step forward in free software
user interface toolkits.
What is GTK+
============
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off projects to complete application
suites.
GTK+ is based on three libraries developed by the GTK+ team:
- GLib is the low-level core library that forms the basis of GTK+ and
GNOME. It provides data structure handling for C, portability
wrappers, and interfaces for such runtime functionality as an event
loop, threads, dynamic loading, and an object system.
- Pango is a library for layout and rendering of text, with an
emphasis on internationalization. It forms the core of
text and font handling for GTK+-2.0.
- The ATK library provides a set of interfaces for accessibility.
By supporting the ATK interfaces, an application or toolkit can
be used with such tools as screen readers, magnifiers,
and alternative input devices.
GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.
Earlier versions of GTK+ have been used in a wide range of
applications; perhaps the most well known examples being the GNOME
desktop and the GNU Image Manipulation Program (GIMP). Version 2.0 of
GTK+ offers the same flexibility that made GTK+-1.0 and GTK+-1.2 so
popular, and adds a much enhanced feature set, increased ease of
programming for application developers, and ease of use for end users.
GTK+ is free software and part of the GNU Project. However, the
licensing terms for GTK+, the GNU LGPL, allow it to be used by all
developers, including those developing proprietary software, without
any license fees or royalties.
GTK+ 2.0 is the foundation of the GNOME 2.0 desktop, to be released
later this year. GTK+ 2.0 will be available in standard installations
of Solaris, Linux, and HP-UX.
What's new in GTK+-2.0
======================
To list just a few of the new features in GTK+-2.0:
- Enhanced internationalization support via Pango including full
Unicode support throughout all GTK+ widgets, and support for
all the world's major scripts, including along with Roman,
Cyrillic, and Asian scripts, right-to-left scripts
such as Arabic and Hebrew, and Indic scripts such as Devanagari.
- A powerful text widget, supporting multiple views of a single buffer,
a complete set of options for styled text, and the full range of
internationalization capabilities provided by Pango.
- A flexible widget for tree and list display, with
features such as a model-view split for abstracting data storage
from display, the ability to create custom models to accommodate
large data sets, versatile display/rendering features, and
editable data cells.
- Support for accessibility technology via ATK
- Integration of the gdk-pixbuf library for loading and manipulating
images.
- Hundreds of improvements to the programming interfaces to address
specific difficulties developers had with earlier versions of GTK+.
- Usability improvements, including comprehensive support for keyboard
navigation.
- A clean and attractive new default appearance.
- Abstraction of the type and object system so that it can be used
not just for widgets, but for programmatic objects throughout the
GTK+ libraries.
- Previews of ports to Microsoft Windows and direct frame buffer display.
(A final version of the Windows port is expected within a month
or two.)
- Systematically simplified and enhanced API based on thousands
of user requests and questions fielded by the GTK+ team. This has
resulted in many hundreds of small API tweaks and additions too
detailed to list here.
Where to get more information about GTK+-2.0
============================================
Information about GTK+ including links to documentation can be
found at http://www.gtk.org/
More information about Pango can be found at
http://www.pango.org/
More information about ATK can be found at
http://developer.gnome.org/projects/gap/
- GLib-2.0.0 release announcement
http://www.gtk.org/glib-2.0.0-announce.html
- Pango-1.0.0 release announcement
http://www.gtk.org/pango-1.0.0-announce.html
- ATK-1.0.0 release announcement
http://www.gtk.org/atk-1.0.0-announce.html
- Complete GTK+-2.0.0 release announcement
http://www.gtk.org/gtk+-2.0.0-announce.html
An installation guide for GTK+-2.0 is found at:
http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html
##########################################################################
# 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: Ed Centanni <ecentan1@tampabay.rr.com>
Subject: Suncoast LUG Meeting Announcement
Date: Mon, 18 Mar 2002 11:42:07 CST
WHEN AND WHERE:
13 March 19:00-21:00 Tampa
(second Wednesday of each month)
PricewaterhouseCoopers -- Room 684
3109 W. Dr. Martin Luther King Jr, Blvd
Lakepointe I Building
Tampa, FL 33607
See the SLUG website (www.suncoastlug.org/meetings.html) for
directions.
21 March 19:00-21:00 Brandon II
(third Thursday of each month)
217 Brandon Town Center Drive
Brandon, FL
Across the street from Barnes & Noble, next to Target and Honey
Baked Hams. See the SLUG website suncoastlug.org/meetings.html)
for directions.
26 March 19:00-21:00 Sarasota
(fourth Tuesday of each month)
2033 Wood Street Suite 220
Sarasota, FL 34237
See the SLUG website (www.suncoastlug.org/meetings.html) for
directions
23 March 10:00-12:00 Dunedin
(fourth Saturday of each month)
Dunedin Public Library,
223 Douglas Ave.,
Community Room A.
Dunedin
4 April 20:00-22:00 Brandon
(first Thursday of each month)
Brandon Barnes & Noble
Brandon Town Center Brandon, FL
Take I-4 East to I-75 South. Go south on 75 to the second exit
(Hwy 60, Exit 53). Head left (east) under the overpass, and
make sure you're in the right lane. When you go to the
entrance for Brandon Town Center, you'll see Barnes & Noble
on your immediate right.
6 April 13:00-15:00 New Port Richey
(first Saturday of each month)
New Port Richey Public Library
(second level meeting rooms)
5939 Main St.
New Port Richey
ACTIVITIES:
Meetings include:
1) Presentations: To be announced
2) Question & Answer Session.
3) Raffle and free stuff!
Bring your boxes, questions, problems, and plenty of good
cheer! (And don't forget to start your installs early!)
FOLLOWING MEETINGS:
10 April 19:00-21:00 Tampa
(second Wednesday of each month)
18 April 19:00-21:00 Brandon II
(third Thursday of each month)
23 April 19:00-21:00 Sarasota
(fourth Tuesday of each month)
27 April 10:00-12:00 Dunedin
(fourth Saturday of each month)
4 May 13:00-15:00 New Port Richey
(first Saturday of each month)
2 May 20:00-22:00 Brandon
(first Thursday of each month)
##########################################################################
# 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: "Jeffrey S. Gilton" <jeff@jsgis.com>
Subject: Cincinnati Linux Users Group - March Meeting
Date: Mon, 18 Mar 2002 11:48:08 CST
Reply-To: jeff@jsgis.com
Real Time Battle
Presented by The
Cincinnati Linux Users Group
March 23rd, 2002
10:30 A.M.
at the
Compuware Offices
4555 Lake Forest Drive
Room 590 (Westlake Center)
Blue Ash, OH
Individuals will construct software robots and do battle.
Prizes will be awarded.
If you would like to enter a robot to do battle, email
Jim Weirich (weirich@one.net) for information.
See our web site for more information: http://www.clug.org
or contact me at jeff@jsgis.com
Jeff Gilton, Vice President
Cincinnati GNU/Linux Users Group, Incorporated
--
////////////////////////////////////////////////////////////
// Jeffrey S. Gilton (513)899-2030 //
// JSG Internet Services fax: (513)899-2292 //
// 8600 Swigert Road jeff@jsgis.com //
// Loveland, OH 45140 http://www.jsgis.com //
////////////////////////////////////////////////////////////
##########################################################################
# 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: Algis Rudys <arudys@cs.rice.edu>
Subject: LOCAL: Eric Raymond speaking at Rice University in Houston, TX March 13
Date: Mon, 18 Mar 2002 11:48:37 CST
Reply-To: rlug@rice.edu
Greetings --
Eric Raymond will be speaking at Rice University as part of the CITI
Distinguished Lecture Series. Here is the official announcement:
==========
"The Open Source Revolution: How Software Engineering Might Finally Grow
Up"
a lecture and webcast by
Eric S. Raymond
President, Open Source Initiative
Thursday, March 14, 2002
4:00 PM CST
Duncan Hall McMurtry Auditorium
Rice University, Houston, Texas
Live webcast: http://www.rice.edu/webcast/
A reception in Martel Hall will follow the talk.
Eric Raymond will speak on the history, present-day status and future of
open-source software.
Eric S. Raymond is an observer-participant anthropologist in the
Internet hacker culture. His research has helped explain the
decentralized open-source model of software development that has proven
so effective in the evolution of the Internet. His own software projects
include one of the Internet's most widely-used email transport programs.
Mr. Raymond is also a science fiction fan, a musician, an activist for
the First and Second Amendments, and a martial artist with a Black Belt
in Tae Kwon Do. His home page is at http://www.tuxedo.org/~esr.
==========
Visit
http://dacnet.rice.edu/depts/citi/calendar/index.cfm?EventRecord=2406&TimeFrame=61
for more information.
He will also be speaking at a joint Rice Linux Users Group/University of
Houston Linux Users Group meeting on Wednesday, March 13, 2002 at 7:00
PM CST in Duncan Hall 3092. There will be pizza and refreshments. See
http://linux.rice.edu/meetings.html for more information and directions.
Thank you,
Algis Rudys
Rice Linux Users Group
rlug@rice.edu
http://linux.rice.edu/
##########################################################################
# 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: "Tan T. Phan" <tan.phan@codeflex.com>
Subject: Flowe Desktop GUI environment for Linux
Date: Mon, 18 Mar 2002 11:48:47 CST
Hello Everyone,
There is a new desktop GUI environment for Linux, named the Flowe
Desktop. The Flowe Desktop is a real and powerful GUI alternative for
GNOME and KDE. It is designed for the Windows-Linux transitional and
beginner users as well as the seasoned Linux/Unix professionals. The
Flowe Desktop is very FAST, very STABLE, and easy to use. It comes with
several core applications (Explorer, System Monitor,...) and is 100%
compatible with existing Linux, GNOME, and KDE applications.
The Flowe Desktop is also FREE for download at www.codeflex.com.
Thank you everyone for your support.
Sincerely,
Tan Phan
Founder & CTO
Codeflex Inc.
##########################################################################
# 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: mischko@mind.bildbau.de (mischko)
Subject: KSnuffle-2.2 released
Date: Mon, 18 Mar 2002 11:48:59 CST
Thanks!
==========[snip]========
KSnuffle, the KDE network packet sniffer, is now available for download
from:
ftp://195.92.31.34/ksnuffle-2.2/ksnuffle-2.2.tgz
This version has been built against a fairly recent KDE2.1 CVS snapshot.
The manual pages are online at
http://www.quaking.demon.co.uk/ksnuffle.manual
The main change from 2.1 is a work-around for the forthcoming KDE
change whereby setuid programs will not be run.
Please note that if the remote sniffer interface is not compatible with
2.0 and earlier versions. If you use remote sniffers, then you will need to
reinstall the rsnuffle daemon.
A few people have asked about RPMs. Sorry, none avaiable. I've got a
non-standard setup anyway, and there are two many combinations (RH, Suse,
Mandrake, installed under /usr or /opt/kde, etc.) to do this. Volunteers?
Regards
Mike Richardson
mike@quaking.demon.co.uk
=====[The Actual Announcement]========================================
KSnuffle is a network packet sniffer for KDE. Features include:
* Basic filtering and packet selection via the GUI
* Advanced filtering and packet selection via filter programs
* Multiple concurrent monitors
* Text and binary logging, plus replay of binary log files
* Textual display of network traffic overview
* Full(er) details of protocol and application data available
* Display of data in TCP/IP streams
* Network load histograms and time-averaged load display
* Parallel display of multiple load histograms
* Save and restored filter and packet selection configurations
* Support for use by selected non-root users
* Plugin support - 0.8 contains plugins for
* TCP/IP stream monitoring
* DNS lookup monitoring,
* Traffic summaries
* End-to-End summaries
In its current state it is, so far as I can tell, quite reliable. The
main area where is is lacking is actually decoding different network
packets. At the moment, it handles basic decoding of TCP/IP and UDP/IP,
plus ARP/RARP and ICMP. Packet decoding does not go down into the
application level except for DNS packets.
Also, KSnuffle uses libpcap-0.4, as used by tcpdump. As I only have access
to Linux boxen, I cannot build or test it for any other Unix. I'd be
interested if anyone else could try.
KSnuffle is available from ftp://195.92.31.34/pub/ksnuffle-2.1/ ; there
is a homepage at http://www.quaking.demon.co.uk/ksnuffle.html. The latter
contains some screen shots and other information.
##########################################################################
# 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: Dr A V Le Blanc <LeBlanc@mcc.ac.uk>
Subject: Call for Papers: UKUUG Linux Developers' Conference 2002
Date: Mon, 18 Mar 2002 11:49:00 CST
Reply-To: Dr A V Le Blanc <LeBlanc@mcc.ac.uk>
UKUUG Linux Developers' Conference 2002
Bristol, UK, July 5--7 2002
Planning for the 2002 Linux Developers' Conference UKUUG is already
underway and again we are seeking ideas, speakers and sponsors.
We would like to invite speakers on all types of Linux development to
contribute. The programme will cover a variety of subjects, including
kernel and desktop development, tools, applications, and networking.
Any topic likely to be of interest to Linux developers and enthusiasts
will be considered.
The topics presented in recent years have included: ARM Linux,
Clustering, CORBA, Debian Package Management, Enterprise Filesystems,
Exim, GNOME, I20, Mail Servers, Memory Management, Performance
Programming, Samba, Security, SMP, and VMware.
Further details of earlier conferences can be seen at
http://www.ukuug.org/events/linux2000/, and
http://www.linux.ukuug.org/linux99/, and of
course at http://www.ukuug.org/events/linux2001/.
Initial abstracts should be sent electronically to the conference
organisers at linux2002@ukuug.org. Abstracts should be accompanied by a
short biography, and, ideally, should be about 250-500 words long.
Final papers should normally last about 40 minutes, including 10 minutes
for questions and answers. If you need more time for your presentation,
please tell us when you submit your abstract. We shall acknowledge all
submissions.
Significant Dates:
Closing date for abstracts: 3 April 2002
Accepted authors notified by: 14 April 2002
Final papers due by: 19 May 2002
Particular queries should be sent either to the UKUUG office, or to the
Linux 2002 mailing list linux2002@ukuug.org.
To keep the conference fees low, we are seeking sponsors and exhibitors.
For further information about sponsoring, exhibiting, or attending the
event please contact the UKUUG office. Email: office@ukuug.org
Telephone: 01763 273475
Information about the event will be updated on a regular basis on the
website: http://www.ukuug.org/events/linux2002/.
-- Owen
LeBlanc@mcc.ac.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
******************************