- printf 'HTTP/1.1 403 Forbidden\r\n\r\n'
-elif [ "$date" = "$HTTP_IF_NONE_MATCH" ]; then
- printf 'HTTP/1.1 304 Not Modified\r\n'
- printf 'Etag: %s\r\n\r\n' "$date"
+ printf 'Status:403 Forbidden\r\n\r\n'
+elif [ "$date" = "$cachedate" ]; then
+ debug "Delegating to client cache"
+ printf 'Status:304 Not Modified\r\n'
+ printf 'Last-Modified: %s\r\n\r\n' "$(date -Rd "@$date")"