Igor Sysoev
|
45ec56bdca
|
refactor fastcgi stderr handling
|
2009-08-12 14:38:44 +00:00 |
|
Igor Sysoev
|
b7a09c5523
|
allow cross device temporary files atomic copying:
*) ngx_copy_file()
*) delete ngx_ext_rename_file_t.log_rename_error and .rename_error fields
|
2009-08-12 12:05:33 +00:00 |
|
Igor Sysoev
|
703aab0b72
|
unlock incompletely loaded cache
|
2009-08-10 15:57:42 +00:00 |
|
Igor Sysoev
|
4413fad0db
|
cache loader process
|
2009-08-10 13:27:14 +00:00 |
|
Igor Sysoev
|
3210b282f5
|
test cache path levels while reconfiguration
|
2009-08-10 13:18:40 +00:00 |
|
Igor Sysoev
|
fe8726404c
|
bump version
|
2009-08-10 12:49:06 +00:00 |
|
Igor Sysoev
|
22fc3e656e
|
fix segfault introduced in r3007
|
2009-08-07 13:16:42 +00:00 |
|
Igor Sysoev
|
ccefc4f0aa
|
fix a garbage in a split fastcgi header
|
2009-08-04 12:19:17 +00:00 |
|
Igor Sysoev
|
1b52828cd9
|
continue to parse available fastcgi record after a split header,
this fixes the erroneous message "upstream prematurely closed connection
while reading response header from upstream"
|
2009-08-04 11:51:10 +00:00 |
|
Igor Sysoev
|
5fab282698
|
bump version
|
2009-07-31 12:41:02 +00:00 |
|
Igor Sysoev
|
15b7420aa6
|
ngx_http_upstream_create() to cleanup the previous upstream after
internal redirect
|
2009-07-27 13:25:29 +00:00 |
|
Igor Sysoev
|
b477b2c2f4
|
clear "Accept-Ranges" for SSI responses
|
2009-07-27 13:18:40 +00:00 |
|
Igor Sysoev
|
ce1ba38b93
|
fix handling "Last-Modified" and "Accept-Ranges" for upstream responses
|
2009-07-27 13:14:45 +00:00 |
|
Igor Sysoev
|
7335dfa4b6
|
allow to proxy_pass_header/fastcgi_pass_header "X-Accel-Redirect",
"X-Accel-Limit-Rate", "X-Accel-Buffering", and "X-Accel-Charset"
|
2009-07-27 12:06:12 +00:00 |
|
Igor Sysoev
|
b5142550cc
|
fix return value
|
2009-07-27 11:04:28 +00:00 |
|
Igor Sysoev
|
1099f9f657
|
fix segfault if 400 or 414 errors are handled intricately
|
2009-07-24 19:20:29 +00:00 |
|
Igor Sysoev
|
543151b300
|
fix libxml2 error message
|
2009-07-24 13:32:41 +00:00 |
|
Igor Sysoev
|
2cc13965a3
|
variables support in image_filter
|
2009-07-23 13:14:58 +00:00 |
|
Igor Sysoev
|
80c3e8e03b
|
delete OpenSSL pre-0.9.7 compatibility: the sources were not actually
compatible with OpenSSL 0.9.6 since ssl_session_cache introduction
|
2009-07-23 12:54:20 +00:00 |
|
Igor Sysoev
|
9db0245cda
|
ssl_crl
|
2009-07-23 12:21:26 +00:00 |
|
Igor Sysoev
|
5b4b7c58cc
|
*) $ssl_client_verify
*) "ssl_verify_client ask" was changed to "ssl_verify_client optional"
|
2009-07-22 17:41:42 +00:00 |
|
Igor Sysoev
|
a4038c8e71
|
fix r2972, it caused "zero size buf" alert.
|
2009-07-22 13:06:27 +00:00 |
|
Igor Sysoev
|
15e3b01819
|
geo module supports trusted proxies
|
2009-07-22 09:43:14 +00:00 |
|
Igor Sysoev
|
55d47a81a9
|
do not test "..." case since it's Win9x family feature only
|
2009-07-20 12:23:04 +00:00 |
|
Igor Sysoev
|
5639272d47
|
do auto redirect for proxy_pass/fastcgi_pass with variables
|
2009-07-20 11:44:38 +00:00 |
|
Igor Sysoev
|
193f9f3b14
|
bump version
|
2009-07-20 11:43:15 +00:00 |
|
Igor Sysoev
|
bc10147b9f
|
ngx_http_geoip_module
|
2009-07-20 07:10:43 +00:00 |
|
Igor Sysoev
|
142a9c3f11
|
preserve XML wellFormed field before freeing memory
|
2009-07-17 08:04:52 +00:00 |
|
Igor Sysoev
|
c30d6da7db
|
style fix
|
2009-07-15 14:50:51 +00:00 |
|
Igor Sysoev
|
2642bf1a6d
|
use caseless regex locations on caseless filesystems: MacOSX, Win32, Cygwin
|
2009-07-14 08:53:37 +00:00 |
|
Igor Sysoev
|
2376d6082a
|
skip URI trailing dots under Win32
|
2009-07-14 08:51:20 +00:00 |
|
Igor Sysoev
|
c28d632595
|
ngx_http_set_exten() is always successful since 0.3.46
|
2009-07-14 08:38:28 +00:00 |
|
Igor Sysoev
|
1d03cd6676
|
bump version
|
2009-07-14 08:18:38 +00:00 |
|
Igor Sysoev
|
df4b230ede
|
allow underscore in request method
|
2009-07-13 09:33:34 +00:00 |
|
Igor Sysoev
|
d6bb7ea591
|
style fix
|
2009-07-09 14:03:12 +00:00 |
|
Igor Sysoev
|
a4eb3f0e02
|
fix client write event handling in ngx_http_limit_req_module
|
2009-07-09 14:02:09 +00:00 |
|
Igor Sysoev
|
2e9542b910
|
fix ngx_http_send_special() for subrequests handled by perl
|
2009-07-09 13:32:51 +00:00 |
|
Igor Sysoev
|
f8f9fc2f1a
|
bump version
|
2009-07-09 13:20:51 +00:00 |
|
Igor Sysoev
|
704462ac85
|
fix building --without-http-cache, broken in r2953
|
2009-06-22 09:10:50 +00:00 |
|
Igor Sysoev
|
7ae6e18c84
|
bump version
|
2009-06-22 08:59:48 +00:00 |
|
Igor Sysoev
|
ad0d2fced4
|
fix segfault if there is error_page 401, proxy_intercept_errors is on
and backend does not return "WWW-Authenticate" header
|
2009-06-18 14:28:50 +00:00 |
|
Igor Sysoev
|
bd9eda9986
|
$upstream_cache_status
|
2009-06-18 13:34:47 +00:00 |
|
Igor Sysoev
|
a5fe5881c6
|
ignore ngx_atomic_fetch_add() result
this fixes building at least by gcc 4.2.1 on Mac OS X 10.6
|
2009-06-18 13:14:51 +00:00 |
|
Igor Sysoev
|
0775182312
|
fix building --without-http-cache, broken in r2930
|
2009-06-15 14:25:08 +00:00 |
|
Igor Sysoev
|
dfd4e0a303
|
bump version
|
2009-06-15 14:22:20 +00:00 |
|
Igor Sysoev
|
bf22945140
|
add response file uniq while loading cold cache on demand
|
2009-06-12 20:32:42 +00:00 |
|
Igor Sysoev
|
ec7903b6f2
|
bump version
|
2009-06-10 11:46:34 +00:00 |
|
Igor Sysoev
|
83c93ba109
|
inherit proxy_set_header, proxy_hide_header, and fastcgi_hide_header
only if cache settings are similar
|
2009-06-08 12:33:11 +00:00 |
|
Igor Sysoev
|
55192e7470
|
proxy_cache_use_stale/fastcgi_cache_use_stale updating
|
2009-06-06 18:49:47 +00:00 |
|
Igor Sysoev
|
fa524e9063
|
delete useless r->cache->uses
|
2009-06-06 17:48:54 +00:00 |
|
Igor Sysoev
|
ae7e8886f6
|
remove remnants
|
2009-06-06 14:13:49 +00:00 |
|
Igor Sysoev
|
abf5d3fbe2
|
test GIF87a
|
2009-06-05 07:29:47 +00:00 |
|
Igor Sysoev
|
05ff657234
|
bump version
|
2009-06-03 04:51:52 +00:00 |
|
Igor Sysoev
|
260c4321d7
|
return NULL instead of NGX_CONF_ERROR on a create conf failure
|
2009-06-02 16:09:44 +00:00 |
|
Igor Sysoev
|
05822df0cb
|
fix return value on failure
|
2009-06-02 16:08:38 +00:00 |
|
Igor Sysoev
|
80027fc0a2
|
limit_rate_after
|
2009-06-02 14:01:50 +00:00 |
|
Igor Sysoev
|
8416832621
|
fix "out of memory" case handling
|
2009-05-29 11:42:55 +00:00 |
|
Igor Sysoev
|
21c2cf88c1
|
fix XSLT filter in SSI subrequests
|
2009-05-28 15:42:27 +00:00 |
|
Igor Sysoev
|
98f692a91e
|
report about proxy/fastcgi_store and proxy/fastcgi_cache incompatibility
|
2009-05-28 13:41:44 +00:00 |
|
Igor Sysoev
|
da28ef8bff
|
style fix
|
2009-05-28 13:31:43 +00:00 |
|
Igor Sysoev
|
77adc0d6c2
|
do not set charset for subrequests
|
2009-05-26 09:38:48 +00:00 |
|
Igor Sysoev
|
4b14a97b65
|
fix the previous commit
|
2009-05-25 19:57:25 +00:00 |
|
Igor Sysoev
|
d1d8cd587b
|
refactor ngx_http_charset_header_filter()
|
2009-05-25 15:57:43 +00:00 |
|
Igor Sysoev
|
e959128b4a
|
keepalive_requests
|
2009-05-25 15:38:36 +00:00 |
|
Igor Sysoev
|
6ba4df71b2
|
bump version
|
2009-05-25 15:24:20 +00:00 |
|
Igor Sysoev
|
3b74b8eeb9
|
fix socket leak introduced in r2378
|
2009-05-25 09:56:01 +00:00 |
|
Igor Sysoev
|
60190068ab
|
reset content_type hash value, this fixes a bug when XSLT responses
could not be processed by SSI, charset, and gzip filters
|
2009-05-25 09:06:29 +00:00 |
|
Igor Sysoev
|
77fd67cc38
|
light optimization of ngx_http_test_content_type()
|
2009-05-25 09:00:35 +00:00 |
|
Igor Sysoev
|
430d42bfdc
|
fix segfault introduced in r2845
|
2009-05-22 11:32:17 +00:00 |
|
Igor Sysoev
|
93c483e0c5
|
add charset for ngx_http_gzip_static_module responses
|
2009-05-22 11:05:26 +00:00 |
|
Igor Sysoev
|
5ed3691b6e
|
proxy_cache_methods and fastcgi_cache_methods
|
2009-05-19 13:27:27 +00:00 |
|
Igor Sysoev
|
980491302b
|
use already given variable
|
2009-05-19 12:55:26 +00:00 |
|
Igor Sysoev
|
6091c8c33e
|
bump version
|
2009-05-18 16:48:53 +00:00 |
|
Igor Sysoev
|
2a9ce62631
|
use ngx_connection_local_sockaddr() instead of ngx_http_server_addr()
|
2009-05-18 12:58:19 +00:00 |
|
Igor Sysoev
|
868d805c8b
|
delete unneeded cast
|
2009-05-18 07:47:58 +00:00 |
|
Igor Sysoev
|
1daaa008fb
|
update comments missed in r2513
|
2009-05-17 20:13:29 +00:00 |
|
Igor Sysoev
|
fdf8e1e183
|
update variable name missed in r2513
|
2009-05-17 19:58:37 +00:00 |
|
Igor Sysoev
|
7f20c49059
|
fix colon in file name for ngx_http_autoindex_module
|
2009-05-17 19:01:23 +00:00 |
|
Igor Sysoev
|
640e3a49d5
|
image_filter_jpeg_quality
|
2009-05-16 16:57:11 +00:00 |
|
Igor Sysoev
|
731e6a9b11
|
style fix
|
2009-05-14 16:24:39 +00:00 |
|
Igor Sysoev
|
bfbded71fc
|
client_body_in_single_buffer
|
2009-05-14 11:41:33 +00:00 |
|
Igor Sysoev
|
ff07f319c9
|
$request_body variable
|
2009-05-14 11:40:51 +00:00 |
|
Igor Sysoev
|
e6460ea7bb
|
update two previous commits again
|
2009-05-14 11:39:06 +00:00 |
|
Igor Sysoev
|
bc94bdaf8f
|
update the previous commit
|
2009-05-14 11:36:26 +00:00 |
|
Igor Sysoev
|
7d9e3345cd
|
fix client_body_in_file_only type
|
2009-05-14 11:31:50 +00:00 |
|
Igor Sysoev
|
bba78036c8
|
bump version
|
2009-05-12 13:11:39 +00:00 |
|
Igor Sysoev
|
fd61ab4550
|
test finalized image filter context before testing image_filter off
this fixes SIGFPE if image filter errors are passed to named location
|
2009-05-12 12:05:29 +00:00 |
|
Igor Sysoev
|
ec9f47175e
|
bump version
|
2009-05-11 17:47:06 +00:00 |
|
Igor Sysoev
|
dbebf0bdbc
|
fix building --without-http-cache
the bug had been appeared in r2806
|
2009-05-08 20:14:35 +00:00 |
|
Igor Sysoev
|
3adecaf121
|
fix the previous commit
|
2009-05-08 18:11:18 +00:00 |
|
Igor Sysoev
|
ad0b9303d0
|
allow to pass image filter errors via the same location where the filter is set
|
2009-05-08 14:52:50 +00:00 |
|
Igor Sysoev
|
8bb39121fc
|
test already destroyed request
|
2009-05-08 14:31:59 +00:00 |
|
Igor Sysoev
|
fd4191845b
|
handle big responses for "size" and "test" image_filters
|
2009-05-08 14:25:51 +00:00 |
|
Igor Sysoev
|
3182d6a9d0
|
bump version
|
2009-05-06 14:11:03 +00:00 |
|
Igor Sysoev
|
c340a2841b
|
delete level event of appropriate type, this should fix select()'s EBADF,
WSAENOTSOCK, and "select ready != events" alerts
|
2009-05-06 08:40:44 +00:00 |
|
Igor Sysoev
|
ee4be0345f
|
ngx_create_listening()
|
2009-05-05 17:33:26 +00:00 |
|
Igor Sysoev
|
25870d8ea2
|
reinit proxy/fastcgi header parser before ngx_http_upstream_cache_send()
|
2009-05-05 17:18:33 +00:00 |
|
Igor Sysoev
|
b4097d6093
|
proxy/fastcgi_cache_use_stale http_50x did not work
|
2009-05-05 15:17:00 +00:00 |
|
Igor Sysoev
|
e7b2f1809f
|
fix building ngx_http_image_filter_module on 64-bit platforms
|
2009-05-04 11:39:22 +00:00 |
|
Igor Sysoev
|
fcf9bd9bd8
|
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
|
2009-05-01 19:31:52 +00:00 |
|