Subject: CVS commit: pkgsrc/net/tor
To: None <pkgsrc-changes@NetBSD.org>
From: Jan Schaumann <jschauma@netbsd.org>
List: pkgsrc-changes
Date: 02/02/2005 16:41:22
Module Name:	pkgsrc
Committed By:	jschauma
Date:		Wed Feb  2 16:41:22 UTC 2005

Modified Files:
	pkgsrc/net/tor: Makefile distinfo
Added Files:
	pkgsrc/net/tor/patches: patch-aa patch-ab

Log Message:
Update tor to 0.0.9.3.

Pkgsrc changes:
- make this build under IRIX.
- tor has moved to tor.eff.org

Version changes since 0.0.9.2:

- Backport the cpu use fixes from main branch, so busy servers won't
  need as much processor time.
- Work better when we go offline and then come back, or when we
  run Tor at boot before the network is up. We do this by
  optimistically trying to fetch a new directory whenever an
  application request comes in and we think we're offline -- the
  human is hopefully a good measure of when the network is back.
- Backport some minimal hidserv bugfixes: keep rend circuits open as
  long as you keep using them; actually publish hidserv descriptors
  shortly after they change, rather than waiting 20-40 minutes.
- Enable Mac startup script by default.
- Fix duplicate dns_cancel_pending_resolve reported by Giorgos Pallas.
- When you update AllowUnverifiedNodes or FirewallPorts via the
  controller's setconf feature, we were always appending, never
  resetting.
- When you update HiddenServiceDir via setconf, it was screwing up
  the order of reading the lines, making it fail.
- Do not rewrite a cached directory back to the cache; otherwise we
  will think it is recent and not fetch a newer one on startup.
- Workaround for webservers that lie about Content-Encoding: Tor
  now tries to autodetect compressed directories and compression
  itself. This lets us Proxypass dir fetches through apache.


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 pkgsrc/net/tor/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/net/tor/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/net/tor/patches/patch-aa \
    pkgsrc/net/tor/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.