costin 01/12/05 12:49:48
Modified: jk/native2/server/apache2 jk_logger_apache2.c jk_pool_apr.c
mod_jk.c
Log:
Few small fixes in apache logger and pool.
Removed the old 'manual config' code, it'll be replaced with 'real' per_dir struct.
Revision Changes Path
1.3 +1 -1
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_logger_apache2.c
Index: jk_logger_apache2.c
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_logger_apache2.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- jk_logger_apache2.c 2001/12/04 19:11:56 1.2
+++ jk_logger_apache2.c 2001/12/05 20:49:48 1.3
@@ -152,7 +152,7 @@
if( buf[rc-1] == '\n' )
buf[rc-1]='\0';
- if( level >= JK_LOG_ERROR ) {
+ if( level >= JK_LOG_ERROR_LEVEL ) {
ap_log_error( file, line, APLOG_EMERG | APLOG_NOERRNO, 0, s, buf);
} else {
ap_log_error( file, line, APLOG_DEBUG | APLOG_NOERRNO, 0, s, buf);
1.2 +11 -1
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_pool_apr.c
Index: jk_pool_apr.c
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_pool_apr.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- jk_pool_apr.c 2001/12/05 00:11:27 1.1
+++ jk_pool_apr.c 2001/12/05 20:49:48 1.2
@@ -64,7 +64,16 @@
#include "jk_pool.h"
#include "jk_env.h"
#include "apr_pools.h"
+#include "apr_strings.h"
+int jk_pool_apr_create( jk_pool_t **newPool, jk_pool_t *parent );
+
+int JK_METHOD jk_pool_apr_factory(jk_env_t *env, void **result,
+ char *type, char *name);
+
+void jk_pool_apr_open(jk_pool_t *_this, apr_pool_t *realPool );
+
+
/** Nothing - apache will take care
*/
static void jk_close_pool(jk_pool_t *p)
@@ -112,10 +121,11 @@
}
static void *jk_pool_apr_strdup(jk_pool_t *p,
- const char *s)
+ const char *s)
{
return apr_pstrdup( (apr_pool_t *)p->_private, s);
}
+
/* Not implemented yet */
1.6 +8 -32 jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk.c
Index: mod_jk.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- mod_jk.c 2001/12/04 23:59:01 1.5
+++ mod_jk.c 2001/12/05 20:49:48 1.6
@@ -60,7 +60,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat *
* Author: Gal Shachor <[EMAIL PROTECTED]> *
* Henri Gomez <[EMAIL PROTECTED]> *
- * Version: $Revision: 1.5 $ *
+ * Version: $Revision: 1.6 $ *
***************************************************************************/
/*
@@ -1124,46 +1124,22 @@
return DECLINED;
workerEnv = (jk_workerEnv_t *)ap_get_module_config(r->server->module_config,
- &jk_module);
- worker_name = apr_table_get(r->notes, JK_WORKER_ID);
+ &jk_module);
l = workerEnv->l;
+ worker_name = apr_table_get(r->notes, JK_WORKER_ID);
+
/* Set up r->read_chunked flags for chunked encoding, if present */
if(rc = ap_setup_client_block(r, REQUEST_CHUNKED_DECHUNK)) {
return rc;
}
if( worker_name == NULL ) {
- /* we may be here because of a manual directive ( that overrides
- translate and
- sets the handler directly ). We still need to know the worker.
- */
- if( workerEnv->num_of_workers == 1 ) {
- /** We have a single worker ( the common case ).
- ( lb is a bit special, it should count as a single worker but
- I'm not sure how ). We also have a manual config directive that
- explicitely give control to us. */
- worker = workerEnv->defaultWorker;
- worker_name=worker->name;
- l->jkLog(l, JK_LOG_DEBUG,
+ /* SetHandler case - per_dir config should have the worker*/
+ worker = workerEnv->defaultWorker;
+ worker_name=worker->name;
+ l->jkLog(l, JK_LOG_DEBUG,
"Default worker for %s %s\n", r->uri, worker->name);
- } else {
- jk_uriMap_t *uriMap=workerEnv->uriMap;
- jk_uriEnv_t *uriEnv;
-
- uriEnv=uriMap->mapUri( uriMap, NULL, r->uri );
-
- if( uriEnv == NULL ) {
- worker = workerEnv->defaultWorker;
- worker_name=worker->name;
- } else {
- worker = uriEnv->worker;
- worker_name= worker->name;
- }
- l->jkLog(l, JK_LOG_DEBUG,
- "Manual configuration for %s %s\n",
- r->uri, workerEnv->defaultWorker->name);
- }
}
if (1) {
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>