]> git.kaiwu.me - nginx.git/log
nginx.git
17 years agofix segfault on exit if no http section is defined in confguraiton,
Igor Sysoev [Wed, 15 Apr 2009 20:28:36 +0000 (20:28 +0000)]
fix segfault on exit if no http section is defined in confguraiton,
the bug has been introduced in r1947

17 years agofix segfault if no http section is defined in confguraiton,
Igor Sysoev [Wed, 15 Apr 2009 20:26:33 +0000 (20:26 +0000)]
fix segfault if no http section is defined in confguraiton,
the bug has been introduced in r1259

17 years agoOpenSSL building by MSVC and BCC from sources
Igor Sysoev [Wed, 15 Apr 2009 19:46:24 +0000 (19:46 +0000)]
OpenSSL building by MSVC and BCC from sources

17 years agofix building by BCC without NGX_DEBUG_MALLOC
Igor Sysoev [Wed, 15 Apr 2009 19:44:41 +0000 (19:44 +0000)]
fix building by BCC without NGX_DEBUG_MALLOC

17 years agofix building by MSVC8
Igor Sysoev [Wed, 15 Apr 2009 19:28:10 +0000 (19:28 +0000)]
fix building by MSVC8

17 years agofix debug logging
Igor Sysoev [Wed, 15 Apr 2009 13:46:52 +0000 (13:46 +0000)]
fix debug logging

17 years agofix building --without-http-cache, introduced in r2664 and later
Igor Sysoev [Wed, 15 Apr 2009 12:25:51 +0000 (12:25 +0000)]
fix building --without-http-cache, introduced in r2664 and later

17 years agohide grep errors
Igor Sysoev [Wed, 15 Apr 2009 11:47:51 +0000 (11:47 +0000)]
hide grep errors

17 years agohide cacheable Set-Cookie and P3P response headers
Igor Sysoev [Wed, 15 Apr 2009 11:42:49 +0000 (11:42 +0000)]
hide cacheable Set-Cookie and P3P response headers

17 years agodo not pass if-... headers for cacheable responses
Igor Sysoev [Wed, 15 Apr 2009 11:21:12 +0000 (11:21 +0000)]
do not pass if-... headers for cacheable responses

17 years agoshutdown client connection for cacheable header only responses
Igor Sysoev [Wed, 15 Apr 2009 11:19:27 +0000 (11:19 +0000)]
shutdown client connection for cacheable header only responses

17 years agosupport 304 for cacheable responses
Igor Sysoev [Wed, 15 Apr 2009 11:17:38 +0000 (11:17 +0000)]
support 304 for cacheable responses

17 years agostyle fix
Igor Sysoev [Wed, 15 Apr 2009 10:57:40 +0000 (10:57 +0000)]
style fix

17 years agosupport HEAD in proxy cache
Igor Sysoev [Wed, 15 Apr 2009 09:53:22 +0000 (09:53 +0000)]
support HEAD in proxy cache

17 years agostyle fix: remove trailing spaces
Igor Sysoev [Wed, 15 Apr 2009 06:26:20 +0000 (06:26 +0000)]
style fix: remove trailing spaces

17 years agobump version
Igor Sysoev [Wed, 15 Apr 2009 06:25:02 +0000 (06:25 +0000)]
bump version

17 years agorelease-0.7.51 tag
Igor Sysoev [Sun, 12 Apr 2009 09:35:26 +0000 (09:35 +0000)]
release-0.7.51 tag

17 years agonginx-0.7.51-RELEASE release-0.7.51
Igor Sysoev [Sun, 12 Apr 2009 09:35:25 +0000 (09:35 +0000)]
nginx-0.7.51-RELEASE

17 years agoallow any status
Igor Sysoev [Sat, 11 Apr 2009 11:05:15 +0000 (11:05 +0000)]
allow any status

17 years agotry_files status code
Igor Sysoev [Sat, 11 Apr 2009 11:02:36 +0000 (11:02 +0000)]
try_files status code

17 years agoset cache manager maximum sleep time to 10s
Igor Sysoev [Fri, 10 Apr 2009 17:46:25 +0000 (17:46 +0000)]
set cache manager maximum sleep time to 10s

17 years agostyle fix
Igor Sysoev [Fri, 10 Apr 2009 17:45:07 +0000 (17:45 +0000)]
style fix

17 years agostyle fix
Igor Sysoev [Fri, 10 Apr 2009 14:49:51 +0000 (14:49 +0000)]
style fix

17 years agodo not call ngx_http_file_cache_free() if a response is not cacheable
Igor Sysoev [Fri, 10 Apr 2009 14:48:41 +0000 (14:48 +0000)]
do not call ngx_http_file_cache_free() if a response is not cacheable

17 years agoadd debug logging
Igor Sysoev [Fri, 10 Apr 2009 14:47:18 +0000 (14:47 +0000)]
add debug logging

17 years agobackout r2535: virtual names is a property of address:port pair,
Igor Sysoev [Thu, 9 Apr 2009 13:56:16 +0000 (13:56 +0000)]
backout r2535: virtual names is a property of address:port pair,
but is not a property of server configuration

17 years agostyle fix
Igor Sysoev [Wed, 8 Apr 2009 19:51:30 +0000 (19:51 +0000)]
style fix

17 years agodelete win32 ngx_file_append_mode() as we use reliable
Igor Sysoev [Wed, 8 Apr 2009 19:13:28 +0000 (19:13 +0000)]
delete win32 ngx_file_append_mode() as we use reliable
FILE_APPEND_DATA|SYNCHRONIZE flags

17 years agoadopt NGX_FILE_TRUNCATE for win32
Igor Sysoev [Wed, 8 Apr 2009 19:03:41 +0000 (19:03 +0000)]
adopt NGX_FILE_TRUNCATE for win32

17 years agofix r2590: error_page made an external redirect without query string
Igor Sysoev [Tue, 7 Apr 2009 15:50:08 +0000 (15:50 +0000)]
fix r2590: error_page made an external redirect without query string

17 years agoupdate $status in log_format example
Igor Sysoev [Mon, 6 Apr 2009 13:43:46 +0000 (13:43 +0000)]
update $status in log_format example

17 years agobump version
Igor Sysoev [Mon, 6 Apr 2009 13:42:56 +0000 (13:42 +0000)]
bump version

17 years agorelease-0.7.50 tag
Igor Sysoev [Mon, 6 Apr 2009 11:44:35 +0000 (11:44 +0000)]
release-0.7.50 tag

17 years agonginx-0.7.50-RELEASE release-0.7.50
Igor Sysoev [Mon, 6 Apr 2009 11:44:34 +0000 (11:44 +0000)]
nginx-0.7.50-RELEASE

17 years agobackout r2677 and fix ngx_strlcasestrn() again
Igor Sysoev [Mon, 6 Apr 2009 11:42:42 +0000 (11:42 +0000)]
backout r2677 and fix ngx_strlcasestrn() again

17 years agobump version
Igor Sysoev [Mon, 6 Apr 2009 11:39:01 +0000 (11:39 +0000)]
bump version

17 years agorelease-0.7.49 tag
Igor Sysoev [Mon, 6 Apr 2009 10:42:54 +0000 (10:42 +0000)]
release-0.7.49 tag

17 years agonginx-0.7.49-RELEASE release-0.7.49
Igor Sysoev [Mon, 6 Apr 2009 10:42:53 +0000 (10:42 +0000)]
nginx-0.7.49-RELEASE

17 years agofix ngx_strlcasestrn()
Igor Sysoev [Mon, 6 Apr 2009 10:38:40 +0000 (10:38 +0000)]
fix ngx_strlcasestrn()

17 years agobump version
Igor Sysoev [Mon, 6 Apr 2009 10:37:53 +0000 (10:37 +0000)]
bump version

17 years agorelease-0.7.48 tag
Igor Sysoev [Mon, 6 Apr 2009 10:15:23 +0000 (10:15 +0000)]
release-0.7.48 tag

17 years agonginx-0.7.48-RELEASE release-0.7.48
Igor Sysoev [Mon, 6 Apr 2009 10:15:22 +0000 (10:15 +0000)]
nginx-0.7.48-RELEASE

17 years agoproxy_cache_key
Igor Sysoev [Mon, 6 Apr 2009 08:58:44 +0000 (08:58 +0000)]
proxy_cache_key

17 years agofix cache path slot
Igor Sysoev [Mon, 6 Apr 2009 08:35:34 +0000 (08:35 +0000)]
fix cache path slot

17 years agorefactor ngx_http_arg() using ngx_strcasestrn(),
Igor Sysoev [Sat, 4 Apr 2009 17:51:38 +0000 (17:51 +0000)]
refactor ngx_http_arg() using ngx_strcasestrn(),
back out zero termination introduced in r2138

17 years agosupport Cache-Control no-cache and max-age in cache
Igor Sysoev [Sat, 4 Apr 2009 17:35:40 +0000 (17:35 +0000)]
support Cache-Control no-cache and max-age in cache

17 years agongx_strlcasestrn()
Igor Sysoev [Sat, 4 Apr 2009 17:31:54 +0000 (17:31 +0000)]
ngx_strlcasestrn()

17 years agoupdate r2664
Igor Sysoev [Sat, 4 Apr 2009 17:22:26 +0000 (17:22 +0000)]
update r2664

17 years agosupport Expires in cache
Igor Sysoev [Fri, 3 Apr 2009 15:48:19 +0000 (15:48 +0000)]
support Expires in cache

17 years agofix r2664: ..._cache_valid did not work for stale responses
Igor Sysoev [Fri, 3 Apr 2009 15:47:45 +0000 (15:47 +0000)]
fix r2664: ..._cache_valid did not work for stale responses

17 years agozero field
Igor Sysoev [Fri, 3 Apr 2009 15:44:41 +0000 (15:44 +0000)]
zero field

17 years agosupport X-Accel-Expires in cache
Igor Sysoev [Fri, 3 Apr 2009 14:33:34 +0000 (14:33 +0000)]
support X-Accel-Expires in cache

17 years agocache GET requests only
Igor Sysoev [Fri, 3 Apr 2009 12:06:04 +0000 (12:06 +0000)]
cache GET requests only

17 years agomerge fastcgi_cache_key
Igor Sysoev [Thu, 2 Apr 2009 13:48:54 +0000 (13:48 +0000)]
merge fastcgi_cache_key

17 years agoautoconfigure crypt_r(): uclibc has no crypt_r()
Igor Sysoev [Thu, 2 Apr 2009 13:46:39 +0000 (13:46 +0000)]
autoconfigure crypt_r(): uclibc has no crypt_r()

17 years agofix OpenBSD building, broken in r2616
Igor Sysoev [Thu, 2 Apr 2009 13:44:32 +0000 (13:44 +0000)]
fix OpenBSD building, broken in r2616

17 years agobump version
Igor Sysoev [Thu, 2 Apr 2009 13:44:02 +0000 (13:44 +0000)]
bump version

17 years agorelease-0.7.47 tag
Igor Sysoev [Wed, 1 Apr 2009 13:20:35 +0000 (13:20 +0000)]
release-0.7.47 tag

17 years agonginx-0.7.47-RELEASE release-0.7.47
Igor Sysoev [Wed, 1 Apr 2009 13:20:34 +0000 (13:20 +0000)]
nginx-0.7.47-RELEASE

17 years agofix MacOSX building, broken in r2616
Igor Sysoev [Wed, 1 Apr 2009 13:09:36 +0000 (13:09 +0000)]
fix MacOSX building, broken in r2616

17 years agozero cache file length,
Igor Sysoev [Wed, 1 Apr 2009 13:05:38 +0000 (13:05 +0000)]
zero cache file length,
this fixes full cache purging and hogging CPU by the cache manager after this

17 years agoadd debug logging
Igor Sysoev [Wed, 1 Apr 2009 13:01:50 +0000 (13:01 +0000)]
add debug logging

17 years agolink staticaly with libcmt
Igor Sysoev [Wed, 1 Apr 2009 12:58:31 +0000 (12:58 +0000)]
link staticaly with libcmt

17 years agoWin32 appends synchronized if only FILE_APPEND_DATA and SYNCHRONIZE are set
Igor Sysoev [Tue, 31 Mar 2009 13:52:01 +0000 (13:52 +0000)]
Win32 appends synchronized if only FILE_APPEND_DATA and SYNCHRONIZE are set
without any other flags. On the other hand, Unix requires at least the write
flag to be set together with O_APPEND.

17 years agowin32 ngx_open_file() supports utf8 names and NGX_FILE_APPEND
Igor Sysoev [Mon, 30 Mar 2009 14:51:51 +0000 (14:51 +0000)]
win32 ngx_open_file() supports utf8 names and NGX_FILE_APPEND

17 years agongx_process_tray()
Igor Sysoev [Mon, 30 Mar 2009 14:46:33 +0000 (14:46 +0000)]
ngx_process_tray()

17 years agofix segfault introduced in r2602 if there is 502/504 error
Igor Sysoev [Mon, 30 Mar 2009 14:23:07 +0000 (14:23 +0000)]
fix segfault introduced in r2602 if there is 502/504 error
and proxy/fastcgi_cache is defined without proxy/fastcgi_cache_valid

17 years agofix r2579
Igor Sysoev [Mon, 30 Mar 2009 14:15:47 +0000 (14:15 +0000)]
fix r2579

17 years agofix FreeBSD before 7 building, broken in r2616
Igor Sysoev [Mon, 30 Mar 2009 12:33:33 +0000 (12:33 +0000)]
fix FreeBSD before 7 building, broken in r2616

17 years agobump version
Igor Sysoev [Mon, 30 Mar 2009 12:09:52 +0000 (12:09 +0000)]
bump version

17 years agorelease-0.7.46 tag
Igor Sysoev [Mon, 30 Mar 2009 11:02:57 +0000 (11:02 +0000)]
release-0.7.46 tag

17 years agonginx-0.7.46-RELEASE release-0.7.46
Igor Sysoev [Mon, 30 Mar 2009 11:02:56 +0000 (11:02 +0000)]
nginx-0.7.46-RELEASE

17 years agobump version
Igor Sysoev [Mon, 30 Mar 2009 11:00:58 +0000 (11:00 +0000)]
bump version

17 years agorelease-0.7.45 tag
Igor Sysoev [Mon, 30 Mar 2009 08:32:57 +0000 (08:32 +0000)]
release-0.7.45 tag

17 years agonginx-0.7.45-RELEASE release-0.7.45
Igor Sysoev [Mon, 30 Mar 2009 08:32:56 +0000 (08:32 +0000)]
nginx-0.7.45-RELEASE

17 years agonginx_version
Igor Sysoev [Mon, 30 Mar 2009 07:48:53 +0000 (07:48 +0000)]
nginx_version

17 years agointroduce cache manager instead of cache cleaner
Igor Sysoev [Mon, 30 Mar 2009 07:45:55 +0000 (07:45 +0000)]
introduce cache manager instead of cache cleaner

17 years agongx_fs_bsize()
Igor Sysoev [Mon, 30 Mar 2009 07:43:06 +0000 (07:43 +0000)]
ngx_fs_bsize()

17 years agofix ngx_wsasend_chain()
Igor Sysoev [Sun, 29 Mar 2009 16:58:23 +0000 (16:58 +0000)]
fix ngx_wsasend_chain()

17 years agoupdate cpuid for Core 2 and Atom
Igor Sysoev [Sat, 28 Mar 2009 12:43:41 +0000 (12:43 +0000)]
update cpuid for Core 2 and Atom

17 years agodelete duplicate error logging
Igor Sysoev [Fri, 27 Mar 2009 19:32:55 +0000 (19:32 +0000)]
delete duplicate error logging

17 years agoimprove ngx_slab_alloc() error logging
Igor Sysoev [Fri, 27 Mar 2009 17:00:42 +0000 (17:00 +0000)]
improve ngx_slab_alloc() error logging

17 years agodelete old debugging and info
Igor Sysoev [Fri, 27 Mar 2009 16:37:39 +0000 (16:37 +0000)]
delete old debugging and info

17 years agorename ngx_http_scrip_flush_complex_value()
Igor Sysoev [Fri, 27 Mar 2009 14:59:47 +0000 (14:59 +0000)]
rename ngx_http_scrip_flush_complex_value()
    to ngx_http_script_flush_complex_value()

17 years agofix plain text values using relative path in ngx_http_complex_value(),
Igor Sysoev [Fri, 27 Mar 2009 06:34:31 +0000 (06:34 +0000)]
fix plain text values using relative path in ngx_http_complex_value(),
this fixes the auth_basic_user_file bug introduced in r2589

17 years agofix alias with variables, but without captures,
Igor Sysoev [Thu, 26 Mar 2009 15:24:19 +0000 (15:24 +0000)]
fix alias with variables, but without captures,
the bug had been introduced in r2566 and r2573

17 years agodelete unneeded condition
Igor Sysoev [Thu, 26 Mar 2009 14:00:28 +0000 (14:00 +0000)]
delete unneeded condition

17 years agofix add_header Last-Modified "", broken in r2589
Igor Sysoev [Thu, 26 Mar 2009 13:34:37 +0000 (13:34 +0000)]
fix add_header Last-Modified "", broken in r2589

17 years agofix logged long locked cache entry name and add count
Igor Sysoev [Thu, 26 Mar 2009 09:50:04 +0000 (09:50 +0000)]
fix logged long locked cache entry name and add count

17 years agofix segfault if ngx_read_file() will fail
Igor Sysoev [Tue, 24 Mar 2009 15:03:38 +0000 (15:03 +0000)]
fix segfault if ngx_read_file() will fail

17 years agofastcgi cache
Igor Sysoev [Tue, 24 Mar 2009 12:49:29 +0000 (12:49 +0000)]
fastcgi cache

17 years agounlink proxy_cache and proxy_cache_valid
Igor Sysoev [Tue, 24 Mar 2009 12:31:24 +0000 (12:31 +0000)]
unlink proxy_cache and proxy_cache_valid

17 years agodo not clean cache if memory cache keys zone is cold
Igor Sysoev [Tue, 24 Mar 2009 12:25:43 +0000 (12:25 +0000)]
do not clean cache if memory cache keys zone is cold

17 years agofix Linux sendfile32() test broken in 0.3.36
Igor Sysoev [Mon, 23 Mar 2009 20:30:25 +0000 (20:30 +0000)]
fix Linux sendfile32() test broken in 0.3.36

17 years agostyle fix
Igor Sysoev [Mon, 23 Mar 2009 20:26:33 +0000 (20:26 +0000)]
style fix

17 years agofix the previous commit
Igor Sysoev [Mon, 23 Mar 2009 16:40:11 +0000 (16:40 +0000)]
fix the previous commit

17 years agoaxe old definition fields
Igor Sysoev [Mon, 23 Mar 2009 15:57:57 +0000 (15:57 +0000)]
axe old definition fields

17 years agobump version
Igor Sysoev [Mon, 23 Mar 2009 15:56:46 +0000 (15:56 +0000)]
bump version

17 years agorelease-0.7.44 tag
Igor Sysoev [Mon, 23 Mar 2009 13:27:40 +0000 (13:27 +0000)]
release-0.7.44 tag

17 years agonginx-0.7.44-RELEASE release-0.7.44
Igor Sysoev [Mon, 23 Mar 2009 13:27:39 +0000 (13:27 +0000)]
nginx-0.7.44-RELEASE