[njs] Modules: introduced console object.

2023-09-22 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/ed935fa4805b branches: changeset: 2208:ed935fa4805b user: Dmitry Volyntsev date: Fri Sep 22 13:00:06 2023 -0700 description: Modules: introduced console object. The following methods were added: dump(), error(), info(), log(), time(), timeEnd(),

[njs] Introduced API to work with external value pointers.

2023-09-22 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/cf7e8f006bd8 branches: changeset: 2207:cf7e8f006bd8 user: Dmitry Volyntsev date: Fri Sep 22 13:00:05 2023 -0700 description: Introduced API to work with external value pointers. This allows to allocate the necessary context for external code on

[njs] Modules: added debug log for vm cloning and destroying.

2023-09-22 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/dbb011e433b2 branches: changeset: 2206:dbb011e433b2 user: Dmitry Volyntsev date: Fri Sep 22 13:00:04 2023 -0700 description: Modules: added debug log for vm cloning and destroying. diffstat: nginx/ngx_http_js_module.c | 6 ++ nginx/ngx_

Re: [PATCH] Linux packages: removed Ubuntu 22.10 'kinetic' due to EOL

2023-09-22 Thread Maxim Dounin
Hello! On Fri, Sep 22, 2023 at 03:12:23PM -0700, Konstantin Pavlov wrote: > # HG changeset patch > # User Konstantin Pavlov > # Date 1695420683 25200 > # Fri Sep 22 15:11:23 2023 -0700 > # Node ID 1ad61bfc7630adf1d6460cf84cec484de4017326 > # Parent ac4191d05fdf12dbc977a3a26dfde2799d301283

[PATCH] Linux packages: removed Ubuntu 22.10 'kinetic' due to EOL

2023-09-22 Thread Konstantin Pavlov
# HG changeset patch # User Konstantin Pavlov # Date 1695420683 25200 # Fri Sep 22 15:11:23 2023 -0700 # Node ID 1ad61bfc7630adf1d6460cf84cec484de4017326 # Parent ac4191d05fdf12dbc977a3a26dfde2799d301283 Linux packages: removed Ubuntu 22.10 'kinetic' due to EOL. diff -r ac4191d05fdf -r 1ad6

[njs] Shell: introduced error, info and warn methods for console object.

2023-09-22 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/49f6f5c81a11 branches: changeset: 2204:49f6f5c81a11 user: Dmitry Volyntsev date: Wed Sep 20 21:48:41 2023 -0700 description: Shell: introduced error, info and warn methods for console object. diffstat: external/njs_shell.c | 74 ++

[njs] Shell: simplified console.time()/timeEnd() pair.

2023-09-22 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/fc98c27d3fc0 branches: changeset: 2205:fc98c27d3fc0 user: Dmitry Volyntsev date: Thu Sep 21 12:40:53 2023 -0700 description: Shell: simplified console.time()/timeEnd() pair. Using a queue instead of a hash here because we assume that the number

[njs] Shell: improved shell_test.

2023-09-22 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/6a94953b4053 branches: changeset: 2203:6a94953b4053 user: Dmitry Volyntsev date: Wed Sep 20 19:19:58 2023 -0700 description: Shell: improved shell_test. Setting more appropriate env variables for libedit since we moved to libedit as a default re

[njs] Version bump.

2023-09-22 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/385f3bbbdca1 branches: changeset: 2202:385f3bbbdca1 user: Dmitry Volyntsev date: Thu Sep 21 16:11:20 2023 -0700 description: Version bump. diffstat: src/njs.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (14 lines): diff

Re: [PATCH] QUIC openssl compat mode error handling

2023-09-22 Thread Vladimir Homutov via nginx-devel
On Fri, Sep 22, 2023 at 07:30:50PM +0400, Roman Arutyunyan wrote: > Hi Vladimir, > > On Fri, Sep 22, 2023 at 03:44:08PM +0300, Vladimir Homutov via nginx-devel > wrote: > > # HG changeset patch > > # User Vladimir Khomutov > > # Date 1695386443 -10800 > > # Fri Sep 22 15:40:43 2023 +0300 > >

[nginx] Modules compatibility: added QUIC to signature (ticket #2539).

2023-09-22 Thread Roman Arutyunyan
details: https://hg.nginx.org/nginx/rev/32b5aaebcca5 branches: changeset: 9163:32b5aaebcca5 user: Roman Arutyunyan date: Wed Sep 13 17:48:15 2023 +0400 description: Modules compatibility: added QUIC to signature (ticket #2539). Enabling QUIC changes ngx_connection_t layout, which is

[nginx] HTTP/3: postponed session creation to init() callback.

2023-09-22 Thread Roman Arutyunyan
details: https://hg.nginx.org/nginx/rev/4939fd04737f branches: changeset: 9161:4939fd04737f user: Roman Arutyunyan date: Thu Sep 14 14:13:43 2023 +0400 description: HTTP/3: postponed session creation to init() callback. Now the session object is assigned to c->data while ngx_http_co

[nginx] QUIC: simplified setting close timer when closing connection.

2023-09-22 Thread Roman Arutyunyan
details: https://hg.nginx.org/nginx/rev/f9845e4b5c14 branches: changeset: 9162:f9845e4b5c14 user: Roman Arutyunyan date: Thu Sep 14 14:15:20 2023 +0400 description: QUIC: simplified setting close timer when closing connection. Previously, the timer was never reset due to an explicit

[nginx] QUIC: do not call shutdown() when handshake is in progress.

2023-09-22 Thread Roman Arutyunyan
details: https://hg.nginx.org/nginx/rev/dd5fd5719027 branches: changeset: 9160:dd5fd5719027 user: Roman Arutyunyan date: Thu Sep 21 19:32:38 2023 +0400 description: QUIC: do not call shutdown() when handshake is in progress. Instead, when worker is shutting down and handshake is not

[nginx] HTTP/3: moved variable initialization.

2023-09-22 Thread Roman Arutyunyan
details: https://hg.nginx.org/nginx/rev/6d3ca6f8db35 branches: changeset: 9159:6d3ca6f8db35 user: Roman Arutyunyan date: Wed Sep 13 17:57:13 2023 +0400 description: HTTP/3: moved variable initialization. diffstat: src/http/v3/ngx_http_v3_request.c | 3 ++- 1 files changed, 2 inse

[nginx] QUIC: "handshake_timeout" configuration parameter.

2023-09-22 Thread Roman Arutyunyan
details: https://hg.nginx.org/nginx/rev/ad3d34ddfdcc branches: changeset: 9158:ad3d34ddfdcc user: Roman Arutyunyan date: Wed Sep 13 17:59:37 2023 +0400 description: QUIC: "handshake_timeout" configuration parameter. Previously QUIC did not have such parameter and handshake duration

Re: [PATCH] QUIC openssl compat mode error handling

2023-09-22 Thread Roman Arutyunyan
Hi Vladimir, On Fri, Sep 22, 2023 at 03:44:08PM +0300, Vladimir Homutov via nginx-devel wrote: > # HG changeset patch > # User Vladimir Khomutov > # Date 1695386443 -10800 > # Fri Sep 22 15:40:43 2023 +0300 > # Node ID 974ba23e68909ba708616410aa77074213d4d1e5 > # Parent 5741eddf82e826766cd

[PATCH] QUIC openssl compat mode error handling

2023-09-22 Thread Vladimir Homutov via nginx-devel
# HG changeset patch # User Vladimir Khomutov # Date 1695386443 -10800 # Fri Sep 22 15:40:43 2023 +0300 # Node ID 974ba23e68909ba708616410aa77074213d4d1e5 # Parent 5741eddf82e826766cd0f5ec7c6fe383145ca581 QUIC: handle add_handhshake_data() callback errors in compat. The error may be trigger

Re: [PATCH 3 of 6] QUIC: call shutdown() callback only after handshake completion

2023-09-22 Thread Sergey Kandaurov
On Thu, Sep 21, 2023 at 07:40:32PM +0400, Roman Arutyunyan wrote: > On Tue, Sep 19, 2023 at 01:59:27PM +0400, Sergey Kandaurov wrote: > > > > > On 14 Sep 2023, at 14:17, Roman Arutyunyan wrote: > > > > > > # HG changeset patch > > > # User Roman Arutyunyan > > > # Date 1694613709 -14400 > > > #