Commit graph

21 commits

Author SHA1 Message Date
he
c4d874a447 Update from version 5.812 to 5.814.
Should fix PR#39230.

Pkgsrc changes:
 o Remove patch-aa, which appears to no longer be needed

Upstream changes:

     Release 5.814

     Gisle Aas (13):
           Typo fix.
           Add HTTP::Message::decodable()
           Use decoded_content in the synposis
           Avoid adding an empty first part in $mess->add_part()
           Get rid of all the manual dependency tests.
           Simplify the Makefile.PL (no interactivity)
           Provide DELETE method in HTTP::Request::Common [RT#37481]
           Checkbox picks up nearby text in description of alternates [RT#36771]
           HTML::Form::possible_values() should not returned disabled
           values [RT#35248]
           File::Listing documentation claimed only 'unix' format
           was supported [RT#22021]
           File::Listing only support English locales [RT#28879]
           Make common-req.t use Test.pm
           Typo; CAN_TALK_TO_OUTSELF

     Bill Mann (1):
           Fix up File::Listings fallback to dosftp [RT#23540]

     Hans-H. Froehlich (1):
           File::Listing parse failure on BSD Linux based systems [RT#26724]



2008-06-17   Gisle Aas <gisle@ActiveState.com>

     Release 5.813

     Ville Skytta (3):
           RobotUA constructor ignores delay, use_sleep [RT#35456]
           Spelling fixes [RT#35457]
           Add HTTP::Response->filename [RT#35458]

     Mark Stosberg (2):
           Better diagnostics when the HTML::TokeParser constructor
           fails [RT#35607]
           Multiple forms with same-named <select> parse wrongly [RT#35607]

     Gisle Aas (1):
           Provide a progress method that does something that might be useful.

     Spiros Denaxas (1):
           Documentation typo fix [RT#36132]
2008-09-14 23:14:26 +00:00
wiz
14d1fe507b Update to 5.812:
2008-04-16   Gisle Aas <gisle@ActiveState.com>

     Release 5.812

     Gisle Aas (6):
           Typo fix.
           Simplified Net::HTTP::Methods constructor call.
           Croak if Net::HTTP constructor called with no argument.
           Avoid calling $self->peerport to figure out what the port is.
           5.811 breaks SSL requests [RT#35090]
           Make test suite compatible with perl-5.6.1.

     Toru Yamaguchi (1):
           Wrong treatment of qop value in Digest Authentication [RT#35055]



2008-04-14   Gisle Aas <gisle@ActiveState.com>

     Release 5.811

     Gisle Aas (6):
           Avoid "used only once" warning for $Config::Config.
           Make HTTP::Request::Common::PUT set Content-Length header [RT#34772]
           Added the add_content_utf8 method to HTTP::Message.
           Typo fix.
           Retry syscalls when they fail with EINTR or EAGAIN [RT#34093,32356]
           Allow HTTP::Content content that can be downgraded to bytes.

     Gavin Peters (1):
           HTML::Form does not recognise multiple select items with same name [RT#18993]

     Mark Stosberg (1):
           Document how HTTP::Status codes correspond to the classification functions [RT#20819]

     Robert Stone (1):
           Allow 100, 204, 304 responses to have content [RT#17907]

     sasao (1):
           HTTP::Request::Common::POST suppressed filename="0" in Content-Disposition [RT#18887]



2008-04-08   Gisle Aas <gisle@ActiveState.com>

     Release 5.810

     Gisle Aas (10):
           Small documentation issues [RT#31346]
           Explain $netloc argument to $ua->credentials [RT#31969]
           Make lwp-request honour option -b while dumping links [RT#31347]
           Ignore params for date convenience methods [RT#30579]
           Get rid of all the old CVS $Keyword:...$ templates.  Set $VERSION to 5.810.
           Update Copyright year.
           Drop some sample URLs that were failing.
           Complement the HTTP::Status codes [RT#29619]
           Don't allow HTTP::Message content to be set to Unicode strings.
           Refactor test for Encode.pm

     Ville Skytta (3):
           Spelling fixes [RT#33272]
           Trigger HTML::HeadParser for XHTML [RT#33271]
           Escape status line in error_as_HTML, convert to lowercase [RT#33270]

     Alexey Tourbin (2):
           Typo fix [RT#33843]
           Protocol/file.pm: postpone load of URI::Escape and HTML::Entities [RT#33842]

     Daniel Hedlund (1):
           HTML::Form Module and <button> element clicks

     Adam Kennedy (1):
           HTTP::Cookies handle malformed empty Set-Cookie badly [RT#29401]

     Jacob J (1):
           [HTTP::Request::Common] Does not handle filenames containing " [RT#30538]

     Rolf Grossmann (1):
           Allow malformed chars in $mess->decoded_content [RT#17368]

     FWILES (1):
           Croak if LWP::UserAgent is constructed with hash ref as argument [RT#28597]

     Adam Sjogren (1):
           Disabled, checked radiobutton being submitted [RT#33512]

     DAVIDRW (1):
           warn if TextInput's maxlength exceeded [RT#32239]
2008-04-22 21:48:58 +00:00
adrianp
eb9736db75 As Darwin can be installed on a case-sensitive file system don't assume
that just because the OS is Darwin we don't want aliases.
This adds an options.mk so that if users want to they can install the
aliases on Darwin.
No change in the defaults
2007-11-24 16:17:46 +00:00
tron
0168d01108 Don't install aliases "GET", "HEAD" and "POST" under Mac OS X.
At least "HEAD" causes problems on a case-insensitive filesystem because
it will be confused with "/usr/bin/head". Bump package revision.
2007-11-23 08:46:32 +00:00
heinz
bbf6e9a476 Changed default behaviour to make the package install the GET, HEAD and
POST symlinks to lwp-request, as suggested in PR pkg/30737.
2007-11-07 09:45:00 +00:00
wiz
50a71bf579 Update to 5.808:
Get rid of t/live/validator test.  Too much JavaScript madness
     for it to be a sane LWP test.
2007-08-29 23:21:49 +00:00
wiz
2dedf9879c Update to 5.807:
2007-07-31   Gisle Aas

     Release 5.807

     Apply patch correction from CPAN RT #26152

     More laxed t/live/validator test.
2007-08-07 06:15:46 +00:00
wiz
160a26c2b2 Update to 5.806:
2007-07-17   Gisle Aas

     Release 5.806

     Added progress callback to LWP::UserAgent.

     HTTP::Daemon didn't avoid content in responses to HEAD requests

     Add support for HTTP Expect header to HTTP::Daemon (CPAN RT #27933)

     Fix t/base/message.t so tests are skipped if Encode is not
     installed.  (CPAN RT #25286)

     Add HTML::Tagset as a prerequisite to Makefile.PL

     Do not clobber $_ in LWP::Protocol::nntp (CPAN RT #25132)

     Fix lwp-download so it can download files with an "_" in the filename
         (CPAN RT#26207)

     Quiet complaints from HTML::HeadParser when dealing with undecoded
     UTF-8 data.  (CPAN RT#20274)

     When both IO::Socket::SSL and Net::SSL are loaded, use the latter
         (CPAN RT #26152)

     Allows SSL to work much more reliably:
         (CPAN RT #23372)

     Allow text/vnd.wap.wml and application/vnd.oasis.opendocument.text
         in content-type field in lwp-request (CPAN RT #26151)

     Add default media type for XML in LWP::MediaTypes (CPAN RT #21093)

     Added chunked test by Andreas J. Koenig
2007-07-28 08:50:09 +00:00
wiz
44156cb63c Update to 5.805:
2005-12-08   Gisle Aas

    Release 5.805

    HTTP::Date: The str2time function returned wrong values for
    years in the early 20th century, because timelocal() actually
    expects the year to be provided on a different scale than what
    localtime() returns.

    HTTP::Headers can now be constructed with field names that repeat.
    The $h->header function now also accept repeating field
    names and can also remove headers if passed undef as value.

    HTML::Form: The parse method now takes hash style optional
    arguments and the old verbose behaviour is now off by default.

    HTML::Form: Accept <select multiple=""> for compatibilty with
    other browsers.  Patch by Josh Rai

    HTML::Form: Sane handling of 'disabled' for ListInput.
    Based on patch by Joao Lopes

    HTTP::Negotiate: Fixed matching of partial language tags.
    Patch contributed by Dan Kubb.

    HTTP::Response: The as_string method now returns a status line
    that doesn't add the "official" code name in the message
    field.  This improves the ability to round-trip response objects
    via HTTP::Response->parse($res->as_string) and makes the first
    line of the string returned agree with $res->status_line.

    Net::HTTP: The host attribute can now be set undef in
    order to suppress this header for HTTP/1.0 requests.

    Net::HTTP: The default Host: header does not include the
    port number if it is the default (80 for plain HTTP). Some
    servers get confused by this.

    Net::HTTP: Ignore bogus Content-Length headers. Don't get
    confused by leading or trailing whitespace.

    LWP::Protocol::http: More efficient sending of small PUT/POST
    requests by trying harder to pass off the whole request in a
    single call to syswrite.

    lwp-request now give better error messages if you used the
    -o option without having the HTML-Tree distribution installed.
    Also document this dependency.



2005-12-06   Gisle Aas

    Release 5.804

    HTTP::Message->parse did not work when the first line of the body
    was something that looked like a header.

    HTTP::Header::Auth needs HTTP::Headers to be loaded before
    it replace its functions.

    LWP::Protocol::nntp improvements by Ville Skyttä
     - Support the nntp: scheme.
     - Support hostname in news: and nntp: URIs.
     - Close connection and preserve headers also in non-OK responses.
     - HEAD support for URIs identifying a newsgroup.
     - Comment spelling fixes.

    Fix quotes in Net::HTTP example.
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283916

    Detect EOF when expecting a chunk header.  Should address the
    warnings shown in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=286775

    WWW::RobotRules: Improved parsing of not strictly valid robots.txt files

    Makefile.PL: Set name to LWP so that the .packlist ends up in the
    expected place.
2005-12-11 19:17:19 +00:00
wiz
809ad6f2f7 Add RMD160 checksums. 2005-02-24 14:08:26 +00:00
wiz
7af0bbd850 Update to 5.803:
2004-12-11   Gisle Aas

    Release 5.803

    HTTP::Message: $mess->decoded_content sometimes had the side
    effect of destroying $mess->content.

    HTTP::Message: $mess->decoded_content failed for
    "Content-Encoding: deflate" if the content was not in the
    zlib-format as specified for the HTTP protocol.  Microsoft got
    this wrong, so we have to support raw deflate bytes as well.

    HTTP::Response->parse don't require the protocol to be
    specified any more.  This allows HTTP::Response->parse($resp->as_string)
    to round-trip.  Patch by Harald Joerg.

    HTTP::Response: $resp->base might now return undef.  Previously
    it would croak if there was no associated request.  Based on
    patch by Harald Joerg.

    HTML::Form now support <label> for check- and radio boxes.
    Patch contributed by Dan Kubb.

    Make HTTP::Daemon subclassable, patch by Kees Cook.

    lwp-download allow directory to save into to be specified.
    Patch by Radoslaw Zielinski

    lwp-download will validate filename derived from server
    controlled data and will fail if something looks not
    quite right.



2004-11-30   Gisle Aas

    Release 5.802

    The HTTP::Message object now have a decoded_content() method.
    This will return the content after any Content-Encodings and
    charsets has been decoded.

    Compress::Zlib is now a prerequisite module.

    HTTP::Request::Common: The POST() function created an invalid
    Content-Type header for file uploads with no parameters.

    Net::HTTP: Allow Transfer-Encoding with trailing whitespace.
    <http://rt.cpan.org/Ticket/Display.html?id=3929>

    Net::HTTP: Don't allow empty content to be treated as a valid
    HTTP/0.9 response.
    <http://rt.cpan.org/Ticket/Display.html?id=4581>
    <http://rt.cpan.org/Ticket/Display.html?id=6883>

    File::Protocol::file: Fixup directory links in HTML generated
    for directories.  Patch by Moshe Kaminsky

    Makefile.PL will try to discover misconfigured systems that
    can't talk to themselves and disable tests that depend on this.

    Makefile.PL will now default to 'n' when asking about whether
    to install the "GET", "HEAD", "POST" programs.  There has been
    too many name clashes with these common names.



2004-11-12   Gisle Aas

    Release 5.801

    HTTP::Message improved content/content_ref interaction.  Fixes
    DYNAMIC_FILE_UPLOAD and other uses of code content in requests.

    HTML::Form:
      - Handle clicking on nameless image.
      - Don't let $form->click invoke a disabled submit button.

    HTTP::Cookies could not handle a "old-style" cookie named
    "Expires".

    HTTP::Headers work-around for thread safety issue in perl <= 5.8.4.

    HTTP::Request::Common improved documentation.

    LWP::Protocol: Check that we can write to the file specified in
    $ua->request(..., $file) or $ua->mirror.

    LWP::UserAgent clone() dies if proxy was not set.  Patch by
    Andy Lester

    HTTP::Methods now avoid "use of uninitialized"-warning when server
    replies with incomplete status line.

    lwp-download will now actually tell you why it aborts if it runs
    out of disk space of fails to write some other way.

    WWW::RobotRules: only display warning when running under 'perl -w'
    and show which robots.txt file they correspond to.  Based on
    patch by Bill Moseley.

    WWW::RobotRules: Don't empty cache when agent() is called if the
    agent name does not change.  Patch by Ville Skyttä



2004-06-16   Gisle Aas

    Release 5.800

    HTML::Form will allow individual menu entries to be disabled.
    This was needed to support <input type=radio disabled value=foo>
    and <select><option disabled>foo.

    HTML::Form now avoids name clashes between the <select> and
    <option> attributes.

    HTML::Form now implicitly close <select> elements when it sees
    another input or </form>.  This is closer to the MSIE behaviour.

    HTML::Form will now "support" keygen-inputs.  It will not
    calculate a key by itself.  The user will have to set its
    value for it to be returned by the form.

    HTTP::Headers now special case field names that start with a
    ':'.   This is used as an escape mechanism when you need the
    header names to not go through canonicalization.  It means
    that you can force LWP to use a specific casing and even
    underscores in header names.  The ugly $TRANSLATE_UNDERSCORE
    global has been undocumented as a result of this.

    HTTP::Message will now allow an external 'content_ref'
    to be set.  This can for instance be used to let HTTP::Request
    objects pick up content data from some scalar variable without
    having to copy it.

    HTTP::Request::Common.  The individual parts will no longer
    have a Content-Length header for file uploads.  This improves
    compatibility with "normal" browsers.

    LWP::Simple doc patch for getprint.
    Contributed by Yitzchak Scott-Thoennes

    LWP::UserAgent: New methods default_header() and
    default_headers().  These can be used to set up headers that
    are automatically added to requests as they are sent.  This
    can for instance be used to initialize various Accept headers.

    Various typo fixes by Ville Skyttä

    Fixed test failure under perl-5.005.

    LWP::Protocol::loopback:  This is a new protocol handler that
    works like the HTTP TRACE method, it will return the request
    provided to it.  This is sometimes useful for testing.  It can
    for instance be invoked by setting the 'http_proxy' environment
    variable to 'loopback:'.



2004-04-13   Gisle Aas

    Release 5.79

    HTML::Form now exposes the 'readonly' and 'disabled'
    attribute for inputs.  This allows your program to simulate
    JavaScript code that modifies these attributes.

    RFC 2616 says that http: referer should not be sent with
    https: requests.  The lwp-rget program, the $req->referer method
    and the redirect handling code now try to enforce this.
    Patch by Ville Skyttä

    WWW::RobotRules now look for the string found in
    robots.txt as a case insensitive substring from its own
    User-Agent string, not the other way around.
    Patch by Ville Skyttä

    HTTP::Headers: New method 'header_field_names' that
    return a list of names as suggested by its name.

    HTTP::Headers: $h->remove_content_headers will now
    also remove the headers "Allow", "Expires" and
    "Last-Modified".  These are also part of the set
    that RFC 2616 denote as Entity Header Fields.

    HTTP::Headers: $h->content_type is now more careful
    in removing embedded space in the returned value.
    It also now returns all the parameters as the second
    return value as documented.

    HTTP::Headers: $h->header() now croaks.  It used to
    silently do nothing.

    HTTP::Headers: Documentation tweaks.  Documented a
    few bugs discovered during testing.

    Typo fixes to the documentation all over the place
    by Ville Skyttä

    Updated tests.



2004-04-07   Gisle Aas

    Release 5.78

    Removed stray Data::Dump reference from test suite.

    Added the parse(), clear(), parts() and add_part() methods to
    HTTP::Message.  The HTTP::MessageParts module of 5.77 is no more.

    Added clear() and remove_content_headers() methods to
    HTTP::Headers.

    The as_string() method of HTTP::Message now appends a newline
    if called without arguments and the non-empty content does
    not end with a newline.  This ensures better compatibility with
    5.76 and older versions of libwww-perl.

    Use case insensitive lookup of hostname in $ua->credentials.
    Patch by Andrew Pimlott



2004-04-06   Gisle Aas

    Release 5.77

    LWP::Simple did not handle redirects properly when the "Location"
    header used uncommon letter casing.
    Patch by Ward Vandewege

    LWP::UserAgent passed the wrong request to redirect_ok().
    Patch by Ville Skyttä
    https://rt.cpan.org/Ticket/Display.html?id=5828

    LWP did not handle URLs like http://www.example.com?foo=bar
    properly.

    LWP::RobotUA construct now accept key/value arguments in the
    same way as LWP::UserAgent.
    Based on patch by Andy Lester

    LWP::RobotUA did not parse robots.txt files that contained
    "Disallow:" using uncommon letter casing.
    Patch by Liam Quinn

    WWW::RobotRules now allow leading space when parsing robots.txt
    file as suggested by Craig Macdonald
    We now also allow space before the colon.

    WWW::RobotRules did not handle User-Agent names that use complex
    version numbers.  Patch by Liam Quinn

    Case insensitive handling of hosts and domain names
    in HTTP::Cookies.
    https://rt.cpan.org/Ticket/Display.html?id=4530

    The bundled media.types file now match video/quicktime
    with the .mov extension, as suggested by Michel Koppelaar


    Experimental support for composite messages, currently
    implemented by the HTTP::MessageParts module.  Based on
    ideas from Joshua Hoblitt

    Fixed libscan in Makefile.PL.
    Patch by Andy Lester

    The HTTP::Message constructor now accept a plain array reference
    as its $headers argument.

    The return value of the HTTP::Message as_string() method now
    better conforms to the HTTP wire layout.  No additional "\n"
    are appended to the as_string value for HTTP::Request and
    HTTP::Response.  The HTTP::Request as_string now replace missing
    method or URI with "-" instead of "[NO METHOD]" and "[NO URI]".
    We don't want values with spaces in them, because it makes it
    harder to parse.
2005-02-18 13:28:39 +00:00
abs
36e5338703 Update p5-libwww-perl to 5.76, changes since 5.69 include:
- Revised handling of redirects
    - Documentation updates
    - Improved lwp-download program
    - IIS ftp fixes
    - Many HTML::Form fixes
2004-01-20 13:45:33 +00:00
shell
0708557e6e Updated to p5-libwww-5.69
Changes :
- Include lwptut.pod contributed by Sean M. Burke C<sburke@cpan.org>.
- The lwp-request aliases GET, HEAD, POST where installed when
- no program should be.  Fixed by David Miller <dave@justdave.net>.
- lwp-rget --help don't print double usage any more.
- HTTP::Header::Util is now more reluctant to put quotes around
  token values.
- Net::HTTP: Avoid warning on unexpected EOF when reading chunk
  header.

pkgsrc :
- Updated maintainer email
2003-01-31 10:46:10 +00:00
mjl
ae192d9586 Update p5-libwww to 5.67
HTTP::Cookies::Microsoft, makes it possible for LWP to share MSIE's cookies.
	HTML::Form supports file upload better now.  There are some new methods on
	that kind of input; file(), filename(), content() and headers().
	Net::HTTP avoids exceptions in read_response_headers() with laxed option.
	New LWP::DebugFile, LWP::Authen::Ntml
	The format_chunk() and write_chunk() methods of Net::HTTP did not work.
	The Client-Peer response header is back.
	Make HTTP::Date compatible with perl 5.8.
	Try to avoid to default to overwriting /usr/bin/head on MacOS X when the
	perl install prefix is /usr/bin.
	HTTP::Negotiate doc patch.
2003-01-02 14:42:25 +00:00
martti
982589aa4f Updated p5-libwww to 5.64 (provided by Shell Hung in pkg/15558)
Simplified the Makefile.PL:
   - the scripts are not longer *.PL files
   - don't try to make symlinks for GET, HEAD, POST
     as that has not worked for a long time
   - the GET, HEAD, POST aliases for lwp-request should
     now work on Windows.

HTTP::Cookies:
   - added 'clear_temporary_cookies' method;
     patch by Mike Schilli <schilli1@pacbell.net>.
   - trailing space in old cookie parameters not ignored;
     patch by Ivan Panchenko
   - protect against $SIG{__DIE__} handlers;
     patch by Adam Newby <adam@NewsNow.co.uk>.

LWP::Authen::Digest:
   - abort digest auth session if we fail repeatedly with
     the same username/password.
2002-03-15 12:52:51 +00:00
martti
421675cb9c Updated to 5.63 (provided by Shell Hung in pkg/14954)
- Regen patches
- Add p5-Compress-Zlib to DEPENDS
- Add Compress::Zlib for Net::HTTP::Methods
- LWP::Authen::Digest now use Digest::MD5 instead of MD5
- Net::HTTP new options to the 'read_response_headers' method
- LWP::Protocol::http will now allow certain bad headers
  n the responses it reads.
- LWP::UserAgent: make sure that the 'request' attribute is
  always set on the returned response.
2001-12-15 10:12:40 +00:00
mjl
bbdf18aeec Update to 5.62
The $VERSION of LWP::UserAgent wrapped around.  This confused the
  CPAN indexer.  Bumped the major number to 2 to fix this.

  Net::HTTP did not work well on perl5.003.  The PeerHost argument
  to IO::Socket::INET was not recognized, so we had to use PeerAddr
  instead.  The syswrite() method also required a length argument.

  Net::HTTP did not deal with transfer encoding tokens in a
  case-insensitive way.

  The jigsaw-chunk test failed on MacOS because "\n" is different.
2001-11-30 14:59:28 +00:00
martti
beee8e51c0 Updated to version 5.61 (PR#14613). Changes since 5.53:
- Add HOMEPAGE
- Remove duplicate DEPENDS with p5-URI
- Add patch to avoid interactive questions
- new maintainer
- New Net::HTTPS module
- HTTP/1.1 and SSL supports
- More bugfixs in LWP::*
2001-11-22 09:11:08 +00:00
zuntum
dc15cc0e3a Update p5-libwww to 5.53
2001-04-10   Gisle Aas <gisle@ActiveState.com>

Release 5.53

    LWP::Simple::get() could sometimes return nothing on failure in
    list context.  Now it always returns 'undef'.

    HTTP::Cookies does not request 2 dots on domain names any more.
    New option to hide the Cookie2 header.  Cookie2 header now quote
    the version number. Updated reference to RFC 2965.

    Support for embedded userinfo in http proxy URIs.  It means that
    you know can set up your proxy with things like:
        http_proxy="http://proxyuser:proxypass@proxyhost:port"
    Patch by John Klar <j.klar@xpedite.com>.

    Experimental HTTP/1.1 support.  New module called Net::HTTP that
    provide the lower level interface and a LWP::Protocol::http11
    module that builds on it.  The HTTP/1.1 protocol module must be
    loaded and registered explicitly, otherwise the old and trustworthy
    HTTP/1.0 module will be used.

    LWP::Protocol::GHTTP will try to use the get_headers() methods
    so that it can actually extract all the headers.

2001-03-29   Gisle Aas <gisle@ActiveState.com>

Release 5.52

    HTTP::Header: new method $h->init_header() that will only
    set the header if it is not already set.  Some shuffling
    around in the code.

    LWP::UserAgent will not override 'User-Agent', 'From'
    or 'Range' headers if they are explicitly set in the
    request passed in.

    HTML::Form tries to optimize parsing be restricting the
    tags that are reported by HTML::Parser.  Will need
    HTML::Parser v3.19_93 or better for this to actually
    have any effect.

    LWP::Protocol::ftp now deals with path parameters again.
    It means that you can append ";type=a" to ftp-URI and
    it will download the document in ASCII mode.

    If the server output multiple Location headers on a redirect,
    ignore all but the first one.

    Extract cookies failed on request URIs with empty paths.
    This was only triggered if you used URI objects directly in
    scripts.

    This change was actually part of 5.51:  Fix qop="auth"
    handling for Digest authentication.
    Patch by Dave Dunkin <dave_dunkin@hotmail.com>.

2001-03-14   Gisle Aas <gisle@ActiveState.com>

Release 5.51

    SECURITY FIX: If LWP::UserAgent::env_proxy is called in a CGI
    environment, the case-insensitivity when looking for "http_proxy"
    permits "HTTP_PROXY" to be found, but this can be trivially set by the
    web client using the "Proxy:" header.  The fix applied is that
    $ENV{HTTP_PROXY} is not longer honored for CGI scripts.
    The CGI_HTTP_PROXY environment variable can be used instead.
    Problem reported by Randal L. Schwartz.

    NOTE: It is recommended that everybody that use LWP::UserAgent
          (including LWP::Simple) in CGI scripts upgrade to this release.

    Explicit setting of action on HTML::Form had no effect because
    of a code typo.  Patch by BooK <book@netcourrier.com>.

    HTTP::Daemon: The CONNECT method need special treatment because
    it does not provide a URI as argument (just a "hostname:port").
    The non-upward compatibility warning is that you must now call
    $request->url->host_port to get the host/port string for CONNECT,
    rather than calling $request->url and using the entire string.
    Based on patch from Randal L. Schwartz <merlyn@stonehenge.com>

HTTP::Daemon: Create self URL based on $self->sockaddr.  This works
    better when LocalAddr is used to specify the port number.  Based on
    patch from Ben Low <ben@snrc.uow.edu.au>.

    Avoid potential '<FILE> chunk 1' messages at the end of the response
    'message'.
2001-05-14 16:01:22 +00:00
skrll
aa3c03b75a Move to sha1 digests, and add distfile sizes. 2001-04-20 12:02:30 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
Renamed from www/p5-libwww/files/md5 (Browse further)