| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2009-11-04 | Fix a bug introduced in r2032: After a child process has read a terminate | Igor Sysoev | 1 | -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-04 | allow to inherit unix domain sockets while online upgrade | Igor Sysoev | 1 | -2/+9 | |
| 2009-11-04 | allow to work single "set_real_ip_from unix:" | Igor Sysoev | 1 | -1/+6 | |
| 2009-11-04 | bump version | Igor Sysoev | 2 | -3/+3 | |
| 2009-11-03 | fix segfault if there is single large_client_header_buffers | Igor Sysoev | 1 | -1/+9 | |
| and a request line fills it completely | |||||
| 2009-11-03 | use setproctitle("%s", title) | Igor Sysoev | 1 | -1/+1 | |
| 2009-11-03 | fix segfault if no rules are defined, introduced in r3279 | Igor Sysoev | 1 | -2/+2 | |
| 2009-11-03 | fix segfault in SSL if limit_rate is used | Igor Sysoev | 1 | -3/+2 | |
| 2009-11-03 | fix segfault if $limit_rate was logged | Igor Sysoev | 1 | -1/+25 | |
| 2009-11-03 | fix "if (!-x ...)" | Igor Sysoev | 1 | -1/+1 | |
| 2009-11-03 | fix directive name in error message: "set_realip_from" to "set_real_ip_from" | Igor Sysoev | 1 | -1/+1 | |
| 2009-11-03 | fix directive name in error message: "realip_from" to "set_realip_from" | Igor Sysoev | 1 | -1/+1 | |
| 2009-11-03 | IPv6 support in ngx_http_access_module | Igor Sysoev | 1 | -60/+195 | |
| 2009-11-03 | ngx_ptocidr() supports IPv6 | Igor Sysoev | 1 | -26/+66 | |
| 2009-11-03 | make ngx_inet6_ntop() non-static | Igor Sysoev | 2 | -4/+2 | |
| 2009-11-02 | optimize some cycles: | Igor Sysoev | 2 | -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-02 | set_real_ip_from unix: | Igor Sysoev | 1 | -51/+86 | |
| 2009-11-02 | support IPv6 addresses in Real IP headers | Igor Sysoev | 1 | -14/+20 | |
| 2009-11-02 | change ngx_parse_addr() interface | Igor Sysoev | 3 | -30/+32 | |
| 2009-11-02 | proxy_bind, fastcgi_bind, and memcached_bind | Igor Sysoev | 7 | -19/+78 | |
| 2009-11-02 | ngx_parse_addr() | Igor Sysoev | 2 | -0/+64 | |
| 2009-11-02 | rename ngx_peer_addr_t to ngx_addr_t | Igor Sysoev | 9 | -15/+15 | |
| 2009-11-02 | use sin6_addr.s6_addr instead of "(u_char *) & .sin6_addr" | Igor Sysoev | 2 | -3/+3 | |
| 2009-11-02 | replace inet_addr() with ngx_inet_addr() | Igor Sysoev | 3 | -24/+20 | |
| 2009-11-02 | use ngx_inet6_addr() | Igor Sysoev | 1 | -28/+2 | |
| 2009-11-02 | ngx_inet6_addr() | Igor Sysoev | 2 | -0/+123 | |
| 2009-11-02 | style fix | Igor Sysoev | 8 | -8/+0 | |
| 2009-11-01 | delete unused field c->local_socklen | Igor Sysoev | 4 | -4/+2 | |
| 2009-10-30 | do not unlink unix domain socket file while online upgrade | Igor Sysoev | 1 | -1/+2 | |
| 2009-10-30 | unlink unix domain socket file after testing | Igor Sysoev | 1 | -0/+12 | |
| 2009-10-29 | fix segfaults if no listen directive was set in default server {} block: | Igor Sysoev | 1 | -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-28 | style fix | Igor Sysoev | 1 | -1/+1 | |
| 2009-10-28 | fix segfault if http {} block is empty, the bug had been introduced in r3218 | Igor Sysoev | 1 | -0/+4 | |
| 2009-10-28 | bump version | Igor Sysoev | 2 | -3/+3 | |
| 2009-10-26 | fix r3211 | Igor Sysoev | 1 | -0/+4 | |
| 2009-10-26 | http listen unix domain sockets | Igor Sysoev | 6 | -19/+90 | |
| 2009-10-22 | fix r3225 and r3227: preserve default_server bit during listen options | Igor Sysoev | 1 | -2/+8 | |
| overwriting | |||||
| 2009-10-22 | do not run regex for empty host name since regex always fails in this case, | Igor Sysoev | 1 | -1/+1 | |
| the bug had been introduced in r2196 | |||||
| 2009-10-22 | test a duplicate listen in a server | Igor Sysoev | 1 | -0/+11 | |
| 2009-10-22 | fix r3225: it overrode the listen options by default server default options | Igor Sysoev | 1 | -4/+8 | |
| 2009-10-21 | listen default_server parameter | Igor Sysoev | 1 | -1/+3 | |
| 2009-10-21 | allow to set listen options in any server | Igor Sysoev | 3 | -15/+19 | |
| 2009-10-21 | add listen address in error message | Igor Sysoev | 1 | -1/+1 | |
| 2009-10-21 | use lowcase only hostname | Igor Sysoev | 1 | -1/+1 | |
| 2009-10-21 | rename core_srv_conf fields to more understandable default_server and server | Igor Sysoev | 4 | -15/+15 | |
| 2009-10-21 | *) move sockaddr to the listen options | Igor Sysoev | 4 | -78/+68 | |
| *) rename ngx_http_listen_t to ngx_http_listen_opt_t | |||||
| 2009-10-21 | fix r3218: | Igor Sysoev | 4 | -83/+73 | |
| Initially building lists of ports, addresses, and server names had been placed at final configuration stage, because complete set of the "listen"s and the "server_names" were required for this operation. r3218 broke it, because the "listen"s go usually first in configuration, and cscf->server_names is empty at this stage, therefore no virtual names were configured. Now server configurations are stored in array for each address:port to configure virtual names. Also regex captures flag is moved from server names to core server configuration. | |||||
| 2009-10-21 | refactor http listen code: remove duplicate options fields | Igor Sysoev | 2 | -26/+9 | |
| 2009-10-21 | refactor http listen code: | Igor Sysoev | 4 | -164/+104 | |
| *) add listen's to the global cmcf->ports array instead of server's one *) rename ngx_http_listen_conf_t to ngx_http_listen_opt_t | |||||
| 2009-10-20 | fix two previous commits: an early parallel body discarding completion | Igor Sysoev | 1 | -1/+2 | |
| disables incomplete ngx_http_writer() | |||||
