The host parameter to connect_to() is now const.
[privoxy.git] / junkbuster-rh.spec
index e17a594..338f38b 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: junkbuster-rh.spec,v 1.1 2001/06/04 10:44:57 swa Exp $
+# $Id: junkbuster-rh.spec,v 1.2 2001/06/04 18:31:58 swa Exp $
 #
 # Written by and Copyright (C) 2001 the SourceForge
 # IJBSWA team.  http://ijbswa.sourceforge.net
 # Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 # $Log: junkbuster-rh.spec,v $
+# Revision 1.2  2001/06/04 18:31:58  swa
+# files are now prefixed with either `confdir' or `logdir'.
+# `make redhat-dist' replaces both entries confdir and logdir
+# with redhat values
+#
 # Revision 1.1  2001/06/04 10:44:57  swa
 # `make redhatr-dist' now works. Except for the paths
 # in the config file.
@@ -49,145 +54,11 @@ Distribution: defineme
 Obsoletes: junkbuster-raw junkbuster-blank
 Prereq: chkconfig
 
-%changelog
-
-* Sun Jun  3 2001 Stefan Waldherr <stefan@waldherr.org>
-- rework of RPM
-
-* Mon Sep 25 2000 Stefan Waldherr <stefan@waldherr.org>
-- CLF Logging patch by davep@cyw.uklinux.net
-- Hal DeVore <haldevore@earthling.net> fix akamaitech in blocklist
-
-* Sun Sep 17 2000 Stefan Waldherr <stefan@waldherr.org>
-- Steve Kemp skx@tardis.ed.ac.uk's javascript popup patch.
-- Markus Breitenbach breitenb@rbg.informatik.tu-darmstadt.de supplied
-  numerous fixes and enhancements for Steve's patch.
-- adamlock@netscape.com (Adam Lock) in the windows version:
-  - Taskbar activity spinner always spins even when logging is
-  turned off (which is the default) - people who don't
-  like the spinner can turn it off from a menu option.
-  - Taskbar popup menu has a options submenu - people can now
-  open the settings files for cookies, blockers etc.
-  without opening the JB window.
-  - Logging functionality works again
-  - Buffer overflow is fixed - new code uses a bigger buffer
-  and snprintf so it shouldn't overflow anymore.
-- Fixed userid swa, group learning problem while installing.
-  root must build RPM.
-- Added patch by Benjamin Low <ben@snrc.uow.edu.au> that prevents JB to
-  core dump when there is no log file.
-- Tweaked SuSE startup with the help of mohataj@gmx.net and Doc.B@gmx.de.
-- Fixed man page to include imagefile and popupfile.
-- Sanity check for the statistics function added.
-- "Patrick D'Cruze" <pdcruze@orac.iinet.net.au>: It seems Microsoft
- are transitioning Hotmail from FreeBSD/Apache to Windows 2000/IIS.
- With IIS/5, it appears to omit the trailing \r\n from http header
- only messages.  eg, when I visit http://www.hotmail.com, IIS/5
- responds with a HTTP 302 redirect header.  However, this header
- message is missing the trailing \r\n.  IIS/5 then closes the
- connection.  Junkbuster, unfortunately, discards the header becomes
- it thinks it is incomplete - and it is.  MS have transmitted an
- incomplete header!
-- Added bug reports and patch submission forms in the docs.
-
-* Mon Mar 20 2000 Stefan Waldherr <stefan@waldherr.org>
-       Andrew <anw@tirana.freewire.co.uk> extended the JB:
-       Display of statistics of the total number of requests and the number
-       of requests filtered by junkbuster, also the percentage of requests
-       filtered. Suppression of the listing of files on the proxy-args page.
-       All stuff optional and configurable.
-
-* Sun Sep 12 1999 Stefan Waldherr <stefan@waldherr.org>
-       Jan Willamowius (jan@janhh.shnet.org) fixed a bug in the 
-       code which prevented the JB from handling URLs of the form
-       user:password@www.foo.com. Fixed.
-
-* Mon Aug  2 1999 Stefan Waldherr <stefan@waldherr.org>
-       Blank images are no longer cached, thanks to a hint from Markus 
-        Breitenbach <breitenb@rbg.informatik.tu-darmstadt.de>. The user 
-        agent is NO longer set by the Junkbuster. Sadly, many sites depend 
-        on the correct browser version nowadays. Incorporated many 
-       suggestions from Jan "Yenya" Kasprzak <kas@fi.muni.cz> for the
-        spec file. Fixed logging problem and since runlevel 2 does not 
-        use networking, I replaced /etc/rc.d/rc2.d/S84junkbuster with
-        /etc/rc.d/rc2.d/K09junkbuster thanks to Shaw Walker 
-        <walker@netgate.net>. You should now be able to build this RPM as 
-        a non-root user (mathias@weidner.sem.lipsia.de).
-
-* Sun Jan 31 1999 Stefan Waldherr <stefan@waldherr.org>
-       /var/log/junkbuster set to nobody. Added /etc/junkbuster/imagelist
-       to allow more sophisticated matching of blocked images. Logrotate
-       logfile. Added files for auto-updating the blocklist et al.
-
-* Wed Dec 16 1998 Stefan Waldherr <stefan@waldherr.org>
-       Configure blank version via config file. No separate blank
-       version anymore. Added Roland's <roland@spinnaker.rhein.de>
-       patch to show a logo instead of a blank area. Added a suggestion
-       from Alex <alex@cocoa.demon.co.uk>: /var/lock/subsys/junkbuster.
-       More regexps in the blocklist. Prepared the forwardfile for
-       squid. Extended image regexp with help from gabriel 
-       <somlo@CS.ColoState.EDU>.
-
-* Thu Nov 19 1998 Stefan Waldherr <stefan@waldherr.org>
-       All RPMs now identify themselves in the show-proxy-args page.
-       Released Windoze version. Run junkbuster as nobody instead of
-       root. 
-
-* Fri Oct 30 1998 Stefan Waldherr <stefan@waldherr.org>
-       Newest version. First release (hence the little version number
-       mixture -- 2.0.2-0 instead of 2.0-7). This version tightens 
-       security over 2.0.1; some multi-user sites will need to change 
-       the listen-address in the configuration file. The blank version of
-        the Internet Junkbuster has a more sophisticated way of replacing
-       images. All RPMs identify themselves in the show-proxy-args page.
-
-* Thu Sep 23 1998 Stefan Waldherr <stefan@waldherr.org>
-       Modified the blocking feature, so that only GIFs and JPEGs are
-       blocked and replaced but not HTML pages. Thanks to 
-       "Gerd Flender" <plgerd@informatik.uni-siegen.de> for this nice
-       idea. Added numerous stuff to the blocklist. Keep patches in
-        seperate files and no longer in diffs (easier to maintain).
-
-* Tue Jun 16 1998 Stefan Waldherr <swa@cs.cmu.edu>
-        Moved config files to /etc/junkbuster directory, moved man page,
-       added BuildRoot directive (Thanks to Alexey Nogin <ayn2@cornell.edu>)
-        Made new version junkbuster-raw (which is only a stripped version of 
-        the junkuster rpm, i.e. without my blocklist, etc.)
-
-* Tue Jun 16 1998 (2.0-1)
-       Uhm, not that much. Just a new junkbuster version that
-       fixes a couple of bugs ... and of course a bigger 
-       blocklist with the unique Now-less-ads-than-ever(SM)
-       feature.
-       Oh, one thing: I changed the default user agent to Linux -- no 
-       need anymore to support Apple.
-
-* Tue Jun 16 1998 (2.0-0)
-       Now-less-ads-than-ever (SM)
-       compiled with gcc instead of cc
-       compiled with -O3, thus it should be a little faster
-       show-proxy-args now works
-       /etc/junkbuster.init wasn't necessary
-
-* Tue Jun 16 1998 (1.4)
-       some more config files were put into /etc
-       The junkbuster-blank rpm returns a 1x1 pixel image, that gets 
-       displayed by Netscape instead of the blocked image.
-       Read http://www.waldherr.org/junkbuster/ for
-       further info.
-
-* Tue Jun 16 1998 (1.3)
-       The program has been moved to /usr/sbin (from /usr/local/bin)
-       Init- and stopscripts (/etc/rc.d/rc*) have been added so
-       that the junkbuster starts automatically during bootup.
-       The /etc/blocklist file is much more sophisticated. Theoretically
-       one should e.g. browse all major US and German newspapers without
-       seeing one annoying ad.
-       junkbuster.init was modified. It now starts junkbuster with an
-       additional "-r @" flag.
-
 Conflicts: junkbuster-raw junkbuster
 
+#
+# -----------------------------------------------------------------------------
+#
 %description
 The Internet Junkbuster (TM) blocks unwanted banner ads and protects
 your privacy from cookies and other threats. It's free under the GPL
@@ -200,7 +71,6 @@ configure this via /etc/junkbuster/config.
 #
 # -----------------------------------------------------------------------------
 #
-
 %prep
 
 #
@@ -213,7 +83,6 @@ configure this via /etc/junkbuster/config.
 #
 # -----------------------------------------------------------------------------
 #
-
 %build
 
 #export DISTNAME='\"%PACKAGE_NAME-%PACKAGE_VERSION-%PACKAGE_RELEASE\"'
@@ -228,7 +97,6 @@ strip junkbuster
 #
 # -----------------------------------------------------------------------------
 #
-
 %pre
 if [ -f /etc/rc.d/init.d/junkbuster.init ]; then
         /etc/rc.d/init.d/junkbuster.init stop
@@ -247,7 +115,6 @@ fi
 #
 # -----------------------------------------------------------------------------
 #
-
 %install
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT/{var/log/junkbuster,usr/{sbin,man/man8},etc/{junkbuster,junkbuster/templates,logrotate.d,cron.weekly,cron.monthly,rc.d/{init.d,rc{0,1,2,3,5,6}.d}}}
@@ -296,7 +163,6 @@ ln -sf ../init.d/junkbuster $RPM_BUILD_ROOT/etc/rc.d/rc6.d/K09junkbuster
 #
 # -----------------------------------------------------------------------------
 #
-
 %preun
 if [ -f /etc/rc.d/init.d/junkbuster.init ]; then
         /etc/rc.d/init.d/junkbuster.init stop
@@ -308,7 +174,6 @@ fi
 #
 # -----------------------------------------------------------------------------
 #
-
 %post
 cat << EOT >&2
 
@@ -328,14 +193,12 @@ EOT
 #
 # -----------------------------------------------------------------------------
 #
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 #
 # -----------------------------------------------------------------------------
 #
-
 %files
 %defattr(-,root,root)
 # %doc ijbfaq.html ijbman.html README README.TOO gpl.html 
@@ -352,3 +215,144 @@ rm -rf $RPM_BUILD_ROOT
 %config(missingok) /etc/rc.d/rc3.d/S84junkbuster
 %config(missingok) /etc/rc.d/rc5.d/S84junkbuster
 %config(missingok) /etc/rc.d/rc6.d/K09junkbuster
+
+#
+# -----------------------------------------------------------------------------
+#
+
+%changelog
+
+* Sun Jun  3 2001 Stefan Waldherr <stefan@waldherr.org>
+- rework of RPM
+
+* Mon Sep 25 2000 Stefan Waldherr <stefan@waldherr.org>
+- CLF Logging patch by davep@cyw.uklinux.net
+- Hal DeVore <haldevore@earthling.net> fix akamaitech in blocklist
+
+* Sun Sep 17 2000 Stefan Waldherr <stefan@waldherr.org>
+- Steve Kemp skx@tardis.ed.ac.uk's javascript popup patch.
+- Markus Breitenbach breitenb@rbg.informatik.tu-darmstadt.de supplied
+  numerous fixes and enhancements for Steve's patch.
+- adamlock@netscape.com (Adam Lock) in the windows version:
+  - Taskbar activity spinner always spins even when logging is
+  turned off (which is the default) - people who don't
+  like the spinner can turn it off from a menu option.
+  - Taskbar popup menu has a options submenu - people can now
+  open the settings files for cookies, blockers etc.
+  without opening the JB window.
+  - Logging functionality works again
+  - Buffer overflow is fixed - new code uses a bigger buffer
+  and snprintf so it shouldn't overflow anymore.
+- Fixed userid swa, group learning problem while installing.
+  root must build RPM.
+- Added patch by Benjamin Low <ben@snrc.uow.edu.au> that prevents JB to
+  core dump when there is no log file.
+- Tweaked SuSE startup with the help of mohataj@gmx.net and Doc.B@gmx.de.
+- Fixed man page to include imagefile and popupfile.
+- Sanity check for the statistics function added.
+- "Patrick D'Cruze" <pdcruze@orac.iinet.net.au>: It seems Microsoft
+ are transitioning Hotmail from FreeBSD/Apache to Windows 2000/IIS.
+ With IIS/5, it appears to omit the trailing \r\n from http header
+ only messages.  eg, when I visit http://www.hotmail.com, IIS/5
+ responds with a HTTP 302 redirect header.  However, this header
+ message is missing the trailing \r\n.  IIS/5 then closes the
+ connection.  Junkbuster, unfortunately, discards the header becomes
+ it thinks it is incomplete - and it is.  MS have transmitted an
+ incomplete header!
+- Added bug reports and patch submission forms in the docs.
+
+* Mon Mar 20 2000 Stefan Waldherr <stefan@waldherr.org>
+       Andrew <anw@tirana.freewire.co.uk> extended the JB:
+       Display of statistics of the total number of requests and the number
+       of requests filtered by junkbuster, also the percentage of requests
+       filtered. Suppression of the listing of files on the proxy-args page.
+       All stuff optional and configurable.
+
+* Sun Sep 12 1999 Stefan Waldherr <stefan@waldherr.org>
+       Jan Willamowius (jan@janhh.shnet.org) fixed a bug in the 
+       code which prevented the JB from handling URLs of the form
+       user:password@www.foo.com. Fixed.
+
+* Mon Aug  2 1999 Stefan Waldherr <stefan@waldherr.org>
+       Blank images are no longer cached, thanks to a hint from Markus 
+        Breitenbach <breitenb@rbg.informatik.tu-darmstadt.de>. The user 
+        agent is NO longer set by the Junkbuster. Sadly, many sites depend 
+        on the correct browser version nowadays. Incorporated many 
+       suggestions from Jan "Yenya" Kasprzak <kas@fi.muni.cz> for the
+        spec file. Fixed logging problem and since runlevel 2 does not 
+        use networking, I replaced /etc/rc.d/rc2.d/S84junkbuster with
+        /etc/rc.d/rc2.d/K09junkbuster thanks to Shaw Walker 
+        <walker@netgate.net>. You should now be able to build this RPM as 
+        a non-root user (mathias@weidner.sem.lipsia.de).
+
+* Sun Jan 31 1999 Stefan Waldherr <stefan@waldherr.org>
+       /var/log/junkbuster set to nobody. Added /etc/junkbuster/imagelist
+       to allow more sophisticated matching of blocked images. Logrotate
+       logfile. Added files for auto-updating the blocklist et al.
+
+* Wed Dec 16 1998 Stefan Waldherr <stefan@waldherr.org>
+       Configure blank version via config file. No separate blank
+       version anymore. Added Roland's <roland@spinnaker.rhein.de>
+       patch to show a logo instead of a blank area. Added a suggestion
+       from Alex <alex@cocoa.demon.co.uk>: /var/lock/subsys/junkbuster.
+       More regexps in the blocklist. Prepared the forwardfile for
+       squid. Extended image regexp with help from gabriel 
+       <somlo@CS.ColoState.EDU>.
+
+* Thu Nov 19 1998 Stefan Waldherr <stefan@waldherr.org>
+       All RPMs now identify themselves in the show-proxy-args page.
+       Released Windoze version. Run junkbuster as nobody instead of
+       root. 
+
+* Fri Oct 30 1998 Stefan Waldherr <stefan@waldherr.org>
+       Newest version. First release (hence the little version number
+       mixture -- 2.0.2-0 instead of 2.0-7). This version tightens 
+       security over 2.0.1; some multi-user sites will need to change 
+       the listen-address in the configuration file. The blank version of
+        the Internet Junkbuster has a more sophisticated way of replacing
+       images. All RPMs identify themselves in the show-proxy-args page.
+
+* Thu Sep 23 1998 Stefan Waldherr <stefan@waldherr.org>
+       Modified the blocking feature, so that only GIFs and JPEGs are
+       blocked and replaced but not HTML pages. Thanks to 
+       "Gerd Flender" <plgerd@informatik.uni-siegen.de> for this nice
+       idea. Added numerous stuff to the blocklist. Keep patches in
+        seperate files and no longer in diffs (easier to maintain).
+
+* Tue Jun 16 1998 Stefan Waldherr <swa@cs.cmu.edu>
+        Moved config files to /etc/junkbuster directory, moved man page,
+       added BuildRoot directive (Thanks to Alexey Nogin <ayn2@cornell.edu>)
+        Made new version junkbuster-raw (which is only a stripped version of 
+        the junkuster rpm, i.e. without my blocklist, etc.)
+
+* Tue Jun 16 1998 (2.0-1)
+       Uhm, not that much. Just a new junkbuster version that
+       fixes a couple of bugs ... and of course a bigger 
+       blocklist with the unique Now-less-ads-than-ever(SM)
+       feature.
+       Oh, one thing: I changed the default user agent to Linux -- no 
+       need anymore to support Apple.
+
+* Tue Jun 16 1998 (2.0-0)
+       Now-less-ads-than-ever (SM)
+       compiled with gcc instead of cc
+       compiled with -O3, thus it should be a little faster
+       show-proxy-args now works
+       /etc/junkbuster.init wasn't necessary
+
+* Tue Jun 16 1998 (1.4)
+       some more config files were put into /etc
+       The junkbuster-blank rpm returns a 1x1 pixel image, that gets 
+       displayed by Netscape instead of the blocked image.
+       Read http://www.waldherr.org/junkbuster/ for
+       further info.
+
+* Tue Jun 16 1998 (1.3)
+       The program has been moved to /usr/sbin (from /usr/local/bin)
+       Init- and stopscripts (/etc/rc.d/rc*) have been added so
+       that the junkbuster starts automatically during bootup.
+       The /etc/blocklist file is much more sophisticated. Theoretically
+       one should e.g. browse all major US and German newspapers without
+       seeing one annoying ad.
+       junkbuster.init was modified. It now starts junkbuster with an
+       additional "-r @" flag.