Bug 117582

Summary: [PATCH]security/tor-devel: update to 0.2.0.9-alpha
Product: Ports & Packages Reporter: bf <bf2006a>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description bf 2007-10-28 01:10:01 UTC
Changes in version 0.2.0.9-alpha - 2007-10-??

  o Major bugfixes:
    - Stop publishing a new server descriptor just because we HUP or
      when we find our DirPort to be reachable but won't actually publish
      it. Extra descriptors without any real changes are dropped by the
      authorities, and can screw up our "publish every 18 hours" schedule.

  o Minor features (router descriptor cache):
    - If we find a cached-routers file that's been sitting around for more
      than 28 days unmodified, then most likely it's a leftover from when we
      upgraded to 0.2.0.8-alpha.  Remove it.  It has no good routers anyway.

  o Minor bugfixes (directory authorities):
    - Correct the implementation of "download votes by digest."  Bugfix on
      0.2.0.8-alpha.
    - Make the "next period" votes into "current period" votes immediately
      after publishing the consensus; avoid a heisenbug that made them stick
      around indefinitely.

  o Minor bugfixes (memory leaks):
    - Stop leaking memory on failing case of base32_decode.  Bugfix on
      0.2.0.7-alpha.

  o Minor bugfixes (misc):
    - Make base32_decode() accept upper-case letters.  Bugfix on
      0.2.0.7-alpha.

  o Code simplifications and refactoring:
    - Remove support for the old bw_accounting file: we've been storing
      bandwidth accounting information in the state file since 0.1.2.5-alpha.
      This may result in bandwidth accounting errors if you try to upgrade
      from 0.1.1.x or earlier, or if you try to downgrade to 0.1.1.x or
      earlier.


The following patch includes a dependency on a version of libevent that supersedes the version that is currently in the ports system.  If this tor-devel update is approved, and committed before a libevent update, change the libevent library version back to 1.3d:


diff -ruN tor-devel.orig/Makefile tor-devel/Makefile
--- tor-devel.orig/Makefile	Sat Oct 27 17:16:58 2007
+++ tor-devel/Makefile	Sat Oct 27 17:41:23 2007
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	tor
-DISTVERSION=	0.2.0.8-alpha
+DISTVERSION=	0.2.0.9-alpha
 CATEGORIES=	security net
 MASTER_SITES=	http://www.torproject.org/dist/ \
 		http://mirror.onionland.org/dist/
@@ -16,7 +16,7 @@
 COMMENT=	An anonymizing overlay network for TCP
 
 RUN_DEPENDS=	tsocks:${PORTSDIR}/net/tsocks
-LIB_DEPENDS=	event-1.3d:${PORTSDIR}/devel/libevent
+LIB_DEPENDS=	event-1.3e:${PORTSDIR}/devel/libevent
 
 GNU_CONFIGURE=	yes
 USE_OPENSSL=	yes
diff -ruN tor-devel.orig/distinfo tor-devel/distinfo
--- tor-devel.orig/distinfo	Sat Oct 27 17:16:58 2007
+++ tor-devel/distinfo	Sat Oct 27 17:41:23 2007
@@ -1,3 +1,3 @@
-MD5 (tor-0.2.0.8-alpha.tar.gz) = ca6c6e5fd822edc3df2e3da1dd71a77a
-SHA256 (tor-0.2.0.8-alpha.tar.gz) = 0022e90f98f009dd74cf0cca8b6714c5d3188126c55e74ad7a03fb36c59adeca
-SIZE (tor-0.2.0.8-alpha.tar.gz) = 1413544
+MD5 (tor-0.2.0.9-alpha.tar.gz) = 47523575d2f6b857c453f37fbd4fca10
+SHA256 (tor-0.2.0.9-alpha.tar.gz) = 8a01244b0bebe7b80f8ddbcc2cd3aaac19e4109c908066b16a8b04aa05730e15
+SIZE (tor-0.2.0.9-alpha.tar.gz) = 1428524
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-10-28 01:10:07 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 2 Peter Thoenen 2007-10-28 03:20:43 UTC
Approved though not sure who changed the master_sites from eff to the
new one (I never approved this and wasn't going to be able to get around
to it till Monday).  Its changed though as I don't see it in this diff.
 Regardless I approve this update as long as it fetches corrected.

-Peter
Comment 3 dfilter service freebsd_committer freebsd_triage 2007-10-28 09:02:56 UTC
miwi        2007-10-28 09:02:50 UTC

  FreeBSD ports repository

  Modified files:
    security/tor-devel   Makefile distinfo 
  Log:
  - Update to 0.2.0.9-alpha
  
  PR:             117582
  Submitted by:   bf <bf2006a@yahoo.com>
  Approved by:    maintainer
  
  Revision  Changes    Path
  1.49      +1 -1      ports/security/tor-devel/Makefile
  1.34      +3 -3      ports/security/tor-devel/distinfo
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 Martin Wilke freebsd_committer freebsd_triage 2007-10-28 09:02:57 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!