done. Would be good if the changes to mbstring in last RC which had problems in ZTS builds should also be mentioned in NEWS. Because it was a major change.

Uwe

At 11:25 01.11.2003, Jani Taskinen wrote:

Some NEWS entries about these fixes you have made might be in order?

--Jani


On Fri, 31 Oct 2003, Uwe Schindler wrote:


>thetaphi Fri Oct 31 12:31:48 2003 EDT
>
> Modified files:
> /php-src/sapi/nsapi nsapi.c
> Log:
> fix header handler
>
>Index: php-src/sapi/nsapi/nsapi.c
>diff -u php-src/sapi/nsapi/nsapi.c:1.56 php-src/sapi/nsapi/nsapi.c:1.57
>--- php-src/sapi/nsapi/nsapi.c:1.56 Fri Oct 31 07:20:33 2003
>+++ php-src/sapi/nsapi/nsapi.c Fri Oct 31 12:31:46 2003
>@@ -17,7 +17,7 @@
> +----------------------------------------------------------------------+
> */
>
>-/* $Id: nsapi.c,v 1.56 2003/10/31 12:20:33 thetaphi Exp $ */
>+/* $Id: nsapi.c,v 1.57 2003/10/31 17:31:46 thetaphi Exp $ */
>
> /*
> * PHP includes
>@@ -203,7 +203,7 @@
> NULL,
> NULL,
> PHP_MINFO(nsapi),
>- "$Revision: 1.56 $",
>+ "$Revision: 1.57 $",
> STANDARD_MODULE_PROPERTIES
> };
> /* }}} */
>@@ -486,12 +486,15 @@
> param_free(pblock_remove("content-type", rc->rq->srvhdrs));
> pblock_nvinsert("content-type", header_content, rc->rq->srvhdrs);
> } else {
>+ /* to lower case because NSAPI reformats the headers and wants lowercase */
>+ for (p=header_name; *p; p++) {
>+ *p=tolower(*p);
>+ }
>+ if (sapi_header->replace) param_free(pblock_remove(header_name, rc->rq->srvhdrs));
> pblock_nvinsert(header_name, header_content, rc->rq->srvhdrs);
> }
>
>- *p = ':'; /* restore '*p' */
>-
>- efree(sapi_header->header);
>+ sapi_free_header(sapi_header);
>
> return 0; /* don't use the default SAPI mechanism, NSAPI duplicates this functionality */
> }
>@@ -501,10 +504,6 @@
> int retval;
> nsapi_request_context *rc = (nsapi_request_context *)SG(server_context);
>
>- /*
>- * We could probably just do this in the header_handler. But, I
>- * don't know what the implication of doing it there is.
>- */
> if (SG(sapi_headers).send_default_content_type) {
> char *hd;
> param_free(pblock_remove("content-type", rc->rq->srvhdrs));
>
>

----- Uwe Schindler [EMAIL PROTECTED] - http://www.php.net NSAPI SAPI developer Erlangen, Germany

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to