summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2006-10-30 02:55:17 +0000
committerRoger Dingledine <arma@torproject.org>2006-10-30 02:55:17 +0000
commitbc6eadd20e502d0fe420749d55f246970ca0e452 (patch)
treec48bc5baa478f690cdcabca50bbc339957ab8c83
parentfa78bb58abe303af1250d31c4dd7cc6921eea638 (diff)
downloadtor-0.1.2.3-alpha.tar.gz
tor-0.1.2.3-alpha.zip
clean changelog, bump to 0.1.2.3-alphator-0.1.2.3-alpha
svn:r8860
-rw-r--r--ChangeLog48
-rw-r--r--configure.in2
-rw-r--r--contrib/tor.nsi.in2
-rw-r--r--src/win32/orconfig.h2
4 files changed, 26 insertions, 28 deletions
diff --git a/ChangeLog b/ChangeLog
index ccb309dd7f..412799e75e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,13 +1,13 @@
-Changes in version 0.1.2.3-alpha - 2006-10-??
+Changes in version 0.1.2.3-alpha - 2006-10-29
o Minor features:
- - If most authorities set a BadExit flag for a server, do not consider
- it as a general-purpose exit. Only consider authorities that
- advertise themselves as listing bad exits.
- - Start making it possible for servers to publish less often: never
+ - Prepare for servers to publish descriptors less often: never
discard a descriptor simply for being too old until either it is
recommended by no authorities, or until we get a better one for
the same router. Make caches consider retaining old recommended
routers for even longer.
+ - If most authorities set a BadExit flag for a server, clients
+ don't think of it as a general-purpose exit. Clients only consider
+ authorities that advertise themselves as listing bad exits.
- Directory servers now provide 'Pragma: no-cache' and 'Expires'
headers for content, so that we can work better in the presence of
caching HTTP proxies.
@@ -17,38 +17,41 @@ Changes in version 0.1.2.3-alpha - 2006-10-??
o Minor features, controller:
- Add a REASON field to CIRC events; for backward compatibility, this
field is sent only to controllers that have enabled the extended
- event format. Also, add additional reason codes to explain why a
- given circuit has been destroyed or truncated. (Patches from Mike
- Perry)
+ event format. Also, add additional reason codes to explain why
+ a given circuit has been destroyed or truncated. (Patches from
+ Mike Perry)
- Add a REMOTE_REASON field to extended CIRC events to tell the
controller about why a remote OR told us to close a circuit.
+ - Stream events also now have REASON and REMOTE_REASON fields,
+ working much like those for circuit events.
- There's now a GETINFO ns/... field so that controllers can ask Tor
- about the current state of a router.
- - Stream events also have REASON and REMOTE_REASON fields, working
- much like those for circuit events.
- - NS events to inform a controller when our opinion of a router's
- status has changed.
+ about the current status of a router.
+ - A new event type "NS" to inform a controller when our opinion of
+ a router's status has changed.
- Add a GETINFO events/names and GETINFO features/names so controllers
can tell which events and features are supported.
- A new CLEARDNSCACHE signal to allow controllers to clear the
client-side DNS cache without expiring circuits.
- - When the controller does a "GETINFO network-status", tell it
- about even those routers whose descriptors are very old, and use
- long nicknames where appropriate.
o Security bugfixes:
- When the user sends a NEWNYM signal, clear the client-side DNS
cache too. Otherwise we continue to act on previous information.
o Minor bugfixes:
+ - Avoid sending junk to controllers or segfaulting when a controller
+ uses EVENT_NEW_DESC with verbose nicknames.
+ - Stop triggering asserts if the controller tries to extend hidden
+ service circuits (reported by mwenge).
+ - Avoid infinite loop on unexpected controller input.
+ - When the controller does a "GETINFO network-status", tell it
+ about even those routers whose descriptors are very old, and use
+ long nicknames where appropriate.
- Change NT service functions to be loaded on demand. This lets us
build with MinGW without breaking Tor for Windows 98 users.
- Do DirPort reachability tests less often, since a single test
chews through many circuits before giving up.
- In the hidden service example in torrc.sample, stop recommending
esoteric and discouraged hidden service options.
- - Avoid sending junk to controllers or segfaulting when a controller
- uses EVENT_NEW_DESC with verbose nicknames.
- When stopping an NT service, wait up to 10 sec for it to actually
stop. (Patch from Matt Edman; resolves bug 295.)
- Fix handling of verbose nicknames with ORCONN controller events:
@@ -56,8 +59,6 @@ Changes in version 0.1.2.3-alpha - 2006-10-??
not requested.
- When reporting verbose nicknames in entry_guards_getinfo(), avoid
printing a duplicate "$" in the keys we send (reported by mwenge).
- - Stop triggering asserts if the controller tries to extend hidden
- service circuits (reported by mwenge).
- Correctly set maximum connection limit on Cygwin. (This time
for sure!)
- Try to detect Windows correctly when cross-compiling.
@@ -70,19 +71,16 @@ Changes in version 0.1.2.3-alpha - 2006-10-??
unhandleable requests will now get an error rather than timing out.
- Resolve two memory leaks when rebuilding the on-disk router cache
(reported by fookoowa).
- - Avoid infinite loop on unexpected controller input.
- Clean up minor code warnings suggested by the MIPSpro C compiler,
and reported by some Centos users.
- Controller signals now work on non-Unix platforms that don't define
SIGUSR1 and SIGUSR2 the way we expect.
-
+ - Patch from Michael Mohr to contrib/cross.sh, so it checks more
+ values before failing, and always enables eventdns.
- Libevent-1.2 exports, but does not define in its headers, strlcpy.
Try to fix this in configure.in by checking for most functions
before we check for libevent.
- - Patch from Michael Mohr to cross.sh, so it checks more values
- before failing, and always enables eventdns.
-
Changes in version 0.1.2.2-alpha - 2006-10-07
o Major features:
diff --git a/configure.in b/configure.in
index 7dc4d6b674..62a4d8ba8f 100644
--- a/configure.in
+++ b/configure.in
@@ -4,7 +4,7 @@ dnl Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson
dnl See LICENSE for licensing information
AC_INIT
-AM_INIT_AUTOMAKE(tor, 0.1.2.2-alpha-dev)
+AM_INIT_AUTOMAKE(tor, 0.1.2.3-alpha)
AM_CONFIG_HEADER(orconfig.h)
AC_CANONICAL_HOST
diff --git a/contrib/tor.nsi.in b/contrib/tor.nsi.in
index 4ac8393d59..410864db3f 100644
--- a/contrib/tor.nsi.in
+++ b/contrib/tor.nsi.in
@@ -31,7 +31,7 @@
!include "MUI.nsh"
-!define VERSION "0.1.2.2-alpha-dev"
+!define VERSION "0.1.2.3-alpha"
!define INSTALLER "tor-${VERSION}-win32.exe"
!define WEBSITE "http://tor.eff.org/"
diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h
index 35abf24c08..45bff525c2 100644
--- a/src/win32/orconfig.h
+++ b/src/win32/orconfig.h
@@ -224,5 +224,5 @@
#define USING_TWOS_COMPLEMENT
/* Version number of package */
-#define VERSION "0.1.2.2-alpha-dev"
+#define VERSION "0.1.2.3-alpha"