X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=urlmatch.h;h=483a0bc7d74b46102990faacc5aba457cca9ee17;hb=13a73d1e48b9f0c0c250cc2efc11ab0d469e55a0;hp=b83ae721d961a1eeb25facee0950d38c9eeaae65;hpb=8fe6bb275095d03b4dc1c68edf2dd72babf56428;p=privoxy.git diff --git a/urlmatch.h b/urlmatch.h index b83ae721..483a0bc7 100644 --- a/urlmatch.h +++ b/urlmatch.h @@ -1,6 +1,6 @@ #ifndef URLMATCH_H_INCLUDED #define URLMATCH_H_INCLUDED -#define URLMATCH_H_VERSION "$Id: urlmatch.h,v 1.10 2008/04/14 18:11:21 fabiankeil Exp $" +#define URLMATCH_H_VERSION "$Id: urlmatch.h,v 1.12 2008/05/04 16:18:32 fabiankeil Exp $" /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/urlmatch.h,v $ @@ -35,6 +35,13 @@ * * Revisions : * $Log: urlmatch.h,v $ + * Revision 1.12 2008/05/04 16:18:32 fabiankeil + * Provide parse_http_url() with a third parameter to specify + * whether or not URLs without protocol are acceptable. + * + * Revision 1.11 2008/05/04 13:30:55 fabiankeil + * Streamline parse_http_url()'s prototype. + * * Revision 1.10 2008/04/14 18:11:21 fabiankeil * The compiler might not notice it, but the buffer passed to * create_url_spec() is modified later on and thus shouldn't @@ -94,10 +101,11 @@ extern "C" { extern void free_http_request(struct http_request *http); extern jb_err init_domain_components(struct http_request *http); -extern jb_err parse_http_request(const char *req, - struct http_request *http, - const struct client_state *csp); -extern jb_err parse_http_url(const char *url, struct http_request *http); +extern jb_err parse_http_request(const char *req, struct http_request *http); +extern jb_err parse_http_url(const char *url, + struct http_request *http, + int require_protocol); +#define REQUIRE_PROTOCOL 1 extern int url_match(const struct url_spec *pattern, const struct http_request *http);