# Sample Configuration file for the Internet Junkbuster 2.0
#
-# $Id: config,v 1.2 2001/04/30 03:05:11 rodney Exp $
+# $Id: config,v 1.3 2001/05/20 01:21:20 jongfoster Exp $
#
# Table of Contents
#
-# 1. INTRODUCTION
+# 1. INTRODUCTION
# 2. FORMAT OF THE CONFIGURATION FILE
# 3. OTHER CONFIGURATION FILES
-# 4. GENERAL OPTIONS
+# 4. GENERAL OPTIONS
# 5. WINDOWS GUI OPTIONS
#
# 1. INTRODUCTION
#
# Default: Don't block anything.
#
-blockfile ./blocklist
+blockfile ./blocklist
#
# The imagefile contains regular expressions, one per line, of URLs
#
# Default: Block all URLs as HTML requests.
#
-imagefile ./imagelist
+imagefile ./imagelist
#
-# The popfile contains regular expressions, one per line, of sites
-# where Junkbuster should disable Javascript popups.
+# The permissions file contains patterns to specify the
+# cookie and filtering rules to apply to each site.
#
-# Default: No popup filtering.
+# Default: Cookies to and from all destinations are filtered.
+# Popups are disabled for all sites.
+# All sites are filtered if re_filterfile specified.
#
-popupfile ./popup
+permissionsfile ./permissionsfile
#
# The re_filterfile contains content modification rules. These rules
#
# Default: No content modification.
#
-re_filterfile ./re_filterfile
-
-#
-# The cookiefile defines how Junkbuster should treat cookies: filter
-# them out; permit them; permit them only one-way from your browser
-# to the site, etc. You can set this on a site-by-site basis, so
-# that you can, for example, use cookies at sites you trust while
-# filtering them out everywhere else.
-#
-# Default: Cookies to and from all destinations are filtered.
-#
-cookiefile ./cookiefile
+re_filterfile ./re_filterfile
#
# The logfile is where all logging and error messages are written.
#
# Default: Log to the standard error channel, not to a file
#
-logfile ./junkbuster.log
+logfile ./junkbuster.log
#
# The jarfile defines where Junkbuster stores the cookies it
#
# Default: Don't store intercepted cookies
#
-#jarfile ./jarfile
+#jarfile ./jarfile
#
# The forwardfile defines domain-specific forwarding of HTTP
#
# Default: Make all connections directly.
#
-forwardfile ./forward
+forwardfile ./forward
#
# Generally, Junkbuster is used as a personal proxy. The default
# Default: No access control. Everybody that can reach junkbuster
# will be served.
#
-#aclfile ./aclfile
+#aclfile ./aclfile
#
# 4. OPTIONS
# how Junkbuster operates.
#
-#
-# If 're_filter_all' is set, (commented in) Junkbuster will attempt
-# content modification (see 're_filterfile' above) on all requests.
-#
-# Default: Content modification takes only place if no cookie would
-# be sent to the server.
-#
-#re_filter_all
-
#
# If 'add-forwarded-header' is set, an "X-Forwarded-For:"
# specification will be added to each request header. Generally,
#
# VALUE EFFECT
# ===== ======
-# default Kill the referrer-header from the client.
-# . Pass the referrer unchanged.
+# default Kill the referrer-header from the client.
+# . Pass the referrer unchanged.
# @ Pass the referrer if the server is in the cookie file,
# kill the referrer otherwise.
# L Pass the referrer if the server is in the cookie file,
#
# Default: see above
#
-referer L
+referer L
#
# Some browsers provide a "From:" header that gives Web sites your
#
# Default: see above
#
-from spam-me-senseless@sittingduck.xqq
+#from spam-me-senseless@sittingduck.xqq
#
# The 'tinygif' option lets you change how Junkbuster treats blocked
#
# VALUE EFFECT
# ===== ======
-# 0 Send HTML
-# 1 Send a GIF of one transparent pixel
-# 2 Send a GIF with the word "JUNKBUSTER"
-# 3 <url> Send a redirect to the image indicated by the <url>
+# 0 Send HTML
+# 1 Send a GIF of one transparent pixel
+# 2 Send a GIF with the word "JUNKBUSTER"
+# 3 <url> Send a redirect to the image indicated by the <url>
#
# As an example of the last option:
#
-# tinygif 3 http://www.junkbusters.com/images/fb.gif
+# tinygif 3 http://no.where/ijb-send-banner.gif
#
-# Will replace every blocked image with the "fb.gif" image.
+# Will replace every blocked image with an image built into junkbuster.
#
# There is one non-obvious benefit to using option "3". If you use
# option 3, your Web browser will likely cache the image you specify
#
# Default: 0, i.e. send HTML
#
-tinygif 2
+tinygif 2
+
+#
+# Many sites, like yahoo.com, don't just link to other sites.
+# Instead, they will link to some script on their own server,
+# giving the destination as a parameter, which will then redirect
+# you to the final target.
+#
+# URLs resulting from this scheme typically look like:
+# http://some.place/some_script?http://some.where-else
+#
+# Sometimes, there are even multiple consecutive redirects encoded
+# in the URL. These redirections via scripts make your web browing
+# more traceable, since the server from which you follow such a link
+# can see where you go to. Apart from that, valuable bandwidth and
+# time is wasted, while your browser aks the server for one redirect
+# after the other. Plus, it feeds the advertisers.
+#
+# The fast-redirects option enables interception of these requests
+# by junkbuster, who will cut off all but the last valid URL in the
+# request and send a local redirect back to your browser without
+# contacting the remote site.
+#
+# Default: Don't intercept script-redirect URLs
+#
+fast-redirects
#
# The debug option sets the level of debugging information to log in
# debug 16 # LOG = log all data into the logfile
# debug 32 # FRC = debug force feature
# debug 64 # REF = debug regular expression filter
+# debug 128 # RED = debug fast redirects
#
# Multiple "debug" directives, are OK - they're logical-OR'd
# together.
#
# Default: 0, i.e. log nothing but errors and infos
#
-debug 1
+debug 1
#
# Junkbuster normally uses "multi-threading", a software technique
# Warning: Setting this to 0 will result in the buffer to grow
# infinitely and eat up all your memory!
#
-#Win32-only: log-buffer-size 1
+#Win32-only: log-buffer-size 1
-# log-max-lines {number of lines, e.g., '200'}
+# log-max-lines {number of lines, e.g., '200'}
#
# Maximum number of lines held in the log buffer. See above.
#
-#Win32-only: log-max-lines 200
+#Win32-only: log-max-lines 200
# log-highlight-messages {1 or 0}
#