cvs: /php4/sapi/aolserver aolserver.c

From: Date: Sun, 07 Nov 1999 13:16:45 +0000
Subject: cvs: /php4/sapi/aolserver aolserver.c
Groups: php.version4 
Request: Send a blank email to php-version4+get-5932@lists.php.net to get a copy of this message
sas Sun Nov 7 08:16:45 1999 EDT Modified files: /php4/sapi/aolserver aolserver.c Log: (php_ns_request_ctor) enable HTTP Access Authentication (php_ns_hash_environment) supply PATH_TRANSLATED to scripts Index: php4/sapi/aolserver/aolserver.c diff -u php4/sapi/aolserver/aolserver.c:1.11 php4/sapi/aolserver/aolserver.c:1.12 --- php4/sapi/aolserver/aolserver.c:1.11 Wed Oct 20 15:30:37 1999 +++ php4/sapi/aolserver/aolserver.c Sun Nov 7 08:16:14 1999 @@ -20,10 +20,9 @@ * TODO: * - write documentation * - CGI/1.1 conformance - * - HTTP basic auth */ -/* $Id: aolserver.c,v 1.11 1999/10/20 19:30:37 sas Exp $ */ +/* $Id: aolserver.c,v 1.12 1999/11/07 13:16:14 sas Exp $ */ /* conflict between PHP and AOLserver */ #define Debug php_Debug @@ -193,7 +192,7 @@ int uptime = Ns_InfoUptime(); PUTS("<table border=5 width=600>\n"); - php_info_print_table_row(2, "SAPI module version", "$Id: aolserver.c,v 1.11 1999/10/20 19:30:37 sas Exp $"); + php_info_print_table_row(2, "SAPI module version", "$Id: aolserver.c,v 1.12 1999/11/07 13:16:14 sas Exp $"); php_info_print_table_row(2, "Build date", Ns_InfoBuildDate()); php_info_print_table_row(2, "Config file path", Ns_InfoConfigFile()); php_info_print_table_row(2, "Error Log path", Ns_InfoErrorLog()); @@ -321,6 +320,9 @@ strncpy(buf, Ns_ConnPeer(NSG(conn)), 511); ADD_STRING("REMOTE_ADDR"); + strncpy(buf, SG(request_info).path_translated, 511); + ADD_STRING("PATH_TRANSLATED"); + MAKE_STD_ZVAL(pval); pval->type = IS_LONG; pval->value.lval = Ns_InfoBootTime(); @@ -365,6 +367,7 @@ Ns_DString ds; char *root; int index; + char *tmp; server = Ns_ConnServer(NSG(conn)); @@ -383,8 +386,18 @@ index = Ns_SetIFind(NSG(conn)->headers, "content-type"); SG(request_info).content_type = index == -1 ? NULL : Ns_SetValue(NSG(conn)->headers, index); - SG(request_info).auth_user = NULL; - SG(request_info).auth_password = NULL; + + tmp = Ns_ConnAuthUser(NSG(conn)); + if(tmp) { + tmp = estrdup(tmp); + } + SG(request_info).auth_user = tmp; + + tmp = Ns_ConnAuthPasswd(NSG(conn)); + if(tmp) { + tmp = estrdup(tmp); + } + SG(request_info).auth_password = tmp; NSG(data_avail) = SG(request_info).content_length; }

« previous php.version4 (#5932) next »