summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
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
2009-10-29fix segfaults if no listen directive was set in default server {} block:Igor Sysoev1-27/+27
ngx_http_add_listen() uses server's connection_pool_size and client_header_timeout values, therefore it must be called after the values have been merged, the bug had been introduced in r3218
2009-10-28style fixIgor Sysoev1-1/+1
2009-10-28fix segfault if http {} block is empty, the bug had been introduced in r3218Igor Sysoev1-0/+4
2009-10-28bump versionIgor Sysoev2-3/+3
2009-10-26release-0.8.21 tagIgor Sysoev1-0/+1
2009-10-26nginx-0.8.21-RELEASErelease-0.8.21Igor Sysoev1-3/+66
2009-10-26fix r3211Igor Sysoev1-0/+4
2009-10-26http listen unix domain socketsIgor Sysoev6-19/+90
2009-10-22fix r3225 and r3227: preserve default_server bit during listen optionsIgor Sysoev1-2/+8
overwriting
2009-10-22do not run regex for empty host name since regex always fails in this case,Igor Sysoev1-1/+1
the bug had been introduced in r2196
2009-10-22test a duplicate listen in a serverIgor Sysoev1-0/+11
2009-10-22fix r3225: it overrode the listen options by default server default optionsIgor Sysoev1-4/+8
2009-10-21listen default_server parameterIgor Sysoev1-1/+3
2009-10-21allow to set listen options in any serverIgor Sysoev3-15/+19
2009-10-21add listen address in error messageIgor Sysoev1-1/+1