]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Merge commit 'origin/maint-0.2.1'
authorNick Mathewson <nickm@torproject.org>
Tue, 30 Jun 2009 14:13:51 +0000 (10:13 -0400)
committerNick Mathewson <nickm@torproject.org>
Tue, 30 Jun 2009 14:13:51 +0000 (10:13 -0400)
1  2 
ChangeLog
src/or/dirserv.c
src/or/eventdns.c
src/or/main.c
src/or/or.h

diff --cc ChangeLog
index 88b23430597df8f4274b04634e89ecd84440a9d2,dc0f3a2e3590ebb175f833be37dad4a9b57fffbb..a754d164646dae3612a6cfe08509daa6d2fe80e0
+++ b/ChangeLog
@@@ -1,45 -1,14 +1,55 @@@
 +Changes in version 0.2.2.1-alpha - 2009-??-??
 +  o Security fixes:
 +    - Fix an edge case where a malicious exit relay could convince a
 +      controller that the client's DNS question resolves to an internal IP
 +      address. Bug found and fixed by "optimist"; bugfix on 0.1.2.8-beta.
 +
 +  o Major features:
 +    - Add support for dynamic OpenSSL hardware crypto acceleration engines
 +      via new AccelName and AccelDir options.
 +
 +  o Minor features:
 +    - New --digests command-line switch to output the digests of the
 +      source files Tor was built with.
 +    - The "torify" script now uses torsocks where available.
 +    - The memarea code now uses a sentinel value at the end of each area
 +      to make sure nothing writes beyond the end of an area.  This might
 +      help debug some conceivable causes of bug 930.
 +    - Directories that are configured with the --enable-geoip-stats flag
 +      now write their GeoIP stats to disk exactly every 24 hours.
 +
 +  o Minor bugfixes
 +    - Hidden service clients didn't use a cached service descriptor that
 +      was older than 15 minutes, but wouldn't fetch a new one either. Now,
 +      use a cached descriptor no matter how old it is and only fetch a new
 +      one when all introduction points fail. Fix for bug 997. Patch from
 +      Marcus Griep.
 +    - Fix refetching of hidden service descriptors when all introduction
 +      points have turned out to not work. Fixes more of bug 997.
 +
 +  o Deprecated and removed features:
 +    - The controller no longer accepts the old obsolete "addr-mappings/"
 +      GETINFO value.
 +    - Hidden services no longer publish version 0 descriptors, and clients
 +      do not request or use version 0 descriptors. However, the authorities
 +      still accept and serve version 0 descriptors when contacted by older
 +      hidden services/clients.
 +    - The EXTENDED_EVENTS and VERBOSE_NAMES controller features are now
 +      always on; using them is necessary for correct forward-compatible
 +      controllers.
 +
 +
  Changes in version 0.2.1.17-?? - 2009-??-??
+   o Major bugfixes:
+     - Directory authorities were neglecting to mark relays down in their
+       internal histories if the relays fall off the routerlist without
+       ever being found unreachable. So there were relays in the histories
+       that haven't been seen for eight months, and are listed as being
+       up for eight months. This wreaked havoc on the "median wfu"
+       and "median mtbf" calculations, in turn making Guard and Stable
+       flags very wrong, hurting network performance. Fixes bugs 696 and
+       969. Bugfix on 0.2.0.6-alpha.
    o Minor bugfixes:
      - Serve the DirPortFrontPage page even when we have been approaching
        our quotas recently.  Fixes bug 1013; bugfix on 0.2.1.8-alpha.
Simple merge
Simple merge
diff --cc src/or/main.c
Simple merge
diff --cc src/or/or.h
Simple merge