* Furgot to push local changes to origin befur merging!
* Fix Cache-Control header
backtick -D "no-cache" Cache-Control {
if { eltest -v HTTPD_EXECLINE_GENERATE_ETAGS }
importas -D "604800" -u HTTPD_EXECLINE_MAX_AGE HTTPD_EXECLINE_MAX_AGE
backtick -D "no-cache" Cache-Control {
if { eltest -v HTTPD_EXECLINE_GENERATE_ETAGS }
importas -D "604800" -u HTTPD_EXECLINE_MAX_AGE HTTPD_EXECLINE_MAX_AGE
- s6-echo -n -- ${HTTPD_EXECLINE_MAX_AGE}
+ s6-echo -n -- max-age=${HTTPD_EXECLINE_MAX_AGE}
- backtick -D "" optional_etag_line {
if { eltest -v HTTPD_EXECLINE_GENERATE_ETAGS }
backtick -i -E -n cksum {
redirfd -r 0 supported_domains/${resource}
if { eltest -v HTTPD_EXECLINE_GENERATE_ETAGS }
backtick -i -E -n cksum {
redirfd -r 0 supported_domains/${resource}
case -N -- ${cksum} {
"^([^ ]+) .*$" {
importas -i -u actual_cksum 1
case -N -- ${cksum} {
"^([^ ]+) .*$" {
importas -i -u actual_cksum 1
- s6-echo -n -- "Etag: "${actual_cksum}"\r\n"
+ s6-echo -n -- ${actual_cksum}
importas -i -u Content-Encoding Content-Encoding
importas -i -u Content-Length Content-Length
importas -i -u Content-Type Content-Type
importas -i -u Content-Encoding Content-Encoding
importas -i -u Content-Length Content-Length
importas -i -u Content-Type Content-Type
- importas -i -u optional_etag_line optional_etag_line
+ importas -i -u Etag Etag
importas -i -u Date Date
importas -i -u Last-Modified Last-Modified
importas -i -u extra_headers extra_headers
}
importas -i -u Date Date
importas -i -u Last-Modified Last-Modified
importas -i -u extra_headers extra_headers
}
- if { log.execline line is ${optional_etag_line} }
if {
s6-echo -n -- "HTTP/1.1 "${status_code_and_message}"\r
Content-Encoding: "${Content-Encoding}"\r
Content-Type: "${Content-Type}"\r
Content-Length: "${Content-Length}"\r
Cache-Control: "${Cache-Control}"\r
if {
s6-echo -n -- "HTTP/1.1 "${status_code_and_message}"\r
Content-Encoding: "${Content-Encoding}"\r
Content-Type: "${Content-Type}"\r
Content-Length: "${Content-Length}"\r
Cache-Control: "${Cache-Control}"\r
-"${optional_etag_line}"\r\nLast-Modified: "${Last-Modified}"\r
+Etag: "${Etag}"\r
+Last-Modified: "${Last-Modified}"\r
Date: "${Date}${extra_headers}"
\r
"
Date: "${Date}${extra_headers}"
\r
"