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