summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Touch up the formatting of the descriptor information a tad, since QTextEdit'sMatt Edman2006-04-23
| | | | | | | | understanding of html doesn't seem to include the colspan attribute on a table header. svn:r770
* Clean up a compile warning and give an error message if we fail to read a lineMatt Edman2006-04-23
| | | | | | | of data off the socket. svn:r769
* Point to the new location for the html formatting stuff, because, hey, VidaliaMatt Edman2006-04-23
| | | | | | | is happier when it builds. svn:r768
* We were leaking all over the place in the message log when either filtering orMatt Edman2006-04-23
| | | | | | | trimming the message history. svn:r767
* Automatically update the router list once an hour, to get rid of anyMatt Edman2006-04-23
| | | | | | | | | descriptors that may have been removed. Note that we still receive new descriptors when they're added (without waiting for the timer to expire), since we register for the NEWDESC event. svn:r766
* Store descriptors by ID in the hash map, since names are not necessarilyMatt Edman2006-04-23
| | | | | | | unique. svn:r765
* Some descriptor IDs have a $ at the beginning and some don't. For ourMatt Edman2006-04-23
| | | | | | | purposes, we can just remove it so that they're all uniform. svn:r764
* Instead of resorting on each insert, just insert sorted to begin with.Matt Edman2006-04-23
| | | | svn:r763
* Take an optional pointer to the RouterListWidget in the RouterListItemMatt Edman2006-04-23
| | | | | | | constructor. svn:r762
* Submit to Designer's demand that all custom widgets must go through it. ↵Justin Hipple2006-04-23
| | | | | | Also, throw everything in a horizontal slider sizer so long router names can be read. svn:r761
* Load the router list in a non-blocking manner. And, hey, let's do itMatt Edman2006-04-23
| | | | | | | when the socket is connected too, now that it doesn't make the gui freeze. svn:r760
* Add a method for fetching just the IDs of all routers Tor knows about.Matt Edman2006-04-23
| | | | svn:r759
* Naughty, undocumented methods.Matt Edman2006-04-23
| | | | svn:r758
* Credit Geoff for his router status icons, too.Matt Edman2006-04-23
| | | | svn:r757
* Move the initial calls to authenticate() and setEvents() after the controlMatt Edman2006-04-23
| | | | | | | | | socket is connected into TorControl, so that when the connected() signal is emitted it means we're good to go. Before, the connected() signal just meant that the socket was connected, but we might not be ready to send control commands yet. svn:r756
* And add some strings for translation.Matt Edman2006-04-23
| | | | svn:r755
* Format a few of the descriptor's fields in a readable format, instead of justMatt Edman2006-04-23
| | | | | | | dumping the descriptor to a box. svn:r754
* Factor out the html formatting stuff into their own file.Matt Edman2006-04-23
| | | | svn:r753
* Wow. That last commit's bug:loc ratio was 4:9. Whee.Matt Edman2006-04-23
| | | | svn:r752
* Add a method to get the word "Online", "Offline", or "Hibernating" from aMatt Edman2006-04-23
| | | | | | | descriptor, depending on its status. svn:r751
* If the router name is empty, that means either the descriptor wasn't fetched,Matt Edman2006-04-23
| | | | | | | or we really borked the parsing. In either case, don't add it to the list. svn:r750
* Make the sorting by name and by bandwidth stuff work correctly.Matt Edman2006-04-23
| | | | svn:r749
* Oops. It turns out the current item selected can be null, too.Matt Edman2006-04-22
| | | | svn:r748
* Add back the customwidget stuff in netviewer.ui that got stomped in rev 744.Matt Edman2006-04-22
| | | | svn:r747
* Respond to NEWDESC events by adding the new router to the list.Matt Edman2006-04-22
| | | | svn:r746
* Parse the orconn and newdesc events properly; we don't want to keep theMatt Edman2006-04-22
| | | | | | | keyword after we figure out what type of event it is. svn:r745
* We're going pure OpenGL baby. Here's the basic framework. Again.Justin Hipple2006-04-22
| | | | svn:r744
* Display the descriptor when the user selects a router from the list. We'llMatt Edman2006-04-22
| | | | | | | | have to come up with a more readable way to format some of the information, but this is a start. svn:r743
* The router list was getting complex enough that it might as well get its ownMatt Edman2006-04-22
| | | | | | | widget. svn:r742
* Add sorting of the router list. Note that sorting by status does not workMatt Edman2006-04-22
| | | | | | | | correctly yet, since there is no text to use for the comparison. I suspect correcting this will be Hard. svn:r741
* Convert all the node status images to RGB color mode so they look right in theMatt Edman2006-04-22
| | | | | | | router list. svn:r740
* Make the Refresh button load a list of available routers. The icons lookMatt Edman2006-04-22
| | | | | | | jacked for some reason, though. svn:r739
* Add some icons for indicating node responsiveness or bandwidth, based on thoseMatt Edman2006-04-22
| | | | | | | by Geoff Goodell on his exit.pl page. svn:r738
* We were leaking every time the message log was refiltered.Matt Edman2006-04-22
| | | | svn:r737
* Add a button that will be used to refresh the client's view of the network.Matt Edman2006-04-22
| | | | svn:r736
* Tie the enabled/disabled state of the New Nym button to the status of theMatt Edman2006-04-22
| | | | | | | control connection. svn:r735
* Add an overloaded connected(bool) signal to Tor control, so we can connect theMatt Edman2006-04-22
| | | | | | | | setEnabled/setDisabled slots to the connection status of the TorControl object. svn:r734
* Add NEWNYM functionality to the shiny new button.Matt Edman2006-04-22
| | | | svn:r733
* Add an image and a button for the new nym business.Matt Edman2006-04-22
| | | | svn:r732
* All the other dialogs use 22x22 icons in their toolbar, so why not this one?Matt Edman2006-04-22
| | | | svn:r731
* Add a Help button the network view dialog.Matt Edman2006-04-22
| | | | svn:r730
* Add a home for the network viewer help documentation.Matt Edman2006-04-22
| | | | svn:r729
* Add code for retrieving and parsing router descriptors and a list of allMatt Edman2006-04-22
| | | | | | | routers Tor knows about. svn:r728
* Draw the global map with a QSvgRenderer. This is pretty basic but, assuming ↵Justin Hipple2006-04-22
| | | | | | QSvgRenderer isn't broken in some horrible way, it should work out really well. svn:r727
* Apparently QIODevice::readLine() can't handle long lines, so let's help it outMatt Edman2006-04-22
| | | | | | | and read data in small chunks until the end of the line is found. svn:r726
* The last line of data in a control reply that contains data is really aMatt Edman2006-04-22
| | | | | | | | ".\r\n", not just ".". Also, we can fail reading lines in the middle of the data, so handle that too. svn:r725
* There's an interface for getting the message for the first line of a controlMatt Edman2006-04-22
| | | | | | | reply, so why not the data as well? svn:r724
* Ok, ok, so NEWDESC gives me a list of IDs for new server descriptors, not theMatt Edman2006-04-21
| | | | | | | descriptors themselves. svn:r723
* Add support for the NEWDESC control event.Matt Edman2006-04-21
| | | | svn:r722
* Teach Vidalia how to speak Socks4a, so we can do our IP-to-lat/long stuff (andMatt Edman2006-04-21
| | | | | | | | eventually our available-update-thing) over Tor, thus avoiding enumerating all Vidalia users. svn:r721