<?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>alpha release</title>
 <link>http://blog.torproject.org/category/tags/alpha-release</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>Tor 0.2.2.5-alpha released</title>
 <link>http://blog.torproject.org/blog/tor-0225-alpha-released</link>
 <description>&lt;p&gt;On October 11, we released Tor 0.2.2.5-alpha.  &lt;/p&gt;
&lt;p&gt;It can be downloaded from &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;It contains:  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Major bugfixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Make the tarball compile again. Oops. Bugfix on 0.2.2.4-alpha.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;New directory authorities:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Move dizum to an alternate IP address.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Code simplifications and refactorings&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Numerous changes, bugfixes, and workarounds from Nathan Freitas&lt;br /&gt;
      to help Tor build correctly for Android phones.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-0225-alpha-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/code-refactoring">code refactoring</category>
 <category domain="http://blog.torproject.org/category/tags/directory-authority">directory authority</category>
 <pubDate>Mon, 12 Oct 2009 08:04:49 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">197 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.2.4-alpha released</title>
 <link>http://blog.torproject.org/blog/tor-0224-alpha-released</link>
 <description>&lt;p&gt;On October 10, we released Tor version 0.2.2.4-alpha. &lt;/p&gt;
&lt;p&gt;This release can be found at &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;It contains the following:&lt;br /&gt;
&lt;strong&gt;Major bugfixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix several more asserts in the circuit_build_times code, for&lt;br /&gt;
      example one that causes Tor to fail to start once we have&lt;br /&gt;
      accumulated 5000 build times in the state file. Bugfixes on&lt;br /&gt;
      0.2.2.2-alpha; fixes bug 1108.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;New directory authorities:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Move moria1 and Tonga to alternate IP addresses.&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;Log SSL state transitions at debug level during handshake, and&lt;br /&gt;
      include SSL states in error messages. This may help debug future&lt;br /&gt;
      SSL handshake issues.
&lt;/li&gt;
&lt;li&gt;Add a new &quot;Handshake&quot; log domain for activities that happen&lt;br /&gt;
      during the TLS handshake.&lt;/li&gt;
&lt;li&gt;Revert to the &quot;June 3 2009&quot; ip-to-country file. The September one&lt;br /&gt;
      seems to have removed most US IP addresses.&lt;/li&gt;
&lt;li&gt;Directory authorities now reject Tor relays with versions less than&lt;br /&gt;
      0.1.2.14. This step cuts out four relays from the current network,&lt;br /&gt;
      none of which are very big.&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;Fix a couple of smaller issues with gathering statistics. Bugfixes&lt;br /&gt;
      on 0.2.2.1-alpha.&lt;/li&gt;
&lt;li&gt;Fix two memory leaks in the error case of&lt;br /&gt;
      circuit_build_times_parse_state. Bugfix on 0.2.2.2-alpha.&lt;/li&gt;
&lt;li&gt;Don&#039;t count one-hop circuits when we&#039;re estimating how long it&lt;br /&gt;
      takes circuits to build on average. Otherwise we&#039;ll set our circuit&lt;br /&gt;
      build timeout lower than we should. Bugfix on 0.2.2.2-alpha.&lt;/li&gt;
&lt;li&gt;Directory authorities no longer change their opinion of, or vote on,&lt;br /&gt;
      whether a router is Running, unless they have themselves been&lt;br /&gt;
      online long enough to have some idea. Bugfix on 0.2.0.6-alpha.&lt;br /&gt;
      Fixes bug 1023.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Code simplifications and refactoring:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Revise our unit tests to use the &quot;tinytest&quot; framework, so we&lt;br /&gt;
      can run tests in their own processes, have smarter setup/teardown&lt;br /&gt;
code, and so on.  The unit test code has moved to its own&lt;br /&gt;
      subdirectory, and has been split into multiple modules.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-0224-alpha-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/%5Bvocab%5D/%5Bcatpath%5D-6">circuit building fixes</category>
 <category domain="http://blog.torproject.org/category/tags/code-refactoring">code refactoring</category>
 <category domain="http://blog.torproject.org/category/%5Bvocab%5D/%5Bcatpath%5D-5">IP Address changes</category>
 <category domain="http://blog.torproject.org/category/%5Bvocab%5D/%5Bcatpath%5D-3">memory leaks</category>
 <category domain="http://blog.torproject.org/category/%5Bvocab%5D/%5Bcatpath%5D-4">tinytest framework</category>
 <pubDate>Mon, 12 Oct 2009 07:56:02 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">196 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.2.3-alpha released</title>
 <link>http://blog.torproject.org/blog/%5Btitle%5D-1</link>
 <description>&lt;p&gt;On September 23rd, we released Tor version 0.2.2.3-alpha.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Major bugfixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix an overzealous assert in our new circuit build timeout code.&lt;br /&gt;
      Bugfix on 0.2.2.2-alpha; fixes bug 1103.&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;If the networkstatus consensus tells us that we should use a&lt;br /&gt;
      negative circuit package window, ignore it. Otherwise we&#039;ll&lt;br /&gt;
      believe it and then trigger an assert. Bugfix on 0.2.2.2-alpha.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/%5Btitle%5D-1#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <pubDate>Fri, 09 Oct 2009 20:52:34 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">192 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.2.2-alpha released</title>
 <link>http://blog.torproject.org/blog/tor-0222alpha-released</link>
 <description>&lt;p&gt;On September 21st, we released Tor version 0.2.2.2-alpha.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Major features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tor now tracks how long it takes to build client-side circuits&lt;br /&gt;
      over time, and adapts its timeout to local network performance.&lt;br /&gt;
      Since a circuit that takes a long time to build will also provide&lt;br /&gt;
      bad performance, we get significant latency improvements by&lt;br /&gt;
      discarding the slowest 20% of circuits. Specifically, Tor creates&lt;br /&gt;
      circuits more aggressively than usual until it has enough data&lt;br /&gt;
      points for a good timeout estimate. Implements proposal 151.&lt;br /&gt;
      We are especially looking for reports (good and bad) from users with&lt;br /&gt;
      both EDGE and broadband connections that can move from broadband&lt;br /&gt;
      to EDGE and find out if the build-time data in the .tor/state gets&lt;br /&gt;
      reset without loss of Tor usability. You should also see a notice&lt;br /&gt;
      log message telling you that Tor has reset its timeout.&lt;/li&gt;
&lt;li&gt;Directory authorities can now vote on arbitary integer values as&lt;br /&gt;
      part of the consensus process. This is designed to help set&lt;br /&gt;
      network-wide parameters. Implements proposal 167.&lt;/li&gt;
&lt;li&gt;Tor now reads the &quot;circwindow&quot; parameter out of the consensus,&lt;br /&gt;
      and uses that value for its circuit package window rather than the&lt;br /&gt;
      default of 1000 cells. Begins the implementation of proposal 168.&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;Fix a remotely triggerable memory leak when a consensus document&lt;br /&gt;
      contains more than one signature from the same voter. Bugfix on&lt;br /&gt;
      0.2.0.3-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;Fix an extremely rare infinite recursion bug that could occur if&lt;br /&gt;
      we tried to log a message after shutting down the log subsystem.&lt;br /&gt;
      Found by Matt Edman. Bugfix on 0.2.0.16-alpha.&lt;/li&gt;
&lt;li&gt;Fix parsing for memory or time units given without a space between&lt;br /&gt;
      the number and the unit. Bugfix on 0.2.2.1-alpha; fixes bug 1076.&lt;/li&gt;
&lt;li&gt;A networkstatus vote must contain exactly one signature. Spec&lt;br /&gt;
      conformance issue. Bugfix on 0.2.0.3-alpha.&lt;/li&gt;
&lt;li&gt;Fix an obscure bug where hidden services on 64-bit big-endian&lt;br /&gt;
      systems might mis-read the timestamp in v3 introduce cells, and&lt;br /&gt;
      refuse to connect back to the client. Discovered by &quot;rotor&quot;.&lt;br /&gt;
      Bugfix on 0.2.1.6-alpha.&lt;/li&gt;
&lt;li&gt;We were triggering a CLOCK_SKEW controller status event whenever&lt;br /&gt;
      we connect via the v2 connection protocol to any relay that has&lt;br /&gt;
      a wrong clock. Instead, we should only inform the controller when&lt;br /&gt;
      it&#039;s a trusted authority that claims our clock is wrong. Bugfix&lt;br /&gt;
      on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit.&lt;/li&gt;
&lt;li&gt;We were telling the controller about CHECKING_REACHABILITY and&lt;br /&gt;
      REACHABILITY_FAILED status events whenever we launch a testing&lt;br /&gt;
      circuit or notice that one has failed. Instead, only tell the&lt;br /&gt;
      controller when we want to inform the user of overall success or&lt;br /&gt;
      overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported&lt;br /&gt;
      by SwissTorExit.&lt;/li&gt;
&lt;li&gt;Don&#039;t warn when we&#039;re using a circuit that ends with a node&lt;br /&gt;
      excluded in ExcludeExitNodes, but the circuit is not used to access&lt;br /&gt;
      the outside world. This should help fix bug 1090, but more problems&lt;br /&gt;
      remain. Bugfix on 0.2.1.6-alpha.&lt;/li&gt;
&lt;li&gt;Work around a small memory leak in some versions of OpenSSL that&lt;br /&gt;
      stopped the memory used by the hostname TLS extension from being&lt;br /&gt;
      freed.&lt;/li&gt;
&lt;li&gt;Make our &#039;torify&#039; script more portable; if we have only one of&lt;br /&gt;
      &#039;torsocks&#039; or &#039;tsocks&#039; installed, don&#039;t complain to the user;&lt;br /&gt;
      and explain our warning about tsocks better.&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;Add a &quot;getinfo status/accepted-server-descriptor&quot; controller&lt;br /&gt;
      command, which is the recommended way for controllers to learn&lt;br /&gt;
      whether our server descriptor has been successfully received by at&lt;br /&gt;
      least on directory authority. Un-recommend good-server-descriptor&lt;br /&gt;
      getinfo and status events until we have a better design for them.&lt;/li&gt;
&lt;li&gt;Update to the &quot;September 4 2009&quot; ip-to-country file.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-0222alpha-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/performance-improvements">performance improvements</category>
 <pubDate>Fri, 09 Oct 2009 20:49:19 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">191 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.2.1-alpha released</title>
 <link>http://blog.torproject.org/blog/tor-0221alpha-released</link>
 <description>&lt;p&gt;Tor 0.2.2.1-alpha disables &quot;.exit&quot; address notation by default, allows&lt;br /&gt;
Tor clients to bootstrap on networks where only port 80 is reachable,&lt;br /&gt;
makes it more straightforward to support hardware crypto accelerators,&lt;br /&gt;
and starts the groundwork for gathering stats safely at relays.&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;We&#039;ve been improving our packages and bundles:&lt;br /&gt;
&lt;strong&gt;Packaging changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade Vidalia from 0.1.15 to 0.2.3 in the Windows and OS X&lt;br /&gt;
      installer bundles. See&lt;br /&gt;
      &lt;a href=&quot;https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG&quot; title=&quot;https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHAN...&lt;/a&gt;&lt;br /&gt;
      for details of what&#039;s new in Vidalia 0.2.3.&lt;/li&gt;
&lt;li&gt;Windows Vidalia Bundle: update Privoxy from 3.0.6 to 3.0.14-beta.&lt;/li&gt;
&lt;li&gt;OS X Vidalia Bundle: move to Polipo 1.0.4 with Tor specific&lt;br /&gt;
      configuration file, rather than the old Privoxy.&lt;/li&gt;
&lt;li&gt;OS X Vidalia Bundle: Vidalia, Tor, and Polipo are compiled as&lt;br /&gt;
      x86-only for better compatibility with OS X 10.6, aka Snow Leopard.&lt;/li&gt;
&lt;li&gt;OS X Tor Expert Bundle: Tor is compiled as x86-only for&lt;br /&gt;
      better compatibility with OS X 10.6, aka Snow Leopard.&lt;/li&gt;
&lt;li&gt;OS X Vidalia Bundle: The multi-package installer is now replaced&lt;br /&gt;
      by a simple drag and drop to the /Applications folder. This change&lt;br /&gt;
      occurred with the upgrade to Vidalia 0.2.3.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in version 0.2.2.1-alpha - 2009-08-26&lt;br /&gt;
&lt;strong&gt;Security fixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Start the process of disabling &quot;.exit&quot; address notation, since it&lt;br /&gt;
      can be used for a variety of esoteric application-level attacks&lt;br /&gt;
      on users. To reenable it, set &quot;AllowDotExit 1&quot; in your torrc. Fix&lt;br /&gt;
      on 0.0.9rc5.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;New directory authorities:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Set up urras (run by Jacob Appelbaum) as the seventh v3 directory&lt;br /&gt;
      authority.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Major features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New AccelName and AccelDir options add support for dynamic OpenSSL&lt;br /&gt;
      hardware crypto acceleration engines.&lt;/li&gt;
&lt;li&gt;Tor now supports tunneling all of its outgoing connections over&lt;br /&gt;
      a SOCKS proxy, using the SOCKS4Proxy and/or SOCKS5Proxy&lt;br /&gt;
      configuration options. Code by Christopher Davis.&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;Send circuit or stream sendme cells when our window has decreased&lt;br /&gt;
      by 100 cells, not when it has decreased by 101 cells. Bug uncovered&lt;br /&gt;
      by Karsten when testing the &quot;reduce circuit window&quot; performance&lt;br /&gt;
      patch. Bugfix on the 54th commit on Tor -- from July 2002,&lt;br /&gt;
      before the release of Tor 0.0.0. This is the new winner of the&lt;br /&gt;
      oldest-bug prize.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;New options for gathering stats safely:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directories that set &quot;DirReqStatistics 1&quot; write statistics on&lt;br /&gt;
      directory request to disk every 24 hours. As compared to the&lt;br /&gt;
      --enable-geoip-stats flag in 0.2.1.x, there are a few improvements:&lt;br /&gt;
      1) stats are written to disk exactly every 24 hours; 2) estimated&lt;br /&gt;
      shares of v2 and v3 requests are determined as mean values, not at&lt;br /&gt;
      the end of a measurement period; 3) unresolved requests are listed&lt;br /&gt;
      with country code &#039;??&#039;; 4) directories also measure download times.&lt;/li&gt;
&lt;li&gt;Exit nodes that set &quot;ExitPortStatistics 1&quot; write statistics on the&lt;br /&gt;
      number of exit streams and transferred bytes per port to disk every&lt;br /&gt;
      24 hours.&lt;/li&gt;
&lt;li&gt;Relays that set &quot;CellStatistics 1&quot; write statistics on how long&lt;br /&gt;
      cells spend in their circuit queues to disk every 24 hours.&lt;/li&gt;
&lt;li&gt;Entry nodes that set &quot;EntryStatistics 1&quot; write statistics on the&lt;br /&gt;
      rough number and origins of connecting clients to disk every 24&lt;br /&gt;
      hours.&lt;/li&gt;
&lt;li&gt;Relays that write any of the above statistics to disk and set&lt;br /&gt;
      &quot;ExtraInfoStatistics 1&quot; include the past 24 hours of statistics in&lt;br /&gt;
      their extra-info documents.&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;New --digests command-line switch to output the digests of the&lt;br /&gt;
      source files Tor was built with.&lt;/li&gt;
&lt;li&gt;The &quot;torify&quot; script now uses torsocks where available.&lt;/li&gt;
&lt;li&gt;The memarea code now uses a sentinel value at the end of each area&lt;br /&gt;
      to make sure nothing writes beyond the end of an area. This might&lt;br /&gt;
      help debug some conceivable causes of bug 930.&lt;/li&gt;
&lt;li&gt;Time and memory units in the configuration file can now be set to&lt;br /&gt;
      fractional units. For example, &quot;2.5 GB&quot; is now a valid value for&lt;br /&gt;
      AccountingMax.&lt;/li&gt;
&lt;li&gt;Certain Tor clients (such as those behind check.torproject.org) may&lt;br /&gt;
      want to fetch the consensus in an extra early manner. To enable this&lt;br /&gt;
      a user may now set FetchDirInfoExtraEarly to 1. This also depends on&lt;br /&gt;
      setting FetchDirInfoEarly to 1. Previous behavior will stay the same&lt;br /&gt;
      as only certain clients who must have this information sooner should&lt;br /&gt;
      set this option.&lt;/li&gt;
&lt;li&gt;Instead of adding the svn revision to the Tor version string, report&lt;br /&gt;
      the git commit (when we&#039;re building from a git checkout).
&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;If any the v3 certs we download are unparseable, we should actually&lt;br /&gt;
      notice the failure so we don&#039;t retry indefinitely. Bugfix on&lt;br /&gt;
      0.2.0.x; reported by &quot;rotator&quot;.&lt;/li&gt;
&lt;li&gt;If the cached cert file is unparseable, warn but don&#039;t exit.&lt;/li&gt;
&lt;li&gt;Fix possible segmentation fault on directory authorities. Bugfix on&lt;br /&gt;
      0.2.1.14-rc.&lt;/li&gt;
&lt;li&gt;When Tor fails to parse a descriptor of any kind, dump it to disk.&lt;br /&gt;
      Might help diagnosing bug 1051.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Deprecated and removed features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The controller no longer accepts the old obsolete &quot;addr-mappings/&quot;&lt;br /&gt;
      or &quot;unregistered-servers-&quot; GETINFO values.&lt;/li&gt;
&lt;li&gt;Hidden services no longer publish version 0 descriptors, and clients&lt;br /&gt;
      do not request or use version 0 descriptors. However, the old hidden&lt;br /&gt;
      service authorities still accept and serve version 0 descriptors&lt;br /&gt;
      when contacted by older hidden services/clients.&lt;/li&gt;
&lt;li&gt;The EXTENDED_EVENTS and VERBOSE_NAMES controller features are now&lt;br /&gt;
      always on; using them is necessary for correct forward-compatible&lt;br /&gt;
      controllers.&lt;/li&gt;
&lt;li&gt;Remove support for .noconnect style addresses. Nobody was using&lt;br /&gt;
      them, and they provided another avenue for detecting Tor users&lt;br /&gt;
      via application-level web tricks.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-0221alpha-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/anonymity-fixes">anonymity fixes</category>
 <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/os-x">os x</category>
 <category domain="http://blog.torproject.org/category/tags/packages">packages</category>
 <category domain="http://blog.torproject.org/category/tags/safe-statistic-collection">safe statistic collection</category>
 <category domain="http://blog.torproject.org/category/tags/security-fixes">security fixes</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia-bundle">vidalia bundle</category>
 <pubDate>Wed, 02 Sep 2009 12:32:58 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">174 at http://blog.torproject.org</guid>
</item>
<item>
 <title>March 2009 Progress Report</title>
 <link>http://blog.torproject.org/blog/march-2009-progress-report</link>
 <description>&lt;p&gt;&lt;strong&gt;New releases, new hires, new funding&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On March 9, we released Tor 0.2.1.13-alpha.  It includes the following fixes and enhancements:&lt;/p&gt;
&lt;p&gt;o Major bugfixes:&lt;br /&gt;
    - Correctly update the list of which countries we exclude as exits, when the GeoIP file is loaded or reloaded. Diagnosed by lark. Bugfix on 0.2.1.6-alpha.&lt;/p&gt;
&lt;p&gt;  o Minor bugfixes (on 0.2.0.x and earlier):&lt;br /&gt;
    - Automatically detect MacOSX versions earlier than 10.4.0, and&lt;br /&gt;
      disable kqueue from inside Tor when running with these versions.&lt;br /&gt;
      We previously did this from the startup script, but that was no&lt;br /&gt;
      help to people who didn&#039;t use the startup script. Resolves bug 863.&lt;br /&gt;
    - When we had picked an exit node for a connection, but marked it as&lt;br /&gt;
      &quot;optional&quot;, and it turned out we had no onion key for the exit,&lt;br /&gt;
      stop wanting that exit and try again. This situation may not&lt;br /&gt;
      be possible now, but will probably become feasible with proposal&lt;br /&gt;
      158. Spotted by rovv. Fixes another case of bug 752.&lt;br /&gt;
    - Clients no longer cache certificates for authorities they do not&lt;br /&gt;
      recognize. Bugfix on 0.2.0.9-alpha.&lt;br /&gt;
    - When we can&#039;t transmit a DNS request due to a network error, retry&lt;br /&gt;
      it after a while, and eventually transmit a failing response to&lt;br /&gt;
      the RESOLVED cell. Bugfix on 0.1.2.5-alpha.&lt;br /&gt;
    - If the controller claimed responsibility for a stream, but that&lt;br /&gt;
      stream never finished making its connection, it would live&lt;br /&gt;
      forever in circuit_wait state. Now we close it after SocksTimeout&lt;br /&gt;
      seconds. Bugfix on 0.1.2.7-alpha; reported by Mike Perry.&lt;br /&gt;
    - Drop begin cells to a hidden service if they come from the middle&lt;br /&gt;
      of a circuit. Patch from lark.&lt;br /&gt;
    - When we erroneously receive two EXTEND cells for the same circuit&lt;br /&gt;
      ID on the same connection, drop the second. Patch from lark.&lt;br /&gt;
    - Fix a crash that occurs on exit nodes when a nameserver request&lt;br /&gt;
      timed out. Bugfix on 0.1.2.1-alpha; our CLEAR debugging code had&lt;br /&gt;
      been suppressing the bug since 0.1.2.10-alpha. Partial fix for&lt;br /&gt;
      bug 929.&lt;br /&gt;
    - Do not assume that a stack-allocated character array will be&lt;br /&gt;
      64-bit aligned on platforms that demand that uint64_t access is&lt;br /&gt;
      aligned. Possible fix for bug 604.&lt;br /&gt;
    - Parse dates and IPv4 addresses in a locale- and libc-independent&lt;br /&gt;
      manner, to avoid platform-dependent behavior on malformed input.&lt;br /&gt;
    - Build correctly when configured to build outside the main source&lt;br /&gt;
      path. Patch from Michael Gold.&lt;br /&gt;
    - We were already rejecting relay begin cells with destination port&lt;br /&gt;
      of 0. Now also reject extend cells with destination port or address&lt;br /&gt;
      of 0. Suggested by lark.&lt;/p&gt;
&lt;p&gt;  o Minor bugfixes (on 0.2.1.x):&lt;br /&gt;
    - Don&#039;t re-extend introduction circuits if we ran out of RELAY_EARLY&lt;br /&gt;
      cells. Bugfix on 0.2.1.3-alpha. Fixes more of bug 878.&lt;br /&gt;
    - If we&#039;re an exit node, scrub the IP address to which we are exiting&lt;br /&gt;
      in the logs. Bugfix on 0.2.1.8-alpha.&lt;/p&gt;
&lt;p&gt;  o Minor features:&lt;br /&gt;
    - On Linux, use the prctl call to re-enable core dumps when the user&lt;br /&gt;
      is option is set.&lt;br /&gt;
    - New controller event NEWCONSENSUS that lists the networkstatus&lt;br /&gt;
      lines for every recommended relay. Now controllers like Torflow&lt;br /&gt;
      can keep up-to-date on which relays they should be using.&lt;br /&gt;
    - Update to the &quot;February 26 2009&quot; ip-to-country file.&lt;br /&gt;
On March 10, we released Tor Browser Bundle 1.1.10.  It includes:&lt;br /&gt;
Update Tor to 0.2.1.13-alpha&lt;br /&gt;
Update Firefox to 3.0.7&lt;br /&gt;
Update Pidgin to 2.5.5&lt;/p&gt;
&lt;p&gt;On March 31, we released Tor Browser Bundle 1.1.11.  It includes:&lt;br /&gt;
Update Firefox to 3.0.8&lt;br /&gt;
Add Italian language bundles&lt;br /&gt;
Update Torbutton to 1.2.1&lt;br /&gt;
Update Vidalia to 0.1.12&lt;/p&gt;
&lt;p&gt;On March 21, we released Torbutton 1.2.1, it includes:&lt;br /&gt;
bugfix: bug 773: Fixed Noscript conflict issue.&lt;br /&gt;
bugfix: bug 866: Fixed conflict with ZoTero&lt;br /&gt;
bugfix: bug 908: Make UserAgentSwitcher&#039;s &#039;default&#039; button restore Torbutton&#039;s spoofed user agent if Tor is enabled.&lt;br /&gt;
bugfix: bug 909: Get Torbutton to &quot;properly&quot; react to users changing their Firefox cookie lifetime settings as opposed to using the Torbutton interface.&lt;br /&gt;
bugfix: bug 834: Fix session saving and startup issues&lt;br /&gt;
bugfix: bug 875: Removed docShell == null popup during toggle for some users&lt;br /&gt;
bugfix: bug 910: fixed a locale spoofing issue in navigator.appVersion&lt;br /&gt;
bugfix: bug 747: Attempt to fix &#039;fullscreen&#039; resizing issues.&lt;br /&gt;
bugfix: Stop-gap timezone spoofing fix for Linux and Mac for FF3. Requires a one-line patch to Firefox for Windows to work.&lt;br /&gt;
bugfix: Clear SSL Session IDs on toggle. (See FF Bug 448747)&lt;br /&gt;
misc: bug 931: Added a socks v4 vs v5 version choice to custom prefs.&lt;br /&gt;
misc: bug 836: redesign startup preference window to make it more understandable&lt;br /&gt;
misc: Torbutton now presents itself as Windows FF3.0.7.&lt;/p&gt;
&lt;p&gt;On March 16, we released TorVM 0.0.1 as a testing release for user feedback and testing.  More about TorVM can be read at &lt;a href=&quot;https://www.torproject.org/torvm/&quot; title=&quot;https://www.torproject.org/torvm/&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/torvm/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vidalia 0.1.12  16-Mar-2009&lt;br /&gt;
  o Fix a bug in the hidden service settings configuration class that&lt;br /&gt;
    could lead to compile errors in Visual Studio and on IRIX.&lt;br /&gt;
  o Fix a build error that occurred on IRIX when using the MIPSPro&lt;br /&gt;
    compiler. Patch from Matthew Saunier.&lt;br /&gt;
  o Remove two duplicated strings in the Spanish translation of Qt&#039;s&lt;br /&gt;
    internal strings (qt_es.po). The duplicated strings caused build&lt;br /&gt;
    errors when building with Qt 4.5. (Ticket #469)&lt;br /&gt;
  o Remove the code that altered PublishServerDescriptor when becoming a&lt;br /&gt;
    bridge, since Tor handles that itself now, and ensure that BridgeRelay&lt;br /&gt;
    is reset when going from bridge to just-a-client mode.&lt;br /&gt;
  o Remove an unnecessary #include from helpbrowser.cpp.&lt;br /&gt;
  o Add an application icon based on Tor&#039;s logo to the vidalia.desktop&lt;br /&gt;
    file.&lt;/p&gt;
&lt;p&gt;Vidalia 0.2.0   19-Mar-2009&lt;br /&gt;
  o Add support for changing UI languages without having to restart&lt;br /&gt;
    Vidalia.&lt;br /&gt;
  o Add preliminary support for using the KDE Marble widget for the&lt;br /&gt;
    network map. It&#039;s currently a compile-time option and is disabled by&lt;br /&gt;
    default.&lt;br /&gt;
  o Add support for displaying Tor&#039;s plaintext port warnings. Also gives&lt;br /&gt;
    the user the option to disable future warnings.&lt;br /&gt;
  o Add an interface for displaying the geographic distribution of&lt;br /&gt;
    clients who have recently used a bridge operator&#039;s relay.&lt;br /&gt;
  o Add tooltips to tree items in the help browser&#039;s table of contents. Some&lt;br /&gt;
    of the help topic labels are a bit long.&lt;br /&gt;
  o Switch to a simpler About dialog and move the license information to a&lt;br /&gt;
    separate HTML-formatted display.&lt;br /&gt;
  o Switch to a simpler drag-and-drop installer in the OS X bundles.&lt;br /&gt;
  o Switch to an MSI-based installer on Windows.&lt;br /&gt;
  o Clear the list of default CA certificates used by QSslSocket before adding&lt;br /&gt;
    the only one we care about. Suggested by coderman.&lt;br /&gt;
  o Support building with Visual Studio again.&lt;br /&gt;
  o Add a Debian package structure from dererk.&lt;br /&gt;
  o Updated Albanian, Czech, Finnish, Polish, Portuguese, Romanian,&lt;br /&gt;
    Swedish, Turkish and many other translations.&lt;/p&gt;
&lt;p&gt;The Vidalia 0.2.0 release was also posted to the blog,&lt;br /&gt;
&lt;a href=&quot;https://blog.torproject.org/blog/technology-preview-marble-and-vidalia020&quot; title=&quot;https://blog.torproject.org/blog/technology-preview-marble-and-vidalia020&quot; rel=&quot;nofollow&quot;&gt;https://blog.torproject.org/blog/technology-preview-marble-and-vidalia02...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Design, develop, and implement enhancements&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
The Torbutton 1.2.1 update fixes a number of bugs that protect users in censored countries.  Continued work on TorVM for easier and safer usage of Tor.  Continued development of the secure updater client for Tor. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Architecture and technical design docs for Tor enhancements&lt;br /&gt;
related to blocking-resistance.&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
Nick wrote up a blog entry describing our current plans for making&lt;br /&gt;
libevent (and ultimately) Tor work well on Windows:&lt;br /&gt;
&lt;a href=&quot;https://blog.torproject.org/blog/some-notes-progress-iocp-and-libevent&quot; title=&quot;https://blog.torproject.org/blog/some-notes-progress-iocp-and-libevent&quot; rel=&quot;nofollow&quot;&gt;https://blog.torproject.org/blog/some-notes-progress-iocp-and-libevent&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Grow the Tor network and user base. Outreach.&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
Andrew attended the LibrePlanet 2009 conference, &lt;a href=&quot;http://www.fsf.org/associate/meetings/2009/&quot; title=&quot;http://www.fsf.org/associate/meetings/2009/&quot; rel=&quot;nofollow&quot;&gt;http://www.fsf.org/associate/meetings/2009/&lt;/a&gt;.  Discussed Tor, free network services, and free software.&lt;/p&gt;
&lt;p&gt;Karsten, Sebastian, and others helped organize and then attended Pet-Con 2009, &lt;a href=&quot;http://www.pet-con.org/index.php/PET_Convention_2009.1&quot; title=&quot;http://www.pet-con.org/index.php/PET_Convention_2009.1&quot; rel=&quot;nofollow&quot;&gt;http://www.pet-con.org/index.php/PET_Convention_2009.1&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Nick wrote a blog post about the secure updater for Tor, codenamed Thandy, for Google&#039;s Open Source blog:  &lt;a href=&quot;http://google-opensource.blogspot.com/2009/03/thandy-secure-update-for-tor.html&quot; title=&quot;http://google-opensource.blogspot.com/2009/03/thandy-secure-update-for-tor.html&quot; rel=&quot;nofollow&quot;&gt;http://google-opensource.blogspot.com/2009/03/thandy-secure-update-for-t...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Finished analyzing directory archives from February 2006 to February&lt;br /&gt;
2009. This analysis gives a slightly better picture of the Tor network&lt;br /&gt;
than the analysis of the 2008 data. The analysis shows that there is a&lt;br /&gt;
clear trend reversal in the number of German relays in 2008, , but for other countries the number of relays has continued to increase.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://freehaven.net/~karsten/metrics/dirarch-2009-03-31.pdf&quot; title=&quot;http://freehaven.net/~karsten/metrics/dirarch-2009-03-31.pdf&quot; rel=&quot;nofollow&quot;&gt;http://freehaven.net/~karsten/metrics/dirarch-2009-03-31.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On March 17, Roger attended a hearing at the US Sentencing Commission,&lt;br /&gt;
where Seth Schoen from EFF was testifying in opposition to a new &quot;if&lt;br /&gt;
you use a proxy when committing a crime, it&#039;s a sophisticated crime so&lt;br /&gt;
you get more jail-time&quot; clause they were considering. It turned out one&lt;br /&gt;
of the commissioners is an avid Tor user, so they were sympathetic to&lt;br /&gt;
his testimony. &lt;/p&gt;
&lt;p&gt;On March 24-25, Roger and Andrew met with the Psiphon team in Toronto.&lt;br /&gt;
We taught them about Tor&#039;s perspective on blocking-resistance, and about&lt;br /&gt;
our bridges design. We also helped review their future design plans. We&lt;br /&gt;
still have concerns that their closed design and implementation will&lt;br /&gt;
ultimately mean they are less effective than they could be, but it&#039;s&lt;br /&gt;
good to have alternate circumvention approaches available. &lt;/p&gt;
&lt;p&gt;Tor (in combination with EFF) got accepted to Google Summer of Code&lt;br /&gt;
2009. Google will be funding roughly 5 students to work on Tor-related&lt;br /&gt;
development projects over this coming summer:&lt;br /&gt;
&lt;a href=&quot;https://blog.torproject.org/blog/eff-and-tor-google-summer-code-2009&quot; title=&quot;https://blog.torproject.org/blog/eff-and-tor-google-summer-code-2009&quot; rel=&quot;nofollow&quot;&gt;https://blog.torproject.org/blog/eff-and-tor-google-summer-code-2009&lt;/a&gt;&lt;br /&gt;
Our current thoughts are to focus on porting Polipo to Windows; improving&lt;br /&gt;
usability and features for Torbutton; working harder to get WML support&lt;br /&gt;
into Pootle, so people can translate our website with a browser; and&lt;br /&gt;
further work on Thandy to make it scale better when 100000 users all&lt;br /&gt;
try to upgrade in the same day.&lt;/p&gt;
&lt;p&gt;Hal Roberts released his Berkman Center report on the &quot;landscape of&lt;br /&gt;
circumvention technologies&quot; as of 2007, which recommends Tor and Psiphon:&lt;br /&gt;
&lt;a href=&quot;https://blog.torproject.org/blog/berkman-2007-circumvention-landscape-and-progress&quot; title=&quot;https://blog.torproject.org/blog/berkman-2007-circumvention-landscape-and-progress&quot; rel=&quot;nofollow&quot;&gt;https://blog.torproject.org/blog/berkman-2007-circumvention-landscape-an...&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Roger and Nick participated in the Codecon program committee, and helped&lt;br /&gt;
to choose a variety of good development projects to showcase in April. Two&lt;br /&gt;
of these turned out to be libevent (including the new Windows work),&lt;br /&gt;
and Torflow:&lt;br /&gt;
&lt;a href=&quot;http://www.codecon.org/2009/program.html&quot; title=&quot;http://www.codecon.org/2009/program.html&quot; rel=&quot;nofollow&quot;&gt;http://www.codecon.org/2009/program.html&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Roger had lunch on March 4 with Micah Sherr, a PhD student at Penn who&lt;br /&gt;
is working on a new path selection algorithm for Tor, that tries to&lt;br /&gt;
minimize path latency rather than maximize bandwidth. Roger poked some&lt;br /&gt;
holes in his design, and hopefully will help him over the next few months&lt;br /&gt;
to fix them. You can read more about Micah&#039;s design in Section 4.3 of the&lt;br /&gt;
&quot;performance.pdf&quot; document.&lt;/p&gt;
&lt;p&gt;We worked with Global Voices to help them update their &quot;guide to blogging&lt;br /&gt;
anonymously&quot;:&lt;br /&gt;
&lt;a href=&quot;https://blog.torproject.org/blog/updated-guide-blogging-anonymously&quot; title=&quot;https://blog.torproject.org/blog/updated-guide-blogging-anonymously&quot; rel=&quot;nofollow&quot;&gt;https://blog.torproject.org/blog/updated-guide-blogging-anonymously&lt;/a&gt;&lt;br /&gt;
In particular, we updated it to include recommendations for using Tor&lt;br /&gt;
Browser Bundle, since TBB didn&#039;t exist when the guide was first written.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Preconfigured privacy (circumvention) bundles for USB or LiveCD.&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
On March 10, we released Tor Browser Bundle 1.1.10.  It includes:&lt;br /&gt;
Update Tor to 0.2.1.13-alpha&lt;br /&gt;
Update Firefox to 3.0.7&lt;br /&gt;
Update Pidgin to 2.5.5&lt;/p&gt;
&lt;p&gt;On March 31, we released Tor Browser Bundle 1.1.11.  It includes:&lt;br /&gt;
Update Firefox to 3.0.8&lt;br /&gt;
Add Italian language bundles&lt;br /&gt;
Update Torbutton to 1.2.1&lt;br /&gt;
Update Vidalia to 0.1.12&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bridge relay and bridge authority work.&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
From the changelog item from Vidalia 0.1.12:&lt;br /&gt;
  o Remove the code that altered PublishServerDescriptor when becoming a&lt;br /&gt;
    bridge, since Tor handles that itself now, and ensure that BridgeRelay&lt;br /&gt;
    is reset when going from bridge to just-a-client mode.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Scalability, load balancing, directory overhead, efficiency.&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
Roger and Steven wrote the Performance Roadmap as published at &lt;a href=&quot;https://www.torproject.org/press/2009-03-12-performance-roadmap-press-release.html.en&quot; title=&quot;https://www.torproject.org/press/2009-03-12-performance-roadmap-press-release.html.en&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/press/2009-03-12-performance-roadmap-press-re...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Footprints from Tor Browser Bundle.&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
March 17, updated research on traces left behind by the Tor Browser Bundle.  The current document can be found at &lt;a href=&quot;https://svn.torproject.org/svn/torbrowser/trunk/docs/traces.txt&quot; title=&quot;https://svn.torproject.org/svn/torbrowser/trunk/docs/traces.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/torbrowser/trunk/docs/traces.txt&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Translations&lt;/strong&gt;&lt;br /&gt;
21 Polish website translations&lt;br /&gt;
20 French website translations&lt;br /&gt;
53 Italian website translations&lt;br /&gt;
25 German website translations&lt;br /&gt;
5 Chinese website translations&lt;br /&gt;
5 Updates from the translation portal for torbutton, in French, Italian, and Bokmål (Norwegian)&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/march-2009-progress-report#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/progress-report">progress report</category>
 <pubDate>Mon, 13 Apr 2009 05:56:43 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">123 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor Browser Bundle 1.1.11 Released</title>
 <link>http://blog.torproject.org/blog/tor-browser-bundle-1111-released</link>
 <description>&lt;p&gt;An updated Tor Browser Bundle is released to address the Firefox 3.0.7 security issues.  It includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update Firefox to 3.0.8&lt;/li&gt;
&lt;li&gt;Add Italian language bundles&lt;/li&gt;
&lt;li&gt;Update Torbutton to 1.2.1&lt;/li&gt;
&lt;li&gt;Update Vidalia to 0.1.12&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This updated TBB can be downloaded from &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; as the &quot;zero install bundle&quot;.&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-browser-bundle-1111-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/portable-tor">portable tor</category>
 <category domain="http://blog.torproject.org/category/tags/tor-browser-bundle">tor browser bundle</category>
 <category domain="http://blog.torproject.org/category/tags/torbutton">torbutton</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <pubDate>Tue, 31 Mar 2009 12:19:52 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">121 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.1.13-alpha released</title>
 <link>http://blog.torproject.org/blog/tor-02113alpha-released</link>
 <description>&lt;p&gt;Tor 0.2.1.13-alpha includes another big pile of minor bugfixes and&lt;br /&gt;
cleanups. We&#039;re finally getting close to a release candidate.&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.13-alpha - 2009-03-09&lt;br /&gt;
&lt;strong&gt;Major bugfixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Correctly update the list of which countries we exclude as&lt;br /&gt;
      exits, when the GeoIP file is loaded or reloaded. Diagnosed by&lt;br /&gt;
      lark. Bugfix on 0.2.1.6-alpha.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Minor bugfixes (on 0.2.0.x and earlier):&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automatically detect MacOSX versions earlier than 10.4.0, and&lt;br /&gt;
      disable kqueue from inside Tor when running with these versions.&lt;br /&gt;
      We previously did this from the startup script, but that was no&lt;br /&gt;
      help to people who didn&#039;t use the startup script. Resolves bug 863.&lt;/li&gt;
&lt;li&gt;When we had picked an exit node for a connection, but marked it as&lt;br /&gt;
      &quot;optional&quot;, and it turned out we had no onion key for the exit,&lt;br /&gt;
      stop wanting that exit and try again. This situation may not&lt;br /&gt;
      be possible now, but will probably become feasible with proposal&lt;br /&gt;
      158. Spotted by rovv. Fixes another case of bug 752.&lt;/li&gt;
&lt;li&gt;Clients no longer cache certificates for authorities they do not&lt;br /&gt;
      recognize. Bugfix on 0.2.0.9-alpha.&lt;/li&gt;
&lt;li&gt;When we can&#039;t transmit a DNS request due to a network error, retry&lt;br /&gt;
      it after a while, and eventually transmit a failing response to&lt;br /&gt;
      the RESOLVED cell. Bugfix on 0.1.2.5-alpha.&lt;/li&gt;
&lt;li&gt;If the controller claimed responsibility for a stream, but that&lt;br /&gt;
      stream never finished making its connection, it would live&lt;br /&gt;
      forever in circuit_wait state. Now we close it after SocksTimeout&lt;br /&gt;
      seconds. Bugfix on 0.1.2.7-alpha; reported by Mike Perry.&lt;/li&gt;
&lt;li&gt;Drop begin cells to a hidden service if they come from the middle&lt;br /&gt;
      of a circuit. Patch from lark.&lt;/li&gt;
&lt;li&gt;When we erroneously receive two EXTEND cells for the same circuit&lt;br /&gt;
      ID on the same connection, drop the second. Patch from lark.&lt;/li&gt;
&lt;li&gt;Fix a crash that occurs on exit nodes when a nameserver request&lt;br /&gt;
      timed out. Bugfix on 0.1.2.1-alpha; our CLEAR debugging code had&lt;br /&gt;
      been suppressing the bug since 0.1.2.10-alpha. Partial fix for&lt;br /&gt;
      bug 929.&lt;/li&gt;
&lt;li&gt;Do not assume that a stack-allocated character array will be&lt;br /&gt;
      64-bit aligned on platforms that demand that uint64_t access is&lt;br /&gt;
      aligned. Possible fix for bug 604.&lt;/li&gt;
&lt;li&gt;Parse dates and IPv4 addresses in a locale- and libc-independent&lt;br /&gt;
      manner, to avoid platform-dependent behavior on malformed input.&lt;/li&gt;
&lt;li&gt;Build correctly when configured to build outside the main source&lt;br /&gt;
      path. Patch from Michael Gold.&lt;/li&gt;
&lt;li&gt;We were already rejecting relay begin cells with destination port&lt;br /&gt;
      of 0. Now also reject extend cells with destination port or address&lt;br /&gt;
      of 0. Suggested by lark.&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 re-extend introduction circuits if we ran out of RELAY_EARLY&lt;br /&gt;
      cells. Bugfix on 0.2.1.3-alpha. Fixes more of bug 878.&lt;/li&gt;
&lt;li&gt;If we&#039;re an exit node, scrub the IP address to which we are exiting&lt;br /&gt;
      in the logs. Bugfix on 0.2.1.8-alpha.&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;On Linux, use the prctl call to re-enable core dumps when the user&lt;br /&gt;
      is option is set.&lt;/li&gt;
&lt;li&gt;New controller event NEWCONSENSUS that lists the networkstatus&lt;br /&gt;
      lines for every recommended relay. Now controllers like Torflow&lt;br /&gt;
can keep up-to-date on which relays they should be using.&lt;/li&gt;
&lt;li&gt;Update to the &quot;February 26 2009&quot; ip-to-country file.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The original notice can be found at &lt;a href=&quot;http://archives.seul.org/or/talk/Mar-2009/msg00047.html&quot; title=&quot;http://archives.seul.org/or/talk/Mar-2009/msg00047.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Mar-2009/msg00047.html&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-02113alpha-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/security-fixes">security fixes</category>
 <pubDate>Thu, 12 Mar 2009 22:32:59 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">115 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor Browser Bundle 1.1.9 Released</title>
 <link>http://blog.torproject.org/blog/tor-browser-bundle-1.1.9-released</link>
 <description>&lt;p&gt;Tor Browser Bundle 1.1.9 is released.  &lt;/p&gt;
&lt;p&gt;It includes the following changes:&lt;/p&gt;
&lt;p&gt;Update Tor to 0.2.1.12-alpha&lt;br /&gt;
Update Firefox to 3.0.6&lt;br /&gt;
Update Vidalia to 0.1.11&lt;/p&gt;
&lt;p&gt;It&#039;s available at &lt;a href=&quot;https://www.torproject.org/torbrowser/&quot; title=&quot;https://www.torproject.org/torbrowser/&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/torbrowser/&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-browser-bundle-1.1.9-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/tor-browser">tor browser</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <pubDate>Wed, 18 Feb 2009 21:21:58 -0800</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">104 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.1.12-alpha is released</title>
 <link>http://blog.torproject.org/blog/tor-0.2.1.12-alpha-released</link>
 <description>&lt;p&gt;Tor 0.2.1.12-alpha features several more security-related fixes. You&lt;br /&gt;
should upgrade, especially if you run an exit relay (remote crash) or&lt;br /&gt;
a directory authority (remote infinite loop), or you&#039;re on an older&lt;br /&gt;
(pre-XP) or not-recently-patched Windows (remote exploit). It also&lt;br /&gt;
includes a big pile of minor bugfixes and cleanups.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.torproject.org/download.html.en&quot; title=&quot;https://www.torproject.org/download.html.en&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/download.html.en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Changes in version 0.2.1.12-alpha - 2009-02-08&lt;br /&gt;
&lt;strong&gt;Security fixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix an infinite-loop bug on handling corrupt votes under certain&lt;br /&gt;
      circumstances. Bugfix on 0.2.0.8-alpha.&lt;/li&gt;
&lt;li&gt;Fix a temporary DoS vulnerability that could be performed by&lt;br /&gt;
      a directory mirror. Bugfix on 0.2.0.9-alpha; reported by lark.&lt;/li&gt;
&lt;li&gt;Avoid a potential crash on exit nodes when processing malformed&lt;br /&gt;
      input. Remote DoS opportunity. Bugfix on 0.2.1.7-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;Let controllers actually ask for the &quot;clients_seen&quot; event for&lt;br /&gt;
      getting usage summaries on bridge relays. Bugfix on 0.2.1.10-alpha;&lt;br /&gt;
      reported by Matt Edman.&lt;/li&gt;
&lt;li&gt;Fix a compile warning on OSX Panther. Fixes bug 913; bugfix against&lt;br /&gt;
      0.2.1.11-alpha.&lt;/li&gt;
&lt;li&gt;Fix a bug in address parsing that was preventing bridges or hidden&lt;br /&gt;
      service targets from being at IPv6 addresses.&lt;/li&gt;
&lt;li&gt;Solve a bug that kept hardware crypto acceleration from getting&lt;br /&gt;
      enabled when accounting was turned on. Fixes bug 907. Bugfix on&lt;br /&gt;
      0.0.9pre6.&lt;/li&gt;
&lt;li&gt;Remove a bash-ism from configure.in to build properly on non-Linux&lt;br /&gt;
      platforms. Bugfix on 0.2.1.1-alpha.&lt;/li&gt;
&lt;li&gt;Fix code so authorities _actually_ send back X-Descriptor-Not-New&lt;br /&gt;
      headers. Bugfix on 0.2.0.10-alpha.&lt;/li&gt;
&lt;li&gt;Don&#039;t consider expiring already-closed client connections. Fixes&lt;br /&gt;
      bug 893. Bugfix on 0.0.2pre20.&lt;/li&gt;
&lt;li&gt;Fix another interesting corner-case of bug 891 spotted by rovv:&lt;br /&gt;
      Previously, if two hosts had different amounts of clock drift, and&lt;br /&gt;
      one of them created a new connection with just the wrong timing,&lt;br /&gt;
      the other might decide to deprecate the new connection erroneously.&lt;br /&gt;
      Bugfix on 0.1.1.13-alpha.&lt;/li&gt;
&lt;li&gt;Resolve a very rare crash bug that could occur when the user forced&lt;br /&gt;
      a nameserver reconfiguration during the middle of a nameserver&lt;br /&gt;
      probe. Fixes bug 526. Bugfix on 0.1.2.1-alpha.&lt;/li&gt;
&lt;li&gt;Support changing value of ServerDNSRandomizeCase during SIGHUP.&lt;br /&gt;
      Bugfix on 0.2.1.7-alpha.&lt;/li&gt;
&lt;li&gt;If we&#039;re using bridges and our network goes away, be more willing&lt;br /&gt;
      to forgive our bridges and try again when we get an application&lt;br /&gt;
      request. Bugfix on 0.2.0.x.&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;Support platforms where time_t is 64 bits long. (Congratulations,&lt;br /&gt;
      NetBSD!) Patch from Matthias Drochner.&lt;/li&gt;
&lt;li&gt;Add a &#039;getinfo status/clients-seen&#039; controller command, in case&lt;br /&gt;
      controllers want to hear clients_seen events but connect late.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Build changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Disable GCC&#039;s strict alias optimization by default, to avoid the&lt;br /&gt;
      likelihood of its introducing subtle bugs whenever our code violates&lt;br /&gt;
      the letter of C99&#039;s alias rules.&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/Feb-2009/msg00054.html&quot; title=&quot;http://archives.seul.org/or/talk/Feb-2009/msg00054.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Feb-2009/msg00054.html&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-0.2.1.12-alpha-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <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/security-fixes">security fixes</category>
 <pubDate>Mon, 09 Feb 2009 15:29:18 -0800</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">97 at http://blog.torproject.org</guid>
</item>
</channel>
</rss>
