You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by hg...@apache.org on 2002/10/18 12:23:17 UTC

cvs commit: jakarta-tomcat-connectors/jk/native/apache-1.3 mod_jk.c

hgomez      2002/10/18 03:23:16

  Modified:    jk/native/apache-2.0 mod_jk.c
               jk/native/apache-1.3 mod_jk.c
  Log:
  make sure that servername/serverport  will works with VirtualHost with or 
  without UseCanonicalName.
  
  Providd by paul@positive-internet.com, and validated by Mladen which
  does it the same way in jk2...
  
  Revision  Changes    Path
  1.57      +8 -6      jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.c
  
  Index: mod_jk.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.c,v
  retrieving revision 1.56
  retrieving revision 1.57
  diff -u -r1.56 -r1.57
  --- mod_jk.c	10 Sep 2002 15:08:13 -0000	1.56
  +++ mod_jk.c	18 Oct 2002 10:23:15 -0000	1.57
  @@ -479,13 +479,15 @@
                   );
   
       /* get server name */
  -    s->server_name= (char *)(r->hostname ? r->hostname :
  -                 r->server->server_hostname);
  -
  +    /* s->server_name= (char *)(r->hostname ? r->hostname : r->server->server_hostname); */
  +    /* XXX : � la jk2 */
  +	s->server_name  = 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;
  +    /* apr_sockaddr_port_get(&port,r->connection->local_addr); */
  +    /* s->server_port = port; */
  +    /* XXX : � la jk2 */
  +	s->server_port  = ap_get_server_port(r);
   
       s->server_software = (char *)ap_get_server_version();
   
  
  
  
  1.30      +11 -3     jakarta-tomcat-connectors/jk/native/apache-1.3/mod_jk.c
  
  Index: mod_jk.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/apache-1.3/mod_jk.c,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- mod_jk.c	30 Jul 2002 02:13:04 -0000	1.29
  +++ mod_jk.c	18 Oct 2002 10:23:15 -0000	1.30
  @@ -466,9 +466,17 @@
       s->remote_host  = NULL_FOR_EMPTY(s->remote_host);
   
       s->remote_addr  = NULL_FOR_EMPTY(r->connection->remote_ip);
  -    s->server_name  = (char *)(r->hostname ? r->hostname : r->server->server_hostname);
  +
  +    /* get server name */
  +    /* s->server_name  = (char *)(r->hostname ? r->hostname : r->server->server_hostname); */
  +    /* XXX : � la jk2 */
  +	s->server_name  = ap_get_server_name(r);
       
  -    s->server_port     = htons( r->connection->local_addr.sin_port );
  +    /* get the real port (otherwise redirect failed) */
  +    /* s->server_port     = htons( r->connection->local_addr.sin_port ); */
  +    /* XXX : � la jk2 */
  +	s->server_port  = ap_get_server_port(r);
  +
       s->server_software = (char *)ap_get_server_version();
   
       s->method         = (char *)r->method;
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>