| CODENOTIFIER | HelpYou are not signed inSign in |
Project: lighttpd
Revision: 2282
Author: stbuehler
Date: 12 Aug 2008 15:52:03
Changes:Match headers case insensitive in response (removing of X-{Sendfile,LIGHTTPD-*}, catching Date/Server)
Files:| ... | ...@@ -88,10 +88,10 @@ | |
| 88 | 88 | ds = (data_string *)con->response.headers->data[i]; |
| 89 | 89 | |
| 90 | 90 | if (ds->value->used && ds->key->used && |
| 91 | 0 != strncmp(ds->key->ptr, "X-LIGHTTPD-", sizeof("X-LIGHTTPD-") - 1) && | |
| 91 | 0 != strncasecmp(ds->key->ptr, CONST_STR_LEN("X-LIGHTTPD-")) && | |
| 92 | 92 | 0 != strcasecmp(ds->key->ptr, "X-Sendfile")) { |
| 93 | if (buffer_is_equal_string(ds->key, CONST_STR_LEN("Date"))) have_date = 1; | |
| 94 | if (buffer_is_equal_string(ds->key, CONST_STR_LEN("Server"))) have_server = 1; | |
| 93 | if (0 == strcasecmp(ds->key->ptr, "Date")) have_date = 1; | |
| 94 | if (0 == strcasecmp(ds->key->ptr, "Server")) have_server = 1; | |
| 95 | 95 | |
| 96 | 96 | buffer_append_string_len(b, CONST_STR_LEN("\r\n")); |
| 97 | 97 | buffer_append_string_buffer(b, ds->key); |
| ... | ...@@ -54,6 +54,7 @@ | |
| 54 | 54 | * fixed #1555: HTTP Request/Response only accept complete headers, i.e. ended with double CRLF |
| 55 | 55 | * fixed url encoding to encode more characters (#266) |
| 56 | 56 | * fixed dropping last character of evhost pattern (#161) |
| 57 | * Match headers case insensitive in response (removing of X-{Sendfile,LIGHTTPD-*}, catching Date/Server) | |
| 57 | 58 | |
| 58 | 59 | - 1.5.0-r19.. - |
| 59 | 60 | * -F option added for spawn-fcgi |