summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2009-11-16backout r3325: postpone filter is a body only filterIgor Sysoev3-0/+6
2009-11-16align to minimum of a page and a pool sizesIgor Sysoev1-2/+2
2009-11-16ngx_min()Igor Sysoev1-0/+1
2009-11-16large allocation should not be aligned to a page sizeIgor Sysoev1-1/+1
2009-11-16add alignment in debug logIgor Sysoev1-2/+2
2009-11-16ngx_http_degradation_moduleIgor Sysoev1-0/+223
2009-11-16regex named capturesIgor Sysoev15-278/+414
2009-11-16remove subrequest test in range header, chunked, and header filters: theyIgor Sysoev3-6/+0
are run after postpone filter which sends data only in main request context
2009-11-15allow "proxy_pass http://$backend" without URI partIgor Sysoev1-9/+14
2009-11-15fix posix_fadvise() error handlingIgor Sysoev2-1/+21
2009-11-15update allocation error messagesIgor Sysoev2-6/+4
2009-11-15fix posix_memalign() error handlingIgor Sysoev1-2/+6
2009-11-13ngx_regex_exec() calling optimiztion:Igor Sysoev3-20/+7
*) change NGX_REGEX_NO_MATCHED to PCRE_ERROR_NOMATCH *) declare ngx_regex_exec() as #define *) optimize SSI regex a little
2009-11-13style fix: lcf > clcfIgor Sysoev1-120/+120
2009-11-12do not log error if $r->variable was not foundIgor Sysoev1-3/+0
2009-11-12add MSIE padding for Chrome tooIgor Sysoev1-11/+11
2009-11-12r->chromeIgor Sysoev2-0/+4
2009-11-12test frequent r->header_only before three response statusIgor Sysoev1-1/+1
2009-11-12refactor gzip_vary handlingIgor Sysoev5-18/+35
2009-11-11nginx sent gzipped responses to clients those do not support gzip,Igor Sysoev1-1/+7
if "gzip_static on" and "gzip_vary off"; the bug had been introduced in r3136
2009-11-11bump versionIgor Sysoev2-3/+3
2009-11-11remove "Content-Encoding: gzip" in 304 responseIgor Sysoev1-0/+5
sent by ngx_http_gzip_static_module
2009-11-11use ngx_resolver_alloc() instead of ngx_resolver_calloc()Igor Sysoev1-2/+2
since all fields are filled
2009-11-11fix resolving an empty name (".")Igor Sysoev1-5/+5
2009-11-11fix "set_real_ip_from unix:" inheritanceIgor Sysoev1-4/+9
2009-11-11fix building without --with-debug, introduced in r3294Igor Sysoev1-1/+1
2009-11-11bump versionIgor Sysoev2-3/+3
2009-11-11disable SSL renegotiation (CVE-2009-3555)Igor Sysoev2-0/+41
2009-11-09*) fix resolving an empty name ("."),Igor Sysoev2-15/+3
*) add quotes in an error message, *) backout r3299 in ngx_mail_smtp_handler.c
2009-11-09fix "PTR ." case in address resolverIgor Sysoev2-0/+19
2009-11-09fix segfault in resolver:Igor Sysoev1-0/+2
ngx_resolve_name_done() and ngx_resolve_addr_done() did not delete contexts from a resolver node waiting list.
2009-11-05cf->conf_file->file.name.data may be uninitialized, if an allocation failed;Igor Sysoev1-1/+1
found by Clang Static Analyzer
2009-11-05delete useless statementIgor Sysoev1-2/+0
2009-11-05export aio presence knowledge to prevent using "aio sendfile",Igor Sysoev6-43/+63
if aio does not present
2009-11-04Fix a bug introduced in r2032: After a child process has read a terminateIgor Sysoev1-2/+12
message from a channel, the process tries to read the channel again. The kernel (at least FreeBSD) may preempt the process and sends a SIGIO signal to a master process. The master process sends a new terminate message, the kernel switches again to the the child process, and the child process reads the messages instead of an EAGAIN error. And this may repeat over and over. Being that the child process can not exit the cycle and test the termination flag set by the message handler. The fix disallow the master process to send a new terminate message on SIGIO signal reception. It may send the message only on SIGALARM signal.
2009-11-04allow to inherit unix domain sockets while online upgradeIgor Sysoev1-2/+9
2009-11-04allow to work single "set_real_ip_from unix:"Igor Sysoev1-1/+6
2009-11-04bump versionIgor Sysoev2-3/+3
2009-11-03fix segfault if there is single large_client_header_buffersIgor Sysoev1-1/+9
and a request line fills it completely
2009-11-03use setproctitle("%s", title)Igor Sysoev1-1/+1
2009-11-03fix segfault if no rules are defined, introduced in r3279Igor Sysoev1-2/+2
2009-11-03fix segfault in SSL if limit_rate is usedIgor Sysoev1-3/+2
2009-11-03fix segfault if $limit_rate was loggedIgor Sysoev1-1/+25
2009-11-03fix "if (!-x ...)"Igor Sysoev1-1/+1
2009-11-03fix directive name in error message: "set_realip_from" to "set_real_ip_from"Igor Sysoev1-1/+1
2009-11-03fix directive name in error message: "realip_from" to "set_realip_from"Igor Sysoev1-1/+1
2009-11-03IPv6 support in ngx_http_access_moduleIgor Sysoev1-60/+195
2009-11-03ngx_ptocidr() supports IPv6Igor Sysoev1-26/+66
2009-11-03make ngx_inet6_ntop() non-staticIgor Sysoev2-4/+2
2009-11-02optimize some cycles:Igor Sysoev2-12/+19
*) delete surplus variable; *) on i386/amd64 "while (n) / n--" is smaller than "while (n--)", because the platforms have no postfix operations