cvs: php4 /ext/zlib zlib.c

From: Date: Fri, 30 Mar 2001 17:44:09 +0000
Subject: cvs: php4 /ext/zlib zlib.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-4923@lists.php.net to get a copy of this message
avsm Fri Mar 30 09:44:09 2001 EDT Modified files: /php4/ext/zlib zlib.c Log: Send the correct Vary headers, if we negotiate a gzip/deflate session via Accept-Encoding. This obeys a SHOULD directive in RFC2616 PR: 10070 Index: php4/ext/zlib/zlib.c diff -u php4/ext/zlib/zlib.c:1.76 php4/ext/zlib/zlib.c:1.77 --- php4/ext/zlib/zlib.c:1.76 Wed Mar 7 09:23:30 2001 +++ php4/ext/zlib/zlib.c Fri Mar 30 09:44:08 2001 @@ -16,7 +16,7 @@ | Stefan Röhrich <sr@linux.de> | +----------------------------------------------------------------------+ */ -/* $Id: zlib.c,v 1.76 2001/03/07 17:23:30 dbeu Exp $ */ +/* $Id: zlib.c,v 1.77 2001/03/30 17:44:08 avsm Exp $ */ #define IS_EXT_MODULE #include "php.h" @@ -1156,9 +1156,15 @@ if (sapi_add_header("Content-Encoding: gzip", sizeof("Content-Encoding: gzip") - 1, 1)==FAILURE) { return_original = 1; } + if (sapi_add_header("Vary: Accept-Encoding", sizeof("Vary: Accept-Encoding") - 1, 1)==FAILURE) { + return_original = 1; + } break; case CODING_DEFLATE: if (sapi_add_header("Content-Encoding: deflate", sizeof("Content-Encoding: deflate") - 1, 1)==FAILURE) { + return_original = 1; + } + if (sapi_add_header("Vary: Accept-Encoding", sizeof("Vary: Accept-Encoding") - 1, 1)==FAILURE) { return_original = 1; } break;

« previous php.cvs (#4923) next »