| Age | Commit message (Collapse) | Author | Files | Lines |
|
fix file leak for HEAD requests
|
|
u_char* is enough to keep file name
|
|
the "proxy_hide_header" and "fastcgi_hide_header" directives did not
hide response header lines whose name was longer than 32 characters
|
|
allow to append charset to the "Content-Type" header
|
|
response to the HEAD request should be a header only
|
|
connection error should be logged with "connecting to upstream" action,
the bug was introduced in r1154
|
|
read EOF of header only responses in non-buffered proxying
|
|
there may be several "Connection" header lines and each may have several tokens
|
|
escape internal request URI in proxy_pass
|
|
style fix
|
|
change ngx_conf_merge_ptr_value() and update fastcgi_catch_stderr
|
|
If-Modified-Since should be unique header line
|
|
return 400 response
|
|
set delay only when almost whole sendfile_max_chunk was transferred
|
|
use %v for ngx_variable_value_t in ngx_sprintf(),
this fixes nginx on FreeBSD/sparc64
|
|
auto redirect lost arguments
|
|
upstream sendfile bit was overridden by r->connection->sendfile
|
|
ignore meaningless bits in CIDR and warn about them
|
|
set default listen() backlog to 511 on all platforms except FreeBSD
|
|
add_header changes:
"Last-Modified", "Cache-Control" and "Expires" headers use specific handlers
|
|
fix case when two directives
proxy_pass http://backend;
proxy_pass https://backend;
both use one port - 80 or 443, that was defined first.
|
|
proxy_ignore_client_abort, fastcgi_ignore_client_abort, and so on were
broken by r1111
|
|
style fix
|
|
add comment
|
|
|
|
fix building by bcc without PCRE
|
|
named location
|
|
|
|
dav_access uses ngx_conf_set_access_slot()
|
|
proxy_store and fastcgi_store, proxy_store_access and fastcgi_store_access
|
|
$is_args
|
|
allow to set $args
|
|
set worker's perl $$
|
|
omit unnecessary code,
escape space, etc in $memcached_key
|
|
fix segfault when session was freed twice
|
|
|
|
$nginx_version
|
|
fix headers split in FastCGI records
|
|
Sun Studio related fixes
|
|
fix various bugs found by Coverity's Scan
|
|
|
|
msie_refresh should escape at least '"' to prevent XSS
|
|
style fixes
|
|
|
|
omit unnecessary conditions
|
|
when the FastCGI header was split in records,
nginx passed garbage in the header to a client
|
|
if subrequest response was buffered in file, then subrequest was finalized
with 0 code, ngx_http_writer() was not set, and response part in file was lost
|
|
if a subrequest was finished and SSI was in middle of SSI command parsing
and the command was a fast subrequest then the second subrequest output
was just after first subrequest output and response part of main request
between the subrequests went after the second subrequest.
|
|
|
|
if "<!--" was on edge of buf, then ssi_sharp_state was saved in ctx->saved
and if it was not reset, then any '#' was treated as SSI command start
|