Christopher Faulet
Christopher Faulet
The behavior about updates of `transfer-encoding` and `content-length` headers was indeed changed during 2.9 dev cycle. Mainly because there are foggy areas on older versions if such changes are performed....
Well it is not so easy because a regex may be used to remove a header or it may be removed from lua for instance. So in the end, it...
Just to let you know that we will talk about this issue with Willy on the next Monday to decide how we want to handle modifications of `content-length` and `transfer-encoding`...
@rnsanchez, We discussed with Willy about this issue last week. We probably may improve the situation by allowing rewrites of the `content-length` and `transfer-encoding` headers with some limitations. I must...
Thanks @felipewd. This kind of error is most probably reported by the H1 multiplexer because the message chunking appears as invalid. It is hard to know if the issue is...
Thanks @felipewd. So it is probably related to you issue because these traces will result by a `ID--` termination states is logs. Eventually `IL--`. Here the error is reported because...
I have no reproducer but by reading the code, I can find a way to produce this behavior. Your traces really help me to understand. Can you try the attached...
A bit to quick, the fix was not pushed :)
Indeed, there is an issue with the trailers parsing when some data are still present in the rxbuf. I suspect all stable versions are affected.
I pushed a fix but I referenced the wrong issue in the commit message. Here is the fix: 682f73b4fa6d76aa0b5b743fe92777822884772d