Changelog diff is: diff --git a/Changes b/Changes index f37ad7a..69e8a74 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,7 @@ +0.45_01 Thu Sep 22 10:10:41 EST 2011 + +* Support full URIs as required by RFC2616 - penfold [rt.cpan.org #69445] + 0.44 Mon Apr 4 16:59:59 EST 2011 * Fix tests to run in a FreeBSD Jail - Tom Hukins [rt.cpan.org #49807]
From: Tom Hukins via RT <bug-HTTP-Server-Simple@rt.cpan.org> Subject: [rt.cpan.org #49807] fails test 04 on FBSD <URL: https://rt.cpan.org/Ticket/Display.html?id=49807 > On 2011-03-11 14:41:13, TOMHUKINS wrote: > HTTP::Server::Simple works fine on a jailed host, it's just that the > tests' usual expectation about hostnames don't apply here. I've attached a patch that solves this problem for me.
Changelog diff is:
…ff is: diff --git a/Changes b/Changes index a6e2619..d3f53c2 100644 --- a/Changes +++ b/Changes @@ -1,4 +1,4 @@ -0.43 +0.42_01 Fri Apr 2 12:59:48 EDT 2010 * Patch to t/01live.t to prevent spurious win32 test failures.
diff --git a/Changes b/Changes index 999a2ad..ef7c021 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,14 @@ +0.42 Thu Feb 18 10:13:11 PST 2010 + +* Inline uri_unescape to drop URI::Escape which is the only non-core + dependency of this distribution. -- miyagawa + +* Do not special case COOKIE and sets Cookie header to HTTP_COOKIE. -- miyagawa + + O'Reilly's WebSite server misuses COOKIE environment instead of + HTTP_COOKIE. We don't need to replicate that bug since + HTTP::Server::Simple is a server, not a CGI library like CGI.pm. + 0.41_01 Tue Feb 2 12:08:15 PST 2010 * Pluggable CGI class support based on a patch from NANIS
dependency of this distribution.
O'Reilly's WebSite server misuses COOKIE environment instead of HTTP_COOKIE. We don't need to replicate that bug since HTTP::Server::Simple is a server, not a CGI library like CGI.pm. http://www.google.com/codesearch?hl=en&lr=&q=HTTP_COOKIE+o%27reilly+web+server
users select their own CGI class at runtime. From NANIS @ cpan: I recently uploaded a module <http://search.cpan.org/perldoc/HTTP::Server::Simple::CGI::Simple> to CPAN which uses CGI::Simple rather than CGI.pm to provide a $cgi object to handle_request. brian d foy commented that it might be better to add support to HTTP::Server::Simple::CGI for the name of the CGI class to be specified at run time. I agree with him and, in hindsight, I should have known better than to upload such a stupidly named module to CPAN ;-) To do this without altering the interface to programs that do not care about using a different CGI module, I added the following methods to HTTP::Server::Simple::CGI: set_cgi_class / get_cgi_class set_cgi_init / get_cgi_init In addition, I removed the hard coded use CGI; from the module and modified post_setup_hook so that a CGI.pm object is initialized if no initialization sub is provided and in handler, the $cgi object is instantiated using the user supplied class name rather than the hard coded CGI.pm. If there is no user supplied class name, CGI.pm is used. This seems to work on my machines (ArchLinux and Windows XP both with latest versions of Perl). I think it would be nice if this support could be added to HTTP::Server::Simple::CGI. Alternatively, a module called HTTP::Server::Simple::CGI::Any could be provided (which I can package if you want). Thank you. HTTP::Server::Simple is a very hand module.
diff --git a/Changes b/Changes index 74da90f..96876d8 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,5 @@ -0.40_01 +0.41 Tue Sep 29 23:05:04 JST 2009 * HTTP header concatenation fixes from miyagawa
diff --git a/Changes b/Changes index 3df68cf..0795e18 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,7 @@ +0.39 Mon Aug 17 09:41:05 EDT 2009 + +* Added signature tests + 0.38_04 Wed Aug 12 20:15:14 EDT 2009 Another pass at the Win32 fixes from KMX
Subject: [rt.cpan.org #42546] t/04cgi.t fails test 20-21 on Windows