Re: [PATCH 04 of 10] QUIC: reusable mode for main connection

2022-11-28 Thread Sergey Kandaurov
On Thu, Sep 08, 2022 at 01:06:31PM +0400, Roman Arutyunyan wrote: > # HG changeset patch > # User Roman Arutyunyan > # Date 1662478181 -14400 > # Tue Sep 06 19:29:41 2022 +0400 > # Branch quic > # Node ID 0a5de8e68cb8b238a1fb82da93ce583c0fa1a6a1 > # Parent b4662fc66f1e8388f54d988777b74196489

Re: [PATCH 08 of 10] QUIC: idle mode for main connection

2022-11-28 Thread Sergey Kandaurov
On Thu, Nov 24, 2022 at 07:15:31PM +0400, Roman Arutyunyan wrote: > Hi, > > On Thu, Oct 20, 2022 at 06:25:03PM +0400, Roman Arutyunyan wrote: > > Hi, > > > > On Thu, Oct 20, 2022 at 03:50:15PM +0400, Sergey Kandaurov wrote: > > > On Thu, Sep 08, 2022 at 01:06:35PM +0400, Roman Arutyunyan wrote: >

[PATCH 1 of 2] SSL: fixed ngx_ssl_recv() to reset c->read->ready after errors

2022-11-28 Thread Maxim Dounin
# HG changeset patch # User Maxim Dounin # Date 1669622597 -10800 # Mon Nov 28 11:03:17 2022 +0300 # Node ID 97a5a082c58ac91f278c7faf2286e0bc04b3c958 # Parent 0b360747c74e3fa7e439e0684a8cf1da2d14d8f6 SSL: fixed ngx_ssl_recv() to reset c->read->ready after errors. With this change, behaviour

[PATCH 0 of 2] unbuffered proxying CPU hog (ticket #2418)

2022-11-28 Thread Maxim Dounin
Hello! The following patch fixes CPU hog observed with unbuffered SSL proxying after SSL errors (ticket #2418). Fix is to always clear c->read->ready flag when returning errors from ngx_ssl_recv(). An additional patch cleans up some win32-specific edge cases (not expected to appear in practice

[PATCH 2 of 2] Win32: event flags handling edge cases in ngx_wsarecv()

2022-11-28 Thread Maxim Dounin
# HG changeset patch # User Maxim Dounin # Date 1669672416 -10800 # Tue Nov 29 00:53:36 2022 +0300 # Node ID 447cea17128f6a4ee5399ed56e53f8d9c163420b # Parent 97a5a082c58ac91f278c7faf2286e0bc04b3c958 Win32: event flags handling edge cases in ngx_wsarecv(). Fixed event flags handling edge ca