-const char loaders_rcs[] = "$Id: loaders.c,v 1.12 2001/05/31 17:32:31 oes Exp $";
+const char loaders_rcs[] = "$Id: loaders.c,v 1.13 2001/05/31 21:28:49 jongfoster Exp $";
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/loaders.c,v $
*
* Revisions :
* $Log: loaders.c,v $
+ * Revision 1.13 2001/05/31 21:28:49 jongfoster
+ * Removed all permissionsfile code - it's now called the actions
+ * file, and (almost) all the code is in actions.c
+ *
* Revision 1.12 2001/05/31 17:32:31 oes
*
* - Enhanced domain part globbing with infix and prefix asterisk
*p = '\0';
}
}
-
- /* Remove leading and trailing whitespace */
- chomp(linebuf);
+ /* Write to the buffer */
if (*linebuf)
{
strncat(buf, linebuf, buflen - strlen(buf));
- if (contflag)
- {
- contflag = 0;
- continue;
- }
- else
- {
- return buf;
- }
+ }
+
+ /* Continue? */
+ if (contflag)
+ {
+ contflag = 0;
+ continue;
+ }
+
+ /* Remove leading and trailing whitespace */
+ chomp(buf);
+
+ if (*buf)
+ {
+ return buf;
}
}
+
/* EOF */
return NULL;
#
# For information, see http://ijbswa.sourceforge.net/
#
-# $Id$
+# $Id: permissionsfile,v 1.5 2001/05/31 21:32:15 jongfoster Exp $
#
#############################################################################
# Syntax
#############################################################################
# Defaults
#############################################################################
-#FIXME: Line continuation is broken - can't split a line at whitespace.
-{ -\
-block +\
-fast-redirects +\
-filter +\
-hide-forwarded +\
-hide-from{block} +\
-hide-referer{forge} -\
-hide-user-agent -\
-image +\
-no-cookies-read +\
-no-cookies-set +\
-no-popups +\
-vanilla-wafer \
+{\
+-block \
++fast-redirects \
++filter \
++hide-forwarded \
++hide-from{block} \
++hide-referer{forge} \
+-hide-user-agent \
+-image \
++no-cookies-read \
++no-cookies-set \
++no-popups \
++vanilla-wafer \
}
/ # Match all URLs
# A useful site for testing - shows all headers:
# http://privacy.net/analyze/
#############################################################################
-{+add-header{X-Privacy: Yes please} +#-add-header{*} +\
-add-header{X-User-Tracking: No thanks!} -filter}
+{+add-header{X-Privacy: Yes please} #-add-header{*} \
++add-header{X-User-Tracking: No thanks!} -filter}
privacy.net
#############################################################################