diff options
author | Eric Wong <e@80x24.org> | 2023-11-25 20:54:33 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2023-11-26 01:05:24 +0000 |
commit | db7e689902f7ea0b0f9188d14a28ce57fb9f221c (patch) | |
tree | 9316e8525adfa7e632f3f67fad46f38068f90075 /lib/PublicInbox/DSPoll.pm | |
parent | 5073e8eceaf0ad20ddf9a5515e1d0aa7acbad5b3 (diff) | |
download | public-inbox-db7e689902f7ea0b0f9188d14a28ce57fb9f221c.tar.gz |
We must not attempt to read request bodies from the HTTP client while processing a long request since that drains pipelined requests. The NNTP/IMAP/POP3 event_step callbacks follow the same behavior when {long_cb} is present from ->long_response. This bug has little real-world consequence since HTTP/1.1 pipelining is not widely-used, especially when behind varnish or other reverse proxies. I found this bug while randomly strace-ing an active -netd process to see the kind of traffic it was seeing.
Diffstat (limited to 'lib/PublicInbox/DSPoll.pm')
0 files changed, 0 insertions, 0 deletions