<?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>release candidate</title>
 <link>http://blog.torproject.org/category/tags/release-candidate</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>Tor Browser Bundle 1.2.3 and 1.2.4 Released</title>
 <link>http://blog.torproject.org/blog/tor-browser-bundle-123-and-124-released</link>
 <description>&lt;p&gt;Tor Browser Bundle 1.2.3 was released on July 8, 2009.  It contains the following changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update Vidalia to 0.1.14&lt;/li&gt;
&lt;li&gt;Update Tor to 0.2.1.17-rc&lt;/li&gt;
&lt;li&gt;Update Pidgin to 2.5.8&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TBB 1.2.3 was replaced by 1.2.4 on July 11, 2009 to include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Include libeay32.dll from OpenSSL 0.9.8k to make QT happy&lt;/li&gt;
&lt;li&gt;Update Vidalia to 0.1.15&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;TBB 1.2.4 is available at &lt;a href=&quot;https://torproject.org/torbrowser&quot; title=&quot;https://torproject.org/torbrowser&quot; rel=&quot;nofollow&quot;&gt;https://torproject.org/torbrowser&lt;/a&gt;.&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-browser-bundle-123-and-124-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/enhancements">enhancements</category>
 <category domain="http://blog.torproject.org/category/tags/release-candidate">release candidate</category>
 <category domain="http://blog.torproject.org/category/tags/tor-browser-bundle">tor browser bundle</category>
 <pubDate>Sun, 12 Jul 2009 20:50:41 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">155 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.1.17-rc released</title>
 <link>http://blog.torproject.org/blog/tor-02117rc-released</link>
 <description>&lt;p&gt;Tor 0.2.1.17-rc marks the fourth -- and hopefully last -- release&lt;br /&gt;
candidate for the 0.2.1.x series. It lays the groundwork for further&lt;br /&gt;
client performance improvements, and also fixes a big bug with directory&lt;br /&gt;
authorities that were causing them to assign Guard and Stable flags&lt;br /&gt;
poorly.&lt;/p&gt;
&lt;p&gt;The Windows bundles also finally include the geoip database that we&lt;br /&gt;
thought we&#039;d been shipping since 0.2.0.x (oops), and the OS X bundles&lt;br /&gt;
should actually install Torbutton rather than giving you a cryptic&lt;br /&gt;
failure message (oops).&lt;/p&gt;
&lt;p&gt;This is a release candidate! That means that we don&#039;t know of any&lt;br /&gt;
remaining show-stopping bugs, and 0.2.1.18 will be the new stable if&lt;br /&gt;
there are no problems. Please test it, and tell us about any problems&lt;br /&gt;
that you find.&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.17-rc - 2009-07-02&lt;br /&gt;
&lt;strong&gt;Major features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clients now use the bandwidth values in the consensus, rather than&lt;br /&gt;
      the bandwidth values in each relay descriptor. This approach opens&lt;br /&gt;
      the door to more accurate bandwidth estimates once the directory&lt;br /&gt;
      authorities start doing active measurements. Implements more of&lt;br /&gt;
      proposal 141.&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;When Tor clients restart after 1-5 days, they discard all their&lt;br /&gt;
      cached descriptors as too old, but they still use the cached&lt;br /&gt;
      consensus document. This approach is good for robustness, but&lt;br /&gt;
      bad for performance: since they don&#039;t know any bandwidths, they&lt;br /&gt;
      end up choosing at random rather than weighting their choice by&lt;br /&gt;
      speed. Fixed by the above feature of putting bandwidths in the&lt;br /&gt;
      consensus. Bugfix on 0.2.0.x.&lt;/li&gt;
&lt;li&gt;Directory authorities were neglecting to mark relays down in their&lt;br /&gt;
      internal histories if the relays fall off the routerlist without&lt;br /&gt;
      ever being found unreachable. So there were relays in the histories&lt;br /&gt;
      that haven&#039;t been seen for eight months, and are listed as being&lt;br /&gt;
      up for eight months. This wreaked havoc on the &quot;median wfu&quot;&lt;br /&gt;
      and &quot;median mtbf&quot; calculations, in turn making Guard and Stable&lt;br /&gt;
      flags very wrong, hurting network performance. Fixes bugs 696 and&lt;br /&gt;
      969. Bugfix on 0.2.0.6-alpha.&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;Serve the DirPortFrontPage page even when we have been approaching&lt;br /&gt;
      our quotas recently. Fixes bug 1013; bugfix on 0.2.1.8-alpha.&lt;/li&gt;
&lt;li&gt;The control port would close the connection before flushing long&lt;br /&gt;
      replies, such as the network consensus, if a QUIT command was issued&lt;br /&gt;
      before the reply had completed. Now, the control port flushes all&lt;br /&gt;
      pending replies before closing the connection. Also fixed a spurious&lt;br /&gt;
      warning when a QUIT command is issued after a malformed or rejected&lt;br /&gt;
      AUTHENTICATE command, but before the connection was closed. Patch&lt;br /&gt;
      by Marcus Griep. Bugfix on 0.2.0.x; fixes bugs 1015 and 1016.&lt;/li&gt;
&lt;li&gt;When we can&#039;t find an intro key for a v2 hidden service descriptor,&lt;br /&gt;
      fall back to the v0 hidden service descriptor and log a bug message.&lt;br /&gt;
      Workaround for bug 1024.&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;If we&#039;re a relay and we change our IP address, be more verbose&lt;br /&gt;
      about the reason that made us change. Should help track down&lt;br /&gt;
      further bugs for relays on dynamic IP addresses.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-02117rc-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/release-candidate">release candidate</category>
 <category domain="http://blog.torproject.org/category/tags/tor">tor</category>
 <pubDate>Sun, 12 Jul 2009 20:47:06 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">154 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>
<item>
 <title>Tor Browser Bundle 1.2.1 release candidate</title>
 <link>http://blog.torproject.org/blog/tor-browser-bundle-121-release-candidate</link>
 <description>&lt;p&gt;In continuing to &lt;a href=&quot;https://blog.torproject.org/blog/testing-tor-browser-bundle-121dev&quot; rel=&quot;nofollow&quot;&gt;improve TBB&lt;/a&gt; for a vast array of users, here&#039;s the release candidate for Tor Browser Bundle 1.2.1.  &lt;/p&gt;
&lt;p&gt;I appreciate your feedback, comments, and bugs filed so far about TBB 1.2.1-dev.&lt;/p&gt;
&lt;p&gt;You can find here the updated &lt;a href=&quot;https://www.torproject.org/torbrowser/dist/tor-im-browser-1.2.1-1-dev_en-US.exe&quot; rel=&quot;nofollow&quot;&gt;TBB 1.2.1-1-dev&lt;/a&gt;, &lt;a href=&quot;https://www.torproject.org/torbrowser/dist/tor-im-browser-1.2.1-1-dev_en-US.exe.asc&quot; rel=&quot;nofollow&quot;&gt;sig&lt;/a&gt;, and &lt;a href=&quot;https://www.torproject.org/torbrowser/dist/tor-im-browser-1.2.1-1-dev_en-US.exe.sha1&quot; rel=&quot;nofollow&quot;&gt;sha1&lt;/a&gt; files.&lt;/p&gt;
&lt;p&gt;The changes since the last test are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update Pidgin to 2.5.6r2&lt;/li&gt;
&lt;li&gt;Update Firefox to 3.0.11&lt;/li&gt;
&lt;li&gt;Include OpenSSL 0.9.8k DLL and stop using the system ssl dll&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-browser-bundle-121-release-candidate#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/release-candidate">release candidate</category>
 <category domain="http://blog.torproject.org/category/tags/tor-browser-bundle">tor browser bundle</category>
 <pubDate>Wed, 17 Jun 2009 20:53:08 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">138 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.1.15-rc released</title>
 <link>http://blog.torproject.org/blog/tor-02115rc-released</link>
 <description>&lt;p&gt;Tor 0.2.1.15-rc marks the second release candidate for the 0.2.1.x&lt;br /&gt;
series. It fixes a major bug on fast exit relays, as well as a variety&lt;br /&gt;
of more minor bugs.&lt;/p&gt;
&lt;p&gt;This is a release candidate! That means that we don&#039;t know of any&lt;br /&gt;
remaining show-stopping bugs, and this will become the new stable if&lt;br /&gt;
there are no problems. Please test it, and tell us about any problems&lt;br /&gt;
that you find.&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.15-rc - 2009-05-25&lt;/p&gt;
&lt;ul&gt;&lt;strong&gt;Major bugfixes (on 0.2.0.x):&lt;/strong&gt;&lt;/p&gt;
&lt;li&gt;Fix a timing-dependent, allocator-dependent, DNS-related crash bug that would occur on some exit nodes when DNS failures and timeouts occurred in certain patterns. Fix for bug 957.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;&lt;strong&gt;Minor bugfixes (on 0.2.0.x):&lt;/strong&gt;&lt;/p&gt;
&lt;li&gt;Actually return -1 in the error case for read_bandwidth_usage().&lt;br /&gt;
      Harmless bug, since we currently don&#039;t care about the return value&lt;br /&gt;
      anywhere. Bugfix on 0.2.0.9-alpha.&lt;/li&gt;
&lt;li&gt;Provide a more useful log message if bug 977 (related to buffer&lt;br /&gt;
      freelists) ever reappears, and do not crash right away.&lt;/li&gt;
&lt;li&gt;Fix an assertion failure on 64-bit platforms when we allocated&lt;br /&gt;
      memory right up to the end of a memarea, then realigned the memory&lt;br /&gt;
      one step beyond the end. Fixes a possible cause of bug 930.&lt;/li&gt;
&lt;li&gt;Protect the count of open sockets with a mutex, so we can&#039;t&lt;br /&gt;
      corrupt it when two threads are closing or opening sockets at once.&lt;br /&gt;
      Fix for bug 939. Bugfix on 0.2.0.1-alpha.&lt;/li&gt;
&lt;li&gt;Don&#039;t allow a bridge to publish its router descriptor to a&lt;br /&gt;
      non-bridge directory authority. Fixes part of bug 932.&lt;/li&gt;
&lt;li&gt;When we change to or from being a bridge, reset our counts of&lt;br /&gt;
      client usage by country. Fixes bug 932.&lt;/li&gt;
&lt;li&gt;Fix a bug that made stream bandwidth get misreported to the&lt;br /&gt;
      controller.&lt;/li&gt;
&lt;li&gt;Stop using malloc_usable_size() to use more area than we had&lt;br /&gt;
      actually allocated: it was safe, but made valgrind really unhappy.&lt;/li&gt;
&lt;li&gt;Fix a memory leak when v3 directory authorities load their keys&lt;br /&gt;
      and cert from disk. Bugfix on 0.2.0.1-alpha.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;&lt;strong&gt;Minor bugfixes (on 0.2.1.x):&lt;/strong&gt;&lt;/p&gt;
&lt;li&gt;Fix use of freed memory when deciding to mark a non-addable&lt;br /&gt;
      descriptor as never-downloadable. Bugfix on 0.2.1.9-alpha.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The original release announcement can be found at &lt;a href=&quot;http://archives.seul.org/or/talk/May-2009/msg00133.html&quot; title=&quot;http://archives.seul.org/or/talk/May-2009/msg00133.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/May-2009/msg00133.html&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-02115rc-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/malloc-fixes">malloc fixes</category>
 <category domain="http://blog.torproject.org/category/tags/release-candidate">release candidate</category>
 <pubDate>Sun, 31 May 2009 18:04:49 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">134 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.1.14-rc released</title>
 <link>http://blog.torproject.org/blog/tor-02114rc-released</link>
 <description>&lt;p&gt;Changes in version 0.2.1.14-rc - 2009-04-12&lt;br /&gt;
&lt;strong&gt;Major features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clients replace entry guards that were chosen more than a few months ago. This change should significantly improve client performance, especially once more people upgrade, since relays that have been a guard for a long time are currently overloaded.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Major bugfixes (on 0.2.0):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;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 just vanished after a day. For belt-and-suspenders, relays that don&#039;t set Address in their config now avoid using begin_dir for all direct connections. Should fix bugs 827, 883, and 900.&lt;/li&gt;
&lt;li&gt;Relays were falling out of the networkstatus consensus for part of a day if they changed their local config but the authorities discarded their new descriptor as &quot;not sufficiently different&quot;. Now directory authorities accept a descriptor as changed if bandwidthrate or bandwidthburst changed. Partial fix for bug 962; patch by Sebastian.&lt;/li&gt;
&lt;li&gt;Avoid crashing in the presence of certain malformed descriptors. Found by lark, and by automated fuzzing.&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;When generating circuit events with verbose nicknames for controllers, try harder to look up nicknames for routers on a circuit. (Previously, we would look in the router descriptors we had for nicknames, but not in the consensus.) Partial fix for bug 941.&lt;/li&gt;
&lt;li&gt;If the bridge config line doesn&#039;t specify a port, assume 443. This makes bridge lines a bit smaller and easier for users to understand.&lt;/li&gt;
&lt;li&gt;Raise the minimum bandwidth to be a relay from 20000 bytes to 20480 bytes (aka 20KB/s), to match our documentation. Also update directory authorities so they always assign the Fast flag to relays with 20KB/s of capacity. Now people running relays won&#039;t suddenly find themselves not seeing any use, if the network gets faster on average.&lt;/li&gt;
&lt;li&gt;Update to the &quot;April 3 2009&quot; ip-to-country file.&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;Avoid trying to print raw memory to the logs when we decide to give up on downloading a given relay descriptor. Bugfix on 0.2.1.9-alpha.&lt;/li&gt;
&lt;li&gt;In tor-resolve, when the Tor client to use is specified by :, actually use the specified port rather than defaulting to 9050. Bugfix on 0.2.1.6-alpha.&lt;/li&gt;
&lt;li&gt;Make directory usage recording work again. Bugfix on 0.2.1.6-alpha.&lt;/li&gt;
&lt;li&gt;When starting with a cache over a few days old, do not leak memory for the obsolete router descriptors in it. Bugfix on 0.2.0.33.&lt;/li&gt;
&lt;li&gt;Avoid double-free on list of successfully uploaded hidden service discriptors. Fix for bug 948. Bugfix on 0.2.1.6-alpha.&lt;/li&gt;
&lt;li&gt;Change memarea_strndup() implementation to work even when duplicating a string at the end of a page. This bug was harmless for now, but could have meant crashes later. Fix by lark. Bugfix on 0.2.1.1-alpha.&lt;/li&gt;
&lt;li&gt;Limit uploaded directory documents to be 16M rather than 500K.  The directory authorities were refusing v3 consensus votes from other authorities, since the votes are now 504K. Fixes bug 959; bugfix on 0.0.2pre17 (where we raised it from 50K to 500K ;).&lt;/li&gt;
&lt;li&gt;Directory authorities should never send a 503 &quot;busy&quot; response to requests for votes or keys. Bugfix on 0.2.0.8-alpha; exposed by bug 959.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-02114rc-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/improvements">improvements</category>
 <category domain="http://blog.torproject.org/category/tags/release-candidate">release candidate</category>
 <pubDate>Mon, 13 Apr 2009 15:25:39 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">124 at http://blog.torproject.org</guid>
</item>
<item>
 <title>April 2008 Progress Report</title>
 <link>http://blog.torproject.org/blog/april-2008-progress-report</link>
 <description>&lt;p&gt;Tor 0.2.0.24-rc (released Apr 22) adds dizum (run by Alex de Joode)&lt;br /&gt;
as the new sixth v3 directory authority, makes relays with dynamic IP&lt;br /&gt;
addresses and no DirPort notice more quickly when their IP address&lt;br /&gt;
changes, fixes a few rare crashes and memory leaks, and fixes a few&lt;br /&gt;
other miscellaneous bugs. Tor 0.2.0.25-rc (released Apr 23) makes Tor&lt;br /&gt;
work again on OS X and certain BSDs.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/May-2008/msg00014.html&quot; title=&quot;http://archives.seul.org/or/talk/May-2008/msg00014.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/May-2008/msg00014.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Torbutton 1.1.18 (released Apr 17) fixes many usability and interoperability&lt;br /&gt;
items, in an attempt to make the new Torbutton not so obnoxious in its&lt;br /&gt;
zeal to protect the user. It also includes new translations for French,&lt;br /&gt;
Russian, Farsi, Italian, and Spanish.&lt;/p&gt;
&lt;p&gt;We did a complete overhaul of the &lt;a href=&quot;https://check.torproject.org/&quot; title=&quot;https://check.torproject.org/&quot; rel=&quot;nofollow&quot;&gt;https://check.torproject.org/&lt;/a&gt;&lt;br /&gt;
page. Now it accepts a language choice,&lt;br /&gt;
e.g. &lt;a href=&quot;https://check.torproject.org/?lang=fa-IR&quot; title=&quot;https://check.torproject.org/?lang=fa-IR&quot; rel=&quot;nofollow&quot;&gt;https://check.torproject.org/?lang=fa-IR&lt;/a&gt;&lt;br /&gt;
Available languages are German, English, Spanish, Italian, Farsi,&lt;br /&gt;
Japanese, Polish, Portugese, Russian, and Chinese. The Tor Browser&lt;br /&gt;
Bundle automatically uses the appropriate language as its home page,&lt;br /&gt;
based on which language of the Browser Bundle was downloaded.&lt;/p&gt;
&lt;p&gt;Started on a documentation page to explain to users what bridges are,&lt;br /&gt;
how they can decide whether they need one, and how to configure their&lt;br /&gt;
Tor client to use them:&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/bridges.html&quot; title=&quot;https://www.torproject.org/bridges.html&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/bridges.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We&#039;ve also started working on a design proposal for making it easier&lt;br /&gt;
to set up a private or testing Tor network. With the advent of the v3&lt;br /&gt;
directory protocol, it currently takes up to 30 minutes before a test&lt;br /&gt;
network will produce a useful networkstatus consensus. Also, there are&lt;br /&gt;
a dozen different config options that need to be set correctly for&lt;br /&gt;
a Tor network running on a single IP address to not trigger various&lt;br /&gt;
security defenses. This approach should let more people set up their&lt;br /&gt;
own Tor networks, either for testing or because they can&#039;t reach the&lt;br /&gt;
main Tor network.&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/svn/trunk/doc/spec/proposals/135-private-tor-networks.txt&quot; title=&quot;https://www.torproject.org/svn/trunk/doc/spec/proposals/135-private-tor-networks.txt&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/svn/trunk/doc/spec/proposals/135-private-tor-...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We have the beginnings of a grand plan for how to successfully scale&lt;br /&gt;
the Tor network to orders of magnitude more relays than we have&lt;br /&gt;
currently. Much more work and thinking remain.&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/svn/trunk/doc/spec/proposals/ideas/xxx-grand-scaling-plan.txt&quot; title=&quot;https://www.torproject.org/svn/trunk/doc/spec/proposals/ideas/xxx-grand-scaling-plan.txt&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/svn/trunk/doc/spec/proposals/ideas/xxx-grand-...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We also did a retrospective on currently open but not finished design&lt;br /&gt;
proposals, so we don&#039;t have as many &quot;open&quot; proposals in the pipeline&lt;br /&gt;
but not getting attention:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/dev/Apr-2008/msg00009.html&quot; title=&quot;http://archives.seul.org/or/dev/Apr-2008/msg00009.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/dev/Apr-2008/msg00009.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We added several more research papers that we&#039;d like to see written to&lt;br /&gt;
the &lt;a href=&quot;https://www.torproject.org/volunteer#Research&quot; title=&quot;https://www.torproject.org/volunteer#Research&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/volunteer#Research&lt;/a&gt; page. In May we&#039;ll add&lt;br /&gt;
a few more and then start pointing academic professors at the new list.&lt;/p&gt;
&lt;p&gt;The development version of Vidalia now has GUI boxes to configure an http&lt;br /&gt;
proxy that Vidalia should launch when it starts. (The Tor Browser Bundle&lt;br /&gt;
already uses these config options internally to launch Polipo when it&lt;br /&gt;
starts.) The next steps are to make sure that Polipo (our preferred new&lt;br /&gt;
http proxy) is stable enough on Windows, and then start shipping some&lt;br /&gt;
new standard bundles with Polipo rather than Privoxy.&lt;/p&gt;
&lt;p&gt;We cleaned up the Torbutton install in the OS X bundles so it installs&lt;br /&gt;
Torbutton for the local user, rather than global. Hopefully this will&lt;br /&gt;
make OS X users happier.&lt;/p&gt;
&lt;p&gt;We&#039;re making progress on integrating a UPnP library into Vidalia. This&lt;br /&gt;
feature will allow users who want to set up a Tor relay but don&#039;t want&lt;br /&gt;
to muck with manual port forwarding on their router/firewall to just&lt;br /&gt;
click a button and have Vidalia interact with their router/firewall&lt;br /&gt;
automatically. This approach won&#039;t work in all cases, but it should work&lt;br /&gt;
in at least some. We hope to land the first version of this in May.&lt;/p&gt;
&lt;p&gt;Steven Murdoch and Robert Watson worked towards a final version of&lt;br /&gt;
their PETS 2008 paper called &quot;Metrics for Security and Performance in&lt;br /&gt;
Low-Latency Anonymity Systems.&quot; The final version will be available in&lt;br /&gt;
May at:&lt;br /&gt;
&lt;a href=&quot;http://www.cl.cam.ac.uk/~sjm217/papers/pets08metrics.pdf&quot; title=&quot;http://www.cl.cam.ac.uk/~sjm217/papers/pets08metrics.pdf&quot; rel=&quot;nofollow&quot;&gt;http://www.cl.cam.ac.uk/~sjm217/papers/pets08metrics.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So far there appear to be no free-software zip splitters that work&lt;br /&gt;
on Windows and produce self-contained exe files for automatically&lt;br /&gt;
reconstructing the file. Rather than using a closed-source shareware&lt;br /&gt;
application (as it seems a shame to put a trust gap in our build process&lt;br /&gt;
when we don&#039;t need to), the current plan is to write some instructions&lt;br /&gt;
for users to fetch the 7zip program, and then fetch a set of blocks,&lt;br /&gt;
and run a batch file to reconstruct them. We&#039;re in the process of trying&lt;br /&gt;
to learn how large the blocks can be -- preliminary guess is 2MB.&lt;/p&gt;
&lt;p&gt;We have a first draft of a translation portal up here:&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/translation-portal&quot; title=&quot;https://www.torproject.org/translation-portal&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/translation-portal&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Vidalia GUI now has (manual) translation instructions:&lt;br /&gt;
&lt;a href=&quot;http://trac.vidalia-project.net/wiki/Translations&quot; title=&quot;http://trac.vidalia-project.net/wiki/Translations&quot; rel=&quot;nofollow&quot;&gt;http://trac.vidalia-project.net/wiki/Translations&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We&#039;ve registered the Vidalia project on &quot;LaunchPad&quot;, which is a&lt;br /&gt;
web-based translation site that is compatible with Vidalia&#039;s string&lt;br /&gt;
format:&lt;br /&gt;
&lt;a href=&quot;https://translations.launchpad.net/vidalia/trunk/+pots/vidalia&quot; title=&quot;https://translations.launchpad.net/vidalia/trunk/+pots/vidalia&quot; rel=&quot;nofollow&quot;&gt;https://translations.launchpad.net/vidalia/trunk/+pots/vidalia&lt;/a&gt;&lt;br /&gt;
We&#039;re currently working to try to upload our current translations into&lt;br /&gt;
the LaunchPad interface.&lt;/p&gt;
&lt;p&gt;We&#039;ve registered the Torbutton project on &quot;BabelZilla&quot;, which is a&lt;br /&gt;
web-based translation site designed specifically for Firefox extensions.&lt;br /&gt;
We&#039;ve uploaded the current translation strings:&lt;br /&gt;
&lt;a href=&quot;http://www.babelzilla.org/index.php?option=com_wts&amp;amp;Itemid=88&amp;amp;extension=3510&amp;amp;type=lang&quot; title=&quot;http://www.babelzilla.org/index.php?option=com_wts&amp;amp;Itemid=88&amp;amp;extension=3510&amp;amp;type=lang&quot; rel=&quot;nofollow&quot;&gt;http://www.babelzilla.org/index.php?option=com_wts&amp;amp;Itemid=88&amp;amp;extension=3...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lastly, we&#039;ve begun developer-oriented documentation for how to manage&lt;br /&gt;
and maintain these various translation web-interfaces:&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/svn/trunk/doc/translations.txt&quot; title=&quot;https://www.torproject.org/svn/trunk/doc/translations.txt&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/svn/trunk/doc/translations.txt&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/april-2008-progress-report#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/progress-report">progress report</category>
 <category domain="http://blog.torproject.org/category/tags/release-candidate">release candidate</category>
 <category domain="http://blog.torproject.org/category/tags/torbrowser">torbrowser</category>
 <category domain="http://blog.torproject.org/category/tags/torbutton">torbutton</category>
 <category domain="http://blog.torproject.org/category/tags/translation">translation</category>
 <pubDate>Wed, 14 May 2008 09:53:24 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">33 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Security critical Tor-0.2.0.26-rc released</title>
 <link>http://blog.torproject.org/blog/security-critical-tor-0.2.0.26-rc-released</link>
 <description>&lt;p&gt;Tor-0.2.0.26-rc replaces several V3 directory authority keys affected by a recent &lt;a href=&quot;http://lists.debian.org/debian-security-announce/2008/msg00152.html&quot; rel=&quot;nofollow&quot;&gt;Debian OpenSSL bug&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is a security-critical release.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Everybody running any version in the 0.2.0.x series should upgrade, whether&lt;br /&gt;
they are running Debian or not.  Also, all servers running any version of Tor&lt;br /&gt;
whose keys were generated by Debian, Ubuntu, or any derived distribution may&lt;br /&gt;
have to replace their identity keys.  See our &lt;a href=&quot;http://archives.seul.org/or/announce/May-2008/msg00000.html&quot; rel=&quot;nofollow&quot;&gt;security advisory&lt;/a&gt; for full details.  As always, you can find Tor 0.2.0.26-rc on the &lt;a href=&quot;https://www.torproject.org/download&quot; rel=&quot;nofollow&quot;&gt;downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes in version 0.2.0.26-rc - 2008-05-13&lt;br /&gt;
Major security fixes:
&lt;ul&gt;
&lt;li&gt;Use new V3 directory authority keys on the tor26, gabelmoo, and moria1 V3 directory authorities. The old keys were generated with a vulnerable version of Debian&#039;s OpenSSL package, and must be considered compromised. Other authorities&#039; keys were not generatedwith an affected version of OpenSSL.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Major bugfixes:
&lt;ul&gt;
&lt;li&gt;List authority signatures as &quot;unrecognized&quot; based on DirServer lines, not on cert cache. Bugfix on 0.2.0.x.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Minor features:
&lt;ul&gt;
&lt;li&gt;Add a new V3AuthUseLegacyKey option to make it easier for authorities to change their identity keys if they have to.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/security-critical-tor-0.2.0.26-rc-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/debian">debian</category>
 <category domain="http://blog.torproject.org/category/tags/openssl">openssl</category>
 <category domain="http://blog.torproject.org/category/tags/release-candidate">release candidate</category>
 <category domain="http://blog.torproject.org/category/tags/security-critical">security critical</category>
 <category domain="http://blog.torproject.org/category/tags/tor">tor</category>
 <pubDate>Tue, 13 May 2008 09:38:48 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">29 at http://blog.torproject.org</guid>
</item>
<item>
 <title>March 2008 Progress Report</title>
 <link>http://blog.torproject.org/blog/march-2008-progress-report</link>
 <description>&lt;p&gt;Tor 0.2.0.23-rc (released Mar 24) is the fourth release candidate for the 0.2.0 series. It makes bootstrapping faster if the first directory mirror you contact is down. The bundles also include the new Vidalia 0.1.2 release.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Mar-2008/msg00204.html&quot; title=&quot;http://archives.seul.org/or/talk/Mar-2008/msg00204.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Mar-2008/msg00204.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.0.22-rc (released Mar 18) is the third release candidate for the 0.2.0 series. It enables encrypted directory connections by default for non-relays, fixes some broken TLS behavior we added in 0.2.0.20-rc, and resolves many other bugs. The bundles also include Vidalia 0.1.1 and Torbutton 1.1.17.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Mar-2008/msg00136.html&quot; title=&quot;http://archives.seul.org/or/talk/Mar-2008/msg00136.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Mar-2008/msg00136.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.0.21-rc (released Mar 2) is the second release candidate for the 0.2.0 series. It makes Tor work well with Vidalia again, fixes a rare assert bug, and fixes a pair of more minor bugs. The bundles also include Vidalia 0.1.0 and Torbutton 1.1.16.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Mar-2008/msg00025.html&quot; title=&quot;http://archives.seul.org/or/talk/Mar-2008/msg00025.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Mar-2008/msg00025.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Torbutton 1.1.16 (released Mar 3) and 1.1.17 (released Mar 15) fix many more potential privacy and identity leaks, mostly based on exploits found by Greg Fleischer, and try to start adding support for Firefox 3.&lt;br /&gt;
&lt;a href=&quot;https://torbutton.torproject.org/dev/CHANGELOG&quot; title=&quot;https://torbutton.torproject.org/dev/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;https://torbutton.torproject.org/dev/CHANGELOG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vidalia 0.1.0 (released Mar 1), 0.1.1 (released Mar 17), and 0.1.2 (released Mar 24) changes the build process from make to cmake, starts doing encrypted geoip fetches rather than plaintext geoip fetches, checks if the user is running a dangerous or obsolete version of Tor and pops up a window warning them, waits to turn the Vidalia taskbar onion green until Tor reports that it has established a circuit, folds in the patches from Tor Browser Bundle to have Vidalia launch a browser and/or an http proxy, and fixes many miscellaneous bugs.&lt;br /&gt;
&lt;a href=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.2/CHANGELOG&quot; title=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.2/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.2/CHANG...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.23-rc ChangeLog:&lt;br /&gt;
“When a tunneled directory request is made to a directory server that&#039;s down, notice after 30 seconds rather than 120 seconds. Also, fail any begindir streams that are pending on it, so they can retry elsewhere. This was causing multi-minute delays on bootstrap.”&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.22-rc ChangeLog:&lt;br /&gt;
“Enable encrypted directory connections by default for non-relays, so censor tools that block Tor directory connections based on their plaintext patterns will no longer work. This means Tor works in certain censored countries by default again.”&lt;/p&gt;
&lt;p&gt;From the Vidalia 0.1.1 ChangeLog:&lt;br /&gt;
“TunnelDirConns and PreferTunneledDirConns are now enabled by default as of Tor 0.2.0.22-rc. Don&#039;t check the &#039;My ISP blocks connections to the Tor network&#039; box simply because TunnelDirConns is enabled. Checking the box still enables encrypted directory connections on older Tors.”&lt;/p&gt;
&lt;p&gt;From the Vidlia 0.1.0 ChangeLog:&lt;br /&gt;
“Listen for the DANGEROUS_VERSION general status event and warn the user if their version of Tor is no longer recommended.”&lt;br /&gt;
“Listen for the CIRCUIT_ESTABLISHED client status event and only turn the yellow onion status icon green after Tor has successfully established a circuit.”&lt;br /&gt;
“Add a &quot;How do I find a bridge?&quot; link and corresponding help text to the &#039;Network&#039; settings page.”&lt;br /&gt;
“Add a &#039;BrowserExecutable&#039; configuration option to launch a Web browser when Tor has built a circuit, and exit Vidalia when the browser is closed.”&lt;br /&gt;
“Add &#039;ProxyExecutable&#039; and &#039;ProxyExecutableArguments&#039; configuration options to launch a proxy application with given parameters when Vidalia starts, and close it when Vidalia exits.”&lt;br /&gt;
“Rename the &#039;Relay&#039; settings page to the &#039;Sharing&#039; settings page.”&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.21-rc ChangeLog:&lt;br /&gt;
“We were sometimes miscounting the number of bytes read from the network, causing our rate limiting to not be followed exactly.  Bugfix on 0.2.0.16-alpha. Reported by lodger.”&lt;/p&gt;
&lt;p&gt;From the Vidalia 0.1.2 ChangeLog:&lt;br /&gt;
“Bridges are no longer required to have a DirPort set as of Tor 0.2.0.13-alpha, so stop forcing it on for bridges. At some point, we&#039;ll likely start forcing DirPort to be disabled for bridges, and on by default but optional for normal relays.”&lt;/p&gt;
&lt;p&gt;Tor Browser Bundle 1.0.0 (released Mar 20) and 1.0.1 (released Mar 26) makes it work correctly with Polipo again, updates the versions of many of its components, and makes it easier to build the Bundle with custom included &quot;jar&quot; (plug-in) files as well as &quot;xpi&quot; (extension) files.&lt;br /&gt;
&lt;a href=&quot;https://tor-svn.freehaven.net/svn/torbrowser/trunk/README&quot; title=&quot;https://tor-svn.freehaven.net/svn/torbrowser/trunk/README&quot; rel=&quot;nofollow&quot;&gt;https://tor-svn.freehaven.net/svn/torbrowser/trunk/README&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We moved the Tor Browser Bundle website into the main Tor website, so it can re-use our translation infrastructure. Currently its frontpage is available in English, German, Italian, Polish, and Russian.&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/march-2008-progress-report#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/progress-report">progress report</category>
 <category domain="http://blog.torproject.org/category/tags/release-candidate">release candidate</category>
 <category domain="http://blog.torproject.org/category/tags/torbrowser">torbrowser</category>
 <category domain="http://blog.torproject.org/category/tags/torbutton">torbutton</category>
 <pubDate>Fri, 11 Apr 2008 19:02:18 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">23 at http://blog.torproject.org</guid>
</item>
<item>
 <title>February 2008 Progress Report</title>
 <link>http://blog.torproject.org/blog/february-2008-progress-report</link>
 <description>&lt;p&gt;Tor 0.2.0.20-rc (released Feb 24) is the first release candidate for the 0.2.0 series. It makes more progress towards normalizing Tor&#039;s TLS handshake, makes hidden services work better again, helps relays bootstrap if they don&#039;t know their IP address, adds optional support for linking in openbsd&#039;s allocator or tcmalloc, allows really fast relays to scale past 15000 sockets, and fixes a bunch of minor bugs reported by Veracode.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Feb-2008/msg00279.html&quot; title=&quot;http://archives.seul.org/or/talk/Feb-2008/msg00279.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Feb-2008/msg00279.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.0.19-alpha (released Feb 9) makes more progress towards normalizing Tor&#039;s TLS handshake, makes path selection for relays more secure and IP address guessing more robust, and generally fixes a lot of bugs in preparation for calling the 0.2.0 branch stable.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Feb-2008/msg00134.html&quot; title=&quot;http://archives.seul.org/or/talk/Feb-2008/msg00134.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Feb-2008/msg00134.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Torbutton 1.1.13 (released Feb 1), 1.1.14 (released Feb 24), and 1.1.15 (released Feb 26) fix many more potential privacy and identity leaks, mostly based on exploits found by Greg Fleischer. They also add support for automatic updates via the usual Firefox extension upgrade approach.&lt;br /&gt;
&lt;a href=&quot;https://torbutton.torproject.org/dev/CHANGELOG&quot; title=&quot;https://torbutton.torproject.org/dev/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;https://torbutton.torproject.org/dev/CHANGELOG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Work continued toward the upcoming Vidalia 0.1.0 release (which came out March 1): support for launching Firefox and Polipo as supporting applications; support for learning from Tor when the first circuit is ready so it can inform the user; and many other bugfixes including a few security fixes.&lt;br /&gt;
&lt;a href=&quot;http://trac.vidalia-project.net/browser/vidalia/releases/vidalia-0.1.0/CHANGELOG&quot; title=&quot;http://trac.vidalia-project.net/browser/vidalia/releases/vidalia-0.1.0/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;http://trac.vidalia-project.net/browser/vidalia/releases/vidalia-0.1.0/C...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Tor 0.2.0.19-alpha release contained many security-related cleanups based on an anonymously submitted code review from a static analysis tool.  The Tor 0.2.0.20-rc release contained even more security-related cleanups, based on an external security analysis and audit by Veracode. Hopefully cleanups at this stage will reduce the number of times we need to push out an urgent new stable &quot;0.2.0&quot; release for security reasons.&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.19-alpha ChangeLog:&lt;br /&gt;
“When connecting to a bridge without specifying its key, insert the connection into the identity-to-connection map as soon as a key is learned. This prevents the Tor user&#039;s log from showing a confusing complaint periodically.”&lt;br /&gt;
“When our consensus networkstatus has been expired for a while, stop being willing to build circuits using it. Now clients won&#039;t give themselves away by behaving uniquely if they start up with an old networkstatus view.”&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.20-rc ChangeLog:&lt;br /&gt;
“Choose which bridge to use proportional to its advertised bandwidth, rather than uniformly at random. This should speed up Tor for bridge users. Also do this for people who set StrictEntryNodes.”&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.19-alpha ChangeLog:&lt;br /&gt;
“If we&#039;re a relay, avoid picking ourselves as an introduction point, a rendezvous point, or as the final hop for internal circuits.”&lt;br /&gt;
“Directory caches now fetch certificates from all authorities listed in a networkstatus consensus, even when they do not recognize them. This bugfix is particularly important for bridge users, since the bridges are their only contact point for fetching new directory information.”&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.20-rc ChangeLog:&lt;br /&gt;
“Servers that don&#039;t know their own IP address should go to the authorities for their first directory fetch, even if their DirPort is off or if they don&#039;t know they&#039;re reachable yet. This will help them bootstrap better.”&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.20-rc ChangeLog:&lt;br /&gt;
“We were comparing the raw BridgePassword entry with a base64&#039;ed version of it, when handling a &quot;/tor/networkstatus-bridges&quot; directory request. Now compare correctly. This bugfix should allow bridge communities (formerly known as bridge families) to work better. Noticed by Veracode.”&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.19-alpha ChangeLog:&lt;br /&gt;
“Do not include recognizeable strings in the commonname part of Tor&#039;s x509 certificates.”&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.20-rc ChangeLog:&lt;br /&gt;
“Enable the revised TLS handshake based on the one designed by Steven Murdoch in proposal 124, as revised in proposal 130. It includes version negotiation for OR connections as described in proposal 105. The new handshake is meant to be harder for censors to fingerprint, and it adds the ability to detect certain kinds of man-in-the-middle traffic analysis attacks. The version negotiation feature will allow us to improve Tor&#039;s link protocol more safely in the future.”&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.20-rc ChangeLog:&lt;br /&gt;
“Tune parameters for cell pool allocation to minimize amount of RAM overhead used.”&lt;br /&gt;
“Add OpenBSD malloc code from phk as an optional malloc replacement on Linux: some glibc libraries do very poorly with Tor&#039;s memory allocation patterns. Pass --enable-openbsd-malloc to get the replacement malloc code.”&lt;br /&gt;
“Stop imposing an arbitrary maximum on the number of file descriptors used for extremely high-throughput servers. Bug reported by Olaf Selke; patch from Sebastian Hahn.”&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.19-alpha ChangeLog:&lt;br /&gt;
“Patch from &quot;Andrew S. Lists&quot; to catch when we contact a directory mirror at IP address X and he says we look like we&#039;re coming from IP address X. This was causing some Tor relays to test their reachability by testing the wrong address, and never actually publish to the main list.”&lt;/p&gt;
&lt;p&gt;We cleaned up the Tor Browser Bundle&#039;s webpage and instructions based on feedback from users who were visiting Iran and Burma. Also started preparations to make it easy for our translators to provide an alternate languages. As of March 10, we have English, German, Italian, Polish, and Russian translations. We are working to coordinate an Arabic translation too.&lt;br /&gt;
&lt;a href=&quot;https://torbrowser.torproject.org/&quot; title=&quot;https://torbrowser.torproject.org/&quot; rel=&quot;nofollow&quot;&gt;https://torbrowser.torproject.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The new Tor Browser Bundle 0.0.7 (released Feb 8) and 0.0.8 (released Feb 15) include security updates for Firefox (2.0.12), security updates for Torbutton (1.1.13), automate generation of internationalized bundles, allow optional extensions to be placed in build-scripts/extensions, build Polipo with regular expression support (activating the forbiddenFile option), and update Polipo configuration based on suggestions from Incognito&#039;s Polipo configuration:&lt;br /&gt;
&lt;a href=&quot;https://tor-svn.freehaven.net/svn/torbrowser/branches/stable/README&quot; title=&quot;https://tor-svn.freehaven.net/svn/torbrowser/branches/stable/README&quot; rel=&quot;nofollow&quot;&gt;https://tor-svn.freehaven.net/svn/torbrowser/branches/stable/README&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/february-2008-progress-report#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/progress-report">progress report</category>
 <category domain="http://blog.torproject.org/category/tags/release-candidate">release candidate</category>
 <category domain="http://blog.torproject.org/category/tags/tor">tor</category>
 <category domain="http://blog.torproject.org/category/tags/torbrowser">torbrowser</category>
 <category domain="http://blog.torproject.org/category/tags/torbutton">torbutton</category>
 <pubDate>Tue, 11 Mar 2008 17:47:23 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">18 at http://blog.torproject.org</guid>
</item>
</channel>
</rss>
