<?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 bundle</title>
 <link>http://blog.torproject.org/category/tags/vidalia-bundle</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>Vidalia 0.2.3 released</title>
 <link>http://blog.torproject.org/blog/vidalia-023-released</link>
 <description>&lt;p&gt;On August 27th, we released Vidalia 0.2.3.  This fixes some more bugs with &quot;Who has used by bridge&quot; functionality and switches to Qt signals for event handling.&lt;/p&gt;
&lt;p&gt;The updated Vidalia packages can be found at &lt;a href=&quot;https://www.torproject.org/vidalia&quot; title=&quot;https://www.torproject.org/vidalia&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/vidalia&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The changes are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create the data directory before trying to copy over the default&lt;br /&gt;
    Vidalia configuration file from inside the application bundle on Mac&lt;br /&gt;
    OS X. Affects only OS X drag-and-drop installer users without a&lt;br /&gt;
    previous Vidalia installation.&lt;/li&gt;
&lt;li&gt;Change all Tor event handling to use Qt&#039;s signals and slots mechanism&lt;br /&gt;
    instead of custom QEvent subclasses.&lt;/li&gt;
&lt;li&gt;Fix another bug that resulted in the &quot;Who has used my bridge?&quot; link&lt;br /&gt;
    initially being visible when the user clicks &quot;Setup Relaying&quot; from&lt;br /&gt;
    the control panel if they are running a non-bridge relay.&lt;br /&gt;
    (Ticket #509, reported by &quot;vrapp&quot;)&lt;/li&gt;
&lt;li&gt;Always hide the &quot;Who has used my bridge?&quot; link when Tor isn&#039;t running,&lt;br /&gt;
    since clicking it won&#039;t return useful information until Tor actually&lt;br /&gt;
    is running.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/vidalia-023-released#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/msi-installer">msi installer</category>
 <category domain="http://blog.torproject.org/category/tags/updated-packages">updated packages</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia-bundle">vidalia bundle</category>
 <pubDate>Thu, 03 Sep 2009 06:48:53 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">176 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Major changes to OS X Vidalia Bundle with 0.2.2.1-alpha</title>
 <link>http://blog.torproject.org/blog/major-changes-os-x-vidalia-bundle-0221alpha</link>
 <description>&lt;p&gt;As highlighted in the &lt;a href=&quot;http://blog.torproject.org/blog/tor-0221alpha-released&quot; rel=&quot;nofollow&quot;&gt;0.2.2.1-alpha release notes&lt;/a&gt;, the Vidalia Bundle for OS X includes some major changes.  Many of these are for ease of use and user experience improvements.  The release of OS X 10.6 (Snow Leopard) gave me a fine excuse to release the improvements.&lt;/p&gt;
&lt;p&gt;It&#039;s best to &lt;a href=&quot;https://www.torproject.org/docs/tor-doc-osx.html.en#uninstall&quot; rel=&quot;nofollow&quot;&gt;un-install Tor/Vidalia&lt;/a&gt; and then install this new bundle; rather than upgrade.  If you want to upgrade, you&#039;ll need to update the paths for Tor and Polipo in the Vidalia Settings window. &lt;/p&gt;
&lt;p&gt;There has been a lot of testing since this &lt;a href=&quot;http://blog.torproject.org/blog/experimental-os-x-drag-and-drop-vidalia-bundle-installer&quot; rel=&quot;nofollow&quot;&gt;test release&lt;/a&gt; of the drag and drop installer for OS X in January.  The main goal was to make installation far easier, less error prone, and keep all of the bundle in a single directory for easier configuration and un-installation.  &lt;/p&gt;
&lt;p&gt;The changes are:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
- Upgrade Vidalia from 0.1.15 to 0.2.3 in the Windows and OS X installer bundles. See &lt;a href=&quot;https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG&quot; title=&quot;https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHAN...&lt;/a&gt; for details of what&#039;s new in Vidalia 0.2.3.&lt;br /&gt;
- OS X Vidalia Bundle: move to Polipo 1.0.4 with Tor specific configuration file, rather than the old Privoxy.&lt;br /&gt;
- OS X Vidalia Bundle: Vidalia, Tor, and Polipo are compiled as x86-only for better compatibility with OS X 10.6, aka Snow Leopard.&lt;br /&gt;
- OS X Vidalia Bundle: The multi-package installer is now replaced by a simple drag and drop to the /Applications folder. This change occurred with the upgrade to Vidalia 0.2.3.
&lt;/p&gt;&lt;/blockquote&gt;
</description>
 <comments>http://blog.torproject.org/blog/major-changes-os-x-vidalia-bundle-0221alpha#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/updated-packages">updated packages</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia-bundle">vidalia bundle</category>
 <pubDate>Wed, 02 Sep 2009 18:15:42 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">175 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Tor 0.2.2.1-alpha released</title>
 <link>http://blog.torproject.org/blog/tor-0221alpha-released</link>
 <description>&lt;p&gt;Tor 0.2.2.1-alpha disables &quot;.exit&quot; address notation by default, allows&lt;br /&gt;
Tor clients to bootstrap on networks where only port 80 is reachable,&lt;br /&gt;
makes it more straightforward to support hardware crypto accelerators,&lt;br /&gt;
and starts the groundwork for gathering stats safely at relays.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.torproject.org/download&quot; title=&quot;https://www.torproject.org/download&quot; rel=&quot;nofollow&quot;&gt;https://www.torproject.org/download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We&#039;ve been improving our packages and bundles:&lt;br /&gt;
&lt;strong&gt;Packaging changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade Vidalia from 0.1.15 to 0.2.3 in the Windows and OS X&lt;br /&gt;
      installer bundles. See&lt;br /&gt;
      &lt;a href=&quot;https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG&quot; title=&quot;https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHAN...&lt;/a&gt;&lt;br /&gt;
      for details of what&#039;s new in Vidalia 0.2.3.&lt;/li&gt;
&lt;li&gt;Windows Vidalia Bundle: update Privoxy from 3.0.6 to 3.0.14-beta.&lt;/li&gt;
&lt;li&gt;OS X Vidalia Bundle: move to Polipo 1.0.4 with Tor specific&lt;br /&gt;
      configuration file, rather than the old Privoxy.&lt;/li&gt;
&lt;li&gt;OS X Vidalia Bundle: Vidalia, Tor, and Polipo are compiled as&lt;br /&gt;
      x86-only for better compatibility with OS X 10.6, aka Snow Leopard.&lt;/li&gt;
&lt;li&gt;OS X Tor Expert Bundle: Tor is compiled as x86-only for&lt;br /&gt;
      better compatibility with OS X 10.6, aka Snow Leopard.&lt;/li&gt;
&lt;li&gt;OS X Vidalia Bundle: The multi-package installer is now replaced&lt;br /&gt;
      by a simple drag and drop to the /Applications folder. This change&lt;br /&gt;
      occurred with the upgrade to Vidalia 0.2.3.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Changes in version 0.2.2.1-alpha - 2009-08-26&lt;br /&gt;
&lt;strong&gt;Security fixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Start the process of disabling &quot;.exit&quot; address notation, since it&lt;br /&gt;
      can be used for a variety of esoteric application-level attacks&lt;br /&gt;
      on users. To reenable it, set &quot;AllowDotExit 1&quot; in your torrc. Fix&lt;br /&gt;
      on 0.0.9rc5.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;New directory authorities:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Set up urras (run by Jacob Appelbaum) as the seventh v3 directory&lt;br /&gt;
      authority.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Major features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New AccelName and AccelDir options add support for dynamic OpenSSL&lt;br /&gt;
      hardware crypto acceleration engines.&lt;/li&gt;
&lt;li&gt;Tor now supports tunneling all of its outgoing connections over&lt;br /&gt;
      a SOCKS proxy, using the SOCKS4Proxy and/or SOCKS5Proxy&lt;br /&gt;
      configuration options. Code by Christopher Davis.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Major bugfixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Send circuit or stream sendme cells when our window has decreased&lt;br /&gt;
      by 100 cells, not when it has decreased by 101 cells. Bug uncovered&lt;br /&gt;
      by Karsten when testing the &quot;reduce circuit window&quot; performance&lt;br /&gt;
      patch. Bugfix on the 54th commit on Tor -- from July 2002,&lt;br /&gt;
      before the release of Tor 0.0.0. This is the new winner of the&lt;br /&gt;
      oldest-bug prize.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;New options for gathering stats safely:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directories that set &quot;DirReqStatistics 1&quot; write statistics on&lt;br /&gt;
      directory request to disk every 24 hours. As compared to the&lt;br /&gt;
      --enable-geoip-stats flag in 0.2.1.x, there are a few improvements:&lt;br /&gt;
      1) stats are written to disk exactly every 24 hours; 2) estimated&lt;br /&gt;
      shares of v2 and v3 requests are determined as mean values, not at&lt;br /&gt;
      the end of a measurement period; 3) unresolved requests are listed&lt;br /&gt;
      with country code &#039;??&#039;; 4) directories also measure download times.&lt;/li&gt;
&lt;li&gt;Exit nodes that set &quot;ExitPortStatistics 1&quot; write statistics on the&lt;br /&gt;
      number of exit streams and transferred bytes per port to disk every&lt;br /&gt;
      24 hours.&lt;/li&gt;
&lt;li&gt;Relays that set &quot;CellStatistics 1&quot; write statistics on how long&lt;br /&gt;
      cells spend in their circuit queues to disk every 24 hours.&lt;/li&gt;
&lt;li&gt;Entry nodes that set &quot;EntryStatistics 1&quot; write statistics on the&lt;br /&gt;
      rough number and origins of connecting clients to disk every 24&lt;br /&gt;
      hours.&lt;/li&gt;
&lt;li&gt;Relays that write any of the above statistics to disk and set&lt;br /&gt;
      &quot;ExtraInfoStatistics 1&quot; include the past 24 hours of statistics in&lt;br /&gt;
      their extra-info documents.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Minor features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New --digests command-line switch to output the digests of the&lt;br /&gt;
      source files Tor was built with.&lt;/li&gt;
&lt;li&gt;The &quot;torify&quot; script now uses torsocks where available.&lt;/li&gt;
&lt;li&gt;The memarea code now uses a sentinel value at the end of each area&lt;br /&gt;
      to make sure nothing writes beyond the end of an area. This might&lt;br /&gt;
      help debug some conceivable causes of bug 930.&lt;/li&gt;
&lt;li&gt;Time and memory units in the configuration file can now be set to&lt;br /&gt;
      fractional units. For example, &quot;2.5 GB&quot; is now a valid value for&lt;br /&gt;
      AccountingMax.&lt;/li&gt;
&lt;li&gt;Certain Tor clients (such as those behind check.torproject.org) may&lt;br /&gt;
      want to fetch the consensus in an extra early manner. To enable this&lt;br /&gt;
      a user may now set FetchDirInfoExtraEarly to 1. This also depends on&lt;br /&gt;
      setting FetchDirInfoEarly to 1. Previous behavior will stay the same&lt;br /&gt;
      as only certain clients who must have this information sooner should&lt;br /&gt;
      set this option.&lt;/li&gt;
&lt;li&gt;Instead of adding the svn revision to the Tor version string, report&lt;br /&gt;
      the git commit (when we&#039;re building from a git checkout).
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Minor bugfixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If any the v3 certs we download are unparseable, we should actually&lt;br /&gt;
      notice the failure so we don&#039;t retry indefinitely. Bugfix on&lt;br /&gt;
      0.2.0.x; reported by &quot;rotator&quot;.&lt;/li&gt;
&lt;li&gt;If the cached cert file is unparseable, warn but don&#039;t exit.&lt;/li&gt;
&lt;li&gt;Fix possible segmentation fault on directory authorities. Bugfix on&lt;br /&gt;
      0.2.1.14-rc.&lt;/li&gt;
&lt;li&gt;When Tor fails to parse a descriptor of any kind, dump it to disk.&lt;br /&gt;
      Might help diagnosing bug 1051.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Deprecated and removed features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The controller no longer accepts the old obsolete &quot;addr-mappings/&quot;&lt;br /&gt;
      or &quot;unregistered-servers-&quot; GETINFO values.&lt;/li&gt;
&lt;li&gt;Hidden services no longer publish version 0 descriptors, and clients&lt;br /&gt;
      do not request or use version 0 descriptors. However, the old hidden&lt;br /&gt;
      service authorities still accept and serve version 0 descriptors&lt;br /&gt;
      when contacted by older hidden services/clients.&lt;/li&gt;
&lt;li&gt;The EXTENDED_EVENTS and VERBOSE_NAMES controller features are now&lt;br /&gt;
      always on; using them is necessary for correct forward-compatible&lt;br /&gt;
      controllers.&lt;/li&gt;
&lt;li&gt;Remove support for .noconnect style addresses. Nobody was using&lt;br /&gt;
      them, and they provided another avenue for detecting Tor users&lt;br /&gt;
      via application-level web tricks.&lt;/li&gt;
&lt;/ul&gt;
</description>
 <comments>http://blog.torproject.org/blog/tor-0221alpha-released#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/anonymity-fixes">anonymity fixes</category>
 <category domain="http://blog.torproject.org/category/tags/bug-fixes">bug fixes</category>
 <category domain="http://blog.torproject.org/category/tags/improvements">improvements</category>
 <category domain="http://blog.torproject.org/category/tags/os-x">os x</category>
 <category domain="http://blog.torproject.org/category/tags/packages">packages</category>
 <category domain="http://blog.torproject.org/category/tags/safe-statistic-collection">safe statistic collection</category>
 <category domain="http://blog.torproject.org/category/tags/security-fixes">security fixes</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia-bundle">vidalia bundle</category>
 <pubDate>Wed, 02 Sep 2009 12:32:58 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">174 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Investigating http proxy performance with Tor</title>
 <link>http://blog.torproject.org/blog/investigating-http-proxy-performance-tor</link>
 <description>&lt;p&gt;A while ago there was a thread on &lt;a href=&quot;http://archives.seul.org/or/talk/&quot; rel=&quot;nofollow&quot;&gt;OR-TALK&lt;/a&gt; that devolved into&lt;br /&gt;
&lt;blockquote&gt;&quot;why does Tor still ship ancient privoxy?&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt; and&lt;br /&gt;
&lt;blockquote&gt;&quot;why are you shipping polipo with the Tor Browser Bundle instead of current privoxy?&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;For those interested, the thread is here, &lt;a href=&quot;http://archives.seul.org/or/talk/Jul-2009/msg00063.html&quot; title=&quot;http://archives.seul.org/or/talk/Jul-2009/msg00063.html&quot; rel=&quot;nofollow&quot;&gt;http://archives.seul.org/or/talk/Jul-2009/msg00063.html&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Scott had a good argument for why we should update the bundles to the latest privoxy, and I agree, we should.  But then I started thinking about why we needed a proxy at all.  Almost all browsers support socks5 direct, isn&#039;t that faster than a middleman proxy?&lt;/p&gt;
&lt;p&gt;This got me thinking about why polipo is in the TBB, but not the other packages.  The TBB &quot;feels faster&quot; when using Tor than using the installed Tor, Vidalia, and Privoxy.  However, I couldn&#039;t find any actual testing of performance of polipo vs. privoxy vs. socks5 direct.  &lt;/p&gt;
&lt;p&gt;So I did it myself, in a loose manner.  I wanted to quantify &quot;feels faster&quot;.&lt;/p&gt;
&lt;p&gt;The raw data from all the testing is :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tamper Data as xml,&lt;/li&gt;
&lt;li&gt;proxy config files, &lt;/li&gt;
&lt;li&gt;and results in a spreadsheet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is all contained in &lt;a href=&quot;http://freehaven.net/~phobos/polipo-v-privoxy.tar.gz&quot; title=&quot;http://freehaven.net/~phobos/polipo-v-privoxy.tar.gz&quot; rel=&quot;nofollow&quot;&gt;http://freehaven.net/~phobos/polipo-v-privoxy.tar.gz&lt;/a&gt; {.asc).  There is a README as well.  And yes, the ruby script is a quick and dirty hack.&lt;/p&gt;
&lt;p&gt;I tested a few scenarios:&lt;/p&gt;
&lt;p&gt;1) native &lt;a href=&quot;http://www.pps.jussieu.fr/~jch/software/polipo/&quot; rel=&quot;nofollow&quot;&gt;polipo&lt;/a&gt; and &lt;a href=&quot;http://www.privoxy.org/&quot; rel=&quot;nofollow&quot;&gt;privoxy&lt;/a&gt; without using Tor.&lt;br /&gt;
2) polipo and privoxy forwarding to Tor localhost:9050.&lt;br /&gt;
3) firefox socks5 direct to Tor via localhost:9050.&lt;/p&gt;
&lt;p&gt;The summary of results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Native polipo is 54.5% faster on average than native privoxy.  This could be due to polipo&#039;s caching, http 1.1 pipelining, and it can serve bits as fast as they come in from the network.  Privoxy needs to load the whole page, scan it, and then send it to the client.  Even if privoxy filtering is disabled, it still works the same way.&lt;/li&gt;
&lt;li&gt;Polipo caching shines with Tor usage.  Performance is still about 40% faster with polipo than privoxy.  Common images are cached, and served from the memory cache in single-digit millisecond ranges.  Privoxy needs to wait for Tor to wholly deliver the bits.  Caching is faster, this we know already.  However, from a user perspective, it&#039;s just faster to load pages.&lt;/li&gt;
&lt;li&gt;socks5 in Firefox 3.5.2 did better than I expected.  It was about twice as slow as polipo, but still twice as fast as privoxy.  I chalk this up to the tor circuit variability more than anything else.&lt;/li&gt;
&lt;li&gt;I tried testing a click to a second page to see how much polipo caching helps people reading different pages on the same site.  It helps, but not as much as I expected.  Polipo ranged from slower than privoxy to 40-100% faster. Too much variability to make a real determination.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Caveats:  Testing under tor is highly variable.  I used the same circuits for both the polipo and privoxy tests to minimize variability.  However, I can&#039;t control node load and congestion.&lt;/p&gt;
&lt;p&gt;Out of 23 get requests for the Torproject.org/index.html.en, 17 are for the country flags.   Perhaps we should load these last at the bottom of the page, or do something else to speed up the torproject page load.&lt;/p&gt;
&lt;p&gt;As I was doing this, I kept thinking of other ways to do it better;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;time requests and bits between tor, the http proxy, and the browser.  How long does each request take to get from the browser, to the proxy, to tor and back across each layer?  how much latency does each piece of software add to the request and delivery?&lt;/li&gt;
&lt;li&gt;automate testing and let it run on a normal tor client over weeks. This will average out tor network variability and show &quot;typical&quot; user experience.&lt;/li&gt;
&lt;li&gt;Pick a sampling of the top 100 websites by visits worldwide and measure their performance with the three methods, fully instrumented as in #1.&lt;/li&gt;
&lt;li&gt;Do user experience measurements.  Pay/ask/bribe people to sit in front of a computer, video record their browsing and feedback, and ask for a rating of each configuration (socks5, polipo, privoxy, and a placebo).&lt;/li&gt;
&lt;li&gt;re-run #2 and run gcov to watch the code paths used in each piece of software, and figure out what can be optimized for performance.&lt;/li&gt;
&lt;li&gt;test various &quot;private browsing modes&quot; through tor to see which browser is faster; firefox, safari, chromium, torfox, or torora.&lt;/li&gt;
&lt;li&gt;how can we better tune polipo caching dynamically based on system ram config?  Does having 1GB of cache provide significant benefits over the default?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#039;m sure there are lots of things wrong with my measurements, minimal analysis, and results.&lt;/p&gt;
&lt;p&gt;Constructive criticism is welcome.&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/investigating-http-proxy-performance-tor#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/caching">caching</category>
 <category domain="http://blog.torproject.org/category/tags/faster-firefox">faster firefox</category>
 <category domain="http://blog.torproject.org/category/tags/faster-tor">faster tor</category>
 <category domain="http://blog.torproject.org/category/tags/open-research">open research</category>
 <category domain="http://blog.torproject.org/category/tags/performance">performance</category>
 <category domain="http://blog.torproject.org/category/tags/polipo">polipo</category>
 <category domain="http://blog.torproject.org/category/tags/privoxy">privoxy</category>
 <category domain="http://blog.torproject.org/category/tags/socks5">socks5</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-bundle">vidalia bundle</category>
 <pubDate>Wed, 19 Aug 2009 14:57:17 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">171 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Experimental OS X Drag and Drop Vidalia Bundle Installer</title>
 <link>http://blog.torproject.org/blog/experimental-os-x-drag-and-drop-vidalia-bundle-installer</link>
 <description>&lt;p&gt;I asked for community feedback in &lt;a href=&quot;https://blog.torproject.org/blog/os-x-vidalia-bundle-thoughts&quot; rel=&quot;nofollow&quot;&gt;this post&lt;/a&gt; about drag and drop installation of the Vidalia bundle for Apple&#039;s OS X.  In working with the Vidalia team, we now have a drag and drop installer.  This is &lt;strong&gt;experimental&lt;/strong&gt;.  It&#039;s designed for a clean install.  It won&#039;t migrate your settings, nor will it configure anything for you.  Upon installing, your milk may sour and your salt may run off with your pepper.  Now that the disclaimers are over, here&#039;s what it contains and does do for you.&lt;/p&gt;
&lt;p&gt;It includes Universal binaries for:
&lt;ul&gt;
&lt;li&gt;Vidalia version 0.2.0-svn r3425&lt;/li&gt;
&lt;li&gt;Polipo 1.0.4 configured to use Tor as a socksproxy&lt;/li&gt;
&lt;li&gt;Tor 0.2.1.10-alpha compiled with prefix and bindir set to /Applications/Vidalia.app&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can &lt;a href=&quot;http://interloper.org/tmp/vidalia/vidalia-bundle-0.2.1.11-alpha-0.2.0-svn-r3467-universal.dmg&quot; rel=&quot;nofollow&quot;&gt;download them&lt;/a&gt; along with &lt;a href=&quot;http://interloper.org/tmp/vidalia/vidalia-bundle-0.2.1.11-alpha-0.2.0-svn-r3467-universal.dmg.asc&quot; rel=&quot;nofollow&quot;&gt;the pgp signature&lt;/a&gt; and &lt;a href=&quot;http://interloper.org/tmp/vidalia/vidalia-bundle-0.2.1.11-alpha-0.2.0-svn-r3467-universal.dmg.sha1&quot; rel=&quot;nofollow&quot;&gt;the SHA-1 hash&lt;/a&gt;. &lt;strong&gt;**Update 2009-01-22 changed packages to r3467 of Vidalia and updated Tor to 0.2.1.11-alpha.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&#039;s a self-contained disk image that has 3 items.  The Vidalia.app package, a README.txt, and a folder full of licenses.  There is a pretty background for the disk image courtesy of dr|z3d, and a link to the /Applications folder.  And while everything is in a simple dmg file, this is not a Tor Browser Bundle for OS X.  Running the applications out of the dmg may work, but OS X writes to plist files, caches, and other things all over the installed system.  Please wait until we can properly create a TBB for OS X; for this is not it.  However, if you are interested in helping out with a TBB for OS X, we&#039;re happy to have you help.&lt;/p&gt;
&lt;p&gt;Installation is literally this: &quot;Drag the Vidalia icon to the Applications folder&quot;.  Boom.  Done.  Vidalia, Tor, and Polipo are installed.  Go to your Applications folder and double-click the Vidalia icon.  Everything should work out of the box.  All bets are off if you have a pre-configured Tor, Vidalia, Polipo, or Privoxy.  &lt;/p&gt;
&lt;p&gt;Here is a running &lt;a href=&quot;http://trac.vidalia-project.net/browser/vidalia/trunk/CHANGELOG&quot; rel=&quot;nofollow&quot;&gt;CHANGELOG&lt;/a&gt; of what&#039;s new in Vidalia 0.2.0-svn.  One of the  changes is that your Vidalia data directory is no longer ~/.vidalia/ but ~/Library/Vidalia.  If you don&#039;t have a vidalia.conf in ~/Library/Vidalia, there is a sample vidalia.conf in /Applications/Vidalia.app/Contents/Resources that is copied to ~/Library/Vidalia to make this bundle work.  &lt;/p&gt;
&lt;p&gt;The changes to Polipo are &lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/contrib/polipo/&quot; rel=&quot;nofollow&quot;&gt;documented&lt;/a&gt;.  See the &lt;a href=&quot;https://svn.torproject.org/svn/tor/trunk/contrib/polipo/README&quot; rel=&quot;nofollow&quot;&gt;README&lt;/a&gt; file for some details.&lt;/p&gt;
&lt;p&gt;The only change to Tor are the parameters passed to configure:&lt;br /&gt;
&quot;CFLAGS=&quot;-O -g -mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc&quot; LDFLAGS=&quot;-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk&quot;&lt;br /&gt;
CONFDIR=/Applications/Vidalia.app&lt;br /&gt;
./configure --prefix=/Applications/Vidalia.app --bindir=/Applications/Vidalia.app&lt;br /&gt;
--sysconfdir=/Library --disable-dependency-tracking&quot;.  And edit the Makefile to remove the tests for /Library/Tor.&lt;/p&gt;
&lt;p&gt;The goal is to make it easier for users to install the Vidalia Bundle and get Tor working.  Using Vidalia to configure Tor is recommended.  I don&#039;t know if this is the final direction, but enough people have trouble installing and configuring our packages in OS X, this is worth a test.&lt;/p&gt;
&lt;p&gt;I look forward to your feedback.  Thanks!&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/experimental-os-x-drag-and-drop-vidalia-bundle-installer#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/alpha-release">alpha release</category>
 <category domain="http://blog.torproject.org/category/tags/apple-os-x">apple os x</category>
 <category domain="http://blog.torproject.org/category/tags/experimental">experimental</category>
 <category domain="http://blog.torproject.org/category/tags/polipo">polipo</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia-bundle">vidalia bundle</category>
 <pubDate>Tue, 13 Jan 2009 08:26:22 -0800</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">82 at http://blog.torproject.org</guid>
</item>
<item>
 <title>OS X Vidalia Bundle Thoughts</title>
 <link>http://blog.torproject.org/blog/os-x-vidalia-bundle-thoughts</link>
 <description>&lt;p&gt;A few weeks ago, I watched some non-technical OS X users attempt to install the Vidalia-Tor Bundle.  Many of them tried to drag the installation package to Applications.  A few were surprised it required an installation at all.  &lt;/p&gt;
&lt;p&gt;In &lt;a href=&quot;http://trac.vidalia-project.net/browser/vidalia/trunk/pkg/osx&quot; rel=&quot;nofollow&quot;&gt;Vidalia trunk&lt;/a&gt; I committed a different way to install Vidalia, Tor, and Polipo.  In this new dmg, you just open it up and drag the Vidalia icon into Applications.  You now have Tor, Vidalia, and Polipo pre-configured and running completely out of Applications.  While this works well for users that never installed Tor/Vidalia before, it doesn&#039;t work so well for existing installations. &lt;/p&gt;
&lt;p&gt;Is it smart to think users will un-install their existing Vidalia/Tor bundle before using the drag and drop installation method?  My inclination is that it isn&#039;t smart.  This installation method also removes the ability to automatically install Torbutton for Firefox.  &lt;/p&gt;
&lt;p&gt;In comparison, the current method is to ship a dmg which contains a metapackage.  This metapackage contains a few scripts to run pre and post-installation, which do smart things to save current configurations, upgrade existing software binaries, and try to install Torbutton for Firefox.  In general, this method has worked well for most users.  I&#039;ve heard from enough people to know they tried to drag and drop the metapackage into Applications at first, and when that didn&#039;t work, double-clicked the metapackage to start the installer.&lt;/p&gt;
&lt;p&gt;I&#039;m now leaning towards creating a &lt;a href=&quot;https://www.torproject.org/torbrowser/&quot; rel=&quot;nofollow&quot;&gt;Tor Browser Bundle&lt;/a&gt; for OS X; which can run out of the dmg or be installed via drag and drop.  Much like the current Tor Browser Bundle (also, we should stop naming everything Tor), it would be self-contained and leave zero trace on the machine after closing.  &lt;/p&gt;
&lt;p&gt;Thoughts on ways to make the OS X install easier, ostensibly via drag and drop install?  Or is the effort to create a TBB for OS X a better use of resources?&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/os-x-vidalia-bundle-thoughts#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/apple-os-x">apple os x</category>
 <category domain="http://blog.torproject.org/category/tags/installation">installation</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia-bundle">vidalia bundle</category>
 <pubDate>Wed, 29 Oct 2008 19:43:41 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">62 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Jacob and Matt join the Tor Project</title>
 <link>http://blog.torproject.org/blog/jacob-and-matt-join-tor-project</link>
 <description>&lt;p&gt;Jacob Appelbaum joins us to help out with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;developing a translation portal.  This should help us find translators&lt;br /&gt;
and make their updates easier.&lt;/li&gt;
&lt;li&gt;coordinating the Tor translation team and getting parts that need&lt;br /&gt;
translating, translated.&lt;/li&gt;
&lt;li&gt;helping to better document Tor for non-technical users.&lt;/li&gt;
&lt;li&gt;writing an auto-responder to use Google&#039;s gmail to deliver Tor to&lt;br /&gt;
users who request it&lt;/li&gt;
&lt;li&gt;helping to get auto-updating for Tor and Vidalia working seamlessly&lt;/li&gt;
&lt;li&gt;maintaining the code that runs the tor exitlist&lt;/li&gt;
&lt;li&gt;generally advocating Tor&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Matt Edman joins the Tor Project.  Matt joins to help us enhance Tor&#039;s&lt;br /&gt;
interactions with Vidalia.  Specifically, he&#039;s working on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;integrating upnp libraries into vidalia to make it easier to setup servers&lt;/li&gt;
&lt;li&gt;displaying Tor&#039;s startup status more visually in Vidalia to help users&lt;br /&gt;
understand what&#039;s going on as Tor starts&lt;/li&gt;
&lt;li&gt;assist with making translating Vidalia&#039;s interface and help files&lt;br /&gt;
easier for translators&lt;/li&gt;
&lt;li&gt;helping to flesh out proposals in queue on or-dev&lt;/li&gt;
&lt;li&gt;helping to get auto-updating or Tor and Vidalia working seamlessly&lt;/li&gt;
&lt;li&gt;tackling the &quot;matt&quot; section of the &lt;a href=&quot;http://www.torproject.org/svn/trunk/doc/TODO&quot; rel=&quot;nofollow&quot;&gt;TODO file.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Welcome Jacob and Matt!&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/jacob-and-matt-join-tor-project#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/auto-update">auto-update</category>
 <category domain="http://blog.torproject.org/category/tags/exitlist">exitlist</category>
 <category domain="http://blog.torproject.org/category/tags/tor">tor</category>
 <category domain="http://blog.torproject.org/category/tags/tor-check">tor check</category>
 <category domain="http://blog.torproject.org/category/tags/translation">translation</category>
 <category domain="http://blog.torproject.org/category/tags/upnp">upnp</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia-bundle">vidalia bundle</category>
 <pubDate>Thu, 29 May 2008 13:36:47 -0700</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">31 at http://blog.torproject.org</guid>
</item>
<item>
 <title>Vidalia bundle, OSX and Qt bugs</title>
 <link>http://blog.torproject.org/blog/vidalia-bundle%2C-osx-and-qt-bugs</link>
 <description>&lt;p&gt;It appears Qt-4.3.3 has &lt;a href=&quot;http://trolltech.com/developer/task-tracker/index_html?method=entry&amp;amp;id=155700&quot; rel=&quot;nofollow&quot;&gt;a bug&lt;/a&gt; that is causing Vidalia to crash when the list of Tor nodes refreshes and is sorted.  The current 0.1.2.19-stable and 0.2.0.17-alpha bundles for OSX are built against Qt-4.3.3.  &lt;/p&gt;
&lt;p&gt;I&#039;ve downgraded the build hosts to Qt-4.3.2.  The rebuilt OSX vidalia-bundle packages for both 0.1.2.19-stable and 0.2.0.17-alpha are available as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.torproject.org/dist/vidalia-bundles/vidalia-bundle-0.1.2.19-0.0.16a-tiger.dmg&quot; rel=&quot;nofollow&quot;&gt;Bundle with 0.1.2.19-stable and Vidalia 16a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.torproject.org/dist/vidalia-bundles/vidalia-bundle-0.2.0.17-alpha-0.0.16a-tiger.dmg&quot; rel=&quot;nofollow&quot;&gt;Bundle with 0.2.0.17-alpha and Vidalia 16a&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These bundles contain Vidalia compiled with Qt-4.3.2.  This makes Vidalia happy again.&lt;/p&gt;
</description>
 <comments>http://blog.torproject.org/blog/vidalia-bundle%2C-osx-and-qt-bugs#comments</comments>
 <category domain="http://blog.torproject.org/category/tags/bugs">bugs</category>
 <category domain="http://blog.torproject.org/category/tags/crashes">crashes</category>
 <category domain="http://blog.torproject.org/category/tags/osx">osx</category>
 <category domain="http://blog.torproject.org/category/tags/qt">qt</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia">vidalia</category>
 <category domain="http://blog.torproject.org/category/tags/vidalia-bundle">vidalia bundle</category>
 <pubDate>Sun, 20 Jan 2008 10:50:53 -0800</pubDate>
 <dc:creator>phobos</dc:creator>
 <guid isPermaLink="false">6 at http://blog.torproject.org</guid>
</item>
</channel>
</rss>
