1 tic.
mod-proxy hasn't tagged itself yet
I'll add the mailing list [EMAIL PROTECTED] to the readme.
(proxy has the same karma as httpd BTW so you should be able to commit
as you have access
to httpd)
..Ian
Doug MacEachern wrote:
>i don't have karma for httpd-proxy, i tried mailing
>[EMAIL PROTECTED] but that list does not exist. i can't find
>mention of what the right list is in the httpd-proxy/README or elsewhere.
>
>Index: mod_proxy.c
>===================================================================
>RCS file: /home/cvs/httpd-proxy/module-2.0/mod_proxy.c,v
>retrieving revision 1.51
>diff -u -r1.51 mod_proxy.c
>--- mod_proxy.c 2001/08/15 21:45:51 1.51
>+++ mod_proxy.c 2001/08/19 16:05:48
>@@ -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;
>Index: proxy_connect.c
>===================================================================
>RCS file: /home/cvs/httpd-proxy/module-2.0/proxy_connect.c,v
>retrieving revision 1.49
>diff -u -r1.49 proxy_connect.c
>--- proxy_connect.c 2001/08/03 18:00:38 1.49
>+++ proxy_connect.c 2001/08/19 16:05:49
>@@ -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;
>Index: proxy_ftp.c
>===================================================================
>RCS file: /home/cvs/httpd-proxy/module-2.0/proxy_ftp.c,v
>retrieving revision 1.78
>diff -u -r1.78 proxy_ftp.c
>--- proxy_ftp.c 2001/08/07 21:46:47 1.78
>+++ proxy_ftp.c 2001/08/19 16:05:54
>@@ -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;
>Index: proxy_http.c
>===================================================================
>RCS file: /home/cvs/httpd-proxy/module-2.0/proxy_http.c,v
>retrieving revision 1.91
>diff -u -r1.91 proxy_http.c
>--- proxy_http.c 2001/08/17 17:12:18 1.91
>+++ proxy_http.c 2001/08/19 16:05:56
>@@ -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));
>
>