Re: [PATCH 5 of 8] QUIC: reusing crypto contexts for packet protection

2023-10-23 Thread Sergey Kandaurov
> On 13 Oct 2023, at 19:13, Sergey Kandaurov wrote: > > [..] > > I was pondering on reusing a static crypto context > to make generating Retry packets more lightweight. > Known fixed values for key and nonce make it possible to create > a single context and reuse it over all Retry packets. >

refactor ngx_quic_send_ctx_t?

2023-10-23 Thread Yu Zhu
Hi, nginx quic splits 4-tuple into ngx_quic_socket_t for receiving packets and ngx_quic_path_t for sending packets. nginx also has struct ngx_quic_send_ctx_t for parsing received packets and assembling the packet to be sent. So, shall we split ngx_quic_send_ctx_t based on rx and tx? ngx_quic_sen

[njs] Parser: fixed return statement parsing with invalid expression.

2023-10-23 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/c081cc5377a8 branches: changeset: 2224:c081cc5377a8 user: Vadim Zhestikov date: Mon Oct 23 21:19:03 2023 -0700 description: Parser: fixed return statement parsing with invalid expression. diffstat: src/njs_parser.c | 15 +-

[njs] Version 0.8.2.

2023-10-23 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/45f81882c780 branches: changeset: 2225:45f81882c780 user: Dmitry Volyntsev date: Mon Oct 23 21:42:29 2023 -0700 description: Version 0.8.2. diffstat: CHANGES | 27 +++ 1 files changed, 27 insertions(+), 0 deletions(-)

[njs] Added tag 0.8.2 for changeset 45f81882c780

2023-10-23 Thread Dmitry Volyntsev
details: https://hg.nginx.org/njs/rev/096576dd8cb0 branches: changeset: 2226:096576dd8cb0 user: Dmitry Volyntsev date: Mon Oct 23 21:42:43 2023 -0700 description: Added tag 0.8.2 for changeset 45f81882c780 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)