summaryrefslogtreecommitdiffhomepage
path: root/src/http/modules (follow)
AgeCommit message (Collapse)AuthorFilesLines
2009-11-16r3313 merge:Igor Sysoev1-1/+7
nginx sent gzipped responses to clients those do not support gzip, if "gzip_static on" and "gzip_vary off"; the bug had been introduced in r3250
2009-11-16r3117, r3123, r3229 merge:Igor Sysoev2-2/+7
server name related merges: *) If .domain.com, .sub.domain.com, and .domain-some.com were defined, then .sub.domain.com was matched by .domain.com: wildcard names hash was built incorrectly due to sorting order issue of "." vs "-". They were sorted as com.domain com.domain-some com.domain.sub while they should be sorted as com.domain com.domain.sub com.domain-some for correct hash building *) test space between "~" and regex in server_name and invalid_referers *) do not run regex for empty host name since regex always fails in this case, the bug had been introduced in r2196
2009-11-16bump versionIgor Sysoev1-1/+1
2009-10-26merge r3185:Igor Sysoev1-1/+1
fix building by gcc45
2009-10-26merge r3162, r3183:Igor Sysoev2-6/+13
WebDAV fixes: *) check unsafe Destination *) omit '\0' from "Location" header on MKCOL request
2009-10-26merge r3055, r3136:Igor Sysoev1-3/+8
gzip related fixes: *) do not disable gzip for MSIE 6.0 SV1 in "gzip_disable msie6" *) nginx always sent "Vary: Accept-Encoding", if both gzip_static and gzip_vary were on
2009-10-26merge r3024, r3025, r3028, r3033, r3034, r3035, r3036:Igor Sysoev1-99/+18
allow cross device temporary files atomic copying
2009-10-26merge r3004, r3005, r3006:Igor Sysoev1-0/+1
various header fixes: *) allow to proxy_pass_header/fastcgi_pass_header "X-Accel-Redirect", "X-Accel-Limit-Rate", "X-Accel-Buffering", and "X-Accel-Charset" *) fix handling "Last-Modified" and "Accept-Ranges" for upstream responses *) clear "Accept-Ranges" for SSI responses
2009-10-26merge r3001, r3007, r3013:Igor Sysoev3-36/+15
fix variuos segfaults: *) fix segfault if 400 or 414 errors are handled intricately *) ngx_http_upstream_create() to cleanup the previous upstream after internal redirect
2009-10-26merge r2999, r3118, r3134, r3135:Igor Sysoev1-49/+192
various image filter fixes and features: *) variables support in image_filter *) fix transparency in GIF *) fix alpha-channel transparency in PNG *) image_filter_transparency
2009-10-26merge r2995, r2996, r2997, r2998, r3003, r3141, r3210, r3211, r3232:Igor Sysoev2-36/+22
various SSL fixes and features: *) $ssl_client_verify *) "ssl_verify_client ask" was changed to "ssl_verify_client optional" *) ssl_crl *) delete OpenSSL pre-0.9.7 compatibility: the sources were not actually compatible with OpenSSL 0.9.6 since ssl_session_cache introduction *) fix memory corruption in $ssl_client_cert *) issue SNI warning instead of failure: this is too common case *) use ngx_log_error(), since OpenSSL does not set an error on the failure *) add SNI support in -V output
2009-10-26merge r2993:Igor Sysoev1-27/+130
geo module supports trusted proxies
2009-10-26merge r2986, r2992, r3032:Igor Sysoev1-0/+376
ngx_http_geoip_module
2009-10-26merge r2973, r2974, r3184, r3192, r3186, r3187:Igor Sysoev2-10/+74
various limit_req and limit_conn fixes: *) fix client write event handling in ngx_http_limit_req_module *) make limit_req to conform to the leaky bucket algorithm *) limit_req_log_level *) limit_conn_log_level
2009-10-26merge r2972, r2994, r3133, r3142, r3143, r3174, r3175, r3176:Igor Sysoev1-67/+67
various perl fixes: *) fix ngx_http_send_special() for subrequests handled by perl *) allow perl "sub{..." *) restore environ, this fixes segfault on reconfiguration failure when perl module creates new environment *) optimize error handling *) use ngx_conf_set_str_array_slot() for perl_require *) allow several perl_modules
2009-10-26merge r2920, r2934, r3116, r3119:Igor Sysoev3-3/+3
style fixes
2009-10-26merge r2903, r2911, r2912, r3002:Igor Sysoev30-43/+43
fix various failures handling
2009-10-26merge r2890, r2891, r2892:Igor Sysoev2-160/+238
refactor ngx_http_charset_header_filter()
2009-10-26bump versionIgor Sysoev1-1/+1
2009-09-07merge r3011, r3012, r3026:Igor Sysoev1-27/+29
FastCGI fixes: *) 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" *) fix a garbage in a split fastcgi header *) refactor fastcgi stderr handling
2009-09-07merge r2984, r2985, r3000:Igor Sysoev1-3/+6
XSLT filter fixes: *) preserve XML wellFormed field before freeing memory *) fix libxml2 error message
2009-09-07bump versionIgor Sysoev1-1/+1
2009-06-22merge r2950, r2951:Igor Sysoev1-1/+4
cache related fixes: *) fix building --without-http-cache, broken in r2945 *) fix ./configure error message
2009-06-22bump versionIgor Sysoev1-1/+1
2009-06-15merge r2895, r2896, r2926, r2927, r2928, r2930, and r2936:Igor Sysoev2-13/+47
various proxy/fastcgi cache features and fixes: *) report about proxy/fastcgi_store and proxy/fastcgi_cache incompatibility *) delete useless r->cache->uses *) proxy_cache_use_stale/fastcgi_cache_use_stale updating *) inherit proxy_set_header, proxy_hide_header, and fastcgi_hide_header only if cache settings are similar *) add response file uniq while loading cold cache on demand
2009-06-15merge r2919:Igor Sysoev1-4/+5
test GIF87a
2009-06-15merge r2900:Igor Sysoev1-4/+5
fix XSLT filter in SSI subrequests
2009-06-15bump versionIgor Sysoev1-1/+1
2009-05-25reset content_type hash value, this fixes a bug when XSLT responsesIgor Sysoev3-0/+7
could not be processed by SSI, charset, and gzip filters
2009-05-22add charset for ngx_http_gzip_static_module responsesIgor Sysoev2-1/+3
2009-05-19proxy_cache_methods and fastcgi_cache_methodsIgor Sysoev2-2/+30
2009-05-18bump versionIgor Sysoev1-1/+1
2009-05-18use ngx_connection_local_sockaddr() instead of ngx_http_server_addr()Igor Sysoev1-3/+4
2009-05-17fix colon in file name for ngx_http_autoindex_moduleIgor Sysoev1-3/+13
2009-05-16image_filter_jpeg_qualityIgor Sysoev1-3/+17
2009-05-12bump versionIgor Sysoev1-1/+1
2009-05-12test finalized image filter context before testing image_filter offIgor Sysoev1-7/+7
this fixes SIGFPE if image filter errors are passed to named location
2009-05-11bump versionIgor Sysoev1-1/+1
2009-05-08allow to pass image filter errors via the same location where the filter is setIgor Sysoev2-2/+12
2009-05-08handle big responses for "size" and "test" image_filtersIgor Sysoev1-11/+37
2009-05-06bump versionIgor Sysoev1-1/+1
2009-05-04fix building ngx_http_image_filter_module on 64-bit platformsIgor Sysoev1-1/+1
2009-05-01use off_t in $r->sendfile(), this allows to use 64-bit off_t on platformsIgor Sysoev1-1/+1
where IV is long: *) on 64-bit platforms, *) and on 32-bit platforms if perl was built with -Duse64bitint
2009-05-01bump versionIgor Sysoev1-1/+1
2009-05-01ngx_http_image_filter_moduleIgor Sysoev1-0/+1026
2009-05-01ngx_http_filter_finalize_request() and ngx_http_clean_header()Igor Sysoev1-19/+3
2009-04-30proxy_ignore_headers and fastcgi_ignore_headersIgor Sysoev2-0/+44
2009-04-30*) check a proxy_redirect single parameterIgor Sysoev1-5/+21
*) warn about "proxy_redirect false"
2009-04-29uniform ngx_file_info() interface with ngx_fd_info()Igor Sysoev1-4/+4
2009-04-27bump versionIgor Sysoev1-1/+1