hidden service fixes

Tor 0.2.0.35-stable released

Tor 0.2.0.35 fixes a big bug that was causing Tor relays with dynamic
IP addresses to disappear from the network. It also fixes a rare crash
bug on fast exit relays.

https://www.torproject.org/easy-download

Changes in version 0.2.0.35 - 2009-06-24
Security fix:

  • Avoid crashing in the presence of certain malformed descriptors.
    Found by lark, and by automated fuzzing.
  • 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.

Major bugfixes:

  • Finally fix the bug where dynamic-IP relays disappear when their
    IP address changes: directory mirrors were mistakenly telling
    them their old address if they asked via begin_dir, so they
    never got an accurate answer about their new address, so they read more »

Tor 0.2.1.16-rc Release Candidate now available

Tor 0.2.1.16-rc speeds up performance for fast exit relays, and fixes
a bunch of minor bugs.

https://www.torproject.org/download

Changes in version 0.2.1.16-rc - 2009-06-20
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.

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.

Minor features: read more »

  • Update to the "June 3 2009" ip-to-country file.
Syndicate content