]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Merge commit 'origin/maint-0.2.1'
authorNick Mathewson <nickm@torproject.org>
Thu, 4 Jun 2009 07:31:12 +0000 (03:31 -0400)
committerNick Mathewson <nickm@torproject.org>
Thu, 4 Jun 2009 07:31:12 +0000 (03:31 -0400)
1  2 
ChangeLog
src/or/dns.c
src/or/main.c

diff --cc ChangeLog
index 125a0641496879ced8e7dc5e53587f7adcc37c08,b2ba413511dd2ec44aec92c5b8842868bd801cd4..3d3f07c4f4749c855243680cdc82e7227dbd40d2
+++ b/ChangeLog
@@@ -1,31 -1,12 +1,39 @@@
 +Changes in version 0.2.2.1-alpha - 2009-??-??
 +  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 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.16-?? - 2009-??-??
+   o Major performance improvements (on 0.2.0.x):
+     - Disable and refactor some debugging checks that forced a linear scan
+       over the whole server-side DNS cache.  These accounted for over 50%
+       of CPU time on a relatively busy exit node's gprof profile. Found by
+       Jacob.
+     - Disable some debugging checks that appeared in exit node profile
+       data.
    o Minor bugfixes (on 0.2.0.x):
      - Log correct error messages for DNS-related network errors on
        Windows.
diff --cc src/or/dns.c
Simple merge
diff --cc src/or/main.c
Simple merge