| 1 |
0.1.0 01-Mar-2008 |
|---|
| 2 |
o Migrate to CMake as our build system, instead of the previous mix of |
|---|
| 3 |
autoconf and qmake. See the updated INSTALL file for more information. |
|---|
| 4 |
o Add an OpenSSL license exception so Vidalia can be linked against OpenSSL |
|---|
| 5 |
and redistributed. Also include the text of the GPLv3, since our license |
|---|
| 6 |
says "GPLv2 or later." |
|---|
| 7 |
o Don't try to 'SETCONF HashedControlPassword' if we couldn't hash the |
|---|
| 8 |
control password, otherwise we could end up disabling authentication. |
|---|
| 9 |
(Ticket #305) |
|---|
| 10 |
o If Vidalia is built against Qt >= 4.3 with SSL support, then do our GeoIP |
|---|
| 11 |
lookups over an SSL connection. |
|---|
| 12 |
o Work around a crash bug with a sorted QTreeWidget that occurs with Qt |
|---|
| 13 |
4.3.3, and possibly later versions as well. |
|---|
| 14 |
o Parse ReachableAddresses values properly when there are multiple ports |
|---|
| 15 |
specified on a single line. |
|---|
| 16 |
o RESETCONF the value of PublishServerDescriptor when the user switches from |
|---|
| 17 |
being a relay to acting as only a client. |
|---|
| 18 |
o Add support for Tor's STATUS_GENERAL, STATUS_CLIENT, and STATUS_SERVER |
|---|
| 19 |
status events. |
|---|
| 20 |
o Listen for the DANGEROUS_VERSION general status event and warn the user |
|---|
| 21 |
if their version of Tor is no longer recommended. |
|---|
| 22 |
o Listen for the CIRCUIT_ESTABLISHED client status event and only turn the |
|---|
| 23 |
yellow onion status icon green after Tor has successfully established a |
|---|
| 24 |
circuit. |
|---|
| 25 |
o If the user's vidalia.conf contains an empty value for their Tor |
|---|
| 26 |
executable, use the default for the user's platform. |
|---|
| 27 |
o If the user is running a bridge relay with Tor 0.2.0.13-alpha or newer, |
|---|
| 28 |
then set 'BridgeRelay 1' when configuring their bridge. |
|---|
| 29 |
o Don't save a randomly generated control password to Vidalia's |
|---|
| 30 |
configuration file. If Vidalia gets disconnected from Tor or crashes, we |
|---|
| 31 |
will no longer be able to reconnect. |
|---|
| 32 |
o Don't let users save an empty string for a Tor executable in the Settings |
|---|
| 33 |
dialog. |
|---|
| 34 |
o Apply the changes for settings pages in the same order in which the pages |
|---|
| 35 |
appear in the Settings dialog. The only two pages for which this matters |
|---|
| 36 |
are the 'Network' and 'Sharing' pages. (Ticket #336) |
|---|
| 37 |
o Old Jabber clients apparently use port 5223 for encrypted connections. So, |
|---|
| 38 |
include that port as part of the "Instant Messaging" exit policy checkbox. |
|---|
| 39 |
(Ticket #333) |
|---|
| 40 |
o Stop displaying flags next to the language names in the Appearance |
|---|
| 41 |
settings page. |
|---|
| 42 |
o Add a "How do I find a bridge?" link and corresponding help text to the |
|---|
| 43 |
'Network' settings page. |
|---|
| 44 |
o Add a 'BrowserExecutable' configuration option to launch a Web browser |
|---|
| 45 |
when Tor has built a circuit, and exit Vidalia when the browser is closed. |
|---|
| 46 |
Patch from Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>. |
|---|
| 47 |
o Add 'ProxyExecutable' and 'ProxyExecutableArguments' configuration options |
|---|
| 48 |
to launch a proxy application with given parameters when Vidalia starts, |
|---|
| 49 |
and close it when Vidalia exits. |
|---|
| 50 |
Patches from Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>. |
|---|
| 51 |
o Respond to the Delete key in the network map by closing whatever circuits |
|---|
| 52 |
or streams are currently selected. Suggested by Andrew Lewman. |
|---|
| 53 |
o Rename the 'Relay' settings page to the 'Sharing' settings page. |
|---|
| 54 |
o Add a vidalia.desktop desktop entry file that can be installed with |
|---|
| 55 |
'make install'. |
|---|
| 56 |
o Add an Albanian GUI translation from Frederik Nosi. |
|---|
| 57 |
o Add a Hebrew GUI and Win32 installer translation. |
|---|
| 58 |
o Updated Finnish, Norwegian, Polish, Russian, and Swedish translations. |
|---|
| 59 |
|
|---|
| 60 |
|
|---|
| 61 |
0.0.16 22-Nov-2007 |
|---|
| 62 |
o Fix compilation on Mac OS X 10.3 (Panther). |
|---|
| 63 |
o GETCONF RelayBandwidthRate and RelayBandwidthBurst properly on Tor >= |
|---|
| 64 |
0.2.0.1-alpha. In 0.0.15, we were SETCONFing RelayBandwidthFoo when |
|---|
| 65 |
appropriate, but always GETCONFing BandwidthFoo. Fixes Ticket #298. |
|---|
| 66 |
o Display the correct default list of allowed ports in the Network settings |
|---|
| 67 |
page, and don't try to save an empty list. Noticed by Roger Dingledine. |
|---|
| 68 |
o Only remember the torrc and datadir values if Vidalia started Tor, or |
|---|
| 69 |
if the user changed the displayed values. |
|---|
| 70 |
o Fix some dumb logic in determing whether the Windows we're running on |
|---|
| 71 |
supports window transparency. |
|---|
| 72 |
o Use the correct icon for the "Close Stream" context menu action in the |
|---|
| 73 |
circuit and stream list widget. |
|---|
| 74 |
o Create the message log, network map, bandwidth graph, and settings dialogs |
|---|
| 75 |
without parents, so they can be independently brought to the foreground on |
|---|
| 76 |
Windows Vista. |
|---|
| 77 |
o Update the default bandwidth rate and burst rate to 5MB and 10MB, |
|---|
| 78 |
respectively, to match Tor's defaults. |
|---|
| 79 |
o Make the "Use this proxy for HTTPS also" checkbox checked by default. |
|---|
| 80 |
o Disable the labels that display the user's bridge relay information if the |
|---|
| 81 |
user is not running a bridge, instead of just disabling the copy button. |
|---|
| 82 |
o Modified the Mac OS X bundle installer to set Vidalia to start |
|---|
| 83 |
automatically on login for the user that installed the bundle. |
|---|
| 84 |
o Added an Arabic translation from Ahmad Gharbeia. |
|---|
| 85 |
o Updated Finnish, German, Simplified Chinese, and Traditional Chinese |
|---|
| 86 |
translations. |
|---|
| 87 |
|
|---|
| 88 |
|
|---|
| 89 |
0.0.15 24-Oct-2007 |
|---|
| 90 |
o Add a new 'Network' settings page to the config dialog that lets users |
|---|
| 91 |
configure an HTTP/HTTPS proxy, specify allowed ports if they are behind a |
|---|
| 92 |
restrictive firewall or proxy, and set up bridges and tunneled dir conns. |
|---|
| 93 |
o Add a 'Help Censored Users Connect to the Tor Network' option to the |
|---|
| 94 |
'Server' settings page to help users set up their Tor as a brigde relay. |
|---|
| 95 |
This option is only available for those running Tor 0.2.0.8-alpha or |
|---|
| 96 |
newer. |
|---|
| 97 |
o Stop hardcoding a font size of 10 in many places. This made the fonts on |
|---|
| 98 |
Mac OS X look non-standard and inconsistent. |
|---|
| 99 |
o Restructure the code that manages GETCONFing values from Tor and then |
|---|
| 100 |
later SETCONFing any changed values to make it easier to add more pages |
|---|
| 101 |
like the 'Network' and 'Server' settings pages in the future. |
|---|
| 102 |
o If we prompt the user to enter a control password and they enter one, |
|---|
| 103 |
don't keep trying to use our randomly generated password. |
|---|
| 104 |
o Fix a bug in the network map that would cause the user to sometimes be |
|---|
| 105 |
unable to select a circuit or server after clicking and dragging the mouse |
|---|
| 106 |
in one of the lists. (Ticket #269) |
|---|
| 107 |
o Stop leaking memory for pretty much every circuit we plotted on the network |
|---|
| 108 |
map. Found by Roger Dingledine and his Valgrind. |
|---|
| 109 |
o Stop leaking memory if TorMapWidget::addRouter() is called for a router |
|---|
| 110 |
that is already on the map. Also found by Roger Dingledine and his |
|---|
| 111 |
Valgrind. |
|---|
| 112 |
o Stop leaking memory used by QTranslator and the configuration dialog on |
|---|
| 113 |
exit. |
|---|
| 114 |
o Default to using an ORPort of 443 when setting up a server on Windows. |
|---|
| 115 |
9001 is still the default everywhere else. |
|---|
| 116 |
o Fix a crash bug that could occur when Vidalia gets disconnected from Tor |
|---|
| 117 |
while waiting for a response to a previous command. Bug reported by Roger |
|---|
| 118 |
Dingledine. (Ticket #295) |
|---|
| 119 |
o Create a single TorProcess object used to start and stop Tor, instead of |
|---|
| 120 |
creating a new one each time and cleaning up after Tor exits. (Ticket |
|---|
| 121 |
#294) |
|---|
| 122 |
o Do the control connection asynchronously so we aren't trying to call |
|---|
| 123 |
waitForConnected() in the control socket thread before it has an event loop |
|---|
| 124 |
running. |
|---|
| 125 |
o Don't start Tor or test for a running Tor with an open control port until |
|---|
| 126 |
the main event loop is running. |
|---|
| 127 |
o Older Tors write their state file even if all we're doing is |
|---|
| 128 |
--hash-password. So if the user has configured a non-default data |
|---|
| 129 |
directory, include that in the list of command line arguments when we run |
|---|
| 130 |
Tor to hash the user's control password. |
|---|
| 131 |
o Support changing Tor's control port and authentication settings without |
|---|
| 132 |
having to restart Tor for the settings to take effect. |
|---|
| 133 |
o Recognize the REMAP stream status in STREAM events. |
|---|
| 134 |
o Allow the control panel window to expand horizontally and vertically to |
|---|
| 135 |
fit longer translated text labels. |
|---|
| 136 |
o Make VClickLabel right-to-left aware so the control panel buttons look |
|---|
| 137 |
correct when using the Farsi translation. |
|---|
| 138 |
o Fix our configure.in to produce a Makefile instead of an Xcode project on |
|---|
| 139 |
OS X. This only affected users who got Qt 4.3 from Trolltech's .dmg |
|---|
| 140 |
installers. |
|---|
| 141 |
o Fix our configure.in to tell QMake the fully-expanded path to which our |
|---|
| 142 |
man page should be installed. |
|---|
| 143 |
o Fix our configure.in so we can use it to build under Cygwin or MinGW with |
|---|
| 144 |
Qt >= 4.3.0. |
|---|
| 145 |
o Move to a consistent use of the word "Relay" instead of "Server" or |
|---|
| 146 |
"Router" in the interface. |
|---|
| 147 |
o Convert the path separators in a configured data directory to whatever the |
|---|
| 148 |
platform standard is. |
|---|
| 149 |
o Remove the custom palette used in all Vidalia's windows that had been |
|---|
| 150 |
around since 0.0.1. |
|---|
| 151 |
o Attempt to standardize the GUI fonts to whatever the user's platform |
|---|
| 152 |
thinks is best. |
|---|
| 153 |
o Default to using Qt's Windows Vista style on Windows Vista. On other |
|---|
| 154 |
Windowses or any non-Mac platform, default to the Cleanlooks style if |
|---|
| 155 |
we're building with Qt >= 4.3. |
|---|
| 156 |
o Add some information to the help browser about the new network settings |
|---|
| 157 |
and bridge relay configuration, as well as the new authentication |
|---|
| 158 |
settings in 0.0.14. |
|---|
| 159 |
o When the user clicks the Help button in the Settings dialog, take them |
|---|
| 160 |
directly to the help topic for whichever settings page they are currently |
|---|
| 161 |
viewing. |
|---|
| 162 |
o Added Torbutton 1.1.9.1-alpha to the Mac OS X bundles, thanks to |
|---|
| 163 |
Andrew Lewman. |
|---|
| 164 |
o Disable enable-edit-actions, enable-remote-toggle, and |
|---|
| 165 |
enable-remote-http-toggle in the bundled Privoxy configuration. Suggested |
|---|
| 166 |
by Greg Fleischer. |
|---|
| 167 |
o Updated Finnish, French, German, Norwegian, Polish, and Russian |
|---|
| 168 |
translations. |
|---|
| 169 |
|
|---|
| 170 |
0.0.14 26-Aug-2007 |
|---|
| 171 |
o Add support for Tor's HashedControlPassword and CookieAuthentication |
|---|
| 172 |
options. Password authentication is enabled by default. |
|---|
| 173 |
o Add support for Tor's new PROTOCOLINFO control command. |
|---|
| 174 |
o Support running on Windows NT 4.0 again. |
|---|
| 175 |
o Check to see if "%PROGRAMFILES%\Vidalia Bundle\Tor\tor.exe" exists when |
|---|
| 176 |
setting the default Tor executable on Win32. If it doesn't, fall back to |
|---|
| 177 |
"%PROGRAMFILES%\Tor\tor.exe". (Ticket #262) |
|---|
| 178 |
o Allow the people who think clicking 'New Identity' is the solution to |
|---|
| 179 |
everything to be disappointed six times per minute, instead of once. |
|---|
| 180 |
o Add the ability to configure Tor's data directory. |
|---|
| 181 |
o Give users the option of not removing %APPDATA%\Tor and %APPDATA%\Vidalia |
|---|
| 182 |
in the Win32 Vidalia and bundle installers. |
|---|
| 183 |
o Add a Czech GUI and installer translation from el Mar. |
|---|
| 184 |
o Updated Finnish and German translations. |
|---|
| 185 |
|
|---|
| 186 |
|
|---|
| 187 |
0.0.13 02-Aug-2007 |
|---|
| 188 |
o Remove the control protocol version checking logic, since Tor will now |
|---|
| 189 |
just hang up if the first command received isn't a valid AUTHENTICATE |
|---|
| 190 |
command. |
|---|
| 191 |
o Fix a bug where Vidalia would display an incorrect error message if the |
|---|
| 192 |
user started Vidalia, stopped Tor, ran Tor manually, then clicked 'Start |
|---|
| 193 |
Tor'. (Reported by arma) |
|---|
| 194 |
o Maintain a list of address mappings, so we can try to replace IP addresses |
|---|
| 195 |
in stream targets with host names when displaying them on the network map. |
|---|
| 196 |
(Suggested by phobos) |
|---|
| 197 |
o Stop including help documentation for each language, even if it is |
|---|
| 198 |
untranslated. If there is no translated help documentation for a language, |
|---|
| 199 |
simply load the documentation from the English version. |
|---|
| 200 |
o Use RelayBandwidthBurst and RelayBandwidthRate on Tor >= 0.2.0.1-alpha. |
|---|
| 201 |
o Remove from the server config page the 'Address' text box, the 'Get |
|---|
| 202 |
Address' button, and 'Automatically Update' checkbox. |
|---|
| 203 |
o Don't do balloon messages on Windows 2000; I'm told it doesn't work even |
|---|
| 204 |
though QSystemTrayIcon::supportsMessages() says it should. |
|---|
| 205 |
o Removed a duplicate check when determining what control event Vidalia |
|---|
| 206 |
received from Tor. |
|---|
| 207 |
o Check /usr/sbin/ for a Tor binary if one isn't found in $PATH. |
|---|
| 208 |
o Fixed compilation on Mac OS X Panther. |
|---|
| 209 |
o Support building with Qt 4.3 in our configure.in (no code changes |
|---|
| 210 |
required). |
|---|
| 211 |
o Change the "Start Tor" control panel button text to "Starting Tor" while |
|---|
| 212 |
Tor is starting. |
|---|
| 213 |
o Added a "Control Panel" item to the OS X dock icon's context menu. |
|---|
| 214 |
o Added tooltips to the circuits and streams listed on the network map. |
|---|
| 215 |
o Stop putting a torrc in %APPDATA%\Tor if the user is also installing Vidalia, |
|---|
| 216 |
since they'll just get confused from having two torrc files. |
|---|
| 217 |
o Added a Swedish GUI and installer translation from Amin Amini. |
|---|
| 218 |
o Added an Italian installer translation from Alex Mazzariol. |
|---|
| 219 |
o Update Finnish, French, German, Italian, Russian and Spanish translations. |
|---|
| 220 |
|
|---|
| 221 |
|
|---|
| 222 |
0.0.12 01-Jun-2007 |
|---|
| 223 |
o Added a new "Control Panel" main window that appears when Vidalia first |
|---|
| 224 |
starts. This dialog is for people who either aren't trained to look in |
|---|
| 225 |
their system tray area for a Vidalia icon, or those who simply do not have |
|---|
| 226 |
a system tray area. |
|---|
| 227 |
o Added -logfile and -loglevel command-line options that can log useful |
|---|
| 228 |
Vidalia debugging messages to a file or to stdout. Hopefully this will |
|---|
| 229 |
help make tracking down future Vidalia bugs easier. |
|---|
| 230 |
o Add a box to the Advanced settings page to change the IP address on which |
|---|
| 231 |
we will try to connect to Tor's control port, instead of always assuming |
|---|
| 232 |
127.0.0.1. (Ticket #81) |
|---|
| 233 |
o Don't yell at the user if our SAVECONF fails after changing some |
|---|
| 234 |
configuration settings; just remember the intended settings and reapply them |
|---|
| 235 |
next time Tor runs. |
|---|
| 236 |
o Restore a window to its previous state each time it is opened, not just |
|---|
| 237 |
the first time after Vidalia is started. |
|---|
| 238 |
o Only allow the 'New Identity' button to be clicked once every 60 seconds. |
|---|
| 239 |
o Show the number of online servers in the status tip for the server list, |
|---|
| 240 |
as well as the total number of servers. |
|---|
| 241 |
o Expand filenames that use "~/", "%APPDATA%", or "%PROGRAMFILES%" in either |
|---|
| 242 |
the path to Tor's executable or torrc. |
|---|
| 243 |
o Fix the message log timestamp format to be "MMM dd hh:mm:ss.zzz", instead |
|---|
| 244 |
of "MMM dd hh:mm:ss:zzz". |
|---|
| 245 |
o Don't create the help browser window until we actually need it, so we |
|---|
| 246 |
don't waste memory on a window the user might never use. |
|---|
| 247 |
o Fix a minor bug that's been around since 0.0.1: actually remove objects |
|---|
| 248 |
from the list of targets for an event, instead of from a copy of the list. |
|---|
| 249 |
o Display command-line options information as a message box so even Win32 |
|---|
| 250 |
folks can see it, if they give Vidalia a bogus argument. |
|---|
| 251 |
o Revert back to the single uninstaller strategy on Win32, so don't leave |
|---|
| 252 |
program groups behind after uninstalling the bundle. (Ticket #237) |
|---|
| 253 |
o Start Privoxy minimized if the user selects "Run installed components now" |
|---|
| 254 |
after completing the Win32 installer. |
|---|
| 255 |
o Don't skip past the Win32 installer results immediately, since there could |
|---|
| 256 |
have been errors the user should see. |
|---|
| 257 |
o Include a default.action file for Privoxy in the Win32 and OS X bundles |
|---|
| 258 |
with the +limit-connect{1-} fix. |
|---|
| 259 |
o Include some more helpful text in the Win32 installer welcome screen and |
|---|
| 260 |
category descriptions. |
|---|
| 261 |
o Fix the paths to *-spec.txt in the script that builds the OS X bundles. |
|---|
| 262 |
o Include Tor_Uninstaller.applescript and uninstall_tor_bundle.sh in the OS |
|---|
| 263 |
X bundle. (Ticket #230) |
|---|
| 264 |
o Updated Dutch, Finnish, French, German, Norwegian, Polish and Spanish |
|---|
| 265 |
translations. |
|---|
| 266 |
|
|---|
| 267 |
|
|---|
| 268 |
0.0.11 07-Feb-2007 |
|---|
| 269 |
o Fix a race condition that could (and did) cause Vidalia to freeze. |
|---|
| 270 |
o RESETCONF all server-related settings when the be-a-server checkbox gets |
|---|
| 271 |
unchecked, not just ORPort and Nickname. |
|---|
| 272 |
o Add support for zlib or gzip compressed GeoIP responses. |
|---|
| 273 |
o Handle chunked transfer encodings properly in GeoIP responses. |
|---|
| 274 |
o Be a little less eager to send GeoIP requests right away. Now we wait 10 |
|---|
| 275 |
seconds after adding an address to the queue, or a maximum of 30 seconds, |
|---|
| 276 |
before sending the request. |
|---|
| 277 |
o Tolerate entries in geoip-cache that have no timestamp. If an entry does |
|---|
| 278 |
not have a timestamp, use the current date and time. |
|---|
| 279 |
o Respond to double-clicks on the map. Double left-click zooms in towards |
|---|
| 280 |
the mouse pointer and double right-click zooms out. |
|---|
| 281 |
o If Vidalia is built with Qt >= 4.2, use the open and closed hand cursors |
|---|
| 282 |
in ZImageView when panning the world map. |
|---|
| 283 |
o Qt >= 4.2 handles the sorting in addTopLevelItem() in the server list. We |
|---|
| 284 |
still do the sorted inserts ourselves in older Qts. |
|---|
| 285 |
o Display circuits as a list of server nicknames (like we currently do), but |
|---|
| 286 |
save the original circuit paths (possibly with key IDs for non-Named |
|---|
| 287 |
servers) so we don't display the wrong server information when the user |
|---|
| 288 |
selects that circuit. |
|---|
| 289 |
o Fix a bug introduced in 0.0.10 that caused a server's little pinpoint on |
|---|
| 290 |
the map to not be highlighted green when the server is selected in the |
|---|
| 291 |
server list. |
|---|
| 292 |
o Update the stream target address on every stream status event, not just |
|---|
| 293 |
NEW stream events. |
|---|
| 294 |
o Add an EU flag for the server list. |
|---|
| 295 |
o Add a "Cancel" button to the message box that asks server operators if |
|---|
| 296 |
they want to delay server shutdown or kill Tor right away. (Ticket #222) |
|---|
| 297 |
o Add version information to our compiled Win32 vidalia.exe. |
|---|
| 298 |
o Be more tolerant of Win32 people removing the Tor service out from under |
|---|
| 299 |
Vidalia. |
|---|
| 300 |
o Explicitly specify the tab order in the bandwidth graph. |
|---|
| 301 |
o Fix a bug in parsing Tor's version string when it contains modifiers such |
|---|
| 302 |
as '-alpha'. |
|---|
| 303 |
o Make Circuit::hops() correctly return an empty QStringList for empty paths, |
|---|
| 304 |
instead of a QStringList with one empty QString. |
|---|
| 305 |
o Do a better job of detecting Qt 4.2 debug libs on OS X. There were a few |
|---|
| 306 |
necessary non-Qt libs missing from LIBS when we did our AC_TRY_LINK. |
|---|
| 307 |
o Add vidalia.spec to our configure.in, so the RPM spec file stays current. |
|---|
| 308 |
o Add a Traditional Chinese installer and GUI translation from Cloud. |
|---|
| 309 |
o Updated Dutch, Farsi, Polish, Russian, and Simplified Chinese translations. |
|---|
| 310 |
|
|---|
| 311 |
|
|---|
| 312 |
0.0.10 25-Dec-2006 |
|---|
| 313 |
o Load NT service functions on demand so we can run on Windows 95/98/ME |
|---|
| 314 |
again. (Ticket #211) |
|---|
| 315 |
o Add a column to the list of servers in the network map window, with a |
|---|
| 316 |
little flag icon for each server. |
|---|
| 317 |
o If the network map window is not visible, queue all GeoIP requests until |
|---|
| 318 |
either the window becomes visible again or the queue contains requests for |
|---|
| 319 |
at least one-quarter of all known servers. |
|---|
| 320 |
o If we get a valid geoip response telling us the geoip database doesn't |
|---|
| 321 |
have a location for the requested IP address, cache that response for one |
|---|
| 322 |
week so we don't keep sending requests that are likely to fail anyway. |
|---|
| 323 |
o Use QSystemTrayIcon when available (except on Mac). If we are using |
|---|
| 324 |
QSystemTrayIcon on systems that support balloon messages, use a balloon to |
|---|
| 325 |
indicate when NEWNYM is successful. We still show a message box when NEWNYM |
|---|
| 326 |
fails. (Ticket #183) |
|---|
| 327 |
o Add a graph style dropdown box to the bandwidth graph settings, so you can |
|---|
| 328 |
choose between a fancy alpha blended area graph and a faster, simpler line |
|---|
| 329 |
graph. |
|---|
| 330 |
o Add a button to continue starting Vidalia anyway, even if Vidalia thinks |
|---|
| 331 |
there might be another Vidalia process already running. It's possible that a |
|---|
| 332 |
previous Vidalia did not exit cleanly and another process ended up with |
|---|
| 333 |
the old Vidalia's PID. |
|---|
| 334 |
o Add a "Zoom to Circuit" option to the circuit context menu in the network |
|---|
| 335 |
map's list of circuits. |
|---|
| 336 |
o Add a context menu to the dock icon on OS X. (Ticket #135) |
|---|
| 337 |
o If we're building with Qt >= 4.2.0, then use its new saveGeometry() and |
|---|
| 338 |
restoreGeometry() functions to save and restore window size and position. |
|---|
| 339 |
If we're still using an old Qt, make sure the window fits on screen when |
|---|
| 340 |
we try to restore it. (Ticket #207) |
|---|
| 341 |
o Fix a bug in how the server points were keyed on the network map that |
|---|
| 342 |
could cause some circuits to not get drawn. (Ticket #175) |
|---|
| 343 |
o Really close the read channel when we want to stop reading from the Tor |
|---|
| 344 |
process's stdout. This would sometimes cause duplicate messages in the |
|---|
| 345 |
message log if Vidalia was running on a non-English-speaking Windows. |
|---|
| 346 |
o Be more correct about what we consider as valid latitudes and longitudes. |
|---|
| 347 |
o Give a better error message if we fail to determine what version of Tor's |
|---|
| 348 |
control protocol is being spoken. |
|---|
| 349 |
o Clarify some labels in the message log settings. (Ticket #203) |
|---|
| 350 |
o Settle on a convention of not ending tool tips or status tips with a |
|---|
| 351 |
period. |
|---|
| 352 |
o Start shipping a geoip-cache file in our Win32 installers so people have |
|---|
| 353 |
some initial geographic information, instead of starting out entirely |
|---|
| 354 |
empty-handed. |
|---|
| 355 |
o Add a Farsi translation. |
|---|
| 356 |
o Add a Spanish translation contributed by desolator. |
|---|
| 357 |
o Add a Portuguese (Brazilian) translation contributed by Mabat Haram. |
|---|
| 358 |
o Add a Simplified Chinese installer translation contributed by omg. |
|---|
| 359 |
o Updates to Finnish, French, German, Italian, Norwegian, Polish, |
|---|
| 360 |
Russian, and Simplified Chinese translations. |
|---|
| 361 |
|
|---|
| 362 |
|
|---|
| 363 |
0.0.9 05-Nov-2006 |
|---|
| 364 |
o Added a new, more intuitive interface for setting a server's bandwidth |
|---|
| 365 |
rate and exit policies. |
|---|
| 366 |
o Improved our ./configure script so it will detect old or non-debug |
|---|
| 367 |
versions of Qt and link accordingly. |
|---|
| 368 |
o Added support for more easily building Qt as a Universal binary on OS X. |
|---|
| 369 |
o Added a right-click option to circuits listed in the network map dialog to |
|---|
| 370 |
close the circuit (Ticket #176). |
|---|
| 371 |
o Added a right-click option to servers listed in the network map dialog to |
|---|
| 372 |
zoom in on the server on the map (Ticket #176). |
|---|
| 373 |
o Stop using a custom font and just use the platform default on all dialogs. |
|---|
| 374 |
o Add "Close Window" shortcuts for Linux (Ctrl+W). |
|---|
| 375 |
o Fixed a crash bug that would occur when saving messages in the message |
|---|
| 376 |
log (Ticket #185). |
|---|
| 377 |
o Fixed a bug that would cause messages with identical timestamps to not |
|---|
| 378 |
get copied to the clipboard (Ticket #190). |
|---|
| 379 |
o Ask if the user wants to delay shutting down their server when Vidalia |
|---|
| 380 |
exits, to give clients time to find new circuits. We previously only did |
|---|
| 381 |
this when the user stopped Tor, but wasn't exiting Vidalia. |
|---|
| 382 |
o If Windows is restarting, then don't ask about delaying a server shut |
|---|
| 383 |
down; just stop Tor and exit immediately so Windows doesn't yell at us. |
|---|
| 384 |
o Detect if Tor was installed as an NT service prior to Vidalia, so we don't |
|---|
| 385 |
accidentally remove it. |
|---|
| 386 |
o Create a new torrc and specify a control port for the Tor NT service, so |
|---|
| 387 |
it doesn't die when the user tries to start the service and we don't have |
|---|
| 388 |
to tell the user to go add a line to their torrc. |
|---|
| 389 |
o Fixed a bug that caused Vidalia to crash if it tried to read in a bogus |
|---|
| 390 |
geoip-cache file from its data directory (Ticket #184). |
|---|
| 391 |
o Refuse to cache information we did not ask for that we received in response |
|---|
| 392 |
to a GeoIP request. |
|---|
| 393 |
o Wait no more than ten seconds after queueing a GeoIP request before |
|---|
| 394 |
sending it, so requests don't starve if we keep constantly getting new |
|---|
| 395 |
descriptors. |
|---|
| 396 |
o Ask Tor what its SocksPort and SocksAddress is before building our GeoIP |
|---|
| 397 |
request, instead of always assuming Tor is listening on 127.0.0.1:9050. |
|---|
| 398 |
o Explicitly specify the sort order for the message log and server list, so |
|---|
| 399 |
things aren't backwards when linking with Qt 4.2.x. |
|---|
| 400 |
o Add support for translating the Vidalia and Vidalia bundle installers. |
|---|
| 401 |
o Start bundling Torbutton with the Vidalia bundle installer. |
|---|
| 402 |
o Add a Norwegian (Bokmal) translation contributed by xiando. |
|---|
| 403 |
o Updates to the Finnish, French, German, and Polish translations. |
|---|
| 404 |
|
|---|
| 405 |
|
|---|
| 406 |
0.0.8 03-Oct-2006 |
|---|
| 407 |
o Vidalia will now attempt to connect to an existing Tor's ControlPort |
|---|
| 408 |
before starting its own Tor process. If it finds a Tor with an open |
|---|
| 409 |
ControlPort, Vidalia will "attach" to that Tor instead of starting a new |
|---|
| 410 |
process. |
|---|
| 411 |
o Vidalia now supports running Tor as an NT service on Windows. |
|---|
| 412 |
o When Vidalia starts its own Tor process, it will now default to starting it |
|---|
| 413 |
with a "-f ~/.vidalia/torrc", to avoid permissions conflicts when running |
|---|
| 414 |
Tor as a user that does not have write access to the default torrc. The |
|---|
| 415 |
torrc used when starting Tor is still configurable. |
|---|
| 416 |
o Fix a bug that was causing unexpected behavior with many unrelated Windows |
|---|
| 417 |
applications. |
|---|
| 418 |
o Do a better job of determining if another Vidalia process is running on |
|---|
| 419 |
Windows, to eliminate all the false positives reported. |
|---|
| 420 |
o Major performance improvements related to loading the network map. |
|---|
| 421 |
o Support receiving server identities in circ events, as well as names, so |
|---|
| 422 |
Vidalia will work with Tor 0.1.2.2-alpha and later. |
|---|
| 423 |
o Moved the "New Identity" button to the main popup menu for easier |
|---|
| 424 |
access. |
|---|
| 425 |
o Vidalia dialogs remember their last size and location when Vidalia exits |
|---|
| 426 |
and restore their size and location the next time Vidalia runs. |
|---|
| 427 |
o Vidalia windows now close in response to a Command-W on Mac OS X. |
|---|
| 428 |
o Added a "Zoom To Fit" button to the network map, to zoom in on the active |
|---|
| 429 |
circuits. |
|---|
| 430 |
o Numerous minor aesthetic and usability improvements to many of Vidalia's |
|---|
| 431 |
dialogs. |
|---|
| 432 |
o Fix a bug that was causing signal conflict warnings on Debian. |
|---|
| 433 |
o Fix a crash that would occur when exiting Vidalia after an attempt to |
|---|
| 434 |
start Tor with a non-existent executable. |
|---|
| 435 |
o Add a Bulgarian translation contributed by kutia0001. |
|---|
| 436 |
o Add a Dutch translation contributed by Saedian. |
|---|
| 437 |
o Add a Hungarian translation contributed by Tibor Fekete. |
|---|
| 438 |
o Add a Polish translation contributed by ZeeWolf. |
|---|
| 439 |
o Updates to the Finnish, French, and Russian translations. |
|---|
| 440 |
|
|---|
| 441 |
|
|---|
| 442 |
0.0.7 07-Jul-2006 |
|---|
| 443 |
o Fix a bug that was causing Vidalia to freeze frequently for some people, |
|---|
| 444 |
particularly when running at a verbose log level. |
|---|
| 445 |
o Fix a bug that would cause Windows Vidalias to not want to start after |
|---|
| 446 |
Vidalia had been killed via the Task Manager. |
|---|
| 447 |
o Add a French translation contributed by Michel Burkhardt. |
|---|
| 448 |
o In the network map, update the displayed uptime by looking at the difference |
|---|
| 449 |
between now and the publication time, and add that difference to the published |
|---|
| 450 |
uptime. |
|---|
| 451 |
|
|---|
| 452 |
|
|---|
| 453 |
0.0.6 23-Jun-2006 |
|---|
| 454 |
o Fix the network map to properly remove circuits after they are closed. |
|---|
| 455 |
o Fix our configure script to properly handle the --prefix option (patch by |
|---|
| 456 |
Alexander Wirt). |
|---|
| 457 |
o Check if Vidalia is already running when we start. If Vidalia is already |
|---|
| 458 |
running, then warn and exit in the second instance. |
|---|
| 459 |
o Strip all invalid characters from the server's nickname and make sure the |
|---|
| 460 |
user can't enter any. |
|---|
| 461 |
o Default to the Tor binary located in the user's $PATH, instead of trying |
|---|
| 462 |
to guess directory locations. |
|---|
| 463 |
o Add support for adjusting a server's BandwidthRate and BandwidthBurst |
|---|
| 464 |
values. |
|---|
| 465 |
o Store Vidalia's settings in a file, (rather than in the registry on |
|---|
| 466 |
Windows), so Vidalia can be more portable. Note that settings aren't |
|---|
| 467 |
"imported" from the registry, so 0.0.5 users will have to configure |
|---|
| 468 |
their Vidalia settings again. |
|---|
| 469 |
o Make the bandwidth graph just a normal window instead of a tool window, so |
|---|
| 470 |
it can hide behind other Vidalia windows, if necessary. |
|---|
| 471 |
o On OS X, ensure that the About, Configure, and Exit actions get merged |
|---|
| 472 |
into the "Vidalia" menu in the default menubar when Vidalia is running in |
|---|
| 473 |
a non-English language. |
|---|
| 474 |
o Add an Italian translation contributed by Alex Mazzariol. |
|---|
| 475 |
o Add a Russian translation contributed by ygrek. |
|---|
| 476 |
o Add a manpage for Vidalia contributed by Alexander Wirt. |
|---|
| 477 |
|
|---|
| 478 |
|
|---|
| 479 |
0.0.5 02-Jun-2006 |
|---|
| 480 |
o Make the "Always On Top" property of the bandwidth graph optional. |
|---|
| 481 |
o Add a new dialog showing a list of routers that the user's Tor currently |
|---|
| 482 |
knows about, as well as the user's current circuits and streams and |
|---|
| 483 |
detailed information about individual routers. The circuits and router |
|---|
| 484 |
geographic locations are plotted on a world map. Thanks to Christoph |
|---|
| 485 |
Sieghart, Michael Zuercher, and Adam Tomjack for help with this feature. |
|---|
| 486 |
o Stop automatically scrolling to the newest item added to the message log, |
|---|
| 487 |
if the user is looking through their message history. |
|---|
| 488 |
o Create a horizontal scrollbar on the message log when an excessively long |
|---|
| 489 |
message is logged. |
|---|
| 490 |
o Add support for the NEWNYM signal in the form of a "New Identity" |
|---|
| 491 |
button, to force Tor to use only clean circuits for new application |
|---|
| 492 |
requests. |
|---|
| 493 |
o Add a Mac OS X bundle. |
|---|
| 494 |
o Add a Finnish translation contributed by DJHasis. |
|---|
| 495 |
o Add a German translation contributed by Christoph Sieghart. |
|---|
| 496 |
o Fix a bug that caused people running servers to update their public IP |
|---|
| 497 |
address too often if they had the "Automatically Update" option checked. |
|---|
| 498 |
|
|---|
| 499 |
|
|---|
| 500 |
0.0.4 09-May-2006 |
|---|
| 501 |
o Add a fixed set of Windows .ico files from Dan Christensen. Our |
|---|
| 502 |
contributed set in 0.0.3 apparently had a blank image in it that some old |
|---|
| 503 |
Windowses would use instead of the icon that actually had an image. |
|---|
| 504 |
o Add an option for servers to check periodically to see if their public IP |
|---|
| 505 |
address has changed. |
|---|
| 506 |
o Give servers the option to shut down after 30 seconds, to give clients |
|---|
| 507 |
time to find new circuits, instead of just always killing Tor immediately. |
|---|
| 508 |
o Improve GUI responsiveness when waiting for the Tor process to finish |
|---|
| 509 |
starting up. |
|---|
| 510 |
o Be smarter about guessing the default location of Tor in non-English |
|---|
| 511 |
Windowses. |
|---|
| 512 |
|
|---|
| 513 |
|
|---|
| 514 |
0.0.3 13-Apr-2006 |
|---|
| 515 |
o Fixed a server configuration bug that caused people to not really be a |
|---|
| 516 |
middleman node, even though the checkbox told them they were. |
|---|
| 517 |
o Fixed a bug in choosing a default language that caused help documents to |
|---|
| 518 |
sometimes not appear. |
|---|
| 519 |
o Fixed the Win32 bundle installer to not leave 2 files and a registry key |
|---|
| 520 |
laying around after an uninstall. Also give users the option of launching |
|---|
| 521 |
Vidalia when the solo installer is finished. |
|---|
| 522 |
o Fixed a bug where Vidalia would ignore Windows when asked to shut down |
|---|
| 523 |
because the system is restarting. |
|---|
| 524 |
o Improved tray icon support on older Windowses. Also started using a new |
|---|
| 525 |
set of icons created by Matt Hanson, based on our previous set by Corinna |
|---|
| 526 |
Habets. |
|---|
| 527 |
o Improved help document accessibility by adding "Help" buttons to many |
|---|
| 528 |
dialogs and error message boxes. |
|---|
| 529 |
|
|---|
| 530 |
|
|---|
| 531 |
0.0.2 02-Apr-2006 |
|---|
| 532 |
o Added an integrated help browser and documentation. |
|---|
| 533 |
o Added exit policy configuration support for servers. |
|---|
| 534 |
o Added support for language translations and language selection. |
|---|
| 535 |
o Added a Simplified Chinese (zh_CN) translation from Wu Xiaoguong. |
|---|
| 536 |
o Added support for changing Vidalia's interface style. |
|---|
| 537 |
o Aesthetic improvements in many dialogs. |
|---|
| 538 |
|
|---|
| 539 |
|
|---|
| 540 |
0.0.1 28-Feb-2006 |
|---|
| 541 |
o Initial testing release. |
|---|
| 542 |
o Basic features include: |
|---|
| 543 |
- Starting/stopping/monitoring Tor |
|---|
| 544 |
- Bandwidth graph |
|---|
| 545 |
- Message log |
|---|
| 546 |
- Basic server configuration |
|---|
| 547 |
|
|---|