dgaudet     97/04/11 21:19:51

  Modified:    src       mod_rewrite.c mod_rewrite.h
  Log:
  Sync to 3.0.3
  
  Reviewed by:  Dean
  Submitted by: Ralf
  
  Revision  Changes    Path
  1.25      +12 -12    apache/src/mod_rewrite.c
  
  Index: mod_rewrite.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_rewrite.c,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -C3 -r1.24 -r1.25
  *** mod_rewrite.c     1997/03/29 01:55:57     1.24
  --- mod_rewrite.c     1997/04/12 04:19:49     1.25
  ***************
  *** 61,67 ****
    **  |_| |_| |_|\___/ \__,_|___|_|  \___| \_/\_/ |_|  |_|\__\___|
    **                       |_____|
    **
  ! **  URL Rewriting Module, Version 3.0.2 (26-Mar-1997)
    **
    **  This module uses a rule-based rewriting engine (based on a
    **  regular-expression parser) to rewrite requested URLs on the fly. 
  --- 61,67 ----
    **  |_| |_| |_|\___/ \__,_|___|_|  \___| \_/\_/ |_|  |_|\__\___|
    **                       |_____|
    **
  ! **  URL Rewriting Module, Version 3.0.3 (08-Apr-1997)
    **
    **  This module uses a rule-based rewriting engine (based on a
    **  regular-expression parser) to rewrite requested URLs on the fly. 
  ***************
  *** 878,891 ****
        /* add the canonical URI of this URL */
        thisserver = r->server->server_hostname;
    #ifdef APACHE_SSL
  !     if (((!r->connection->client->ssl) && (r->server->port == 80)) ||
             ((r->connection->client->ssl) && (r->server->port == 443)))
    #else
  !     if (r->server->port == 80)
    #endif 
            thisport = "";
        else {
  !         ap_snprintf(buf, sizeof(buf), ":%d", r->server->port);
            thisport = pstrdup(r->pool, buf);
        }
        thisurl = table_get(r->subprocess_env, ENVVAR_SCRIPT_URL);
  --- 878,891 ----
        /* add the canonical URI of this URL */
        thisserver = r->server->server_hostname;
    #ifdef APACHE_SSL
  !     if (((!r->connection->client->ssl) && (r->server->port == 
DEFAULT_PORT)) ||
             ((r->connection->client->ssl) && (r->server->port == 443)))
    #else
  !     if (r->server->port == DEFAULT_PORT)
    #endif 
            thisport = "";
        else {
  !         ap_snprintf(buf, sizeof(buf), ":%u", r->server->port);
            thisport = pstrdup(r->pool, buf);
        }
        thisurl = table_get(r->subprocess_env, ENVVAR_SCRIPT_URL);
  ***************
  *** 1618,1631 ****
                        strncmp(r->filename, "ftp://";, 6) == 0)    ) {
    
    #ifdef APACHE_SSL
  !                 if ((!r->connection->client->ssl && r->server->port == 80) 
||
                        ( r->connection->client->ssl && r->server->port == 443) 
 )
    #else
  !                 if (r->server->port == 80)
    #endif
                        port[0] = '\0';
                    else 
  !                     ap_snprintf(port, sizeof(port), ":%d", r->server->port);
                    if (r->filename[0] == '/')
    #ifdef APACHE_SSL
                        ap_snprintf(newuri, sizeof(newuri), "%s://%s%s%s", 
http_method(r), r->server->server_hostname, port, r->filename);
  --- 1618,1631 ----
                        strncmp(r->filename, "ftp://";, 6) == 0)    ) {
    
    #ifdef APACHE_SSL
  !                 if ((!r->connection->client->ssl && r->server->port == 
DEFAULT_PORT) ||
                        ( r->connection->client->ssl && r->server->port == 443) 
 )
    #else
  !                 if (r->server->port == DEFAULT_PORT)
    #endif
                        port[0] = '\0';
                    else 
  !                     ap_snprintf(port, sizeof(port), ":%u", r->server->port);
                    if (r->filename[0] == '/')
    #ifdef APACHE_SSL
                        ap_snprintf(newuri, sizeof(newuri), "%s://%s%s%s", 
http_method(r), r->server->server_hostname, port, r->filename);
  ***************
  *** 1806,1812 ****
    static void reduce_uri(request_rec *r)
    {
        char *cp;
  !     short port;
        char *portp;
        char *hostp;
        char *url;
  --- 1806,1812 ----
    static void reduce_uri(request_rec *r)
    {
        char *cp;
  !     unsigned short port;
        char *portp;
        char *hostp;
        char *url;
  ***************
  *** 1860,1866 ****
                EOS_PARANOIA(host);
                *cp = '/';
                /* set port */
  !             port = 80;
                /* set remaining url */
                url = cp;
            }
  --- 1860,1866 ----
                EOS_PARANOIA(host);
                *cp = '/';
                /* set port */
  !             port = DEFAULT_PORT;
                /* set remaining url */
                url = cp;
            }
  ***************
  *** 1869,1875 ****
                strncpy(host, hostp, sizeof(host)-1);
                EOS_PARANOIA(host);
                /* set port */
  !             port = 80;
                /* set remaining url */
                url = "/";
            }
  --- 1869,1875 ----
                strncpy(host, hostp, sizeof(host)-1);
                EOS_PARANOIA(host);
                /* set port */
  !             port = DEFAULT_PORT;
                /* set remaining url */
                url = "/";
            }
  ***************
  *** 2579,2585 ****
            result = r->server->server_hostname;
        }
        else if (strcasecmp(var, "SERVER_PORT") == 0) {
  !         ap_snprintf(resultbuf, sizeof(resultbuf), "%d", r->server->port);
            result = resultbuf;
        }
        else if (strcasecmp(var, "SERVER_PROTOCOL") == 0) {
  --- 2579,2585 ----
            result = r->server->server_hostname;
        }
        else if (strcasecmp(var, "SERVER_PORT") == 0) {
  !         ap_snprintf(resultbuf, sizeof(resultbuf), "%u", r->server->port);
            result = resultbuf;
        }
        else if (strcasecmp(var, "SERVER_PROTOCOL") == 0) {
  ***************
  *** 3057,3063 ****
                char *server_hostname     used on compare to r->hostname
                inet_ntoa(r->connection->local_addr.sin_addr)
                                          used on compare to r->hostname
  !             short port                for redirects
                char *path                name of ServerPath
                int pathlen               len of ServerPath
                char *names               Wildcarded names for ServerAlias 
servers 
  --- 3057,3063 ----
                char *server_hostname     used on compare to r->hostname
                inet_ntoa(r->connection->local_addr.sin_addr)
                                          used on compare to r->hostname
  !             unsigned short port       for redirects
                char *path                name of ServerPath
                int pathlen               len of ServerPath
                char *names               Wildcarded names for ServerAlias 
servers 
  
  
  
  1.20      +1 -1      apache/src/mod_rewrite.h
  
  Index: mod_rewrite.h
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_rewrite.h,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -C3 -r1.19 -r1.20
  *** mod_rewrite.h     1997/03/29 01:55:57     1.19
  --- mod_rewrite.h     1997/04/12 04:19:49     1.20
  ***************
  *** 64,70 ****
    **  |_| |_| |_|\___/ \__,_|___|_|  \___| \_/\_/ |_|  |_|\__\___|
    **                       |_____|
    **
  ! **  URL Rewriting Module, Version 3.0.2 (26-Mar-1997)
    **
    **  This module uses a rule-based rewriting engine (based on a
    **  regular-expression parser) to rewrite requested URLs on the fly. 
  --- 64,70 ----
    **  |_| |_| |_|\___/ \__,_|___|_|  \___| \_/\_/ |_|  |_|\__\___|
    **                       |_____|
    **
  ! **  URL Rewriting Module, Version 3.0.3 (04-Apr-1997)
    **
    **  This module uses a rule-based rewriting engine (based on a
    **  regular-expression parser) to rewrite requested URLs on the fly. 
  
  
  

Reply via email to