Discussion:
[libwww-perl] branch master updated (4bc8aa0 -> b3c98a5)
gregor herrmann
2015-06-17 20:24:08 UTC
Permalink
This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libwww-perl.

from 4bc8aa0 update changelog
new f58d53f Add debian/upstream/metadata
new 79cb67e Update debian/changelog
adds 2b9665c Import release 2.6
adds e878e02 Various cleanups and small bug-fixes.
adds dd239cb Martijn Koster: fixed typo and various cosmetics.
adds 60c7a87 Update from Martijn for getting port-numbers.
adds d31396e First release.
adds b7ece73 New function latin1_wx_table.
adds 7e04a82 Implemented the "stringwidth" method. No longer exports anything.
adds 2d00fea Stringwidth did not care about $pointsize.
adds 85ad1a1 New name is Font::AFM. Added lots of documentation.
adds fda3177 Initial revision
adds c29bd83 Fixed typos.
adds c36eb48 Fixed typos.
adds 25b32b0 Typos.
adds 0e800bf Typos.
adds deddf32 Patches sent to MAK
adds dbef288 First revision. Sent to mak.
adds 1f0c558 First revision.
adds b03ff5a Added documentation. Renamed "next" to "inc".
adds 649b0d1 Changed URL.
adds f9af3ce Added copyright for me.
adds dec7656 Changed examples to www.oslonett.no.
adds f121b22 More changes.
adds 73854c9 Renamed to File::Counter. Remebers its last value.
adds 570637a Text as if it were a relese
adds 0ff65a4 First revision.
adds 054653b Minor additions.
adds 9348e5c install and new dist target
adds fea02a0 First revision
adds 468b054 Removed lib level for LWP.
adds 39e82fc Removed ./lib, ./lib/LWP -> LWP
adds 1c238b5 Clean up. Always adding 1900 to year.
adds d155d79 Removed $Version.
adds d31911f Stylistic cleanup.
adds fba2caf Using decimal format for version number.
adds 8b1f222 Moved LWP.pm out of the LWP directory.
adds 91e6e60 Minor cleanup.
adds 0c3c2e4 First revision.
adds 3ce63a9 -w complained about $VERSION
adds 5e17806 Checking of size in mirror failed.
adds a8c7456 If-Modified-Since did not work because case matters. Using $url->fullpath to get file path. This works for URI::URL >= 2.11. Nicer directory listing.
adds 611e836 Perl5-ified some more.
adds e7d444f Moved protocol implementations to a sub-directory.
adds ed7a94b mirror() is implemented based on $ua->mirror. Added some documentation. Return value from getprint, getstore, mirror is the response code.
adds be4d031 Implemented headers method.
adds 5e06217 Using the lib module.
adds d4bc66a lazy Cwd, J.E. Fritz: absolute bug, test, and fix; various cleanup
adds 296a36c Removed the fragment from full_path, as suggested by Gisle Ass and backed by the standard. Changed the notion of path to not include the leading slash. This is suggested by the standards, but has changed the behaviour of the interface. This is potentially controversial, and may be reversed if there is much opposition Note that full_path does give the slash, so you're OK if you use that (which in the case of HTTP you should).
adds 9d5cdb2 The external version number is now on the #.## form. The version variable has been renamed to $VERSION to be compatible with the new 5.001m Exporter. The backward compability aliases &dump and &str are gone.
adds aabf9dc Changed order for <file> <url>. Removed -i option. Added documentation.
adds 7153efb Added documentation. The -E option was not enabled. The -i option now also accepts a file name. We did not set Content-Length. Cleaned up the usage message.
adds 121795c Removed _ from procedure names.
adds 7eee07f Fixed documentation typo.
adds 333fc9d Fixed documentation. LWP::Protocol::implementor does not die if it cannot load pacakge.
adds 52c07ea More documentation. Export LWP::StatusCode symbols.
adds 05cec91 Documentation fix. Implemented $ua->isProtocolSupported($scheme) 'simple_request' renamed to 'simpleRequest'
adds a390491 Fixed documentation typo.
adds 8433acc Updated to new interface.
adds c98c0d6 We now use the LWP::Simple library. Removed -b option.
adds 6bdc2f0 Removed -E option. Added the -u and -U options. All output (except errors now goes to stdout). Reuse the same LWP::Request object for all requests.
adds a24f570 Fixed code layout.
adds 9e0ac57 We got a warning because $content was undef in sysread
adds 9d5d3a7 The $request->headerAsMIME method has been removed. Use $request->headerAsString instead.
adds ec715e6 Moved "Good Practice" order into this file.
adds 8215caa Fixed code layout.
adds b7a81ac Moved header and content into this class. This was the functionallity that was common for Request and Response.
adds 5d80685 The class has been simplified because header and content functionallity is now in LWP::Message.
adds 35a1638 The class has been simplified because header and content stuff now is located in LWP::Message.
adds b5b2731 Now I think 0.01 is better.
adds 5f3f2c9 First revision.
adds deb2e20 Now uses update-version instead of patching files directly.
adds 6016c64 Since URI::URL 3.00 has been released we can require it. Say something about installing things from the "bin" directory.
adds 47d4a56 Added new-line at end of file.
adds cb6692b Added more to it.
adds 5a44096 Fixed documentation.
adds 2d93267 Mention that you might want to install the scripts found in bin.
adds a95a529 Added more documentation.
adds 45ae896 Said somthing about POD and documentation.
adds e3a215d Added html target.
adds ee485d0 Renamed the module (again) to File::CounterFile as suggested by Tim Bunce. Added self test.
adds 8740f86 Implemented lock, unlock and locked methods. The value method now always returns the value of the counter.
adds a7c3c4e Added $VERSION variable. Use #.## format for version numbers.
adds a7a307b Implemented $couter->dec() method. It is overloaded as the '--' operator.
adds efa14c9 mak fixed some typos.
adds 7fa2785 Mak fixed some typos. Untabify.
adds 765fd47 Mak fixes. Untabify.
adds 36765d6 Mak removed 3 spaces.
adds dca913b mak: Untabify.
adds f24b2dc mak: changed quotes for one string.
adds bb083c3 Mak: Minor adjustments to wording.
adds 77bdb7f Added sub Version {}.
adds d83e99a Untabify.
adds 34c36ec MIMEheader is now third argument to Request ctor.
adds c07d48a Use &LWP::Version to get the version number of the library.
adds ef0634d Added -f option. Added comment that explains the purpose of %allowed_methods. Untabify.
adds bcad084 First revision.
adds 631d808 Untabify.
adds d6c6766 Removed echo.
adds 627ca87 Added some more to the minimal documentation.
adds 0f7a43e Don't croak even if the reference passed to isProtocolSupported() is not named /^URI::URL/. It could be a user defined subclass of URI::URL that have a completly different name.
adds 6a951f8 Mak: fixed typos.
adds 4647098 update_version --> update-version
adds fa62993 First revision.
adds b704fb9 Changed wording in comment.
adds 7216aac Modified the documentation title.
adds e91d0fc First revision.
adds 0a61f88 -f now also forces content if used together with -c
adds 24ce172 Use hash instead of sequential search by a function for finding month numbers.
adds fb81987 Fixed documentation typo.
adds 58c317e Use syswrite() for writing. Close removes socket.
adds f0210bf Don't use parentesis for construct calls. Elliminated %AllowedMethods.
adds 09b9981 Easier format for %AllowedMethods. Call constructors without parentesis. Don't loose first line for HTTP/0.9 requests.
adds 566f8aa Fixed typo: RC_GATEWAY_TIEOUT --> RC_GATEWAY_TIMEOUT
adds 939b03b Added RC_* documentation. Fixed typo.
adds 4ac6a79 Fixed typos.
adds 4fdf2ba No parentisis for object constructor calls.
adds bda84d6 More changes. Ready for release.
adds 58af03a The $ua was not instansiated when I tried to use $ua->timeout. Bug reported by Joel Scotkin.
adds cf57b2f First revision.
adds b6058bf Implemented gopher.
adds 5eb864c Documentation about request parameters was wrong.
adds b066daf $socket should be a private variable.
adds 62fec81 Implemented gopher.
adds b404c08 Fixed typo, that prevented proxying to work.
adds a58d519 Implemented more types. Allow Content-Encoding to be set. Untabify.
adds b463d5f First revision.
adds 58e4645 Implemented LWP::Protocol::mailto
adds 49fd6d1 First revision.
adds 284139b Join MAKs patches to 1.5 into main line. This adds the -p and -x options.
adds 8c88945 MakeMaker update from Andreas Koenig
adds 2b2e0bd Fixed typo. Renamed file.
adds 853ac74 Renamed get to request.
adds b00630b Added quote from RFC 1738
adds 57a1cc0 Added patch from MAK that adds the envProxy method and noProxy method.
adds ca1c99e First revision.
adds 0c851e4 Makefile is now produced by Makefile.PL.
adds b031edc We are now using Andreas Koenig's VERSION script.
adds 010c5b5 Changed to .PL files.
adds e27b189 Extract an executable.
adds 3779a67 First revision.
adds 0f4ca38 Converted many test to Test::Harness format.
adds 9c1c120 New tests.
adds b803693 Makefile not needed when using MakeMaker.
adds 3223de9 unlinking ensures that it works the second time too.
adds 62b755d Now loads proxy setting from environment. Added -P option to disable this. Show default method in usage message. Removed all traces of the old program name (get).
adds d35341f First revision.
adds ee7b9e9 Made it even better.
adds e8bc089 Killed.
adds 6d7c2d6 Added things that had changed.
adds a8ea092 Cleanup.
adds bb01c49 We now have Makefile.PL and working proxy.
adds 5d0ba1a This is 0.02.
adds 29b7a97 Intoduced Makefile.PL.
adds 129f7bb 'make test' now uses Test::Harness. Fixed bug introduced by my'ing %hash. Ingore CVS directories.
adds 6d02ec1 This is now 0.02.
adds 312c321 Makefile.PL made it rendundant.
adds acec7e8 First revision.
adds 8c27f59 Joined in the 3.0.2.5 release.
adds cb994ab Now we require URI::URL version 3.02
adds ec4ede8 Don't allow callback before we have converted a gopher menu to HTML.
adds 8b86230 The timeout parameter was missing.
adds 54294f4 Added some dialogue with the ftp server.
adds 4b9c17a First revision.
adds 2fa5c80 HTML content was not returned for menues.
adds 24a3893 Make tests against localhost.
adds d3e84a7 To many problems with not writeable files. Mode is now 0755.
adds 052f6bb More tests.
adds 39e8571 We now include URI::URL with this package.
adds c0ce630 URI::URL
adds 6b31443 Release 0.02
adds 0529196 Added URI::URL.
adds 01bfcdb # was comment to the shell.
adds db819c4 Append \n to some die statements so that line numbers are suppressed
adds 3fb773f Multivalue fields have their values separated by "," in the textual representation (asString). Can remove more than one header with removeHeader() method.
adds 9264346 Incorporated patch from Marc Hedlund <***@best.com>
adds 1f60e0f Applied patch from Marc hedlund <***@best.com> with modification by Gisle Aas.
adds 547eab7 New status codes.
adds bb456f5 A field with multiple values har printed as separate values (not comma-separated).
adds 194b85b Handle "-" in Status code.
adds e477ef8 Not all systems treat \r\n the same.
adds 7453a96 Handle documents that needs autorization. Added new -S option to print request/response chain.
adds f20a991 Added request() and previous() attributes and methods.
adds fb8a381 Made clone work for reference members. Removed maxRedirect. Record request/previous in response objects. Check for redirect loops and multiple authorization failures by examination of the response chain.
adds f602148 Summarized changes done unil Aug 7
adds 85c1caa Moved out from URI::URL 3.2
adds 10e1656 Splitting up URI::URL
adds 0fcf6e2 Show interitance better.
adds 5cca3d8 More things todo.
adds 209a357 URI::URL is included. Make things clear about how to join the mailing list.
adds 36bbdd6 Renamed module to HTTP::Date. Now parses the ASCII C format (same as ctime, except no TZ).
adds ff1e851 Renamed to HTTP::StatusCode.
adds 4bab455 Renamed to HTTP::Status. Export functions as described in the synopsis. Renamed message() function to statusMessage(). It was documented as statusMessage().
adds fc84830 Renamed to HTTP::Headers.
adds ef6daa1 Renamed to HTTP::Message, and use HTTP::Headers.
adds 4c02b6c Moved to HTTP:: name space.
adds 5f9ffb9 Renamed to LWP::MediaTypes. guessType() function renamed to guessMediaType()
adds c713f41 Some classes have been moved from LWP:: to HTTP::
adds cde57de First revision.
adds f854ade Fixed typo.
adds 1621a9e Update to reflect new library layout.
adds 0afa849 Some modules have been moved to the HTTP:: name space. Increment version number.
adds 5f3719e message was renamed to statusMessage
adds ab05fdd Remove dependency on LWP::MemberMixin
adds ad0ccdc RC_XXX goes into @EXPORT
adds 986f667 Some things have moved from the LWP:: name space to the HTTP:: space.
adds e8a0d32 LWP::Request --> HTTP::Request. LWP::StatusCode --> HTTP::Status
adds c8ebe84 LWP:: --> HTTP::
adds c5b81fd LWP:: --> HTTP:: Added some more documentation.
adds 2c05b4f Added documentation for the request arguments.
adds fb3543e Moved all specific scheme support to external files that are loaded on demand. Moved self test section to lwp/t directory.
adds f7a517f Moved all specific scheme support to external files that are loaded on demand.
adds 844469e Moved some files from lib/LWP to lib/HTTP.
adds afc01e5 Set version to 0.03
adds 23a5ab2 Reorganization done.
adds aa3ad61 Upcase $method specified with -m option.
adds 8723a0e It is more correct to use RC_ACCEPTED to signal success.
adds 44a8b1b Adding chars to $DefaultUnsafe. Make http->user() and http->password() illegal
adds 330faf9 Make some generic methods illegal.
adds b8d22be There is an initial slash, so there are 3 elements
adds 66849a1 Setting scheme() means changing class of the object.
adds 7978ab2 Must use a ftp:-URL for testing netloc components. User is not a legal attribute for http.
adds 7c11084 The functions uri_escape/uri_unescape is in URI::Escape
adds a7feadb Escapes now found in URI::Escape module.
adds 1fb8897 First revision.
adds 7306bab Moved uri_escape() and uri_unescape() functions to the URI::Escape module.
adds 4256127 /e was optional. Fix emacs.
adds 2ca40f0 The new URI::Escape module.
adds d5842fa New entries.
adds 6c45ee3 Accept: */* is superfluous... (Just been reading the lastest spec revision :-) -- Martijn
adds 860074a First revision.
adds c796688 Fix constructor syntax.
adds f69f1e2 Added RobotRules with self test.
adds 44b8b2f Release 0.03 and RobotRules.pm
adds cd40e0f Remove port from netloc if it is the default port.
adds 7ea4ad6 First revision.
adds 2c5343d Moved tests to the "t" directory.
adds a84469b New test target.
adds 603ee49 Response needs HTTP::Status.
adds 805d0e4 First revision.
adds f2e9939 Off you go...
adds 17ff774 Autoload file protocol module.
adds 8808fd4 New test added.
adds 8f1dca7 Better control over redirects.
adds e0031a2 Bye bye.
adds b10547f First revision.
adds a4bffe8 Bye...
adds 7f293ca First revision.
adds 4a5ed77 Make real redirect.
adds 7b3bd7e Use config.pl for network configuration.
adds 17b27d0 First revision.
adds eff0eff Added comment.
adds 0611de3 Can specify an directory.
adds 240a6fc New test structure.
adds 4ebc67a Don't chdir for tests.
adds b275d67 New features Aug, 17
adds 0017ea5 More tests, including encodings.
adds 6ec8858 More hardcoded types. guessMediaType() is now smarter. Added mediaSuffix function.
adds 5fb5476 First revision.
adds 6173d34 Read mime.types files to initialize extention mapping.
adds 84f80ab Added mime.types.
adds 1c4c044 Better documentation.
adds 1524a69 First revision.
adds 90bd2f7 Tar type changed.
adds 8747667 Removed all DEBUG statements.
adds eca869d Added Mailcap module.
adds d68d62e New function expandPercentMacros, hide escaped signs using \0 instead of \t.
adds 53e4d24 Bye, bye... Welcome Mail::Cap!
adds 5d11afd LWP::Mailcap --> Mail::Cap
adds 65fa70a Simplified the code a lot by using [un]pack('u',...) to do the job.
adds 39190c0 First revision.
adds 01408ab Break lines longer than 76 chars. Must also translate the "`" uuencode character to "A".
adds c3ad6bd Added lots of tests.
adds e362acb First revion.
adds 2221fe9 Fix decoding of soft line breaks.
adds 43627f2 Moved to MIME::
adds eb74fb8 Added some test for breaking lines at escapes.
adds 6b40db7 Do not break lines within =XX escapes.
adds f49f397 Put "encode_"/"decode_" first in the function names. This base64_encode is now encode_base64. New names suggested by Tim Bunce.
adds 4405995 MIME::QuotedPrintable has been shortened. Procedure names have changed.
adds 5a45323 Set up illegal methods be aliasing the same sub.
adds 3ba4c0e Do not "use" anything, use "require" instead.
adds 9e85f82 Changed "use" to "require".
adds e26ab16 Documentation update.
adds 25b4071 Cange "use Carp;" into "require Carp;"
adds 7015bc1 Must "use Carp" too call confess.
adds e296be1 Also set Content-Encoding headers in response.
adds 0389820 Base64 routines has been renamed.
adds d8436b0 First revision.
adds 55135e3 Updated list of modules with version numbers.
adds fafe6b8 Added MIME modules.
adds ee8003a Updated from IANA. Changed file name.
adds b12a02e Changed name of initialization file to media.types. Allow eol comments.
adds 6d92c99 mime.types renamed to media.types.
adds 5ec98be Increase version number.
adds 54460a6 Use $socket->read() to read content. The interface to $socket has changed. Don't croak on bad headers.
adds 9c234d2 Renamed $socket->open to $socket->connect. Removed $socket->close. Close done by DESTROY. $self->{'buffer'} is always defined. Try to connect to all possible addresses.
adds 0a0534a We only call the content callback for successful responses.
adds b674503 Allow callback as $sock->write() argument. Implement timeouts for write.
adds 535d5ef Do not need too much data.
adds 489b201 Do not copy data as much in readUntil()
adds 4d92a68 Allow request content to be both a reference to data and code.
adds 96fd649 No more dies in request()
adds 052e7b0 Use Tk::DoOneEvent to process TK IO. Die on timeout. $data = \$data does not work as I expected.
adds 7b348aa First revision.
adds 23c3f9a $content = \$content did not work.
adds 0e267e2 Use LWP::IO::read and LWP::IO::write for low level IO stuff.
adds aa86262 First revision.
adds 44f1cad Added LWP/IO.pm and LWP/TkIO.pm.
adds 8e6259b LWP::Socket interface has changed.
adds 358ec5e Typo and sysread/write returns undef on failure.
adds 6c80058 sysread/syswrite returns undef on failure.
adds 7471434 $! message confusing for connect failures.
adds f3c859f Remove file/line number from die failures.
adds 2f9bbd3 Summarized changes.
adds b071fa8 Some things have been done.
adds c6e1af9 Version number is now 0.04.
adds 6893e3f $uri passed on to getBasicCredentials()
adds 3749eb3 Pass $uri to getBasicCredentials(). Default getBasicCredentials() takes $netloc into account. Realm is not enough.
adds 7d607e1 Typos and getBasicCredentials() fix.
adds c9d90a9 Should pass a reference to $socket->write for content.
adds 38f7d3a It was not correct yet.
adds 2e843df Do not call Debug::conns.
adds 4d9f3da Don't call Debug::conns. Don't send content as a reference to user callback.
adds 06e9a38 Documentation fix.
adds 1e60e28 Do not requre reference argument to addContent().
adds 621e932 The content methods.
adds 67c6f36 Read and print content.
adds cd527b8 Typo.
adds 855a064 uri_escape() has moved.
adds edba173 Change interface for response callback.
adds 89b86a2 Updated some modules.
adds 99f3df3 Duplicate.
adds 1314fbe First revision.
adds 22ba279 Implemented asHTML(), isEmpty(), isInside(), implicit(), starttag(), endtag().
adds 2308fba Figure out implict tags and implicit element endings. Expand entities in attributes.
adds 7ddc0d0 HTML modules.
adds a09671b Added documentation.
adds aa83bf3 Added documentation. Implemented extractLinks(), traverse(), delete().
adds 84f0717 Dump to STDOUT. Added documentation for all methods.
adds 837801a Renamed functions. Added $IGNORE_TEXT variable. Added version number. Added handling of phrase markup. Added netscape extention markup.
adds ee46bf3 First revsion.
adds 5e405fb Minor typo. (misplaced ())
adds de05648 Decoding of entities handled by external module.
adds 1248872 Added entries for HTML modules.
adds f25a008 HTML::Entities module.
adds c981bbd First revision.
adds ea7ad3c First revision.
adds a8b0f2a HTML testing.
adds 71b00ab Check table tags.
adds 6d3deca Remove warning because of old unused code.
adds d3035d6 Version number incremented for HTML modules.
adds 44abcf2 HTML:: modules.
adds d283ca3 Implemented new methods: bind() listen() accept() getsockname()
adds 1887318 Made the module work. Establish data socket.
adds a8fe11c Make it handle alfa/beta version numbers.
adds 396a938 Updated name to libwww-perl5.
adds 7f93504 Allow program installation be be configured. Changed name to libwww-perl.
adds 87bd09e Update.
adds e791175 Bye, bye...
adds 32ef0f9 Socket and ftp.
adds dc22ed0 Removed "upgrade_from_v02".
adds 9c64c66 Applied patch from Achim Bohnet <***@rosat.mpe-garching.mpg.de> in message <***@o01.rosat.mpe-garching.mpg.de>
adds 465ee4c Create test file in /usr/tmp instead of using /etc/passwd
adds 219e65e Also make callback when leaving an element. Let the return value of the traverse callback determine pruning.
adds ff40e5b Avoid warning from read(F, $chunk,..) on undefined $chunk.
adds 2982b31 First revision.
adds 454b58a Avoid multiple subsequent strings when pushContent.
adds 00397aa Removed $SPLIT_TEXT control. It did not work. Improved endtag() routine. Might take multiple tags to be ended, and optionally stop tags. No implicit <p> tag after <li> and <dd>. Don't buffer the last tag any more
adds 6bce5aa Mr. Koster has moved.
adds 305eb39 No end callback in traverse() for element that never has a end.
adds 0864c3e Bad typo.
adds 74ae102 Even better now. Supports many more tags.
adds a867d24 Support check for many tags in isInside().
adds 670620b Fix handling of multiple comments in the same parse block. Parse "xmp", "listing", "dfn" and "strike" tags.
adds 190e609 Handle "listing" and "xmp" as synonyms to "pre".
adds 04404b6 Speed up by avoiding attribute fetch method call in heavily used methods.
adds 6410430 First revision.
adds d06dfbf Overloading and fixed assignment of non value attribute.
adds fb604af Overloading triggers a bug.
adds 0894f36 First revsion.
adds 5320a72 The overloading bug was caused by unexpeced evaluation of $OVERLOAD{bool} as a fallback method. The asHTML() method changed content of the elements.
adds 1f34179 Eat leading space when break. Handle <nobr>.
adds ec1a40d Set some intitial values in begin().
adds 761161f Cleanups.
adds b967681 Handle fonts right.
adds a51da49 Moved insertElement() from Parse.pm. Optimized pos method. It is called a lot.
adds 6a71e39 Optimized the parsing code. Elliminated method calls for accessing a single attribute. I have managed to make the code go 2 times as fast. The current profile shows:
adds 2426cf6 Handle leading space in generic formatter.
adds 92ce052 Might eat wrong space.
adds 369a494 Typo.
adds 0ddbf7a Made it actually work.
adds 3dd6637 Now it actually works.
adds 3606df4 The Fomatter::format() function has become a method.
adds f461c77 No more need for it.
adds b842cb2 Name change. Made Formatter::format() into a method.
adds caaed68 Handles multiple pages.
adds e963a0e Handle constructor parameters. Set pagesize, margins,...
adds ec739ec Delay output, so that we can generate a correct header.
adds 7dfeb18 HTML Formatters.
adds 6052439 Ignore .pl files in MY::libscan.
adds 5884eb3 Process <font size=...> elements. Process "align=center" for headers.
adds 5d13dcf Use the new fontsize interface provided by the generic formatter.
adds 3bb1b8d Calculate output position when line is long enough. This will also enable us to adjust line height to the largest font used.
adds b58dea6 Avoid warnings when running under -w. Can't use {pos} since pos is a builtin.
adds 0cfce43 Lineheight is now defined by the largest font in the line. Don't display the gray area any more. Moved some subs around.
adds fd81da0 Must ensure that our position is right when we adjust the left margin.
adds 19778f4 Handle bullets by calling a special method for it. The default implementation does as before.
adds a59e650 Handle bullets and indentation better.
adds 4b9678b Collect output in the "output" array. Provide a method (collect) to add data to the output.
adds 2baadf6 Use collect() method instead of print.
adds 64010a9 Don't print. Unshift prolog into "output". Implemented <hr>.
adds 73c58db First revision.
adds 718b388 The package was wrong.
adds a813214 Moved font stuff to the lib/Font directory.
adds fd94c15 Added documentation.
adds 8401462 Mention things that are missing from the formatters.
adds 4303af2 More HTML and Font stuff.
adds 94b4a3f First revision.
adds 486006a Added AFM test.
adds 12f55b2 Do not autosplit.
adds e4e006e Removed self test.
adds 812a36c Added Font::AFM
adds b5aca8f Must also escape \ in strings.
adds 0e8c0f3 _getaddress did not return an empty array when the address could not be resolved. When looping over addresses to connect to we used the first address all the time.
adds d521753 Implemented -o and -C options. The -b option never worked.
adds 7e9a608 newlocal() does not put "//localhost" into the URLs.
adds 07b748c extractLinks() must use the new traverse interface.
adds ffb23c3 Avoid warning when host is undefined.
adds fca6890 Return a redirect for access to directories where the trailing slash is missing.
adds 1ca2d67 All I could think of
adds 35bb694 Version number is now 0.05
adds aea0c75 Release 5b5
adds a2c2427 Version number is 5b5.
adds 920cadd Pased $html twice to insertElement().
adds a538245 $PERL -> $FULLPERL
adds a257544 Version number is now 0.06.
adds 5ef8aed Find the correct perl executable. Added -l option.
adds e1e5131 Beta 6
adds cf0e885 Write myConfig.out.
adds bb2b524 Configure using myConfig.out that will be written by MakeFile.PL
adds d2c9f74 More ToDo.
adds 170b127 Better.
adds ce3a5a9 More text from the mailing list info.
adds 937c6c2 Should allow any case for <!DOCTYPE...>. Bug reported by K.S. Chu" <***@rhine.ece.utexas.edu>
adds 994e409 Fixed indention for pre text.
adds c770c50 Don't install mirror by default.
adds a4c5dfc Documentation improvements.
adds 7f711fb Documentation update. Added version number.
adds 2eafb48 Work if /tmp is a symlink. Patch provided by mak.
adds 3d85c12 More verbosity.
adds 9692569 A little more documentation. Minor cleanups.
adds eabeea3 Numeric IP adresses did not work.
adds 7fd26af Parameters read into global variable. My was missing.
adds 78cc5ef Also select on file handle execptions.
adds 25a6061 This works better for testing of whether there are any $errs
adds bd6b6a3 Make pushback() work. This also fix the pp_select() core dump.
adds e2df638 No end tag for <li> and <dt>.
adds ee4e49a 0.9 server should work now.
adds f7eef93 Update for release B6.
adds 1639590 Make ispell happy.
adds f120b0e Make sections.
adds 362a21c Andreas Koenig's black patch. Can not set the tag value. Little typo.
adds fd9be58 Looks nicer with a trailing semi-colon.
adds 896db9c Wrong argument to length.
adds db662d0 More length patches.
adds a5a013b Think about SSL.
adds 0374469 More documentation for pos().
adds 3a8803e Print error.
adds c4068aa Make HTML parser warnings optional.
adds 2e2e946 Set the $ua->agent() value.
adds d933056 Show that functions must be explicitly imported.
adds 8bb4cb0 Expand debug message correcly.
adds 97b55f9 Removed some invisible space which made pod2man happier.
adds 4f09853 pod2man wants a NAME and a DESCRIPTION.
adds 79ebc80 pod2man complains unless there is a DESCRIPTION.
adds 07f6b88 Added NAME and DESCRIPTION.
adds 7d3278b Hardcode the version number.
adds b10a1f5 ref() is always defined in perl5.002
adds 9a81db0 makefont.pl program has changed name to make_metrics.pl and the metrics files themselves have been moved to the Metrics-subdirectory.
adds c35e527 Font metrics moved to a new subdirectory.
adds dac09ea Made aliases called encode/decode.
adds ab22035 Make <menu> and <dir> formatting work as <ul>.
adds 56bd202 Metrics files has moved to the Font/Metrics subdirectory.
adds a776260 Almost compile regexps. 37% speed increase when using second argument to uri_escape().
adds 4dc70fb Add code to HTMLified error message.
adds 19ecc0b First revision.
adds b9927e9 Added more documentation. Passing undef to uri_escape() is now ok. uri_unescape() might take multiple values.
adds 77931da A complete rewrite of the URI::URL stuff:
adds 4d67383 Taken out of ../URL.pm. First revision on our own.
adds f12a9e2 Implemented methods for handling of files on differen systems.
adds 5a61b99 New methods: keywords() query_form().
adds ecd9091 Update for working with URI::URL 4.0
adds d9470b1 Update of documentaion text.
adds 914d635 Complete rewrite of date parser. It now uses two ugle regexps.
adds 55bb525 Added "Host" header. Croak if a field value contains a newline.
adds 084f084 Use empty prototype for constants.
adds 9938a45 Ensure content is always present.
adds 3312f30 Fake-compile regexps using anonymous subs. More documentation.
adds dd722ca More documentation.
adds 03f5994 Insert "Host" header in requests.
adds 77420ac Updated to use the new Socket 1.5 interface.
adds 2ec610c Improved documentation. Use LWP version number in UA string.
adds 59f4e9f Default user agent string is now "libwww-perl/$LWP::VERSION". Used to be undef.
adds c8c4612 Added image/png
adds cdde2d7 Added some more test.
adds 4ae4ba1 The exported routine has changed name.
adds c6be424 Added lots of new tests. Also test for new URI::URL 4.0 features.
adds f094550 Added _genric and removed MANIFEST.SKIP and VERSION.
adds 9276857 Fixed the path and update of required perl version.
adds 9f4ca24 Adjustments.
adds 47e401e Update.
adds 59801af Added a BUGS section.
adds cc44f4d Gone through the logs and updated ChangeLog with new things.
adds 7782917 Version number is now 5b7
adds e3adf73 Must also change the module name inside the files.
adds 3917403 package name changed.
adds 5fe2177 Use local_path to get local path. Don't redirect, but put <BASE> in the directory documents.
adds 16ac1a1 Release 5b7.
adds 44c09bb Implemented empty abs() and as_string() methods. Moved %OVERLOAD to this file.
adds eac0c59 Removed %OVERLOAD.
adds d35fd26 Added CounterFile.
adds d81f07e First revision.
adds a4f08ad More text.
adds f5c6714 Some more...
adds f599d89 Renamed request and mirror to lwp-request and lwp-mirror.
adds a9ba60e The grand renaming.
adds 2607c5a The class name did not match the file name: RobotRules --> WWW::RobotRules isMe --> is_me.
adds 69289fc Don't import from Carp.
adds 9b41b67 First revision.
adds 7de67c0 Made into a subclass of URI::URL::_login
adds f7ac1e2 New implementation of specific methods.
adds e6e4c82 Added some comments and let it parse without query.
adds 715310c The path might contain a "/"
adds bf49b1f Made some more methods illegal.
adds 6208da7 New implementation for specific access methods.
adds 1c60cdf Implemented user and host methods.
adds 7351a3c AutoLoading.
adds 35764a6 Better Unix file handling. Path might contain a leading slash.
adds b2ad1c3 The leading slash is now considered part of the path. The path_components method return a list with an empty first element when there is a leading slash.
adds 735817b More documentation. Autoloading. use strict & use vars.
adds 8dff8f2 Use the Symbol module to create symbols.
adds 4ea3834 Version is now 0.08. Added LWP::RobotUA
adds 2a74b3f Allow time2str to work with the value 0
adds 0dd0280 Method renaming.
adds 9ad8094 Delegate unknown method calls to headers. Method renaming.
adds c899a6f Method renaming. The url() method allows undef. uri() as an alias for url().
adds 415c9dc Added several convenience access methods. Method renaming.
adds 3d543be First revision.
adds a157d38 Simplified.
adds 0637e29 Use standard AutoLoader.
adds 957b514 Function renaming.
adds e2478fd Removed _strElem since it was not used much.
adds 601af7c Method renaming.
adds be8f62a Use the Symbol module for gensym. Method renaming.
adds 5ffb772 Profiling shows that we called useAlarm and timeout far too much.
adds afa0603 AutoLoader. Method renaming.
adds c58ef10 More tests.
adds f1968c2 The class name was wrong.
adds 5e2caa5 Method renaming.
adds 3c9aed0 Added RobotUA, _login, update_from_5b7.
adds 6736845 Updated version number.
adds 5b67cd9 Renaming.
adds 1f973b2 Less todo.
adds b5d4a5d First revsion.
adds 19f9f26 Allow AutoSplit. Update version name.
adds b0f9c21 Removed Mail/Cap.pm
adds 2d3c5cf Added things done.
adds 10a2e6a Made %current_level visible outside this file.
adds 8ae63ea First revision.
adds 1edebd8 Added a pointer to Martijn's robot page.
adds 1b9d723 Mention 5b8.
adds 89c3c1f Removed mailcap.t
adds 902e74a Use of regexp variables is dangerous together with autoloading.
adds 2203a79 Dummy DESTROY.
adds 9e61693 Don't assume params() and query() are valid method.
adds b6c11df Version is now 0.09
adds c831881 Version is now 5b9
adds 44bc968 Updated for the HTTP/1.1 specification.
adds 52ed959 Added is_info() method.
adds a9281fe Removed L<> around libwww-perl.
adds c5b1e71 Updated for the HTTP/1.1 spec.
adds 8b8f7c4 Make object explicit in the documentation.
adds 9d453d4 Added some HTTP/1.1 methods.
adds 87ea08b Update documentation.
adds f64161a Recommend 5.002.
adds 84ae78c Overload fallback in now true. Tell about the background link attribute.
adds 470a596 Added lwpcook.pod, HTTP::Negotiate with test. File::Listing.
adds 334c338 Does not try generate password unless the username is "anonymous" or "ftp"
adds a4a3569 Alternative constructor function url()
adds eafa09a Parse more date formats: 'ls -l' format, iso-something format
adds edd272a Typos.
adds e521403 First revision.
adds bcd191d Simplified default size statement.
adds 438d264 The module is now based on the Net::FTP library.
adds 9412273 Call $ua->env_proxy;
adds 91ed3dd Adds a Client-Date header to requests.
adds 807d982 First revision.
adds 19a7897 Some more text.
adds 09a3b84 Test the new uri() constructor.
adds d8592eb More data formats.
adds fb64af0 Some things done, some things new.
adds 67701a2 Simplified. Test for Net::FTP module.
adds 93d6e0b Summarized changes.
adds 566049b Removed %OVERLOAD and documentation update.
adds cdf78da More editing and spell checking.
adds 48c3e26 Even more date formats.
adds 4b5e0f7 Spell checking.
adds 036a057 Full support for ISO 8601.
adds 7f6028d Last changes before the release.
adds 9d44445 Fixed the documentation.
adds dd321f6 Empty paths gave wrong result for path_components.
adds 7917b17 Removed RCS string since it was confusing.
adds 5a35396 Fixed copyright message. No big deal.
adds 5e39974 Simplified.
adds 0dfdc77 Handle directory listings better.
adds 006e070 Fixed copyright message.
adds cc8c15b Checked all examples.
adds 4171965 Fix formatting of vspace(0). Do not know when or why it broke.
adds da63b20 Added one more item.
adds 6d6eb43 Rephase.
adds 8f3d72b Added one more sentence before the B9 release.
adds 0780874 XX
adds f48f191 Some servers hang if the content-type is not specified.
adds 22f316d Allow empty attributes.
adds 00307ff Called wrong function.
adds f0104b7 a (not an) URL
adds d024cd5 MD5 security implemented.
adds 41ff2ee Changed server to test against.
adds b3d10ab New version number.
adds 85bdffd New version number.
adds 33db4a4 Message Digest Authentication contributed by Doug MacEachern <***@osf.org>
adds b501609 Check from MD5.
adds 4acb2ae url->host might be undef. Shoudl check for it in _need_proxy().
adds 1b89766 Recognize <small> and <big>
adds 92dd3b5 Don't show content in error_as_HTML()
adds 58008a2 The close() test was wrong.
adds 03b5305 read_until() did not stop on EOF.
adds faa0d0a New things since last time.
adds b145a9c Allow <...> in addition to <URL:...> around the URL string.
adds 5e79eca Updated version number.
adds d8cade2 Don't look for the URI header during redirect.
adds 9fd328b Added listing.t
adds 1da469d First revision.
adds 21e1651 Added comments.
adds 5450600 Warn if ~/.mime.types exists.
adds 759d752 More tests. Check new base() method.
adds d1bd3e3 New layout.
adds 5743eee More tests.
adds 362717c Made it run standalone.
adds cd05798 Refrasing.
adds b8a1007 Ensure scheme is always present.
adds e81dd28 Implement new $allow_scheme_in_relative_urls argument for abs().
adds bb479e3 Document new $allow_scheme_in_relative_urls parameter to abs().
adds a935505 Rephrasing in documentation.
adds aca47d3 More prototypes.
adds 08d4cee Documentation fix.
adds bfefb9a Removed uri() method because the header is not clearly defined yet.
adds c2fffed Implemented new base() method.
adds f6a2a33 Use of $curdir for ls -lR listings was wrong.
adds 2b06774 Added documentation. Patches from Henry A Rowley.
adds 3d10dae Added prototypes. Documentation fix.
adds 715ae39 Make $referral_uri absolute.
adds 928bff2 Added prototypes.
adds 4cb988e Started to fill in with lots of documentation....
adds 08356b0 Use the new base() method to find the base URL.
adds 469ebd6 Simplification.
adds 78b70cd New base() method removes the need for the "FINDING BASE" section.
adds b6e8733 Rephrasing towards 5.00 release.
adds 630f212 Using wrong argument for directory collect. Patch from Henry A Rowley.
adds edbc6c4 Graham Barr's OO patch.
adds 4b0c497 Reformatting.
adds b55951b Cleaning.
adds 0f7516c Don't warn if an implementation module is not found.
adds d0e5d55 Catch URI::URL construction exception.
adds 6ed22f3 Check that the request contain both a METHOD and a URL.
adds d794a17 First revision.
adds 2bcfd35 Hack to map from "news:" urls to the nntp protocol module.
adds dc23388 Ensure that we don't die because there is not protocol module to handle the url scheme.
adds d0c4eb2 Added nntp protocol module.
adds 8fa3007 Handle POSTing of messages.
adds 0afafb5 Restructuring.
adds e7842fa Simplified. Send netloc in "Host" header.
adds 4a81895 More documentation.
adds b1ed28e I forgot to add <small> and <big> to the isBodyElement hash.
adds 54146b5 Some minor cleanups to the documentation.
adds bdb0b79 Merge all media.types files found instead of only reading the first.
adds cf4a57c Summary of changes since last time.
adds 5e70754 Special treatment of content_type() method.
adds 6328c82 Added release tag.
adds bfcf10b Typo.
adds 70f41c0 Some more forgets.
adds 8098de2 A new test case.
adds 52cd93a Documentation fix.
adds 5ee022e Fixed bad base() method. Documentation fix.
adds 2a86fdb Special import() method.
adds 1d5c6f1 Don't write to file unless successful response. Documentation fix.
adds dc58f51 Documentation addition.
adds d9cc54f First revision.
adds 57eedd3 New from() method. Documentation updates.
adds 8500c0f The "from" attribute is now a required parameter of the ctor.
adds 5ef33bc Still closer to 5.00
adds 92559e5 Reformulations.
adds 36e88c9 Added lwp-rget.
adds 7b076bb Updated version number.
adds 8fe697f More info.
adds e136bd9 Some extra comments.
adds 6133e93 First revision.
adds 4b5adc7 Install lwp-rget.
adds 33f1d02 Typo in comment.
adds 45203ba Added lwp-rget.
adds 1aa76c2 Not used any more
adds bf7d214 Removed trailing whitespace and unexpanded the text (replaced initial space with tab where possible.)
adds 3ecf56a Load images even if depth is exceeded.
adds 90e7514 Handle dies from the request() callback by aborting the current request gracefully.
adds 45266c5 Support for gopher type 7, contributed by Harry Bochner <***@das.harvard.edu>
adds 8d53d58 Handle fragment parts more cleverly. More documentation.
adds c3e0a74 Ready for new release.
adds 8754f56 Updated version number once again.
adds fa3001e Some extra points/cleanup
adds 4ccf52b Simplified one sentence.
adds 49bfb48 Spell checking
adds 77852c6 Localize $_ before usage in while (<>)
adds a77d345 Make URI::URL::strict(0) the default. Implement bad_method() that can be set up for as an alias for methods that are illegal for different schemes.
adds 764da68 Use URI::URL::bad_method for things that are illegal.
adds 1d8a5de Fixed some typos.
adds 340b15f Use the new $protocol->collect_once method.
adds dd48c26 Ensure standard $OUTPUT_RECORD_SEPARATOR. Implemented collect_once().
adds e0cd426 Ensure correct $INPUT_RECORD_SEPARATOR. Localize $_
adds 7de04c9 Ensure standard $OUTPUT_RECORD_SEPARATOR
adds 247b562 Documentation cleanup.
adds b73d2c4 Fixed documentation.
adds 6ca8098 Fixed copyright message.
adds 968c21b Simplified %hash initialization.
adds af34b19 New start for as_HTML().
adds 37ed2f2 New version number.
adds a5bcb23 Fixed a typo.
adds 796149f Need to quote "link" because it is a perl builtin.
adds b775c37 First revision.
adds f1568b9 Know about t/html directory.
adds 3dd7905 Moved t/base/html-parse.t to t/html/parse.t
adds 67c6b58 Even more fixing on the copyright line.
adds a71a077 The chunked parsing got you into trouble if you were unlucky.
adds 4a09169 Bye
adds 9a26623 Made 5b13 release notes.
adds 57dad92 Some things fixed.
adds 819d713 Introduced a new BUGS section in the documentation.
adds 8f340d7 Typo
adds d499c88 Enable VERSION_FROM
adds f8bae4b Version 5.00 now.
adds ebaf48b head() did not anlways work in scalar context.
adds 9aa90bd Spelling corrections provideded by Michael De La Rue <***@it.com.pl>
adds 3ec729a Check for die in parser.
adds 6ad7b0a Moved from ../base
adds d8e43d9 Moved to ../html
adds 48c61c8 Some minor corrections to the documentation.
adds 57ccbb1 A few experimental HTML things.
adds 4bdd2ad More text.
adds e1672b2 Minor corrections.
adds 95a2630 Simplified the Makefile.PL. Don't write myConfig.out any more.
adds 365e8a2 Updated to Mozilla 5.0
adds 885bc0e New wrapping.
adds bc77926 New wrapping.
adds a43716b Checked in HTML3.2.dtd,v 1.1 1996/05/06 22:11:23 connolly Exp
adds c956745 First revision.
adds 7d3682b Avoid quotes in hash key.
adds b767b50 Simplified the _elem() method by pushing all content at once. Added BUGS section.
adds cbefdae Made it strict-clean. Support more HTML3.2 tags. The push_content() method now sets up $self->{'_parent'}. Some renaming of internal arrays.
adds 961217f Rewrite of parser. It now works by removing tokens from the beginning of the HTML text and then calling methods on a HTML::Parse::base object as tokens are recognized.
adds fe1ffda Check year before calling timelocal
adds 10dd900 Check some more dates.
adds 3c7f2d4 Updated to Tuesday 15-May-96 version.
adds 934cf51 Updated the documentation.
adds 572b3bf Make it -w clean.
adds 2131a36 More documentation. Renamed special() to declaration()
adds ea5b919 Fixed typos in SYNOPSIS and head. Pointed out by Michal Jaegermann <***@ellpspace.math.ualberta.ca>.
adds fe1ebfb First revision.
adds e0410dc Added test based on RFC1866
adds 91ab33e Removed base() test.
adds 5729c15 Introduced %boolean_attr so that we handle <foo name=name> corretly. Documented internal structure with a comment.
adds 10972e7 Included additional ISO-8859/1 entities listed in rfc1866 (section 14). More comments.
adds 0fc6878 Updated to Tuesday 21-May-96 version.
adds 77f063c %boolean_attr.
adds 4fa2c3e Moved all stuff out of this module and into the HTML::Parser and HTML::TreeBuilder. This module is just retained for compatibility with earlier versions.
adds fbbbb10 Rewording.
adds c72a75c HTTP does not use them.
adds 2c5d8ee Added $h->title method. $h->authorization_basic returns an unsplit string in scalar context.
adds 443c9b0 More documentation.
adds cc77a69 Simplified $r->base implementation because we now initialize the Base:-header.
adds 475376f Let the HTML::HeadParser look at the content body. More documentation.
adds cb473ae Added -quiet option. More documentation.
adds 53024af Removed some points.
adds 83591f2 Made MY::libscan more OO
adds 962dd0f Added a few things, mostly HTML stuff.
adds e134c85 Missed one thing to make it OO.
adds 65ad3bd Summarized changes again.
adds 9b3015d Cleanup.
adds c10772c Protect call to formatter hander, so that we don't bail out on unknown elements
adds 14ec81f Put RC_UNAUTHORIZED message in the status line
adds 88212f0 Typo fix by Bob Dalgleish <***@Develcon.com>
adds a6cb443 Typo fixes from Bob Dalgleish <***@Develcon.com>
adds 3f92693 Typo fixes from Bob Dalgleish <***@Develcon.com>
adds c603eef Updated to 31-May-96 version.
adds 04e261a Made it a sub-class of Exporter in ordet to allow version number checking.
adds 9d5b6df Updated to 25-June version.
adds 149a15c Renamed internal Socket class. Protototo...col
adds 2a75883 We now require Net::FTP version 2.0
adds a55e8ad Updated module to be compatible with libnet-1.00
adds 394dced First version. Posted on the mailing list 1996-07-08.
adds fdd1379 Avoid warning when $ENV{HOME} is undefined.
adds 75edcee Clear links when calling parse_file().
adds e9674b1 Added HTML::LinkExtor.
adds 0b14b66 Removed update_from_5b7.
adds 5df7d4b The base() method always returns a URI::URL object.
adds a129367 Parse <link> attributes in head. Renamed header Base: to Content-Base: to be compatimble with HTTP/1.1.
adds e536707 Slightly better documentation.
adds 3f15e87 Updated according to draft-ietf-http-v11-spec-05
adds fc81cd8 Updated status code to be compatible with HTTP/1.1
adds 137b10e Implement $url->eq() method.
adds 0b5982e Added t/html/linkextractor.t
adds 455ae99 Renamed Base: to Content-Base: and Implemented Link:
adds aae3363 First revision.
adds b099439 Test the new $url->eq() method.
adds 2baccb7 Updated base() method to be compatible with HTTP/1.1 headers.
adds ac74f39 Added the eq() method.
adds 63ec9c7 Implemented eq() method.
adds 0157eee A note abouth something I should do.
adds 3348a82 Got Ambiguous use of {links} resolved to {"links"}
adds 2dcc3b1 Specify NAME so we avoid warning from perl5.003 MakeMaker.
adds e27fa98 Updated to draft-ietf-http-v11-spec-06
adds 932049b MIME-Version is no longer standard.
adds 29fb06d Allow "_" as an alternative to "-" in header names.
adds adc5351 Slightly better documentation on _ in field names.
adds 157f590 Defaults in usage message from variables.
adds a11235d First revision provided by Hakan Ardo <***@munin.ub2.lu.se>
adds 536e4b8 Clarified the status of title in the POD
adds c812163 Added support for <embed src="..."> as suggested by Hans de Graaff
adds 1c04001 More things.
adds 065ebf4 Doc bug pointer out by Charlie Stross <***@fma.com>
adds ba5b58f $url->eq() is implemented.
adds 31add58 Summarized changes.
adds af4a099 Updated status code documentation.
adds 7bbb02f Always set Host: header according to URL.
adds 38937bc Implemented $ua->parse_head() (ditto for protocol) method.
adds beea2d9 Implemented $ua->parse_head.
adds c3a0512 Done a few more things.
adds 73234e4 Added <frame src="..."> to the things recognized
adds 11bab25 Added an example to the documentation.
adds 6d107cf Changed release date
adds fb71be5 Missing line i code example.
adds 0ffb732 Added test to check that the links method work when there are no links in the parsed document.
adds 120e9f6 Avoid 'Can't use an undefined value as an ARRAY reference message' when no links are found in the document.
adds 98fa22c Must escape literal $ in regular expression.
adds 9412da6 Initialize with env_proxy;
adds d5d338f Added proxy auth
adds bd3ecfc Check headers with embedded newlines.
adds cd87116 as_string now handles embedded newlines in header values
adds 8b4b1f2 Added new things.
adds 83d2e43 Incremented version number.
adds b54f874 Avoid warnings about "my" variable $var masks earlier declaration in same scope
adds bf7a506 Used wrong $size because of masking. Detected by new warning in perl5.003_05
adds 12e6aab Duplicated line removed.
adds f7b8786 A new note.
adds 037971f Added pm_to_blib
adds fd76dd5 It has seen it's best days.
adds 29e4898 Support easy access to Client-Date header.
adds 470b1ad Implemented current_age(), freshness_lifetime() and is_fresh() methods.
adds 7a58387 Look at the cache_control header when calculating freshness_lifetime()
adds 23f934a Implemeted new methods inspired by Hakan Ardo and reimplemented most of the rest. New methods are: visit no_vists last_visit push_rules clear_rules rules fresh_until
adds 9a41061 Allow other TRUE values from allowed()
adds c6d85f5 Added a note about Cookie support.
adds c531664 Use new RobotRules object.
adds a46b3d4 Updated version number to 5.03
adds 7f04fc7 Test 1..0 if AFM files is not available.
adds 05de042 Introduce InCore subclass.
adds cd0d7bb First revision.
adds 765764d Moved agent to storage specific sub-class. Got rid of clear() method.
adds 127d951 Implemented agent() method and simplified ctor.
adds a1b76c6 Added lib/WWW/RobotRules/AnyDBM_File.pm
adds 4c786b3 Try to use development version numers like perl itself.
adds 9e945d5 More talk.
adds 46254d2 Updated to August 21st version.
adds 3d4e379 New dtd file name
adds 939106f Renaming of HTML DTD.
adds a464159 First revision.
adds 19fbdec Moved to robot directory.
adds 3ed0b09 First revision.
adds aea826f Forgot to return agent name
adds d815188 Bye
adds ac07d32 Updated
adds a71945d New method content_ref() implemented. use strict.
adds 92a9f6e use strict
adds 01d8388 New method fresh_until().
adds 134053f Also call fresh_until() method.
adds 1444ff0 Use the new $res->fresh_until method.
adds 8d91c06 Check new content_ref() message.
adds 935d787 Added test with undef as ctor agent name
adds bb91d59 Allow undef as agent name when DBM file exists.
adds 4c81610 Added reference to WWW::RobotRules::AnyDBM_File
adds 108ac7c Renamed host_count() to no_vists() and updated the documentation.
adds 823e381 Must return a value from $ua->rules.
adds 646d77a Test $url->query_form(foo => [.....])
adds 47ad522 Allow array ref in $url->query_form() value.
adds 9122574 Increment version number. Document new query_form facility.
adds d84a3f4 Mention IO::Socket
adds fdce7e2 Document the new $url->rel method.
adds f549f95 Check new $url->rel method.
adds 4a92dec Implemeted $url->rel method.
adds 100aa74 Fixed no_visits typo.
adds 8db89d5 Version number is now 5.03
adds 21c6a2c Summarized changes again.
adds 1d24ed7 $p->eof instead of $p->parse(undef)
adds e0840aa Support netscape_buggy_comment() and implement the eof() method.
adds 5440766 Tell about HTML::Parser changes.
adds 48c490f A nicer date.
adds eea7de8 starttag() is now smarter about which quotes it use around the attribute values.
adds 4defdb8 Quotes in HTML::Element::starttag()
adds dc7f88e Run robot tests.
adds 59e45fb Version is now 5.04
adds 891f078 is_me() did not work for subclasses besides InCore because we accessed hash directly.
adds 156eb68 First revision.
adds 895353d Don't inherit from AutoLoader any more.
adds a95d032 Added two new start() parameters; $attrseq and $origtext.
adds 9a860c9 First revision.
adds 12c7218 New method: $url->crack
adds 11ac64a New method: $url->crack
adds cb4798a Crack tests.
adds 740890a Avoid "Use of uninitialized value" when opaque is not specified for MD5 authentication.
adds 6e6253d Just create a file in the current directory. /usr/tmp does not have to exist.
adds 45a8022 Untaint scheme before passing it to require.
adds 2c78289 First revision.
adds 6237269 Allow GMT as timezone.
adds c5a4dd1 First revision.
adds b7f6e68 Made it into a real module.
adds 9bb9df5 First revision.
adds 99fbbbf Added lib/HTTP/Daemon.pm
adds f858d65 Added version number to server.
adds 39bbc24 Allow $header and $content in constructor.
adds f9a318e Added protocol() method.
adds a8cefc6 New methods to send various kinds of responses: send_file_response(), send_error(), $send_redirect().
adds 0c219c4 Check for IO::Socket.
adds 79b2e05 More tests.
adds 9abee10 Updated documentation.
adds c364edc First revision.
adds 5f69f63 Added t/local/http.t
adds e256b00 Protect against undefined socket in accept.
adds 2b36046 Visit counts in InCore was broken.
adds 4d0e3fb Documentation update.
adds 4d6b9ef HTTP/1.1 support. Chunked transfer encoding and mulitpart/* types.
adds 2efd382 Typo updates.
adds 4f6cc15 Look for a tmp-dir.
adds 899f190 More tests.
adds 403bf4b Minor rewording.
adds c16086d Prettying.
adds dc33f9b First revision.
adds b494abe Use $PROTO and documentation update.
adds e2fc1ca Integrated patches from Jim Stern <***@world.northgrum.com>
adds 5aa201c Summarized changes.
adds 839f97b Added t/robot/ua.t
adds 8b7923b Did not set content for multipart messages. Chunks are terminated by CRLF
adds 3dc9760 The last chunk should not be CRLF terminated after all.
adds 56d208a Version is now 5.05
adds 437bd07 Decoder checks that string length is a multiple of 4.
adds 59270af Should not dump as NDBM
adds 5ac29a1 Typo. Spotted by Eric Bennett <***@hpel.cees.edu>
adds eab9da8 Test passing regexp variables to delegated method.
adds 9469e5d Don't use regexp is delegate AUTOLOAD because it clobbers @_ with ref to
adds 8ddb0cd Allow "_" in attribute names since Netscape really use this in their bookmarks.html
adds 34b4816 AnyDBM files are not always .{pag,dir} files.
adds 9cd1536 Summarized changes.
adds f945d3f Apache reveals: $/ strikes again. Today: File::CounterFile :-) Andreas Koenig <***@anna.in-berlin.de>
adds e8f6b68 Fixed typo.
adds e207204 First revision.
adds 6764621 Added dl
adds fc9a36b Added dl to the default @programs_to_install
adds 49e8dd4 All text types on one line. Makes the default more obvious.
adds 9bc0aeb Support better mapping from type to suffix.
adds a30b3b0 Make the $response->request available to callbacks too.
adds 0b0b70f Made it really make "dl" too
adds 5e47a0c Call media_suffix in scalar context.
adds 9d6991b Nicer display.
adds 06995f9 Better at guessing file names.
adds ebd872f Also handle interrupts from comm routined.
adds 406b020 It know support HTTP/0.9 clients also
adds c7d0bb8 Renamed server_name to product_tokens because we already used server_name for something different.
adds fa7503d More unlinking.
adds 2adea00 Use relative file.
adds bd51009 Size is not always defined.
adds 0b5ec4e Applied patch from William York <***@mathworks.com> <***@madmax.mathworks.com>
adds 0f09af4 Applied patch from William York <***@mathworks.com> so we can parse windows dir format.
adds 92def7d Let @DoW contain 3 letter day names.
adds 73b4903 Don't check and
adds afff937 Renamed "dl" to "lwp-download"
adds f488042 New test for windows format.
adds 9081fc2 Oppdatert.
adds c2a96ed Better (and more) documentation.
adds 18182f6 Use Net::Domain to determine $fqdn
adds d9b54cd Increment version number because we changed URL/ftp.pm
adds bda26a1 local($SIG{__DIE__})
adds 2384c2e Last changes.
adds 142b2b0 Incremented version number to 5.06.
adds 7f5162f Patch from Ilya Zakharevich. Should make it work better on OS/2
adds 9b8cc08 Not all systems has /etc/passwd. Patch from Ilya Zakharevich <***@math.ohio-state.edu>
adds 992e117 OS/2 patch from Ilya Zakharevich <***@math.ohio-state.edu>
adds 1c8a958 OS/2 patch from Ilya Zakharevich <***@math.ohio-state.edu>
adds a592918 Improved newlocal test.
adds 66da82a Die when loading of specific URL module fails.
adds a9bec02 Removed reference to $UseCache
adds 10e5d44 First revision.
adds c0f3a45 First revision.
adds e2bce82 Added support for data.
adds 5a115af Initialize from all <meta> as X-Meta-Foo
adds 3ee0b47 Called guess_media_type in array context without thinking about Content-Encoding
adds a46552c Strange file names patch: ***@student.canterbury.ac.nz
adds 2a54beb Make relative URLs in redirects work even when URI::URL::strict(1). Problem found and fixed by Clinton Wong <***@netcom.com>
adds 0f73228 Fixed reference content in PUT.
adds 1eb3b58 Patch from Randal Schwartz <***@stonehenge.com> to make overloading work after perl5.003_17
adds 23ef20d LWP::Authen::* patch from Doug MacEachern <***@opengroup.org>
adds dd275a4 Comment lines should be discarded completely. Bug discovered by Andrew Daviel <***@andrew.triumf.ca>
adds d6de4e6 Comments should be ignored.
adds d28f3cb Don't fail if Net::Domain is not available.
adds 0a23924 Allow "?" before search string.
adds 3b95357 Don't start unless IO::Socket is available.
adds 9427257 Use binmode when saving content to file.
adds 928c47a Summarized more changes.
adds 96cd458 One more point.
adds 3a23c21 It is now 1997
adds 06d2e81 Changed copyright year to 1997
adds c60ccaa More text. Describe PREREQUISITES
adds d7e46e8 Small typo
adds 545aee8 Request reading rewrite. Avoid the $socket->read_until.
adds 23971cb A little more info in pushback debug message.
adds 24b6912 Ready for new release.
adds 4bf7230 Version number is now 5.07
adds 5ef7773 /./ is not the same as /[^\012]/ on MacPerl
adds f2fb40c First revision.
adds 2a6f413 Test time2iso functions.
adds 2634fa9 Support the time2iso() and time2isoz() functions.
adds cf4558c Support $ua->max_size()
adds 0b6b4e9 Summarized new things.
adds 73965dc Incremented version number again.
adds 257de58 Parser was very confused about "</" when it did not start an end tag.
adds b9c112b $p->links now truncates the list.
adds 47fb3c2 Added ISOLatin1Encoding in the output. Patch from Andreas Gustafsson.
adds 7693cac Did not initialize $base from argument list in &rel
adds 7aa6bb9 url("http://barney/", "mailto:fred")->rel gave warning. Reported by Randal Schwartz.
adds d0bea4c Don't croak when setting path.
adds 09cb6fa Minor updates to _generic makes us increment version number.
adds 861a153 One more test.
adds 018487b Avoid "use of uninitialized value" warning introduced in perl5.003_95
adds 23bba3b pos($_[0]) = 0; Problem spotted by Andreas Koenig.
adds d872ebb Import \&AutoLoader::AUTOLOAD manually since perl5.003_97+ instroduced "Use of inherited AUTOLOAD for non-method URI::URL::strict() is deprecated" message.
adds 54788ad Aviod "Use of undefined" warnings in perl5.003_97
adds ee7e1d8 Added SYNOPSIS to all libraries since perl5.003_97 warns if it is not present.
adds a58dc32 Summarized for release 5.08
adds 0a1dda8 76 char limit includes the trailing "="
adds e3e37c2 Version number incremented.
adds 5dd0468 Reference RFC 2045
adds 93f3151 Broken lines was too long. 76 limit includes "="
adds 9dc40ec Extra decoding test.
adds c024649 Don't eat newlines while decoding. Problem reported by Douglas Thomson <***@mugc.cc.monash.edu.au>
adds 59d5044 Added \r\n test
adds 9609845 But we still did not get \r\n right.
adds f904b01 Some DBMs fail to allow multiple opens of the same file. Patch from Mark James <***@skate.org>
adds 28542ea Moved to MIME extention.
adds 4c87323 Moved to MIME extention
adds b741230 Taken out the MIME modules.
adds 4f13e22 First revision.
adds 381a10d Added t/local/protosub.t
adds bdf5e2f Check for MIME::Base64
adds c38bfe4 eval "require $ic"
adds a9a5983 Allow any method consisting of [A-Z]+
adds d82cfdc MIME-Base64 is needed.
adds 117c9d2 Method is a token.
adds f7ab021 Regexp typo.
adds b97d5c0 First revision.
adds 6aa9b4e First revision.
adds b41f1fa Fixed the documentation. Make is_client_error() and is_server_error() exportable.
adds 0169f12 Added new (undocumented) method status_line()
adds 79b40db More documentation.
adds 6cfe983 First revision.
adds f4d5e63 Moved to Request/Common.pm
adds 6a4e52c First revision.
adds 3b16836 Avoid warning when both $file and $filename is undefined in File Upload.
adds c3ae0bf Added t/base/common-req.t
adds 3d7f7d9 Check new second argument to guess_media_type
adds c2da940 Optional second HTTP::Headers argument to guess_media_type()
adds 33adf20 Fix test count
adds a2bcc89 Allow responses that are missing "SP Reason-Phrase" on the status line.
adds 58f7112 First revision.
adds b5aae63 Added lib/Bundle/LWP.pm
adds 61d8ace Added new summary.
adds 6b1b242 Incremented version number.
adds b79e31f Made "+" reserved.
adds 0dfa504 Made "+" reserved in URLs as specified by draft-fielding-url-syntax-05.txt
adds 047c1fb + is now reserved.
adds fb36b00 Escape more when setting $u->query_form. Treat reserved "+" as space when decoding.
adds 59973ca Added space test.
adds a912b29 Only enable alarm on systems that support it.
adds b3467dd Added summary of changes for 5.10
adds bd461f9 Incremented version number.
adds 348d466 Updated the documentation.
adds c57952a Ignored stuff inside <font> that had no size
adds eee17f1 Only modify arguments in void context. Requires 5.004
adds 9ba204a http://www.w3.org/TR/WD-html40-970708/
adds d481222 Applied CRLF patch from Kartik Subbarao <***@aurora.lf.hp.com>
adds 2d4835e Doc bug spotted by Martijn Koster
adds d5ad033 Use CRLF in mupltipart/form-data now.
adds 672dace Win32 patches from Gurusamy Sarathy <***@engin.umich.edu>, <***@aatma.engin.umich.edu>
adds cd22f7b First revision, derived from LWP::Socket 1.22.
adds fc20c8f Added SSL support.
adds 5b90a71 Make it subclassable.
adds 3e80e7a First revision (based on Josh Kronengold's version)
adds 7d0109d Fixed a typo.
adds 9a93379 Perl5.004 is now required
adds bce4805 We use 5.004 now.
adds 1987475 Updated for 5.11 release
adds 2868fac added Martijn.
adds 228d9e0 Incremented version number
adds dd74fc3 Support .notdef specification in CharMetrics
adds 482c85e $this --> $self, Updated documentaion.
adds de5b3a6 Make latin1_wx_table work for fonts where not all latin1 chars exists.
adds 630dde9 unpack("C*"...) is much faster that /(.)/g
adds 5862638 12 PM patch from William York <***@mathworks.com>.
adds 3ff5c34 Added AM/PM tests.
adds 1caf032 Got rid of /i regexp.
adds 0d635f4 Escape boundary
adds 8d60f0f Know about <applet code=URL>. Patch from Daniel V Klein <***@lonewolf.com>
adds fd61e7a boundary=" " does not have to be a quoted string
adds d4a62ce Ensure alnum boundary and get rid of quotes around boundary="" value
adds 04d2fe4 Check for Bill Simpson-Young's problem.
adds efa1f5d Might introduce ";" for things that look like entities but is not. Reported by Bill Simpson-Young <bill.simpson-***@cmis.csiro.au>
adds 30c90ca Patch from Gary Shea <***@gtsdesign.com> that makes the tests work even if perl is not called "perl"
adds 2a0927b Prepare for release 5.12.
adds 82d1345 First revision.
adds 649cac2 Added LWP itself
adds 0c8c9f8 First revision.
adds 4876130 Various (minor) bug fixes.
adds b7ed5c6 OpenVMS patch from Brad Hughes <***@tmc.naecker.com>
adds d351c26 Win32 and OS/2 patches from Ben Coleman <***@mindspring.com>
adds cee3d8a Use HTTP::Request::Common for POSTing.
adds 85c8dc5 Extra tests.
adds c01f725 Support the cookie_jar() attribute.
adds 9ca1e14 Mention SSLeay.
adds 65615bc First revision.
adds ebe89ae Better path handling. More documentation.
adds 173dfbb Added HTTP::Cookies.
adds 5ef761f 5.13
adds 77721e0 5.13 changes summarized.
adds b5f977a Improved wording.
adds 6977341 Better handling of query_strings that does not have a "=" between "&"s
adds f420435 Incremented version number because URI::URL::http changed.
adds 29a3a9f Fixed and improved odd query_form test.
adds 061d57b Make it work again. Syntax error.
adds 53236a2 Fixed documentation typo.
adds c99870f Patch for dosish systems that can't rename when target exists.
adds f2f5815 First revision.
adds ff511bd Need to force unvoid context for query_form/keywords croaking test.
adds 30c3ca1 Don't support ::URL::COMPAT_VER_3 any more. defined(wantarray) protects path/query
adds 88b3ef8 defined(wantarray) protects against croaking.
adds b400fe3 require 5.004 now because we test for defined(wantarray). $COMPAT_VER_3 not supported any more. COMPATIBILITY of manual removed. $url->base() will absolutize its argument if used to set base. $url->print_on defaults to printing on STDERR (instead of STDOUT). $url->unsafe, $url->escape, $url->unescape removed. Cosmetics.
adds caf31a9 Documentation update. Missing method name in one of the ctors.
adds 9ead48e From Andreas Gustafsson, ***@araneus.fi
adds de73358 Formatter patches from Andreas Gustafsson <***@araneus.fi>
adds 1af54fd New constructor that calls default_values and configure.
adds a2023ec Can configure leftmargin and rightmargin during construction.
adds f763cce Constructor body moved to configure() and default_values()
adds 619dcf1 Pass command line arguments as ctor arguments.
adds 25caeb9 uri-extra.t
adds f93e4b2 Release 5.14.
adds c79b243 5.14
adds 4bb4777 Updated.
adds d0bf512 Fast implementation of get() for trivial situations.
adds 6ddd367 getprint() prints the data as it is received. Print the status_line instead of error_as_HTML() when it fails.
adds 692e1f7 Improved documentation.
adds c7b70dc Deduce scheme for some common URL names.
adds 2fc5095 First revision.
adds 8d815c0 HTTP::Status routines back in @EXPORT.
adds 312c6ac Open the file in binary mode. Patch by <***@cegelecproj.co.uk>
adds 040ce75 Special guessing for some countries.
adds 53f2cc9 Special treatment of 'localhost'
adds 9d7e6a2 Added rules for '.il'.
adds 8b1d73b Added center and font.
adds bc94ee8 To many have problems with letting </th> </tr> and </td> be optional. Netscape can't handle this for nested tables.
adds 48bcf7a Moved uri tests to its own directory.
adds 082d1d8 Added URI::Heuristic.
adds 7e19cde Typo fix.
adds e50f6d1 First revision.
adds 1ad4b29 Function name change: uf_urlstr(), uf_url() Support $ENV{URL_GUESS_PATTERN}
adds c19db51 Recognize simple mail adresses.
adds 8867d16 mailto testing.
adds 7c53be8 uri/*.t
adds 7a29409 Updated.
adds 3e04861 Use URI::Heuristic for URLs
adds 1e4abf9 Version 5.15
adds c8b2d5a New rel() code from Nicolai
adds 9549155 Two more $u->rel tests.
adds 52bac75 Added several new tags, like frame, framset, script, style,....
adds 2a69e98 use_sleep()
adds a7906d2 Summarized changes.
adds b50c082 Minor fixes.
adds eb1595d Added names of contributers.
adds f9e556b $d->accept now takes an optional argument like $sock->accept does.
adds 116c297 A Proxy-Authorization example.
adds 2422348 Make it possible to sub-class.
adds 1a3dea7 str2time was not imported any more. Could not call head() in array context.
adds a807bd1 5.16 update.
adds 6bf99ff 5.16
adds 9da3ee6 Call _init_ua if it is exported.
adds 277d4d8 The sysread() results can be undefined.
adds 821df93 LWP::Authen schemes with "-" their name.
adds 207c279 Second vspace() parameter ensures that we always add space. Used by <br>
adds 7164e49 Allow seconds for the 'ls -l' format, which makes it the syslog format.
adds 7fa2f40 POST() can now take a hash reference as second parameter (in addition to an array reference).
adds 623aa4a Test hash reference as second POST() parameter.
adds fbad765 First revision. Taken out of LWP::UserAgent.
adds 9724856 Authentication resolution taken out.
adds 56f9846 Added LWP::Authen::Basic.
adds 1549ebd "loop detected" in Client-Warning header.
adds 394708d HTTP::Headers::Util only when needed.
adds c2c8dc9 Reindented.
adds c4cefa2 Send auth_params as a hash reference.
adds 98c2a27 First revision.
adds 6ebc768 $auth_param is hash reference now.
adds 0546705 Added lib/LWP/Authen/Digest.pm
adds 2aa9939 Stash.
adds fb38a21 Summarized changes.
adds 997d8f5 Incremented version number to 5.17.
adds 574f805 Update.
adds 653194e Proxy auth is supported now.
adds e4c66fc Documentation reformatting.
adds ffbe0df Added copyright message.
adds acd8637 Documentation update.
adds 0c7c677 Documentation update.
adds c991001 New release number.
adds ed94d1a html/doc
adds 3633d07 =head2 replaced by =item
adds 5eaafff replaced =head2 with =item
adds d8afc63 replaced =head2 with =item
adds f0a8e04 Mention LWP::Authen modules.
adds 0b30918 POD update.
adds d181838 Typo spotted by Martijn
adds 69fa888 Support proxy_authozation_basic().
adds a8e0a5e New convenience methods:
adds e134c90 Incremented version number 5.18.
adds 9b0076e Added a headers() method. _elem() would not set undefined values.
adds 191c11b clone() now works for subclasses. documented status_line() method. as_string() format changed. error_as_HTML() format changed.
adds ddf70d9 clone() works for subclasses url() does not use _elem() any more. Can set the url attribute as undefined. new as_string() format.
adds 5a9457f Got rid of shell invocation trick.
adds 91c1e07 Set release number for pod2man
adds 1dd3ba9 Another documentation typo spotted by Martijn.
adds 0f417ae Reformatting by Martijn.
adds d7780dd Turn on strict_comment.
adds 71b7436 Replaced netscape_buggy_comment() with strict_comment(). Documentation update.
adds d13f158 Updated to draft-ietf-http-v11-spec-rev-01 header names. (Trailer, Expect, TE, Accept-Ranges)
adds f04c530 Added code 416
adds 4acf3ed Pass original text to end() method. Patch by Brian McCauley <***@bham.ac.uk>.
adds ccb42b8 First revision.
adds fab7a51 Added documentation.
adds 722219b Added HTML::Filter.
adds 8649008 Fix TableStripper example bug.
adds a07905c First revision.
adds a688701 Added filter.t
adds 6f2afbf Optimized by moving lookup of !$self->{'_strict_comment'} out of the parser loop. I got a 5% speedup by this.
adds d2f8994 Document how chuck size influence efficiency. Reduce chunk size in parse_file().
adds 8f30e25 Special case for plain start tags give 2.5% speed up.
adds 1c5d2af Use last instead of return to get of the the while-loop in parse().
adds b329aa1 Added a BUGS section.
adds fe54e98 Allow user/password methods for http URLs
adds cc6479b Incremented version number (user/password allowed for http URLs.
adds 77bc332 From: Tony Finch <***@demon.net> Subject: http authorization patches To: libwww-***@ics.uci.edu Date: 08 Dec 1997 19:35:15 +0100 Message-Id: <E0xf81T-0007SM-***@fanf.noc.demon.net>
adds 6d36aff Summarized changes.
adds b1b0e57 From: Tony Finch <***@demon.net> Cc: libwww-***@ics.uci.edu Subject: patch for libwww-perl-5.18 Message-Id: <E0xgTQM-0004Vz-***@fanf.noc.demon.net> Date: Fri, 12 Dec 1997 11:38:30 +0000
adds 2287932 Remove newline from response message when we can't obtain a protocol handler. "Protocol scheme '' is not supported".
adds 5d80cb3 Make (almost) sure timeout alarm does not happen while outside eval {}. More parsing of die/croak message tweeks.
adds e959344 Documentation fix.
adds 3533d8f Replaced LWP::Socket with IO::Socket::INET.
adds 8d7f5bb 5.18_02
adds 9485b9a Removed use_alarm.
adds f27bfac Disabled use_alarm.
adds 73c25c7 Replaced LWP::Socket with IO::Socket::INET
adds 5e9a956 It does not work any more.
adds a6b72de Make all sysread/syswrite into method calls. Allows subclasses to override them, which is needed for SSL support.
adds 1b359af Use HTML::TreeBuilder instead of old HTML::Parse.
adds 4aff1e6 Some modules moved to LWP-attic
adds d67e26d 5.18_03
adds 5673e18 Working IO::Socket::INET class added.
adds 743b296 New implementation based on Net::NNTP
adds 8b073d1 Minor fixes. Turn of debugging.
adds 9a216ba Removed all the use_alarm() stuff from the documentation. There was also some support code that could be nuked.
adds 163e6a8 Summarized 5.18_03 changes.
adds 231cbff Got problems with sharing of @programs_to_install and @request_aliases after introducing package My
adds 136910a Will not set Content-Length: 0 any more.
adds 81a41d6 Show response code message.
adds 4bc15c4 LWP::Debug::conns. Propegate error message when connect fails.
adds fcc81ee Specify Proto.
adds e7c0338 Summarized 5.18_04 changes.
adds a1b4415 18_04
adds 450c043 We should not try to do anything with the timezone, but pass it on to HTTP::Date unchanged.
adds 745d568 Minor edits.
adds ac6bd12 Minor documentations updates.
adds e7c7d1e Another typo spotted by Martijn.
adds 1f46ffb Readded HTML::Parse.pm.
adds 5246757 use 'strict' and added $VERSION.
adds 7d89cff Added $VERSION.
adds 33b1514 Added version.
adds 4a148c0 use 'strict'. Added $VERSION.
adds 799541d use strict. Added $VERSION.
adds 0faf7a3 Added $VERSION.
adds 72f40ed Added version.
adds 4d3823c no strict 'refs' needed since we introduced use strict.
adds dbe070e use strict;
adds 7e1fae2 Esthetic change.
adds f1e8576 _check_sock() and _get_sock_info() callbacks. For the benefit of SSL
adds 44f918d New implementation based on Net::SSL.
adds 936fd4f Describe HTTPS support.
adds 7c2a0d3 A little note about non-support for Net::SSLeay.
adds 2e9c71e Copyright 1998.
adds e5fbb0d Summarized 5.18_05 changes.
adds d26a8da Incremented version number again.
adds f652e2a Don't generate warnings on STDERR.
adds 9cce92a Warn if $ua->use_alarm() is set.
adds ada24d3 Avoid use_alarm().
adds 1ee0284 Don't call the text() method with zero length text any more.
adds f6e1ba8 5.19
adds 3387e27 Summarized 5.19 changes.
adds a5e8b87 Comment on HTML::Parse
adds 90ebeae Increment version number for the attic.
adds b87c435 Incremented version number.
adds 89a6910 Moved to attic.
adds 24f9dd8 Updated.
adds 831dff3 Typo spotted by Michael Quaranta <***@vnet.IBM.COM>
adds f1703c1 Don't try to write zero-length request content.
adds 85de28d Incremented version number.
adds b7e323b Protect against croaking from timegm/timelocal.
adds 9542863 Summarized 5.20 changes.
adds 0e1c71d Patch from Ed Jordan.
adds 1262ca6 Protect against bad $\ as suggested by Hoehne, Frank" <***@BP.com>. use overload.
adds fd70485 A few more tests.
adds 7ca1025 Assume "/" in front of path.
adds 2a1772c Patch by David D. Kilzer <***@madison.dseg.ti.com>, slightly modified by me.
adds 3640bed A better fix that also handle missing "/" prefix in the base path.
adds 99f2011 Increment version number.
adds 166a9c1 Patch by Philip Guenther to allow multiple boolean attributes.
adds d4028e1 Patch by Daniel Buenzli <***@rzu.unizh.ch>
adds dead27a Fix by ***@mediator.uni-c.dk
adds e80e185 Check $TRANSLATE_UNDERSCORE.
adds 0482fe1 Support $TRANSLATE_UNDERSCORE.
adds 63a5b60 First revision.
adds ef9f149 Incremented version number.
adds 8286a6f Summarized 5.21 changes.
adds cd472de Avoid -w warning about possible typo.
adds 6e51104 Some systems always use upper case in the envirionment. Modification suggested by Dale Couch <***@training.orl.lmco.com>
adds 3f772ab Allow scheme in relative URLs. Suggested by "Chris W. Unger" <***@cas.org>
adds c5725bf 5.22
adds f14d9ed Updated according to draft-ietf-http-v11-spec-rev-03.
adds 5972d72 Documentation update.
adds 2ddadb1 Added some more tests for Netscape cookie compatibility.
adds c9ade52 Patches to improve compatibility with Netscape cookies. Base patch by Kartik Subbarao <***@computer.org>.
adds ffc5eeb Patches from ***@zeta.org.au to make it parse the HTML4.0 DTD.
adds 297a33d Avoid infinite loop when parsing "foo=". Parse "foo=bar bar=baz" as two separate key/value pairs. Expanded the documentation.
adds 0023e26 First revision.
adds c84b4ca Added t/base/headers-util.t
adds 224acb8 Some \\ thinkos.
adds f40281b Some extra tests.
adds fe69397 join_header_words() can now take a list if key/value pairs as argument.
adds f0ac7d5 Implemented split_etag_list()
adds 4e9cfdc Added split_etag_list() testing.
adds 63a1030 Documenting split_etag_list().
adds 928a533 Summarized 5.22 changes.
adds 9c5c910 Unbundled.
adds 2275ba2 VERSION is now 5.30.
adds 6dafc6e Unbundled Font::AFM
adds bab1146 Unbundled.
adds bd47669 Unbundled File/CounterFile.pm
adds 7468aa4 Unbundled Font::AFM File::CounterFile
adds 9369c1f Unbundle.
adds 2d88df9 Unbundle HTML modules.
adds c9367d8 Unbundled all HTML modules.
adds 1532c65 HTML::HeadParser unbundled.
adds 5e96edc Prepare for 5.30.
adds aa21623 Taken out etag_xxx tests.
adds ddc1e74 First revision.
adds ba12278 split_etag_list() moved to a separate module: HTTP::Headers::ETag.
adds d818669 First revision.
adds 258a0c6 Make the _authenticate() return value HASH of HASH.
adds 7b74931 First revision.
adds fa6e5ca Make it work. There were syntax errors and stuff like that.
adds ca7a7d2 Removed undocumented etag() method.
adds b1421a2 Prepare for unbundle.
adds e46be52 Some new modules and tests.
adds 5123372 Fixed indentation.
adds e075816 Avoid a warning.
adds 994ead6 Simplified representation of the HTTP::Headers object. Don't use indirect _headers hash. Single values represented with a scalar instead of a list with a single value.
adds 5211046 More changes.
adds 867ed27 Added SEE ALSO to documentation.
adds 36b4036 No longer any html directory.
adds 3abd20a Check for HTML::HeadParser.
adds 0aa50c6 Don't follow more than 13 redirects.
adds 989a269 $h->content_type() returned an undefined value when the value was ''.
adds 163f08a 5.31.
adds ee991f3 Don't destory content of hashes/arrays passed in as argument to POST.
adds bd46691 Some reformatting and documentation update.
adds b9e4b06 Removed some stuff.
adds 07ff8c4 Mention LWPng.
adds 2766add Updated based on draft-ietf-http-state-man-mec-08.txt. Support .local domain and port attribute without any value (menaing current port only.)
adds 8a6efe2 A few more tests to match http-state-man-mec-08.
adds e6de53c $h->header will concatenate multi-valued header fields when it is called in scalar context.
adds d943021 5.31 changes.
adds 5d9626d Added support for persistent connections.
adds 953623f Adjusted to support persistent connections.
adds 3f8cd27 Make it possible to abort the connection as well as the response.
adds 8e26177 Fixed some small bugs that prevented the test suite from succeeding.
adds 22dbe82 $c->get_request() takes an optional argument. $c->send_response() support for CODE reference content. $c->read_buffer Expanded documentation.
adds 544ced9 Summarize 5.32 changes.
adds 2d3987f 5.32
adds e8e3630 Not every 3xx code is a normal redirect that we should act upon.
adds cf72b57 Documentation clarifications.
adds 4b545b2 Documentation typo fixes.
adds 73e1c77 Don't change headers in the request processed. Previously we would set Host if it was not already set and might set Authorization and Content-Length.
adds 35c8262 Set mtime equal to the Last-Modified header in $ua->mirror.
adds 451407f Summarized 5.33 changes.
adds ed77a88 5.33.
adds 0890fa3 Also follow area links.
adds 2ab1e5c Accept Mac text files as robots.txt: Modified patch by Olly Betts <***@muscat.co.uk>
adds 2b2eea7 Clean up.
adds 7235ddc MDTM patch by Charles C. Fu <***@bacchus.com>
adds 1191b6f If-Modified-Since now works for FTP.
adds 74f4621 Correct RE for optional fractional seconds in MDTM result.
adds 59ec452 Another improvement to MDTM support by Charles C. Fu.
adds c7d5baf 5.34
adds 33dae72 Don't treat '.' as a special char that need escaping in path_components.
adds 07066c7 "." is not treated as a special char by path_components() any more.
adds f1c16c6 5.34 changes.
adds 0489fb6 re-usage of LWP::MediaTypes patch from Doug MacEachern <***@pobox.com>
adds e6e1210 Fixed add_encoding. Reordered functions.
adds eb28cb4 Added test for new add_type/add_encoding functions.
adds d5aab2a Applied patch from David D. Kilzer <***@madison.dseg.ti.com> --iis --nospace --tolower Link parsing RE modified by me.
adds 6c81e0d New patch from David: --keepext option
adds 6a1533d 5.35
adds 2675b27 The if_modified_since test was the wrong way.
adds dee09a1 whoami patch from "Charles C. Fu" <***@bacchus.com>
adds 9c37820 First revision.
adds f221c50 t/uri/abs-config.t
adds 05d71f5 Configure behaviour of $url->abs with:
adds 853e680 Document $URI::URL::ABS_ALLOW_RELATIVE_SCHEME and $URI::URL::ABS_REMOTE_LEADING_DOTS
adds 075a28c Call $ua->env_proxy
adds 2047b8d Allow content types (option -c) with parameters.
adds f47c20b Make sure all challenge parameter keys are lower case before passing them to the authentication module.
adds ee67262 5.36
adds b78a5d7 Summarized 5.36 changes.
adds fc38264 Allow dynamic requests (CODE content) where Content-Length is missing (when using some multipart Content-Type).
adds c3f8f9f Implemented $DYNAMIC_FILE_UPLOAD (returning a closure content).
adds 46c5160 A few more changes.
adds c7d1466 Less arbitrary chunk size used when reading files.
adds cc46ec1 Simple test with $DYNAMIC_FILE_UPLOAD
adds 1612df6 Replace goto with a loop.
adds 5c43512 Avoid -w warning.
adds 4eb984d Some documentation tweaks.
adds 3e9d4b4 Tweaks.
adds 258ce46 Mention the missing Content-Length header for $DYNAMIC_FILE_UPLOAD
adds 93a8774 local($SIG{__DIE__}); to $ua->is_protocol_supported.
adds 9620fb3 Don't modify query_form array values. Patch by John Jannotti <***@lcs.mit.edu>
adds b689f4c One more binmode() as suggested by Markus Laker <***@contax.co.uk>
adds 19fdf54 Take out things that mention HTML::Parse.
adds 4075247 A few items that was already done.
adds be65926 Missing GET in example.
adds dc0cae7 Referer patch by INOUE Yoshinari <***@kusm.kyoto-u.ac.jp>
adds bca1beb Some fixes to things I broke in INOUE Yoshinari's patch.
adds fea1fb0 More cleanup.
adds 455d3be Killed all URI modules.
adds 06bc005 Moved (or replaced) to the URI distribution.
adds 066b409 Check for presence of URI.pm
adds 4ee0c01 More URI zapping.
adds 95ec4f7 Moved to URI.pm
adds c47b280 uri zapping.
adds 442cefe Added URI.pm
adds 5f913f1 URI is unbundled.
adds f59d56b Don't install programs when LIB= is used.
adds db036ce Applied test fix by Albert Dvornik <***@genscan.com>
adds 632f2f9 From: Andreas Gustafsson <***@araneus.fi> Subject: HTTP::Cookies vs. Netscape cookies, part 2: port matching To: libwww-***@ics.uci.edu Date: 30 Sep 1998 14:20:25 +0200 Return-Path: <libwww-perl-***@ics.uci.edu> Received: from binky.ics.uci.edu (***@binky.ics.uci.edu [128.195.1.14]) by mail1.sol.no (8.9.1a/8.9.1/1.13) with SMTP id <OAA25173> for <***@aas.no>; Wed, 30 Sep 1998 14:37:44 +0200 (MET DST) Received: from ics.uci.edu by binky.ics.uci.edu id aa2853 [...]
adds 3ebcc3d From: Andreas Gustafsson <***@araneus.fi> Subject: HTTP::Cookies vs. Netscape cookies, part 1: domain matching To: libwww-***@ics.uci.edu Date: 30 Sep 1998 14:18:34 +0200 Return-Path: <libwww-perl-***@ics.uci.edu> Received: from binky.ics.uci.edu (***@binky.ics.uci.edu [128.195.1.14]) by mail1.sol.no (8.9.1a/8.9.1/1.13) with SMTP id <OAA25191> for <***@aas.no>; Wed, 30 Sep 1998 14:37:46 +0200 (MET DST) Received: from ics.uci.edu by binky.ics.uci.edu id aa28 [...]
adds 9d40992 Added Proto => 'tcp' to IO::Socket ctor.
adds 2990795 Check for URI and Digest::MD5
adds afeea4e Ignore Expires field, if the date itself does not parse.
adds c68f001 URI::CLASS stuff.
adds c793cbc Merged R5_40_1 changes back into mainline.
adds cfaeb0f 5.41 changes summarized.
adds 27631b3 5.41
adds 5401c31 Removed double URI.
adds ffab6a8 Don't use AutoLoader any more.
adds 100a491 First revision.
adds 96ce5c6 5.42
adds 001ed89 Added copyright statement.
adds 1f08620 Simple typo.
adds 94a2722 Show animation while downloading.
adds c1f2f14 Some cleanup
adds 21968c3 PREREQ_PM patch from Andreas.
adds 733ca5f MacOS patches from Paul J. Schinder.
adds 189b79d MacOS patch from Paul J. Schinder.
adds 45d0d2a MacOS patch from Paul J. Schinder
adds 53cd0c2 MacOS patch.
adds d9f1cb0 MacOS patch by Paul J. Schinder
adds 1fcbe23 New year.
adds 2ecf1e0 MacOS patch by Paul J. Schinder.
adds f7f3f54 MacOS patch from Paul J. Schinder
adds 6060c6c MacOS patch by Paul J. Schinder
adds 1003cd3 MacOS patch.
adds f6a0558 Allow "." in header names.
adds d6e3e0a head() fix by Richard Chen <***@lexitech.com>
adds cfd7061 "LWP fails with PerlEXE"-patch from Gurusamy Sarathy.
adds ab0fb5d The http URI object does not support user and password methods any more.
adds b6ec6f5 Avoid $uri->netloc
adds 82f9dd8 New year.
adds 2ce3185 Prepare for 5.42
adds 13a9605 Documentation patch from Michael A. Chase" <***@ix.netcom.com>
adds bb3a7bf Soon new.
adds 829b32b Two more things.
adds 48d664b Ed Jordan did not want to be here.
adds 8efeb8e -H option by Ed <***@chronos.net>
adds f4ef235 Fixed some constructors. Documentation fixes.
adds c71b7fd Disable test for MacOS.
adds c9857e6 Reorg triggered by Y2K bug found by W. Phillip Moore <***@ms.com>
adds c601d2d Added binmode(F) as suggested by:
adds 7096e3d Something that I actually believes work well.
adds 6b1b415 Renamed new function to parse_date()
adds cad4e73 Use a plain "||" sequence instead of a loop. Saves a little bit of time.
adds af636cd Expand look that makes sure clock variables are defined. Saves a little time too.
adds 3425fbc Faster convertion of month from string to number to normal case.
adds fbb6283 Fast exit from parse_date() for strictly conforming string.
adds 8517048 Moved fast exit for strictly conforming string to str2time. The parse_date() would also need a wantarray test.
adds 9043aef Updated documentation.
adds 2cedf1e Avoid CET tests, since these might work when Time::Zone module is installed. Also test parsing of up- and low-cased strings.
adds adc52cc Case insensitive parsing.
adds e22653e More test cases.
adds e7d370a Y2K fix for original Netscape cookie example.
adds b74c56d 5.43
adds 6c96cb9 Prepare for 5.43
adds 786cf51 Added binmode() as suggested by Murray Nesbitt <***@ActiveState.com>
adds 4b0b1b3 Make -HUser-Agent:jeff work.
adds 075e6dc Wrong package name fixed.
adds 01e16b9 Make sure we set $/ before using <>
adds d0edff1 Fixed typo spotted by Marc Langheinrich <***@cs.washington.edu>
adds a3bf476 Skip out-of-bounds tests.
adds 532c9a5 Set the "Range:" header if $ua->max_size is used.
adds 4437afb 5.44 now.
adds c260396 Test ";" inside some query_form component.
adds fb4fe49 Prepare for 5.44.
adds 33d1af4 New PREREQ stuff.
adds 3bcf6d2 Avoid defined(@) warning. Patch by Nathan Torkington <***@frii.com>
adds faf224a From: ***@my-deja.com Newsgroups: comp.lang.perl.misc Subject: lwp-mirror Date: Wed, 15 Sep 1999 13:57:40 GMT Organization: Deja.com - Share what you know. Learn what you don't. Lines: 16 Message-ID: <7ro8kd$e0f$***@nnrp1.deja.com> NNTP-Posting-Host: 212.121.137.130 X-Article-Creation-Date: Wed Sep 15 13:57:40 1999 GMT X-Http-User-Agent: Mozilla/4.05 [en] (X11; I; Linux 2.0.35 i586) X-Http-Proxy: 1.0 x42.deja.com:80 (Squid/1.1.22) for client 212.121.137.130 X-MyDej [...]
adds dc1e9fb Also interface to IO::Socket::SSL transparently.
adds aad89b4 First revision.
adds 66357ea Reference to README.SSL
adds 28a95c4 Added README.SSL
adds e1a119b Some HTTPS stuff from Marko Asplund <***@hip.fi>
adds 6ec5dfc Date: Thu, 2 Sep 1999 17:46:02 +0100 (WEST) From: Ed <***@chronos.net> To: libwww-***@ics.uci.edu Subject: LWP::Protocol::ftp patch Message-ID: <Pine.BSF.4.10.9909021742510.29186-***@ns1.fidalgo.net> Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: libwww-perl-***@ics.uci.edu
adds 5d1a73f A little reformatting.
adds 12a5a20 A little SSL rephrasing.
adds 0371e1e More reformatting.
adds ea71112 Prepare for release 5.45.
adds 2328ac5 5.45.
adds 0718482 Documentation patch from Ben Tilly <***@trepp.com>.
adds 0f7ab60 Make read_media_types() exportable.
adds 44ca6ff New mailing list address.
adds 960c60e Because so many server applications are buggy, check for boundary content without "--" prefix. Default boundary is something more unlikely than "000".
adds f41f965 Incremented version number. Updated mailing list address.
adds b474367 Make 'referrer' allowed as spelling form referer.
adds c2a238a Avoid "Use of uninitialized value at /usr/bin/lwp-request line 334" warnings. Bug reported by John Salmon <***@gw.thesalmons.org>.
adds b60970d Prepare for 5.46
adds 6024adf Fix previous patch. Need to access the URI as $url->path_segments in order to be URI compatible.
adds 7a14d6a Kill any Connection headers.
adds 467a5fe Added HTML::Form
adds 3078637 Tidy it up. Version number is now 0.02.
adds 23d530e Also test html stuff again.
adds 6a4921f 5.47
adds 5d539a0 Fix typo. Added bz2
adds fb69f61 5.47
adds 79c1a1e Make sure we save away a copy of the URI.
adds 8d4684a Avoid warning on unknown status code returned in a response.
adds bffcc73 Added WebDAV (rfc2518) codes.
adds 93eb4db Gotten rid of indirect object calls.
adds 58e4ed5 Update from Marko Asplund <***@hip.fi>
adds da07962 Protect against URI schemes that does not have path_query. Fix this problem:
adds 9526f38 Disallow: mailto:...
adds 15d031d Use URI->new_abs().
adds 3d8a13b Use "return undef" instead of simply return. Works better when called in list context().
adds 461821f Fix as suggested by David Dyck.
adds 8ef88ae Version is now 5.48.
adds c4adcd4 Copyright 2000.
adds 86c00a7 Deal with multiple WWW-Authenticate headers. Patch by Hugo <***@crypt.compulink.co.uk>
adds add0bed First revision.
adds bf1bef3 Added t/base/ua.t
adds 74a84ed Fix $ua->proxy so that it it does try to set the value when when called with a single argument.
adds abe8c7a Need HTML::Parser 2.20 in order to ensure we have HTML::TokeParser.
adds 927885d HTML::Form.
adds 3429eb9 Don't push things that does not have path_query into @disallowed array.
adds a874e6b Don't parse robots.txt unless it looks decent.
adds ff0e4cb Simplified handling of bad header lines.
adds e3a7b42 From: lane (Charles Lane) @ DUPHY4.Physics.Drexel.Edu Subject: [Patch libwww 5.47] mods for VMS to test cleanly To: libwww @ perl.org Date: Thu, 6 Apr 2000 17:12:51 EDT
adds 59d17fe More tests.
adds 3e87dff Better handling of absolute URIs in the Disallow lines.
adds 905b7a0 Bad counting.
adds 74ea72d Never use indirect object constructors. Added a little section on cookies.
adds d52e3cd Copyright 2000
adds 5157bfc Copyright 2000.
adds 99e242f Some reorganization to prepare for Keep-Alive support.
adds 54650ed 5.48
adds f687daf Update.
adds 0e66546 User Carp::* instead die/warn directly. Implemented $f->possible_values. Avoid warning
adds 8d7e60f From: KONISHI Katsuhiro <***@din.or.jp> Subject: HTTP::Date bug? To: ***@aas.no Date: Mon, 22 May 2000 02:57:07 +0900
adds 75f4046 Comment typo.
adds 28b7cf5 Avoid trivial_http_get when @ appears in authority part of URI.
adds cf83d38 unescape username/password for URI.
adds 5e944e8 typo.
adds 528f882 We now require URI-1.07 so that URI::URL->new_abs() works.
adds 5ead9c6 New base() that absolutize the URI. Based on bug report from Hans de Graaff <***@degraaff.org>
adds 83ed94f Changes as suggested by MAC
adds bf97f24 Need to have query in URI param. Spotted by "Life is hard, and then you die" <***@innovation.ch>
adds e8bbd42 From: Sander van Zoest <***@covalent.net> Subject: [PATCH] libwww 5.48 HTTP::Date To: Gisle Aas <***@aas.no> Date: Sun, 13 Aug 2000 19:33:18 -0700 (PDT) ReSent-From: Sander van Zoest <***@covalent.net>
adds 8c9c88b Empty cookie path patch by ***@ziet.zhitomir.ua
adds d8f781e Doc typo.
adds 6757a06 Support boundary spec.
adds 4904b28 Copyright 2000.
adds 0b1bfc2 Left over from HTML::TreeBuilder was part of this distribution.
adds e86a9b5 Added LWP::Protocol::GHTTP as an alternative http protocol handler.
adds 43bf512 Made HTTP::Cookies work for cases where the uri-attribute of the HTTP::Request object happens to be a plain URI::http object. The issue was that the epath method has been renamed to path (when moving from from URI::URL::http to URI::http).
adds b1b109c 5.49
adds 5b0463a Allow fractional seconds for ISO formatted dates. Based on patch from "Mark D. Anderson" <***@discerning.com>.
adds d278157 Allow non-alphanum characters in method of request. For instance "M-POST".
adds 8e8f3dd Calculate Content-Length for $DYNAMIC_FILE_UPLOAD by stating the files. Patch provided by "Lindley, Lee T" <***@viasystems.com>.
adds 7a35c0c From: "Christian Gilmore" <***@tivoli.com> Subject: libwww-5.49 fails tests against new URI-1.10 To: <***@aas.no> Date: Fri, 12 Jan 2001 14:27:08 -0600
adds 0c0cd98 Require URI-1.10
adds 08ee2e8 Release 5.50
adds da1a9ce Added HTML::Tagset to bundle.
adds 1b70ba0 Copyright 2001
adds e9c2bbf From: Dave Dunkin <***@hotmail.com> Subject: Re: LWP::Authen::Digest update for RFC 2617 To: ***@perl.org Date: 21 Jan 2001 21:10:29 -0600
adds 2a34f6c Fixed 5.50 release date.
adds 246f6f3 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 <***@snrc.uow.edu.au>.
adds 5680d53 From: BooK <***@netcourrier.com> Subject: Bug in HTML::Form 0.03 To: ***@perl.org Date: Mon, 12 Mar 2001 00:57:05 +0100 (CET)
adds 11324c1 env_proxy do longer case insensitive in the CGI environment.
adds 9c4b0cb Adjusted HTTP_PROXY patch to allow CGI_HTTP_PROXY. Documented it.
adds bafff34 Avoid '<FILE> chunk 1' messages at the end of the response 'message'. The original bug report was:
adds b2e378b From: ***@stonehenge.com (Randal L. Schwartz) Subject: [patch] hacking HTTP::Daemon to handle CONNECT properly To: Gisle Aas <***@ActiveState.com> Cc: ***@perl.org Date: 04 Mar 2001 14:07:07 -0800 Gnus-Warning: This is a duplicate of message <m1elwdgpdg.fsf_-***@halfdome.holdit.com>
adds 3aadcbc Release 5.51
adds c3d69b9 Minor refomatting.
adds ad39831 Patch missing in 5.51 summary.
adds abbf0cf Make ;type=a effective for ftp again.
adds f2665ed Added def_header() method.
adds eef422c Use def_header to initialize header values.
adds 9de1a84 Tolerate servers that send multiple Location headers. Bug #231388
adds 671d4c0 Moving stuff around a bit.
adds a7bba95 optimization
adds 063daf8 s/def_header/init_header/g
adds 1adc1e9 We failed to match a cookie with path="/" in a request with empty path. Empty path can be triggered by using URI objects directly in requests.
adds 3d9fae0 s/report_only_tags/report_tags/;
adds 5df4793 Release 5.52
adds a12908a Fixed typo: @perl.org
adds 17274c9 Reference RFC 2965. Need to validate that we actually generate conforming response. Don't require 2 dots in the domain name. Added option to hide Cookie2 header in requests. Cookie2 header now quote the version number (since examples in RFC 2965 do too).
adds ed75267 Support for embedded userinfo in proxy URI. Patch by John Klar <***@xpedite.com>.
adds d7b8529 Unescape proxy auth parts.
adds 00450c4 First revision.
adds e4abab8 Methods to read response. Pick up various attributes.
adds 6fd1d0f Allow a callback to receive chunk data.
adds deea7f6 Added read_entity_body() method.
adds 3401fd1 First revision.
adds 6313000 Added Net::HTTP and LWP::Protocol::http11
adds d11a0fc Try to call ->get_headers to pick up headers.
adds e4a35a2 More read-like interface to read_entity_body().
adds c8e3913 Use new read-like interface of Net::HTTP.
adds 42a4a6c Release 5.53
adds 93ce4ea Cleanup.
adds 9970031 Release 5.53
adds 393b78b More cleanup.
adds 075991d Use own bufferering, and only sysread()
adds d0cf0ad Simplified xread.
adds a04c150 Support trailers
adds 389d064 Modified chunked behaviour. Avoid returning 0E0.
adds 9f341a5 Pass through connection headers. Leave TE headers as they are.
adds c9b9a65 Implemented read_timeouts. Deal with trailers.
adds 0076231 Avoid returning an empty list from get() when the connection fails.
adds b4fbfaa One more entry.
adds 54a6c53 New release date.
adds d103453 Protect against $SIG{__DIE__}
adds 04210d4 The $ua->clone method did not make a copy of the proxy settings.
adds 3167ac9 Minor doc tweak.
adds 99b9a2a Introduced format_request() method.
adds 7f8771b First revision.
adds 84552b7 The read_header_lines() method does not return the protocol version any more. Added documentation.
adds 1a3b02e Minor doc update ($s->read_response_headers has changed return value).
adds a72e651 Net::HTTP->read_response_headers() does not return the protocol version number any more.
adds 482a1ab Used wrong field name: peer_http_version
adds fef9995 Document get_trailers() method.
adds 8b9adcf Added _rbuf and _rbuf_length methods.
adds b81d239 Got rid of myhttp prefix on internal attributes.
adds a6ecb28 Doc typo fix.
adds d160205 conns() log did not pass on request body.
adds 2ba06e1 Support CODE as content. Override Content-Length for non-CODE content.
adds b8f4f8b Added note about experimentalness of this module.
adds 7d055ae Introduced separate $has_content branch in the code.
adds 4442661 Make the socket non-blocking.
adds b73001c Avoid printing undef values.
adds 99e2ab3 Some restructuring. Pass the $ua object to the protocol object. This will allow protocol modules to store state in the $ua if they wish.
adds 4944256 Keep-Alive support.
adds b0942c9 Declare the 5.005 is required (4-arg substr used).
adds a7bcec1 Version 5.53_90
adds 86ec59b Rename ChangeLog as Changes.
adds 67ac524 Added Net::HTTP::NB
adds f046eee Release 5.53_90
adds 4792fb3 5.5390 (no underscore)
adds a51492c Avoid some warnings.
adds 88498b6 Reset chunk state. Always set buffer empty when returning EOF.
adds 851fda3 First revision.
adds a857a37 Added ConnCache.
adds 33e327a Added conn_cache.
adds 035fe62 Use conn_cache.
adds 0f5683b Avoid sharing references to conn_cache and cookie_jar
adds dd7a1d3 Separate total_capacity method.
adds 217ad03 Avoid autovivifying $self->{limit} in enforce_limits.
adds 9b1fa28 Let the constructor take options.
adds c4acf7a Version 5.5391
adds 39df540 Add headers: Client-Warning, Client-Request-Num
adds 45cce6a Force use of experimental http11 module when keep_alive is requested.
adds 009f863 From: Liam Quinn <***@htmlhelp.com> Subject: Patch for two WWW::RobotRules bugs To: <***@perl.org> Date: Fri, 20 Apr 2001 13:18:18 -0400 (EDT)
adds bececdd Added documentation. Call $self->enforce_limits when capacity limits are adjusted.
adds ff2bfe2 Added write_chunk() and write_chunk_eof() methods. Doc update.
adds 4a624fb Doc update. Agent now appends _agent if it ends with space.
adds 5e02881 Avoid undef warnings on empty status line.
adds e4c7e95 Doc update.
adds 705cc1e Don't try to keep connection alive if not all of the entity data has been retrieved.
adds 7701202 Deal properly with max_size == 0. Disable X-Content-Range header generation. Added Client-Aborted header generation.
adds fd3d5a3 The default of max_size is once again undef. The calculation of the Range header was off by one. Documentation updates.
adds 2f89a17 Added env_proxy option to ctor. Doc update: document ctor options.
adds 3e9a9e7 Compensate for r1.22 of WWW::RobotRules.
adds 9bb0439 Release 5.53_91
adds bfc6a1d Keep-alive support.
adds 2e25534 First revision.
adds e5f9e0c Protect host_port call. Not all URIs have this method.
adds d373b9a Monitor connection while writing request content to it.
adds 71a1ddb 5.53_92
adds 0dc707f 5.53_92
adds 8d2c090 Last minute typo fix.
adds 3e9ba73 Started collection of live/* tests.
adds 1078c1d Allow undef to be assigned to a member.
adds 2dfe217 Support gzip and deflate transfer encodings.
adds 69689ee Leave Transfer-Encoding header in. Try to deal with "0E0" response from $socket->read_entity_body(). This actually need a redesign of the collect interface.
adds 939b0c7 First revision.
adds 7849748 @_[1] is better written as $_[1]
adds 0e126bf Don't return data to collect if the read_entity_body() returns "0E0"
adds 9f2a9eb Test works now.
adds e8b0d7f New test.
adds f7e4d2b Push on live tests too (if ENABLED).
adds e803fb2 We ended up with 'undef' return for last chunk.
adds cb310af Jigsaw tests.
adds 748d175 Ask lots of questions.
adds d035e46 5.53_93
adds 0268fd3 Added SendTE option.
adds c27021a Close to enabling of SendTE
adds 6953253 Added jigsaw-auth-d
adds 68d4734 Avoid warning when qop parameter is not given.
adds f3454ee First revision.
adds 6c27d07 Use -1 instead of 0E0 as the magic no-data-returned value.
adds 3f8b1f8 Added format_chunk* methods.
adds 1ebd68c Enable SendTE
adds fb2c9ab Comment about google not longer true. It worked if we just made sure the Keep-Alive header came first.
adds 1ee6bca From: "Sean M. Burke" <***@cpan.org> Subject: suggested changes to LWP::UserAgent 1.89 To: ***@activestate.com Date: Sat, 05 May 2001 01:47:58 -0600
adds 67a28ce From: "Sean M. Burke" <***@cpan.org> Subject: no LWP::Protocol and LWP::Protocol::nogo To: ***@activestate.com Date: Sat, 05 May 2001 00:42:32 -0600
adds 636065f Added LWP::Protocol::nogo
adds 3fb83e0 Don't make a noise just because Compress::Zlib is not there.
adds e4bdd69 5.53_94
adds a7e2111 Fix extract_cookies() behaviour when there is a mix of Set-Cookie and Set-Cookie2 headers. In that case we used to ignore all Set-Cookie headers. Now we only ignore those Set-Cookie headers that reference the same cookie as a Set-Cookie2 header.
adds eacfe60 If _trivial_http_get got a redirect to non-absolute URI then it failed. Redirects should not really be like that.
adds 47b30f7 Keep all extra attributes for the form.
adds 32b1488 Fix for left over \n at the end of 'message'. Also strip of " at %s line %d" where the file name contains spaces.
adds 4a5b37a Allow space in file name. Fix suggested by Sean M. Burke <***@cpan.org>
adds 25cb1d6 Don't load Compress::Zlib until it is needed.
adds b67568c Documentation update.
adds 014d9db Default $URI_CLASS to "URI" instead of "URI::URL".
adds 4d98d7d Avoid calling epath.
adds 6ae7d80 Turn off SendTE option for google.
adds 300687e From: "Sean M. Burke" <***@cpan.org> Subject: fix for language-matching in HTTP::Negotiate To: ***@ActiveState.com Date: Sun, 27 May 2001 18:41:49 -0600
adds 864c050 Updated copyright year and author email address.
adds 0fbe8d1 Clarifications from "Subject: patch: HTTP::Response minutia" by "Sean M. Burke" <***@cpan.org>
adds 5b175d0 Release 5.5395"
adds 18f525a Release 5.53_95
adds d31706f From: Blair Zajac <***@gps.caltech.edu> Subject: accept schemantics for HTTP::Daemon and IO::Socket differ To: ***@perl.org Date: Mon, 06 Aug 2001 15:02:32 -0700
adds ba8a20e From: Norton Allen <***@huarp.harvard.edu> Subject: [PATCH] Resolve "Short Write" To: ***@perl.org Date: Tue, 7 Aug 2001 13:34:24 -0400 (edt)
adds d157d31 Avoid warnings.
adds f922c41 Don't need the indirection via xread(). Call the sysread method instead.
adds 5ecec25 Call SUPER::configure via _http_socket_configure. This allow subclasses to override this. Used by the HTTPS support in LWP::Protocol::https11.pm.
adds 306d6ae Pick up connection class via a method call. This allow the https support to override it.
adds e2b3d78 First revision. Contributed by Doug MacEachern <***@covalent.net>.
adds 50cfe08 HTTP/1.1 support over SSL.
adds 9caed6d Deal with newlines in header values.
adds e8b2578 Force use of the new HTTP/1.1 modules.
adds ef5588c New synopsis as suggested by "Sean M. Burke" <***@cpan.org>
adds 25e4986 Added sanity checking by "Sean M. Burke" <***@cpan.org>
adds b06f65a Added sanity checking by Sean M. Burke
adds cd9cc0d Release 5.5396
adds a750583 Release 5.53_96
adds ec6eedb Cut&Paste error fixed.
adds e9a5f4f Avoid "Character in "c" format wrapped" warning in bleadperl
adds 7895bbb Avoid circular reference that makes the socket object stay around for ever. This patch probably slows down the module quite a bit. I really need to do the select() stuff by hand.
adds 14fd5e5 Enable LWP::Debug::conns() for headers. Suggested by Martijn Koster <***@excitehome.net>
adds cf8036c Avoid the IO::Select module. Using select(2) directly is not that hard.
adds 3153e04 Release 5.53_97
adds 7e929cc Break up simple_request() into prepare_request() and send_request(). Patch contributed by Keiichiro Nagano <***@sodan.org>.
adds fb634b0 One more change in _97
adds dada028 The "100 Continue" response can be sent even when we don't provide an 'Expect: 100-continue' header.
adds 981f6ad Make sure we don't copy the Host header for redirects.
adds 0f86b94 Rename LWP::Procol::http11 and LWP::Protocol::http. The old module is now LWP::Protocol::http10.
adds e2f9fca Release 5.54
adds f52ba8c Renamed protocol module.
adds 8b6cc6c Not all perls have IO::Socket::INET as a separate module.
adds af97403 Removed more LWP::Protocol::http11 crap.
adds 9d74956 perl 5.005's IO::Socket does not have the blocking method
adds 171e557 Need perl5.005
adds 9ef9868 More updates caused by the name switch. Disable $sock->blocking(0)
adds ea456d5 Don't load HTML::HeadParser until it is needed.
adds 72d5b1f Support the Range header for FTP. Patch David Coppit <***@coppit.org>.
adds 1928a47 From: Radu Greab <***@netsoft.ro> Subject: patch for libwww-perl-5.53 To: ***@ActiveState.com Date: Sun, 14 Oct 2001 21:31:57 +0300 Organization: NetSoft srl
adds 7716d94 From: Chris Nandor <***@pobox.com> Subject: Bundle::LWP problem (bad order) To: ***@aas.no Date: Fri, 21 Sep 2001 18:59:34 -0400
adds c7c44aa Net::FTP 2.58 required.
adds 4f52754 From: Alexandre Duret-Lutz <***@lrde.epita.fr> Subject: HTTP::Cookies rejects cookies from host a.b for domain .a.b To: ***@perl.org Date: 11 Oct 2001 23:11:08 +0200 Organization: LRDE/EPITA http://www.lrde.epita.fr/
adds f54ab2a Replace HTTP/1.1 with NTML
adds 40a0f37 Release 5.60
adds cc4408a Implement limits on the number of headers and length of header lines.
adds c97ac69 Mostly a big documentation update.
adds 83488bd Typo fix by Blair Zajac <***@orcaware.com>. Message-ID: <***@orcaware.com>
adds 40d9511 Documentation update.
adds 29457c1 Documentation update.
adds 7fecaa5 Change a Transfer-Encoding header into a Client-Transfer-Encoding.
adds 511d6cc Check that remove_header returns something
adds 58694a7 Check Client-Transfer-Encoding instead.
adds 881433c Removed google.t from the distribution. They seem to block us.
adds f67d6c6 Remove Cookie header on redirect. Fix for bug #477013. Patch by Steve A Fink
adds bc1f478 Invoke the _fixup_header method. It is needed to set the proper Host: header when talking to a proxy. Reported as bug #479660
adds 113a6b1 Don't assume that the connection object is a GLOB. Renamed Client-Request-Num as Client-Response-Num.
adds 665b27c Document some environment variables.
adds ced2f45 Simplified auth proxy setting.
adds ba20a80 Mention the -n option when asking about programs to install.
adds 3ed3988 Tweaks to the text; for instance claim that LWP-4 is not maintained any more
adds c668764 Documentation update.
adds 9d2860e Moved the methods of Net::HTTP to Net::HTTP::Methods. Net::HTTP::Methods is now a pure mixin class. It does not inherit from anything. Net::HTTP combine IO::Socket::INET and Net::HTTP::Methods. Net::HTTPS combine some SSL socket implementation with Net::HTTP::Methods.
adds aa3c53c Adopt the blocking fix from LWP::Protocol::https
adds 62decff Reorganized the classes so that the https implementation becomes really simple.
adds 9e0f015 Test Net::HTTP
adds 56800aa Check that offset is not passed in to read_entity_body
adds 4857607 Release 5.61
adds 5e93901 Fix for $VERSION that wrapped around.
adds c36aee9 From: Chris Nandor <***@pobox.com> Subject: LWP stuff for Mac OS To: ***@aas.no Date: Tue, 20 Nov 2001 00:11:09 -0500
adds 025a9e1 From: Blair Zajac <***@orcaware.com> Subject: libwwwperl 5.61 doesn't handle Transfer-Encoding: Chunked To: Libwww Perl Mailing List <***@perl.org> Date: Sat, 17 Nov 2001 22:57:36 -0800
adds 7856278 Make it compatible with perl5.005 (again).
adds 3148573 Release 5.62
adds 65885ba use Digest::MD5 instead of MD5.
adds 4ca7b12 Disable t/live/jigsaw-te.t on systems without Compress::Zlib
adds 523c3ca Some typo fixes.
adds 2f72045 Avoid undef warnings when content type is not set and $DEBUG is
adds dc1c562 Deal with parameter names in a case insensite way. Put a little weight on the order of features in the Accept headers.
adds 80cbf5c From: Michael Hennecke <***@rz.uni-karlsruhe.de> Subject: HTTP::Negotiate 1.7 bugs To: ***@perl.org Date: Tue, 27 Nov 2001 18:31:34 +0100 Reply-To: Michael Hennecke <***@rz.uni-karlsruhe.de> Organization: University of Karlsruhe, Computing Center
adds 4548ac8 Allow the read_response_headers method to take the "laxed" option.
adds f7d37cf Ask for 'laxed' header parsing and collect junk headers.
adds 1910afc Return the zlib_ok() status also the first time.
adds 1a234c9 Check Net::HTTP::Methods directly.
adds 5b89b28 A few more tests.
adds 0e0f163 Fix eol line ending for HTTP/0.9.
adds 4fab87f Test chunked decoding.
adds 14a3a58 Test that HEAD is special cased as it should.
adds 7b8af65 When LWP::UserAgent generated its own responses, then it did not set the request property as it should.
adds 9565c7e With no timeout make call select anyway.
adds 9cce32d Release 5.63
adds 63ce255 Removed all the .PL files. We only used it to rewrite the #! line on installation, but nowadays MakeMaker does that by itself on make install. It would even then do the right thing on windows.
adds f93b270 Don't do the .PL stuff any more.
adds 19658ca Strip path so that it works on Windows.
adds e300cec Avoid use of undef value warning.
adds 7d02b60 From: Chris Nandor <***@pobox.com> Subject: Mac OS patch for http.t in LWP To: ***@activestate.com Date: Tue, 15 Jan 2002 12:50:32 -0500
adds 85b896d Protect against $SIG{__DIE__} handlers. Patch by Adam Newby <***@NewsNow.co.uk>.
adds 521d85b Added 'discard_session_cookies' method. Patch by Mike Schilli <***@pacbell.net>.
adds 404ac7b Renamed discard_session_cookies as clear_temporary_cookies
adds 1e82bb6 Abort a digest auth session if we fail repeatedly with the same username/password.
adds df2fc99 Prefer the hostname from the Host: header when deciding domain name matches for cookies. Based on patch from Bray Jones <***@rhtc.net>.
adds 8bf3ff6 Trailing space in old cookie parameters not ignored. Patch by Ivan Panchenko in bug #499174
adds bc88a1d Release 5.64
adds ddefadc From: "Sean M. Burke" <***@cpan.org> Subject: HTTP/Cookies.pm patch To: Gisle Aas <***@ActiveState.com> Date: Tue, 12 Feb 2002 06:59:19 -0700
adds e5efb51 Perl 5.7.3 truncates the seconds in timelocal/timegm
adds 1ee39c9 Doc patch from Edward Avis <***@doc.ic.ac.uk>
adds 6c8bc32 Fix from ActivePerl (Dave Sparks)
adds aa1a3b7 Be more careful with the defaults for the lwp-request aliases.
adds df90ee3 Release 5.65
adds 784e4b4 Don't alarm users just because Compress::Zlib is not found
adds 10d339d Used wrong variable name; copy of aliases failed.
adds 4890e4b Allow objects like 'URI' as header values. Based on patch by Sean M. Burke.
adds 217fd94 Put HTTP::Cookies::Netscape in its own file. Patch by Sean M. Burke.
adds ae176d2 Message-Id: <***@mail.spinn.net> Date: Fri, 28 Jun 2002 14:55:46 -0600 From: "Sean M. Burke" <***@cpan.org> Subject: LWP/UserAgent.pm patch
adds c29042f From: "Sean M. Burke" <***@cpan.org> Subject: A tiny libwww-perl-5.65/t/TEST patch To: Gisle Aas <***@aas.no> Date: Thu, 15 Aug 2002 00:28:50 -0600
adds bf98611 From: ***@emsphone.com Subject: HTTP::Daemon Patch To: ***@ActiveState.com Date: Thu, 15 Aug 2002 11:09:26 -0500 (CDT)
adds 4e29764 From: "Sean M. Burke" <***@cpan.org> Subject: patch to LWP/UserAgent.pm To: Gisle Aas <***@aas.no> Date: Thu, 18 Jul 2002 04:45:43 -0600
adds a9abde4 From: "Sean M. Burke" <***@cpan.org> Subject: patch to WWW/RobotRules.pm To: Gisle Aas <***@aas.no> Date: Thu, 18 Jul 2002 04:54:03 -0600
adds 9e4736e From: "Sean M. Burke" <***@cpan.org> Subject: patch for LWP/RobotUA.pm To: Gisle Aas <***@aas.no> Date: Thu, 18 Jul 2002 05:00:40 -0600
adds 62dde7a From: "Sean M. Burke" <***@cpan.org> Subject: Some new LWP t/ files To: Gisle Aas <***@aas.no> Date: Thu, 15 Aug 2002 00:39:56 -0600
adds 3a2640f New tests from Sean. Also sorted the file.
adds 5d87a92 Fix race condition in test. Start the correct daemon.
adds ead4195 From: "Sean M. Burke" <***@cpan.org> Subject: little docfixes to LWP::Simple To: Gisle Aas <***@aas.no> Date: Tue, 20 Aug 2002 06:24:10 -0600
adds ef1ba36 Give better error messages on bad chunk headers.
adds 9305a17 Client-Peer was missed.
adds d5a8e4e Added LWP::DebugFile to the distribution.
adds 367ad73 LWP::Authen::Ntlm contributed by James Tillman in message <***@exchange.fdle.gov> on the libwww mailing list.
adds 75c9d9b Documentation tweaks.
adds 5759075 Added Ntlm module
adds 44c883d Fixed typo. Spotted by Scott Kister <***@skister.com>.
adds 3bddd30 Updated script to match current validator output.
adds 7c6650e From: Yale Huang <***@sdf-eu.org> Subject: Error in Net::HTTP::Methods To: ***@ActiveState.com Date: Thu, 7 Nov 2002 11:40:45 +0800
adds 171f6ee One more patch went in.
adds 9dc71ad More changes summarized.
adds b9f8d62 Removed bad test that relies on Data::Dump.
adds 4ec070f TODO only grew stale. Killing it.
adds 49cb902 Net::HTTP is not experimental any more.
adds 2268f12 Doc patch: Make it more obvious why the loop is written this way.
adds feb19c9 Added support for reading Microsoft's Cookie files. Contributed by Johnny Lee <***@hotmail.com>.
adds 5039221 Fix typo.
adds 6607a45 Dump enctype if not the default one.
adds 3f9c761 Time for version 1.00
adds ac1fae4 Added attr() method to HTML::Form.
adds 4398c44 Revised documentation.
adds c864796 Bug fix: text inputs can never have undef value. A form like:
adds fcd2e10 More testing.
adds 7bd4c66 Improved the handling of "file" inputs.
adds 10b383e Check warning generated for the unknown input type.
adds 6927f43 Documentation tweaks.
adds 736f30f Avoid croaks from read_response_headers() when the laxed option is enabled.
adds be491b8 Unconfuse emacs.
adds 52e9862 Check "secure" attribute in Set-Cookie.
adds 1085978 Avoid warning for valueless attributes like "secure".
adds e8cc984 Deal with value less parameter that is followed by space.
adds 847bb76 From: "Johnny Lee" <***@hotmail.com> Subject: Re: [PATCH] Add MS IE for Windows support to HTTP::Cookies - 2002 Dec 19 To: ***@ActiveState.com Date: Fri, 27 Dec 2002 15:18:21 +0000
adds 5d9610c From: "Johnny Lee" <***@hotmail.com> Subject: [PATCH] HTTP::Cookies support for MS IE - 2002-12-31 To: ***@ActiveState.com Date: Tue, 31 Dec 2002 08:19:40 +0000
adds 7d6e027 From: "Johnny Lee" <***@hotmail.com> Subject: [PATCH] MS IE support in HTTP::Cookies (2002-12-31) #2 To: ***@ActiveState.com Date: Tue, 31 Dec 2002 10:18:42 +0000
adds 7d9f74b Support legacy value setting for file inputs.
adds c683674 Release 5.67
adds ba98980 Fix test failure for perl-5.8.0
adds 34d75a2 Release 5.68
adds 4ce61b8 Windows need binmode() here.
adds 3927874 Avoid warnings on unexpected EOF.
adds faed8ab Added lwptut to the distribution.
adds ca6e775 Try harder to avoid quotes for values that only contain token-chars.
adds c3756fa Avoid double usage message from --help caused by GetOptions() trapping the exception.
adds 4e26a0c Don't try to install GET, HEAD, POST unless when lwp-request in not installed.
adds 47d84a6 Release 5.69
adds 647095b From: Ville Skytt� <***@iki.fi> Subject: [PATCH] Make protocols_(allowed|forbidden) case insensitive To: Libwww Perl <***@perl.org> Date: 01 Feb 2003 20:25:18 +0200 Organization:
adds 845394e From: "Information Service" <***@lingo.kiev.ua> Subject: Bug/Patch for HTTP::Cookies::Microsoft To: <***@hotmail.com> Cc: <***@perl.org> Date: Sat, 12 Jul 2003 19:13:05 +0300 Organization: Lingo Translation Agency
adds 2dd854f From: Ville Skytt� <***@iki.fi> To: ***@perl.org Subject: [PATCH (revised)] FTP HEAD: ABOR needed Date: 15 Jun 2003 23:38:03 +0300
adds 38e4530 Doc type. Reported by Martin H. Sluka <***@sluka.de>.
adds f126d5b Dump form name in HTML::Form.
adds ce66d93 Fix spelling error in lwp-request. Patch by Edward J. Huff. http://sourceforge.net/tracker/index.php?func=detail&aid=750702&group_id=14630&atid=314630
adds 04d0873 Additional package: File::Listing::apache Patch by <***@rezic.de> http://rt.cpan.org/Ticket/Display.html?id=2772
adds b661090 Always run.
adds 5563791 First patches for 5.70.
adds eb1f215 Updated version number
adds 0a75976 Various typo and documentation fixes by Martin Thurn <***@northropgrumman.com>
adds 8571c53 Further documentation tweaks.
adds 7d17aa8 Avoid warning from HTTP::Date on certain invalid dates. Patch by David Dick <***@iprimus.com.au>.
adds 0b016fd HTML::Form will treat any unknown input types as text input. This appears to be what most browsers do.
adds 5ebaf81 Summarize some of the patches applied.
adds 8e67342 Unknown input types are now treates as text
adds 46dd281 HTML::Form::parse() can now take a HTTP::Response object as argument.
adds 6691376 Added param() method form HTML::Form.
adds b29975f Test that setting the hidden field actually worked.
adds 0ef6d3b Try to explain the mapping between input object and HTML form elements.
adds 8f014e8 Doc fix: one "to" too much
adds a60488d Undocument HTML::Form->new as there are no published methods to fill such an object with inputs anyway.
adds c0d28a3 Implement check method for "checkbox" and "option" inputs.
adds a4d9617 Support alternative value_names.
adds a1a9cf5 Release 5.70
adds b234d63 New test.
adds 2732160 Get rid of META.yml
adds 9b66439 Don't treat unsuccessful response different from successful ones. The error_as_HTML hides too much information.
adds 7bd3c49 Dump value_names as well
adds afb528f Also pick up value_names for checkbox and radio.
adds 7dd0e6e Changes applied by now.
adds 98aa0ba Added "the" because it read better.
adds 07d33f2 Touch this file in order to unconfuse the CPAN indexer.
adds 1aebce3 Claim copyright extension.
adds ac4180f Fix documentation example. http://sourceforge.net/tracker/index.php?func=detail&aid=547642&group_id=14630&atid=114630
adds 0252b4c Don't accept keys that start with '$'. The RE that tested for this was wrong. http://sourceforge.net/tracker/index.php?func=detail&aid=547645&group_id=14630&atid=114630
adds 367d81d Give more informative error message when https: URLs fail to work.
adds a9d6e3d The send_file() did not work when passing a file name as argument. Patch by Dave W. Smith <***@postcognitive.com> http://rt.cpan.org/Ticket/Display.html?id=1689
adds b46aec3 It is wrong to assume $1 is meaningful without checking the outcome of the match.
adds f55a736 Try harder to locate sendmail.
adds 590fa90 Be less strict about header field names. http://rt.cpan.org/Ticket/Display.html?id=2531
adds 264a793 Minor doc tweak. http://rt.cpan.org/Ticket/Display.html?id=2669
adds 7c77562 Identify field when complaining about illegal value.
adds 226cf72 Let HTML::Forms find_input return all inputs that match in array context. http://rt.cpan.org/Ticket/Display.html?id=3320
adds 91781f9 From: Matthew Eldridge <***@Graphics.Stanford.EDU> Subject: Re: libwww-perl-5.70 To: Gisle Aas <***@activestate.com> Cc: ***@perl.org Date: Tue, 14 Oct 2003 10:43:35 -0700 Gnus-Warning: This is a duplicate of message <***@radiance.Stanford.EDU>
adds 25651c4 From: Ilya Zakharevich <nospam-***@ilyaz.org> Subject: [PATCH] libwww 5.69 To: ***@perl.org Date: Tue, 14 Oct 2003 01:37:16 -0700
adds 0ba5ec5 Doc typo
adds d224940 Check mailto: URLs
adds f375428 Version 5.71
adds 17b8650 Requests for some non-HTTP URLs would fail if the cookie_jar was enabled. The HTTP::Cookies::add_cookie_header now ignored not-HTTP requests.
adds 7e28a54 Fix test failure on MS-Windows. Missing binmode().
adds 6f18348 From: Joshua Chamas <***@chamas.com> Subject: PATCH: Peer certificate not verified for https Crypt::SSLeay To: ***@perl.org Date: Mon, 18 Mar 2002 13:34:43 -0800 Organization: NodeWorks <http://www.nodeworks.com>
adds 5cc4f0a Avoid undef warning.
adds efc4316 From: Shlomo Yona <***@cslx.haifa.ac.il> Subject: LWP::UserAgent To: ***@cpan.org Date: Mon, 1 Apr 2002 14:59:03 +0300 (IDT)
adds 9735d10 From: "Brian J. Murrell" <***@interlinx.bc.ca> Subject: libwww: no Content-Length in POST with no content fix To: ***@ActiveState.com Date: Thu, 15 Nov 2001 11:14:09 -0500 Resent-From: "Brian J. Murrell" <***@interlinx.bc.ca>
adds 5dad71d Mark internally generated responses with a Client-Warning header and also repeat the status line in the content body. This make sure that 'lwp-request http://bogus.domain' is not silent.
adds b7e4526 Extend copyright.
adds b7b6b15 Pick up version number from CVS.
adds 8b2d9c6 LWP::UserAgent now deals with 303 and 307 redirects. The behaviour of 302 redirects has also changed to be like 303; i.e. change the method to be "GET". This is what most browsers do. Based on a patch contributed by Tom Hughes <***@cyberscience.com>.
adds 0ba0cac LWP::UserAgent now implements a 'max_redirect' attribute with a default value of 7. This should also fix the problem where redirects to the same URL to get a cookie set did not work. Based on a patch by Sean M. Burke C<***@cpan.org>.
adds 3b7898b s/\r//g
adds d913516 Whitespace edits from ActivePerl's Gecko branch.
adds 991c701 Change 61819 by ***@jand-tofino on 2003/03/25 19:16:10
adds dabd27a Fix test failures after the max_redirect change.
adds deb9f43 Special case .tbz and .tar.bz2 similar to .tgz and .tar.gz.
adds ba6875b From: "Sean M. Burke" <***@cpan.org> Subject: Small HTTP::Cookies::Netscape docfix To: Gisle Aas <***@aas.no> Date: Fri, 20 Jun 2003 13:10:07 -0800
adds 442dd2c From: Ken Williams <***@mathforum.org> Subject: Patch for LWP Makefile.PL To: ***@perl.org Cc: ***@ActiveState.com, ***@perl.org Date: Fri, 11 Jul 2003 10:18:12 -0500
adds fa232f5 Update example to use a site that still exists.
adds 4f946c5 Document 'delayload'. Patch by Johnny Lee <***@hotmail.com>.
adds fb4289e Release 5.72
adds c44d09c Undo the 1.29 change. It was not meant to be.
adds 7d8d112 From: Takanori Ugai <***@jp.fujitsu.com> Subject: Re: libwww-perl-5.72 To: ***@ActiveState.com Date: Thu, 16 Oct 2003 10:10:06 +0900
adds 24850cc Don't want to interpolate here.
adds 7b5bebb The OpenPKG ftp patch. Don't have a test case.
adds c2bd8a9 Fix method =items
adds 04893c2 From: Thomas Lotterer <***@dev.de.cw.com> Subject: Re: OpenPKG patch for libwww To: Gisle Aas <***@ActiveState.com> Date: Thu, 16 Oct 2003 12:35:54 +0200 Reply-To: ***@dev.de.cw.com Organization: Cable & Wireless Deutschland GmbH, Munich, Germany.
adds b669ee2 Typo.
adds e17e2a9 Release 5.73
adds 44dc969 Various improvements: - set mtime for transfered file - improved prompt texts - make sure writes are successful - avoid warnings when aborted
adds 29049ce Doc tweak.
adds d361076 Tweaks.
adds f25cf38 First revision. Names extracted from Changes.
adds 76905f5 Include AUTHORS
adds b3fbd86 First revision.
adds 5557489 List authors.
adds a224a00 Two small style changing helper scripts
adds b8b34a4 Style tweak. Move POD to the end of the file.
adds 63fc4f0 Make it modify files in-place.
adds a035769 Style tweak: Uncuddled elses.
adds 834c5ad Version 5.74
adds 3c490c8 Make the Bundle doc look nicer when POD formattted.
adds f045921 Documentation tweaks.
adds 43b84f0 Documentation tweak
adds 2a12114 Documentation tweaks.
adds 41ad3ef Documentation tweaks.
adds 8a44881 Documentation tweaks.
adds ba6a0b2 Try to workaround this problem with the CPAN indexer:
adds 9e4a96d Documentation style tweaks.
adds 527ac8c Initial documentation reorg.
adds b229d85 Documentation rewrite.
adds 8d384cf Doc tweak to make this manpage show up on search.cpan.org.
adds af34382 Doc tweak to make this manpage show up in the modules section on search.cpan.org.
adds 2ba2cf3 Tweak documentation summary line for the scripts.
adds 843a3d8 Fixed doc typos.
adds 6cde3ed Doc tweaks.
adds c257203 See also HTML::Form
adds bd12505 Revised redirect handling. When the method is rewritten we make sure to clean the content and content headers. We now pass the response the redirect_ok() method.
adds 8a044ce Test.pm in 5.005 produce warnings when comparing undef.
adds 448289b Release 5.76.
adds db8d868 Support cpan: URLs
adds c7f5d78 First revision.
adds ab21aaa Try to look up URLs from Config::CPAN.
adds c285f5e Ensure / as end of $CPAN url.
adds 6a1ddef Document cpan: URLs.
adds 3d8a6e5 Fixed typo.
adds 02d7b93 LWP did not handle URLs like http://www.leomajken.se?source=digdev properly.
adds 6d29462 Wrong request passed to redirect_ok(). Patch by Ville Skytt� <***@iki.fi> https://rt.cpan.org/Ticket/Display.html?id=5828
adds 1898dc7 Case insensitive domain for cookies. https://rt.cpan.org/Ticket/Display.html?id=4530
adds 4c601a9 Initial message parts implementation.
adds fedecff Support parsing of message/http content.
adds cb89fe4 Invalidate _parts when we add to the content.
adds 54b7af9 Let HTTP::Message->as_string take an eol argument.
adds 648b6fd Generate unique boundaries for multipart messages. Logic borrowed from HTTP::Request::Common
adds 2817103 There is no good way to implement 'parent' attribute without introducing circular references. Take it out until a specific usecase that need this emerges.
adds abae570 Include HTTP::MessageParts module.
adds e51b658 The parent method is gone now.
adds 3aee804 From: Liam Quinn <***@htmlhelp.com> Subject: [PATCH] LWP::RobotUA case-sensitive check for "Disallow" To: ***@perl.org Date: Sat, 3 Apr 2004 18:22:32 -0500 (EST)
adds d94c8fc Allow space before colon in Disallow:
adds 92ebe5a From: Liam Quinn <***@htmlhelp.com> Subject: [PATCH] WWW::RobotRules user-agent matching To: ***@perl.org Date: Sat, 3 Apr 2004 18:28:40 -0500 (EST)
adds f3c7b26 From: "Michel Koppelaar" <***@kb.nl> Subject: media.types To: <***@aas.no> Date: Tue, 17 Feb 2004 14:58:00 +0100
adds d0d0df8 Uncontributed patch by Steven Butler
adds 382a4e2 Allow leading space in robots.txt.
adds d659ee2 From: Ward Vandewege <***@pong.be> Subject: [PATCH] redirection in LWP::Simple To: ***@perl.org Date: Wed, 31 Dec 2003 14:26:37 -0500
adds b0d2499 Fix libscan RE by Andy Lester <***@petdance.com>.
adds d490b93 Allow passing key/value pairs to LWP::RobotUA ctor. Based on patch from ndy Lester <***@petdance.com>.
adds 1f1facf Release 5.77
adds e0108e9 Fix test failure caused by $res->as_string no longer appending \n
adds 52f33cf Missed change.
adds 67c1ebf Missed end of sentence.
adds 8ef68df Left over Data::Dump dependency.
adds d64b3f0 Implemented the clear() method for HTTP::Headers.
adds 16e9691 Implemented HTTP::Message->clear.
adds 212fe56 Implement remove_content_headers method.
adds 36fe35c Take advantage of the new remove_content_headers() method.
adds 0c4c534 Make $mess->parts( @parts ) override content type if it's not multipart/*.
adds 042a113 Let remove_content_headers() return the removed headers.
adds 06d8d46 Simplify, taking advantage of the fact that remove_content_headers() now returns the removed headers.
adds e19ced2 $message->as_string now appends a newline if the content is not \n terminated by itself. $message->as_string("\n") will not append the newline.
adds 76e69fd Make behaviour of $request->as_string and $response->as_string the same with regards to the final newline as for $message->as_string.
adds 74cf981 Doc tweaks.
adds c6ed4b2 Fold HTTP::MessageParts into HTTP::Message.
adds 923ccae From: Andrew Pimlott <***@pimlott.net> Subject: normalize hostname case when looking up credentials To: ***@perl.org Date: Wed, 31 Mar 2004 20:41:35 -0500
adds 57a6273 Document parts() and add_part() method.
adds d8b2147 Doc tweaks.
adds b231566 Release 5.78
adds 4d285dc Convert tests to use the Test module.
adds af2e9f4 More newline tests.
adds 7b30723 More tests.
adds cb73751 The remove_content_headers() method now operates on all the "Entity Field Headers" of RFC 2616.
adds e6f2a37 Implemented header_field_names() method.
adds 0195fc0 Document that field names cannot repeat in the headers() argument list.
adds 72097d4 The content_type() method is now more careful to sqish all space. It also now return all the parameters as a single string (as documented) instead of trying to break them up.
adds e2cca94 Note that passing undef as value does not work.
adds 30d4b6a More tests. All of the API should be well tested now.
adds 6a64b5b mv message.t message-old.t
adds 1e10a38 Include message-old.t
adds 879ee7b Disallow $h->header()
adds a94d7ea New HTTP::Message test
adds 327bed4 Convert it to use Test.pm
adds 3c55ab0 Expose the 'readonly' and 'disabled' attribute on form inputs.
adds 9895cf2 Release 5.79
adds 67c99f5 Typos.
adds 14aba27 The doc patch from:
adds 7148be9 From: Ville Skytt� <***@iki.fi> Subject: libwww-perl fixes: docs and robots.txt substrings To: ***@ActiveState.com Date: Fri, 09 Apr 2004 17:45:21 +0300
adds f4d1386 Ville's patches.
adds d1ec3e4 RFC 2068 is obselete.
adds 4babe70 Replace some draft-ietf-*.txt references with real RFCs.
adds 4c73dd2 Modernize
adds edc569a Typo fix by Ville.
adds 308b71a Patch by Ville to suppress Referer when redirecting from http to https.
adds a49ced6 More Ville's Referer change up to where the other headers are killed.
adds 765f152 Patch 'referer' method to drop fragment from URI as suggestd by RFC 2616. Patch by Ville Skytt�.
adds ef6ec80 method(s) confuse pod2man and probably other formatters as well.
adds fb0d2a6 I think I will release today.
adds e586692 Typos.
adds 584ebd8 Another typo.
adds 4f2f11a Subject: [PATCH] Trivial spelling/copy-pasto fixes From: Ville =?ISO-8859-1?Q?Skytt=E4?= <***@iki.fi> To: LWP mailing list <***@perl.org> Message-Id: <***@bobcat.mine.nu> Date: Tue, 04 May 2004 23:40:42 +0300
adds 1494462 Date: Sun, 9 May 2004 15:28:58 -0700 From: Yitzchak Scott-Thoennes <***@efn.org> To: ***@perl.org Subject: LWP::Simple::getprint outputs to select()ed filehandle, not STDOUT Message-ID: <***@efn.org>
adds 0a77abd Avoid name clashes between the <select> and <option> attributes. HTML::Form used to get confused if any of the <option> tags contained a 'name' attribute. This also fix confusion with 'type' attribute on tags like <textarea>, <select> and <option>.
adds cee4054 Support disabled menu items. This will happen for these: <input type=radio disabled value=foo> <select><option disabled>foo
adds 404bea5 Don't provide Content-Length for file parts. Some servers apparently have problems with this.
adds f892c69 All $mess->content_ref() to be updated in order to let the content reference an external source.
adds 4c95122 Must invalidate _parts when content_ref is updated.
adds 98c30e3 "Support" keygen tags.
adds 9fb145b Added loopback protocol handler. Useful for testing.
adds 96ab1aa Added $ua->default_headers method.
adds 046ee56 loopback Via should be on the response.
adds 32c6946 Return other parameters; $arg, $size, $timeout.
adds eef9ac8 Version 5.800
adds ff7ec58 Allow header field names to be prefixed with ':' to force canonicalization to not happen.
adds 6ccc360 Release 5.800
adds 9a7035f Keep perl-5.005 happy.
adds c5f5047 Keep 5.006 happy.
adds f8fbca7 Make <select> implictly close when another input or </form> is seen. This tries to improve MSIE compatiblity. http://rt.cpan.org/Ticket/Display.html?id=5876
adds e2f779a Ready for 5.800
adds 2466b16 Documentation fix.
adds e122a2f Typo.
adds 905d372 Handle clicking on nameless image. Don't let $form->click invoke a disabled submit button.
adds 9839ae2 From: Andy Lester <***@petdance.com> Subject: LWP patch: {proxy} has to be a hash To: ***@cpan.org Date: Wed, 15 Sep 2004 21:27:56 -0500
adds 75239b9 Confusion with "old-style" cookies called "expires". https://rt.cpan.org/Ticket/Display.html?id=8108
adds 88c0f6e Fix expires test. Need to test the right header :-(
adds 368f10e Another occurence of "Use of uninitialized value". This one happened when the server replied with a single unterminated line. https://rt.cpan.org/Ticket/Display.html?id=8111
adds 121ccd1 Make the interaction between $mess->content and $mess->content_ref saner. Also fixes DYNAMIC_FILE_UPLOAD brokenness in HTTP::Request::Common.
adds f6b1d8a Too much whitespace.
adds a448567 Show error message if we can't write file.
adds ffe6622 Fail if we can't write. https://rt.cpan.org/Ticket/Display.html?id=7714
adds decaef3 Simplify; $ct is unused.
adds ec02000 Doc tweaks. Describe the magic "Content" header better.
adds 596557f Trimmed down the list. One of these ended up as not-found now and one server did not answer any more.
adds 301760a Don't use 'sort \&func' as this is not thread safe in perl-5.8.4 or older. https://rt.cpan.org/Ticket/Display.html?id=6781
adds 4a3cdac From: Ville Skytt� <***@iki.fi> Subject: [PATCH] Caching/reusing WWW::RobotRules(::InCore) To: LWP mailing list <***@perl.org> Date: Tue, 12 Oct 2004 09:54:11 +0300
adds 1b3031a Silence debug printout.
adds 4581a09 Print URL of robots.txt in warnings. Only warn if -w is used.
adds 9c05c5f Typo spotted by David Cornell <***@sophos.com>
adds 1635eef Release 5.801.
adds b6afe22 A test program.
adds 70d394d Check if we are able to communicate with outself and disable tests that depend on this if we can't.
adds 0458b86 Don't end up confused about "Transfer-Encoding: chunked ". https://rt.cpan.org/Ticket/Display.html?id=3929
adds 33e7f36 Don't install the lwp-request aliases by default. This should eliminate a whole class of bug reports that I don't want to see any more.
adds 4e7889a Don't consider an empty repose a valid HTTP/0.9 reply. https://rt.cpan.org/Ticket/Display.html?id=4581 https://rt.cpan.org/Ticket/Display.html?id=6883
adds 285a999 Create proper 'form-data' request when there are no parameters. Used to generate boundary parameter without any value.
adds e58015c From: Moshe Kaminsky <***@math.huji.ac.il> Subject: / uri escaped in LWP::Protocol::file To: ***@perl.org Date: Sun, 19 Sep 2004 23:04:48 +0300
adds d673c31 Whitespace fix from ActivePerl :)
adds ac4c9a8 Initial decoded_content implementation.
adds 6a8c85d Parsing from decoded_content() is more often correct.
adds ef0b295 decoded_content tweak.
adds c7cecfc No official C-E: bzip2 yet.
adds 81da323 Last C-T header is the one from the doucument.
adds 0e79453 Don't fail in perl-5.6 or worse.
adds 36faefd Implement "ref" option for decoded_content().
adds ae04046 decoded_content: Document C<none> and C<ref>
adds af9d537 Want Compress::Zlib.
adds 4d6d500 syntax error. :-(
adds da90ad5 Implement raise_error option for decoded_content.
adds 551e6f9 Release 5.802
adds bea67da Typo spotted by Andy Lester <***@petdance.com>.
adds 409f504 The method does not croak any more.
adds 9b2f2d9 Added Moshe Kaminsky to AUTHORS.
adds be6e422 From: Harald Joerg <***@oook.m.uunet.de> Subject: Re: HTTP::Response inconsistency To: ***@perl.org Date: Thu, 02 Dec 2004 21:55:44 +0100
adds 2e3d090 Compress::Zlib::memGunzip() and Encode::decode() destroy their argument.
adds 1ede4af Try to decode raw "deflate" data if Compress::Zlib::uncompress fails. Leif Wessman <***@hotmail.com> found that decoded_content did not work for www.amazon.fr. The reason is that they did not send "zlib" formatted data as promised by the "Content-Encoding: deflate" header.
adds 977cc69 From: Radoslaw Zielinski <***@karnet.pl> Subject: [patch] Allow a directory as lwp-download's 2nd argument To: ***@perl.org Date: Fri, 10 Dec 2004 21:34:00 +0100 Organization: independent
adds 597b315 Don't allow empty argfile
adds f2f8ed5 Really allow saving to "0"
adds b578eb7 Validate server suggested filename.
adds ce11f08 More paranoia.
adds 6d8eac6 Documentation update.
adds 8f920f0 Modernize.
adds d72e990 From: Kees Cook <***@osdl.org> Subject: [PATCH] HTTP::Daemon defaults To: ***@perl.org Date: Fri, 10 Dec 2004 10:15:35 -0800 Organization: Open Source Development Lab
adds 7e6eb58 Allow $response->undef to return undef. Based on Harald's patch attached to this message:
adds 7300754 Use <label> when constructing value_names. Patch by Dan Kubb <***@onautopilot.com>.
adds 2be8f15 From: Harald Joerg <***@oook.m.uunet.de> Subject: Re: HTTP::Response inconsistency To: Gisle Aas <***@ActiveState.com> CC: ***@perl.org Date: Fri, 03 Dec 2004 23:08:06 +0100
adds 48df9f2 Release 5.803
adds fc7261f Fix typo in warning.
adds 89f4889 Fix quotes in example. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283916
adds 85f88dc Detect EOF when expecting a chunk header. Should address the warnings shown in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=286775
adds 252ad76 Fix parsing of messages. Got it wrong when the first line of the body was something that looked like a header.
adds 5a58179 HTTP::Header::Auth needs HTTP::Headers to be loaded before it replace its functions.
adds eee11b5 Test case for https://rt.cpan.org/Ticket/Display.html?id=13025.
adds 20f88d8 From: <***@hbinc.com> Subject: WWW::RobotRules.pm next version To: <***@activestate.com> Date: Tue, 20 Sep 2005 16:19:22 -0700
adds f5c48e3 From: Ville Skytt� <***@iki.fi> Subject: [PATCH] Improved news:/nntp: support in LWP To: LWP mailing list <***@perl.org> Date: Wed, 23 Feb 2005 20:55:07 +0200
adds 5ea2e31 Set name to LWP so that the .packlist ends up in the expected place.
adds 24c6073 The server will not keep the connection up for 2 requests any more
adds d33afdc Prepare for 5.804.
adds a1f08a7 Revert accidental commit.
adds ea60004 Another author; Matthew.van.Eerde
adds 03f6521 Release 5.804.
adds 7d1449d Make $h->header() about to deal with duplicated and undef fields. Removes the BUGS section. Fixes https://rt.cpan.org/Ticket/Display.html?id=15818
adds 8dfd73b Don't subtract 1900 from the year passed to Time::Local. https://rt.cpan.org/Ticket/Display.html?id=11868
adds 0d93adc Don't send port in the default Host header if it is the default port. https://rt.cpan.org/Ticket/Display.html?id=12406
adds ecc4a7e No more port when it is the default.
adds 4bff7d0 Allow not sending a Host header for HTTP/1.0. https://rt.cpan.org/Ticket/Display.html?id=13642
adds 6258862 Handle missing HTML::Parse more gracefully. Document the dependency. https://rt.cpan.org/Ticket/Display.html?id=13254
adds f014aef Make $res->status_line agree with $res->as_string. Fixes https://rt.cpan.org/Ticket/Display.html?id=14906 as well.
adds c1b4db9 Force the Content-Length number to be treated as a number. This is needed because we depend on 0 to be false, and this will not be the case if the value is "0 " as reported in https://rt.cpan.org/Ticket/Display.html?id=14344
adds a0d79cd Prefer generic variant of language if more specific is found in Accept-Language. Patch from https://rt.cpan.org/Ticket/Display.html?id=13275
adds 5ddf694 Don't let HTML::Form->parse print stuff on STDERR unless explictly asked for. Fixes https://rt.cpan.org/Ticket/Display.html?id=12072
adds 9b51939 Allow <select multiple="">
adds bfee68a Don't pick up negative Content-Length and avoid ugly warnings from int() with bogus values.
adds 8fce040 Sane handling of 'disabled' for radio and other ListInput. Based on patch by Joao Lopes <***@st3tailor.com.br>
adds 8ad0c34 Make small POST/PUT more efficient by outputting the whole request in a single write. This allow the OS to often send off the request in a single IP packet and avoids bad interaction with the Nagle algorithm.
adds d372729 New patches accepted.
adds 6355d02 Release 5.805.
adds e1a3bd9 Copyright extended to 2005.
adds a72ea3c $h->header(Foo => undef) will now remove the header.
adds 856891b Tweaks.
adds 1c1d167 Test the HTTP::Daemons handling of chunked encoding. Contributed by Andreas J. Koenig <***@franz.ak.mind.de>.
adds 6eafd4e Test addition contributed by Slaven Rezic <***@cellular.de>. Message-Id: <***@devpc01.iconmobile.de>
adds 23d5028 Improve docs. Better describe how a literal POST content is specified.
adds baca333 Allow post request that specify the $form_ref or $content via the Content pseudo header.
adds 38c445d Show that post content can be specified directly.
adds 7f896ee Remove uncommented code to set X-Content-Range.
adds bbbcc0c Typo fix.
adds 0feb7e3 Add progress callback method.
adds 32e2e7e Hi Gisle,
adds 81a0bc3 Whitespace edit from ActiveState repo.
adds 24382a0 Deal properly with HEAD requests.
adds 49cc35e Release 5.806.
adds 44648e5 Release 5.806.
adds 2e2346b Test with www.apache.org instead. ActiveState's server is not behind some proxy that does strange things.
adds 2d33153 Rename activestate.t as apache.t
adds 89b0b8d Back out patch CPAN RT #23372. It does not appear to do anything bad and make the new chunked test output lots of warnings.
adds b2a7d41 A new test.
adds aeabd1e Apply patch fix from CPAN RT #26152
adds 560a2ce More laxed matching on validator output. http://rt.cpan.org/Public/Bug/Display.html?id=28473
adds 92ca0d6 Skip validator test if we can't parse the validator form. Patch by Jan Dubois.
adds 0c95077 One more change for 5.807.
adds f8185f2 ActivePerl change provided by Jan Dubois:
adds cde51fd Get rid of t/live/validator.t and release 5.808.
adds 4116e76 Typo fix [RT#33843]
adds 5d853f6 Protocol/file.pm: postpone load of URI::Escape and HTML::Entities [RT#33842]
adds ac70232 Croak if LWP::UserAgent is constructed with hash ref as argument [RT#28597]
adds 0a88c37 warn if TextInput's maxlength exceeded [RT#32239]
adds e4fdafd HTML::Form Module and <button> element clicks
adds 074744d Disabled, checked radiobutton being submitted [RT#33512]
adds ef55a04 Spelling fixes [RT#33272]
adds a9928e6 Trigger HTML::HeadParser for XHTML [RT#33271]
adds 3cff75b Escape status line in error_as_HTML, convert to lowercase [RT#33270]
adds 6b509d1 Small documentation issues [RT#31346]
adds 4f4506e Explain $netloc argument to $ua->credentials [RT#31969]
adds 2f4a505 Make lwp-request honour option -b while dumping links [RT#31347]
adds f2bd8a2 Ignore params for date convenience methods [RT#30579]
adds 5db069e [HTTP::Request::Common] Does not handle filenames containing " [RT#30538]
adds 675fa5a HTTP::Cookies handle malformed empty Set-Cookie badly [RT#29401]
adds cca7fc9 Rename .cvsignore as .gitignore.
adds cd70f8a Tell git to ignore some more stuff.
adds a8e3ac6 Get rid of all the old CVS $Keyword:...$ templates. Set $VERSION to 5.810.
adds c8e2fc4 Update Copyright year.
adds c40f04d Drop some sample URLs that were failing.
adds bffaf18 Complement the HTTP::Status codes [RT#29619]
adds 94b24e3 Don't allow HTTP::Message content to be set to Unicode strings.
adds 02e7c3b Allow malformed chars in $mess->decoded_content [RT#17368]
adds 6a467ca Refactor test for Encode.pm
adds 94e57a2 Update external references. Announce the git repo.
adds dbd5409 Release 5.810.
adds 39e4a88 Avoid "used only once" warning for $Config::Config.
adds caecb1f HTML::Form does not recognise multiple select items with same name [RT#18993]
adds 8ecae31 Make HTTP::Request::Common::PUT set Content-Length header [RT#34772]
adds 59631c8 Added the add_content_utf8 method to HTTP::Message.
adds ed9c0f4 Typo fix.
adds 438845c Retry syscalls when they fail with EINTR or EAGAIN [RT#34093,32356]
adds 8944554 HTTP::Request::Common::POST suppressed filename="0" in Content-Disposition [RT#18887]
adds 3d8ee8c Document how HTTP::Status codes correspond to the classification functions [RT#20819]
adds af2714f Allow 100, 204, 304 responses to have content [RT#17907]
adds b7c3372 Allow HTTP::Content content that can be downgraded to bytes.
adds 7d84b05 Release 5.811
adds ea1d560 Typo fix.
adds f4a2869 Simplified Net::HTTP::Methods constructor call.
adds e1012fb Croak if Net::HTTP constructor called with no argument.
adds b9f98ab Avoid calling $self->peerport to figure out what the port is.
adds 9e314d8 Wrong treatment of qop value in Digest Authentication [RT#35055]
adds 32a0ebd 5.811 breaks SSL requests [RT#35090]
adds d01b446 Make test suite compatible with perl-5.6.1.
adds db6f69b Release 5.812.
adds 72989ca RobotUA constructor ignores delay, use_sleep [RT#35456]
adds 65f11e8 Spelling fixes [RT#35457]
adds 33f7204 Add HTTP::Response->filename [RT#35458]
adds 09d9ebe Provide a progress method that does something that might be useful.
adds baae210 Better diagnostics when the HTML::TokeParser constructor fails [RT#35607]
adds 2385f55 Multiple forms with same-named <select> parse wrongly [RT#35607]
adds 587b43e Documentation typo fix [RT#36132]
adds f06a2d7 Release 5.813
adds fb1127a Typo fix.
adds 7721a0b Add HTTP::Message::decodable()
adds e83bdf6 Use decoded_content in the synposis
adds 20d9548 Avoid adding an empty first part in $mess->add_part()
adds 3b5fc90 Get rid of all the manual dependency tests.
adds 8f4fd34 Simplify the Makefile.PL (no interactivity)
adds 9ce4a9d Provide DELETE method in HTTP::Request::Common [RT#37481]
adds c987052 Checkbox picks up nearby text in description of alternates [RT#36771]
adds 7e1c3ee HTML::Form::possible_values() should not returned disabled values [RT#35248]
adds bdea940 File::Listing parse failure on BSD Linux based systems [RT#26724]
adds d5dae19 File::Listing documentation claimed only 'unix' format was supported [RT#22021]
adds 73d32ec Fix up File::Listings fallback to dosftp [RT#23540]
adds 1a029d1 File::Listing only support English locales [RT#28879]
adds 8cebb03 Make common-req.t use Test.pm
adds b27bf5f Typo; CAN_TALK_TO_OUTSELF
adds 68f530b Release 5.814.
adds 74f18da We don't need to build the docs to run the tests.
adds 65ebad2 Style tweaks.
adds 3e97594 The jigsaw service isn't up to much good these days.
adds 1ded87d HTTP::Cookies produces warnings for undefined cookie param names [RT#38480]
adds 91f49ae Typo fix; HTTP::Message will never include x-bzip2 in Accept-Encoding [RT#38617]
adds e14c7d9 Added HTTP::Config module
adds c3b0c54 Add methods to configure processing handlers. Support prepare_request/response_ready phases initially.
adds 93713cb 100 Continue response not complete.
adds 2ef96fa Use 3-arg open when response content to files.
adds a4ed663 Make the show_progress attribute official (by documenting it).
adds 476bde6 Avoid running out of filehandles with DYNAMIC_FILE_UPLOAD.
adds a54614b Add find() method to HTTP::Config
adds a8e6fd5 Start using 'm_' prefix for all match specs.
adds 8955d9d Avoid croak if matching() was passed a single response object without a corresponding request.
adds 3bdc075 Add empty() method to HTTP::Config
adds a0d23e8 Start using handlers for driving the inner logic of LWP::UserAgent.
adds 76d5190 Expose the content_is_html and content_is_xhtml methods from HTTP::Headers.
adds 96c32d3 Ignore Makefile.old and all xx* files.
adds a29a29a Net::Config m_path_prefix did not match paths ending with slash.
adds 1a797f9 The spec m_once is not well defined and not really used so nuke it.
adds 6df9a27 Remove unused handler args hack.
adds e7a52ad Make credentials method able to get/set values.
adds a7acb00 An auth handler per realm.
adds c0c0ef0 Match proxy setting for request.
adds 702c92f Set up separate handler for adding proxy authentication.
adds 179d5b3 Add request_preprepare to be able to initialize proxy early enough.
adds 674e2c0 Smarter get_my_handler() that can also create handlers.
adds c554ba9 Refactor; introduce run_handlers method
adds 74c3257 Pass in handler hash to the handler callback.
adds afe187d Don't let version=1 override behaviour if specified with a plan Set-Cookie header.
adds dc4ed95 Some additions to skip junk files I usually have laying around
adds 3235c16 Add HTTP::Config
adds 651474f Improvements to the HTTP::Config documentation.
adds 7031717 Documentation typo fixes [RT#38203]
adds 7871b4c Fixed parsing of header values starting with ':' [RT#39367]
adds a19923a Fix up the HTTP::Config test file name.
adds 070471a Content not picked up for file or callback content handlers.
adds 43c2c2c Remove debug printout.
adds 9576ee2 get_my_handler added handlers even when $init was false.
adds 587e4ed Remove handler when we don't have a username/password for the realm.
adds 970a941 Double-check that username or password has changed after a failed login.
adds 1ec5048 Update Digest Authen to subclass Basic.
adds 9a23ea2 Make tests use Test.pm
adds b099484 Release 5.815.
adds 9524b75 Add missing binmode() [RT#39668]
adds 9d1c4b0 Doc tweaks
adds 5d24c79 Release 5.816.
adds cc7790c Should store "wire" headers field names with _ without translation.
adds cfc59d8 Test HTTP::Request->parse().
adds 96caaa2 Restore pre-5.815 behaviour of returning "400 Bad Request" responses [RT#39694]
adds c9d59c6 Rename the HTTP::Status constants to have HTTP_ prefix
adds fc6b60a Detection of unsupported schemes was broken [RT#37637]
adds 01f0ce4 Allow tainted methods to be forwarded to HTTP::Headers [RT#38736]
adds 2125c0c Add strict mode to HTML::Form
adds bab1dc9 Fix test now that less warnings are generated.
adds bf73f87 Add content_is_xml method
adds dcaeabf Make split_header_words() lower case returned tokens/keys.
adds 6a90a5d Avoid invoking AUTOLOAD on object destruction [RT#39852]
adds 6c69af0 Add decode() method to HTTP::Message.
adds f6c9074 Add encode() method to HTTP::Message.
adds 1f02229 Remove stale comment.
adds bfafce8 Allow multiple fields to be set with push_header().
adds 50c1875 Indentation fixup.
adds 5f4d476 Make content_type and content_is_xhtml methods faster
adds 1f3da9d Faster push_header()
adds 316c0cc Release 5.817
adds 351181d Use deflate compression instead of gzip for the test
adds 5f2fc11 clone implemented in terms of Storable::dclone [RT#39611]
adds e23914d Simplify; Get rid of the $USE_STORABLE_DCLONE configuration
adds b17b10f Add dump method to HTTP::Message.
adds c6649de NOTES.txt; Ideas on how to improve LWP
adds 51adae0 Use $res->dump instead of rolling our own.
adds 7b72b7a Layout change; move headers() methods to a more logical place.
adds c810167 Add support for x-bzip2 encoding; fix bzip2 decoding.
adds f94c501 Add send_header method to HTTP::Daemon
adds c0573f0 Make the lwp-request User-Agent string include the LWP version.
adds f28654e Release 5.818
adds 9953871 Don't override $Net::HTTPS::SSL_SOCKET_CLASS if it's already set.
adds af111a4 Wrong content handlers would sometimes be skipped [RT#40187]
adds 1d10fac Release 5.819
adds 17c5dc7 Reformat later parts of Changes
adds 63e095a Add a paragraph to summarize the motivation for releases since 5.815
adds f3f9f52 all_pod_files_ok();
adds a3dd643 Fix POD markup error
adds c744d54 Calculation of current_age with missing Client-Date.
adds 7170259 The age/freshness methods now take an optional 'time' argument
adds ee9bd59 More correct matching of 'max-age' in freshness_lifetime method
adds 57cc8d5 The freshness_lifetime method now support options to control its heuristics
adds f5ba23d Release 5.820
adds 58832d1 Skip a failing decoded_content on systems without Encode.pm [RT#40735]
adds 62d4c9e The Content-Length and Content-MD5 headers are no longer valid after encode/decode
adds 3bc5c50 Avoid aborting requests saved to file early [RT#40985]
adds 2b959a2 Add META information
adds 5b036ee Skip LWP test when fork() is unimplemented
adds b29a383 redo used incorrectly in LWP::Protocol::http [RT#41116]
adds c8dad6b HTTP::Cookies::Microsoft now handles user names with space [RT#40917]
adds e63bb2e croak on bad proxy args [RT#39919]
adds a132ef6 Release 5.821
adds 8ffaf80 A more modern user_agent example.
adds acfeaa4 Make it possible to unset the proxy settings again
adds 5a04f67 Prefer use specified Content-Length header [RT#41462]
adds 3dc82ef Deprecate LWP::Debug
adds 40778a3 Release 5.822
adds 724e29d Bring back the LWP::Debug code [RT#41759]
adds 81d0d1b Add documentation section about 'Network traffic monitoring'.
adds 90fd2be Typo fixes
adds b48cf45 Want to ensure we get a single value back here.
adds 0398d67 Sample module to trace method calls on HTTP sockets.
adds d797a69 use Data::Dump::Trace to simplify the code greatly
adds f79a0eb Release 5.823
adds 787516a Make format_request() ensure that it returns bytes [RT#42396]
adds e73683b Force bytes in all the format_* methods.
adds a07c032 Ignore Sitemap: lines in robots.txt [RT#42420]
adds f447885 Documentation improvements, spelling fixes.
adds 3a28eec Avoid failure if 127.0.0.1:8333 is in use [RT#42866]
adds d3a010e Refactor; use variable to hold the test port
adds bc50169 Get rid of the t/local/http-get.t test
adds e3105d7 use Test.pm
adds ce9bf40 Add a $ua->get() test since we deleted 'http-get.t'
adds 2dd7eae Add redirects method to HTTP::Message
adds 7f540e2 Setting $ua->max_redirect(0) didn't work [RT#40260]
adds 1b813ca Convert files to UTF-8
adds d697d6d HTTP::Cookies destructor should not clobber $! and other globals.
adds d279a6a Deal with the Encode module distributed with perl-5.8.0
adds 4e82e45 Release 5.824
adds 4986003 Fixup test failure with perl-5.8.8 and older; qr/$/m doesn't work
adds 5d85b70 Release 5.825
adds a9ce6dc Make LWP::UserAgent constructor honor the default_headers option [RT#16637]
adds e374aa6 Issues around multipart boundaries [RT#28970]
adds c791df9 Avoid returning stale Content-Type header after message parts have been updated
adds 29dbee3 Don't let content saved to file be affected by the $\ setting
adds 8918ef3 README.SSL is not anymore available at the linpro.no URL.
adds d322e9e Ignore random _proxy env variables, allow only valid schemes
adds 39a03da Release 5.826
adds 559792d Replace calls to $req->url with $req->uri
adds addd40f new tests for max_size and 206 responses [RT#46230]
adds ff583c4 Support "accept-charset" attribute in HTML::Form
adds e4380a1 Also need to encode strings in the latin1 range
adds fa138a1 Ignore the value set for file inputs [RT#46911]
adds 486644e Added lwp-dump script
adds a100ca9 Add docs to lwp-dump
adds c88a92b Don't let lwp-dump follow redirects
adds d621636 Support --method options
adds f2f9253 Implement the --agent option
adds 3b2f3a5 Dictionary order for the option docs; document --method
adds a402269 Merge branch 'dump'
adds 7f01b76 Files are passed as an array and we must not stringify it.
adds 8fd375d Get rid of the _trivial_http_get() implementation
adds 901610c Update the bundled media.types file
adds 06e3b04 LWP::Simple::get() now returns decoded_content [RT#44435]
adds 266c569 Don't set Range header on request when max_size is used [RT#17208]
adds f15bd63 Still show client headers for internal responses
adds 75db730 Document Client-Warning: Internal response
adds 4d72e0d Reformulation of Client-Warning: Internal documentation
adds 9217d22 Don't use 'no' as example domain for no_proxy docs [RT#43728]
adds 2241627 Drop exit from the Makefile.PL [RT#43060]
adds a0c9529 Add content_charset method to HTTP::Message
adds bafe114 Start guessing the charset for a message
adds f57f165 Let content_charset guess the charset to use for decoded_content
adds 71c895a Specify what's missing for the XML and HTML case
adds f13b318 Provide charset parameter for HTML::Form->parse()
adds cbf94c2 Make content_charset sniff for <meta> elements specifying the charset.
adds e492bca Determine charset of XML documents
adds 8e96061 Implement content_type_charset method for HTTP::Headers
adds b07b536 Implement content_is_text method for HTTP::Headers
adds 82db763 Make use of content_is_text and content_type_charset in decoded_content
adds 9d1902c Don't let the parse_head callback append to the HTTP headers
adds 33335a4 Merge branch 'content_charset'
adds 3d85f84 Release 5.827
adds 9ea76a0 Spelling fixes.
adds ab0d25e Less noisy behaviour when we can't download the doucments
adds 6a8bfe4 Restore perl-5.6 compatiblity [RT#47054]
adds ec7823f Don't decode US-ASCII and ISO-8859-1 content
adds 8f600c9 Some versions of Encode don't support UTF-16-BE [RT#47152]
adds 5d8e006 Release 5.828
adds 1a40ee3 Make the example code 'use strict' clean by adding a my
adds 0d2ffc5 Avoid cycle in response
adds 637f6c1 Clean up handlers has from response after data processing is done
adds 21bfce4 Tidy and document the internals of mirror() better [RT#23450]
adds 85c8cdb Avoid warnings from HTML::Form [RT#42654]
adds 5a3f584 Support finding inputs by id or class in HTML::Form
adds 1d72417 Test HTML::Form selectors
adds 804b4b7 Release 5.829
adds ed31c7f content_charset is done
adds 1c9ba00 select doesn't return undef on failure [RT#32356]
adds 772b2e0 Add raw RFC 1951 deflate test case.
adds e0cfb64 Release 5.830
adds c9f118d Fix bzip2 content encoding/decoding.
adds efe9f5b send_te() doc grammar fix.
adds 523498e Document time2str() behavior with an undefined argument.
adds 84a9452 HTML::Message's content_charset trigger warnings from HTML::Parser [RT#48621]
adds 608370b Release 5.831
adds e990488 Further restrict what variables env_proxy() process
adds 5e345b9 Fix net test suite.
adds 6ef5d95 Comment spelling fixes.
adds 7c1c402 Fix links to old Netscape cookie specification.
adds 6d9c36a Documentation spelling fixes.
adds a0f0d19 Improve max line length exceeded/read error messages.
adds a227fcd Do not warn about seemingly wellformed but unrecognized robots.txt lines.
adds ba12cd3 $mess->content_charset would fail for empty content
adds ba5f12a Release 5.832
adds 1b9cc45 Deal with cookies that expire far into the future [RT#50147]
adds e801d82 Deal with cookies that expire at or before epoch [RT#49467]
adds ec326ac Improve diagnostics from LWP::UserAgent::mirror [RT#48869]
adds 6cae165 Pass separate type for https to LWP::ConnCache [RT#48899]
adds 17379dd Improved handling of the User-Agent header [RT#48461]
adds b90df0a mirror should die in case X-Died is set [RT#48236]
adds 9dc8264 Increase default Net::HTTP max line length to 8k.
adds 5a25a53 HTTP::Cookies add_cookie_header previous Cookies [RT#46106]
adds 7869512 Release 5.833
adds 99cfb85 Check for sane default_headers argument [RT#50393]
adds 28387e3 Add $ua->local_address attribute [RT#40912]
adds 14487ef Test that generation of boundary works [RT#49396]
adds fb6b9e9 lwp-request should use stderr for auth [RT#21620]
adds 5c2aa46 Tell git to ignore t/live/ENABLED.
adds 6dc00de Remove unneeded executable permissions.
adds 4157e9f Switch compression/decompression to use the IO::Compress/IO::Uncompress and Compress::Raw::Zlib family of modules.
adds 3615178 Page does not display the "standard" apache listing any more
adds 61b1e76 Release 5.834
adds 1ae6826 simple string can be simplified
adds ddc1acf Make LWP::MediaTypes::media_suffix case insensitive.
adds 20d9c7d Make $mess->decoded_content remove XML encoding declarations [RT#52572]
adds 0d33cd8 Remove needless (and actually harmful) local $_
adds f97f339 Don't allow saving to filenames starting with '.' suggested by server
adds efb1585 Strip out empty lines separated by CRLF
adds 14e21af Avoid race between testing for existence of output file and opening the file
adds 706f93b Minor doc fixup -- wrongly ucfirsted word
adds 24345e1 Best Practice: avoid indirect object notation
adds f45c517 Use decoded_content in HTTP:Response synopsis [RT#54139]
adds 4e52cf8 sun.com is no more. rip!
adds da8a79c Speed up as_string by 4% by having _sorted_field_names return a reference
adds 08140c7 Speed up scan() a bit. as_string() from this branch is now 6% faster
adds a110cf4 Port over as_string() optimizations from HTTP::Headers::Fast
adds b9f13d1 Trivial layout tweak to reduce variable scope.
adds 2f342f2 "Perl & LWP" is available online
adds 718c996 Skip XML decoding tests if XML::Simple is not available.
adds fa3912d Documentation fixes.
adds 5f7b6df Fix m_media_type => "xhtml" matching.
adds 89fa952 Make parse_head() apply to data: requests.
adds e26d5cb Documentation spelling fixes.
adds b30ef4a Documentation grammar fixes.
adds 1f9d99e Add 'make test_hudson' target
adds eeca748 Implement alt_charset parameter for decoded_content()
adds fe1e3b8 Test decoding with different charset parameters
adds 1e2e0b1 Link to referenced documentation.
adds d658fcc Update repository location.
adds 1fac99c Use $uri->secure in m_secure if available.
adds d6f0844 Fix handling of multiple (same) base headers, and parameters in them.
adds 2f7ce2e lwp-download now needs the -s option to honor the Content-Disposition header
adds da7144e Release 5.835
adds 844cfd7 Fix problem where $resp->base would downcase its return value
adds a688dbf Release 5.836
adds d118cc0 Fix Perl syntax error in synopsis
adds 0eedbf1 Fix for Encode 2.40
adds 5704210 Allow ISO 8601 date strings when parsing Apache file listings
adds e3cc396 Release 5.837
adds ced6cbc $mess->decoded_content now utf8::upgrades latin1 strings [RT#58167]
adds 1d8a7df Deal with listings full of table markup
adds c31f961 Use Encode::Locale to decode command line arguments [RT#62784]
adds 4dad621 Retire lwp-rget; it has not received any love in a long time
adds 973f169 Allow IRIs for $env{http_proxy}
adds bd65c81 Simplifications to be made if we assume Encode 2.12 or better is available
adds b51d993 lwp-dump --request option to dump the request as well
adds 3394326 lwp-request: Add a -E option to display all request and response headers.
adds ce67e24 -E implies -S
adds 3b266f1 Call IO::Socket::SSL's verify_hostname when available
adds a3e5129 Emulate some of the IO::Socket::SSL options for Net::SSL
adds 4c4b055 Prefer IO::Socket::SSL over Crypt::SSLeay
adds 62dd581 Default to verifying hostnames when using SSL
adds 4fe1741 $ENV{PERL_LWP_SSL_VERIFYPEER} to turn off default verification
adds c2150df $ENV{PERL_NET_HTTPS_SSL_SOCKET_CLASS} to override the default choice of IO::Socket::SSL
adds 3924821 Explain how to proceed when Net::SSL can't verify hostnames
adds 53908b5 Recommend IO::Socket::SSL instead of Crypt::SSLeay
adds 4e5ae20 Let $ua->ssl_opts(foo => undef) remove this option
adds 5185183 Document ssl_opts
adds bd3cc5e Simplify; don't expose the ugly SSL_verify_mode
adds 48b4a77 Rename PERL_LWP_SSL_VERIFY_HOSTNAME to match the option it sets.
adds 779f794 Typo fix
adds 2697c4d More user friendly error when Mozilla::CA fails to load
adds a721413 IO::Socket::SSL is prefered
adds 2d92b7b Allow protocol handlers to raise HTTP::Response objects and multiline strings
adds 57852d4 More complete information when not Certificate Authorities is available
adds 29c4044 Document PERL_LWP_SSL_CA_PATH
adds 20563d0 Typo fix
adds 04810a0 Prettier "Can't connect" message in response
adds f8fedc8 One more case to highlight in status message
adds 7559ec5 Merge branch 'ssl'
adds 8fb52d2 Remove unbundled files
adds 68b341c Updated dependencies with broken out modules
adds 4735e67 Use .gitignore for dev mode test (same as used for all libwww-perl dist now)
adds 9586105 Make the old HTTP/1.0 protocol modules support local_address [RT#66007]
adds 975190c Fix POD markup error
adds 5e4e26b Version 6.00
adds 0327ceb Fix major version in README title.
adds 609cae8 HTTP::Daemon dependency was missing
adds 934c495 Trivial doc fix; double was
adds 82548d7 Release 6.01
adds 93c26dd Support LWP::ConnCache->new(total_capacity => undef)
adds a5b89b6 Fix typo; Authen::NTLM [RT#66884]
adds dfd3391 Remove the old http protocol modules
adds a0f8029 Ignores env variables when ssl_opts provided [RT#66663]
adds 31278a5 Unbundle LWP::Protocol::https [RT#66838]
adds 7fb9fac Adjust advice about how to enable https support
adds 8004e67 The jigsaw service works for me -- it's after the only live tests left
adds 80fbcdd Release 6.02
adds a4bb43a Pass on HTTP/1.0 if set as request protocol
adds 25f86ba Fix expect header support to work with content refs.
adds 7683c5f Link updates.
adds ee9b279 Attribute documentation wording improvements.
adds 34ae651 Remove outdated docs (not touched since 1996 :-)
adds 38ea477 Don't parse robots.txt response content unless it's textual.
adds 83be3c5 Decode robots.txt response content before attempting to parse it.
adds 6b10451 RobotUA robots.txt response parsing cleanups.
adds beb25d1 Don't parse HEAD of robots.txt responses.
adds a406ab1 Request handler doc grammar fixes.
adds d0b37b0 verify_hostname defaults to 0 if ssl_opts provided [RT#67947]
adds a835fc7 Test verify_hostname setting
adds 0a9516a Merge pull request #22 from madsen/RT67947-verify_hostname
adds 859a3ef add PERL_LWP_ENV_PROXY env variable to enable env_proxy globally
adds ed6d5e2 PERL_LWP_ENV_PROXY tweaks
adds 308ca5c lwp-request didn't respect -H Content-type [RT#70488]
adds fb7a054 lwp-request -H didn't allow repeated headers
adds b76e2f5 Release 6.03
adds 6318e2d Typo fix; envirionment [RT#72386]
adds 4eedf47 These modules work with 5.8.1
adds 2342653 Implement $ua->is_online test
adds 012aa3f Add separate option to enable the live jigsaw tests
adds f614773 now with put and delete helpers
adds e17ab60 updated POD
adds 1edea93 unit tests for ua->put and ua->delete
adds 59d4026 Merge pull request #10 from trcjr/master
adds 4a4ed7b Release 6.04
adds 223559c Update repo URL
adds fbe3295 Match required perl in Makefile.PL
adds 65320f2 Spelling fixes.
adds 4eeaac6 Derive message from status code if it was not provided
adds f727cb2 Spelling fix.
adds 6794fa7 With Net::HTTP 6.04 we don't need our own can_read() and sysread override
adds 8d49327 * Pod is utf-8
adds f23cd69 Fix Github URLs
adds 98e8aba Merge pull request #33 from tomhukins/fix-readme
adds a87c281 $ENV{HTTP_PROXY} might override our test setup [RT#81381]
adds 1141a50 fix github url in perldoc
adds 7858595 Merge pull request #34 from berekuk/fix-github-path
adds d425cd8 fix typo in comment
adds b192179 Release 6.05
adds 36c342a fix: auth-header of Digest auth did not conform to RFC 2617 when WWW-Authenticate has 'qop' parameter.
adds c2524d8 Small typo.
adds 82e5cb8 Merge pull request #38 from mbeijen/typo-sting
adds 02f872f Spelling corrections
adds ecfa700 Merge pull request #43 from dsteinbrunner/master
adds 88bb364 typo fixes continued
adds e3eaa53 Merge pull request #44 from dsteinbrunner/master
adds 35452d0 Spelling fixes.
adds a3bd083 SSL libs might trigger ENOTTY on read
adds cb80c2d correct behavior for https_proxy, e.g. don't send plain https:// requests to proxy, but instead establish CONNECT tunnel and then send requests inside tunnel. This change does together with a change in LWP::Protocol::https. The change supports LWP::Protocol::https with the default IO::Socket::SSL backend, but also with Net::SSL. Also: - proxy authorization is supported (http://user:***@host:port as proxy URL, Net::SSL still needs special HTTPS_PROXY_* environemt v [...]
adds 5d70671 Typo fixes.
adds d9d8497 Merge pull request #55 from oalders/master
adds b6c70be 6.06 release: updated version numbers in modified files since 6.05 release
adds a7e79de 6.06 Release notes
adds 9f1ed2d added adm/release script to automate (most) release steps
adds ce81955 Data::Dump is required to run the test suite
adds c973f0f Removed Data::Dump references in test suite and dependency in Makefile.PL
adds ec26096 Added MANIFEST.SKIP to enable "make manifest".
adds d256db3 release script now checks for MacOS to avoid incompatible tarballs
adds 2f25ca7 Release 6.07
adds b29215d When the hostname is an IPv6 literal, encapsulate it with [brackets] before calling Net::HTTP [rt.cpan.org #29468]
adds 941856b Extra steps to make sure that the host address that has a ":" contains only characters appropriate for an IPv6 address.
adds 0fc672f Merge pull request #58 from jfesler/master
adds 1596c97 Fix doc typo for cookie_jar
adds 47ac528 Merge pull request #48 from jwittkoski/cookie_jar_doc_typo
adds 0b6f91e Requiring Net::HTTP 6.07 to fix IPv6 support (RT#75618 and https://github.com/libwww-perl/net-http/pull/10)
adds b22567d Merge pull request #60 from libwww-perl/net-http-prereq-version-bump
adds dd403a7 6.08 release
adds 60adf68 6.08 release notes
adds 82b5aa2 Comment from Petr Pisar points out that our strict regex checking of the address missed the "%" character. Added; and tested.
adds d9a076d Literal IPv6 addresses: reduce check to merely /:/ and not already bracketed. There is no sensible regex for link local addresses.
adds 8042ea8 Merge pull request #61 from jfesler/master
adds ce1ab5a Fixed minor POD warning
adds a0240f4 Merge pull request #70 from dainapettit/lwp-pod-fix
adds c921e9e change EAGAIN to EWOULDBLOCK to support Windows too
adds d1da33e check for both EWOULDBLOCK and EAGAIN (mostly same on UNIX, but different on Windows)
adds 42498ff Merge branch 'pr/66'
adds e1b13e0 changelog entries for recent fixes
adds 4a3d370 bump versions to 6.09
adds 606a520 ensure MANIFEST.SKIP skips all artifacts of newer ExtUtils::MakeMaker
adds efd1d4e fix metadata
adds f66a9da ignore more build artifacts
adds 04c360e there is no dynamic config
adds 999433c add mention of the #lwp irc channel
adds 59d28a8 avoid shipping any TODO files
adds b46c33a lower the recommends prereq to suggests (RT#101732)
adds 5cb756e prep for release of 6.10
adds b2ad208 allow net tests to be run from any directory
adds be53bac allow local server tests to run from anywhere
adds 901f17b pick which tests to run directly in Makefile.PL
adds 219eeb7 update manifest file
adds 466fc1f Merge pull request #71 from haarg/test-cleanup
adds 4a06958 changelog for test fixes
adds 6b536e8 for better EUMM meta-building, move prereqs into META_ADD and other metadata into META_MERGE
adds 708ffd9 declare missing test prereqs
adds d63daa3 the perl license is correctly keyed from "perl_5"
adds 7f319d0 avoid shipping any dotfiles
adds 74f6279 remove redundant MANIFEST.SKIP entries
adds f222d78 prep for release of 6.11
adds 71dd093 add optional prereq used by LWP::Protocol::GHTTP
adds 9ee9718 add an author test for MANIFEST/MANIFEST.SKIP consistency
adds 38c1ff5 save args to a hash rather than monkeypatching the sub
adds 4deb691 make sure that prereqs are in PREREQ_PM and TEST_REQUIRES or BUILD_REQUIRES, for older EUMM compat
adds cb3364c release prep for 6.12
adds 0efee5e properly copy hash slices with older EUMM
adds 925c128 release prep for 6.13
adds 80c5b3b Imported Upstream version 6.13
new 91ae27f Merge tag 'upstream/6.13'
new 5578add Update debian/changelog
new f64b08a Refresh drop-non-blocking-socket.patch (offset).
new 70b0b0c Update years of packaging copyright.
new ae5cf82 Declare compliance with Debian Policy 3.9.6.
new b3c98a5 releasing package libwww-perl version 6.13-1

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
Changes | 42 ++++++++++++
MANIFEST | 2 -
META.json | 32 ++++++---
META.yml | 17 +++--
Makefile.PL | 99 +++++++++++++++------------
bin/lwp-download | 2 +-
bin/lwp-dump | 2 +-
bin/lwp-mirror | 2 +-
bin/lwp-request | 2 +-
debian/changelog | 12 +++-
debian/control | 2 +-
debian/copyright | 2 +-
debian/patches/drop-non-blocking-socket.patch | 2 +-
debian/upstream/metadata | 5 ++
lib/LWP.pm | 4 +-
lib/LWP/Authen/Ntlm.pm | 2 +-
lib/LWP/ConnCache.pm | 2 +-
lib/LWP/Protocol.pm | 2 +-
lib/LWP/Protocol/http.pm | 14 ++--
lib/LWP/RobotUA.pm | 2 +-
lib/LWP/Simple.pm | 2 +-
lib/LWP/UserAgent.pm | 2 +-
t/README | 24 -------
t/TEST | 59 ----------------
t/local/http.t | 5 +-
t/net/http-get.t | 10 ++-
t/net/http-post.t | 10 ++-
t/net/http-timeout.t | 10 ++-
t/net/mirror.t | 8 ++-
t/net/moved.t | 10 ++-
t/net/proxy.t | 9 ++-
t/robot/ua-get.t | 5 +-
t/robot/ua.t | 5 +-
33 files changed, 222 insertions(+), 186 deletions(-)
create mode 100644 debian/upstream/metadata
delete mode 100644 t/README
delete mode 100755 t/TEST
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libwww-perl.git
gregor herrmann
2015-06-17 20:24:08 UTC
Permalink
This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libwww-perl.

commit f58d53f221378a6bd8d89f5725b850b5e67a5cc1
Author: gregor herrmann <***@debian.org>
Date: Wed Jun 17 22:07:04 2015 +0200

Add debian/upstream/metadata
---
debian/upstream/metadata | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..09688b4
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+---
+Archive: CPAN
+Contact: Gisle Aas <***@activestate.com>
+Name: libwww-perl
+Repository: https://github.com/libwww-perl/libwww-perl
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libwww-perl.git
gregor herrmann
2015-06-17 20:24:08 UTC
Permalink
This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libwww-perl.

commit 79cb67ee532dfc490bb9b78a921f593d237cf77f
Author: gregor herrmann <***@debian.org>
Date: Wed Jun 17 22:07:04 2015 +0200

Update debian/changelog

Gbp-Dch: Ignore
---
debian/changelog | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 46b1ab8..1ba2298 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,11 @@
libwww-perl (6.08-2) UNRELEASED; urgency=medium

+ [ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend

+ [ gregor herrmann ]
+ * Add debian/upstream/metadata
+
-- Salvatore Bonaccorso <***@debian.org> Sat, 16 Aug 2014 09:36:11 +0200

libwww-perl (6.08-1) unstable; urgency=medium
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libwww-perl.git
gregor herrmann
2015-06-17 20:24:08 UTC
Permalink
This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libwww-perl.

commit 91ae27fb7fc38d6c76fbd350cdbdf447f1aa3dab
Merge: 79cb67e 80c5b3b
Author: gregor herrmann <***@debian.org>
Date: Wed Jun 17 22:07:45 2015 +0200

Merge tag 'upstream/6.13'

Upstream version 6.13

Changes | 42 ++++++++++++++++++++
MANIFEST | 2 -
META.json | 32 ++++++++++++----
META.yml | 17 +++++----
Makefile.PL | 99 ++++++++++++++++++++++++++----------------------
bin/lwp-download | 2 +-
bin/lwp-dump | 2 +-
bin/lwp-mirror | 2 +-
bin/lwp-request | 2 +-
lib/LWP.pm | 4 +-
lib/LWP/Authen/Ntlm.pm | 2 +-
lib/LWP/ConnCache.pm | 2 +-
lib/LWP/Protocol.pm | 2 +-
lib/LWP/Protocol/http.pm | 14 +++----
lib/LWP/RobotUA.pm | 2 +-
lib/LWP/Simple.pm | 2 +-
lib/LWP/UserAgent.pm | 2 +-
t/README | 24 ------------
t/TEST | 59 -----------------------------
t/local/http.t | 5 ++-
t/net/http-get.t | 10 ++++-
t/net/http-post.t | 10 ++++-
t/net/http-timeout.t | 10 ++++-
t/net/mirror.t | 8 +++-
t/net/moved.t | 10 ++++-
t/net/proxy.t | 9 ++++-
t/robot/ua-get.t | 5 ++-
t/robot/ua.t | 5 ++-
28 files changed, 204 insertions(+), 181 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libwww-perl.git
gregor herrmann
2015-06-17 20:24:09 UTC
Permalink
This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libwww-perl.

commit 5578add49eb50179dced9159298389812bbd92cd
Author: gregor herrmann <***@debian.org>
Date: Wed Jun 17 22:07:45 2015 +0200

Update debian/changelog

Gbp-Dch: Ignore
---
debian/changelog | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 1ba2298..0cb299c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,13 @@
-libwww-perl (6.08-2) UNRELEASED; urgency=medium
+libwww-perl (6.13-1) UNRELEASED; urgency=medium

[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend

[ gregor herrmann ]
* Add debian/upstream/metadata
+ * Import upstream version 6.13

- -- Salvatore Bonaccorso <***@debian.org> Sat, 16 Aug 2014 09:36:11 +0200
+ -- gregor herrmann <***@debian.org> Wed, 17 Jun 2015 22:07:45 +0200

libwww-perl (6.08-1) unstable; urgency=medium
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libwww-perl.git
gregor herrmann
2015-06-17 20:24:09 UTC
Permalink
This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libwww-perl.

commit f64b08abd325e4f09d06ab48cb2fb2092c692ef2
Author: gregor herrmann <***@debian.org>
Date: Wed Jun 17 22:11:17 2015 +0200

Refresh drop-non-blocking-socket.patch (offset).
---
debian/patches/drop-non-blocking-socket.patch | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/patches/drop-non-blocking-socket.patch b/debian/patches/drop-non-blocking-socket.patch
index 9bd1a0c..e47abaa 100644
--- a/debian/patches/drop-non-blocking-socket.patch
+++ b/debian/patches/drop-non-blocking-socket.patch
@@ -6,7 +6,7 @@ Forwarded: https://rt.cpan.org/Ticket/Display.html?id=43719

--- a/lib/LWP/Protocol/http.pm
+++ b/lib/LWP/Protocol/http.pm
-@@ -49,9 +49,6 @@ sub _new_socket
+@@ -47,9 +47,6 @@ sub _new_socket
die "$status\n\n$@";
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libwww-perl.git
gregor herrmann
2015-06-17 20:24:09 UTC
Permalink
This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libwww-perl.

commit 70b0b0c4ea5de9682d5970f68858702536a7dafd
Author: gregor herrmann <***@debian.org>
Date: Wed Jun 17 22:13:07 2015 +0200

Update years of packaging copyright.
---
debian/copyright | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/copyright b/debian/copyright
index 5c09b1d..d35962e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -31,7 +31,7 @@ Copyright:
2007, 2009, Damyan Ivanov <***@debian.org>
2008, Krzysztof Krzyżaniak (eloy) <***@debian.org>
2008, Roberto C. Sanchez <***@debian.org>
- 2008-2014, gregor herrmann <***@debian.org>
+ 2008-2015, gregor herrmann <***@debian.org>
2009-2010, Jonathan Yu <***@cpan.org>
2009, Antonio Radici <***@dyne.org>
2009, Iulian Udrea <***@ubuntu.com>
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libwww-perl.git
gregor herrmann
2015-06-17 20:24:09 UTC
Permalink
This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libwww-perl.

commit ae5cf82194f70c50134b2fcb14f9ae1c60bd7c37
Author: gregor herrmann <***@debian.org>
Date: Wed Jun 17 22:13:38 2015 +0200

Declare compliance with Debian Policy 3.9.6.
---
debian/control | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 0cb662a..fbced48 100644
--- a/debian/control
+++ b/debian/control
@@ -26,7 +26,7 @@ Build-Depends-Indep: perl,
liburi-perl,
libwww-robotrules-perl,
netbase
-Standards-Version: 3.9.5
+Standards-Version: 3.9.6
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libwww-perl.git
Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libwww-perl.git
Homepage: https://metacpan.org/release/libwww-perl
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libwww-perl.git
gregor herrmann
2015-06-17 20:24:09 UTC
Permalink
This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libwww-perl.

commit b3c98a52cd9d0d5132e2d4189f52a46ac5730cbd
Author: gregor herrmann <***@debian.org>
Date: Wed Jun 17 22:19:47 2015 +0200

releasing package libwww-perl version 6.13-1
---
debian/changelog | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 0cb299c..27d22c3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,13 +1,16 @@
-libwww-perl (6.13-1) UNRELEASED; urgency=medium
+libwww-perl (6.13-1) unstable; urgency=medium

[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend

[ gregor herrmann ]
- * Add debian/upstream/metadata
- * Import upstream version 6.13
+ * Add debian/upstream/metadata.
+ * Import upstream version 6.13.
+ * Refresh drop-non-blocking-socket.patch (offset).
+ * Update years of packaging copyright.
+ * Declare compliance with Debian Policy 3.9.6.

- -- gregor herrmann <***@debian.org> Wed, 17 Jun 2015 22:07:45 +0200
+ -- gregor herrmann <***@debian.org> Wed, 17 Jun 2015 22:16:26 +0200

libwww-perl (6.08-1) unstable; urgency=medium
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libwww-perl.git
Loading...