On Fri, Apr 25, 2025 at 05:42:59PM +0400, Sergey Kandaurov wrote: > > [...] > > A simple reproducer attached.
Forgotten lib changes. diff --git a/lib/Test/Nginx/HTTP3.pm b/lib/Test/Nginx/HTTP3.pm index 5cc8903..de7134f 100644 --- a/lib/Test/Nginx/HTTP3.pm +++ b/lib/Test/Nginx/HTTP3.pm @@ -43,6 +43,7 @@ sub new { $self->{token} = $extra{token} || ''; $self->{psk_list} = $extra{psk_list} || []; $self->{early_data} = $extra{early_data}; + $self->{send_ack} = 1; $self->{sni} = exists $extra{sni} ? $extra{sni} : 'localhost'; $self->{cipher} = 0x1301; @@ -1570,7 +1571,8 @@ sub handle_frames { } } - $self->{socket}->syswrite($self->encrypt_aead(build_ack($ack), $level)); + $self->{socket}->syswrite($self->encrypt_aead(build_ack($ack), $level)) + if $self->{send_ack}; for my $pn (keys %$ack) { $ack->{$pn} = $self->{pn}[0][$level] if $ack->{$pn} == -1; _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-devel