An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html
Go to file
Igor Sysoev a862c46ffa always use buffer, if connection is buffered,
this fixes OpenSSL "bad write retry" error, when
*) nginx passed a single buf greater than our buffer (say 32K) to OpenSSL,
*) OpenSSL returns SSL_ERROR_WANT_WRITE,
*) after some time nginx has to send a new data,
*) so there are at least two bufs nginx does pass them directly to OpenSSL,
*) but copies the first buf part to buffer, and sends the buffer to OpenSSL.
*) because the data length is lesser than it was in previous SSL_write():
   16K < 32K, OpenSSL returns SSL_R_BAD_WRITE_RETRY.
2008-10-23 05:58:10 +00:00
auto ngx_http_secure_link_module 2008-09-27 13:22:10 +00:00
conf add Google Earth MIME types 2008-08-19 19:50:53 +00:00
contrib nginx-0.3.55-RELEASE import 2006-07-28 15:16:17 +00:00
docs nginx-0.7.19-RELEASE 2008-10-13 15:16:11 +00:00
misc do not delete resolver sources from release tarball 2007-11-27 16:47:16 +00:00
src always use buffer, if connection is buffered, 2008-10-23 05:58:10 +00:00
.hgtags release-0.7.19 tag 2008-10-13 15:16:12 +00:00