Announcing libwww-perl 0.20
Roy T. Fielding (fielding@simplon.ICS.UCI.EDU)
Thu, 21 Jul 1994 03:01:51 -0700
Hello all,
I've generated a new version of libwww-perl and it is now available
at the usual locations. The message below will be sent to www-talk
next week, after I get back from a friend's wedding this weekend.
The main purpose of this release is to support the public release of
MOMspider (also when I get back), but there are many other useful
improvements, fixes, and new features.
........Roy
====================================================================
Version 0.20 of libwww-perl is now available.
libwww-perl is a library of Perl4 packages which provides a simple
and consistent programming interface to the World-Wide Web. This
library is being developed as a collaborative effort to assist the
further development of useful WWW clients and tools.
The distribution site and much more information about the libraries
can be found at
<http://www.ics.uci.edu/WebSoft/libwww-perl/>
and also at
<ftp://liege.ics.uci.edu/pub/arcadia/libwww-perl/>
I am looking for more contributions to support the many protocols
and also to provide better HTML libraries.
A mailing list has been established for technical discussion about
libwww-perl, including problem reports, interim fixes, suggestions
for features, and contributions. The mailing list address is
libwww-perl@ics.uci.edu
and administrivia (including subscribe requests) should be sent to
libwww-perl-request@ics.uci.edu
Changes from version 0.12:
Added the wwwbot.pl library and testbot program (by Brooks Cutter)
for implementing the robot exclusion protocol.
Added the testlinks program for yet another example of how useful
programs can be easily implemented on top of libwww-perl -- it also
tests just about every aspect of the request libraries.
Added &www'set_def_header() and check_defaults() so that protocol
header defaults (such as the HTTP From: header) can be set within
the library and other default request headers can be set
once by the client and effect all requests (e.g. User-Agent).
Fixed the source of an annoying warning from "perl -w" in wwwhttp.pl.
Moved some existing code in wwwmime.pl into a separate function
set_content() which can set the "content-type" header for any given
file extension.
Added &wwwurl'get_site() for extracting the site name (server:port)
from a given URL.
Updated the get program to make use of the new interface changes.
Changed the eval of &wwwscheme'request to a simpler &$routine call
after a suggestion from Brooks.
Fixed a bug in &wwwhtml'extract_links() which was causing a segmentation
fault when a completely <element>-free file (i.e. a text file) was
mistakenly extracted.
Have fun,
....Roy Fielding ICS Grad Student, University of California, Irvine USA
(fielding@ics.uci.edu)
<A HREF="http://www.ics.uci.edu/dir/grad/Software/fielding">About Roy</A>