|
|
d243e33 |
## This package understands the following switches:
|
|
|
c1d09ab |
%bcond_without fedora
|
|
|
fbe5024 |
%bcond_without noarch
|
|
|
c1d09ab |
|
|
|
d243e33 |
|
|
|
d243e33 |
%global username toranon
|
|
|
c1d09ab |
%global uid 19
|
|
|
d243e33 |
%global homedir %_var/lib/%name
|
|
|
d243e33 |
%global logdir %_var/log/%name
|
|
|
d243e33 |
|
|
|
fbe5024 |
%{?with_noarch:%global noarch BuildArch: noarch}
|
|
|
81fe605 |
%{!?release_func:%global release_func() %%{?prerelease:0.}%1%%{?prerelease:.%%prerelease}%%{?dist}}
|
|
|
d243e33 |
|
|
|
d243e33 |
Name: tor
|
|
Enrico Scholz |
2bc82d9 |
Version: 0.2.1.32
|
|
|
7a32f8a |
Release: %release_func 1400
|
|
|
d243e33 |
Group: System Environment/Daemons
|
|
|
d243e33 |
License: BSD
|
|
|
d243e33 |
Summary: Anonymizing overlay network for TCP (The onion router)
|
|
|
d243e33 |
URL: http://tor.eff.org
|
|
|
d243e33 |
Requires: %name-core = %version-%release
|
|
|
d243e33 |
Requires: %name-lsb = %version-%release
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
d243e33 |
%package core
|
|
|
d243e33 |
Summary: Core programs for tor
|
|
|
d243e33 |
Group: System Environment/Daemons
|
|
|
fa9528a |
URL: http://www.torproject.org
|
|
|
fa9528a |
Source0: https://www.torproject.org/dist/%name-%version.tar.gz
|
|
|
fa9528a |
Source1: https://www.torproject.org/dist/%name-%version.tar.gz.asc
|
|
|
d243e33 |
Source2: tor.logrotate
|
|
|
c1d09ab |
BuildRoot: %_tmppath/%name-%version-%release-root
|
|
|
d243e33 |
|
|
|
ae3a018 |
BuildRequires: libevent-devel openssl-devel transfig ghostscript
|
|
|
ae3a018 |
BuildRequires: /usr/bin/latex
|
|
|
ae3a018 |
BuildRequires: texlive-texmf-fonts
|
|
|
c1d09ab |
BuildRequires: fedora-usermgmt-devel
|
|
|
c1d09ab |
Provides: user(%username) = %uid
|
|
|
c1d09ab |
Provides: group(%username) = %uid
|
|
|
d243e33 |
Requires: init(%name)
|
|
|
c1d09ab |
Requires(pre): /etc/logrotate.d
|
|
|
c1d09ab |
Requires(postun): /etc/logrotate.d
|
|
|
c1d09ab |
%{?FE_USERADD_REQ}
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
ca4ac65 |
%package doc
|
|
|
ca4ac65 |
Summary: Documentation for tor
|
|
|
ca4ac65 |
Group: System Environment/Daemons
|
|
|
ca4ac65 |
Requires: %name-core = %version-%release
|
|
|
ca4ac65 |
%{?noarch}
|
|
|
ca4ac65 |
|
|
|
ca4ac65 |
|
|
|
d243e33 |
%package lsb
|
|
|
d243e33 |
Summary: LSB initscripts for tor
|
|
|
d243e33 |
Group: System Environment/Daemons
|
|
|
d243e33 |
Provides: init(%name) = lsb
|
|
|
81fe605 |
Conflicts: init(%name) = sysv
|
|
|
d243e33 |
Requires: %name-core = %version-%release
|
|
|
d243e33 |
Source10: tor.lsb
|
|
|
d243e33 |
Requires(pre): %name-core
|
|
|
c1d09ab |
Requires(postun): lsb-core-noarch %name-core
|
|
|
c1d09ab |
Requires(post): lsb-core-noarch
|
|
|
c1d09ab |
Requires(preun): lsb-core-noarch
|
|
|
fbe5024 |
%{?noarch}
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
81fe605 |
%package sysv
|
|
|
81fe605 |
Summary: Tor initscripts for Red Hat's proprietary initsystem
|
|
|
81fe605 |
Group: System Environment/Daemons
|
|
|
81fe605 |
Provides: init(%name) = sysv
|
|
|
81fe605 |
Conflicts: init(%name) = lsb
|
|
|
81fe605 |
Requires: %name-core = %version-%release
|
|
|
81fe605 |
Source30: tor.sysv
|
|
|
81fe605 |
Requires(pre): %name-core
|
|
|
81fe605 |
Requires(post): chkconfig
|
|
|
81fe605 |
Requires(preun): chkconfig
|
|
|
81fe605 |
# This is for /sbin/service
|
|
|
81fe605 |
Requires(preun): initscripts
|
|
|
ca4ac65 |
# This is for /sbin/service
|
|
|
ca4ac65 |
Requires(postun): initscripts
|
|
|
81fe605 |
%{?noarch}
|
|
|
81fe605 |
|
|
|
81fe605 |
|
|
|
481b5f8 |
%package upstart
|
|
|
481b5f8 |
Summary: upstart initscripts for %name
|
|
|
481b5f8 |
Group: System Environment/Base
|
|
|
481b5f8 |
Source20: %name.upstart
|
|
|
481b5f8 |
Provides: init(%name) = upstart
|
|
|
7589c34 |
Requires: %name-core = %version-%release
|
|
|
afc380d |
Requires(pre): /etc/init
|
|
|
481b5f8 |
Requires(post): /usr/bin/killall
|
|
|
481b5f8 |
Requires(postun): /sbin/initctl
|
|
|
fbe5024 |
%{?noarch}
|
|
|
481b5f8 |
|
|
|
481b5f8 |
|
|
|
d243e33 |
%description
|
|
|
d243e33 |
Tor is a connection-based low-latency anonymous communication system.
|
|
|
d243e33 |
|
|
|
d243e33 |
Applications connect to the local Tor proxy using the SOCKS protocol. The
|
|
|
d243e33 |
local proxy chooses a path through a set of relays, in which each relay
|
|
|
d243e33 |
knows its predecessor and successor, but no others. Traffic flowing down
|
|
|
d243e33 |
the circuit is unwrapped by a symmetric key at each relay, which reveals
|
|
|
d243e33 |
the downstream relay.
|
|
|
d243e33 |
|
|
|
d243e33 |
Warnings: Tor does no protocol cleaning. That means there is a danger
|
|
|
d243e33 |
that application protocols and associated programs can be induced to
|
|
|
d243e33 |
reveal information about the initiator. Tor depends on Privoxy and
|
|
|
d243e33 |
similar protocol cleaners to solve this problem. This is alpha code,
|
|
|
d243e33 |
and is even more likely than released code to have anonymity-spoiling
|
|
|
d243e33 |
bugs. The present network is very small -- this further reduces the
|
|
|
d243e33 |
strength of the anonymity provided. Tor is not presently suitable for
|
|
|
d243e33 |
high-stakes anonymity.
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
d243e33 |
%description core
|
|
|
d243e33 |
Tor is a connection-based low-latency anonymous communication system.
|
|
|
d243e33 |
|
|
|
d243e33 |
This package provides the "tor" program, which serves as both a client
|
|
|
d243e33 |
and a relay node.
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
ca4ac65 |
%description doc
|
|
|
ca4ac65 |
Tor is a connection-based low-latency anonymous communication system.
|
|
|
ca4ac65 |
|
|
|
ca4ac65 |
This package provides documentation for "tor".
|
|
|
ca4ac65 |
|
|
|
ca4ac65 |
|
|
|
d243e33 |
%description lsb
|
|
|
d243e33 |
Tor is a connection-based low-latency anonymous communication system.
|
|
|
d243e33 |
|
|
|
d243e33 |
This package contains the LSB compliant initscripts to start the "tor"
|
|
|
d243e33 |
daemon.
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
81fe605 |
%description sysv
|
|
|
81fe605 |
Tor is a connection-based low-latency anonymous communication system.
|
|
|
81fe605 |
|
|
|
81fe605 |
This package contains the initscripts to start the "tor" daemon with
|
|
|
81fe605 |
Red Hat's proprietary initsystem.
|
|
|
81fe605 |
|
|
|
81fe605 |
|
|
|
481b5f8 |
%description upstart
|
|
|
481b5f8 |
Tor is a connection-based low-latency anonymous communication system.
|
|
|
481b5f8 |
|
|
|
481b5f8 |
This package contains the upstart compliant initscripts to start the "tor"
|
|
|
481b5f8 |
daemon.
|
|
|
481b5f8 |
|
|
|
d243e33 |
%prep
|
|
|
d243e33 |
%setup -q
|
|
|
d243e33 |
|
|
|
1ed7ca9 |
sed -i -e 's!^\(\# *\)\?DataDirectory .*!DataDirectory %homedir/.tor!' src/config/torrc.sample.in
|
|
|
d243e33 |
cat <<EOF >>src/config/torrc.sample.in
|
|
|
a6e6e58 |
Log notice syslog
|
|
|
d243e33 |
User %username
|
|
|
d243e33 |
EOF
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
d243e33 |
%build
|
|
|
2e599d2 |
export LDFLAGS='-Wl,--as-needed'
|
|
|
3ce3f3b |
%configure
|
|
|
d243e33 |
make %{?_smp_mflags}
|
|
|
d243e33 |
make -C doc/design-paper tor-design.pdf
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
d243e33 |
%install
|
|
|
d243e33 |
rm -rf $RPM_BUILD_ROOT
|
|
|
d243e33 |
|
|
|
d243e33 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
d243e33 |
mv $RPM_BUILD_ROOT%_sysconfdir/tor/torrc{.sample,}
|
|
|
d243e33 |
|
|
|
c985ebf |
mkdir -p $RPM_BUILD_ROOT{%_sysconfdir/logrotate.d,%_initrddir,%logdir,%homedir,%_var/run/%name}
|
|
|
d243e33 |
|
|
|
d243e33 |
install -p -m0755 %SOURCE10 $RPM_BUILD_ROOT%_initrddir/tor
|
|
|
d243e33 |
install -p -m0644 %SOURCE2 $RPM_BUILD_ROOT%_sysconfdir/logrotate.d/tor
|
|
|
d243e33 |
|
|
|
3bf3fd8 |
install -pD -m 0644 %SOURCE20 $RPM_BUILD_ROOT/etc/init/tor.conf
|
|
|
481b5f8 |
|
|
|
d243e33 |
|
|
|
d243e33 |
%pre core
|
|
|
c1d09ab |
%__fe_groupadd %uid -r %username &>/dev/null || :
|
|
|
c1d09ab |
%__fe_useradd %uid -r -s /sbin/nologin -d %homedir -M \
|
|
|
c1d09ab |
-c 'TOR anonymizing user' -g %username %username &>/dev/null || :
|
|
|
d243e33 |
|
|
|
d243e33 |
%postun core
|
|
|
c1d09ab |
%__fe_userdel %username &>/dev/null || :
|
|
|
c1d09ab |
%__fe_groupdel %username &>/dev/null || :
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
d243e33 |
%post lsb
|
|
|
a6e6e58 |
/usr/lib/lsb/install_initd %_initrddir/tor
|
|
|
d243e33 |
|
|
|
d243e33 |
%preun lsb
|
|
|
ae3a018 |
test "$1" != 0 || %_initrddir/tor stop &>/dev/null || :
|
|
|
ae3a018 |
test "$1" != 0 || /usr/lib/lsb/remove_initd %_initrddir/tor
|
|
|
d243e33 |
|
|
|
d243e33 |
%postun lsb
|
|
|
ae3a018 |
test "$1" = 0 || env -i %_initrddir/tor try-restart &>/dev/null
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
81fe605 |
%post sysv
|
|
|
81fe605 |
# This adds the proper /etc/rc*.d links for the script
|
|
|
81fe605 |
/sbin/chkconfig --add <script>
|
|
|
81fe605 |
|
|
|
81fe605 |
%preun sysv
|
|
|
81fe605 |
if [ $1 = 0 ] ; then
|
|
|
81fe605 |
/sbin/service <script> stop >/dev/null 2>&1
|
|
|
81fe605 |
/sbin/chkconfig --del <script>
|
|
|
81fe605 |
fi
|
|
|
81fe605 |
|
|
|
ca4ac65 |
%postun sysv
|
|
|
ca4ac65 |
if [ "$1" -ge "1" ] ; then
|
|
|
ca4ac65 |
/sbin/service <script> condrestart >/dev/null 2>&1 || :
|
|
|
ca4ac65 |
fi
|
|
|
ca4ac65 |
|
|
|
ca4ac65 |
|
|
|
fa9528a |
%postun upstart
|
|
|
fa9528a |
/usr/bin/killall -u %username -s INT tor 2>/dev/null || :
|
|
|
481b5f8 |
|
|
|
481b5f8 |
%preun upstart
|
|
|
481b5f8 |
test "$1" != "0" || /sbin/initctl -q stop tor || :
|
|
|
481b5f8 |
|
|
|
481b5f8 |
|
|
|
d243e33 |
%clean
|
|
|
d243e33 |
rm -rf $RPM_BUILD_ROOT
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
d243e33 |
%files
|
|
|
ca4ac65 |
|
|
|
ca4ac65 |
|
|
|
ca4ac65 |
%files doc
|
|
|
d243e33 |
%defattr(-,root,root,-)
|
|
|
14aa17d |
%doc doc/HACKING
|
|
|
d243e33 |
%doc doc/design-paper/tor-design.pdf
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
d243e33 |
%files core
|
|
|
d243e33 |
%defattr(-,root,root,-)
|
|
|
126c378 |
%doc AUTHORS LICENSE README ChangeLog
|
|
|
126c378 |
%doc ReleaseNotes
|
|
|
d243e33 |
%dir %_sysconfdir/tor
|
|
|
d243e33 |
%config(noreplace) %_sysconfdir/logrotate.d/tor
|
|
|
d243e33 |
%attr(0700,%username,%username) %dir %homedir
|
|
|
d243e33 |
%attr(0730,root,%username) %dir %logdir
|
|
|
d243e33 |
%attr(0640,root,%username) %config(noreplace) %_sysconfdir/tor/torrc
|
|
|
d243e33 |
%_bindir/*
|
|
|
d243e33 |
%_mandir/man1/*
|
|
|
2e599d2 |
%_datadir/tor
|
|
|
d243e33 |
|
|
|
d243e33 |
%exclude %_bindir/torify
|
|
|
d243e33 |
%exclude %_mandir/man1/torify*
|
|
|
d243e33 |
%exclude %_sysconfdir/tor/tor-tsocks.conf
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
d243e33 |
%files lsb
|
|
|
d243e33 |
%defattr(-,root,root,-)
|
|
|
d243e33 |
%config %_initrddir/*
|
|
|
d243e33 |
%attr(0755,%username,%username) %dir %_var/run/%name
|
|
|
d243e33 |
|
|
|
d243e33 |
|
|
|
481b5f8 |
%files upstart
|
|
|
481b5f8 |
%defattr(-,root,root,-)
|
|
|
afc380d |
%config(noreplace) /etc/init/*
|
|
|
481b5f8 |
|
|
|
481b5f8 |
|
|
|
d243e33 |
%changelog
|
|
Enrico Scholz |
2bc82d9 |
* Sat Dec 17 2011 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.32-1400
|
|
Enrico Scholz |
2bc82d9 |
- updated to 0.2.1.32 (security)
|
|
Enrico Scholz |
2bc82d9 |
- CVE-2011-2778: Tor heap-based buffer overflow
|
|
Enrico Scholz |
2bc82d9 |
|
|
Enrico Scholz |
04f46b7 |
* Fri Oct 28 2011 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.31-1400
|
|
Enrico Scholz |
04f46b7 |
- updated to 0.2.1.31; critical privacy/anonymity fixes
|
|
Enrico Scholz |
04f46b7 |
- CVE-2011-2768
|
|
Enrico Scholz |
04f46b7 |
- CVE-2011-2769
|
|
Enrico Scholz |
04f46b7 |
|
|
Enrico Scholz |
47cad67 |
* Thu Mar 17 2011 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.30-1400
|
|
Enrico Scholz |
47cad67 |
- updated to 0.2.1.30
|
|
Enrico Scholz |
47cad67 |
|
|
Enrico Scholz |
2a0092c |
* Mon Jan 17 2011 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.29-1400
|
|
Enrico Scholz |
2a0092c |
- updated to 0.2.1.29 (SECURITY)
|
|
Enrico Scholz |
2a0092c |
- CVE-2011-0427: heap overflow bug, potential remote code execution
|
|
Enrico Scholz |
2a0092c |
|
|
Luke Macken |
c56ddbd |
* Tue Dec 21 2010 Luke Macken <lmacken@redhat.com> - 0.2.1.28-1400
|
|
Luke Macken |
c56ddbd |
- updated to 0.2.1.28 (SECURITY: fixes a remotely exploitable heap overflow bug)
|
|
Luke Macken |
c56ddbd |
|
|
Enrico Scholz |
3d00483 |
* Fri Nov 26 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.27-1400
|
|
Enrico Scholz |
3d00483 |
- updated to 0.2.1.27
|
|
Enrico Scholz |
1486d69 |
- work around broken chkconfig by adding dummy Default-Start: in -lsb (#647512)
|
|
Enrico Scholz |
3d00483 |
|
|
Enrico Scholz |
5b75b22 |
* Fri Nov 26 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.26-1401
|
|
Enrico Scholz |
5b75b22 |
- fixed 'limit' statement in upstart script
|
|
Enrico Scholz |
5b75b22 |
|
|
|
a6e6e58 |
* Tue Jun 1 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.26-1400
|
|
|
a6e6e58 |
- updated to 0.2.1.26
|
|
|
a6e6e58 |
- log to syslog as request by upstream (#532373#19)
|
|
|
a6e6e58 |
- removed workaround to install lsb initscript because parts of the
|
|
|
a6e6e58 |
underlying problem have been fixed in redhat-lsb and the remaining
|
|
|
a6e6e58 |
ones were solved by previous commit
|
|
|
a6e6e58 |
- removed $local_fs dependency in -lsb initscript to workaround
|
|
|
a6e6e58 |
buggy redhat-lsb; $remote_fs should imply it and has been moved to
|
|
|
a6e6e58 |
Should-Start:
|
|
|
a6e6e58 |
|
|
|
ca4ac65 |
* Tue Jun 1 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
|
|
|
ca4ac65 |
- created -doc subpackage and moved most (all) files from main into it
|
|
|
ca4ac65 |
|
|
|
81fe605 |
* Sun Mar 28 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
|
|
|
81fe605 |
- added -sysv subpackage
|
|
|
81fe605 |
|
|
|
7a32f8a |
* Thu Mar 18 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.25-1400
|
|
|
7a32f8a |
- updated to 0.2.1.25
|
|
|
7a32f8a |
|
|
|
c985ebf |
* Wed Mar 3 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.24-1402
|
|
|
c985ebf |
- removed /var/lib/tor-data dir (Chen Lei)
|
|
|
c985ebf |
|
|
|
7589c34 |
* Tue Mar 2 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.24-1401
|
|
|
7589c34 |
- require tor-core, not tor in -upstart (thx to Dave Jones)
|
|
|
7589c34 |
|
|
|
77120ad |
* Sat Feb 27 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.24-1400
|
|
|
77120ad |
- updated to 0.2.1.24
|
|
|
77120ad |
|
|
|
decf0b3 |
* Mon Feb 15 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.23-1300
|
|
|
decf0b3 |
- updated to 0.2.1.23
|
|
|
decf0b3 |
|
|
|
904ac82 |
* Thu Jan 21 2010 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.22-1300
|
|
|
904ac82 |
- updated to 0.2.1.22
|
|
|
904ac82 |
|
|
|
a208a5d |
* Thu Dec 31 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.21-1300
|
|
|
a208a5d |
- updated to 0.2.1.21
|
|
|
a208a5d |
|
|
|
afc380d |
* Sun Dec 6 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.20-1301
|
|
|
afc380d |
- updated -upstart to upstart 0.6.3
|
|
|
afc380d |
|
|
|
fa9528a |
* Sat Nov 14 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.20-1300
|
|
|
fa9528a |
- updated URLs (#532373)
|
|
|
3732221 |
- removed (inactive) update mechanism for GeoIP data; this might
|
|
|
3732221 |
reduce anonimity (#532373)
|
|
|
3732221 |
- use the pidfile at various places in the LSB initscript to operate
|
|
|
3732221 |
on the correct process (#532373)
|
|
|
fa9528a |
- set a higher 'nofile' limit in the upstart initscript to allow fast
|
|
|
fa9528a |
relays; LSB users will have to add a 'ulimit -n' into /etc/sysconfig/tor
|
|
|
fa9528a |
to get a similar effect (#532373)
|
|
|
3732221 |
- let the LSB initscript wait until process exits within a certain
|
|
|
3732221 |
time; this fixes shutdown/restart problems when working as a server
|
|
|
3732221 |
(#532373)
|
|
|
3732221 |
- fixed initng related typo in logrotate script (#532373)
|
|
|
3732221 |
- removed <linux/netfilter_ipv4.h> hack; it is fixed upstream and/or
|
|
|
3732221 |
in the kernel sources
|
|
|
fa9528a |
- use %%postun, not %%post as a -upstart scriptlet and send INT, not
|
|
|
fa9528a |
TERM signal to stop/restart daemon
|
|
|
fa9528a |
|
|
|
30f82ed |
* Sun Oct 25 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.20-1
|
|
|
30f82ed |
- updated to 0.2.1.20
|
|
|
30f82ed |
|
|
|
324f1e3 |
* Sat Sep 12 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.19-2
|
|
|
324f1e3 |
- workaround bug in redhat-lsb (#522053)
|
|
|
324f1e3 |
|
|
|
a0a2c71 |
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.2.1.19-1
|
|
|
a0a2c71 |
- rebuilt with new openssl
|
|
|
a0a2c71 |
|
|
|
158f965 |
* Sun Aug 9 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.1.19-0
|
|
|
158f965 |
- updated to 0.2.1.19
|
|
|
158f965 |
- rediffed patches
|
|
|
158f965 |
|
|
|
deb6a8a |
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.0.35-2
|
|
|
deb6a8a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
deb6a8a |
|
|
|
4883443 |
* Fri Jun 26 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.0.35-1
|
|
|
4883443 |
- updated to 0.2.0.35
|
|
|
4883443 |
- added '--quiet' to startup options (bug #495987)
|
|
|
14aa17d |
- updated %%doc entries
|
|
|
4883443 |
|
|
|
fbe5024 |
* Wed May 6 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.0.34-4
|
|
|
fbe5024 |
- made it easy to rebuild package in RHEL by adding a 'noarch'
|
|
|
fbe5024 |
conditional to enable/disable noarch subpackages
|
|
|
fbe5024 |
|
|
|
481b5f8 |
* Sat Mar 7 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.0.34-3
|
|
|
481b5f8 |
- added -upstart subpackage (-lsb still wins by default as there exists
|
|
|
481b5f8 |
no end-user friendly solution for managing upstart initscripts)
|
|
|
481b5f8 |
|
|
|
f1bcd51 |
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.0.34-2
|
|
|
f1bcd51 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
f1bcd51 |
|
|
|
ba9fc1b |
* Tue Feb 10 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.0.34-1
|
|
|
ba9fc1b |
- updated to 0.2.0.34 (SECURITY: fixes DoS vulnerabilities)
|
|
|
ba9fc1b |
|
|
|
4460497 |
* Thu Jan 22 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.0.33-1
|
|
|
4460497 |
- updated to 0.2.0.33 (SECURITY: fixed heap-corruption bug)
|
|
|
4460497 |
|
|
|
51f8f68 |
* Sun Jan 18 2009 Tomas Mraz <tmraz@redhat.com> - 0.2.0.32-2
|
|
|
51f8f68 |
- rebuild with new openssl
|
|
|
51f8f68 |
|
|
|
19c708b |
* Sun Dec 7 2008 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.0.32-1
|
|
|
19c708b |
- updated to 0.2.0.32
|
|
|
19c708b |
- removed -setgroups patch; supplementary groups are now set upstream
|
|
|
19c708b |
|
|
|
2e599d2 |
* Sun Jul 20 2008 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.2.0.30-1
|
|
|
5b8e530 |
- updated to 0.2.0.30; rediffed patches
|
|
|
2e599d2 |
- (re)enabled transparent proxy support by workarounding broken
|
|
|
2e599d2 |
<linux/netfilter_ipv4.h> header
|
|
|
2e599d2 |
- moved the 'geoip' database to /var/lib/tor-data where it can be
|
|
|
2e599d2 |
updated periodically
|
|
|
2e599d2 |
- built with -Wl,--as-needed
|
|
|
2e599d2 |
|
|
Nikolay Vladimirov |
b1da098 |
* Thu Jul 10 2008 Nikolay Vladimirov <nikolay@vladimiroff.com> - 0.1.2.19-3
|
|
Nikolay Vladimirov |
b1da098 |
- rebuild for new libevent
|
|
Nikolay Vladimirov |
b1da098 |
|
|
|
e98ad5b |
* Wed Feb 13 2008 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.2.19-2
|
|
|
e98ad5b |
- added 'missingok' to logrotate script (#429402)
|
|
|
e98ad5b |
|
|
|
ae3a018 |
* Tue Feb 12 2008 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.2.19-1
|
|
|
ae3a018 |
- updated to 0.1.2.19
|
|
|
ae3a018 |
- use file based BR for latex
|
|
|
ae3a018 |
- improved 'status' method of initscript to return rc of 'pidofproc'
|
|
|
ae3a018 |
instead of doing further manual tests. Calling 'pidofproc' directly
|
|
|
ae3a018 |
instead of within a subshell should workaround #432254 too.
|
|
|
ae3a018 |
|
|
|
e740077 |
* Sat Jan 26 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.1.2.18-4
|
|
|
e740077 |
- Update BuildRequires: tex(latex),
|
|
|
e740077 |
- BR: texlive-texmf-fonts seems also to be necessary
|
|
|
e740077 |
|
|
|
e740077 |
* Sat Jan 26 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.1.2.18-3
|
|
|
50e64c3 |
- Rebuild for new libevent.
|
|
|
50e64c3 |
|
|
|
bbc2d14 |
* Thu Dec 06 2007 Release Engineering <rel-eng at fedoraproject dot org> - 0.1.2.18-2
|
|
|
bbc2d14 |
- Rebuild for deps
|
|
|
bbc2d14 |
|
|
|
740a459 |
* Tue Oct 30 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.2.18-1
|
|
|
740a459 |
- updated to 0.1.2.18
|
|
|
740a459 |
|
|
|
cbea9b1 |
* Fri Aug 31 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.2.17-1
|
|
|
cbea9b1 |
- updated to 0.1.2.17
|
|
|
cbea9b1 |
|
|
|
1f89aa3 |
* Sat Aug 25 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.2.16-2
|
|
|
1f89aa3 |
- fixed open(2) issue
|
|
|
1f89aa3 |
|
|
|
17039a9 |
* Fri Aug 3 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.2.16-1
|
|
|
17039a9 |
- updated to 0.1.2.16 (SECURITY)
|
|
|
17039a9 |
|
|
|
03d84ae |
* Sat Jul 28 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.2.15-1
|
|
|
03d84ae |
- updated to 0.1.2.15
|
|
|
03d84ae |
|
|
|
9a4d761 |
* Sat May 26 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.2.14-1
|
|
|
9a4d761 |
- updated to 0.1.2.14
|
|
|
9a4d761 |
|
|
|
126c378 |
* Wed Apr 25 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.2.13-1
|
|
|
126c378 |
- updated to 0.1.2.13
|
|
|
126c378 |
- minor cleanups; especially in the %%doc section
|
|
|
126c378 |
|
|
|
f5249f3 |
* Sun Apr 8 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.26-4
|
|
|
f5249f3 |
- rebuilt for (yet another) new libevent
|
|
|
f5249f3 |
|
|
|
632808c |
* Mon Feb 26 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.26-3
|
|
|
632808c |
- rebuilt for new libevent
|
|
|
632808c |
|
|
|
36321bd |
* Wed Jan 24 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.26-2
|
|
|
36321bd |
- updated -setgroups patch (#224090, thx to Sami Farin)
|
|
|
36321bd |
|
|
|
1ed7ca9 |
* Sun Dec 17 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.26-1
|
|
|
1ed7ca9 |
- updated to 0.1.1.26 (SECURITY)
|
|
|
1ed7ca9 |
- do not turn on logging by default; it's easier to say "we do not log
|
|
|
1ed7ca9 |
anything" to the police instead of enumerating the logged event
|
|
|
1ed7ca9 |
classes and trying to explain that they do not contain any valuable
|
|
|
1ed7ca9 |
information
|
|
|
1ed7ca9 |
|
|
|
1ed7ca9 |
* Sun Nov 12 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.25-1
|
|
|
1ed7ca9 |
- updated to 0.1.1.25
|
|
|
1ed7ca9 |
|
|
|
965ed04 |
* Thu Oct 5 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.24-1
|
|
|
965ed04 |
- updated to 0.1.1.24
|
|
|
965ed04 |
|
|
|
c1d09ab |
* Sat Sep 30 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.23-5
|
|
|
c1d09ab |
- updated to recent fedora-usermgmt
|
|
|
c1d09ab |
- minor cleanups
|
|
|
c1d09ab |
- require only 'lsb-core-noarch' instead of whole 'lsb'
|
|
|
c1d09ab |
|
|
|
3959dc5 |
* Tue Sep 26 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.23-4
|
|
|
3959dc5 |
- first FE release (review #175433)
|
|
|
3959dc5 |
|
|
|
d243e33 |
* Mon Sep 25 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.23-3
|
|
|
d243e33 |
- removed '.have-lsb' and related logic in logrotate script; check for
|
|
|
d243e33 |
existence of the corresponding initscript instead of
|
|
|
d243e33 |
- fixed bare '%%' in changelog section
|
|
|
d243e33 |
|
|
|
d243e33 |
* Thu Sep 21 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.23-2
|
|
|
d243e33 |
- simplified things yet more and removed tsocks/torify too
|
|
|
d243e33 |
- build -lsb unconditionally
|
|
|
d243e33 |
|
|
|
d243e33 |
* Thu Sep 21 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.23-1
|
|
|
d243e33 |
- simplified spec file and removed -initng and -minit stuff
|
|
|
d243e33 |
|
|
|
d243e33 |
* Sun Aug 13 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.23-0
|
|
|
d243e33 |
- updated to 0.1.1.23
|
|
|
d243e33 |
|
|
|
d243e33 |
* Sat Jul 8 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.22-0
|
|
|
d243e33 |
- updated to 0.1.1.22
|
|
|
d243e33 |
|
|
|
d243e33 |
* Tue Jun 13 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.21-0
|
|
|
d243e33 |
- updated to 0.1.1.21
|
|
|
d243e33 |
|
|
|
d243e33 |
* Wed May 24 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.1.20-0
|
|
|
d243e33 |
- updated to 0.1.1.20; adjusted %%doc file-list
|
|
|
d243e33 |
- added (optional) -tsocks subpackage
|
|
|
d243e33 |
- use the more modern %%bcond_with* for specifying optional features
|
|
|
d243e33 |
|
|
|
d243e33 |
* Sun Feb 19 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.0.17-0
|
|
|
d243e33 |
- updated to 0.1.0.17
|
|
|
d243e33 |
|
|
|
d243e33 |
* Mon Jan 30 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.0.16-0.1
|
|
|
d243e33 |
- renamed the current main-package into a '-core' subpackage and
|
|
|
d243e33 |
created a new main-package which requires both the 'tor-core'
|
|
|
d243e33 |
subpackage and this with the current default init-method. This
|
|
|
d243e33 |
allows 'yum install tor' to work better; because yum is not very
|
|
|
d243e33 |
smart, the old packaging might install unwanted packages else.
|
|
|
d243e33 |
|
|
|
d243e33 |
* Wed Jan 4 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.0.16-0
|
|
|
d243e33 |
- updated to 0.1.0.16
|
|
|
d243e33 |
|
|
|
d243e33 |
* Fri Dec 23 2005 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.0.15-1.11
|
|
|
d243e33 |
- reworked the 'setgroups' patch so that 'tor' survives a SIGHUP
|
|
|
d243e33 |
- (re)added the 'reload' functionality to the lsb initscript and use
|
|
|
d243e33 |
it in logrotate
|
|
|
d243e33 |
|
|
|
d243e33 |
* Fri Dec 23 2005 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.0.15-1.8
|
|
|
d243e33 |
- added ChangeLog to %%doc
|
|
|
d243e33 |
- made torrc not world-readable
|
|
|
d243e33 |
- added logrotate script
|
|
|
d243e33 |
|
|
|
d243e33 |
* Thu Dec 22 2005 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.0.15-1.4
|
|
|
d243e33 |
- updated initng scripts to initng-0.4.8 syntax
|
|
|
d243e33 |
- tweaked some Requires(...):
|
|
|
d243e33 |
- added ghostscript BuildRequires:
|
|
|
d243e33 |
- install initng scripts into the correct dir
|
|
|
d243e33 |
|
|
|
d243e33 |
* Thu Dec 15 2005 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.0.15-1.2
|
|
|
d243e33 |
- use relative UID of 19 instead of 18 due to conflicts with the
|
|
|
d243e33 |
'munin' package
|
|
|
d243e33 |
|
|
|
d243e33 |
* Wed Dec 14 2005 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.0.15-1.1
|
|
|
d243e33 |
- added -minit subpackage
|
|
|
d243e33 |
|
|
|
d243e33 |
* Sat Dec 10 2005 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0.1.0.15-1
|
|
|
d243e33 |
- initial build
|