]>
git.kaiwu.me - nginx.git/log
Igor Sysoev [Tue, 3 May 2011 09:52:27 +0000 (09:52 +0000)]
test zero value in an "if" directive consistently with predicates fixed in r3894
thanks to Maxim Dounin
Igor Sysoev [Sat, 23 Apr 2011 17:27:55 +0000 (17:27 +0000)]
revert r3864, it may cause kernel panic on some kernels while working with IPv6
Igor Sysoev [Sat, 23 Apr 2011 17:25:06 +0000 (17:25 +0000)]
fix building by gcc 4.6 without --with-debug
Igor Sysoev [Sat, 23 Apr 2011 13:15:56 +0000 (13:15 +0000)]
fix r3822
Solaris strerror() invalid error code behaviour depends on version:
Solaris 10 returns "Unknown error" and sets errno to EINVAL,
Solaris 9 returns "Unknown error" and leaves errno intact,
Solaris 2 returns NULL.
Igor Sysoev [Sat, 23 Apr 2011 13:11:17 +0000 (13:11 +0000)]
style fix: remove trailing spaces
Igor Sysoev [Fri, 22 Apr 2011 10:06:43 +0000 (10:06 +0000)]
Use more precise stat.st_blocks to account cache size on Unix
instead of file length rounded to a file system block size.
There is no similar way on Windows, so rounding to a cache->bsize is kept.
Igor Sysoev [Thu, 21 Apr 2011 10:07:07 +0000 (10:07 +0000)]
allow to use $upstream_... variables in SSI
Igor Sysoev [Tue, 19 Apr 2011 12:29:16 +0000 (12:29 +0000)]
fix r3713
thanks to Igor A. Valcov
Igor Sysoev [Sun, 17 Apr 2011 15:28:05 +0000 (15:28 +0000)]
fix the previous commit
Igor Sysoev [Fri, 15 Apr 2011 15:58:06 +0000 (15:58 +0000)]
an internal MD5 implemenation
patch by Maxim Dounin
Igor Sysoev [Fri, 15 Apr 2011 13:50:27 +0000 (13:50 +0000)]
fix segfault in IPv6 parsing while processing invalid IPv4 address X.YYYY.Z
patch by Maxim Dounin
Igor Sysoev [Fri, 15 Apr 2011 12:24:18 +0000 (12:24 +0000)]
values starting with '0' were incorrectly assumed to be false
patch by Maxim Dounin
Igor Sysoev [Fri, 15 Apr 2011 10:59:57 +0000 (10:59 +0000)]
use MurmurHash2 for split_clients, because
its distribution is much better than CRC32's one
Igor Sysoev [Fri, 15 Apr 2011 10:59:24 +0000 (10:59 +0000)]
ngx_murmur_hash2()
Igor Sysoev [Fri, 15 Apr 2011 10:58:44 +0000 (10:58 +0000)]
bump version
Igor Sysoev [Tue, 12 Apr 2011 09:04:33 +0000 (09:04 +0000)]
release-1.0.0 tag
Igor Sysoev [Tue, 12 Apr 2011 09:04:32 +0000 (09:04 +0000)]
nginx-1.0.0-RELEASE
Igor Sysoev [Tue, 12 Apr 2011 08:02:46 +0000 (08:02 +0000)]
use memmove() in appropriate places
Igor Sysoev [Mon, 11 Apr 2011 14:17:31 +0000 (14:17 +0000)]
"satisfy any" disabled custom 401 error page
Igor Sysoev [Fri, 8 Apr 2011 15:27:53 +0000 (15:27 +0000)]
fix CPU hog in cache manager
patch by Maxim Dounin
Igor Sysoev [Thu, 7 Apr 2011 09:12:30 +0000 (09:12 +0000)]
fix "image_filter rotate 180" and crop case
the bug has been introduced in r3879
Igor Sysoev [Thu, 7 Apr 2011 09:08:52 +0000 (09:08 +0000)]
bump version
Igor Sysoev [Mon, 4 Apr 2011 12:50:24 +0000 (12:50 +0000)]
release-0.9.7 tag
Igor Sysoev [Mon, 4 Apr 2011 12:50:22 +0000 (12:50 +0000)]
nginx-0.9.7-RELEASE
Igor Sysoev [Mon, 4 Apr 2011 12:26:53 +0000 (12:26 +0000)]
reuse keepalive connections if there are no free worker connections
patch by Maxim Dounin
Igor Sysoev [Mon, 4 Apr 2011 10:43:21 +0000 (10:43 +0000)]
fix case when a host in fastcgi_pass, scgi_pass, and uwsgi_pass
is given by expression and refers to a defined upstream
Igor Sysoev [Mon, 4 Apr 2011 09:57:32 +0000 (09:57 +0000)]
image filter rotate
patch by Adam Bocim
Igor Sysoev [Mon, 4 Apr 2011 09:46:00 +0000 (09:46 +0000)]
bump version
Igor Sysoev [Mon, 21 Mar 2011 15:33:27 +0000 (15:33 +0000)]
release-0.9.6 tag
Igor Sysoev [Mon, 21 Mar 2011 15:33:26 +0000 (15:33 +0000)]
nginx-0.9.6-RELEASE
Igor Sysoev [Mon, 21 Mar 2011 15:18:59 +0000 (15:18 +0000)]
map tests values in low case only, so caseless regex has no sense
Igor Sysoev [Wed, 16 Mar 2011 15:46:57 +0000 (15:46 +0000)]
$time_iso8601 log variable
patch by Michael Lustfield
Igor Sysoev [Wed, 16 Mar 2011 15:32:31 +0000 (15:32 +0000)]
allow regex as "map" parameter
Igor Sysoev [Mon, 21 Feb 2011 11:47:28 +0000 (11:47 +0000)]
remove semicolon, because it is already in "nginx: " prefix
Igor Sysoev [Mon, 21 Feb 2011 11:44:26 +0000 (11:44 +0000)]
fix warnings
Igor Sysoev [Mon, 21 Feb 2011 10:04:02 +0000 (10:04 +0000)]
copy OpenSSL-0.9.8r LICENSE for nginx/Windows zip
Igor Sysoev [Mon, 21 Feb 2011 10:03:28 +0000 (10:03 +0000)]
bump version
Igor Sysoev [Mon, 21 Feb 2011 09:43:59 +0000 (09:43 +0000)]
release-0.9.5 tag
Igor Sysoev [Mon, 21 Feb 2011 09:43:57 +0000 (09:43 +0000)]
nginx-0.9.5-RELEASE
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
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
Igor Sysoev [Thu, 17 Feb 2011 14:14:50 +0000 (14:14 +0000)]
use backlog -1 on Linux
thanks to Andrei Nigmatulin
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
Igor Sysoev [Fri, 11 Feb 2011 08:02:35 +0000 (08:02 +0000)]
set current atime while setting mtime
patch by Andrei Nigmatulin
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
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
Igor Sysoev [Thu, 27 Jan 2011 12:43:11 +0000 (12:43 +0000)]
bump version
Igor Sysoev [Fri, 21 Jan 2011 11:05:58 +0000 (11:05 +0000)]
release-0.9.4 tag
Igor Sysoev [Fri, 21 Jan 2011 11:04:39 +0000 (11:04 +0000)]
nginx-0.9.4-RELEASE
Igor Sysoev [Thu, 20 Jan 2011 15:31:24 +0000 (15:31 +0000)]
server_name $hostname
Igor Sysoev [Thu, 20 Jan 2011 15:29:53 +0000 (15:29 +0000)]
style fix: remove trailing spaces
Igor Sysoev [Thu, 20 Jan 2011 15:15:50 +0000 (15:15 +0000)]
move setting conf->server_name in merge phase
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
Igor Sysoev [Thu, 20 Jan 2011 12:33:17 +0000 (12:33 +0000)]
fix building on Fedora 14
patch by Kirill A. Korinskiy
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
Igor Sysoev [Thu, 20 Jan 2011 11:07:35 +0000 (11:07 +0000)]
copy OpenSSL-0.9.8q LICENSE for nginx/Windows zip
Igor Sysoev [Thu, 20 Jan 2011 10:37:58 +0000 (10:37 +0000)]
introduce 494 code "Request Header Too Large"
Igor Sysoev [Thu, 20 Jan 2011 10:18:12 +0000 (10:18 +0000)]
2011 year
Igor Sysoev [Wed, 15 Dec 2010 14:10:33 +0000 (14:10 +0000)]
use boolean expression instead of "if"
Igor Sysoev [Tue, 14 Dec 2010 23:04:26 +0000 (23:04 +0000)]
rename NGX_HTTP_OWN_CODES to NGX_HTTP_NGINX_CODES
Igor Sysoev [Tue, 14 Dec 2010 22:54:04 +0000 (22:54 +0000)]
bump version
Igor Sysoev [Mon, 13 Dec 2010 11:05:53 +0000 (11:05 +0000)]
release-0.9.3 tag
Igor Sysoev [Mon, 13 Dec 2010 11:05:52 +0000 (11:05 +0000)]
nginx-0.9.3-RELEASE
Igor Sysoev [Mon, 13 Dec 2010 10:55:15 +0000 (10:55 +0000)]
allow "env" to work in the single process mode
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
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
Igor Sysoev [Sun, 12 Dec 2010 20:11:31 +0000 (20:11 +0000)]
style fix
Igor Sysoev [Sat, 11 Dec 2010 10:59:26 +0000 (10:59 +0000)]
remove semicolon, because it is already in "nginx: " prefix
Igor Sysoev [Mon, 6 Dec 2010 14:51:20 +0000 (14:51 +0000)]
test for maximum errno value, since Solaris has no sys_nerr
Igor Sysoev [Mon, 6 Dec 2010 14:50:27 +0000 (14:50 +0000)]
style fix
Igor Sysoev [Mon, 6 Dec 2010 14:49:17 +0000 (14:49 +0000)]
test for _sys_nerr only if sys_nerr was not found
Igor Sysoev [Mon, 6 Dec 2010 14:40:40 +0000 (14:40 +0000)]
bump version
Igor Sysoev [Mon, 6 Dec 2010 11:36:31 +0000 (11:36 +0000)]
release-0.9.2 tag
Igor Sysoev [Mon, 6 Dec 2010 11:36:30 +0000 (11:36 +0000)]
nginx-0.9.2-RELEASE
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
Igor Sysoev [Mon, 6 Dec 2010 11:11:05 +0000 (11:11 +0000)]
"If-Unmodified-Since" support
Igor Sysoev [Thu, 2 Dec 2010 14:20:51 +0000 (14:20 +0000)]
fix building by msvc8 introduced by the previous commit
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
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
Igor Sysoev [Tue, 30 Nov 2010 13:26:21 +0000 (13:26 +0000)]
bump version
Igor Sysoev [Tue, 30 Nov 2010 13:10:33 +0000 (13:10 +0000)]
release-0.9.1 tag
Igor Sysoev [Tue, 30 Nov 2010 13:10:32 +0000 (13:10 +0000)]
nginx-0.9.1-RELEASE
Igor Sysoev [Tue, 30 Nov 2010 12:56:29 +0000 (12:56 +0000)]
add audio/ogg
Igor Sysoev [Mon, 29 Nov 2010 19:41:53 +0000 (19:41 +0000)]
fix comment
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"
Igor Sysoev [Mon, 29 Nov 2010 19:39:26 +0000 (19:39 +0000)]
bump version
Igor Sysoev [Mon, 29 Nov 2010 15:29:32 +0000 (15:29 +0000)]
release-0.9.0 tag
Igor Sysoev [Mon, 29 Nov 2010 15:29:31 +0000 (15:29 +0000)]
nginx-0.9.0-RELEASE
Igor Sysoev [Mon, 29 Nov 2010 15:23:06 +0000 (15:23 +0000)]
add man page in release tarball and fix man building procedure
Igor Sysoev [Mon, 29 Nov 2010 15:21:24 +0000 (15:21 +0000)]
add the first release date
Igor Sysoev [Mon, 29 Nov 2010 15:01:06 +0000 (15:01 +0000)]
add "nginx: " prefix when logging to the stderr
Igor Sysoev [Mon, 29 Nov 2010 15:00:02 +0000 (15:00 +0000)]
move ngx_strerror_init() at the very start
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
Igor Sysoev [Mon, 29 Nov 2010 09:23:25 +0000 (09:23 +0000)]
allocate last zero byte in ngx_crypt()
Igor Sysoev [Fri, 26 Nov 2010 13:58:28 +0000 (13:58 +0000)]
style fix
Igor Sysoev [Fri, 26 Nov 2010 13:36:36 +0000 (13:36 +0000)]
fix building by icc8
Igor Sysoev [Fri, 26 Nov 2010 12:40:56 +0000 (12:40 +0000)]
keepalive_disable
Igor Sysoev [Fri, 26 Nov 2010 12:25:51 +0000 (12:25 +0000)]
allow variable as "map" value
Igor Sysoev [Thu, 25 Nov 2010 15:36:24 +0000 (15:36 +0000)]
use "\" to escape "default", "include", and "hostnames" values instead of "!"
Igor Sysoev [Thu, 25 Nov 2010 15:24:29 +0000 (15:24 +0000)]
allow empty value as "map" parameter