Bugfix update to tor-0.2.1.30.

* amongst other things, add a tweak to Tor's TLS handshake that makes
relays and bridges that run this new version reachable from Iran.

Add an rc script.

from Pascal Stumpf.
MAINTAINER timeout.
This commit is contained in:
ajacoutot 2011-03-11 06:49:55 +00:00
parent 63d34e4ed6
commit 76dd1acdea
5 changed files with 22 additions and 14 deletions

View File

@ -1,8 +1,8 @@
# $OpenBSD: Makefile,v 1.49 2011/01/18 19:59:17 jasper Exp $
# $OpenBSD: Makefile,v 1.50 2011/03/11 06:49:55 ajacoutot Exp $
COMMENT= anonymity service using onion routing
DISTNAME= tor-0.2.1.29
DISTNAME= tor-0.2.1.30
CATEGORIES= net
HOMEPAGE= http://www.torproject.org/
@ -22,7 +22,6 @@ CONFIGURE_ARGS= --with-ssl-dir=/usr
DB_DIR= /var/tor
SUBST_VARS= DB_DIR
USE_GROFF = Yes
FAKE_FLAGS= sysconfdir=${PREFIX}/share/examples

View File

@ -1,5 +1,5 @@
MD5 (tor-0.2.1.29.tar.gz) = HNT+6oTysGZxe1ANCQvPZQ==
RMD160 (tor-0.2.1.29.tar.gz) = JYf8kWKFJDSjlex5br3O4Zctmqk=
SHA1 (tor-0.2.1.29.tar.gz) = zVNLmckQcFBPTnAAiriUCoFrW8Y=
SHA256 (tor-0.2.1.29.tar.gz) = Bw0xTv/WwI+LWooeu09cOvZE1IqeOOnLo0/T8umB7GQ=
SIZE (tor-0.2.1.29.tar.gz) = 2521399
MD5 (tor-0.2.1.30.tar.gz) = bG1h4FOvWWmiRdAlxM/OnQ==
RMD160 (tor-0.2.1.30.tar.gz) = BeShRDpUlJgu943GGgiNomoJ6c8=
SHA1 (tor-0.2.1.30.tar.gz) = 8luJ2MZ3yD7gVZA21bE9SbJys7A=
SHA256 (tor-0.2.1.30.tar.gz) = 81KhqP+kaa4lEyT4k4YHQHS8/+8afGpyyqfkwtEs4Qk=
SIZE (tor-0.2.1.30.tar.gz) = 2447447

View File

@ -1,6 +1,6 @@
$OpenBSD: patch-src_config_torrc_sample_in,v 1.9 2010/03/25 05:35:38 benoit Exp $
--- src/config/torrc.sample.in.orig Mon May 25 19:38:04 2009
+++ src/config/torrc.sample.in Mon Aug 10 23:02:40 2009
$OpenBSD: patch-src_config_torrc_sample_in,v 1.10 2011/03/11 06:49:55 ajacoutot Exp $
--- src/config/torrc.sample.in.orig Wed Feb 23 09:25:40 2011
+++ src/config/torrc.sample.in Mon Mar 7 16:21:17 2011
@@ -37,18 +37,18 @@ SocksListenAddress 127.0.0.1 # accept connections only
## Send every possible message to @LOCALSTATEDIR@/log/tor/debug.log
#Log debug file @LOCALSTATEDIR@/log/tor/debug.log
@ -23,10 +23,9 @@ $OpenBSD: patch-src_config_torrc_sample_in,v 1.9 2010/03/25 05:35:38 benoit Exp
## The port on which Tor will listen for local connections from Tor
## controller applications, as documented in control-spec.txt.
@@ -154,3 +154,6 @@ SocksListenAddress 127.0.0.1 # accept connections only
@@ -154,3 +154,5 @@ SocksListenAddress 127.0.0.1 # accept connections only
#BridgeRelay 1
#ExitPolicy reject *:*
+## Revoke privileges
+User _tor
+Group _tor

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.5 2008/09/19 21:51:00 rui Exp $
@comment $OpenBSD: PLIST,v 1.6 2011/03/11 06:49:55 ajacoutot Exp $
@newgroup _tor:566
@newuser _tor:566:566:daemon:tor:/nonexistent:/sbin/nologin
@bin bin/tor
@ -24,3 +24,4 @@ share/examples/tor/torrc.sample
@group
share/tor/
share/tor/geoip
@rcscript ${RCDIR}/tor

9
net/tor/pkg/tor.rc Normal file
View File

@ -0,0 +1,9 @@
#!/bin/sh
#
# $OpenBSD: tor.rc,v 1.1 2011/03/11 06:49:55 ajacoutot Exp $
daemon="${TRUEPREFIX}/bin/tor"
. /etc/rc.d/rc.subr
rc_cmd $1