nacho 02/04/27 17:23:42 Modified: jk/native2/server/isapi jk_isapi_plugin.c jk_service_iis.c Log: * Some last bugs, correctly initalizing things, starting the response, and workerEnv correctly * It seems that isapi_redirector2.dll based on jk2 has started to exist at this point ;), briefly tested against tc33 old ajp13, and works nicely :).. Revision Changes Path 1.11 +3 -9 jakarta-tomcat-connectors/jk/native2/server/isapi/jk_isapi_plugin.c Index: jk_isapi_plugin.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/isapi/jk_isapi_plugin.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- jk_isapi_plugin.c 27 Apr 2002 00:48:33 -0000 1.10 +++ jk_isapi_plugin.c 28 Apr 2002 00:23:42 -0000 1.11 @@ -60,7 +60,7 @@ * Author: Gal Shachor <[EMAIL PROTECTED]> * * Author: Larry Isaacs <[EMAIL PROTECTED]> * * Author: Ignacio J. Ortega <[EMAIL PROTECTED]> * - * Version: $Revision: 1.10 $ * + * Version: $Revision: 1.11 $ * ***************************************************************************/ // This define is needed to include wincrypt,h, needed to get client certificates @@ -485,7 +485,7 @@ rPool->reset(env, rPool); rc1=worker->rPoolCache->put( env, worker->rPoolCache, rPool ); - + rc=HSE_STATUS_SUCCESS; lpEcb->dwHttpStatusCode = HTTP_STATUS_OK; env->l->jkLog(env, env->l, JK_LOG_DEBUG, "HttpExtensionProc service() returned OK\n"); @@ -567,6 +567,7 @@ env->l->jkLog(env, env->l, JK_LOG_DEBUG, "Using server root %s.\n", server_root); env->l->jkLog(env, env->l, JK_LOG_DEBUG, "Using worker file %s.\n", worker_file); env->l->jkLog(env, env->l, JK_LOG_DEBUG, "Using uri select %d.\n", uri_select_option); + workerEnv->init(env,workerEnv); return rc; } @@ -787,13 +788,6 @@ } env->l->jkLog(env, env->l, JK_LOG_ERROR, "JK2 Config Created"); - - jkb = workerEnv->globalEnv->createBean2( workerEnv->globalEnv, - workerEnv->pool, - "uri", NULL ); - newUri=jkb->object; - newUri->workerEnv=workerEnv; - return env; } 1.12 +2 -5 jakarta-tomcat-connectors/jk/native2/server/isapi/jk_service_iis.c Index: jk_service_iis.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/isapi/jk_service_iis.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- jk_service_iis.c 27 Apr 2002 00:48:33 -0000 1.11 +++ jk_service_iis.c 28 Apr 2002 00:23:42 -0000 1.12 @@ -98,10 +98,6 @@ return JK_ERR; } - if (!s->response_started) { - return JK_OK; - } - if( lpEcb == NULL ) { env->l->jkLog(env,env->l, JK_LOG_ERROR, "jk_ws_service_t::start_response, no lpEcp\n"); @@ -320,6 +316,8 @@ s->ssl_session = NULL; s->ssl_key_size = -1; + jk2_map_default_create(env, &s->headers_out, s->pool ); + jk2_map_default_create(env, &s->attributes, s->pool ); jk2_map_default_create(env, &s->headers_in, s->pool ); // s->headers_values = NULL; // s->num_headers = 0; @@ -420,7 +418,6 @@ cnt -= 2; /* For our two special headers */ /* allocate an extra header slot in case we need to add a content-length header */ - jk2_map_default_create(env, &s->headers_in, s->pool ); for(i = 0, tmp = headers_buf ; *tmp && i < cnt ; ) { int real_header = JK_TRUE; char *headerName;
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>