The following commit has been merged in the master branch:
commit bdd25f6c37620759536c4ad84687a9a050732cf8
Author: Frank Lichtenheld <[EMAIL PROTECTED]>
Date: Wed Aug 6 01:30:39 2008 +0200
::Dispatcher/::DoIndex: Add Expires header
diff --git a/lib/Packages/Dispatcher.pm b/lib/Packages/Dispatcher.pm
index a90c47f..e8f0679 100755
--- a/lib/Packages/Dispatcher.pm
+++ b/lib/Packages/Dispatcher.pm
@@ -350,6 +350,8 @@ sub do_dispatch {
-vary => 'negotiate,accept-language',
-last_modified => strftime("%a, %d %b %Y %T %z",
localtime($last_modified)),
+ -expires => strftime("%a, %d %b %Y %T %z",
+ localtime($last_modified +
(12*3600))),
);
#use Data::Dumper;
#print '<pre>'.Dumper(\%ENV, \%page_content,
get_all_messages()).'</pre>';
diff --git a/lib/Packages/DoIndex.pm b/lib/Packages/DoIndex.pm
index 21cd164..5aba6b3 100644
--- a/lib/Packages/DoIndex.pm
+++ b/lib/Packages/DoIndex.pm
@@ -63,6 +63,7 @@ sub send_file {
$headers{'-content-length'} = $size;
$headers{'-vary'} = 'negotiate,accept-language';
$headers{'-last-modified'} = strftime("%a, %d %b %Y %T %z",
localtime($mtime));
+ $headers{'-expires'} = strftime("%a, %d %b %Y %T %z",
localtime($mtime+(12*3600)));
print header( %headers );
binmode INDEX;
--
APT Archive Web-Frontend (Alioth repository)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]