Mercurial > hg > nginx-quic
annotate docs/xml/change_log_conf.xml @ 8743:5d09596909c6 stable-1.20
Upstream: fixed timeouts with gRPC, SSL and select (ticket #2229).
With SSL it is possible that an established connection is ready for
reading after the handshake. Further, events might be already disabled
in case of level-triggered event methods. If this happens and
ngx_http_upstream_send_request() blocks waiting for some data from
the upstream, such as flow control in case of gRPC, the connection
will time out due to no read events on the upstream connection.
Fix is to explicitly check the c->read->ready flag if sending request
blocks and post a read event if it is set.
Note that while it is possible to modify ngx_ssl_handshake() to keep
read events active, this won't completely resolve the issue, since
there can be data already received during the SSL handshake
(see 573bd30e46b4).
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Fri, 20 Aug 2021 03:53:56 +0300 |
parents | 76bc29f06168 |
children |
rev | line source |
---|---|
4028
76bc29f06168
CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents:
573
diff
changeset
|
1 <?xml version="1.0" ?> |
450 | 2 <!DOCTYPE configuration SYSTEM "../dtd/change_log_conf.dtd" > |
3 | |
4 <configuration> | |
5 | |
483 | 6 <length>76</length> |
450 | 7 |
8 <start> *) </start> | |
9 <indent> </indent> | |
10 | |
11 <changes lang="ru"> | |
4028
76bc29f06168
CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents:
573
diff
changeset
|
12 <title>Изменения в </title> |
450 | 13 <length>66</length> |
14 | |
4028
76bc29f06168
CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents:
573
diff
changeset
|
15 <bugfix>Исправление</bugfix> |
76bc29f06168
CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents:
573
diff
changeset
|
16 <feature>Добавление</feature> |
76bc29f06168
CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents:
573
diff
changeset
|
17 <change>Изменение</change> |
76bc29f06168
CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents:
573
diff
changeset
|
18 <security>Безопасность</security> |
76bc29f06168
CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents:
573
diff
changeset
|
19 <workaround>Изменение</workaround> |
450 | 20 </changes> |
21 | |
22 <changes lang="en"> | |
23 <title>Changes with </title> | |
24 <length>65</length> | |
25 | |
26 <bugfix>Bugfix</bugfix> | |
27 <feature>Feature</feature> | |
28 <change>Change</change> | |
573 | 29 <security>Security</security> |
450 | 30 <workaround>Workaround</workaround> |
31 | |
32 <month> Jan </month> | |
33 <month> Feb </month> | |
34 <month> Mar </month> | |
35 <month> Apr </month> | |
36 <month> May </month> | |
37 <month> Jun </month> | |
38 <month> Jul </month> | |
39 <month> Aug </month> | |
40 <month> Sep </month> | |
41 <month> Oct </month> | |
42 <month> Nov </month> | |
43 <month> Dec </month> | |
44 | |
45 </changes> | |
46 | |
47 </configuration> |