Milestone Vidalia 0.0.15

Completed 13 months ago (10/25/07)

100%

Closed tickets:
5
Active tickets:
0
/ Total tickets:
5
Vidalia

5 / 5

  • Add a new 'Network' settings page to the config dialog that lets users configure an HTTP/HTTPS proxy, specify allowed ports if they are behind a restrictive firewall or proxy, and set up bridges and tunneled dir conns.
  • Add a 'Help Censored Users Connect to the Tor Network' option to the 'Server' settings page to help users set up their Tor as a brigde relay. This option is only available for those running Tor 0.2.0.8-alpha or newer.
  • Stop hardcoding a font size of 10 in many places. This made the fonts on Mac OS X look non-standard and inconsistent.
  • Restructure the code that manages GETCONFing values from Tor and then later SETCONFing any changed values to make it easier to add more pages like the 'Network' and 'Server' settings pages in the future.
  • If we prompt the user to enter a control password and they enter one, don't keep trying to use our randomly generated password.
  • Fix a bug in the network map that would cause the user to sometimes be unable to select a circuit or server after clicking and dragging the mouse in one of the lists. (Ticket #269)
  • Stop leaking memory for pretty much every circuit we plotted on the network map. Found by Roger Dingledine and his Valgrind.
  • Stop leaking memory if TorMapWidget::addRouter() is called for a router that is already on the map. Also found by Roger Dingledine and his Valgrind.
  • Stop leaking memory used by QTranslator and the configuration dialog on exit.
  • Default to using an ORPort of 443 when setting up a server on Windows. 9001 is still the default everywhere else.
  • Fix a crash bug that could occur when Vidalia gets disconnected from Tor while waiting for a response to a previous command. Bug reported by Roger Dingledine. (Ticket #295)
  • Create a single TorProcess object used to start and stop Tor, instead of creating a new one each time and cleaning up after Tor exits. (Ticket #294)
  • Do the control connection asynchronously so we aren't trying to call waitForConnected() in the control socket thread before it has an event loop running.
  • Don't start Tor or test for a running Tor with an open control port until the main event loop is running.
  • Older Tors write their state file even if all we're doing is --hash-password. So if the user has configured a non-default data directory, include that in the list of command line arguments when we run Tor to hash the user's control password.
  • Support changing Tor's control port and authentication settings without having to restart Tor for the settings to take effect.
  • Recognize the REMAP stream status in STREAM events.
  • Allow the control panel window to expand horizontally and vertically to fit longer translated text labels.
  • Make VClickLabel right-to-left aware so the control panel buttons look correct when using the Farsi translation.
  • Fix our configure.in to produce a Makefile instead of an Xcode project on OS X. This only affected users who got Qt 4.3 from Trolltech's .dmg installers.
  • Fix our configure.in to tell QMake the fully-expanded path to which our man page should be installed.
  • Fix our configure.in so we can use it to build under Cygwin or MinGW with Qt >= 4.3.0.
  • Move to a consistent use of the word "Relay" instead of "Server" or "Router" in the interface.
  • Convert the path separators in a configured data directory to whatever the platform standard is.
  • Remove the custom palette used in all Vidalia's windows that had been around since 0.0.1.
  • Attempt to standardize the GUI fonts to whatever the user's platform thinks is best.
  • Default to using Qt's Windows Vista style on Windows Vista. On other Windowses or any non-Mac platform, default to the Cleanlooks style if we're building with Qt >= 4.3.
  • Add some information to the help browser about the new network settings and bridge relay configuration, as well as the new authentication settings in 0.0.14.
  • When the user clicks the Help button in the Settings dialog, take them directly to the help topic for whichever settings page they are currently viewing.
  • Added Torbutton 1.1.9.1-alpha to the Mac OS X bundles, thanks to Andrew Lewman.
  • Disable enable-edit-actions, enable-remote-toggle, and enable-remote-http-toggle in the bundled Privoxy configuration. Suggested by Greg Fleischer.
  • Updated Finnish, French, German, Norwegian, Polish, and Russian translations.
Note: See TracRoadmap for help on using the roadmap.