Commit graph

85 commits

Author SHA1 Message Date
sno
b6fbd099f4 pkgsrc changes:
- Updating package for p5 module LWP from 5.826 to 5.828

Upstream changes:
2009-06-25  Release 5.828

A quick new release to restore compatiblity with perl-5.6.


Gisle Aas (4):
      Less noisy behaviour when we can't download the documents
      Restore perl-5.6 compatiblity [RT#47054]
      Don't decode US-ASCII and ISO-8859-1 content
      Some versions of Encode don't support UTF-16-BE [RT#47152]

Ville Skytt"a (1):
      Spelling fixes.

2009-06-15  Release 5.827

The main news this time is better detection of what character set the document
in a response uses and the addition of the lwp-dump script that I found useful.


Gisle Aas (31):
      Added lwp-dump script
      Replace calls to $req->url with $req->uri
      Also need to encode strings in the latin1 range
      Ignore the value set for file inputs [RT#46911]
      Add docs to lwp-dump
      Don't let lwp-dump follow redirects
      Support --method options
      Implement the --agent option
      Dictionary order for the option docs; document --method
      Merge branch 'dump'
      Files are passed as an array and we must not stringify it.
      Add content_charset method to HTTP::Message
      Start guessing the charset for a message
      Let content_charset guess the charset to use for decoded_content
      Specify what's missing for the XML and HTML case
      Provide charset parameter for HTML::Form->parse()
      Make content_charset sniff for <meta> elements specifying the charset.
      Determine charset of XML documents
      Get rid of the _trivial_http_get() implementation
      Update the bundled media.types file
      LWP::Simple::get() now returns decoded_content [RT#44435]
      Implement content_type_charset method for HTTP::Headers
      Implement content_is_text method for HTTP::Headers
      Make use of content_is_text and content_type_charset in decoded_content
      Don't let the parse_head callback append to the HTTP headers
      Don't set Range header on request when max_size is used [RT#17208]
      Still show client headers for internal responses
      Document Client-Warning: Internal response
      Don't use 'no' as example domain for no_proxy docs [RT#43728]
      Drop exit from the Makefile.PL [RT#43060]
      Merge branch 'content_charset'

Alex Kapranoff (1):
      Support "accept-charset" attribute in HTML::Form

Mark Stosberg (1):
      new tests for max_size and 206 responses [RT#46230]

murphy (1):
      Reformulation of Client-Warning: Internal documentation
2009-07-07 19:40:30 +00:00
sno
98dbdacf91 Replacing some dependencies to choose perl core first, because desired
version numbers of required modules are in delivered perl core.
2009-06-01 19:38:56 +00:00
sno
f81d19317c PkgSrc changes:
- Updating package for p5 module LWP to 5.826 from 5.825

Upstream changes:
2009-04-24  Release 5.826

Gisle Aas (2):
      Avoid returning stale Content-Type header after message parts have been updated
      Don't let content saved to file be affected by the $\ setting

Graeme Thompson (1):
      Issues around multipart boundaries [RT#28970]

Mike Schilli (1):
      Ignore random _proxy env variables, allow only valid schemes

Slaven Rezic (1):
      README.SSL is not anymore available at the linpro.no URL.

john9art (1):
      Make LWP::UserAgent constructor honor the default_headers option [RT#16637]
2009-04-29 07:39:37 +00:00
sno
dfca1e1ce5 PkgSrc changes:
- removed packages p5-IO-Compress-Base, p5-IO-Compress-Zlib,
    p5-IO-Compress-Bzip2 and p5-Compress-Zlib because they are
    merged into p5-IO-Compress
  - Updated dependend packages to depend on p5-IO-Compress
    and bump PKGREVISION

Upstream changes:
  2.017 30 March 2009

      * Merged IO-Compress-Base, IO-Compress-Bzip2, IO-Compress-Zlib &
        Compress-Zlib into IO-Compress.
      * The interface to Compress-Raw-Zlib now uses the new LimitOutput
        feature. This will make all of the zlib-related IO-Compress modules
        less greedy in their memory consumption.
      * Removed MAN3PODS from Makefile.PL
      * A few changes to get the test harness to work on VMS courtesy of
        Craig. A. Berry.
      * IO::Compress::Base & IO::Uncompress::Base
        Downgraded some croaks in the constructors to just set $! (by letting
        the code attempt to open a file and fail).
        This makes the behavior more consistent to a standard open.
        [RT #42657]
      * IO::Uncompress::Base
        Doing a seek with MultiStream could drop some of the uncompressed
        data. Fixed.
      * IO::Compress::Zip
        - Fixed problem with the uncompressed & uncompressed fields when
          zip64 is enabled. They were set to 0x0000FFFF instead of
          0xFFFFFFFF. Also the ZIP64 extra field was 4 bytes short.
          Problem spotted by Dino Chiesa.
      * IO::Uncompress::Unzip
        - use POSIX::mktime instead of Time::Local::timelocal to convert
          the zip DOS time field into Unix time.
      * Compress::Zlib
        - Documented Compress::Zlib::zlib_version()
2009-04-11 23:15:19 +00:00
wiz
bcae6a6572 Update to 5.825:
Zefram (1):
      Fixup test failure with perl-5.8.8 and older; qr/$/m doesn't work
2009-02-22 15:50:25 +00:00
wiz
3deb9177a9 Update to 5.824:
2009-02-13  Release 5.824

Gisle Aas (7):
      Make format_request() ensure that it returns bytes [RT#42396]
      Force bytes in all the format_* methods.
      Ignore Sitemap: lines in robots.txt [RT#42420]
      Refactor; use variable to hold the test port
      Add redirects method to HTTP::Message
      Setting $ua->max_redirect(0) didn't work [RT#40260]
      Convert files to UTF-8

Zefram (2):
      HTTP::Cookies destructor should not clobber $! and other globals.
      Deal with the Encode module distributed with perl-5.8.0

Ian Kilgore (1):
      Avoid failure if 127.0.0.1:8333 is in use [RT#42866]

Ville Skyttä (1):
      Documentation improvements, spelling fixes.



2008-12-05  Release 5.823

Gisle Aas (4):
      Bring back the LWP::Debug code [RT#41759]
      Add documentation section about 'Network traffic monitoring'.
      Typo fixes
      Want to ensure we get a single value back here.
2009-02-21 14:04:05 +00:00
he
8c19d442ff Update from version 5.820 to 5.822.
Upstream changes:

2008-12-05  Release 5.822

Gisle Aas (4):
      A more modern user_agent example.
      Make it possible to unset the proxy settings again
      Prefer use specified Content-Length header [RT#41462]
      Deprecate LWP::Debug

2008-11-25  Release 5.821

Various bug fixes.

Gisle Aas (3):
      The Content-Length and Content-MD5 headers are no longer
        valid after encode/decode
      Add META information
      croak on bad proxy args [RT#39919]

Slaven Rezic (1):
      Skip a failing decoded_content on systems without Encode.pm [RT#40735]

Steve Hay (1):
      Skip LWP test when fork() is unimplemented

Yuri Karaban (1):
      redo used incorrectly in LWP::Protocol::http [RT#41116]

jefflee (1):
      HTTP::Cookies::Microsoft now handles user names with space [RT#40917]

ruff (1):
      Avoid aborting requests saved to file early [RT#40985]
2008-12-16 23:07:50 +00:00
wiz
2d4e865483 Update to 5.820:
2008-11-05  Release 5.820

Main news is the ability to control the heuristics used to determine
the expiry time for response objects.


Gisle Aas (8):
      Reformat later parts of Changes
      Add a paragraph to summarize the motivation for releases since 5.815
      all_pod_files_ok();
      Fix POD markup error
      Calculation of current_age with missing Client-Date.
      The age/freshness methods now take an optional 'time' argument
      More correct matching of 'max-age' in freshness_lifetime method
      The freshness_lifetime method now support options to control its heuristics
2008-11-10 16:45:48 +00:00
heinz
08da49d551 Removed environment variable INSTALL_ALIASES, formerly introduced by
patch-aa but not used any longer.
2008-10-21 22:07:36 +00:00
obache
3d30cc1bdf Update p5-libwww to 5.819.
Pkgsrc changes:
Fixes "libwww-aliases" option, reported by PR 39776.
The knob for command aliases was changed when update to 5.815(?),
it is disabled by default, and libwww-alias option is no effect since the update.
So remove it from PKG_SUGGESTED_OPTIONS.

Changes:

2008-10-20

     Release 5.819

     Gisle Aas (2):
           Don't override $Net::HTTPS::SSL_SOCKET_CLASS if it's already set.
           Wrong content handlers would sometimes be skipped [RT#40187]



2008-10-16

     Release 5.818

     Gisle Aas (8):
           Use deflate compression instead of gzip for the test
           Simplify; Get rid of the $USE_STORABLE_DCLONE configuration
           Add dump method to HTTP::Message.
           Use $res->dump instead of rolling our own.
           Layout change; move headers() methods to a more logical place.
           Add support for x-bzip2 encoding; fix bzip2 decoding.
           Add send_header method to HTTP::Daemon
           Make the lwp-request User-Agent string include the LWP version.

     Slaven Rezic (1):
           clone implemented in terms of Storable::dclone [RT#39611]
2008-10-21 13:12:27 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
wiz
bfa6a77129 Update to 5.817:
2008-10-10

     Release 5.817

     Gisle Aas (16):
           Should store "wire" headers field names with _ without translation.
           Test HTTP::Request->parse().
           Restore pre-5.815 behaviour of returning "400 Bad Request" [RT#39694]
           Rename the HTTP::Status constants to have HTTP_ prefix
           Detection of unsupported schemes was broken [RT#37637]
           Allow tainted methods to be forwarded to HTTP::Headers [RT#38736]
           Add strict mode to HTML::Form
           Fix test now that less warnings are generated.
           Add content_is_xml method
           Make split_header_words() lower case returned tokens/keys
           Avoid invoking AUTOLOAD on object destruction [RT#39852]
           Add decode() method to HTTP::Message
           Add encode() method to HTTP::Message
           Allow multiple fields to be set with push_header().
           Make content_type and content_is_xhtml methods faster
           Faster push_header()



2008-09-29

     Release 5.816

     Gisle Aas (2):
           Add missing binmode() [RT#39668]
           Doc tweaks



2008-09-24

     Release 5.815

     Gisle Aas (23):
           We don't need to build the docs to run the tests.
           Style tweaks.
           The jigsaw service isn't up to much good these days.
           HTTP::Cookies produces warnings for undefined cookie param names [RT#38480]
           Typo fix; HTTP::Message will never include x-bzip2 in Accept-Encoding [RT#38617]
           Added HTTP::Config module
           Add methods to configure processing handlers.
           100 Continue response not complete.
           Use 3-arg open when response content to files.
           Make the show_progress attribute official (by documenting it).
           Start using handlers for driving the inner logic of LWP::UserAgent.
           Expose the content_is_html and content_is_xhtml methods from HTTP::Headers.
           Make credentials method able to get/set values.
           An auth handler per realm.
           Match proxy setting for request.
           Set up separate handler for adding proxy authentication.
           Add request_preprepare to be able to initialize proxy early enough.
           Smarter get_my_handler() that can also create handlers.
           Refactor; introduce run_handlers method
           Pass in handler hash to the handler callback.
           Don't let version=1 override behaviour if specified with a plan Set-Cookie header.
           Remove handler when we don't have a username/password for the realm.
           Make tests use Test.pm

     Bron Gondwana (2):
           Double-check that username or password has changed after a failed login.
           Update Digest Authen to subclass Basic.

     Ondrej Hanak (1):
           Avoid running out of filehandles with DYNAMIC_FILE_UPLOAD.

     Todd Lipcon (1):
           Fixed parsing of header values starting with ':' [RT#39367]

     amire80 (1):
           Documentation typo fixes [RT#38203]
2008-10-14 14:51:22 +00:00
he
c0b22cabcb Update from version 5.812 to 5.814.
Should fix PR#39320.

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:27 +00:00
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
300d8295e3 Reset PKGREVISION after update.
It's been less than a day, so I hope it won't bite anyone.
2008-04-23 09:22:08 +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
heinz
5a59ae67cd No compiler necessary. 2008-01-09 00:58:24 +00:00
adrianp
ddf790c3a8 Add missing options.mk 2007-11-24 16:18:16 +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
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
heinz
665a293c94 Instead of suppressing the interactive questions concerning the installation
of some executable skripts (lwp-*) tell MakeMaker to use the default answers
provided in Makefile.PL.

This should solve PR pkg/30737 from Joern Clausen.
2007-10-01 11:35:21 +00:00
wiz
2f2166a0fb Reset maintainer -- shell@ is inactive. 2007-09-30 17:45:23 +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
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
joerg
aa48c98240 DESTDIR support. 2006-11-05 17:31:09 +00:00
abs
29fed73a37 Update www/libwww-perl to 5.805nb1 Add DEPENDS for p5-Crypt-SSLeay
to fix https:// URLs broken with update of security/p5-IO-Socket-SSL
to 0.997 - behaviour was a null socket object returned in LWP::Agent
which was a joy to track down.  Remember: "hidden perl dependencies
can expose you to perl code which may make your eyes bleed"
2006-08-15 12:10:52 +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
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +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
grant
908e765695 since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.
2004-12-20 11:30:55 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
heinz
51168f1b12 Changed required package versions according to Makefile.PL for
p5-Net (provides Net::FTP 2.61), p5-HTML-Parser, p5-URI and
p5-MIME-Base64.
2004-02-25 00:56:17 +00:00
minskim
e5a7b99634 bl3ify and enable pkgviews installation. 2004-02-22 00:55:37 +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
martti
33e2a02324 COMMENT should start with a capital letter. 2003-07-22 04:14:17 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
seb
eca9baa404 Add needed dependency on p5-MIME-Base64 package.
Bump PKGREVISION.
2003-03-17 01:12:54 +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
seb
e8328761a2 Use buildlink2. Use perl5/module.mk. 2002-10-27 20:48:55 +00:00