[PATCH 0 of 6] QUIC PATH_CHALLENGE-related series

2023-11-30 Thread Roman Arutyunyan
Hi, A number of patches discussed previously. -- Roman Arutyunyan ___ nginx-devel mailing list nginx-devel@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-devel

[PATCH 1 of 6] QUIC: avoid partial expansion of PATH_CHALLENGE/PATH_RESPONSE

2023-11-30 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1701267205 -14400 # Wed Nov 29 18:13:25 2023 +0400 # Node ID 088ee5449fdc67ee8ab983910d98599652683434 # Parent 7ec761f0365f418511e30b82e9adf80bc56681df QUIC: avoid partial expansion of PATH_CHALLENGE/PATH_RESPONSE. By default packets with

[PATCH 2 of 6] QUIC: fixed anti-amplification with explicit send

2023-11-30 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1700650341 -14400 # Wed Nov 22 14:52:21 2023 +0400 # Node ID 87290bcf25a6fc62448722f5a72327a30fdf31d9 # Parent 088ee5449fdc67ee8ab983910d98599652683434 QUIC: fixed anti-amplification with explicit send. Previously, when using ngx_quic_fram

[PATCH 3 of 6] QUIC: ignore duplicate PATH_CHALLENGE frames

2023-11-30 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1700650092 -14400 # Wed Nov 22 14:48:12 2023 +0400 # Node ID fcfe832f2590ad81fc74bc479e1b3ccf8c14683a # Parent 87290bcf25a6fc62448722f5a72327a30fdf31d9 QUIC: ignore duplicate PATH_CHALLENGE frames. According to RFC 9000, an endpoint SHOULD

[PATCH 4 of 6] QUIC: congestion control in ngx_quic_frame_sendto()

2023-11-30 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1701279689 -14400 # Wed Nov 29 21:41:29 2023 +0400 # Node ID f3632aaea9f59221fb77d88ccd9fb1aac114d5a3 # Parent fcfe832f2590ad81fc74bc479e1b3ccf8c14683a QUIC: congestion control in ngx_quic_frame_sendto(). Previously ngx_quic_frame_sendto()

[PATCH 5 of 6] QUIC: ngx_quic_frame_t time fields cleanup

2023-11-30 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1701342186 -14400 # Thu Nov 30 15:03:06 2023 +0400 # Node ID 4b7663d9146ce9baeb78fb57c3fed7368f25dae9 # Parent f3632aaea9f59221fb77d88ccd9fb1aac114d5a3 QUIC: ngx_quic_frame_t time fields cleanup. The field "first" is removed. It's unused

[PATCH 6 of 6] QUIC: path revalidation after expansion failure

2023-11-30 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1701241101 -14400 # Wed Nov 29 10:58:21 2023 +0400 # Node ID 82fa5941af6fecb4fc7f0ac6308ae6c266d5e545 # Parent 4b7663d9146ce9baeb78fb57c3fed7368f25dae9 QUIC: path revalidation after expansion failure. As per RFC 9000, Section 8.2.1: W

[PATCH 1 of 6] QUIC: avoid partial expansion of PATH_CHALLENGE/PATH_RESPONSE (In Elternzeit bis 7. Januar 2024)

2023-11-30 Thread Johannes Baiter
Sehr geehrte Damen und Herren, liebe Kolleginnen und Kollegen, vielen Dank für Ihre E-Mail. Dies ist eine automatisch erstelle Antwort. Ich befinde mich derzeit in Elternzeit und bin ab dem 7. Januar 2024 wieder im Dienst. Bitte wenden Sie sich in dringenden Fällen an marcus.bi...@bsb-muenchen.de