| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Make the default Tor path work on Windows. Apparently Qt doesn't take into | Matt Edman | 2006-01-17 | |
| | | | | | | | | | consideration the fact that an absolute path can be quoted when it determines whether a given path is absolute or relative. svn:r108 | |||
| * | Exit action was bound to QCoreApplication::quit() instead of ↵ | Justin Hipple | 2006-01-16 | |
| | | | | | | | MainWindow::close() so Tor probably wasn't being disconnected properly. This *should* be fixed now. svn:r107 | |||
| * | Added 16x16 grayscale copies of tor_on and tor_off in case we decide to use ↵ | Justin Hipple | 2006-01-16 | |
| | | | | | | | the menubar on Mac. svn:r106 | |||
| * | About dialog should be fixed now so that it doesn't display illegible text ↵ | Justin Hipple | 2006-01-16 | |
| | | | | | | | on Mac. svn:r105 | |||
| * | Remove some code from TorEvents that I ended up not using. | Matt Edman | 2006-01-16 | |
| | | | | | svn:r104 | |||
| * | For reasons currently unknown to me, QProcess saves some state | Matt Edman | 2006-01-16 | |
| | | | | | | | | | | | information between executions of a process. Consequently, if we started Tor, it crashed, and then we tried to restart it, Vidalia would segfault in the QProcess code. So, we create a new TorProcess object each time we start Tor and then destroy it when Tor stops. svn:r103 | |||
| * | There's no need to wait for the Tor process to start in TorProcess::start(), | Matt Edman | 2006-01-16 | |
| | | | | | | | | since we wait for the TorProcess:started() signal anyway. svn:r102 | |||
| * | If we lose the control connection in the middle of waiting for a line of data | Matt Edman | 2006-01-16 | |
| | | | | | | | | to become available, then give up. svn:r101 | |||
| * | If the message pump is not running, then simply read the next response from | Matt Edman | 2006-01-16 | |
| | | | | | | | | the control connection. svn:r100 | |||
| * | Thanks to my impeccably bad logic, if Tor started, the first connection | Matt Edman | 2006-01-16 | |
| | | | | | | | | | attempt failed, but the second succeeded, then the controller wouldn't authenticate. Now it will. svn:r99 | |||
| * | Connect the Exit action to QCoreApplication::quit(), since we don't want to | Matt Edman | 2006-01-16 | |
| | | | | | | | | rely on closing the last window to exit the application. svn:r98 | |||
| * | Use SIGTERM instead of SIGKILL to tell Tor it needs to exit. | Matt Edman | 2006-01-16 | |
| | | | | | svn:r97 | |||
| * | If Tor exited, and we didn't ask it to, then we should explicitly clean up the | Matt Edman | 2006-01-16 | |
| | | | | | | | | control socket stuff. svn:r96 | |||
| * | If we displayed a message box from MainWindow, without any main window being | Matt Edman | 2006-01-16 | |
| | | | | | | | | shown, Vidalia was exiting when that message box was closed. svn:r95 | |||
| * | Remove a block of code that appears to be a copy/paste run amok, though I | Matt Edman | 2006-01-16 | |
| | | | | | | | | don't know where it came from. svn:r94 | |||
| * | Ask Tor to kill itself first, by sending it a SIGTERM, and then try to kill | Matt Edman | 2006-01-15 | |
| | | | | | | | | it. svn:r93 | |||
| * | Check to see if the Tor process is already stopped before killing it | Matt Edman | 2006-01-15 | |
| | | | | | | | | forcefully. svn:r92 | |||
| * | Vidalia will close Tor gracefully when the application exits. | Matt Edman | 2006-01-15 | |
| | | | | | svn:r91 | |||
| * | Check in a bulk of the asynchronous event handling code. Some work remains. | Matt Edman | 2006-01-15 | |
| | | | | | svn:r90 | |||
| * | Oops. I quess QMessageBox only wants a LF instead of a CRLF. | Matt Edman | 2006-01-14 | |
| | | | | | svn:r89 | |||
| * | Add some shortcuts for the Mac menubar.. | Matt Edman | 2006-01-14 | |
| | | | | | svn:r88 | |||
| * | Change the default Tor path on Windows to something a little more likely to | Matt Edman | 2006-01-14 | |
| | | | | | | | | work. Justin, can you check if this is correct? svn:r87 | |||
| * | Vidalia can now start and stop Tor. Upon starting Tor, Vidalia will try to | Matt Edman | 2006-01-14 | |
| | | | | | | | | | | | connect the control socket and authenticate. If Tor stops, Vidalia checks to see if the Tor process exited cleanly or if it crashed or threw an error. Also, we now use the 128x128 icons on Mac so the application icon looks better in the dock. svn:r86 | |||
| * | Add the ability to load authentication token information from a file. We'll | Matt Edman | 2006-01-14 | |
| | | | | | | | | have to think about the best way to store it securely. svn:r85 | |||
| * | Use QAbstractSocket's isValid() method to determine if the control socket is | Matt Edman | 2006-01-14 | |
| | | | | | | | | | | | | | | connected; Check if the socket is ready for reading and writing before sending or receiving; Update the control test code for the method names I changed back in revision 75; The authenticate() method in TorControl will handle loading controller authentication tokens itself, once it's implemented. (maybe) svn:r84 | |||
| * | stop() should also return a boolean value indicating whether stopping the | Matt Edman | 2006-01-14 | |
| | | | | | | | | process was succesful or not. svn:r83 | |||
| * | Remove an unnecessary method declaration. | Matt Edman | 2006-01-13 | |
| | | | | | svn:r82 | |||
| * | Make Vidalia's name appear properly-cased on Mac; | Matt Edman | 2006-01-13 | |
| | | | | | | | | Let Vidalia have a menu in the menubar on Mac. svn:r81 | |||
| * | svn won't let me rename or move vidalia.pro to Vidalia.pro (it doesn't | Matt Edman | 2006-01-13 | |
| | | | | | | | | | understand case-insensitivity). So I'm going to remove it and add back its properly-cased counterpart. svn:r80 | |||
| * | If we can't get Tor's version, then just return "<unknown>". | Matt Edman | 2006-01-13 | |
| | | | | | svn:r79 | |||
| * | Add support for the SIGNAL keyword; | Matt Edman | 2006-01-13 | |
| | | | | | | | | Fix two potential segfaults. svn:r78 | |||
| * | Stopping the Tor process can produce an error, too. | Matt Edman | 2006-01-13 | |
| | | | | | svn:r77 | |||
| * | Ta da! Now we can identify when the Tor process mysteriously dies without | Matt Edman | 2006-01-13 | |
| | | | | | | | | having a separate thread polling isRunning(). svn:r76 | |||
| * | Remove the word "Tor" from three methodss. It should be obvious that | Matt Edman | 2006-01-12 | |
| | | | | | | | | | | we're talking about Tor since the class is called TorControl; Make TorControl inherit QObject since, for my next trick, I will be exposing some slotss and signals. svn:r75 | |||
| * | Create an instance of TorControl as a member of MainWindow and then pass a | Matt Edman | 2006-01-12 | |
| | | | | | | | | | pointer to that instance to each child dialog (that needs access to Tor) in its constructor. svn:r74 | |||
| * | Added ToolTip to systray icon to indicate Tor status. Woo. | Justin Hipple | 2006-01-12 | |
| | | | | | svn:r73 | |||
| * | Output Vidalia's version string at the start of the test | Matt Edman | 2006-01-12 | |
| | | | | | svn:r72 | |||
| * | Add version info. | Matt Edman | 2006-01-12 | |
| | | | | | svn:r71 | |||
| * | Closing this dialog no longer exits Vidalia | Justin Hipple | 2006-01-12 | |
| | | | | | svn:r70 | |||
| * | Signals are going to find a new home somewhere else, for they have been ↵ | Justin Hipple | 2006-01-12 | |
| | | | | | | | deemed too complex for the average (Windows) user. MainWindow no longer shows since it is useless. svn:r68 | |||
| * | Made Start, Stop and Configure more generic. | Justin Hipple | 2006-01-12 | |
| | | | | | svn:r66 | |||
| * | Fixed the tray icon bug in Win32, for now. Problem was in sysUpdateIcon, ↵ | Justin Hipple | 2006-01-12 | |
| | | | | | | | fixed using updated code found in patch for Psi. svn:r65 | |||
| * | Changed Vidalia copyright year to 2006 to match the date in the source code. | Justin Hipple | 2006-01-12 | |
| | | | | | svn:r64 | |||
| * | Start Vidalia and Stop Vidalia actions now work in the tray menu. There ↵ | Justin Hipple | 2006-01-12 | |
| | | | | | | | appears to be a problem with the way TrayIcon::setIcon works, perhaps limited to Win32. It doesn't seem to get rid of the old image, it merely lays the new image over top of the old. svn:r63 | |||
| * | AboutDialog now shows Qt version correctly. Provisions need to be made to ↵ | Justin Hipple | 2006-01-12 | |
| | | | | | | | retrieve Vidalia and Tor version numbers. See FIXME in about.h. svn:r62 | |||
| * | And remove an unnecessary #include from controlconnection.cpp | Matt Edman | 2006-01-11 | |
| | | | | | svn:r61 | |||
| * | Heck, let's make them QHash instead QMap. Qt docs claim they're "much faster". | Matt Edman | 2006-01-11 | |
| | | | | | svn:r60 | |||
| * | Implemented basic v1 control protocol functionality; | Matt Edman | 2006-01-11 | |
| | | | | | | | | | | | | Added support for GETINFO; Added some tests for new code; Put in some #ifdef guards in header files that were missing them; Outsmarted TorProcess trying to oustmart me; Added a platform-independent sleep function. (src/util/ was lonely) svn:r59 | |||
| * | The AboutDialog now builds and works correctly. We need to have somebody ↵ | Justin Hipple | 2006-01-11 | |
| | | | | | | | make a vidalia_about.png banner with Vidalia's logo on it. Use Tor's for now. svn:r58 | |||
| * | First shot at integrating About dialog created in Designer into existing ↵ | Justin Hipple | 2006-01-11 | |
| | | | | | | | project. svn:r57 | |||
