summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2009-09-14nginx-0.5.38-RELEASErelease-0.5.38Igor Sysoev1-6/+37
2009-09-07merge r3092:Igor Sysoev1-5/+9
handle "/../" case more reliably
2009-09-07merge r3076, r3080:Igor Sysoev1-1/+1
fix segfault when a header starts with "\rX" and logging is set to info or debug level
2009-09-07bump versionIgor Sysoev2-2/+2
2008-07-07release-0.5.37 tagIgor Sysoev1-0/+1
2008-07-07nginx-0.5.37-RELEASErelease-0.5.37Igor Sysoev1-115/+188
2008-07-07r2080 merge:Igor Sysoev2-4/+5
fix error when response parsed by sub filter, then by SSI filter and some response parts are output as file buffers
2008-07-07r2067 merge:Igor Sysoev1-2/+13
fix bug when inactive subrequest is truncated, if output_buffers are less than subrequest size
2008-07-07r1901, r1902, r2032 merge:Igor Sysoev4-45/+64
bugfixes in channel: *) avoid endless loop if epoll is used *) use CMSG_LEN(), this fixes an alert "sendmsg() failed (9: Bad file descriptor)" on some 64-bit platforms *) read channel until EAGAIN
2008-07-07r2019 merge:Igor Sysoev1-0/+1
fix building on modern Fedora 9 caused by IOV_MAX
2008-07-07r2015 merge:Igor Sysoev1-2/+3
avoid recursive loop
2008-07-07bump versionIgor Sysoev2-2/+2
2008-05-04release-0.5.36 tagIgor Sysoev1-0/+1
2008-05-04nginx-0.5.36-RELEASErelease-0.5.36Igor Sysoev1-1/+86
2008-05-04r1979 merge:Igor Sysoev1-1/+1
reset looked at match
2008-05-04r1969 merge:Igor Sysoev1-0/+4
fix segfault
2008-05-04r1894 merge:Igor Sysoev1-0/+1
fix segfault if empty stub block is used second time
2008-05-04r1886 merge:Igor Sysoev2-5/+14
test response length in proxy/fastcgi_store
2008-05-04r1862, r1866, r1869, r1874 merge:Igor Sysoev1-10/+21
*) revert SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER, removed in r1852 *) fix bogus crit log message "SSL_shutdown() failed" introduced in r1852 *) pull all errors
2008-05-04r1699, r1700, r1701, r1702, r1707 merge:Igor Sysoev5-218/+150
upstream parse_header fix and optimization, fix fastcgi_catch_stderr segfault merged in r1524: *) return NGX_HTTP_UPSTREAM_INVALID_HEADER for invalid status *) return NGX_ERROR instead of NGX_HTTP_INTERNAL_SERVER_ERROR in u->parse_header() *) return NGX_HTTP_UPSTREAM_INVALID_HEADER instead of NGX_HTTP_BAD_GATEWAY to go to a next upstream on invalid_header condition *) now ngx_conf_set_str_array_slot() tests NGX_CONF_UNSET_PTR this fixes fastcgi_catch_stderr segfault *) ngx_http_upstream_hide_headers_hash() *) proxy/fastcgi pass_header/hide_header use ngx_http_upstream_hide_headers_hash()
2008-05-04r1871, r1940 merge:Igor Sysoev2-4/+13
fix building --test-build-rtsig and --test-build-eventport on FreeBSD 7
2008-01-08bump versionIgor Sysoev2-2/+2
2008-01-08release-0.5.35 tagIgor Sysoev1-0/+1
2008-01-08nginx-0.5.35-RELEASErelease-0.5.35Igor Sysoev1-0/+107
2008-01-08r1755, r1756, r1757 merge:Igor Sysoev1-28/+35
*) SSL_shutdown() never returns -1, on error it returns 0. This fixes incidental "bad write retry" errors. *) cleaning stale global SSL error *) remove SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER, we never need it
2008-01-08r1763 merge:Igor Sysoev1-0/+3
fix STARTTLS prompt in SMTP
2008-01-08r1739 merge:Igor Sysoev1-1/+1
fix merge_slashes
2008-01-08r1709 merge:Igor Sysoev1-2/+2
large_client_header_buffers did not free()ed before keep-alive
2008-01-08r1658 merge:Igor Sysoev1-4/+8
improve throughput with large limit_rate
2008-01-08r1652 merge:Igor Sysoev1-3/+20
use usec and pid as start value
2008-01-08r1646 merge:Igor Sysoev1-4/+1
the simple expression has the same precision without overflow
2008-01-08r1632 merge:Igor Sysoev1-1/+1
omit unnecessary test, because NGX_ERROR == -1, but r->headers_out.last_modified_time != -1 at this point
2008-01-08r1631 merge:Igor Sysoev3-10/+34
If-Range support
2008-01-08r1617 merge:Igor Sysoev1-1/+2
set status in correct place
2008-01-08r1606 merge:Igor Sysoev2-55/+14
use uname(2) instead of /proc/, this allows to run nginx in chroot
2008-01-08r1605, r1673 merge:Igor Sysoev1-235/+299
divide special response handling into several functions fix "?" escaping introduced in r1526
2008-01-082008 yearIgor Sysoev1-1/+1
2007-12-13bump versionIgor Sysoev2-2/+2
2007-12-13release-0.5.34 tagIgor Sysoev1-0/+1
2007-12-13nginx-0.5.34-RELEASErelease-0.5.34Igor Sysoev1-0/+204
2007-12-12r1678, r1679 merge:Igor Sysoev2-1/+5
*) copy protocol value when large request line is copied, this fixes error "fastcgi: the request record is too big" *) log how big fastcgi record
2007-12-12r1677 merge:Igor Sysoev1-7/+7
do not allow plain 0.9 request to HTTPS
2007-12-12r1667 merge:Igor Sysoev1-5/+0
delete unneeded declaration
2007-12-12r1657 merge:Igor Sysoev1-19/+12
log entire request line instead of URI only
2007-12-12r1630 merge:Igor Sysoev1-1/+1
do not encode already encoded characters in msie_refresh
2007-12-12r1627 merge:Igor Sysoev1-5/+8
fix gzip and SSL
2007-12-12r1626 merge:Igor Sysoev1-6/+20
fix segfaults
2007-12-12r1604 merge:Igor Sysoev1-0/+20
compatibility with mget: space after HTTP/1.1
2007-12-12r1594 merge:Igor Sysoev4-15/+43
unescape SSI include
2007-12-12r1593, r1595 merge:Igor Sysoev4-10/+44
server_tokens