cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2004-02-24 Thread hgomez
hgomez  2004/02/24 07:51:23

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Should fix problem fix mod_deflate and jk2
  
  Revision  ChangesPath
  1.41  +5 -1  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- jk_service_apache2.c  24 Feb 2004 08:44:42 -  1.40
  +++ jk_service_apache2.c  24 Feb 2004 15:51:23 -  1.41
  @@ -107,6 +107,10 @@
   /* XXX should be done in handler ! */
   char *tmp = apr_pstrdup(r-pool, val);
   ap_content_type_tolower(tmp); 
  +/* It should be done like this in Apache 2.0 */
  +/* This way, Apache 2.0 will be able to set the output filter */
  +/* and it make jk useable with deflate using AddOutputFilterByType 
DEFLATE text/html */
  +ap_set_content_type(r, tmp);
   r-content_type = tmp;
   apr_table_set(r-headers_out, name, val);
   } else if(!strcasecmp(name, Location)) {
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2004-02-02 Thread mmanders
mmanders2004/02/02 10:23:55

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Updated how we get the server port to work with APR 1.0 as well as previous 
versions.Patch submitted by Guenter Knauf.
  
  Revision  ChangesPath
  1.38  +2 -4  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- jk_service_apache2.c  22 Jan 2004 09:19:55 -  1.37
  +++ jk_service_apache2.c  2 Feb 2004 18:23:55 -   1.38
  @@ -343,7 +343,6 @@
   static int JK_METHOD jk2_init_ws_service(jk_env_t *env, jk_ws_service_t *s,
jk_worker_t *worker, void *serverObj)
   {
  -apr_port_t port;
   char *ssl_temp  = NULL;
   jk_workerEnv_t *workerEnv;
   request_rec *r=serverObj;
  @@ -376,8 +375,7 @@
   s-server_name= (char *)ap_get_server_name(r);
   
   /* get the real port (otherwise redirect failed) */
  -apr_sockaddr_port_get(port,r-connection-local_addr);
  -s-server_port = port;
  +s-server_port = r-connection-local_addr-port;
   
   s-server_software = (char *)ap_get_server_version();
   
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2004-01-22 Thread hgomez
hgomez  2004/01/22 01:19:55

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Get server name from Apache, the same way that JK 1.2.x.
  
  Port correction should now be studied
  
  Revision  ChangesPath
  1.37  +3 -4  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- jk_service_apache2.c  30 Sep 2003 13:42:02 -  1.36
  +++ jk_service_apache2.c  22 Jan 2004 09:19:55 -  1.37
  @@ -372,9 +372,8 @@
   s-remote_host  = NULL_FOR_EMPTY(s-remote_host);
   s-remote_addr  = NULL_FOR_EMPTY(r-connection-remote_ip);
   
  -/* get server name */
  -s-server_name= (char *)(r-hostname ? r-hostname :
  - r-server-server_hostname);
  +/* get server name like in jk 1.2.x */
  +s-server_name= (char *)ap_get_server_name(r);
   
   /* get the real port (otherwise redirect failed) */
   apr_sockaddr_port_get(port,r-connection-local_addr);
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-12-09 Thread hgomez
hgomez  2002/12/09 05:23:20

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Make jk2 works with filters in Apache 2.0, ie mod_deflate and 
  AddOutputFilterByType DEFLATE text/html.
  
  Revision  ChangesPath
  1.33  +5 -2  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- jk_service_apache2.c  22 Nov 2002 16:04:06 -  1.32
  +++ jk_service_apache2.c  9 Dec 2002 13:23:19 -   1.33
  @@ -105,7 +105,10 @@
   if( val!=NULL ) {
   char *tmp = apr_pstrdup(r-pool, val);
   ap_content_type_tolower(tmp); 
  -r-content_type = tmp;
  +/* It should be done like this in Apache 2.0 */
  +/* This way, Apache 2.0 will be able to set the output filter */
  +/* and it make jk useable with deflate using AddOutputFilterByType 
DEFLATE text/html */
  +ap_set_content_type(r, tmp);
   }
   val= headers-get( env, headers, Last-Modified);
   if( val!=NULL ) {
  
  
  

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-11-22 Thread jfclere
jfclere 2002/11/22 08:04:06

  Modified:jk/native2/server/apache13 jk_service_apache13.c
   jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Fix 14293 - Copied from mod_jk -
  
  Revision  ChangesPath
  1.9   +6 -4  
jakarta-tomcat-connectors/jk/native2/server/apache13/jk_service_apache13.c
  
  Index: jk_service_apache13.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache13/jk_service_apache13.c,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- jk_service_apache13.c 27 Sep 2002 17:49:01 -  1.8
  +++ jk_service_apache13.c 22 Nov 2002 16:04:05 -  1.9
  @@ -215,8 +215,6 @@
   return JK_ERR;
   
   {
  -/* BUFF *bf = p-r-connection-client; */
  -/* size_t w = (size_t)l; */
   size_t rd = 0;
   long ll=len;
   char *bb=(char *)b;
  @@ -232,11 +230,15 @@
   return rc;
   }
   }
  +if (rr-header_only) {
  +ap_bflush(rr);
  +return JK_OK;
  +}
   
   /* Debug - try to get around rwrite */
   while( ll  0 ) {
   unsigned long toSend=(llCHUNK_SIZE) ? CHUNK_SIZE : ll;
  -rd = ap_rwrite((const char *)bb, toSend, s-ws_private );
  +rd = ap_rwrite((const char *)bb, toSend, rr );
   if( s-uriEnv-mbean-debug  0 ) 
   env-l-jkLog(env, env-l, JK_LOG_INFO, 
 service.write()  %ld (%ld) out of %ld \n,toSend, 
rd, ll );
  @@ -252,7 +254,7 @@
   /*
* To allow server push. After writing full buffers
*/
  -ap_bflush(s-ws_private);
  +ap_bflush(rr);
   }
   return JK_OK;
   }
  
  
  
  1.32  +8 -3  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- jk_service_apache2.c  26 Oct 2002 12:38:45 -  1.31
  +++ jk_service_apache2.c  22 Nov 2002 16:04:06 -  1.32
  @@ -282,11 +282,16 @@
   }
   }
   }
  +
  +if (rr-header_only) {
  +ap_rflush(rr);
  +return JK_OK;
  +}
   
   /* Debug - try to get around rwrite */
   while( ll  0 ) {
   unsigned long toSend=(llCHUNK_SIZE) ? CHUNK_SIZE : ll;
  -r = ap_rwrite((const char *)bb, toSend, s-ws_private );
  +r = ap_rwrite((const char *)bb, toSend, rr );
   /*  env-l-jkLog(env, env-l, JK_LOG_INFO,  */
   /* service.write()  %ld (%ld) out of %ld \n,toSend, r, ll ); */
   ll-=CHUNK_SIZE;
  @@ -301,7 +306,7 @@
   /*
* To allow server push. After writing full buffers
*/
  -if(ap_rflush(s-ws_private) != APR_SUCCESS) {
  +if(ap_rflush(rr) != APR_SUCCESS) {
   ap_log_error(APLOG_MARK, APLOG_STARTUP | APLOG_NOERRNO, 0, 
NULL, mod_jk: Error flushing \n  );
   return JK_ERR;
  
  
  

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-10-18 Thread mturk
mturk   2002/10/18 00:35:06

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Fix the bug 12699.
  Use the table_add instead of table_set for multivalue headers.
  
  Revision  ChangesPath
  1.30  +7 -4  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- jk_service_apache2.c  27 Sep 2002 13:14:09 -  1.29
  +++ jk_service_apache2.c  18 Oct 2002 07:35:06 -  1.30
   -163,9 +163,12 
   ap_update_mtime(r, ap_parseHTTPdate(val));
   ap_set_last_modified(r);
   apr_table_set(r-headers_out, name, val);
  -} else {
  -/* apr_table_add(r-headers_out, name, val); */
  -   apr_table_set(r-headers_out, name, val);
  +} else { 
  +/* All other headers may have multiple values like
  + * Set-Cookie, so use the table_add to allow that.
  + */
  + apr_table_add(r-headers_out, name, val);
  +/* apr_table_set(r-headers_out, name, val); */
   }
   }
   #endif
  
  
  

--
To unsubscribe, e-mail:   mailto:tomcat-dev-unsubscribe;jakarta.apache.org
For additional commands, e-mail: mailto:tomcat-dev-help;jakarta.apache.org




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-09-27 Thread mturk

mturk   2002/09/27 06:14:09

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Fix the compile warning unsigned - int
  
  Revision  ChangesPath
  1.29  +3 -3  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- jk_service_apache2.c  14 Jul 2002 13:37:28 -  1.28
  +++ jk_service_apache2.c  27 Sep 2002 13:14:09 -  1.29
  @@ -230,7 +230,7 @@
   #endif
   
   static int JK_METHOD jk2_service_apache2_write(jk_env_t *env, jk_ws_service_t *s,
  -   const void *b, int len)
  +   const void *b, unsigned int len)
   {
   size_t r = 0;
   long ll=len;
  @@ -315,7 +315,7 @@
   static long jk2_get_content_length(jk_env_t *env, request_rec *r)
   {
   if(r-clength  0) {
  -return r-clength;
  +return (long)(r-clength);
   } else {
   char *lenp = (char *)apr_table_get(r-headers_in, Content-Length);
   
  
  
  

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-07-14 Thread mturk

mturk   2002/07/14 06:37:28

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Move the jvm detaching to the service afterRequest.
  That way we are sure that the detaching is in the same thread.
  
  Revision  ChangesPath
  1.28  +8 -1  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- jk_service_apache2.c  8 Jul 2002 13:30:56 -   1.27
  +++ jk_service_apache2.c  14 Jul 2002 13:37:28 -  1.28
  @@ -585,6 +585,13 @@
   }
   }
   }
  +if (s-realWorker) {
  +struct jk_worker *w = s-realWorker;
  +if (w != NULL  w-channel != NULL 
  + w-channel-afterRequest != NULL) {
  +w-channel-afterRequest( env, w-channel, w, NULL, s );
  +}
  +}
   }
   
   int JK_METHOD jk2_service_apache2_init(jk_env_t *env, jk_ws_service_t *s)
  
  
  

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-07-08 Thread mturk

mturk   2002/07/08 06:30:57

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  no message
  
  Revision  ChangesPath
  1.27  +5 -5  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- jk_service_apache2.c  10 Jun 2002 21:55:08 -  1.26
  +++ jk_service_apache2.c  8 Jul 2002 13:30:56 -   1.27
  @@ -126,7 +126,7 @@
   numheaders = headers-size(env, headers);
   /* XXX As soon as we switch to jk_map_apache2, this will not be needed ! */
   if( debug  0 )
  -env-l-jkLog(env, env-l, JK_LOG_INFO, 
  +env-l-jkLog(env, env-l, JK_LOG_DEBUG, 
 service.head() %d %d %#lx\n, s-status,
 numheaders, s-uriEnv);
   
  @@ -137,7 +137,7 @@
   val=s-pool-pstrdup( env, s-pool, val );
   
   if( debug  0 ) 
  -env-l-jkLog(env, env-l, JK_LOG_INFO, 
  +env-l-jkLog(env, env-l, JK_LOG_DEBUG, 
 service.head() %s: %s %d %d\n, name, val, h, 
headers-size( env, headers ));
   
   /* the cmp can also be avoided in we do this earlier and use
  @@ -257,7 +257,7 @@
   
   if(!s-response_started) {
   if( debug  0 )
  -env-l-jkLog(env, env-l, JK_LOG_INFO, 
  +env-l-jkLog(env, env-l, JK_LOG_DEBUG, 
 service.write() default head\n);
   rc=s-head(env, s);
   if( rc != JK_OK) {
  @@ -273,7 +273,7 @@
   
   if( debug  0 ) {
   for(i = 0 ; i  t-nelts ; i++) {
  -env-l-jkLog(env, env-l, JK_LOG_INFO, OutHeaders %s: 
%s\n,
  +env-l-jkLog(env, env-l, JK_LOG_DEBUG, OutHeaders %s: 
%s\n,
 elts[i].key, elts[i].val);
   }
   }
  
  
  

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-05-18 Thread nacho

nacho   02/05/18 15:45:04

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  * EOL problems
  
  Revision  ChangesPath
  1.23  +3 -2  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- jk_service_apache2.c  17 May 2002 00:31:55 -  1.22
  +++ jk_service_apache2.c  18 May 2002 22:45:04 -  1.23
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat 
* Author:  Gal Shachor [EMAIL PROTECTED]   
* Henri Gomez [EMAIL PROTECTED]
  - * Version: $Revision: 1.22 $   
  + * Version: $Revision: 1.23 $   
*/
   
   #include apu_compat.h
  @@ -74,7 +74,8 @@
   #include http_core.h
   #include http_protocol.h
   #include http_main.h
  -#include http_log.h
  +#include http_log.h
  +
   #include scoreboard.h
   
   #include util_script.h
  
  
  

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c mod_jk2.c

2002-05-15 Thread costin

costin  02/05/15 12:46:46

  Modified:jk/native2/jni jk_jni_aprImpl.c
   jk/native2/server/apache2 jk_service_apache2.c mod_jk2.c
  Log:
  Save the request start time.
  
  Few small fixes.
  
  Remove unused fields.
  
  Revision  ChangesPath
  1.21  +0 -7  jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c
  
  Index: jk_jni_aprImpl.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- jk_jni_aprImpl.c  14 May 2002 17:28:15 -  1.20
  +++ jk_jni_aprImpl.c  15 May 2002 19:46:46 -  1.21
  @@ -743,13 +743,6 @@
 jkInvoke() NullPointerException 2\n);
return -1;
   }
  -
  -/* Simulate a receive on the incoming packet. e-reply is what's
  -   used when receiving data from java. 
  -*/
  -ep-currentData = nbuf;
  -ep-currentOffset=0;
  -/* This was an workaround, no longer used ! */
   
   ep-reply-reset(env, ep-reply);
   
  
  
  
  1.20  +2 -1  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- jk_service_apache2.c  9 May 2002 21:13:12 -   1.19
  +++ jk_service_apache2.c  15 May 2002 19:46:46 -  1.20
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat 
* Author:  Gal Shachor [EMAIL PROTECTED]   
* Henri Gomez [EMAIL PROTECTED]
  - * Version: $Revision: 1.19 $   
  + * Version: $Revision: 1.20 $   
*/
   
   #include apu_compat.h
  @@ -388,6 +388,7 @@
   s-no_more_chunks = 0;
   s-query_string   = r-args;
   
  +s-startTime = r-request_time;
   /*
* The 2.2 servlet spec errata says the uri from
* HttpServletRequest.getRequestURI() should remain encoded.
  
  
  
  1.22  +4 -3  jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c
  
  Index: mod_jk2.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- mod_jk2.c 14 May 2002 20:44:21 -  1.21
  +++ mod_jk2.c 15 May 2002 19:46:46 -  1.22
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat *
* Author:  Gal Shachor [EMAIL PROTECTED]   *
* Henri Gomez [EMAIL PROTECTED]   *
  - * Version: $Revision: 1.21 $   *
  + * Version: $Revision: 1.22 $   *
***/
   
   /*
  @@ -106,8 +106,6 @@
*/
   static jk_workerEnv_t *workerEnv;
   
  -#define NO_APACHE_POOL 1
  -
   /*  Options setters  */
   
   /*
  @@ -441,6 +439,8 @@
   /* This is the first step */
   env-l-jkLog(env, env-l, JK_LOG_INFO,
 mod_jk.post_config() first invocation\n);
  +
  +
   apr_pool_userdata_set( INITOK, mod_jk_init, NULL, gPool );
   return OK;
   }
  @@ -448,6 +448,7 @@
   env-l-jkLog(env, env-l, JK_LOG_INFO,
 mod_jk.post_config() second invocation\n ); 
   
  +workerEnv-parentInit( env, workerEnv);
   
   /* if(!workerEnv-was_initialized) { */
   /* workerEnv-was_initialized = JK_OK; */
  
  
  

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c mod_jk2.c

2002-05-09 Thread costin

costin  02/05/09 14:13:13

  Modified:jk/native2/jni jk_jni_aprImpl.c
   jk/native2/server/apache2 jk_service_apache2.c mod_jk2.c
  Log:
  As previously mentioned, less verbosity unless explicitely configured for debug
  ( and only debug on the targeted object )
  
  Revision  ChangesPath
  1.15  +1 -1  jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c
  
  Index: jk_jni_aprImpl.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/jni/jk_jni_aprImpl.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- jk_jni_aprImpl.c  9 May 2002 00:08:50 -   1.14
  +++ jk_jni_aprImpl.c  9 May 2002 21:13:12 -   1.15
  @@ -356,7 +356,7 @@
  jlong poolJ, jstring hostJ )
   {
   apr_pool_t *pool=(apr_pool_t *)(void *)(long)poolJ;
  -char *host;
  +const char *host;
   int status;
   int unixSocket;
   struct sockaddr_un unixAddr;
  
  
  
  1.19  +5 -5  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- jk_service_apache2.c  9 May 2002 00:10:57 -   1.18
  +++ jk_service_apache2.c  9 May 2002 21:13:12 -   1.19
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat 
* Author:  Gal Shachor [EMAIL PROTECTED]   
* Henri Gomez [EMAIL PROTECTED]
  - * Version: $Revision: 1.18 $   
  + * Version: $Revision: 1.19 $   
*/
   
   #include apu_compat.h
  @@ -108,7 +108,7 @@
   return JK_ERR;
   
   if( s-uriEnv != NULL )
  -debug=s-uriEnv-debug;
  +debug=s-uriEnv-mbean-debug;
   
   r = (request_rec *)s-ws_private;  
   
  @@ -146,8 +146,8 @@
   /* XXX As soon as we switch to jk_map_apache2, this will not be needed ! */
   if( debug  0 )
   env-l-jkLog(env, env-l, JK_LOG_INFO, 
  -  service.head() %d %d\n, s-status,
  -  numheaders);
  +  service.head() %d %d %p\n, s-status,
  +  numheaders, s-uriEnv);
   
   for(h = 0 ; h  numheaders; h++) {
   char *name=headers-nameAt( env, headers, h );
  @@ -258,7 +258,7 @@
   return JK_ERR;
   }
   if( s-uriEnv != NULL )
  -debug=s-uriEnv-debug;
  +debug=s-uriEnv-mbean-debug;
   
   if(len==0 ) {
   return JK_OK;
  
  
  
  1.18  +21 -17jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c
  
  Index: mod_jk2.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- mod_jk2.c 9 May 2002 00:10:57 -   1.17
  +++ mod_jk2.c 9 May 2002 21:13:12 -   1.18
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat *
* Author:  Gal Shachor [EMAIL PROTECTED]   *
* Henri Gomez [EMAIL PROTECTED]   *
  - * Version: $Revision: 1.17 $   *
  + * Version: $Revision: 1.18 $   *
***/
   
   /*
  @@ -302,7 +302,7 @@
   
   workerEnv-initData-add( env, workerEnv-initData, serverRoot,
 workerEnv-pool-pstrdup( env, workerEnv-pool, 
ap_server_root));
  -env-l-jkLog(env, env-l, JK_LOG_ERROR, Set serverRoot %s\n, ap_server_root);
  +env-l-jkLog(env, env-l, JK_LOG_INFO, Set serverRoot %s\n, ap_server_root);
   
   /* Local initialization */
   workerEnv-_private = s;
  @@ -432,13 +432,13 @@
   
   if( rc == JK_OK  gPool != NULL ) {
   /* This is the first step */
  -env-l-jkLog(env, env-l, JK_LOG_ERROR,
  +env-l-jkLog(env, env-l, JK_LOG_INFO,
 mod_jk.post_config() first invocation\n);
   apr_pool_userdata_set( INITOK, mod_jk_init, NULL, gPool );
   return OK;
   }
   
  -env-l-jkLog(env, env-l, JK_LOG_ERROR,
  +env-l-jkLog(env, env-l, JK_LOG_INFO,
 mod_jk.post_config() second invocation\n ); 
   
   
  @@ -524,12 +524,9 @@
 r-uri, worker-mbean-name); 
   } else {
  

cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-03-24 Thread costin

costin  02/03/24 11:22:19

  Modified:jk/native2/server/apache13 jk_service_apache13.c
   jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Fix - the headers are dumped for debugging, but only the first time.
  
  Revision  ChangesPath
  1.3   +11 -13
jakarta-tomcat-connectors/jk/native2/server/apache13/jk_service_apache13.c
  
  Index: jk_service_apache13.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache13/jk_service_apache13.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- jk_service_apache13.c 19 Mar 2002 04:55:57 -  1.2
  +++ jk_service_apache13.c 24 Mar 2002 19:22:19 -  1.3
  @@ -219,19 +219,17 @@
   if(!s-head(env, s)) {
   return JK_FALSE;
   }
  -}
  -
  -
  -{
  -array_header *t = ap_table_elts(rr-headers_out);
  -if(t  t-nelts) {
  -int i;
  -
  -table_entry *elts = (table_entry *)t-elts;
  -
  -for(i = 0 ; i  t-nelts ; i++) {
  -env-l-jkLog(env, env-l, JK_LOG_INFO, OutHeaders %s: 
%s\n,
  -  elts[i].key, elts[i].val);
  +{
  +array_header *t = ap_table_elts(rr-headers_out);
  +if(t  t-nelts) {
  +int i;
  +
  +table_entry *elts = (table_entry *)t-elts;
  +
  +for(i = 0 ; i  t-nelts ; i++) {
  +env-l-jkLog(env, env-l, JK_LOG_INFO, OutHeaders %s: 
%s\n,
  +  elts[i].key, elts[i].val);
  +}
   }
   }
   }
  
  
  
  1.13  +12 -12
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- jk_service_apache2.c  18 Mar 2002 18:46:27 -  1.12
  +++ jk_service_apache2.c  24 Mar 2002 19:22:19 -  1.13
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat 
* Author:  Gal Shachor [EMAIL PROTECTED]   
* Henri Gomez [EMAIL PROTECTED]
  - * Version: $Revision: 1.12 $   
  + * Version: $Revision: 1.13 $   
*/
   
   #include apu_compat.h
  @@ -257,18 +257,18 @@
   if(!s-head(env, s)) {
   return JK_FALSE;
   }
  -}
   
  -{
  -const apr_array_header_t *t = apr_table_elts(rr-headers_out);
  -if(t  t-nelts) {
  -int i;
  -
  -apr_table_entry_t *elts = (apr_table_entry_t *)t-elts;
  -
  -for(i = 0 ; i  t-nelts ; i++) {
  -env-l-jkLog(env, env-l, JK_LOG_INFO, OutHeaders %s: 
%s\n,
  -  elts[i].key, elts[i].val);
  +{
  +const apr_array_header_t *t = apr_table_elts(rr-headers_out);
  +if(t  t-nelts) {
  +int i;
  +
  +apr_table_entry_t *elts = (apr_table_entry_t *)t-elts;
  +
  +for(i = 0 ; i  t-nelts ; i++) {
  +env-l-jkLog(env, env-l, JK_LOG_INFO, OutHeaders %s: 
%s\n,
  +  elts[i].key, elts[i].val);
  +}
   }
   }
   }
  
  
  

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-03-01 Thread costin

costin  02/03/01 22:35:41

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  There is something wrong with using APRTABLES, I suspect we're reusing
  a buffer too much.
  
  Reverted to jk maps until the rest is working, then I'll try again.
  
  Revision  ChangesPath
  1.11  +31 -5 
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- jk_service_apache2.c  28 Feb 2002 23:35:26 -  1.10
  +++ jk_service_apache2.c  2 Mar 2002 06:35:41 -   1.11
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat 
* Author:  Gal Shachor [EMAIL PROTECTED]   
* Henri Gomez [EMAIL PROTECTED]
  - * Version: $Revision: 1.10 $   
  + * Version: $Revision: 1.11 $   
*/
   
   #include apu_compat.h
  @@ -92,7 +92,7 @@
   
   #include jk_apache2.h
   
  -#define USE_APRTABLES 
  +/* #define USE_APRTABLES  */
   
   #define NULL_FOR_EMPTY(x)   ((x  !strlen(x)) ? NULL : x) 
   
  @@ -113,8 +113,31 @@
   }
   r-status = s-status;
   r-status_line = apr_psprintf(r-pool, %d %s, s-status, s-msg);
  -
   headers=s-headers_out;
  +
  +#ifdef USE_APRTABLES
  +{
  +char *val= headers-get( env, headers, Content-Type);
  +if( val!=NULL ) {
  +char *tmp = apr_pstrdup(r-pool, val);
  +ap_content_type_tolower(tmp); 
  +r-content_type = tmp;
  +}
  +val= headers-get( env, headers, Last-Modified);
  +if( val!=NULL ) {
  +/*
  + * If the script gave us a Last-Modified header, we can't just
  + * pass it on blindly because of restrictions on future values.
  + */
  +ap_update_mtime(r, ap_parseHTTPdate(val));
  +ap_set_last_modified(r);
  +}
  +
  +/* No other change required - headers is the same as req-headers_out,
  +   just with a different interface
  +*/
  +}
  +#else
   numheaders = headers-size(env, headers);
   /* XXX As soon as we switch to jk_map_apache2, this will not be needed ! */
   env-l-jkLog(env, env-l, JK_LOG_INFO, 
  @@ -124,7 +147,9 @@
   for(h = 0 ; h  numheaders; h++) {
   char *name=headers-nameAt( env, headers, h );
   char *val=headers-valueAt( env, headers, h );
  -
  +name=s-pool-pstrdup( env, s-pool, name );
  +val=s-pool-pstrdup( env, s-pool, val );
  +
   env-l-jkLog(env, env-l, JK_LOG_INFO, 
 service.head() %s: %s %d %d\n, name, val, h, headers-size( 
env, headers ));
   
  @@ -156,7 +181,8 @@
  apr_table_set(r-headers_out, name, val);
   }
   }
  -
  +#endif
  +
   /* this NOP function was removed in apache 2.0 alpha14 */
   /* ap_send_http_header(r); */
   s-response_started = JK_TRUE;
  
  
  

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c mod_jk2.c

2002-02-28 Thread costin

costin  02/02/28 15:35:26

  Modified:jk/native2/server/apache2 jk_service_apache2.c mod_jk2.c
  Log:
  Finally, the config changed we discussed.
  
  There is only one config directive for mod_jk that we should care:
JkSet name value
  
  JkSet workersFile  ... will read properties from a file, you can
  use it multiple times.
  
  Also JkSet workersFile urimap.properties will read a file in the
  style used by IIS ( /uri=worker ).
  Or
JkSet /examples ajp13
  will do the same as the old JkMount /examples ajp13 ( or /examples=ajp13
  in any properties file ).
  
  Properties file will hopefully be automatically generated, and this allows
  httpd.conf to be used in the exact way with workers.properties ( and reverse).
  
  The other special directive is JkSetUri, in a Location context, which will
  set properties on a uriEnv.
  
  I'll add an equivalent thing, properties-style, and that should be it.
  
  Revision  ChangesPath
  1.10  +1 -2  
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- jk_service_apache2.c  22 Feb 2002 10:08:35 -  1.9
  +++ jk_service_apache2.c  28 Feb 2002 23:35:26 -  1.10
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat 
* Author:  Gal Shachor [EMAIL PROTECTED]   
* Henri Gomez [EMAIL PROTECTED]
  - * Version: $Revision: 1.9 $   
  + * Version: $Revision: 1.10 $   
*/
   
   #include apu_compat.h
  @@ -233,7 +233,6 @@
   }
   }
   
  -
   {
   const apr_array_header_t *t = apr_table_elts(rr-headers_out);
   if(t  t-nelts) {
  
  
  
  1.2   +101 -306  jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c
  
  Index: mod_jk2.c
  ===
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- mod_jk2.c 22 Feb 2002 10:04:34 -  1.1
  +++ mod_jk2.c 28 Feb 2002 23:35:26 -  1.2
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat *
* Author:  Gal Shachor [EMAIL PROTECTED]   *
* Henri Gomez [EMAIL PROTECTED]   *
  - * Version: $Revision: 1.1 $   *
  + * Version: $Revision: 1.2 $   *
***/
   
   /*
  @@ -132,184 +132,36 @@
* and is nowhere near the apache mapper.
*/
   
  -/**
  - * In order to define a webapp you must add Jk2Webapp directive
  - * in a Location. 
  - *
  - * Example:
  - *   VirtualHost foo.com
  - *  Location /examples
  - * Jk2Webapp worker ajp13
  - *  /Location
  - *   /VirtualHost
  - *
  - * This is the best way to define a webapplication in apache. It is
  - * scalable ( using apache native optimizations, you can have hundreds
  - * of hosts and thousands of webapplications ), 'natural' to any
  - * apache user.
  - */
  -static const char *jk2_setWebapp(cmd_parms *cmd, void *per_dir, 
  -const char *name, const char *val)
  -{
  -jk_uriEnv_t *uriEnv=(jk_uriEnv_t *)per_dir;
  -
  -if( uriEnv-webapp == NULL ) {
  -/* Do we know the url ? */
  -uriEnv-webapp=workerEnv-createWebapp( workerEnv-globalEnv, workerEnv,
  -NULL, cmd-path, NULL );
  -
  -/* fprintf(stderr, New webapp %p %p\n,uriEnv, uriEnv-webapp); */
  -} else {
  -/* fprintf(stderr, Existing webapp %p\n,uriEnv-webapp); */
  -}
  -
  -if( strcmp( name, worker) == 0 ) {
  -uriEnv-webapp-workerName=ap_pstrdup(cmd-pool, val);
  -} else {
  -/* Generic properties */
  -uriEnv-webapp-properties-add( workerEnv-globalEnv,
  - uriEnv-webapp-properties,
  - ap_pstrdup(cmd-pool, name),
  - ap_pstrdup(cmd-pool, val));
  -}
  -
  -fprintf(stderr, Jk2Webapp  %s %s dir=%s args=%s\n,
  -uriEnv-webapp-workerName, cmd-path,
  -cmd-directive-directive,
  -cmd-directive-args);
  -
  -return NULL;
  -}
  -
  -/**
  - * Associate a servlet to a 

cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-02-22 Thread hgomez

hgomez  02/02/22 02:08:35

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Correct problems with headers handling, mod_jk2 was broken.
  Now mod_jk 2.0.0 works correctly with Tomcat 3.3.1-b1
  There is still a problem with Tomcat 4.0.2 and SessionId
  
  Revision  ChangesPath
  1.9   +11 -5 
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- jk_service_apache2.c  21 Feb 2002 11:18:59 -  1.8
  +++ jk_service_apache2.c  22 Feb 2002 10:08:35 -  1.9
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat 
* Author:  Gal Shachor [EMAIL PROTECTED]   
* Henri Gomez [EMAIL PROTECTED]
  - * Version: $Revision: 1.8 $   
  + * Version: $Revision: 1.9 $   
*/
   
   #include apu_compat.h
  @@ -99,6 +99,7 @@
   static int JK_METHOD jk2_service_apache2_head(jk_env_t *env, jk_ws_service_t *s )
   {
   int h;
  +int numheaders;
   request_rec *r;
   jk_map_t *headers;
   
  @@ -114,17 +115,19 @@
   r-status_line = apr_psprintf(r-pool, %d %s, s-status, s-msg);
   
   headers=s-headers_out;
  +numheaders = headers-size(env, headers);
   /* XXX As soon as we switch to jk_map_apache2, this will not be needed ! */
   env-l-jkLog(env, env-l, JK_LOG_INFO, 
 service.head() %d %d\n, s-status,
  -  headers-size(env, headers ));
  +  numheaders);
   
  -for(h = 0 ; h  headers-size( env, headers ) ; h++) {
  +for(h = 0 ; h  numheaders; h++) {
   char *name=headers-nameAt( env, headers, h );
   char *val=headers-valueAt( env, headers, h );
   
   env-l-jkLog(env, env-l, JK_LOG_INFO, 
  -  service.head() %s: %s\n, name, val);
  +  service.head() %s: %s %d %d\n, name, val, h, headers-size( 
env, headers ));
  +
   /* the cmp can also be avoided in we do this earlier and use
  the header id */
   if(!strcasecmp(name, Content-type)) {
  @@ -132,6 +135,7 @@
   char *tmp = apr_pstrdup(r-pool, val);
   ap_content_type_tolower(tmp); 
   r-content_type = tmp;
  +apr_table_set(r-headers_out, name, val);
   } else if(!strcasecmp(name, Location)) {
   /* XXX setn */
   apr_table_set(r-headers_out, name, val);
  @@ -146,8 +150,10 @@
*/
   ap_update_mtime(r, ap_parseHTTPdate(val));
   ap_set_last_modified(r);
  +apr_table_set(r-headers_out, name, val);
   } else {
  -apr_table_add(r-headers_out, name, val);
  +/* apr_table_add(r-headers_out, name, val); */
  +   apr_table_set(r-headers_out, name, val);
   }
   }
   
  
  
  

--
To unsubscribe, e-mail:   mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]




cvs commit: jakarta-tomcat-connectors/jk/native2/server/apache2 jk_service_apache2.c

2002-02-21 Thread hgomez

hgomez  02/02/21 03:18:59

  Modified:jk/native2/server/apache2 jk_service_apache2.c
  Log:
  Still jk2 renaming, but also an update which use strcasecmp
  in on/off/true/false util func
  
  Revision  ChangesPath
  1.8   +26 -26
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c
  
  Index: jk_service_apache2.c
  ===
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_service_apache2.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- jk_service_apache2.c  26 Jan 2002 07:13:47 -  1.7
  +++ jk_service_apache2.c  21 Feb 2002 11:18:59 -  1.8
  @@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat 
* Author:  Gal Shachor [EMAIL PROTECTED]   
* Henri Gomez [EMAIL PROTECTED]
  - * Version: $Revision: 1.7 $   
  + * Version: $Revision: 1.8 $   
*/
   
   #include apu_compat.h
  @@ -96,7 +96,7 @@
   
   #define NULL_FOR_EMPTY(x)   ((x  !strlen(x)) ? NULL : x) 
   
  -static int JK_METHOD jk_service_apache2_head(jk_env_t *env, jk_ws_service_t *s )
  +static int JK_METHOD jk2_service_apache2_head(jk_env_t *env, jk_ws_service_t *s )
   {
   int h;
   request_rec *r;
  @@ -167,9 +167,9 @@
* the jk_ws_service class.  Think of the *s param as a this or self
* pointer.
*/
  -static int JK_METHOD jk_service_apache2_read(jk_env_t *env, jk_ws_service_t *s,
  - void *b, unsigned len,
  - unsigned *actually_read)
  +static int JK_METHOD jk2_service_apache2_read(jk_env_t *env, jk_ws_service_t *s,
  +  void *b, unsigned len,
  +  unsigned *actually_read)
   {
   if(s  s-ws_private  b  actually_read) {
   if(!s-read_body_started) {
  @@ -207,8 +207,8 @@
   #define CHUNK_SIZE 4096
   #endif
   
  -static int JK_METHOD jk_service_apache2_write(jk_env_t *env, jk_ws_service_t *s,
  -  const void *b, int len)
  +static int JK_METHOD jk2_service_apache2_write(jk_env_t *env, jk_ws_service_t *s,
  +   const void *b, int len)
   {
   if(s  s-ws_private  b) {
   if(len) {
  @@ -277,7 +277,7 @@
   /* Utility functions */
   /* = */
   
  -static int get_content_length(jk_env_t *env, request_rec *r)
  +static int jk2_get_content_length(jk_env_t *env, request_rec *r)
   {
   if(r-clength  0) {
   return r-clength;
  @@ -295,8 +295,8 @@
   return 0;
   }
   
  -static int init_ws_service(jk_env_t *env, jk_ws_service_t *s,
  -   jk_worker_t *worker, void *serverObj)
  +static int jk2_init_ws_service(jk_env_t *env, jk_ws_service_t *s,
  +   jk_worker_t *worker, void *serverObj)
   {
   apr_port_t port;
   char *ssl_temp  = NULL;
  @@ -306,7 +306,7 @@
   
   /* Common initialization */
   /* XXX Probably not needed, we're duplicating */
  -jk_requtil_initRequest(env, s);
  +jk2_requtil_initRequest(env, s);
   
   s-ws_private = r;
   s-response_started = JK_FALSE;
  @@ -336,7 +336,7 @@
   s-server_software = (char *)ap_get_server_version();
   
   s-method = (char *)r-method;
  -s-content_length = get_content_length(env, r);
  +s-content_length = jk2_get_content_length(env, r);
   s-is_chunked = r-read_chunked;
   s-no_more_chunks = 0;
   s-query_string   = r-args;
  @@ -427,14 +427,14 @@
   /* We can't do that - the filtering should happen in
  common to enable that.
  
  -  jk_map_aprtable_factory( workerEnv-env, s-pool,
  +  jk2_map_aprtable_factory( workerEnv-env, s-pool,
 s-attributes,
 map, aprtable );
 s-attributes-init( NULL, s-attributes, 0, XXX);
   */
  -jk_map_default_create(env, s-attributes, s-pool );
  +jk2_map_default_create(env, s-attributes, s-pool );
   #else
  -jk_map_default_create(env, s-attributes, s-pool );
  +jk2_map_default_create(env, s-attributes, s-pool );
   #endif
   
   if(workerEnv-envvars_in_use) {
  @@ -453,12 +453,12 @@
   }
   
   #ifdef USE_APRTABLES
  -jk_map_aprtable_factory( env, s-pool,
  +jk2_map_aprtable_factory( env, s-pool,
(void *)s-headers_in,
map, aprtable );
   s-headers_in-init( env, s-headers_in, 0,