-const char loadcfg_rcs[] = "$Id: loadcfg.c,v 1.7 2001/05/29 09:50:24 jongfoster Exp $";
+const char loadcfg_rcs[] = "$Id: loadcfg.c,v 1.10 2001/06/03 11:03:48 oes Exp $";
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/loadcfg.c,v $
*
* Revisions :
* $Log: loadcfg.c,v $
+ * Revision 1.10 2001/06/03 11:03:48 oes
+ * Makefile/in
+ *
+ * introduced cgi.c
+ *
+ * actions.c:
+ *
+ * adapted to new enlist_unique arg format
+ *
+ * conf loadcfg.c
+ *
+ * introduced confdir option
+ *
+ * filters.c filtrers.h
+ *
+ * extracted-CGI relevant stuff
+ *
+ * jbsockets.c
+ *
+ * filled comment
+ *
+ * jcc.c
+ *
+ * support for new cgi mechansim
+ *
+ * list.c list.h
+ *
+ * functions for new list type: "map"
+ * extended enlist_unique
+ *
+ * miscutil.c .h
+ * introduced bindup()
+ *
+ * parsers.c parsers.h
+ *
+ * deleted const struct interceptors
+ *
+ * pcrs.c
+ * added FIXME
+ *
+ * project.h
+ *
+ * added struct map
+ * added struct http_response
+ * changes struct interceptors to struct cgi_dispatcher
+ * moved HTML stuff to cgi.h
+ *
+ * re_filterfile:
+ *
+ * changed
+ *
+ * showargs.c
+ * NO TIME LEFT
+ *
+ * Revision 1.9 2001/06/01 20:06:24 jongfoster
+ * Removed support for "tinygif" option - moved to actions file.
+ *
+ * Revision 1.8 2001/05/31 21:27:13 jongfoster
+ * Removed many options from the config file and into the
+ * "actions" file: add_forwarded, suppress_vanilla_wafer,
+ * wafer, add_header, user_agent, referer, from
+ * Also globally replaced "permission" with "action".
+ *
* Revision 1.7 2001/05/29 09:50:24 jongfoster
* Unified blocklist/imagelist/permissionslist.
* File format is still under discussion, but the internal changes
#define hash_aclfile 1908516ul
#define hash_actions_file 3825730796ul /* FIXME "permissionsfile" */
#define hash_debug 78263ul
+#define hash_confdir 1978389lu
#define hash_forwardfile 1268669141ul
#define hash_jarfile 2046641ul
#define hash_listen_address 1255650842ul
#define hash_re_filterfile 3877522444ul
#define hash_single_threaded 4250084780ul
#define hash_suppress_blocklists 1948693308ul
-#define hash_tinygif 2227702ul /* FIXME should be in actions file */
#define hash_toggle 447966ul
#define hash_trust_info_url 449869467ul
#define hash_trustfile 56494766ul
config->jar = NULL;
}
#endif /* def JAR_FILES */
-#ifdef IMAGE_BLOCKING
- freez((char *)config->tinygifurl);
-#endif /* def IMAGE_BLOCKING */
freez((char *)config->haddr);
freez((char *)config->logfile);
config->debug |= atoi(arg);
continue;
-#ifdef IMAGE_BLOCKING
- case hash_tinygif :
- freez((char *)config->tinygifurl);
- config->tinygif = atoi(arg);
- if(3 == config->tinygif)
- {
- p = arg;
- while((*p >= '0') && (*p <= '9'))
- {
- p++;
- }
- while((*p == ' ') || (*p == '\t'))
- {
- p++;
- }
- if (*p)
- {
- q = malloc(strlen(p) + 5);
- if (q)
- {
- strcpy(q, p);
- strcat(q, "\r\n\r\n");
- config->tinygifurl = q;
- }
- }
- }
- if ((config->tinygif != 1) &&
- (config->tinygif != 2) &&
- ((config->tinygif != 3) || (config->tinygifurl==NULL)) )
- {
- log_error(LOG_LEVEL_ERROR, "tinygif setting invalid.");
- }
- continue;
-#endif /* def IMAGE_BLOCKING */
+ case hash_confdir :
+ config->confdir = strdup(arg);
+ continue;
case hash_single_threaded :
config->multi_threaded = 0;
#ifndef _WIN_CONSOLE
case hash_hide_console :
#endif /* ndef _WIN_CONSOLE */
-#ifndef IMAGE_BLOCKING
- case hash_tinygif :
-#endif /* def IMAGE_BLOCKING */
#ifndef JAR_FILES
case hash_jarfile :
#endif /* ndef JAR_FILES */
}
freez(fake_csp);
- end_proxy_args(config);
-
#ifndef SPLIT_PROXY_ARGS
if (!suppress_blocklists)
{