comparison src/http/ngx_http_core_module.c @ 504:706fef7f4dcc NGINX_0_7_64

nginx 0.7.64 *) Security: now SSL/TLS renegotiation is disabled. Thanks to Maxim Dounin. *) Bugfix: nginx sent gzipped responses to clients those do not support gzip, if "gzip_static on" and "gzip_vary off"; the bug had appeared in 0.7.63. *) Bugfix: if names .domain.tld, .sub.domain.tld, and .domain-some.tld were defined, then the name .sub.domain.tld was matched by .domain.tld. *) Bugfix: segmentation fault and infinite looping in resolver. *) Bugfix: in resolver. Thanks to Artem Bokhan. *) Bugfix: resolver cache poisoning. Thanks to Matthew Dempsky. *) Bugfix: memory leak in resolver. Thanks to Matthew Dempsky.
author Igor Sysoev <http://sysoev.ru>
date Mon, 16 Nov 2009 00:00:00 +0300
parents 89dc5654117c
children b9fdcaf2062b
comparison
equal deleted inserted replaced
503:bedade69b1a4 504:706fef7f4dcc
3510 #if (NGX_PCRE) 3510 #if (NGX_PCRE)
3511 { 3511 {
3512 ngx_str_t err; 3512 ngx_str_t err;
3513 u_char errstr[NGX_MAX_CONF_ERRSTR]; 3513 u_char errstr[NGX_MAX_CONF_ERRSTR];
3514 3514
3515 if (value[i].len == 1) {
3516 ngx_conf_log_error(NGX_LOG_EMERG, cf, 0,
3517 "empty regex in server name \"%V\"", &value[i]);
3518 return NGX_CONF_ERROR;
3519 }
3520
3515 err.len = NGX_MAX_CONF_ERRSTR; 3521 err.len = NGX_MAX_CONF_ERRSTR;
3516 err.data = errstr; 3522 err.data = errstr;
3517 3523
3518 value[i].len--; 3524 value[i].len--;
3519 value[i].data++; 3525 value[i].data++;