X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=urlmatch.h;h=54fb42ab82d162ccd56bd5a2efff73ee32b49ea6;hp=6142cbf84f07ecd2e34c54e3a96f01f27bc49055;hb=bd9729afd8f965aceb987ab9dc16236ca3aa46f7;hpb=144740dd36d5dff1422cf24654bbc5082e5f051b diff --git a/urlmatch.h b/urlmatch.h index 6142cbf8..54fb42ab 100644 --- a/urlmatch.h +++ b/urlmatch.h @@ -1,15 +1,15 @@ #ifndef URLMATCH_H_INCLUDED #define URLMATCH_H_INCLUDED -#define URLMATCH_H_VERSION "$Id: urlmatch.h JGF $" +#define URLMATCH_H_VERSION "$Id: urlmatch.h,v 1.3 2002/03/26 22:29:55 swa Exp $" /********************************************************************* * - * File : $Source: /cvsroot/ijbswa/current/urlmatch.h,v $ + * File : $Source: /cvsroot/ijbswa/current/Attic/urlmatch.h,v $ * * Purpose : Declares functions to match URLs against URL * patterns. * * Copyright : Written by and Copyright (C) 2001 the SourceForge - * IJBSWA team. http://ijbswa.sourceforge.net + * Privoxy team. http://www.privoxy.org/ * * Based on the Internet Junkbuster originally written * by and Copyright (C) 1997 Anonymous Coders and @@ -35,6 +35,29 @@ * * Revisions : * $Log: urlmatch.h,v $ + * Revision 1.3 2002/03/26 22:29:55 swa + * we have a new homepage! + * + * Revision 1.2 2002/03/24 13:25:43 swa + * name change related issues + * + * Revision 1.1 2002/01/17 20:53:46 jongfoster + * Moving all our URL and URL pattern parsing code to the same file - it + * was scattered around in filters.c, loaders.c and parsers.c. + * + * Providing a single, simple url_match(pattern,url) function - rather than + * the 3-line match routine which was repeated all over the place. + * + * Renaming free_url to free_url_spec, since it frees a struct url_spec. + * + * Providing parse_http_url() so that URLs can be parsed without faking a + * HTTP request line for parse_http_request() or repeating the parsing + * code (both of which were techniques that were actually in use). + * + * Standardizing that struct http_request is used to represent a URL, and + * struct url_spec is used to represent a URL pattern. (Before, URLs were + * represented as seperate variables and a partially-filled-in url_spec). + * * *********************************************************************/