GNU bug report logs -
#16220
url-http.el: Not conforming to HTTP spec
Previous Next
Full log
Message #17 received at 16220 <at> debbugs.gnu.org (full text, mbox):
On Mon, 23 Dec 2013 07:51:57 +0100 Jarosław Rzeszótko <sztywny <at> gmail.com> wrote:
JR> I hope this is enough of a proof that the extra newline is a bug.
I was already convinced :)
JR> 2013/12/22 Ted Zlatanov <tzz <at> lifelogs.com>:
>> On Sun, 22 Dec 2013 22:55:07 +0100 Jarosław Rzeszótko <sztywny <at> gmail.com> wrote:
>>
JR> To turn this into a concrete proposal: I suggest this part in url-http.el
JR> (starting line 356 in trunk):
>>
JR> ;; End request
JR> "\r\n"
JR> ;; Any data
JR> url-http-data
JR> ;; If `url-http-data' is nil, avoid two CRLFs (Bug#8931).
JR> (if url-http-data "\r\n")))
>>
JR> Should read simply:
>>
JR> ;; End request
JR> "\r\n"
JR> ;; Any data
JR> url-http-data))
>> ...
I am OK with this fix, if anyone else wants to look it over and commit.
JR> Futhermore url-http-attempt-keepalives should be nil as default, or better
JR> yet should be completely removed, as true keepalive connections are anyway
JR> not currently supported on the Emacs side, are they?
Not AFAIK.
Ted
This bug report was last modified 11 years and 123 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.