cvsdist 26cde24
%define privoxyconf %{_sysconfdir}/%{name}
cvsdist 26cde24
%define privoxy_uid 73
cvsdist 26cde24
%define privoxy_gid 73
d089e8c
%define snapshot %{nil}
cvsdist 26cde24
cvsdist 26cde24
Name: privoxy
0e8c06a
Version: 3.0.10
0e8c06a
Release: 1%{?dist}
cvsdist 26cde24
Summary: Privoxy - privacy enhancing proxy
3e57246
License: GPLv2+
3bb1a63
Source0: http://downloads.sourceforge.net/ijbswa/%{name}-%{version}-stable%{?snapshot}-src.tar.gz
c88138c
Patch:  privoxy-3.0.3-service.patch
d089e8c
Patch1: privoxy-3.0.6%{?snapshot}-stripchangelog.patch
d089e8c
#Patch2: privoxy-3.0.6%{?snapshot}-dynamic-pcre.patch
75f3ba6
Patch3: privoxy-3.0.6-kill.patch
c88138c
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsdist 26cde24
Group: System Environment/Daemons
cvsdist 26cde24
URL: http://www.privoxy.org/
c88138c
Requires(pre): shadow-utils
c88138c
Requires(post): /sbin/chkconfig
c88138c
Requires(preun): /sbin/chkconfig, /sbin/service
c88138c
Requires(postun): /sbin/service
f01a752
BuildRequires: libtool autoconf pcre-devel
cvsdist 26cde24
cvsdist 26cde24
%description 
cvsdist 26cde24
Privoxy is a web proxy with advanced filtering capabilities for
cvsdist 26cde24
protecting privacy, filtering web page content, managing cookies,
cvsdist 26cde24
controlling access, and removing ads, banners, pop-ups and other
cvsdist 26cde24
obnoxious Internet junk. Privoxy has a very flexible configuration and
cvsdist 26cde24
can be customized to suit individual needs and tastes. Privoxy has application
cvsdist 26cde24
for both stand-alone systems and multi-user networks.
cvsdist 26cde24
cvsdist 26cde24
Privoxy is based on the Internet Junkbuster.
cvsdist 26cde24
cvsdist 26cde24
%prep
d089e8c
%setup -q -n %{name}-%{version}-stable%{?snapshot}
c88138c
%patch -p1
c88138c
%patch1 -p1
d089e8c
#patch2 -p1
75f3ba6
%patch3 -p1
cvsdist 26cde24
cvsdist 26cde24
%build
cvsdist ee2df5f
rm -rf autom4te.cache
c88138c
autoreconf
f01a752
# lets test how it works with dynamic pcre:
f01a752
#configure --disable-dynamic-pcre
f01a752
%configure
c88138c
make %{?_smp_mflags}
cvsdist 26cde24
cvsdist 26cde24
cvsdist 26cde24
%install
c88138c
/bin/rm -rf %{buildroot}
cvsdist 26cde24
mkdir -p %{buildroot}%{_sbindir} \
cvsdist 26cde24
         %{buildroot}%{_mandir}/man1 \
cvsdist 26cde24
         %{buildroot}%{_localstatedir}/log/%{name} \
cvsdist 26cde24
         %{buildroot}%{privoxyconf}/templates \
cvsdist 26cde24
         %{buildroot}%{_sysconfdir}/logrotate.d \
cvsdist 26cde24
         %{buildroot}%{_sysconfdir}/rc.d/init.d 
cvsdist 26cde24
c88138c
install -p -m 744 %{name} %{buildroot}%{_sbindir}/%{name}
c88138c
install -p -m 644 {config,*.action,default.filter,trust} %{buildroot}%{privoxyconf}/
c88138c
install -p -m 644 templates/* %{buildroot}%{privoxyconf}/templates
c88138c
install -p -m 644 %{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
c88138c
install -p -m 644 %{name}.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
c88138c
install -p -m 755 %{name}.init %{buildroot}%{_sysconfdir}/rc.d/init.d/%{name}
c88138c
install -p -m 711 -d %{buildroot}%{_localstatedir}/log/%{name}
cvsdist 26cde24
c88138c
# Customize the configuration file
c88138c
sed -i -e 's@^confdir.*@confdir %{privoxyconf}@g' %{buildroot}%{privoxyconf}/config
c88138c
sed -i -e 's@^logdir.*@logdir %{_localstatedir}/log/%{name}@g' %{buildroot}%{privoxyconf}/config
cvsdist 26cde24
cvsdist 26cde24
c88138c
%pre
c88138c
# Add user/group on install
c88138c
if [ $1 -eq "1" ]; then
c88138c
    %{_sbindir}/groupadd -g %{privoxy_gid} %{name} > /dev/null 2>&1 ||:
c88138c
    %{_sbindir}/useradd -u %{privoxy_uid} -g %{privoxy_gid} -d %{privoxyconf} -r -s "/sbin/nologin" %{name} > /dev/null 2>&1 ||:
cvsdist 26cde24
fi
cvsdist 26cde24
cvsdist 26cde24
cvsdist 26cde24
%post
c88138c
# Add privoxy service to  management facilities on install
c88138c
if [ "$1" -eq "1" ]; then
c88138c
    /sbin/chkconfig --add %{name}
cvsdist 26cde24
fi
cvsdist 26cde24
cvsdist 26cde24
c88138c
%preun
c88138c
# Remove privoxy service from management facilities on erase
c88138c
if [ "$1" -eq "0" ]; then
c88138c
    /sbin/service %{name} stop > /dev/null 2>&1 ||:
c88138c
    /sbin/chkconfig --del %{name}
cvsdist 26cde24
fi
cvsdist 26cde24
cvsdist 26cde24
%postun
c88138c
# Restart service if already running on upgrade
c88138c
if [ "$1" -gt "1" ]; then
c88138c
        /sbin/service %{name} condrestart > /dev/null 2>&1 ||:
cvsdist 26cde24
fi
cvsdist 26cde24
cvsdist 26cde24
%clean
c88138c
/bin/rm -rf %{buildroot}
cvsdist 26cde24
cvsdist 26cde24
%files
c88138c
%defattr(-,%{name},%{name},-)
cvsdist 26cde24
%dir %{_localstatedir}/log/%{name}
cvsdist 26cde24
%attr(0744,%{name},%{name})%{_sbindir}/%{name}
c88138c
%config(noreplace) %{privoxyconf}
cvsdist 26cde24
c88138c
# Owned by root
c88138c
%defattr(-,root,root,-)
cvsdist 26cde24
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
c88138c
%attr(0755,root,root) %{_initrddir}/%{name}
cvsdist 26cde24
%{_mandir}/man1/%{name}.*
c88138c
%doc README AUTHORS ChangeLog LICENSE 
0e8c06a
%doc doc/gpl.html doc/source/developer-manual doc/source/faq doc/source/user-manual
cvsdist 26cde24
cvsdist 26cde24
%changelog
0e8c06a
* Mon Aug 25 2008 Karsten Hopp <karsten@redhat.com> 3.0.10-1
0e8c06a
- privoxy 3.0.10
0e8c06a
3bb1a63
* Wed Mar 05 2008 Karsten Hopp <karsten@redhat.com> 3.0.8-2
3bb1a63
- fix source URL
3bb1a63
d089e8c
* Mon Feb 25 2008 Karsten Hopp <karsten@redhat.com> 3.0.8-1
d089e8c
- privoxy-3.0.8
d089e8c
6ac7c29
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0.6-9
6ac7c29
- Autorebuild for GCC 4.3
6ac7c29
3e57246
* Mon Aug 27 2007 Karsten Hopp <karsten@redhat.com> 3.0.6-8
3e57246
- fix license
3e57246
- rebuild
3e57246
4429c7a
* Mon Mar 05 2007 Karsten Hopp <karsten@redhat.com> 3.0.6-7
4429c7a
- rpmlint fixes
4429c7a
75f3ba6
* Mon Mar 05 2007 Karsten Hopp <karsten@redhat.com> 3.0.6-6
75f3ba6
- add upstream patch for dynamic pcre (#226316)
75f3ba6
- use kill -s HUP instead of 'kill -HUP' (#193159)
75f3ba6
f01a752
* Mon Feb 26 2007 Karsten Hopp <karsten@redhat.com> 3.0.6-5
f01a752
- add disttag
f01a752
- don't convert manpage to UTF-8
f01a752
- use dynamic pcre
f01a752
- drop license text from spec file, it's already covered in %%doc
f01a752
c88138c
* Thu Feb 22 2007 Karsten Hopp <karsten@redhat.com> 3.0.6-4
c88138c
- remove changelog from init script
c88138c
- added many spec file fixes from Sarantis Paskalis <paskalis@di.uoa.gr>:
c88138c
- remove unnecessary perl invocation
c88138c
- fix Requires(pre), (post), (preun) and (postun) for scriptlets
c88138c
- fix rpmlint 'conffile-marked-as-executable'
c88138c
- fix other stuff, so that it can actually be installed and erased
c88138c
- do not remove user/group on erase because due to logs remaining
c88138c
- major cleanup of the spec file 
c88138c
6615666
* Tue Nov 28 2006 Karsten Hopp <karsten@redhat.com> 3.0.6-2
6615666
- fix download URL
6615666
- cleanups
6615666
3338aec
* Tue Nov 21 2006 Karsten Hopp <karsten@redhat.com> 3.0.6-1
3338aec
- privoxy-3.0.6
3338aec
28b24eb
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.0.3-9.2.2
28b24eb
- rebuild
28b24eb
972d792
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.0.3-9.2.1
972d792
- bump again for double-long bug on ppc(64)
972d792
be4fdf8
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.0.3-9.2
be4fdf8
- rebuilt for new gcc4.1 snapshot and glibc changes
be4fdf8
6271f03
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
6271f03
- rebuilt
6271f03
bb94fc0
* Thu Sep 08 2005 Karsten Hopp <karsten@redhat.de> 3.0.3-9
bb94fc0
- fix invalid javascript created by quote unaware match in default.filter
bb94fc0
  Anduin Withers (#126366)
bb94fc0
db06f63
* Tue May 10 2005 Karsten Hopp <karsten@redhat.de> 3.0.3-8
db06f63
- enable debuginfo
db06f63
ff7c2ff
* Wed Mar 02 2005 Karsten Hopp <karsten@redhat.de> 3.0.3-7
ff7c2ff
- build with gcc-4
ff7c2ff
1360e0c
* Thu Nov 25 2004 Miloslav Trmac <mitr@redhat.com> - 3.0.3-6
1360e0c
- Convert man page to UTF-8
1360e0c
de40cca
* Thu Sep  9 2004 Bill Nottingham <notting@redhat.com> 3.0.3-5
de40cca
- don't run by default (again :) )
cvsdist d85fe23
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist d85fe23
- rebuilt
cvsdist d85fe23
cvsdist ee2df5f
* Mon Feb 23 2004 Karsten Hopp <karsten@redhat.de> 3.0.3-3 
cvsdist ee2df5f
- rebuild with sane release number
cvsdist ee2df5f
cvsdist ee2df5f
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist ee2df5f
- rebuilt
cvsdist ee2df5f
cvsdist ee2df5f
* Sun Feb 01 2004 Karsten Hopp <karsten@redhat.de> 3.0.3-0.6x
cvsdist ee2df5f
- build for upstream
cvsdist ee2df5f
cvsdist ee2df5f
* Sat Jan 31 2004 Karsten Hopp <karsten@redhat.de> 3.0.3-0.9
cvsdist ee2df5f
- build for upstream
cvsdist ee2df5f
cvsdist 6ee3111
* Thu Jan 22 2004 Karsten Hopp <karsten@redhat.de> 3.0.3-0.1 
cvsdist 6ee3111
- privoxy 3.0.3 beta
cvsdist 6ee3111
cvsdist 93833e0
* Mon Jul 14 2003 Karsten Hopp <karsten@redhat.de> 3.0.2-7
cvsdist 93833e0
- new upstream default.action
cvsdist 93833e0
cvsdist 93833e0
* Wed Jul 09 2003 Karsten Hopp <karsten@redhat.de> 3.0.2-6
cvsdist 93833e0
- new upstream default.action
cvsdist 93833e0
- added workaround for #74068
cvsdist 93833e0
cvsdist 93833e0
* Thu Jun 26 2003 Karsten Hopp <karsten@redhat.de> 3.0.2-5
cvsdist 93833e0
- add patch from Hal Burgiss to disable filtering of downloaded source code
cvsdist 93833e0
cvsdist 93833e0
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> 3.0.2-4.1
cvsdist 93833e0
- rebuilt
cvsdist 93833e0
cvsdist 93833e0
* Thu May 08 2003 Karsten Hopp <karsten@redhat.de> 3.0.2-3.1
cvsdist 93833e0
- fix https port
cvsdist 93833e0
cvsdist 93833e0
* Wed May 08 2003 Karsten Hopp <karsten@redhat.de> 3.0.2-3.0
cvsdist 93833e0
- rebuild
cvsdist 93833e0
cvsdist 93833e0
* Thu May 08 2003 Karsten Hopp <karsten@redhat.de> 3.0.2-2.2
cvsdist 93833e0
- fix typo in https port
cvsdist 93833e0
cvsdist 93833e0
* Wed May 07 2003 Karsten Hopp <karsten@redhat.de> 3.0.2-2.1
cvsdist 93833e0
- fix memleak (patch from privoxy CVS)
cvsdist 93833e0
cvsdist 93833e0
* Wed Mar 26 2003 Karsten Hopp <karsten@redhat.de> 3.0.2-1
cvsdist 93833e0
- update to 3.0.2
cvsdist 93833e0
cvsdist 26cde24
* Wed Feb 12 2003 Karsten Hopp <karsten@redhat.de> 3.0.0-8
cvsdist 26cde24
- fix sig_child handling (#84103)
cvsdist 26cde24
cvsdist 26cde24
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 26cde24
- rebuilt
cvsdist 26cde24
cvsdist 26cde24
* Sat Dec 21 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
- /sbin/nologin as shell (#80174)
cvsdist 26cde24
cvsdist 26cde24
* Tue Dec 17 2002 Bill Nottingham <notting@redhat.com> 3.0.0-5
cvsdist 26cde24
- don't run by default
cvsdist 26cde24
cvsdist 26cde24
* Wed Dec 04 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
- better service description (#77716)
cvsdist 26cde24
cvsdist 26cde24
* Tue Nov 19 2002 Tim Powers <timp@redhat.com>
cvsdist 26cde24
- rebuild on all arches
cvsdist 26cde24
cvsdist 26cde24
* Wed Aug 28 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
- 3.0.0 final, only docu updates
cvsdist 26cde24
cvsdist 26cde24
* Mon Aug 26 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
 - 3.0.0rc1  (good timing, they don't even know our schedule)
cvsdist 26cde24
 - docu/templates and filter updates.
cvsdist 26cde24
cvsdist 26cde24
* Tue Aug 25 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
- Bump version for 3.0.0 :)
cvsdist 26cde24
cvsdist 26cde24
* Fri Aug 23 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
- docu and filter updates
cvsdist 26cde24
cvsdist 26cde24
* Sat Aug 10 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
- Update to next release candidate 2.9.20
cvsdist 26cde24
cvsdist 26cde24
* Thu Aug 08 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
- Update to next release candidate
cvsdist 26cde24
cvsdist 26cde24
* Tue Aug 06 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
- 2.9.18
cvsdist 26cde24
- autoconf check for pcre.h in subdir
cvsdist 26cde24
cvsdist 26cde24
* Tue Aug 06 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
- Reset version for 2.9.20.
cvsdist 26cde24
cvsdist 26cde24
* Tue Jul 30 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
- Reset version for 2.9.18.
cvsdist 26cde24
cvsdist 26cde24
* Sat Jul 27 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
- this is a release-candidate for privoxy-3.0
cvsdist 26cde24
cvsdist 26cde24
* Sat Jul 27 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
- Reset version and release for 2.9.16.
cvsdist 26cde24
cvsdist 26cde24
* Fri Jul 12 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
- don't use ghost files for rcX.d/*, using chkconfig is the 
cvsdist 26cde24
  correct way to do this job (#68619)
cvsdist 26cde24
cvsdist 26cde24
* Fri Jul 05 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.15-8
cvsdist 26cde24
- Changing delete order for groups and users (users should be first)
cvsdist 26cde24
cvsdist 26cde24
* Wed Jul 03 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.15-7
cvsdist 26cde24
- Changing sed expression that removed CR from the end of the lines. This
cvsdist 26cde24
  new one removes any control caracter, and should work with older versions
cvsdist 26cde24
  of sed
cvsdist 26cde24
cvsdist 26cde24
* Tue Jul 02 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.15-6
cvsdist 26cde24
- Fixing defattr values. File and directory modes where swapped
cvsdist 26cde24
cvsdist 26cde24
* Tue Jul 02 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.15-5
cvsdist 26cde24
- Bumping Release number (which should be changed every time the specfile
cvsdist 26cde24
  is)
cvsdist 26cde24
cvsdist 26cde24
* Tue Jul 02 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.15-4
cvsdist 26cde24
- Fix typo in templates creation.
cvsdist 26cde24
cvsdist 26cde24
* Wed Jun 26 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.15-4
cvsdist 26cde24
- Fixing issues created by specfile sync between branches
cvsdist 26cde24
  - Correcting the release number (WARNING)
cvsdist 26cde24
  - Reintroducing text file conversion (dos -> unix)
cvsdist 26cde24
  - Reconverting hardcoded directories to macros
cvsdist 26cde24
  - Refixing ownership of privoxy files (now using multiple defattr
cvsdist 26cde24
    definitions)
cvsdist 26cde24
cvsdist 26cde24
* Thu Jun 20 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 26cde24
- fix several .spec file issues to shut up rpmlint
cvsdist 26cde24
  - non-standard-dir-perm /var/log/privoxy 0744
cvsdist 26cde24
  - invalid-vendor Privoxy.Org (This is ok for binaries compiled by privoxy
cvsdist 26cde24
    members, but not for packages from Red Hat)
cvsdist 26cde24
  - non-standard-group Networking/Utilities
cvsdist 26cde24
  - logrotate and init scripts should be noreplace
cvsdist 26cde24
cvsdist 26cde24
* Mon May 27 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.15-1
cvsdist 26cde24
- Index.html is now privoxy-index.html for doc usage.
cvsdist 26cde24
cvsdist 26cde24
* Sat May 25 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.15-1
cvsdist 26cde24
- Add html man page so index.html does not 404.
cvsdist 26cde24
cvsdist 26cde24
* Fri May 24 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.15-1
cvsdist 26cde24
- Add another template and alphabetize these for easier tracking.
cvsdist 26cde24
- Add doc/images directory.
cvsdist 26cde24
cvsdist 26cde24
* Wed May 15 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.15-1
cvsdist 26cde24
- Add templates/edit-actions-list-button
cvsdist 26cde24
cvsdist 26cde24
* Fri May 03 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.15-1
cvsdist 26cde24
- Version bump
cvsdist 26cde24
- Adding noreplace for %%{privoxyconf}/config
cvsdist 26cde24
- Included a method to verify if the versions declared on the specfile and
cvsdist 26cde24
  configure.in match. Interrupt the build if they don't.
cvsdist 26cde24
cvsdist 26cde24
* Fri Apr 26 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.14-3
cvsdist 26cde24
- Changing Vendor to Privoxy.Org
cvsdist 26cde24
cvsdist 26cde24
* Tue Apr 23 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.14-2
cvsdist 26cde24
- Adjust for new *actions files.
cvsdist 26cde24
cvsdist 26cde24
* Mon Apr 22 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.14-2
cvsdist 26cde24
- Removed the redhat hack that prevented the user and group from
cvsdist 26cde24
  being dealocated. That was a misundestanding of my part regarding
cvsdist 26cde24
  redhat policy.
cvsdist 26cde24
cvsdist 26cde24
* Mon Apr 22 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.14-2
cvsdist 26cde24
- Using macros to define uid and gid values
cvsdist 26cde24
- Bumping release
cvsdist 26cde24
cvsdist 26cde24
* Mon Apr 22 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.14-1
cvsdist 26cde24
- Changes to fixate the uid and gid values as (both) 73. This is a 
cvsdist 26cde24
  value we hope to standarize for all distributions. RedHat already
cvsdist 26cde24
  uses it, and Conectiva should start as soon as I find where the heck
cvsdist 26cde24
  I left my cluebat :-)
cvsdist 26cde24
- Only remove the user and group on uninstall if this is not redhat, once
cvsdist 26cde24
  redhat likes to have the values allocated even if the package is not 
cvsdist 26cde24
  installed
cvsdist 26cde24
cvsdist 26cde24
* Tue Apr 16 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.13-6
cvsdist 26cde24
- Add --disable-dynamic-pcre to configure.
cvsdist 26cde24
cvsdist 26cde24
* Wed Apr 10 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.13-5
cvsdist 26cde24
- Relisting template files on the %%files section
cvsdist 26cde24
cvsdist 26cde24
* Tue Apr 09 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.13-4
cvsdist 26cde24
- Removed 'make dok'. Docs are all maintained in CVS (and tarball) now.
cvsdist 26cde24
cvsdist 26cde24
* Mon Apr 08 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.13-4
cvsdist 26cde24
- Add templates/cgi-style.css, faq.txt, p_web.css, LICENSE
cvsdist 26cde24
- Remove templates/blocked-compact.
cvsdist 26cde24
- Add more docbook stuff to Builderquires.
cvsdist 26cde24
cvsdist 26cde24
* Thu Mar 28 2002 Sarantis Paskalis <sarantis@cnl.di.uoa.gr>
cvsdist 26cde24
+ privoxy-2.9.13-3
cvsdist 26cde24
- Include correct documentation file.
cvsdist 26cde24
cvsdist 26cde24
* Tue Mar 26 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.13-3
cvsdist 26cde24
- Fix typo in Description.
cvsdist 26cde24
cvsdist 26cde24
* Tue Mar 26 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.13-3
cvsdist 26cde24
- Added commentary asking to update the release value on the configure
cvsdist 26cde24
  script
cvsdist 26cde24
cvsdist 26cde24
* Tue Mar 25 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.13-3
cvsdist 26cde24
- Added the missing edit-actions-for-url-filter to templates.
cvsdist 26cde24
cvsdist 26cde24
* Mon Mar 25 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ privoxy-2.9.13-2
cvsdist 26cde24
- Fixing Release number
cvsdist 26cde24
cvsdist 26cde24
* Sun Mar 24 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ privoxy-2.9.13-2
cvsdist 26cde24
- Added faq to docs.
cvsdist 26cde24
cvsdist 26cde24
* Sun Mar 24 2002 Rodrigo Barbosa <rodrigob@suespammers.org>
cvsdist 26cde24
+ privoxy-2.9.13-2
cvsdist 26cde24
- Fixed the init files entries. Now we use %%ghost
cvsdist 26cde24
- improved username (and groupname) handling on the %%pre section. By improved
cvsdist 26cde24
  I mean: we do it by brute force now. Much easier to maintain. Yeah, you
cvsdist 26cde24
  got it right. No more Mr. Nice Guy.
cvsdist 26cde24
- Removed the userdel call on %%post. No need, once it's complety handled on
cvsdist 26cde24
  the %%pre section
cvsdist 26cde24
cvsdist 26cde24
* Sun Mar 24 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ junkbusterng-2.9.13-1
cvsdist 26cde24
  Added autoheader. Added autoconf to buildrequires.
cvsdist 26cde24
cvsdist 26cde24
* Sun Mar 24 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ junkbusterng-2.9.13-1
cvsdist 26cde24
- Fixed build problems re: name conflicts with man page and logrotate.
cvsdist 26cde24
- Commented out rc?d/* configs for time being, which are causing a build 
cvsdist 26cde24
- failure. /etc/junkbuster is now /etc/privoxy. Stefan did other name 
cvsdist 26cde24
- changes. Fixed typo ';' should be ':' causing 'rpm -e' to fail.
cvsdist 26cde24
cvsdist 26cde24
* Fri Mar 22 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ junkbusterng-2.9.13-1
cvsdist 26cde24
- References to the expression ijb where changed where possible
cvsdist 26cde24
- New package name: junkbusterng (all in lower case, acording to
cvsdist 26cde24
  the LSB recomendation)
cvsdist 26cde24
- Version changed to: 2.9.13
cvsdist 26cde24
- Release: 1
cvsdist 26cde24
- Added: junkbuster to obsoletes and conflicts (Not sure this is
cvsdist 26cde24
  right. If it obsoletes, why conflict ? Have to check it later)
cvsdist 26cde24
- Summary changed: Stefan, please check and aprove it
cvsdist 26cde24
- Changes description to use the new name
cvsdist 26cde24
- Sed string was NOT changed. Have to wait to the manpage to
cvsdist 26cde24
  change first
cvsdist 26cde24
- Keeping the user junkbuster for now. It will require some aditional
cvsdist 26cde24
  changes on the script (scheduled for the next specfile release)
cvsdist 26cde24
- Added post entry to move the old logfile to the new log directory
cvsdist 26cde24
- Removing "chkconfig --add" entry (not good to have it automaticaly
cvsdist 26cde24
  added to the startup list).
cvsdist 26cde24
- Added preun section to stop the service with the old name, as well
cvsdist 26cde24
  as remove it from the startup list
cvsdist 26cde24
- Removed the chkconfig --del entry from the conditional block on
4429c7a
  the preun scriptlet (now handled on the %%files section)
cvsdist 26cde24
cvsdist 26cde24
* Thu Mar 21 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
- added ijb_docs.css to docs.
cvsdist 26cde24
cvsdist 26cde24
* Mon Mar 11 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ junkbuster-2.9.11-8 
cvsdist 26cde24
- Take out --enable-no-gifs, breaks some browsers.
cvsdist 26cde24
cvsdist 26cde24
* Sun Mar 10 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
+ junkbuster-2.9.11-8 
cvsdist 26cde24
- Add --enable-no-gifs to configure.
cvsdist 26cde24
cvsdist 26cde24
* Fri Mar 08 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ junkbuster-2.9.11-7
cvsdist 26cde24
- Added BuildRequires to libtool.
cvsdist 26cde24
cvsdist 26cde24
* Tue Mar 06 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ junkbuster-2.9.11-6
cvsdist 26cde24
- Changed the routined that handle the junkbust and junkbuster users on
cvsdist 26cde24
  %%pre and %%post to work in a smoother manner
cvsdist 26cde24
- %%files now uses hardcoded usernames, to avoid problems with package
cvsdist 26cde24
  name changes in the future
cvsdist 26cde24
cvsdist 26cde24
* Tue Mar 05 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ junkbuster-2.9.11-5
cvsdist 26cde24
- Added "make redhat-dok" to the build process
cvsdist 26cde24
- Added docbook-utils to BuildRequires
cvsdist 26cde24
cvsdist 26cde24
* Tue Mar 05 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ junkbuster-2.9.11-4
cvsdist 26cde24
- Changing man section in the manpage from 1 to 8
cvsdist 26cde24
- We now require packages, not files, to avoid issues with apt
cvsdist 26cde24
cvsdist 26cde24
* Mon Mar 04 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ junkbuster-2.9.11-3
cvsdist 26cde24
- Fixing permissions of the init script
cvsdist 26cde24
cvsdist 26cde24
* Mon Mar 04 2002 Rodrigo Barbosa <rodrigob@tisbrasil.com.br>
cvsdist 26cde24
+ junkbuster-2.9.11-2
cvsdist 26cde24
- General specfile fixup, using the best recomended practices, including:
c88138c
    - Adding -q to %%setup
c88138c
    - Using macros whereever possible
c88138c
    - Not using wildchars on %%files section
c88138c
    - Doubling the percentage char on changelog and comments, to
c88138c
      avoid rpm expanding them
cvsdist 26cde24
cvsdist 26cde24
* Sun Mar 03 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
- /bin/false for shell causes init script to fail. Reverting.
cvsdist 26cde24
cvsdist 26cde24
* Wed Jan 09 2002 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
- Removed UID 73. Included user-manual and developer-manual in docs.
cvsdist 26cde24
  Include other actions files. Default shell is now /bin/false.
cvsdist 26cde24
  Userdel user=junkbust. ChangeLog was not zipped. Removed 
cvsdist 26cde24
  RPM_OPT_FLAGS kludge.
cvsdist 26cde24
cvsdist 26cde24
* Fri Dec 28 2001 Thomas Steudten <thomas@steudten.ch>
cvsdist 26cde24
- add paranoia check for 'rm -rf %%{buildroot}'
cvsdist 26cde24
- add gzip to 'BuildRequires'
cvsdist 26cde24
cvsdist 26cde24
* Sat Dec  1 2001 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
- actionsfile is now ijb.action.
cvsdist 26cde24
cvsdist 26cde24
* Tue Nov  6 2001 Thomas Steudten <thomas@steudten.ch>
cvsdist 26cde24
- Compress manpage
cvsdist 26cde24
- Add more documents for installation
cvsdist 26cde24
- Add version string to name and source
cvsdist 26cde24
cvsdist 26cde24
* Wed Oct 24 2001 Hal Burigss <hal@foobox.net>
cvsdist 26cde24
- Back to user 'junkbuster' and fix configure macro.
cvsdist 26cde24
cvsdist 26cde24
* Wed Oct 10 2001 Hal Burigss <hal@foobox.net>
cvsdist 26cde24
- More changes for user 'junkbust'. Init script had 'junkbuster'.
cvsdist 26cde24
cvsdist 26cde24
* Sun Sep 23 2001 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
- Change of $RPM_OPT_FLAGS handling. Added new HTML doc files.
cvsdist 26cde24
- Changed owner of /etc/junkbuster to shut up PAM/xauth log noise.
cvsdist 26cde24
cvsdist 26cde24
* Thu Sep 13 2001 Hal Burgiss <hal@foobox.net>
cvsdist 26cde24
- Added $RPM_OPT_FLAGS support, renaming of old logfile, and 
cvsdist 26cde24
- made sure no default shell exists for user junkbust.
cvsdist 26cde24
cvsdist 26cde24
* Sun Jun  3 2001 Stefan Waldherr <stefan@waldherr.org>
cvsdist 26cde24
- rework of RPM
cvsdist 26cde24
cvsdist 26cde24
* Mon Sep 25 2000 Stefan Waldherr <stefan@waldherr.org>
cvsdist 26cde24
- CLF Logging patch by davep@cyw.uklinux.net
cvsdist 26cde24
- Hal DeVore <haldevore@earthling.net> fix akamaitech in blocklist
cvsdist 26cde24
cvsdist 26cde24
* Sun Sep 17 2000 Stefan Waldherr <stefan@waldherr.org>
cvsdist 26cde24
- Steve Kemp skx@tardis.ed.ac.uk's javascript popup patch.
cvsdist 26cde24
- Markus Breitenbach breitenb@rbg.informatik.tu-darmstadt.de supplied
cvsdist 26cde24
  numerous fixes and enhancements for Steve's patch.
cvsdist 26cde24
- adamlock@netscape.com (Adam Lock) in the windows version:
cvsdist 26cde24
  - Taskbar activity spinner always spins even when logging is
cvsdist 26cde24
  turned off (which is the default) - people who don't
cvsdist 26cde24
  like the spinner can turn it off from a menu option.
cvsdist 26cde24
  - Taskbar popup menu has a options submenu - people can now
cvsdist 26cde24
  open the settings files for cookies, blockers etc.
cvsdist 26cde24
  without opening the JB window.
cvsdist 26cde24
  - Logging functionality works again
cvsdist 26cde24
  - Buffer overflow is fixed - new code uses a bigger buffer
cvsdist 26cde24
  and snprintf so it shouldn't overflow anymore.
cvsdist 26cde24
- Fixed userid swa, group learning problem while installing.
cvsdist 26cde24
  root must build RPM.
cvsdist 26cde24
- Added patch by Benjamin Low <ben@snrc.uow.edu.au> that prevents JB to
cvsdist 26cde24
  core dump when there is no log file.
cvsdist 26cde24
- Tweaked SuSE startup with the help of mohataj@gmx.net and Doc.B@gmx.de.
cvsdist 26cde24
- Fixed man page to include imagefile and popupfile.
cvsdist 26cde24
- Sanity check for the statistics function added.
cvsdist 26cde24
- "Patrick D'Cruze" <pdcruze@orac.iinet.net.au>: It seems Microsoft
cvsdist 26cde24
 are transitioning Hotmail from FreeBSD/Apache to Windows 2000/IIS.
cvsdist 26cde24
 With IIS/5, it appears to omit the trailing \r\n from http header
cvsdist 26cde24
 only messages.  eg, when I visit http://www.hotmail.com, IIS/5
cvsdist 26cde24
 responds with a HTTP 302 redirect header.  However, this header
cvsdist 26cde24
 message is missing the trailing \r\n.  IIS/5 then closes the
cvsdist 26cde24
 connection.  Junkbuster, unfortunately, discards the header becomes
cvsdist 26cde24
 it thinks it is incomplete - and it is.  MS have transmitted an
cvsdist 26cde24
 incomplete header!
cvsdist 26cde24
- Added bug reports and patch submission forms in the docs.
cvsdist 26cde24
cvsdist 26cde24
* Mon Mar 20 2000 Stefan Waldherr <stefan@waldherr.org>
cvsdist 26cde24
       Andrew <anw@tirana.freewire.co.uk> extended the JB:
cvsdist 26cde24
       Display of statistics of the total number of requests and the number
cvsdist 26cde24
       of requests filtered by junkbuster, also the percentage of requests
cvsdist 26cde24
       filtered. Suppression of the listing of files on the proxy-args page.
cvsdist 26cde24
       All stuff optional and configurable.
cvsdist 26cde24
cvsdist 26cde24
* Sun Sep 12 1999 Stefan Waldherr <stefan@waldherr.org>
cvsdist 26cde24
       Jan Willamowius (jan@janhh.shnet.org) fixed a bug in the 
cvsdist 26cde24
       code which prevented the JB from handling URLs of the form
cvsdist 26cde24
       user:password@www.foo.com. Fixed.
cvsdist 26cde24
cvsdist 26cde24
* Mon Aug  2 1999 Stefan Waldherr <stefan@waldherr.org>
c88138c
    Blank images are no longer cached, thanks to a hint from Markus 
cvsdist 26cde24
        Breitenbach <breitenb@rbg.informatik.tu-darmstadt.de>. The user 
cvsdist 26cde24
        agent is NO longer set by the Junkbuster. Sadly, many sites depend 
cvsdist 26cde24
        on the correct browser version nowadays. Incorporated many 
c88138c
    suggestions from Jan "Yenya" Kasprzak <kas@fi.muni.cz> for the
cvsdist 26cde24
        spec file. Fixed logging problem and since runlevel 2 does not 
cvsdist 26cde24
        use networking, I replaced /etc/rc.d/rc2.d/S84junkbuster with
cvsdist 26cde24
        /etc/rc.d/rc2.d/K09junkbuster thanks to Shaw Walker 
cvsdist 26cde24
        <walker@netgate.net>. You should now be able to build this RPM as 
cvsdist 26cde24
        a non-root user (mathias@weidner.sem.lipsia.de).
cvsdist 26cde24
cvsdist 26cde24
* Sun Jan 31 1999 Stefan Waldherr <stefan@waldherr.org>
c88138c
    %%{_localstatedir}/log/junkbuster set to nobody. Added /etc/junkbuster/imagelist
c88138c
    to allow more sophisticated matching of blocked images. Logrotate
c88138c
    logfile. Added files for auto-updating the blocklist et al.
cvsdist 26cde24
cvsdist 26cde24
* Wed Dec 16 1998 Stefan Waldherr <stefan@waldherr.org>
c88138c
    Configure blank version via config file. No separate blank
c88138c
    version anymore. Added Roland's <roland@spinnaker.rhein.de>
c88138c
    patch to show a logo instead of a blank area. Added a suggestion
c88138c
    from Alex <alex@cocoa.demon.co.uk>: %%{_localstatedir}/lock/subsys/junkbuster.
c88138c
    More regexps in the blocklist. Prepared the forwardfile for
c88138c
    squid. Extended image regexp with help from gabriel 
c88138c
    <somlo@CS.ColoState.EDU>.
cvsdist 26cde24
cvsdist 26cde24
* Thu Nov 19 1998 Stefan Waldherr <stefan@waldherr.org>
c88138c
    All RPMs now identify themselves in the show-proxy-args page.
c88138c
    Released Windoze version. Run junkbuster as nobody instead of
c88138c
    root. 
cvsdist 26cde24
cvsdist 26cde24
* Fri Oct 30 1998 Stefan Waldherr <stefan@waldherr.org>
c88138c
    Newest version. First release (hence the little version number
c88138c
    mixture -- 2.0.2-0 instead of 2.0-7). This version tightens 
c88138c
    security over 2.0.1; some multi-user sites will need to change 
c88138c
    the listen-address in the configuration file. The blank version of
cvsdist 26cde24
        the Internet Junkbuster has a more sophisticated way of replacing
c88138c
    images. All RPMs identify themselves in the show-proxy-args page.
cvsdist 26cde24
cvsdist 26cde24
* Thu Sep 23 1998 Stefan Waldherr <stefan@waldherr.org>
c88138c
    Modified the blocking feature, so that only GIFs and JPEGs are
c88138c
    blocked and replaced but not HTML pages. Thanks to 
c88138c
    "Gerd Flender" <plgerd@informatik.uni-siegen.de> for this nice
c88138c
    idea. Added numerous stuff to the blocklist. Keep patches in
cvsdist 26cde24
        seperate files and no longer in diffs (easier to maintain).
cvsdist 26cde24
cvsdist 26cde24
* Tue Jun 16 1998 Stefan Waldherr <swa@cs.cmu.edu>
cvsdist 26cde24
        Moved config files to /etc/junkbuster directory, moved man page,
c88138c
    added BuildRoot directive (Thanks to Alexey Nogin <ayn2@cornell.edu>)
cvsdist 26cde24
        Made new version junkbuster-raw (which is only a stripped version of 
cvsdist 26cde24
        the junkuster rpm, i.e. without my blocklist, etc.)
cvsdist 26cde24
cvsdist 26cde24
* Tue Jun 16 1998 (2.0-1)
c88138c
    Uhm, not that much. Just a new junkbuster version that
c88138c
    fixes a couple of bugs ... and of course a bigger 
c88138c
    blocklist with the unique Now-less-ads-than-ever(SM)
c88138c
    feature.
c88138c
    Oh, one thing: I changed the default user agent to Linux -- no 
c88138c
    need anymore to support Apple.
cvsdist 26cde24
cvsdist 26cde24
* Tue Jun 16 1998 (2.0-0)
c88138c
    Now-less-ads-than-ever (SM)
c88138c
    compiled with gcc instead of cc
c88138c
    compiled with -O3, thus it should be a little faster
c88138c
    show-proxy-args now works
c88138c
    /etc/junkbuster.init wasn't necessary
cvsdist 26cde24
cvsdist 26cde24
* Tue Jun 16 1998 (1.4)
c88138c
    some more config files were put into /etc
c88138c
    The junkbuster-blank rpm returns a 1x1 pixel image, that gets 
c88138c
    displayed by Netscape instead of the blocked image.
c88138c
    Read http://www.waldherr.org/junkbuster/ for
c88138c
    further info.
cvsdist 26cde24
cvsdist 26cde24
* Tue Jun 16 1998 (1.3)
c88138c
    The program has been moved to /usr/sbin (from /usr/local/bin)
c88138c
    Init- and stopscripts (/etc/rc.d/rc*) have been added so
c88138c
    that the junkbuster starts automatically during bootup.
c88138c
    The /etc/blocklist file is much more sophisticated. Theoretically
c88138c
    one should e.g. browse all major US and German newspapers without
c88138c
    seeing one annoying ad.
c88138c
    junkbuster.init was modified. It now starts junkbuster with an
c88138c
    additional "-r @" flag.
cvsdist 26cde24