root/vidalia/tags/vidalia-0.1.5/CHANGELOG

Revision 2784, 35.5 kB (checked in by edmanm, 7 months ago)

One more changelog item.

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