You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by mt...@apache.org on 2004/10/08 09:19:34 UTC
cvs commit: jakarta-tomcat-connectors/jk/native/common jk_uri_worker_map.c
mturk 2004/10/08 00:19:34
Modified: jk/native/common jk_uri_worker_map.c
Log:
Untabify the source.
Revision Changes Path
1.22 +58 -59 jakarta-tomcat-connectors/jk/native/common/jk_uri_worker_map.c
Index: jk_uri_worker_map.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_uri_worker_map.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- jk_uri_worker_map.c 24 Feb 2004 08:45:46 -0000 1.21
+++ jk_uri_worker_map.c 8 Oct 2004 07:19:34 -0000 1.22
@@ -90,8 +90,7 @@
* ".suffix/", or ".suffix ".
*/
static int check_security_fraud(jk_uri_worker_map_t *uw_map,
- const char *uri,
- jk_logger_t *l)
+ const char *uri)
{
unsigned i;
@@ -153,10 +152,10 @@
uri_worker_map_close(*uw_map, l);
free(*uw_map);
*uw_map = NULL;
- return JK_TRUE;
+ return JK_TRUE;
}
else
- jk_log(l, JK_LOG_ERROR,
+ jk_log(l, JK_LOG_ERROR,
"In jk_uri_worker_map_t::uri_worker_map_free, NULL parameters\n");
return JK_FALSE;
@@ -257,30 +256,30 @@
uwr->match_type = MATCH_TYPE_SUFFIX;
jk_log(l, JK_LOG_DEBUG,
"Into jk_uri_worker_map_t::uri_worker_map_open, "
- "suffix rule %s.%s=%s was added\n",
+ "suffix rule %s.%s=%s was added\n",
uri, asterisk + 3, worker);
- } else if ('\0' != asterisk[2]) {
- /* general suffix rule */
- asterisk[1] = '\0';
- uwr->worker_name = worker;
- uwr->context = uri;
- uwr->suffix = asterisk + 2;
- uwr->match_type = MATCH_TYPE_GENERAL_SUFFIX;
- jk_log(l, JK_LOG_DEBUG,
- "Into jk_uri_worker_map_t::uri_worker_map_open, "
- "general suffix rule %s*%s=%s was added\n",
- uri, asterisk + 2, worker);
- } else {
- /* context based */
- asterisk[1] = '\0';
- uwr->worker_name = worker;
- uwr->context = uri;
- uwr->suffix = NULL;
- uwr->match_type = MATCH_TYPE_CONTEXT;
- jk_log(l, JK_LOG_DEBUG,
- "Into jk_uri_worker_map_t::uri_worker_map_open, "
- "match rule %s=%s was added\n",
- uri, worker);
+ } else if ('\0' != asterisk[2]) {
+ /* general suffix rule */
+ asterisk[1] = '\0';
+ uwr->worker_name = worker;
+ uwr->context = uri;
+ uwr->suffix = asterisk + 2;
+ uwr->match_type = MATCH_TYPE_GENERAL_SUFFIX;
+ jk_log(l, JK_LOG_DEBUG,
+ "Into jk_uri_worker_map_t::uri_worker_map_open, "
+ "general suffix rule %s*%s=%s was added\n",
+ uri, asterisk + 2, worker);
+ } else {
+ /* context based */
+ asterisk[1] = '\0';
+ uwr->worker_name = worker;
+ uwr->context = uri;
+ uwr->suffix = NULL;
+ uwr->match_type = MATCH_TYPE_CONTEXT;
+ jk_log(l, JK_LOG_DEBUG,
+ "Into jk_uri_worker_map_t::uri_worker_map_open, "
+ "match rule %s=%s was added\n",
+ uri, worker);
}
} else {
/* Something like : JkMount /servlets/exampl* ajp13 */
@@ -389,7 +388,7 @@
const char *str_minus_one=str-1;
const char *s=str+strlen(str);
while(s!=str_minus_one && ch!=*s) {
- --s;
+ --s;
}
return (s-str);
}
@@ -403,7 +402,7 @@
if(uw_map) {
jk_close_pool(&uw_map->p);
jk_close_pool(&uw_map->tp);
- return JK_TRUE;
+ return JK_TRUE;
}
jk_log(l, JK_LOG_ERROR,
@@ -469,38 +468,38 @@
uwr->ctxt_len)) {
if(MATCH_TYPE_EXACT == uwr->match_type) {
if(strlen(uri) == uwr->ctxt_len) {
- jk_log(l,
- JK_LOG_DEBUG,
- "jk_uri_worker_map_t::map_uri_to_worker, "
- "Found an exact match %s -> %s\n",
- uwr->worker_name,
- uwr->context );
+ jk_log(l,
+ JK_LOG_DEBUG,
+ "jk_uri_worker_map_t::map_uri_to_worker, "
+ "Found an exact match %s -> %s\n",
+ uwr->worker_name,
+ uwr->context );
return uwr->worker_name;
}
} else if(MATCH_TYPE_CONTEXT == uwr->match_type) {
if(uwr->ctxt_len > longest_match) {
- jk_log(l,
- JK_LOG_DEBUG,
- "jk_uri_worker_map_t::map_uri_to_worker, "
- "Found a context match %s -> %s\n",
- uwr->worker_name,
- uwr->context );
+ jk_log(l,
+ JK_LOG_DEBUG,
+ "jk_uri_worker_map_t::map_uri_to_worker, "
+ "Found a context match %s -> %s\n",
+ uwr->worker_name,
+ uwr->context );
longest_match = uwr->ctxt_len;
best_match = i;
}
- } else if(MATCH_TYPE_GENERAL_SUFFIX == uwr->match_type) {
+ } else if(MATCH_TYPE_GENERAL_SUFFIX == uwr->match_type) {
int suffix_start=last_index_of(uri,uwr->suffix[0]);
if (suffix_start>=0 && 0==strcmp(uri+suffix_start,uwr->suffix)) {
- if(uwr->ctxt_len >= longest_match) {
- jk_log(l,
- JK_LOG_DEBUG,
- "jk_uri_worker_map_t::map_uri_to_worker, "
- "Found a general suffix match %s -> *%s\n",
- uwr->worker_name,
- uwr->suffix );
- longest_match = uwr->ctxt_len;
- best_match = i;
- }
+ if(uwr->ctxt_len >= longest_match) {
+ jk_log(l,
+ JK_LOG_DEBUG,
+ "jk_uri_worker_map_t::map_uri_to_worker, "
+ "Found a general suffix match %s -> *%s\n",
+ uwr->worker_name,
+ uwr->suffix );
+ longest_match = uwr->ctxt_len;
+ best_match = i;
+ }
}
} else if(MATCH_TYPE_CONTEXT_PATH == uwr->match_type) {
char *suffix_path = NULL;
@@ -535,11 +534,11 @@
if(0 == strcmp(suffix, uwr->suffix)) {
#endif
if(uwr->ctxt_len >= longest_match) {
- jk_log(l,
- JK_LOG_DEBUG,
- "jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match %s -> *.%s\n",
- uwr->worker_name,
- uwr->suffix );
+ jk_log(l,
+ JK_LOG_DEBUG,
+ "jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match %s -> *.%s\n",
+ uwr->worker_name,
+ uwr->suffix );
longest_match = uwr->ctxt_len;
best_match = i;
}
@@ -560,7 +559,7 @@
* To solve that we will check for path info following the suffix, we
* will also check that the end of the uri is not .suffix.
*/
- int fraud = check_security_fraud(uw_map, uri, l);
+ int fraud = check_security_fraud(uw_map, uri);
if(fraud >= 0) {
jk_log(l, JK_LOG_EMERG,
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org