]> granicus.if.org Git - apache/commitdiff
Follow up to r1715880: revert abusive ap_casecmpstr[n]() usages.
authorYann Ylavic <ylavic@apache.org>
Tue, 24 Nov 2015 14:38:54 +0000 (14:38 +0000)
committerYann Ylavic <ylavic@apache.org>
Tue, 24 Nov 2015 14:38:54 +0000 (14:38 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1716151 13f79535-47bb-0310-9956-ffa450edef68

modules/aaa/mod_auth_basic.c
modules/aaa/mod_authz_core.c
modules/dav/main/std_liveprop.c
modules/generators/mod_autoindex.c
modules/mappers/mod_negotiation.c
modules/proxy/mod_proxy_fcgi.c
modules/proxy/mod_proxy_http.c
server/log.c

index 9402463b1799f5072375cafada09a2bce0c94c19..3e3da35dbc7ae8cdde19a9315b042fb959c33443 100644 (file)
@@ -324,7 +324,7 @@ static int authenticate_basic_user(request_rec *r)
     }
 
     if (conf->use_digest_algorithm
-        && !ap_casecmpstr(conf->use_digest_algorithm, "MD5")) {
+        && !strcasecmp(conf->use_digest_algorithm, "MD5")) {
         realm = ap_auth_name(r);
         digest = ap_md5(r->pool,
                         (unsigned char *)apr_pstrcat(r->pool, sent_user, ":",
index 1d614c77e99f226968d71a2095d6d50757e26f8c..b669c8c8db6b65c42de62bb7a0979a45d9208e2d 100644 (file)
@@ -1054,7 +1054,7 @@ struct require_expr_info {
 static int expr_lookup_fn(ap_expr_lookup_parms *parms)
 {
     if (parms->type == AP_EXPR_FUNC_VAR
-        && ap_casecmpstr(parms->name, "REMOTE_USER") == 0) {
+        && strcasecmp(parms->name, "REMOTE_USER") == 0) {
         struct require_expr_info *info;
         apr_pool_userdata_get((void**)&info, REQUIRE_EXPR_NOTE, parms->ptemp);
         AP_DEBUG_ASSERT(info != NULL);
index 1284ad8d40ad0c53905e335877e3691e3fa64e8a..e760c655b5329c293f359738fcaf904c01f7a5cd 100644 (file)
@@ -88,7 +88,7 @@ static dav_prop_insert dav_core_insert_prop(const dav_resource *resource,
                 if (!res_hooks->get_resource_type(resource, &name, &uri) &&
                     name) {
 
-                    if (!uri || !ap_casecmpstr(uri, "DAV:"))
+                    if (!uri || !strcasecmp(uri, "DAV:"))
                         value = apr_pstrcat(p, value ? value : "",
                                             "<D:", name, "/>", NULL);
                     else
index 177bd5158a9e42e1aede50450e5a599accfa949b..67d7e5a576150238a51c7fadae3bcab587f88c29 100644 (file)
@@ -348,64 +348,64 @@ static const char *add_opts(cmd_parms *cmd, void *d, int argc, char *const argv[
         else {
             action = '\0';
         }
-        if (!ap_casecmpstr(w, "FancyIndexing")) {
+        if (!strcasecmp(w, "FancyIndexing")) {
             option = FANCY_INDEXING;
         }
-        else if (!ap_casecmpstr(w, "FoldersFirst")) {
+        else if (!strcasecmp(w, "FoldersFirst")) {
             option = FOLDERS_FIRST;
         }
-        else if (!ap_casecmpstr(w, "HTMLTable")) {
+        else if (!strcasecmp(w, "HTMLTable")) {
             option = TABLE_INDEXING;
         }
-        else if (!ap_casecmpstr(w, "IconsAreLinks")) {
+        else if (!strcasecmp(w, "IconsAreLinks")) {
             option = ICONS_ARE_LINKS;
         }
-        else if (!ap_casecmpstr(w, "IgnoreCase")) {
+        else if (!strcasecmp(w, "IgnoreCase")) {
             option = IGNORE_CASE;
         }
-        else if (!ap_casecmpstr(w, "IgnoreClient")) {
+        else if (!strcasecmp(w, "IgnoreClient")) {
             option = IGNORE_CLIENT;
         }
-        else if (!ap_casecmpstr(w, "ScanHTMLTitles")) {
+        else if (!strcasecmp(w, "ScanHTMLTitles")) {
             option = SCAN_HTML_TITLES;
         }
-        else if (!ap_casecmpstr(w, "SuppressColumnSorting")) {
+        else if (!strcasecmp(w, "SuppressColumnSorting")) {
             option = SUPPRESS_COLSORT;
         }
-        else if (!ap_casecmpstr(w, "SuppressDescription")) {
+        else if (!strcasecmp(w, "SuppressDescription")) {
             option = SUPPRESS_DESC;
         }
-        else if (!ap_casecmpstr(w, "SuppressHTMLPreamble")) {
+        else if (!strcasecmp(w, "SuppressHTMLPreamble")) {
             option = SUPPRESS_PREAMBLE;
         }
-        else if (!ap_casecmpstr(w, "SuppressIcon")) {
+        else if (!strcasecmp(w, "SuppressIcon")) {
             option = SUPPRESS_ICON;
         }
-        else if (!ap_casecmpstr(w, "SuppressLastModified")) {
+        else if (!strcasecmp(w, "SuppressLastModified")) {
             option = SUPPRESS_LAST_MOD;
         }
-        else if (!ap_casecmpstr(w, "SuppressSize")) {
+        else if (!strcasecmp(w, "SuppressSize")) {
             option = SUPPRESS_SIZE;
         }
-        else if (!ap_casecmpstr(w, "SuppressRules")) {
+        else if (!strcasecmp(w, "SuppressRules")) {
             option = SUPPRESS_RULES;
         }
-        else if (!ap_casecmpstr(w, "TrackModified")) {
+        else if (!strcasecmp(w, "TrackModified")) {
             option = TRACK_MODIFIED;
         }
-        else if (!ap_casecmpstr(w, "VersionSort")) {
+        else if (!strcasecmp(w, "VersionSort")) {
             option = VERSION_SORT;
         }
-        else if (!ap_casecmpstr(w, "XHTML")) {
+        else if (!strcasecmp(w, "XHTML")) {
             option = EMIT_XHTML;
         }
-        else if (!ap_casecmpstr(w, "ShowForbidden")) {
+        else if (!strcasecmp(w, "ShowForbidden")) {
             option = SHOW_FORBIDDEN;
         }
-        else if (!ap_casecmpstr(w, "AddAltClass")) {
+        else if (!strcasecmp(w, "AddAltClass")) {
             option = ADDALTCLASS;
         }
-        else if (!ap_casecmpstr(w, "None")) {
+        else if (!strcasecmp(w, "None")) {
             if (action != '\0') {
                 return "Cannot combine '+' or '-' with 'None' keyword";
             }
@@ -413,7 +413,7 @@ static const char *add_opts(cmd_parms *cmd, void *d, int argc, char *const argv[
             opts_add = 0;
             opts_remove = 0;
         }
-        else if (!ap_casecmpstr(w, "IconWidth")) {
+        else if (!strcasecmp(w, "IconWidth")) {
             if (action != '-') {
                 d_cfg->icon_width = DEFAULT_ICON_WIDTH;
             }
@@ -421,13 +421,13 @@ static const char *add_opts(cmd_parms *cmd, void *d, int argc, char *const argv[
                 d_cfg->icon_width = 0;
             }
         }
-        else if (!ap_casecmpstrn(w, "IconWidth=", 10)) {
+        else if (!strncasecmp(w, "IconWidth=", 10)) {
             if (action == '-') {
                 return "Cannot combine '-' with IconWidth=n";
             }
             d_cfg->icon_width = atoi(&w[10]);
         }
-        else if (!ap_casecmpstr(w, "IconHeight")) {
+        else if (!strcasecmp(w, "IconHeight")) {
             if (action != '-') {
                 d_cfg->icon_height = DEFAULT_ICON_HEIGHT;
             }
@@ -435,13 +435,13 @@ static const char *add_opts(cmd_parms *cmd, void *d, int argc, char *const argv[
                 d_cfg->icon_height = 0;
             }
         }
-        else if (!ap_casecmpstrn(w, "IconHeight=", 11)) {
+        else if (!strncasecmp(w, "IconHeight=", 11)) {
             if (action == '-') {
                 return "Cannot combine '-' with IconHeight=n";
             }
             d_cfg->icon_height = atoi(&w[11]);
         }
-        else if (!ap_casecmpstr(w, "NameWidth")) {
+        else if (!strcasecmp(w, "NameWidth")) {
             if (action != '-') {
                 return "NameWidth with no value may only appear as "
                        "'-NameWidth'";
@@ -449,7 +449,7 @@ static const char *add_opts(cmd_parms *cmd, void *d, int argc, char *const argv[
             d_cfg->name_width = DEFAULT_NAME_WIDTH;
             d_cfg->name_adjust = K_NOADJUST;
         }
-        else if (!ap_casecmpstrn(w, "NameWidth=", 10)) {
+        else if (!strncasecmp(w, "NameWidth=", 10)) {
             if (action == '-') {
                 return "Cannot combine '-' with NameWidth=n";
             }
@@ -466,7 +466,7 @@ static const char *add_opts(cmd_parms *cmd, void *d, int argc, char *const argv[
                 d_cfg->name_adjust = K_NOADJUST;
             }
         }
-        else if (!ap_casecmpstr(w, "DescriptionWidth")) {
+        else if (!strcasecmp(w, "DescriptionWidth")) {
             if (action != '-') {
                 return "DescriptionWidth with no value may only appear as "
                        "'-DescriptionWidth'";
@@ -474,7 +474,7 @@ static const char *add_opts(cmd_parms *cmd, void *d, int argc, char *const argv[
             d_cfg->desc_width = DEFAULT_DESC_WIDTH;
             d_cfg->desc_adjust = K_NOADJUST;
         }
-        else if (!ap_casecmpstrn(w, "DescriptionWidth=", 17)) {
+        else if (!strncasecmp(w, "DescriptionWidth=", 17)) {
             if (action == '-') {
                 return "Cannot combine '-' with DescriptionWidth=n";
             }
@@ -491,10 +491,10 @@ static const char *add_opts(cmd_parms *cmd, void *d, int argc, char *const argv[
                 d_cfg->desc_adjust = K_NOADJUST;
             }
         }
-        else if (!ap_casecmpstrn(w, "Type=", 5)) {
+        else if (!strncasecmp(w, "Type=", 5)) {
             d_cfg->ctype = apr_pstrdup(cmd->pool, &w[5]);
         }
-        else if (!ap_casecmpstrn(w, "Charset=", 8)) {
+        else if (!strncasecmp(w, "Charset=", 8)) {
             d_cfg->charset = apr_pstrdup(cmd->pool, &w[8]);
         }
         else {
@@ -528,26 +528,26 @@ static const char *set_default_order(cmd_parms *cmd, void *m,
 {
     autoindex_config_rec *d_cfg = (autoindex_config_rec *) m;
 
-    if (!ap_casecmpstr(direction, "Ascending")) {
+    if (!strcasecmp(direction, "Ascending")) {
         d_cfg->default_direction = D_ASCENDING;
     }
-    else if (!ap_casecmpstr(direction, "Descending")) {
+    else if (!strcasecmp(direction, "Descending")) {
         d_cfg->default_direction = D_DESCENDING;
     }
     else {
         return "First keyword must be 'Ascending' or 'Descending'";
     }
 
-    if (!ap_casecmpstr(key, "Name")) {
+    if (!strcasecmp(key, "Name")) {
         d_cfg->default_keyid = K_NAME;
     }
-    else if (!ap_casecmpstr(key, "Date")) {
+    else if (!strcasecmp(key, "Date")) {
         d_cfg->default_keyid = K_LAST_MOD;
     }
-    else if (!ap_casecmpstr(key, "Size")) {
+    else if (!strcasecmp(key, "Size")) {
         d_cfg->default_keyid = K_SIZE;
     }
-    else if (!ap_casecmpstr(key, "Description")) {
+    else if (!strcasecmp(key, "Description")) {
         d_cfg->default_keyid = K_DESC;
     }
     else {
index dc1096196d5de8dd9ba668204a7e2f37c84270f6..a165d8752166dacf457a24ee0c70e6c0589fd993 100644 (file)
@@ -111,20 +111,20 @@ static const char *set_force_priority(cmd_parms *cmd, void *n_, const char *w)
 {
     neg_dir_config *n = n_;
 
-    if (!ap_casecmpstr(w, "None")) {
+    if (!strcasecmp(w, "None")) {
         if (n->forcelangpriority & ~FLP_NONE) {
             return "Cannot combine ForceLanguagePriority options with None";
         }
         n->forcelangpriority = FLP_NONE;
     }
-    else if (!ap_casecmpstr(w, "Prefer")) {
+    else if (!strcasecmp(w, "Prefer")) {
         if (n->forcelangpriority & FLP_NONE) {
             return "Cannot combine ForceLanguagePriority options None and "
                    "Prefer";
         }
         n->forcelangpriority |= FLP_PREFER;
     }
-    else if (!ap_casecmpstr(w, "Fallback")) {
+    else if (!strcasecmp(w, "Fallback")) {
         if (n->forcelangpriority & FLP_NONE) {
             return "Cannot combine ForceLanguagePriority options None and "
                    "Fallback";
index 2cd32fd6f276f148c23347b9aefbecd9b3fd3089..48dc81f13ebd13a847259005ced3f437c4deea6c 100644 (file)
@@ -91,11 +91,11 @@ static int proxy_fcgi_canon(request_rec *r, char *url)
 
     if (NULL != (pathinfo_type = apr_table_get(r->subprocess_env, "proxy-fcgi-pathinfo"))) {
         /* It has to be on disk for this to work */
-        if (!ap_casecmpstr(pathinfo_type, "full")) { 
+        if (!strcasecmp(pathinfo_type, "full")) { 
             rconf->need_dirwalk = 1;
             ap_unescape_url_keep2f(path, 0);
         }
-        else if (!ap_casecmpstr(pathinfo_type, "first-dot")) { 
+        else if (!strcasecmp(pathinfo_type, "first-dot")) { 
             char *split = ap_strchr(path, '.');
             if (split) { 
                 char *slash = ap_strchr(split, '/');
@@ -106,7 +106,7 @@ static int proxy_fcgi_canon(request_rec *r, char *url)
                 }
             }
         }
-        else if (!ap_casecmpstr(pathinfo_type, "last-dot")) { 
+        else if (!strcasecmp(pathinfo_type, "last-dot")) { 
             char *split = ap_strrchr(path, '.');
             if (split) { 
                 char *slash = ap_strchr(split, '/');
@@ -122,7 +122,7 @@ static int proxy_fcgi_canon(request_rec *r, char *url)
              * the FCGI server to fixup PATH_INFO because it's the entire path
              */
             r->path_info = apr_pstrcat(r->pool, "/", path, NULL);
-            if (!ap_casecmpstr(pathinfo_type, "unescape")) { 
+            if (!strcasecmp(pathinfo_type, "unescape")) { 
                 ap_unescape_url_keep2f(r->path_info, 0);
             }
             ap_log_rerror(APLOG_MARK, APLOG_DEBUG, 0, r, APLOGNO(01061)
index b1d6aef2f6f50041db791ffe0d47361a044efa48..c367604b499853be8a02a49563cf72a3d9e2affd 100644 (file)
@@ -1641,14 +1641,13 @@ int ap_proxy_http_process_response(apr_pool_t * p, request_rec *r,
             ap_log_rerror(APLOG_MARK, APLOG_TRACE2, 0, r,
                           "HTTP: received interim %d response", r->status);
             if (!policy
-                    || (!ap_casecmpstr(policy, "RFC")
-                        && ((r->expecting_100 = 1)))) {
+                    || (!strcasecmp(policy, "RFC") && ((r->expecting_100 = 1)))) {
                 ap_send_interim_response(r, 1);
             }
             /* FIXME: refine this to be able to specify per-response-status
              * policies and maybe also add option to bail out with 502
              */
-            else if (ap_casecmpstr(policy, "Suppress")) {
+            else if (strcasecmp(policy, "Suppress")) {
                 ap_log_rerror(APLOG_MARK, APLOG_WARNING, 0, r, APLOGNO(01108)
                               "undefined proxy interim response policy");
             }
index c545bfc2f91cbdc714f2365c78d92c3e1da72c10..11b823727328086b59719289eb3a6e9a0cd484de 100644 (file)
@@ -596,7 +596,7 @@ static int log_log_id(const ap_errorlog_info *info, const char *arg,
      * c: log conn log id if available and not a once-per-request log line
      * else: log request log id if available
      */
-    if (arg && !ap_casecmpstr(arg, "c")) {
+    if (arg && (*arg == 'c' || *arg == 'C')) {
         if (info->c && (*arg != 'C' || !info->r)) {
             return cpystrn(buf, info->c->log_id, buflen);
         }
@@ -1864,7 +1864,7 @@ AP_DECLARE(const char *) ap_parse_log_level(const char *str, int *val)
         return err;
 
     while (priorities[i].t_name != NULL) {
-        if (!ap_casecmpstr(str, priorities[i].t_name)) {
+        if (!strcasecmp(str, priorities[i].t_name)) {
             *val = priorities[i].t_val;
             return NULL;
         }