Commit graph

3115 commits

Author SHA1 Message Date
Igor Sysoev
12f76d6832 allow to inherit unix domain sockets while online upgrade 2009-11-04 18:36:43 +00:00
Igor Sysoev
ca6e7a42b6 allow to work single "set_real_ip_from unix:" 2009-11-04 11:37:06 +00:00
Igor Sysoev
2a2237f139 bump version 2009-11-04 11:20:54 +00:00
Igor Sysoev
96aea7427c release-0.8.22 tag 2009-11-03 18:52:38 +00:00
Igor Sysoev
afd398a099 nginx-0.8.22-RELEASE 2009-11-03 18:52:37 +00:00
Igor Sysoev
2f387509eb fix segfault if there is single large_client_header_buffers
and a request line fills it completely
2009-11-03 18:12:20 +00:00
Igor Sysoev
c8312b7e09 posix_fadvise64() had been implemented in Linux 2.5.60 2009-11-03 16:29:47 +00:00
Igor Sysoev
da26dde047 use setproctitle("%s", title) 2009-11-03 16:28:21 +00:00
Igor Sysoev
51135fd6d0 fix segfault if no rules are defined, introduced in r3279 2009-11-03 16:04:07 +00:00
Igor Sysoev
0c73f1c6dc fix segfault in SSL if limit_rate is used 2009-11-03 15:38:33 +00:00
Igor Sysoev
d9946897aa fix segfault if $limit_rate was logged 2009-11-03 15:05:38 +00:00
Igor Sysoev
e16b14bcd4 fix "if (!-x ...)" 2009-11-03 14:57:27 +00:00
Igor Sysoev
98a524f8b9 fix directive name in error message: "set_realip_from" to "set_real_ip_from" 2009-11-03 14:41:56 +00:00
Igor Sysoev
cb70a07432 fix directive name in error message: "realip_from" to "set_realip_from" 2009-11-03 13:45:22 +00:00
Igor Sysoev
b6143dacae IPv6 support in ngx_http_access_module 2009-11-03 13:42:45 +00:00
Igor Sysoev
21d080bbf9 ngx_ptocidr() supports IPv6 2009-11-03 13:42:25 +00:00
Igor Sysoev
a9c848d7b1 make ngx_inet6_ntop() non-static 2009-11-03 12:44:55 +00:00
Igor Sysoev
aba252b4d4 optimize some cycles:
*) delete surplus variable;
*) on i386/amd64 "while (n) / n--" is smaller than "while (n--)",
   because the platforms have no postfix operations
2009-11-02 17:12:09 +00:00
Igor Sysoev
04e0208608 set_real_ip_from unix: 2009-11-02 16:46:07 +00:00
Igor Sysoev
43cf5e6fd8 support IPv6 addresses in Real IP headers 2009-11-02 16:24:27 +00:00
Igor Sysoev
eff6a4b08c change ngx_parse_addr() interface 2009-11-02 16:11:06 +00:00
Igor Sysoev
328c1a11b5 proxy_bind, fastcgi_bind, and memcached_bind 2009-11-02 15:24:02 +00:00
Igor Sysoev
af3ab6a42d ngx_parse_addr() 2009-11-02 15:20:42 +00:00
Igor Sysoev
3f26bb637b rename ngx_peer_addr_t to ngx_addr_t 2009-11-02 15:14:17 +00:00
Igor Sysoev
7194f99ae5 use sin6_addr.s6_addr instead of "(u_char *) & .sin6_addr" 2009-11-02 14:32:46 +00:00
Igor Sysoev
1c068187ae replace inet_addr() with ngx_inet_addr() 2009-11-02 13:51:10 +00:00
Igor Sysoev
ab6bce4d62 use ngx_inet6_addr() 2009-11-02 12:58:30 +00:00
Igor Sysoev
556a6d8758 ngx_inet6_addr() 2009-11-02 12:50:00 +00:00
Igor Sysoev
27e4420f7c style fix 2009-11-02 12:41:56 +00:00
Igor Sysoev
beed596292 delete unused field c->local_socklen 2009-11-01 19:29:49 +00:00
Igor Sysoev
b126ba528d remove a broken 0.1.x to 0.2+ upgrade procedure 2009-10-30 19:42:12 +00:00
Igor Sysoev
68229407ec do not unlink unix domain socket file while online upgrade 2009-10-30 19:18:21 +00:00
Igor Sysoev
1d70f24717 unlink unix domain socket file after testing 2009-10-30 19:16:50 +00:00
Igor Sysoev
fbfff592d0 fix segfaults if no listen directive was set in default server {} block:
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-29 15:53:50 +00:00
Igor Sysoev
e9a86ece98 style fix 2009-10-28 10:47:00 +00:00
Igor Sysoev
10d7ffb402 fix segfault if http {} block is empty, the bug had been introduced in r3218 2009-10-28 10:45:40 +00:00
Igor Sysoev
7d6f92be00 bump version 2009-10-28 10:31:06 +00:00
Igor Sysoev
7f478e0630 release-0.8.21 tag 2009-10-26 14:09:26 +00:00
Igor Sysoev
0b26c7153b nginx-0.8.21-RELEASE 2009-10-26 14:09:25 +00:00
Igor Sysoev
084aa41f44 fix r3211 2009-10-26 12:00:37 +00:00
Igor Sysoev
5a3b8ba4bb http listen unix domain sockets 2009-10-26 11:43:32 +00:00
Igor Sysoev
136dc062a8 fix r3225 and r3227: preserve default_server bit during listen options
overwriting
2009-10-22 10:17:54 +00:00
Igor Sysoev
4300aabb91 do not run regex for empty host name since regex always fails in this case,
the bug had been introduced in r2196
2009-10-22 09:48:42 +00:00
Igor Sysoev
7329f87195 test a duplicate listen in a server 2009-10-22 08:15:16 +00:00
Igor Sysoev
c08d08988d fix r3225: it overrode the listen options by default server default options 2009-10-22 08:14:02 +00:00
Igor Sysoev
55d772a207 listen default_server parameter 2009-10-21 19:18:50 +00:00
Igor Sysoev
dddbdb293f allow to set listen options in any server 2009-10-21 19:16:38 +00:00
Igor Sysoev
f0cf92c39b add listen address in error message 2009-10-21 19:13:27 +00:00
Igor Sysoev
911b118ad5 use lowcase only hostname 2009-10-21 17:04:13 +00:00
Igor Sysoev
b0c029db2e rename core_srv_conf fields to more understandable default_server and server 2009-10-21 16:52:10 +00:00