You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by be...@hyperreal.org on 1998/07/01 23:20:02 UTC
cvs commit: apache-1.3/src/modules/standard mod_auth.c mod_digest.c mod_rewrite.c
ben 98/07/01 14:20:01
Modified: src/include http_core.h http_protocol.h
src/main http_core.c http_protocol.c http_request.c
src/modules/standard mod_auth.c mod_digest.c mod_rewrite.c
Log:
Yet more constification.
Revision Changes Path
1.44 +5 -5 apache-1.3/src/include/http_core.h
Index: http_core.h
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/include/http_core.h,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- http_core.h 1998/05/03 17:31:08 1.43
+++ http_core.h 1998/07/01 21:19:51 1.44
@@ -97,8 +97,8 @@
API_EXPORT(int) ap_allow_options (request_rec *);
API_EXPORT(int) ap_allow_overrides (request_rec *);
-API_EXPORT(char *) ap_default_type (request_rec *);
-API_EXPORT(char *) ap_document_root (request_rec *); /* Don't use this! If your request went
+API_EXPORT(const char *) ap_default_type (request_rec *);
+API_EXPORT(const char *) ap_document_root (request_rec *); /* Don't use this! If your request went
* through a Userdir, or something like
* that, it'll screw you. But it's
* back-compatible...
@@ -125,10 +125,10 @@
char *requirement;
} require_line;
-API_EXPORT(char *) ap_auth_type (request_rec *);
-API_EXPORT(char *) ap_auth_name (request_rec *);
+API_EXPORT(const char *) ap_auth_type (request_rec *);
+API_EXPORT(const char *) ap_auth_name (request_rec *);
API_EXPORT(int) ap_satisfies (request_rec *r);
-API_EXPORT(array_header *) ap_requires (request_rec *);
+API_EXPORT(const array_header *) ap_requires (request_rec *);
#ifdef CORE_PRIVATE
1.44 +1 -1 apache-1.3/src/include/http_protocol.h
Index: http_protocol.h
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/include/http_protocol.h,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- http_protocol.h 1998/05/06 15:04:11 1.43
+++ http_protocol.h 1998/07/01 21:19:51 1.44
@@ -195,7 +195,7 @@
API_EXPORT(void) ap_note_auth_failure(request_rec *r);
API_EXPORT(void) ap_note_basic_auth_failure(request_rec *r);
API_EXPORT(void) ap_note_digest_auth_failure(request_rec *r);
-API_EXPORT(int) ap_get_basic_auth_pw(request_rec *r, char **pw);
+API_EXPORT(int) ap_get_basic_auth_pw(request_rec *r, const char **pw);
/*
* Setting up the protocol fields for subsidiary requests...
1.205 +5 -5 apache-1.3/src/main/http_core.c
Index: http_core.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/main/http_core.c,v
retrieving revision 1.204
retrieving revision 1.205
diff -u -r1.204 -r1.205
--- http_core.c 1998/06/16 03:37:28 1.204
+++ http_core.c 1998/07/01 21:19:53 1.205
@@ -400,7 +400,7 @@
return conf->override;
}
-API_EXPORT(char *) ap_auth_type (request_rec *r)
+API_EXPORT(const char *) ap_auth_type (request_rec *r)
{
core_dir_config *conf =
(core_dir_config *)ap_get_module_config(r->per_dir_config, &core_module);
@@ -408,7 +408,7 @@
return conf->ap_auth_type;
}
-API_EXPORT(char *) ap_auth_name (request_rec *r)
+API_EXPORT(const char *) ap_auth_name (request_rec *r)
{
core_dir_config *conf =
(core_dir_config *)ap_get_module_config(r->per_dir_config, &core_module);
@@ -416,7 +416,7 @@
return conf->ap_auth_name;
}
-API_EXPORT(char *) ap_default_type (request_rec *r)
+API_EXPORT(const char *) ap_default_type (request_rec *r)
{
core_dir_config *conf =
(core_dir_config *)ap_get_module_config(r->per_dir_config, &core_module);
@@ -424,7 +424,7 @@
return conf->ap_default_type ? conf->ap_default_type : DEFAULT_CONTENT_TYPE;
}
-API_EXPORT(char *) ap_document_root (request_rec *r) /* Don't use this!!! */
+API_EXPORT(const char *) ap_document_root (request_rec *r) /* Don't use this!!! */
{
core_server_config *conf =
(core_server_config *)ap_get_module_config(r->server->module_config,
@@ -433,7 +433,7 @@
return conf->ap_document_root;
}
-API_EXPORT(array_header *) ap_requires (request_rec *r)
+API_EXPORT(const array_header *) ap_requires (request_rec *r)
{
core_dir_config *conf =
(core_dir_config *)ap_get_module_config(r->per_dir_config, &core_module);
1.222 +3 -3 apache-1.3/src/main/http_protocol.c
Index: http_protocol.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/main/http_protocol.c,v
retrieving revision 1.221
retrieving revision 1.222
diff -u -r1.221 -r1.222
--- http_protocol.c 1998/06/27 18:09:29 1.221
+++ http_protocol.c 1998/07/01 21:19:53 1.222
@@ -913,12 +913,12 @@
ap_auth_name(r), r->request_time));
}
-API_EXPORT(int) ap_get_basic_auth_pw(request_rec *r, char **pw)
+API_EXPORT(int) ap_get_basic_auth_pw(request_rec *r, const char **pw)
{
const char *auth_line = ap_table_get(r->headers_in,
r->proxyreq ? "Proxy-Authorization"
: "Authorization");
- char *t;
+ const char *t;
if (!(t = ap_auth_type(r)) || strcasecmp(t, "Basic"))
return DECLINED;
@@ -947,7 +947,7 @@
* because it has the lifetime of the connection. The other allocations
* are temporary and can be tossed away any time.
*/
- r->connection->user = ap_getword_nulls_nc (r->connection->pool, &t, ':');
+ r->connection->user = ap_getword_nulls (r->connection->pool, &t, ':');
r->connection->ap_auth_type = "Basic";
*pw = t;
1.125 +1 -1 apache-1.3/src/main/http_request.c
Index: http_request.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/main/http_request.c,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -r1.124 -r1.125
--- http_request.c 1998/06/27 18:09:29 1.124
+++ http_request.c 1998/07/01 21:19:54 1.125
@@ -994,7 +994,7 @@
{
/* Is there a require line configured for the type of *this* req? */
- array_header *reqs_arr = ap_requires(r);
+ const array_header *reqs_arr = ap_requires(r);
require_line *reqs;
int i;
1.36 +1 -1 apache-1.3/src/modules/standard/mod_auth.c
Index: mod_auth.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/modules/standard/mod_auth.c,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- mod_auth.c 1998/04/11 12:00:44 1.35
+++ mod_auth.c 1998/07/01 21:19:58 1.36
@@ -240,7 +240,7 @@
register int x;
const char *t, *w;
table *grpstatus;
- array_header *reqs_arr = ap_requires(r);
+ const array_header *reqs_arr = ap_requires(r);
require_line *reqs;
/* BUG FIX: tadc, 11-Nov-1995. If there is no "requires" directive,
1.35 +3 -2 apache-1.3/src/modules/standard/mod_digest.c
Index: mod_digest.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/modules/standard/mod_digest.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- mod_digest.c 1998/04/11 12:00:46 1.34
+++ mod_digest.c 1998/07/01 21:19:59 1.35
@@ -141,7 +141,8 @@
: "Authorization");
int l;
int s, vk = 0, vv = 0;
- char *t, *key, *value;
+ const char *t;
+ char *key, *value;
if (!(t = ap_auth_type(r)) || strcasecmp(t, "Digest"))
return DECLINED;
@@ -320,7 +321,7 @@
register int x;
const char *t;
char *w;
- array_header *reqs_arr;
+ const array_header *reqs_arr;
require_line *reqs;
if (!(t = ap_auth_type(r)) || strcasecmp(t, "Digest"))
1.120 +6 -4 apache-1.3/src/modules/standard/mod_rewrite.c
Index: mod_rewrite.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/modules/standard/mod_rewrite.c,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- mod_rewrite.c 1998/06/27 18:09:32 1.119
+++ mod_rewrite.c 1998/07/01 21:19:59 1.120
@@ -1001,6 +1001,7 @@
char buf[512];
char docroot[512];
char *cp, *cp2;
+ const char *ccp;
struct stat finfo;
unsigned int port;
int n;
@@ -1228,8 +1229,8 @@
*/
n = prefix_stat(r->filename, &finfo);
if (n == 0) {
- if ((cp = ap_document_root(r)) != NULL) {
- l = ap_cpystrn(docroot, cp, sizeof(docroot)) - docroot;
+ if ((ccp = ap_document_root(r)) != NULL) {
+ l = ap_cpystrn(docroot, ccp, sizeof(docroot)) - docroot;
/* always NOT have a trailing slash */
if (docroot[l-1] == '/') {
@@ -1302,6 +1303,7 @@
rewrite_perdir_conf *dconf;
char *cp;
char *cp2;
+ const char *ccp;
char *prefix;
int l;
int n;
@@ -1519,8 +1521,8 @@
* for this webserver and only try to remove the
* document_root if it is prefix
*/
- if ((cp = ap_document_root(r)) != NULL) {
- prefix = ap_pstrdup(r->pool, cp);
+ if ((ccp = ap_document_root(r)) != NULL) {
+ prefix = ap_pstrdup(r->pool, ccp);
/* always NOT have a trailing slash */
l = strlen(prefix);
if (prefix[l-1] == '/') {