diff --git a/Changes b/Changes index 3676fdf47..302716149 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,47 @@ +2008-09-24 Gisle Aas + + Release 5.815 + + Gisle Aas (23): + We don't need to build the docs to run the tests. + Style tweaks. + The jigsaw service isn't up to much good these days. + HTTP::Cookies produces warnings for undefined cookie param names [RT#38480] + Typo fix; HTTP::Message will never include x-bzip2 in Accept-Encoding [RT#38617] + Added HTTP::Config module + Add methods to configure processing handlers. + 100 Continue response not complete. + Use 3-arg open when response content to files. + Make the show_progress attribute official (by documenting it). + Start using handlers for driving the inner logic of LWP::UserAgent. + Expose the content_is_html and content_is_xhtml methods from HTTP::Headers. + Make credentials method able to get/set values. + An auth handler per realm. + Match proxy setting for request. + Set up separate handler for adding proxy authentication. + Add request_preprepare to be able to initialize proxy early enough. + Smarter get_my_handler() that can also create handlers. + Refactor; introduce run_handlers method + Pass in handler hash to the handler callback. + Don't let version=1 override behaviour if specified with a plan Set-Cookie header. + Remove handler when we don't have a username/password for the realm. + Make tests use Test.pm + + Bron Gondwana (2): + Double-check that username or password has changed after a failed login. + Update Digest Authen to subclass Basic. + + Ondrej Hanak (1): + Avoid running out of filehandles with DYNAMIC_FILE_UPLOAD. + + Todd Lipcon (1): + Fixed parsing of header values starting with ':' [RT#39367] + + amire80 (1): + Documentation typo fixes [RT#38203] + + + 2008-07-25 Gisle Aas Release 5.814 diff --git a/lib/HTTP/Config.pm b/lib/HTTP/Config.pm index b3797b9a2..454f5e609 100644 --- a/lib/HTTP/Config.pm +++ b/lib/HTTP/Config.pm @@ -2,6 +2,9 @@ package HTTP::Config; use strict; use URI; +use vars qw($VERSION); + +$VERSION = "5.815"; sub new { my $class = shift; diff --git a/lib/HTTP/Cookies.pm b/lib/HTTP/Cookies.pm index cfad8b8b4..0609ad74c 100644 --- a/lib/HTTP/Cookies.pm +++ b/lib/HTTP/Cookies.pm @@ -6,7 +6,7 @@ use HTTP::Headers::Util qw(split_header_words join_header_words); use LWP::Debug (); use vars qw($VERSION $EPOCH_OFFSET); -$VERSION = "5.810"; +$VERSION = "5.815"; # Legacy: because "use "HTTP::Cookies" used be the ONLY way # to load the class HTTP::Cookies::Netscape. diff --git a/lib/HTTP/Daemon.pm b/lib/HTTP/Daemon.pm index 25dd53473..a8d74c32c 100644 --- a/lib/HTTP/Daemon.pm +++ b/lib/HTTP/Daemon.pm @@ -3,7 +3,7 @@ package HTTP::Daemon; use strict; use vars qw($VERSION @ISA $PROTO $DEBUG); -$VERSION = "5.810"; +$VERSION = "5.815"; use IO::Socket qw(AF_INET INADDR_ANY inet_ntoa); @ISA=qw(IO::Socket::INET); diff --git a/lib/HTTP/Headers.pm b/lib/HTTP/Headers.pm index 8e1e9c1d9..9880ee680 100644 --- a/lib/HTTP/Headers.pm +++ b/lib/HTTP/Headers.pm @@ -4,7 +4,7 @@ use strict; use Carp (); use vars qw($VERSION $TRANSLATE_UNDERSCORE); -$VERSION = "5.810"; +$VERSION = "5.815"; # The $TRANSLATE_UNDERSCORE variable controls whether '_' can be used # as a replacement for '-' in header field names. diff --git a/lib/HTTP/Message.pm b/lib/HTTP/Message.pm index 12acdfadb..18947ea82 100644 --- a/lib/HTTP/Message.pm +++ b/lib/HTTP/Message.pm @@ -2,7 +2,7 @@ package HTTP::Message; use strict; use vars qw($VERSION $AUTOLOAD); -$VERSION = "5.814"; +$VERSION = "5.815"; require HTTP::Headers; require Carp; diff --git a/lib/HTTP/Request.pm b/lib/HTTP/Request.pm index e702106c2..f9a301236 100644 --- a/lib/HTTP/Request.pm +++ b/lib/HTTP/Request.pm @@ -2,7 +2,7 @@ package HTTP::Request; require HTTP::Message; @ISA = qw(HTTP::Message); -$VERSION = "5.814"; +$VERSION = "5.815"; use strict; diff --git a/lib/HTTP/Request/Common.pm b/lib/HTTP/Request/Common.pm index 68ef65364..525f93e52 100644 --- a/lib/HTTP/Request/Common.pm +++ b/lib/HTTP/Request/Common.pm @@ -13,7 +13,7 @@ require Exporter; require HTTP::Request; use Carp(); -$VERSION = "5.814"; +$VERSION = "5.815"; my $CRLF = "\015\012"; # "\r\n" is not portable diff --git a/lib/LWP.pm b/lib/LWP.pm index 4d54e979a..e3244294e 100644 --- a/lib/LWP.pm +++ b/lib/LWP.pm @@ -1,6 +1,6 @@ package LWP; -$VERSION = "5.814"; +$VERSION = "5.815"; sub Version { $VERSION; } require 5.005; diff --git a/lib/LWP/Protocol.pm b/lib/LWP/Protocol.pm index 2037b578c..bd98fde32 100644 --- a/lib/LWP/Protocol.pm +++ b/lib/LWP/Protocol.pm @@ -2,7 +2,7 @@ package LWP::Protocol; require LWP::MemberMixin; @ISA = qw(LWP::MemberMixin); -$VERSION = "5.810"; +$VERSION = "5.815"; use strict; use Carp (); diff --git a/lib/LWP/UserAgent.pm b/lib/LWP/UserAgent.pm index 84a4d7d78..f3550304d 100644 --- a/lib/LWP/UserAgent.pm +++ b/lib/LWP/UserAgent.pm @@ -5,7 +5,7 @@ use vars qw(@ISA $VERSION); require LWP::MemberMixin; @ISA = qw(LWP::MemberMixin); -$VERSION = "5.814"; +$VERSION = "5.815"; use HTTP::Request (); use HTTP::Response (); diff --git a/lib/Net/HTTP/Methods.pm b/lib/Net/HTTP/Methods.pm index dc86661d6..9704c6cd1 100644 --- a/lib/Net/HTTP/Methods.pm +++ b/lib/Net/HTTP/Methods.pm @@ -5,7 +5,7 @@ require 5.005; # 4-arg substr use strict; use vars qw($VERSION); -$VERSION = "5.812"; +$VERSION = "5.815"; my $CRLF = "\015\012"; # "\r\n" is not portable