# changelog

author: Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
changelog:
  + junkbuster-2.9.11-4
  - Changing man section in the manpage from 1 to 8
  - We now require packages, not files, to avoid issues with apt


author: Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
changelog:
  + junkbuster-2.9.11-2
  - General specfile fixup, using the best recomended practices, including:
      - Adding -q to %setup
      - Using macros whereever possible
      - Not using wildchars on %files section
      - Doubling the percentage char on changelog and comments, to
        avoid rpm expanding them


author: Hal Burgiss <hal@foobox.net>
changelog:
  - Removed UID 73. Included user-manual and developer-manual in docs.
    Include other actions files. Default shell is now /bin/false.
    Userdel user=junkbust. ChangeLog was not zipped. Removed 
    RPM_OPT_FLAGS kludge.


author: Hal Burgiss <hal@foobox.net>
changelog:
  - Change of $RPM_OPT_FLAGS handling. Added new HTML doc files.
  - Changed owner of /etc/junkbuster to shut up PAM/xauth log noise.


author: Hal Burgiss <hal@foobox.net>
changelog:
  - Added $RPM_OPT_FLAGS support, renaming of old logfile, and 
  - made sure no default shell exists for user junkbust.


author: Stefan Waldherr <stefan@waldherr.org>
changelog:
  - CLF Logging patch by davep@cyw.uklinux.net
  - Hal DeVore <haldevore@earthling.net> fix akamaitech in blocklist


author: Stefan Waldherr <stefan@waldherr.org>
changelog:
  - 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.


author: Stefan Waldherr <stefan@waldherr.org>
changelog:
  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.


author: Stefan Waldherr <stefan@waldherr.org>
changelog:
  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.


author: Stefan Waldherr <stefan@waldherr.org>
changelog:
  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).


author: Stefan Waldherr <stefan@waldherr.org>
changelog:
  %{_localstatedir}/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.


author: Stefan Waldherr <stefan@waldherr.org>
changelog:
  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>: %{_localstatedir}/lock/subsys/junkbuster.
      More regexps in the blocklist. Prepared the forwardfile for
      squid. Extended image regexp with help from gabriel 
      <somlo@CS.ColoState.EDU>.


author: Stefan Waldherr <stefan@waldherr.org>
changelog:
  All RPMs now identify themselves in the show-proxy-args page.
      Released Windoze version. Run junkbuster as nobody instead of
      root.


author: Stefan Waldherr <stefan@waldherr.org>
changelog:
  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.


author: Stefan Waldherr <stefan@waldherr.org>
changelog:
  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).


author: Stefan Waldherr <swa@cs.cmu.edu>
changelog:
  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.)


author: (2.0-1)
changelog:
  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.


author: (2.0-0)
changelog:
  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


author: (1.4)
changelog:
  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.


author: (1.3)
changelog:
  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.


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - 1.01 bugfix release ("bytea" coredumped with values outside 0...127)
  - Add perl-DBI and perl to BuildRequires (they were just in Requires: previously)


author: Paul Howarth <paul@city-fan.org> 0.96-3
changelog:
  - include license text
  - remove redundant BR: perl
  - add BR: perl(Date::Simple) for more test coverage


author: Miloslav Trmac <mitr@redhat.com> - 1.4.5-3
changelog:
  - Use the install-info scriptlets recommended in the Fedora Extras wiki
  - Move $RPM_BUILD_ROOT cleaning from %prep to %install


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - add URL tag
  - improved spec file
  - add hack to update config.guess config.sub
  - fix to build with newer autoconf versions


author: Ville Skyttä <ville.skytta at iki.fi> - 3.5.3-2
changelog:
  - Use correct pid file in init script's daemon/killproc/status calls.
  - Add /sbin/chkconfig dependencies for scriptlets.


author: Ville Skyttä <ville.skytta at iki.fi> - 3.4.7-2
changelog:
  - Move compiled templates to /var/cache/vdradmin, clean them up on upgrades.
  - Drop no longer needed Obsoletes and Provides.
  - Prune pre-3.4.4 changelog entries.


author: Frank Büttner <frank-buettner@gmx.net> - 1.2.1-15.fc7
changelog:
  - Try to bypass the broken paths in the Qt4 package.
    Not nice, but no other way until the Qt4 package will be corrected.


author: Frank Büttner <frank-buettner@gmx.net> - 1.2.1-10.fc7
changelog:
  - add readme file to the main package
  - fix empty debug packe(bug in the Qt lib)
  - fix prevent to install it on Qt => 4.2


author: Frank Büttner <frank-buettner@gmx.net> - 1.2.1-4.fc7
changelog:
  - enable qt3support
  - Prevent for compiling using Qt >=4.2 witch will need another version of QSA.
  - add missing .h files


author: Frank Büttner <frank-buettner@gmx.net> - 1.2.1-2.fc7
changelog:
  - Path of Qt not need to be hard coded now. (Must be checked with the 
    ready Qt package)
  - add exemples to the devel package


author: Robin Norwood <rnorwood@redhat.com> - 0.59-2
changelog:
  - Resolves: bz#226270
  - Fixed issues brought up during package review
  - BuildRequires should not require perl, and fixed the format.
  - Fixed the BuildRoot


author: Ville Skyttä <ville.skytta at iki.fi> - 0.49-2
changelog:
  - Explicitly disable tests requiring network access at build time.
  - Exclude Win32 and Cygwin specific modules.
  - More specfile cleanups.
  - Honor $RPM_OPT_FLAGS.


author: Jens Petersen <petersen@redhat.com> - 25-1
changelog:
  - update to version 25
    - update emacspeak-tcl-pkgreq-tclx.patch
  - protect install-info in %post and %preun (Ville Skyttä, #223685)


author: Jens Petersen <petersen@redhat.com> - 23.0-2
changelog:
  - tweak tcl scripts to run tclsh and require Tclx instead, since tclx-8.4
    no longer provides /usr/bin/tcl


author: Jens Petersen <petersen@redhat.com> - 23.0-1
changelog:
  - update to 23.0 release
  - make package noarch
  - remove .cvsignore files
  - remove unnecessary playlists and file (Jef Spaleta, #177760)


author: Jens Petersen <petersen@redhat.com> 17.0-1
changelog:
  - update to 17.0
  - adjust source url
  - quieten setup
  - remove some obsolete cleanup deletions
  - use _datadir, _infodir, _bindir, _prefix, and buildroot
  - clean buildroot before installing, and at the end
  - actually install info dir file entry on install (#74136)
  - don't include texi and sgml files in docs dir
  - encode spec changelog in utf-8


author: Rich Megginson <richm@stanfordalumni.org> - 1.5-9
changelog:
  - remove only perl(Mozilla::LDAP::Entry) from Provides, leave in 
  - perl(Mozilla::LDAP::Entry) = 1.5


author: Rich Megginson <richm@stanfordalumni.org> - 1.5-7
changelog:
  - Incorporate comments from Fedora Extras review - https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=219869
  - Remove all Requires except perl - use autogenerated ones
  - Remove ExclusiveArch
  - Remove files that don't need to be packaged
  - add full URL to sources
  - set API.so to mode 755


author: Matěj Cepl <mcepl@redhat.com> 0.3.4-7
changelog:
  - package should own only files in /usr/share/vim/vimfiles/*/
    directories, not the directory itself. Unfortunately, it is bad
    hack, because /usr/share/vim/vimfiles directory itself is not
    owned by any package (see bug no. 219154).
  - made comments about origin of additional Sources.
  - cp gets additional -p
  - calling of update-desktop-database removed
  - removed helpztags


author: Matěj Cepl <mcepl@redhat.com> 0.3.4-6
changelog:
  - other ugly Debianism: don't put additional files into diff,
    when we could have another source file.
  - again fixed problem with levels starting with non-ASCII
    character


author: Matěj Cepl <mcepl@redhat.com> 0.3.4-5
changelog:
  - No macros in changelog anymore.
  - Also there are no any <TAB>s in this file.
  - Package doesn't own directories in %files when not required.
  - Sources have URLs when possible.


author: Matěj Cepl <mcepl@redhat.com> 0.3.4-4
changelog:
  - Created Makefile for installation (so we could offer it upstream).
  - compression of manpages is done automagically by rpmbuild, no need
    to do it ourselves.


author: Matěj Cepl <mcepl@redhat.com> 0.3.4-3
changelog:
  - Finished Fedorization of originally README.Debian
  - added otl2html and otl_handler to examples/ subdirectory of
    %doc.
  - fixed manpages (don't install manpages for scripts we don't
    carry).


author: Aaron Bennett <aaron.bennett@olin.edu> - 0:0.24-0.fdr.4
changelog:
  - renamed confpatches.patch to ifplugd-0.24-confpatches.patch
  - used %config for /etc/init.d/ifplugd
  - added %config(noreplace) for /etc/ifplugd/*
  - removed patch


