X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=loaders.h;h=3947dd90f26591de0256b2e8916b7e0856857126;hp=35e9ecbcca42b3d906de4634d9c9531085b253ef;hb=43da0ce639b1cf540198b2f63e790d9127725343;hpb=817f8ec235017b941eda0c205971ce0d4c907cea diff --git a/loaders.h b/loaders.h index 35e9ecbc..3947dd90 100644 --- a/loaders.h +++ b/loaders.h @@ -1,6 +1,6 @@ #ifndef _LOADERS_H #define _LOADERS_H -#define LOADERS_H_VERSION "$Id: loaders.h,v 1.1.1.1 2001/05/15 13:59:00 oes Exp $" +#define LOADERS_H_VERSION "$Id: loaders.h,v 1.2 2001/05/20 01:21:20 jongfoster Exp $" /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/loaders.h,v $ @@ -37,6 +37,19 @@ * * Revisions : * $Log: loaders.h,v $ + * Revision 1.2 2001/05/20 01:21:20 jongfoster + * Version 2.9.4 checkin. + * - Merged popupfile and cookiefile, and added control over PCRS + * filtering, in new "permissionsfile". + * - Implemented LOG_LEVEL_FATAL, so that if there is a configuration + * file error you now get a message box (in the Win32 GUI) rather + * than the program exiting with no explanation. + * - Made killpopup use the PCRS MIME-type checking and HTTP-header + * skipping. + * - Removed tabs from "config" + * - Moved duplicated url parsing code in "loaders.c" to a new funcition. + * - Bumped up version number. + * * Revision 1.1.1.1 2001/05/15 13:59:00 oes * Initial import of version 2.9.3 source tree * @@ -52,6 +65,9 @@ extern "C" { extern void sweep(void); extern char *read_config_line(char *buf, int buflen, FILE *fp, struct file_list *fs); +extern int check_file_changed(const struct file_list * current, + const char * filename, + struct file_list ** newfl); extern int load_blockfile(struct client_state *csp); extern int load_permissions_file(struct client_state *csp); @@ -73,9 +89,9 @@ extern int load_trustfile(struct client_state *csp); extern int load_re_filterfile(struct client_state *csp); #endif /* def PCRS */ -extern void add_loader(int (*loader)(struct client_state *)); +extern void add_loader(int (*loader)(struct client_state *), + struct configuration_spec * config); extern int run_loader(struct client_state *csp); -extern void remove_all_loaders(void); #ifdef PCRS extern int load_re_filterfile(struct client_state *csp);