[njs] WebCrypto: module is rewritten using public API.

2023-05-02 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/f1432043a6a4 branches: changeset: 2103:f1432043a6a4 user: Dmitry Volyntsev date: Tue May 02 20:50:57 2023 -0700 description: WebCrypto: module is rewritten using public API. diffstat: external/njs_webcrypto_module.c | 1227

[njs] FS: module is rewritten using public API.

2023-05-02 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/18385a4a90ad branches: changeset: 2102:18385a4a90ad user: Dmitry Volyntsev date: Tue May 02 20:50:55 2023 -0700 description: FS: module is rewritten using public API. diffstat: external/njs_fs_module.c | 1485

[njs] Fixed typos introduced in 5e7fc8efebdc.

2023-05-02 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/a86328810249 branches: changeset: 2099:a86328810249 user: Dmitry Volyntsev date: Tue May 02 20:50:46 2023 -0700 description: Fixed typos introduced in 5e7fc8efebdc. diffstat: external/njs_zlib_module.c | 20 ++-- 1 files

[njs] Crypto: module is rewritten using public API.

2023-05-02 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/b2cbf06ba017 branches: changeset: 2100:b2cbf06ba017 user: Dmitry Volyntsev date: Tue May 02 20:50:52 2023 -0700 description: Crypto: module is rewritten using public API. diffstat: external/njs_crypto_module.c | 149

[njs] QueryString: module is rewritten using public API.

2023-05-02 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/fd956d2a25a3 branches: changeset: 2101:fd956d2a25a3 user: Dmitry Volyntsev date: Tue May 02 20:50:55 2023 -0700 description: QueryString: module is rewritten using public API. diffstat: external/njs_query_string_module.c | 561

[njs] Public header cleanup.

2023-05-02 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/1776189b0de6 branches: changeset: 2097:1776189b0de6 user: Dmitry Volyntsev date: Tue May 02 20:33:30 2023 -0700 description: Public header cleanup. diffstat: src/njs.h | 4 +--- src/njs_sprintf.h | 6 +++--- 2 files changed, 4

[njs] Introduced njs_value_buffer_get().

2023-05-02 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/830c81bb573f branches: changeset: 2098:830c81bb573f user: Dmitry Volyntsev date: Mon May 01 17:54:48 2023 -0700 description: Introduced njs_value_buffer_get(). diffstat: external/njs_fs_module.c | 31 ---

[njs] Made njs_string.h includable independently from njs_main.h.

2023-05-02 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/5d814dca2327 branches: changeset: 2096:5d814dca2327 user: Dmitry Volyntsev date: Mon May 01 20:45:32 2023 -0700 description: Made njs_string.h includable independently from njs_main.h. diffstat: src/njs.h| 18 ++-- src/njs_regexp.c

Re: [PATCH 02 of 11] Tests: removed unneeded require from proxy_ssl_keepalive.t

2023-05-02 Thread Maxim Dounin
Hello! On Tue, May 02, 2023 at 05:49:23PM +0400, Sergey Kandaurov wrote: > > > On 17 Apr 2023, at 07:31, Maxim Dounin wrote: > > > > # HG changeset patch > > # User Maxim Dounin > > # Date 1681702250 -10800 > > # Mon Apr 17 06:30:50 2023 +0300 > > # Node ID

Re: [PATCH] Tests: HTTP/2 tests with error_page and return

2023-05-02 Thread Maxim Dounin
Hello! On Tue, May 02, 2023 at 05:10:55PM +0400, Sergey Kandaurov wrote: > > On 2 May 2023, at 00:59, Maxim Dounin wrote: > > > > On Mon, May 01, 2023 at 06:46:25PM +0400, Sergey Kandaurov wrote: > > > >> # HG changeset patch > >> # User Sergey Kandaurov > >> # Date 1682952238 -14400 > >> #

Re: [PATCH] QUIC: optimized immediate close

2023-05-02 Thread Sergey Kandaurov
> On 2 May 2023, at 17:58, Roman Arutyunyan wrote: > > # HG changeset patch > # User Roman Arutyunyan > # Date 1683035693 -14400 > # Tue May 02 17:54:53 2023 +0400 > # Branch quic > # Node ID 0ae438bff8e8788f6972b2f8268194b571d728c0 > # Parent 558cdf07793de4108527ed6757fd3864e9694b93 >

Re: [PATCH 2 of 2] QUIC: improved split frames error handling

2023-05-02 Thread Roman Arutyunyan
On Tue, May 02, 2023 at 04:14:58PM +0400, Sergey Kandaurov wrote: > > > On 1 May 2023, at 19:26, Sergey Kandaurov wrote: > > > > # HG changeset patch > > # User Sergey Kandaurov > > # Date 1682954724 -14400 > > # Mon May 01 19:25:24 2023 +0400 > > # Branch quic > > # Node ID

[PATCH] QUIC: optimized immediate close

2023-05-02 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1683035693 -14400 # Tue May 02 17:54:53 2023 +0400 # Branch quic # Node ID 0ae438bff8e8788f6972b2f8268194b571d728c0 # Parent 558cdf07793de4108527ed6757fd3864e9694b93 QUIC: optimized immediate close. Previously, before sending

Re: [PATCH 02 of 11] Tests: removed unneeded require from proxy_ssl_keepalive.t

2023-05-02 Thread Sergey Kandaurov
> On 17 Apr 2023, at 07:31, Maxim Dounin wrote: > > # HG changeset patch > # User Maxim Dounin > # Date 1681702250 -10800 > # Mon Apr 17 06:30:50 2023 +0300 > # Node ID 6f0148ef1991d92a003c8529c8cce9a8dd49e706 > # Parent a01b7d84f4355073a00f43760fc512e03b4452c3 > Tests: removed unneeded

Re: [PATCH] Tests: HTTP/2 tests with error_page and return

2023-05-02 Thread Sergey Kandaurov
> On 2 May 2023, at 00:59, Maxim Dounin wrote: > > Hello! > > On Mon, May 01, 2023 at 06:46:25PM +0400, Sergey Kandaurov wrote: > >> # HG changeset patch >> # User Sergey Kandaurov >> # Date 1682952238 -14400 >> # Mon May 01 18:43:58 2023 +0400 >> # Node ID

[PATCH 3 of 3] QUIC: keep stream sockaddr and addr_text constant

2023-05-02 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1682679819 -14400 # Fri Apr 28 15:03:39 2023 +0400 # Branch quic # Node ID 43f0ceffa227a33e5c5ceb35b77f9a1f86dd2481 # Parent cdc41ec778ffae822fefce639e67f2f57e3667f0 QUIC: keep stream sockaddr and addr_text constant. HTTP and Stream

[PATCH 2 of 3] QUIC: set c->socklen for streams

2023-05-02 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1682610545 -14400 # Thu Apr 27 19:49:05 2023 +0400 # Branch quic # Node ID cdc41ec778ffae822fefce639e67f2f57e3667f0 # Parent 746a3a71e428796b0593d098fcd299b94cc00108 QUIC: set c->socklen for streams. Previously, the value was not set and

[PATCH 1 of 3] QUIC: fixed addr_text after migration (ticket #2488)

2023-05-02 Thread Roman Arutyunyan
# HG changeset patch # User Roman Arutyunyan # Date 1682610760 -14400 # Thu Apr 27 19:52:40 2023 +0400 # Branch quic # Node ID 746a3a71e428796b0593d098fcd299b94cc00108 # Parent 8347620e0e762c5dea99247dc70fbbffd0c6b175 QUIC: fixed addr_text after migration (ticket #2488). Previously, the

[PATCH 0 of 3] QUIC post-migration address issues

2023-05-02 Thread Roman Arutyunyan
The first issue was reported in ticket #2488. The second and third issues were observed while working on the first one. The issues manifest themselves best when migrating to another IP address. When testing migration with ngtcp2 --change-local-addr, only the port is changed. I had to patch

Re: [PATCH 2 of 2] QUIC: improved split frames error handling

2023-05-02 Thread Sergey Kandaurov
> On 1 May 2023, at 19:26, Sergey Kandaurov wrote: > > # HG changeset patch > # User Sergey Kandaurov > # Date 1682954724 -14400 > # Mon May 01 19:25:24 2023 +0400 > # Branch quic > # Node ID b10aa30b15a802870eb23716ce3937a1085c4c98 > # Parent 8aa3363bc83d4354b3142e3972cce5c0ef523539 >