Skip to content

Commit d95e74d

Browse files
committed
Checking in changes prior to tagging of version 0.9007. Changelog diff is:
diff --git a/Changes b/Changes index 5272629..7660834 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,13 @@ Revision history for Perl extension Plack +0.9007: Sat Oct 24 17:41:33 PDT 2009 + - Fixed Server::CGI to really inline fuctions to avoid warnings + - Fixed Middleware::AccessLog to let %{..}t strftime log format work (beppu) + - Fixed a flush bug in gzip encoding in Middleware::Deflater + - Fixed a bug in Middleware::AccessLog so POSIX strftime always works in English (fayland) + - Added Middleware::ContetnMD5 (Fayland) + - Fixed plackup -r to actually reload the application code (robinsmidsrod) + 0.9006: Fri Oct 23 01:21:13 PDT 2009 - Support streaming interface in most middlewares - Added Middleware::Deflater (not recommended to use: see POD)
1 parent bb98c53 commit d95e74d

File tree

5 files changed

+14
-3
lines changed

5 files changed

+14
-3
lines changed

Changes

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
Revision history for Perl extension Plack
22

3+
0.9007: Sat Oct 24 17:41:33 PDT 2009
4+
- Fixed Server::CGI to really inline fuctions to avoid warnings
5+
- Fixed Middleware::AccessLog to let %{..}t strftime log format work (beppu)
6+
- Fixed a flush bug in gzip encoding in Middleware::Deflater
7+
- Fixed a bug in Middleware::AccessLog so POSIX strftime always works in English (fayland)
8+
- Added Middleware::ContetnMD5 (Fayland)
9+
- Fixed plackup -r to actually reload the application code (robinsmidsrod)
10+
311
0.9006: Fri Oct 23 01:21:13 PDT 2009
412
- Support streaming interface in most middlewares
513
- Added Middleware::Deflater (not recommended to use: see POD)

MANIFEST

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ lib/Plack/Middleware/AccessLog/Timed.pm
7070
lib/Plack/Middleware/Chunked.pm
7171
lib/Plack/Middleware/ConditionalGET.pm
7272
lib/Plack/Middleware/ContentLength.pm
73+
lib/Plack/Middleware/ContentMD5.pm
7374
lib/Plack/Middleware/Deflater.pm
7475
lib/Plack/Middleware/ErrorDocument.pm
7576
lib/Plack/Middleware/JSONP.pm
@@ -109,6 +110,7 @@ t/Plack-Middleware/access_log_timed.t
109110
t/Plack-Middleware/chunked.t
110111
t/Plack-Middleware/conditionalget.t
111112
t/Plack-Middleware/content_length.t
113+
t/Plack-Middleware/deflater.t
112114
t/Plack-Middleware/error_document.t
113115
t/Plack-Middleware/errors/404.html
114116
t/Plack-Middleware/errors/500.html

lib/Plack.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package Plack;
33
use strict;
44
use warnings;
55
use 5.008_001;
6-
our $VERSION = '0.9006';
6+
our $VERSION = '0.9007';
77

88
1;
99
__END__

lib/Plack/Middleware/Deflater.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ sub call {
1919

2020
my $h = Plack::Util::headers($res->[1]);
2121
if (Plack::Util::status_with_no_entity_body($res->[0]) or
22-
$h->get('Cache-Control') =~ /\bno-transform\b/) {
22+
$h->exists('Cache-Control') && $h->get('Cache-Control') =~ /\bno-transform\b/) {
2323
return;
2424
}
2525

@@ -32,7 +32,7 @@ sub call {
3232
}
3333
}
3434

35-
my @vary = split /\s*,\s*/, $h->get('Vary');
35+
my @vary = split /\s*,\s*/, ($h->get('Vary') || '');
3636
push @vary, 'Accept-Encoding';
3737
$h->set('Vary' => join(",", @vary));
3838

t/Plack-Middleware/deflater.t

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ my $app = sub { (shift @app)->(@_) };
2121
test_psgi app => Plack::Middleware::Deflater->wrap($app), client => sub {
2222
my $cb = shift;
2323

24+
no warnings;
2425
local *HTTP::Request::decodable = sub { wantarray ? ('gzip') : 'gzip' };
2526
for (0..$#app) {
2627
my $req = GET "http://localhost/";

0 commit comments

Comments
 (0)