[or-cvs] [tor/master] prepare 0.2.2.10-alpha for release

arma at torproject.org arma at torproject.org
Sun Mar 7 05:13:41 UTC 2010


Author: Roger Dingledine <arma at torproject.org>
Date: Sun, 7 Mar 2010 00:13:12 -0500
Subject: prepare 0.2.2.10-alpha for release
Commit: 81b84c0b017267b4279e18cb5143118efc43ed1c

---
 ChangeLog                |   58 ++++++++++++++++++++++++++++-----------------
 configure.in             |    2 +-
 contrib/tor-mingw.nsi.in |    2 +-
 src/win32/orconfig.h     |    2 +-
 4 files changed, 39 insertions(+), 25 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f8eb518..891b667 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,43 +1,57 @@
-Changes in version 0.2.2.10-alpha - 2010-??-??
+Changes in version 0.2.2.10-alpha - 2010-03-07
+  o Major bugfixes:
+    - Fix a regression from our patch for bug 1244 that caused relays
+      to guess their IP address incorrectly if they didn't set Address
+      in their torrc and/or their address fails to resolve. Bugfix on
+      0.2.2.9-alpha; fixes bug 1269.
+
   o Major features (performance):
-    - Alter the client path selection to use new consensus-generated
-      weightings to alter bandwidths when selecting Guard, Middle, Exit,
-      and Guard+Exit flagged nodes for entry, middle, and exit positions.
-      This should more evenly distribute the network load across these
-      different types of nodes, and give us the flexibility to globally
-      alter our node selection algorithms in the future.  Extra thanks
-      to "outofwords" for finding some nasty security bugs in the
-      first implementation of this.
+    - Directory authorities now compute consensus weightings that instruct
+      clients how to weight relays flagged as Guard, Exit, Guard+Exit,
+      and no flag. Clients that use these weightings will distribute
+      network load more evenly across these different relay types. The
+      weightings are in the consensus so we can change them globally in
+      the future. Extra thanks to "outofwords" for finding some nasty
+      security bugs in the first implementation of this feature.
 
   o Minor features (performance):
-    - Always perform router selections using weighted node bandwidth,
+    - Always perform router selections using weighted relay bandwidth,
       even if we don't need a high capacity circuit at the time. Non-fast
-      circuits now only differ from fast ones in that they can use nodes
-      not marked with the Fast flag.
+      circuits now only differ from fast ones in that they can use relays
+      not marked with the Fast flag. This "feature" could turn out to
+      be a horrible bug; we should investigate more before it goes into
+      a stable release.
 
   o Minor features:
-    - Allow disabling building of the manpages. This speeds up the
-      build considerably.
+    - Allow disabling building of the manpages. Skipping the manpage
+      speeds up the build considerably.
 
-  o Minor bugfixes:
+  o Minor bugfixes (on 0.2.2.x):
     - Fix a memleak in the EXTENDCIRCUIT logic. Spotted by coverity.
       Bugfix on 0.2.2.9-alpha.
-    - Fix a dereference-then-NULL-check sequence when publishing
-      descriptors. Bugfix on tor-0.2.1.5-alpha. Discovered by ekir,
-      fixes bug 1255.
     - Disallow values larger than INT32_MAX for PerConnBWRate|Burst
       config option. Bugfix on 0.2.2.7-alpha.
     - Ship the asciidoc-helper file in the tarball, so that people can
       build from source if they want to, and touching the .1.txt files
       doesn't break the build. Bugfix on 0.2.2.9-alpha.
 
+  o Minor bugfixes (on 0.2.1.x or earlier):
+    - Fix a dereference-then-NULL-check sequence when publishing
+      descriptors. Bugfix on 0.2.1.5-alpha. Discovered by ekir; fixes
+      bug 1255.
+    - Fix another dereference-then-NULL-check sequence. Bugfix on
+      0.2.1.14-rc. Discovered by ekir; fixes bug 1256.
+    - Make sure we treat potentially not NUL-terminated strings correctly.
+      Bugfix on 0.1.1.13-alpha. Discovered by rieo; fixes bug 1257.
+
   o Code simplifications and refactoring:
     - Fix some urls in the exit notice file and make it XHTML1.1 strict
       compliant. Based on a patch from Christian Kujau.
     - Don't use sed in asciidoc-helper anymore.
-    - Make the build process fail if asciidoc cannot be found, and
+    - Make the build process fail if asciidoc cannot be found and
       building with asciidoc isn't disabled.
 
+
 Changes in version 0.2.2.9-alpha - 2010-02-22
   o Directory authority changes:
     - Change IP address for dannenberg (v3 directory authority), and
@@ -59,9 +73,9 @@ Changes in version 0.2.2.9-alpha - 2010-02-22
       that didn't allow exiting to any ports. This bug could screw
       with load balancing and stats. Bugfix on 0.1.1.6-alpha; fixes bug
       1238. Bug discovered by Martin Kowalczyk.
-    - When freeing a cipher, zero it out completely. We only zeroed
-      the first ptrsize bytes. Bugfix on tor-0.0.2pre8. Discovered
-      and patched by ekir. Fixes bug 1254.
+    - When freeing a session key, zero it out completely. We only zeroed
+      the first ptrsize bytes. Bugfix on 0.0.2pre8. Discovered and
+      patched by ekir. Fixes bug 1254.
 
   o Minor bugfixes:
     - Fix static compilation by listing the openssl libraries in the right
diff --git a/configure.in b/configure.in
index 6e73a2a..4f11f16 100644
--- a/configure.in
+++ b/configure.in
@@ -4,7 +4,7 @@ dnl Copyright (c) 2007-2008, The Tor Project, Inc.
 dnl See LICENSE for licensing information
 
 AC_INIT
-AM_INIT_AUTOMAKE(tor, 0.2.2.9-alpha-dev)
+AM_INIT_AUTOMAKE(tor, 0.2.2.10-alpha)
 AM_CONFIG_HEADER(orconfig.h)
 
 AC_CANONICAL_HOST
diff --git a/contrib/tor-mingw.nsi.in b/contrib/tor-mingw.nsi.in
index de382a7..bc9eef0 100644
--- a/contrib/tor-mingw.nsi.in
+++ b/contrib/tor-mingw.nsi.in
@@ -9,7 +9,7 @@
 !include "FileFunc.nsh"
 !insertmacro GetParameters
 
-!define VERSION "0.2.2.9-alpha-dev"
+!define VERSION "0.2.2.10-alpha"
 !define INSTALLER "tor-${VERSION}-win32.exe"
 !define WEBSITE "https://www.torproject.org/"
 !define LICENSE "LICENSE"
diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h
index 0075a5e..6751ff8 100644
--- a/src/win32/orconfig.h
+++ b/src/win32/orconfig.h
@@ -226,5 +226,5 @@
 #define USING_TWOS_COMPLEMENT
 
 /* Version number of package */
-#define VERSION "0.2.2.9-alpha-dev"
+#define VERSION "0.2.2.10-alpha"
 
-- 
1.6.5



More information about the tor-commits mailing list