- Oct 13, 2019
-
-
amirhosseinvz94 authored
-
- Oct 12, 2019
-
-
amirhosseinvz94 authored
-
- Aug 27, 2019
-
-
Saber Mesgari authored
-
Saber Mesgari authored
Arvanresty 1.17.2
-
Saber Mesgari authored
Master
-
Saber Mesgari authored
pull request from arvanresty
-
- Aug 15, 2019
-
-
James Le Cuirot authored
-
- Aug 14, 2019
-
-
Thibault Charbonnier authored
bugfix: applied the patch for security advisory to NGINX cores < 1.14.1 and < 1.15.6 (CVE-2019-9511 CVE-2019-9513 CVE-2019-9516).
-
Thibault Charbonnier authored
bugfix: applied the patch for security advisory to NGINX cores < 1.14.1 and < 1.15.6 (CVE-2018-16843 CVE-2018-16844).
-
- Aug 13, 2019
-
-
Datong Sun authored
bugfix: applied the patch for security advisory to NGINX cores < 1.14.1 and < 1.15.6 (CVE-2018-16845). Signed-off-by:
Thibault Charbonnier <thibaultcha@me.com>
-
- Aug 06, 2019
-
-
Saber Mesgari authored
-
Saber Mesgari authored
-
Saber Mesgari authored
merge 1.17
-
Saber Mesgari authored
-
Saber Mesgari authored
-
Saber Mesgari authored
-
Saber Mesgari authored
Arvanresty 1.17.0
-
spacewander authored
optimize: added an NGINX core patch to ensure unused listening fds are closed when 'reuseport' is used. When `reuseport` is enabled in the `listen` directive, Nginx will create a listening fd for each worker process in the master process. These fds will be inherited by the worker processes, but most of them are unused. For example, considering we have 32 listening ip:port configurations and 64 worker processes, each worker process will inherit 2048 (32 * 64) listening fds, but only 32 fds are used. By closing the unused fds, this change could save up to 2016 (32 * 63) fds in a worker process. It doesn't affect the listening socket, since there is only one used fd which associates to the socket with or without this change. Co-authored-by:
Thibault Charbonnier <thibaultcha@me.com>
-
- Jul 17, 2019
-
-
Thibault Charbonnier authored
-
spacewander authored
Signed-off-by:
Thibault Charbonnier <thibaultcha@me.com>
-
spacewander authored
Previously, we used the OpenSSL 1.1.1 ClientHello callback to do ssl session fetching non-blockingly. However, this way cannot handle an edge case: the ssl session resumption via session ticket might fail, and the client fallbacks to session ID resumption. The ClientHello callback is run too early to know if the client will fallback to use session ID resumption. Therefore, we have to take back the OpenSSL sess_set_get_cb_yield patch and upgrade it to adapt OpenSSL 1.1.1. Thanks Yongjian Xu and crasyangel for their help. See 08e9e507 . Signed-off-by:
Thibault Charbonnier <thibaultcha@me.com>
-
- Jul 11, 2019
-
-
Thibault Charbonnier authored
change: renamed the 'ssl_pending_session' patch to 'ssl_sess_cb_yield' for NGINX cores 1.17.1 and above. Its naming is now aligned with the `ssl_cert_cb_yield` patch. See 08e9e507 for details on why this renaming was reverted for the 1.15.8 version of this patch.
-
Thibault Charbonnier authored
-
- Jul 02, 2019
-
-
Thibault Charbonnier authored
Revert "feature: updated the NGINX patches for async SSL session fetching to support OpenSSL 1.1.1." This reverts commit 9e834398. Support for OpenSSL 1.1.1 will come with the 1.17.1 series of NGINX patches. Since no other 1.15.8.* releases are planned, we are reverting the state of the 1.15.8 patches to that of the 1.15.8.1 release.
-
- Jul 01, 2019
-
-
Thibault Charbonnier authored
-
- Jun 27, 2019
-
-
Thibault Charbonnier authored
-
- Jun 26, 2019
-
-
Yichun Zhang (agentzh) authored
-
- Jun 24, 2019
-
-
Yichun Zhang (agentzh) authored
-
- Jun 19, 2019
-
-
Yichun Zhang (agentzh) authored
-
- Jun 04, 2019
-
-
spacewander authored
The patch was also renamed from `ssl_pending_session.patch` to `ssl_sess_cb_yield.patch` (similarly to the existing `ssl_cert_cb_yield.patch` one). Signed-off-by:
Thibault Charbonnier <thibaultcha@me.com>
-
- Jun 02, 2019
-
-
Saber Mesgari authored
-
Saber Mesgari authored
-
Saber Mesgari authored
-
Saber Mesgari authored
-
Saber Mesgari authored
-
Saber Mesgari authored
Update ver
-
Saber Mesgari authored
-
Saber Mesgari authored
Master
-
Saber Mesgari authored
-