]>
git.kaiwu.me - nginx.git/log
Igor Sysoev [Mon, 4 May 2009 19:04:00 +0000 (19:04 +0000)]
do not free buffer with cache header before it would be written,
it seems this affected header only FastCGI responses only:
proxied header only responses were cached right
Igor Sysoev [Mon, 4 May 2009 15:57:12 +0000 (15:57 +0000)]
add libgd include path
Igor Sysoev [Mon, 4 May 2009 11:39:22 +0000 (11:39 +0000)]
fix building ngx_http_image_filter_module on 64-bit platforms
Igor Sysoev [Fri, 1 May 2009 19:31:52 +0000 (19:31 +0000)]
use off_t in $r->sendfile(), this allows to use 64-bit off_t on platforms
where IV is long:
*) on 64-bit platforms,
*) and on 32-bit platforms if perl was built with -Duse64bitint
Igor Sysoev [Fri, 1 May 2009 19:14:10 +0000 (19:14 +0000)]
add --with-http_image_filter_module to ./configure --help
Igor Sysoev [Fri, 1 May 2009 19:13:37 +0000 (19:13 +0000)]
bump version
Igor Sysoev [Fri, 1 May 2009 18:52:59 +0000 (18:52 +0000)]
release-0.7.54 tag
Igor Sysoev [Fri, 1 May 2009 18:52:58 +0000 (18:52 +0000)]
nginx-0.7.54-RELEASE
Igor Sysoev [Fri, 1 May 2009 18:44:50 +0000 (18:44 +0000)]
add comment
Igor Sysoev [Fri, 1 May 2009 18:42:09 +0000 (18:42 +0000)]
ngx_http_image_filter_module
Igor Sysoev [Fri, 1 May 2009 18:41:07 +0000 (18:41 +0000)]
ngx_http_filter_finalize_request() and ngx_http_clean_header()
Igor Sysoev [Thu, 30 Apr 2009 16:15:07 +0000 (16:15 +0000)]
proxy_ignore_headers and fastcgi_ignore_headers
Igor Sysoev [Thu, 30 Apr 2009 13:53:42 +0000 (13:53 +0000)]
*) refactor error_log processing: listen socket log might inherit built-in
error_log with zero level, and r2447, r2466, r2467 were not enough
*) remove bogus "stderr" level
*) some functions and fields renames
Igor Sysoev [Thu, 30 Apr 2009 12:43:38 +0000 (12:43 +0000)]
*) check a proxy_redirect single parameter
*) warn about "proxy_redirect false"
Igor Sysoev [Thu, 30 Apr 2009 08:01:50 +0000 (08:01 +0000)]
set of.failed for cached error, the bug has been introduced in r2757
Igor Sysoev [Wed, 29 Apr 2009 19:28:52 +0000 (19:28 +0000)]
uniform ngx_file_info() interface with ngx_fd_info()
Igor Sysoev [Wed, 29 Apr 2009 18:56:47 +0000 (18:56 +0000)]
try to repair the case "select ready != events"
Igor Sysoev [Wed, 29 Apr 2009 15:29:12 +0000 (15:29 +0000)]
ngx_select_repair_fd_sets()
Igor Sysoev [Wed, 29 Apr 2009 15:15:17 +0000 (15:15 +0000)]
delete useless debug log
Igor Sysoev [Wed, 29 Apr 2009 15:12:57 +0000 (15:12 +0000)]
style fix
Igor Sysoev [Wed, 29 Apr 2009 13:42:14 +0000 (13:42 +0000)]
handle Winsock select() WSAEINVAL
Igor Sysoev [Wed, 29 Apr 2009 13:08:10 +0000 (13:08 +0000)]
style fix
Igor Sysoev [Wed, 29 Apr 2009 13:07:16 +0000 (13:07 +0000)]
fix the previous commit
Igor Sysoev [Wed, 29 Apr 2009 11:34:58 +0000 (11:34 +0000)]
Winsock uses ECONNABORTED instead of ECONNRESET
Igor Sysoev [Wed, 29 Apr 2009 11:32:58 +0000 (11:32 +0000)]
fix building by BCC if NGX_PREFIX is defined
Igor Sysoev [Tue, 28 Apr 2009 20:06:03 +0000 (20:06 +0000)]
*) do not show line number for -g option
*) reset configuration file after -g option has been parsed
Igor Sysoev [Tue, 28 Apr 2009 20:03:59 +0000 (20:03 +0000)]
add listen events for win32 only after accept mutex is hold
Igor Sysoev [Tue, 28 Apr 2009 15:06:29 +0000 (15:06 +0000)]
fallback to neutral language in FormatMessage()
Igor Sysoev [Tue, 28 Apr 2009 15:05:27 +0000 (15:05 +0000)]
introduce ngx_write_console() to support OEM code pages
Igor Sysoev [Tue, 28 Apr 2009 06:20:12 +0000 (06:20 +0000)]
"port_in_redirect off" did not work
the bug had been appeared in r2530 and r2534
Igor Sysoev [Tue, 28 Apr 2009 04:34:27 +0000 (04:34 +0000)]
add prefix in Usage
Igor Sysoev [Mon, 27 Apr 2009 18:58:35 +0000 (18:58 +0000)]
it seems MAKELANGID(LANG_ENGLISH, SUBLANG_DEFAULT) returns
ERROR_RESOURCE_LANG_NOT_FOUND for Russian locale
Igor Sysoev [Mon, 27 Apr 2009 13:17:33 +0000 (13:17 +0000)]
ngx_log_errno()
Igor Sysoev [Mon, 27 Apr 2009 13:06:20 +0000 (13:06 +0000)]
use ngx_vslprintf(), ngx_slprintf()
Igor Sysoev [Mon, 27 Apr 2009 12:51:33 +0000 (12:51 +0000)]
ngx_vslprintf(), ngx_slprintf()
Igor Sysoev [Mon, 27 Apr 2009 12:48:38 +0000 (12:48 +0000)]
bump version
Igor Sysoev [Mon, 27 Apr 2009 12:02:02 +0000 (12:02 +0000)]
release-0.7.53 tag
Igor Sysoev [Mon, 27 Apr 2009 12:02:01 +0000 (12:02 +0000)]
nginx-0.7.53-RELEASE
Igor Sysoev [Mon, 27 Apr 2009 11:33:34 +0000 (11:33 +0000)]
fix building by MSVC8
Igor Sysoev [Mon, 27 Apr 2009 11:32:33 +0000 (11:32 +0000)]
-p and --prefix=
Igor Sysoev [Mon, 27 Apr 2009 11:20:55 +0000 (11:20 +0000)]
get a full response if the response is cacheable or storable even
a client has closed connection prematurely
Igor Sysoev [Mon, 27 Apr 2009 09:55:53 +0000 (09:55 +0000)]
*) of.test_only to not open file if only stat() is enough
*) of.failed to return exact name of failed syscall
Igor Sysoev [Sun, 26 Apr 2009 19:37:38 +0000 (19:37 +0000)]
add quotes for configure options with spaces
Igor Sysoev [Fri, 24 Apr 2009 19:58:19 +0000 (19:58 +0000)]
style fix
Igor Sysoev [Fri, 24 Apr 2009 19:56:09 +0000 (19:56 +0000)]
merge SSL context inside "if" block
Igor Sysoev [Fri, 24 Apr 2009 15:50:51 +0000 (15:50 +0000)]
change ngx_log_abort() interface
Igor Sysoev [Fri, 24 Apr 2009 15:31:13 +0000 (15:31 +0000)]
update gcc warnings
Igor Sysoev [Fri, 24 Apr 2009 14:45:52 +0000 (14:45 +0000)]
style fix: (void)
Igor Sysoev [Fri, 24 Apr 2009 14:27:36 +0000 (14:27 +0000)]
change ngx_log_create_errlog() interface
Igor Sysoev [Fri, 24 Apr 2009 09:54:40 +0000 (09:54 +0000)]
fix Auth-Method, the bug has been introduced in r2496
Igor Sysoev [Fri, 24 Apr 2009 09:38:48 +0000 (09:38 +0000)]
fix GNU strerror_r() detection, the bug has been inroduced in r2600
Igor Sysoev [Thu, 23 Apr 2009 18:50:29 +0000 (18:50 +0000)]
delete unused definition
Igor Sysoev [Thu, 23 Apr 2009 18:22:28 +0000 (18:22 +0000)]
pass command lines options to workers
Igor Sysoev [Thu, 23 Apr 2009 16:38:59 +0000 (16:38 +0000)]
ngx_path_separator()
Igor Sysoev [Thu, 23 Apr 2009 11:13:12 +0000 (11:13 +0000)]
issue start up errors and warning on both stderr and error_log
Igor Sysoev [Thu, 23 Apr 2009 09:46:14 +0000 (09:46 +0000)]
style fix: remove trailing spaces introduced in the previous commit
Igor Sysoev [Thu, 23 Apr 2009 08:05:54 +0000 (08:05 +0000)]
use ngx_str_t for error levels
Igor Sysoev [Wed, 22 Apr 2009 11:25:12 +0000 (11:25 +0000)]
axe incomplete support of Winsock error descriptions on NT
Igor Sysoev [Wed, 22 Apr 2009 11:20:31 +0000 (11:20 +0000)]
use English only error descriptions in Win32 ngx_strerror_r()
Igor Sysoev [Tue, 21 Apr 2009 20:25:49 +0000 (20:25 +0000)]
implement "-s signal" option for Unix
Igor Sysoev [Tue, 21 Apr 2009 19:49:48 +0000 (19:49 +0000)]
style fix: remove trailing spaces
Igor Sysoev [Tue, 21 Apr 2009 19:38:02 +0000 (19:38 +0000)]
style fix: remove tabs
Igor Sysoev [Tue, 21 Apr 2009 16:21:58 +0000 (16:21 +0000)]
add -? and -h options
Igor Sysoev [Tue, 21 Apr 2009 15:44:39 +0000 (15:44 +0000)]
add 48x48 icon
Igor Sysoev [Tue, 21 Apr 2009 15:42:15 +0000 (15:42 +0000)]
allow condensed command lines options
Igor Sysoev [Tue, 21 Apr 2009 15:40:40 +0000 (15:40 +0000)]
fix r2731 for Win32
Igor Sysoev [Tue, 21 Apr 2009 14:31:40 +0000 (14:31 +0000)]
*) move advapi32.lib to core libs since it's required for Registry and Event Log
*) delete shell32.lib since we do not use tray icon anymore
Igor Sysoev [Tue, 21 Apr 2009 13:39:47 +0000 (13:39 +0000)]
test command line options before ngx_log_init() and issue errors to stderr
Igor Sysoev [Tue, 21 Apr 2009 10:36:01 +0000 (10:36 +0000)]
fix fastcgi_cache_min_uses
Igor Sysoev [Mon, 20 Apr 2009 13:29:38 +0000 (13:29 +0000)]
bump version
Igor Sysoev [Mon, 20 Apr 2009 06:16:20 +0000 (06:16 +0000)]
release-0.7.52 tag
Igor Sysoev [Mon, 20 Apr 2009 06:16:19 +0000 (06:16 +0000)]
nginx-0.7.52-RELEASE
Igor Sysoev [Mon, 20 Apr 2009 06:08:47 +0000 (06:08 +0000)]
Win32 master/workers model
Igor Sysoev [Sun, 19 Apr 2009 19:08:49 +0000 (19:08 +0000)]
fix Win32 ngx_gettimezone()
Igor Sysoev [Sun, 19 Apr 2009 16:25:02 +0000 (16:25 +0000)]
add variadic macros support for msvc8
Igor Sysoev [Sun, 19 Apr 2009 16:06:09 +0000 (16:06 +0000)]
show -t results on stderr
Igor Sysoev [Sat, 18 Apr 2009 19:39:06 +0000 (19:39 +0000)]
remove TODO comments
Igor Sysoev [Sat, 18 Apr 2009 19:27:28 +0000 (19:27 +0000)]
support attaching to an existent Win32 shared memory
Igor Sysoev [Sat, 18 Apr 2009 19:13:53 +0000 (19:13 +0000)]
update c->sent in ngx_unix_send()
Igor Sysoev [Fri, 17 Apr 2009 19:11:31 +0000 (19:11 +0000)]
fix building on platforms which have no atomic operations support,
the bug was introduced in r2564
Igor Sysoev [Fri, 17 Apr 2009 19:09:08 +0000 (19:09 +0000)]
fix the previous commit
Igor Sysoev [Thu, 16 Apr 2009 19:25:09 +0000 (19:25 +0000)]
move zone name from ngx_shm_zone_t to ngx_shm_t to use Win32 shared memory
Igor Sysoev [Thu, 16 Apr 2009 14:42:31 +0000 (14:42 +0000)]
perl termination fixes:
*) master exit hook is run before global pool cleanup, so call PERL_SYS_TERM()
after perl_destruct()/perl_free(). This fixes the message
panic: MUTEX_LOCK (22) [op.c:352]
on some threaded perl builds
*) call perl_destruct()/perl_free() before PERL_SYS_TERM() for
non-mulitiplicity perl
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
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
Igor Sysoev [Wed, 15 Apr 2009 19:46:24 +0000 (19:46 +0000)]
OpenSSL building by MSVC and BCC from sources
Igor Sysoev [Wed, 15 Apr 2009 19:44:41 +0000 (19:44 +0000)]
fix building by BCC without NGX_DEBUG_MALLOC
Igor Sysoev [Wed, 15 Apr 2009 19:28:10 +0000 (19:28 +0000)]
fix building by MSVC8
Igor Sysoev [Wed, 15 Apr 2009 13:46:52 +0000 (13:46 +0000)]
fix debug logging
Igor Sysoev [Wed, 15 Apr 2009 12:25:51 +0000 (12:25 +0000)]
fix building --without-http-cache, introduced in r2664 and later
Igor Sysoev [Wed, 15 Apr 2009 11:47:51 +0000 (11:47 +0000)]
hide grep errors
Igor Sysoev [Wed, 15 Apr 2009 11:42:49 +0000 (11:42 +0000)]
hide cacheable Set-Cookie and P3P response headers
Igor Sysoev [Wed, 15 Apr 2009 11:21:12 +0000 (11:21 +0000)]
do not pass if-... headers for cacheable responses
Igor Sysoev [Wed, 15 Apr 2009 11:19:27 +0000 (11:19 +0000)]
shutdown client connection for cacheable header only responses
Igor Sysoev [Wed, 15 Apr 2009 11:17:38 +0000 (11:17 +0000)]
support 304 for cacheable responses
Igor Sysoev [Wed, 15 Apr 2009 10:57:40 +0000 (10:57 +0000)]
style fix
Igor Sysoev [Wed, 15 Apr 2009 09:53:22 +0000 (09:53 +0000)]
support HEAD in proxy cache
Igor Sysoev [Wed, 15 Apr 2009 06:26:20 +0000 (06:26 +0000)]
style fix: remove trailing spaces
Igor Sysoev [Wed, 15 Apr 2009 06:25:02 +0000 (06:25 +0000)]
bump version
Igor Sysoev [Sun, 12 Apr 2009 09:35:26 +0000 (09:35 +0000)]
release-0.7.51 tag