You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ia...@apache.org on 2001/08/20 18:49:30 UTC

cvs commit: httpd-proxy/module-2.0 CHANGES mod_proxy.c proxy_connect.c proxy_ftp.c proxy_http.c

ianh        01/08/20 09:49:30

  Modified:    module-2.0 CHANGES mod_proxy.c proxy_connect.c proxy_ftp.c
                        proxy_http.c
  Log:
  adjust to apr_uri_ rename
  Submitted by:	dougm@apache.org
  Reviewed by:	ianh@apache.org
  
  Revision  Changes    Path
  1.11      +4 -0      httpd-proxy/module-2.0/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/httpd-proxy/module-2.0/CHANGES,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- CHANGES	2001/08/14 18:04:58	1.10
  +++ CHANGES	2001/08/20 16:49:29	1.11
  @@ -1,3 +1,7 @@
  +mod_proxy changes for httpd 2.0.25-dev
  +  *) apr_uri type/function namespace changes in apr_uri functions
  +  	 [Doug MacEachern <do...@covalent.net>]
  +
   mod_proxy changes for httpd 2.0.23-dev
   
     *) break the proxy_http_handler into multiple smaller functions.
  
  
  
  1.52      +4 -4      httpd-proxy/module-2.0/mod_proxy.c
  
  Index: mod_proxy.c
  ===================================================================
  RCS file: /home/cvs/httpd-proxy/module-2.0/mod_proxy.c,v
  retrieving revision 1.51
  retrieving revision 1.52
  diff -u -r1.51 -r1.52
  --- mod_proxy.c	2001/08/15 21:45:51	1.51
  +++ mod_proxy.c	2001/08/20 16:49:29	1.52
  @@ -244,15 +244,15 @@
       /* Note that the domain name always starts with a dot */
       r->parsed_uri.hostname = apr_pstrcat(r->pool, r->parsed_uri.hostname,
   				     domain, NULL);
  -    nuri = apr_uri_unparse_components(r->pool,
  +    nuri = apr_uri_unparse(r->pool,
   				  &r->parsed_uri,
  -				  UNP_REVEALPASSWORD);
  +				  APR_URI_UNP_REVEALPASSWORD);
   
       apr_table_set(r->headers_out, "Location", nuri);
       ap_log_rerror(APLOG_MARK, APLOG_INFO|APLOG_NOERRNO, 0, r,
   		"Domain missing: %s sent to %s%s%s", r->uri,
  -		apr_uri_unparse_components(r->pool, &r->parsed_uri,
  -		      UNP_OMITUSERINFO),
  +		apr_uri_unparse(r->pool, &r->parsed_uri,
  +		      APR_URI_UNP_OMITUSERINFO),
   		ref ? " from " : "", ref ? ref : "");
   
       return HTTP_MOVED_PERMANENTLY;
  
  
  
  1.50      +4 -4      httpd-proxy/module-2.0/proxy_connect.c
  
  Index: proxy_connect.c
  ===================================================================
  RCS file: /home/cvs/httpd-proxy/module-2.0/proxy_connect.c,v
  retrieving revision 1.49
  retrieving revision 1.50
  diff -u -r1.49 -r1.50
  --- proxy_connect.c	2001/08/03 18:00:38	1.49
  +++ proxy_connect.c	2001/08/20 16:49:29	1.50
  @@ -134,7 +134,7 @@
       apr_int16_t pollevent;
       apr_sockaddr_t *uri_addr, *connect_addr;
   
  -    apr_uri_components uri;
  +    apr_uri_t uri;
       const char *connectname;
       int connectport = 0;
   
  @@ -155,7 +155,7 @@
        */
   
       /* we break the URL into host, port, uri */
  -    if (APR_SUCCESS != apr_uri_parse_hostinfo_components(p, url, &uri)) {
  +    if (APR_SUCCESS != apr_uri_parse_hostinfo(p, url, &uri)) {
   	return ap_proxyerror(r, HTTP_BAD_REQUEST,
   			     apr_pstrcat(p, "URI cannot be parsed: ", url, NULL));
       }
  @@ -190,8 +190,8 @@
       if (conf->allowed_connect_ports->nelts == 0) {
   	/* Default setting if not overridden by AllowCONNECT */
   	switch (uri.port) {
  -	    case APU_URI_HTTPS_DEFAULT_PORT:
  -	    case APU_URI_SNEWS_DEFAULT_PORT:
  +	    case APR_URI_HTTPS_DEFAULT_PORT:
  +	    case APR_URI_SNEWS_DEFAULT_PORT:
   		break;
   	    default:
   		return HTTP_FORBIDDEN;
  
  
  
  1.79      +6 -6      httpd-proxy/module-2.0/proxy_ftp.c
  
  Index: proxy_ftp.c
  ===================================================================
  RCS file: /home/cvs/httpd-proxy/module-2.0/proxy_ftp.c,v
  retrieving revision 1.78
  retrieving revision 1.79
  diff -u -r1.78 -r1.79
  --- proxy_ftp.c	2001/08/07 21:46:47	1.78
  +++ proxy_ftp.c	2001/08/20 16:49:29	1.79
  @@ -289,9 +289,9 @@
       if (HEADER == ctx->state) {
   
   	/* Save "scheme://site" prefix without password */
  -	site = apr_uri_unparse_components(p, &f->r->parsed_uri, UNP_OMITPASSWORD|UNP_OMITPATHINFO);
  +	site = apr_uri_unparse(p, &f->r->parsed_uri, APR_URI_UNP_OMITPASSWORD|APR_URI_UNP_OMITPATHINFO);
   	/* ... and path without query args */
  -	path = apr_uri_unparse_components(p, &f->r->parsed_uri, UNP_OMITSITEPART|UNP_OMITQUERY);
  +	path = apr_uri_unparse(p, &f->r->parsed_uri, APR_URI_UNP_OMITSITEPART|APR_URI_UNP_OMITQUERY);
   	(void)decodeenc(path);
   
   	/* Copy path, strip (all except the last) trailing slashes */
  @@ -510,13 +510,13 @@
       if (log_it)
   	ap_log_rerror(APLOG_MARK, APLOG_INFO|APLOG_NOERRNO, 0, r,
   		      "proxy: missing or failed auth to %s",
  -		      apr_uri_unparse_components(r->pool,
  -		      &r->parsed_uri, UNP_OMITPATHINFO));
  +		      apr_uri_unparse(r->pool,
  +		      &r->parsed_uri, APR_URI_UNP_OMITPATHINFO));
   
       apr_table_setn(r->err_headers_out, "WWW-Authenticate",
                     apr_pstrcat(r->pool, "Basic realm=\"",
  -		  apr_uri_unparse_components(r->pool, &r->parsed_uri,
  -		    UNP_OMITPASSWORD|UNP_OMITPATHINFO),
  +		  apr_uri_unparse(r->pool, &r->parsed_uri,
  +		    APR_URI_UNP_OMITPASSWORD|APR_URI_UNP_OMITPATHINFO),
   		    "\"", NULL));
   
       return HTTP_UNAUTHORIZED;
  
  
  
  1.93      +4 -4      httpd-proxy/module-2.0/proxy_http.c
  
  Index: proxy_http.c
  ===================================================================
  RCS file: /home/cvs/httpd-proxy/module-2.0/proxy_http.c,v
  retrieving revision 1.92
  retrieving revision 1.93
  diff -u -r1.92 -r1.93
  --- proxy_http.c	2001/08/19 20:21:07	1.92
  +++ proxy_http.c	2001/08/20 16:49:29	1.93
  @@ -190,7 +190,7 @@
                                                   proxy_http_conn_t *p_conn,
                                                   conn_rec *c,
                                                   proxy_server_conf *conf,
  -                                                apr_uri_components *uri,
  +                                                apr_uri_t *uri,
                                                   char **url,
                                                   const char *proxyname,
                                                   apr_port_t proxyport,
  @@ -203,7 +203,7 @@
        */
   
       /* we break the URL into host, port, uri */
  -    if (APR_SUCCESS != apr_uri_parse_components(p, *url, uri)) {
  +    if (APR_SUCCESS != apr_uri_parse(p, *url, uri)) {
           return ap_proxyerror(r, HTTP_BAD_REQUEST,
                                apr_pstrcat(p,"URI cannot be parsed: ", *url,
                                            NULL));
  @@ -441,7 +441,7 @@
   apr_status_t ap_proxy_http_request(apr_pool_t *p, request_rec *r,
                                      proxy_http_conn_t *p_conn, conn_rec *origin, 
                                      proxy_server_conf *conf,
  -                                   apr_uri_components *uri,
  +                                   apr_uri_t *uri,
                                      char *url, apr_bucket_brigade *bb,
                                      char *server_portstr) {
       char buffer[HUGE_STRING_LEN];
  @@ -904,7 +904,7 @@
       apr_pool_t *p = r->connection->pool;
       conn_rec *c = r->connection;
       apr_bucket_brigade *bb = apr_brigade_create(p);
  -    apr_uri_components *uri = apr_palloc(r->connection->pool, sizeof(*uri));
  +    apr_uri_t *uri = apr_palloc(r->connection->pool, sizeof(*uri));
       proxy_http_conn_t *p_conn = apr_pcalloc(r->connection->pool,
                                              sizeof(*p_conn));