<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://blog.torproject.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>hidden service fixes</title>
 <link>http://blog.torproject.org/category/tags/hidden-service-fixes</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>Tor 0.2.0.35-stable released</title>
 <link>http://blog.torproject.org/blog/tor-02035stable-released</link>
 <description>&lt;p&gt;Tor 0.2.0.35 fixes a big bug that was causing Tor relays with dynamic&lt;br /&gt;
IP addresses to disappear from the network. It also fixes a rare crash&lt;br /&gt;
bug on fast exit relays.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.torproject.org/easy-download&quot; title=&quot;https://www.torproject.org/easy-download&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/easy-download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Changes in version 0.2.0.35 - 2009-06-24&lt;br /&gt;
&lt;strong&gt;Security fix:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Avoid crashing in the presence of certain malformed descriptors.&lt;br /&gt;
      Found by lark, and by automated fuzzing.&lt;/li&gt;
&lt;li&gt;Fix an edge case where a malicious exit relay could convince a&lt;br /&gt;
      controller that the client&#039;s DNS question resolves to an internal IP&lt;br /&gt;
      address. Bug found and fixed by &quot;optimist&quot;; bugfix on 0.1.2.8-beta.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Major bugfixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Finally fix the bug where dynamic-IP relays disappear when their&lt;br /&gt;
      IP address changes: directory mirrors were mistakenly telling&lt;br /&gt;
      them their old address if they asked via begin_dir, so they&lt;br /&gt;
      never got an accurate answer about their new address, so they&lt;br /&gt;
      just vanished after a day. For belt-and-suspenders, relays that&lt;br /&gt;
      don&#039;t set Address in their config now avoid using begin_dir for&lt;br /&gt;
      all direct connections. Should fix bugs 827, 883, and 900.&lt;/li&gt;
&lt;li&gt;Fix a timing-dependent, allocator-dependent, DNS-related crash bug&lt;br /&gt;
      that would occur on some exit nodes when DNS failures and timeouts&lt;br /&gt;
      occurred in certain patterns. Fix for bug 957.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Minor bugfixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When starting with a cache over a few days old, do not leak&lt;br /&gt;
      memory for the obsolete router descriptors in it. Bugfix on&lt;br /&gt;
      0.2.0.33; fixes bug 672.&lt;/li&gt;
&lt;li&gt;Hidden service clients didn&#039;t use a cached service descriptor that&lt;br /&gt;
      was older than 15 minutes, but wouldn&#039;t fetch a new one either,&lt;br /&gt;
      because there was already one in the cache. Now, fetch a v2&lt;br /&gt;
      descriptor unless the same descriptor was added to the cache within&lt;br /&gt;
      the last 15 minutes. Fixes bug 997; reported by Marcus Griep.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The original announcement can be found at &lt;a href=&quot;http://archives.seul.org/or/announce/Jun-2009/msg00000.html&quot; title=&quot;http://archives.seul.org/or/announce/Jun-2009/msg00000.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/announce/Jun-2009/msg00000.html&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-02035stable-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/hidden-service-fixes">hidden service fixes</category>
 <category domain="http://blog.torproject.org/category/tags/stable-release">stable release</category>
 <pubDate>Thu, 25 Jun 2009 17:34:49 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">146 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.1.16-rc Release Candidate now available</title>
 <link>http://blog.torproject.org/blog/tor-02116rc-release-candidate-now-available</link>
 <description>&lt;p&gt;Tor 0.2.1.16-rc speeds up performance for fast exit relays, and fixes&lt;br /&gt;
a bunch of minor bugs.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.torproject.org/download&quot; title=&quot;https://www.torproject.org/download&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Changes in version 0.2.1.16-rc - 2009-06-20&lt;br /&gt;
&lt;strong&gt;Security fixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix an edge case where a malicious exit relay could convince a&lt;br /&gt;
      controller that the client&#039;s DNS question resolves to an internal IP&lt;br /&gt;
      address. Bug found and fixed by &quot;optimist&quot;; bugfix on 0.1.2.8-beta.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Major performance improvements (on 0.2.0.x):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Disable and refactor some debugging checks that forced a linear scan&lt;br /&gt;
      over the whole server-side DNS cache. These accounted for over 50%&lt;br /&gt;
      of CPU time on a relatively busy exit node&#039;s gprof profile. Found&lt;br /&gt;
      by Jacob.&lt;/li&gt;
&lt;li&gt;Disable some debugging checks that appeared in exit node profile&lt;br /&gt;
      data.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Minor features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update to the &quot;June 3 2009&quot; ip-to-country file.&lt;/li&gt;
&lt;li&gt;Do not have tor-resolve automatically refuse all .onion addresses;&lt;br /&gt;
      if AutomapHostsOnResolve is set in your torrc, this will work fine.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Minor bugfixes (on 0.2.0.x):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Log correct error messages for DNS-related network errors on&lt;br /&gt;
      Windows.&lt;/li&gt;
&lt;li&gt;Fix a race condition that could cause crashes or memory corruption&lt;br /&gt;
      when running as a server with a controller listening for log&lt;br /&gt;
      messages.&lt;/li&gt;
&lt;li&gt;Avoid crashing when we have a policy specified in a DirPolicy or&lt;br /&gt;
      SocksPolicy or ReachableAddresses option with ports set on it,&lt;br /&gt;
      and we re-load the policy. May fix bug 996.&lt;/li&gt;
&lt;li&gt;Hidden service clients didn&#039;t use a cached service descriptor that&lt;br /&gt;
      was older than 15 minutes, but wouldn&#039;t fetch a new one either,&lt;br /&gt;
      because there was already one in the cache. Now, fetch a v2&lt;br /&gt;
      descriptor unless the same descriptor was added to the cache within&lt;br /&gt;
      the last 15 minutes. Fixes bug 997; reported by Marcus Griep.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Minor bugfixes (on 0.2.1.x):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Don&#039;t warn users about low port and hibernation mix when they&lt;br /&gt;
      provide a *ListenAddress directive to fix that. Bugfix on&lt;br /&gt;
      0.2.1.15-rc.&lt;/li&gt;
&lt;li&gt;When switching back and forth between bridge mode, do not start&lt;br /&gt;
      gathering GeoIP data until two hours have passed.&lt;/li&gt;
&lt;li&gt;Do not complain that the user has requested an excluded node as&lt;br /&gt;
      an exit when the node is not really an exit. This could happen&lt;br /&gt;
      because the circuit was for testing, or an introduction point.&lt;br /&gt;
      Fix for bug 984.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The original announcement can be found at &lt;a href=&quot;http://archives.seul.org/or/talk/Jun-2009/msg00288.html&quot; title=&quot;http://archives.seul.org/or/talk/Jun-2009/msg00288.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jun-2009/msg00288.html&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-02116rc-release-candidate-now-available#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/hidden-service-fixes">hidden service fixes</category>
 <category domain="http://blog.torproject.org/category/tags/release-candidate">release candidate</category>
 <category domain="http://blog.torproject.org/category/tags/security-fixes">security fixes</category>
 <pubDate>Wed, 24 Jun 2009 07:32:45 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">145 at http://blog.torproject.org</guid>
</item>
</channel>
</rss>
