<?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>vidalia</title>
 <link>http://blog.torproject.org/category/tags/vidalia</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<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>Technology Preview:  Marble and Vidalia-0.2.0</title>
 <link>http://blog.torproject.org/blog/technology-preview-marble-and-vidalia020</link>
 <description>&lt;p&gt;One of the most requested upgrades to &lt;a href=&quot;https://www.torproject.org/vidalia/&quot; rel=&quot;nofollow&quot;&gt;Vidalia&lt;/a&gt; is a better map of the world.  We looked into a few different technologies and decided on &lt;a href=&quot;http://edu.kde.org/marble/&quot; rel=&quot;nofollow&quot;&gt;KDE&#039;s Marble&lt;/a&gt; interface.  Marble enables an accurate mapping of nodes according to their geolocation, allows for future enhancements such as &quot;click a country to start or end your Tor circuit&quot;, and plugins for extra data views.  This also gives us the ability to use Qt&#039;s Webkit browser to display custom information about nodes, circuits, or anything else in a pop-up window.  An anonymous funder covered the costs involved in developing this feature.  We thank them for their support.&lt;/p&gt;
&lt;p&gt;I&#039;ve attached some screenshots to this blog post.  You can download the relevant packages from the &lt;a href=&quot;https://www.torproject.org/vidalia/dist/&quot; rel=&quot;nofollow&quot;&gt;Vidalia website&lt;/a&gt;.  If you want marble-enabled Vidalia, look for -marble- in the file name.  Please report bugs on &lt;a href=&quot;http://trac.vidalia-project.net/wiki/ReportingBugs&quot; rel=&quot;nofollow&quot;&gt;Vidalia&#039;s Bug Tracker&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;As of this release, there are now two branches of Vidalia, stable and alpha.  The first release of the alpha branch is &lt;a href=&quot;https://www.torproject.org/vidalia/dist/&quot; rel=&quot;nofollow&quot;&gt;Vidalia 0.2.0&lt;/a&gt;.  The stable branch is at &lt;a href=&quot;https://www.torproject.org/vidalia/dist/&quot; rel=&quot;nofollow&quot;&gt;Vidalia 0.1.12&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One last big change for OS X users is the drag and drop installer.  There is no migration of old settings to new, nor do we clean up the old installs in /Library/Tor, /Library/Vidalia, /Library/Torbutton, /Library/Privoxy, etc.  Follow &lt;a href=&quot;https://www.torproject.org/docs/tor-doc-osx#uninstall&quot; rel=&quot;nofollow&quot;&gt;these instructions&lt;/a&gt; for how to remove the old vidalia-tor bundles from your computer if you want to completely test this alpha branch of Vidalia.  We will figure out a better way to do this in the near future.&lt;/p&gt;
&lt;p&gt;Remember, this is a technology preview.  However, OS X installs are migrating to drag and drop.  I&#039;ve solely used Vidalia 0.2.0 and drag-and-drop installer for 3 months now.  I even &lt;a href=&quot;http://blog.torproject.org/blog/experimental-os-x-drag-and-drop-vidalia-bundle-installer&quot; rel=&quot;nofollow&quot;&gt;previously blogged&lt;/a&gt; about it.&lt;/p&gt;
&lt;p&gt;Additional changes in alpha Vidalia 0.2.0:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Qt 4.5.0 is used for Win32 and OS X Universal packages.&lt;/li&gt;
&lt;li&gt;We&#039;ve switched from the Nullsoft Installer to the Microsoft System Installer (msi) for better integration with Microsoft Windows.&lt;/li&gt;
&lt;li&gt;There are non-Marble and Marble-enabled packages for Win32 and OS X Universal.  OS X PowerPC based on OS X 10.3.9 isn&#039;t supported by Qt 4.5.x, therefore Marble-enabled Vidalia is not available&lt;/li&gt;
&lt;li&gt;Add support for changing UI languages without having to restart Vidalia.&lt;/li&gt;
&lt;li&gt;Add preliminary support for using the KDE Marble widget for the network map. It&#039;s currently a compile-time option and is disabled by default.&lt;/li&gt;
&lt;li&gt;Add support for displaying Tor&#039;s plaintext port warnings. Also gives the user the option to disable future warnings.&lt;/li&gt;
&lt;li&gt;Add an interface for displaying the geographic distribution of clients who have recently used a bridge operator&#039;s relay.&lt;/li&gt;
&lt;li&gt; Add tooltips to tree items in the help browser&#039;s table of contents. Some of the help topic labels are a bit long.&lt;/li&gt;
&lt;li&gt;Switch to a simpler About dialog and move the license information to a separate HTML-formatted display.&lt;/li&gt;
&lt;li&gt;Switch to a simpler drag-and-drop installer in the OS X bundles.&lt;/li&gt;
&lt;li&gt;Switch to an MSI-based installer on Windows.&lt;/li&gt;
&lt;li&gt;Clear the list of default CA certificates used by QSslSocket before adding the only one we care about. Suggested by coderman.&lt;/li&gt;
&lt;li&gt;Support building with Visual Studio again.&lt;/li&gt;
&lt;li&gt;Add a Debian package structure from dererk.&lt;/li&gt;
&lt;li&gt;Updated Albanian, Czech, Finnish, Polish, Portuguese, Romanian, Swedish, Turkish and many other translations.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/technology-preview-marble-and-vidalia020#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/drag-and-drop-os-x-install">drag and drop OS X install</category>
 <category domain="http://blog.torproject.org/category/tags/experimental">experimental</category>
 <category domain="http://blog.torproject.org/category/tags/kde-marble">kde marble</category>
 <category domain="http://blog.torproject.org/category/tags/msi-installer">msi installer</category>
 <category domain="http://blog.torproject.org/category/tags/qt-updates">Qt updates</category>
 <category domain="http://blog.torproject.org/category/tags/technology-preview">technology preview</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <enclosure url="http://blog.torproject.org/files/2009-03-28-vidalia-marble-snapshot-0.png" length="377263" type="image/png" />
 <pubDate>Sat, 28 Mar 2009 18:21:39 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">119 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>October 2008 Progress Report</title>
 <link>http://blog.torproject.org/blog/october-2008-progress-report</link>
 <description>&lt;p&gt;&lt;strong&gt;Design&lt;/strong&gt;&lt;br /&gt;
We continued enhancements to the Chinese and Russian Tor website translations. We also have a second Chinese translator for the website now, so hopefully we will get more prompt translations there. Our Farsi translation from this summer is slowly becoming obsolete; we should solve that at some point.&lt;/p&gt;
&lt;p&gt;We added a new &quot;30 second summary&quot; web page for Tor:&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/30seconds&quot; title=&quot;https://www.torproject.org/30seconds&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/30seconds&lt;/a&gt;&lt;br /&gt;
and a new &quot;easy download&quot; page since the original is so complex:&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/easy-download&quot; title=&quot;https://www.torproject.org/easy-download&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/easy-download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the upcoming Vidalia 0.2.0 development release:&lt;br /&gt;
  - Support changing UI languages without having to restart Vidalia.&lt;br /&gt;
  - Updated Czech, Polish, Romanian and Turkish translations.&lt;/p&gt;
&lt;p&gt;In the upcoming Vidalia 0.1.10 stable release:&lt;br /&gt;
  - Add a prettier dialog for prompting people for their control port password that also includes a checkbox for whether the user wants Vidalia to remember the entered password, a Help button, and a Reset button (Windows only).&lt;br /&gt;
  - Fix a crash bug that occurred when the user clicks &#039;Clear&#039; in the message log toolbar followed by &#039;Save All&#039;.&lt;br /&gt;
  - Uncheck the Torbutton options by default in the Windows bundle installer if Firefox is not installed.&lt;br /&gt;
  - Add an Windows bundle installer page that warns the user that they should install Firefox, if it looks like they haven&#039;t already done so.&lt;/p&gt;
&lt;p&gt;It looks like Australia is soon to be joining the ranks of countries with a nationwide filtering regime:&lt;br /&gt;
&lt;a href=&quot;http://arstechnica.com/news.ars/post/20081016-net-filters-required-for-all-australians-no-opt-out.html&quot; title=&quot;http://arstechnica.com/news.ars/post/20081016-net-filters-required-for-all-australians-no-opt-out.html&quot; rel=&quot;nofollow&quot;&gt;http://arstechnica.com/news.ars/post/20081016-net-filters-required-for-a...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Proposals&lt;/strong&gt;&lt;br /&gt;
We finished the first iteration of our auto-updater spec:&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/updater/trunk/specs/thandy-spec.txt&quot; title=&quot;https://svn.torproject.org/svn/updater/trunk/specs/thandy-spec.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/updater/trunk/specs/thandy-spec.txt&lt;/a&gt;&lt;br /&gt;
We detail our current auto-updater progress below.&lt;/p&gt;
&lt;p&gt;Proposal 156 (Tracking blocked ports on the client side) moves us closer to having clients be able to automatically detect which ports are blocked by their local firewall, so they can bootstrap faster and avoid picking entry guards that aren&#039;t reachable for them. The the next steps here are to a) decide if this overall approach is the right approach, and b) revise the patch to be more memory-friendly.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/156-tracking-blocked-ports.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/156-tracking-blocked-ports.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/156-tracking...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Advocacy&lt;/strong&gt;&lt;br /&gt;
Roger started a &quot;Brainstorming about Tor, Germany, and data retention&quot; thread on or-dev:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/dev/Oct-2008/msg00001.html&quot; title=&quot;http://archives.seul.org/or/dev/Oct-2008/msg00001.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/dev/Oct-2008/msg00001.html&lt;/a&gt;&lt;br /&gt;
which eventually turned into a blog post:&lt;br /&gt;
&lt;a href=&quot;https://blog.torproject.org/blog/tor%2C-germany%2C-and-data-retention&quot; title=&quot;https://blog.torproject.org/blog/tor%2C-germany%2C-and-data-retention&quot; rel=&quot;nofollow&quot;&gt;https://blog.torproject.org/blog/tor%2C-germany%2C-and-data-retention&lt;/a&gt;&lt;br /&gt;
as well as a (rejected) 25C3 submission. While I had originally been thinking of the issue in terms of what the ISP of a Tor relay might do, the discussion also came up about what responsibilities a Tor relay operator has with respect to the vague new data retention laws:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Oct-2008/threads.html#00126&quot; title=&quot;http://archives.seul.org/or/talk/Oct-2008/threads.html#00126&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Oct-2008/threads.html#00126&lt;/a&gt;&lt;br /&gt;
The ultimate result was a clarified perspective on logging inside Tor:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Oct-2008/msg00274.html&quot; title=&quot;http://archives.seul.org/or/talk/Oct-2008/msg00274.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Oct-2008/msg00274.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We finally tracked down and solved the mysterious DoS attacks on some of the Tor directory authorities:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Oct-2008/msg00056.html&quot; title=&quot;http://archives.seul.org/or/talk/Oct-2008/msg00056.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Oct-2008/msg00056.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We started chatting with Aaron about his &quot;tor2web&quot; proxy idea for letting non-Tor users access hidden service content:&lt;br /&gt;
&lt;a href=&quot;http://tor.theinfo.org/&quot; title=&quot;http://tor.theinfo.org/&quot; rel=&quot;nofollow&quot;&gt;http://tor.theinfo.org/&lt;/a&gt;&lt;br /&gt;
Somebody should follow up on that more to encourage him to keep at it.&lt;/p&gt;
&lt;p&gt;Announced Joel Reardon&#039;s thesis on or-talk, and followed up with him to point him to some pieces of anonbib he needs to read more, to tell him about 25C3, and to remind him to publish his new measurement tools lest they become lost to time. &lt;/p&gt;
&lt;p&gt;Roger and Karsten got the patches from proposal 155 into svn, and ultimately into the upcoming 0.2.1.7-alpha release. These were the bulk of the October progress for that NLnet project:&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/projects/hidserv.html.en#Oct08&quot; title=&quot;https://www.torproject.org/projects/hidserv.html.en#Oct08&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/projects/hidserv.html.en#Oct08&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mike deleted the router-stability file for his directory authority (ides), which should provide temporary relief from bug 696 (which was causing most of the Stable flags to be assigned wrong, and in turn was causing instant messaging and related connections over Tor to be way more flaky than they should be):&lt;br /&gt;
&lt;a href=&quot;https://bugs.torproject.org/flyspray/index.php?do=details&amp;amp;id=696&quot; title=&quot;https://bugs.torproject.org/flyspray/index.php?do=details&amp;amp;id=696&quot; rel=&quot;nofollow&quot;&gt;https://bugs.torproject.org/flyspray/index.php?do=details&amp;amp;id=696&lt;/a&gt;&lt;br /&gt;
If his router-stability file gets corrupted again, we will have learned something.&lt;/p&gt;
&lt;p&gt;Roger, Jacob, and Mike went to the Google Summer of Code Mentor Summit on Oct 24-26 in Mountain View, where we met with a few hundred other GSoC mentors and generally shared information about Tor and how to make good use of summer students working on free software tools.&lt;/p&gt;
&lt;p&gt;We also went to dinner with Niels Provos while we were there, to talk about options for the &quot;Google gives you a captcha if you&#039;re using Tor&quot; problem. It looks like the right answer there will be for Torbutton to automate some workaround.&lt;/p&gt;
&lt;p&gt;Andrew started working with Jillian York, so she can start blogging about the great uses of Tor. More news in November, e.g.&lt;br /&gt;
&lt;a href=&quot;https://blog.torproject.org/blog/knight-pulse%2C-jillian%2C-and-tor&quot; title=&quot;https://blog.torproject.org/blog/knight-pulse%2C-jillian%2C-and-tor&quot; rel=&quot;nofollow&quot;&gt;https://blog.torproject.org/blog/knight-pulse%2C-jillian%2C-and-tor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Matt Edman printed Vidalia T-shirts, and sent them out to the folks who have helped work on Vidalia lately. He is also working with a volunteer to clean up the Vidalia website, make new logos, clean up the installer graphics, etc.&lt;/p&gt;
&lt;p&gt;Andrew wrote a blog post about anonymity in South Korea:&lt;br /&gt;
&lt;a href=&quot;https://blog.torproject.org/blog/online-anonymity-debate-south-korea&quot; title=&quot;https://blog.torproject.org/blog/online-anonymity-debate-south-korea&quot; rel=&quot;nofollow&quot;&gt;https://blog.torproject.org/blog/online-anonymity-debate-south-korea&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Distribution&lt;/strong&gt;&lt;br /&gt;
Work on the Tor VM project continues. We have a working prototype available now with a walk-through and screenshots:&lt;br /&gt;
&lt;a href=&quot;http://peertech.org/files/demo/testinfo.html&quot; title=&quot;http://peertech.org/files/demo/testinfo.html&quot; rel=&quot;nofollow&quot;&gt;http://peertech.org/files/demo/testinfo.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We plan to release a more public alpha installer in November.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;br /&gt;
From the Tor 0.2.1.7-alpha ChangeLog:&lt;br /&gt;
&quot;The &quot;ClientDNSRejectInternalAddresses&quot; config option wasn&#039;t being consistently obeyed: if an exit relay refuses a stream because its exit policy doesn&#039;t allow it, we would remember what IP address the relay said the destination address resolves to, even if it&#039;s an internal IP address. Bugfix on 0.2.0.7-alpha; patch by rovv.&quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Packaging&lt;/strong&gt;&lt;br /&gt;
We changed our auto update design from code-name Glider to code-name Thandy, since there&#039;s a World of Warcraft cheat program named Glider and it might be a problem for WoW players that try to use Tor.&lt;/p&gt;
&lt;p&gt;We&#039;ve got the PKI and server-side for the auto updater in place. We wrote up a howto walking through how to set up the server-side for the updater, including how to assign roles and generate keys:&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/updater/trunk/doc/HOWTO&quot; title=&quot;https://svn.torproject.org/svn/updater/trunk/doc/HOWTO&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/updater/trunk/doc/HOWTO&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We&#039;ve also decided that Python should work fine for the client-side too. Mike found some techniques to include only exactly the python libs we need, rather than the whole mess of python libs:&lt;br /&gt;
&lt;a href=&quot;http://www.py2exe.org/index.cgi/BetterCompression&quot; title=&quot;http://www.py2exe.org/index.cgi/BetterCompression&quot; rel=&quot;nofollow&quot;&gt;http://www.py2exe.org/index.cgi/BetterCompression&lt;/a&gt;&lt;br /&gt;
and Martin has been messing with saving some additional space by sharing the openssl lib between Tor and Thandy.&lt;/p&gt;
&lt;p&gt;The next steps for November are:&lt;br /&gt;
 - Roger is going to figure out what PKI we want for the first round of testing (what roles, which keys, how many, who, etc), and deploy a Thandy server so we can put some basic packages on it for testing.&lt;br /&gt;
 - Nick is going to finish the client-side of Thandy, in terms of teaching it how to decide which packages and bundles are out of date, and teaching it to download new files and check all the right signatures.&lt;br /&gt;
 - Martin is going to package Thandy plus all the right python libs in an easy Windows exe that hopefully isn&#039;t too big.&lt;br /&gt;
 - Matt Edman is going to add a simple interface to Vidalia for client-side Thandy configuration: stuff like a GUI for telling the user that new updates have appeared and letting the user click &quot;yes, please update me now&quot;, etc.&lt;br /&gt;
 - Nick and Matt are going to brainstorm more about the interface between Vidalia and Thandy. For example, which program should keep state about the versions of each package that are installed, which program should be responsible for noticing if an install or upgrade attempt fails, etc.&lt;/p&gt;
&lt;p&gt;All the steps but the last I think are going to be pretty straightforward. This last step has the most potential pitfalls in it, since we&#039;re trying to keep Thandy general and platform-independent yet *something* (either Thandy or Vidalia, or something in between) has to tackle all the crazy Windows-specific pieces.&lt;/p&gt;
&lt;p&gt;It also looks like we should move the Tor packages and bundles from NSIS (Nullsoft installer) to MSI installer, as MSI can handle versioning and automatic installs (and uninstalls!) more gracefully. It&#039;s not yet clear yet if we&#039;re going to try to squeeze that installer shift into the November development timeframe.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tor Browser Bundle&lt;/strong&gt;&lt;br /&gt;
We&#039;ve started to think about moving the Tor Browser Bundle from Firefox 2 to Firefox 3. This will mean we should measure new traces. We&#039;ll do it once Torbutton is known to be more stable on Firefox 3, which should happen in early 2009.&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/october-2008-progress-report#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/auto-updater">auto-updater</category>
 <category domain="http://blog.torproject.org/category/tags/censorship-circumvention">censorship circumvention</category>
 <category domain="http://blog.torproject.org/category/tags/china">china</category>
 <category domain="http://blog.torproject.org/category/tags/crashes">crashes</category>
 <category domain="http://blog.torproject.org/category/tags/farsi">farsi</category>
 <category domain="http://blog.torproject.org/category/tags/torbutton">torbutton</category>
 <category domain="http://blog.torproject.org/category/tags/translations">translations</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <pubDate>Mon, 01 Dec 2008 16:43:12 -0800</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">68 at http://blog.torproject.org</guid>
</item>
<item>
 <title>September 2008 Progress Report</title>
 <link>http://blog.torproject.org/blog/september-2008-progress-report</link>
 <description>&lt;p&gt;&lt;strong&gt;Releases&lt;/strong&gt;&lt;br /&gt;
Vidalia 0.1.9 (released September 2) fixes a big pile of bugs and inconveniences in the earlier releases. This new release marks the first &quot;stable&quot; release of Vidalia, in that we have now branched into a stable (0.1.x) branch and a development (0.2.x) branch.&lt;br /&gt;
&lt;a href=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.9/CHANGELOG&quot; title=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.9/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.9/CHANG...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.0.31 (released September 3) addresses two potential anonymity issues, starts to fix a big bug we&#039;re seeing where in rare cases traffic from one Tor stream gets mixed into another stream, and fixes a variety of smaller issues.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/announce/Sep-2008/msg00000.html&quot; title=&quot;http://archives.seul.org/or/announce/Sep-2008/msg00000.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/announce/Sep-2008/msg00000.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.1.6-alpha (released September 30) further improves performance and robustness of hidden services, starts work on supporting per-country relay selection, and fixes a variety of smaller issues.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Oct-2008/msg00093.html&quot; title=&quot;http://archives.seul.org/or/talk/Oct-2008/msg00093.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Oct-2008/msg00093.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Circumvention Enhancements&lt;/strong&gt;&lt;br /&gt;
From the Vidalia 0.1.9 ChangeLog:&lt;br /&gt;
&quot;Correct the location of the simplified Chinese help files so they will actually load again.&quot;&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.1.6-alpha ChangeLog:&lt;br /&gt;
&quot;Start work to allow node restrictions to include country codes. The syntax to exclude nodes in a country with country code XX is &quot;ExcludeNodes {XX}&quot;. Patch from Robert Hogan. It still needs some refinement to decide what config options should take priority if you ask to both use a particular node and exclude it.&quot;&lt;br /&gt;
This feature should allow users in China to specify that they don&#039;t want to enter (and/or exit) in China, which in theory could provide stronger security for them.&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.1.6-alpha ChangeLog:&lt;br /&gt;
&quot;Allow ports 465 and 587 in the default exit policy again. We had rejected them in 0.1.0.15, because back in 2005 they were commonly misconfigured and ended up as spam targets. We hear they are better locked down these days.&quot;&lt;br /&gt;
This feature lets people use GMail with Tor in more flexible ways. This approach is especially important for people trying to send email in certain configurations when their network wants to block or monitor them.&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.1.6-alpha ChangeLog:&lt;br /&gt;
&quot;Provide circuit purposes along with circuit events to the controller.&quot;&lt;br /&gt;
This change will allow Vidalia to mark circuits in its graphical interface, so users don&#039;t get confused about why Tor is building strange circuits in the background when it&#039;s really just doing encrypted directory updates.&lt;/p&gt;
&lt;p&gt;Matt and Andrew fixed a bug in the Vidalia bundle installer where it tried to detect if Firefox was installed, and unclick the &quot;install Torbutton&quot; option if not, but it didn&#039;t detect right. Now if Firefox is missing we put up a warning explanation about how you really ought to be using Tor with Firefox.&lt;/p&gt;
&lt;p&gt;We also finally started working on a fix for the Vidalia bug where if Vidalia launches Tor and then crashes later, when you start Vidalia again it&#039;ll cryptically ask for your control password.&lt;br /&gt;
&lt;a href=&quot;https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#TorPasswordPrompt&quot; title=&quot;https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#TorPasswordPrompt&quot; rel=&quot;nofollow&quot;&gt;https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#TorPasswordPro...&lt;/a&gt;&lt;br /&gt;
The first fix is to add a &quot;reset&quot; button to the cryptic message, that kills Tor for you and restarts it, and a &quot;help&quot; button that explains what&#039;s going on. These will be out in the next development Vidalia release, hopefully in October.&lt;/p&gt;
&lt;p&gt;Camilo Viecco submitted a patch for our RPM spec (build) file to let us build Red Hat / SuSE packages for 64-bit architectures. Andrew included these patches in 0.2.1.6-alpha.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Advocacy&lt;/strong&gt;&lt;br /&gt;
Steven Murdoch taught a lecture at the FIDIS/IFIP Brno Summer School in the Czech Republic.&lt;br /&gt;
&lt;a href=&quot;http://www.buslab.org/SummerSchool2008/&quot; title=&quot;http://www.buslab.org/SummerSchool2008/&quot; rel=&quot;nofollow&quot;&gt;http://www.buslab.org/SummerSchool2008/&lt;/a&gt;&lt;br /&gt;
The presentation was on anti-censorship in general especially on Tor.  The students seemed to be interested so he encouraged them to look at Tor and see if there is anything they&#039;d like to work on. We will see if anything comes from that.&lt;/p&gt;
&lt;p&gt;We&#039;ve also been discussing creating a Facebook application, for allowing relay operators to show off that they are running a Tor relay and hopefully encourage more to do so. We think this is a good enough idea to try building it, so Steven has started to do so. As well as adding bling to a user&#039;s profile, it would also allow us to map the network of node operators. This is one of the more promising research fields to resist Sybil attacks, see e.g.&lt;br /&gt;
&quot;A Sybil-proof one-hop DHT, Chris Lesniewski-Laas&quot;&lt;br /&gt;
&lt;a href=&quot;http://pdos.csail.mit.edu/papers/sybil-dht-socialnets08.pdf&quot; title=&quot;http://pdos.csail.mit.edu/papers/sybil-dht-socialnets08.pdf&quot; rel=&quot;nofollow&quot;&gt;http://pdos.csail.mit.edu/papers/sybil-dht-socialnets08.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Steven had a related story regarding host-based security from his trainings in Kyrgyzstan and Poland. See also&lt;br /&gt;
&lt;a href=&quot;http://www.f-secure.com/weblog/archives/00001494.html&quot; title=&quot;http://www.f-secure.com/weblog/archives/00001494.html&quot; rel=&quot;nofollow&quot;&gt;http://www.f-secure.com/weblog/archives/00001494.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Jacob was in a story by Declan about Internet Traceback plans:&lt;br /&gt;
&quot;The Chinese Government, the NSA, Verisign and the ITU are getting together to trace users&quot;&lt;br /&gt;
&lt;a href=&quot;http://news.cnet.com/8301-13578_3-10040152-38.html&quot; title=&quot;http://news.cnet.com/8301-13578_3-10040152-38.html&quot; rel=&quot;nofollow&quot;&gt;http://news.cnet.com/8301-13578_3-10040152-38.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The current issue of Make Magazine has an article on how to use Tor:&lt;br /&gt;
&lt;a href=&quot;http://www.make-digital.com/make/vol15/?pg=102&quot; title=&quot;http://www.make-digital.com/make/vol15/?pg=102&quot; rel=&quot;nofollow&quot;&gt;http://www.make-digital.com/make/vol15/?pg=102&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Helped Kasimir add new Tor controller features so Torstatus can switch to using the v3 directory system:&lt;br /&gt;
&lt;a href=&quot;http://trunk.torstatus.kgprog.com/&quot; title=&quot;http://trunk.torstatus.kgprog.com/&quot; rel=&quot;nofollow&quot;&gt;http://trunk.torstatus.kgprog.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ease of Use&lt;/strong&gt;&lt;br /&gt;
Steven is working on a new branch of Vidalia that can be used in Tor Browser Bundle, for launching Firefox directly without needing the extra installer scripts called &quot;Firefox Portable&quot;. If we get this working, then we can hopefully make progress on running multiple Firefoxes at once (one used for Tor launched by TBB, and one used for non-Tor).&lt;br /&gt;
&lt;a href=&quot;http://trac.vidalia-project.net/browser/vidalia/branches/alt-launcher&quot; title=&quot;http://trac.vidalia-project.net/browser/vidalia/branches/alt-launcher&quot; rel=&quot;nofollow&quot;&gt;http://trac.vidalia-project.net/browser/vidalia/branches/alt-launcher&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Jacob Appelbaum worked on a set of instructions for rebranding Firefox, if we decide that we need to call the browser that ships in the Tor Browser Bundle something other than &quot;Firefox&quot;. The instructions aren&#039;t complete, for example because we need more replacement logos.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/branding/&quot; title=&quot;https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/branding/&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/branding/&lt;/a&gt;&lt;br /&gt;
It looks like the process of rebranding Firefox 3 is much more straightforward. We have &quot;move to FF3&quot; on our TBB roadmap.&lt;/p&gt;
&lt;p&gt;Work by Martin and Kyle on the Tor VM project continues. We have a very early prototype available now:&lt;br /&gt;
&lt;a href=&quot;http://peertech.org/files/demo/testinfo.html&quot; title=&quot;http://peertech.org/files/demo/testinfo.html&quot; rel=&quot;nofollow&quot;&gt;http://peertech.org/files/demo/testinfo.html&lt;/a&gt;&lt;br /&gt;
and we hope to give it some more testing and better documentation in the coming months.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;br /&gt;
Joel Reardon, Ian Goldberg&#039;s student at Waterloo, has finished the final version of his thesis &quot;Improving Tor using a TCP-over-DTLS tunnel&quot;:&lt;br /&gt;
&lt;a href=&quot;http://uwspace.uwaterloo.ca/handle/10012/4011&quot; title=&quot;http://uwspace.uwaterloo.ca/handle/10012/4011&quot; rel=&quot;nofollow&quot;&gt;http://uwspace.uwaterloo.ca/handle/10012/4011&lt;/a&gt;&lt;br /&gt;
We funded this research (along with 4x matching funding from MITACS in Canada) in the hopes that it would move us close enough to being able to switch to a UDP design that we can put it on the Tor development roadmap at some point. Many large challenges remain, but this is also promising work in that it shows that we can expect very serious performance improvements if we go this route.&lt;/p&gt;
&lt;p&gt;We&#039;ve started hunting more thoroughly for solutions to Bug 676:&lt;br /&gt;
&lt;a href=&quot;https://bugs.torproject.org/flyspray/index.php?do=details&amp;amp;id=696&quot; title=&quot;https://bugs.torproject.org/flyspray/index.php?do=details&amp;amp;id=696&quot; rel=&quot;nofollow&quot;&gt;https://bugs.torproject.org/flyspray/index.php?do=details&amp;amp;id=696&lt;/a&gt;&lt;br /&gt;
The issue is that some of the v3 directory authorities are keeping bad statistics on uptimes and stability of relays, which means they are not assigning the Stable or Guard flag correctly to them. The result is that the networkstatus consensus mislabels them, and clients end up not choosing relays or circuits in an efficient manners. This bug not only results in bad performance for clients, but also results in overloading some relays, leading to worse performance.&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.1.6-alpha ChangeLog:&lt;br /&gt;
&quot;Implement most of Proposal 152: allow specialized servers to permit single-hop circuits, and clients to use those servers to build single-hop circuits when using a specialized controller. Patch from Josh Albrecht. Resolves feature request 768.&quot;&lt;br /&gt;
&quot;Fixed some memory leaks -- some quite frequent, some almost impossible to trigger -- based on results from Coverity.&quot;&lt;/p&gt;
&lt;p&gt;Several security- and integrity-related bugfixes from Tor 0.2.0.31:&lt;br /&gt;
&quot;Make sure that two circuits can never exist on the same connection with the same circuit ID, even if one is marked for close. This is conceivably a bugfix for bug 779. Bugfix on 0.1.0.4-rc.&quot;&lt;br /&gt;
&quot;Relays now reject risky extend cells: if the extend cell includes a digest of all zeroes, or asks to extend back to the relay that sent the extend cell, tear down the circuit. Ideas suggested by rovv.&quot;&lt;br /&gt;
&quot;If not enough of our entry guards are available so we add a new one, we might use the new one even if it overlapped with the current circuit&#039;s exit relay (or its family). Anonymity bugfix pointed out by rovv.&quot;&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/september-2008-progress-report#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha">alpha</category>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/facebook">facebook</category>
 <category domain="http://blog.torproject.org/category/tags/lectures">lectures</category>
 <category domain="http://blog.torproject.org/category/tags/media-articles">media articles</category>
 <category domain="http://blog.torproject.org/category/tags/progress-report">progress report</category>
 <category domain="http://blog.torproject.org/category/tags/rpm">rpm</category>
 <category domain="http://blog.torproject.org/category/tags/stable">stable</category>
 <category domain="http://blog.torproject.org/category/tags/tor-browser-bundle">tor browser bundle</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <pubDate>Tue, 14 Oct 2008 17:07:12 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">52 at http://blog.torproject.org</guid>
</item>
<item>
 <title>July 2008 Progress Report</title>
 <link>http://blog.torproject.org/blog/july-2008-progress-report</link>
 <description>&lt;p&gt;&lt;strong&gt;Releases:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Torbutton 1.2.0rc5 (released July 6) provides improved addon compatibility, better preservation of Firefox preferences that we touch, fixing issues with Tor toggle breaking for some option combos, and an improved &#039;Restore Defaults&#039; button. This version also features Firefox 3 cookie jar support, and support for storing cookie jars in memory.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Jul-2008/msg00026.html&quot; title=&quot;http://archives.seul.org/or/talk/Jul-2008/msg00026.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jul-2008/msg00026.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vidalia 0.1.6 (released July 8) fixes a bug introduced in 0.1.3 that could cause excessive CPU usage or crashing on some platforms; continues to prepare Vidalia&#039;s strings for easier translation; adds a Romanian GUI and installer translation; and updated the Farsi, Finnish, French, German, and Swedish translations.&lt;br /&gt;
&lt;a href=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.6/CHANGELOG&quot; title=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.6/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.6/CHANG...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.0.29-rc (released July 8) fixes two big bugs with using bridges, fixes more hidden-service performance bugs, and fixes a bunch of smaller bugs.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Jul-2008/msg00038.html&quot; title=&quot;http://archives.seul.org/or/talk/Jul-2008/msg00038.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jul-2008/msg00038.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Torbutton 1.2.0rc6 (released July 12) features fixes for a nasty history loss bug, an exception during Tor toggle, javascript being disabled in some tabs, better pref handling, and more.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Jul-2008/msg00049.html&quot; title=&quot;http://archives.seul.org/or/talk/Jul-2008/msg00049.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jul-2008/msg00049.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.0.30 (released July 15) is the first stable release of the 0.2.0.x branch. The previous stable branch (0.1.2.x) went stable in April of 2007. We are still waiting for Torbutton and Vidalia to stabilize before announcing the Windows and OS X packages on the or-announce announcements&lt;br /&gt;
list. We expect to do that in August.&lt;/p&gt;
&lt;p&gt;Tor Browser Bundle 1.1.1 (released July 20) updates Vidalia to release 0.1.6, updates Pidgin Portable to 2.4.3, updates Pidgin OTR plugin to 3.2, updates Tor to 0.2.1.2-alpha, updates Torbutton to 1.2.0rc6, and sets TZ=UTC environment variable in RelativeLink (needed by Torbutton).&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/torbrowser/trunk/README&quot; title=&quot;https://svn.torproject.org/svn/torbrowser/trunk/README&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/torbrowser/trunk/README&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Torbutton 1.2.0 (released July 30) is finally a stable release for the new Torbutton tree that includes application-level privacy protections.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/torbutton/trunk/src/CHANGELOG&quot; title=&quot;https://svn.torproject.org/svn/torbutton/trunk/src/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/torbutton/trunk/src/CHANGELOG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.29-rc ChangeLog:&lt;br /&gt;
&quot;When a hidden service was trying to establish an introduction point, and Tor had built circuits preemptively for such purposes, we were ignoring all the preemptive circuits and launching a new one instead. Bugfix on 0.2.0.14-alpha.&quot;&lt;br /&gt;
&quot;When a hidden service was trying to establish an introduction point, and Tor *did* manage to reuse one of the preemptively built circuits, it didn&#039;t correctly remember which one it used, so it asked for another one soon after, until there were no more preemptive circuits, at which point it launched one from scratch. Bugfix on 0.0.9.x.&quot;&lt;/p&gt;
&lt;p&gt;The upcoming Tor 0.2.1.3-alpha and 0.2.1.4-alpha releases include more fixes for hidden service performance and robustness, have slightly improved bootstrap status event behavior, and start hunting down a horrible bug that looks like it could leak private information:&lt;br /&gt;
&lt;a href=&quot;https://bugs.torproject.org/flyspray/index.php?do=details&amp;amp;id=779&quot; title=&quot;https://bugs.torproject.org/flyspray/index.php?do=details&amp;amp;id=779&quot; rel=&quot;nofollow&quot;&gt;https://bugs.torproject.org/flyspray/index.php?do=details&amp;amp;id=779&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Proposals:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Proposal 145 (Separate &quot;suitable as a guard&quot; from &quot;suitable as a new guard&quot;) suggests one approach for separating the role of &quot;is still useful as an entry guard&quot; from &quot;should be an option when choosing a new entry guard&quot;. This step will help us load balance over the network better.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/145-newguard-flag.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/145-newguard-flag.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/145-newguard...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 146 (Add new flag to reflect long-term stability) discusses how to ship the Tor client with a set of alternate sources for initial bootstrap directory information. We already have this feature in Tor 0.2.0.x, called the &quot;fallback consensus&quot;, but we never enabled it because the Tor client would spend too long trying directory mirrors that were long since gone from the network. This proposal moves us closer to being able to distinguish the more long-term reliable mirrors.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/146-long-term-stability.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/146-long-term-stability.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/146-long-ter...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 147 (Eliminate the need for v2 directories in generating v3 directories) helps wean us off of needing the old deprecated v2 directory design. Currently we only use it to give advance warning to the v3 authorities about relays that haven&#039;t heard about yet, so they can fetch information about those relays before the time arrives to make an official vote about their state.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/147-prevoting-opinions.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/147-prevoting-opinions.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/147-prevotin...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 148 (Stream end reasons from the client side should be uniform) describes a simple fix for a potential anonymity flaw in Tor&#039;s core protocol for passing explanations from one end of a Tor circuit to the other when an application stream ends.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/148-uniform-client-end-reason.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/148-uniform-client-end-reason.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/148-uniform-...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 149 (Using data from NETINFO cells) starts talking about how to make use of the timestamp and IP address listed in Tor&#039;s new NETINFO cells. In theory we can use them to decide if our clock is skewed, and to decide if a traffic analysis man-in-the-middle attack is happening against us. In practice it appears more complex than we expected.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/149-using-netinfo-data.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/149-using-netinfo-data.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/149-using-ne...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 150 (Exclude Exit Nodes from a circuit) allows users to specify which relays should never be used as the last (exit) hop in a circuit. We took the proposal one step further and allowed users to also specify IP addresses and netmasks for which relays to avoid in the exit position.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/150-exclude-exit-nodes.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/150-exclude-exit-nodes.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/150-exclude-...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 151 (Improving Tor Path Selection) is a draft proposal to implement the results of Fallon Chen&#039;s Google Summer of Code project. Her plan is to measure the expected time it takes to establish a circuit, and then abandon circuits that take significantly longer than that to form. The assumption is that circuits that take a long time to set up will generally have unacceptably high latency as well.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/151-path-selection-improvements.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/151-path-selection-improvements.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/151-path-sel...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 154 (Automatic Software Update Protocol) starts the discussion of how to let Vidalia automatically manage updates for Tor, Polipo, Vidalia, etc. This is very important for keeping users up to date with respect to security and stability fixes. We will especially aim to do the updates over Tor, a) for privacy, and b) so users who are blocked from the Tor website will still be able to upgrade seamlessly.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/154-automatic-updates.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/154-automatic-updates.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/154-automati...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Research:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Karsten Loesing&#039;s report on 7 ways to improve the performance and robustness of Tor hidden services:&lt;br /&gt;
&lt;a href=&quot;http://freehaven.net/~karsten/hidserv/discussion-2008-07-15.pdf&quot; title=&quot;http://freehaven.net/~karsten/hidserv/discussion-2008-07-15.pdf&quot; rel=&quot;nofollow&quot;&gt;http://freehaven.net/~karsten/hidserv/discussion-2008-07-15.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Four new research papers on Tor came out in July:&lt;br /&gt;
&lt;a href=&quot;http://freehaven.net/anonbib/#loesing2008performance&quot; title=&quot;http://freehaven.net/anonbib/#loesing2008performance&quot; rel=&quot;nofollow&quot;&gt;http://freehaven.net/anonbib/#loesing2008performance&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://freehaven.net/anonbib/#improved-clockskew&quot; title=&quot;http://freehaven.net/anonbib/#improved-clockskew&quot; rel=&quot;nofollow&quot;&gt;http://freehaven.net/anonbib/#improved-clockskew&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://freehaven.net/anonbib/#mccoy-pet2008&quot; title=&quot;http://freehaven.net/anonbib/#mccoy-pet2008&quot; rel=&quot;nofollow&quot;&gt;http://freehaven.net/anonbib/#mccoy-pet2008&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://freehaven.net/anonbib/#danezis-pet2008&quot; title=&quot;http://freehaven.net/anonbib/#danezis-pet2008&quot; rel=&quot;nofollow&quot;&gt;http://freehaven.net/anonbib/#danezis-pet2008&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We continued evaluating the TBB footprints here:&lt;br /&gt;
&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;In particular, we added a new &quot;Registry modifications&quot; section to that file, describing some new traces that appear to be left behind after operating Tor Browser Bundle, even from the USB key. One of the most worrying is the &quot;user assist&quot; registry key that gets set, and (incredible as it sounds) is obfuscated by rot-13 before being set.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ease of Use:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tor Browser Bundle 1.1.1 (released July 20) updates Vidalia to release 0.1.6, updates Pidgin Portable to 2.4.3, updates Pidgin OTR plugin to 3.2, updates Tor to 0.2.1.2-alpha, updates Torbutton to 1.2.0rc6, and sets TZ=UTC environment variable in RelativeLink (needed by Torbutton).&lt;/p&gt;
&lt;p&gt;The first Incognito (Gentoo-based Tor LiveCD) release of 2008 is also nearing completion, and we expect to see it released in August.&lt;/p&gt;
&lt;p&gt;Finally, we contracted to start work on the Tor VM project. The idea is to run a Linux kernel and a Tor client inside a thin VM (like QEMU) on Windows, and then transparently intercept outgoing connections and redirect them into Tor. This approach will a) make proxy-avoiding side-channel and sidejacking attacks less devastating, and b) isolate the Tor client from the rest of the OS to provide a more robust security approach. Current design document is under development at&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/torvm/trunk/doc/design.html&quot; title=&quot;https://svn.torproject.org/svn/torvm/trunk/doc/design.html&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/torvm/trunk/doc/design.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Getting Tor:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We have established our &quot;gettor&quot; email auto-responder script that lets people mail &lt;a href=&quot;mailto:gettor@torproject.org&quot; rel=&quot;nofollow&quot;&gt;gettor@torproject.org&lt;/a&gt; and retrieve a copy of Tor from their mailbox. We still need to ponder more usability issues, such as translation.&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/finding-tor&quot; title=&quot;https://www.torproject.org/finding-tor&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/finding-tor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We have also automated the process of checking Tor website mirrors: there&#039;s a new update-mirrors.pl script in the website directory that generates a list of mirrors ordered by when they last synced with the main website.&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/mirrors&quot; title=&quot;https://www.torproject.org/mirrors&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/mirrors&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Translations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We have our translation server up and online:&lt;br /&gt;
&lt;a href=&quot;https://translation.torproject.org/&quot; title=&quot;https://translation.torproject.org/&quot; rel=&quot;nofollow&quot;&gt;https://translation.torproject.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We revised our translation tutorial 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;Users continued to submit updated translations for many different languages.&lt;/p&gt;
&lt;p&gt;We continued enhancements to the Chinese and Russian Tor website&lt;br /&gt;
translations. We added Vidalia, Torbutton, and website translations&lt;br /&gt;
into Farsi.&lt;/p&gt;
&lt;p&gt;We also added the strings for Vidalia&#039;s installer; this required writing several scripts to convert from the &quot;nsh&quot; (nullscript installer language) format to the &quot;po&quot; (preferred by Pootle) format and back.&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/july-2008-progress-report#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bridges">bridges</category>
 <category domain="http://blog.torproject.org/category/tags/progress-report">progress report</category>
 <category domain="http://blog.torproject.org/category/tags/proposals">proposals</category>
 <category domain="http://blog.torproject.org/category/tags/research">research</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>
 <category domain="http://blog.torproject.org/category/tags/translation">translation</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <pubDate>Sun, 17 Aug 2008 20:11:31 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">47 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Vidalia Logo Design Contest</title>
 <link>http://blog.torproject.org/blog/vidalia-logo-design-contest</link>
 <description>&lt;p&gt;We are currently sponsoring a &lt;a href=&quot;http://www.worth1000.com/contest.asp?contest_id=20680&quot; rel=&quot;nofollow&quot;&gt;design contest&lt;/a&gt; to create a new logo for &lt;a href=&quot;http://www.vidalia-project.net&quot; rel=&quot;nofollow&quot;&gt;Vidalia&lt;/a&gt;. The winner of the contest will receive a $250 USD cash prize. The firm deadline for contest submissions is August 22, 2008.&lt;/p&gt;
&lt;p&gt;The logo will be used in the Vidalia software and related installers, on the website, and on t-shirts. Designers are free to choose any fonts, color combinations, and symbol options you like (no onions, though, please). The logo must include a symbolic component that is recognizable by itself without the name &quot;Vidalia&quot; next to it. See the &lt;a&gt;contest page&lt;/a&gt; for more details. If you have further questions, please email &lt;a href=&quot;mailto:contest@vidalia-project.net&quot; rel=&quot;nofollow&quot;&gt;contest@vidalia-project.net&lt;/a&gt; or stop by #vidalia on irc.oftc.net.&lt;/p&gt;
&lt;p&gt;Here&#039;s the overall timeline for the contest:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    August 15 &amp;ndash; August 22: Entries may be submitted at the &lt;a href=&quot;http://www.worth1000.com/contest.asp?contest_id=20680&quot; rel=&quot;nofollow&quot;&gt;Worth1000 contest page&lt;/a&gt;.
  &lt;/li&gt;
&lt;li&gt;
    August 23 &amp;ndash; August 24: Everyone is welcome to review the submissions received and vote on their favorite design. Even if you didn&#039;t submit anything, you can still vote!&lt;/p&gt;
&lt;li&gt;
    August 25 &amp;ndash; August 31: The final winner will be announced by August 31 at the latest.
  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Late entries will not be eligible for the cash prize, so be sure to get your&lt;br /&gt;
submission in by August 22!&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/vidalia-logo-design-contest#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/contest">contest</category>
 <category domain="http://blog.torproject.org/category/tags/logo">logo</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <pubDate>Fri, 15 Aug 2008 17:39:06 -0700</pubDate>
 <dc:creator>edmanm</dc:creator>
 <guid isPermaLink="false">46 at http://blog.torproject.org</guid>
</item>
<item>
 <title>False Positives in 0.2.0.30:  RISING found Trojan.PSW.Win32.Undef.adp</title>
 <link>http://blog.torproject.org/blog/false-positives-0.2.0.30%3A-rising-found-trojan.psw.win32.undef.adp</link>
 <description>&lt;p&gt;I&#039;ve noticed a &lt;a href=&quot;https://blog.torproject.org/blog/june-2008-progress-report#comment-154&quot; rel=&quot;nofollow&quot;&gt;few comments&lt;/a&gt; about a Chinese anti-virus program, RISING, reporting that Vidalia.exe and Privoxy.exe are infected with Trojan.PSW.Win32.Undef.adp.    In both cases, I suspect that RISING is reporting false positives.  These executables as packaged and available on the Tor download page are not infected.&lt;/p&gt;
&lt;p&gt;I&#039;ve looked at the MD5 and SHA-1 sums of these programs as included in the Vidalia bundle and they match what the source packages produce as executables.  The privoxy.exe included in the bundles is the exact same one as found at the &lt;a href=&quot;http://downloads.sourceforge.net/ijbswa/privoxy_setup_3_0_6.exe?modtime=1164015760&amp;amp;big_mirror=0&quot; rel=&quot;nofollow&quot;&gt;Sourceforge Privoxy Download Page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Vidalia.exe is the same as the one included in the &lt;a href=&quot;http://www.vidalia-project.net/dist/vidalia-0.1.7.exe&quot; rel=&quot;nofollow&quot;&gt;Vidalia Download Page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Feel free to confirm this is true for you.  Better yet, let us know if these individual packages (Vidalia.exe from Vidalia and Privoxy.exe from Sourceforge) also show up as infected.&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/false-positives-0.2.0.30%3A-rising-found-trojan.psw.win32.undef.adp#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/false-positives">false positives</category>
 <category domain="http://blog.torproject.org/category/tags/privoxy">privoxy</category>
 <category domain="http://blog.torproject.org/category/tags/trojan">trojan</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <category domain="http://blog.torproject.org/category/tags/virus">virus</category>
 <category domain="http://blog.torproject.org/category/tags/windows-bundles">windows bundles</category>
 <pubDate>Tue, 05 Aug 2008 20:09:46 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">45 at http://blog.torproject.org</guid>
</item>
<item>
 <title>June 2008 Progress Report</title>
 <link>http://blog.torproject.org/blog/june-2008-progress-report</link>
 <description>&lt;p&gt;Torbutton 1.2.0rc1 (released June 1), the first release candidate for the next stable series of the security-enhanced Torbutton Firefox extension, features functional support for Firefox 3. However, this support has not been extensively tested. In particular, timezone masking does not work at all. The workaround is to manually set the environment variable &#039;TZ&#039; to &#039;UTC&#039; before starting Firefox. This works on both Linux and Windows:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00044.html&quot; title=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00044.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jun-2008/msg00044.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.0.27-rc (released June 3) adds a few features we left out of the earlier release candidates. In particular, we now include an IP-to-country GeoIP database, so controllers can easily look up what country a given relay is in, and so bridge relays can give us some sanitized summaries about which countries are making use of bridges. (See proposal 126-geoip-fetching.txt for details.)&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00055.html&quot; title=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00055.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jun-2008/msg00055.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Torbutton 1.2.0rc2 (released June 8) features a fix for an annoying bug on MacOS, and adds much clamored for options to start Firefox in a specific Tor state:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00103.html&quot; title=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00103.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jun-2008/msg00103.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.0.28-rc (released June 13) fixes an anonymity-related bug, fixes a hidden-service performance bug, and fixes a bunch of smaller bugs.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00165.html&quot; title=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00165.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jun-2008/msg00165.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.1.1-alpha (released June 13) fixes a lot of memory fragmentation problems that were making the Tor process bloat especially on Linux; makes our TLS handshake blend in better; sends &quot;bootstrap phase&quot; status events to the controller, so it can keep the user informed of progress (and problems) fetching directory information and establishing circuits; and adds a variety of smaller features. &lt;a href=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00185.html&quot; title=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00185.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jun-2008/msg00185.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vidalia 0.1.4 (released June 13) adds a bootstrap progress bar, UPnP support, a new set of freely licensed GUI icons, and fixes a few bugs.&lt;br /&gt;
&lt;a href=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.4/CHANGELOG&quot; title=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.4/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.4/CHANG...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Tor Browser Bundle 1.1.0 (released June 13) replaces startup batch script with application (RelativeLink) so there is a helpful icon, optionally installs Pidgin (for Tor IM Browser Bundle), optionally uses WinRAR to produce a self-extracting split bundle, and includes upgraded versions of Tor, Vidalia, and Torbutton.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/torbrowser/trunk/README&quot; title=&quot;https://svn.torproject.org/svn/torbrowser/trunk/README&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/torbrowser/trunk/README&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tor 0.2.1.2-alpha (released June 20) includes a new &quot;TestingTorNetwork&quot; config option to make it easier to set up your own private Tor network; fixes several big bugs with using more than one bridge relay; fixes a big bug with offering hidden services quickly after Tor starts; and uses a better API for reporting potential bootstrapping problems to the controller.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00247.html&quot; title=&quot;http://archives.seul.org/or/talk/Jun-2008/msg00247.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jun-2008/msg00247.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vidalia 0.1.5 (released June 21) switches Vidalia&#039;s internal string representation so it can use the new Pootle-based translation system.&lt;br /&gt;
&lt;a href=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.5/CHANGELOG&quot; title=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.5/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.5/CHANG...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Torbutton 1.2.0rc3 and 1.2.0rc4 (both released June 27) provide improved addon compatibility, better preservation of Firefox preferences that we touch, fixing issues with Tor toggle breaking for some option combos, and an improved &#039;Restore Defaults&#039; button.&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;We finally got around to writing down the details of many of our architecture and technical design changes:&lt;/p&gt;
&lt;p&gt;Proposal 137 (&quot;Keep controllers informed as Tor bootstraps&quot;) modifies Tor so it keeps Vidalia informed of each &quot;bootstrap phase&quot; -- that is, progress Tor makes at learning directory information, making connections to the network, etc. Now Vidalia has a progress bar on Tor startup that explains what&#039;s going on. Further, Tor reports &quot;bootstrap problems&quot; when it believes it&#039;s having troubles starting up correctly, and Vidalia can now tell the user. All of this is in as of the Tor 0.2.1.2-alpha release (June 20).&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/137-bootstrap-phases.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/137-bootstrap-phases.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/137-bootstra...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 138 (&quot;Remove routers that are not Running from consensus documents&quot;) modifies the directory &quot;networkstatus consensus&quot; documents so they no longer list relays that are believed to be unusable. They used to list these relays so clients could decide for themselves, but in practice clients just ignored them. This change saves 30% to 40% in download bandwidth for consensus documents. It is included in the 0.2.1.2-alpha release (June 20).&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/138-remove-down-routers-from-consensus.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/138-remove-down-routers-from-consensus.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/138-remove-d...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 139 (&quot;Download consensus documents only when it will be trusted&quot;) tries to make Tor clients better handle the case when new directory authorities have been added to the system, or when directory authorities have changed (for example, this could happen if we have another bug like the one in May that caused us to change keys for half the directory authorities). Now clients specify which directory authorities they trust, so the directory mirrors can give them a consensus document they&#039;ll be willing to use. This change is included in Tor 0.2.1.1-alpha, and a bugfix on it was included in Tor 0.2.1.2-alpha.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/139-conditional-consensus-download.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/139-conditional-consensus-download.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/139-conditio...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 140 (&quot;Provide diffs between consensuses&quot;) is still under development, but is scheduled to be included in the Tor 0.2.1.x tree. The idea is that most parts of the consensus document don&#039;t change from one hour to the next, so we can give clients a diff on the previous one rather than a whole new document, changing the size of the document every client must download every few hours from 92KB on average to 13KB on average.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/140-consensus-diffs.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/140-consensus-diffs.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/140-consensu...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposal 141 (&quot;Download server descriptors on demand&quot;) is still under discussion, and may not be ready until for inclusion until Tor 0.2.2.x. This is the more detailed version of our &quot;grand scaling plan&quot; first mentioned in April. The idea is to have clients download networkstatus consensus documents as they do now, but rather than preemptively fetching every relay descriptor just in case, they fetch descriptors &quot;just in time&quot; only when they need them.  The trick is to keep the bandwidth overhead low while not introducing too many new anonymity attacks e.g. due to leaking which relays you&#039;re picking.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/141-jit-sd-downloads.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/141-jit-sd-downloads.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/141-jit-sd-d...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We&#039;ve instrumented a Tor client to collect stats on how much bandwidth we use now for directory overhead and how much we&#039;d save with this new approach:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/dev/Jun-2008/msg00024.html&quot; title=&quot;http://archives.seul.org/or/dev/Jun-2008/msg00024.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/dev/Jun-2008/msg00024.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Proposals 142 (&quot;Combine Introduction and Rendezvous Points&quot;) and 143 (&quot;Improvements of Distributed Storage for Tor Hidden Service Descriptors&quot;) are still in the discussion phase. Their goal is to improve the experience for clients accessing Tor hidden services, both by making the handshake faster and by making hidden service reachability more reliable and more robust.&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/142-combine-intro-and-rend-points.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/142-combine-intro-and-rend-points.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/142-combine-...&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/143-distributed-storage-improvements.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/143-distributed-storage-improvements.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/143-distribu...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &quot;spoofing Firefox cipher suites and extensions&quot; features are now in the Tor 0.2.1.1-alpha release, meaning they&#039;re in the Tor Browser Bundle 1.1.0 release also. From the 0.2.1.1-alpha ChangeLog:&lt;br /&gt;
&quot;More work on making our TLS handshake blend in: modify the list of ciphers advertised by OpenSSL in client mode to even more closely resemble a common web browser. We cheat a little so that we can advertise ciphers that the locally installed OpenSSL doesn&#039;t know about.&quot;&lt;/p&gt;
&lt;p&gt;We&#039;ve done some initial security auditing (though there&#039;s always room for more, and we plan to do some more concrete auditing in July).&lt;/p&gt;
&lt;p&gt;Nick also wrote some early thoughts on doing pass-through to an Apache server to improve scanning resistance:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/dev/Jun-2008/msg00014.html&quot; title=&quot;http://archives.seul.org/or/dev/Jun-2008/msg00014.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/dev/Jun-2008/msg00014.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Tor Browser Bundle 1.1.0 (released June 13) replaces startup batch script with application (RelativeLink) so there is a helpful icon, optionally installs Pidgin (for Tor IM Browser Bundle), optionally uses WinRAR to produce a self-extracting split bundle, and includes upgraded versions of Tor, Vidalia, and Torbutton.&lt;/p&gt;
&lt;p&gt;We also looked into running two Firefoxes in parallel:&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/torbrowser/trunk/docs/two-firefox.txt&quot; title=&quot;https://svn.torproject.org/svn/torbrowser/trunk/docs/two-firefox.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/torbrowser/trunk/docs/two-firefox.txt&lt;/a&gt;&lt;br /&gt;
and we even hacked in some Torbutton fixes that will come out in version 1.2.0rc3 that should get us closer:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/cvs/Jun-2008/msg00213.html&quot; title=&quot;http://archives.seul.org/or/cvs/Jun-2008/msg00213.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/cvs/Jun-2008/msg00213.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Speaking of which, we also hacked in another feature in Torbutton 0.1.2rc2, to add a &quot;locked&quot; mode so Tor Browser Bundle can start Torbutton and not fear that the user will click and disable Tor. I believe TBB 1.1.0 doesn&#039;t use this feature yet though.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/cvs/Jun-2008/msg00186.html&quot; title=&quot;http://archives.seul.org/or/cvs/Jun-2008/msg00186.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/cvs/Jun-2008/msg00186.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.1.2-alpha ChangeLog:&lt;br /&gt;
&quot;If you have more than one bridge but don&#039;t know their digests, you would only learn a request for the descriptor of the first one on your list. (Tor considered launching requests for the others, but found that it already had a connection on the way for $0000...0000 so it didn&#039;t open another.) Bugfix on 0.2.0.x.&quot;&lt;br /&gt;
&quot;If you have more than one bridge but don&#039;t know their digests, and the connection to one of the bridges failed, you would cancel all pending bridge connections. (After all, they all have the same digest.) Bugfix on 0.2.0.x.&quot;&lt;br /&gt;
&quot;If you&#039;re using bridges, generate &quot;bootstrap problem&quot; warnings as soon as you run out of working bridges, rather than waiting for ten failures -- which will never happen if you have less than ten bridges.&quot;&lt;/p&gt;
&lt;p&gt;We put up a new webpage to describe bridges, how to fetch bridge relay addresses, etc:&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/bridges&quot; title=&quot;https://www.torproject.org/bridges&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/bridges&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We also modified the BridgeDB database (that is, the server that runs &lt;a href=&quot;https://bridges.torproject.org/&quot; title=&quot;https://bridges.torproject.org/&quot; rel=&quot;nofollow&quot;&gt;https://bridges.torproject.org/&lt;/a&gt; and answers mail to &lt;a href=&quot;mailto:bridges@torproject.org&quot; rel=&quot;nofollow&quot;&gt;bridges@torproject.org&lt;/a&gt;) to autodetect if the address hitting &lt;a href=&quot;https://bridges.torproject.org/&quot; title=&quot;https://bridges.torproject.org/&quot; rel=&quot;nofollow&quot;&gt;https://bridges.torproject.org/&lt;/a&gt; is currently a Tor exit relay, and if so to treat it specially -- that is, we reserve a set of bridge addresses and give those out only to folks coming in over Tor.&lt;/p&gt;
&lt;p&gt;The updated BridgeDB version now makes sure to give out at least one bridge that&#039;s listed as Stable in the bridge authority&#039;s networkstatus document, and at least one bridge that listens on port 443. The goal here is to increase the odds that at least one of the bridges we give the user will be usable even if he&#039;s in a tightly firewalled situation.&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.0.27-rc ChangeLog:&lt;br /&gt;
&quot;Include an IP-to-country GeoIP file in the tarball, so bridge relays can report sanitized summaries of the usage they&#039;re seeing.&quot;&lt;/p&gt;
&lt;p&gt;We finished work on a patch for OpenSSL that will make it keep less buffer space around. Currently fast Tor relays use (waste) as much as 100M of memory in OpenSSL&#039;s buffers. This patch was accepted and included in the main OpenSSL tree in June:&lt;br /&gt;
&lt;a href=&quot;http://marc.info/?l=openssl-cvs&amp;amp;m=121246471627426&amp;amp;w=2&quot; title=&quot;http://marc.info/?l=openssl-cvs&amp;amp;m=121246471627426&amp;amp;w=2&quot; rel=&quot;nofollow&quot;&gt;http://marc.info/?l=openssl-cvs&amp;amp;m=121246471627426&amp;amp;w=2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Vidalia 0.1.4 release has folded the UPnP library and GUI changes into the main Vidalia tree, along with a &quot;test&quot; button to try speaking UPnP at the local router and tell the user whether it worked; these features will be available by default in the 0.2.0.x stable release.&lt;/p&gt;
&lt;p&gt;We&#039;ve put a lot of effort into reducing Tor&#039;s memory footprint again. The main issue was a &quot;memory fragmentation&quot; problem in Linux&#039;s memory allocator, which was causing Tor servers on Linux to slowly grow without bound. As of Tor 0.2.1.2-alpha, the issue appears to be substantially better. Many more details are here:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/dev/Jun-2008/msg00001.html&quot; title=&quot;http://archives.seul.org/or/dev/Jun-2008/msg00001.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/dev/Jun-2008/msg00001.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.1.2-alpha ChangeLog:&lt;br /&gt;
&quot;New TestingTorNetwork config option to allow adjustment of previously constant values that, while reasonable, could slow bootstrapping. Implements proposal 135. Patch from Karsten Loesing.&quot;&lt;br /&gt;
&quot;When building a consensus, do not include routers that are down. This will cut down 30% to 40% on consensus size. Implements proposal 138.&quot;&lt;/p&gt;
&lt;p&gt;From the Tor 0.2.1.2-alpha ChangeLog:&lt;br /&gt;
&quot;New TestingTorNetwork config option to allow adjustment of previously constant values that, while reasonable, could slow bootstrapping. Implements proposal 135. Patch from Karsten Loesing.&quot;&lt;br /&gt;
&quot;When building a consensus, do not include routers that are down. This will cut down 30% to 40% on consensus size. Implements proposal 138.&quot;&lt;/p&gt;
&lt;p&gt;We&#039;ve added clear user-oriented instructions for the Tor Browser Bundle split-download page:&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/torbrowser/split.html.en&quot; title=&quot;https://www.torproject.org/torbrowser/split.html.en&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/torbrowser/split.html.en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We&#039;re starting work on a &quot;gettor&quot; email auto-responder script that will let people mail &lt;a href=&quot;mailto:gettor@torproject.org&quot; rel=&quot;nofollow&quot;&gt;gettor@torproject.org&lt;/a&gt; and retrieve a copy of Tor from their mailbox. More info forthcoming in July.&lt;/p&gt;
&lt;p&gt;More generally, we have a new &lt;a href=&quot;https://www.torproject.org/finding-tor&quot; title=&quot;https://www.torproject.org/finding-tor&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/finding-tor&lt;/a&gt; page that describes various mechanisms such as mirrors.&lt;/p&gt;
&lt;p&gt;In July we plan to deploy a more automated mechanism for tracking which Tor mirrors are up-to-date.&lt;/p&gt;
&lt;p&gt;We have our translation server up and online:&lt;br /&gt;
&lt;a href=&quot;https://translation.torproject.org/&quot; title=&quot;https://translation.torproject.org/&quot; rel=&quot;nofollow&quot;&gt;https://translation.torproject.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We have imported the strings from Vidalia, Torbutton, and Torcheck, and we currently have active translations for Spanish, French, German, Italian, Polish, Romanian, Swedish, Turkish, Finnish, Russian, Chinese, and Arabic.&lt;/p&gt;
&lt;p&gt;We have a more useful overall translation tutorial 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;And we have internal documentation here for how to deal with the translation stuff behind the scenes:&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/doc/translations.txt&quot; title=&quot;https://svn.torproject.org/svn/tor/trunk/doc/translations.txt&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/tor/trunk/doc/translations.txt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In July we plan to add the strings for Vidalia&#039;s installer; the challenge is that we need to write a script to convert from the &quot;nsh&quot; (nullscript installer language) format to the &quot;po&quot; (preferred by Pootle) format and back.&lt;/p&gt;
&lt;p&gt;In July we also expect to see the first version of our &quot;wml to po and back&quot; conversion tool, that will allow us to start putting our website pages into the translation server.&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/june-2008-progress-report#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bridges">bridges</category>
 <category domain="http://blog.torproject.org/category/tags/openssl">openssl</category>
 <category domain="http://blog.torproject.org/category/tags/progress-report">progress report</category>
 <category domain="http://blog.torproject.org/category/tags/tor">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/translations">translations</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <pubDate>Tue, 22 Jul 2008 20:25:34 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">43 at http://blog.torproject.org</guid>
</item>
<item>
 <title>May 2008 Progress Report</title>
 <link>http://blog.torproject.org/blog/may-2008-progress-report</link>
 <description>&lt;p&gt;Tor 0.2.0.26-rc (released May 13) fixes a major security vulnerability caused by a bug in Debian&#039;s OpenSSL packages. All users running any 0.2.0.x version should upgrade, whether they&#039;re running Debian or not.&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/talk/May-2008/msg00048.html&quot; title=&quot;http://archives.seul.org/or/talk/May-2008/msg00048.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/May-2008/msg00048.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vidalia 0.1.3 (released May 25) adds a hidden service configuration UI designed and implemented by Domenik Bork, as well as a few other bugfixes.&lt;br /&gt;
&lt;a href=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.3/CHANGELOG&quot; title=&quot;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.3/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;http://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.1.3/CHANG...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Tor Browser Bundle 1.0.2 (released May 3) and 1.0.3 (released May 16) include upgraded versions of Tor, Vidalia, Torbutton, and Firefox.&lt;/p&gt;
&lt;p&gt;We added three new part-time developers in May. We hired Matt Edman as a part-time employee at the beginning of May, to work on Vidalia maintenance, bugfixes, and new features. We also are funding Karsten Loesing to work on making hidden service rendezvous and interaction faster, and Peter Palfrader to work on lowering the overhead of directory requests, especially during bootstrap, which should directly improve the experience for Tor users on modems or cell phones.&lt;/p&gt;
&lt;p&gt;Google has agreed to give us some funding to work on auto-update for Windows. Our plan is for Vidalia to look at the majority-signed network status consensus to decide when to update and to what version (Tor already lists what versions are considered safe, in each network status document).  We should actually do the update via Tor if possible, for additional privacy, and we need to make sure to check package signatures to ensure package validity. Last, we need to give the user an interface for these updates, including letting her opt to migrate from one major Tor version to the next.&lt;/p&gt;
&lt;p&gt;We continued enhancements to the Chinese and Russian Tor website translations. Vidalia also added a Turkish translation.&lt;/p&gt;
&lt;p&gt;From the Vidalia 0.1.3 ChangeLog:&lt;br /&gt;
&quot;If we&#039;re running Tor &amp;gt;= 0.2.0.13-alpha, then check the descriptor annotations for each descriptor before deciding to do a geoip lookup on its IP address. If the annotations indicate it is a special purpose descriptor (e.g., bridges), then don&#039;t do the lookup at all.&quot;&lt;/p&gt;
&lt;p&gt;&quot;Remove the &#039;Run Tor as a Service&#039; checkbox. Lots of people seem to be clicking it even though they don&#039;t really need to, and we end up leaving them in a broken state after a reboot.&quot;&lt;/p&gt;
&lt;p&gt;&quot;Only display the running relays in the big list of relays to the left of the network map. Listing a big pile of unavailable relays is not particularly useful, and just clutters up the list.&quot;&lt;/p&gt;
&lt;p&gt;We worked toward a Torbutton 1.2.0rc1 release candidate, which will include support for Firefox 3 along with a huge pile of privacy-related bugfixes.&lt;/p&gt;
&lt;p&gt;We spent much of the first half of May dealing with a surprise massive security vulnerability in a crypto library that comes with Debian:&lt;br /&gt;
&lt;a href=&quot;http://archives.seul.org/or/announce/May-2008/msg00000.html&quot; title=&quot;http://archives.seul.org/or/announce/May-2008/msg00000.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/announce/May-2008/msg00000.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can read a more detailed explanation of the effects of the flaw here:&lt;br /&gt;
&lt;a href=&quot;https://blog.torproject.org/blog/debian-openssl-flaw%3A-what-does-it-mean-tor-clients%3F&quot; title=&quot;https://blog.torproject.org/blog/debian-openssl-flaw%3A-what-does-it-mean-tor-clients%3F&quot; rel=&quot;nofollow&quot;&gt;https://blog.torproject.org/blog/debian-openssl-flaw%3A-what-does-it-mea...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Part of dealing with the flaw meant doing some quick design work so we could let new Tor users be safe without making it so old Tor users were cut off from the network:&lt;br /&gt;
&lt;a href=&quot;https://www.torproject.org/svn/trunk/doc/spec/proposals/136-legacy-keys.txt&quot; title=&quot;https://www.torproject.org/svn/trunk/doc/spec/proposals/136-legacy-keys.txt&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/svn/trunk/doc/spec/proposals/136-legacy-keys....&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sometime in late June or early July we will disable this workaround, meaning all the 0.2.0.x users who haven&#039;t upgraded yet will be cut off.&lt;/p&gt;
&lt;p&gt;We are preparing for the Tor gathering at the Privacy Enhancing Technologies Symposium in Leuven in July. This is looking like it will be the largest physical gathering of Tor developers ever -- main developers attending include Roger Dingledine, Nick Mathewson, Jacob Appelbaum, Mike Perry, Matt Edman, Steven Murdoch, and Karsten Loesing; Tor researchers include Paul Syverson and Ian Goldberg; and we&#039;ll have 5 of our 7 Google Summer of Code students there as well.&lt;br /&gt;
&lt;a href=&quot;https://blog.torproject.org/events/roger%2C-nick%2C-steven%2C-matt%2C-karsten%2C-paul%2C-jacob-pets&quot; title=&quot;https://blog.torproject.org/events/roger%2C-nick%2C-steven%2C-matt%2C-karsten%2C-paul%2C-jacob-pets&quot; rel=&quot;nofollow&quot;&gt;https://blog.torproject.org/events/roger%2C-nick%2C-steven%2C-matt%2C-ka...&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://petsymposium.org/2008/program.php&quot; title=&quot;http://petsymposium.org/2008/program.php&quot; rel=&quot;nofollow&quot;&gt;http://petsymposium.org/2008/program.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The upcoming TBB release in June will include optional instant messaging support via Pidgin + Off-The-Record Messaging; replace the startup batch script with an actual application (named RelativeLink), so TBB now has a helpful Tor icon rather than an ugly batch file icon; and optionally support using WinRAR to produce a self-extracting split bundle.&lt;/p&gt;
&lt;p&gt;We now have a more thorough set of TBB build instructions:&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/INSTALL&quot; title=&quot;https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/INSTALL&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/INSTALL&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We also documented the build and deploy process for a new TBB version:&lt;br /&gt;
&lt;a href=&quot;https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/DEPLOYMENT&quot; title=&quot;https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/DEPLOYMENT&quot; rel=&quot;nofollow&quot;&gt;https://svn.torproject.org/svn/torbrowser/trunk/build-scripts/DEPLOYMENT&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We finished integrating a UPnP library into Vidalia. This feature allows users who want to set up a Tor relay but don&#039;t want to muck with manual port forwarding on their router/firewall to just click a button and have Vidalia interact with their router/firewall automatically. This approach won&#039;t work in all cases, but it should work in at least some. The upcoming Vidalia 0.1.4 (scheduled for June) release has folded the UPnP library and GUI changes into the main Vidalia tree, along with a &quot;test&quot; button to try speaking UPnP at the local router and tell the user whether it worked; these features will be available by default in the 0.2.0.x stable release.&lt;/p&gt;
&lt;p&gt;We spent May hunting for a better online translation option, since Launchpad (intended to be used for Vidalia translation) has an ugly interface and can&#039;t handle our file formats well, and Babelzilla (intended to be used for Torbutton translation) artificially limited the number of concurrent translators we could have.&lt;/p&gt;
&lt;p&gt;In early June we hit upon Pootle, which is a translation server that we host, as opposed to a shared web service that other organizations host.  We&#039;ve set up a test server at &lt;a href=&quot;http://translation.torproject.org/&quot; title=&quot;http://translation.torproject.org/&quot; rel=&quot;nofollow&quot;&gt;http://translation.torproject.org/&lt;/a&gt; and imported strings for Vidalia, Torbutton, and Torcheck. We hope to have a lot more to show here in June.&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/may-2008-progress-report#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bridges">bridges</category>
 <category domain="http://blog.torproject.org/category/tags/browser-bundle">browser bundle</category>
 <category domain="http://blog.torproject.org/category/tags/progress-report">progress report</category>
 <category domain="http://blog.torproject.org/category/tags/tor">tor</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, 24 Jun 2008 20:39:17 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">38 at http://blog.torproject.org</guid>
</item>
</channel>
</rss>
