The official NGINX Open Source repository.
Go to file
Maxim Dounin abe660636c Mail: fixed duplicate resolving.
When using SMTP with SSL and resolver, read events might be enabled
during address resolving, leading to duplicate ngx_mail_ssl_handshake_handler()
calls if something arrives from the client, and duplicate session
initialization - including starting another resolving.  This can lead
to a segmentation fault if the session is closed after first resolving
finished.  Fix is to block read events while resolving.

Reported by Robert Norris,
http://mailman.nginx.org/pipermail/nginx/2019-July/058204.html.
2019-08-01 13:50:07 +03:00
auto Unconditional compilation of the postpone filter. 2019-05-08 19:22:13 +03:00
conf MIME: added font/woff2 type (ticket #1243). 2018-06-15 17:29:55 +03:00
contrib Contrib: vim syntax, update core and 3rd party module directives. 2019-06-30 10:39:01 +03:00
docs nginx-1.17.2-RELEASE 2019-07-23 15:01:47 +03:00
misc Updated OpenSSL used for win32 builds. 2019-06-25 04:47:43 +03:00
src Mail: fixed duplicate resolving. 2019-08-01 13:50:07 +03:00
.hgtags release-1.17.2 tag 2019-07-23 15:01:47 +03:00