summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2009-11-11nginx-0.8.24-RELEASErelease-0.8.24Igor Sysoev1-1/+48
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-11release-0.8.23 tagIgor Sysoev1-0/+1
2009-11-11nginx-0.8.23-RELEASErelease-0.8.23Igor Sysoev1-0/+56
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-03release-0.8.22 tagIgor Sysoev1-0/+1
2009-11-03nginx-0.8.22-RELEASErelease-0.8.22Igor Sysoev1-0/+109
2009-11-03fix segfault if there is single large_client_header_buffersIgor Sysoev1-1/+9
and a request line fills it completely
2009-11-03posix_fadvise64() had been implemented in Linux 2.5.60Igor Sysoev1-0/+6
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
2009-11-02set_real_ip_from unix:Igor Sysoev1-51/+86
2009-11-02support IPv6 addresses in Real IP headersIgor Sysoev1-14/+20
2009-11-02change ngx_parse_addr() interfaceIgor Sysoev3-30/+32
2009-11-02proxy_bind, fastcgi_bind, and memcached_bindIgor Sysoev7-19/+78
2009-11-02ngx_parse_addr()Igor Sysoev2-0/+64
2009-11-02rename ngx_peer_addr_t to ngx_addr_tIgor Sysoev9-15/+15
2009-11-02use sin6_addr.s6_addr instead of "(u_char *) & .sin6_addr"Igor Sysoev2-3/+3
2009-11-02replace inet_addr() with ngx_inet_addr()Igor Sysoev3-24/+20
2009-11-02use ngx_inet6_addr()Igor Sysoev1-28/+2
2009-11-02ngx_inet6_addr()Igor Sysoev2-0/+123
2009-11-02style fixIgor Sysoev8-8/+0
2009-11-01delete unused field c->local_socklenIgor Sysoev4-4/+2
2009-10-30remove a broken 0.1.x to 0.2+ upgrade procedureIgor Sysoev1-15/+0
2009-10-30do not unlink unix domain socket file while online upgradeIgor Sysoev1-1/+2
2009-10-30unlink unix domain socket file after testingIgor Sysoev1-0/+12