| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
handle "/../" case more reliably
|
|
|
|
|
| |
fix segfault when a header starts with "\rX"
and logging is set to info or debug level
|
| |
|
| |
|
| |
|
|
|
|
|
| |
fix error when response parsed by sub filter, then by SSI filter
and some response parts are output as file buffers
|
|
|
|
|
| |
fix bug when inactive subrequest is truncated,
if output_buffers are less than subrequest size
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
fix building on modern Fedora 9 caused by IOV_MAX
|
|
|
|
| |
avoid recursive loop
|
| |
|
| |
|
| |
|
|
|
|
| |
reset looked at match
|
|
|
|
| |
fix segfault
|
|
|
|
| |
fix segfault if empty stub block is used second time
|
|
|
|
| |
test response length in proxy/fastcgi_store
|
|
|
|
|
|
| |
*) revert SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER, removed in r1852
*) fix bogus crit log message "SSL_shutdown() failed" introduced in r1852
*) pull all errors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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()
|
|
|
|
| |
fix building --test-build-rtsig and --test-build-eventport on FreeBSD 7
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
*) 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
|
|
|
|
| |
fix STARTTLS prompt in SMTP
|
|
|
|
| |
fix merge_slashes
|
|
|
|
| |
large_client_header_buffers did not free()ed before keep-alive
|
|
|
|
| |
improve throughput with large limit_rate
|
|
|
|
| |
use usec and pid as start value
|
|
|
|
| |
the simple expression has the same precision without overflow
|
|
|
|
|
| |
omit unnecessary test, because NGX_ERROR == -1,
but r->headers_out.last_modified_time != -1 at this point
|
|
|
|
| |
If-Range support
|
|
|
|
| |
set status in correct place
|
|
|
|
| |
use uname(2) instead of /proc/, this allows to run nginx in chroot
|
|
|
|
|
| |
divide special response handling into several functions
fix "?" escaping introduced in r1526
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
*) copy protocol value when large request line is copied,
this fixes error "fastcgi: the request record is too big"
*) log how big fastcgi record
|
|
|
|
| |
do not allow plain 0.9 request to HTTPS
|
|
|
|
| |
delete unneeded declaration
|
|
|
|
| |
log entire request line instead of URI only
|
|
|
|
| |
do not encode already encoded characters in msie_refresh
|
|
|
|
| |
fix gzip and SSL
|
|
|
|
| |
fix segfaults
|
|
|
|
| |
compatibility with mget: space after HTTP/1.1
|
|
|
|
| |
unescape SSI include
|