[PATCH 0 of 4] QUIC path MTU discovery

2023-07-06 Thread Roman Arutyunyan
Updated PMTUD: - Eliminated getting local interface MTU. This was too intrusive and platform- dependent. - Added timeout (1 sec) before each PMTUD iteration to reduce PMTUD traffic in short connections. - Size search reimplemented. MTU is increased by 256 bytes until failure, after which

[PATCH 1 of 4] QUIC: removed path->limited flag

2023-07-06 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1688651341 -14400 # Thu Jul 06 17:49:01 2023 +0400 # Node ID df01e8582189126cd5defd8f4bb021fec1a1a35a # Parent 77c1418916f7817a0d020f28d8a08f278a12fe43 QUIC: removed path->limited flag. Its value is the opposite of path->validated. diff -

[PATCH 2 of 4] QUIC: removed explicit packet padding for certain frames

2023-07-06 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1688628647 -14400 # Thu Jul 06 11:30:47 2023 +0400 # Node ID f98ff9b62d2bccac10b603b8183eca2ff0f4183e # Parent df01e8582189126cd5defd8f4bb021fec1a1a35a QUIC: removed explicit packet padding for certain frames. The frames for which the padd

[PATCH 4 of 4] QUIC: path MTU discovery

2023-07-06 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1688481216 -14400 # Tue Jul 04 18:33:36 2023 +0400 # Node ID 1a49fd5d2013b6c8d50263499e6ced440927e949 # Parent a1ea543d009311765144351b2557c00c8e6445bf QUIC: path MTU discovery. MTU selection starts by stepping up until the first failure.

[PATCH 3 of 4] QUIC: allowed ngx_quic_frame_sendto() to return NGX_AGAIN

2023-07-06 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1679920727 -14400 # Mon Mar 27 16:38:47 2023 +0400 # Node ID a1ea543d009311765144351b2557c00c8e6445bf # Parent f98ff9b62d2bccac10b603b8183eca2ff0f4183e QUIC: allowed ngx_quic_frame_sendto() to return NGX_AGAIN. Previously, NGX_AGAIN return

[njs] Version 0.8.0.

2023-07-06 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/0ed1952588ab branches: changeset: 2177:0ed1952588ab user: Dmitry Volyntsev date: Wed Jul 05 17:49:50 2023 -0700 description: Version 0.8.0. diffstat: CHANGES | 76 + 1 files chan

[njs] Added tag 0.8.0 for changeset 0ed1952588ab

2023-07-06 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/034ad86967b6 branches: changeset: 2178:034ad86967b6 user: Dmitry Volyntsev date: Thu Jul 06 09:10:47 2023 -0700 description: Added tag 0.8.0 for changeset 0ed1952588ab diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)