]> granicus.if.org Git - apache/commitdiff
adjust to apr_uri_ rename
authorIan Holsman <ianh@apache.org>
Mon, 20 Aug 2001 16:49:29 +0000 (16:49 +0000)
committerIan Holsman <ianh@apache.org>
Mon, 20 Aug 2001 16:49:29 +0000 (16:49 +0000)
Submitted by: dougm@apache.org
Reviewed by: ianh@apache.org

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90402 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/CHANGES
modules/proxy/mod_proxy.c
modules/proxy/proxy_connect.c
modules/proxy/proxy_ftp.c
modules/proxy/proxy_http.c

index 0059dce2aab6d76ac1b026e3d084f975331cdcf3..74223401b5eae97e356588e23997bd7f421071c6 100644 (file)
@@ -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 <dougm@covalent.net>]
+
 mod_proxy changes for httpd 2.0.23-dev
 
   *) break the proxy_http_handler into multiple smaller functions.
index 5b2cf410ad31443306c09eb5143421c64b855101..498ea240d6be3a01bd39de6b051cef2abd945824 100644 (file)
@@ -244,15 +244,15 @@ static int proxy_needsdomain(request_rec *r, const char *url, const char *domain
     /* 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;
index c63c33ff30bab74f81ebbeea631c4a2d8d2b7e4e..218b33265f7711d236841ece1fa8f85bac61612d 100644 (file)
@@ -134,7 +134,7 @@ int ap_proxy_connect_handler(request_rec *r, proxy_server_conf *conf,
     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 @@ int ap_proxy_connect_handler(request_rec *r, proxy_server_conf *conf,
      */
 
     /* 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 @@ int ap_proxy_connect_handler(request_rec *r, proxy_server_conf *conf,
     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;
index 44226e2edb69ded67dfe5033e31ecb7c6a13322b..834fd880d1cab3ce16101fe46ddadca440dcd5d7 100644 (file)
@@ -289,9 +289,9 @@ apr_status_t ap_proxy_send_dir_filter(ap_filter_t *f, apr_bucket_brigade *in)
     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 @@ static int ftp_unauthorized (request_rec *r, int log_it)
     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;
index e6c4bff722865fa8445f044cde2246fcb5f42dbc..3603c32b21b46bb9801e3f44912ad4b06d28f5cb 100644 (file)
@@ -190,7 +190,7 @@ apr_status_t ap_proxy_http_determine_connection(apr_pool_t *p, request_rec *r,
                                                 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 @@ apr_status_t ap_proxy_http_determine_connection(apr_pool_t *p, request_rec *r,
      */
 
     /* 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 @@ static
 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 @@ int ap_proxy_http_handler(request_rec *r, proxy_server_conf *conf,
     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));