> Am 28.07.2016 um 18:50 schrieb William A Rowe Jr <wr...@rowe-clan.net>:
> 
> On Thu, Jul 28, 2016 at 10:29 AM, Luca Toscano <toscano.l...@gmail.com> wrote:
>  
> I'd really like to have more opinions from other readers of the list..
> 
> ++1, we've presented our thoughts, it would be good to have others chime in.

If we see CGI as a kind of input that is not strictly regulated by HTTP header 
formats (and that is an if), we should correct timezone offset to GMT, but 
otherwise leave the time unchanged. It might be our clock that has the issue. 
Meddling with it will not help anyone debugging problems.

If the value is unparseable, we should log it and suppress sending out a 
"Last-Modified" completely. Also any "If-*" checking should behave as if the 
header was not present.

The alternative is to expect the CGI to honor HTTP/1.1 header semantics, pass 
values unchanged and let CGI and client run into misunderstandings immediately.

all my personal opinion. restrictions for backward compat in 2.2/2.4 apply.

-Stefan

Reply via email to