Subject: CVS commit: pkgsrc
To: None <>
From: Rene Hexel <>
List: source-changes
Date: 12/02/1999 07:16:21
Module Name:	pkgsrc
Committed By:	rh
Date:		Thu Dec  2 15:16:20 UTC 1999

Modified Files:
	pkgsrc/www/p5-libwww: Makefile
	pkgsrc/www/p5-libwww/files: md5
	pkgsrc/www/p5-libwww/pkg: PLIST

Log Message:
Update libwww-perl to 5.46

Changes are:
 o  Y2K fix to t/base/cookies.t.  Netscape's original cookie
    example expires at 09-Nov-99.
 o  Unbundled URI::URL modules.  You now have to install the module in order to get libwww-perl working.
 o  Avoid warnings for lwp-request -t
 o  referrer as alternative spelling for referer as suggested by tchrist.
 o  More conservative selection of boundary for multipart messages
    in &HTTP::Request::Common::POST.
 o  LWP::MediaTypes can now export &read_media_types.
 o  Spelling corrections from Ben Tilly <>
 o  The LWP SSL support better explained.  Documentation in README.SSL
    and lwpcook.pod contributed by Marko Asplund <>.
 o  LWP::Protocol::https: Try loading IO::Socket::SSL if Net::SSL is
    not available.
 o  defined(@ISA) eliminated. Patch by Nathan Torkington <>
 o  LWP::Protocol::ftp: Protect against empty path_segments
 o  'lwp-request -HUser-Agent:foo' can now be used to set this
    header too.
 o  Localize $/ to ensure standard record separator a few places
    in HTTP::Cookies
 o  LWP::UserAgent will now set the Range header in requests if
    the $ua->max_size attribute is set.
 o  New lwp-request command line option that allow you to put any
    header into the request (-H).
 o  New HTTP::Date because of Y2K-problems with the old one.
    It refused to parse the ftp-listing (ls -l) dates missing year.
    Additional entry point is parse_date().  This function avoid any
    limitations caused by the time-representation (seconds since
 o  Added another binmode() to LWP::Protocol::file as suggested
    by Matt Sergeant <>
 o  Documentation patch from Michael A. Chase <>
 o  PREREQ_PM patch from Andreas Koenig <>
 o  LWP::Simple::head fix by Richard Chen <>
 o  Allow "." in HTTP header names.  Patch by Marc Langheinrich
 o  Fixed reference to $uri->netloc in lwp-request
 o  Cute animation in lwp-download
 o  HTTP::Cookies provide better Netscape cookies compliance.
    Send back cookies to any port, and allow origin host name to
    be specified as domain, and still be treated as a domain.
    Patch from Andreas Gustafsson <>.
 o  HTTP::Cookies now ignore the Expires field in Set-Cookie, if the
    date provided can't be parsed by HTTP::Date.
 o  HTTP::Daemon will lowercase the hostname returned from
    Sys::Hostname::hostname().  This avoid some test failures in
    the test suite for people with upper- or mixed-cased hostnames.
 o  LWP::Protocol::gopher: IO::Socket::INET ctor did not specify
    Proto => 'tcp'.  This made it less portable to older IO::Socket
 o  No programs installed when you build the Makefile with
    'perl Makefile.PL LIB=/my/lib'
 o  LWP bundle mention Digest::MD5 instead of MD5
 o  headers-auth.t test suite bug triggered by perl5.005_5x.
    Patch by Albert Dvornik <>
 o  The local/http.t test actually did try to unlink(".").  This was
    very confusing on systems where it succeed.
 o  Made library compatible.  Made all URI object instantiations
    based on $HTTP::URI_CLASS variable.
 o  New lwp-rget option: --referer.
    Patch by INOUE Yoshinari <>.
 o  One more binmode() to HTTP::Daemon as suggested by
    Markus Laker <>.

To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 pkgsrc/www/p5-libwww/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/www/p5-libwww/files/md5
cvs rdiff -r1.5 -r1.6 pkgsrc/www/p5-libwww/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.