]> git.kaiwu.me - nginx.git/log
nginx.git
15 years agonginx-0.9.5-RELEASE release-0.9.5
Igor Sysoev [Mon, 21 Feb 2011 09:43:57 +0000 (09:43 +0000)]
nginx-0.9.5-RELEASE

15 years agofix xhtml mime type
Igor Sysoev [Mon, 21 Feb 2011 08:57:02 +0000 (08:57 +0000)]
fix xhtml mime type
thanks to Michael Lustfield
the previous value has been suggested by Konstantin Arkhipov

15 years agofix u->one_addr handling in ngx_inet_resolve_host()
Igor Sysoev [Thu, 17 Feb 2011 15:01:16 +0000 (15:01 +0000)]
fix u->one_addr handling in ngx_inet_resolve_host()
patch by Maxim Dounin

15 years agouse backlog -1 on Linux
Igor Sysoev [Thu, 17 Feb 2011 14:14:50 +0000 (14:14 +0000)]
use backlog -1 on Linux
thanks to Andrei Nigmatulin

15 years agoalways test proxy_redirect with slash, this fixes a case when nginx uses
Igor Sysoev [Thu, 17 Feb 2011 11:54:35 +0000 (11:54 +0000)]
always test proxy_redirect with slash, this fixes a case when nginx uses
proxy_pass "http://www", upstream redirects to "http://www.host/uri",
and nginx rewrites it as ".host/uri"
patch by Maxim Dounin

15 years agoset current atime while setting mtime
Igor Sysoev [Fri, 11 Feb 2011 08:02:35 +0000 (08:02 +0000)]
set current atime while setting mtime
patch by Andrei Nigmatulin

15 years agofix "error_page 497 https://" case
Igor Sysoev [Tue, 1 Feb 2011 16:18:55 +0000 (16:18 +0000)]
fix "error_page 497 https://" case
patch by Maxim Dounin
the bug has been introduced in r3782

15 years agoutf8 parameter of geoip_country and geoip_city
Igor Sysoev [Thu, 27 Jan 2011 12:51:59 +0000 (12:51 +0000)]
utf8 parameter of geoip_country and geoip_city
patch by Denis F. Latypoff

15 years agobump version
Igor Sysoev [Thu, 27 Jan 2011 12:43:11 +0000 (12:43 +0000)]
bump version

15 years agorelease-0.9.4 tag
Igor Sysoev [Fri, 21 Jan 2011 11:05:58 +0000 (11:05 +0000)]
release-0.9.4 tag

15 years agonginx-0.9.4-RELEASE release-0.9.4
Igor Sysoev [Fri, 21 Jan 2011 11:04:39 +0000 (11:04 +0000)]
nginx-0.9.4-RELEASE

15 years agoserver_name $hostname
Igor Sysoev [Thu, 20 Jan 2011 15:31:24 +0000 (15:31 +0000)]
server_name $hostname

15 years agostyle fix: remove trailing spaces
Igor Sysoev [Thu, 20 Jan 2011 15:29:53 +0000 (15:29 +0000)]
style fix: remove trailing spaces

15 years agomove setting conf->server_name in merge phase
Igor Sysoev [Thu, 20 Jan 2011 15:15:50 +0000 (15:15 +0000)]
move setting conf->server_name in merge phase

15 years agouse SwitchToThread() instead of Sleep(0), because the later
Igor Sysoev [Thu, 20 Jan 2011 13:06:21 +0000 (13:06 +0000)]
use SwitchToThread() instead of Sleep(0), because the later
may not yield control, if there is no thread with higher priority

15 years agofix building on Fedora 14
Igor Sysoev [Thu, 20 Jan 2011 12:33:17 +0000 (12:33 +0000)]
fix building on Fedora 14
patch by Kirill A. Korinskiy

15 years agofix large stderr handling without http cache
Igor Sysoev [Thu, 20 Jan 2011 12:23:00 +0000 (12:23 +0000)]
fix large stderr handling without http cache
patch by Maxim Dounin
the bug has been introduced in r3461

15 years agocopy OpenSSL-0.9.8q LICENSE for nginx/Windows zip
Igor Sysoev [Thu, 20 Jan 2011 11:07:35 +0000 (11:07 +0000)]
copy OpenSSL-0.9.8q LICENSE for nginx/Windows zip

15 years agointroduce 494 code "Request Header Too Large"
Igor Sysoev [Thu, 20 Jan 2011 10:37:58 +0000 (10:37 +0000)]
introduce 494 code "Request Header Too Large"

15 years ago2011 year
Igor Sysoev [Thu, 20 Jan 2011 10:18:12 +0000 (10:18 +0000)]
2011 year

15 years agouse boolean expression instead of "if"
Igor Sysoev [Wed, 15 Dec 2010 14:10:33 +0000 (14:10 +0000)]
use boolean expression instead of "if"

15 years agorename NGX_HTTP_OWN_CODES to NGX_HTTP_NGINX_CODES
Igor Sysoev [Tue, 14 Dec 2010 23:04:26 +0000 (23:04 +0000)]
rename NGX_HTTP_OWN_CODES to NGX_HTTP_NGINX_CODES

15 years agobump version
Igor Sysoev [Tue, 14 Dec 2010 22:54:04 +0000 (22:54 +0000)]
bump version

15 years agorelease-0.9.3 tag
Igor Sysoev [Mon, 13 Dec 2010 11:05:53 +0000 (11:05 +0000)]
release-0.9.3 tag

15 years agonginx-0.9.3-RELEASE release-0.9.3
Igor Sysoev [Mon, 13 Dec 2010 11:05:52 +0000 (11:05 +0000)]
nginx-0.9.3-RELEASE

15 years agoallow "env" to work in the single process mode
Igor Sysoev [Mon, 13 Dec 2010 10:55:15 +0000 (10:55 +0000)]
allow "env" to work in the single process mode

15 years agoalways run regex in server_name to get captures for IPv6 addresses,
Igor Sysoev [Sun, 12 Dec 2010 21:13:27 +0000 (21:13 +0000)]
always run regex in server_name to get captures for IPv6 addresses,
the same fix for IPv4 addresses has been made in r2584

15 years agotest wildcard tail hash existance for IPv6 addresses,
Igor Sysoev [Sun, 12 Dec 2010 21:10:59 +0000 (21:10 +0000)]
test wildcard tail hash existance for IPv6 addresses,
the same fix for IPv4 addresses has been made in r2581

15 years agostyle fix
Igor Sysoev [Sun, 12 Dec 2010 20:11:31 +0000 (20:11 +0000)]
style fix

15 years agoremove semicolon, because it is already in "nginx: " prefix
Igor Sysoev [Sat, 11 Dec 2010 10:59:26 +0000 (10:59 +0000)]
remove semicolon, because it is already in "nginx: " prefix

15 years agotest for maximum errno value, since Solaris has no sys_nerr
Igor Sysoev [Mon, 6 Dec 2010 14:51:20 +0000 (14:51 +0000)]
test for maximum errno value, since Solaris has no sys_nerr

15 years agostyle fix
Igor Sysoev [Mon, 6 Dec 2010 14:50:27 +0000 (14:50 +0000)]
style fix

15 years agotest for _sys_nerr only if sys_nerr was not found
Igor Sysoev [Mon, 6 Dec 2010 14:49:17 +0000 (14:49 +0000)]
test for _sys_nerr only if sys_nerr was not found

15 years agobump version
Igor Sysoev [Mon, 6 Dec 2010 14:40:40 +0000 (14:40 +0000)]
bump version

15 years agorelease-0.9.2 tag
Igor Sysoev [Mon, 6 Dec 2010 11:36:31 +0000 (11:36 +0000)]
release-0.9.2 tag

15 years agonginx-0.9.2-RELEASE release-0.9.2
Igor Sysoev [Mon, 6 Dec 2010 11:36:30 +0000 (11:36 +0000)]
nginx-0.9.2-RELEASE

15 years agoremove SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG becuase of CVE-2010-4180
Igor Sysoev [Mon, 6 Dec 2010 11:17:03 +0000 (11:17 +0000)]
remove SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG becuase of CVE-2010-4180

15 years ago"If-Unmodified-Since" support
Igor Sysoev [Mon, 6 Dec 2010 11:11:05 +0000 (11:11 +0000)]
"If-Unmodified-Since" support

15 years agofix building by msvc8 introduced by the previous commit
Igor Sysoev [Thu, 2 Dec 2010 14:20:51 +0000 (14:20 +0000)]
fix building by msvc8 introduced by the previous commit

15 years agofallback to accept() if accept4() is not implemented,
Igor Sysoev [Thu, 2 Dec 2010 10:05:41 +0000 (10:05 +0000)]
fallback to accept() if accept4() is not implemented,
the issue has been introduced in r3787

15 years agofix building by Cygwin: Cygwin defines _sys_nerr instead of sys_nerr,
Igor Sysoev [Wed, 1 Dec 2010 19:22:37 +0000 (19:22 +0000)]
fix building by Cygwin: Cygwin defines _sys_nerr instead of sys_nerr,
the issue has been introduced in r3788

15 years agobump version
Igor Sysoev [Tue, 30 Nov 2010 13:26:21 +0000 (13:26 +0000)]
bump version

15 years agorelease-0.9.1 tag
Igor Sysoev [Tue, 30 Nov 2010 13:10:33 +0000 (13:10 +0000)]
release-0.9.1 tag

15 years agonginx-0.9.1-RELEASE release-0.9.1
Igor Sysoev [Tue, 30 Nov 2010 13:10:32 +0000 (13:10 +0000)]
nginx-0.9.1-RELEASE

15 years agoadd audio/ogg
Igor Sysoev [Tue, 30 Nov 2010 12:56:29 +0000 (12:56 +0000)]
add audio/ogg

15 years agofix comment
Igor Sysoev [Mon, 29 Nov 2010 19:41:53 +0000 (19:41 +0000)]
fix comment

15 years agorevert processing NGX_OK in rewrite phase changed in r3798,
Igor Sysoev [Mon, 29 Nov 2010 19:40:54 +0000 (19:40 +0000)]
revert processing NGX_OK in rewrite phase changed in r3798,
this broke "return 204" and "return code text"

15 years agobump version
Igor Sysoev [Mon, 29 Nov 2010 19:39:26 +0000 (19:39 +0000)]
bump version

15 years agorelease-0.9.0 tag
Igor Sysoev [Mon, 29 Nov 2010 15:29:32 +0000 (15:29 +0000)]
release-0.9.0 tag

15 years agonginx-0.9.0-RELEASE release-0.9.0
Igor Sysoev [Mon, 29 Nov 2010 15:29:31 +0000 (15:29 +0000)]
nginx-0.9.0-RELEASE

15 years agoadd man page in release tarball and fix man building procedure
Igor Sysoev [Mon, 29 Nov 2010 15:23:06 +0000 (15:23 +0000)]
add man page in release tarball and fix man building procedure

15 years agoadd the first release date
Igor Sysoev [Mon, 29 Nov 2010 15:21:24 +0000 (15:21 +0000)]
add the first release date

15 years agoadd "nginx: " prefix when logging to the stderr
Igor Sysoev [Mon, 29 Nov 2010 15:01:06 +0000 (15:01 +0000)]
add "nginx: " prefix when logging to the stderr

15 years agomove ngx_strerror_init() at the very start
Igor Sysoev [Mon, 29 Nov 2010 15:00:02 +0000 (15:00 +0000)]
move ngx_strerror_init() at the very start

15 years agorevert processing NGX_OK and NGX_DONE in rewrite phase changed in r3634
Igor Sysoev [Mon, 29 Nov 2010 14:01:17 +0000 (14:01 +0000)]
revert processing NGX_OK and NGX_DONE in rewrite phase changed in r3634

15 years agoallocate last zero byte in ngx_crypt()
Igor Sysoev [Mon, 29 Nov 2010 09:23:25 +0000 (09:23 +0000)]
allocate last zero byte in ngx_crypt()

15 years agostyle fix
Igor Sysoev [Fri, 26 Nov 2010 13:58:28 +0000 (13:58 +0000)]
style fix

15 years agofix building by icc8
Igor Sysoev [Fri, 26 Nov 2010 13:36:36 +0000 (13:36 +0000)]
fix building by icc8

15 years agokeepalive_disable
Igor Sysoev [Fri, 26 Nov 2010 12:40:56 +0000 (12:40 +0000)]
keepalive_disable

15 years agoallow variable as "map" value
Igor Sysoev [Fri, 26 Nov 2010 12:25:51 +0000 (12:25 +0000)]
allow variable as "map" value

15 years agouse "\" to escape "default", "include", and "hostnames" values instead of "!"
Igor Sysoev [Thu, 25 Nov 2010 15:36:24 +0000 (15:36 +0000)]
use "\" to escape "default", "include", and "hostnames" values instead of "!"

15 years agoallow empty value as "map" parameter
Igor Sysoev [Thu, 25 Nov 2010 15:24:29 +0000 (15:24 +0000)]
allow empty value as "map" parameter

15 years agoallow expressions in the first "map" parameter
Igor Sysoev [Thu, 25 Nov 2010 15:22:43 +0000 (15:22 +0000)]
allow expressions in the first "map" parameter

15 years agoadd nginx.8 man page
Igor Sysoev [Thu, 25 Nov 2010 14:12:31 +0000 (14:12 +0000)]
add nginx.8 man page

15 years agouse copied strerror() messages and autoconfigured sys_nerr value
Igor Sysoev [Thu, 25 Nov 2010 11:04:03 +0000 (11:04 +0000)]
use copied strerror() messages and autoconfigured sys_nerr value

15 years agoLinux accept4() support
Igor Sysoev [Thu, 25 Nov 2010 10:15:04 +0000 (10:15 +0000)]
Linux accept4() support

15 years agobump version
Igor Sysoev [Wed, 24 Nov 2010 13:41:37 +0000 (13:41 +0000)]
bump version

15 years agorelease-0.8.53 tag
Igor Sysoev [Mon, 18 Oct 2010 12:03:27 +0000 (12:03 +0000)]
release-0.8.53 tag

15 years agonginx-0.8.53-RELEASE release-0.8.53
Igor Sysoev [Mon, 18 Oct 2010 12:03:26 +0000 (12:03 +0000)]
nginx-0.8.53-RELEASE

15 years agoallow override redirect status in error_page
Igor Sysoev [Mon, 18 Oct 2010 10:14:00 +0000 (10:14 +0000)]
allow override redirect status in error_page

15 years agochange order of limit_req lookup result processing
Igor Sysoev [Thu, 14 Oct 2010 09:20:01 +0000 (09:20 +0000)]
change order of limit_req lookup result processing

15 years agoan excess was logged as 0.000 if requests were limited without delay:
Igor Sysoev [Wed, 13 Oct 2010 20:58:41 +0000 (20:58 +0000)]
an excess was logged as 0.000 if requests were limited without delay:

*) use a real excess value instead of non-updated limit_req rbtree node field,
*) move inactivity queue handling inside ngx_http_limit_req_lookup()
   since the node is not required outside the lookup function;

the bug has been introduced in r3184

15 years agoalways update an aio_senfile connection flag accodring to a current
Igor Sysoev [Tue, 12 Oct 2010 12:18:39 +0000 (12:18 +0000)]
always update an aio_senfile connection flag accodring to a current
location configuration, this clears the flag for requests passed
via a keep-alive connection

15 years agoupdate event flags after successful io_submit()
Igor Sysoev [Tue, 12 Oct 2010 12:11:11 +0000 (12:11 +0000)]
update event flags after successful io_submit()

15 years agofile AIO read may be posted inside loop
Igor Sysoev [Tue, 12 Oct 2010 12:06:52 +0000 (12:06 +0000)]
file AIO read may be posted inside loop

15 years agoadd default listen port at the end of server block parsing instead of
Igor Sysoev [Mon, 11 Oct 2010 18:48:18 +0000 (18:48 +0000)]
add default listen port at the end of server block parsing instead of
merge phase: otherwise the first server without an listen directive
did not become the default server if there was no explicit default server;
the bug has been introduced in r3218

15 years agofix testing, the bug has been introduced in r3218
Igor Sysoev [Fri, 8 Oct 2010 11:42:05 +0000 (11:42 +0000)]
fix testing, the bug has been introduced in r3218

15 years agogzip_disable degradation
Igor Sysoev [Mon, 4 Oct 2010 15:03:00 +0000 (15:03 +0000)]
gzip_disable degradation

15 years agongx_http_degraded()
Igor Sysoev [Mon, 4 Oct 2010 14:59:41 +0000 (14:59 +0000)]
ngx_http_degraded()

15 years agobump version
Igor Sysoev [Mon, 4 Oct 2010 13:50:09 +0000 (13:50 +0000)]
bump version

15 years agorelease-0.8.52 tag
Igor Sysoev [Tue, 28 Sep 2010 06:59:59 +0000 (06:59 +0000)]
release-0.8.52 tag

15 years agonginx-0.8.52-RELEASE release-0.8.52
Igor Sysoev [Tue, 28 Sep 2010 06:59:58 +0000 (06:59 +0000)]
nginx-0.8.52-RELEASE

15 years agonginx uses SSL mode for a listen socket with any option set,
Igor Sysoev [Tue, 28 Sep 2010 06:50:52 +0000 (06:50 +0000)]
nginx uses SSL mode for a listen socket with any option set,
the bug has been introduced in r3765

15 years agobump version
Igor Sysoev [Tue, 28 Sep 2010 06:46:58 +0000 (06:46 +0000)]
bump version

15 years agorelease-0.8.51 tag
Igor Sysoev [Mon, 27 Sep 2010 13:08:41 +0000 (13:08 +0000)]
release-0.8.51 tag

15 years agonginx-0.8.51-RELEASE release-0.8.51
Igor Sysoev [Mon, 27 Sep 2010 13:08:40 +0000 (13:08 +0000)]
nginx-0.8.51-RELEASE

15 years agoallow duplicate listen ssl options
Igor Sysoev [Mon, 27 Sep 2010 11:48:12 +0000 (11:48 +0000)]
allow duplicate listen ssl options

15 years agodecrease resolver errors level to error
Igor Sysoev [Mon, 27 Sep 2010 11:23:45 +0000 (11:23 +0000)]
decrease resolver errors level to error

15 years agoworker_rlimit_core should be off_t
Igor Sysoev [Wed, 15 Sep 2010 15:24:21 +0000 (15:24 +0000)]
worker_rlimit_core should be off_t

15 years agofix typo
Igor Sysoev [Mon, 13 Sep 2010 12:44:43 +0000 (12:44 +0000)]
fix typo

15 years agodiscard "secure_link_expires on|off"
Igor Sysoev [Mon, 6 Sep 2010 14:19:18 +0000 (14:19 +0000)]
discard "secure_link_expires on|off"

15 years agobump version
Igor Sysoev [Mon, 6 Sep 2010 11:07:07 +0000 (11:07 +0000)]
bump version

15 years agorelease-0.8.50 tag
Igor Sysoev [Thu, 2 Sep 2010 14:59:19 +0000 (14:59 +0000)]
release-0.8.50 tag

15 years agonginx-0.8.50-RELEASE release-0.8.50
Igor Sysoev [Thu, 2 Sep 2010 14:59:18 +0000 (14:59 +0000)]
nginx-0.8.50-RELEASE

15 years agonew ngx_http_secure_link_module with secure_link, secure_link_md5, and
Igor Sysoev [Thu, 2 Sep 2010 14:37:16 +0000 (14:37 +0000)]
new ngx_http_secure_link_module with secure_link, secure_link_md5, and
secure_link_expires

15 years agofix race condition if during reconfiguration two cache managers try
Igor Sysoev [Thu, 2 Sep 2010 14:31:47 +0000 (14:31 +0000)]
fix race condition if during reconfiguration two cache managers try
to delete old inactive entries: one of them removes a entry just locked by
other manager from the queue and the rbtree as long inactive entry,
causes the latter manager to segfault leaving cache mutex locked,
the bug has been introduced in r3727

15 years agogzip_disable msie6 ignored other patterns
Igor Sysoev [Thu, 2 Sep 2010 14:02:57 +0000 (14:02 +0000)]
gzip_disable msie6 ignored other patterns

15 years agogzip_disable compiled always the first pattern only
Igor Sysoev [Thu, 2 Sep 2010 14:01:58 +0000 (14:01 +0000)]
gzip_disable compiled always the first pattern only

15 years agogzip_disable msie6 did not inherited if nginx was built without PCRE
Igor Sysoev [Thu, 2 Sep 2010 13:54:28 +0000 (13:54 +0000)]
gzip_disable msie6 did not inherited if nginx was built without PCRE

15 years agoadd "Global\" prefix for signal events
Igor Sysoev [Thu, 2 Sep 2010 13:49:05 +0000 (13:49 +0000)]
add "Global\" prefix for signal events