summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
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
2009-10-21use lowcase only hostnameIgor Sysoev1-1/+1
2009-10-21rename core_srv_conf fields to more understandable default_server and serverIgor Sysoev4-15/+15
2009-10-21*) move sockaddr to the listen optionsIgor Sysoev4-78/+68
*) rename ngx_http_listen_t to ngx_http_listen_opt_t
2009-10-21fix r3218:Igor Sysoev4-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-21refactor http listen code: remove duplicate options fieldsIgor Sysoev2-26/+9
2009-10-21refactor http listen code:Igor Sysoev4-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