[or-cvs] [tor/master] guh. 'git commit' did not do what i expect.

arma at torproject.org arma at torproject.org
Mon Jul 12 20:46:56 UTC 2010


Author: Roger Dingledine <arma at torproject.org>
Date: Mon, 12 Jul 2010 16:46:28 -0400
Subject: guh. 'git commit' did not do what i expect.
Commit: 1ea99c636477279a4c942eda6aa7b0c09671dfc2

---
 ChangeLog |   46 +++++++++++++++++++++++++---------------------
 1 files changed, 25 insertions(+), 21 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 43f041d..549cac3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,4 @@
-Changes in version 0.2.2.14-alpha - 2010-07-1?
+Changes in version 0.2.2.14-alpha - 2010-07-12
   o Major bugfixes:
     - Tor directory authorities no longer crash when started with a
       cached-microdesc-consensus file in their data directory. Bugfix
@@ -9,17 +9,19 @@ Changes in version 0.2.2.14-alpha - 2010-07-1?
       happen during a suspend or hibernate. These values caused various
       asserts to fire. Bugfix on 0.2.2.2-alpha; fixes bug 1245.
     - Alter calculation of Pareto distribution parameter 'Xm' for
-      Circuit Build Timeout learning to use the weighted average of
-      the top N=3 modes, because we have three entry guards. This should
-      improve the timeout calculation in some cases, and prevent extremely
-      high timeout values. Bugfix on 0.2.2.2-alpha; fixes bug 1335.
+      Circuit Build Timeout learning to use the weighted average of the
+      top N=3 modes (because we have three entry guards). Considering
+      multiple modes should improve the timeout calculation in some cases,
+      and prevent extremely high timeout values. Bugfix on 0.2.2.2-alpha;
+      fixes bug 1335.
     - Alter calculation of Pareto distribution parameter 'Alpha' to use a
-      right censored distribution model. This allows us to remove
-      the synthetic timeout generation and instead calculate build
-      timeouts using truncated times. Bugfix on 0.2.2.2-alpha; fixes
-      bugs 1245+1335.
-    - Keep circuits open (but do not use them) after the circuit
-      timeout for up until the time corresponding to the 95th percentile
+      right censored distribution model. This approach improves over the
+      synthetic timeout generation approach that was producing insanely
+      high timeout values. Now we calculate build timeouts using truncated
+      times. Bugfix on 0.2.2.2-alpha; fixes bugs 1245 and 1335.
+    - Do not close circuits that are under construction when they reach
+      the circuit build timeout. Instead, leave them building (but do not
+      use them) for up until the time corresponding to the 95th percentile
       on the Pareto CDF or 60 seconds, whichever is greater. This is done
       to provide better data for the new Pareto model. This percentile
       can be controlled by the consensus.
@@ -31,16 +33,16 @@ Changes in version 0.2.2.14-alpha - 2010-07-1?
       more accurate data for many African countries.
     - Port Tor to build and run correctly on Windows CE systems, using
       the wcecompat library. Contributed by Valerio Lupi.
-    - New "--enable-gcc-hardening" ./configure flag to turn on gcc
-      compile time hardening options. It ensures that signed ints have
-      defined behavior (-fwrapv), -D_FORTIFY_SOURCE=2 is enabled
-      (requiring -O2), stack smashing protection with canaries
-      (-fstack-protector-all), ASLR protection if supported by the
-      kernel (-fPIE, -pie). Additional security related warnings are
-      enabled. Verified to work on Mac OS X and Debian Lenny.
-    - New "--enable-linker-hardening" ./configure flag to turn on ELF
-      specific hardening features (relro, now). This does not work with
-      Mac OS X or any other non-ELF binary format.
+    - New "--enable-gcc-hardening" ./configure flag (off by default)
+      to turn on gcc compile time hardening options. It ensures
+      that signed ints have defined behavior (-fwrapv), enables
+      -D_FORTIFY_SOURCE=2 (requiring -O2), adds stack smashing protection
+      with canaries (-fstack-protector-all), turns on ASLR protection if
+      supported by the kernel (-fPIE, -pie), and adds additional security
+      related warnings. Verified to work on Mac OS X and Debian Lenny.
+    - New "--enable-linker-hardening" ./configure flag (off by default)
+      to turn on ELF specific hardening features (relro, now). This does
+      not work with Mac OS X or any other non-ELF binary format.
 
   o New directory authorities:
     - Set up maatuska (run by Linus Nordberg) as the eighth v3 directory
@@ -64,6 +66,8 @@ Changes in version 0.2.2.14-alpha - 2010-07-1?
       file. Fixes bug 1296.
     - More gracefully handle corrupt state files, removing asserts
       in favor of saving a backup and resetting state.
+    - Rename the "log.h" header to "torlog.h" so as to conflict with fewer
+      system headers.
 
   o Minor bugfixes:
     - Build correctly on OSX with zlib 1.2.4 and higher with all warnings
-- 
1.7.1



More information about the tor-commits mailing list