[Bug 63855] Regression in handling 100-continue after PR 60330

2021-03-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #25 from Michael Osipov --- Your explanation as well as the one on the code make perfectly sense. Thank you! -- You are receiving this mail because: You are the assignee for the bug.

[Bug 63855] Regression in handling 100-continue after PR 60330

2021-03-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #24 from Yann Ylavic --- > > * If no filter is in place the request will be passed as-is to the upstream > > server, regardless whether it is with CL or chunked. Omitting CL (convert to > > chunks) in this case would mean that a

[Bug 63855] Regression in handling 100-continue after PR 60330

2021-03-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #23 from Yann Ylavic --- > so to sum up: > * If no filter is in place the request will be passed as-is to the upstream > server, regardless whether it is with CL or chunked. Omitting CL (convert to > chunks) in this case would mean

[Bug 63855] Regression in handling 100-continue after PR 60330

2021-03-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #22 from Michael Osipov --- (In reply to Yann Ylavic from comment #21) > > For my understand: This only happens when a body modifying filter is in > > place?! > > Right. > > > The filter requires the body to be present in a

[Bug 63855] Regression in handling 100-continue after PR 60330

2021-03-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #21 from Yann Ylavic --- > For my understand: This only happens when a body modifying filter is in > place?! Right. > The filter requires the body to be present in a streaming fashion to > perform its work, but "Expect:

[Bug 63855] Regression in handling 100-continue after PR 60330

2021-03-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 Michael Osipov changed: What|Removed |Added CC||micha...@apache.org -- You are

[Bug 63855] Regression in handling 100-continue after PR 60330

2021-03-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #20 from Michael Osipov --- For my understand: This only happens when a body modifying filter is in place?! The filter requires the body to be present in a streaming fashion to perform its work, but "Expect: 100-continue" operates

[Bug 63855] Regression in handling 100-continue after PR 60330

2021-03-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #19 from Michael Osipov --- I will have a look at this one too, I use this extensively. -- You are receiving this mail because: You are the assignee for the bug.

[Bug 63855] Regression in handling 100-continue after PR 60330

2021-01-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 Graham Leggett changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-20 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #17 from Konstantin J. Chernov --- > Could you please test it so that I can propose it for 2.4.x? Looks like everything is working fine with v3. Thanks a lot! :) > This may be what you want (since mod_security prevents

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-20 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #16 from Yann Ylavic --- (In reply to Yann Ylavic from comment #15) > Last option (I can think of) would be to convince the mod_security team to > register their input filter as a protocol filter They can't do that if their filter

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-20 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 Yann Ylavic changed: What|Removed |Added Attachment #36848|0 |1 is obsolete|

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-19 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #14 from Konstantin J. Chernov --- Yann, unfortunately, it's not working :( And it's not sending 100-Continue at all. {code} POST /service/endpoint HTTP/1.1 Host: host:port Content-Type: text/plain Content-Length: 1 Expect:

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-19 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 Yann Ylavic changed: What|Removed |Added Attachment #36838|0 |1 is obsolete|

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #12 from Konstantin J. Chernov --- Yann, thank you very much for the detailed explanation and for the patch. First of all, I finally reproduced the issue, and you were right that it was caused by a per-request content filter. And

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #11 from Yann Ylavic --- I meant the first request in "ho1.txt", not the one from your "openssl s_client". This first request in "ho1.txt" is sent with both the header and body at the same time (and by the way has no "Expect:

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #10 from Konstantin J. Chernov --- Thanks, I'll try to recompile/install on test env tomorrow (and hopefully get it into prod a week later) to see if anything changes. I'll also try to reproduce this issue several times during the

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #9 from Yann Ylavic --- Created attachment 36838 --> https://bz.apache.org/bugzilla/attachment.cgi?id=36838=edit Send 100-continue (if needed) when spooling the request body OK, mod_proxy blocks on spooling the request body

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #8 from Konstantin J. Chernov --- No, that env var was not set (all setenv's used are in the first comment). Isn't it supposed to be suppressing the 100-continue in response to the client? In this case, the Apache is not making

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #7 from Yann Ylavic --- Possibly you had some "SetEnv proxy-interim-response" policy configured on the original attempt but not on the following ones? -- You are receiving this mail because: You are the assignee for the bug.

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #6 from Konstantin J. Chernov --- Created attachment 36837 --> https://bz.apache.org/bugzilla/attachment.cgi?id=36837=edit Fourth attempt (same settings as in ho1.txt, with ping parameter on BM) -- issue is not reproducing Also

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #5 from Konstantin J. Chernov --- Some magic is definitely happening here. I was unable to reproduce this issue 12 hours after report. No changes were made to tomcat or apache during this time. I've added two attachments: ho1.txt

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #4 from Konstantin J. Chernov --- Created attachment 36836 --> https://bz.apache.org/bugzilla/attachment.cgi?id=36836=edit Third attempt (same log settings as in ho1.txt) - issue is not reproducing -- You are receiving this

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #3 from Konstantin J. Chernov --- Created attachment 36835 --> https://bz.apache.org/bugzilla/attachment.cgi?id=36835=edit Second attempt (full trace7), issue is not reproducing -- You are receiving this mail because: You are

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #2 from Konstantin J. Chernov --- Created attachment 36834 --> https://bz.apache.org/bugzilla/attachment.cgi?id=36834=edit Original attempt, where the issue is shown -- You are receiving this mail because: You are the assignee

[Bug 63855] Regression in handling 100-continue after PR 60330

2019-10-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63855 --- Comment #1 from Yann Ylavic --- Could you please provide the error_log of the transaction with LogLevel trace7? -- You are receiving this mail because: You are the assignee for the bug.