-
Hi,
evhttp will treat an HTTP 1.1 GET request with an absolute URI like
GET http://www.w3.org/pub/WWW/TheProject.html HTTP/1.1
as a proxy request, which is wrong. See the spec at http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html (5.1.2).
This breaks interaction with HTTP 1.1 clients using absolute URIs in their requests, as the proxy mode has side-effects on keep-alive.
2009-11-14 10:14:29 UTC in libevent - an asynchronous event library
-
The evhttp code currently lacks a couple things to properly use chunked replies:
- no way to know that a connection failed (client closed the connection)
- no way to know that the current chunk has been sent
The first issue leads to crashes and the second leads to high memory usage as you end up buffering your chunks in memory.
Proposed patch attached, this code is tested and included...
2009-09-20 10:08:33 UTC in libevent - an asynchronous event library
-
jblache committed revision 67 to the gnu-efi SVN repository, changing 1 files.
2009-09-12 09:47:00 UTC in gnu-efi
-
jblache committed revision 66 to the gnu-efi SVN repository, changing 1 files.
2009-09-12 09:41:42 UTC in gnu-efi
-
jblache committed revision 65 to the gnu-efi SVN repository, changing 3 files.
2009-09-12 09:37:03 UTC in gnu-efi
-
jblache committed revision 64 to the gnu-efi SVN repository, changing 1 files.
2009-09-12 09:36:32 UTC in gnu-efi
-
jblache committed revision 63 to the gnu-efi SVN repository, changing 1 files.
2009-09-12 09:32:06 UTC in gnu-efi
-
jblache committed revision 62 to the gnu-efi SVN repository, changing 6 files.
2009-09-12 09:31:42 UTC in gnu-efi
-
jblache committed revision 61 to the gnu-efi SVN repository, changing 2 files.
2009-09-12 09:25:49 UTC in gnu-efi
-
jblache committed revision 60 to the gnu-efi SVN repository, changing 2 files.
2009-09-11 16:42:35 UTC in gnu-efi