On Wed, Jun 28, 2023 at 06:37:43PM +0200, Omar Polo wrote:
> since fetch.c revision 1.211 ("strip spaces at end of header lines and
> in chunked encoding headers") ftp removes trailing whitespaces early
> so we don't need to re-do that upon every header we parse.
> 
> it can also be misleading since one can wonder why LAST_MODIFIED
> doesn't have " \t" but only "\t", or confront it with rpki-client'
> http.c and notice that there there is no strcspn() call in
> Last-Modified handling.

Who had this kind of confusion? :)

> I've tested it by modifying httpd(8) to append " \t " at the end of
> every header (legal per rfc 7230) and observing that ftp still works
> fine, including mtime handling.
> 
> A similar thing could be applied to rpki-client' http.c as well, it
> should work the same.

Could you please send a diff? The files have diverged, but keeping the
shared parts in sync is helpful.

> As a bonus, drop the unused `s' variable in Retry-After handling.

That's also a leftover from r1.209 :)

ok tb

Reply via email to