Hello Robert,
sorry for the late response. It still did not work and I tried to
identify and fix the issue asking my informatics teacher for help before
I got a response here, but she is quite busy. I think I found the issue
but I am not fluent enough in C++ to understand the source code well
enough to fix it alone (I actually found what could be the issue by
looking at the comments in the code). I thought I would give it some
time before I write here so there are not two people busy because of me.
But somehow that did not quite work the way I expected.
Regarding the issue: I think that pound is ignoring the MAX_FRAME_SIZE
value in 0x4 of the settings frame. Ignoring it is not allowed by the
specification and if it is the client must throw a HTTP2 Protocol Error,
see https://httpwg.org/specs/rfc7540.html#SETTINGS_MAX_FRAME_SIZE
<https://httpwg.org/specs/rfc7540.html#SETTINGS_MAX_FRAME_SIZE>
There is a comment in the code that says pound only cares about changes
in the table size from the SETTINGS frame.
On 12/8/21 4:14 PM, Robert Segall via pound wrote:
Hallo Emanuel
The issue with the trailing headers has been fixed in 3.0.2. I would
appreciate your testing.
On Thu, 2021-10-07 at 01:53 +0200, Emanuel Loos via pound wrote:
Thank you for your answer!
The thing is: I get the same error with multiple different backends.
Everything works when trying to access something with lynx but no
normal webbrowser displays the page and curl throws an error. How can
that be related to the backend?
Thanks in advance!
Emanuel Loos
On 4 October 2021 17:30:57 CEST, Robert Segall via pound
<[email protected]> wrote:
Hallo Emanuel
It looks like there is a problem in reading the response from the
back-end. Finding the time to track it down is more of a problem
than actually fixing it :-(
On Sat, 2021-10-02 at 19:38 +0200, Emanuel Loos via pound wrote:
Hello, as my last message was around 20 days ago and there haven't
been any messages regarding this issue from anyone else then me in
the last 40 days I just wanted to ask again if anyone could help me
to get Pound version 3 to work. I also wanted to ask how many
people are encountering this issue (It seems a pretty large one to
me as the one thing Pound does isn't working). If you don't, do you
have a clue why it works for you and not for me? Is it because I
don't use systemd?
Thanks in advance!
Emanuel Loos
--
Robert Segall
Apsis GmbH
Postfach, Uetikon am See, CH-8707
Tel: +41-32-512 30 19
--
Robert Segall
Apsis GmbH
Postfach, Uetikon am See, CH-8707
Tel: +41-32-512 30 19
--
pound mailing list
[email protected]
https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch