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] == '/') {