mirror of
https://github.com/nginx/nginx.git
synced 2025-01-23 23:03:18 -06:00
Accept-Encoding refactoring: remove ancient MSIE 4.x test for gzip
This commit is contained in:
parent
c9468026e7
commit
6652cc5962
@ -2025,15 +2025,7 @@ ngx_http_gzip_ok(ngx_http_request_t *r)
|
||||
|| r->headers_in.accept_encoding == NULL
|
||||
|| ngx_strcasestrn(r->headers_in.accept_encoding->value.data,
|
||||
"gzip", 4 - 1)
|
||||
== NULL
|
||||
|
||||
/*
|
||||
* if the URL (without the "http://" prefix) is longer than 253 bytes,
|
||||
* then MSIE 4.x can not handle the compressed stream - it waits
|
||||
* too long, hangs up or crashes
|
||||
*/
|
||||
|
||||
|| (r->headers_in.msie4 && r->unparsed_uri.len > 200))
|
||||
== NULL)
|
||||
{
|
||||
return NGX_DECLINED;
|
||||
}
|
||||
|
@ -1439,8 +1439,6 @@ ngx_http_process_user_agent(ngx_http_request_t *r, ngx_table_elt_t *h,
|
||||
|
||||
switch (msie[5]) {
|
||||
case '4':
|
||||
r->headers_in.msie4 = 1;
|
||||
/* fall through */
|
||||
case '5':
|
||||
r->headers_in.msie6 = 1;
|
||||
break;
|
||||
@ -1463,7 +1461,6 @@ ngx_http_process_user_agent(ngx_http_request_t *r, ngx_table_elt_t *h,
|
||||
if (ngx_strstrn(user_agent, "Opera", 5 - 1)) {
|
||||
r->headers_in.opera = 1;
|
||||
r->headers_in.msie = 0;
|
||||
r->headers_in.msie4 = 0;
|
||||
r->headers_in.msie6 = 0;
|
||||
}
|
||||
|
||||
|
@ -221,7 +221,6 @@ typedef struct {
|
||||
|
||||
unsigned connection_type:2;
|
||||
unsigned msie:1;
|
||||
unsigned msie4:1;
|
||||
unsigned msie6:1;
|
||||
unsigned opera:1;
|
||||
unsigned gecko:1;
|
||||
|
Loading…
Reference in New Issue
Block a user