|
@@ -1,4 +1,13 @@
|
|
|
-Changes in version 0.2.3.8-alpha - 2011-11-21
|
|
|
+Changes in version 0.2.3.8-alpha - 2011-11-22
|
|
|
+ Tor 0.2.3.8-alpha fixes some crash and assert bugs, including a
|
|
|
+ socketpair-related bug that has been bothering Windows users. It adds
|
|
|
+ support to serve microdescriptors to controllers, so Vidalia's network
|
|
|
+ map can resume listing relays (once Vidalia implements its side),
|
|
|
+ and adds better support for hardware AES acceleration. Finally, it
|
|
|
+ starts the process of adjusting the bandwidth cutoff for getting the
|
|
|
+ "Fast" flag from 20KB to (currently) 32KB -- preliminary results show
|
|
|
+ that tiny relays harm performance more than they help network capacity.
|
|
|
+
|
|
|
o Major bugfixes:
|
|
|
- Initialize Libevent with the EVENT_BASE_FLAG_NOLOCK flag enabled, so
|
|
|
that it doesn't attempt to allocate a socketpair. This could cause
|
|
@@ -9,6 +18,12 @@ Changes in version 0.2.3.8-alpha - 2011-11-21
|
|
|
allocation (and then assert) for hidden service introduction
|
|
|
point decryption. Bug discovered by Dan Rosenberg. Fixes bug 4410;
|
|
|
bugfix on 0.2.1.5-alpha.
|
|
|
+ - Remove the artificially low cutoff of 20KB to guarantee the Fast
|
|
|
+ flag. In the past few years the average relay speed has picked
|
|
|
+ up, and while the "top 7/8 of the network get the Fast flag" and
|
|
|
+ "all relays with 20KB or more of capacity get the Fast flag" rules
|
|
|
+ used to have the same result, now the top 7/8 of the network has
|
|
|
+ a capacity more like 32KB. Bugfix on 0.2.1.14-rc. Fixes bug 4489.
|
|
|
- Fix a rare assertion failure when checking whether a v0 hidden
|
|
|
service descriptor has any usable introduction points left, and
|
|
|
we don't have enough information to build a circuit to the first
|
|
@@ -18,12 +33,11 @@ Changes in version 0.2.3.8-alpha - 2011-11-21
|
|
|
Bugfix on 0.2.3.1-alpha; diagnosed by frosty_un.
|
|
|
- Make bridge authorities not crash when they are asked for their own
|
|
|
descriptor. Bugfix on 0.2.3.7-alpha, reported by Lucky Green.
|
|
|
- - Remove the artificially low cutoff of 20KB to guarantee the Fast
|
|
|
- flag. In the past few years the average relay speed has picked
|
|
|
- up, and while the "top 7/8 of the network get the Fast flag" and
|
|
|
- "all relays with 20KB or more of capacity get the Fast flag" rules
|
|
|
- used to have the same result, now the top 7/8 of the network has
|
|
|
- a capacity more like 32KB. Bugfix on 0.2.1.14-rc. Fixes bug 4489.
|
|
|
+ - When running as a client, do not print a misleading (and plain
|
|
|
+ wrong) log message that we're collecting "directory request"
|
|
|
+ statistics: clients don't collect statistics. Also don't create a
|
|
|
+ useless (because empty) stats file in the stats/ directory. Fixes
|
|
|
+ bug 4353; bugfix on 0.2.2.34 and 0.2.3.7-alpha.
|
|
|
|
|
|
o Major features:
|
|
|
- Allow Tor controllers like Vidalia to obtain the microdescriptor
|
|
@@ -69,13 +83,6 @@ Changes in version 0.2.3.8-alpha - 2011-11-21
|
|
|
- Fix a memory leak in launch_direct_bridge_descriptor_fetch() that
|
|
|
occurred when a client tried to fetch a descriptor for a bridge
|
|
|
in ExcludeNodes. Fixes bug 4383; bugfix on 0.2.2.25-alpha.
|
|
|
- - Backport fixes for a pair of compilation warnings on Windows.
|
|
|
- Fixes bug 4521; bugfix on 0.2.2.28-beta and on 0.2.2.29-beta.
|
|
|
- - When running as a client, do not print a misleading (and plain
|
|
|
- wrong) log message that we're collecting "directory request"
|
|
|
- statistics: clients don't collect statistics. Also don't create a
|
|
|
- useless (because empty) stats file in the stats/ directory. Fixes
|
|
|
- bug 4353; bugfix on 0.2.2.34 and 0.2.3.7-alpha.
|
|
|
|
|
|
o Minor bugfixes (on 0.2.3.x):
|
|
|
- Make util unit tests build correctly with MSVC. Bugfix on
|
|
@@ -118,7 +125,7 @@ Changes in version 0.2.3.8-alpha - 2011-11-21
|
|
|
- Update to the November 1 2011 Maxmind GeoLite Country database.
|
|
|
|
|
|
o Packaging changes:
|
|
|
- - Make it easier to automate expert package builds on Windows
|
|
|
+ - Make it easier to automate expert package builds on Windows,
|
|
|
by removing an absolute path from makensis.exe command.
|
|
|
|
|
|
o Code simplifications and refactoring:
|