pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/tor Update tor to 0.2.0.35.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2e5bbb3b1335
branches:  trunk
changeset: 561444:2e5bbb3b1335
user:      obache <obache%pkgsrc.org@localhost>
date:      Thu Jul 09 11:52:31 2009 +0000

description:
Update tor to 0.2.0.35.
maintainer update request via PR 41688.

Changes in version 0.2.0.35 - 2009-06-24
  o Security fix:
    - Avoid crashing in the presence of certain malformed descriptors.
      Found by lark, and by automated fuzzing.
    - Fix an edge case where a malicious exit relay could convince a
      controller that the client's DNS question resolves to an internal IP
      address. Bug found and fixed by "optimist"; bugfix on 0.1.2.8-beta.

  o Major bugfixes:
    - Finally fix the bug where dynamic-IP relays disappear when their
      IP address changes: directory mirrors were mistakenly telling
      them their old address if they asked via begin_dir, so they
      never got an accurate answer about their new address, so they
      just vanished after a day. For belt-and-suspenders, relays that
      don't set Address in their config now avoid using begin_dir for
      all direct connections. Should fix bugs 827, 883, and 900.
    - Fix a timing-dependent, allocator-dependent, DNS-related crash bug
      that would occur on some exit nodes when DNS failures and timeouts
      occurred in certain patterns. Fix for bug 957.

  o Minor bugfixes:
    - When starting with a cache over a few days old, do not leak
      memory for the obsolete router descriptors in it. Bugfix on
      0.2.0.33; fixes bug 672.
    - Hidden service clients didn't use a cached service descriptor that
      was older than 15 minutes, but wouldn't fetch a new one either,
      because there was already one in the cache. Now, fetch a v2
      descriptor unless the same descriptor was added to the cache within
      the last 15 minutes. Fixes bug 997; reported by Marcus Griep.

diffstat:

 net/tor/Makefile |  9 +++++----
 net/tor/distinfo |  8 ++++----
 2 files changed, 9 insertions(+), 8 deletions(-)

diffs (53 lines):

diff -r da68288067fa -r 2e5bbb3b1335 net/tor/Makefile
--- a/net/tor/Makefile  Thu Jul 09 11:31:43 2009 +0000
+++ b/net/tor/Makefile  Thu Jul 09 11:52:31 2009 +0000
@@ -1,14 +1,14 @@
-# $NetBSD: Makefile,v 1.63 2009/02/27 22:53:47 wiz Exp $
+# $NetBSD: Makefile,v 1.64 2009/07/09 11:52:31 obache Exp $
 #
 
-DISTNAME=              tor-0.2.0.34
-PKGREVISION=           1
+DISTNAME=              tor-0.2.0.35
 CATEGORIES=            net security
 MASTER_SITES=          http://www.torproject.org/dist/
 
 MAINTAINER=            athaba%inode.at@localhost
 HOMEPAGE=              http://www.torproject.org/
 COMMENT=               Anonymizing overlay network for TCP
+LICENSE=               modified-bsd
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
@@ -40,6 +40,8 @@
 
 OWN_DIRS_PERMS+=       ${PKG_HOME} ${USER_GROUP} 0700
 
+AUTO_MKDIRS=           yes
+
 CONFIGURE_ARGS+=       --localstatedir=${VARBASE:Q}
 
 CONF_FILES+=           ${PREFIX}/share/examples/tor/tor-tsocks.conf    \
@@ -57,7 +59,6 @@
 .endif
 
 post-install:
-       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/tor
        ${INSTALL_DATA} ${WRKSRC}/src/config/torrc.sample               \
                ${DESTDIR}${PREFIX}/share/examples/tor/torrc.sample
        ${INSTALL_DATA} ${WRKSRC}/contrib/tor-tsocks.conf               \
diff -r da68288067fa -r 2e5bbb3b1335 net/tor/distinfo
--- a/net/tor/distinfo  Thu Jul 09 11:31:43 2009 +0000
+++ b/net/tor/distinfo  Thu Jul 09 11:52:31 2009 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.34 2009/02/15 07:59:02 obache Exp $
+$NetBSD: distinfo,v 1.35 2009/07/09 11:52:31 obache Exp $
 
-SHA1 (tor-0.2.0.34.tar.gz) = 6797b85cf4bd44a3a1c3ff1ccb9c46b55f9391f9
-RMD160 (tor-0.2.0.34.tar.gz) = a7a1a78b32072524472c6b2973117689aab4823b
-Size (tor-0.2.0.34.tar.gz) = 2170871 bytes
+SHA1 (tor-0.2.0.35.tar.gz) = 6216887e0575c4a18f46e53faea1ebdb04bf7905
+RMD160 (tor-0.2.0.35.tar.gz) = ecc98c602b5c153a8aa8f6e651166705bc05c972
+Size (tor-0.2.0.35.tar.gz) = 2221852 bytes
 SHA1 (patch-aa) = 630e1e0a9591c136987b504e73c64ff9f53b54e9
 SHA1 (patch-ab) = 3363efdcf8b9918c1249add1046077f2323a11ff



Home | Main Index | Thread Index | Old Index