[Pkg-privacy-commits] [vidalia] annotated tag show created (now 124d0db)
Ximin Luo
infinity0 at moszumanska.debian.org
Sat Aug 22 13:16:20 UTC 2015
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a change to annotated tag show
in repository vidalia.
at 124d0db (tag)
tagging 8590187f24129bdbc43d030b02c6d1e578b16191 (commit)
tagged by Sebastian Hahn
on Tue Mar 22 13:42:52 2011 +0100
- Log -----------------------------------------------------------------
Tag version vidalia-0.2.10
Andrew Lewman (79):
Changed required to selected.
Add torbutton to the vidalia bundle
Claim my copyright since everyone keeps telling me I should do so.
Update torbutton-dev version. Set Vidalia to automatically start on
Allow Vidalia to start for users without a pre-existing
Fix the logic so that every user has Vidalia start on login.
update paths such that vidalia is actually included in the dmg.
update paths such that vidalia is actually included in the bundle.
Update torbutton version and include the uninstaller with the bundle.
Update method of installation for torbutton.
Update the win32 bundle nsi to include current versions of tor and
No really, torbutton will install in Firefox if the user clicks Install.
Update torbutton version
It's really 1.2.0rc1.
Updated torbutton version, fixed url location, updated OSX version
Update vidalia-bundle for osx to work with the new Tor dmgs.
Add the latest OSX for identification.
Update tor version. Minor yet annoying. ;)
Update the version of torbutton and tor.
Updated to torbutton 1.2.0rc6
svn:r2938
Replace OS name with architecture compat.
Scrap the installer, dragging is what the cool kids do.
Include a readme file and a folder full of licenses in the root of the
Update the README with installation instructions.
Fake the old vidalia-bundle filename until we have a better scheme.
Updated directions to build the osx bundle.
Fix the path to torbutton, lest we hardcode the torbutton version.
clarify the torbutton is the path to the file itself.
Update the osx option to create a LEGAL folder to not make the pretty
Add the .DS_Store file required for the pretty dmg background. Add in
Add the right DS_Store for the vidalia-bundle.
Include the background and proper DS_Store for the pretty dmg of the
vidalia-bundle .DS_Store. Now with 100% more Applications aliases.
remove the broken non-bundle .DS_Store
non-bundle .DS_Store. Now with 100% more Applications
Force the symlink to Applications in the dmg, and force UDZO to use
Update the build-bundle instructions.
Update the error if no arguments are supplied.
Fix a missing mkdir in package, update the .DS_Store for the new
Updated .DS_store for the vidalia-bundle.
Add a sample vidalia.conf to the drag and drop bundle for OS X.
Add the -DUSE_MARBLE option and quick explanation.
update the bunde-ds_store, even though it needs to be updated again
Fix the Tor version requirement.
create a rpm section, get rid of the silly win32 nop.
minor updates, almost works.
fix screwup from rpm addition.
Create an option for osx-split-bundle.
clean up the if..then statements
enable extended test brackets
Remove an extra &&
forward port r3907.
remove the extra tor geoip copy, put the geoip file into the correct
move torgeoipfile to the right section, remove an extraneous copy.
get rid of extraneous torgeoipfile variables.
update tor version
replace privoxy with polipo in the vidalia-bundles
Fix the config line for polipo as shipped.
get rid of double slashes as well, since nsi seems to selectively ignore
return double slashes otherwise nsi screws up the final text
updated polipo config options
update vidalia bundle to latest tor and torbutton.
add an option to make a backwards compatible vidalia
this is how I build the bundle
add the one line I always forget.
fix a spelling error.
force an arch for OSX_TIGER_COMPAT. this might be better if it was
revert 4194
apply sebastian's document patches for osx 10.6 users.
somehow, add in qt.conf to stop conflicting qt's from loading plugins.
maybe this is right, add qt.conf to the dist-osx and dist-osx-bundle
add the libgcc_s_dw2-1.dll to the nsi so vidalia works.
diety help me, i'm starting to understand these files. Add in
update tor and torbutton versions.
first attempt at adding burmese and vietnamese codepages, re-enable
revert my language addition commit.
add the bridge-bundle nsi configuration.
follow edman's advice and set changed true to make this stick.
DJHasis (106):
Updated Finnish translation
Updated Finnish-strings
Finnish-installer update
Update Finnish-translations
Improve help's server-page
Updated Finnish-strings
Finnish-string update
Updated Finnish-strings
Correct few Finnish-strings
Updated Finnish-help to the latest revision
Updated Finnish-strings
Updated Finnish-strings
Put omg's simplified chinese translation of the gui and the installer
Updated Finnish-strings
lupdate files and update Finnish-strings
Updated Finnish-strings
Updated Finnish-strings
Updated Finnish-strings
Updated Finnish-strings
Updated Finnish-strings
Updated Finnish-strings
Updated Finnish-strings
Updated Finnish-installerstrings
Updated Finnish-strings
Updated finnish-installer strings
Improved abit installerstrings
Updated Finnish-installerstrings
Updated Finnish-strings
Updated Finnish-help
Updated Finnish-help
Updated Finnish-strings
Updated Finnish-strings
Updated Finnish-strings
Updated and improved Finnish-strings
Improved some Finnish-strings
Updated Finnish-strings
Update Finnish-help
Updated Finnish-help
Updated content.qrc for Finnish-translation
Updated Finnish-strings and Finnish-help
Improved Finnish-help
Improved Finnish-strings and help and updated those help-pages that didn't include official English stuff
Finnish-strings and Finnish-help
Improved Finnish strings and help
Updated Finnish-help
Updated finnish-help and translated some swedish-strings
Updated Swedish-translation
Updated Finnish-help
Updated Finnish-strings
Updated and improved Norvegian gui translation. Thanks Micromus for this translation!
Updated Swedish-translation
Updated Finnish-strings
Updated Swedish-translation
Updated Swedish-translation
Updated finnish and swedish strings
Ticket #323 link error in help/content/en/config.html fixed
Updated finnish and swedish gui-translations
Updated Finnish-help to date and also improved Finnish gui-translation
Improved Swedish GUI-translation
Improved a lot of Finnish installer translation
Improved Finnish installer translation
Improved Swedish GUI-translation
Added preliminary Swedish help translation
Added preliminary Swedish help translation
Re-uploaded the previous version of Finnish help because uploading the Swedish-version had some problems
Improved Swedish help-translation
Added closing tabs to bridges.html and server.html in Finnish and Swedish languages, German and Russian is still left
Added closing tabs to bridges.html and server.html in other languages
Improved Swedish and Finnish help translations
Updated and improved Swedish and Finnish help translations
Fixed a little bug that prevented the use of Swedish help translation
Updated and improved Swedish and Finnish help translations
Added previous changes from the English help to Swedish, Finnish and also to Russian
Updated Swedish help translation
Improve Finnish windows bundle installer translation
Updated and improved Finnish GUI and Help translation
Updated Swedish help translation
Improved Finnish Help translation, a lot work needs still to be done with my Finnish and Swedish translations, well I have time
Improved Finnish Help and GUI translations, hmm there isn't svn::ignore for Thumbs.db under trunk/src/vidalia/res/ -folders
Added latest help changes to Finnish and Swedish translations, not yet translated them
Updated and improved Finnish GUI and Help translations
Updated and improved Finnish GUI and Help translations
Updated Swedish GUI translation
Corrected and improved Swedish translations
Updated and improved Swedish GUI translation
Improved Finnish Help translation
Improved Finnish Help translation
Improved Finnish Help translation
Improved Finnish Help translation
Improved Swedish Help translation
Improved Swedish GUI and Help translation,
lupdate GUI translations
Corrected couple of Finnish windows installer strings
Updated Finnish GUI translation
Updated and improved Finnish GUI translation
Updated help translations to have clickable links in links.html
Updated Finnish and Swedish help translations to have markings of upnp
Corrected a couple of typos from Finnish and Swedish help translations
Updated Finnish GUI translation
Updated Swedish and Finnish GUI translations
updated GUI translations for the new GUI strings
Updated Finnish and Swedish GUI translations
Updated French help from mfr
forgot to add services.html to French help
Updated helps content-list file for the new French help
Updated Finnish help
Erinn Clark (7):
Updated debians-tor-binary-path.patch for current source.
update spec file so rpms will build
gut the debian/ directory and add a README file so people know where (and how) to get/make .debs
Updated the README.debs with a new link.
Make those links https where possible.
One more https correction.
update git url for polipo README
Jacob Appelbaum (7):
Test of privs. Will remove with next commit.
I can commit to both required i18n areas of Vidalia. All is well. Thanks Matt!
Two quick conversion scripts to assit with pootle work.
Add pootle external svn property. This will be used to allow a package builder or diff manager to add new translations directly from the translation engine.
Updated to reflect proper pootle placement.
This is the first major test of a export from Pootle, converting from .po (using the process explained in tor/doc/translations.txt) and into .ts; hopefully this will still work properly and we will only see major updates when string translations happen. If not, we should back this change out. Hopefully Matt can confirm my assumption and I haven't broken everything with this commit.
Removing external svn stuff.
Justin Hipple (232):
svn:r20
Check-in initial .ico images;
svn:r31
Removed traymenu code from mainwindow.cpp and gave it it's own class. This needs to be fixed.
This breaks on link after putting systray menu in its own class. Undefined reference to TrayMenu::TrayMenu(QWidget*)
Fixed On/Off images and icons so that their backgrounds are transparent.
Added traymenu.pri
Prepended _ to member names
Moved traymenu into mainwindow so that menu events were easier to catch. For example, clicking 'Exit' now closes Vidalia.
Moved traymenu into mainwindow so that menu events were easier to catch. For example, clicking 'Exit' now closes Vidalia.
Removed curious class redefinitions from mainwindow.h
There is a bug on Win32 concerning pid(). Look at the FIXME in TorProcess::stop
Fixed pid() not working on Win32. For now.
First shot at integrating About dialog created in Designer into existing project.
The AboutDialog now builds and works correctly. We need to have somebody make a vidalia_about.png banner with Vidalia's logo on it. Use Tor's for now.
AboutDialog now shows Qt version correctly. Provisions need to be made to retrieve Vidalia and Tor version numbers. See FIXME in about.h.
Start Vidalia and Stop Vidalia actions now work in the tray menu. There 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.
Changed Vidalia copyright year to 2006 to match the date in the source code.
Fixed the tray icon bug in Win32, for now. Problem was in sysUpdateIcon, fixed using updated code found in patch for Psi.
Made Start, Stop and Configure more generic.
Signals are going to find a new home somewhere else, for they have been deemed too complex for the average (Windows) user. MainWindow no longer shows since it is useless.
Closing this dialog no longer exits Vidalia
Added ToolTip to systray icon to indicate Tor status. Woo.
About dialog should be fixed now so that it doesn't display illegible text on Mac.
Added 16x16 grayscale copies of tor_on and tor_off in case we decide to use the menubar on Mac.
Exit action was bound to QCoreApplication::quit() instead of MainWindow::close() so Tor probably wasn't being disconnected properly. This *should* be fixed now.
Added tor_logo16.png
Small changes to make it aboutdialog look better.
First shot at getting MessageLog to work.
Failed at merging changes in 110 (stop Tor from crashing on shutdown in Win32) so reentered them.
Critical and warning messages are now highlighted in red and yellow, respectively, in MessageLog. Neat.
MessageLog settings added to VidaliaSettings. Log message types put in their own file, giving other components better access to the types.
MessageLog now is mostly functional, with Select All, Max Log Size, and Clear working correctly. Message filtering is also working, but there is no way to change the types filtered just yet. It is set at the default level.
Changed get and setShowMsg so that they handle const char* and Qstring. Will need to look into translation later on. Changed location of message setting keys.
Cleaning up gui/
Message filtering now works correctly (hopefully it scales too). Moved to seperate folder to clean up /gui/
Housekeeping.
Cleaning up.
Saving of messages now works. Added Message counter to form.
Copying selected messages to the clipboard now works (tested on Win32).
Changed MessageLog so that it utilizes the status bar to display messages displayed. Went through all gui files (excluding the scary traymenu files) and cleaned up sloppy memory usage.
Added icons to FilterDialog.
Tooltips are now sane. FilterDialog is now smaller and denser.
I hate sizers. Lining things up is much harder than it should be.
I miss Python.
Message Log now has a nifty hidden settings menu instead of seperate dialogs.
Message Log settings frame now closes and toggle button resets on Cancel and Save.
Message Log now supports variable window opacity. It saves the opacity setting via VidaliaSettings.
Oops, forgot to set the global form layout to vertical after mucking with frmSettings.
Fixed a bug with the Messages Shown counter.
Turns out window opacity is less cross-platform that I hoped. This disables it on X11 and < Windows 2000.
<Sigh> Another bug with opacity slider fixed. Wouldn't respond to all methods of input (clicking, wheel), now it does. Yay.
Got rid of the nasty pop out Tools menu in the tray menu (left Mac menu alone since Mac scares me). Gave tray menu actions more meaningful names. Changed window title on Message Log to <gasp> Message Log. Things are actually starting to look and work nicely. Woot. (Been awhile since I've said that, it's meaning eludes me to this day.)
Sets most recently added message as the current message, thus "autoscrolling" the message list.
Hide grpVidMessages for now. Will Vidalia have it's own messages? Stay tuned.
Initial design for bandwidth graph.
Undo misguided attempts at refactoring. <sigh>
Testing a new colorscheme and bwgraph.
More layout changes.
Still trying to get buttons to look standard on Mac.
Ask and you shall recieve. Smaller yet.
Smaller yet.
This was coming up huge on my tiny Tablet PC so I made it smaller. Why can't all computers have dual 21" monitors?
BandwidthGraph is now a 'Tool' style window that stays on top.
Sunken panels/frames, spelling corrections, removed frivolous features.
frmOpacity becomes invisible on unupported platforms instead of simply being disabled (it looked cheesy). Removed unused getOpacity().
BandwidthGraph supports saving settings, opacity and such. Small layout changes to MessageLog. Removed some unnecessary things from the deconstructor in mainwindow.cpp (Qt takes care of freeing QWidgets).
We've figured out how to build debug on Win32.
BandwidthGraph now has a pretty solid looking framework in place. Soon it may even be functional. Vidalia.pro only needs to build debug or release, not both.
BandwidthGraph draws grid and scale. Completely removed total line.
Ok, I broke the build. Hey, it's late.
Changed DPIs of all images to 72. Created tor_logo 32,64, and 128.
And this time I make the correct size images...
A little more progress on the graph. All that's left is drawing the lines.
Added shortcut to Find.
Turned off autoFillBackground, minor changes.
Replaced Send/Recv rates with total counters which allowed me to remove
Bandwidth Graph now draws lines and such. On to testing. There will probably be minor tweaks made later (determine proper scroll speed, decide if/how to do averaging, etc.). 6:20 a.m. = time to sleep 3 hours ago.
Gui components for Message Log File are in place. Removed Vidalia Message code since it is useless.
Updating the layout of the Settings frame.
File path is now a line edit. Moved layout around to allow for a longer filename.
Final attempt at getting buttons to look correct on Mac.
Moved settings frame around a bit.
Now that there is only one type of message, there is no need to make distictions.
Turns out that homePath isn't such a good place to use on Windows. The installed directory is probably much more logical for Windows users as a default. Separator normalization now occurs in all necessary places. Fixed a bug that was causing messages not to be written to the log file if the Message Log hadn't been opened before starting Tor.
VidaliaSettings now uses rootPath instead of hardcoding C:/ and MessageLog has reclaimed it's _enableLogging member variable in the name of efficiency.
Hacked out a minimalistic ConfigurationDialog. Need to figure out more configuration options, design proper icons, and add necessary changes/additions to VidaliaSettings to make it do something useful. Removed a frivolous #include from graphframe.cpp.
QDir::rootPath() returns a string that ends with '/' (On Win32 at least) so we don't need to append a string that begins with '/'. The configuration dialog looks gargantuan on my tiny Tablet screen, but luckily we can use some sizer trickery to make it so that a hard coded minimum form size is unnecessary (in this case at least).
Try and fix highlighted text on Mac. Will it work as intended? Watch this space for updates.
First crack at server configuration. Almost nothing works, in fact, the only thing that works is the hidden frame. This was the hardest layout yet by far. Designer didn't even crash once!
Made some minor adjustments to the server page of the ConfigDialog.
Hide option to start Vidalia on system boot if not running on Win32, for now. Small layout changes to the form.
Layout changes and added a margin to the top of the graph. Also, made the code much less crappy. I don't know what I was thinking before. It was late I suppose.
Date/Time and Message Type columns are now set to correct sizes.
I should have committed this hours ago but I forgot. Fixed problem with buffering massive amounts of messages. Fixed log file not being closed when it should. Set a minimum size for certain widgets in the configdialog.
bwgraph now has spiffy antialiased lines (and text, if that matters).
A quick layout change to the serverconfig page of the Config Dialog, hopefully making it a bit clearer how to enable/disable mirroring the server directory. Naturally, I had to take another screenshot too.
Added grpPermissions to the Advanced page of the ConfigDialog.
Adjust the new labels to look like the rest on Mac.
First attempt at packaging Vidalia and friends for win32. The .nsi files should probably be reviewed by somebody more experienced <cough>.
Made a few adjustments to the packaging stuff for win32.
Tame the Windows registry in such a way to allow Vidalia to start on system boot if the user chooses so. This needs review, especially the #defines in VidaliaSettings. There must be a more clever way of getting the path to Vidalia's executable.
A few adjustments to the registry stuff.
Make sure to inlclude ALL the necessary .dll's for Windows or else the next thing you know you'll be demonstrating your app in class and it will crash repeatedly. How embarrasing.
Figured I would give Brandon some credit in the official AUTHORS file. Honestly though I just wanted to commit something.
Built a new bundle for win32 based on Tor 0.1.1.15-rc.
The text in this dialog box wasn't completely readable.
Try a different layout technique in hopes of defeating the chunky button problem.
Attempt to fix the rest of the buttons. Hope this works.
Made the settings frame a bit smaller, hopefully made the Browse button look normal.
Rough out a form for the help system.
Help dialog got a hidden search bar. Message log ditched the menubar in favor of a toolbar. Massive amounts of iconification. Hopefully everything looks ok on Mac.
Organize /res a bit, meaning anything that uses images is affected. Also, use correct size icons instead of being lazy. Minor other changes. *Somebody* should check to see that I didn't break Mac too badly.
Finally. Searching works. It's primitive, but I think it'll do for now.
Whole words is actually what this option searches. We are already matching the entire phrase, obviously.
Update bundle to include Tor 0.1.1.16-rc.
Make the tray menu to all mouse button releases for Windows folks. Hopefully this will alleviate some confusion.
Highlights the first occurrence of the search phrase when the user selects the page from treeSearch.
Replace evil rich text on forms with good ol' plaintext. Wrap strings sprinkled throughout code in a blanket of tr() goodness.
Submitted for your approval: An IP address box widget type thing.
Test new exit policy layout. Could this be the one?
A few layout changes to the exit policy stuff.
Use larger icons for exit policy buttons. Hopefully buttons are fixed on Mac.
Make some of the exit policy buttons work.
Make the Exit Policy help button work. Move special QWidget::show() code to each respective component instead of just doing it all in MainWindow.
Minor layout change. Define help topics at the top to keep things sane when we start to go nuts with this concept.
These need translations too.
Make Designer acknowledge Matt's custom text browser widget.
Each config page is now it's own seperate widget. Added an icon we might want to use for the "Language/Style" page. This took me way longer than it should have.
The general settings page is the only one who cares about VidaliaSettings so let it have it's own.
ConfigDialog got a facelift. The new version seems to fit in better. Added a home for Appearance settings. Tomorrow they become functional.
Make the ConfigDialog tool buttons non-exclusive.
Make the AppearancePage widgets do something. Added some nifty flag images.
AppearancePage is going to be broken either way, so choose less broken method. Also, change styles on the fly.
Last time this line gets changed. Scout's honor.
Move the warning message up into the Language box since it no longer applies to the Style.
Fixed assertion error. Save and Cancel don't belong to grp so it would die when trying to show a page in the stacked widget that doesnt exist.
First crack at getting the exit policy stuff to work. I'm tired so this is probably fundamentally flawed in some way but it appears to work.
Ensure ServerPage only accepts valid exit policy IP addresses.
Fix the override stuff so that it doesn't totally screw users over. My bad.
Scrap the "Override default exit policy" scheme.
Update the .ts file with some strings that need to be translated.
Validate new exit policy port range.
Do the right thing when they enter 100-* for an exit policy port range.
Oops. Better make *-100 type stuff work too.
Remove opacity feature.
Remove last remnants of Message Log opacity and update translations.
Update win32 package stuff.
Create the path to their Message Log logfile if necessary.
Make each component use it's own uninstaller.
Fix the uninstaller not removing Vidalia's registry VALUE from HKCU\Software\Microsoft\Windows\CurrentVersion\Run. Sheesh that took way too much time to fix.
Return of the immediate data rates! Since we aren't hdd manufacturers, let's use proper math all around.
Fixed the middle man bug, hopefully without introducing more heinous bugs in the process.
Peace has been restored in the land of Designer. Added win-specific resource file. New translation files, for some reason.
Make gui.pri recognize our new .qrc.
We don't need these icons anymore.
Recreate the .ico's so they don't look like garbage. Get rid of vidalia_win.qrc since we no longer need it.
Whoops. These should have been in the last commit.
New grayified icons. I can change colors in Photoshop. Go me!
Try these colors out, see if they make it obvious enough what Tor is up to.
See if this fixes the off-center 'x'.
Add Matt Hanson's tweaked images and icons, give him credit in AUTHORS.
Whoops. We can't use cropped icons very well. They must be square!
Bump to 0.0.3 in win32 installers.
Update bundle installer to include Tor's translated documentation.
Justin, note to self: Creating broken start menu links on users' systems isn't nice.
Lay the foundation for Network Viewer, the widget that will (hopefully) provide graphical visualization of the Tor network and your own circuits.
Simply using a copy of Message Log and removing all the visible widgets leaves us with a tainted Network Viewer. Naughty.
It has been brought to my attention that this is no longer used.
Add chkAutoUpdate to serverpage.ui. Also, ditched netviewer's menubar in factor of a toolbar so now crazy things don't happen on Mac.
Ok. Now the serverpage is back to looking normal.
Add a GLWidget to the NetViewer. About all it does right now is render an image. Also starting to rough out what the NetViewer might look like. Thoughts?
The first of many test versions of NetViewer. Bigger image? Smaller?
We'll stick with using .pngs.
Draw the global map with a QSvgRenderer. This is pretty basic but, assuming QSvgRenderer isn't broken in some horrible way, it should work out really well.
We're going pure OpenGL baby. Here's the basic framework. Again.
Submit to Designer's demand that all custom widgets must go through it. Also, throw everything in a horizontal slider sizer so long router names can be read.
Added toobar support for map actions and created temporary icons for them. Zooming *almost* works, not really though. Turns out this is kinda hard. Fixed a warning in netviewer.cpp. Updated language files.
Add Dan's fixed icons. May this be the last time these are messed with.
Update windows installers for 0.0.4.
lupdate needs Q_OBJECT to do it's magic
Clean up a compiler warning
Quick add a tree widget for Matt to play with before work.
Use code donated by Zuerchertech to handle drawing the networkviewer image. Fixed a bug in the bandwidth graph that broke my build.
I'm sick of cluttering up /src whenever I build Vidalia so let's put all generated files in their own tidy folders.
Tweak the netviewer layout a bit to allow for resizing of the tree widgets.
Put the circuit list under the map along with the descriptor view in an effort to make better use of space.
Netviewer layout changes, fixed column headers.
Resize columns properly
Remove a #include that doesn't belong
FUrther modifications to the Net Viewer. Zooming *almost* works.
This should not have been committed.
You might think Designer could handle naming things of the same type different things, thus avoiding naming conflicts, and you would be wrong.
/gen doesn't need to be under source control, qmake will create it
Incorporate Christoph's code into TorMapWidget and credit him in AUTHORS.
Fix a couple bugs, replace zimageview::clamp with a qt built-in and start testing Christoph's code.
Fix a couple bugs I introduced and clean up some compiler warnings. So far, it appears to work. It shall be completed tomorrow.
Add an 'Always on Top' widget to the bwgraph form
First crack at drawing routers and circuits. A little refactoring to make things more consistant. Needs work but its getting there.
Enable highlighting of selected routers and circuits in MapViewer.
Update the windows build scripts for Vidalia 0.0.6.
Somehow, the bwgraph lost its window icon, so restore it.
Keep Vidalia portable by remembering where Tor gets installed in vidalia.conf.
Build on windows again. Still baffled as to why conditional compiling didn't work before.
Fix long descriptors being cut off in aboutdialog.
Give the about dialog a less restrictive layout.
Fix the case where the Message Log doesn't display a horiz. scrollbar on initial view if required.
Put some bandwidth rate widgets on the server config page.
Don't inherit from QDialog because it causes strange modal type behavior, even if the object is set to modeless. Take advantage of statusbar to make the bwgraph a bit smaller.
Normally it's not nice to commit files which #include <QtDebug>
Make the bandwidth rate inputs a bit smaller so they don't look stupid.
Change the bwgraph minimum size back to 355.
Update the windows build scripts.
Update the website to point to new Windows packages, update windows bundler for new version of Tor.
Fix Ticket #116.
Message log rows are squished together, this seem to fix them. Might break other platforms, we'll see.
Setting the width of the message column to -1 loses our horizontal scrollbar. Turns out that only one of these needs to be set to avoid the stupid tall rows anyway.
I meant to remove these lines, not comment them out. Wow it's late.
Add some UI for the coming of Tor NT service support.
Move the "middle man option" on the server config page down to the Exit Policy group. Takes care of item #3 on the TODO.
Fix the paths. Stupid windows.
Only show the exit policy configuration controls if the Middle Man box is unchecked.
Make windows recognize the JPEG image format.
Here is the long awaited NT service stuff. It mostly works.
See what IRC folk think of this Server Config page.
Commit changes to Server Config dialog as suggested by arma.
We should use the same point font everywhere.
We should probably load the torrc from the right location. Naughty Justin.
Lets be consistent with our slashes and backslashes. It looks weird to have "/torrc" appended to the end of a path in Windows.
Seriously. I know edmanm is getting tired of fixing whitespace so I'll take care of this for good after some sleep.
Update the win32 bundle build script.
Fix the things I broke in rev 1498.
Martin Peck (14):
Update Tor copyright dates in LICENSE.
Add support for WiX localization with po2wxl tool.
Make localized string dynamic so multi-language packages will link correctly.
Add script to automate creation of localization tranforms in MSI packages.
Move wxs files from tor/contrib to here for integration with existing bundle translations and pootle tools.
Clean up Language and Manufacturer in WiX files.
Use current syntax for localized replacement and update tor.wxs which was missed last commit.
Fix tor.wxs version info (manual edit for now), minor edits to other package properties.
Fix corrupted pootle file.
Add --force-check to the thandy args; it is counter-intuitive if thandy overrides a Vidalia request to check with a cached timestamp file.
Keep distinct arguments in their own string; win32 SpawnProcess doesn't care but humans do :)
Modify Marble circuit colors for more contrast.
Add wixtool for manipulating Windows Installer XML files.
Add missing LCID element change to po2wxl.
Matt Edman (2592):
Flesh out some initial directory structure.
We're going to have to be GPL, so add the license info now.
And add a little more license info.
Add another semi-useless but commonly-seen document.
Add an empty changelog. We'll add stuff when we actually do something besides
Testing my auto-props configuration.
It worked...
Add an initial coding and repository specification.
Add some directory structure under ./src/ matching the specification.
Define member variable naming convention.
Initial cut at a version specification.
Add a place for resource files (images, etc.) to live.
Refine the coding spec a bit.
Implement a skeleton for the qmake stuff;
And check in a TODO with some notes about graphics files we need.
Yeah, macx is a lot more intuitive than mac. Sure.
Add the appropriate tray icon license stuff.
Normalize whitespace in the trayicon code.
Add a Vidalia application icon based on tor_logo.
Well, at least trayicon_x11.cpp builds now. But it still doesn't do The Right
Well, the trayicon stuff builds on windows. And crashes. Woo.
It doesn't seem Qt 4.1 on Windows can build in debug mode
Tray icon business works on Win32 now. (I have a feeling we'll be revisiting this some day)
I guess we need to force release mode on win32. Eww.
Add a class to handle saving and restoring Vidalia's settings
Qt gives us lots of neat file and path classes, so why not use them...
We don't need Vim backup files under source control.
Make the tray menu stuff build.
Update the Mac set of icons with Justin's shiny, new images.
Fixed the tray icon on Windows to work with the new images. Will it stay fixed? Stay tuned.
Maybe a more complete fix if we're trying to create a tray icon from a QPixmap that doesn't have a mask.
Make the tray icon context menu close when the user clicks away.
Add skeleton control code and a basic test rig for it.
I hear the cool kids put the license on their code _before_ checking it in.
Note an interesting claim from the Qt 4.1 docs about constructing a QSettings
Added ability to start and stop Tor;
Add ability to configure control address (in addition to control port). This
Comment the code I added yesterday.
Make a couple error messages more informative.
Minor cleanup
A first cut at fixing the pid() business on win32. (I wish I had a windows
Implemented basic v1 control protocol functionality;
Heck, let's make them QHash instead QMap. Qt docs claim they're "much faster".
And remove an unnecessary #include from controlconnection.cpp
Add a feature specification in an attempt to formalize what Vidalia will and
Note that the example "pinging" method mentioned for circuit latency measurement also
Add version info.
Output Vidalia's version string at the start of the test
Create an instance of TorControl as a member of MainWindow and then pass a
Remove the word "Tor" from three methodss. It should be obvious that
Ta da! Now we can identify when the Tor process mysteriously dies without
Stopping the Tor process can produce an error, too.
Add support for the SIGNAL keyword;
If we can't get Tor's version, then just return "<unknown>".
svn won't let me rename or move vidalia.pro to Vidalia.pro (it doesn't
Make Vidalia's name appear properly-cased on Mac;
Remove an unnecessary method declaration.
stop() should also return a boolean value indicating whether stopping the
Use QAbstractSocket's isValid() method to determine if the control socket is
Add the ability to load authentication token information from a file. We'll
Vidalia can now start and stop Tor. Upon starting Tor, Vidalia will try to
Change the default Tor path on Windows to something a little more likely to
Add some shortcuts for the Mac menubar..
Oops. I quess QMessageBox only wants a LF instead of a CRLF.
Check in a bulk of the asynchronous event handling code. Some work remains.
Vidalia will close Tor gracefully when the application exits.
Check to see if the Tor process is already stopped before killing it
Ask Tor to kill itself first, by sending it a SIGTERM, and then try to kill
Remove a block of code that appears to be a copy/paste run amok, though I
If we displayed a message box from MainWindow, without any main window being
If Tor exited, and we didn't ask it to, then we should explicitly clean up the
Use SIGTERM instead of SIGKILL to tell Tor it needs to exit.
Connect the Exit action to QCoreApplication::quit(), since we don't want to
Thanks to my impeccably bad logic, if Tor started, the first connection
If the message pump is not running, then simply read the next response from
If we lose the control connection in the middle of waiting for a line of data
There's no need to wait for the Tor process to start in TorProcess::start(),
For reasons currently unknown to me, QProcess saves some state
Remove some code from TorEvents that I ended up not using.
Make the default Tor path work on Windows. Apparently Qt doesn't take into
This lovely little hack is because the QFileInfo::isExecutable() method doesn't understand quoted paths, but QProcess::start() requires it to function properly on Windows when given a path containing a space.
Fix a race between setting _isIntentionalExit back to false and the process actually stopping when requested.
Make the status output of the control test rig a little more verbose.
Tor on Windows doesn't understand a WM_CLOSE message (which is what QProcess::terminate() sends it), so we have to kill it harshly or else it never terminates.
Since the message pump thread will be blocked in readReply() most likely, we either need to find a way to make QAbstractSocket break out of a blocking read, or we have to kill the thread harshly. For now, we just
Since the AboutDialog is static in MainWindow::about(), we have to reload
Fuck you, Mac menubar. There, first profanity in source-control. (someone had
Make the tray icon work on X11 (tested only under Gnome so far). This is such
Laid the groundwork for dispatching custom QEvents instead of using
Make clearer the difference between a Tor event (event sent by Tor) and a custom event
The 48x48 icons look better in the dock than the 128x128 icons, but still
Send a SETEVENTS when the control socket connects;
And check in the rest of the new event-handling code.
Simply joining control command arguments. Qt gives me spiffy methods like
Include eventtype.h in torevents.h so you don't have to include an extra file
Move the authenticate() call into the connected() slot. Also, report an error
So it turns out I don't need to overload QEvent::type() for my custom events
Make the event types be const ints instead of an enum so we don't get
If the connection dies, bail out of the message pump main loop.
Explicitly stop the message pump when the socket is actually disconnected, not
Add some images that could be used for severity icons (feel free to pick
Deleting a pointer after setting it to 0 is naughty. MainWindow takes care of
I broke Vidalia on Windows (would hang when stopping Tor) in Rev 143. I'm
Check to see if the thread is even running before trying to terminate it.
Since we waitForConnected(-1) in ControlConnection::connect(), the
Factor the blocking readLine() stuff out of ControlConnection::readReply().
Make an error message in readLine() more helpful.
Look, ma! Asynchronous events from Tor without threading or a message pump!
Remove a file that is no longer necessary.
And remove a reference to the file I just removed.
Ok, ok, I guess we will go with the threading/event pump model. Only this
Oh, it was supposed to build?
Straight Vidalia pimpin' 'til the break of dawn.
Make the message log just a tad shorter by default so it doesn't scroll off
The message log now responds to log events from Tor;
I still want my Tor and View menus on Mac.
Change the format of the date and time in the message log to match that used
Make some lines fewer than 80 characters wide.
Turn some mystery magic numbers into #defines.
Refactor the saving-to-file code a bit;
Make the saved log format match Tor's logging format a little more closely.
Ensure that the list of log items is sorted before writing them out to a file.
I suppose I should use actually date and time comparisons for sorting the list
Simply scroll to the most recently added log message instead of setting it as
Shorten down a really long line in controlconnection.cpp
Accept either "error" or "err" as being valid severity levels.
Refactor the event posting code into a dispatch() method and make that method
Add support for reading and parsing log events that Tor writes to stdout.
Read and parse log events from stdout until the control socket has connected.
Instead of simply asking the user to find the message log when Tor dies, now
There is no need to wait around infinitely for the socket to connect or
Add some Doxygen guidelines to the coding-spec.
Add a Doxygen config file.
Doxygenate a couple files.
Add support for easily retrieving the message in the first reply line of a
Add support for GETCONF, SETCONF, SAVECONF, and RESETCONF.
Refactor the code to send messages to Tor and check for a 250 OK out into its
Remove an unused local variable in MessagePump::send()
Move the changes from rev 198 into controlconnection.h, so I can use
Add some clarifications to the coding spec. Sources files should end with a
And match the coding spec, plus some minor code cleanups.
Include the different custom event types in torevents.h so you don't have to
Add a custom event handler to the bandwidth graph to catch bandwidth update
Touch up the tor logo stuff a bit.
And add the updated .icns used for the application icon on Mac.
Note that we've based some of our images off stuff from Ren.
Check in a cleaner banner for the About box until Brandon finishes our own
Add basic search functionality to the message log.
Fix the $Id:$ tag in messagelog.h
Add a Qt logo and a brief license.
A proposed redesign for the About dialog. If it sucks, we can revert it.
Whoops. These lines were just for my testing.
Rename the EventType namespace to CustomEventType so as not to conflict with
Update the custom event handlers in MessageLog and BandwidthGraph to look in
Qt refuses to stop making our icons look crummy when putting them in the dock
Add some initial .icns for started and stopped states. These still need some
Cleanup the dock code a little bit.
Today's magic number, boys and girls, is 30. 30 pixels is the minimum height
Add support for the new auto-log-to-file settings to VidaliaSettings.
getLogFile() just returns a string represeting the filename and path, not a
Add support for optionally logging directly to file, in addition to the items
Following in Rev 244's footsteps, we no longer need to say "Tor Error" and
Some Tor messages ended with a newline and some didn't. Let's normalize the
QDir doesn't appear to be able to resolve paths like "~/.tor", but it does
If we're building on Mac, make sure we link to the Carbon framework.
Tell Qmake to bundle my .icns files in the application bundle on Mac.
Appease gcc's disdain for unused parameters.
Clean up another compiler warning.
Add some possible config dialog icons for general, server, and advanced a la
I'm no graphic artist, but this might work for a "General" icon in the
Shift some files around to a little more standard structure. This should
I guess there's no sense having a directory for just one file when that one
Fix a typo in a tooltip.
get/setTorPath now deals in QStrings with OS-appropriate path separators.
In the config dialog, we should only prompt the user for the path to their Tor
And save the user's carefully selected Tor path, too.
Add some semi-helpful text on the Advanced page of the config dialog. Make the
Give the config dialog a reasonable minimum size.
Make the control port stuff on the config dialog do something.
Factor the general, server, and advanced settings out into their own load and
Make the "run tor when Vidalia starts" stuff do something, too. Making Vidalia
Even if we change the default Tor arguments, one of them must always still be
The config dialog will want to play with the TorControl object, too.
Remove the control_test stuff. It isn't as useful to me anymore as it once was.
Fix some spelling boo-boos. It's "transparency", not "transparancy".
Since the description text moved to below the fields of the advanced
Create an empty home for packaging related stuff, such as install scripts. In my
Add NSIS scripts for an installer and a bundle installer from TorCP. We'll
Try out a couple different labels for the start Tor/Vidalia on Vidalia/System
Rework how VidaliaSettings handles Tor command-line arguments.
Make the alternate torrc stuff work.
Why use QList<QString> when I can use QStringList? I must've been sleepy.
TorControl should let me RESETCONF a single conf key, too.
Add the ability to test whether a specific Tor command-line argument is set.
Quote values in setConf and fix a possible segfault that can occur when we
Add baseline server functionality. Still remaining: determine external IP
Add a couple local network address utilities.
Fix a compiler warning in the bandwidth graph stuff.
Fix a possible segfault in TorControl when a signal is emitted for its
Use the local IP address for a default server address.
Take a stab at making the "uh oh, there's already a Tor running" stuff work on
When Tor died unexpectedly while starting up, we were losing some log messages
Clean up another compiler warning, in messagelog.cpp
If the local address is a private IP address, then give the user the option of
Don't expose VidaliaSettings members from ServerSettings.
Make the Run As User/Group config stuff work. Clean up src/config/.
Whoops. The proper option name is just "User".
Move the control port group to the top of the Advanced page. It's the setting
Add a way to revert all of Vidalia's settings back to default and allow the
Touch up the edges of the status icons and rebuild the .icns files.
Add a make install target.
On non-Mac, make the executable name all-lowercase.
And make `make install` put vidalia in just /usr/local/bin/ instead of
Fix assert that gets triggered on Linux by creating the socket in one thread and
Minor tweak to the last commit.
Clean up some #include business.
And the rest of the cleanups.
Add a simple readme. We will need to add more informative content sometime.
Note Vidalia's basic features in the changelog for 0.0.1-alpha.
Make Vidalia.pro a little easier on the eyes.
Fix a typo in the coding-spec.
Standardize the license and doxygen stuff at the top of all source files.
So why didn't svn do the $Id:$ business properly the first time around?
When processing events while waiting for a long-running operation (like
Ugh. Wrong button.
Prune out some entries in vidalia.qrc that we don't use in the application (I
Remove the banner graphic that was used in the old About dialog.
PIDs should've been unsigned.
Make some changes to our versioning scheme.
And follow our new version scheme.
Fix a compiler warning.
Commit an updated changelog for 0.0.1
Bump to 0.0.1 release
Bump to 0.0.2-svn and we're off.
Make the win32 installer package name look like the other package names.
Tweak the bundle installer name a bit, too.
Touch up Vidalia.pro so I can use qmake to build me an Xcode project, which I
Add another site that can be used to test for our public IP, since the first
Add another site used to test a machine's public IP address. And, now that we
Remove a commented-out line of code from that last commit.
Change our e-mail addresses in the AUTHORS file.
Remove another reference to Vidalia's old home.
Add support for ORCONN events, including the new NEW OR conn status.
Add support for the new NEWNYM signal. Roger is hard to keep up with.
That signal stuff had no business being in TorControl in the first place.
Add a basic script that can be used to build packages for distribution.
Put the .o files into their own directory when building. I want my bin/ to
Add support for building the OS X dmg to makedist.sh. This should probably be
Oops. Printing out a blank wasn't especially helpful.
Move makedist.sh to pkg/ and factor the OSX dmg stuff out into its own script
package.sh seems like a more intuitive name than makedist.sh
Remove a reference to our old version scheme.
Include COPYING in the OS X package, too.
Add some images that can be used for the soon-to-exist help browser.
Add a home for the help system stuff as well as a start on the format of the
First half of moving the gui component directories into a more normalized
Finish the second half of normalizing the gui component directory names.
Give The Tango Project credit for some of our icons.
I think this takes care of us for licensing the Tango Project icons we use.
Stop Qmake from ignoring us if we said "-config release" on the command-line.
Half of that last commit was definitely not supposed to be committed.
If someone selects About and Tor is not running, say "<Not Running>" instead
Give the Help menu item a shortcut on Mac. Also, it appears that on Mac, most
Add an INSTALL file. If the qmake stuff confused Roger, mere mortals stand no
Dear Matt,
Build the list of help topics and its relevant information (such as associated
Add some help topics I think we might end up with some day.
Remove an unused variable.
Respond to the user clicking on a topic in the topics tree by showing its
Make the forward and back buttons work. Note that the selection in the help
I had made the forward/back button enabling business more complicated than it
There's no need to force the main menu back up to the menubar since this
And same for this dialog. No menubar, no problem!
Add some stuff to handle parsing and formatting exit policies, once we get
Make a note in the license file about the new Tango Desktop Project images we use.
Remove some pointless do-nothing destructors, some unneeded checks in
Make the guess-my-local-IP stuff a little bit smarter, though it still sucks.
Asking for our public IP could take a bit, so show the wait cursor while we're
Instead of parsing the contents XML document for every search, we'll just
If Vidalia can't connect to Tor, then stop Tor since there's not really much
There are a couple reasons why Vidalia might not be able to connect to Tor,
Detect which version of Tor's control protocol is being spoken when the
If Tor isn't running, then don't try to stop it a second time.
Give the Tango Desktop Project greater credit since we use lots of their
Update the repository specification a bit.
Update the TODO with some goals set at tonight's meeting.
All classes that have some tr() strings in them, must have the Q_OBJECT macro
Add the necessary framework for supporting translations.
Make reset() a static member of VidaliaSettings.
Handle command-line arguments a little better and give Vidalia a usage
We should remind people that they still need to configure their applications
Add a way to load translations at runtime.
Add language settings to VidaliaSettings. Default to the appropriate language
main.cpp is happier living in src/ rather than src/gui/
Add a configure script to generate the .qm translation files before running
Save the interface style key in VidaliaSettings, in case we decide to let
Load the interface style from VidaliaSettings, instead of using hardcoded
Set the help stuff up for translation, too.
Add some actual help content.
Add an interface for showing a help topic based on its topic ID.
When searching for a topic based on ID, expand the items leading to that topic
Licensify some files, just in case.
Make the configure script still allow me to build in release mode.
:/images/NxN/NxN/foo.png is unneccessary; one NxN is sufficient.
It was modified for the Vidalia bundle, too.
Fix a couple memory leaks when changing the dock icon on Mac.
Add some classes to validate an ip or port in an exit policy.
I #defined the constant, so why not use it?
Add our simplified chinese language translation.
I guess we need to commit the translation stuff for the exit policy related
Fix a segfault that occurred when exiting Vidalia.
Add the simplified Chinese translation of the help docs to the repository.
Convert the zh-cn translation to utf-8. I still need to conver the name to
Make the zh-cn help docs utf-8.
Move the zh stuff to zh-cn so we can support both simplified and traditional
Update the translation files with the exit policy stuff and the new stuff
Make sure we understand the language code before trying to translate into that
Subclass QTextBrowser so we can eventually handle loading the help files
Darn you Designer.
Make the list of available languages a static member of LanguageSupport. And,
Move all the language, style, and command-line processing stuff into a Vidalia
Stop grabbing the Vidalia version string from VidaliaSettings, and just get it
Grab the current language code from the Vidalia application object instead of
Make our help stuff work with utf-8 encoded html files.
tr() a string and update the .ts files.
Commit the latest zh-cn translations.
Make Vidalia build on Windows again.
Keep a list of the original command-line arguments, in case Qt strips any that
If we print an error message on the command-line due to bad arguments, make it
Expand the top-level help item when it is loaded.
Don't bother validating command-line arguments on Win32, since they can't see
Give Wu credit for our zh-cn translations.
Fix a typo that kept us from building on non-Windows.
Fix three warnings printed at runtime that said something like
Case-desensitize the check for a valid style key.
All config pages should subclass the new class ConfigPage and implement the
Check the appropriate config page action when we display that page if its save() fails.
Add a Vidalia::help("foo") method ("foo" is optional), so we can show the help
Clean up some asininity and a lie in my last commit.
Justin's last commit reminded me of some things I meant to put in
Rename the cn flag to a zh-cn flag, to match its associated language code.
Use my new helper methods from LanguageSupport. Also, load the current
Make the Simplified Chinese version of the phrase "Simplified Chinese" appear
Note some more of the Tango Desktop Project images that we use.
Move the Settings button from the bottom of the message log to the toolbar.
Update the .ts files with some new strings that might one day be translated.
Enable/disable the dir port stuff when "mirror the server directory" is
Hide the exit policy stuff when the middleman option is checked.
Our default exit policy should be empty, so we don't mess with Tor's default
Naughty non-Doxygenated methods.
Do all the policy parsing and formatting in the Policy class.
If all exit policy fields are blank, we'll just add an <action> *:* policy.
If no position is given in the call to validate(), just use 0.
Oh, it was supposed to build, too.
Dialogs that want a TorControl object should just grab it from
Make updating the win32 package version numbers a tad easier, perhaps.
I suppose the .nsi script should compile, too.
Add a changelog for 0.0.2
Add documentation for exit policy stuff.
The help search stuff needed to be updated to use HelpTextBrowser instead of
Resume building on Linuxes.
Make the Find button in the help browser togglable.
Minor tweak to the script to build our .dmg.
Bump to 0.0.2.
Bump to 0.0.3-svn and let the circuit and stream visualization madness begin.
Let me build on Debian sarge. (I'm not sure why these params were optional
We don't include any part of Tor in our source, but we sure do mention it a
Give the Tango Desktop Project URL, too.
"I love the smell of svn commit in the morning." Helpify the message log.
Helpify the confg dialog.
Add some better troubleshooting help docs.
Give users the option of retrying if Vidalia is unable to connect to Tor. Also
So it appears Qt wants html in its message boxes. Weird. Also, tidy up the
Ok, so the html-in-messagebox stuff only applies on Mac. For now, go back to
Give Qt::mightBeRichText() a better shot at giving a correct answer in our
Justin found some typos.
Add some 22x22 tor-off/on icons for X11.
Begin the major overhaul of the tray icon code. Note that we can't build on Windows
Fix two compile warnings with the new tray icon stuff on Mac.
Scale the tray icon image before putting it in the tray. Maybe this will make
If they have a wacky, non-square area for their tray icon, we should display a
Pass the name of a tray icon resource file to the tray icon implementation
I like this api for the tray icon stuff a little better. It makes it clear that
Put in a skeleton for the new tray icon stuff on Windows. It doesn't do anything yet, but at least we can build on Windows again.
Flesh out more of the tray icon stuff on Windows. Just waiting on icons now.
Clean up some funky line ending junk from my last commit.
And remove a commented out line that doesn't need to be there.
If Explorer crashes, readd our icon.
Fix a typo, so we really do link against gdi32 on windows.
And show an image in our little tray icon area on Windows again.
There's a big difference between sending an event and posting an event in Qt. I'll make it clear which one I'm doing.
We didn't need to put the Q_OBJECT macro in our X11 tray icon implementation; we
Remove an erroneous comment.
Clean up two more misplaced comments.
Clean up a compile warning.
Move the dock icon code into trayicon_mac.cpp.
Change a parameter name to something slightly more indicative of it's purpose.
There are 1024 bytes in a kilobyte.
If we don't support the person's locale, just revert to English.
My Vidalia wedged once when starting Tor.
Might as well be consistent with our other bandwidth graph labels.
Start a changelog for 0.0.3
Add some more Corinna Habets icons that can be used to indicate Tor is shutting down.
Clean out some unused icons and separate the common icons from os-specific
So qmake doesn't like empty .qrc files. We'll just have to add them later if
Add the OSX .icns file for the icon indicating Tor is shutting down.
Add some icons we can use to indicate Tor is starting up, if we decide to represent that brief state. If not, we can remove these later.
Add the OSX .icns file for an icon indicating Tor is starting and add the
Show an icon to indicate Tor is starting while it is starting up. Also update
Show an icon indicating Tor is stopping when we're stopping Tor.
Justin said "When I start Tor, the TOR_STARTED icon flashes, then it goes to
Nope, we'll still need these, but they'll certainly have to be improved; they look like doody.
Modify our Win32 tray icon implementation to load .ico files instead of .pngs, so we can avoid transparency issues on Win2k. Our current .ico files need improvement, though.
Prepending each of the signal types with the word "Signal" was redundant.
Whoops, our SIGNAL control messages weren't formatted correctly.
Run Vidalia after the Win32 solo installer finishes, instead of showing the readme.
The proper mac style is "macintosh (aqua)", even though "macintosh" still
Take a stab at fixing Ticket #10.
If the user is running a server and wants to stop Tor, ask them if they want
Oops. Initializing values is good.
Remove some cruft left over from when we had menubars in each of our dialogs
Test out a different set of (now 16x16) Windows tray icons.
Check in some new .ico files based on the new tray icons. We need help from real graphics people.
This is a little better, but not great.
Swap the starting and stopping OSX .icns.
Simplify the logic in shutting down a server gracefully.
Simplify a little more logic for retrying when connecting to Tor. Also, don't
The fix in revision 630 fixed the bug, but didn't allow us to specify a single
/31 and /32 are not valid netmasks.
Ok, on second thought, if someone really wants to enter a.b.c.d/32 then we'll
Spaces between words makes sentences more readable.
Update the .ts files once again.
Add the KDE-related atom stuff back in for the tray icon on X.
Sometimes the tray icon on my gnome desktop wouldn't dock and instead
On Windows, catch the WM_QUERYENDSESSION message so that we know it's time to shut down because the system is restarting.
Update the 0.0.3 changelog now that we're closer to having an actual 0.0.3
Add the OS X .icns files based on the new set of images.
Add the 32x32 tray icon images to the common set of resources so we can show
Add some help documentation about what each of our tray icons really means.
Update our license to note that trayicon_x11.cpp is derived from QMPDClient
Bump to 0.0.3.
Bump to 0.0.4-svn.
Commit the latest zh-cn translation. Thanks!
Resolve ticket #15.
Calling processEvents() while waiting for a message to be sent or a response
Add a couple of recently-tr()'ed strings to the translation files.
Remove a couple source files that are no longer used.
Take a shot at fixing #18
Add a config setting for whether we try to automatically update a server's
Implement ticket #15 - add an option for checking to see if the server's IP
Credit Geoff for our super-snazzy US/UK flag image.
There's no point in starting the auto-ip-checker-dealy-mo-bobber timer if we
Add the ability to display the config dialog with a specific config page
If the user changes some server settings while Tor isn't running, then we get
Update the translations with a couple new strings.
"When you use a layout, you don't need to pass a parent when constructing the
I'm not entirely sure what this image ref was for, but it isn't in svn and was breaking
Teach Vidalia how to speak Socks4a, so we can do our IP-to-lat/long stuff (and
Add support for the NEWDESC control event.
Ok, ok, so NEWDESC gives me a list of IDs for new server descriptors, not the
There's an interface for getting the message for the first line of a control
The last line of data in a control reply that contains data is really a
Apparently QIODevice::readLine() can't handle long lines, so let's help it out
Add code for retrieving and parsing router descriptors and a list of all
Add a home for the network viewer help documentation.
Add a Help button the network view dialog.
All the other dialogs use 22x22 icons in their toolbar, so why not this one?
Add an image and a button for the new nym business.
Add NEWNYM functionality to the shiny new button.
Add an overloaded connected(bool) signal to Tor control, so we can connect the
Tie the enabled/disabled state of the New Nym button to the status of the
Add a button that will be used to refresh the client's view of the network.
We were leaking every time the message log was refiltered.
Add some icons for indicating node responsiveness or bandwidth, based on those
Make the Refresh button load a list of available routers. The icons look
Convert all the node status images to RGB color mode so they look right in the
Add sorting of the router list. Note that sorting by status does not work
The router list was getting complex enough that it might as well get its own
Display the descriptor when the user selects a router from the list. We'll
Parse the orconn and newdesc events properly; we don't want to keep the
Respond to NEWDESC events by adding the new router to the list.
Add back the customwidget stuff in netviewer.ui that got stomped in rev 744.
Oops. It turns out the current item selected can be null, too.
Make the sorting by name and by bandwidth stuff work correctly.
If the router name is empty, that means either the descriptor wasn't fetched,
Add a method to get the word "Online", "Offline", or "Hibernating" from a
Wow. That last commit's bug:loc ratio was 4:9. Whee.
Factor out the html formatting stuff into their own file.
Format a few of the descriptor's fields in a readable format, instead of just
And add some strings for translation.
Move the initial calls to authenticate() and setEvents() after the control
Credit Geoff for his router status icons, too.
Naughty, undocumented methods.
Add a method for fetching just the IDs of all routers Tor knows about.
Load the router list in a non-blocking manner. And, hey, let's do it
Take an optional pointer to the RouterListWidget in the RouterListItem
Instead of resorting on each insert, just insert sorted to begin with.
Some descriptor IDs have a $ at the beginning and some don't. For our
Store descriptors by ID in the hash map, since names are not necessarily
Automatically update the router list once an hour, to get rid of any
We were leaking all over the place in the message log when either filtering or
Point to the new location for the html formatting stuff, because, hey, Vidalia
Clean up a compile warning and give an error message if we fail to read a line
Touch up the formatting of the descriptor information a tad, since QTextEdit's
And update the translations once more.
Add information on the router status icons to the help docs.
Fix a leak when removing an exit policy from the server config page.
Start a changelog for 0.0.4.
Hide the network viewer stuff for 0.0.4.
I don't know why the content of this box was limited to 15 characters.
Do a rough approximation of valid domains in the server address box.
Remove one more reference to the network view dialog for now.
Comment out the help topics for the network viewer until we have one.
Take a stab at making Vidalia work on Win98 and earlier again.
Fix some messed up line endings and do the QT_WA thing correctly when looking
Win98 doesn't seem to like #include "../foo/bar.h".
Mark one thing off the todo and remove another thing we probably won't end
Fix another include line win98 didn't like.
Make tray icons work on Win98. We can assume the *A versions of these functions because everyone should have them and we never pass any wide strings to these functions.
Ditch the "XP" icon format for the Windows tray icons. It was confusing Win98 and I can't even tell any difference between it and the next best icon image format anyway.
Remove a "=" that doesn't belong.
Update the date on our changelog for 0.0.4, now that we really are going to
Usually, in the software world, people bump the version numbers before cutting
Bump to 0.0.5-svn.
We're back in the network mapping business.
Fix a typo.
We were getting some duplicate messages in the message log from reading them
Start cleaning up messagelog.cpp. More work remains, but it's late and I want
When you create a window with another window as its parent, the child window will share a taskbar entry with the parent on Windows. Since our mainwindow is actually not visible, this means that any child windows of the main window would not appear in the taskbar. This led to users getting confused and thinking their windows disappeared.
Give the netviewer the same treament as the message log. Also, when the user has the window minimized to the taskbar and then selects that option from the tray menu, restore the window to its non-minimized state.
Bump the control connection timeout up a skosh, in a (most-likely futile)
I hear we have a German translation coming soon, so let's make sure our .ts
Clean up messagelog.cpp some more.
Move a couple signal connections into the .ui file where they belong.
Do the log tree item sorting correctly.
Set the default, initial column widths properly and show a horizontal
Add support for the Finnish translation from DJ Hasis. Thanks!
Fix a rather important typo.
Dan did something to the .ico files, too.
Undocumented methods are naughty.
QMessageBox handles wordwrapping long messages, so it sometimes looked
Remove the last remnants of an era when we thought maybe Vidalia would need to
Add a new, smarter configure script and qconf mojo.
Update INSTALL to reflect a minor change in how you tell the configure script
Add some configure logic for deleting an existing Makefile before writing a
Even qconf's configure stuff doesn't handle cases where you don't have the debug
Add the updated Finnish translations.
qconf is too broken and annoying. We'll stick with the standard autoconf and
Windows doesn't have autoconf and can't generate our config.h. Since all we
"%1 kt" is not an English source string.
The scales on the bandwidth graph are always in KB/s, so we might as well make
Tolerate exit policies with translated strings for "accept" and "reject".
Some of the strings moved classes when cleaning up the message log code, so
Update the INSTALL doc to reflect yet another change in the configure script.
Qt is a framework, not a toolkit, or so says their website.
Handle translated message box buttons better, as well clean up how we would
Give VMessageBox a Q_OBJECT macro so lupdate is happy, and update the
People can put their PGP or GPG fingerprint in the contact info box, too.
Clarify the contact info box a little bit in the help docs.
I suppose this file needs a license on it.
Add an OS X bundle installer.
I like checking things off TODO lists.
Add some troubleshooting information on what to do if Tor exits unexpectedly.
Helpify another message box.
Fix an incorrect comment.
Stop yelling at people twice when they try to start Tor even though they
Apparently when a signal is connected to a slot, and you connect it again, the
Minor updates to the .ts files.
And temporarily use one of the old translated strings in the chinese
Add back the columns that disappeared in rev 860.
Tweak the osx bundle a bit to follow Apple's PackageMaker recommendations a
Add some empty structure for the stream and circuit list. I'm pretty sure the
Give RouterDescriptorView the ability to display information for a list of
Add Circuit and Stream objects and refactor CircuitEvent and StreamEvent
Add methods to TorControl to get a list of current circuits and streams. Also
Add methods to Circuit and Stream, to turn a status value into a more
Add the ability to view active circuits and streams. This still needs a little
And update the translations a bit.
These fields should've been marked const.
Put a horizontal line in between router descriptor summaries to separate them
Just because a circuit doesn't have a path yet, doesn't mean it's not valid.
Add methods to Circuit to get the number of hops and a list of routers in the
Associate a Circuit object with each circuit in the list, instead of just the
Make sure we don't try to remove a circuit list item twice, and show
"Last Updated:" is perhaps more intuitive than "Published:". And switch around
Let the column headers be translated and update the .ts files.
At the moment, sorting the circuits and streams list doesn't make a lot of
Add a data directory setting, so we know where to store some data files (such
Add support for getting the current data directory, creating the data
Add caching for geoip results.
Shift the code to parse the comma-delimited list of IP geographic information
This should've been committed back in revision 891. Oops.
Add the ability to get geographic information (lat/long, country, etc.) from
I moved the location of the geoip.pl script around a bit on pasiphae.
Save the location of Tor to the registry in the bundled installer.
Reorganize src.pri a bit to help qmake figure out the order in which things
There's one more.
Uninitialized values are bad.
Add a signal to TorSocket, to emit a signal containing the error string of the
Add the ability to do the Geo IP requests over Tor.
Add the GeoIP license information to LICENSE.
And add the required line to the short license we display in the About box.
Add tooltip and status tips to all actions in the network map and try to
Clarify a message box title. We aren't really requesting a new identity; we're
And update the translations.
"Retrying" might be more intuitive than "Detached".
Make phobos happy. We'll only scroll to the newly added item if the scrollbar
Add DJHasis's updated Finnish translations.
Remove a little redundant code, clarify a couple method names, and add a check
If the descriptor has neither an ID nor a name, then it's not really valid.
When we load a router's descriptor, add it to a list of IPs whose geographic
Subclass ZImageView into TorMapWidget and add the start of an interface that I
Add a method to GeoIp to return human-understandable geographic location
Add the ability to store geographic location information with a router
If the descriptor has location information set, then show that in the
Add a method to RouterListWidget to be able to search for a router or routers
Add the ability to set location information for a descriptor associated with a
When router location information has been resolved, add it to the appropriate
Make the "Zoom In" and "Zoom Out" fonts the same as the rest of the buttons.
Try to do the detection of the user's %appdata% folder smarter, even on
Ditch a #define that we no longer use.
Clean up zimageview.* a bit by removing some unused methods and fields and by
I suppose these should've been slots.
Stop drawing the box around the world; it was distracting and didn't serve
Fix a typo in a comment.
Make the Always On Top feature of the bandwidth graph optional. Resolves (most
Commit the start of a changelog for 0.0.5.
Add the latest tweak to the Finnish translation. Thanks!
Mention a bug that we fixed for 0.0.5.
Add some help information on the network map. Our zh-cn translation is falling
Add a German translation contributed by Christoph Sieghart. Thanks, Christoph!
Add Christoph to our list of awesome translators. You folks are great.
Note our snazzy new German translation in the changelog.
Keep the tray icon's aspect ratio when resizing it to fit the widget area on
Bump to 0.0.5.
Bump to 0.0.6-svn.
Add instructions for getting and building Qt to the OS X bundle build
Give 0.0.5 an actual release date instead of "xx". This slipped into the
These signals don't exist anymore, as of Revision 950.
Force Vidalia to store its settings in a file, rather than the registry on
Store Vidalia's settings file in Vidalia's data directory, which can be
Update the todo a bit.
We were leaking memory for each circuit we painted.
Remove circuits from the map when they are closed and removed from the circuit
Stop leaking when a circuit's path on the map is updated.
I suppose we'll build on Win32 again.
Stop leaking memory for one QPainterPath for every hop of every circuit ever
Whoops. Fix a compile error.
And clean up a compile warning.
Add an updated Finnish flag of the correct size, thanks to Geoff Goodell.
Phobos tells me that Apple's Developer Tools 2.3 requires a CFBundleIdentifier
Add a helper method to ensure that a string contains only the characters given
Ensure the default (or saved) nickname only contains valid nickname
Make sure the user can't enter a nickname that is too long.
Ensure the default or saved nickname isn't too long, in case the user went
Don't let the user enter a bogus nickname in the gui either.
Users now specify the exact Tor executable they want, instead of the path to
Make the mpkg script executable after we've created it from buildmpkg.sh.in
Phobos wants the Qt instructions up by the Libevent instructions. He also
DJHasis wants the settings frame in the bandwidth graph to be a tad bit wider,
Commit a patch by Alexander Wirt to make our configure.in honor the --prefix
Make the packaging scripts work again.
Add a manpage by Alexander Wirt and take a shot at working it into the make
VMessageBox can show critical messages, too.
Don't let more than one Vidalia exist at a time. This needs some testing on
Update the manpage with the -pidfile option.
Update the translations with my happy little warning when another Vidalia is
Remove the windows.h include, because Hipple tells me it makes Vidalia build
There is Q_OS_WIN and then there is Q_WS_WIN32. Mating them is bad.
Add a Russian translation from Ygrek. Thanks!
Ygrek prefers ygrek.
Remove a parameter that we don't want anymore and update a comment.
We can just do the ifdef mojo in the .h instead of creating two separate (but nearly identical) files. Also, make the quit-if-Vidalia-is-running trick work on Windows.
Support translating the error message when you try to start a second
Appease arma's thirst for forward-slashes.
Do a better job checking to see if a process currently exists with a given
Update the OS X bundle build instructions with a tip I learned this morning.
C++ likes #includes, I hear.
Roger tells me we need sys/types.h too. We need to start doing some more
Remove a bit of redundant code.
Let people create a new torrc through the "Alternate Tor Configuration" box,
Unplumpify the two new boxes for bandwidth rates.
Update the translations with some more text in need of translating.
Point people to some additional help documentation, in case they find ours
Make sure ${prefix} (which can be contained in $mandir) is evaluted
Make sure we update the status tip for the number of log messages when the
Implement the bandwidth rate (long-term average) and burst rate (maximum rate)
Add help docs for the bandwidth rate limiting stuff and make its help button
Some of that last commit is derived from the TorFAQ wiki, so let's comply with
Vidalia now speaks Italian. Yay!
Commit the updated Finnish translation.
Add the italian flag.
Even though you may tell Tor to setconf bandwidthrate using one unit (say,
Let the "Since:" label on the bandwidth graph be translated again.
Update all the translations except the Italian translation. It looks like
Point to the new location of the geoip script, so we can start to work the
Add a preliminary changelog for 0.0.6.
If the user selects a stream from the connection list, then highlight that
Give our Italian translator a last name.
Clean up the tray menu/menu bar creation stuff a bit.
Workaround to trick Qt into putting the Exit, About, and Configure menu
Note the OS X menubar fix in the changelog.
Make the "Save All" button work again. (How did nobody notice that this wasn't
Default to a .txt extension on the log filename.
Update all translations except the Italian one. lupdate jacks up its
Trick Qt into actually updating the text displayed in the statusbar, if the
Commit the latest Finnish translation updates from DJHasis.
Update the OS X bundle script to reflect the fact that our binary location
Bump to 0.0.6 and give the changelog a real date.
Remove another completed to-do item.
We don't use this registry key anymore.
We don't use this registry key anymore either, since Justin added enough NSIS
Commit the latest ru updates from ygrek.
Bump to 0.0.7-svn.
Wow. This logic was entirely backwards.
People don't know these are files; all they see are topics.
Hopefully take care of the mysterious FVS (Frozen Vidalia Syndrome). It
500 messages as a default setting for history size is probably a bit
Windows was telling us that a process exists with the pid written in our
Commit a French translation from Michel Burkhardt. Thanks!
Make the c-cedilla on "francais" appear properly in the languages drop-down.
Capitalize the "F".
Some Russian updates from ygrek. Thanks!
First I don't capitalize the F. Then he says to capitalize the F. Now he says
Add one sentence about this magical, mysterious cached GeoIP information that
Fix a typo in a help document and clarify the paragraph about the "Run as
From Roger:
Fix a sentence in the help documentation.
Add some changelog notes for 0.0.7.
Bump to 0.0.7 and give the changelog a date.
Fix a typo in the changelog.
Fix multiple bugs in the bandwidth graph's opacity stuff. (Has this always
Commit some fixes from our French translator to his translation.
By default, run Tor when Vidalia starts.
Which of the following is different from the others? "Bandwidth Graph",
Update some translations (still, minus the Italian translation because my
We should keep our Win32 Privoxy config in svn, too.
Move the "New Identity" action to the main tray menu, instead of the network
If we're using a Qt newer than 4.1.0, make sure the message log rows don't
Change some wording as recommended by Roger.
Stop storing our configure file in svn and make our tarball-producing script
Recommend to OS X people that they remove their old Tor/Privoxy-only bundle
"Configure", "Settings", "Preferences", "Configure Settings", etc., all mean
Add a "Zoom To Fit" button to the network map, to zoom in on all currently
Update our translations, again. (minus the Italian translation, again)
Attempt to make the Italian translation happy again.
More tweaks to the Italian translation. Seriously, this is getting ridiculous.
And finally I can update the Italian translation without lupdate crapping all
If the user presses a letter or number key while the router list has focus,
Use QRectF instead of QRect for computing the bounding box around visible
Fix a typo, simplify a couple #defines, and tweak the zoom-to-fit stuff to
If the user presses a letter or number on the router list, and they have
Add a note from SOUPS and some to-do items from Roger.
Eegads. I never noticed the "Help" button was sandwiched between the "Save"
OS X requires less vertical padding on the message log rows than the rest of
There was no reason to be loading the message log settings every time we
Add a couple TODO items.
Fix our busted French translation and lupdate it. The .ts file had a blank set
Add a Bulgarian translation contributed by kutia0001.
Scrub the user's contact info a bit before setconf'ing it.
Mark off a todo item.
Add a method to send a control command and not wait for a reply. This is for
Add a function to test for the ability to connect to a certain host and port.
Flush any outstanding waiters in the send or receive queues if the control
Check if a Tor is already running when Vidalia starts up. Also check for a
If the active Tor is a Tor we did not start, leave it running when Vidalia
Small tweak to Revision 1124.
Rework the OS X packaging stuff a bit and add some code from phobos to add the
Fix two doxygen markup tags.
Ditch a QMessageBox in favor of our special VMessageBox.
Handle in VMessageBox wrapping the error message text in <p> tags.
Revisions 1130 and 1131 take care of another note from Roger.
Try out a different image file (same map) for the network map. This one is
Note that we have another argument to pass to ./configure when building Qt.
Revert back to the .png map image. The jpeg plugin was way too much trouble
Add a Dutch translation contributed by Saedian. Thanks!
Oops. I knew I was forgetting something.
Add a Hungarian translation from Tibor Fekete. Thanks!
Show the default exit policy in the exit policy config area. When someone
Remove a TODO item.
Save the bandwidth graph's size and position and restore it the next time
Add a new VidaliaWindow subclass of QMainWindow and use that to handle saving
Naughty Matt. Committing new source files without putting the license and
Remove some code that isn't needed anymore, as of Revision 1151.
Move the dialog-specific settings into the actual dialogs, so we don't have to
Add translated Finnish help documentation and an updated .ts file.
Add a Polish translation contributed by ZeeWolf. Thanks!
Handle cases where circuits start off as FAILED, so the user doesn't end up
Wait for three seconds after receiving the last router descriptor before we
Get the current language from Vidalia::language(), instead of loading it in
Our help files are accessed via ":/help/<lang-code>/foo.html". On Qt 4.1.0,
Stop using our custom palette on Mac, so we can look a tiny bit more standard.
Add some shortcuts to the network map, suggested by DJHasis.
I think F1 is the standard shortcut for "Help" on Windows.
On Mac, use the standard shortcuts of "Command+?" for "Help" and "Command+W"
Respond to Ctrl+W on Mac in the About and BandwidthGraph dialogs, too.
Update the circuit lines after we get some more geoip information, since we
Use "Esc" as the "Close" shortcut for the About dialog and BandwidthGraph.
Change "middle-man" to "non-exit" in the help docs, too.
Egads. We/I forgot bump the version to 0.0.8-svn after the last release.
We already have the pidfile name in a local variable, so why waste a function
Whitespace cleanups.
Update the TODO a bit.
Doxygenate a bit and clean up a couple comments.
Add a note on the TODO about the nt service less-privileged user stuff. (I
Move the New Identity popup menu item up above the separator. It looked out of
Apply a quick bandaid to make Vidalia build on non-Windowses again. Stay tuned
Add another to-do.
Make the separators in the message log a little more logical.
Add a sub-todo to a todo.
Note that Vidalia can speak Bulgarian on our manpage.
./configure should die if qmake or lrelease is not found, instead of continuing on and just erroring out later.
Display the total number of servers as the status tip for the server list.
Start to standardize on the word "server" instead of "router."
Lay out a plan for reaching 0.1.0.
Make some uber long lines in the AUTHORS file a little less uberly long.
Remove a TODO now that we know Vidalia works in KDE.
Way back when, we changed the General config dialog to let users specify a Tor
Ditch the unnatural Qt-specific Open File dialog. Windows users don't like it
Only build the TorService stuff into the advanced config page on Windows.
Zoom in a skosh tighter when the user zooms to fit.
Default to sorting the router list by status so that the highest bandwidth servers are at
Display a numeric version of a server's observed bandwidth as a tooltip for
Update the translations. Note that the previous commit added another "warning:
Display the server platform information as a tooltip for the name column
If the router is offline or hibernating, let's say that in the tool tip for
Don't display server contact information in the network map. I hear it has
Commit Finnish language updates from DJHasis. Also fix a broken link in
Load in a single getinfo request all router descriptors for routers returned
QT_TR_NOOP wasn't what I wanted.
Don't try to parse router descriptor data if there is no router descriptor
Show the server nickname in the name column tooltip, so the user doesn't have
If we're not running our own Tor, then we interpret the closing of
Move registry.cpp stuff into win32.cpp.
Add separate licenses for Vidalia, Tor, and Qt to be displayed in the About
Clean up line endings.
Clean up line endings on the .h, too.
Speed up saving geographic location information by not doing a linear search
If we're starting Tor with a new torrc and the file doesn't exist yet, touch
By default, we will start Tor with a "-f ~/.vidalia/torrc" or a Windows
Add a comment to a function I added in my last commit.
Change some calls from QSettings::foo() for VidaliaSettings::foo().
If a QVariant's type() == QVariant::Invalid, then its value isn't valid either.
Be more conservative about when we decide we need to write a setting to our
Mark off a todo item.
Factor creating our data directory and touching an empty torrc into
Make sure the full path exists to our torrc when we touch it.
Licensify a couple naughty files without license info at the top.
Heck, let's make the code build again. Buildable code is more useful anyway.
Rename "Alternate Tor Configuration File" to just "Tor Configuration File".
Update the help docs to reflect the new torrc groupbox name.
Update the .ts files with some recent gui changes.
Make sure LanguageSupport is initialized before we ever construct a
Do the fix in r1224 a little cleaner.
Try to make the behavior of the bandwidth graph a little more predictable by
Tidy up some comments and whitespace.
Plot the send and receive data in the bandwidth graph as semi-transparent,
More whitespace and comment cleanups.
Initialize two member variables in ZImageView to make Valgrind happier.
Fix arma's signal conflict bug (Ticket #160), by splitting the
If we're only displaying the Send line on the bandwidth graph, paint the Send
Correct two \file doxygen tags.
Correct an unknown Doxygen tag.
Three more fixes and my Doxygen is happy.
Let autoconf fill in the version number in our Doxyfile.
Remove a variable we no longer need.
\brief the heck out of Vidalia.
Check if there is a receive waiter before trying to take one from the queue.
If we've already added a particular keyid to a list of servers at an IP
Clear the mapping of keyid-to-RouterListItem when we clear our
Look at me! I'm not overriding a non-virtual public slot.
Clean up the message log a bit and privatize a method that didn't need to be
Snapshot the list of running processes on Win32 when we're checking for an existing Vidalia and compare exe filename in addition to PID, instead of relying on OpenProcess and GetExitCodeProcess. This should reduce the number of false positives we've heard about on Windows. (Ticket #128)
Minor tweak to the last patch so we don't leave a handle open if Process32First() fails.
These should be signed, not unsigned.
Show only relative paths in our Doxygen output.
Commit the Russian translation updates from ygrek. Thanks! (P.S. Happy 1000th
Latest fr translation updates from Michel Burkhardt. Thanks!
Run an event loop in our thread that waits for asynchronous events from Tor,
A few cosmetic cleanups.
fi updates from DJHasis.
Don't set a server's contact information if the user didn't change it from the
Do r1253 a step better and reset the ContactInfo if it is currently
Make sure all log messages are trimmed().
Set the tooltip for the log message column to be the word-wrapped log message, so
Cosmetic touch-up to the message that tells you if Vidalia is already running.
Start a changelog for 0.0.8.
Add methods for getting one or more router descriptors by name.
Add a method to get Tor's version as a numeric value.
The version of Tor isn't going to change while we're connected to it, so
Key the network map server points based on keyid instead of name, which means we
It's not enough to just *say* that I'm going to key the network map based on
I hear in French, there is a difference between "trafique" and "trafic." I
If we get a router name or id in a circ event or from getinfo circuit-status
Default a server's status to online, since the only way we know it is offline
Create Vidalia and Tor menu entries for regular users on Win32, like we do for Privoxy. (Ticket #163)
Do the same for our Vidalia-only installer.
Polish off the changelog for 0.0.8.
Bump to 0.0.8.
0.0.9-svn. Ready? Go!
Creating a static VidaliaSettings object makes a static-linked Qt 4.1.4 sad.
Add a method to send a CLOSECIRCUIT command.
Remove one to-do item and add another.
Add a method for closing a stream, too.
Right-clicking on a circuit or stream item pops up a context menu that lets
German translation updates from Steffen Dabbert. Thanks!
Tidy and update our list of translators in the AUTHORS file.
Commit ygrek's Russian installer translation. Also set the SetShellVarContext all magic in the uninstaller too. I hate NSIS.
Make sure $APPDATA\Vidalia exists before trying to create $APPDATA\Vidalia\vidalia.conf and write the location of tor.exe into it. Otherwise, it fails and people on IRC get confused. I hate NSIS.
Let the other kids play with my close window shortcuts. I hate NSIS.
Stop using the custom palette on Linux, too. We should figure out what the
Trim newlines off log event messages in the LogEvent constructor, instead of
VidaliaSettings knows our default values, not QSettings.
Enable 'directory mirror' by default when users turn their Tor into a server.
Blow away font tags in our .ui files. Tweaks needed, I'm sure.
Get rid of the last font family tag and knock a few font sizes down from 14 to
If the control socket gets disconnected, say, because arma ^c'ed his Tor, we
Just because we sent a shutdown signal to Tor doesn't mean that it stopped. It
Make "Rate Limits" say "Bandwidth Limits" instead.
Don't remove the streams when returning a list of them.
Remove "Dial Up Modem" from the list of bandwidth limits.
Make our configure.in smarter at finding Qt if it's not in the user's path and
Whitespace fixes.
The default server nickname is now "Unnamed".
./configure now checks if we have Qt debug libraries or not. If we do, we'll
Polish translations updates from ZeeWolf. Thanks!
Do AC_CACHE_CHECK for some of the checks that take awhile.
Add a context menu for items in the server list, with an option to zoom in to
Remove one to-do item and add three more before I forget. (What a bottomless
Add a geoip-spec.txt from arma.
Add a no-arg stopped() signal, emitted when the Tor process stops.
Ask if we want to shut down our server nicely when Vidalia exits, too.
If we didn't launch our own Tor, don't try to meddle in its affairs when we
Return true if either Tor is already running as a
Add another, less important todo item.
Wait no more than MAX_RESOLVE_QUEUE_DELAY milliseconds after inserting the
Add methods for getting a (possibly empty) list of all available socks
Get Tor's socks address and port when it starts so our geoip resolver knows
Add more content to geoip-spec.txt.
Remove one item from the TODO that went in 0.0.8 and one item that will go in
German translation updates from Steffen Dabbert.
I hear Vidalia works with Qt 4.2, too.
Make Vidalia::help() a slot, so we don't have to have an entire extra method
Add a virtual showWindow() method to VidaliaWindow so we're not overriding
If we get geographic information for an IP address we did not request, ignore
Wow, I could've sworn I committed this.
If Windows is restarting, then don't ask about delaying a server shut down;
Don't create a Tor shortcut on the desktop if we're installing the bundle.
Remove $APPDATA\Vidalia on uninstall and say "Add to Start Menu" in our
Move bundle installer stuff in pkg/win32/bundle/ to pkg/win32/ to make it
Add support for translating win32 installer strings for the individual and
And update the win32 bundle building instructions.
Make the base directory example a little clearer.
Add a German installer translation from Steffen Dabbert. Thanks, Steffen!
Remove an extra space.
Add a Finnish installer and bundle translation from DJHasis.
Move the contents of pkg/osx/bundle/ up a directory, like I did with
Update the bundle license file, since I renamed bundle.nsi to
Let configure.in know that our OS X packaging directory moved.
Point to ygrek's Russian installer translation in the solo and bundle
Add an rpm specfile from Oliver Niesner.
Fix the wacky tab order in the server config page, noticed by opello.
Make ourselves less likely to crash when reading in a bogus geoip-cache file.
GeoIpCache::contains() already performs these checks, so we might as well use
The Vidalia/Tor/Privoxy bundle is now a Vidalia/Tor/Privoxy/Torbutton bundle.
Remove one todo item and chop another in half.
Don't indicate Tor is shutting down until Tor is shutting down.
Make the "Mirror the Server Directory" checkbox enable and disable the dirport
If we fail to read some config value from Tor, fall back to checking if we
Plug the new bandwidth limits stuff together. Where did these numbers come
We'll go with smaller arbitrary values.
Start NT service fixes:
Turn message log items into strings before displaying the save dialog box,
The TorService::finished() signal was connected to a slot that did not exist,
Only build the service stuff in on Win32. It seems silly to compile a couple
The default sort order for a QTreeWidget appears to have changed in Qt 4.2, so
Oopsies. Missed a spot.
Leave the path and filename parsing up to Qt, in case the filename contains
Remove some superfluous vertical whitespace.
Don't let the user enter an empty log filename.
Add a French win32 installer translation from eight118.
Set QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.3 (Panther and newer), so we stop
When I say "Stop," by golly, I mean it.
If the user selects "Stop" and is running a server and opts for a delayed
lupdate the .ts files. There will still be a few more changes before 0.0.9,
Blow away all the obsolete strings in our .ts files.
arma reminded me of a to-do that I meant to look into months ago. I guess this
I suppose we only need to convert send or receive values to coordinates once
Naughty Matt. When you change the name of a parameter, you're supposed to
Remove some #defines we don't use anymore.
Add a Spanish Win32 installer translation from desolator. Thanks!
Fix an oopsies in the German translation.
Updated Spanish installer from desolator.
Add eight118's French translation updates.
I missed one other oopsies in the German translation that caused lrelease to wig
Add the beginnings of a Norwegian Bokmal translation, contributed by xiando.
Commit the rest of xiando's Norwegian translation. Thanks xiando!
Sorting log messages by timestamp is good. Keying a list off it is not so good.
Give non-Windowsers a hint about where their vidalia.pid lives, in case
I made things overcomplicated in r1403, so let's just do things the easy way.
The logic for comparing two items in the list of servers was precisely
Remove a forward slash that does not belong.
Get rid of the "No external connections" checkbox.
I hear r1413 means I get to knock off a todo item.
Use sortItems() instead of sortByColumn(), so we can still build with Qt 4.1.
Change "ouvrir" to "ouvert." Pointed out by eight118.
Polish .ts updates from ZeeWolf.
Add a Polish installer translation from ZeeWolf.
Add a --enable-fat-binary switch to configure.in, to build Vidalia as a Universal binary.
Give message log items a sequence number so items with the same timestamp
Decapitalize a word.
Remove some code we no longer need.
Add a method to compare policies based on ranges instead of strict
Implement the new exit policy interface stuff.
Update the help documents to reflect the new exit policy and bandwidth limits
Start a changelog for 0.0.9.
Fix one typo and one wordo in the 0.0.9 changelog.
We don't need to include QtDebug here.
Put the shortcuts from the Vidalia-only installer under the same
Bump to 0.0.10-svn.
Set the eol-style=CRLF on the Win32 Privoxy config.
Add the Spanish .ts file from desolator to the repo.
Include QFile. Really, this was only compiling by accident before.
Really close the read channel when we want to stop reading from stdout. Also
Finish adding desolator's Spanish translation.
Make the bandwidth limits help topic name match the tab name.
Italian translation updates from Gianni.
Try to clarify some of the labels in the message log settings.
Add a "messages" label to the message count spinbox, make the spinbox a little
lupdate the .ts files with a few recent GUI changes.
Add the start of a Farsi translation. Still need a flag.
Remove one extra trailing space in a tooltip, pointed out by eight118.
Make our tray icon implementation match Qt's tray icon implementation (now
Use QSystemTrayIcon when available (except on Mac). If we are using
Add a Portuguese (Brazil) installer translation from gustavo.
Cross off a TODO item for 0.1.0.
Add Farsi to the manpage list of languages.
Bye bye, obsolete strings.
French translation updates from eight118.
Pilfer arma's gimped zh-cn.png, add a black border to our nb.png, and add a
If we're building with Qt >= 4.2.0, then use its handy dandy new
Polish translation updates from ZeeWolf.
Add a Farsi installer translation.
Farsi translation update. There is still a bug in it, but I haven't found it
Tweak the TODO and add two items that I won't have time to do soon, but don't
Replace LANG_CHINESE with LANG_SIMPCHINESE, since that appears to be what NSIS
Add the Simplified Chinese translation to the Vidalia and bundle installers.
Fix a formatting oopsies in vidalia_zh-cn.ts that lrelease did not like.
A couple more TODO tweaks and add two localization items that we might want to
Portuguese installer updates from Marcelo.
Add a Portuguese GUI translation.
Give a better error message if we can't figure out Tor's control protocol
Don't wait forever to receive a response from the little control protocol
Update the .ts files with my changes in r1486.
French translation updates from eight118.
Take a stab at fixing the translated Farsi phrase that was causing a bunch of
Credit our Portuguese translator.
Why, NSIS spells "Simplified Chinese" as "SimpChinese" of course!
Load NT service functions dynamically so we can run on old Windowses again.
When building our Vidalia-only dmg, copy files to a temporary directory and
Don't send geoip requests if the user isn't even looking at the map. When the
If the network map is not visible, but the geoip request queue contains
Start a changelog so we can see if it's about time to let 0.0.10 go.
New motto: if you give Vidalia a control port that isn't really Tor, it's your
Always fetch cached geoip information immediately and don't count it towards
Stop the other queue timer when one times out and calls the resolve() slot,
There doesn't seem to be a commonly-accepted standard as to whether tooltips
Add a couple changelog items.
IP addresses should be a QHostAddress, not a QString.
Lightly touch the translations that were marked obsolete in r1507 so they are
Add an option to the circuit context menu to zoom in on a circuit, like we do
I added a string in r1511, so lupdate.
Points on the network map are keyed by keyid sans "$", so strip the "$"
Our Farsi translator said the first translation was not correct, so let's try
When adding addresses to the geoip request queue, try to resolve them from
Touch up the Farsi translation like in r1510, so translations that were
Tweak the readme a skosh, like I did the index page.
If we think there is already another Vidalia process running, give people a
Update the translations with a couple new strings.
When returning which message box button was selected, return only the button's
Add a checkbox to disable plotting bandwidth as area graphs. (I used Designer.
Update the GUI translations with one new string.
Convert the Farsi installer translation to the correct encoding (ISO-8859-6).
Add tor-reference.html to the list of shortcuts for Tor, so we match the
Oops. I committed r1533 before actually saving all my changes. 'svn diff' is your
Since we're shipping Privoxy 3.0.6 now, we should include a Privoxy 3.0.6
Set the current directory to Privoxy's installation directory before starting,
tor-spec.txt should be a win32 shortcut link, not version-spec.txt.
Change the "area graph" checkbox into a graph style dropdown box with opello's
Add one new GUI string from r1539.
Let people who don't have an opacity slider still see the graph style dropdown
Turn off tick marks on the opacity slider, so the new graph style drop down
Add a few more items to the changelog. I'm smelling a 0.0.10 soon.
Add a column to the list of servers, with a little flag icon for each server.
If we get a valid geoip response telling us the geoip database doesn't have a
Be a little more correct about what we consider to be a valid lat/long. I
Norwegian translation updates from xiando.
Two minor tweaks to the Norwegian translation update.
Add a script to build a geoip cache from a Tor network status. We'll ship a
Include a prebuilt GeoIP cache in our Win32 installers.
Oopsies; set the output path correctly.
Add a few more changelog items.
Add the other half of the win98 compatibility fix to win32_process_list() in
Note a couple more translations that were updated and give the 0.0.10
Fix a warning we get with Qt 4.2.x when the user specifies an empty torrc
Bumpity bump the version.
Set svn:keywords on a bunch of files that, for some reason, did not have
Set eol-style native on just about everything.
Add vidalia.spec to our configure.in, so the RPM spec file stays current. Also
Polish GUI translation updates from ZeeWolf.
Credit persepolis with the original Farsi translation.
Farsi translation updates from Hossein.
Use goodell's new zh-cn flag (slightly resized). I hear it's better than the
Apply many much-needed zh_CN updates from Cloud.
Add a traditional Chinese translation from Cloud.
Calling CreateDirectory for a directory that exists is ok, so go ahead and do
Don't disconnect signals from the TorService object when the service stops.
Clean ups on NT service support and be more tolerant of people removing the
zh-cn installer updates from Cloud.
Clean up the comments at the top of vidalia_zh-cn.nsh.
Add a Traditional Chinese installer translation from Cloud.
Update the copyright on a file I touched.
lupdate and remove a couple obsolete translations.
The cool kids are using 127.0.0.1 instead of localhost in their Privoxy
Add a couple items to the TODO, shift a couple items around, and clean up some
Add support for compressed geoip responses.
process.cpp shouldn't depend on Vidalia.
Add a check for zlib.h to our configure.in. (This, of course, doesn't fix
QtCore exports all the Zlib functions, but Qt doesn't give us the necessary
Good thing Roger caught my backwards logic.
Handle chunked transfer encodings properly.
Explicitly specify the tab order in the bandwidth graph.
Remove a useless member variable in ZImageView.
If we're building with Qt 4.2, use the open and closed hand cursors in
Remove a couple more bits of ZImageView that we don't need.
Respond to double-clicks on the map. Double left-click zooms in towards the
r1604 at adrastea: edmanm | 2007-01-19 22:55:31 -0500
Add a flag for the EU.
r1602 at adrastea: edmanm | 2007-01-20 12:34:21 -0500
Split version strings at either "." or "-", so we don't mess up parsing the
r1608 at adrastea: edmanm | 2007-01-20 18:15:58 -0500
r1603 at adrastea: edmanm | 2007-01-20 12:45:03 -0500
r1605 at adrastea: edmanm | 2007-01-20 17:31:53 -0500
r1608 at adrastea: edmanm | 2007-01-20 18:15:58 -0500
r1611 at adrastea: edmanm | 2007-01-20 19:08:44 -0500
r1616 at adrastea: edmanm | 2007-01-20 19:41:45 -0500
r1618 at adrastea: edmanm | 2007-01-24 16:49:43 -0500
r1619 at adrastea: edmanm | 2007-01-24 16:57:11 -0500
r1622 at adrastea: edmanm | 2007-01-24 22:21:48 -0500
r1624 at adrastea: edmanm | 2007-01-26 22:52:55 -0500
Add version information to our vidalia.exe.
r1628 at adrastea: edmanm | 2007-01-26 23:51:40 -0500
r1630 at adrastea: edmanm | 2007-01-27 00:58:39 -0500
r1632 at adrastea: edmanm | 2007-01-27 19:04:44 -0500
r1634 at adrastea: edmanm | 2007-01-27 22:07:31 -0500
r1636 at adrastea: edmanm | 2007-01-28 17:24:56 -0500
r1637 at adrastea: edmanm | 2007-01-28 18:44:21 -0500
r1638 at adrastea: edmanm | 2007-01-28 19:00:56 -0500
r1642 at adrastea: edmanm | 2007-01-29 15:05:30 -0500
r1644 at adrastea: edmanm | 2007-01-29 20:38:48 -0500
r1645 at adrastea: edmanm | 2007-01-29 21:15:11 -0500
r1648 at adrastea: edmanm | 2007-02-03 17:55:00 -0500
r1651 at adrastea: edmanm | 2007-02-04 20:06:09 -0500
r1652 at adrastea: edmanm | 2007-02-04 21:01:05 -0500
r1655 at adrastea: edmanm | 2007-02-04 21:44:53 -0500
r1657 at adrastea: edmanm | 2007-02-05 14:52:36 -0500
r1659 at adrastea: edmanm | 2007-02-05 15:15:04 -0500
r1661 at adrastea: edmanm | 2007-02-06 18:03:18 -0500
r1663 at adrastea: edmanm | 2007-02-07 19:51:12 -0500
r1664 at adrastea: edmanm | 2007-02-07 19:53:00 -0500
r1665 at adrastea: edmanm | 2007-02-07 19:58:18 -0500
r1671 at adrastea: edmanm | 2007-02-07 20:31:34 -0500
r1674 at adrastea: edmanm | 2007-02-16 16:46:04 -0500
r1675 at adrastea: edmanm | 2007-02-16 16:48:18 -0500
r1678 at adrastea: edmanm | 2007-02-16 20:13:33 -0500
r1679 at adrastea: edmanm | 2007-02-20 12:10:14 -0500
r1680 at adrastea: edmanm | 2007-02-20 12:17:51 -0500
r1681 at adrastea: edmanm | 2007-02-20 12:19:15 -0500
r1682 at adrastea: edmanm | 2007-02-20 12:27:42 -0500
r1689 at adrastea: edmanm | 2007-02-20 12:41:28 -0500
r1694 at adrastea: edmanm | 2007-02-24 13:20:18 -0500
r1695 at adrastea: edmanm | 2007-02-24 13:26:20 -0500
r1696 at adrastea: edmanm | 2007-02-24 13:27:07 -0500
r1700 at adrastea: edmanm | 2007-02-24 20:11:14 -0500
r1704 at adrastea: edmanm | 2007-02-24 20:19:51 -0500
r1705 at adrastea: edmanm | 2007-02-24 20:23:08 -0500
r1716 at adrastea: edmanm | 2007-03-08 15:21:50 -0500
Start Privoxy minimized when the user selects "Run installed components now"
r1718 at adrastea: edmanm | 2007-03-10 19:45:56 -0500
r1719 at adrastea: edmanm | 2007-03-10 20:03:49 -0500
r1720 at adrastea: edmanm | 2007-03-10 20:09:49 -0500
If there is a qmake and a qmake-qt4 in the same path, we probably want
r1726 at adrastea: edmanm | 2007-03-13 17:40:52 -0400
r1732 at adrastea: edmanm | 2007-03-17 23:28:14 -0400
r1740 at adrastea: edmanm | 2007-03-18 14:00:23 -0400
r1743 at adrastea: edmanm | 2007-03-18 22:19:12 -0400
r1744 at adrastea: edmanm | 2007-03-18 22:20:51 -0400
r1745 at adrastea: edmanm | 2007-03-18 22:31:24 -0400
r1746 at adrastea: edmanm | 2007-03-18 22:32:36 -0400
r1747 at adrastea: edmanm | 2007-03-18 22:37:20 -0400
r1753 at adrastea: edmanm | 2007-03-18 22:42:36 -0400
r1755 at adrastea: edmanm | 2007-03-18 23:54:36 -0400
r1757 at adrastea: edmanm | 2007-03-19 22:31:11 -0400
r1759 at adrastea: edmanm | 2007-03-29 18:10:23 -0400
r1761 at adrastea: edmanm | 2007-03-29 20:10:50 -0400
r1763 at adrastea: edmanm | 2007-03-29 21:22:59 -0400
r1765 at adrastea: edmanm | 2007-03-29 21:49:15 -0400
r1767 at adrastea: edmanm | 2007-03-30 23:51:30 -0400
Writing code that compiles on Windows is cool, right? Kind of?
r1771 at adrastea: edmanm | 2007-04-02 13:33:51 -0400
r1774 at adrastea: edmanm | 2007-04-08 00:32:30 -0400
r1776 at adrastea: edmanm | 2007-04-08 00:49:39 -0400
r1778 at adrastea: edmanm | 2007-04-08 03:00:21 -0400
r1781 at adrastea: edmanm | 2007-04-08 21:39:46 -0400
r1782 at adrastea: edmanm | 2007-04-08 21:44:59 -0400
r1785 at adrastea: edmanm | 2007-04-08 23:06:14 -0400
r1787 at adrastea: edmanm | 2007-04-08 23:22:58 -0400
r1789 at adrastea: edmanm | 2007-04-09 01:27:43 -0400
I like this spot better for the "Control Panel" option. (Is there a better
Try some spacer voodoo to better center the %$&#@! status onion.
Use the same palette for the main window that we do for all the other windows.
Restore window state each time the window is opened, not just the first.
r1798 at adrastea: edmanm | 2007-04-13 19:11:35 -0400
r1802 at adrastea: edmanm | 2007-04-13 20:39:23 -0400
r1804 at adrastea: edmanm | 2007-04-14 14:19:15 -0400
r1806 at adrastea: edmanm | 2007-04-15 20:42:45 -0400
r1808 at adrastea: edmanm | 2007-04-17 15:44:53 -0400
r1811 at adrastea: edmanm | 2007-04-20 22:21:10 -0400
r1814 at adrastea: edmanm | 2007-04-20 23:14:52 -0400
Add a note to the todo to check out this Marble stuff a little closer.
r1816 at adrastea: edmanm | 2007-04-28 01:56:07 -0400
r1820 at adrastea: edmanm | 2007-05-01 22:49:41 -0400
r1824 at adrastea: edmanm | 2007-05-10 00:42:32 -0400
r1825 at adrastea: edmanm | 2007-05-10 00:44:36 -0400
Don't skip past the installation results immediately, since there could have
Big bundle installer changes: Go back to the "one uninstaller to uninstall
Let the Vidalia-only uninstaller appear in languages other than English, too.
Give each component in the uninstaller its own description and add those
r1837 at adrastea: edmanm | 2007-05-13 03:04:24 -0400
r1838 at adrastea: edmanm | 2007-05-13 03:13:26 -0400
r1839 at adrastea: edmanm | 2007-05-13 03:28:44 -0400
r1845 at adrastea: edmanm | 2007-05-13 05:03:15 -0400
r1849 at adrastea: edmanm | 2007-05-13 16:36:07 -0400
r1851 at adrastea: edmanm | 2007-05-13 16:51:55 -0400
Include a Privoxy default.action with the +limit-connect{1-} fix in the
r1853 at adrastea: edmanm | 2007-05-14 03:51:54 -0400
r1856 at adrastea: edmanm | 2007-05-14 21:42:27 -0400
r1859 at adrastea: edmanm | 2007-05-14 22:09:43 -0400
Don't yell at the user if our SAVECONF fails; just remember the settings we
r1861 at adrastea: edmanm | 2007-05-24 23:38:44 -0400
r1866 at adrastea: edmanm | 2007-05-26 00:05:39 -0400
r1868 at adrastea: edmanm | 2007-05-26 00:16:14 -0400
r1869 at adrastea: edmanm | 2007-05-26 01:33:00 -0400
r1872 at adrastea: edmanm | 2007-05-26 01:45:25 -0400
r1874 at adrastea: edmanm | 2007-05-29 21:24:04 -0400
Add some more helpful text to the bundle and Vidalia-only installers,
r1876 at adrastea: edmanm | 2007-06-01 20:49:41 -0400
r1880 at adrastea: edmanm | 2007-06-01 21:11:38 -0400
VIProductVersion must be in the format w.x.y.z, so drop the "-svn".
r1888 at adrastea: edmanm | 2007-06-02 10:20:32 -0400
r1890 at adrastea: edmanm | 2007-06-02 10:22:39 -0400
The circuits and streams listed on the network map want tooltips. Sometimes
r1895 at adrastea: edmanm | 2007-06-03 17:59:06 -0400
r1897 at adrastea: edmanm | 2007-06-03 19:53:20 -0400
r1907 at adrastea: edmanm | 2007-06-09 00:57:08 -0400
Remove a duplicate check when figuring out what type of Tor event we just
I am told QSystemTrayIcon::supportsMessages() lies about its ability to
r1913 at adrastea: edmanm | 2007-06-12 22:33:38 -0400
r1915 at adrastea: edmanm | 2007-06-14 19:34:42 -0400
r1918 at adrastea: edmanm | 2007-06-16 15:00:01 -0400
r1921 at adrastea: edmanm | 2007-06-17 07:34:44 -0400
Remove from the server config page the 'Address' text box, the 'Get Address'
Use RelayBandwidthBurst and RelayBandwidthRate on Tor >= 0.2.0.1-alpha.
r1926 at adrastea: edmanm | 2007-06-19 10:06:33 -0400
r1928 at adrastea: edmanm | 2007-06-19 10:20:27 -0400
I want to see the 'Control Panel' option in my OS X dock icon's context menu,
Add a note about where we should be giving better error messages, recommended
r1932 at adrastea: edmanm | 2007-06-22 19:02:09 -0400
Add methods for getting just the address or port from the stream target.
Add support for ADDRMAP events.
Add support for 'getinfo addr-mappings/[all|config|cache|control]'.
Maintain a list of address mappings, so we can try to replace IP addresses in
r1939 at adrastea: edmanm | 2007-07-09 23:01:01 -0400
r1941 at adrastea: edmanm | 2007-07-12 22:30:53 -0400
r1943 at adrastea: edmanm | 2007-07-14 00:57:54 -0400
r1946 at adrastea: edmanm | 2007-07-16 23:20:48 -0400
Fix a bug reported by Roger: When I run Vidalia, then click 'stop Tor', then
Change the "Start Tor" button text to "Starting Tor" while Tor is starting.
r1951 at adrastea: edmanm | 2007-07-19 13:57:37 -0400
r1953 at adrastea: edmanm | 2007-07-21 12:52:12 -0400
r1954 at adrastea: edmanm | 2007-07-21 12:53:14 -0400
r1955 at adrastea: edmanm | 2007-07-21 12:56:07 -0400
r1956 at adrastea: edmanm | 2007-07-21 13:01:41 -0400
r1957 at adrastea: edmanm | 2007-07-21 13:02:05 -0400
Don't put a torrc in %APPDATA%\Tor if the user is also installing Vidalia,
More bundled torrc shenanigans: If Vidalia and Tor are both being installed,
Damn you, copy-paste!
r1963 at adrastea: edmanm | 2007-08-02 00:02:49 -0400
Add a changelog for 0.0.13
Smart kids finish their sentences.
Bump to 0.0.13
Fix a crash I introduced in r1805 that would occur if you tried to start Tor
Include the svenska flag in vidalia_common.qrc.
Use the (Default) key under "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App
Bump to 0.0.14-svn.
r1977 at adrastea: edmanm | 2007-08-04 02:10:52 -0400
r1978 at adrastea: edmanm | 2007-08-05 17:34:24 -0400
r1983 at adrastea: edmanm | 2007-08-13 12:46:07 -0400
svn:r1832
r1832 is not what I meant to do.
r1990 at adrastea: edmanm | 2007-08-18 19:06:48 -0400
r1992 at adrastea: edmanm | 2007-08-19 21:25:24 -0400
r1993 at adrastea: edmanm | 2007-08-19 21:29:11 -0400
r1997 at adrastea: edmanm | 2007-08-20 15:56:04 -0400
r1999 at adrastea: edmanm | 2007-08-20 16:30:48 -0400
r2000 at adrastea: edmanm | 2007-08-20 16:33:29 -0400
r2001 at adrastea: edmanm | 2007-08-20 16:36:00 -0400
r2002 at adrastea: edmanm | 2007-08-20 17:10:51 -0400
r2003 at adrastea: edmanm | 2007-08-20 23:47:36 -0400
r2004 at adrastea: edmanm | 2007-08-20 23:49:00 -0400
r2005 at adrastea: edmanm | 2007-08-20 23:51:41 -0400
r2006 at adrastea: edmanm | 2007-08-21 00:03:42 -0400
r2007 at adrastea: edmanm | 2007-08-21 00:32:46 -0400
Make crypto.cpp compile on Win32.
Give users the option of not removing %appdata%\tor and %appdata%\vidalia on
r2020 at adrastea: edmanm | 2007-08-21 13:55:30 -0400
r2022 at adrastea: edmanm | 2007-08-21 14:18:55 -0400
r2024 at adrastea: edmanm | 2007-08-22 21:01:02 -0400
r2025 at adrastea: edmanm | 2007-08-22 21:02:21 -0400
r2026 at adrastea: edmanm | 2007-08-22 21:05:48 -0400
r2032 at adrastea: edmanm | 2007-08-22 21:22:44 -0400
r2034 at adrastea: edmanm | 2007-08-22 21:58:49 -0400
r2036 at adrastea: edmanm | 2007-08-22 22:15:15 -0400
r2038 at adrastea: edmanm | 2007-08-22 23:07:10 -0400
r2040 at adrastea: edmanm | 2007-08-22 23:43:35 -0400
r2042 at adrastea: edmanm | 2007-08-23 02:19:27 -0400
r2043 at adrastea: edmanm | 2007-08-23 02:21:09 -0400
r2046 at adrastea: edmanm | 2007-08-23 14:50:15 -0400
r2049 at adrastea: edmanm | 2007-08-23 19:31:23 -0400
r2052 at adrastea: edmanm | 2007-08-24 18:24:45 -0400
r2053 at adrastea: edmanm | 2007-08-24 19:15:54 -0400
r2056 at adrastea: edmanm | 2007-08-24 19:29:26 -0400
r2058 at adrastea: edmanm | 2007-08-24 21:03:05 -0400
r2060 at adrastea: edmanm | 2007-08-24 22:28:35 -0400
Load tlhelp32 functions dynamically so we can run on Windows NT 4.0.
Start a changelog for 0.0.14.
r2062 at adrastea: edmanm | 2007-08-25 02:28:44 -0400
r2067 at adrastea: edmanm | 2007-08-25 02:51:57 -0400
r2069 at adrastea: edmanm | 2007-08-25 02:55:48 -0400
r2070 at adrastea: edmanm | 2007-08-25 02:57:38 -0400
r2073 at adrastea: edmanm | 2007-08-25 13:52:51 -0400
r2075 at adrastea: edmanm | 2007-08-25 23:09:08 -0400
r2077 at adrastea: edmanm | 2007-08-25 23:23:10 -0400
Update the copyright dates on the licenses we show in the About dialog. You
Check to see if "%PROGRAMFILES%\Vidalia Bundle\Tor\tor.exe" exists when
r2079 at adrastea: edmanm | 2007-08-26 01:18:56 -0400
r2083 at adrastea: edmanm | 2007-08-26 01:27:32 -0400
r2086 at adrastea: edmanm | 2007-08-26 01:34:54 -0400
r2088 at adrastea: edmanm | 2007-08-26 01:42:34 -0400
r2090 at adrastea: edmanm | 2007-08-26 23:58:46 -0400
r2096 at adrastea: edmanm | 2007-08-27 18:24:41 -0400
r2098 at adrastea: edmanm | 2007-08-27 18:46:35 -0400
r2100 at adrastea: edmanm | 2007-08-27 19:18:19 -0400
r2102 at adrastea: edmanm | 2007-08-27 19:20:14 -0400
r2107 at adrastea: edmanm | 2007-08-30 22:07:47 -0400
r2109 at adrastea: edmanm | 2007-08-30 23:26:05 -0400
r2111 at adrastea: edmanm | 2007-08-31 01:36:48 -0400
r2114 at adrastea: edmanm | 2007-08-31 17:48:01 -0400
Add a .nsi for making a Win32 installer with a vidalia.exe that includes
Fix up our configure.in so we can use it to build under Cygwin or MinGW with
r2118 at adrastea: edmanm | 2007-08-31 21:23:18 -0400
svn:r1908
r2126 at adrastea: edmanm | 2007-09-04 21:59:51 -0400
r2127 at adrastea: edmanm | 2007-09-04 22:09:27 -0400
r2128 at adrastea: edmanm | 2007-09-04 22:18:20 -0400
r2129 at adrastea: edmanm | 2007-09-05 03:05:06 -0400
r2130 at adrastea: edmanm | 2007-09-05 23:37:19 -0400
r2131 at adrastea: edmanm | 2007-09-05 23:48:45 -0400
r2132 at adrastea: edmanm | 2007-09-05 23:50:12 -0400
r2144 at adrastea: edmanm | 2007-09-06 18:30:18 -0400
r2146 at adrastea: edmanm | 2007-09-06 23:59:41 -0400
Default to the "Cleanlooks" style on non-Mac platforms when built with Qt >= 4.3.
Convert the path separators in a configured data directory path to whatever
r2148 at adrastea: edmanm | 2007-09-12 23:52:05 -0400
If we're running on Windows and the WindowsVista style is available, use that
If startItem is null, then we don't know where to start searching. Found by
Remove the custom palette settings in all .ui files.
Standardize the GUI fonts. (This may not be the exact font we want, but at
r1933 at lysithea: edmanm | 2007-09-16 17:13:49 -0400
r1935 at lysithea: edmanm | 2007-09-18 20:05:02 -0400
r1937 at lysithea: edmanm | 2007-09-19 19:49:26 -0400
r1939 at lysithea: edmanm | 2007-09-21 00:42:44 -0400
r1940 at lysithea: edmanm | 2007-09-21 00:44:36 -0400
r1943 at lysithea: edmanm | 2007-09-21 02:52:01 -0400
r1945 at lysithea: edmanm | 2007-09-21 03:35:24 -0400
r1946 at lysithea: edmanm | 2007-09-21 03:39:41 -0400
r1947 at lysithea: edmanm | 2007-09-21 03:40:52 -0400
r1951 at lysithea: edmanm | 2007-09-21 03:55:14 -0400
r1953 at lysithea: edmanm | 2007-09-21 20:34:29 -0400
r1957 at lysithea: edmanm | 2007-09-22 00:42:43 -0400
r1959 at lysithea: edmanm | 2007-09-22 02:53:33 -0400
r1961 at lysithea: edmanm | 2007-09-22 21:17:15 -0400
r1962 at lysithea: edmanm | 2007-09-22 21:24:00 -0400
r1966 at lysithea: edmanm | 2007-09-23 03:42:59 -0400
r1968 at lysithea: edmanm | 2007-09-24 12:10:59 -0400
r1970 at lysithea: edmanm | 2007-09-25 20:48:09 -0400
r1972 at lysithea: edmanm | 2007-09-29 15:48:40 -0400
r1973 at lysithea: edmanm | 2007-09-29 15:58:00 -0400
r1974 at lysithea: edmanm | 2007-09-29 16:26:30 -0400
r1975 at lysithea: edmanm | 2007-09-29 16:53:23 -0400
r1983 at lysithea: edmanm | 2007-09-29 17:37:43 -0400
r1985 at lysithea: edmanm | 2007-09-29 22:09:51 -0400
r1987 at lysithea: edmanm | 2007-09-30 17:14:11 -0400
r1988 at lysithea: edmanm | 2007-09-30 18:36:02 -0400
r1989 at lysithea: edmanm | 2007-09-30 19:14:26 -0400
r1990 at lysithea: edmanm | 2007-09-30 19:18:38 -0400
r1995 at lysithea: edmanm | 2007-10-02 22:44:32 -0400
r1997 at lysithea: edmanm | 2007-10-02 23:24:26 -0400
r1998 at lysithea: edmanm | 2007-10-02 23:30:07 -0400
r1999 at lysithea: edmanm | 2007-10-02 23:33:43 -0400
r2000 at lysithea: edmanm | 2007-10-02 23:34:17 -0400
r2005 at lysithea: edmanm | 2007-10-06 23:25:22 -0400
r2006 at lysithea: edmanm | 2007-10-06 23:28:18 -0400
r2007 at lysithea: edmanm | 2007-10-08 02:42:31 -0400
r2008 at lysithea: edmanm | 2007-10-09 22:52:54 -0400
r2009 at lysithea: edmanm | 2007-10-09 23:00:09 -0400
r2010 at lysithea: edmanm | 2007-10-09 23:07:53 -0400
r2011 at lysithea: edmanm | 2007-10-09 23:09:08 -0400
r2012 at lysithea: edmanm | 2007-10-09 23:11:27 -0400
r2013 at lysithea: edmanm | 2007-10-09 23:14:21 -0400
r2014 at lysithea: edmanm | 2007-10-09 23:17:38 -0400
r2015 at lysithea: edmanm | 2007-10-09 23:19:17 -0400
r2016 at lysithea: edmanm | 2007-10-09 23:24:40 -0400
r2017 at lysithea: edmanm | 2007-10-09 23:26:22 -0400
r2018 at lysithea: edmanm | 2007-10-09 23:28:25 -0400
r2019 at lysithea: edmanm | 2007-10-09 23:31:52 -0400
r2020 at lysithea: edmanm | 2007-10-09 23:33:18 -0400
r2021 at lysithea: edmanm | 2007-10-09 23:34:37 -0400
r2044 at lysithea: edmanm | 2007-10-10 00:37:44 -0400
r2046 at lysithea: edmanm | 2007-10-10 01:25:49 -0400
r2048 at lysithea: edmanm | 2007-10-10 21:24:23 -0400
r2049 at lysithea: edmanm | 2007-10-10 21:26:45 -0400
r2052 at lysithea: edmanm | 2007-10-10 23:00:29 -0400
r2054 at lysithea: edmanm | 2007-10-11 12:40:59 -0400
r2055 at lysithea: edmanm | 2007-10-11 12:43:30 -0400
r2056 at lysithea: edmanm | 2007-10-11 12:44:41 -0400
r2060 at lysithea: edmanm | 2007-10-11 12:54:25 -0400
r2062 at lysithea: edmanm | 2007-10-11 13:09:26 -0400
r2064 at lysithea: edmanm | 2007-10-11 13:23:51 -0400
r2066 at lysithea: edmanm | 2007-10-11 14:57:55 -0400
r2068 at lysithea: edmanm | 2007-10-11 23:23:45 -0400
r2069 at lysithea: edmanm | 2007-10-11 23:32:28 -0400
r2070 at lysithea: edmanm | 2007-10-11 23:34:08 -0400
r2071 at lysithea: edmanm | 2007-10-11 23:35:36 -0400
r2072 at lysithea: edmanm | 2007-10-11 23:41:58 -0400
r2078 at lysithea: edmanm | 2007-10-12 01:46:41 -0400
r2079 at lysithea: edmanm | 2007-10-12 01:47:28 -0400
r2082 at lysithea: edmanm | 2007-10-12 02:33:11 -0400
r2084 at lysithea: edmanm | 2007-10-12 03:34:15 -0400
r2086 at lysithea: edmanm | 2007-10-12 03:49:24 -0400
r2088 at lysithea: edmanm | 2007-10-12 15:36:09 -0400
r2089 at lysithea: edmanm | 2007-10-12 15:41:48 -0400
r2090 at lysithea: edmanm | 2007-10-12 15:42:59 -0400
r2095 at lysithea: edmanm | 2007-10-12 22:45:22 -0400
r2096 at lysithea: edmanm | 2007-10-12 22:55:48 -0400
r2097 at lysithea: edmanm | 2007-10-12 22:58:33 -0400
r2101 at lysithea: edmanm | 2007-10-12 23:08:31 -0400
r2103 at lysithea: edmanm | 2007-10-12 23:18:22 -0400
r2105 at lysithea: edmanm | 2007-10-12 23:28:29 -0400
r2107 at lysithea: edmanm | 2007-10-12 23:48:33 -0400
r2109 at lysithea: edmanm | 2007-10-12 23:55:05 -0400
r2111 at lysithea: edmanm | 2007-10-13 00:21:59 -0400
r2113 at lysithea: edmanm | 2007-10-13 20:16:37 -0400
r2114 at lysithea: edmanm | 2007-10-13 20:26:38 -0400
r2118 at lysithea: edmanm | 2007-10-13 20:30:50 -0400
r2119 at lysithea: edmanm | 2007-10-13 20:34:23 -0400
r2122 at lysithea: edmanm | 2007-10-14 20:50:04 -0400
r2124 at lysithea: edmanm | 2007-10-15 22:58:24 -0400
r2125 at lysithea: edmanm | 2007-10-15 22:59:37 -0400
r2129 at lysithea: edmanm | 2007-10-15 23:07:29 -0400
r2131 at lysithea: edmanm | 2007-10-15 23:39:54 -0400
r2133 at lysithea: edmanm | 2007-10-17 01:28:41 -0400
r2134 at lysithea: edmanm | 2007-10-17 01:30:20 -0400
r2137 at lysithea: edmanm | 2007-10-18 12:22:35 -0400
r2139 at lysithea: edmanm | 2007-10-19 00:49:32 -0400
r2140 at lysithea: edmanm | 2007-10-19 00:50:59 -0400
r2141 at lysithea: edmanm | 2007-10-19 00:53:41 -0400
r2145 at lysithea: edmanm | 2007-10-19 02:19:15 -0400
r2147 at lysithea: edmanm | 2007-10-19 02:39:33 -0400
r2149 at lysithea: edmanm | 2007-10-20 03:04:59 -0400
r2151 at lysithea: edmanm | 2007-10-20 17:49:10 -0400
r2152 at lysithea: edmanm | 2007-10-20 18:28:42 -0400
r2153 at lysithea: edmanm | 2007-10-20 18:37:18 -0400
r2157 at lysithea: edmanm | 2007-10-20 19:01:56 -0400
r2159 at lysithea: edmanm | 2007-10-20 19:17:41 -0400
r2161 at lysithea: edmanm | 2007-10-20 20:21:23 -0400
r2162 at lysithea: edmanm | 2007-10-20 20:44:51 -0400
r2163 at lysithea: edmanm | 2007-10-20 20:54:09 -0400
r2164 at lysithea: edmanm | 2007-10-20 21:02:06 -0400
r2169 at lysithea: edmanm | 2007-10-20 22:43:04 -0400
r2171 at lysithea: edmanm | 2007-10-21 01:03:35 -0400
r2173 at lysithea: edmanm | 2007-10-21 02:54:15 -0400
r2175 at lysithea: edmanm | 2007-10-21 04:15:43 -0400
r2177 at lysithea: edmanm | 2007-10-21 04:19:49 -0400
r2179 at lysithea: edmanm | 2007-10-21 05:30:54 -0400
r2184 at lysithea: edmanm | 2007-10-22 18:25:34 -0400
Stop mandating a font size of 10 everywhere. This looks crummy and inconsistent on Mac.
r2189 at lysithea: edmanm | 2007-10-22 20:52:01 -0400
r2191 at lysithea: edmanm | 2007-10-22 21:17:13 -0400
r2193 at lysithea: edmanm | 2007-10-22 21:26:43 -0400
r2195 at lysithea: edmanm | 2007-10-22 21:53:28 -0400
r2197 at lysithea: edmanm | 2007-10-22 22:12:20 -0400
Tweak the main window layout a bit, so it looks better on Vista. Did I just mess it up for others?
If no geometry has been saved for a window, call adjustSize() to make the
r2203 at lysithea: edmanm | 2007-10-23 00:46:44 -0400
r2204 at lysithea: edmanm | 2007-10-23 00:54:50 -0400
Give the widgets on the bandwidth graph settings frame a little more room.
Back out r2074, because it seems to have included some Qt 4.3-specific
Take a stab at r2074 again, but this time just manually give the settings
r2213 at lysithea: edmanm | 2007-10-23 02:29:35 -0400
r2215 at lysithea: edmanm | 2007-10-23 02:49:29 -0400
r2217 at lysithea: edmanm | 2007-10-24 00:31:34 -0400
r2220 at lysithea: edmanm | 2007-10-24 01:22:36 -0400
r2222 at lysithea: edmanm | 2007-10-24 02:45:07 -0400
r2224 at lysithea: edmanm | 2007-10-24 03:51:20 -0400
r2226 at lysithea: edmanm | 2007-10-24 04:45:24 -0400
r2228 at lysithea: edmanm | 2007-10-24 20:04:45 -0400
Turn some small QPushButtons into small QToolButtons. These look a little less
r2232 at lysithea: edmanm | 2007-10-24 20:32:26 -0400
r2236 at lysithea: edmanm | 2007-10-24 21:53:48 -0400
r2238 at lysithea: edmanm | 2007-10-24 22:27:38 -0400
r2240 at lysithea: edmanm | 2007-10-25 00:27:45 -0400
r2242 at lysithea: edmanm | 2007-10-25 01:00:51 -0400
r2244 at lysithea: edmanm | 2007-10-25 20:22:59 -0400
r2247 at lysithea: edmanm | 2007-10-25 21:12:06 -0400
r2250 at lysithea: edmanm | 2007-10-25 21:13:52 -0400
r2252 at lysithea: edmanm | 2007-10-27 21:45:35 -0400
r2254 at lysithea: edmanm | 2007-10-27 21:52:38 -0400
r2256 at lysithea: edmanm | 2007-11-02 13:49:18 -0400
r2265 at lysithea: edmanm | 2007-11-03 11:47:28 -0400
r2267 at lysithea: edmanm | 2007-11-06 10:10:06 -0500
r2269 at lysithea: edmanm | 2007-11-09 10:44:03 -0500
r2271 at lysithea: edmanm | 2007-11-13 15:49:05 -0500
r2119 at lysithea: edmanm | 2007-11-20 01:14:08 -0500
r2120 at lysithea: edmanm | 2007-11-20 01:20:09 -0500
r2121 at lysithea: edmanm | 2007-11-20 01:29:01 -0500
r2125 at lysithea: edmanm | 2007-11-21 14:34:47 -0500
r2126 at lysithea: edmanm | 2007-11-21 15:24:47 -0500
r2129 at lysithea: edmanm | 2007-11-21 18:15:49 -0500
r2130 at lysithea: edmanm | 2007-11-21 18:16:58 -0500
r2131 at lysithea: edmanm | 2007-11-21 18:18:28 -0500
r2135 at lysithea: edmanm | 2007-11-21 18:49:04 -0500
r2137 at lysithea: edmanm | 2007-11-21 20:27:02 -0500
r2138 at lysithea: edmanm | 2007-11-21 20:29:08 -0500
r2139 at lysithea: edmanm | 2007-11-21 20:44:57 -0500
r2140 at lysithea: edmanm | 2007-11-21 20:50:55 -0500
r2145 at lysithea: edmanm | 2007-11-22 14:36:25 -0500
r2147 at lysithea: edmanm | 2007-11-22 14:39:03 -0500
r2149 at lysithea: edmanm | 2007-11-22 16:23:21 -0500
r2155 at lysithea: edmanm | 2007-11-22 17:41:40 -0500
r2157 at lysithea: edmanm | 2007-11-25 01:22:06 -0500
r2160 at lysithea: edmanm | 2007-11-25 22:59:42 -0500
r2162 at lysithea: edmanm | 2007-11-26 16:10:37 -0500
r2165 at lysithea: edmanm | 2007-11-30 11:24:30 -0500
r2166 at lysithea: edmanm | 2007-11-30 11:28:25 -0500
r2169 at lysithea: edmanm | 2007-11-30 20:48:20 -0500
r2171 at lysithea: edmanm | 2007-11-30 21:24:08 -0500
r2173 at lysithea: edmanm | 2007-11-30 21:47:36 -0500
r2175 at lysithea: edmanm | 2007-11-30 22:55:36 -0500
r2177 at lysithea: edmanm | 2007-12-01 02:36:48 -0500
r2178 at lysithea: edmanm | 2007-12-01 02:38:32 -0500
r2179 at lysithea: edmanm | 2007-12-01 02:39:40 -0500
r2183 at lysithea: edmanm | 2007-12-01 03:02:33 -0500
r2185 at lysithea: edmanm | 2007-12-01 03:11:35 -0500
r2187 at lysithea: edmanm | 2007-12-01 03:51:22 -0500
r2188 at lysithea: edmanm | 2007-12-01 03:54:08 -0500
r2191 at lysithea: edmanm | 2007-12-01 12:48:05 -0500
r2193 at lysithea: edmanm | 2007-12-02 03:17:12 -0500
r2195 at lysithea: edmanm | 2007-12-02 04:28:30 -0500
r2196 at lysithea: edmanm | 2007-12-02 04:29:00 -0500
r2197 at lysithea: edmanm | 2007-12-02 04:29:40 -0500
r2201 at lysithea: edmanm | 2007-12-02 04:34:47 -0500
r2203 at lysithea: edmanm | 2007-12-02 04:55:11 -0500
r2205 at lysithea: edmanm | 2007-12-02 05:50:57 -0500
r2211 at lysithea: edmanm | 2007-12-02 14:49:43 -0500
r2213 at lysithea: edmanm | 2007-12-04 02:43:57 -0500
r2214 at lysithea: edmanm | 2007-12-04 12:39:32 -0500
r2220 at lysithea: edmanm | 2007-12-04 13:00:15 -0500
r2222 at lysithea: edmanm | 2007-12-04 15:15:51 -0500
r2224 at lysithea: edmanm | 2007-12-04 15:23:12 -0500
r2226 at lysithea: edmanm | 2007-12-05 00:02:12 -0500
r2227 at lysithea: edmanm | 2007-12-05 00:09:14 -0500
r2230 at lysithea: edmanm | 2007-12-05 02:03:28 -0500
r2232 at lysithea: edmanm | 2007-12-05 02:26:11 -0500
r2234 at lysithea: edmanm | 2007-12-05 11:44:54 -0500
r2236 at lysithea: edmanm | 2007-12-05 13:23:10 -0500
r2240 at lysithea: edmanm | 2007-12-05 14:53:56 -0500
Try to resolve some svk push conflicts.
r2246 at lysithea: edmanm | 2007-12-06 14:42:40 -0500
r2248 at lysithea: edmanm | 2007-12-06 14:47:25 -0500
r2250 at lysithea: edmanm | 2007-12-06 14:49:12 -0500
r2252 at lysithea: edmanm | 2007-12-06 14:55:30 -0500
r2254 at lysithea: edmanm | 2007-12-06 21:52:14 -0500
Fix compilation with CMake under MinGW.
Have CMake make a Vidalia.app application bundle on OS X.
r2259 at lysithea: edmanm | 2007-12-07 11:34:26 -0500
r2261 at lysithea: edmanm | 2007-12-07 12:28:47 -0500
r2263 at lysithea: edmanm | 2007-12-07 12:39:13 -0500
r2265 at lysithea: edmanm | 2007-12-07 16:20:24 -0500
r2267 at lysithea: edmanm | 2007-12-07 16:37:13 -0500
Add a OSX_FAT_BINARY option for building as a Universsal binary.
r2272 at lysithea: edmanm | 2007-12-07 18:02:10 -0500
r2273 at lysithea: edmanm | 2007-12-07 18:07:23 -0500
Support building Vidalia with shared Qt libs again.
r2278 at lysithea: edmanm | 2007-12-08 02:23:13 -0500
Try out a temporary fix to see if this makes phobos's moc generate the correct output.
r2280 at lysithea: edmanm | 2007-12-09 14:22:59 -0500
r2281 at lysithea: edmanm | 2007-12-09 14:48:54 -0500
r2282 at lysithea: edmanm | 2007-12-09 14:49:45 -0500
svn:r2209
r2291 at lysithea: edmanm | 2007-12-11 16:48:55 -0500
r2293 at lysithea: edmanm | 2007-12-11 22:14:11 -0500
r2294 at lysithea: edmanm | 2007-12-11 22:17:27 -0500
r2295 at lysithea: edmanm | 2007-12-11 22:28:13 -0500
r2299 at lysithea: edmanm | 2007-12-13 21:20:08 -0500
r2301 at lysithea: edmanm | 2007-12-14 20:36:41 -0500
r2303 at lysithea: edmanm | 2007-12-15 15:08:02 -0500
r2305 at lysithea: edmanm | 2007-12-16 02:23:49 -0500
r2307 at lysithea: edmanm | 2007-12-16 03:03:26 -0500
r2308 at lysithea: edmanm | 2007-12-16 03:06:48 -0500
r2311 at lysithea: edmanm | 2007-12-16 13:53:11 -0500
r2313 at lysithea: edmanm | 2007-12-16 16:07:47 -0500
r2315 at lysithea: edmanm | 2007-12-16 16:38:01 -0500
Only compile TorSslSocket if we're building against a Qt with SSL support, so we don't get moc warnings.
r2319 at lysithea: edmanm | 2007-12-16 20:35:45 -0500
r2320 at lysithea: edmanm | 2007-12-16 20:36:54 -0500
Small tweak to make the source tarball creation script happy again.
r2323 at lysithea: edmanm | 2007-12-17 19:20:44 -0500
r2326 at lysithea: edmanm | 2007-12-17 19:23:38 -0500
r2328 at lysithea: edmanm | 2007-12-17 19:42:58 -0500
r2331 at lysithea: edmanm | 2007-12-19 02:11:05 -0500
r2337 at lysithea: edmanm | 2007-12-19 15:29:15 -0500
Build with static Qt 4.3.x libs on OS X again.
r2341 at lysithea: edmanm | 2007-12-21 18:49:51 -0500
r2347 at lysithea: edmanm | 2007-12-21 19:03:29 -0500
r2350 at lysithea: edmanm | 2007-12-23 02:57:38 -0500
r2356 at lysithea: edmanm | 2007-12-25 12:18:00 -0500
r2361 at lysithea: edmanm | 2007-12-25 16:57:47 -0500
r2363 at lysithea: edmanm | 2007-12-25 21:26:49 -0500
r2365 at lysithea: edmanm | 2007-12-25 23:31:59 -0500
r2369 at lysithea: edmanm | 2007-12-26 10:40:11 -0500
r2371 at lysithea: edmanm | 2007-12-26 16:07:52 -0500
r2375 at lysithea: edmanm | 2007-12-26 23:21:18 -0500
r2376 at lysithea: edmanm | 2007-12-26 23:22:33 -0500
r2377 at lysithea: edmanm | 2007-12-26 23:37:40 -0500
r2378 at lysithea: edmanm | 2007-12-26 23:42:50 -0500
r2379 at lysithea: edmanm | 2007-12-26 23:46:26 -0500
r2390 at lysithea: edmanm | 2007-12-30 21:04:37 -0500
Move all Vidalia's stuff that was in / into a /vidalia, so we can create
Fix a warning when building on Win32 using Visual Studio.
It seems we need to always specially handle windres on win32 (not just on
Use CMAKE_CXX_OUTPUT_EXTENSION to determine the extension to use for the
Link qtmain if we're building on Windows but not under MinGW (MinGW doesn't
Add some instructions for compiling Vidalia using either Visual Studio or
r13 at lysithea: edmanm | 2008-01-07 12:13:17 -0500
r15 at lysithea: edmanm | 2008-01-07 13:35:08 -0500
r17 at lysithea: edmanm | 2008-01-07 13:45:31 -0500
r19 at lysithea: edmanm | 2008-01-07 21:33:17 -0500
r22 at lysithea: edmanm | 2008-01-07 21:36:37 -0500
Stop displaying flags next to the language names in the Appearance settings
Add a static LanguageSupport::isRightToLeft() method that returns true if the
Add a Hebrew GUI translation from a helpful anonymous person.
Add an anonymously contributed Hebrew Win32 installer translation. Thanks!
Add some updated changelog items and proclaim that 0.1.0 shall be released in
Set the svn:keywords and svn:eol-style properties on the Herbrew win32
Remove some flags we don't need anymore as of r2290.
Add a 'const' so we call the right torValue() method, otherwise we would be
r39 at lysithea: edmanm | 2008-01-17 16:50:51 -0500
r41 at lysithea: edmanm | 2008-01-18 16:14:24 -0500
r42 at lysithea: edmanm | 2008-01-18 16:15:28 -0500
r45 at lysithea: edmanm | 2008-01-18 19:35:55 -0500
r46 at lysithea: edmanm | 2008-01-18 19:37:55 -0500
r49 at lysithea: edmanm | 2008-01-18 21:32:03 -0500
r51 at lysithea: edmanm | 2008-01-18 21:45:02 -0500
r53 at lysithea: edmanm | 2008-01-19 09:46:31 -0500
r55 at lysithea: edmanm | 2008-01-19 11:48:51 -0500
Remove a '\', in case people copy-paste and don't read the "Modify the paths
r59 at lysithea: edmanm | 2008-01-19 21:10:44 -0500
r61 at lysithea: edmanm | 2008-01-21 13:41:56 -0500
r63 at lysithea: edmanm | 2008-01-21 18:37:51 -0500
r65 at lysithea: edmanm | 2008-01-22 11:18:52 -0500
Suggest Qt >= QT_MIN_VERSION when whining about an old Qt.
r70 at lysithea: edmanm | 2008-01-23 13:05:07 -0500
r71 at lysithea: edmanm | 2008-01-23 13:16:55 -0500
r74 at lysithea: edmanm | 2008-01-24 16:34:07 -0500
r76 at lysithea: edmanm | 2008-01-24 19:18:05 -0500
r78 at lysithea: edmanm | 2008-01-24 19:27:37 -0500
r80 at lysithea: edmanm | 2008-01-24 20:50:52 -0500
r81 at lysithea: edmanm | 2008-01-24 20:53:06 -0500
r84 at lysithea: edmanm | 2008-01-27 08:56:19 -0500
r87 at lysithea: edmanm | 2008-01-27 10:51:34 -0500
r89 at lysithea: edmanm | 2008-01-27 13:58:58 -0500
r90 at lysithea: edmanm | 2008-01-27 13:59:23 -0500
r94 at lysithea: edmanm | 2008-01-27 14:37:40 -0500
Add some CMake fu to find the right OpenSSL libs, based on the
Move VidaliaMacros.cmake into cmake/, so FindOpenSSL.cmake isn't so lonely.
Document more of our available CMake configuration options.
We don't need to maintain a separate installer for debug builds anymore now
r102 at lysithea: edmanm | 2008-02-04 21:21:57 -0500
r107 at lysithea: edmanm | 2008-02-06 00:32:48 -0500
r109 at lysithea: edmanm | 2008-02-07 14:22:48 -0500
r111 at lysithea: edmanm | 2008-02-07 14:25:35 -0500
Building on Windows is cool too. I guess. (Related to r2339)
r113 at lysithea: edmanm | 2008-02-11 21:49:00 -0500
r114 at lysithea: edmanm | 2008-02-11 21:50:33 -0500
r119 at lysithea: edmanm | 2008-02-18 11:52:43 -0500
r127 at lysithea: edmanm | 2008-02-18 19:14:49 -0500
r129 at lysithea: edmanm | 2008-02-23 23:02:10 -0500
r131 at lysithea: edmanm | 2008-02-23 23:04:21 -0500
r133 at lysithea: edmanm | 2008-02-24 23:10:36 -0500
r136 at lysithea: edmanm | 2008-02-25 19:43:48 -0500
r139 at lysithea: edmanm | 2008-02-25 22:02:23 -0500
Update the Windows installers for out-of-source builds and to include the
r143 at lysithea: edmanm | 2008-02-28 23:12:13 -0500
r145 at lysithea: edmanm | 2008-02-28 23:28:40 -0500
r147 at lysithea: edmanm | 2008-02-29 23:38:45 -0500
r149 at lysithea: edmanm | 2008-03-01 12:58:03 -0500
r153 at lysithea: edmanm | 2008-03-01 17:11:45 -0500
r155 at lysithea: edmanm | 2008-03-01 18:10:55 -0500
r157 at lysithea: edmanm | 2008-03-01 18:13:41 -0500
r159 at lysithea: edmanm | 2008-03-01 18:32:12 -0500
r161 at lysithea: edmanm | 2008-03-01 18:41:57 -0500
The best way to find things you forgot to do is to tag a release. Fortunately,
r166 at lysithea: edmanm | 2008-03-01 20:19:34 -0500
svn:r2378
r173 at lysithea: edmanm | 2008-03-02 16:51:47 -0500
r182 at lysithea: edmanm | 2008-03-09 23:41:41 -0400
r191 at lysithea: edmanm | 2008-03-12 20:33:24 -0400
r196 at lysithea: edmanm | 2008-03-13 00:34:13 -0400
r202 at lysithea: edmanm | 2008-03-13 00:49:42 -0400
r204 at lysithea: edmanm | 2008-03-15 03:46:36 -0400
r209 at lysithea: edmanm | 2008-03-15 14:09:41 -0400
r211 at lysithea: edmanm | 2008-03-15 15:33:30 -0400
svn:ignore bunches of CMake-generated files and compiled binaries.
Create a contrib directory for miscellaneous stuff and move the geoip script
r219 at lysithea: edmanm | 2008-03-17 18:29:30 -0400
r221 at lysithea: edmanm | 2008-03-17 22:33:42 -0400
r223 at lysithea: edmanm | 2008-03-20 18:43:49 -0400
r231 at lysithea: edmanm | 2008-03-20 18:53:52 -0400
r233 at lysithea: edmanm | 2008-03-20 22:27:30 -0400
r235 at lysithea: edmanm | 2008-03-21 22:15:25 -0400
r240 at lysithea: edmanm | 2008-03-21 22:30:46 -0400
r242 at lysithea: edmanm | 2008-03-21 22:52:25 -0400
r244 at lysithea: edmanm | 2008-03-21 23:24:32 -0400
r245 at lysithea: edmanm | 2008-03-21 23:35:35 -0400
Fix a typo in VidaliaMacros.cmake that would allow configuration to
r248 at lysithea: edmanm | 2008-03-22 00:07:24 -0400
Add *.obj to the list of files to be ignored. Noted by DJHasis.
r251 at lysithea: edmanm | 2008-03-22 09:54:03 -0400
Fix the link to the Windows Platform SDK given in the VC++ Express build instructions.
r256 at lysithea: edmanm | 2008-03-23 00:22:58 -0400
r259 at lysithea: edmanm | 2008-03-23 00:33:18 -0400
r261 at lysithea: edmanm | 2008-03-23 10:14:51 -0400
r263 at lysithea: edmanm | 2008-03-23 20:49:04 -0400
r271 at lysithea: edmanm | 2008-03-24 18:16:55 -0400
r272 at lysithea: edmanm | 2008-03-24 18:18:30 -0400
r278 at lysithea: edmanm | 2008-03-25 20:19:19 -0400
r281 at lysithea: edmanm | 2008-03-25 20:21:20 -0400
r283 at lysithea: edmanm | 2008-03-28 23:07:31 -0400
r284 at lysithea: edmanm | 2008-03-28 23:09:11 -0400
r288 at lysithea: edmanm | 2008-04-01 19:55:16 -0400
r289 at lysithea: edmanm | 2008-04-01 20:23:53 -0400
r290 at lysithea: edmanm | 2008-04-01 22:00:19 -0400
Apparently we need to say "FORCE" to convince CMake that we really do want a
r299 at lysithea: edmanm | 2008-04-03 21:16:13 -0400
r302 at lysithea: edmanm | 2008-04-03 21:39:29 -0400
r304 at lysithea: edmanm | 2008-04-03 22:40:38 -0400
r306 at lysithea: edmanm | 2008-04-03 23:01:02 -0400
r308 at lysithea: edmanm | 2008-04-04 23:55:32 -0400
r309 at lysithea: edmanm | 2008-04-04 23:57:46 -0400
r310 at lysithea: edmanm | 2008-04-05 00:05:47 -0400
r311 at lysithea: edmanm | 2008-04-05 00:08:52 -0400
r316 at lysithea: edmanm | 2008-04-05 10:43:06 -0400
Remove the minimum size on the Proxy Executable group box. This made the
Make the 'Start a proxy application...' checkbox and group box behave like
r320 at lysithea: edmanm | 2008-04-05 19:59:57 -0400
Fare thee well, Privoxy. Polipo is now included in the Windows bundle instead
Update Tor's website and be sure to include a trailing slash where appropriate.
r323 at lysithea: edmanm | 2008-04-05 23:40:35 -0400
r328 at lysithea: edmanm | 2008-04-08 21:53:54 -0400
r332 at lysithea: edmanm | 2008-04-08 22:03:17 -0400
r334 at lysithea: edmanm | 2008-04-08 22:08:18 -0400
r336 at lysithea: edmanm | 2008-04-09 16:59:05 -0400
r337 at lysithea: edmanm | 2008-04-09 17:01:46 -0400
Initial patch from Domenik Bork to add an interface for setting up hidden
svn:ignore some Windows Thumbs.db hoobajoob too. Noticed by djhasis.
Ignore some more Thumbs.db.
r345 at lysithea: edmanm | 2008-04-12 15:54:01 -0400
r346 at lysithea: edmanm | 2008-04-12 15:54:47 -0400
r347 at lysithea: edmanm | 2008-04-12 15:55:22 -0400
r351 at lysithea: edmanm | 2008-04-12 18:00:15 -0400
r352 at lysithea: edmanm | 2008-04-12 18:02:17 -0400
r359 at lysithea: edmanm | 2008-04-12 18:07:38 -0400
r361 at lysithea: edmanm | 2008-04-13 14:16:03 -0400
r362 at lysithea: edmanm | 2008-04-13 14:17:46 -0400
r363 at lysithea: edmanm | 2008-04-13 14:18:23 -0400
r364 at lysithea: edmanm | 2008-04-13 14:27:26 -0400
r365 at lysithea: edmanm | 2008-04-13 14:28:43 -0400
r375 at lysithea: edmanm | 2008-04-13 14:33:32 -0400
r377 at lysithea: edmanm | 2008-04-13 15:07:39 -0400
r379 at lysithea: edmanm | 2008-04-13 23:33:50 -0400
r380 at lysithea: edmanm | 2008-04-14 15:28:16 -0400
r381 at lysithea: edmanm | 2008-04-14 15:35:06 -0400
Rename src/util to src/common, since libutil.a was conflicting with
Add the changelog item too.
Fix an #include that got left behind in the r2533 shuffle. Noticed by DJHasis.
r273 at rae: edmanm | 2008-05-06 17:21:49 -0400
r274 at rae: edmanm | 2008-05-06 17:22:25 -0400
r273 at rae: edmanm | 2008-05-06 17:21:49 -0400
r274 at rae: edmanm | 2008-05-06 17:22:25 -0400
r302 at thebe: edmanm | 2008-05-10 00:23:55 -0400
r304 at thebe: edmanm | 2008-05-12 21:35:52 -0400
r305 at thebe: edmanm | 2008-05-12 21:43:26 -0400
Add the application icon back that was inadvertently removed in r2436. Fixes
r317 at rae: edmanm | 2008-05-19 13:17:38 -0400
r319 at thebe: edmanm | 2008-05-19 18:41:42 -0400
r320 at thebe: edmanm | 2008-05-19 18:46:54 -0400
r323 at thebe: edmanm | 2008-05-19 19:29:07 -0400
r325 at thebe: edmanm | 2008-05-19 19:51:33 -0400
r326 at thebe: edmanm | 2008-05-19 20:08:59 -0400
r329 at thebe: edmanm | 2008-05-19 20:20:02 -0400
Remove the 'Run Tor as a Service' checkbox. Lots of people seem to be
Add a Turkish GUI translation from Yunus Kaba.
r351 at thebe: edmanm | 2008-05-25 19:57:18 -0400
r353 at thebe: edmanm | 2008-05-25 20:13:08 -0400
r355 at thebe: edmanm | 2008-05-25 21:25:47 -0400
r357 at thebe: edmanm | 2008-05-25 21:33:32 -0400
r359 at thebe: edmanm | 2008-05-25 21:40:54 -0400
r363 at thebe: edmanm | 2008-05-26 10:58:14 -0400
svn:ignore libcommon.a instead of libutil.a due to the rename.
r366 at thebe: edmanm | 2008-05-26 19:21:28 -0400
r377 at thebe: edmanm | 2008-05-27 19:33:50 -0400
r378 at thebe: edmanm | 2008-05-27 19:35:28 -0400
r383 at thebe: edmanm | 2008-05-28 20:32:08 -0400
r385 at thebe: edmanm | 2008-05-29 23:58:06 -0400
r386 at thebe: edmanm | 2008-05-29 23:58:54 -0400
r410 at thebe: edmanm | 2008-06-01 18:52:03 -0400
r411 at thebe: edmanm | 2008-06-01 19:00:21 -0400
r412 at thebe: edmanm | 2008-06-01 19:23:32 -0400
r413 at thebe: edmanm | 2008-06-01 19:31:12 -0400
r414 at thebe: edmanm | 2008-06-01 19:43:20 -0400
r420 at thebe: edmanm | 2008-06-01 20:21:05 -0400
r422 at thebe: edmanm | 2008-06-01 20:58:09 -0400
r424 at thebe: edmanm | 2008-06-01 21:10:18 -0400
Shhh....don't tell arma.
r426 at thebe: edmanm | 2008-06-02 18:36:31 -0400
r429 at thebe: edmanm | 2008-06-02 18:56:35 -0400
r431 at thebe: edmanm | 2008-06-02 23:26:15 -0400
r432 at thebe: edmanm | 2008-06-02 23:35:06 -0400
r435 at thebe: edmanm | 2008-06-02 23:45:57 -0400
r437 at thebe: edmanm | 2008-06-03 08:52:37 -0400
r439 at thebe: edmanm | 2008-06-03 09:30:40 -0400
r441 at thebe: edmanm | 2008-06-03 09:31:33 -0400
r443 at thebe: edmanm | 2008-06-03 09:44:52 -0400
r445 at thebe: edmanm | 2008-06-03 18:47:24 -0400
r447 at thebe: edmanm | 2008-06-03 20:49:11 -0400
r449 at thebe: edmanm | 2008-06-03 22:15:34 -0400
r451 at thebe: edmanm | 2008-06-03 22:16:46 -0400
r453 at thebe: edmanm | 2008-06-03 23:11:12 -0400
r455 at thebe: edmanm | 2008-06-03 23:16:18 -0400
r457 at thebe: edmanm | 2008-06-04 01:02:29 -0400
r462 at thebe: edmanm | 2008-06-04 09:18:07 -0400
r465 at thebe: edmanm | 2008-06-04 19:48:14 -0400
r469 at thebe: edmanm | 2008-06-04 20:00:54 -0400
r472 at thebe: edmanm | 2008-06-04 20:34:34 -0400
r474 at thebe: edmanm | 2008-06-04 20:44:52 -0400
r476 at thebe: edmanm | 2008-06-06 19:24:12 -0400
r481 at thebe: edmanm | 2008-06-06 19:28:12 -0400
r482 at thebe: edmanm | 2008-06-06 19:29:27 -0400
r486 at thebe: edmanm | 2008-06-09 23:04:58 -0400
r487 at thebe: edmanm | 2008-06-09 23:05:33 -0400
r492 at thebe: edmanm | 2008-06-09 23:14:18 -0400
r494 at thebe: edmanm | 2008-06-10 00:33:27 -0400
r496 at thebe: edmanm | 2008-06-10 00:35:42 -0400
r498 at thebe: edmanm | 2008-06-10 00:50:41 -0400
r500 at thebe: edmanm | 2008-06-10 01:23:24 -0400
Spanish translation updates from dererk.
Try to sound a little less 'hood' in our CMakeLists.txt.
Typo.
r507 at thebe: edmanm | 2008-06-10 21:32:55 -0400
r508 at thebe: edmanm | 2008-06-12 02:10:28 -0400
r509 at thebe: edmanm | 2008-06-12 02:14:11 -0400
svn:r2697
r514 at thebe: edmanm | 2008-06-12 02:42:36 -0400
r515 at thebe: edmanm | 2008-06-12 02:49:13 -0400
r523 at thebe: edmanm | 2008-06-12 03:06:59 -0400
r527 at thebe: edmanm | 2008-06-12 18:17:25 -0400
r529 at thebe: edmanm | 2008-06-12 19:21:42 -0400
r531 at thebe: edmanm | 2008-06-12 19:25:33 -0400
r533 at thebe: edmanm | 2008-06-13 01:38:23 -0400
r534 at thebe: edmanm | 2008-06-13 01:40:03 -0400
r537 at thebe: edmanm | 2008-06-13 01:47:30 -0400
r539 at thebe: edmanm | 2008-06-13 01:49:40 -0400
r541 at thebe: edmanm | 2008-06-13 02:05:14 -0400
r543 at thebe: edmanm | 2008-06-13 02:16:00 -0400
r545 at thebe: edmanm | 2008-06-13 02:19:28 -0400
r547 at thebe: edmanm | 2008-06-13 02:22:18 -0400
r549 at thebe: edmanm | 2008-06-13 03:18:59 -0400
r551 at thebe: edmanm | 2008-06-13 04:05:27 -0400
r553 at thebe: edmanm | 2008-06-13 04:07:23 -0400
r557 at thebe: edmanm | 2008-06-13 04:51:47 -0400
r559 at thebe: edmanm | 2008-06-13 23:14:47 -0400
r563 at thebe: edmanm | 2008-06-14 10:07:03 -0400
r564 at thebe: edmanm | 2008-06-14 10:16:08 -0400
r568 at thebe: edmanm | 2008-06-14 10:21:55 -0400
r569 at thebe: edmanm | 2008-06-14 19:44:39 -0400
Tweak the resize policy for the control panel so the vertical size is fixed at
Default to the language chosen by the user during install (Windows-only) rather
svn isn't a human language. Also add some newlines at the end of a few files.
Hebrew needs a MUI_LANGUAGE in the Windows installer .nsi files.
These strings want to be translatable as well.
If Tor doesn't have bootstrapping events, then update the current status string and bump the progress bar along a bit.
Remove another unused variable.
Create a Qt-based ts2po helper tool to convert .ts files to .po format, without
Add a po2ts tool to convert .po formatted files to qt's .ts format.
Tweak to r2729 so that hopefully the control panel doesn't disappear on
Revert r2746 so translations will work again.
Force a repaint() to make sure the progress bar and onion status icon don't
On second thought, simply ignoring a message element with no corresponding
Add a -q option to po2ts and ts2po that enables 'quiet' mode. Also use -i and
Add some .po files for pootle, each in its own directory. Why? Ask pootle.
Wait, there's a Japanese translation too?
Build our translations from .po files rather than .ts files. Also use "zh_CN"
Benessa Defend appears to have also contributed to the Japanese translation
Remove the mkpo.sh and mkts.sh scripts.
Remove all of our .ts files from svn.
It looks like we had been using the wrong Czech word for the Czech language.
Escape dquotes in strings when converting .ts -> .po, and unescape them when
Update the .po files with properly escaped dquotes.
Whine about bootstrap problem events only if their recommandation is not
Avoid confusing people who also read (or write) the spec.
Reorg the bootstrap status event stuff into a new BootstrapStatus class
Damn you, 'svn add'.
Set the svn:eol-style and svn:keywords properties.
Add some changelog items for 0.1.5.
One more changelog item.
Bump to 0.1.5.
Bump to 0.1.6-svn.
Oops. Wrong version number. It'll be wrong in the changelog that goes with
Appease Panther's douchieness.
Remember r2791? Yeah, same thing, only with po2ts.cpp.
Might as well start the 0.1.6 changelog.
Set the svn:keywords and svn:eol-style properties on the French help files.
Fix the whitespace on a couple of the French help files.
Pipe down, Doxygen. (These are already marked up in tcglobal.h.)
Add a place for a Romanian translation to live. This isn't enabled in the GUI
Make the Romanian translation available now that we have some translated
Fix po2ts so that it uses the same encoding to read in a .po file that it uses
Make the encoding used by ts2po configurable as well (defaults to utf-8
Correct the header guard on the ts2po config file.
Use the correct field when trying to parse the severity value from the
Modify ts2po to use a 'msgctxt' line for specifying a message's context,
Update po2ts to support parsing msgctxt lines.
Commit one test translation to see if our Pootle asplodes over msgctxt.
Pootle survived. Take the plunge and convert the rest to using msgctxt.
Looks like we never really needed to explicitly link to these Windows
Tolerate mixing and matching the "msgctxt" and overloaded "#:" forms of
Update the Farsi translation to use msgctxt for specifying message context.
If we're building with CMake 2.6, then force CMake 2.4 compatibility for
Link to ws2_32 if building with UPnP support on Windows, otherwise we get
Shuffle some po2ts and ts2po dependencies around and do a better job of
Fix the quoting on one of the Farsi strings.
Add a SendCommandEvent class that can be used to post an event to the control
OK, story time: So, Qt really doesn't like it if you try to send data on a
Add a Romanian installer translation from "Top Quality Software." (?)
Include the Romanian translation in the Vidalia-only and bundle installers.
Oh yeah. Include it here, too.
Add a bunch of 0.1.6 changelog items.
French installer patch from Mfr. Thanks!
Add a changelog item and bump to 0.1.6.
Add a GNU gettext POT for the Windows installer translations.
Add an English installer .po to start with.
Recurse into the src/common directory before src/tools, so we can use
Add a po2nsh tool to convert .po files into .nsh files containing language
msginit apparently ignores the charset specified in the POT's header and just
Split the CMake fu for pkg/osx, pkg/rpm, and pkg/win32 into their own
Remember the location of po2nsh so we can use it in custom commands.
Add a vidalia_add_nsh() CMake macro to convert Win32 installer .po files to
"Waaahhhh. You left a '\r' in a msgid string. Waaahhh." says msginit.
Add (untranslated) .po files for the rest of the Windows installer
Set what I *think* is the right charset for each language.
Convert the win32 installer .po files to NSIS .nsh files at build time.
Move vidalia.pot to pkg/win32/templates.
I forgot to version bump after the last release.
Add "-f <from-codec>" and "-t <to-codec>" options to po2nsh. Default to utf-8
Make the .pot and .po files UTF-8, since that's the way Pootle rolls.
Add an argument to the vidalia_add_nsh() macro that accepts an output charset
I really thought the shed should've been vermeil.
Comment out the zh_CN and zh_TW translations until I figure out what encoding
Just add i18n-win32-installer to the ALL target. There's no particular reason
Skip the pkg/ subdirectories that aren't likely to be needed on the current
Include stdlib.h in the format conversion tools.
Add an nsh2po tool, for realsies this time.
msgctxt is the key, not the value.
Use the French installer translation as the guinea pig to see if pootle is
Tor moved. Update URL.
PO-ify the rest of the existing translations.
The English installer .po could use an update too, so it matches the template.
Update the URL in the Polish translation too.
Same for the Svenska translation.
Update the URL in the Finnish translation too.
Update Tor's URL in the Czech translation.
Yet more Tor URL updates.
Rename the pt_BR installer translation directory to pt, since there is
And rename the the pt installer filename.
Add "TZ=UTC" to the browser executable's environment variables when launched
Handle spaces in the Tor version number we get from 'getinfo version' since
Rework the message log scrollbar logic so it's consistent again on Qt 4.4.0.
Remove the horizontal scroll bar behavior. It was really annoying and
Start a changelog for 0.1.7.
Bump to 0.1.7.
Oh yeah, we renamed "pt_BR" to "pt".
Bump to 0.1.8-svn.
We don't need the .nsh files anymore.
Add a templates/ directory and stick a .pot in there that gets updated along
Reduce the default number of messages to retain in the message log to 50
Add a directory and .po for a Slovenian translation. We'll include it as part
More message log futzing:
Add a first cut of a document describing how to build a Windows
Rename the bundle installer directions so they're consistent with
Use the right icon for the help browser's window icon.
Include ssleay32.dll in the Windows packages. Fixes ticket #401.
Make pressing "Return" mean the same thing as clicking "OK" in the config
Domenik's r2974 reminded me I should document my undocumented widget naming
This one needed a better example.
Create CircuitId and StreamId typedefs with QString as their underlying type,
Restore the "zoom" and "close" icons in the router and circuit list
Make the position of the y-axis on the bandwidth graph variable based on the
The slot called when a shortcut is pressed doesn't have to belong to a widget;
A couple of minor const cleanups.
Make both the 'Ctrl+W' and 'Esc' shortcuts for closing a window work for
Spiff up the changelog for 0.1.8.
If the current message log layout is right-to-left (e.g. if the user's
Add another changelog item and declare August 17, 2008, to be Vidalia 0.1.8
Bump to 0.1.8.
Use a QPointF instead of a QPoint to clean up a compile warning from r2980.
Make the "Created by Tor" string translatable in the hidden service config
Remove some code that isn't used anymore now that we have a bootstrap progress
Make the Tor status label and Vidalia tray icon tooltip display the same
Try to load a translation for the current language from Qt's translations
Create .po files with translations for the user-visible Qt widgets that
Create a qt.pot template and add empty translations .po files for all
Try using the Qt translation included in Vidalia before loading the
Don't need this now that we ship a partial Qt translation.
We use QT_LAYOUT_DIRECTION in the qt_*.qm files for determining which
"stop recommending yahoo mail as an example of a safe dkim-providing
Correct the location of the simplified Chinese help files.
Patch from sjmurdoch to fix a comment.
We don't need to build the po2nsh and nsh2po stuff on non-Windowses.
Document the other magic bits I sprinkle on my Qt builds.
Create the control panel's menubar as a parentless QMenuBar, so it is visible
Don't put icons next to the menubar items on OS X. It's not a very OS X-ish
Recommend out-of-source builds in the INSTALL file.
There are two ways to say "newline" in NSIS: "\r\n" and "$\r$\n". MessageBox
Handle "$\n" in .po files by converting to "$\r$\n".
Use $\n in all of the translated MessageBox installer strings.
Changelog updates.
Add a context menu with a "copy" option to RouterDescriptorView so users can
Grab the Qt .dlls included in the Vidalia installer directly from the
Add OPENSSL_BINARY_DIR and MINGW_BINARY_DIR cmake options that can be
Give me a 'C'! Give me an 'L'! Give me an 'I'! Give another 'C'! What's that
Make the location of the Tor, Privoxy, and Torbutton package files into
Add some more changelog entries and give 0.1.9 a release date.
Bump to 0.1.9.
Bump trunk to 0.2.0-svn.
Grab the modified Privoxy config.txt from Vidalia's source directory
Uncheck the Torbutton options by default if Firefox is not installed. Fixes
Add a .ini layout file for an installer page that warns the user that
Tweak the "Firefox not installed" warning page to let people click "Back"
Display the "Firefox is not installed" warning page after the welcome page
Add the title and subtitle of the Firefox warning page to the PO template.
msgmerge the new PO template strings to all the .po files. msgmerge also saw
Get rid of some '\r's that msgmerge didn't like.
Use the (possibly) translated Firefox warning page title and
Add the upper and lower message texts from the Firefox warning page to
msgmerge the PO template strings from r3068 to all the .po files.
Rewrite the Firefox warning page .ini layout file at install time so we
Stop telling the user to click a button that isn't there.
Add a panel graphic from dr|z3d that can be displayed on the Welcome and
Include dr|z3d's custom panel bitmap in the Vidalia installer and uninstaller.
Updated Windows installer graphic from drzed.
Add a header image from drzed for the Windows installer.
Use drzed's new header image in the Vidalia Windows installer.
Replace the Vidalia dock and app bundle icon with a new .icns made from
Give dr|z3d credit where credit is due.
Add a couple icons to be used in the new, more helpful control password input
Add a prettier dialog for prompting people for their control port password
Set some svn properties on the new files.
Disable the WA_DeleteOnClose widget attribute, since we still want access to
Make exec() return the QDialogButtonBox::StandardButton enum value of the button
Use the shiny, new control password input dialog, and handle cases where the
Change the default example email address in the relay settings page.
Stubs for getting a list of running processes and trying to kill a process
Add a method to ControlPasswordInputDialog for hiding the "Reset" button if we
Hide the "Reset" button on non-Windowses or if we can't find a "tor.exe" in
Add some code for killing processes on Windows, and an error message if the Reset button fails to do its thing.
Tweak the resize behavior of the control password input dialog a bit.
Forgot the #include guards.
Not anymore, they didn't.
Remove some 128x128 images we don't use anymore.
Add a 128x128 Vidalia logo from drzed.
Switch to a simpler About dialog and move the license information to a
Remove a couple icons we no longer need.
And start using the new About dialog.
More futzing with the resize behavior of the control password input dialog.
Force the input dialog to resize when it is displayed, so it doesn't look so ginormous on Windows.
Last changes to dialog size hints, for realsies this time (until I find out
Can't forget to put devilproxytor in the new credits.html.
Add dr|z3d's Windows bundle graphic and header to the bundle installer.
Add tooltips to tree items in the help browser's table of contents. Some of
Add a help topic on the control password prompt.
Add a helpRequested() signal to the control password prompt, and display the
Add some UI for enabling or disabling automatic software updates, as well as a
Add a setting to enable or disable whether we want to do automatic
Old Qts don't have this property.
Connect the auto-update UI bits to the actual config settings. Also remember
Whoops. Only had that uncommented for testing.
More new-Designer vs. wicked-old-Qt unhappiness.
Add a GliderProcess subclass of QProcess for interacting with the client-side
Disable the 'check for updates' setting by default on non-Windows since 1)
Save the time at which we last checked for updates in UTC. I don't know where
Add some GliderProcess helper methods for determining if it's time to check
If 'check for updates' is enabled at startup, start a timer with the interval
Add a GliderProcess method to call to launch a check for updates using the
The Glider binary will probably want some command line arguments, so support
Just read and log whatever the updater process dumps to its stdout and stderr
Test commit.
Test commit: add a line to the changelog for 0.2.0.
Test commit: give drzed some more credit in the CREDITS file.
Test commit for the post-commit email hooks.
Support changing UI languages without restarting Vidalia. Those playing along
Remove the warning that you have to restart Vidalia after you change the UI
Force Qt to retranslate the button box at the bottom of the config dialog.
Remember we switched to English even though all we did was remove all
Update the router list headers, circuit list headers, circuit and stream
Force whatever page is in loaded in the help browser to reload itself when the
Remove my previous voodoo fix (didn't work) and try another.
Glider was renamed to Thandy. So rename the GliderProcess wrapper class
Blow away the auto-update stuff from trunk.
Credit Omer as a Turkish translator too. Thanks!
Fix a bug in Domenik's ServiceSettings class. I don't know why Microsoft's
Get rid of some unnecessary snprintf()s; Qt can handle converting a number to
Remove an #include that is apparently not needed on MinGW and
New dock icon based on zed's green fathead, now without dropshadow.
Make 'make install' install an icon for the "Vidalia" menu item created by
Waste a portion of my life implementing a mostly useless feature. Resolves
Add a debian/ directory.
Call the right slot when the user clicks 'Clear' in the message log toolbar.
Forward port the changelog from 0.1.10.
Add some 0.2.0 changelog items.
Add a caveat to INSTALL about having spaces in your build path.
Remove support for configuring Tor's User and Group options in the
Stop putting 'HashedControlPassword ""' on the Tor command line if cookie or
Only set HttpsProxy if both the "I use a proxy..." *and* the "Use this proxy for
Fathead status icons in the various sizes and formats.
OS X .dmg background images. These are the ones with the big boy boxes.
These don't need to be tabstops anymore.
Spray the UI with a healthy dose of Onion-B-Gone.
Blow away the now-unused onion-based status icons.
New fathead-based vidalia.ico. Some of the lower color images in here
Add the start of a WiX-based MSI installer. Still need to add
Add Desktop and Start menu shortcut options to the MSI installer.
shorcut -> shortcut
Don't forget the LGPLv3 text too.
Add welcome screen and header .bmps for the MSI installers based on zed's
Add opello's updated vidalia.ico.
Add another optional component to the MSI installer for adding a
Add zed's new background graphic, slightly resized to 493x312 and
Move zed's updated installer graphics into place and include
Update the status icons with what I think are the latest preferred versions
Move the default location for vidalia.conf and friends to ~/Library/Vidalia
This slot hasn't existed for a while.
l
Set a couple more OS X-specific CMake variables.
Remove a bunch of OS X packaging stuff we don't use anymore, so people stop
Move z3d's updated .dmg backgrounds into place.
Update the Vidalia .po files. Pootle needs an 'svn up' now.
geoip-spec.txt typos.
Changelog typo.
killerchicken says we should add .vidalia to our bundle identifier.
zed's new OS X bundle background images.
Update a few icons with newer ones from zed and ditch the last of the
At least put the right license in the EULA page for now, until we decide
Add some CMake fu for finding a WiX installation and a 'win32-installer'
My .wxs is just input--not source code--and (likely) not copyrightable.
Create a custom derivative of WixUI_Mondo.wxs that removes the license
And remove the License.rtf that the installer used.
If you want Vidalia to connect to your existing Tor automatically on Vidalia
_useSavedPassword was being used uninitialized when Tor is already running
Implement coderman's read-password-from-stdin option. Resolves ticket #428.
Hide the "Run Vidalia when my system starts" checkbox on non-Windowses again.
Clear the list of default CA certificates used by QSslSocket before adding
Merge the auto-updates branch into trunk. It's still a compile-time option
Switch to using 'getinfo address-mappings' instead of 'getinfo addr-mappings'.
Some minor const and cosmetic cleanups.
Try rephrasing a message that confused killerchicken. (This only happens when
Add a helper method for getting the name of the file in which Vidalia will
If vidalia.conf doesn't exist in Vidalia's data directory, then try to copy
Strip off the .sample when copying the pre-loaded vidalia.conf into the app
I hadn't created a marble branch yet? Seriously?
Add a CMake script for finding libmarblewidget, Marble header files, and
Initial replacement of ZImageView with MarbleWidget. No placemarks or circuits
Tell Marble to place the generated tiles in Vidalia's data directory.
Remove the old map stuff before I forget. Trims about 1M from the binary.
Disable the scale bar and crosshairs for the plugin-endowed folks. Also remove
Add placemarks for Tor relays to the globe. Could use some aesthetic tweaks
Clear all router placemarks from the TorMapWidget destructor. Also remove the
Add support for GeoPainter-based drawing of circuits. Not the prettiest at the
Add some debug logging that may help track down whatever polipo-related issues
Explicitly disable cities since we aren't going to ship the placemark data for
Revert r3444. If you have the city placemark data and bitmaps, it'll get
Add a TorMapWidgetInputHandler subclass of MarbleWidgetInputHandler and
Fix a case issue spotted by opello and fix a build error encountered by
Enforce Qt >= 4.3.
We need default_location.png too, otherwise the relay placemarks don't get an
Add an icon to use as a relay placemark (currently the same as the default
Use a custom KML Style and styleUrl to specify the image to load for relay
Revert r3449. We no longer need to bundle default_placemark.png because we
If the mouse is clicked on a map location with one or more features, emit a
Make the "Zoom to Relay" button work again, except make it do the zooming
Add a custom menu for handling the user clicking on placemarks. If the
Shift some date, uptime and bandwidth formatting functions around so the other
Add a method for getting the unparsed text for a router descriptor.
Add a method for returning the geographic location previously set for a
Add a RouterInfoDialog class that can be used to display information about a
Catch the map widget's displayRouterInfo() signal and connect a slot to
Make the "Zoom In" and "Zoom Out" buttons work again, and note why this is
Make the "Zoom to Fit" button work again, but with a slightly different
Pull the "Zoom to Circuit" context menu option for now, until we decide to support
Add CMake fu for finding and loading the Marble widget plugins we're
Matt learned new Qt trickses from Marble.
Clarify where you're supposed to specify -DMARBLE_FOO_DIR=<path>.
Close my foreach() properly.
If MARBLE_LIBRARY_DIR isn't set but MARBLEWIDGET_LIBRARY is found, derive the
Add the necessary Marble files to the .wxs source. Also refactor a bit so
Add a DangerousPortEvent subclass of ClientStatusEvent that can be dispatched
Fix the #include guards. I guess I missed the Ballmer Peak on that one.
Bring back the ZImageView-based network map (renamed to TorMapImageView)
Add methods for getting and setting WarnPlaintextPorts and
Catch DANGEROUS_PORT status events and add a handler that alerts the user,
Fix a pile of memory leaks in the hidden service settings page.
Apparently GeoDataLineString doesn't take ownership of GeoDataCoordinates
Merge the Marble branch to trunk. It's still optional and disabled by
We need to include the QtSvg dll in the Windows installer for an avec
Small whitespace cleanup I had laying around.
MarbleModel::whichFeatureAt() was changed in Marble trunk to return a
Change a #include for QPersistentModelIndex.
We can't call MarbleWidget::setInputHandler() until MarbleWidget has
Set the 'population' element for relay placemarks based on the relay's
Weight the relay placemark filtering based on the minimum of the three
Vidalia: Now with 100% more produce.
Another place that needed to be onioned up.
When adding the vidalia.desktop entry, add an icon for all sizes.
Add a "Close" button to the About dialog since that seems to be a common
Add a CountryInfo class that can be used to look up a localized country
Add a BridgeUsageDialog class and .ui that can be used to display a
Add a "Who has used my bridge?" link to the relay config page that lets
Merge Steven's alt-launcher branch into trunk.
Ah ha! Steven didn't const-ify his arguments because I didn't either. Bad
Revert vidalia.ico back to the onion. *sniffle*
Remove the old TODO file. It's out of date and everything important that
Fix the Categories entry in our vidalia.desktop file. Reported by xiando.
The string "Type" in the QFileSystemModel context was repeated in the
Duplicate "Kind" strings in the QDirModel context. (How did the Spanish Qt
Add a rough set of instructions for building Vidalia with Marble support.
Only set "PublishServerDescriptor bridge" if the Tor version is greater
Remove the rest of the PublishServerDescriptor muckery since it was
Compromise on the Tor version thing.
Remove an unnecessary #include.
Tweak r3524 so Vidalia can still build on non-Windowses.
When parsing the list of hops in a CIRC event, make sure we're actually
Fix a couple non-existent slot warnings from Qt that only occur on Win32
The Marble folks say this might help panning peformance, since it will
The Marble folks say we should be setting these tessellation flags too.
The Marble folks say calling setPen() can be expensive. So, try to
Forward port the 0.1.11 changelog.
Make sure the "Start Tor"/"Stop Tor" buttons get retranslated even when
The other part of r3536.
If we're building on Windows with Marble support, add plugins/qt to the
Move the Marble plugins to plugins/marble/.
Update vidalia.wxs.in to use the new plugin directory structure and include
Steal coderman's idea and gather all the GUIDs at the top of the file so
Add support for the msi upgrade stuff based on coderman's work in Tor's
Add an OS X post-build step to copy the Marble widget library into the app
Meta-work on the status event UI thing.
A couple other bits related to r3587.
We don't need QtSvg if we aren't building with Marble.
Detect whether we can build with cmath, or if we should fall back to
Add the start of an experimental 'make dist-osx' target that lumps all of
This belongs in the 'make dist-osx' target with the rest of the
Missed a "!" in checking the return value of QFile::rename(). Caught by
Test commit.
Apparently the MIPSPro compiler has cmath, but not a cmath that has the
Back out r3111, r3145 and r3324.
Forward port the 0.1.12 changelog.
<?if?> out the Marble-related components in the MSI installer based
Update the 0.2.0 changelog.
Bump to 0.2.0.
I think nearly every translation was updated.
Rename 'make win32-installer' to 'make dist-osx' for consistency.
Document the -DWIX_BINARY_DIR CMake option.
"if" != "ifdef"
Add WebKit to the Windows installer. Helloooo extra 10MB.
Bump trunk to 0.2.1-svn.
Remove the warning that bridges only apply to Tor 0.2.0.8-alpha or newer.
We may be linking to either @executable_path/lib/libmarblewidget.7.dylib
Set the svn:eol-style and svn:keywords properties on the wixtool files.
Add the svn:eol-style and svn:keywords properties on the po2wxl files too.
Silly commit to see if buildbot does its thang.
Move along now, nothing to see here.
One more time, to see if the Windows buildbot is on board.
Update some links.
Tweak the po2ts and ts2po output to be more kosher with msgmerge's handling
Update the translations with the slightly tweaked multiline format and a
Add a template for the internal Qt strings we want to have
Tweak the template slightly.
Update the internal Qt translations from the template.
Bring the Vidalia translations in line with template, and merge
Pull some of the languages with poor translation coverage from trunk as well.
Unbreak the Arabic translation changes in r3697.
Fix the properties on the new Ukranian, Danish and Hindi translations.
Fix the properties on the new Ukranian, Turkish and Arabic installer
Fix a bunch of bogus source line references in the Ukranian, Danish and
Add the templates for Qt's internal strings.
Tolerate bridge addresses that do not specify a port number, since Tor
Add the .ui stuff for the "Find Bridges Now" button (hidden for now since
Move the code that clears the default CA certificate store and adds in
Remove a couple slots that no longer exist (related to r3724).
Pointless change just to see if my Debian Lenny buildbot works.
Add support for automatically downloading a list of bridges via HTTPS,
New rule: you must have Qt 4.3 or later to build Vidalia 0.2.x. With the
Add support for fetching bridges via an HTTPS proxy, if one is currently
Update the OS X bundle build instructions to specify the deployment target
Change a file naming convention that has bothered me for a long time.
Update the HACKING document to recommend the new file naming convention.
Minor tweak to fix the OS X build.
Similar tweak for Windows.
Tweak the Doxygen config so it can be run from the build dir, and add a
OK, CMake, you can have QT_LRELEASE_EXECUTABLE. But if you try to take my
Use the TorProcess subclass of QProcess for launching Tor when hashing a
Write the list of source files containing translatable strings to a .pro
I suppose r3749 wants a changelog entry too.
A couple more const-correctness tweaks.
Make sure config.h gets included here too, since that's where USE_MARBLE
Remove the po2nsh stuff from the ALL build target, remove the
TorProcess monkeys with the output, since it has to do the log message
Clean up a compile warning in Xcode.
Fix some post-build steps that copy files into
Add a Python GeoIP CGI script that supports both the old ("short")
Add the GoDaddy Class 2 CA certificate for coderman's geoip server.
Try to reconcile oliver's changes in r3761 with phobos's changes in r3712
Update the minimum Qt and Tor versions in the INSTALL file.
mod_python-ize the geoip.py script.
We've never actually had a use for this file. Ever.
Pull out the USE_QSSLSOCKET stuff since we now require Qt >= 4.3, which
Tweak the geoip.py script a bit to handle incomplete GeoIP records better.
Switch to fetching and parsing the more extensible key=val GeoIP response
Update the HACKING document with some Doxygen recommendations.
If a RouterDescriptor object is empty, don't try to display its (lack of)
Add support for viewing the map as a full screen widget when built
Nothing to see here. Move along.
Set RouterInfoDialog's parent to be the map widget if it's in full screen
Don't start discarding Tor's output on stdout until after Vidalia has
Show or hide the "Who has used my bridge recently?" link along with
Whoops. Forget I had left this in there. I find it hilarious that people
Update all of the translations. lupdate in Qt 4.5 also seems to remove all
Add a signal handler that allows Vidalia to clean up and exit normally
Fix the build on Windows. *hugs buildbot*
The intended method called was renamed to aboutToQuit(), which gets called
Unregister the MessageLog object from any log events in its destructor,
Fix an error message related to finding windres.exe, and make windres.exe
QProcess doesn't know how to expand "~/", so help it out.
Update the miniupnpc code to the 2009/04/17 release tarball, and make
Move a curly bracket down to where it belongs.
Don't start the UPNPControlThread in UPNPControl's constructor. Otherwise,
Clean up the formatting of a comment.
Merge r3808 and 3809 into trunk.
Update a copyright date and add a missing property.
It's actually easier to just compute the salted hash of the control
Don't try to add the Marble directories to the include path on Windows and
I had the section named right, but missed a reference to the old "gui"
Forward-port the 0.1.13 changelog.
If a configuration key has multiple values (e.g., a QMultiHash), they are
Merge r3835 and the Marble-related half of r3837 into trunk.
Add cassmodiah's RPM specfile.
A const fix and a couple minor whitespace tweaks.
Remove an unnecessary #include and linked library.
Merge Breakpad support for Windows into trunk (disabled by default).
Hardcode part of the instructions added in r3732 into the CMakeLists.txt.
Looks like r3849 didn't come along for the merge.
Scribble down the locations of the compiled vidalia.exe and
If built with Breakpad support, add crashreporter.exe to the Windows
Don't display additional plaintext port warning message boxes until
Close Tor's stdout even sooner after registering for log events. Lame fix
If the user chooses to ignore further warnings for a particular port,
Move the tarball part of package.sh into a proper CMake target.
There was an if-statement cleverly disguised as
Add vidalia_install_tool, vidalia_install_qt4_framework, and
Bump the minimum required CMake version to 2.4.7 (released late 2007).
Add a pkg-dmg script from Mozilla that does more cool things than our
Remove the "osx" option from package.sh since that's now a proper build
Forward port the 0.1.14 changelog.
Add a CMake macro for determining the version of a given Tor binary.
Add a polipo.conf for the OS X bundle, currently identical to the one used
Add a script to install Torbutton that the user can double-click and run from
Add 'dist-osx-bundle' and 'dist-osx-split-bundle' CMake targets that build
Update the .DS_store included in the drag-and-drop OS X bundle.
Remove the "osx-bundle" and "osx-split-bundle" options from package.sh
Update the build-bundle.txt directions for OS X.
Include libeay32.dll in the Windows installers as well.
Update the Windows Vidalia-only installer directions. You can now just set
OK, fuck you Pootle. I'll just fix this without you.
Fix this too.
Fix yet more bogus lines in the new Spanish translations.
Add a changelog entry and declare today to be Vidalia 0.2.1 Day.
Update a couple of Tor svn URLs to their git equivalents. Also update the
Put back the @MINGW_BINARY_DIR@ in vidalia.wxs.in that accidentally got
Grab the location of the crash reporter executable from the CMake variable.
Put the resulting .msi in the root of the build directory, since we do that
Update a pile of GUIDs in the Windows installer.
Bump to 0.2.1.
Forward-port the 0.1.15 changelog.
Bump trunk to 0.2.2-svn.
Be more consistent with my camel-casing.
Minor changes necessitated by the Marble update.
Explicitly disable any Marble tile downloading.
Rename some variables to match my own naming convention.
Change a QFileInfo::fileName() to QFileInfo::filePath(), so the "Browse" file
That wants a changelog entry too.
Use ditto to strip the architectures we don't want from the Qt frameworks
Note the existence of the new 'dist-*' build targets.
We require Qt >= 4.3 now.
See if this makes phobos's Panther builds not fail.
Nope, that didn't work. Let's try this Panther fix. (Boo for not actually
r4030 did the trick, so give it a changelog entry.
Add the 'make doxygen' target to the INSTALL file.
Update build-vidalia-installer.txt with MSI-specific instructions, and add
Add the OpenSSL library thing to the changelog and give the changelog a
Bump to 0.2.2.
Remove the NSIS file for the Vidalia installer since we now ship
Bump to 0.2.3-svn.
This probably should've been in 0.2.2, but at least version numbers are
Switch all Tor asynch event handling over to using proper signals and
Add a changelog item.
This method doesn't exist anymore, so remove it from the .h file.
Clarify that building with marble is much simpler on Linux than on
Add signals for another pile of status events (mostly server related).
.oO( Whenever I get around to writing a dissertation, I should sneak
Intentionally break my build to see if the buildbot IRC bot notices.
...and fix my build.
QHostAddress needs to be a registered metatype too before I can use it in
Fix another bug that resulted in the "Who has used my bridge?" link
It looks like "lupdate.debug" and "lrelease.debug" are also potential
Nevermind, r4066 was a lie, it seems. Ctrl+Z to the rescue.
Be a little more consistent when specifying which CMake variables you need
Bump to 0.2.3 and give the changelog a date.
Update GUIDs in vidalia.wxs.in again.
Bump to 0.2.4-svn.
Apply an application-global stylesheet on OS X that forces all tree
Add a StatusEventWidget subclass of QTreeWidget that catches Tor status
Missed an 'svn add' for one of the new icons.
Add a tab widget to the message log window with a "Basic" and an
Old versions of Qt (I'm looking at you, Debian) don't have documentMode,
Apparently they don't have QStringList::length() either.
Include the source address when adding a clock skew status event.
Clean up a compile warning on Windows.
Add an OSX_FORCE_32BIT CMake option that can be used to force a 32-bit
Ignore CLOCK_SKEW status events whose source starts with "OR:" if the
Add status event items for the DANGEROUS_SOCKS, SOCKS_UNKNOWN_PROTOCOL,
Add status event items for the SERVER_STATUS events. Currently the
Provide some reasonable defaults for the separator and line-ending
Add tooltips for each status event item based on the detailed description
Add some accessor methods for retrieving data stored in a StatusEventItem object.
Make the "Select All" and "Copy" actions work for the "Basic" message log
QTreeWidget::setItemSelected(QTreeWidgetItem *, bool) seems to have
Add the ability to search the status event list based on event title and
Add support for the "Save All" and "Save Selected" toolbar actions to the
Each line in a msgid block should be quoted. I'm not sure if Pootle can
Update the installer translations with changes from phobos's Great Polipo
The bundled Polipo configuration file apparently got renamed "polipo.conf" instead
It appears I had already implemented support for
Whitespace tweak.
Fix a bug introduced in 0.2.3 that prevented Vidalia from correctly
Squelch subsequent ACCEPTED_SERVER_DESCRIPTOR events after the first. Also
Check status/circuit-established and status/version/current immediately
Add a changelog item for the status event ui stuff.
This property apparently doesn't exist on whatever Qt the Panther
Note the change to the default "bootstrap" vidalia.conf included in the OS
Update MSI GUIDs for 0.2.4.
Bump to 0.2.4 and give it a release date in the changelog.
Bump to 0.2.5-svn.
Add ports 7000 and 7001 to the list of ports excluded by the IRC
Add a context menu for highlighted event items in the "Basic" message
Trivial whitespace fix.
Tweaks to the bundle NSIS installer to only add the Polipo-related lines
Whoops. Wrong "goto" label.
Stop trying to enforce proper quoting and escaping of arguments to be
More Polipo-related Win32 bundle fixes: actually include the pre-configured
Add support in the Network settings page for configuring the Socks4Proxy and
Small patch from Chris Harrison to populate the proxy type combo box based
Add arma's "Automatically distribute my bridge address" checkbox to the
Make Qt set the timespec in the QDateTime parsed from a router descriptor
Add a weak changelog entry and give 0.2.5 a release date.
Bump to 0.2.5.
Bump to 0.2.6-svn.
Update the link to the Qt for Mac packages. Noticed by Domenik.
Update some more Qt links Domenik found.
Remove the erroneous comma in the default vidalia.conf in the OS X
Add Domenik's previous work to the CREDITS file.
Update the changelog and bump to 0.2.6.
Change the vidalia_ru.nsh output encoding from KOI8-R to Windows-1251
OpenSSL will complain if you don't put the equals sign in here.
Revert the part of r4049 that erroneously included QtSvg by default.
Touch up a couple status event messages.
Remove the explicit palette set for the configuration dialog that
Correct the path to the badge pixmap used in time skew warning messages.
Fix compilation on Debian GNU/kFreeBSD. Patch from dererk (trivially
Declare today to be Vidalia 0.2.7 Day.
Bump to 0.2.7 too.
Create directories for the Burmese and Thai translations and add the .po
Give the Burmese and Thai translation .po files the correct filenames.
Fix a couple header fields in the Burmese and Thai translations.
Add files for the Burmese and Thai Qt translations that aren't in Pootle
The Estonian Vidalia and Qt .po files were also named incorrectly. Also
Add the Burmese and Thai translations to the build.
Stop using our custom dock icon implementation on OS X and just use
We added ports 7000-7001 to the list of ports excluded by the IRC category
Apparently bridges.torproject.org got a new certificate from a different
Update the included version of miniupnpc to 1.4.20100407.
Update UPNPControlThread to support the newest miniupnpc API and give it a
Remembering to bump version numbers is hard.
Bump to 0.2.8.
Give the changelog a date and note the new Qt >= 4.6 requirement for the
Bump to 0.2.9-svn before I forget again.
Add the Danish, Brazilian Portguese and Vietnamese translations Runa
Update the bundled version of miniupnpc to 1.4.20100418. Still busted on
Revert r4267.
Add in a hack to get MiniUPnPc "The Cleveland Steamer of UPnP Libraries"
Define -D_WIN32_WINNT=0x0501 on Windows builds so that MiniUPnPc will
Add a changelog item for the other MiniUPnPc change I had to make to get
Move along now. Nothing to see here. *whistles*
Fix a bad file id in the .msi installer file added in r4218.
I hear this fixes the build on OS X 10.5, though it doesn't appear to be
Another fix on r4218.
Remove these files unless someone can explain why they should exist.
Force CMake to include the *_RELEASE versions of Qt libraries when
"Zomg, where's my flags! I have to have my flags! Gimme flags!!!11oneeleven"
Add some debug logging that might help track down why TBB people see their
Here's the rest of phobos's attempted revert in r4292.
Qt 4.6 now hardcodes the QT_WA macro to always execute the Unicode half, even
Dear GoDaddy: Yes, Danica Patrick is hot. We get it. But, no, that doesn't
Add one more changelog items and declare today to be Vidalia 0.2.9 Day. We
Bump to 0.2.9.
Let's let buildbot see whether this breaks the build on Windows.
#include filenames on Windows aren't case-sensitive, are they?
Revert the suggested fix from ticket #596 -- it appears to just result in a busted
And if you doubt it, I have the shiny copyright registration forms to
Add support for escaping and unescaping non-ASCII characters in strings
Unescape quoted values received in response to GETCONF and GETINFO commands.
Tor doesn't consistently escape non-ASCII characters contained in certain
Ensure the torrc and DataDirectory paths contain only characters that can
I always forget to the bump the version number after a release.
Only update a stream's displayed target address in the network map if
Steal arma's additional text from
Don't let the diff fool you; I really only added three sentences to the
Add some CMake magic for searching for local MaxMind GeoIP libraries and
Add a CSV "database" that maps country codes to geographic locations. The
Add a TorControl::ipToCountry() method that will do a "GETINFO
Add UseLocalGeoIPDatabase and LocalGeoIPDatabase vidalia.conf options to
Include the results of the FindGeoIP.cmake script to the CMake-generated
Add a GeoIpDatabase wrapper class that provides an interface to a local
Drop remote GeoIP lookups and use either a local city-level database, a
That previous commit was also supposed to include the CMakeLists.txt
Remove a number of classes that are no longer needed.
Add a readme file with details on building and using a Vidalia with
Add an example cmake line to README.geoip.
Update the menubar icon at the same time as the dock icon on OS X.
Update the changelog.
We don't need the CACert certificate anymore since we don't do remote
Declare today Vidalia 0.2.10 Day.
Bump the version number.
Tag the 0.2.10 release.
Phil (55):
* translated some strings
First step to translate documentation into German
Some changes in German translation
translated one more page of the documentation
Started German translation of config page
German translation
Change informal language to formal
change a string
Finish translation of help's config page
Change some translations to make it more consistent
German translation of help's troubleshooting page
Change and tranlate more strings.
Tranlate help's running page
Small changes
Changes reflect new help page content
Translate more installer strings
Translate help contents
German language file corrections
German translation update
Update because of [1512]
Tranlate new strings
Minor changes in German translation
Small German language updates
German translation of message boxes
German translation for [1654]
German language file updates
German Translation of help's log.html
German translation of help's netview.html
Minor changes
Minor changes to match with newly translated help files
Copied changes from [1671] to all remaining non translated log.html
Copied changes from [1671]
Translated the remaining paragraph
German translation updates
Add missing character, closes #242
German language file updates
German language updates
German Language updates
Small correction in German language file
German translation update
German language file updates (not yet complete)
German translation update
Updated help documents according to [1942]
Some German language file updates
German language file updates
German language file updates
More German language file translations
German language file updates
German language file update
Changed link to tor homepage
Link updated
German language file update
Uppercase
Some German translations
German translation update
Runa A. Sandvik (7):
closed a few tags
template files for pootle
convert from po to html
removing unnecessary info
new headers
french translation as po
small fix
Stephen Tyree (1):
Fixed bug in Enlightenment with window not showing. Fixed system tray not showing on startup in Gnome.
Steven Murdoch (4):
Include <QApplication> in stringutil, in order to prevent undefined references to the qApp global
When Vidalia exits, kill Firefox and Pidgin
Send WM_QUIT instead of WM_CLOSE, and don't kill any threads. This seems to work better, but doesn't comply with the MSDN documentation for WM_QUIT :-(
Remove duplicated code between win32_end_process_by_filename() and win32_process_list()
ZeeWolf (9):
new strings translated and some glitches fixed
Polish translation update
Polish nsh update
Polish strings update
Polish strings update
strings update and minor corrections
Polish strings update
Polish translation update
Does installer's po file has to be UTF-8 ? That translation portal broke it :(
dererk (6):
Added Debian pkg structure from official package.
Reflected changes from Debian pkg.
Sync'ng with Debian pkgs.
Sync() with Debian pkgs
Sync with deb packages.
sync() with debian pkg. Finally fixing debconf scripts issue, adding .cz and .sv debconf l10n.
eight118 (8):
Update French translation
Update French translation file
Update French translation file (not much)
Updated translation
Updated French translation (again)
Update French translation file
Updated French translation file
Message at line 1114 is left "unfinished" because I don't know how to get a (carriage return) in QT Linguist (All I get is (new line) ). Please help!
oliver (6):
svn:r2395
testcommit! Don't use it, please.
removed TESTCOMMIT string
bump to 0.1.2
bump to 0.1.6, fix man path
fixed rebuild error on redhat systems, thanks Matt, Simon for the hint
translation bot (354):
remove me, required for pootle test
Removing test file.
Commit from The Tor Translation Portal by user ioerror. 418 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 418 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user karsten. 429 of 531 messages translated (1 fuzzy).
Commit from The Tor Translation Portal by user mfr. 457 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user karsten. 473 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 466 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 488 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 511 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 449 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user jan. 357 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user jan. 391 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 463 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 3 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user zugu. 463 of 531 messages translated (68 fuzzy).
Commit from The Tor Translation Portal by user karsten. 516 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user ioerror. 530 of 532 messages translated (0 fuzzy).
Revert change that appears to have broken pootle. :-(
Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
Test
Pootle works.
Commit from The Tor Translation Portal by user edmanm. 5 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user ZeeWolf. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 38 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 42 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 42 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 29 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user IgnoreRed2. 42 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user IgnoreRed. 42 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 38 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 24 of 42 messages translated (17 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 39 of 42 messages translated (1 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 37 of 42 messages translated (1 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 8 of 42 messages translated (29 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 34 of 42 messages translated (6 fuzzy).
Commit from The Tor Translation Portal by user mfr. 42 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 28 of 42 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 37 of 42 messages translated (5 fuzzy).
Commit from The Tor Translation Portal by user unagiebi. 416 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 1 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 1 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 56 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 66 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user alpha. 529 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user alpha. 529 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 45 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 76 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user IgnoreRed. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user omerishakoglu. 75 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user omerishakoglu. 409 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user zugu. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user zugu. 40 of 46 messages translated (6 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user zugu. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user kabbe. 531 of 531 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user kabbe. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user ZeeWolf. 530 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 530 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 530 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 84 of 84 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user redyey. 82 of 82 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user redyey. 530 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arrakistor. 530 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 524 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 377 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 37 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 389 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 330 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 393 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 245 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 379 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 326 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 82 of 82 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 525 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 4 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 326 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 310 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 385 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 77 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user ioerror. 130 of 130 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 82 of 82 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 530 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 467 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 330 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 379 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 81 of 82 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 319 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 319 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 373 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 509 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 389 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 245 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 393 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user phobos. 393 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user AnonimaTor. 44 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user AnonimaTor. 58 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 513 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 1 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 1 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 50 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 508 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 414 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 479 of 530 messages translated (5 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 513 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 80 of 81 messages translated (1 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 82 of 82 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 82 of 82 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user runa. 436 of 530 messages translated (1 fuzzy).
Commit from The Tor Translation Portal by user runa. 51 of 81 messages translated (0 fuzzy).
try to salvage the russian translation that matt clobbered
rescue some japanese translations too
rescue the new arabic strings too
Commit from The Tor Translation Portal by user edmanm. 77 of 81 messages translated (4 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 489 of 791 messages translated (73 fuzzy).
italian vidalia installer fixes from jan
un-unbreak the arabic vidalia translation (maybe)
i found a ukrainian vidalia po, so i'm committing it.
put the vidalia danish translation into svn
and hindi vidalia translation too
found a partial ukrainian translation for the vidalia installer too
and the start of a turkish vidalia installer
and a partial arabic vidalia installer
manually clean up some variables, so the turkish installer isn't
new ukrainian vidalia translations
new danish vidalia translations
new hindi vidalia translations
new chinese vidalia translations
Commit from The Tor Translation Portal by user hanru. 574 of 791 messages translated (45 fuzzy).
one more translated string by hanru
Commit from The Tor Translation Portal by user runa. 459 of 791 messages translated (60 fuzzy).
Commit from The Tor Translation Portal by user mfr. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 681 of 791 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user mfr. 744 of 791 messages translated (0 fuzzy).
lots of romanian vidalia translations
russian qt translations
russian vidalia installer translations
Commit from The Tor Translation Portal by user hanru. 677 of 815 messages translated (2 fuzzy).
lots of arabic translations for vidalia. woo!
some more italian vidalia translations from jan
Commit from The Tor Translation Portal by user alpha. 564 of 815 messages translated (0 fuzzy).
more italian translations from jan
Commit from The Tor Translation Portal by user jan. 77 of 81 messages translated (4 fuzzy).
many new german vidalia translation updates
new farsi vidalia installer strings
a few new farsi vidalia strings
a few svenska vidalia changes
Commit from The Tor Translation Portal by user alpha. 628 of 815 messages translated (1 fuzzy).
Commit from The Tor Translation Portal by user alpha. 628 of 815 messages translated (1 fuzzy).
ukrainian vidalia updates
lots of finnish vidalia updates
spanish vidalia translations from green crescent
i found some broken parts of the po and fixed them manually
vidalia spanish translation from green crescent
manually clean up the vidalia spanish po file
Commit from The Tor Translation Portal by user edmanm. 76 of 81 messages translated (4 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 77 of 81 messages translated (3 fuzzy).
Commit from The Tor Translation Portal by user mfr. 815 of 815 messages translated (0 fuzzy).
more polish vidalia strings
more polish vidalia strings
Commit from The Tor Translation Portal by user edmanm. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user xtoaster. 714 of 815 messages translated (2 fuzzy).
many more chinese vidalia translations
the missing german vidalia installer string
Commit from The Tor Translation Portal by user ZeeWolf. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user ZeeWolf. 815 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user ZeeWolf. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user xtoaster. 80 of 81 messages translated (1 fuzzy).
Commit from The Tor Translation Portal by user xtoaster. 815 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user xtoaster. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user xtoaster. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user edmanm. 627 of 815 messages translated (2 fuzzy).
romania vidalia/qt translations
romanian installer translations
lots of german translations for vidalia
new and corrected nederlandish vidalia translations
french installer cleanups
.nl installer corrections
Commit from The Tor Translation Portal by user jan. 77 of 81 messages translated (4 fuzzy).
Commit from The Tor Translation Portal by user jan. 39 of 46 messages translated (7 fuzzy).
new and corrected danish vidalia translations
arabic vidalia translations
new russian vidalia translations
one slovene (i think) translation
russian vidalia installer update
spanish vidalia translations
chinese vidalia installer translations
spanish vidalia installer touchups
chinese vidalia strings
more work on the russian vidalia translation
more work on the arabic vidalia translation
further arabic vidalia installer translation
Commit from The Tor Translation Portal by user gouki. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user gouki. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user gouki. 354 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user gouki. 418 of 815 messages translated (22 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 682 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DJHasis. 791 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user DirectoryNode. 795 of 815 messages translated (14 fuzzy).
Commit from The Tor Translation Portal by user bleakgadfly. 815 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user bleakgadfly. 81 of 81 messages translated (0 fuzzy).
more arabic vidalia strings
a few bulgarian vidalia strings
chinese vidalia cleanup
Commit from The Tor Translation Portal by user carolyn. 802 of 815 messages translated (12 fuzzy).
vidalia files for estonian
vidaliainstaller files for estonian
updated files from pootle
updated files from pootle
updated files from pootle
Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user TorMensch. 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user gouki. 418 of 815 messages translated (22 fuzzy).
updated files from pootle
new languages and translations for vidalia
Commit from The Tor Translation Portal by user runa. 530 of 530 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user carolyn. 815 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user m3ta. 785 of 815 messages translated (0 fuzzy).
updated files from pootle
updated files from pootle
updated files from pootle
new and updated files from pootle
deleted untranslated file that pootle was not happy with
deleted the (right) file that made pootle unhappy
deleted another empty file that pootle does not like
adding the file I deleted earlier
lets try again - adding qt_vi.po
lots of new qt files
Commit from The Tor Translation Portal by user runa. 35 of 35 messages translated (0 fuzzy).
updated files from pootle
updated files from pootle
updated files from pootle
add Serbian for vidalia
add Serbian for vidaliainstaller
updated files from pootle
updated files from pootle
updated files from pootle
updated files from pootle
added more files and directories
more files
updated files from pootle
Commit from The Tor Translation Portal by user Infinity. 80 of 81 messages translated (1 fuzzy).
Commit from The Tor Translation Portal by user Infinity. 671 of 815 messages translated (1 fuzzy).
Commit from The Tor Translation Portal by user Infinity. 81 of 81 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user Infinity. 693 of 815 messages translated (0 fuzzy).
updated files from pootle
updated files from pootle
updated files from pootle
updated files from pootle
updated files from pootle
added new language for translation of vidalia
added new language for translation of vidaliainstaller
added languages for vidaliahelp
will recreate these files in a sec
added the languages again and generated po files with the new header
Commit from The Tor Translation Portal by user runa. 7 of 40 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user runa. 14 of 15 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user runa. 37 of 37 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user runa. 21 of 21 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user runa. 12 of 12 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user runa. 15 of 15 messages translated (0 fuzzy).
removed fuzzy tags
Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user runa. 7 of 15 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user runa. 22 of 22 messages translated (0 fuzzy).
updated files from pootle
updated files from pootle
updated files from pootle
updated files from pootle
Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
updated files from pootle
updated files from pootle
Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user carolyn.: 81 of 81 messages translated (0 fuzzy).
lots of language directories for vidalia
lots of language directories for vidaliahelp
lots of language directories for vidaliainstaller
enabling all languages for vidalia
enabling all languages for vidaliahelp
renamed one file
enabling all languages for the vidalia installer
added urdu for vidalia
added urdu for the vidalia help files
updated files from pootle
updated files from pootle
Commit from The Tor Translation Portal by user shadi.: 12 of 12 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user shadi.: 5 of 5 messages translated (0 fuzzy).
updated files from pootle
Commit from The Tor Translation Portal by user shadi.: 40 of 40 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user shadi.: 12 of 12 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user shadi.: 5 of 5 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user shadi.: 40 of 40 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user shadi.: 15 of 15 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user shadi.: 22 of 22 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user shadi.: 55 of 55 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user shadi.: 37 of 37 messages translated (0 fuzzy).
updated files from pootle
updated files from pootle
updated files from pootle
Commit from The Tor Translation Portal by user shadi.: 29 of 32 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user shadi.: 28 of 30 messages translated (0 fuzzy).
Commit from The Tor Translation Portal by user shadi.: 30 of 30 messages translated (0 fuzzy).
updated files from pootle
Commit from The Tor Translation Portal by user Balrogos.: 5 of 5 messages translated (0 fuzzy).
xiando (2):
svn:r2059
Updated Norwegian Translation
ygrek (20):
russian translation of nsis script.
russian translation update for interface and nsi bundle
update russian translation
ru translation update
ru update (minor)
russian interface translation updated
ru update
ru update (Uninstaller entries)
ru update of installer strings (looks like there is one \r\n\r\n missed in BundleWelcomeText between Tor and Vidalia desc)
ru update
ru update
ru update
minor - just updated the based-on comment
ru update
typo
ru update
ru update
ru update (bridges, index, othre pages are stubs)
add russian pages to content.qrc
tor.eff.org -> torproject.org
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new b1ac658 Flesh out some initial directory structure.
new 298a51d We're going to have to be GPL, so add the license info now.
new 239a1dc And add a little more license info.
new 3996ef4 Add another semi-useless but commonly-seen document.
new b25a9fc Add an empty changelog. We'll add stuff when we actually do something besides add empty documents to the repository.
new 9be9980 Testing my auto-props configuration.
new b6e1b0a It worked...
new 170e8ae Add an initial coding and repository specification.
new 9049a20 Add some directory structure under ./src/ matching the specification.
new c62dd3f Define member variable naming convention.
new ce380b6 Initial cut at a version specification.
new c1e8964 Add a place for resource files (images, etc.) to live.
new 247380f Refine the coding spec a bit.
new 9f0f3a2 Implement a skeleton for the qmake stuff; Rough-in a main and mainwindow; Rough-in some existing tray icon code; Check-in some graphics from Corinna
new b1e604f And check in a TODO with some notes about graphics files we need.
new 4f23a37 Yeah, macx is a lot more intuitive than mac. Sure.
new f1c59d5 Add the appropriate tray icon license stuff.
new ce547dc svn:r20
new daa3358 Check-in initial .ico images; Check-in initial .png images; Still need to make greyscale Mac menubar icons
new 1a10861 Normalize whitespace in the trayicon code.
new 5e2e931 Add a Vidalia application icon based on tor_logo. Use Justin's new icons.
new 58f88ee Well, at least trayicon_x11.cpp builds now. But it still doesn't do The Right Thing.
new 598538a Well, the trayicon stuff builds on windows. And crashes. Woo.
new 83d8ddf It doesn't seem Qt 4.1 on Windows can build in debug mode
new 7530847 Tray icon business works on Win32 now. (I have a feeling we'll be revisiting this some day)
new 3589e1e I guess we need to force release mode on win32. Eww.
new 99d626b Add a class to handle saving and restoring Vidalia's settings
new c3a0621 Qt gives us lots of neat file and path classes, so why not use them...
new b72627b svn:r31
new 548a7a6 Removed traymenu code from mainwindow.cpp and gave it it's own class. This needs to be fixed.
new 3c88534 This breaks on link after putting systray menu in its own class. Undefined reference to TrayMenu::TrayMenu(QWidget*)
new fb6158d We don't need Vim backup files under source control.
new cb57ede Fixed On/Off images and icons so that their backgrounds are transparent.
new b314917 Added traymenu.pri
new 1e23569 Make the tray menu stuff build.
new 0a0eee5 Update the Mac set of icons with Justin's shiny, new images.
new 2d8d377 Prepended _ to member names
new f3ee6d2 Fixed the tray icon on Windows to work with the new images. Will it stay fixed? Stay tuned.
new 0eb6fad Maybe a more complete fix if we're trying to create a tray icon from a QPixmap that doesn't have a mask.
new 38aa340 Make the tray icon context menu close when the user clicks away.
new cd8aa57 Add skeleton control code and a basic test rig for it.
new 1457a22 I hear the cool kids put the license on their code _before_ checking it in.
new ce1d648 Note an interesting claim from the Qt 4.1 docs about constructing a QSettings object.
new 74ef3ff Added ability to start and stop Tor; Added ability to configure command-line arguments for Tor.
new 4f8f459 Add ability to configure control address (in addition to control port). This would only be useful on machines with two interfaces where Tor is running on one and Vidalia is running on another. Load app settings from invidual methods in a central class. This will make it easier to have a global settings variable if Qt's claims about constructing QSettings being "very fast" turns out to be false.
new 040d9a7 Comment the code I added yesterday.
new 49d447a Make a couple error messages more informative.
new 8f95c2c Minor cleanup
new 13f837b Moved traymenu into mainwindow so that menu events were easier to catch. For example, clicking 'Exit' now closes Vidalia.
new 133b840 Moved traymenu into mainwindow so that menu events were easier to catch. For example, clicking 'Exit' now closes Vidalia.
new 2cee702 Removed curious class redefinitions from mainwindow.h
new eac58db There is a bug on Win32 concerning pid(). Look at the FIXME in TorProcess::stop
new 0f9412f A first cut at fixing the pid() business on win32. (I wish I had a windows machine to test this)
new 967a0c9 Fixed pid() not working on Win32. For now.
new f8d80a3 First shot at integrating About dialog created in Designer into existing project.
new 598e419 The AboutDialog now builds and works correctly. We need to have somebody make a vidalia_about.png banner with Vidalia's logo on it. Use Tor's for now.
new 8e719b8 Implemented basic v1 control protocol functionality; 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)
new a0f9b3f Heck, let's make them QHash instead QMap. Qt docs claim they're "much faster".
new fccc70e And remove an unnecessary #include from controlconnection.cpp
new d741eb1 AboutDialog now shows Qt version correctly. Provisions need to be made to retrieve Vidalia and Tor version numbers. See FIXME in about.h.
new 21e1a88 Start Vidalia and Stop Vidalia actions now work in the tray menu. There 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.
new 12646a6 Changed Vidalia copyright year to 2006 to match the date in the source code.
new 5f6fc3e Fixed the tray icon bug in Win32, for now. Problem was in sysUpdateIcon, fixed using updated code found in patch for Psi.
new 0344584 Made Start, Stop and Configure more generic.
new cd59d86 Add a feature specification in an attempt to formalize what Vidalia will and will not do.
new d9b969b Signals are going to find a new home somewhere else, for they have been deemed too complex for the average (Windows) user. MainWindow no longer shows since it is useless.
new f1deb9d Note that the example "pinging" method mentioned for circuit latency measurement also has a security flaw.
new 4607337 Closing this dialog no longer exits Vidalia
new 8d81b65 Add version info.
new 914d9f2 Output Vidalia's version string at the start of the test
new 1d5baf7 Added ToolTip to systray icon to indicate Tor status. Woo.
new 19ebdad Create an instance of TorControl as a member of MainWindow and then pass a pointer to that instance to each child dialog (that needs access to Tor) in its constructor.
new 0d59c91 Remove the word "Tor" from three methodss. It should be obvious that 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.
new c9df0c3 Ta da! Now we can identify when the Tor process mysteriously dies without having a separate thread polling isRunning().
new 0b3e056 Stopping the Tor process can produce an error, too.
new ded2f68 Add support for the SIGNAL keyword; Fix two potential segfaults.
new 03e9085 If we can't get Tor's version, then just return "<unknown>".
new dac76e3 svn won't let me rename or move vidalia.pro to Vidalia.pro (it doesn't understand case-insensitivity). So I'm going to remove it and add back its properly-cased counterpart.
new 6bcdfb5 Make Vidalia's name appear properly-cased on Mac; Let Vidalia have a menu in the menubar on Mac.
new 32cad53 Remove an unnecessary method declaration.
new d977c3c stop() should also return a boolean value indicating whether stopping the process was succesful or not.
new 61d757d Use QAbstractSocket's isValid() method to determine if the control socket is 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)
new dffb31a Add the ability to load authentication token information from a file. We'll have to think about the best way to store it securely.
new a6c4380 Vidalia can now start and stop Tor. Upon starting Tor, Vidalia will try to 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.
new acfe436 Change the default Tor path on Windows to something a little more likely to work. Justin, can you check if this is correct?
new 93335ba Add some shortcuts for the Mac menubar..
new e70bdb5 Oops. I quess QMessageBox only wants a LF instead of a CRLF.
new 84525be Check in a bulk of the asynchronous event handling code. Some work remains.
new 58257cd Vidalia will close Tor gracefully when the application exits.
new 35d47c8 Check to see if the Tor process is already stopped before killing it forcefully.
new ae5d358 Ask Tor to kill itself first, by sending it a SIGTERM, and then try to kill it.
new d3b1e03 Remove a block of code that appears to be a copy/paste run amok, though I don't know where it came from.
new 09a1276 If we displayed a message box from MainWindow, without any main window being shown, Vidalia was exiting when that message box was closed.
new c56e431 If Tor exited, and we didn't ask it to, then we should explicitly clean up the control socket stuff.
new d54af32 Use SIGTERM instead of SIGKILL to tell Tor it needs to exit.
new 46143f5 Connect the Exit action to QCoreApplication::quit(), since we don't want to rely on closing the last window to exit the application.
new 15985b4 Thanks to my impeccably bad logic, if Tor started, the first connection attempt failed, but the second succeeded, then the controller wouldn't authenticate. Now it will.
new a85dad7 If the message pump is not running, then simply read the next response from the control connection.
new 58e6c1a If we lose the control connection in the middle of waiting for a line of data to become available, then give up.
new 4045002 There's no need to wait for the Tor process to start in TorProcess::start(), since we wait for the TorProcess:started() signal anyway.
new 55e6e4c For reasons currently unknown to me, QProcess saves some state 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.
new dc4eba7 Remove some code from TorEvents that I ended up not using.
new 673b5f7 About dialog should be fixed now so that it doesn't display illegible text on Mac.
new 3ce761f Added 16x16 grayscale copies of tor_on and tor_off in case we decide to use the menubar on Mac.
new d0a2fbf Exit action was bound to QCoreApplication::quit() instead of MainWindow::close() so Tor probably wasn't being disconnected properly. This *should* be fixed now.
new 1d5baa2 Make the default Tor path work on Windows. Apparently Qt doesn't take into consideration the fact that an absolute path can be quoted when it determines whether a given path is absolute or relative.
new 078e206 This lovely little hack is because the QFileInfo::isExecutable() method doesn't understand quoted paths, but QProcess::start() requires it to function properly on Windows when given a path containing a space.
new f714dd0 Fix a race between setting _isIntentionalExit back to false and the process actually stopping when requested.
new baf5197 Make the status output of the control test rig a little more verbose.
new 219c5ee Tor on Windows doesn't understand a WM_CLOSE message (which is what QProcess::terminate() sends it), so we have to kill it harshly or else it never terminates.
new 763c25f Since the message pump thread will be blocked in readReply() most likely, we either need to find a way to make QAbstractSocket break out of a blocking read, or we have to kill the thread harshly. For now, we just do the latter, but it would be nice to know how to do the former.
new 76aef90 Added tor_logo16.png
new 7d8aee0 Small changes to make it aboutdialog look better.
new 6a8986c First shot at getting MessageLog to work.
new e15632d Failed at merging changes in 110 (stop Tor from crashing on shutdown in Win32) so reentered them.
new 775971e Since the AboutDialog is static in MainWindow::about(), we have to reload Tor's version each time show() is called instead of just doing that in the dialog's constructor.
new 4e87463 Critical and warning messages are now highlighted in red and yellow, respectively, in MessageLog. Neat.
new 68af9e5 MessageLog settings added to VidaliaSettings. Log message types put in their own file, giving other components better access to the types.
new 7ae502c MessageLog now is mostly functional, with Select All, Max Log Size, and Clear working correctly. Message filtering is also working, but there is no way to change the types filtered just yet. It is set at the default level.
new aef564b Fuck you, Mac menubar. There, first profanity in source-control. (someone had to do it)
new 387d0df Make the tray icon work on X11 (tested only under Gnome so far). This is such black magic to me, it's not even funny.
new 73ed1fa Laid the groundwork for dispatching custom QEvents instead of using signals/slots to notify the GUI about Tor events.
new 38051a7 Make clearer the difference between a Tor event (event sent by Tor) and a custom event (a custom QEvent sent to the GUI).
new 0d4981d Changed get and setShowMsg so that they handle const char* and Qstring. Will need to look into translation later on. Changed location of message setting keys.
new 24e31f9 Cleaning up gui/
new d66ac2f Message filtering now works correctly (hopefully it scales too). Moved to seperate folder to clean up /gui/
new 1bf1533 Housekeeping.
new e4adc15 Cleaning up.
new 1e87e33 The 48x48 icons look better in the dock than the 128x128 icons, but still don't look right.
new e85905c Send a SETEVENTS when the control socket connects; Normalized method declarations and commented.
new f3eff42 And check in the rest of the new event-handling code.
new c94cca0 Simply joining control command arguments. Qt gives me spiffy methods like QString::join(), so why not use them?
new f0634a5 Include eventtype.h in torevents.h so you don't have to include an extra file each time you want to catch an event.
new d97e3ed Move the authenticate() call into the connected() slot. Also, report an error message if setting the events fails and inform the user that Vidalia won't be all it's cracked up to be without those events.
new 88ab186 Saving of messages now works. Added Message counter to form.
new 869ddee So it turns out I don't need to overload QEvent::type() for my custom events (despite the Qt docs).
new 2c37bd8 Copying selected messages to the clipboard now works (tested on Win32).
new 299aa4e Make the event types be const ints instead of an enum so we don't get compiler warning without having to do a cast everytime we want to check the result of event->type().
new e7f4d1d If the connection dies, bail out of the message pump main loop.
new 0773053 Changed MessageLog so that it utilizes the status bar to display messages displayed. Went through all gui files (excluding the scary traymenu files) and cleaned up sloppy memory usage.
new 71c62e9 Explicitly stop the message pump when the socket is actually disconnected, not simply when we ask the socket to close.
new 47f5219 Add some images that could be used for severity icons (feel free to pick something else if these suck).
new 62725d8 Added icons to FilterDialog.
new 6b33022 Tooltips are now sane. FilterDialog is now smaller and denser.
new 2e54881 I hate sizers. Lining things up is much harder than it should be.
new b6d3f96 Deleting a pointer after setting it to 0 is naughty. MainWindow takes care of freeing the TorControl object anyway.
new 974b45e I miss Python.
new 1968506 I broke Vidalia on Windows (would hang when stopping Tor) in Rev 143. I'm undoing that change until I can figure out why that broke the world.
new 0f9c6e4 Check to see if the thread is even running before trying to terminate it.
new 686c495 Since we waitForConnected(-1) in ControlConnection::connect(), the QAbstractSocket::connected() signal is emitted before returning from TorControl::connect(). Thus, I should start the message pump in the onConnected() slot, instead of after ControlConnection::connect() otherwise the first read during authentication will hang.
new e3c8137 Factor the blocking readLine() stuff out of ControlConnection::readReply().
new b304bf1 Make an error message in readLine() more helpful.
new ee466d8 Look, ma! Asynchronous events from Tor without threading or a message pump!
new d06cc1a Remove a file that is no longer necessary.
new f59b6ec And remove a reference to the file I just removed.
new d8a0d74 Message Log now has a nifty hidden settings menu instead of seperate dialogs.
new 369f5b6 Message Log settings frame now closes and toggle button resets on Cancel and Save.
new fd2400c Message Log now supports variable window opacity. It saves the opacity setting via VidaliaSettings.
new 3c9d845 Oops, forgot to set the global form layout to vertical after mucking with frmSettings.
new 34fa794 Fixed a bug with the Messages Shown counter.
new 0f9b1b1 Turns out window opacity is less cross-platform that I hoped. This disables it on X11 and < Windows 2000.
new 2b67748 <Sigh> Another bug with opacity slider fixed. Wouldn't respond to all methods of input (clicking, wheel), now it does. Yay.
new 948219a Ok, ok, I guess we will go with the threading/event pump model. Only this time, the code to stop the thread is improved so we don't have to kill it harshly.
new 5db5e3c Oh, it was supposed to build?
new 9ddcf5d Straight Vidalia pimpin' 'til the break of dawn.
new 1e97200 Make the message log just a tad shorter by default so it doesn't scroll off the bottom of my screen when it first appears.
new f5ca7e4 Got rid of the nasty pop out Tools menu in the tray menu (left Mac menu alone since Mac scares me). Gave tray menu actions more meaningful names. Changed window title on Message Log to <gasp> Message Log. Things are actually starting to look and work nicely. Woot. (Been awhile since I've said that, it's meaning eludes me to this day.)
new e0de8bb The message log now responds to log events from Tor; Changed the way the message filter is stored to use a bitmask instead of individual boolean values.
new 4e480f8 I still want my Tor and View menus on Mac.
new 1efeb57 Sets most recently added message as the current message, thus "autoscrolling" the message list.
new 3cf3764 Change the format of the date and time in the message log to match that used by Tor.
new 3fe736c Make some lines fewer than 80 characters wide.
new 4c8d514 Turn some mystery magic numbers into #defines.
new 2db268b Refactor the saving-to-file code a bit; Make the default log filename not have any spaces in it and give it a .txt extension.
new 02f2378 Make the saved log format match Tor's logging format a little more closely.
new 1354fb9 Ensure that the list of log items is sorted before writing them out to a file.
new 2a953e2 I suppose I should use actually date and time comparisons for sorting the list of log events, huh? (it was 3:00am; I was sleepy)
new a7dc407 Simply scroll to the most recently added log message instead of setting it as the current item, so I don't get interrupted if I'm trying to save a selected set of messages. (but the list still autoscrolls)
new e26feac Shorten down a really long line in controlconnection.cpp
new 51e983e Hide grpVidMessages for now. Will Vidalia have it's own messages? Stay tuned.
new eb6f159 Accept either "error" or "err" as being valid severity levels.
new c44a254 Refactor the event posting code into a dispatch() method and make that method public so we can use it from TorControl.
new db45848 Add support for reading and parsing log events that Tor writes to stdout.
new 77b8e74 Read and parse log events from stdout until the control socket has connected.
new 077dbcc Initial design for bandwidth graph.
new f83958f Undo misguided attempts at refactoring. <sigh>
new 83541ed Testing a new colorscheme and bwgraph.
new 1c86a24 More layout changes.
new 42abc51 Still trying to get buttons to look standard on Mac.
new 3e5d99f Ask and you shall recieve. Smaller yet.
new e9be714 Smaller yet.
new e960b9e This was coming up huge on my tiny Tablet PC so I made it smaller. Why can't all computers have dual 21" monitors?
new e0ba365 BandwidthGraph is now a 'Tool' style window that stays on top.
new a3852b6 Sunken panels/frames, spelling corrections, removed frivolous features.
new 6cc400e Instead of simply asking the user to find the message log when Tor dies, now we give them a button to click, too.
new 1afc7d5 There is no need to wait around infinitely for the socket to connect or disconnect. Also, got rid of a magic number.
new e728df0 Add some Doxygen guidelines to the coding-spec.
new 17b12f4 Add a Doxygen config file.
new 76884ac Doxygenate a couple files.
new 7ac417f Add support for easily retrieving the message in the first reply line of a control response.
new dfefb9b Add support for GETCONF, SETCONF, SAVECONF, and RESETCONF.
new 7d9fd85 Refactor the code to send messages to Tor and check for a 250 OK out into its own method.
new 8dfc9e4 Remove an unused local variable in MessagePump::send()
new 7f8dd60 Move the changes from rev 198 into controlconnection.h, so I can use READ_TIMEOUT in messagepump.cpp
new b4c5e76 frmOpacity becomes invisible on unupported platforms instead of simply being disabled (it looked cheesy). Removed unused getOpacity().
new 58cda02 BandwidthGraph supports saving settings, opacity and such. Small layout changes to MessageLog. Removed some unnecessary things from the deconstructor in mainwindow.cpp (Qt takes care of freeing QWidgets).
new ab8ff1e We've figured out how to build debug on Win32.
new 0d7280e BandwidthGraph now has a pretty solid looking framework in place. Soon it may even be functional. Vidalia.pro only needs to build debug or release, not both.
new 2e64117 Add some clarifications to the coding spec. Sources files should end with a single blank line and private class methods should not begin with an underscore.
new 18771f6 And match the coding spec, plus some minor code cleanups.
new acd11db BandwidthGraph draws grid and scale. Completely removed total line.
new e38df32 Ok, I broke the build. Hey, it's late.
new 1c578d2 Include the different custom event types in torevents.h so you don't have to include more files whenever you want to use a custom event in your class.
new 1fb26c6 Add a custom event handler to the bandwidth graph to catch bandwidth update events.
new 944c863 Changed DPIs of all images to 72. Created tor_logo 32,64, and 128.
new 43f66ee And this time I make the correct size images...
new 3b8136e Touch up the tor logo stuff a bit.
new f7308a9 And add the updated .icns used for the application icon on Mac.
new 5196d39 Note that we've based some of our images off stuff from Ren.
new e5fb083 Check in a cleaner banner for the About box until Brandon finishes our own snazzy Vidalia banner. :)
new 2acbe22 A little more progress on the graph. All that's left is drawing the lines.
new 65aad0d Add basic search functionality to the message log.
new 83cc07a Fix the $Id:$ tag in messagelog.h
new e3be8d9 Add a Qt logo and a brief license.
new e9017e8 A proposed redesign for the About dialog. If it sucks, we can revert it.
new d21ed14 Whoops. These lines were just for my testing.
new fa8680e Added shortcut to Find.
new ff0f6fd Turned off autoFillBackground, minor changes.
new 3e8cd48 Rename the EventType namespace to CustomEventType so as not to conflict with Carbon's EventType enum.
new 840365b Update the custom event handlers in MessageLog and BandwidthGraph to look in the new namespace for custom event types.
new 20c851c Qt refuses to stop making our icons look crummy when putting them in the dock on Mac, so I'm going straight to the Carbon API to load .icns from the application's resource bundle.
new 34556b1 Add some initial .icns for started and stopped states. These still need some refinement.
new 6310417 Replaced Send/Recv rates with total counters which allowed me to remove the mammoth total text boz widgets. Yay.
new 2863a59 Bandwidth Graph now draws lines and such. On to testing. There will probably be minor tweaks made later (determine proper scroll speed, decide if/how to do averaging, etc.). 6:20 a.m. = time to sleep 3 hours ago.
new 3197346 Cleanup the dock code a little bit.
new 7767602 Gui components for Message Log File are in place. Removed Vidalia Message code since it is useless.
new e918cf2 Updating the layout of the Settings frame.
new 755c98d File path is now a line edit. Moved layout around to allow for a longer filename.
new 78a6518 Final attempt at getting buttons to look correct on Mac.
new 28b0beb Moved settings frame around a bit.
new d500440 Today's magic number, boys and girls, is 30. 30 pixels is the minimum height of a button for it to appear correctly on Mac.
new a763ad6 Now that there is only one type of message, there is no need to make distictions.
new 3822adb Add support for the new auto-log-to-file settings to VidaliaSettings.
new 5d0cdfd getLogFile() just returns a string represeting the filename and path, not a whole QFileInfo object. QFileInfo didn't provide me with the handy features I thought it would.
new 1080933 Add support for optionally logging directly to file, in addition to the items in the message log window. Also, Doxygenated all methods.
new 81ff12a Following in Rev 244's footsteps, we no longer need to say "Tor Error" and such. "Error" is just fine.
new 2f5fb4f Some Tor messages ended with a newline and some didn't. Let's normalize the whitespace on them when formatting a complete log message.
new 214c9ce QDir doesn't appear to be able to resolve paths like "~/.tor", but it does have a QDir::homePath(). So, I use that to build default log locations, but it'd be nice if we could figure out how to resolve relative paths like that. Justin, you'll have to check if the default path works and is sane on Windows.
new e501b62 Turns out that homePath isn't such a good place to use on Windows. The installed directory is probably much more logical for Windows users as a default. Separator normalization now occurs in all necessary places. Fixed a bug that was causing messages not to be written to the log file if the Message Log hadn't been opened before starting Tor.
new 6bf5eb0 VidaliaSettings now uses rootPath instead of hardcoding C:/ and MessageLog has reclaimed it's _enableLogging member variable in the name of efficiency.
new a2165dd If we're building on Mac, make sure we link to the Carbon framework.
new 6f2ada7 Tell Qmake to bundle my .icns files in the application bundle on Mac.
new 95d6654 Appease gcc's disdain for unused parameters.
new 739ea89 Clean up another compiler warning.
new 1fef404 Hacked out a minimalistic ConfigurationDialog. Need to figure out more configuration options, design proper icons, and add necessary changes/additions to VidaliaSettings to make it do something useful. Removed a frivolous #include from graphframe.cpp.
new a5b4720 Add some possible config dialog icons for general, server, and advanced a la the Tango Project.
new 303bc3c I'm no graphic artist, but this might work for a "General" icon in the configuration dialog.
new dac6d80 Shift some files around to a little more standard structure. This should also make packaging a little easier. Note that you build from trunk/ instead of trunk/src/ now.
new 56ca5d7 I guess there's no sense having a directory for just one file when that one file fits in with the rest of doc/ just fine.
new 3bed505 Fix a typo in a tooltip.
new a8e21de get/setTorPath now deals in QStrings with OS-appropriate path separators.
new 7a2172c In the config dialog, we should only prompt the user for the path to their Tor executable, not the executable file itself.
new dbea17c And save the user's carefully selected Tor path, too.
new 46c1aee Add some semi-helpful text on the Advanced page of the config dialog. Make the control port a regular edit box instead of a spinbox. Designer really made this harder than it should've been.
new 20bb664 Give the config dialog a reasonable minimum size.
new c2552e7 Make the control port stuff on the config dialog do something.
new af2303e Factor the general, server, and advanced settings out into their own load and save methods before things get out of hand.
new ff55d88 Make the "run tor when Vidalia starts" stuff do something, too. Making Vidalia start on system startup may be harder to do in a platform-independent way, though.
new f7674ef Even if we change the default Tor arguments, one of them must always still be -ControlPort or else we're broken.
new 03ea789 The config dialog will want to play with the TorControl object, too.
new d107f0f Remove the control_test stuff. It isn't as useful to me anymore as it once was.
new 7410637 QDir::rootPath() returns a string that ends with '/' (On Win32 at least) so we don't need to append a string that begins with '/'. The configuration dialog looks gargantuan on my tiny Tablet screen, but luckily we can use some sizer trickery to make it so that a hard coded minimum form size is unnecessary (in this case at least).
new 57ab03a Try and fix highlighted text on Mac. Will it work as intended? Watch this space for updates.
new d976e4b Fix some spelling boo-boos. It's "transparency", not "transparancy".
new 8a67c2a Since the description text moved to below the fields of the advanced configuration page, the phrase "in the field below" is no longer accurate.
new b6d7961 Create an empty home for packaging related stuff, such as install scripts. In my perfect world, we have Vidalia/Tor/Privoxy bundles on win32 and osx, too.
new 6a64d1b First crack at server configuration. Almost nothing works, in fact, the only thing that works is the hidden frame. This was the hardest layout yet by far. Designer didn't even crash once!
new fc2a269 Made some minor adjustments to the server page of the ConfigDialog.
new 1673c2d Add NSIS scripts for an installer and a bundle installer from TorCP. We'll modify these to install Vidalia instead of TorCP.
new fe06f9c Hide option to start Vidalia on system boot if not running on Win32, for now. Small layout changes to the form.
new df6f439 Layout changes and added a margin to the top of the graph. Also, made the code much less crappy. I don't know what I was thinking before. It was late I suppose.
new 72a0789 Date/Time and Message Type columns are now set to correct sizes.
new 3a6eee5 Try out a couple different labels for the start Tor/Vidalia on Vidalia/System startup config stuff. It's still not great English, but it's better.
new 50d46ad I should have committed this hours ago but I forgot. Fixed problem with buffering massive amounts of messages. Fixed log file not being closed when it should. Set a minimum size for certain widgets in the configdialog.
new c120980 Rework how VidaliaSettings handles Tor command-line arguments.
new 11aaa70 bwgraph now has spiffy antialiased lines (and text, if that matters).
new f7b15da Make the alternate torrc stuff work.
new 588369f Why use QList<QString> when I can use QStringList? I must've been sleepy.
new c79b482 A quick layout change to the serverconfig page of the Config Dialog, hopefully making it a bit clearer how to enable/disable mirroring the server directory. Naturally, I had to take another screenshot too.
new 46e3ba9 TorControl should let me RESETCONF a single conf key, too.
new 86d04d7 Add the ability to test whether a specific Tor command-line argument is set.
new 94e3e2a Quote values in setConf and fix a possible segfault that can occur when we process a stopped() signal before an outstanding connected() signal.
new ebcd35e Add baseline server functionality. Still remaining: determine external IP address and handle as many alternate use cases as possible, including starting Tor with a different torrc containing its own server settings and cases where the torrc was modified manually and then HUPed.
new b405d2a Add a couple local network address utilities.
new c327434 Fix a compiler warning in the bandwidth graph stuff.
new 6d38b5c Fix a possible segfault in TorControl when a signal is emitted for its TorProcess object after it has stopped.
new 773198d Use the local IP address for a default server address.
new a90ea4a Take a stab at making the "uh oh, there's already a Tor running" stuff work on Windows.
new ef09317 When Tor died unexpectedly while starting up, we were losing some log messages taht Tor printed to stdout. So, go into a closing state, make sure we've read all log messages on stdout up until that point, then close stdout for real.
new 4b3eeb4 Clean up another compiler warning, in messagelog.cpp
new 21ac35e If the local address is a private IP address, then give the user the option of accessing an external location to try to find their public IP.
new 9dd99fd Added grpPermissions to the Advanced page of the ConfigDialog.
new 34559a5 Don't expose VidaliaSettings members from ServerSettings.
new e330711 Make the Run As User/Group config stuff work. Clean up src/config/.
new 9c5289b Adjust the new labels to look like the rest on Mac.
new 003601e Whoops. The proper option name is just "User".
new cb28144 Move the control port group to the top of the Advanced page. It's the setting most likely of interest to a user looking at the Advanced options.
new 06880f7 Add a way to revert all of Vidalia's settings back to default and allow the user to specify it on the command-line.
new 6bab704 Touch up the edges of the status icons and rebuild the .icns files.
new d808b68 Add a make install target.
new b30e9f7 On non-Mac, make the executable name all-lowercase.
new 7bb7cb0 And make `make install` put vidalia in just /usr/local/bin/ instead of /usr/local/bin/vidalia/
new 87a02bc Fix assert that gets triggered on Linux by creating the socket in one thread and using it in the other. Maybe this will even fix the crash on Win32. Needs review.
new 1c4fa9f Minor tweak to the last commit.
new 375b9fb Clean up some #include business.
new b58d813 And the rest of the cleanups.
new bbdaf3d Add a simple readme. We will need to add more informative content sometime.
new 9e1a5c6 Note Vidalia's basic features in the changelog for 0.0.1-alpha.
new cd52981 Make Vidalia.pro a little easier on the eyes.
new 51c6a0e Fix a typo in the coding-spec.
new 8b3029a Standardize the license and doxygen stuff at the top of all source files.
new febe0bb So why didn't svn do the $Id:$ business properly the first time around?
new 341cf71 When processing events while waiting for a long-running operation (like waiting for a control reply), only process events for a little bit before checking on the status of that operation again, instead of waiting for all events to be handled. Also, don't handle user input events since that may lead us to recurse into ControlConnection::send() and possibly create a deadlock.
new 4c21958 Ugh. Wrong button.
new ecf817f Prune out some entries in vidalia.qrc that we don't use in the application (I hope), to cut down on executable size a bit.
new af847cb Remove the banner graphic that was used in the old About dialog.
new e7b3a7c First attempt at packaging Vidalia and friends for win32. The .nsi files should probably be reviewed by somebody more experienced <cough>.
new 44a491a Made a few adjustments to the packaging stuff for win32.
new 361d35b PIDs should've been unsigned.
new 8cf4427 Make some changes to our versioning scheme.
new bb374b5 And follow our new version scheme.
new 3548ab5 Tame the Windows registry in such a way to allow Vidalia to start on system boot if the user chooses so. This needs review, especially the #defines in VidaliaSettings. There must be a more clever way of getting the path to Vidalia's executable.
new 660104d A few adjustments to the registry stuff.
new 67131bc Fix a compiler warning.
new 24d979c Commit an updated changelog for 0.0.1
new 866fd81 Bump to 0.0.1 release
new 8558b32 Bump to 0.0.2-svn and we're off.
new 5c8cf0a Make the win32 installer package name look like the other package names.
new a82eb8a Tweak the bundle installer name a bit, too.
new 29ed9e9 Make sure to inlclude ALL the necessary .dll's for Windows or else the next thing you know you'll be demonstrating your app in class and it will crash repeatedly. How embarrasing.
new 0a0884e Touch up Vidalia.pro so I can use qmake to build me an Xcode project, which I can use to build Vidalia as a universal binary. Who wants to buy me a MacBook Pro?
new 09d2e2c Add another site that can be used to test for our public IP, since the first (and only) one we had apparently disappeared.
new a5152d9 Add another site used to test a machine's public IP address. And, now that we have more than one site to use, use them in a round-robin manner.
new 381de49 Remove a commented-out line of code from that last commit.
new 0f6f94c Change our e-mail addresses in the AUTHORS file.
new 6934fe3 Figured I would give Brandon some credit in the official AUTHORS file. Honestly though I just wanted to commit something.
new 72f1530 Remove another reference to Vidalia's old home.
new 8727f9d Add support for ORCONN events, including the new NEW OR conn status.
new ab3ae43 Add support for the new NEWNYM signal. Roger is hard to keep up with.
new 125e8a9 That signal stuff had no business being in TorControl in the first place. Also, I suppose I should add two files that were supposed to be committed two revisions ago.
new de0b485 Add a basic script that can be used to build packages for distribution. Currently all it does is the tarball.
new 0070c94 Put the .o files into their own directory when building. I want my bin/ to really just contain our executable binary.
new 1ab0172 Add support for building the OS X dmg to makedist.sh. This should probably be factored out into a script in the /pkg/ directory, but it lives here for now.
new a492f9e Oops. Printing out a blank wasn't especially helpful.
new b820817 Move makedist.sh to pkg/ and factor the OSX dmg stuff out into its own script in pkg/osx/ that gets called from makedist.sh
new 8401e6f package.sh seems like a more intuitive name than makedist.sh
new 6a0fb45 Remove a reference to our old version scheme.
new 1af9e82 Include COPYING in the OS X package, too.
new dc03ea2 Built a new bundle for win32 based on Tor 0.1.1.15-rc.
new 419ce43 Add some images that can be used for the soon-to-exist help browser.
new 9818edd Add a home for the help system stuff as well as a start on the format of the help topics listing xml.
new 66f16f6 First half of moving the gui component directories into a more normalized naming convention. Instead of something like "configdialog" we should just call the directory "config", since there may be more than one class inside that directory related to config stuff even though they may not actually be dialogs.
new c81c659 Finish the second half of normalizing the gui component directory names.
new 2918c79 The text in this dialog box wasn't completely readable.
new 72de668 Give The Tango Project credit for some of our icons.
new 6e48d8d I think this takes care of us for licensing the Tango Project icons we use. The CC BY-SA 2.5 license says that providing a URI for the license is sufficient.
new 0e2704d Stop Qmake from ignoring us if we said "-config release" on the command-line. My experiments tell me that debug is the default anyway, so specifying it was silly. Justin will have to check that this logic holds on windows, where the building with debug stuff is a bit wacky anyway.
new 3fd4c93 Half of that last commit was definitely not supposed to be committed.
new 894900c Try a different layout technique in hopes of defeating the chunky button problem.
new e27aafd Attempt to fix the rest of the buttons. Hope this works.
new 7818fac Made the settings frame a bit smaller, hopefully made the Browse button look normal.
new 1dd5d05 If someone selects About and Tor is not running, say "<Not Running>" instead of "<unknown>" to hopefully give users a hint as to why we don't currently know the version of their Tor. If their Tor is running but we still can't get the version, say "<Unavailable>". Otherwise, give them their version number.
new 92a97ad Rough out a form for the help system.
new b45ee92 Help dialog got a hidden search bar. Message log ditched the menubar in favor of a toolbar. Massive amounts of iconification. Hopefully everything looks ok on Mac.
new eed8c26 Give the Help menu item a shortcut on Mac. Also, it appears that on Mac, most help items are named "<appname> Help", so we'll call ours "Vidalia Help".
new bc37f0c Add an INSTALL file. If the qmake stuff confused Roger, mere mortals stand no chance of figuring it out without a healthy dose of Qt clue.
new a122edf Organize /res a bit, meaning anything that uses images is affected. Also, use correct size icons instead of being lazy. Minor other changes. *Somebody* should check to see that I didn't break Mac too badly.
new f99d440 Dear Matt,
new 97daabc Build the list of help topics and its relevant information (such as associated html file and id) from the contents.xml file.
new 5422ee7 Add some help topics I think we might end up with some day.
new 1aca514 Remove an unused variable.
new d98bc1e Respond to the user clicking on a topic in the topics tree by showing its associated html in the text browser (still need to hook up the forward and back buttons). Also add some basic help html files that still need real content.
new fabb522 Make the forward and back buttons work. Note that the selection in the help topic tree isn't kept in synch with the forward and back stuff. Firefox's help doesn't do this either and it got to be too much crud to try to keep them in synch, especially in cases where there is a link on one help page to another.
new 69e4f84 I had made the forward/back button enabling business more complicated than it needed to be. /me hugs signals and slots..
new 8d88ffc There's no need to force the main menu back up to the menubar since this dialog doesn't have a menu anyway.
new fc7469d And same for this dialog. No menubar, no problem!
new 5c215c0 Add some stuff to handle parsing and formatting exit policies, once we get around to having an interface for that.
new ebb9087 Make a note in the license file about the new Tango Desktop Project images we use.
new 11b2eec Remove some pointless do-nothing destructors, some unneeded checks in destructors that do do something, and add some comments to some undocumented code I encountered along the way.
new ed03e8f Make the guess-my-local-IP stuff a little bit smarter, though it still sucks. I wish the ol' call-connect-on-udp-socket trick worked with Qt.
new 3c3ab5f Asking for our public IP could take a bit, so show the wait cursor while we're busy otherwise it looks like the interface is just hanging.
new 6c50380 Finally. Searching works. It's primitive, but I think it'll do for now.
new 8f6bbc7 Instead of parsing the contents XML document for every search, we'll just store the parsed topics when we parse them the first time.
new 189f066 Whole words is actually what this option searches. We are already matching the entire phrase, obviously.
new 454ce4a Update bundle to include Tor 0.1.1.16-rc.
new f32c324 If Vidalia can't connect to Tor, then stop Tor since there's not really much we can do anyway.
new f5499f0 There are a couple reasons why Vidalia might not be able to connect to Tor, but an incorrect control port is probably the least likely. So let's stop giving the user a bad hint and just give them a more accurate error message. We'll point them to the help docs eventually, once we have help docs.
new bf9329a Detect which version of Tor's control protocol is being spoken when the control socket is first connected. We don't understand V0, so in that case we disconnect and return false with an appropriate error message.
new 12c2f1f If Tor isn't running, then don't try to stop it a second time.
new d7e186b Give the Tango Desktop Project greater credit since we use lots of their images and not just a few. Also, point people to the license file for details about their license.
new 9ad630f Update the repository specification a bit.
new 8bea16e Update the TODO with some goals set at tonight's meeting.
new dc23edc Make the tray menu to all mouse button releases for Windows folks. Hopefully this will alleviate some confusion.
new 73800c0 Highlights the first occurrence of the search phrase when the user selects the page from treeSearch.
new 9ab4d44 All classes that have some tr() strings in them, must have the Q_OBJECT macro in their class definition.
new 6446f2c Add the necessary framework for supporting translations.
new 291a89b Replace evil rich text on forms with good ol' plaintext. Wrap strings sprinkled throughout code in a blanket of tr() goodness.
new 8913469 Make reset() a static member of VidaliaSettings.
new a0149c8 Handle command-line arguments a little better and give Vidalia a usage message.
new 00c1aee We should remind people that they still need to configure their applications to use Tor after bundle installation is complete. Justin, can you make sure the nsis script still compiles?
new 6f54f31 Add a way to load translations at runtime.
new cfe0b5e Add language settings to VidaliaSettings. Default to the appropriate language for the system locale.
new e3301da main.cpp is happier living in src/ rather than src/gui/
new 93422bf Add a configure script to generate the .qm translation files before running qmake.
new 954e1c9 Save the interface style key in VidaliaSettings, in case we decide to let people change their interface style through the config menu.
new 3fcb27e Load the interface style from VidaliaSettings, instead of using hardcoded defaults, and load the proper language translation on start. Also support command-line arguments with values, even though we don't have any of those yet.
new 3864890 Set the help stuff up for translation, too.
new 1e7e30a Add some actual help content.
new 66e97b0 Add an interface for showing a help topic based on its topic ID.
new 0b41f71 When searching for a topic based on ID, expand the items leading to that topic and select the topic item.
new 04ae118 Licensify some files, just in case.
new d3d9748 Make the configure script still allow me to build in release mode.
new 979e101 :/images/NxN/NxN/foo.png is unneccessary; one NxN is sufficient.
new e032b69 It was modified for the Vidalia bundle, too.
new 47f7d1b Fix a couple memory leaks when changing the dock icon on Mac.
new 7b3de38 Submitted for your approval: An IP address box widget type thing.
new 3ab1c73 Test new exit policy layout. Could this be the one?
new fe18717 A few layout changes to the exit policy stuff.
new 861c49f Add some classes to validate an ip or port in an exit policy.
new 0691663 Use larger icons for exit policy buttons. Hopefully buttons are fixed on Mac.
new 71f64d6 I #defined the constant, so why not use it?
new 6c8aade Add our simplified chinese language translation.
new e360dbd I guess we need to commit the translation stuff for the exit policy related strings.
new 23b8fc0 Make some of the exit policy buttons work.
new b4bca1d Make the Exit Policy help button work. Move special QWidget::show() code to each respective component instead of just doing it all in MainWindow.
new 4305fe3 Fix a segfault that occurred when exiting Vidalia.
new 802ed12 Add the simplified Chinese translation of the help docs to the repository.
new 4a579c8 Minor layout change. Define help topics at the top to keep things sane when we start to go nuts with this concept.
new 448f8ac Convert the zh-cn translation to utf-8. I still need to conver the name to zh-cn, though.
new c206d86 Make the zh-cn help docs utf-8.
new 1dbec5e These need translations too.
new 85c11dd Move the zh stuff to zh-cn so we can support both simplified and traditional Chinese.
new 68972ea Update the translation files with the exit policy stuff and the new stuff Justin QT_TRANSLATE_NOOP()'ed.
new bceaa7a Make sure we understand the language code before trying to translate into that language.
new 201d59e Subclass QTextBrowser so we can eventually handle loading the help files ourselves.
new c05328d Make Designer acknowledge Matt's custom text browser widget.
new b92faec Darn you Designer.
new 5788823 Make the list of available languages a static member of LanguageSupport. And, make this language code business case-insensitive.
new 7c2aed3 Move all the language, style, and command-line processing stuff into a Vidalia application class. Note that the style stuff doesn't work yet, since Qt is stripping the -style argument before I get a chance to process it. I will tackle this later.
new 1fd9687 Stop grabbing the Vidalia version string from VidaliaSettings, and just get it from the Vidalia subclass of QApplication.
new 59f711d Grab the current language code from the Vidalia application object instead of from VidaliaSettings, since it may have been overridden on the command-line.
new efd7f83 Make our help stuff work with utf-8 encoded html files.
new f024d7c tr() a string and update the .ts files.
new 95d2bd8 Commit the latest zh-cn translations.
new dfd1783 Make Vidalia build on Windows again.
new df45331 Keep a list of the original command-line arguments, in case Qt strips any that we still want to know about. This make the -style stuff work.
new 39b6382 If we print an error message on the command-line due to bad arguments, make it stand out a little more.
new ded6b62 Expand the top-level help item when it is loaded.
new 36074c6 Don't bother validating command-line arguments on Win32, since they can't see the output and Vidalia will just keep on truckin' anyway.
new eb8c083 Give Wu credit for our zh-cn translations.
new 773c094 Each config page is now it's own seperate widget. Added an icon we might want to use for the "Language/Style" page. This took me way longer than it should have.
new c19a1bb Fix a typo that kept us from building on non-Windows.
new 4e9490f Fix three warnings printed at runtime that said something like "QLayout::addChildWidget: GeneralPage "GeneralPage" in wrong parent; moved to correct parent" for each config page.
new 43492b1 Case-desensitize the check for a valid style key.
new 42cedba The general settings page is the only one who cares about VidaliaSettings so let it have it's own.
new c8a3de3 ConfigDialog got a facelift. The new version seems to fit in better. Added a home for Appearance settings. Tomorrow they become functional.
new 736b316 Make the ConfigDialog tool buttons non-exclusive.
new 94d4629 All config pages should subclass the new class ConfigPage and implement the pure virtual methods save() and load(). This way, if we add another config page, we only have to add it in one place instead of in about 5.
new 81c5145 Check the appropriate config page action when we display that page if its save() fails.
new 952219b Add a Vidalia::help("foo") method ("foo" is optional), so we can show the help browser without having to construct a new one or pass an instance of it around to every dialog that might want to show help.
new 3a30bdc Clean up some asininity and a lie in my last commit.
new 3206e20 Make the AppearancePage widgets do something. Added some nifty flag images.
new e90e75f Justin's last commit reminded me of some things I meant to put in LanguageSupport.
new 43a5e7d Rename the cn flag to a zh-cn flag, to match its associated language code.
new acc355d Use my new helper methods from LanguageSupport. Also, load the current language and style from Vidalia::language() and Vidalia::style() instead of from VidaliaSettings, since the stored settings could've been overridden on the command-line.
new 8bacece Make the Simplified Chinese version of the phrase "Simplified Chinese" appear properly.
new 8b68723 AppearancePage is going to be broken either way, so choose less broken method. Also, change styles on the fly.
new b64224a Last time this line gets changed. Scout's honor.
new f41b8b0 Move the warning message up into the Language box since it no longer applies to the Style.
new 0face16 Note some more of the Tango Desktop Project images that we use.
new 6250317 Fixed assertion error. Save and Cancel don't belong to grp so it would die when trying to show a page in the stacked widget that doesnt exist.
new dd2e880 Move the Settings button from the bottom of the message log to the toolbar.
new e6af078 Update the .ts files with some new strings that might one day be translated.
new 0fa7ce0 First crack at getting the exit policy stuff to work. I'm tired so this is probably fundamentally flawed in some way but it appears to work.
new b63780f Enable/disable the dir port stuff when "mirror the server directory" is checked/unchecked.
new df960ec Hide the exit policy stuff when the middleman option is checked.
new e6d5006 Ensure ServerPage only accepts valid exit policy IP addresses.
new 53d1c93 Our default exit policy should be empty, so we don't mess with Tor's default exit policy unless the user really, really wants to.
new ae2f1bb Naughty non-Doxygenated methods.
new 2de239f Fix the override stuff so that it doesn't totally screw users over. My bad.
new 8765208 Do all the policy parsing and formatting in the Policy class.
new 0f4e3a3 If all exit policy fields are blank, we'll just add an <action> *:* policy.
new 663b431 If no position is given in the call to validate(), just use 0.
new 7e0daf2 Oh, it was supposed to build, too.
new a24cd00 Scrap the "Override default exit policy" scheme.
new 46d668f Dialogs that want a TorControl object should just grab it from Vidalia::torControl(), instead of passing one around in everyone's constructor.
new ef30b32 Make updating the win32 package version numbers a tad easier, perhaps.
new a649068 I suppose the .nsi script should compile, too.
new 5f51d57 Update the .ts file with some strings that need to be translated.
new 906bea5 Add a changelog for 0.0.2
new 89f6490 Validate new exit policy port range.
new cdd5615 Add documentation for exit policy stuff.
new 769ee2f Do the right thing when they enter 100-* for an exit policy port range.
new f847860 The help search stuff needed to be updated to use HelpTextBrowser instead of QTextBrowser.
new 4a113a2 Oops. Better make *-100 type stuff work too.
new ee15511 Resume building on Linuxes.
new b616779 Make the Find button in the help browser togglable.
new 2e03bf4 Remove opacity feature.
new 3819b24 Remove last remnants of Message Log opacity and update translations.
new 05c3aab Update win32 package stuff.
new c4a3ae1 Minor tweak to the script to build our .dmg.
new 0b342ac Bump to 0.0.2.
new 517ab91 Bump to 0.0.3-svn and let the circuit and stream visualization madness begin.
new 2bf86cd Let me build on Debian sarge. (I'm not sure why these params were optional anyway; everyone needs an error message)
new d88d110 We don't include any part of Tor in our source, but we sure do mention it a lot so let's include their license. And, hey, Roger and Nick are good guys so why not?
new a72fe1d Create the path to their Message Log logfile if necessary.
new 7c0b818 Give the Tango Desktop Project URL, too.
new 8b1c49d Make each component use it's own uninstaller.
new 5d64503 "I love the smell of svn commit in the morning." Helpify the message log.
new 7077900 Helpify the confg dialog.
new b2f9e6f Add some better troubleshooting help docs.
new fdd80c3 Give users the option of retrying if Vidalia is unable to connect to Tor. Also helpify the message boxes we display if something goes wrong with starting, stopping or connecting to Tor.
new f9d59d0 So it appears Qt wants html in its message boxes. Weird. Also, tidy up the error messages a bit: instead of saying "Error: <error>", we'll just say "<error>". The fact that the user is currently looking at an error message box is sufficient to indicate that the message contained within is indeed an error message.
new e29a31b Ok, so the html-in-messagebox stuff only applies on Mac. For now, go back to the old "\n" method, since that works on more platforms (majority rules?), until we figure out how to do this correctly on all platforms.
new 3c3eb6d Give Qt::mightBeRichText() a better shot at giving a correct answer in our message boxes by wrapping the outside of everything in <p></p> and turning "\n" and "\n\n" into proper tags.
new 1354932 Justin found some typos.
new 3acf3d6 Fix the uninstaller not removing Vidalia's registry VALUE from HKCU\Software\Microsoft\Windows\CurrentVersion\Run. Sheesh that took way too much time to fix.
new 355aded Add some 22x22 tor-off/on icons for X11.
new f20ea85 Begin the major overhaul of the tray icon code. Note that we can't build on Windows until we get to overhauling that tray icon code too, but at least we can display an icon on X11 now.
new 84ccaea Fix two compile warnings with the new tray icon stuff on Mac.
new e726904 Scale the tray icon image before putting it in the tray. Maybe this will make opello's tray icon not look so crummy.
new a83a7a0 If they have a wacky, non-square area for their tray icon, we should display a skewed icon instead of an icon that doesn't take up enough room.
new 96068af Pass the name of a tray icon resource file to the tray icon implementation instead of a pixamp. This will let us move the dock icon stuff into trayicon_mac (which uses .icns) and will also let us use .ico files for the windows tray stuff.
new 0405ac5 I like this api for the tray icon stuff a little better. It makes it clear that nobody calls the tray icon implementation for a platform directly, but has to go through the TrayIcon class.
new 531c3e5 Put in a skeleton for the new tray icon stuff on Windows. It doesn't do anything yet, but at least we can build on Windows again.
new 8972c4a Flesh out more of the tray icon stuff on Windows. Just waiting on icons now.
new fb7be2e Clean up some funky line ending junk from my last commit.
new c74ef71 And remove a commented out line that doesn't need to be there.
new 3695e17 If Explorer crashes, readd our icon.
new 7e87500 Fix a typo, so we really do link against gdi32 on windows.
new e8efe72 And show an image in our little tray icon area on Windows again.
new 1518d18 There's a big difference between sending an event and posting an event in Qt. I'll make it clear which one I'm doing.
new d44db8e We didn't need to put the Q_OBJECT macro in our X11 tray icon implementation; we are sending signals or slots stuff in it.
new a1c78ae Remove an erroneous comment.
new 5478410 Clean up two more misplaced comments.
new 1e25368 Clean up a compile warning.
new 0cf026b Move the dock icon code into trayicon_mac.cpp.
new 7bb1755 Change a parameter name to something slightly more indicative of it's purpose.
new e0bb9a3 There are 1024 bytes in a kilobyte.
new c5fea12 Return of the immediate data rates! Since we aren't hdd manufacturers, let's use proper math all around.
new b5bbe21 Fixed the middle man bug, hopefully without introducing more heinous bugs in the process.
new c56fbe7 If we don't support the person's locale, just revert to English.
new 5b3e7fc My Vidalia wedged once when starting Tor.
new 2e5d983 Might as well be consistent with our other bandwidth graph labels.
new 6289fde Start a changelog for 0.0.3
new acf451e Add some more Corinna Habets icons that can be used to indicate Tor is shutting down.
new 5586540 Clean out some unused icons and separate the common icons from os-specific icons. For now, Vidalia on X11 is the only one with special requirements, but there is a home for others should the need arise.
new 695c943 So qmake doesn't like empty .qrc files. We'll just have to add them later if we need to.
new c067542 Add the OSX .icns file for the icon indicating Tor is shutting down.
new 9d35f73 Add some icons we can use to indicate Tor is starting up, if we decide to represent that brief state. If not, we can remove these later.
new c9a6609 Add the OSX .icns file for an icon indicating Tor is starting and add the 22x22s to Vidalia's X11 resources. Justin will take care of the Windows side of this.
new e45f460 Peace has been restored in the land of Designer. Added win-specific resource file. New translation files, for some reason.
new 13d56d8 Make gui.pri recognize our new .qrc.
new 7656b23 Show an icon to indicate Tor is starting while it is starting up. Also update the tray icon api to allow us to change the icon image and tooltip in one swoop.
new 4d821cd Show an icon indicating Tor is stopping when we're stopping Tor.
new 376764f We don't need these icons anymore.
new 98275a7 Justin said "When I start Tor, the TOR_STARTED icon flashes, then it goes to the TOR_STARTING icon and stays there, even after tor starts successfully."
new 1a75028 Nope, we'll still need these, but they'll certainly have to be improved; they look like doody.
new 2f335ed Modify our Win32 tray icon implementation to load .ico files instead of .pngs, so we can avoid transparency issues on Win2k. Our current .ico files need improvement, though.
new e7640b1 Recreate the .ico's so they don't look like garbage. Get rid of vidalia_win.qrc since we no longer need it.
new e2626b3 Whoops. These should have been in the last commit.
new 198e3fa Prepending each of the signal types with the word "Signal" was redundant.
new f2a9c83 Whoops, our SIGNAL control messages weren't formatted correctly.
new 8266cc7 Run Vidalia after the Win32 solo installer finishes, instead of showing the readme.
new a647683 The proper mac style is "macintosh (aqua)", even though "macintosh" still works.
new 283dbc9 Take a stab at fixing Ticket #10.
new aad0784 If the user is running a server and wants to stop Tor, ask them if they want to shutdown nicely and give clients time to pick new circuits. Resolves the final comment in issue #5.
new af85896 Oops. Initializing values is good.
new ba96ad2 Remove some cruft left over from when we had menubars in each of our dialogs and had to jump through hoops to force the main menubar back up top on Mac.
new c24c036 Test out a different set of (now 16x16) Windows tray icons.
new 039bea3 New grayified icons. I can change colors in Photoshop. Go me!
new 9ebde1f Try these colors out, see if they make it obvious enough what Tor is up to.
new 3850e22 Check in some new .ico files based on the new tray icons. We need help from real graphics people.
new 70f6fca See if this fixes the off-center 'x'.
new e6bfb92 This is a little better, but not great.
new fe1b950 Swap the starting and stopping OSX .icns.
new 00594a3 Simplify the logic in shutting down a server gracefully.
new eaa9d86 Simplify a little more logic for retrying when connecting to Tor. Also, don't retry when stopping Tor; waiting a second isn't going to help things. Just show some help and move on.
new b538b41 The fix in revision 630 fixed the bug, but didn't allow us to specify a single IP address in an exit policy.
new 2c1b81a /31 and /32 are not valid netmasks.
new e0b048c Ok, on second thought, if someone really wants to enter a.b.c.d/32 then we'll let them even though it's silly and they might as well have left the /32 off.
new e2b921d Spaces between words makes sentences more readable.
new 97b490f Update the .ts files once again.
new 6740a99 Add the KDE-related atom stuff back in for the tray icon on X.
new ee9d787 Sometimes the tray icon on my gnome desktop wouldn't dock and instead would appear as its own window. Looking at comments in other projects that used tray icons told me that this is a known problem and that gnome needs a delay before adding the icon the first time. The hack is to give gnome this delay so the icon appears properly docked.
new 53e6094 On Windows, catch the WM_QUERYENDSESSION message so that we know it's time to shut down because the system is restarting.
new 07d5678 Add Matt Hanson's tweaked images and icons, give him credit in AUTHORS.
new 8717345 Whoops. We can't use cropped icons very well. They must be square!
new 2e6f01c Update the 0.0.3 changelog now that we're closer to having an actual 0.0.3 release.
new 38959c2 Add the OS X .icns files based on the new set of images.
new d21aa42 Add the 32x32 tray icon images to the common set of resources so we can show them in the help docs.
new 26cbc41 Add some help documentation about what each of our tray icons really means.
new c9dfb76 Update our license to note that trayicon_x11.cpp is derived from QMPDClient instead of the ubiquitous (and ubiquitously broken) tray icon code we used before.
new dd86ab7 Bump to 0.0.3.
new 304cf8b Bump to 0.0.3 in win32 installers.
new a3cda65 Update bundle installer to include Tor's translated documentation.
new 8e6d271 Bump to 0.0.4-svn.
new 41d6708 Commit the latest zh-cn translation. Thanks!
new 402aea1 Justin, note to self: Creating broken start menu links on users' systems isn't nice.
new 1678a1a Resolve ticket #15.
new b97dc60 Calling processEvents() while waiting for a message to be sent or a response to be received was just asking for trouble (and deadlocks).
new 3001a53 Add a couple of recently-tr()'ed strings to the translation files.
new be602a4 Remove a couple source files that are no longer used.
new fe7d137 Lay the foundation for Network Viewer, the widget that will (hopefully) provide graphical visualization of the Tor network and your own circuits.
new 8e0b8c7 Simply using a copy of Message Log and removing all the visible widgets leaves us with a tainted Network Viewer. Naughty.
new f2d81aa It has been brought to my attention that this is no longer used.
new f4cc09f Take a shot at fixing #18
new c5702ea Add chkAutoUpdate to serverpage.ui. Also, ditched netviewer's menubar in factor of a toolbar so now crazy things don't happen on Mac.
new ce529b0 Ok. Now the serverpage is back to looking normal.
new b21092c Add a config setting for whether we try to automatically update a server's public IP address.
new d583bda Implement ticket #15 - add an option for checking to see if the server's IP address has changed within the last hour. If it has, let Tor know about it.
new f7cd48b Credit Geoff for our super-snazzy US/UK flag image.
new 0ee6c36 There's no point in starting the auto-ip-checker-dealy-mo-bobber timer if we aren't running a server.
new b77e3ea Add the ability to display the config dialog with a specific config page already displayed.
new 115f9d6 If the user changes some server settings while Tor isn't running, then we get an error because Tor didn't like the new settings, let the user know something went wrong.
new fc34617 Update the translations with a couple new strings.
new aec6f1f Add a GLWidget to the NetViewer. About all it does right now is render an image. Also starting to rough out what the NetViewer might look like. Thoughts?
new 7522d34 "When you use a layout, you don't need to pass a parent when constructing the child widgets. The layout will automatically reparent the widgets (using QWidget::setParent()) so that they are children of the widget on which the layout is installed."
new fcdb92d The first of many test versions of NetViewer. Bigger image? Smaller?
new b76032d We'll stick with using .pngs.
new b6b616e I'm not entirely sure what this image ref was for, but it isn't in svn and was breaking my build. :(
new d970d6c Teach Vidalia how to speak Socks4a, so we can do our IP-to-lat/long stuff (and eventually our available-update-thing) over Tor, thus avoiding enumerating all Vidalia users.
new e47d744 Add support for the NEWDESC control event.
new bf70396 Ok, ok, so NEWDESC gives me a list of IDs for new server descriptors, not the descriptors themselves.
new 008849f There's an interface for getting the message for the first line of a control reply, so why not the data as well?
new 3af34a0 The last line of data in a control reply that contains data is really a ".\r\n", not just ".". Also, we can fail reading lines in the middle of the data, so handle that too.
new d28177b Apparently QIODevice::readLine() can't handle long lines, so let's help it out and read data in small chunks until the end of the line is found.
new 4750bed Draw the global map with a QSvgRenderer. This is pretty basic but, assuming QSvgRenderer isn't broken in some horrible way, it should work out really well.
new a07acb9 Add code for retrieving and parsing router descriptors and a list of all routers Tor knows about.
new 5ab71bf Add a home for the network viewer help documentation.
new 405b65b Add a Help button the network view dialog.
new 028e044 All the other dialogs use 22x22 icons in their toolbar, so why not this one?
new 4d4f553 Add an image and a button for the new nym business.
new e865304 Add NEWNYM functionality to the shiny new button.
new db332d2 Add an overloaded connected(bool) signal to Tor control, so we can connect the setEnabled/setDisabled slots to the connection status of the TorControl object.
new b6ee836 Tie the enabled/disabled state of the New Nym button to the status of the control connection.
new a8afc23 Add a button that will be used to refresh the client's view of the network.
new ce0c97b We were leaking every time the message log was refiltered.
new 0892a8f Add some icons for indicating node responsiveness or bandwidth, based on those by Geoff Goodell on his exit.pl page.
new 5a40e1b Make the Refresh button load a list of available routers. The icons look jacked for some reason, though.
new d187163 Convert all the node status images to RGB color mode so they look right in the router list.
new 8a3592a Add sorting of the router list. Note that sorting by status does not work correctly yet, since there is no text to use for the comparison. I suspect correcting this will be Hard.
new 0bac560 The router list was getting complex enough that it might as well get its own widget.
new 42c6d27 Display the descriptor when the user selects a router from the list. We'll have to come up with a more readable way to format some of the information, but this is a start.
new 179ad3b We're going pure OpenGL baby. Here's the basic framework. Again.
new e54c5c9 Parse the orconn and newdesc events properly; we don't want to keep the keyword after we figure out what type of event it is.
new dc02cce Respond to NEWDESC events by adding the new router to the list.
new 9cf6bd2 Add back the customwidget stuff in netviewer.ui that got stomped in rev 744.
new 62f71dd Oops. It turns out the current item selected can be null, too.
new 719a0bf Make the sorting by name and by bandwidth stuff work correctly.
new 6efe66a If the router name is empty, that means either the descriptor wasn't fetched, or we really borked the parsing. In either case, don't add it to the list.
new 10b3fe9 Add a method to get the word "Online", "Offline", or "Hibernating" from a descriptor, depending on its status.
new 70ac5cd Wow. That last commit's bug:loc ratio was 4:9. Whee.
new 25deb66 Factor out the html formatting stuff into their own file.
new b47939c Format a few of the descriptor's fields in a readable format, instead of just dumping the descriptor to a box.
new 8cab1d6 And add some strings for translation.
new 18694b8 Move the initial calls to authenticate() and setEvents() after the control 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.
new 65aa708 Credit Geoff for his router status icons, too.
new 5d1d2ed Naughty, undocumented methods.
new 64387aa Add a method for fetching just the IDs of all routers Tor knows about.
new 37e50a2 Load the router list in a non-blocking manner. And, hey, let's do it when the socket is connected too, now that it doesn't make the gui freeze.
new 5b03d10 Submit to Designer's demand that all custom widgets must go through it. Also, throw everything in a horizontal slider sizer so long router names can be read.
new 0ee9029 Take an optional pointer to the RouterListWidget in the RouterListItem constructor.
new 691bd33 Instead of resorting on each insert, just insert sorted to begin with.
new 4d915b0 Some descriptor IDs have a $ at the beginning and some don't. For our purposes, we can just remove it so that they're all uniform.
new 101a39e Store descriptors by ID in the hash map, since names are not necessarily unique.
new 48dbcdc Automatically update the router list once an hour, to get rid of any 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.
new 8ab2056 We were leaking all over the place in the message log when either filtering or trimming the message history.
new d91e588 Point to the new location for the html formatting stuff, because, hey, Vidalia is happier when it builds.
new 2a9099b Clean up a compile warning and give an error message if we fail to read a line of data off the socket.
new 6b1db5f Touch up the formatting of the descriptor information a tad, since QTextEdit's understanding of html doesn't seem to include the colspan attribute on a table header.
new 18a48da And update the translations once more.
new 6038aef Add information on the router status icons to the help docs.
new 388bdc7 Fix a leak when removing an exit policy from the server config page.
new b5093e6 Added toobar support for map actions and created temporary icons for them. Zooming *almost* works, not really though. Turns out this is kinda hard. Fixed a warning in netviewer.cpp. Updated language files.
new 436ae05 Add Dan's fixed icons. May this be the last time these are messed with.
new c8a6b3d Start a changelog for 0.0.4.
new cec108c Hide the network viewer stuff for 0.0.4.
new b5078b3 I don't know why the content of this box was limited to 15 characters.
new 7ebf1a7 Do a rough approximation of valid domains in the server address box.
new a613038 Update windows installers for 0.0.4.
new ff44cda Remove one more reference to the network view dialog for now.
new ecf1589 Comment out the help topics for the network viewer until we have one.
new 275014c Take a stab at making Vidalia work on Win98 and earlier again.
new 2656cbf Fix some messed up line endings and do the QT_WA thing correctly when looking for the user's %programfiles% folder.
new d6b85df Win98 doesn't seem to like #include "../foo/bar.h".
new ad4090c Mark one thing off the todo and remove another thing we probably won't end up doing.
new 04721e2 Fix another include line win98 didn't like.
new 541b607 Make tray icons work on Win98. We can assume the *A versions of these functions because everyone should have them and we never pass any wide strings to these functions.
new 502dc01 Ditch the "XP" icon format for the Windows tray icons. It was confusing Win98 and I can't even tell any difference between it and the next best icon image format anyway.
new bb2b233 Remove a "=" that doesn't belong.
new 26b96ac Update the date on our changelog for 0.0.4, now that we really are going to release 0.0.4.
new 5422675 Usually, in the software world, people bump the version numbers before cutting a release. We at Vidalia like to do things differently. We believe that botching the release process is a good way to keep people on their toes. In other words, I suck.
new 0a95f56 Bump to 0.0.5-svn.
new 9c5225e We're back in the network mapping business.
new 916214a Fix a typo.
new 9eaef37 We were getting some duplicate messages in the message log from reading them both from stdout and from the control socket.
new 8789549 Start cleaning up messagelog.cpp. More work remains, but it's late and I want to check this stuff in and go home.
new 7b9b7dc When you create a window with another window as its parent, the child window will share a taskbar entry with the parent on Windows. Since our mainwindow is actually not visible, this means that any child windows of the main window would not appear in the taskbar. This led to users getting confused and thinking their windows disappeared.
new 02ccc8b Give the netviewer the same treament as the message log. Also, when the user has the window minimized to the taskbar and then selects that option from the tray menu, restore the window to its non-minimized state.
new ac53ffc Bump the control connection timeout up a skosh, in a (most-likely futile) attempt to work around some wonky firewall problem some Windows users have where they aren't allowed to do network-related things until this firewall software has finished starting up. See Ticket #24.
new 9b7b5d9 lupdate needs Q_OBJECT to do it's magic
new 83c246d I hear we have a German translation coming soon, so let's make sure our .ts files are up-to-date.
new 654734c Clean up messagelog.cpp some more.
new a75e43c Move a couple signal connections into the .ui file where they belong.
new ff14325 Do the log tree item sorting correctly.
new 3659655 Set the default, initial column widths properly and show a horizontal scrollbar if one of the messages in the log is too long. This fixes Ticket #29.
new d9f8882 Clean up a compiler warning
new 8e7d09a Add support for the Finnish translation from DJ Hasis. Thanks!
new 17de606 Fix a rather important typo.
new c8d5363 Dan did something to the .ico files, too.
new 72170c6 Undocumented methods are naughty.
new ede8910 QMessageBox handles wordwrapping long messages, so it sometimes looked funny when we tried to do it ourselves.
new 7007d79 Remove the last remnants of an era when we thought maybe Vidalia would need to log some messages, too, and get rid of a file that is no longer needed.
new c9915ad Add a new, smarter configure script and qconf mojo.
new c949eb0 Update INSTALL to reflect a minor change in how you tell the configure script that you don't want to link to Qt's debug libraries.
new 6c5ee5d Add some configure logic for deleting an existing Makefile before writing a new one, to fix some funkiness Justin is having.
new a82c260 Even qconf's configure stuff doesn't handle cases where you don't have the debug versions of qt's libraries installed. Grand.
new 09245e9 Add the updated Finnish translations.
new d4a55da qconf is too broken and annoying. We'll stick with the standard autoconf and friends, thank you very much.
new 78ed0a0 Windows doesn't have autoconf and can't generate our config.h. Since all we really used config.h for was to save us from bumping the version number in yet another location, we'll just tolerate it for now and ditch config.h.
new 6e13c7f "%1 kt" is not an English source string.
new 6f606e9 The scales on the bandwidth graph are always in KB/s, so we might as well make the current transfer rate always be KB/s, too, so we match. The total transferred so far will still be converted as necessary to KB, MB, or GB.
new 62aad71 Tolerate exit policies with translated strings for "accept" and "reject".
new 78b069c Some of the strings moved classes when cleaning up the message log code, so update the translations.
new dc73c1d Update the INSTALL doc to reflect yet another change in the configure script.
new 946f4a2 Qt is a framework, not a toolkit, or so says their website.
new 0677725 Handle translated message box buttons better, as well clean up how we would display custom message box button text.
new 3f8abc6 Give VMessageBox a Q_OBJECT macro so lupdate is happy, and update the translations since the message box button text is now centralized in one class (VMessageBox) instead of various other dialogs.
new e289ad6 People can put their PGP or GPG fingerprint in the contact info box, too.
new 61c4926 Clarify the contact info box a little bit in the help docs.
new 49bf844 I suppose this file needs a license on it.
new 413e5f7 Add an OS X bundle installer.
new 703bdf2 I like checking things off TODO lists.
new 858a0c2 Add some troubleshooting information on what to do if Tor exits unexpectedly.
new f1291c4 Helpify another message box.
new cfb2833 Fix an incorrect comment.
new 44aa570 Stop yelling at people twice when they try to start Tor even though they already had one running.
new 64791ab Apparently when a signal is connected to a slot, and you connect it again, the slot gets called twice each time the signal is fired. The upshot of this is that we were checking our public IP one additional time for each time someone edited their settings and clicked 'Save' after enabling the auto-update feature.
new 43d5483 Quick add a tree widget for Matt to play with before work.
new 94e915e Minor updates to the .ts files.
new d63ed8c And temporarily use one of the old translated strings in the chinese translation, since the new english text is nearly identical to the old english text.
new 43ac275 Add back the columns that disappeared in rev 860.
new 2ceac99 Tweak the osx bundle a bit to follow Apple's PackageMaker recommendations a little better and so that users don't get an error message about not being to write their configuration file to disk the first time they edit their settings after installing the bundle.
new 294e6b8 Add some empty structure for the stream and circuit list. I'm pretty sure the widget itself is going to have to be much, much wider, too.
new 6813552 Give RouterDescriptorView the ability to display information for a list of descriptors, instead of always just one.
new 1e29b17 Add Circuit and Stream objects and refactor CircuitEvent and StreamEvent appropriately. Adjust NewDescriptorEvent and BandwidthEvent for consistency, too.
new dbb27bf Add methods to TorControl to get a list of current circuits and streams. Also fix a silly bug in TorEvents: the proper event name is "CIRC", not "CIRCUIT".
new 02e3e21 Add methods to Circuit and Stream, to turn a status value into a more user-friendly status string.
new fc1ff76 Add the ability to view active circuits and streams. This still needs a little polish, but it's pretty much all here.
new bc074a5 And update the translations a bit.
new 187d4e3 Use code donated by Zuerchertech to handle drawing the networkviewer image. Fixed a bug in the bandwidth graph that broke my build.
new a982fcd I'm sick of cluttering up /src whenever I build Vidalia so let's put all generated files in their own tidy folders.
new 0660e48 These fields should've been marked const.
new c521ab1 Put a horizontal line in between router descriptor summaries to separate them a little better.
new bbdf1eb Just because a circuit doesn't have a path yet, doesn't mean it's not valid.
new a8149f8 Add methods to Circuit to get the number of hops and a list of routers in the path.
new 3483130 Associate a Circuit object with each circuit in the list, instead of just the circuit ID.
new 3246946 Make sure we don't try to remove a circuit list item twice, and show descriptor summaries for each router in the path when the path is selected.
new 75824e3 "Last Updated:" is perhaps more intuitive than "Published:". And switch around the ordering of the bandwidth and uptime lines.
new 101e5e5 Tweak the netviewer layout a bit to allow for resizing of the tree widgets.
new 427d03b Put the circuit list under the map along with the descriptor view in an effort to make better use of space.
new 4e6b4b0 Netviewer layout changes, fixed column headers.
new 4487737 Let the column headers be translated and update the .ts files.
new afe598c At the moment, sorting the circuits and streams list doesn't make a lot of sense.
new 9ad3934 Resize columns properly
new 24635e0 Remove a #include that doesn't belong
new 6c754e0 Add a data directory setting, so we know where to store some data files (such as ip-to-lat/long cache). This may also come in handy if we decide to Ticket #27.
new 44bf4c4 Add support for getting the current data directory, creating the data directory, and specifying the data directory on the command line.
new 7fedd23 Add caching for geoip results.
new 6f73146 Shift the code to parse the comma-delimited list of IP geographic information to GeoIp, instead of GeoIpCacheItem.
new 7c55f55 This should've been committed back in revision 891. Oops.
new d499506 Add the ability to get geographic information (lat/long, country, etc.) from an IP address. I still need to make the requests go through Tor.
new 69ac4c0 I moved the location of the geoip.pl script around a bit on pasiphae.
new 35aa09a Save the location of Tor to the registry in the bundled installer.
new 090aab4 Reorganize src.pri a bit to help qmake figure out the order in which things need to be done.
new 6469218 FUrther modifications to the Net Viewer. Zooming *almost* works.
new e3ef363 This should not have been committed.
new 331e64a You might think Designer could handle naming things of the same type different things, thus avoiding naming conflicts, and you would be wrong.
new b2b73bf There's one more.
new 6e446ea /gen doesn't need to be under source control, qmake will create it
new 81c2c5a Uninitialized values are bad.
new bbbb020 Add a signal to TorSocket, to emit a signal containing the error string of the last socket error encountered.
new cb8a1a2 Add the ability to do the Geo IP requests over Tor.
new 71b8071 Add the GeoIP license information to LICENSE.
new 7430196 And add the required line to the short license we display in the About box.
new e436e9d Add tooltip and status tips to all actions in the network map and try to clarify what we meant by "New Nym".
new 2759013 Clarify a message box title. We aren't really requesting a new identity; we're creating it!
new 9f677ba And update the translations.
new eca5c78 "Retrying" might be more intuitive than "Detached".
new d7efbb5 Make phobos happy. We'll only scroll to the newly added item if the scrollbar is at its maximum position. If the scrollbar is not at its maximum position, then the user is probably looking at something in their history and doesn't want us to get in the way.
new 5d5d788 Add DJHasis's updated Finnish translations.
new 8988afc Remove a little redundant code, clarify a couple method names, and add a check to make sure the control socket is connected before trying to load some more router descriptors.
new ab4802e If the descriptor has neither an ID nor a name, then it's not really valid. (really, it must have both)
new 978ffc4 When we load a router's descriptor, add it to a list of IPs whose geographic information we would like to learn. Then, learn it.
new 13449e1 Subclass ZImageView into TorMapWidget and add the start of an interface that I think we might need (changes welcome (and expected)).
new 106bcc7 Add a method to GeoIp to return human-understandable geographic location composed of the city, region (state), and country information.
new b90c403 Add the ability to store geographic location information with a router descriptor. Note that geographic information is not part of Tor's descriptor format specification.
new 7969538 If the descriptor has location information set, then show that in the RouterDescriptorView widget, too.
new a481ac3 Add a method to RouterListWidget to be able to search for a router or routers at a given IP. If the list of routers gets really, really big, or this proves to be too slow, we may need to think about implementing something to be able to obtain this list in something better than O(n).
new 68e9d65 Add the ability to set location information for a descriptor associated with a RouterListItem.
new f628599 When router location information has been resolved, add it to the appropriate router list items.
new 35aaed8 Make the "Zoom In" and "Zoom Out" fonts the same as the rest of the buttons.
new 143770f Try to do the detection of the user's %appdata% folder smarter, even on non-English Windowses. Someone who has a Windows machine will have to give this a spin.
new 9e06841 Ditch a #define that we no longer use.
new 3f3d4e1 Clean up zimageview.* a bit by removing some unused methods and fields and by following our documentation standard.
new 711282d I suppose these should've been slots.
new e77fa98 Stop drawing the box around the world; it was distracting and didn't serve much purpose.
new 03962d2 Fix a typo in a comment.
new 73e5fde Incorporate Christoph's code into TorMapWidget and credit him in AUTHORS.
new a694dec Fix a couple bugs, replace zimageview::clamp with a qt built-in and start testing Christoph's code.
new d291cbc Fix a couple bugs I introduced and clean up some compiler warnings. So far, it appears to work. It shall be completed tomorrow.
new 0393708 Add an 'Always on Top' widget to the bwgraph form
new 6a744e7 Make the Always On Top feature of the bandwidth graph optional. Resolves (most of) Ticket #53.
new ce174ab First crack at drawing routers and circuits. A little refactoring to make things more consistant. Needs work but its getting there.
new 59bd70b Commit the start of a changelog for 0.0.5.
new fc3a371 Add the latest tweak to the Finnish translation. Thanks!
new cf3f12d Mention a bug that we fixed for 0.0.5.
new b5d2b21 Add some help information on the network map. Our zh-cn translation is falling out-of-date.
new 339e3da Add a German translation contributed by Christoph Sieghart. Thanks, Christoph!
new 1473d8c Add Christoph to our list of awesome translators. You folks are great.
new a4c5a9e Note our snazzy new German translation in the changelog.
new 2cafd16 Enable highlighting of selected routers and circuits in MapViewer.
new cb30f22 Keep the tray icon's aspect ratio when resizing it to fit the widget area on X11.
new 2208986 Bump to 0.0.5.
new 1ac5fb9 Bump to 0.0.6-svn.
new af454bf Add instructions for getting and building Qt to the OS X bundle build instructions.
new 0b4bb49 Update the windows build scripts for Vidalia 0.0.6.
new bf9ba8b Give 0.0.5 an actual release date instead of "xx". This slipped into the 0.0.5 distribution, but oh well; it's just a changelog.
new 230be7a These signals don't exist anymore, as of Revision 950.
new b74e2ff Force Vidalia to store its settings in a file, rather than the registry on Windows. This sets us up for doing Ticket #27.
new 7dda881 Store Vidalia's settings file in Vidalia's data directory, which can be specified on the command line. This implements Ticket #27.
new 929c5a6 Update the todo a bit.
new 37f686d We were leaking memory for each circuit we painted.
new db91695 Remove circuits from the map when they are closed and removed from the circuit list. Also stop drawing the same path segments repeatedly when the path is extended.
new 79b6a30 Stop leaking when a circuit's path on the map is updated.
new e1fc61d I suppose we'll build on Win32 again.
new f9142e5 Stop leaking memory for one QPainterPath for every hop of every circuit ever created. Also, allow multiple routers to be highlighted on the map at a given time (for if we move to the lollipop-instead-of-dot design). And, move the circuit and stream drawing into TorMapWidget, so ZImageView still stays modular.
new 0d9ea72 Whoops. Fix a compile error.
new 0e2839c And clean up a compile warning.
new 16ad0ba Add an updated Finnish flag of the correct size, thanks to Geoff Goodell.
new 49b4138 Phobos tells me that Apple's Developer Tools 2.3 requires a CFBundleIdentifier value, so we'll add that in now. And, heck, let's fix the indenting while we're at it.
new c3d07f9 Add a helper method to ensure that a string contains only the characters given in a string of all acceptable characters.
new 7ce9c7c Ensure the default (or saved) nickname only contains valid nickname characters.
new 6a5c33c Make sure the user can't enter a nickname that is too long.
new df074e5 Ensure the default or saved nickname isn't too long, in case the user went manually mucking around in the saved settings.
new 266f16e Don't let the user enter a bogus nickname in the gui either.
new ebc0cc0 Somehow, the bwgraph lost its window icon, so restore it.
new e5a3f97 Users now specify the exact Tor executable they want, instead of the path to it. We also make the TorProcess environment inherit the system environment, so a path to Tor isn't required if it exists in the user's $PATH.
new de54adc Make the mpkg script executable after we've created it from buildmpkg.sh.in
new 275c6c8 Phobos wants the Qt instructions up by the Libevent instructions. He also noted that the package.sh script need to be run from pkg/ instead of the root of Vidalia's source. Also remind people that not every step needs to be repeated for every bundle.
new 31da5bc DJHasis wants the settings frame in the bandwidth graph to be a tad bit wider, so his Finnish translation of "Always On Top" fits.
new 31f3e1c Keep Vidalia portable by remembering where Tor gets installed in vidalia.conf.
new eed3aa2 Commit a patch by Alexander Wirt to make our configure.in honor the --prefix argument. Note that he also removed DESTDIR in Vidalia.pro for some reason (maybe there was a good one?), which breaks every packaging script we have.
new b3b2895 Make the packaging scripts work again.
new d3a571c Add a manpage by Alexander Wirt and take a shot at working it into the make install target.
new 453fa16 VMessageBox can show critical messages, too.
new ded8482 Don't let more than one Vidalia exist at a time. This needs some testing on Win32.
new c2d48e3 Update the manpage with the -pidfile option.
new 07df5d0 Update the translations with my happy little warning when another Vidalia is already running.
new 95f2ab5 Remove the windows.h include, because Hipple tells me it makes Vidalia build on Windows again. And if the pidfile directory doesn't exist, create that. Finally, licensify two files that should've been done last time.
new 99b97e7 There is Q_OS_WIN and then there is Q_WS_WIN32. Mating them is bad.
new c7aa43b Add a Russian translation from Ygrek. Thanks!
new bdff564 Ygrek prefers ygrek.
new 82207ba Build on windows again. Still baffled as to why conditional compiling didn't work before.
new cb964c2 Fix long descriptors being cut off in aboutdialog.
new 3d3090e Remove a parameter that we don't want anymore and update a comment.
new 3da5059 We can just do the ifdef mojo in the .h instead of creating two separate (but nearly identical) files. Also, make the quit-if-Vidalia-is-running trick work on Windows.
new 419faf3 Give the about dialog a less restrictive layout.
new f6d35c3 Support translating the error message when you try to start a second Vidalia.
new f27122a Appease arma's thirst for forward-slashes.
new c759b8e Do a better job checking to see if a process currently exists with a given pid.
new a50e3ec Update the OS X bundle build instructions with a tip I learned this morning.
new dd1f57d C++ likes #includes, I hear.
new 75a4ec1 Roger tells me we need sys/types.h too. We need to start doing some more autoconf mojo to make sure people have these before including them.
new 0133bf9 Fix the case where the Message Log doesn't display a horiz. scrollbar on initial view if required.
new 56d5d5b Put some bandwidth rate widgets on the server config page.
new 59918fa Remove a bit of redundant code.
new abd2f6f Let people create a new torrc through the "Alternate Tor Configuration" box, too.
new c89b67d Unplumpify the two new boxes for bandwidth rates.
new 70a4798 Update the translations with some more text in need of translating.
new fee0ae4 Point people to some additional help documentation, in case they find ours insufficient.
new 8821460 Make sure ${prefix} (which can be contained in $mandir) is evaluted before passing it to qmake.
new f567f99 Make sure we update the status tip for the number of log messages when the widget is cleared.
new 6462a70 Implement the bandwidth rate (long-term average) and burst rate (maximum rate) settings in the server config page.
new 7daa5bb Add help docs for the bandwidth rate limiting stuff and make its help button do something.
new 4897b93 Some of that last commit is derived from the TorFAQ wiki, so let's comply with their license.
new 8308023 Don't inherit from QDialog because it causes strange modal type behavior, even if the object is set to modeless. Take advantage of statusbar to make the bwgraph a bit smaller.
new 42076ef Normally it's not nice to commit files which #include <QtDebug>
new 9e312bd Make the bandwidth rate inputs a bit smaller so they don't look stupid.
new 6018725 Vidalia now speaks Italian. Yay!
new 4d56d4e Change the bwgraph minimum size back to 355.
new d6a67f3 Commit the updated Finnish translation.
new 5192969 Add the italian flag.
new b724c94 Even though you may tell Tor to setconf bandwidthrate using one unit (say, KB), Tor will always use bytes in any subsequent getconf bandwidthrate.
new 3107e6b Let the "Since:" label on the bandwidth graph be translated again.
new 089c645 Update all the translations except the Italian translation. It looks like lupdate is getting confused by the è stuff and screwing things up when we try to update.
new fc4f71a Point to the new location of the geoip script, so we can start to work the CUPS server into this.
new 9a67114 Add a preliminary changelog for 0.0.6.
new 05a673f If the user selects a stream from the connection list, then highlight that stream's circuit on the map, too.
new 8a23ae7 Give our Italian translator a last name.
new a0b4c12 Clean up the tray menu/menu bar creation stuff a bit.
new cd4e7ff Workaround to trick Qt into putting the Exit, About, and Configure menu options into the default Mac menubar even when we're currently using a language other than English.
new d5a7db5 Note the OS X menubar fix in the changelog.
new 5e83647 Make the "Save All" button work again. (How did nobody notice that this wasn't working?)
new c7248e1 Default to a .txt extension on the log filename.
new c8bf353 Update all translations except the Italian one. lupdate jacks up its "à" stuff. We need to go through and actually type those characters in, I think.
new 1c7dc95 Trick Qt into actually updating the text displayed in the statusbar, if the statusTip for the current widget is updated.
new 89baf44 Commit the latest Finnish translation updates from DJHasis.
new ed05fa2 Update the OS X bundle script to reflect the fact that our binary location changed in revision 987.
new 310f7ed Bump to 0.0.6 and give the changelog a real date.
new e167508 Update the windows build scripts.
new 877f6cf Remove another completed to-do item.
new 82afc62 We don't use this registry key anymore.
new 149ce41 We don't use this registry key anymore either, since Justin added enough NSIS fu to the bundle installer to write this to our vidalia.conf.
new 1b8bd8a Commit the latest ru updates from ygrek.
new 86ad635 Bump to 0.0.7-svn.
new f06adb1 Wow. This logic was entirely backwards.
new 47e6080 People don't know these are files; all they see are topics.
new 04d8eee Hopefully take care of the mysterious FVS (Frozen Vidalia Syndrome). It appeared Qt was getting stuck in the destructor for the QObject parent class of LogEvent, waiting on a semaphore. Since there really was no reason for us to subclass both QObject and QEvent, let's ditch QObject.
new c8a8ac0 500 messages as a default setting for history size is probably a bit excessive. 250 might even be a bit much, but let's try it out.
new 497bb29 Windows was telling us that a process exists with the pid written in our pidfile even after the user killed said process with Task Manager. Someone with a Windows machine that does more than a darn good impression of a paper-weight should try this "fix" out.
new 4d94613 Commit a French translation from Michel Burkhardt. Thanks!
new d9d327f Make the c-cedilla on "francais" appear properly in the languages drop-down. I'm also unclear as to whether it should be capitalized or not; waiting on our French translator to let me know.
new fe56660 Capitalize the "F".
new 68f8706 Some Russian updates from ygrek. Thanks!
new 211bbc8 First I don't capitalize the F. Then he says to capitalize the F. Now he says don't capitalize the F. Next, I'll do the hokey pokey and shake it all about.
new c135511 Add one sentence about this magical, mysterious cached GeoIP information that has at least one person concerned. (Ticket #99)
new 0a48b79 Fix a typo in a help document and clarify the paragraph about the "Run as User/Group" stuff.
new 55c36cd From Roger: when you list "uptime" in the "view network" section, you should look at the difference between now and the publication time, and add that difference to the published uptime.
new 873e5a6 Fix a sentence in the help documentation.
new 3c8a273 Add some changelog notes for 0.0.7.
new 5cfcd50 Bump to 0.0.7 and give the changelog a date.
new ec33706 Fix a typo in the changelog.
new 3da13fb Update the website to point to new Windows packages, update windows bundler for new version of Tor.
new fa0d6e7 Fix multiple bugs in the bandwidth graph's opacity stuff. (Has this always been broken?!)
new be4fcdf Commit some fixes from our French translator to his translation.
new 4ed4582 By default, run Tor when Vidalia starts.
new 298a724 Which of the following is different from the others? "Bandwidth Graph", "Message Log", "View Network". The answer is "View Network," since it's the only one that starts with a verb. Let's go for consistency.
new 20341e8 Update some translations (still, minus the Italian translation because my lupdate is dumb).
new 27aef83 We should keep our Win32 Privoxy config in svn, too.
new a25d68a Move the "New Identity" action to the main tray menu, instead of the network map.
new 4d47ee2 Fix Ticket #116.
new c7211e3 If we're using a Qt newer than 4.1.0, make sure the message log rows don't appear abnormally tall.
new 9cf8d34 Change some wording as recommended by Roger.
new ea74d9f Stop storing our configure file in svn and make our tarball-producing script know about the change.
new ba0ec91 Recommend to OS X people that they remove their old Tor/Privoxy-only bundle before installing our bundle.
new 07b6593 "Configure", "Settings", "Preferences", "Configure Settings", etc., all mean the same thing. Let's just try "Settings" for awhile and see how it fits.
new b246066 Add a "Zoom To Fit" button to the network map, to zoom in on all currently displayed circuits.
new d61f03a Update our translations, again. (minus the Italian translation, again)
new 8a0f9a8 Attempt to make the Italian translation happy again.
new 9c820f1 More tweaks to the Italian translation. Seriously, this is getting ridiculous.
new d7feeae And finally I can update the Italian translation without lupdate crapping all over it.
new 402171f If the user presses a letter or number key while the router list has focus, scroll to the next router in the list whose name starts with that letter or number.
new 3c44e71 Use QRectF instead of QRect for computing the bounding box around visible circuits, because the rounding error would cause the edges to be trimmed slightly sometimes.
new 06c3b16 Fix a typo, simplify a couple #defines, and tweak the zoom-to-fit stuff to avoid zooming in too much.
new 64e5c3f If the user presses a letter or number on the router list, and they have already clicked on a router beginning with that letter or number, show them the next match in the list instead of the first.
new 80139d8 Add a note from SOUPS and some to-do items from Roger.
new 010001b Eegads. I never noticed the "Help" button was sandwiched between the "Save" and "Cancel" buttons. That just seems so odd.
new 66f7f45 Message log rows are squished together, this seem to fix them. Might break other platforms, we'll see.
new fdbd76e Setting the width of the message column to -1 loses our horizontal scrollbar. Turns out that only one of these needs to be set to avoid the stupid tall rows anyway.
new 7aef6c9 I meant to remove these lines, not comment them out. Wow it's late.
new 6c34303 OS X requires less vertical padding on the message log rows than the rest of the world, for some reason.
new 934b5a4 There was no reason to be loading the message log settings every time we show() the window; they're already loaded when the window is constructed anyway.
new 82b9b2b Add a couple TODO items.
new 917a27f Fix our busted French translation and lupdate it. The .ts file had a blank set of <source> tags, which apparently made Qt sad and caused our UI to wig out.
new 393e5cc Add a Bulgarian translation contributed by kutia0001.
new c70affc Scrub the user's contact info a bit before setconf'ing it.
new 634582b Mark off a todo item.
new e0e05e4 Add a method to send a control command and not wait for a reply. This is for special commands like "signal halt", which don't return a reply.
new 9f96905 Add a function to test for the ability to connect to a certain host and port. This will be used for our "is there a Tor already running?" stuff.
new aa7e9a2 Flush any outstanding waiters in the send or receive queues if the control connection is closed by Tor (for example, because we sent Tor a shutdown signal). Also fix a couple comments from my previous commit (copy-paste is evil).
new 6bf1dab Check if a Tor is already running when Vidalia starts up. Also check for a running Tor when the user selects "Start". If a Tor is found, simply connect to that one instead of trying to start another.
new 63ff7f4 If the active Tor is a Tor we did not start, leave it running when Vidalia exits. This takes care of Ticket #88.
new a2dfd2c Small tweak to Revision 1124.
new 5a573f5 Rework the OS X packaging stuff a bit and add some code from phobos to add the OS X version name to our mess of a package filename. Resolves Ticket #129.
new b0354f6 Fix two doxygen markup tags.
new 8ca39b9 Add some UI for the coming of Tor NT service support.
new 59c2309 Ditch a QMessageBox in favor of our special VMessageBox.
new 210e543 Handle in VMessageBox wrapping the error message text in <p> tags.
new e9f7667 Revisions 1130 and 1131 take care of another note from Roger.
new b4d1c19 Move the "middle man option" on the server config page down to the Exit Policy group. Takes care of item #3 on the TODO.
new 605ff18 Fix the paths. Stupid windows.
new 64ff65b Only show the exit policy configuration controls if the Middle Man box is unchecked.
new 5b598d9 Try out a different image file (same map) for the network map. This one is hopefully a little bit clearer when zoomed in and, as a bonus, is smaller. Also, don't let people zoom in quite as far, since it does no good and just makes you sad looking at the map. The constants for the distance between the top/bottom,left/right of the map and the image edges might need tweaking, too. Oh, the excitement.
new 30837b5 Make windows recognize the JPEG image format.
new 46f6012 Note that we have another argument to pass to ./configure when building Qt.
new 1103b41 Revert back to the .png map image. The jpeg plugin was way too much trouble for too little benefit.
new ee99e4c Add a Dutch translation contributed by Saedian. Thanks!
new 0ae8a75 Oops. I knew I was forgetting something.
new 9fe3360 Add a Hungarian translation from Tibor Fekete. Thanks!
new 3040566 Show the default exit policy in the exit policy config area. When someone clicks the Add button to add a policy, place it at the beginning of the list, since you are really prepending to the default exit policy (unless you put in a reject *:* at the beginning, then you replace it).
new 7c6f365 Remove a TODO item.
new b5414ba Save the bandwidth graph's size and position and restore it the next time Vidalia is started. We should do this with more windows, I think.
new fd6c987 Add a new VidaliaWindow subclass of QMainWindow and use that to handle saving and restoring the state of all of our dialog windows.
new 5eabee6 Naughty Matt. Committing new source files without putting the license and Doxygen stuff at the top is bad.
new 7eaf24e Remove some code that isn't needed anymore, as of Revision 1151.
new 2783d9c Move the dialog-specific settings into the actual dialogs, so we don't have to create two functions (a getter and setter) for every config option we add. That was getting annoying.
new cbb063b Add translated Finnish help documentation and an updated .ts file.
new a8551a6 Add a Polish translation contributed by ZeeWolf. Thanks!
new 0b2255b Handle cases where circuits start off as FAILED, so the user doesn't end up with oodles of failed circuits in their circuit list that never get removed.
new de22ff1 Wait for three seconds after receiving the last router descriptor before we send our geoip request instead of after a single newdesc event, since we often get several newdesc events within a few seconds.
new f82a95d Get the current language from Vidalia::language(), instead of loading it in the dialog's constructor, in case the language changes while Vidalia is running. Currently we don't support such a change, but it would be nice if we did someday.
new 56da191 Our help files are accessed via ":/help/<lang-code>/foo.html". On Qt 4.1.0, when a link is clicked in a page in the help browser, Qt gives us the path "<lang-code>/foo.html", but Qt 4.1.4 doesn't. So, make sure we have a full path to the help file before trying to load it.
new 91849dc Stop using our custom palette on Mac, so we can look a tiny bit more standard.
new 86578c2 Add some shortcuts to the network map, suggested by DJHasis.
new d215d32 I think F1 is the standard shortcut for "Help" on Windows.
new 65c1943 On Mac, use the standard shortcuts of "Command+?" for "Help" and "Command+W" for "Close".
new 02db7a7 Respond to Ctrl+W on Mac in the About and BandwidthGraph dialogs, too.
new aa19954 Update the circuit lines after we get some more geoip information, since we now know where the routers in the circuits are located.
new 79e83d0 Use "Esc" as the "Close" shortcut for the About dialog and BandwidthGraph.
new bb7c3e8 Change "middle-man" to "non-exit" in the help docs, too.
new a1d6f8d Egads. We/I forgot bump the version to 0.0.8-svn after the last release.
new 4f474ad We already have the pidfile name in a local variable, so why waste a function call getting it again?
new f018afb Here is the long awaited NT service stuff. It mostly works.
new 6a83893 Whitespace cleanups.
new a109561 Update the TODO a bit.
new 92810cd Doxygenate a bit and clean up a couple comments.
new da34e30 Add a note on the TODO about the nt service less-privileged user stuff. (I should start actually doing these todos)
new 5e988c5 Move the New Identity popup menu item up above the separator. It looked out of place hanging out with the Settings/About/Help crowd.
new b3e5055 Apply a quick bandaid to make Vidalia build on non-Windowses again. Stay tuned for a more complete fix after I sleep for a bit.
new 50de620 Add another to-do.
new ac413f3 Make the separators in the message log a little more logical.
new 5fc5afa Add a sub-todo to a todo.
new 419a510 Note that Vidalia can speak Bulgarian on our manpage.
new 9682918 ./configure should die if qmake or lrelease is not found, instead of continuing on and just erroring out later.
new 1e21c17 Display the total number of servers as the status tip for the server list.
new c8998e6 Start to standardize on the word "server" instead of "router."
new 17a53b7 Lay out a plan for reaching 0.1.0.
new d3b9c3e Make some uber long lines in the AUTHORS file a little less uberly long.
new ca71153 Remove a TODO now that we know Vidalia works in KDE.
new dc5ec2e Way back when, we changed the General config dialog to let users specify a Tor executable, rather than a directory. I suppose it's time for me to update the help docs to reflect that change, too.
new 9fe3c40 Ditch the unnatural Qt-specific Open File dialog. Windows users don't like it and creating a file in an Open dialog on Mac is not all that common, plus it looks terrible. Also clean up some braces and comments while I'm here.
new dfb585b Only build the TorService stuff into the advanced config page on Windows. Is it smart to do this with the rest of the service stuff and live with all the extra ifdefs?
new b6889f8 Zoom in a skosh tighter when the user zooms to fit.
new 8936531 Default to sorting the router list by status so that the highest bandwidth servers are at the top.
new fcf83d1 Display a numeric version of a server's observed bandwidth as a tooltip for its status icon in the server list.
new 174e780 Update the translations. Note that the previous commit added another "warning: foo did not declare a Q_OBJECT macro" warning from lupdate. These warnings are stupid because of course we did not declare a Q_OBJECT macro, otherwise we wouldn't be using the Q_DECLARE_TR_FUNCTIONS macro, and lupdate still produces correct .ts files anyway.
new 6434edd Display the server platform information as a tooltip for the name column portion of an item in the server list.
new 306662e If the router is offline or hibernating, let's say that in the tool tip for the status icon of an item in the server list.
new 487b5ba Don't display server contact information in the network map. I hear it has scared at least one person.
new f58c3d0 Commit Finnish language updates from DJHasis. Also fix a broken link in netview.html (somehow "node-bw-med.png" had been changed to "nad.png").
new 38a9074 Load in a single getinfo request all router descriptors for routers returned from a "getinfo network-status". Also stop storing the entire unparsed descriptor in RouterDescriptor. We weren't using it and it was probably taking up gobs of memory.
new a5178a3 QT_TR_NOOP wasn't what I wanted.
new 60bfb9b Don't try to parse router descriptor data if there is no router descriptor data to parse.
new dc6c8ef Show the server nickname in the name column tooltip, so the user doesn't have the adjust the vertical splitter to see long nicknames.
new 67e5958 If we're not running our own Tor, then we interpret the closing of our control connection to mean that Tor stopped.
new f99bf73 Move registry.cpp stuff into win32.cpp.
new 3469de0 Add separate licenses for Vidalia, Tor, and Qt to be displayed in the About dialog.
new fcbc413 Clean up line endings.
new 4e1b271 Clean up line endings on the .h, too.
new 3cf5531 Speed up saving geographic location information by not doing a linear search for matching IP addresses in the server list.
new 029b8e1 If we're starting Tor with a new torrc and the file doesn't exist yet, touch it first. Also, fix some whitespace.
new 45ef9df By default, we will start Tor with a "-f ~/.vidalia/torrc" or a Windows equivalent. (Tickets #108 and #82) Simplify handling of Tor arguments, too.
new faf2d8d Add a comment to a function I added in my last commit.
new 3d8f4e9 Change some calls from QSettings::foo() for VidaliaSettings::foo().
new 21e46da If a QVariant's type() == QVariant::Invalid, then its value isn't valid either.
new 470ac05 Be more conservative about when we decide we need to write a setting to our vidalia.conf or do a setconf.
new 5e0ca78 Mark off a todo item.
new a25bdea Factor creating our data directory and touching an empty torrc into create_path() and touch_file().
new 0c49c6c Make sure the full path exists to our torrc when we touch it.
new 922693e Licensify a couple naughty files without license info at the top.
new 3cd2a17 Heck, let's make the code build again. Buildable code is more useful anyway.
new daa1274 Rename "Alternate Tor Configuration File" to just "Tor Configuration File".
new 54158d3 Update the help docs to reflect the new torrc groupbox name.
new 60ec183 Update the .ts files with some recent gui changes.
new 26c0f78 Make sure LanguageSupport is initialized before we ever construct a VidaliaSettings object.
new 8e7eacd Do the fix in r1224 a little cleaner.
new e50169d Try to make the behavior of the bandwidth graph a little more predictable by extending or shrinking the bottom of the window when the settings frame is shown or hidden, so the graph itself remains the same height. This still isn't perfect, but it's better.
new 059a522 Tidy up some comments and whitespace.
new 08cdd23 Plot the send and receive data in the bandwidth graph as semi-transparent, alpha-blended integrals with opaque outlines.
new 10663cc More whitespace and comment cleanups.
new 6e9f767 Initialize two member variables in ZImageView to make Valgrind happier.
new c655ba1 Fix arma's signal conflict bug (Ticket #160), by splitting the TorSocket::connected() signal into connectedToTor() and connectedToHost() so as not to conflict with QAbstractSocket::connected().
new 51e99ee If we're only displaying the Send line on the bandwidth graph, paint the Send stats in the position that would've been taken by the Receive stats. Also add a little vertical spacing on non-Mac, since the text rows look smushed together everywhere but on my Mac.
new 78d3722 Correct two \file doxygen tags.
new a72f93c Correct an unknown Doxygen tag.
new 350b75c Three more fixes and my Doxygen is happy.
new 855f44f Let autoconf fill in the version number in our Doxyfile.
new 18c006b Remove a variable we no longer need.
new 386994c \brief the heck out of Vidalia.
new 2f2be00 Check if there is a receive waiter before trying to take one from the queue. For example, we don't wait for a response to `signal shutdown` since old Tors don't give us one; they just disappear.
new 6775b36 If we've already added a particular keyid to a list of servers at an IP address, don't add it again.
new 34f5334 Clear the mapping of keyid-to-RouterListItem when we clear our RouterListWidget. Previously, if the list was cleared between a geoip resolve request and response, we would look up a pointer to a RouterListItem that no longer existed and crash on arma. :(
new 9b270d0 Look at me! I'm not overriding a non-virtual public slot.
new ea781ea Clean up the message log a bit and privatize a method that didn't need to be public.
new 534f589 Snapshot the list of running processes on Win32 when we're checking for an existing Vidalia and compare exe filename in addition to PID, instead of relying on OpenProcess and GetExitCodeProcess. This should reduce the number of false positives we've heard about on Windows. (Ticket #128)
new 95c5cfa Minor tweak to the last patch so we don't leave a handle open if Process32First() fails.
new 9032160 These should be signed, not unsigned.
new 2157dbe Show only relative paths in our Doxygen output.
new 165cd3d Commit the Russian translation updates from ygrek. Thanks! (P.S. Happy 1000th commit to me!)
new aeecd54 Latest fr translation updates from Michel Burkhardt. Thanks!
new 59092a6 Run an event loop in our thread that waits for asynchronous events from Tor, instead of essentially blocking waiting for events (Ticket #101). This is a big change to a critical component. hipplej, please review, test, check for rabies, etc.
new 100a8af A few cosmetic cleanups.
new 7db8c92 fi updates from DJHasis.
new 4733f70 Don't set a server's contact information if the user didn't change it from the meaningless default value.
new 188c864 Do r1253 a step better and reset the ContactInfo if it is currently the default value, too.
new 7ffa79e Make sure all log messages are trimmed().
new 4342825 Set the tooltip for the log message column to be the word-wrapped log message, so you can see a whole log message without having to scroll horizontally. I tooltipped the date column, too.
new be3106d Cosmetic touch-up to the message that tells you if Vidalia is already running.
new 6d517c2 Start a changelog for 0.0.8.
new 3d99c53 Add methods for getting one or more router descriptors by name.
new 0ed3a53 Add a method to get Tor's version as a numeric value.
new c7a1dfe The version of Tor isn't going to change while we're connected to it, so get the version when we connect and save it for later.
new c898bbd Key the network map server points based on keyid instead of name, which means we now have to get ids for every hop in a circuit to be able to plot a path on the map. This is not a problem with Tor >= 0.1.2.2-alpha, but we're still screwed with older Tors when it comes to knowing which of the servers named "anonymous" we're really using.
new 31e4349 It's not enough to just *say* that I'm going to key the network map based on keyid; I need to actually do it.
new dc26e07 I hear in French, there is a difference between "trafique" and "trafic." I also hear the one we want is "trafic."
new ee9636c If we get a router name or id in a circ event or from getinfo circuit-status that is not in our network-status (hey, it happens), we need to geolocate the server in addition to adding it to our big server list.
new 7c776b1 Default a server's status to online, since the only way we know it is offline is if we get a "!" before its name or digest in network-status, and we already handle that. We also know if the server is hibernating from its descriptor.
new 851cf8e Create Vidalia and Tor menu entries for regular users on Win32, like we do for Privoxy. (Ticket #163)
new eca9128 Do the same for our Vidalia-only installer.
new e4525c9 Polish off the changelog for 0.0.8.
new fc7637e Bump to 0.0.8.
new 6c97a81 0.0.9-svn. Ready? Go!
new 4331693 Creating a static VidaliaSettings object makes a static-linked Qt 4.1.4 sad. Let's not make static-linked Qt 4.1.4 sad.
new c70a653 Add a method to send a CLOSECIRCUIT command.
new 37b1e4a Remove one to-do item and add another.
new 3ec934b Add a method for closing a stream, too.
new ee72353 Right-clicking on a circuit or stream item pops up a context menu that lets you close that circuit or stream. (part of Ticket #176, minus the pony)
new 5edd5d2 German translation updates from Steffen Dabbert. Thanks!
new aef8c8a Tidy and update our list of translators in the AUTHORS file.
new d33afd0 Commit ygrek's Russian installer translation. Also set the SetShellVarContext all magic in the uninstaller too. I hate NSIS.
new 880febc Make sure $APPDATA\Vidalia exists before trying to create $APPDATA\Vidalia\vidalia.conf and write the location of tor.exe into it. Otherwise, it fails and people on IRC get confused. I hate NSIS.
new 3a9e00f Let the other kids play with my close window shortcuts. I hate NSIS.
new 2b07b4d Stop using the custom palette on Linux, too. We should figure out what the right thing is to do about fonts, so opello's vidalia doesn't look quite so ridiculous.
new 250f084 Trim newlines off log event messages in the LogEvent constructor, instead of the class that parses and dispatches events from the control socket, since we also read log messages from stdout before the control socket is connected. This fixes the problem we have with Qt 4.1.4, where message log rows are ridiculously tall.
new 5425790 VidaliaSettings knows our default values, not QSettings.
new 75a7ba6 Enable 'directory mirror' by default when users turn their Tor into a server.
new 99ad3d7 See what IRC folk think of this Server Config page.
new 4c34348 Blow away font tags in our .ui files. Tweaks needed, I'm sure.
new 4938339 Commit changes to Server Config dialog as suggested by arma.
new 4004338 We should use the same point font everywhere.
new b488166 Get rid of the last font family tag and knock a few font sizes down from 14 to 12. Those strings aren't *that* special.
new f9a71b7 If the control socket gets disconnected, say, because arma ^c'ed his Tor, we need to exit the thread's event loop since there will be no more events.
new 5f46b3c Just because we sent a shutdown signal to Tor doesn't mean that it stopped. It may just be napping for 30 seconds since we were running a server.
new 43617da Make "Rate Limits" say "Bandwidth Limits" instead.
new d1309b0 Don't remove the streams when returning a list of them.
new f0e5b62 Remove "Dial Up Modem" from the list of bandwidth limits.
new 2ba420c Make our configure.in smarter at finding Qt if it's not in the user's path and check the version of Qt that we find. Also add --with-qt-dir switch to specify a particular Qt location.
new 602113b Whitespace fixes.
new bee0c78 The default server nickname is now "Unnamed".
new 10700bf ./configure now checks if we have Qt debug libraries or not. If we do, we'll use -config debug (unless --disable-debug was specified). If we don't, we'll use -config release.
new cf3870d Polish translations updates from ZeeWolf. Thanks!
new ef293a4 Do AC_CACHE_CHECK for some of the checks that take awhile.
new 14f8acd Add a context menu for items in the server list, with an option to zoom in to the selected server. Finishes the other half of Ticket #176, minus the pony and the exclude nodes business.
new 54e2a44 Remove one to-do item and add three more before I forget. (What a bottomless pit of despair these to-do lists are.)
new e09e94b Add a geoip-spec.txt from arma.
new 04356cf Add a no-arg stopped() signal, emitted when the Tor process stops.
new 778f33f Ask if we want to shut down our server nicely when Vidalia exits, too.
new 2a62774 If we didn't launch our own Tor, don't try to meddle in its affairs when we exit.
new 3e23c71 Return true if either Tor is already running as a service, or if we plan on installing Tor as a service.
new 5e4644d Add another, less important todo item.
new 3df103b Wait no more than MAX_RESOLVE_QUEUE_DELAY milliseconds after inserting the first IP address into the queue before flushing the queue and sending a geoip request.
new e0807ae Add methods for getting a (possibly empty) list of all available socks address and ports and methods for getting a (possibly empty) single available socks address and port.
new 8d70e51 Get Tor's socks address and port when it starts so our geoip resolver knows who to talk to.
new db1a4b3 Add more content to geoip-spec.txt.
new 086f809 Remove one item from the TODO that went in 0.0.8 and one item that will go in 0.0.9.
new 9af7296 German translation updates from Steffen Dabbert.
new 98337ae We should probably load the torrc from the right location. Naughty Justin.
new 6eb9d29 Lets be consistent with our slashes and backslashes. It looks weird to have "/torrc" appended to the end of a path in Windows.
new 0150ee4 Seriously. I know edmanm is getting tired of fixing whitespace so I'll take care of this for good after some sleep.
new 9e7f869 I hear Vidalia works with Qt 4.2, too.
new 4eb3cb6 Make Vidalia::help() a slot, so we don't have to have an entire extra method in MainWindow just to show the help dialog.
new f09cdfc Add a virtual showWindow() method to VidaliaWindow so we're not overriding non-virtual QMainWindow::show(). Also create all main windows (bandwidth graph, message log, etc.) without a parent so they aren't brought into focus just because one of the other dialogs is. Reported by DJHasis.
new 7297255 If we get geographic information for an IP address we did not request, ignore it and don't cache it.
new 2e7d0b4 Wow, I could've sworn I committed this.
new cabe583 If Windows is restarting, then don't ask about delaying a server shut down; just stop Tor and exit now so Windows doesn't yell at us.
new dabbd7c Don't create a Tor shortcut on the desktop if we're installing the bundle. Suggested by Phobos. Also standardize on saying "Add to Start Menu" instead of three different variations of phrases that mean the same thing.
new cb5cf4c Remove $APPDATA\Vidalia on uninstall and say "Add to Start Menu" in our Vidalia-only installer, too.
new 2f50cb7 Move bundle installer stuff in pkg/win32/bundle/ to pkg/win32/ to make it easier to share translated installer strings. For my next trick, we'll actually support translated installer strings.
new d2e2ca2 Add support for translating win32 installer strings for the individual and bundle installers. I still need to move ygrek's Russian strings to this format.
new 7a3f4e1 And update the win32 bundle building instructions.
new 77e30e2 Make the base directory example a little clearer.
new df82614 Add a German installer translation from Steffen Dabbert. Thanks, Steffen!
new 9d1c301 Remove an extra space.
new 906e637 Add a Finnish installer and bundle translation from DJHasis.
new 22dce5e Move the contents of pkg/osx/bundle/ up a directory, like I did with pkg/win32/bundle/. I like symmetry and consistency.
new f364fd3 Update the bundle license file, since I renamed bundle.nsi to vidalia-bundle.nsi.
new 4795579 Let configure.in know that our OS X packaging directory moved.
new 25c0ad2 * translated some strings
new 97eec1a russian translation of nsis script.
new df0c913 Point to ygrek's Russian installer translation in the solo and bundle installers.
new e8e26a1 First step to translate documentation into German
new 2650321 Some changes in German translation
new 7e9cb14 translated one more page of the documentation
new 7aaa8e4 Started German translation of config page
new 6bb6739 Add an rpm specfile from Oliver Niesner.
new 5be325c Fix the wacky tab order in the server config page, noticed by opello.
new b40f290 Make ourselves less likely to crash when reading in a bogus geoip-cache file.
new e57d9cb GeoIpCache::contains() already performs these checks, so we might as well use that method instead of writing them twice.
new 780bceb The Vidalia/Tor/Privoxy bundle is now a Vidalia/Tor/Privoxy/Torbutton bundle.
new ab96444 Remove one todo item and chop another in half.
new 532c21e Updated Finnish translation
new 8d4580b Updated Finnish-strings
new fa72a77 Don't indicate Tor is shutting down until Tor is shutting down.
new 843bb40 Make the "Mirror the Server Directory" checkbox enable and disable the dirport box again. (When did this get messed up?)
new 10df477 If we fail to read some config value from Tor, fall back to checking if we have it saved to vidalia.conf or have a default for it. Also, use the correct defaults for BandwidthRate and BandwidthBurst.
new bfe8109 Plug the new bandwidth limits stuff together. Where did these numbers come from? I made them up. (They might be a bit high.)
new 3543562 We'll go with smaller arbitrary values.
new 33266a5 Finnish-installer update
new dee3fc1 Update Finnish-translations
new 3869e54 Start NT service fixes: - Always use the Tor service if it's installed, not just if we have some setting in our vidalia.conf. - Make sure the service has a ControlPort. - Stop leaking memory every time the service is started with Vidalia. To do: - Make the Tor service look at the same DataDirectory as normal Tor processes. - Give the Tor service an absolute path to a torrc, since Vidalia's idea of "./torrc" can be different than the service's id [...]
new 12d0078 Turn message log items into strings before displaying the save dialog box, since the items themselves could've been removed while the user is picking a filename. And then we'd crash.
new 8b78383 The TorService::finished() signal was connected to a slot that did not exist, since it didn't really expose the same signal prototypes as TorProcess (which I think is what was intended). So, make the TorService::finished() signal look the same as the TorProcess::finished() signal by emitting the exit code and status, too.
new 1ca7af0 Only build the service stuff in on Win32. It seems silly to compile a couple files that I'll never use, when I'm building on my Mac.
new 57a61d8 The default sort order for a QTreeWidget appears to have changed in Qt 4.2, so let's explicitly specify what we want.
new 980b2e3 Oopsies. Missed a spot.
new 1a1c343 Leave the path and filename parsing up to Qt, in case the filename contains one type of path separator and QDir::separator() returns another.
new c3b3ad9 Remove some superfluous vertical whitespace.
new 375701b Don't let the user enter an empty log filename.
new 0bf91f2 Add a French win32 installer translation from eight118.
new 7835c17 Set QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.3 (Panther and newer), so we stop getting linker warnings with Qt 4.2.
new cfec22b When I say "Stop," by golly, I mean it.
new 8fe02b0 If the user selects "Stop" and is running a server and opts for a delayed shutdown and then selects "Quit," we should exit immediately instead of prompting the user again. Similarly, if the user selects "Quit" and is running a server and opts for a delayed shutdown and then selects "Stop," we should stop Tor without prompting and then continue with the "Quit" immediately.
new ebd465f lupdate the .ts files. There will still be a few more changes before 0.0.9, but this is the bulk of them.
new 7271653 Blow away all the obsolete strings in our .ts files.
new cff01b0 arma reminded me of a to-do that I meant to look into months ago. I guess this is why people write such things down.
new e8950ad I suppose we only need to convert send or receive values to coordinates once per set of data, instead of twice. Perhaps this will reduce that fellow's CPU utilization to 99.9%.
new ef2c9b0 Naughty Matt. When you change the name of a parameter, you're supposed to update that function's Doxygen comments.
new ec035d5 Remove some #defines we don't use anymore.
new c2c21e3 German translation
new 9051a4b Add a Spanish Win32 installer translation from desolator. Thanks!
new 65d011d Fix an oopsies in the German translation.
new 55b5212 Updated Spanish installer from desolator.
new 4c3d785 Add eight118's French translation updates.
new 08b2df6 I missed one other oopsies in the German translation that caused lrelease to wig out.
new 0587aa2 Add the beginnings of a Norwegian Bokmal translation, contributed by xiando. Thanks!
new 7ae5b74 Improve help's server-page
new d6d7c79 Updated Finnish-strings
new 4131b1c Change informal language to formal
new a337934 change a string
new 8bcfa13 Finish translation of help's config page
new d5de4b8 Commit the rest of xiando's Norwegian translation. Thanks xiando!
new 27d7d8e Finnish-string update
new 1e6e0d9 Sorting log messages by timestamp is good. Keying a list off it is not so good.
new 0adf0b3 Give non-Windowsers a hint about where their vidalia.pid lives, in case Vidalia incorrectly thinks another Vidalia is running.
new 08a25d3 Change some translations to make it more consistent
new 57d591c German translation of help's troubleshooting page
new 58b2bef Updated Finnish-strings
new 9f37aa5 I made things overcomplicated in r1403, so let's just do things the easy way.
new ab4cfb6 The logic for comparing two items in the list of servers was precisely backwards, so the little arrows in the header were always upside-down.
new a23344c Remove a forward slash that does not belong.
new 7b7281e Get rid of the "No external connections" checkbox.
new 477c85e Correct few Finnish-strings
new 1b75560 I hear r1413 means I get to knock off a todo item.
new c437e8e Use sortItems() instead of sortByColumn(), so we can still build with Qt 4.1.
new bad45eb Change and tranlate more strings.
new 11e532e Tranlate help's running page Tranlate help's server page (still one section left)
new f0f0746 Change "ouvrir" to "ouvert." Pointed out by eight118.
new ea4ee82 Polish .ts updates from ZeeWolf.
new 082e93e Add a Polish installer translation from ZeeWolf.
new 385907c Add a --enable-fat-binary switch to configure.in, to build Vidalia as a Universal binary.
new 02efd16 Give message log items a sequence number so items with the same timestamp maintain the correct order relative to each other.
new 0234b9f Decapitalize a word.
new d74c69c Remove some code we no longer need.
new b41d6d1 Add a method to compare policies based on ranges instead of strict comparisons. Also make a few methods const that should've been const.
new da96c16 Implement the new exit policy interface stuff.
new 4dbb82e Update the help documents to reflect the new exit policy and bandwidth limits interface. These aren't great, but, eh.
new 8019da0 Start a changelog for 0.0.9.
new fcb0f38 Small changes
new 5710174 Changes reflect new help page content
new 8a960f3 Updated Finnish-help to the latest revision
new 27629ae Fix one typo and one wordo in the 0.0.9 changelog.
new 1cd326b We don't need to include QtDebug here.
new 919f6e9 Put the shortcuts from the Vidalia-only installer under the same ShellVarContext as the other shortcuts from the bundle installer, so things are cleaned up properly on uninstallation.
new 826d0de Bump to 0.0.10-svn.
new 403672e Set the eol-style=CRLF on the Win32 Privoxy config.
new 1ec13b6 russian translation update for interface and nsi bundle
new 9807ae5 Add the Spanish .ts file from desolator to the repo.
new f59bbd7 Include QFile. Really, this was only compiling by accident before.
new d4fc9ea Really close the read channel when we want to stop reading from stdout. Also remove some includes we don't need anymore (which explains my previous commit).
new e06f3da Finish adding desolator's Spanish translation.
new e1d0a75 Make the bandwidth limits help topic name match the tab name.
new 765d1be Italian translation updates from Gianni.
new 3c74b3f Try to clarify some of the labels in the message log settings.
new 8f4460a Translate more installer strings
new 63bb996 Translate help contents
new 1485839 German language file corrections
new 917b2a7 Add a "messages" label to the message count spinbox, make the spinbox a little less absurdly wide, and right-align the text in the spinbox so it looks better with the new label.
new 5aab675 lupdate the .ts files with a few recent GUI changes.
new e90db91 Updated Finnish-strings
new cd2c411 Add the start of a Farsi translation. Still need a flag.
new cca0fd4 Remove one extra trailing space in a tooltip, pointed out by eight118.
new 5ba2529 Updated Finnish-strings
new 736bdf9 Make our tray icon implementation match Qt's tray icon implementation (now that it has one) a little better, so we can switch between the two more easily. Also add the tray icon's context menu to the dock icon on Mac (Ticket #135).
new 647f63c Use QSystemTrayIcon when available (except on Mac). If we are using QSystemTrayIcon on systems that support balloon messages, use a balloon to indicate when NEWNYM is successful. We still show a message box when NEWNYM fails. (Ticket #183)
new 89ac0dc Add a Portuguese (Brazil) installer translation from gustavo.
new 293de30 Cross off a TODO item for 0.1.0.
new b7dff2a Add Farsi to the manpage list of languages.
new 8b0e953 Bye bye, obsolete strings.
new 9e2c6e2 French translation updates from eight118.
new ea9282e Pilfer arma's gimped zh-cn.png, add a black border to our nb.png, and add a fa.png for our Farsi translation.
new 29d2b52 update russian translation
new 1c5f96b If we're building with Qt >= 4.2.0, then use its handy dandy new saveGeometry() and restoreGeometry() functions to save and restore window size and position. If we're still using an old Qt, make sure the window fits on screen (Ticket #207).
new 8d3199b Polish translation updates from ZeeWolf.
new 1793cac Add a Farsi installer translation.
new 1e1c384 Farsi translation update. There is still a bug in it, but I haven't found it yet.
new 8f9ee3a Tweak the TODO and add two items that I won't have time to do soon, but don't want to forget about.
new c93e468 Put omg's simplified chinese translation of the gui and the installer
new 761c389 Replace LANG_CHINESE with LANG_SIMPCHINESE, since that appears to be what NSIS wants.
new 76358d6 Add the Simplified Chinese translation to the Vidalia and bundle installers.
new fe7cb40 Fix a formatting oopsies in vidalia_zh-cn.ts that lrelease did not like.
new 193f853 A couple more TODO tweaks and add two localization items that we might want to tackle one day.
new d511485 Portuguese installer updates from Marcelo.
new de66208 Add a Portuguese GUI translation.
new bd5eeda Give a better error message if we can't figure out Tor's control protocol version, rather than saying "You seem to be running Version -1."
new a992383 Don't wait forever to receive a response from the little control protocol version detection trick, in case we connect to a localhost:9051 that isn't Tor.
new bf9cf00 Update the .ts files with my changes in r1486.
new 38ae0ff German translation update
new 3a9d900 Updated Finnish-strings
new 26045e6 French translation updates from eight118.
new 040816f Take a stab at fixing the translated Farsi phrase that was causing a bunch of warnings. Editing Farsi is hard.
new 8147ebf Credit our Portuguese translator.
new 4fe755d Why, NSIS spells "Simplified Chinese" as "SimpChinese" of course!
new f1de5d0 Load NT service functions dynamically so we can run on old Windowses again. All three users in the world who care, rejoice!
new c8c69fd When building our Vidalia-only dmg, copy files to a temporary directory and then build the dmg from the temp directory (like we do for the mpkg), instead of creating the disk image and copying files into the image. This way we don't have to guess how much space we'll need ahead of time.
new 9573cd8 Don't send geoip requests if the user isn't even looking at the map. When the user opens the map window, start the queue timers again if the queue isn't empty.
new d370f39 Update the win32 bundle build script.
new 0234e3b Fix the things I broke in rev 1498.
new 6520cc0 If the network map is not visible, but the geoip request queue contains requests for >= 1/4 of the known servers, go ahead and send the request. Update geoip spec, too.
new 1fa8b78 Start a changelog so we can see if it's about time to let 0.0.10 go.
new 63d6342 New motto: if you give Vidalia a control port that isn't really Tor, it's your fault and I don't care about whatever problems you might encounter. (Revert r1487).
new 443992c Always fetch cached geoip information immediately and don't count it towards the threshold before we actually send a request.
new 2e8eeb3 Stop the other queue timer when one times out and calls the resolve() slot, even when we decide now is not the time to send a request. Also remove a #define we don't use anymore.
new f0e7f21 There doesn't seem to be a commonly-accepted standard as to whether tooltips and status tips end with a period or not (Safari and iTunes do; Firefox, Mail, XCode, iPhoto do not). But let's at least be consistent within our own little Vidalia world and not end with periods.
new 48b5aa9 lupdate files and update Finnish-strings
new d6e496c Add a couple changelog items.
new 52c668c IP addresses should be a QHostAddress, not a QString.
new 74e4cc5 Lightly touch the translations that were marked obsolete in r1507 so they are no longer obsolete.
new 11a841c Add an option to the circuit context menu to zoom in on a circuit, like we do for servers in the server list.
new 507129d I added a string in r1511, so lupdate.
new 029e163 Update French translation
new 5ff6d06 Points on the network map are keyed by keyid sans "$", so strip the "$" whenever we get a circ event that includes a keyid for a non-Named server. This was causing some circuits to not actually get mapped. (Ticket #175)
new efaa5ee Update because of [1512]
new c3b174c Updated Finnish-strings
new 7769d6a Our Farsi translator said the first translation was not correct, so let's try this one.
new eb5cc21 When adding addresses to the geoip request queue, try to resolve them from cache first instead of waiting for the queue timers to time out.
new 349ff96 Touch up the Farsi translation like in r1510, so translations that were unnecessarily marked as obsolete are no longer obsolete.
new 517cebe Tweak the readme a skosh, like I did the index page.
new 9625e4d If we think there is already another Vidalia process running, give people a button they can click to continue anyway since we could be wrong.
new 82b6aa9 Update the translations with a couple new strings.
new e050ed7 When returning which message box button was selected, return only the button's enum value and not any other values it may have been |'ed with.
new e5ce506 Tranlate new strings
new 1105205 Updated Finnish-strings
new 9225bec Add a checkbox to disable plotting bandwidth as area graphs. (I used Designer. Consider yourself warned.)
new 02b1f1f Update the GUI translations with one new string.
new 2e369b5 Convert the Farsi installer translation to the correct encoding (ISO-8859-6).
new 4661690 ru translation update
new a581e2c Update French translation file
new 526c700 Add tor-reference.html to the list of shortcuts for Tor, so we match the Tor-only win32 installer.
new 1eb64da Oops. I committed r1533 before actually saving all my changes. 'svn diff' is your friend.
new 78e5e94 Since we're shipping Privoxy 3.0.6 now, we should include a Privoxy 3.0.6 config file.
new 11226aa Set the current directory to Privoxy's installation directory before starting, so it doesn't wig out when the user starts all installed applications after the bundle installer is finished.
new a9efc01 tor-spec.txt should be a win32 shortcut link, not version-spec.txt.
new 694379c Change the "area graph" checkbox into a graph style dropdown box with opello's graph icons. This involved shimmying a few other widgets around.
new 8124bd2 Add one new GUI string from r1539.
new c75a0ef Let people who don't have an opacity slider still see the graph style dropdown box.
new 0bc5c97 Turn off tick marks on the opacity slider, so the new graph style drop down will fit on win32. The tick marks didn't serve much purpose anyway, plus we have the percentage label too.
new b49d869 Add a few more items to the changelog. I'm smelling a 0.0.10 soon.
new 3b6ffed Update French translation file (not much)
new 21c92d2 Minor changes in German translation
new ac82145 Updated Finnish-strings
new f10a12e Add a column to the list of servers, with a little flag icon for each server.
new 53c0d60 If we get a valid geoip response telling us the geoip database doesn't have a location for the requested IP address, cache that response for one week so we don't keep sending requests that are likely to fail anyway.
new 9c9a224 Be a little more correct about what we consider to be a valid lat/long. I doubt anyone is running a Tor server in the Atlantic Ocean 380 miles off the coast of Ghana, but hey, they could.
new 55f73a0 Norwegian translation updates from xiando.
new eec2312 Two minor tweaks to the Norwegian translation update.
new 2b6fd4d Add a script to build a geoip cache from a Tor network status. We'll ship a prebuilt cache with our installers so people don't start out empty handed.
new e53c2fd Include a prebuilt GeoIP cache in our Win32 installers.
new 4925db5 Oopsies; set the output path correctly.
new 9aee372 Add a few more changelog items.
new 59a18d1 Add the other half of the win98 compatibility fix to win32_process_list() in r1495, so it still works when we're building somewhere that does actually have unicode.
new 80613c5 Note a couple more translations that were updated and give the 0.0.10 changelog a date.
new d960811 Fix a warning we get with Qt 4.2.x when the user specifies an empty torrc filename in the Advanced settings page.
new 2b353ae Bumpity bump the version.
new c533d61 Set svn:keywords on a bunch of files that, for some reason, did not have svn:keywords set.
new 652aa15 Set eol-style native on just about everything.
new c379489 Add vidalia.spec to our configure.in, so the RPM spec file stays current. Also tweak a bit of wording in the spec file. I hope Oliver will let me know if I fudged things up.
new 41df408 Polish GUI translation updates from ZeeWolf.
new 94ebbe7 Credit persepolis with the original Farsi translation.
new c3657f2 Farsi translation updates from Hossein.
new 7bc06a9 Use goodell's new zh-cn flag (slightly resized). I hear it's better than the one we had.
new 7427ecb Apply many much-needed zh_CN updates from Cloud.
new c9f4807 Add a traditional Chinese translation from Cloud.
new 10ebd26 Calling CreateDirectory for a directory that exists is ok, so go ahead and do that before trying to copy the pre-loaded geoip-cache.
new 918a367 Don't disconnect signals from the TorService object when the service stops.
new f97b462 Clean ups on NT service support and be more tolerant of people removing the Tor service out from under Vidalia.
new ef25266 zh-cn installer updates from Cloud.
new ac34bf4 Clean up the comments at the top of vidalia_zh-cn.nsh.
new ffb29f5 Add a Traditional Chinese installer translation from Cloud.
new 515aa78 Update the copyright on a file I touched.
new bc7e114 lupdate and remove a couple obsolete translations.
new f1b3721 The cool kids are using 127.0.0.1 instead of localhost in their Privoxy config these days.
new 9532c6c Add a couple items to the TODO, shift a couple items around, and clean up some whitespace.
new be099a2 Add support for compressed geoip responses.
new 0d879fa process.cpp shouldn't depend on Vidalia.
new 0b6a436 Add a check for zlib.h to our configure.in. (This, of course, doesn't fix the Windows build problems.)
new fceaec4 QtCore exports all the Zlib functions, but Qt doesn't give us the necessary header files to use them. So, add zlib.h and zconf.h and make sure the major version of our header file matches whatever Zlib Qt is built with before deciding that we can use it.
new a57535b Good thing Roger caught my backwards logic.
new 60a409b Handle chunked transfer encodings properly.
new e0002d9 Explicitly specify the tab order in the bandwidth graph.
new 9d27cde Remove a useless member variable in ZImageView.
new 2b6d114 If we're building with Qt 4.2, use the open and closed hand cursors in ZImageView when panning.
new 8ef075b Remove a couple more bits of ZImageView that we don't need.
new c9197d9 Respond to double-clicks on the map. Double left-click zooms in towards the mouse pointer and double right-click zooms out. Also a couple minor cleanups.
new 8a56a62 r1604 at adrastea: edmanm | 2007-01-19 22:55:31 -0500 Update the copyright information for a couple files I touched. Pesky licenses.
new 677049a Add a flag for the EU.
new a70e3eb r1602 at adrastea: edmanm | 2007-01-20 12:34:21 -0500 Add a flag for the EU.
new d9cf4f3 Split version strings at either "." or "-", so we don't mess up parsing the patch level. Also only recompute the numeric form of the version when the string version changes.
new ce16c26 r1608 at adrastea: edmanm | 2007-01-20 18:15:58 -0500 Apparently calling split() on an empty string does not return an empty list of parts; it returns a non-empty list containing one empty element, even if you say QString::SkipEmptyParts.
new e34bf3c r1603 at adrastea: edmanm | 2007-01-20 12:45:03 -0500 Add eu.png to vidalia_common.qrc, too.
new 824f695 r1605 at adrastea: edmanm | 2007-01-20 17:31:53 -0500 Split version strings at either "." or "-", so we don't mess up parsing the patch level. Also only recompute the numeric form of the version when the string version changes.
new 3dae9c7 r1608 at adrastea: edmanm | 2007-01-20 18:15:58 -0500 Apparently calling split() on an empty string does not return an empty list of parts; it returns a non-empty list containing one empty element, even if you say QString::SkipEmptyParts.
new 93af23e r1611 at adrastea: edmanm | 2007-01-20 19:08:44 -0500 Update another copyright date. (But mostly this is just an svk test commit.)
new 84b3c25 r1616 at adrastea: edmanm | 2007-01-20 19:41:45 -0500 Bring our INSTALL file more up-to-date.
new 31d8cca r1618 at adrastea: edmanm | 2007-01-24 16:49:43 -0500 Dutch translation updates from Ater Atrocitas. (Use his preferred nickname, too.)
new efad5cd r1619 at adrastea: edmanm | 2007-01-24 16:57:11 -0500 lupdate the Dutch translation updates.
new 0badaf7 r1622 at adrastea: edmanm | 2007-01-24 22:21:48 -0500 RESETCONF all server-related settings, ContactInfo and all, when the be-a-server checkbox gets unchecked.
new c32fa18 r1624 at adrastea: edmanm | 2007-01-26 22:52:55 -0500 Add a "Cancel" button to the message box that asks server operators if they want to delay server shutdown or kill Tor right away. (Ticket #222)
new 139bd39 Add version information to our vidalia.exe.
new 92b0edf r1628 at adrastea: edmanm | 2007-01-26 23:51:40 -0500 Bump a couple more copyright dates on files I touched.
new 66f4046 r1630 at adrastea: edmanm | 2007-01-27 00:58:39 -0500 Do a better job of detecting Qt 4.2 debug libs on OS X. There were a few necessary non-Qt libs missing from LIBS when we did our AC_TRY_LINK.
new ad00a7e r1632 at adrastea: edmanm | 2007-01-27 19:04:44 -0500 Save a few lines by making TorControl::closeCircuit() and closeStream() into slots.
new 55a8205 r1634 at adrastea: edmanm | 2007-01-27 22:07:31 -0500 Qt >= 4.2 handles the sorting in addTopLevelItem(). We still need to do the sorted inserts ourselves in older Qts.
new 50ad67d r1636 at adrastea: edmanm | 2007-01-28 17:24:56 -0500 Add ifndef guards around zlibbytearray.h.
new c07528a r1637 at adrastea: edmanm | 2007-01-28 18:44:21 -0500 Be a little less eager to send a GeoIP request after queueing the last address. (Band-aid until 0.1.x, when we should base our decision on when to send the request based on whether we have any circuits built through a server with an IP address in the request queue.)
new 131bbe8 r1638 at adrastea: edmanm | 2007-01-28 19:00:56 -0500 Start a changelog for 0.0.11.
new 2aa1c42 r1642 at adrastea: edmanm | 2007-01-29 15:05:30 -0500 Shuffle some TODO items around a bit to better match the reality of my lack of spare time.
new c115f67 r1644 at adrastea: edmanm | 2007-01-29 20:38:48 -0500 Tolerate entries in geoip-cache that have no timestamp. If an entry does not have a timestamp, use the current date and time.
new 0c6a8a6 r1645 at adrastea: edmanm | 2007-01-29 21:15:11 -0500 Add a --notimestamp option to build a packaged geoip-cache without timestamps.
new 0214028 ru update (minor)
new d182a65 r1648 at adrastea: edmanm | 2007-02-03 17:55:00 -0500 Fix a race condition that could (and did) cause Vidalia to freeze.
new 05320ab r1651 at adrastea: edmanm | 2007-02-04 20:06:09 -0500 Server pinpoints on the map are keyed by keyid, not nickname. I guess this shows how impossible those tiny green dots are to see, since nobody noticed they weren't being selected (I sure didn't).
new 8b1e3d7 r1652 at adrastea: edmanm | 2007-02-04 21:01:05 -0500 Display circuits as a list of server nicknames (like we currently do), but save the original circuit paths (possibly with key IDs for non-Named servers) so we don't display the wrong server information when the user selects that circuit.
new 9d7dee2 r1655 at adrastea: edmanm | 2007-02-04 21:44:53 -0500 Add a few more changelog items. Maybe this will be it for 0.0.11?
new 48400fc r1657 at adrastea: edmanm | 2007-02-05 14:52:36 -0500 Update the stream target address on every stream status event, not just NEW.
new 7db4551 r1659 at adrastea: edmanm | 2007-02-05 15:15:04 -0500 Add a to-do item.
new d34f808 r1661 at adrastea: edmanm | 2007-02-06 18:03:18 -0500 svn's ability to remember to-do items is better than mine.
new 42865d3 r1663 at adrastea: edmanm | 2007-02-07 19:51:12 -0500 Update the pre-loaded geoip-cache for the next release.
new dcd23df r1664 at adrastea: edmanm | 2007-02-07 19:53:00 -0500 Add the last changelog item for 0.0.11 and give it a date.
new c70686f r1665 at adrastea: edmanm | 2007-02-07 19:58:18 -0500 Bump to 0.0.11.
new 903c2df r1671 at adrastea: edmanm | 2007-02-07 20:31:34 -0500 Bump to 0.0.12-svn.
new ca38f81 r1674 at adrastea: edmanm | 2007-02-16 16:46:04 -0500 Show the number of online servers in the status tip for the server list, as well as the total number of servers.
new e8de42b r1675 at adrastea: edmanm | 2007-02-16 16:48:18 -0500 Ready? Set. Translate! (lupdate for my changes in my last commit.)
new a532c1f Small German language updates
new a1c7976 r1678 at adrastea: edmanm | 2007-02-16 20:13:33 -0500 This made no sense as a value in the CircuitListWidget::Columns enum.
new 0fcbd7d r1679 at adrastea: edmanm | 2007-02-20 12:10:14 -0500 Add a utility class for logging debugging messages. The Log class is similar to the QDebug class provided with Qt, but with finer-grained logging levels (same levels as Tor), slightly different output (for example, not everything is wrapped in double quotes), supports using .arg(), and can still be used even if Qt was compiled with QT_NO_DEBUG_STREAM.
new 7ad67c1 r1680 at adrastea: edmanm | 2007-02-20 12:17:51 -0500 Add support for -logfile and -loglevel command-line arguments. Display usage information as a message box so even Windows folks can see it, if they'd like or if they give Vidalia a bogus argument. Add some basic logging statements in main(); more to come later.
new f547830 r1681 at adrastea: edmanm | 2007-02-20 12:19:15 -0500 Add the -logfile and -loglevel arguments to the man page.
new 37a346a r1682 at adrastea: edmanm | 2007-02-20 12:27:42 -0500 Catch debugging messages from Qt and send them to Vidalia's logs.
new 043e609 r1689 at adrastea: edmanm | 2007-02-20 12:41:28 -0500 Allow translation of the message boxes that tell you what command-line options are available or when you gave a bogus argument.
new e4fdb88 German translation of message boxes
new 3b67d8f r1694 at adrastea: edmanm | 2007-02-24 13:20:18 -0500 Fix some doxygen markup.
new b2c1d7e r1695 at adrastea: edmanm | 2007-02-24 13:26:20 -0500 Qt 4.2 doesn't like it if you try to call flush() or close() on a QFile that isn't open (Qt 4.1 doesn't mind).
new 59303c1 r1696 at adrastea: edmanm | 2007-02-24 13:27:07 -0500 Only allow 'New Identity' to be clicked once every 60 seconds.
new adc0dc5 Updated Finnish-strings
new 612ff9a r1700 at adrastea: edmanm | 2007-02-24 20:11:14 -0500 Rearrange the custom bandwidth limit boxes a bit and add a couple sentences to give users a hint as to what the constraints are, instead of simply enforcing the limits and hoping they notice. They don't.
new b21af1f r1704 at adrastea: edmanm | 2007-02-24 20:19:51 -0500 Oopsies. I didn't mean to change this tooltip text.
new 60a09e4 r1705 at adrastea: edmanm | 2007-02-24 20:23:08 -0500 I add one string that needs translating, and I get a 6141 line diff. Dear lupdate, I hate you and your commit-bloating ways. Love, Matt.
new 0bfe103 German translation for [1654]
new 4ab47a2 Updated Finnish-strings
new 3368f5b russian interface translation updated
new a980dc6 Updated translation
new ed06c28 Updated French translation (again)
new dad7317 r1716 at adrastea: edmanm | 2007-03-08 15:21:50 -0500 Add some more logging messages that could be useful.
new 994e9c4 Start Privoxy minimized when the user selects "Run installed components now" at the end of the bundle installer.
new 904af8d r1718 at adrastea: edmanm | 2007-03-10 19:45:56 -0500 Fix a dumb typo (or copy-paste run amok).
new f9dbb79 r1719 at adrastea: edmanm | 2007-03-10 20:03:49 -0500 Add a box to the Advanced settings page to change the IP address on which we will try to connect to Tor's control port.
new 0f60f27 r1720 at adrastea: edmanm | 2007-03-10 20:09:49 -0500 lupdate the .ts files.
new 841b13c If there is a qmake and a qmake-qt4 in the same path, we probably want qmake-qt4.
new a7dfff2 German language file updates
new 38b2bce German Translation of help's log.html
new 95ef5e8 r1726 at adrastea: edmanm | 2007-03-13 17:40:52 -0400 Message log documentation fixes from Steffen Dabbert. Thanks!
new 897eb5e German translation of help's netview.html
new 0e482c2 Minor changes
new 1467002 Minor changes to match with newly translated help files
new e79339e Copied changes from [1671] to all remaining non translated log.html files
new f83a706 Copied changes from [1671]
new 2153db9 Translated the remaining paragraph
new b8c0b5d r1732 at adrastea: edmanm | 2007-03-17 23:28:14 -0400 Include Tor_Uninstaller.applescript and uninstall_tor_bundle.sh in the OS X bundle. (Ticket #230)
new 027c940 r1740 at adrastea: edmanm | 2007-03-18 14:00:23 -0400 It looks like we need package_list.txt, too.
new cc95be0 r1743 at adrastea: edmanm | 2007-03-18 22:19:12 -0400 Add a vidalia.conf setting for whether or not to show the soon-to-exist main window when Vidalia starts.
new 4540e1a r1744 at adrastea: edmanm | 2007-03-18 22:20:51 -0400 Don't wait forever for the Tor process to stop.
new ebd1b3b r1745 at adrastea: edmanm | 2007-03-18 22:31:24 -0400 Add an initial attempt at a VClickLabel class that creates a clickable label that can have both an image and text.
new c74b128 r1746 at adrastea: edmanm | 2007-03-18 22:32:36 -0400 Add some 48x48 images for the more common shortcuts the main window.
new 510183d r1747 at adrastea: edmanm | 2007-03-18 22:37:20 -0400 Add the start of a main window. Nothing works (except the "don't show me this ugly window!" checkbox) and the layout needs much help. "Hey you! You with the computer! Give me feedback and helpful suggestions."
new 7aa3df9 r1753 at adrastea: edmanm | 2007-03-18 22:42:36 -0400 It's hard to see the window when I forget to add the .ui file.
new 32372bb r1755 at adrastea: edmanm | 2007-03-18 23:54:36 -0400 Call the new window a "Control Panel"; s/Setup a Server/Setup Relaying/; convert the "Settings" button in my head from neurons to code (this group of buttons still needs a better place to live on the dialog).
new 9aa3bdd r1757 at adrastea: edmanm | 2007-03-19 22:31:11 -0400 We gave up on the libjpeg stuff awhile ago.
new a344f7a r1759 at adrastea: edmanm | 2007-03-29 18:10:23 -0400 Let's give this mainwindow layout a try. (Reminder: none of the buttons do anything yet.)
new 7f50199 r1761 at adrastea: edmanm | 2007-03-29 20:10:50 -0400 Add status tips for each button on the main window and try out a couple new icons for 'Start Tor' and 'Stop Tor'.
new 3bc9c25 r1763 at adrastea: edmanm | 2007-03-29 21:22:59 -0400 arma's passing comment reminded me of a TODO item I meant to add awhile ago.
new 6dc34e3 r1765 at adrastea: edmanm | 2007-03-29 21:49:15 -0400 Add a status icon and text to the top of the main window.
new eb34c5d r1767 at adrastea: edmanm | 2007-03-30 23:51:30 -0400 Take hipplej's suggestion and tweak the two columns of three buttons each into three columns of two buttons each at the bottom of the mainwindow dialog.
new 6549645 Writing code that compiles on Windows is cool, right? Kind of?
new 64cd471 Updated Finnish-strings
new f0b836c r1771 at adrastea: edmanm | 2007-04-02 13:33:51 -0400 Temporarily change the "Tor is stopping" example text to "No, none of the buttons on this dialog do anything yet. Stop yelling at me."
new 62472dc r1774 at adrastea: edmanm | 2007-04-08 00:32:30 -0400 Give the Tor status banner its own group; make the buttons do stuff; unify into one function the logic that updates the UI when Tor's status changes; unify the "Start" and "Stop" actions on the tray menu into one option that changes based on whether Tor is running or not, so it looks and behaves like the button on the new "control panel" thing.
new 616c8cf r1776 at adrastea: edmanm | 2007-04-08 00:49:39 -0400 Polish translation updates from ZeeWolf.
new 8227afa r1778 at adrastea: edmanm | 2007-04-08 03:00:21 -0400 lupdate the translations, finally; I don't think the new dialog text will change too much.
new 1f21ced r1781 at adrastea: edmanm | 2007-04-08 21:39:46 -0400 Add an AnimatedPixmap class to display animated images, without relying on Qt's often excluded GIF support or libmng. (seriously, how often have you seen mng used anyway?)
new 312b334 r1782 at adrastea: edmanm | 2007-04-08 21:44:59 -0400 Add a "spinning wheel" animation, displayed when we're starting Tor.
new e750099 r1785 at adrastea: edmanm | 2007-04-08 23:06:14 -0400 Make double-clicking on the tray icon bring the main window back, and add a "Control Panel" item to the tray menu or OS X menubar.
new 03c4b6c r1787 at adrastea: edmanm | 2007-04-08 23:22:58 -0400 Make MainWindow inherit VidaliaWindow, so it will remember its position after you exit Vidalia.
new 186bf97 r1789 at adrastea: edmanm | 2007-04-09 01:27:43 -0400 Show the tray icon after we show the main window, so Qt doesn't decide to replace our dock icon with the window's icon (only affects OS X).
new 140777f Updated Finnish-strings
new c660365 I like this spot better for the "Control Panel" option. (Is there a better name for the new window than "Control Panel"?)
new 0111dc9 Try some spacer voodoo to better center the %$&#@! status onion.
new f03e253 Use the same palette for the main window that we do for all the other windows.
new 407eddb Restore window state each time the window is opened, not just the first.
new f25802a new strings translated and some glitches fixed
new e625fe9 German translation updates
new 2231097 r1798 at adrastea: edmanm | 2007-04-13 19:11:35 -0400 When a user stops their Tor server, tell them they can click "Stop Tor" again to make Tor go away now.
new 4e5d765 r1802 at adrastea: edmanm | 2007-04-13 20:39:23 -0400 The *-spec.txt files moved, so fix the paths in buildmpkg.sh.in and add path-spec.txt and address-spec.txt.
new b0dd1b8 r1804 at adrastea: edmanm | 2007-04-14 14:19:15 -0400 Dutch translation updates from Ater Atrocitas.
new 38844de r1806 at adrastea: edmanm | 2007-04-15 20:42:45 -0400 Norwegian translation updates. Thanks!
new 2134b2a ru update
new 09053a3 r1808 at adrastea: edmanm | 2007-04-17 15:44:53 -0400 Save the state of the "Show this window on startup" checkbox when it is toggled, instead of when the application is closing. arma's wasn't getting saved then, for some reason.
new 33cc4ff Update French translation file
new a47f611 r1811 at adrastea: edmanm | 2007-04-20 22:21:10 -0400 If Tor is already running when Vidalia is started, update our status icon and such before trying to connect to Tor. Otherwise, users would see a button to 'Start Tor', but when they click it the button would really try to stop Tor and yell at you if your pre-existing Tor was running a server.
new 2108fc6 r1814 at adrastea: edmanm | 2007-04-20 23:14:52 -0400 Hide the "Show on Startup" checkbox and "Hide" button on the main window if no tray or dock is available. This really only affects Vidalia on X11 and currently isn't very smart when built with Qt 4.1 on non-Win32/non-OSX.
new 1596bda Add a note to the todo to check out this Marble stuff a little closer.
new e630f2f r1816 at adrastea: edmanm | 2007-04-28 01:56:07 -0400 Add a note about adding a --disable-qsystrayicon autoconf option to build with our own tray icon implementation with Qt 4.2, instead of using QSystemTrayIcon.
new ea7a81b r1820 at adrastea: edmanm | 2007-05-01 22:49:41 -0400 Spanish translation updates that I found in my spam folder. (HTML mails are bad.)
new 0d41215 Add missing character, closes #242
new 83bf98f r1824 at adrastea: edmanm | 2007-05-10 00:42:32 -0400 lupdate the translations with the last few strings from the new 'control panel' dialog.
new 9ab7fd7 r1825 at adrastea: edmanm | 2007-05-10 00:44:36 -0400 Make the main window smaller when the user has no tray/dock thing and we hide the "Hide" button and checkbox, so there is less of a big empty space at the bottom.
new 5a3121f Updated French translation file
new bd72d90 Don't skip past the installation results immediately, since there could have been errors the user would like to see.
new 0dc79b9 Big bundle installer changes: Go back to the "one uninstaller to uninstall them all" strategy, install the applications to $INSTDIR\{Vidalia|Tor|Privoxy}, and put the shortcuts under a single program group. The individual components can still be uninstalled separately, but we only clean up the uninstaller and program group once all three components have been removed.
new 2f73198 German language file updates
new be0630f Polish translation update
new ac212a3 Let the Vidalia-only uninstaller appear in languages other than English, too.
new 2685c13 Give each component in the uninstaller its own description and add those descriptions to the installer translations.
new 2b4084a Updated Finnish-installerstrings
new 60f7eee German language updates
new ee5daf1 r1837 at adrastea: edmanm | 2007-05-13 03:04:24 -0400 Add a couple methods to retrieve the unparsed contents of a control reply, make some methods const that can be const, and clean up some comments from the days before we played the Doxygen game.
new e7cb3b8 r1838 at adrastea: edmanm | 2007-05-13 03:13:26 -0400 Add some more verbose logging for control messsages. Also, use QMutex::lock() and unlock() directly, instead of QMutexLocker so we can release the mutex before trying to wakeAll().
new dae9cfd r1839 at adrastea: edmanm | 2007-05-13 03:28:44 -0400 Fix a bug that's been around since 0.0.1: actually remove objects from the list of targets for an event, instead of from a copy of the list. (Three cheers for the more verbose logging from my previous commit. Hip hip hoo...ah, nevermind.)
new 8ed77c6 r1845 at adrastea: edmanm | 2007-05-13 05:03:15 -0400 Norwegian translation updates from xiando.
new 89c6c78 r1849 at adrastea: edmanm | 2007-05-13 16:36:07 -0400 Dutch translation updates from Ater Atrocitas (slightly tweaked). Thanks!
new a7d727c r1851 at adrastea: edmanm | 2007-05-13 16:51:55 -0400 Add a Dutch installer translation from Ater Atrocitas.
new 0d20868 Include a Privoxy default.action with the +limit-connect{1-} fix in the Win32 and OS X bundle installers. (Mentioned in Tor's TODO)
new 077de5c r1853 at adrastea: edmanm | 2007-05-14 03:51:54 -0400 Revert the changes to vidalia_es.ts in r1724 that ate some HTML encoded characters. Also change some of those HTML encoded characters to normal UTF8 characters.
new ade8fa0 Updated Finnish-strings
new 7f5c40f r1856 at adrastea: edmanm | 2007-05-14 21:42:27 -0400 More cleanups to the Spanish translation, so now we can lupdate it without fear.
new d201d5b r1859 at adrastea: edmanm | 2007-05-14 22:09:43 -0400 Restore some HTML encoded characters in the Dutch translation that got eaten in r1724 and replace them with their UTF-8 counterparts.
new 0cd857b ru update (Uninstaller entries)
new 8cace7e Don't yell at the user if our SAVECONF fails; just remember the settings we tried to save and then SETCONF them again next time Tor runs.
new 4dae107 Polish nsh update
new 24a22a6 r1861 at adrastea: edmanm | 2007-05-24 23:38:44 -0400 Add a bunch of changelog items for 0.0.12.
new 7b6d652 r1866 at adrastea: edmanm | 2007-05-26 00:05:39 -0400 Oops. The message log timestamp format was supposed to be "MMM dd hh:mm:ss.zzz", not "MMM dd hh:mm:ss:zzz".
new 07076a6 r1868 at adrastea: edmanm | 2007-05-26 00:16:14 -0400 Don't create the help browser window until we actually need it.
new 5574f6c r1869 at adrastea: edmanm | 2007-05-26 01:33:00 -0400 Expand filenames that use "~/", "%APPDATA%", or "%PROGRAMFILES%" in either the path to Tor's executable or torrc.
new 2b05365 r1872 at adrastea: edmanm | 2007-05-26 01:45:25 -0400 Add a few changelog entries.
new 26cc0fb r1874 at adrastea: edmanm | 2007-05-29 21:24:04 -0400 Whoops. I forgot an #include in r1753. (Reported by DJHasis)
new d69e2c6 Add some more helpful text to the bundle and Vidalia-only installers, suggested by the Clark, van Oorschot, and Adams SOUPS07 paper. This text needs translating.
new ccd1fb9 Updated finnish-installer strings
new 12bb169 r1876 at adrastea: edmanm | 2007-06-01 20:49:41 -0400 Add a changelog item and give 0.0.12 a date.
new 153c665 r1880 at adrastea: edmanm | 2007-06-01 21:11:38 -0400 Update the preloaded geoip-cache we include in the Win32 installers. Ideally this would be part of the packaging process, but my Windows doesn't understand bash scripts (go figure).
new 741f19f VIProductVersion must be in the format w.x.y.z, so drop the "-svn".
new 428d205 Improved abit installerstrings
new c20a7c7 German Language updates
new 2506b0d r1888 at adrastea: edmanm | 2007-06-02 10:20:32 -0400 "yesreplace" really meant "noreplace" in the bundle installer, so fix the label.
new 27ba4f5 r1890 at adrastea: edmanm | 2007-06-02 10:22:39 -0400 Bump some version numbers.
new 95c80bc The circuits and streams listed on the network map want tooltips. Sometimes I can't read the whole text.
new ac4964f ru update of installer strings (looks like there is one \r\n\r\n missed in BundleWelcomeText between Tor and Vidalia desc)
new 562b1bc r1895 at adrastea: edmanm | 2007-06-03 17:59:06 -0400 Make the bases of TrayIconImpl public. Why this worked everywhere except Panther, I have no idea.
new 3f78528 r1897 at adrastea: edmanm | 2007-06-03 19:53:20 -0400 Spanish translation updates from Desolator (converted to UTF-8).
new 26c7c37 r1907 at adrastea: edmanm | 2007-06-09 00:57:08 -0400 I hear we build just fine with Qt 4.3. In other news, there is a Qt 4.3.
new 134b037 Remove a duplicate check when figuring out what type of Tor event we just received.
new e9b86f6 I am told QSystemTrayIcon::supportsMessages() lies about its ability to support balloon messages on Windows 2000. See Ticket #253.
new 9a47b53 r1913 at adrastea: edmanm | 2007-06-12 22:33:38 -0400 Add /usr/sbin to $PATH (if we're not on Windows) before trying to launch Tor, so we can hopefully find a Tor binary on Debian/Ubuntu.
new 215231d ru update
new ba8a4c7 r1915 at adrastea: edmanm | 2007-06-14 19:34:42 -0400 Add an Italian Win32 installer translation from Alex Mazzariol.
new e5842b3 Small correction in German language file Translated German help contents
new 308fc9c r1918 at adrastea: edmanm | 2007-06-16 15:00:01 -0400 Italian GUI translation updates from Alex Mazzariol.
new a873267 r1921 at adrastea: edmanm | 2007-06-17 07:34:44 -0400 Add a note from arma about changing languages without restarting Vidalia.
new 886e2c1 Remove from the server config page the 'Address' text box, the 'Get Address' button, and 'Automatically Update' checkbox.
new 43aa5e5 Use RelayBandwidthBurst and RelayBandwidthRate on Tor >= 0.2.0.1-alpha.
new 48ef0b3 r1926 at adrastea: edmanm | 2007-06-19 10:06:33 -0400 Italian translation correction from Alex Mazzariol.
new 5127026 r1928 at adrastea: edmanm | 2007-06-19 10:20:27 -0400 The 'Address' widget no longer exists, so take it out of the tab order.
new 68c6a82 I want to see the 'Control Panel' option in my OS X dock icon's context menu, too.
new 824d610 Add a note about where we should be giving better error messages, recommended by Karsten Loesing.
new 46d0e53 r1932 at adrastea: edmanm | 2007-06-22 19:02:09 -0400 Having "%" instead of "%1" in a translation makes Qt grumpy.
new 1663b7d Add methods for getting just the address or port from the stream target.
new 87768f1 Add support for ADDRMAP events.
new efb5401 Add support for 'getinfo addr-mappings/[all|config|cache|control]'.
new a099e6b Maintain a list of address mappings, so we can try to replace IP addresses in stream targets with host names. (Suggested by phobos.)
new 9bcda48 r1939 at adrastea: edmanm | 2007-07-09 23:01:01 -0400 Cross off a to-do item.
new e784df5 r1941 at adrastea: edmanm | 2007-07-12 22:30:53 -0400 Bump a couple copyright years.
new 6f5b371 r1943 at adrastea: edmanm | 2007-07-14 00:57:54 -0400 Change the "View Tor Network" window title to "Tor Network Map", since none of our other window titles start with a verb.
new 1abbb7d r1946 at adrastea: edmanm | 2007-07-16 23:20:48 -0400 Add some comments from Roger about possibly adding a 'Firewall' settings page.
new 8642fb2 Fix a bug reported by Roger: When I run Vidalia, then click 'stop Tor', then run Tor manually, then click 'start Tor', Vidalia puts up a little warning box that says "Vidalia was unable to stop Tor."
new 75d00b5 Change the "Start Tor" button text to "Starting Tor" while Tor is starting.
new 707edec r1951 at adrastea: edmanm | 2007-07-19 13:57:37 -0400 Add a TODO item Roger mentioned weeks ago that I forgot about until now.
new e7627c4 r1953 at adrastea: edmanm | 2007-07-21 12:52:12 -0400 If no translated help files exist for the current GUI language, then simply default to English.
new f81e416 r1954 at adrastea: edmanm | 2007-07-21 12:53:14 -0400 Remove all the untranslated help documentation, since Vidalia will now just default to English if these don't exist (and they're all in English now anyway).
new df321a9 r1955 at adrastea: edmanm | 2007-07-21 12:56:07 -0400 Add a Swedish GUI translation from Amin Amini.
new c9b21f8 r1956 at adrastea: edmanm | 2007-07-21 13:01:41 -0400 Swedish installer translation from Amin Amini.
new 4d5b8b8 r1957 at adrastea: edmanm | 2007-07-21 13:02:05 -0400 Don't forget to credit our helpful Swedish translator.
new 6b87c8d Don't put a torrc in %APPDATA%\Tor if the user is also installing Vidalia, since they'll just get confused. (I had to shift the installer sections around to get NSIS to recognize ${Vidalia}. Sorry Tor.)
new 635b19b More bundled torrc shenanigans: If Vidalia and Tor are both being installed, then set Tor's torrc shortcut to %APPDATA%\Vidalia\torrc and use torrc.sample as the initial torrc.
new 2b0c48e Damn you, copy-paste!
new 8c8b574 r1963 at adrastea: edmanm | 2007-08-02 00:02:49 -0400 Chop out all the control protocol version checking stuff. Try to do that on a new Tor with some authentication set and you can kiss your control socket bye-bye. If anyone is still running an old Tor that doesn't support the V1 control protocol, then they're insane and should upgrade.
new 00638d0 Add a changelog for 0.0.13
new 696c88c Smart kids finish their sentences.
new 9a3a734 Bump to 0.0.13
new 68e214e Fix a crash I introduced in r1805 that would occur if you tried to start Tor twice in a row using a nonexistent binary. Also, add a couple comments about why I did the disconnect()s the way I did the first time.
new 3dad91c Include the svenska flag in vidalia_common.qrc.
new 0a7684b Use the (Default) key under "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe" for finding out where firefox.exe lives instead of "Path", so we don't care whether the user's Firefox includes a slash or not at the end of its "Path" key.
new 69da480 Bump to 0.0.14-svn.
new 99743e5 r1977 at adrastea: edmanm | 2007-08-04 02:10:52 -0400 Bump to 0.0.14-svn.
new 4b69424 r1978 at adrastea: edmanm | 2007-08-05 17:34:24 -0400 Add the ability to specify Tor's data directory.
new 6cb7b1a r1983 at adrastea: edmanm | 2007-08-13 12:46:07 -0400 Allow the people who think NEWNYM is the solution for everything to be disappointed six times per minute, instead of once.
new 1fdf379 svn:r1832
new 7bae733 r1832 is not what I meant to do.
new 9cb4868 r1990 at adrastea: edmanm | 2007-08-18 19:06:48 -0400 Spanish translation corrections from Julian Guevara.
new c4f601d r1992 at adrastea: edmanm | 2007-08-19 21:25:24 -0400 Add a Czech translation from el Mar.
new dd95a24 r1993 at adrastea: edmanm | 2007-08-19 21:29:11 -0400 Touch up the Czech translation: remove the 'type="unfinished"' attribute from all the translated texts, so lrelease isn't confused.
new e837aef r1997 at adrastea: edmanm | 2007-08-20 15:56:04 -0400 Add a Czech installer translation from el Mar.
new a8ea524 r1999 at adrastea: edmanm | 2007-08-20 16:30:48 -0400 Add a little bit of helpful logging.
new 2d31a19 r2000 at adrastea: edmanm | 2007-08-20 16:33:29 -0400 Give VMessageBox a "Browse" button.
new 3f81169 r2001 at adrastea: edmanm | 2007-08-20 16:36:00 -0400 Add a base16_encode() function to encode a QByteArray as a hexidecimal string.
new 68f1ce0 r2002 at adrastea: edmanm | 2007-08-20 17:10:51 -0400 Add some methods for generating random bytes based on code from Tor's crypto.[ch]. This needs testing on Windows.
new 4324918 r2003 at adrastea: edmanm | 2007-08-20 23:47:36 -0400 Add configuration options for getting and setting an authentication method to use when starting Tor.
new 37ca84b r2004 at adrastea: edmanm | 2007-08-20 23:49:00 -0400 Add an initial UI to the 'Advanced' settings page for choosing a control port authentication method.
new 6a80346 r2005 at adrastea: edmanm | 2007-08-20 23:51:41 -0400 Oops. Remove some debugging output.
new e88026e r2006 at adrastea: edmanm | 2007-08-21 00:03:42 -0400 Add support for authenticating based on a cookie or a password; add authenticated() and authenticationFailed(QString) signals; and, only try to load servers and such on the network map when we've really authenticated.
new 244de88 r2007 at adrastea: edmanm | 2007-08-21 00:32:46 -0400 Authenticate based on whatever method is currently configured in vidalia.conf. This seems to work for me in my common case. I'm sure it explodes gloriously for you and in many not-so-common cases.
new e55c442 Make crypto.cpp compile on Win32.
new f4b653a Give users the option of not removing %appdata%\tor and %appdata%\vidalia on uninstall.
new e41f6fb r2020 at adrastea: edmanm | 2007-08-21 13:55:30 -0400 We don't put any files in %appdata%\tor or %appdata%\vidalia in the "All Users" context.
new c6f45cb r2022 at adrastea: edmanm | 2007-08-21 14:18:55 -0400 Stop lying about our default authentication method.
new f597b6d Updated Finnish-installerstrings
new 35b65b1 r2024 at adrastea: edmanm | 2007-08-22 21:01:02 -0400 Add some methods for parsing a series of space-separated "key=value" tokens and returning a QHash of the key-to-value mappings.
new 925a106 r2025 at adrastea: edmanm | 2007-08-22 21:02:21 -0400 Add support for PROTOCOLINFO.
new 12e2159 r2026 at adrastea: edmanm | 2007-08-22 21:05:48 -0400 Try a PROTOCOLINFO before we authenticate and use the information from that response (if we get one) to choose an authentication method.
new 24cd1bf r2032 at adrastea: edmanm | 2007-08-22 21:22:44 -0400 Fix a couple typos.
new 6d8e47f r2034 at adrastea: edmanm | 2007-08-22 21:58:49 -0400 Escape '"' and '\' characters when using a password to authenticate to Tor.
new b1e83e3 r2036 at adrastea: edmanm | 2007-08-22 22:15:15 -0400 Don't save the authentication method we get from protocolinfo, because we may be connected to a Tor we did not start that has a dumb authentication method you don't want to use when you switch to a different Tor.
new 31cb711 r2038 at adrastea: edmanm | 2007-08-22 23:07:10 -0400 PROTOCOLINFO gives us the complete path to the authentication cookie, including the filename, but loadControlCookie() was expecting a directory and appending '/control_auth_cookie' to the path.
new bc6c8a8 r2040 at adrastea: edmanm | 2007-08-22 23:43:35 -0400 Try to give the control port address box 10 more pixels (or whatever units this is in).
new 98171be r2042 at adrastea: edmanm | 2007-08-23 02:19:27 -0400 Rework the spacing on the advanced page (again) to (hopefully) give the control address and port enough room on all platforms.
new 3b5987f r2043 at adrastea: edmanm | 2007-08-23 02:21:09 -0400 Specify a sane tab order on the Advanced settings page.
new d865669 German translation update
new ba97871 r2046 at adrastea: edmanm | 2007-08-23 14:50:15 -0400 Put in a hack to deal with Tor 0.2.0.5-alpha's spec-defying PROTOCOLINFO response.
new 738248c r2049 at adrastea: edmanm | 2007-08-23 19:31:23 -0400 If cookie authentication is selected, explicitly disable password authentication when starting Tor (and vice versa). Otherwise, Tor would die with "Cannot set both HashedControlPassword and CookieAuthentication" if the user started Tor with one method, changed some settings and did a SAVECONF, then started Tor with a different authentication method. Also, change how we pass arguments to QProcess::start() so w [...]
new 1b1f094 r2052 at adrastea: edmanm | 2007-08-24 18:24:45 -0400 Remove some overlap that could result in duplicate signals being emitted.
new 8674ba7 r2053 at adrastea: edmanm | 2007-08-24 19:15:54 -0400 Try to be smarter about handling stopping or disconnecting from Tor when authentication fails (or the user cancels authentication when we can't find a cookie) and either Tor disconnects us or not, both when Vidalia started Tor or when Tor was already running.
new 6afe774 r2056 at adrastea: edmanm | 2007-08-24 19:29:26 -0400 Bring back the echo mode on the control password box that I lost in r1860.
new eb09d42 r2058 at adrastea: edmanm | 2007-08-24 21:03:05 -0400 Add a todo item we should do some time.
new 343c82d r2060 at adrastea: edmanm | 2007-08-24 22:28:35 -0400 If the user gives a bad password, prompt them to enter a new one and then retry. (This involves icky error message parsing.) If we don't recognize the error, display the error message and give the user the option of going directly to their control port authentication settings.
new 730ca58 Load tlhelp32 functions dynamically so we can run on Windows NT 4.0.
new e18077e Start a changelog for 0.0.14.
new 542c1f0 r2062 at adrastea: edmanm | 2007-08-25 02:28:44 -0400 Don't mention Vidalia in the "Tor Status" banner since, well, Vidalia isn't Tor.
new aa13600 r2067 at adrastea: edmanm | 2007-08-25 02:51:57 -0400 Add some potentially helpful logging to the new authentication stuff.
new 32ff5c6 r2069 at adrastea: edmanm | 2007-08-25 02:55:48 -0400 Change "Null" authentication option to "None" in the Advanced settings page.
new ee0d64b r2070 at adrastea: edmanm | 2007-08-25 02:57:38 -0400 lupdate all the .ts files.
new 24d2be0 r2073 at adrastea: edmanm | 2007-08-25 13:52:51 -0400 Now how did those tab characters slip into my changelog?
new 5ad355d r2075 at adrastea: edmanm | 2007-08-25 23:09:08 -0400 Set the default and escape buttons on some message boxes.
new 2d17cfa r2077 at adrastea: edmanm | 2007-08-25 23:23:10 -0400 Since we currently can't get a list of running processes on Windows NT, be pessimistic and assume the existence of a nonzero pidfile means Vidalia is already running. If this turns out to produce too many false positives, the three people running Windows NT can yell at me.
new 5bf3d5d Update the copyright dates on the licenses we show in the About dialog. You know, now that 2007 is more than half over.
new e136bf0 Check to see if "%PROGRAMFILES%\Vidalia Bundle\Tor\tor.exe" exists when setting the default Tor executable on Win32. If it doesn't, fall back to "%PROGRAMFILES%\Tor\tor.exe". Fixes Ticket #262.
new ecf3a4b r2079 at adrastea: edmanm | 2007-08-26 01:18:56 -0400 License the installers the same way we do the rest of Vidalia, drop the big BUNDLE_LICENSE file since we include each component's license individually anyway, include a Torbutton license in the Torbutton directory, and set the svn:keywords property on the .nsi files.
new 4302907 r2083 at adrastea: edmanm | 2007-08-26 01:27:32 -0400 Bump a couple copyright years for the Tor and Tor documentation licenses.
new aa2d2d0 r2086 at adrastea: edmanm | 2007-08-26 01:34:54 -0400 Bump to 0.0.14, add one last changelog item, and give 0.0.14 a date.
new 6bacce3 r2088 at adrastea: edmanm | 2007-08-26 01:42:34 -0400 Note in the Win32 bundle building instructions that you also need to grab the Torbutton LICENSE file.
new 17e2b86 r2090 at adrastea: edmanm | 2007-08-26 23:58:46 -0400 Remove one todo item and add four more.
new 963095b German language file updates (not yet complete)
new 185fcfa r2096 at adrastea: edmanm | 2007-08-27 18:24:41 -0400 Fix a typo in r1887.
new d46746a r2098 at adrastea: edmanm | 2007-08-27 18:46:35 -0400 Clarify that when we ask for the password, we want the password instead of the hash of the password. Also, lupdate the translations (hello 3584 line diff).
new d464a88 r2100 at adrastea: edmanm | 2007-08-27 19:18:19 -0400 Add some information about the new authentication options to the help text.
new 74c2b33 r2102 at adrastea: edmanm | 2007-08-27 19:20:14 -0400 I suppose I should version bump before I get too carried away.
new c378d4e Updated Finnish-strings
new fede877 r2107 at adrastea: edmanm | 2007-08-30 22:07:47 -0400 Add a todo item weasel has mentioned a couple times. It's a good idea.
new 6a612b0 r2109 at adrastea: edmanm | 2007-08-30 23:26:05 -0400 Recognize the REMAP stream status in STREAM events. (I apparently had this lurking in my svk checkout for awhile and forgot about it.)
new 25c1edd r2111 at adrastea: edmanm | 2007-08-31 01:36:48 -0400 Add a todo item, defer another item, and fix a typo.
new 3f59fb2 Polish strings update
new 3d42f4c r2114 at adrastea: edmanm | 2007-08-31 17:48:01 -0400 The Torbutton we want to include in the bundle is 1.0.4.01, so Firefox 2.0.0.6 people are happier.
new 3a3e88e Updated Finnish-help
new 81729ac Add a .nsi for making a Win32 installer with a vidalia.exe that includes debugging symbols.
new 2dfdde1 Fix up our configure.in so we can use it to build under Cygwin or MinGW with Qt >= 4.3.0.
new cc32124 r2118 at adrastea: edmanm | 2007-08-31 21:23:18 -0400 Don't call ./configure in autogen.sh.
new b8a3f6d svn:r1908
new 45441ab r2126 at adrastea: edmanm | 2007-09-04 21:59:51 -0400 Remove some code that is no longer used.
new 7e49eb1 r2127 at adrastea: edmanm | 2007-09-04 22:09:27 -0400 Emit a running() signal from the Vidalia QApplication object when the application has started and the main event loop is running.
new 5603c4d r2128 at adrastea: edmanm | 2007-09-04 22:18:20 -0400 Don't start Tor or test for a running Tor with an open control port until the main event loop is running.
new 0ebd6f8 r2129 at adrastea: edmanm | 2007-09-05 03:05:06 -0400 Fix a typo in a comment.
new e6ed8da r2130 at adrastea: edmanm | 2007-09-05 23:37:19 -0400 Let Qt pick the best connection type between these slots and signals. At the very least, these should all be the same connection type, otherwise signals can be delivered out of order.
new a72aca8 r2131 at adrastea: edmanm | 2007-09-05 23:48:45 -0400 Do the control connection asynchronously so we aren't trying to call waitForConnected() in the control socket thread before it has an event loop running.
new 5cda266 r2132 at adrastea: edmanm | 2007-09-05 23:50:12 -0400 Let the control socket log the control socket's status (logically) and don't lump it together with Tor's status.
new 6f88d63 Message at line 1114 is left "unfinished" because I don't know how to get a (carriage return) in QT Linguist (All I get is (new line) ). Please help! Question: Messages at lines 190 and 230 mean virtually the same, are both needed?
new 18a25b8 r2144 at adrastea: edmanm | 2007-09-06 18:30:18 -0400 We don't need to put "\r\n" in the 'Tor Status' widget label. A single "\n" is just fine.
new 642f11a r2146 at adrastea: edmanm | 2007-09-06 23:59:41 -0400 Fix a couple method comments that were victims of negligent copy-pasting.
new 8cbe209 Default to the "Cleanlooks" style on non-Mac platforms when built with Qt >= 4.3.
new dac444b Convert the path separators in a configured data directory path to whatever the platform standard is.
new 11ef406 r2148 at adrastea: edmanm | 2007-09-12 23:52:05 -0400 Tor writes its state file even if all we're doing is --hash-password. So if the user has configured a non-default data directory, then include that in the list of command line arguments when we run 'tor --hash-password <foo>' to get the hash given for HashedControlPassword.
new b81202b If we're running on Windows and the WindowsVista style is available, use that as the default. On Windowses without the WindowsVista style or any other non-Mac platform, default to Cleanlooks if available (Qt >= 4.3.0). Otherwise, fall back to Plastique.
new 95d0c34 If startItem is null, then we don't know where to start searching. Found by Tarek Tag. This should really only ever happen when one messes up one's build, though.
new 66f0634 Remove the custom palette settings in all .ui files.
new bf17d34 Standardize the GUI fonts. (This may not be the exact font we want, but at least they're all the same now.)
new f4a746c ru update
new 775e702 ru update
new 538f712 r1933 at lysithea: edmanm | 2007-09-16 17:13:49 -0400 Remove the message count status tip in the message log. Resolves ticket #284 found by eight118.
new 270b509 r1935 at lysithea: edmanm | 2007-09-18 20:05:02 -0400 Undo a few changes to messagelog.ui that accidentally got committed with r1925 when I blew away all the custom palette settings.
new 8f57866 r1937 at lysithea: edmanm | 2007-09-19 19:49:26 -0400 Add a todo item: all this talk about documentation reminds me ours is inadequate, too.
new d7d74a2 r1939 at lysithea: edmanm | 2007-09-21 00:42:44 -0400 Remove more cruft from the old "Automatically Update my Address" days.
new 67093c8 r1940 at lysithea: edmanm | 2007-09-21 00:44:36 -0400 Add a place on the config dialog for the new firewall/bridge configuration stuff. This isn't the icon we're going to really use, the UI isn't all there, and nothing is implemented yet.
new 7fdf4a4 r1943 at lysithea: edmanm | 2007-09-21 02:52:01 -0400 Lay out the rest of the UI for the new Firewall page. The resizing behavior isn't quite right yet, but I want feedback before I go messing with that.
new 219d18e r1945 at lysithea: edmanm | 2007-09-21 03:35:24 -0400 Remove a #define that we don't use anymore.
new a0c60b3 r1946 at lysithea: edmanm | 2007-09-21 03:39:41 -0400 Tweak a checkbox label per arma's suggestion.
new 53f2eb0 r1947 at lysithea: edmanm | 2007-09-21 03:40:52 -0400 Use 32x32 application icons for all our windows so the application icons don't look so horrendously crappy when I'm alt-tabbing around.
new eb7cd3b r1951 at lysithea: edmanm | 2007-09-21 03:55:14 -0400 Swap the firewall settings and the proxy settings groups.
new 8356145 German translation update
new 6478f78 r1953 at lysithea: edmanm | 2007-09-21 20:34:29 -0400 Rename the "Firewall" config page to be the "Network" config page.
new e2498ba r1957 at lysithea: edmanm | 2007-09-22 00:42:43 -0400 We don't display the contact information in the server details pane anymore.
new 7f5fa36 r1959 at lysithea: edmanm | 2007-09-22 02:53:33 -0400 Make the widgets on the Network config page resize properly with the dialog.
new fd7c644 Updated help documents according to [1942]
new cfcc243 r1961 at lysithea: edmanm | 2007-09-22 21:17:15 -0400 Remove the openssl static libs from the bundle, too.
new 7e1b4b5 r1962 at lysithea: edmanm | 2007-09-22 21:24:00 -0400 We like Torbutton 1.1.7-alpha these days.
new 6f35d29 r1966 at lysithea: edmanm | 2007-09-23 03:42:59 -0400 Remove yet more cruft from the days of trying to auto-update the server address.
new b58b25c r1968 at lysithea: edmanm | 2007-09-24 12:10:59 -0400 Italian translation updates from DrWatson. Thanks!
new 8635a85 r1970 at lysithea: edmanm | 2007-09-25 20:48:09 -0400 Make my nightly doxygen generation stop mailing me to let me know I suck at typing.
new 1ea4ce8 Updated Finnish-help
new 7fdbcf0 r1972 at lysithea: edmanm | 2007-09-29 15:48:40 -0400 Give ControlConnection a handy isConnected() method.
new 0c2616f r1973 at lysithea: edmanm | 2007-09-29 15:58:00 -0400 If we prompt the user for a control password and they enter one, don't keep trying to use our randomly generated password.
new cef212a r1974 at lysithea: edmanm | 2007-09-29 16:26:30 -0400 Make src/control/ not depend on src/config/.
new 8bfab45 r1975 at lysithea: edmanm | 2007-09-29 16:53:23 -0400 Remove an unused variable and correct a comment.
new e371c1d r1983 at lysithea: edmanm | 2007-09-29 17:37:43 -0400 Add a TODO I noticed while browsing control-spec.txt.
new 068570a r1985 at lysithea: edmanm | 2007-09-29 22:09:51 -0400 Clean up some excessively long lines.
new b809b5c r1987 at lysithea: edmanm | 2007-09-30 17:14:11 -0400 Pick better names for a couple of the 'Network' config page widgets and make the checkboxes checked by default in the .ui file, since the groups are all initially visible. (Note: This does *not* mean all of these settings will be enabled by default; they may be hidden/disabled when the saved settings are loaded.)
new c2a0f5d r1988 at lysithea: edmanm | 2007-09-30 18:36:02 -0400 Allow multiple bridges to be selected at one time.
new fe5b3c6 r1989 at lysithea: edmanm | 2007-09-30 19:14:26 -0400 Add a NetworkSettings class for keeping track of, well, network settings.
new f55b444 r1990 at lysithea: edmanm | 2007-09-30 19:18:38 -0400 Save and load the settings on the 'Network' config page using NetworkSettings. These settings are not yet applied to Tor.
new 2a467a1 r1995 at lysithea: edmanm | 2007-10-02 22:44:32 -0400 Give the Network settings page checkboxes some better tooltips.
new 9594eba r1997 at lysithea: edmanm | 2007-10-02 23:24:26 -0400 Only ask Tor for the value of some server setting if those settings have not changed since the last time they were applied. That is, values set by the user through Vidalia take precedence over values they set manually in their torrc.
new 6df2bf3 r1998 at lysithea: edmanm | 2007-10-02 23:30:07 -0400 Give ConfigPage a virtual method for returning whether they contain Tor settings that have been changed since the last time they were applied, and another virtual method for applying those settings. Also add an extra optional parameter to the constructor to give a config page a title.
new f10854f r1999 at lysithea: edmanm | 2007-10-02 23:33:43 -0400 Move the logic for applying modified settings to Tor after it has started out from MainWindow and into ConfigDialog. At the moment this only affects server settings, but it will make more sense once we also have to worry about modified network and hidden service settings.
new e48f784 r2000 at lysithea: edmanm | 2007-10-02 23:34:17 -0400 Give the rest of the config pages titles so we can give more useful error messages.
new 4416f69 r2005 at lysithea: edmanm | 2007-10-06 23:25:22 -0400 Trivial whitespace fix.
new a3e2a12 r2006 at lysithea: edmanm | 2007-10-06 23:28:18 -0400 Add src/control to INCLUDEPATH.
new 03e5a24 r2007 at lysithea: edmanm | 2007-10-08 02:42:31 -0400 Add a few todo items based on opello's Adventures in XCode tonight.
new ec1d846 r2008 at lysithea: edmanm | 2007-10-09 22:52:54 -0400 Add a couple more source directories to INCLUDEPATH.
new 27a83f0 r2009 at lysithea: edmanm | 2007-10-09 23:00:09 -0400 Add a virtual method to ConfigPage that ConfigDialog can call for each subclassed page to revert any failed settings on that page. Also tweak a couple comments.
new 57023fb r2010 at lysithea: edmanm | 2007-10-09 23:07:53 -0400 Add a new VSettings class (subclass of QSettings) that acts as a general wrapper around vidalia.conf. Any Vidalia class that wants to set or get setting values should go through VSettings or a subclass of it.
new 3ea7550 r2011 at lysithea: edmanm | 2007-10-09 23:09:08 -0400 Make VidaliaSettings inherit from VSettings instead of directly from QSettings and remove some duplicate code.
new 026adac r2012 at lysithea: edmanm | 2007-10-09 23:11:27 -0400 Add an AbstractTorSettings class that provides general methods for setting or getting values that may need to get SETCONF'ed to or GETCONF'ed from Tor, but which Vidalia will also need to remember (for example, if we can't SAVECONF or the user wants to muck with their settings while Tor isn't running).
new dabf32f r2013 at lysithea: edmanm | 2007-10-09 23:14:21 -0400 Make ServerSettings inherit from AbstractTorSettings, remove some duplicated code, and shorten/clarify some #defines for setting keys.
new 23c6b44 r2014 at lysithea: edmanm | 2007-10-09 23:17:38 -0400 Make TorSettings inherit from VSettings. At some point, it may be smart to make this inherit from AbstractTorSettings, both for naming sanity (hah!) and so we GETCONF things on the Advanced settings page, like DataDirectory. (Clearly this matters less for something like ControlPort, which we would have to know before we can GETCONF anything anyway.)
new 43d0c0b r2015 at lysithea: edmanm | 2007-10-09 23:19:17 -0400 Modify VidaliaWindow to use VSettings for getting and settings window-specific settings, like saved geometry.
new 5b953f6 r2016 at lysithea: edmanm | 2007-10-09 23:24:40 -0400 Shorten some #includes now that our includepath is a little smarter.
new e62e335 r2017 at lysithea: edmanm | 2007-10-09 23:26:22 -0400 Whoops, missed one. (This should've been included in the previous commit.)
new e50a48b r2018 at lysithea: edmanm | 2007-10-09 23:28:25 -0400 Make NetworkSettings inherit AbstractTorSettings and teach it to apply our network settings to Tor.
new ae4d746 r2019 at lysithea: edmanm | 2007-10-09 23:31:52 -0400 Make ConfigDialog responsible for deciding when to apply the changes to Tor, instead of each individual setting page. Also let ConfigDialog be responsible for SAVECONFing, instead of the individual settings classes, so we don't try to SAVECONF after each page.
new 6dc6d18 r2020 at lysithea: edmanm | 2007-10-09 23:33:18 -0400 Give ServerPage a revert() method and make it not try to apply its own settings.
new a85ecb6 r2021 at lysithea: edmanm | 2007-10-09 23:34:37 -0400 Give the network settings page apply(), revert(), and changedSinceLastApply() methods, so we can apply our shiny new network settings to Tor.
new 020835a r2044 at lysithea: edmanm | 2007-10-10 00:37:44 -0400 Clear the list of bridges before we add any, so we don't keep adding duplicates each time NetworkSettings::load() is called.
new 45be9ba r2046 at lysithea: edmanm | 2007-10-10 01:25:49 -0400 Fix a dumb copy-paste oopsies arma found in a comment.
new 7840212 r2048 at lysithea: edmanm | 2007-10-10 21:24:23 -0400 A TorProcess object can have a parent, too.
new a754fe9 r2049 at lysithea: edmanm | 2007-10-10 21:26:45 -0400 Create a single TorProcess object used to start and stop Tor, instead of creating a new one each time we start Tor and cleaning it up when Tor stops. Fixes ticket #294, but could use testing on Qt 4.1 if anyone is still running that.
new 71c0538 r2052 at lysithea: edmanm | 2007-10-10 23:00:29 -0400 If we get disconnected and there are any outstanding ReceiveWaiters, actually remove them form the receive queue. Otherwise, the next time we connect to Tor we would crash on the first message received because we'd be trying to call setResult() on a ReceiveWaiter that had been deleted but was still in the receive queue. Fixes ticket #295 reported by arma.
new 4048338 r2054 at lysithea: edmanm | 2007-10-11 12:40:59 -0400 Properly handle multiple values associated with a single conf key when SETCONFing. Also call string_escape() for each non-empty conf value.
new 0bf5368 r2055 at lysithea: edmanm | 2007-10-11 12:43:30 -0400 Use a QMultiHash instead of a QHash for storing network configuration settings, so we can set multiple bridges (we were trying a csv before, which is wrong). It also appears we weren't setting UseBridges before either. Oops.
new 73d3a7e r2056 at lysithea: edmanm | 2007-10-11 12:44:41 -0400 Clear the 'Add Bridge' line edit box after adding that bridge to the bridge list widget.
new db7c182 r2060 at lysithea: edmanm | 2007-10-11 12:54:25 -0400 Set TunnelDirConns when we're using bridges, too.
new 81d7b67 r2062 at lysithea: edmanm | 2007-10-11 13:09:26 -0400 Small tweak to r1995 to avoid adding multiple values associated with a single conf key too many times.
new 8e46ab2 r2064 at lysithea: edmanm | 2007-10-11 13:23:51 -0400 And remove a couple unused variables, too.
new b6a29e1 r2066 at lysithea: edmanm | 2007-10-11 14:57:55 -0400 14:53 < arma> <nsa:#vidalia> vidalia: Set TunnelDirConns when we're using bridges, too. 14:53 < arma> we should set PreferTunneledDirConns 1 too
new 1688e50 r2068 at lysithea: edmanm | 2007-10-11 23:23:45 -0400 Add src/lang/ to INCLUDEPATH.
new 0d5c579 r2069 at lysithea: edmanm | 2007-10-11 23:32:28 -0400 We don't need to clear the clipboard every time we copy something to it; calling setText() is sufficient.
new da4cd55 r2070 at lysithea: edmanm | 2007-10-11 23:34:08 -0400 Add a method Vidalia::createShortcut() for creating a shortcut in the context of some widget and binding that shortcut's activated() signal to a slot of another widget.
new 71224dd r2071 at lysithea: edmanm | 2007-10-11 23:35:36 -0400 Use Vidalia::createShortcut() for creating per-window shortcuts.
new 83edf87 r2072 at lysithea: edmanm | 2007-10-11 23:41:58 -0400 Give arma not one, not two, but three (yes folks, three) ways of copying bridge information to the clipboard. Users can select one or more bridges and then either (1) Press Ctrl+C, (2) Right-click and select "Copy" from a context menu, or (3) Click the shiny new Copy button next to the bridge list, to copy their bridges to the clipboard.
new 797e7ec r2078 at lysithea: edmanm | 2007-10-12 01:46:41 -0400 Make the main window the parent of all the other dialogs, like the config dialog and the message log, so Qt can take care of cleaning everything up on exit. We were also previously leaking the memory allocated to the ConfigDialog on exit.
new 255cce9 r2079 at lysithea: edmanm | 2007-10-12 01:47:28 -0400 Give the QTranslator we create on startup a parent, so we don't leak it on exit.
new 632b28f r2082 at lysithea: edmanm | 2007-10-12 02:33:11 -0400 Stop leaking 8 bytes for pretty much every circuit we plotted on the network map. Found by arma and his trusty valgrind.
new ba21cb0 r2084 at lysithea: edmanm | 2007-10-12 03:34:15 -0400 If TorMapWidget::addRouter() is called for a router that is already on the map, remove and free the existing instance before adding the router back with the new location.
new bf2c336 r2086 at lysithea: edmanm | 2007-10-12 03:49:24 -0400 I changed my mind on r2010: if the router is already on the map, just update the coordinates, instead of completely removing and readding the router.
new 5ada032 r2088 at lysithea: edmanm | 2007-10-12 15:36:09 -0400 Fix a needed change I missed in r1993: since our TorProcess object is never null now, we can't rely of its nullness to decide whether to send Tor a halt signal or to use the QProcess API to kill the process. Now we always try to send a signal first, if the socket is connected. If the control socket is not connected or the halt signal fails, then call TorProcess::stop().
new ef54853 r2089 at lysithea: edmanm | 2007-10-12 15:41:48 -0400 Remove a hack to work around old Tors that would close a control connection without sending a response after receiving a signal asking Tor to shut down. This was fixed in Tor 0.1.2.1-alpha. The hack meant that we wouldn't get a good error message if the signal failed.
new e103472 r2090 at lysithea: edmanm | 2007-10-12 15:42:59 -0400 Only set bridge-related options on Tor >= 0.2.0.3-alpha and only if the user has configured one or more bridges to use.
new 374947b r2095 at lysithea: edmanm | 2007-10-12 22:45:22 -0400 Add a method for determining if a given string is a valid hexadecimal string.
new cd82da1 r2096 at lysithea: edmanm | 2007-10-12 22:55:48 -0400 Phobos says we don't need to define these ourselves anymore, otherwise we get compilation errors.
new c81d777 r2097 at lysithea: edmanm | 2007-10-12 22:58:33 -0400 Validate that a bridge the user enters is acceptably formatted.
new 3a41b5d r2101 at lysithea: edmanm | 2007-10-12 23:08:31 -0400 Call the addBridge() slot when the user presses return in the 'Add Bridge' text box.
new e693f65 r2103 at lysithea: edmanm | 2007-10-12 23:18:22 -0400 Limit the 'Add Bridge' line edit box to 100 characters. Really, the longest bridge entry should only be at most 79 characters, but we'll give users some room to be 'creative' with their spacing.
new 88bf307 r2105 at lysithea: edmanm | 2007-10-12 23:28:29 -0400 Fix a comment typo.
new 090238d r2107 at lysithea: edmanm | 2007-10-12 23:48:33 -0400 Make the config dialog a little wider by default so all the buttons fit, even when using Deutsche Vidalia.
new 187b3d8 r2109 at lysithea: edmanm | 2007-10-12 23:55:05 -0400 Complain if the user checks the "I use a proxy to access the Internet" checkbox but doesn't enter any proxy information, or if they check the "My firewall only lets me connect to certain ports" checkbox but doesn't enter the ports to which their firewall allows them to connect.
new f1fb062 r2111 at lysithea: edmanm | 2007-10-13 00:21:59 -0400 Default to 80 and 443 as reachable ports, so the user has some cue as to what goes in that little text box.
new 0c1b792 r2113 at lysithea: edmanm | 2007-10-13 20:16:37 -0400 If we can't getconf a value, return the 'local' value instead of assuming the default.
new dbaa1cd r2114 at lysithea: edmanm | 2007-10-13 20:26:38 -0400 If the user is running a Tor that does not support bridges, disable the bridge UI and show a label indicating that even though their Tor doesn't support bridges, the little checkbox is still doing something.
new 0fdbc95 r2118 at lysithea: edmanm | 2007-10-13 20:30:50 -0400 Stupid hack to fix manpage installation on 'make install'. Once all you autotools experts have stopped laughing at me and calling me names, you can tell me what the right fix is.
new 47c8afc r2119 at lysithea: edmanm | 2007-10-13 20:34:23 -0400 We still want the "My ISP is lame" checkbox to be checked if the user has TunnelDirConns enabled but not UseBridges, since their Tor might know TunnelDirConns but not UseBridges.
new 95afada r2122 at lysithea: edmanm | 2007-10-14 20:50:04 -0400 lupdate the translations. The strings in the network settings dialog are probably pretty stable now.
new 96fbb34 Some German language file updates
new 96f1a64 r2124 at lysithea: edmanm | 2007-10-15 22:58:24 -0400 Add support for configuring whether or not to be a bridge. Also remove the notion that being a server requires both an ORPort and a Nickname; you can be a fine server with just an ORPort.
new ec7974d r2125 at lysithea: edmanm | 2007-10-15 22:59:37 -0400 Add some UI to the Server config page for setting oneself as a bridge. Also rearrange a skosh of code. I still need to make this use different default values for bridge nodes versus regular servers.
new a8485cd r2129 at lysithea: edmanm | 2007-10-15 23:07:29 -0400 I need a 'make spellcheck-my-comments-before-arma-notices' build target.
new dae2976 r2131 at lysithea: edmanm | 2007-10-15 23:39:54 -0400 'PublishServerDescriptor bridge' is the mojo to be a bridge server, apparently.
new 48fd5d7 r2133 at lysithea: edmanm | 2007-10-17 01:28:41 -0400 Disable enable-remote-toggle and enable-remote-http-toggle in our bundle's Privoxy config.
new 215eea7 r2134 at lysithea: edmanm | 2007-10-17 01:30:20 -0400 Update our OS X bundle's Privoxy config and include the changes from my last commit.
new 71b0162 r2137 at lysithea: edmanm | 2007-10-18 12:22:35 -0400 Disable Privoxy's enable-edit-actions feature, too.
new 59e9a11 r2139 at lysithea: edmanm | 2007-10-19 00:49:32 -0400 Don't try to "setconf PublishServerDescriptor bridge" if we're running a Tor older than 0.2.0.3-alpha.
new d37e2ae r2140 at lysithea: edmanm | 2007-10-19 00:50:59 -0400 Add a note to the server config page that bridges are only supported on Tor 0.2.0.3-alpha or newer.
new 6b2328f r2141 at lysithea: edmanm | 2007-10-19 00:53:41 -0400 Disable the "Help censored users..." radio button if the user starts a Tor that does not support bridges. Also, if the user tries to set up a bridge server while Tor is not running, and then starts a Tor that does not support bridges, warn them and suggest they upgrade or run a normal relay.
new 913d702 r2145 at lysithea: edmanm | 2007-10-19 02:19:15 -0400 Allow the control panel to be expanded horizontally to accommodate longer translated widget labels.
new da8d641 r2147 at lysithea: edmanm | 2007-10-19 02:39:33 -0400 Make VClickLabel right-to-left aware.
new d28838e r2149 at lysithea: edmanm | 2007-10-20 03:04:59 -0400 Hello, commented line. I meant to remove you.
new ef47f5c r2151 at lysithea: edmanm | 2007-10-20 17:49:10 -0400 Make the TorControl* parameter optional for AbstractTorSettings subclasses and make its corresponding member variable private.
new aefebb4 r2152 at lysithea: edmanm | 2007-10-20 18:28:42 -0400 Fix a comment typo.
new 4edfab9 r2153 at lysithea: edmanm | 2007-10-20 18:37:18 -0400 Make TorSettings inherit AbstractTorSettings and support changing the control port and control port authentication settings while Tor is running.
new f234284 r2157 at lysithea: edmanm | 2007-10-20 19:01:56 -0400 My general modus operandi seems to be "1 commit for changing code, followed by 1 commit for fixing comment typos that arma finds."
new 7a1346e r2159 at lysithea: edmanm | 2007-10-20 19:17:41 -0400 Whoops. I moved this code out into its own function, but forgot to replace it with a call to that new function.
new 2406467 r2161 at lysithea: edmanm | 2007-10-20 20:21:23 -0400 Default to using port 443 for our ORPort on Windows. Leave the default at 9001 everywhere else.
new 8d915d4 r2162 at lysithea: edmanm | 2007-10-20 20:44:51 -0400 Always use an exit policy of "reject *:*" when running a bridge server.
new 7708d54 r2163 at lysithea: edmanm | 2007-10-20 20:54:09 -0400 Fix a label in the server bandwidth settings tab so that it expands for long translated text.
new 837002b r2164 at lysithea: edmanm | 2007-10-20 21:02:06 -0400 Fix a couple unnecessarily wide Help buttons on the server bandwidth and exit policy tabs to be square.
new ae4b3bf r2169 at lysithea: edmanm | 2007-10-20 22:43:04 -0400 Back out r2014 and add a comment why that little hack is in there.
new 5755422 r2171 at lysithea: edmanm | 2007-10-21 01:03:35 -0400 Add some small help text blurbs for the new network settings page and the bridge server option.
new 19f2f67 r2173 at lysithea: edmanm | 2007-10-21 02:54:15 -0400 Spiffy up our configure.in so it will make qmake produce a Makefile instead of an Xcode project on OS X when using the Qt 4.3 .dmg installers.
new be617c3 r2175 at lysithea: edmanm | 2007-10-21 04:15:43 -0400 New Thing: instead of flip-flopping seemingly at random between "server", "relay", and "router", we'll just always say "relay" in user-visible strings. There are still many places in the code where we flip-flop.
new 8802834 r2177 at lysithea: edmanm | 2007-10-21 04:19:49 -0400 lupdate the translations. Since many of the differences are just from me changing "server" to "relay", I left in the translations marked as obsolete in case translators want to copy-paste.
new 663ce47 svn:r2059
new 426778e Updated Norwegian Translation
new a99bc3c r2179 at lysithea: edmanm | 2007-10-21 05:30:54 -0400 On OS X, the network page looks better without frame titles around each of the settings groups. Everywhere else needs frame titles or else there's a break in the frame border.
new f65efcd Polish strings update
new 011f953 r2184 at lysithea: edmanm | 2007-10-22 18:25:34 -0400 Start a changelog for 0.0.15.
new 8408f38 Stop mandating a font size of 10 everywhere. This looks crummy and inconsistent on Mac.
new b9d1832 r2189 at lysithea: edmanm | 2007-10-22 20:52:01 -0400 Only let people who are running Tor 0.2.0.8-alpha or newer be a bridge relay.
new a3c7856 r2191 at lysithea: edmanm | 2007-10-22 21:17:13 -0400 This layout for the proxy settings makes me less sad.
new b3d346c r2193 at lysithea: edmanm | 2007-10-22 21:26:43 -0400 Right-align the 'Nickname', 'Contact Info', and 'Relay Port' labels on the relay settings page and normalize their spacing.
new 5927186 r2195 at lysithea: edmanm | 2007-10-22 21:53:28 -0400 Use down and up arrows for 'Find Next' and 'Find Previous', instead of right and left arrows. This way looks more Firefoxy.
new d6638f5 r2197 at lysithea: edmanm | 2007-10-22 22:12:20 -0400 Only enable the button to remove a bridge if a bridge is selected.
new 6949d5d Tweak the main window layout a bit, so it looks better on Vista. Did I just mess it up for others?
new 1e59631 If no geometry has been saved for a window, call adjustSize() to make the window fit its contents.
new baf3b11 r2203 at lysithea: edmanm | 2007-10-23 00:46:44 -0400 A typo in r2070 made Qt yell at me for specifying too large of values for lblTorStatus's maximum size.
new 10bf144 r2204 at lysithea: edmanm | 2007-10-23 00:54:50 -0400 Fix a network map bug where the circuit list and the relay details text box would cover up the map the first time the window was displayed. Also tweak the resize behavior so making the window bigger makes the map bigger, instead of the two bottom boxes. Apparently Designer also saw fit to shimmy around some other lines, too.
new 5d53022 Give the widgets on the bandwidth graph settings frame a little more room. This lets the 'Save' and 'Cancel' buttons be all Aqua-ish again, instead of the fugly flat style. (Designer also shimmied around some stuff again.)
new 7c994f6 Back out r2074, because it seems to have included some Qt 4.3-specific options and we're not ready to break compatibility with older Qts yet.
new bf72d35 Take a stab at r2074 again, but this time just manually give the settings frame a few extra vertical pixels (without Designer's help thankyouverymuch).
new 888d9c8 r2213 at lysithea: edmanm | 2007-10-23 02:29:35 -0400 Tweak a couple changelog entries and give 0.0.15 a date.
new 78e12dd r2215 at lysithea: edmanm | 2007-10-23 02:49:29 -0400 Found a couple more user-visible instances of "server" that should be "relay".
new 76cbcce Changed required to selected.
new 9c3e9ef r2217 at lysithea: edmanm | 2007-10-24 00:31:34 -0400 Take a stab at a layout for displaying the user's bridge relay identity so they can share it with their friends.
new be80fec r2220 at lysithea: edmanm | 2007-10-24 01:22:36 -0400 A slightly different layout for telling users their bridge's identity. (This feature is not implemented yet.)
new 0484800 r2222 at lysithea: edmanm | 2007-10-24 02:45:07 -0400 Implement the rest of the stuff to tell the user their bridge relay address, port, and fingerprint. (I even proofread my comments this time!) Also removed a variable we didn't really need to keep around taking up memory.
new 84822ee r2224 at lysithea: edmanm | 2007-10-24 03:51:20 -0400 Tweak the label over the bridge relay address thingy per arma's suggestion and also tweak the words we display when their bridge is not running.
new d5e3039 r2226 at lysithea: edmanm | 2007-10-24 04:45:24 -0400 Require bridge relays to have a diport set.
new 11e5e8f r2228 at lysithea: edmanm | 2007-10-24 20:04:45 -0400 Note that the "Mirror the Relay Directory" box is always checked for bridge relays, add a help text section for the appearance settings page, and tweak a little bit of other text.
new 9445427 Turn some small QPushButtons into small QToolButtons. These look a little less wonky on OS X.
new 131469a r2232 at lysithea: edmanm | 2007-10-24 20:32:26 -0400 When the user clicks the Help button in the Settings dialog, take them directly to the help topic for whichever settings page they are currently viewing.
new e74de7f Add torbutton to the vidalia bundle
new 597aee7 r2236 at lysithea: edmanm | 2007-10-24 21:53:48 -0400 Tiny tweak to the Tor Status frame on the control panel: setting this margin much lower looks crappy on Vista, but setting this value much higher looks crappy everywhere else. So, try to minimize the average level of crappiness across paltforms.
new 80f03b9 r2238 at lysithea: edmanm | 2007-10-24 22:27:38 -0400 Update the changelog, alphabetize the nice folks in the AUTHORS file and add phobos, and mark some todo items as todone.
new a8019e8 r2240 at lysithea: edmanm | 2007-10-25 00:27:45 -0400 Fix a bug in the network map that would cause the user to sometimes be unable to select a circuit or server after clicking and dragging the mouse in one of the lists (Ticket #269). Also take this opportunity to save a little bit of memory by creating the context menus on demand and cleaning up when they're closed, instead of allocating them on startup and cleaning up only on exit.
new 76362e4 r2242 at lysithea: edmanm | 2007-10-25 01:00:51 -0400 Bump to 0.0.15. Also bump the Tor and Torbutton versions in the bundle.
new 67494b7 r2244 at lysithea: edmanm | 2007-10-25 20:22:59 -0400 Clarify the Win32 bundle build instructions to note that privoxy.config needs to be renamed to config.txt after moving it to the Privoxy directory.
new 134d3fc r2247 at lysithea: edmanm | 2007-10-25 21:12:06 -0400 Bumpity bump bump the version to 0.0.16-svn.
new 98070a5 r2250 at lysithea: edmanm | 2007-10-25 21:13:52 -0400 Yeah, bump this one too.
new 7eb970e r2252 at lysithea: edmanm | 2007-10-27 21:45:35 -0400 Add an Arabic translation from Ahmad Gharbeia.
new a635c90 r2254 at lysithea: edmanm | 2007-10-27 21:52:38 -0400 Wave a rubber chicken at NetworkPage::revert() to see if it makes Panther any happier.
new 6e154dd Claim my copyright since everyone keeps telling me I should do so.
new 887cf31 German language file updates
new ac08352 Updated Finnish-strings
new 33a727b r2256 at lysithea: edmanm | 2007-11-02 13:49:18 -0400 Add a better flag for the Arabic language option from Ahmad Gharbeia.
new 505cc52 r2265 at lysithea: edmanm | 2007-11-03 11:47:28 -0400 Whops. Wrong icon for the "Close Stream" context menu action.
new e085fd5 r2267 at lysithea: edmanm | 2007-11-06 10:10:06 -0500 Add a disclaimer note as suggested by Tor's trademark FAQ.
new 033f13e r2269 at lysithea: edmanm | 2007-11-09 10:44:03 -0500 Updated Simplified and Traditional Chinese translations from LinHongJun. Also update Cloud's preferred nym.
new c8a51dd Update torbutton-dev version. Set Vidalia to automatically start on user login, for the user that installed the bundle.
new f12d7ba Allow Vidalia to start for users without a pre-existing loginwindow.plist file.
new 26cd35d Fix the logic so that every user has Vidalia start on login.
new 9e967be r2271 at lysithea: edmanm | 2007-11-13 15:49:05 -0500 Wait. I wrote those two lines of code? While sober? (Fix some dumb logic in determining whether the Windows we're running on supports window transparency.)
new e5c375d r2119 at lysithea: edmanm | 2007-11-20 01:14:08 -0500 GETCONF RelayBandwidthRate and RelayBandwidthBurst properly on Tor >= 0.2.0.1-alpha. Previously, we were SETCONFing RelayBandwidthFoo when appropriate, but always GETCONFing BandwidthFoo. Fixes Ticket #298.
new cb19791 r2120 at lysithea: edmanm | 2007-11-20 01:20:09 -0500 I'm going to try this whole "update the changelog when you make your change" strategy for this release. I need to play catch-up first, though.
new 7bb0bbe r2121 at lysithea: edmanm | 2007-11-20 01:29:01 -0500 Update the default bandwidth rate and burst rate to 5MB and 10MB, respectively, to match Tor's defaults.
new e871f7e r2125 at lysithea: edmanm | 2007-11-21 14:34:47 -0500 Shorten an overly long line.
new 188cca6 r2126 at lysithea: edmanm | 2007-11-21 15:24:47 -0500 Only remember the torrc and datadir values if Vidalia started Tor, or if the user changed the displayed values.
new b9d5329 r2129 at lysithea: edmanm | 2007-11-21 18:15:49 -0500 The other half of r2120.
new cb35491 r2130 at lysithea: edmanm | 2007-11-21 18:16:58 -0500 Don't forget to call setChanged(false) after we apply any changes on the 'Advanced' tab, too.
new 433b81e r2131 at lysithea: edmanm | 2007-11-21 18:18:28 -0500 Create the message log, network map, bandwidth graph, and settings dialogs without parents, so they can be independently brought to the foreground on Vista.
new c047e77 r2135 at lysithea: edmanm | 2007-11-21 18:49:04 -0500 Make the "Use this proxy for HTTPS also" checkbox checked by default.
new 082a767 r2137 at lysithea: edmanm | 2007-11-21 20:27:02 -0500 Log QStringLists as comma-separated values.
new 9f6b359 r2138 at lysithea: edmanm | 2007-11-21 20:29:08 -0500 An empty QStringList is...empty.
new 611adca r2139 at lysithea: edmanm | 2007-11-21 20:44:57 -0500 Don't try to save an empty list of reachable ports to vidalia.conf.
new 326e45b r2140 at lysithea: edmanm | 2007-11-21 20:50:55 -0500 Changelog entries are cool too.
new 87d5724 r2145 at lysithea: edmanm | 2007-11-22 14:36:25 -0500 Clean up the 0.0.16 changelog and give it a release date.
new ebaec4b r2147 at lysithea: edmanm | 2007-11-22 14:39:03 -0500 Bump to 0.0.16.
new de8b7d7 r2149 at lysithea: edmanm | 2007-11-22 16:23:21 -0500 Disable the labels that display the user's bridge relay information if the user is not running a bridge, instead of just disabling the copy button.
new a371e06 r2155 at lysithea: edmanm | 2007-11-22 17:41:40 -0500 Bump trunk to 0.1.0, so I can start breaking stuff.
new 2d88e48 r2157 at lysithea: edmanm | 2007-11-25 01:22:06 -0500 Respond to the Delete key in the network map by closing whatever circuits or streams are currently selected. Suggested by Andrew Lewman.
new 7b1be12 r2160 at lysithea: edmanm | 2007-11-25 22:59:42 -0500 const correctness is cool. (There are several other places that need to be fixed up, too.)
new 4a81331 r2162 at lysithea: edmanm | 2007-11-26 16:10:37 -0500 Add a MainWindow::circuitEstablished() method from which Steven can call his Firefox-launching stuff. For now, this is simply called when we authenticate to a running Tor, but will eventually be tied to the CIRCUIT_ESTABLISHED status event.
new 0cab48b r2165 at lysithea: edmanm | 2007-11-30 11:24:30 -0500 Some more const-correctness tweaks.
new 15af579 r2166 at lysithea: edmanm | 2007-11-30 11:28:25 -0500 Move the GeoIP stuff out of util, so it can live as its own little module.
new c055359 r2169 at lysithea: edmanm | 2007-11-30 20:48:20 -0500 Rename string.* to stringutil.*, so cmake doesn't get so confused.
new 24b6192 r2171 at lysithea: edmanm | 2007-11-30 21:24:08 -0500 Missed a few...
new d6452ab r2173 at lysithea: edmanm | 2007-11-30 21:47:36 -0500 Do a tiny bit of shuffling that will make the GeoIP-over-SSL stuff a bit easier to (conditionally) squeeze in.
new 1e461d0 r2175 at lysithea: edmanm | 2007-11-30 22:55:36 -0500 Who needs spellcheck when you have armacheck?
new eeb11d0 r2177 at lysithea: edmanm | 2007-12-01 02:36:48 -0500 Don't block while connecting to Tor. Also rename TorSocket::connectToHost() to the more descriptive TorSocket::connectToRemoteHost(), since the proxy is a host too.
new e223721 r2178 at lysithea: edmanm | 2007-12-01 02:38:32 -0500 Add a TorSslSocket that is capable of making encrypted requests over Tor. Since it is based on QSslSocket, this is only available on Qt >= 4.3.
new 13e8b83 r2179 at lysithea: edmanm | 2007-12-01 02:39:40 -0500 Add some experimental support for making our GeoIP requests over SSL. (Requests are still done over Tor as well.)
new 170bcab r2183 at lysithea: edmanm | 2007-12-01 03:02:33 -0500 Look over there, arma! Not here! *whistles innocently*
new 38a1f9d r2185 at lysithea: edmanm | 2007-12-01 03:11:35 -0500 Typing is hard. (Fix a typo in r2150)
new 0f3693e r2187 at lysithea: edmanm | 2007-12-01 03:51:22 -0500 Support building against Qt 4.3 without OpenSSL again.
new 500b8b3 r2188 at lysithea: edmanm | 2007-12-01 03:54:08 -0500 Fix a comment: we don't do a DNS round-robin for geoip.vidalia-project.net anymore.
new 5abdad3 r2191 at lysithea: edmanm | 2007-12-01 12:48:05 -0500 Who knew Merriam-Webster hung out in #vidalia? Also make Doxygen stop yelling at me too.
new ab9bd5e r2193 at lysithea: edmanm | 2007-12-02 03:17:12 -0500 Add a TorControl::circuitEstablished() method to check if Tor has decided it is able to build circuits.
new e50d528 r2195 at lysithea: edmanm | 2007-12-02 04:28:30 -0500 Add some QEvent subclasses for representing Tor client, server, and general status events.
new fa0a75d r2196 at lysithea: edmanm | 2007-12-02 04:29:00 -0500 They need to be added to the .pri file, too. Oops.
new c489751 r2197 at lysithea: edmanm | 2007-12-02 04:29:40 -0500 Add support for registering for, parsing, and dispatching Tor status events.
new 892188e r2201 at lysithea: edmanm | 2007-12-02 04:34:47 -0500 Register for CircuitEstablishedEvents and call circuitEstablished() when the event is posted. Also check if there is a circuit established after we've authenticated to Tor, since Tor may have already been running (and already have sent a CIRCUIT_ESTABLISHED status event).
new 8ab65dd r2203 at lysithea: edmanm | 2007-12-02 04:55:11 -0500 Only turn the onion icon green when Tor has built a circuit.
new e18fecd r2205 at lysithea: edmanm | 2007-12-02 05:50:57 -0500 Don't say Tor is running until Tor has a circuit either. Until then, Tor is "starting up."
new 9eb23fd minor - just updated the based-on comment
new 583903a ru update
new 4b94f45 typo
new 938b604 r2211 at lysithea: edmanm | 2007-12-02 14:49:43 -0500 lupdate the translations.
new f6d1c04 Updated Finnish-strings
new 6896768 Updated Finnish-strings
new 3defb08 ru update
new afe20e8 r2213 at lysithea: edmanm | 2007-12-04 02:43:57 -0500 Some more const cleanups.
new 3732c32 r2214 at lysithea: edmanm | 2007-12-04 12:39:32 -0500 Don't save the randomly generated control password.
new 2a7e22b r2220 at lysithea: edmanm | 2007-12-04 13:00:15 -0500 Being const-correct as an afterthought seems a neverending battle.
new bd7164e r2222 at lysithea: edmanm | 2007-12-04 15:15:51 -0500 Add support for the DANGEROUS_VERSION status event.
new 03dae96 r2224 at lysithea: edmanm | 2007-12-04 15:23:12 -0500 If the user is running a bridge with Tor 0.2.0.13-alpha or newer, then set 'BridgeRelay 1'.
new 9c299df r2226 at lysithea: edmanm | 2007-12-05 00:02:12 -0500 Remove vidalia.h's dependence on helpbrowser.h as part of my ongoing quest to make CMake happier.
new 5f0d705 r2227 at lysithea: edmanm | 2007-12-05 00:09:14 -0500 If we connected to an existing Tor, then use the saved control password to authenticate.
new a8ba05b r2230 at lysithea: edmanm | 2007-12-05 02:03:28 -0500 Let the user know if their Tor is not so cool anymore.
new 67c743d r2232 at lysithea: edmanm | 2007-12-05 02:26:11 -0500 Make the Tor website address a clickable link if we're compiled against a recent enough Qt.
new 119ece1 r2234 at lysithea: edmanm | 2007-12-05 11:44:54 -0500 Tweak English, not code.
new 4cfcd39 Updated and improved Finnish-strings
new 875fed5 Improved some Finnish-strings
new 6ea9c07 r2236 at lysithea: edmanm | 2007-12-05 13:23:10 -0500 I had flipped a couple return values in the DangerousVersionEvent reason parsing.
new ab5ac0c r2240 at lysithea: edmanm | 2007-12-05 14:53:56 -0500 New Tors now say "OBSOLETE" instead of "OLD" in DANGEROUS_VERSION events, so we'll tolerate both.
new 316f997 Try to resolve some svk push conflicts.
new 71df023 r2246 at lysithea: edmanm | 2007-12-06 14:42:40 -0500 Compiling is cool. In other news, the poorly-described previous commit added initial CMake support. Things left to do are: - Test on Windows and (particulary) OS X - Add lupdate and lrelease make targets - Figure out logging in src/torcontrol/ again such that it doesn't depend on Vidalia. (I'd like this library to one day at least have the possibility of being useful to others writing a non-Vid [...]
new 03e21c3 r2248 at lysithea: edmanm | 2007-12-06 14:47:25 -0500 Remove the src/geoip directory since that code got merged into the network map's directory, and rename src/gui to src/vidalia.
new da54d73 r2250 at lysithea: edmanm | 2007-12-06 14:49:12 -0500 Let src/CMakeLists.txt know about the rename, too.
new a720911 r2252 at lysithea: edmanm | 2007-12-06 14:55:30 -0500 Remove the last vestiges of our autoconf/qmake/ok-sometimes-just-qmake-but-don't-forget-to-run-this-other-stuff-too build system.
new fdc4c89 r2254 at lysithea: edmanm | 2007-12-06 21:52:14 -0500 Create a 'make translations' target to run lrelease on each of the .ts files, and add a build dependency so they're generated automatically.
new ee24af1 Fix compilation with CMake under MinGW.
new 52eb4fb Have CMake make a Vidalia.app application bundle on OS X.
new af532fd r2259 at lysithea: edmanm | 2007-12-07 11:34:26 -0500 Instructions for building Vidalia from source with CMake.
new a0f22fe r2261 at lysithea: edmanm | 2007-12-07 12:28:47 -0500 Only search the Qt binary directory for the lrelease binary, and search for lrelease-qt4 first.
new 443e19a r2263 at lysithea: edmanm | 2007-12-07 12:39:13 -0500 Bring back the translation changes I stomped in r2184.
new 7190111 r2265 at lysithea: edmanm | 2007-12-07 16:20:24 -0500 Make INSTALL a little more informative.
new 1b30567 r2267 at lysithea: edmanm | 2007-12-07 16:37:13 -0500 Add a somewhat lame 'make confclean' target.
new 31a15a3 Add a OSX_FAT_BINARY option for building as a Universsal binary.
new 680bc1d r2272 at lysithea: edmanm | 2007-12-07 18:02:10 -0500 Hey, we can hide the Universal binary option on non-OS X.
new 89ac2ec r2273 at lysithea: edmanm | 2007-12-07 18:07:23 -0500 Make some variable names look a bit more consistent in ccmake.
new 2cdeb1b Support building Vidalia with shared Qt libs again.
new 4d5d0ce r2278 at lysithea: edmanm | 2007-12-08 02:23:13 -0500 Configure the packaging scripts and Windows .rc file with version numbers defined in the root CMakeLists.txt file.
new e87c473 Updated Finnish-strings
new 3fe3d54 Try out a temporary fix to see if this makes phobos's moc generate the correct output.
new 77a0441 r2280 at lysithea: edmanm | 2007-12-09 14:22:59 -0500 Apply patch from Steven J. Murdoch that adds a BrowserExecutable configuration option to launch a Web browser when Tor has built a circuit, and exit Vidalia when the browser is closed.
new ef75c15 r2281 at lysithea: edmanm | 2007-12-09 14:48:54 -0500 Lightly tweak sjmurdoch's patch: Clean up a couple unused variables, replace some tabs with spaces, Doxygenate the BrowserProcess class, and indulge my recent const-correctness fetish.
new 09db0f6 r2282 at lysithea: edmanm | 2007-12-09 14:49:45 -0500 Steven's patch reminded me of a couple tweaks I should make to TorProcess.
new 523c83b svn:r2209
new 974b31b r2291 at lysithea: edmanm | 2007-12-11 16:48:55 -0500 Having MinGW installed isn't sufficient. It also needs to be in your %PATH%.
new 117f397 r2293 at lysithea: edmanm | 2007-12-11 22:14:11 -0500 Don't let people save an empty string for a Tor executable.
new 087d1b0 r2294 at lysithea: edmanm | 2007-12-11 22:17:27 -0500 If the user's vidalia.conf contains an empty value for the Tor executable, use the default.
new 4f613ea r2295 at lysithea: edmanm | 2007-12-11 22:28:13 -0500 Don't try to 'setconf hashedcontrolpassword' if we couldn't hash the control password, otherwise we'd end up disabling authentication.
new 3f5d745 r2299 at lysithea: edmanm | 2007-12-13 21:20:08 -0500 Make the relay list sortable by country again. (This, boys and girls, is why giant commits like r2184 are naughty.)
new 56a873f r2301 at lysithea: edmanm | 2007-12-14 20:36:41 -0500 Add a 'make lupdate' target to lupdate all the translations.
new 010cacf r2303 at lysithea: edmanm | 2007-12-15 15:08:02 -0500 Bring the changelog up to date.
new ed86083 r2305 at lysithea: edmanm | 2007-12-16 02:23:49 -0500 Push the logic for deciding whether to use QSystemTrayIcon into the TrayIcon wrapper class and add a configure check for qsystemtrayicon.h. Hopefully this will also make Vidalia compile on phobos's OS X Tiger with static-linked Qt libs.
new f9d61bd r2307 at lysithea: edmanm | 2007-12-16 03:03:26 -0500 Add a WITH_QSYSTEMTRAYICON option (defaults to ON) to allow compiling with our own tray icon implementation when QSystemTrayIcon is available. Also, make our tray icon implementation build again.
new 9e4cfe2 r2308 at lysithea: edmanm | 2007-12-16 03:06:48 -0500 Remove some completed TODO items and give up on one.
new 8adf54f r2311 at lysithea: edmanm | 2007-12-16 13:53:11 -0500 'svk add' some files that were supposed to go with r2217.
new 30b547c r2313 at lysithea: edmanm | 2007-12-16 16:07:47 -0500 Try out using a button box on the bottom of the config dialog for saving or cancelling, instead of buttons in the toolbar. This gives us more room in the toolbar for Domenik's hidden services button and looks a little more standard on Gnome and Windows. Thoughts?
new 41ed6a8 r2315 at lysithea: edmanm | 2007-12-16 16:38:01 -0500 Fix the #ifdefs that pick which icon files to use depending on the platform and tray icon implementation.
new d4ffad2 Only compile TorSslSocket if we're building against a Qt with SSL support, so we don't get moc warnings.
new ed133e2 r2319 at lysithea: edmanm | 2007-12-16 20:35:45 -0500 Write the lrelease output to CMAKE_CURRENT_SOURCE_DIR, instead of CMAKE_CURRENT_BINARY_DIR, so RCC can find them when doing out-of-source builds. This is mildly regrettable, but seems unavoidable at the moment.
new f02c43c r2320 at lysithea: edmanm | 2007-12-16 20:36:54 -0500 Write config.h to CMAKE_CURRENT_BINARY_DIR, so different out-of-source builds can have different configurations.
new 8412402 Small tweak to make the source tarball creation script happy again.
new ac38f7f r2323 at lysithea: edmanm | 2007-12-17 19:20:44 -0500 Add arma's bridge link label thingy and help text.
new 4662d3c r2326 at lysithea: edmanm | 2007-12-17 19:23:38 -0500 r2227 has officially dropped support for Qt 4.1.
new 15b4672 r2328 at lysithea: edmanm | 2007-12-17 19:42:58 -0500 Make USE_QSSLSOCKET an option, if QSslSocket is available.
new c352ee7 r2331 at lysithea: edmanm | 2007-12-19 02:11:05 -0500 Simply always tell MinGW people to specify the CMake generator.
new 5c4bc55 Update Finnish-help
new 98555f9 Updated Finnish-help
new de4ff69 Updated content.qrc for Finnish-translation
new eede246 r2337 at lysithea: edmanm | 2007-12-19 15:29:15 -0500 Fix on r2234: The Finnish translation should use the Finnish version of bridges.html.
new 747839b Build with static Qt 4.3.x libs on OS X again.
new a5f4ad1 Updated Finnish-strings and Finnish-help
new 6fc7887 Improved Finnish-help
new 5b49898 Improved Finnish-strings and help and updated those help-pages that didn't include official English stuff
new 3b67b50 Finnish-strings and Finnish-help
new 695c828 r2341 at lysithea: edmanm | 2007-12-21 18:49:51 -0500 s/Message/Messages/, noticed by DJHasis.
new d30654a Improved Finnish strings and help
new 5a37e9f r2347 at lysithea: edmanm | 2007-12-21 19:03:29 -0500 Add a sentence from arma to arma's bridge relay help text.
new 5046cdf Updated Finnish-help
new 76c6a30 Updated finnish-help and translated some swedish-strings
new 14c99da Updated Swedish-translation
new b46e69c r2350 at lysithea: edmanm | 2007-12-23 02:57:38 -0500 DJHasis knows Swedish, too.
new cbcea29 Updated Finnish-help
new adf6ba6 Updated Finnish-strings
new a8f047d Updated and improved Norvegian gui translation. Thanks Micromus for this translation!
new 1b5f27f r2356 at lysithea: edmanm | 2007-12-25 12:18:00 -0500 Add Micromus as a Norwegian translator.
new 8d0cdef r2361 at lysithea: edmanm | 2007-12-25 16:57:47 -0500 Add an Albanian translation from Frederik Nosi.
new f090dfe r2363 at lysithea: edmanm | 2007-12-25 21:26:49 -0500 Override the QDialogButtonBox button text so we can use our own translations.
new 24a5f32 r2365 at lysithea: edmanm | 2007-12-25 23:31:59 -0500 RESETCONF the value of PublishServerDescriptor when the user switches from being a relay of some sort to acting only as a client. Fixes armabug #7.
new 5ed7613 Updated Swedish-translation
new 1a93d94 r2369 at lysithea: edmanm | 2007-12-26 10:40:11 -0500 lupdate the translations.
new 55b22ce Updated Finnish-strings
new 13c079f Updated Swedish-translation
new 7e44dfe r2371 at lysithea: edmanm | 2007-12-26 16:07:52 -0500 Use "Sqhip" instead of "Gjuha shqipe" in the list of translations. Patch from Frederik Nosi.
new d50cbce strings update and minor corrections
new 617bfbb r2375 at lysithea: edmanm | 2007-12-26 23:21:18 -0500 Add a ReplyLine::hasData() method that returns true if Tor's reply contained a "." terminated data portion. Also some const cleanups.
new a6044c3 r2376 at lysithea: edmanm | 2007-12-26 23:22:33 -0500 Add a ControlCommand::addArguments() command that adds a QStringList of arguments to a control command, instead of adding them individually. Also some const cleanups.
new cb7b14e r2377 at lysithea: edmanm | 2007-12-26 23:37:40 -0500 Add some getConf() and getInfo() methods that return QVariants or QVariantMaps. Soon I would like to change all getConf() or getInfo() callers use these methods and get rid of the other overloads.
new dd87b3e r2378 at lysithea: edmanm | 2007-12-26 23:42:50 -0500 Use the getConf() method that returns a QVariant when loading a configuration value from Tor for the settings dialog. We previously were cramming everything into a QString, which would screw up multi-line configuration values (they would end up as a single QString with "\n"s, instead of a proper QStringList). Fixes the bug arma noticed where three bridges would appear as one item in the settings dialog.
new 6f37f2b r2379 at lysithea: edmanm | 2007-12-26 23:46:26 -0500 Parse ReachableAddresses values properly when there are multiple ports specified on a single line. Fixes armabug #3.
new 9f6af59 update paths such that vidalia is actually included in the dmg.
new aaf646e update paths such that vidalia is actually included in the bundle.
new ec33252 Updated Swedish-translation
new f49676f r2390 at lysithea: edmanm | 2007-12-30 21:04:37 -0500 arma's talk had a good idea I hadn't heard before.
new fddc1ed Move all Vidalia's stuff that was in / into a /vidalia, so we can create separate modules in the same repo. There are many places in the wiki and website that could use updating.
new 06ce821 Fix a warning when building on Win32 using Visual Studio.
new 4c9604a It seems we need to always specially handle windres on win32 (not just on MinGW), since qt4_add_resources doesn't understand .rc files.
new 74f64e9 Use CMAKE_CXX_OUTPUT_EXTENSION to determine the extension to use for the windres output, instead of always assuming .o. (Microsoft's compiler seems to go all whiskey tango foxtrot if it sees a .o.)
new aedc10d Link qtmain if we're building on Windows but not under MinGW (MinGW doesn't seem to need it).
new 8083807 Add some instructions for compiling Vidalia using either Visual Studio or from the command line with nmake.
new 316d76d r13 at lysithea: edmanm | 2008-01-07 12:13:17 -0500 Rename the "Relay" settings page to "Share." (Sharing is caring, afterall.)
new fe5d5ee r15 at lysithea: edmanm | 2008-01-07 13:35:08 -0500 lupdate. One string changed, 10000+ line diff. Whee.
new abef98b r17 at lysithea: edmanm | 2008-01-07 13:45:31 -0500 Share -> Sharing.
new 07bbd91 Updated finnish and swedish strings
new 2f8616b r19 at lysithea: edmanm | 2008-01-07 21:33:17 -0500 Don't try to ask Tor for any of the STATUS_<foo> events if the currently running Tor is too old.
new 7f4b6f0 r22 at lysithea: edmanm | 2008-01-07 21:36:37 -0500 Update the LICENSE file for 2008.
new 5714c6c Stop displaying flags next to the language names in the Appearance settings page. The more translations we get, the less sense this makes.
new dff6aad Add a static LanguageSupport::isRightToLeft() method that returns true if the specified language code indicates a language that requires a right-to-left layout. Previously, this logic was just lumped into LanguageSupport::translate(), but our list of right-to-left translations is growing. Also some const cleanups.
new dfc4517 Add a Hebrew GUI translation from a helpful anonymous person.
new ec1a111 Add an anonymously contributed Hebrew Win32 installer translation. Thanks!
new 4e7eaf9 Add some updated changelog items and proclaim that 0.1.0 shall be released in 2008.
new a0d0d5c Set the svn:keywords and svn:eol-style properties on the Herbrew win32 installer translation.
new 36ebb98 Remove some flags we don't need anymore as of r2290.
new e86c94a German language file updates
new eacad2a More German language file translations
new 3d81cbe German language file updates
new 6197142 Add a 'const' so we call the right torValue() method, otherwise we would be SETCONFing RelayBandwidthFoo but GETCONFing BandwidthFoo. Broken in r2172 by edmanm. (How does this guy still have svn write access anyway?)
new 6ca6ca9 r39 at lysithea: edmanm | 2008-01-17 16:50:51 -0500 Fixed a typo (I'm surprised this built), and clarify a function's comment.
new 1eccbb1 r41 at lysithea: edmanm | 2008-01-18 16:14:24 -0500 Add a few methods to make debug logging in src/torcontrol a bit easier and cleaner than qDebug() and friends.
new 9efc15c r42 at lysithea: edmanm | 2008-01-18 16:15:28 -0500 Reenable all the logging in src/torcontrol that I had to disable during the re-org when we moved to CMake.
new 826d659 r45 at lysithea: edmanm | 2008-01-18 19:35:55 -0500 Add a GeoIpRequest::size() method and const-ify my world a bit more.
new 0c0d9d4 r46 at lysithea: edmanm | 2008-01-18 19:37:55 -0500 Add some logging to the geoip resolution code. This may be useful if our new geoip-over-ssl stuff starts exploding.
new 94dd6a2 r49 at lysithea: edmanm | 2008-01-18 21:32:03 -0500 Add a vidalia.desktop file and tell 'make install' to put it under $prefix/share/applications/ so Vidalia can live in my Gnome panel.
new 602626f r51 at lysithea: edmanm | 2008-01-18 21:45:02 -0500 Add a changelog entry for the last commit, and further speculate that 0.1.0 will be released not just in 2008, but in January 2008. Hurray for vague and wavering release dates.
new 80528ce r53 at lysithea: edmanm | 2008-01-19 09:46:31 -0500 Even more detailed instructions for building Qt with Visual Studio support.
new db2e0ed r55 at lysithea: edmanm | 2008-01-19 11:48:51 -0500 A couple small cleanups from notbobfischer's Marble patch that can go in immediately. Thanks!
new 584a016 Remove a '\', in case people copy-paste and don't read the "Modify the paths as appropriate" part. ;)
new c9c19df r59 at lysithea: edmanm | 2008-01-19 21:10:44 -0500 Add a TorProcess::version() to get the version of a given Tor binary before we start it for serious.
new d906e05 r61 at lysithea: edmanm | 2008-01-21 13:41:56 -0500 Remove some dead code now that we require Qt >= 4.2.
new 44d0962 r63 at lysithea: edmanm | 2008-01-21 18:37:51 -0500 Workaround the Qt 4.3.3 crashiness by avoiding indexOfTopLevelItem().
new ad63476 r65 at lysithea: edmanm | 2008-01-22 11:18:52 -0500 I guess I can't give arma a hard time about vidalia-project.org when I messed that one up, too.
new caa6a44 Suggest Qt >= QT_MIN_VERSION when whining about an old Qt.
new 8e0d935 r70 at lysithea: edmanm | 2008-01-23 13:05:07 -0500 Changelog entry for the Qt 4.3.3 workaround.
new ea93ded r71 at lysithea: edmanm | 2008-01-23 13:16:55 -0500 Rename WITH_QSYSTEMTRAYICON to USE_QSYSTEMTRAYICON to be consistent with USE_QSSLSOCKET.
new 9b8c827 r74 at lysithea: edmanm | 2008-01-24 16:34:07 -0500 Here's the other, uh, 90% of r2319.
new e8d15f6 r76 at lysithea: edmanm | 2008-01-24 19:18:05 -0500 Patch for better MSVC support from notbobfischer. Thanks!
new c74ef2e r78 at lysithea: edmanm | 2008-01-24 19:27:37 -0500 Not even notbobfischer can escape arma's spell checking. (The comment wasn't especially informative anyway.)
new 6cc636c r80 at lysithea: edmanm | 2008-01-24 20:50:52 -0500 Small fix to notbobfischer's patch in r2321.
new b71e127 r81 at lysithea: edmanm | 2008-01-24 20:53:06 -0500 Add a 'ProxyExecutable' configuration option to launch a proxy application when Vidalia starts, and close it when Vidalia exits. Patch from Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>.
new a473ac7 Ticket #323 link error in help/content/en/config.html fixed
new d6c30cf r84 at lysithea: edmanm | 2008-01-27 08:56:19 -0500 Fix a doxygen tag so it stops yelling at me. I still love you doxygen. No hard feelings.
new 11ff64e r87 at lysithea: edmanm | 2008-01-27 10:51:34 -0500 Display Vidalia's version when cmake'ing.
new 29005e9 r89 at lysithea: edmanm | 2008-01-27 13:58:58 -0500 Add a 'ProxyExecutableArguments' configuration option to specify command line arguments to be used when launching ProxyExecutable. Patch from Steven J. Murdoch <http://www.cl.cam.ac.uk/users/sjm217/>.
new 37730d0 r90 at lysithea: edmanm | 2008-01-27 13:59:23 -0500 Add 'ProxyExecutableArguments' to the 'ProxyExecutable' changelog entry.
new 4984906 r94 at lysithea: edmanm | 2008-01-27 14:37:40 -0500 lupdate for the two new proxy executable strings.
new 7ad0a62 ru update
new 6d9ac43 Updated finnish and swedish gui-translations
new 50ac55d German language file update
new 3eb3f1a Add some CMake fu to find the right OpenSSL libs, based on the FindOpenSSL.cmake module from the CMake distribution. We still need some more CMake fu to poke at the chosen Qt build to see if OpenSSL libs are needed or not, but this should work in the common case.
new 7d23c58 Move VidaliaMacros.cmake into cmake/, so FindOpenSSL.cmake isn't so lonely.
new e8eec0c Document more of our available CMake configuration options.
new eabb851 We don't need to maintain a separate installer for debug builds anymore now that we've moved to CMake.
new 32fe9e1 r102 at lysithea: edmanm | 2008-02-04 21:21:57 -0500 Link to libiconv on OS X.
new 30a73c2 r107 at lysithea: edmanm | 2008-02-06 00:32:48 -0500 Rename the log namespace so we don't clash with log(double) on panther.
new 3e5ae34 r109 at lysithea: edmanm | 2008-02-07 14:22:48 -0500 Old Jabber clients apparently use port 5223 for encrypted connections. So, include that port as part of the "Instant Messaging" exit policy checkbox. Resolve ticket #333.
new 57a311d r111 at lysithea: edmanm | 2008-02-07 14:25:35 -0500 I suppose r2340 wants a changelog entry too.
new ff308d6 Building on Windows is cool too. I guess. (Related to r2339)
new 0316895 Polish strings update
new e739268 r113 at lysithea: edmanm | 2008-02-11 21:49:00 -0500 Add port 5223 to the tooltip for the "Instant Messaging" checkbox.
new 534c2d8 r114 at lysithea: edmanm | 2008-02-11 21:50:33 -0500 Add a table to the relay config help text listing the ports represented by each exit policy checkbox. Initially from djhasis, cleaned up and reworded a little.
new e447523 Updated Finnish-help to date and also improved Finnish gui-translation
new 45f9060 ru update (bridges, index, othre pages are stubs)
new a05e87e add russian pages to content.qrc
new ba4d650 tor.eff.org -> torproject.org
new 728ab79 Changed link to tor homepage
new 61bf1cd Link updated
new c6a8a44 r119 at lysithea: edmanm | 2008-02-18 11:52:43 -0500 Sprinkle the word "optional" around a bit, for those that only read tooltips.
new 28bcbb4 r127 at lysithea: edmanm | 2008-02-18 19:14:49 -0500 Tell CMake not to replace ${FOO} tags when configuring our .nsi.in files.
new 98658dc r129 at lysithea: edmanm | 2008-02-23 23:02:10 -0500 Remove our tray icon implementation for X11 and Win32. We haven't used it since we started requiring Qt >= 4.2.0 and part of the X11 implementation is derived from another GPL'ed project. Removing it makes it easier to add our OpenSSL license exception.
new 699090a r131 at lysithea: edmanm | 2008-02-23 23:04:21 -0500 Tweak the LICENSE file now that trayicon_x11.{h,cpp} is gone.
new e932b70 Improved Swedish GUI-translation
new 0bf397b r133 at lysithea: edmanm | 2008-02-24 23:10:36 -0500 Fall back to English if there is no translation for a linked help topic in the current language.
new 3bed7e2 r136 at lysithea: edmanm | 2008-02-25 19:43:48 -0500 Put all the configured packaging scripts into CMAKE_CURRENT_BINARY_DIR so we can build packages from out-of-source builds.
new 6b53dec r139 at lysithea: edmanm | 2008-02-25 22:02:23 -0500 We need to copy over the installer translations, too.
new 22edf72 Update the Windows installers for out-of-source builds and to include the necessary Qt .dlls.
new 2b50783 r143 at lysithea: edmanm | 2008-02-28 23:12:13 -0500 We don't actually have a Bulgarian help translation. Noticed by djhasis.
new 8b4c687 r145 at lysithea: edmanm | 2008-02-28 23:28:40 -0500 Add an OpenSSL license exception and change the copyright block at the top of each source file to the shorter, more easily maintained format suggested by Aaron. Also include the GPLv3 and OpenSSL licenses in the tarball, in addition to the GPLv2.
new cfc1902 r147 at lysithea: edmanm | 2008-02-29 23:38:45 -0500 Include the right license files in the binary packages.
new 0a6f6d5 Improved a lot of Finnish installer translation
new 3de0857 Improved Finnish installer translation
new 4c47cba r149 at lysithea: edmanm | 2008-03-01 12:58:03 -0500 Apparently putting '---' inside HTML comments is a no-no.
new 195aebc r153 at lysithea: edmanm | 2008-03-01 17:11:45 -0500 Apply the changes for settings pages in the same order in which the pages appear in the Settings dialog. The only two pages for which this matters are the 'Network' and 'Sharing' pages. Fixes arma's ticket #336.
new 0cc2ec9 r155 at lysithea: edmanm | 2008-03-01 18:10:55 -0500 Add a note to the INSTALL file about out-of-source builds.
new a0aca40 r157 at lysithea: edmanm | 2008-03-01 18:13:41 -0500 This option no longer has any effect.
new fa1df78 r159 at lysithea: edmanm | 2008-03-01 18:32:12 -0500 January was a apparently a bad guess for an 0.1.0 release month. Heck, February wasn't even right, even with a free extra day. March it is, then.
new 8333066 r161 at lysithea: edmanm | 2008-03-01 18:41:57 -0500 Bump trunk to 0.1.1-svn.
new 8ecd7e9 The best way to find things you forgot to do is to tag a release. Fortunately, this one isn't too important.
new b2fe414 Improved Swedish GUI-translation
new 54ae8ed r166 at lysithea: edmanm | 2008-03-01 20:19:34 -0500 vidalia.h missed the boat when we moved to CMake. Now we properly configure the version number in it, instead of leaving that value hardcoded.
new 7e4ed5d svn:r2378
new 99d1e79 Added preliminary Swedish help translation
new 39372bf Added preliminary Swedish help translation
new 5bd8fb8 Re-uploaded the previous version of Finnish help because uploading the Swedish-version had some problems
new b35da04 Improved Swedish help-translation
new 167cfde r173 at lysithea: edmanm | 2008-03-02 16:51:47 -0500 Add a couple missing closing tags to bridges.html and server.html.
new c2a8bce Added closing tabs to bridges.html and server.html in Finnish and Swedish languages, German and Russian is still left
new 6db0168 Added closing tabs to bridges.html and server.html in other languages
new c66bb42 r182 at lysithea: edmanm | 2008-03-09 23:41:41 -0400 Add an updated RPM spec file from Oliver Niesner that works with CMake.
new a7eab9c svn:r2395
new 53ea2e5 testcommit! Don't use it, please.
new 27d6321 removed TESTCOMMIT string
new 47bdf83 r191 at lysithea: edmanm | 2008-03-12 20:33:24 -0400 Rename the 'AUTHORS' file to the more accurate 'CREDITS', and bring it up to date.
new 63f3706 r196 at lysithea: edmanm | 2008-03-13 00:34:13 -0400 TunnelDirConns and PreferTunneledDirConns now default to 'hell yes.' Also, now we don't check the 'My ISP blocks connections to the Tor network' box simply because those options are enabled. Checking that box still does enable encrypted dir connections on older Tors. Also remove the '(optional)' from the 'Tor Bridge Settings' frame, since it doesn't really make sense anymore.
new 3adc70e r202 at lysithea: edmanm | 2008-03-13 00:49:42 -0400 Add a Japanese GUI translation from Nardog. Thanks!
new d75747d Improved Swedish and Finnish help translations
new a4ada33 r204 at lysithea: edmanm | 2008-03-15 03:46:36 -0400 Add a couple items to the 0.1.1 changelog.
new acad091 r209 at lysithea: edmanm | 2008-03-15 14:09:41 -0400 Fix a changelog typo.
new bb86a2e r211 at lysithea: edmanm | 2008-03-15 15:33:30 -0400 Add a changelog item for our updated RPM .spec file from Oliver.
new 6ea5a70 svn:ignore bunches of CMake-generated files and compiled binaries.
new ece620f Create a contrib directory for miscellaneous stuff and move the geoip script that runs on pasiphae into it.
new a016c58 r219 at lysithea: edmanm | 2008-03-17 18:29:30 -0400 Note that Google's breakpad might be cool. Or it might not. We should find out.
new 241eed0 r221 at lysithea: edmanm | 2008-03-17 22:33:42 -0400 A new Torbutton relesed yesterday. Looks like Tor 0.2.0.22-rc is about to roll. So why not do a Vidalia 0.1.1 while we're at it?
new 2c743d3 Updated and improved Swedish and Finnish help translations
new be543c5 r223 at lysithea: edmanm | 2008-03-20 18:43:49 -0400 The dot is important!
new 0e1a4e0 r231 at lysithea: edmanm | 2008-03-20 18:53:52 -0400 Mention xcodebuild, if you don't want to open Xcode.
new 43196a5 r233 at lysithea: edmanm | 2008-03-20 22:27:30 -0400 Correctly load the CA certificate used to verify SSL connections to the GeoIP server. This caused Vidalia >= 0.1.0 clients built against Qt >= 4.3.2 to be unable to retrieve updated GeoIP information. Fixes ticket #349.
new 2c3e5d8 Fixed a little bug that prevented the use of Swedish help translation
new 5cf930a Updated and improved Swedish and Finnish help translations
new 85cd574 Update torbutton version and include the uninstaller with the bundle.
new 476d7bb r235 at lysithea: edmanm | 2008-03-21 22:15:25 -0400 A quint32 is always 32 bits. Using UINT_MAX here could be problematic if sizeof(int) != 4. Fixes ticket #350.
new b8e557c r240 at lysithea: edmanm | 2008-03-21 22:30:46 -0400 Add a couple changelog items.
new 6179de6 r242 at lysithea: edmanm | 2008-03-21 22:52:25 -0400 Stop requiring a dirport for bridge relays. Fixes the easy part of ticket #337.
new e11bd10 r244 at lysithea: edmanm | 2008-03-21 23:24:32 -0400 We don't need these .ico files anymore now that we only ever use Qt's tray icon implementation on Windows.
new 225d160 r245 at lysithea: edmanm | 2008-03-21 23:35:35 -0400 Update the copyright notice that gets lumped into vidalia.exe.
new 31b7f57 Fix a typo in VidaliaMacros.cmake that would allow configuration to continue even if windres.exe couldn't be found.
new 235fb20 r248 at lysithea: edmanm | 2008-03-22 00:07:24 -0400 Whitespace cleanups.
new aa378d3 Add *.obj to the list of files to be ignored. Noted by DJHasis.
new b764e4a r251 at lysithea: edmanm | 2008-03-22 09:54:03 -0400 Bump to 0.1.2-svn.
new d6e9f33 Fix the link to the Windows Platform SDK given in the VC++ Express build instructions.
new 31fc54d r256 at lysithea: edmanm | 2008-03-23 00:22:58 -0400 Check for limits.h and sys/limits.h, and include them in zlibbytearray.cpp so we can use UINT_MAX.
new 33c8224 r259 at lysithea: edmanm | 2008-03-23 00:33:18 -0400 Don't bother configuring vidalia.h. We'll just put the version in config.h and include that instead.
new ca09283 r261 at lysithea: edmanm | 2008-03-23 10:14:51 -0400 Oh yeah, config.h.in is a source file, not CMake stuff. Oops.
new 60290f6 r263 at lysithea: edmanm | 2008-03-23 20:49:04 -0400 Add a couple sentences that try to clarify what bridges are and what they're used for. Suggested by DJHasis, and cleaned up a bit.
new f5199c1 Added previous changes from the English help to Swedish, Finnish and also to Russian
new f72bcd2 r271 at lysithea: edmanm | 2008-03-24 18:16:55 -0400 This file was obsoleted to be removed in r2445.
new 600956f r272 at lysithea: edmanm | 2008-03-24 18:18:30 -0400 Today seems like a fine time for an 0.1.2.
new c082cb9 r278 at lysithea: edmanm | 2008-03-25 20:19:19 -0400 Bump to 0.1.3-svn.
new 62f7359 r281 at lysithea: edmanm | 2008-03-25 20:21:20 -0400 Uh. Where'd my "-svn" go?
new 675d6d8 r283 at lysithea: edmanm | 2008-03-28 23:07:31 -0400 Fix the tab order on the custom bandwidth settings tab.
new e5bdbf6 r284 at lysithea: edmanm | 2008-03-28 23:09:11 -0400 Add a changelog entry for that, too.
new ce4489e Update method of installation for torbutton.
new 2b502cd Update the win32 bundle nsi to include current versions of tor and torbutton. Change the torbutton installer to work the same as OSX and the way mozilla intended.
new 202e9a7 No really, torbutton will install in Firefox if the user clicks Install.
new ab88101 bump to 0.1.2
new d12995c r288 at lysithea: edmanm | 2008-04-01 19:55:16 -0400 Set the keywords and eol-style properties on FindOpenSSL.cmake.
new 91abfd1 r289 at lysithea: edmanm | 2008-04-01 20:23:53 -0400 Initial merge of sjmurdoch's patch to add UPnP support using the MiniUPnPc library.
new c4245b1 r290 at lysithea: edmanm | 2008-04-01 22:00:19 -0400 Make UPnP support optional (off by default). Add a FindMiniUPnPc.cmake for checking for the miniupnpc library and location of header files.
new 99bcc4d Apparently we need to say "FORCE" to convince CMake that we really do want a fat binary.
new e7af1a5 r299 at lysithea: edmanm | 2008-04-03 21:16:13 -0400 Mock up a UI for letting people set a proxy executable (e.g., Polipo) that gets launched when Tor starts. This is just the UI. It currently does nothing. I'm not kidding. Don't tell me it doesn't work.
new 7fb4b34 r302 at lysithea: edmanm | 2008-04-03 21:39:29 -0400 Take out Qt 4.3-specific junk from my .ui changes.
new 9b3d164 r304 at lysithea: edmanm | 2008-04-03 22:40:38 -0400 Add a box for proxy command line arguments and change the checkbox to say "Start my proxy application when Vidalia starts". If this is unchecked, then we never launch their proxy.
new 1548905 r306 at lysithea: edmanm | 2008-04-03 23:01:02 -0400 Change "Start my proxy..." to "Start a proxy...". Enable and disable the proxy executable widgets when the "Start my proxy..." checkbox is toggled to try to make it clearer that if the checkbox is not checked, your proxy executable will *never* be started.
new 5f31fe4 r308 at lysithea: edmanm | 2008-04-04 23:55:32 -0400 Add a config value for remembering whether the 'Start a proxy application...' checkbox is checked.
new 287d382 r309 at lysithea: edmanm | 2008-04-04 23:57:46 -0400 Add a method for parsing a QStringList of (possibly quoted and escaped) command line arguments from a QString. Also add a method for converting back to a (possibly quoted and escaped) QString from a QStringList of arguments.
new 44e95cd r310 at lysithea: edmanm | 2008-04-05 00:05:47 -0400 Implement saving and loading the proxy executable settings from the 'General' settings page..
new e4945c1 r311 at lysithea: edmanm | 2008-04-05 00:08:52 -0400 Use the saved value of the 'Start a proxy ...' checkbox to decide whether to run a proxy on startup, instead of assuming a non-empty ProxyExecutable means "Yes, please do."
new 1591509 r316 at lysithea: edmanm | 2008-04-05 10:43:06 -0400 Typo.
new 4b2f752 Remove the minimum size on the Proxy Executable group box. This made the page look ugly on Windows.
new acaf434 Make the 'Start a proxy application...' checkbox and group box behave like the checkboxes and group boxes on the Network settings page.
new 609b812 r320 at lysithea: edmanm | 2008-04-05 19:59:57 -0400 Pilfer Steven's Polipo configuration from Torbrowser. We're going to want to stick that in the bundle too.
new c547a00 Updated Swedish help translation
new 7bfc7e3 Fare thee well, Privoxy. Polipo is now included in the Windows bundle instead of Privoxy.
new 90be2ca Update Tor's website and be sure to include a trailing slash where appropriate.
new 9ea39f2 r323 at lysithea: edmanm | 2008-04-05 23:40:35 -0400 Update the installer translations to mention Polipo instead of Privoxy. The installer's welcome text in each file still needs to be updated based on the changes to the English version.
new 2a7a59f Improve Finnish windows bundle installer translation
new e4db26f Updated and improved Finnish GUI and Help translation
new 06a3ddc r328 at lysithea: edmanm | 2008-04-08 21:53:54 -0400 Remove the 'alias' attribute from all <file> tags in vidalia_i18n.qrc. CMake's qt4_add_resources() macro (erroneously) assumes that all <file> tags have zero attributes, even though the 'alias' attribute is perfectly valid and documented according to Qt's resource compiler. This meant there was no dependency being created between *.qm and the compiled resource file. Thanks to Chris Walker for noticing.
new 6c0ca20 r332 at lysithea: edmanm | 2008-04-08 22:03:17 -0400 Update languagesupport.cpp to recognize that the translation files aren't aliased anymore.
new 6ed8cc0 r334 at lysithea: edmanm | 2008-04-08 22:08:18 -0400 Updated Farsi translation from Chris Walker et al.
new 9c68e47 r336 at lysithea: edmanm | 2008-04-09 16:59:05 -0400 Patch from sjmurdoch to delete the UPnP mapping when the user is no longer a relay.
new 37cf771 r337 at lysithea: edmanm | 2008-04-09 17:01:46 -0400 Tweak sjmurdoch's patch so it builds. (C++ spells 'boolean' as 'bool')
new f4861d4 Updated Swedish help translation
new f3483a1 Improved Finnish Help translation, a lot work needs still to be done with my Finnish and Swedish translations, well I have time
new 126c906 Improved Finnish Help and GUI translations, hmm there isn't svn::ignore for Thumbs.db under trunk/src/vidalia/res/ -folders
new 71e8570 Initial patch from Domenik Bork to add an interface for setting up hidden services. This patch just includes the backend code to handle getting and setting the hidden service options and the new config page, but does not modify existing code to display the new interface bits yet.
new d5a90a1 svn:ignore some Windows Thumbs.db hoobajoob too. Noticed by djhasis.
new 7c09322 Added latest help changes to Finnish and Swedish translations, not yet translated them
new 82cea8e Ignore some more Thumbs.db.
new 35c87e6 r345 at lysithea: edmanm | 2008-04-12 15:54:01 -0400 Add a RouterStatus class for parsing and storing router statuses from network status information.
new 8bd5c63 r346 at lysithea: edmanm | 2008-04-12 15:54:47 -0400 And the CMakeLists.txt entry too.
new 25b0486 r347 at lysithea: edmanm | 2008-04-12 15:55:22 -0400 Add a simple typedef for a list of Stream objects.
new 68ea239 r351 at lysithea: edmanm | 2008-04-12 18:00:15 -0400 Switch to using 'getinfo ns/all' instead of 'getinfo network-status' to figure out which routers are running, and only add running routers to the big list on the left of the network map. Also add support for 'usefeature verbose_names' and use it by default.
new 00fa552 r352 at lysithea: edmanm | 2008-04-12 18:02:17 -0400 lupdate the translations with Domenik's new hidden service stuff.
new baad4ee r359 at lysithea: edmanm | 2008-04-12 18:07:38 -0400 Add a couple changelog entries, remove a long long long overdue todo item, and fudge a todo category heading to make it appear like I suck less than I really do.
new 38bfb74 Updated and improved Finnish GUI and Help translations
new 3df4612 Updated and improved Finnish GUI and Help translations
new fb8f637 Updated Swedish GUI translation
new 2452ee5 Corrected and improved Swedish translations
new 09fa1e4 r361 at lysithea: edmanm | 2008-04-13 14:16:03 -0400 Updated French GUI translation from Daniel Berthereau.
new 2a87cbb r362 at lysithea: edmanm | 2008-04-13 14:17:46 -0400 Add a French help translation from Daniel Berthereau.
new c8e4d29 r363 at lysithea: edmanm | 2008-04-13 14:18:23 -0400 Updated Windows installer translation from Daniel Berthereau.
new 0559ff8 r364 at lysithea: edmanm | 2008-04-13 14:27:26 -0400 Whitespace cleanups on the French Windows installer translation.
new 5ca7bde r365 at lysithea: edmanm | 2008-04-13 14:28:43 -0400 Update the CREDITS file.
new bb8129e r375 at lysithea: edmanm | 2008-04-13 14:33:32 -0400 The copyright notice at the top of files doesn't need to (and probably shouldn't) be translated.
new c568c0d r377 at lysithea: edmanm | 2008-04-13 15:07:39 -0400 Lots of whitespace cleanups on the French help translation.
new 493a54d r379 at lysithea: edmanm | 2008-04-13 23:33:50 -0400 Remove a bit of dead code. It was basically a hacky workaround for old Tors that only listed server names in circ events, even if those servers were not Named.
new a67e5df r380 at lysithea: edmanm | 2008-04-14 15:28:16 -0400 Commenting cleanups from Domenik.
new 9c1d02e r381 at lysithea: edmanm | 2008-04-14 15:35:06 -0400 Small cleanups to Domenik's cleanups.
new 369d0d5 Test of privs. Will remove with next commit.
new 4eea12a I can commit to both required i18n areas of Vidalia. All is well. Thanks Matt!
new 7b16a6a Rename src/util to src/common, since libutil.a was conflicting with libUtil.dylib on OS X Leopard.
new bd25f2f Add the changelog item too.
new 3b659b0 Updated and improved Swedish GUI translation
new 95c89e1 Fix an #include that got left behind in the r2533 shuffle. Noticed by DJHasis.
new 4aef827 Polish translation update
new a7445b1 Improved Finnish Help translation
new ea4b711 Improved Finnish Help translation
new 24a77ac r273 at rae: edmanm | 2008-05-06 17:21:49 -0400 Patch from Domenik Bork to change the ordering of the 'Services' tab in the config dialog. Also changes the resize behavior of the column headers in the hidden services table.
new 773b3e9 r274 at rae: edmanm | 2008-05-06 17:22:25 -0400 Trivial whitespace cleanup.
new 7472283 r273 at rae: edmanm | 2008-05-06 17:21:49 -0400 Patch from Domenik Bork to change the ordering of the 'Services' tab in the config dialog. Also changes the resize behavior of the column headers in the hidden services table.
new b876878 r274 at rae: edmanm | 2008-05-06 17:22:25 -0400 Trivial whitespace cleanup.
new 5d3599f r302 at thebe: edmanm | 2008-05-10 00:23:55 -0400 Merge r2570 to trunk.
new 6459fff r304 at thebe: edmanm | 2008-05-12 21:35:52 -0400 Add a method for fetching descriptor annotations for a router given its ID.
new 63e874a r305 at thebe: edmanm | 2008-05-12 21:43:26 -0400 If we're running Tor >= 0.2.0.13-alpha, then check the descriptor annotations for each descriptor before deciding to do a geoip lookup on its IP address. If the annotations indicate it is a special purpose descriptor (e.g., bridges), then don't do the lookup at all.
new 1dee460 Add the application icon back that was inadvertently removed in r2436. Fixes ticket #358.
new e3c5bd4 r317 at rae: edmanm | 2008-05-19 13:17:38 -0400 r2578 wants a changelog entry too.
new 5f90e8a r319 at thebe: edmanm | 2008-05-19 18:41:42 -0400 Take out a workaround we had for Qt 4.0 that ended up breaking on Qt 4.4. We no longer support anything older than Qt 4.2 anyway. Also simplify the threading a little bit.
new 0f3c022 r320 at thebe: edmanm | 2008-05-19 18:46:54 -0400 And some const touch-ups.
new 1a3b129 r323 at thebe: edmanm | 2008-05-19 19:29:07 -0400 Changelog item for r2580. I keep forgetting these darn things.
new 7ecd60b r325 at thebe: edmanm | 2008-05-19 19:51:33 -0400 Don't crash if, for some reason, send() gets called when the control socket is not connected.
new d891d1c r326 at thebe: edmanm | 2008-05-19 20:08:59 -0400 Whitespace fixes to some of the hidden service configuration code.
new 18c515e r329 at thebe: edmanm | 2008-05-19 20:20:02 -0400 Add a question for Domenik.
new 199227a Improved Finnish Help translation
new 1f3ff77 Improved Finnish Help translation
new 835ef6c Improved Swedish Help translation
new 5588b4e Remove the 'Run Tor as a Service' checkbox. Lots of people seem to be clicking it even though they don't really need to, and we end up leaving them in a broken state after a reboot.
new ccfd989 Add a Turkish GUI translation from Yunus Kaba.
new 57391d1 r351 at thebe: edmanm | 2008-05-25 19:57:18 -0400 QString::fromUtf8() works better if I give it UTF-8 characters.
new bd89a04 r353 at thebe: edmanm | 2008-05-25 20:13:08 -0400 Add a couple more changelog items.
new fd35f7d r355 at thebe: edmanm | 2008-05-25 21:25:47 -0400 Support building a fat binary on Leopard using Trolltech's Qt .dmgs.
new 0b21cd8 r357 at thebe: edmanm | 2008-05-25 21:33:32 -0400 Bump to 0.1.3 and give the changelog a date.
new 23f2c4a r359 at thebe: edmanm | 2008-05-25 21:40:54 -0400 No sense including chkUseService as a tabstop.
new 25b26a6 Improved Swedish GUI and Help translation, hmm svn::ignore doesn't contain vidalia/trunk/src/vidalia/CMakeCache.txt
new 9bd5a0d r363 at thebe: edmanm | 2008-05-26 10:58:14 -0400 Forgot a fairly big changelog item. Oops.
new cd84e95 svn:ignore libcommon.a instead of libutil.a due to the rename.
new cc04e95 r366 at thebe: edmanm | 2008-05-26 19:21:28 -0400 0.1.3 sounds so much cooler if I actually remember to put everything in the changelog.
new 544cbbc r377 at thebe: edmanm | 2008-05-27 19:33:50 -0400 Initialize the control socket to 0. Fixes ticket #360. (Though it's unclear why the hidden service config stuff is trying to getinfo stuff even if the socket is not connected anyway.)
new 807dce9 r378 at thebe: edmanm | 2008-05-27 19:35:28 -0400 Add another question for Domenik.
new 20e57b8 r383 at thebe: edmanm | 2008-05-28 20:32:08 -0400 Some updates to the geoip spec.
new d4ec6ae r385 at thebe: edmanm | 2008-05-29 23:58:06 -0400 Bump to 0.1.4-svn.
new 2ce427d r386 at thebe: edmanm | 2008-05-29 23:58:54 -0400 Respond to mouse wheel events on the network map by zooming in or out on the map image. Patch from Vern Sun.
new a4002ad r410 at thebe: edmanm | 2008-06-01 18:52:03 -0400 Merge the built-in miniupnpc source from the upnp branch to trunk.
new 7f50277 r411 at thebe: edmanm | 2008-06-01 19:00:21 -0400 Merge the CMake fu for building miniupnpc into trunk.
new 226a353 r412 at thebe: edmanm | 2008-06-01 19:23:32 -0400 Merge the UPnP backend changes into trunk.
new 8f8273b r413 at thebe: edmanm | 2008-06-01 19:31:12 -0400 Merge the UPnP test dialog and related files into trunk.
new 010b418 r414 at thebe: edmanm | 2008-06-01 19:43:20 -0400 Merge the remaining UI bits of the UPnP branch into trunk.
new f6d62de r420 at thebe: edmanm | 2008-06-01 20:21:05 -0400 Add Tor's trademark thingy to the About dialog.
new 9508a36 r422 at thebe: edmanm | 2008-06-01 20:58:09 -0400 Initial trademark compliance fixes: change some instances of "Tor" to "the Tor software" and remove most of the others.
new 1b4601b r424 at thebe: edmanm | 2008-06-01 21:10:18 -0400 Replace the onion icon used for the 'About' dialog with an icon from KDE's Oxygen theme.
new e1e0919 Shhh....don't tell arma.
new f6fa99e r426 at thebe: edmanm | 2008-06-02 18:36:31 -0400 Build with miniupnpc support by default. The checkbox still defaults to disabled.
new 4f41819 r429 at thebe: edmanm | 2008-06-02 18:56:35 -0400 Remove a couple icons we've never used.
new c0683ff r431 at thebe: edmanm | 2008-06-02 23:26:15 -0400 Remove a couple things we don't need anymore now that miniupnpc is included in Vidalia's source tree.
new 58a92df r432 at thebe: edmanm | 2008-06-02 23:35:06 -0400 Try out a new icon theme based on KDE's Oxygen icons (LGPLv3) and remove all Tango icons (CC-BY-SA 2.5). This still needs some tweaking with respect to which icons to use (e.g., the 'New Identity' icon sucks).
new 80e97d0 r435 at thebe: edmanm | 2008-06-02 23:45:57 -0400 Cut out the 'T' word in a few more places where it's too cumbersome to say "the Tor software".
new 3f3e705 r437 at thebe: edmanm | 2008-06-03 08:52:37 -0400 The .qrc file was renamed in a previous commit.
new ae1419f r439 at thebe: edmanm | 2008-06-03 09:30:40 -0400 The life preserver is somewhat hard to identify at anything less than 32x32. Swtich to the trusty "?".
new af18374 r441 at thebe: edmanm | 2008-06-03 09:31:33 -0400 And remove help-browser.png from the .qrc.
new 0720097 r443 at thebe: edmanm | 2008-06-03 09:44:52 -0400 Swap in a couple other icons. This makes the config dialog "less blue."
new 373fe35 r445 at thebe: edmanm | 2008-06-03 18:47:24 -0400 Swap in a different icon for the 'New Identity' button and tray menu item. The old icon looked washed out and kinda creeped me out a little (the dude had a shirt, ears, and hair but no face?).
new 8076c25 r447 at thebe: edmanm | 2008-06-03 20:49:11 -0400 Add an icon for the control panel option in the tray menu.
new d98e2f4 r449 at thebe: edmanm | 2008-06-03 22:15:34 -0400 Significantly updated Spanish translation from dererk. Thanks!
new 0ccd79d r451 at thebe: edmanm | 2008-06-03 22:16:46 -0400 Credit dererk in the CREDITS file too.
new 80ac8a0 r453 at thebe: edmanm | 2008-06-03 23:11:12 -0400 Change the message log icon to one that looks like what we had before the theme switch. The utilities-log-viewer.png from Oxygen looked like a little black box at 22x22 or less. Also bump the bottom row of icons on the control panel to 22x22.
new b2b7767 r455 at thebe: edmanm | 2008-06-03 23:16:18 -0400 Include edit-copy.png in the .qrc file too.
new 2c1e3d8 Update torbutton version
new 5e87ad7 It's really 1.2.0rc1.
new 7cde912 r457 at thebe: edmanm | 2008-06-04 01:02:29 -0400 Cut down the margin around the table of contents in the help browser. It looked goofy with so much empty space.
new a6503c8 lupdate GUI translations
new da6b206 r462 at thebe: edmanm | 2008-06-04 09:18:07 -0400 Add the message log icon to vidalia.qrc.
new 49a0b2a r465 at thebe: edmanm | 2008-06-04 19:48:14 -0400 We only need to build minissdpc.c on non-Windows and don't need to build minixmlvalid.c on any platform. Thanks to sjmurdoch for pointing this out.
new 25e12a9 r469 at thebe: edmanm | 2008-06-04 20:00:54 -0400 "We should start putting polipo in the win32 bundle instead of Privoxy."
new 478f07e r472 at thebe: edmanm | 2008-06-04 20:34:34 -0400 But we don't want to revert this part.
new 911d9e7 r474 at thebe: edmanm | 2008-06-04 20:44:52 -0400 Use https instead of http for the Tor links in the bundle.
new e42d641 Corrected couple of Finnish windows installer strings
new 4e96ce1 Updated Finnish GUI translation
new a9016aa r476 at thebe: edmanm | 2008-06-06 19:24:12 -0400 Patch from sjmurdoch to optionally start an IM application when Vidalia starts.
new 44c3509 r481 at thebe: edmanm | 2008-06-06 19:28:12 -0400 Remove the _okStart member variable and onStart() slot from HelperProcess, since they aren't currently used.
new 1e07f44 r482 at thebe: edmanm | 2008-06-06 19:29:27 -0400 Some whitespace touch-ups.
new e6c0725 Updated and improved Finnish GUI translation
new 4854487 Two quick conversion scripts to assit with pootle work.
new 4fe92ec r486 at thebe: edmanm | 2008-06-09 23:04:58 -0400 Support clickable external links in the help browser. If an external link is clicked, warn the user that their request might not be anonymous. (This is a message box that could likely use one of those 'Yeah, I know. Stop telling me.' buttons.) If they're cool with that, then open the link in their default web browser.
new 340ab09 r487 at thebe: edmanm | 2008-06-09 23:05:33 -0400 Make some of the helpful links more helpfully clickable.
new 3d4ea51 r492 at thebe: edmanm | 2008-06-09 23:14:18 -0400 https://torproject.org/ is so a few days ago. https://www.torproject.org/ is the new hotness.
new d0da1d6 r494 at thebe: edmanm | 2008-06-10 00:33:27 -0400 Add some help text about port forwarding.
new 160fab2 r496 at thebe: edmanm | 2008-06-10 00:35:42 -0400 Add a little bit of formatting too.
new e3ff7f9 r498 at thebe: edmanm | 2008-06-10 00:50:41 -0400 Add a "Help" button to the UPnP test dialog. Clicking the button displays the help topic on port forwarding.
new 893fd5c r500 at thebe: edmanm | 2008-06-10 01:23:24 -0400 Add a help button next to the UPnP "Test" button too. (We need to make the help buttons sprinkled on the server page less gaudy. Just a clickable icon with no big button maybe?)
new 70d30ad Updated help translations to have clickable links in links.html
new ce88287 Updated Finnish and Swedish help translations to have markings of upnp
new b9c544f Spanish translation updates from dererk.
new 0964aba Try to sound a little less 'hood' in our CMakeLists.txt.
new 2333dfa Typo.
new dac1d66 Corrected a couple of typos from Finnish and Swedish help translations
new 6b5b395 Updated torbutton version, fixed url location, updated OSX version
new c8afbae r507 at thebe: edmanm | 2008-06-10 21:32:55 -0400 r280 at thebe (orig r2559): edmanm | 2008-05-08 19:30:22 -0400 r273 at rae: edmanm | 2008-05-06 17:21:49 -0400 Patch from Domenik Bork to change the ordering of the 'Services' tab in the config dialog. Also changes the resize behavior of the column headers in the hidden services table.
new 77bf9a9 r508 at thebe: edmanm | 2008-06-12 02:10:28 -0400 Reorg the src/torcontrol logging stuff and add an enum for 'orconn' and 'bootstrap' reason fields. The enum is in the tc:: namespace, since multiple events use these same reasons.
new 5a9048a r509 at thebe: edmanm | 2008-06-12 02:14:11 -0400 Add the usual copyright and doxygen blocks and set a couple svn:keywords and svn:eol-style properties.
new 315a075 svn:r2697
new 7125479 r514 at thebe: edmanm | 2008-06-12 02:42:36 -0400 Add initial support for the shiny, new BOOTSTRAP status events.
new 02db910 r515 at thebe: edmanm | 2008-06-12 02:49:13 -0400 Catch bootstrapping status events and add a stub for handling them. A couple UI elements need to be added and then updated from the stub.
new c4b9b3e r523 at thebe: edmanm | 2008-06-12 03:06:59 -0400 Revert r2694.
new 81a38dc Add pootle external svn property. This will be used to allow a package builder or diff manager to add new translations directly from the translation engine.
new 6b68319 r527 at thebe: edmanm | 2008-06-12 18:17:25 -0400 Add Linguist-generated XLIFF files for each of our translations so we can test out pointing pootle at them.
new a9f3537 r529 at thebe: edmanm | 2008-06-12 19:21:42 -0400 So, just kidding about the whole XLIFF thing.
new 6602ce3 r531 at thebe: edmanm | 2008-06-12 19:25:33 -0400 "Thou shalt not use 'Tor' as a noun" is optional, I'm told. Except when it isn't. (?)
new 201c641 r533 at thebe: edmanm | 2008-06-13 01:38:23 -0400 Add a progress bar and status label for displaying Tor's startup progress.
new 37b7d2b r534 at thebe: edmanm | 2008-06-13 01:40:03 -0400 Update the progress bar, status text, and tooltip based on Tor's bootstrapping events.
new 264fcda r537 at thebe: edmanm | 2008-06-13 01:47:30 -0400 Hide the startup progress if starting Tor fails. Jump to 100% if we connect to an existing Tor and it already has a circuit established.
new dec6729 r539 at thebe: edmanm | 2008-06-13 01:49:40 -0400 Move Vidalia's semi-documented coding style into a HACKING document, and try to specify a few more things.
new 276425d r541 at thebe: edmanm | 2008-06-13 02:05:14 -0400 Reorg and reword a couple of the bootstrapping status messages.
new 8459c0f r543 at thebe: edmanm | 2008-06-13 02:16:00 -0400 Update the changelog.
new a25b912 r545 at thebe: edmanm | 2008-06-13 02:19:28 -0400 At least I didn't write "Stephen".
new b7abe8b r547 at thebe: edmanm | 2008-06-13 02:22:18 -0400 .
new f6604bf r549 at thebe: edmanm | 2008-06-13 03:18:59 -0400 Another changelog entry.
new 90c54b5 r551 at thebe: edmanm | 2008-06-13 04:05:27 -0400 Note that the bootstrap phase failed (and include the 'reason' field) if the bootstrap status event's severity is 'warn'.
new 7595b26 r553 at thebe: edmanm | 2008-06-13 04:07:23 -0400 Bump to 0.1.4 and give the changelog a date.
new 4f4ce6e r557 at thebe: edmanm | 2008-06-13 04:51:47 -0400 Bump trunk to 0.1.5-svn since I'm sure we'll be doing one of those in the near future.
new 18c7052 Updated Finnish GUI translation
new 6a1f9b7 r559 at thebe: edmanm | 2008-06-13 23:14:47 -0400 Try to specify the tab order on the network settings page. Qt still seems to be ignoring my suggestions anyway.
new 33d9f9b r563 at thebe: edmanm | 2008-06-14 10:07:03 -0400 r510 at thebe (orig r2691): djhasis | 2008-06-11 12:58:22 -0400 Corrected a couple of typos from Finnish and Swedish help translations r512 at thebe (orig r2693): phobos | 2008-06-11 19:50:01 -0400 Updated torbutton version, fixed url location, updated OSX version
new 46cca98 r564 at thebe: edmanm | 2008-06-14 10:16:08 -0400 Include the text of the LGPLv3 in the binary packages.
new 3b56144 Updated Swedish and Finnish GUI translations
new 3e0b7cd r568 at thebe: edmanm | 2008-06-14 10:21:55 -0400 r565 at thebe (orig r2724): edmanm | 2008-06-14 10:15:28 -0400 r563 at thebe: edmanm | 2008-06-14 10:07:03 -0400 r510 at thebe (orig r2691): djhasis | 2008-06-11 12:58:22 -0400 Corrected a couple of typos from Finnish and Swedish help translations r512 at thebe (orig r2693): phobos | 2008-06-11 19:50:01 -0400 Updated torbutton version, fixed url location, updated OSX version
new 39df006 r569 at thebe: edmanm | 2008-06-14 19:44:39 -0400 Remove a few unused variables and mark a fourth for Domenik to look at. It looks like he wanted to use it for something. Maybe he remembers for what?
new 30ad25f Tweak the resize policy for the control panel so the vertical size is fixed at minimal and sufficient, and the horizontal size is adjustable but obeys the minimum size hint.
new 7d3951a Default to the language chosen by the user during install (Windows-only) rather than the system language. (Ticket #246)
new d75443c svn isn't a human language. Also add some newlines at the end of a few files.
new 4b52c8f Hebrew needs a MUI_LANGUAGE in the Windows installer .nsi files.
new c5fa211 These strings want to be translatable as well.
new fe146f1 If Tor doesn't have bootstrapping events, then update the current status string and bump the progress bar along a bit.
new 01934c4 updated GUI translations for the new GUI strings
new 930afad Remove another unused variable.
new 478f490 Updated Finnish and Swedish GUI translations
new 479e959 Update vidalia-bundle for osx to work with the new Tor dmgs.
new 76f9d32 Add the latest OSX for identification.
new d71a310 Update tor version. Minor yet annoying. ;)
new d2d0c35 Create a Qt-based ts2po helper tool to convert .ts files to .po format, without having to depend on translate-toolkit.
new a6b7a94 Updated to reflect proper pootle placement.
new 4d2d365 This is the first major test of a export from Pootle, converting from .po (using the process explained in tor/doc/translations.txt) and into .ts; hopefully this will still work properly and we will only see major updates when string translations happen. If not, we should back this change out. Hopefully Matt can confirm my assumption and I haven't broken everything with this commit.
new f4e63d6 Add a po2ts tool to convert .po formatted files to qt's .ts format.
new 84e1dce Tweak to r2729 so that hopefully the control panel doesn't disappear on Ubuntu.
new e06efe7 Revert r2746 so translations will work again.
new 2b04ad8 Force a repaint() to make sure the progress bar and onion status icon don't overlap briefly.
new bd3bf47 On second thought, simply ignoring a message element with no corresponding source string is probably silly. We should error out instead if the .ts file is invalid.
new b3d3ffd Add a -q option to po2ts and ts2po that enables 'quiet' mode. Also use -i and -o arguments to specify the input and output files.
new f02d896 Add some .po files for pootle, each in its own directory. Why? Ask pootle.
new f45a290 Wait, there's a Japanese translation too?
new f7862f4 Build our translations from .po files rather than .ts files. Also use "zh_CN" and "zh_TW" instead of "zh-cn" and "zh-tw" so we don't look quite so silly.
new 0bdcfc9 Benessa Defend appears to have also contributed to the Japanese translation via pootle.
new 2e66bdd remove me, required for pootle test
new 03acd23 Removing test file.
new 37e677c Removing external svn stuff.
new f2e35de Commit from The Tor Translation Portal by user ioerror. 418 of 531 messages translated (0 fuzzy).
new 2628d33 Remove the mkpo.sh and mkts.sh scripts.
new 8c67378 Remove all of our .ts files from svn.
new 6a34c27 Commit from The Tor Translation Portal by user edmanm. 418 of 531 messages translated (0 fuzzy).
new be4f48f Commit from The Tor Translation Portal by user karsten. 429 of 531 messages translated (1 fuzzy).
new f8d4672 It looks like we had been using the wrong Czech word for the Czech language.
new 147f78e Escape dquotes in strings when converting .ts -> .po, and unescape them when converting .po -> .ts.
new fe787fc Update the .po files with properly escaped dquotes.
new cbef7ca Commit from The Tor Translation Portal by user mfr. 457 of 531 messages translated (0 fuzzy).
new d3394b5 Whine about bootstrap problem events only if their recommandation is not 'ignore'.
new b4a332e Avoid confusing people who also read (or write) the spec.
new 33f2823 Commit from The Tor Translation Portal by user karsten. 473 of 531 messages translated (0 fuzzy).
new 2888379 Commit from The Tor Translation Portal by user mfr. 466 of 531 messages translated (0 fuzzy).
new 5e0578e Commit from The Tor Translation Portal by user mfr. 488 of 531 messages translated (0 fuzzy).
new b7b7353 Commit from The Tor Translation Portal by user mfr. 511 of 531 messages translated (0 fuzzy).
new 4ee9e38 Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
new 6f02fb1 Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
new 860fb45 Commit from The Tor Translation Portal by user DJHasis. 449 of 531 messages translated (0 fuzzy).
new a3ec116 Reorg the bootstrap status event stuff into a new BootstrapStatus class (BootstrapStatusEvent now contains a BootstrapStatus object). Add a method to send a 'getinfo status/bootstrap-phase' command that returns a BootstrapStatus object. Call that method after we've authenticated to the Tor software so the progress bar can take a hop, skip, and a jump to wherever we are in the bootstrapping process.
new 446fb6c Damn you, 'svn add'.
new c3cd1ff Set the svn:eol-style and svn:keywords properties.
new fe89ee3 Add some changelog items for 0.1.5.
new e16fc4a One more changelog item.
new 3a1b362 Bump to 0.1.5.
new 75b68cb Bump to 0.1.6-svn.
new 47fdfb4 Oops. Wrong version number. It'll be wrong in the changelog that goes with 0.1.5, but at least it'll be right for subsequent versions.
new f9c2dc1 Appease Panther's douchieness.
new a28006a Remember r2791? Yeah, same thing, only with po2ts.cpp.
new affc346 Might as well start the 0.1.6 changelog.
new 5b9621e Commit from The Tor Translation Portal by user jan. 357 of 531 messages translated (0 fuzzy).
new 8c42d91 Commit from The Tor Translation Portal by user jan. 391 of 531 messages translated (0 fuzzy).
new 463e613 Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
new 42e9c61 Updated French help from mfr
new a2fb4a1 forgot to add services.html to French help
new b36e265 Updated helps content-list file for the new French help
new 34f4bbe Set the svn:keywords and svn:eol-style properties on the French help files.
new c87574e Fix the whitespace on a couple of the French help files.
new 9831e53 Pipe down, Doxygen. (These are already marked up in tcglobal.h.)
new 2a233b5 Add a place for a Romanian translation to live. This isn't enabled in the GUI until we get some strings translated.
new 5fc7bf5 Commit from The Tor Translation Portal by user DJHasis. 463 of 531 messages translated (0 fuzzy).
new 3d59014 Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
new a37cfd7 Updated Finnish help
new ff38984 Commit from The Tor Translation Portal by user edmanm. 3 of 531 messages translated (0 fuzzy).
new 12665f9 Commit from The Tor Translation Portal by user zugu. 463 of 531 messages translated (68 fuzzy).
new e5eab42 Make the Romanian translation available now that we have some translated strings.
new 503bd6f Commit from The Tor Translation Portal by user karsten. 516 of 531 messages translated (0 fuzzy).
new 6583722 Fix po2ts so that it uses the same encoding to read in a .po file that it uses to write out the .ts file. Also make the encoding used an optional parameter that defaults to 'utf-8'.
new 7491b09 Make the encoding used by ts2po configurable as well (defaults to utf-8 still), and set the PO header properly.
new 3e4afe0 Correct the header guard on the ts2po config file.
new 8e8b96f Use the correct field when trying to parse the severity value from the 'getinfo status/bootstrap-phase' response.
new 500c89f Modify ts2po to use a 'msgctxt' line for specifying a message's context, rather than overloading the "#:" line (pootle > 1.0 supports msgctxt). Also now use the "#:", as intended, for the string's filename and line number.
new 5eac6c6 Update po2ts to support parsing msgctxt lines.
new 4957d67 Commit one test translation to see if our Pootle asplodes over msgctxt.
new c2a3d64 Pootle survived. Take the plunge and convert the rest to using msgctxt.
new f52272b Looks like we never really needed to explicitly link to these Windows libraries. Good.
new 189ae91 Commit from The Tor Translation Portal by user ioerror. 530 of 532 messages translated (0 fuzzy).
new 9a36bb4 Revert change that appears to have broken pootle. :-(
new 02a0542 Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
new 41e4b18 Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
new e781067 Tolerate mixing and matching the "msgctxt" and overloaded "#:" forms of specifying message context.
new 99f1b76 Update the Farsi translation to use msgctxt for specifying message context.
new c9cc5ca Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
new 0796ad5 If we're building with CMake 2.6, then force CMake 2.4 compatibility for linker search path behavior.
new 5b5847d Link to ws2_32 if building with UPnP support on Windows, otherwise we get linker errors when building with CMake 2.6.
new bb8788b Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
new b04cec3 Shuffle some po2ts and ts2po dependencies around and do a better job of figuring out their executable locations so we can build with Xcode again.
new 69c9d82 Commit from The Tor Translation Portal by user ioerror. 531 of 531 messages translated (0 fuzzy).
new e3ecedc Fix the quoting on one of the Farsi strings.
new 590a00f Add a SendCommandEvent class that can be used to post an event to the control socket in the correct thread, letting it know it should send a control command.
new 3322fd6 OK, story time: So, Qt really doesn't like it if you try to send data on a socket in one thread and read data from it in another thread, even if you do your locking correctly. Touching the socket in a thread other than the one in which it was instantiated == death. I started working on a patch that does away with threads and blocking I/O and simply uses Qt's signals and slots for dealing with socket operations asynchronously from the main thread. This patch got reall [...]
new a46e176 Add a Romanian installer translation from "Top Quality Software." (?)
new c931093 Include the Romanian translation in the Vidalia-only and bundle installers.
new 143704b Oh yeah. Include it here, too.
new d2171ea Add a bunch of 0.1.6 changelog items.
new 4251ef2 French installer patch from Mfr. Thanks!
new 546d2cd Update the version of torbutton and tor.
new 14391a2 Add a changelog item and bump to 0.1.6.
new c898b04 Commit from The Tor Translation Portal by user mfr. 531 of 531 messages translated (0 fuzzy).
new 2ad202d Add a GNU gettext POT for the Windows installer translations.
new 8ece2e7 Add an English installer .po to start with.
new 0fd9f09 Recurse into the src/common directory before src/tools, so we can use libcommon.a from any of the tools built.
new b147be0 Add a po2nsh tool to convert .po files into .nsh files containing language table entries.
new 8fa4bd4 msginit apparently ignores the charset specified in the POT's header and just rolls with UTF-8 instead. :(
new 3160588 Split the CMake fu for pkg/osx, pkg/rpm, and pkg/win32 into their own CMakeLists.txt files in each subdirectory.
new 624d38f Remember the location of po2nsh so we can use it in custom commands.
new c59b88b Add a vidalia_add_nsh() CMake macro to convert Win32 installer .po files to .nsh files.
new cb0b617 "Waaahhhh. You left a '\r' in a msgid string. Waaahhh." says msginit.
new 4d2b05a Add (untranslated) .po files for the rest of the Windows installer translations.
new 98c91c2 Set what I *think* is the right charset for each language.
new d640466 Convert the win32 installer .po files to NSIS .nsh files at build time.
new 0b0b0ea Move vidalia.pot to pkg/win32/templates.
new 9e80fe4 Test
new dc4b6ec Pootle works.
new a685eae Commit from The Tor Translation Portal by user edmanm. 5 of 42 messages translated (0 fuzzy).
new c4394f4 I forgot to version bump after the last release.
new 70a3db8 Add "-f <from-codec>" and "-t <to-codec>" options to po2nsh. Default to utf-8 for input and iso-8859-1 for output.
new ce8b83a Make the .pot and .po files UTF-8, since that's the way Pootle rolls.
new dc41b6f Add an argument to the vidalia_add_nsh() macro that accepts an output charset and passes it to po2nsh.
new e8df62e I really thought the shed should've been vermeil.
new a730ca2 Comment out the zh_CN and zh_TW translations until I figure out what encoding actually works on Windows, because GB18030-0 sure doesn't seem to be it.
new 9e53510 Updated to torbutton 1.2.0rc6
new ad36610 Just add i18n-win32-installer to the ALL target. There's no particular reason it has to be built with the i18n target.
new 8a1fdbd Skip the pkg/ subdirectories that aren't likely to be needed on the current build platform.
new d17dccd Commit from The Tor Translation Portal by user ZeeWolf. 531 of 531 messages translated (0 fuzzy).
new 4a8312e Commit from The Tor Translation Portal by user edmanm. 38 of 42 messages translated (0 fuzzy).
new 217739e Commit from The Tor Translation Portal by user DJHasis. 42 of 42 messages translated (0 fuzzy).
new f4b0463 Commit from The Tor Translation Portal by user DJHasis. 42 of 42 messages translated (0 fuzzy).
new 06004d6 Commit from The Tor Translation Portal by user edmanm. 29 of 42 messages translated (0 fuzzy).
new a8d57a8 Commit from The Tor Translation Portal by user IgnoreRed2. 42 of 42 messages translated (0 fuzzy).
new fa65cf8 Does installer's po file has to be UTF-8 ? That translation portal broke it :(
new cd47707 Commit from The Tor Translation Portal by user IgnoreRed. 42 of 42 messages translated (0 fuzzy).
new 609c6b7 Include stdlib.h in the format conversion tools.
new 7b34d65 Add an nsh2po tool, for realsies this time.
new 808575e msgctxt is the key, not the value.
new 39c43b4 Use the French installer translation as the guinea pig to see if pootle is happy with my nsh2po-generated .po files.
new 2e713ad Commit from The Tor Translation Portal by user edmanm. 38 of 42 messages translated (0 fuzzy).
new 30c448f Tor moved. Update URL.
new d1e4f12 PO-ify the rest of the existing translations.
new b4bfb56 Commit from The Tor Translation Portal by user edmanm. 24 of 42 messages translated (17 fuzzy).
new 44b2cf2 The English installer .po could use an update too, so it matches the template.
new d9a382e Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
new 3bb375b Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
new 1851d98 Commit from The Tor Translation Portal by user edmanm. 39 of 42 messages translated (1 fuzzy).
new 3c3f65f Update the URL in the Polish translation too.
new beac97f Commit from The Tor Translation Portal by user edmanm. 37 of 42 messages translated (1 fuzzy).
new 1e99378 Same for the Svenska translation.
new 0cd9a0e Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
new 48f2ba4 Update the URL in the Finnish translation too.
new 0b42c65 Update Tor's URL in the Czech translation.
new c709a03 Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
new 83ba8a5 Commit from The Tor Translation Portal by user edmanm. 42 of 42 messages translated (0 fuzzy).
new 897874d Commit from The Tor Translation Portal by user edmanm. 8 of 42 messages translated (29 fuzzy).
new fd58508 Commit from The Tor Translation Portal by user edmanm. 34 of 42 messages translated (6 fuzzy).
new be3493c Commit from The Tor Translation Portal by user mfr. 42 of 42 messages translated (0 fuzzy).
new 4eb61ed Commit from The Tor Translation Portal by user mfr. 28 of 42 messages translated (0 fuzzy).
new a10fc8d Yet more Tor URL updates.
new b9e071f Rename the pt_BR installer translation directory to pt, since there is apparently nothing particularly BR about it.
new c968241 And rename the the pt installer filename.
new 1cde516 Commit from The Tor Translation Portal by user edmanm. 37 of 42 messages translated (5 fuzzy).
new 83cda8b Add "TZ=UTC" to the browser executable's environment variables when launched via Vidalia.
new ad85bfe bump to 0.1.6, fix man path
new 40bfcce Handle spaces in the Tor version number we get from 'getinfo version' since Tor has included svn revision numbers in its response (e.g. "0.2.0.30 (r12345)") for a while now.
new 31d8b7e German language file update
new 63b9fed Rework the message log scrollbar logic so it's consistent again on Qt 4.4.0. Fixes ticket #369.
new b41485b Remove the horizontal scroll bar behavior. It was really annoying and unnecessary since long messages have tooltips anyway.
new e61b2a7 Start a changelog for 0.1.7.
new f4f79ed Bump to 0.1.7.
new 34a6752 Oh yeah, we renamed "pt_BR" to "pt".
new 6805122 Bump to 0.1.8-svn.
new e4c5a15 We don't need the .nsh files anymore.
new 98e8b17 Add a templates/ directory and stick a .pot in there that gets updated along with the 'make i18n-update' build target.
new 5684ede Reduce the default number of messages to retain in the message log to 50 messages. Most people never look at the window and the extra 200 messages just needlessly eat memory.
new e3a3471 Add a directory and .po for a Slovenian translation. We'll include it as part of the build once we get some translated strings.
new 3966034 svn:r2938
new 8b272ed More message log futzing: - Keep a chronologically ordered list of pointers to items in the message log so we can remove the oldest item when the log is full in O(1) rather than O(n), even when the log is sorted by severity or lexicographically. - If the message log is sorted by severity or lexiographically, or if the user manually repositioned the vertical scroll bar, then retain the scroll bar's previous position after adding a new message to the log.
new 5deb474 Add a first cut of a document describing how to build a Windows Vidalia-only installation package.
new bdf3b49 Rename the bundle installer directions so they're consistent with the Vidalia-only directions.
new e296f3d Use the right icon for the help browser's window icon.
new 6377573 Include ssleay32.dll in the Windows packages. Fixes ticket #401.
new 255abc8 Make pressing "Return" mean the same thing as clicking "OK" in the config dialog, and make pressing "Escape" mean the same thing as clicking "Cancel".
new c04aeb3 Domenik's r2974 reminded me I should document my undocumented widget naming conventions.
new ae64477 This one needed a better example.
new 83bd3f5 Create CircuitId and StreamId typedefs with QString as their underlying type, and switch all circuit and stream function calls to use these new types. Fixes ticket #400.
new d761606 Restore the "zoom" and "close" icons in the router and circuit list context menus. They were lost in the move to the Oxygen icon theme in 0.1.4.
new 7d45e33 Make the position of the y-axis on the bandwidth graph variable based on the width of the axis labels. This works better for languages like Farsi where "KB/s" somehow becomes 19 characters. Fixes ticket #373.
new a7fda21 The slot called when a shortcut is pressed doesn't have to belong to a widget; it could just be a QObject. Also add a convenience method that takes the shortcut as a QString, instead of a QKeySequence.
new 08f1bf8 A couple of minor const cleanups.
new e85678d Make both the 'Ctrl+W' and 'Esc' shortcuts for closing a window work for all windows on all platforms.
new 64bd396 Spiff up the changelog for 0.1.8.
new bbca701 If the current message log layout is right-to-left (e.g. if the user's translation is Farsi), then use a custom item delegate for the log message column whose sole purpose is to keep Qt from screwing with the message text. Fixes ticket #396.
new c43eb43 Add another changelog item and declare August 17, 2008, to be Vidalia 0.1.8 Day.
new 12249dc Bump to 0.1.8.
new c53a64b Use a QPointF instead of a QPoint to clean up a compile warning from r2980.
new 2391cc1 Commit from The Tor Translation Portal by user unagiebi. 416 of 531 messages translated (0 fuzzy).
new 35a30bb Make the "Created by Tor" string translatable in the hidden service config page. Fixes the one part of ticket #376 that is valid.
new e6e680e Remove some code that isn't used anymore now that we have a bootstrap progress bar.
new 1c67713 Make the Tor status label and Vidalia tray icon tooltip display the same text after a circuit is established. Fixes ticket #390.
new 0d394ee Try to load a translation for the current language from Qt's translations directory, so we can get Qt's internal widgets (e.g. QDialogButtonBox) translated.
new 414dd34 Create .po files with translations for the user-visible Qt widgets that Vidalia uses, primed with the existing translated strings from Qt 4.4.1. Also add them to the default Vidalia build and load them when installing translators for the current language.
new 11bd261 Create a qt.pot template and add empty translations .po files for all the languages Vidalia supports but Qt currently doesn't. Now these can get translated in Pootle.
new 4af5e01 Commit from The Tor Translation Portal by user edmanm. 1 of 81 messages translated (0 fuzzy).
new 0865e72 Commit from The Tor Translation Portal by user edmanm. 1 of 81 messages translated (0 fuzzy).
new 6b192e0 Try using the Qt translation included in Vidalia before loading the system-installed Qt translation.
new 2466ede Don't need this now that we ship a partial Qt translation.
new 065a33d We use QT_LAYOUT_DIRECTION in the qt_*.qm files for determining which languages need a right-to-left layout, so this code is no longer needed.
new 6a3667b "stop recommending yahoo mail as an example of a safe dkim-providing mail service. that could get people arrested."
new a731122 Correct the location of the simplified Chinese help files.
new c2e5e23 Commit from The Tor Translation Portal by user DJHasis. 56 of 81 messages translated (0 fuzzy).
new d80eb2f Commit from The Tor Translation Portal by user DJHasis. 66 of 81 messages translated (0 fuzzy).
new 5309e96 Patch from sjmurdoch to fix a comment.
new d771e46 We don't need to build the po2nsh and nsh2po stuff on non-Windowses.
new 261eddc Document the other magic bits I sprinkle on my Qt builds.
new 6076b9d Create the control panel's menubar as a parentless QMenuBar, so it is visible even if the control panel is not the topmost window. Fixes ticket #286.
new e8cfe77 Don't put icons next to the menubar items on OS X. It's not a very OS X-ish thing to do.
new 5795edd Recommend out-of-source builds in the INSTALL file.
new cc35746 Replace OS name with architecture compat.
new 3f16fdf There are two ways to say "newline" in NSIS: "\r\n" and "$\r$\n". MessageBox wants the latter, whereas everything else uses the former. Note that the GNU gettext tools piss and moan if you have a "\r" in your .po files, so we just write "\n" and "$\n" in the .po and handle the conversion to "\r\n" and "$\r$\n", respectively, in po2nsh.
new 56744e8 Handle "$\n" in .po files by converting to "$\r$\n".
new d267703 Use $\n in all of the translated MessageBox installer strings.
new f7e0dbe Changelog updates.
new 067c0a6 Add a context menu with a "copy" option to RouterDescriptorView so users can copy some text to the clipboard. Implements ticket #291.
new 246f36e Grab the Qt .dlls included in the Vidalia installer directly from the configured Qt binary directory.
new 22cd040 Add OPENSSL_BINARY_DIR and MINGW_BINARY_DIR cmake options that can be used to specify where the Windows installer NSIS scripts should look for those dlls.
new 5abd3d0 Give me a 'C'! Give me an 'L'! Give me an 'I'! Give another 'C'! What's that spell? An NSIS build error... :(
new e1b5988 Make the location of the Tor, Privoxy, and Torbutton package files into configurable CMake options so the bundle can be built without having to shimmy all these files into some specific directory hierarchy. Makes the bundle a bit less annoying to build.
new 2278734 Add some more changelog entries and give 0.1.9 a release date.
new 083a4c5 Bump to 0.1.9.
new abf3676 Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
new 48b20a4 Commit from The Tor Translation Portal by user DJHasis. 528 of 531 messages translated (0 fuzzy).
new 6b46ad0 Bump trunk to 0.2.0-svn.
new b057643 Commit from The Tor Translation Portal by user alpha. 529 of 531 messages translated (0 fuzzy).
new 07ed6dc Commit from The Tor Translation Portal by user alpha. 529 of 531 messages translated (0 fuzzy).
new bc77cd3 Grab the modified Privoxy config.txt from Vidalia's source directory automatically, rather than making the bundle builder manually copy it over. Put the original, unmodified config.txt in $INSTDIR but renamed to config.original.
new 118f3df Uncheck the Torbutton options by default if Firefox is not installed. Fixes half of ticket #421. Still need to add the custom installer page to warn the user that they really do want Firefox, and then figure out how to cram that into Pootle. Which will suck. Big time. (NSIS makes me hate life.)
new d03774e Add a .ini layout file for an installer page that warns the user that they should install Firefox, if it looks like they haven't already done so. Still need to call this layout file from the .nsi.
new 91cfaec Tweak the "Firefox not installed" warning page to let people click "Back" to the welcome page; don't explicitly specify the button text so we can just use NSIS's translations for "Back", "Continue", and "Cancel"; and set the State variable for the Link control so it has a URL to go to.
new 3ed8659 Display the "Firefox is not installed" warning page after the welcome page if the bundle installer thinks it can't find Firefox.
new 77bb684 Add the title and subtitle of the Firefox warning page to the PO template.
new 1098b55 msgmerge the new PO template strings to all the .po files. msgmerge also saw fit to shimmy around some of the entries, so the diff is larger than it should be.
new fd91fa2 Get rid of some '\r's that msgmerge didn't like.
new 22f9fd2 Use the (possibly) translated Firefox warning page title and subtitle strings from the .nsh files.
new cac9cbf Add the upper and lower message texts from the Firefox warning page to the PO template.
new 366d2aa msgmerge the PO template strings from r3068 to all the .po files.
new 314295a Rewrite the Firefox warning page .ini layout file at install time so we can use the translated strings from the .nsh/.po files.
new dfae1e0 Commit from The Tor Translation Portal by user DJHasis. 45 of 46 messages translated (0 fuzzy).
new d398490 Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
new a2f6d64 Commit from The Tor Translation Portal by user DJHasis. 76 of 81 messages translated (0 fuzzy).
new c248f5d Commit from The Tor Translation Portal by user IgnoreRed. 46 of 46 messages translated (0 fuzzy).
new 40e3d20 Scrap the installer, dragging is what the cool kids do.
new 0feb96a Include a readme file and a folder full of licenses in the root of the dmg.
new de8807a Update the README with installation instructions.
new 8a8dd68 Fake the old vidalia-bundle filename until we have a better scheme.
new e3a0485 Updated directions to build the osx bundle.
new c9e679d Commit from The Tor Translation Portal by user mfr. 46 of 46 messages translated (0 fuzzy).
new 86eedda Stop telling the user to click a button that isn't there.
new 64d278e Add a panel graphic from dr|z3d that can be displayed on the Welcome and Finish installer pages.
new 15600f2 Include dr|z3d's custom panel bitmap in the Vidalia installer and uninstaller.
new 29690fc Updated Windows installer graphic from drzed.
new d8194a4 Add a header image from drzed for the Windows installer.
new ea9a2a3 Use drzed's new header image in the Vidalia Windows installer.
new 27b06c4 Replace the Vidalia dock and app bundle icon with a new .icns made from drzed's logo.
new 3c20c73 Give dr|z3d credit where credit is due.
new df6c73b Add a couple icons to be used in the new, more helpful control password input dialog.
new ba3b4ee Add a prettier dialog for prompting people for their control port password that also includes a checkbox for whether the user wants Vidalia to remember the entered password, a Help button, and a Reset button.
new 31e8c72 Set some svn properties on the new files.
new 96d572e Disable the WA_DeleteOnClose widget attribute, since we still want access to some of the dialog contents after it's closed.
new e2d28f3 Make exec() return the QDialogButtonBox::StandardButton enum value of the button used to dismiss the dialog. Also disable the "Ok" button if the password field is empty.
new ddebb22 Use the shiny, new control password input dialog, and handle cases where the user doesn't want to save the password they type in. This avoids stomping on any previous authentications the user may have set.
new 8df2188 Change the default example email address in the relay settings page.
new 96a89ae Stubs for getting a list of running processes and trying to kill a process with a given pid. Need to fill in the Windows-specific stuff.
new 1d04d8d Add a method to ControlPasswordInputDialog for hiding the "Reset" button if we can't find a running tor.exe.
new 0ac9f05 Hide the "Reset" button on non-Windowses or if we can't find a "tor.exe" in the running process list.
new d62a5eb Add some code for killing processes on Windows, and an error message if the Reset button fails to do its thing.
new de9707c Tweak the resize behavior of the control password input dialog a bit.
new dd452e1 Forgot the #include guards.
new 9a13eb1 Not anymore, they didn't.
new 8715eb0 Remove some 128x128 images we don't use anymore.
new 0f810fe Add a 128x128 Vidalia logo from drzed.
new 7e3023d Switch to a simpler About dialog and move the license information to a separate HTML-formatted display.
new a5cf79e Remove a couple icons we no longer need.
new 539324e And start using the new About dialog.
new bc0eab8 More futzing with the resize behavior of the control password input dialog.
new b57f143 Force the input dialog to resize when it is displayed, so it doesn't look so ginormous on Windows.
new 9afbfbd Last changes to dialog size hints, for realsies this time (until I find out it looks crappy on Linux or something).
new a76ea34 Can't forget to put devilproxytor in the new credits.html.
new f907285 Add dr|z3d's Windows bundle graphic and header to the bundle installer.
new 10890bc Add tooltips to tree items in the help browser's table of contents. Some of these labels are a bit long.
new dcd2e3b Add a help topic on the control password prompt.
new 63fded2 Add a helpRequested() signal to the control password prompt, and display the troubleshooting topic on control passwords when the "Help" button is clicked.
new a64f252 Add some UI for enabling or disabling automatic software updates, as well as a button to check for updates immediately. (Yes, I know this doesn't do anything yet. No, I don't need you to tell me that.)
new 24bdd9f Add a setting to enable or disable whether we want to do automatic software updating. Add another setting for remembering the last time we checked for available updates.
new 99549e6 Old Qts don't have this property.
new bf686ef Connect the auto-update UI bits to the actual config settings. Also remember the last time we pretended to check for updates.
new adb17f1 Whoops. Only had that uncommented for testing.
new 5db3746 More new-Designer vs. wicked-old-Qt unhappiness.
new 1013ec3 Add a GliderProcess subclass of QProcess for interacting with the client-side auto-update process.
new e0eac7b Disable the 'check for updates' setting by default on non-Windows since 1) nothing would happen anyway, and 2) users don't get to see its UI option.
new fc6c99b Save the time at which we last checked for updates in UTC. I don't know where this would be a problem (jet-setting users plugging their TBB-loaded USB keys in computers around the world?), but seems like a fine preventative measure.
new 4acb0ca Add some GliderProcess helper methods for determining if it's time to check for updates, and, if not, when we should schedule the next check for updates.
new d2f0706 If 'check for updates' is enabled at startup, start a timer with the interval given by GliderProcess (which I totally made up). When the timer expires, kick off a check for updates, and remember that we did so. If it's been so long since we checked for updates, start the check now.
new e82f7a2 Add a GliderProcess method to call to launch a check for updates using the specified Glider executable. I made this one up. Could you tell?
new 862e4e5 The Glider binary will probably want some command line arguments, so support those too.
new 86d933f Just read and log whatever the updater process dumps to its stdout and stderr for now, until we know what format to expect the output to be in. Then we can add the bits to parse and act on the output.
new d90e633 Test commit.
new d098ab2 Test commit: add a line to the changelog for 0.2.0.
new 71b5e41 Test commit: give drzed some more credit in the CREDITS file.
new 76809cb Test commit for the post-commit email hooks.
new 2c53076 Support changing UI languages without restarting Vidalia. Those playing along at home get one Vidalia point for finding widgets that I missed that don't get retranslated.
new 6b0d064 Remove the warning that you have to restart Vidalia after you change the UI language.
new d8c5036 Force Qt to retranslate the button box at the bottom of the config dialog.
new ee38ee3 Remember we switched to English even though all we did was remove all installed translators.
new 9c28af0 Update the router list headers, circuit list headers, circuit and stream statuses, and router descriptor details when the UI is retranslated.
new 6324902 Force whatever page is in loaded in the help browser to reload itself when the UI is retranslated.
new a1220cf Remove my previous voodoo fix (didn't work) and try another.
new 6b81b91 Fix the path to torbutton, lest we hardcode the torbutton version.
new 8286d2f Glider was renamed to Thandy. So rename the GliderProcess wrapper class to UpdateProcess.
new 16add07 Blow away the auto-update stuff from trunk.
new 7f4daf0 Commit from The Tor Translation Portal by user omerishakoglu. 75 of 81 messages translated (0 fuzzy).
new f2bf540 Commit from The Tor Translation Portal by user omerishakoglu. 409 of 531 messages translated (0 fuzzy).
new 4190178 Credit Omer as a Turkish translator too. Thanks!
new 42273a6 Fix a bug in Domenik's ServiceSettings class. I don't know why Microsoft's compiler was the only one to complain about this, but it was right to do so.
new 43d014a Get rid of some unnecessary snprintf()s; Qt can handle converting a number to a string just fine and doesn't make Visual Studio sad.
new 3ae6f3d Remove an #include that is apparently not needed on MinGW and causes the build to fail (duplicate #include) on VS 2008.
new fe2d1fb New dock icon based on zed's green fathead, now without dropshadow.
new fe6ac65 Make 'make install' install an icon for the "Vidalia" menu item created by vidalia.desktop. The icons are based on zed's green fathead icons.
new 4ccb246 Waste a portion of my life implementing a mostly useless feature. Resolves ticket #431.
new 5c94980 Add a debian/ directory.
new 826906e Added Debian pkg structure from official package.
new 1bc3d78 clarify the torbutton is the path to the file itself.
new f29f30a Reflected changes from Debian pkg.
new a6b5a99 Commit from The Tor Translation Portal by user zugu. 81 of 81 messages translated (0 fuzzy).
new 63627f5 Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
new b379c4b Commit from The Tor Translation Portal by user zugu. 40 of 46 messages translated (6 fuzzy).
new 1ab2a55 Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
new e65c36f Call the right slot when the user clicks 'Clear' in the message log toolbar. Fixes ticket #434.
new c97852d Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
new 23bf426 Commit from The Tor Translation Portal by user zugu. 46 of 46 messages translated (0 fuzzy).
new 6c9c34f Forward port the changelog from 0.1.10.
new ae8ae4a Add some 0.2.0 changelog items.
new 62d6fc7 Commit from The Tor Translation Portal by user zugu. 531 of 531 messages translated (0 fuzzy).
new 47e9e9c Add a caveat to INSTALL about having spaces in your build path.
new 03e3b8a Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
new 0ad6849 Commit from The Tor Translation Portal by user edmanm. 531 of 531 messages translated (0 fuzzy).
new 318dbf2 Commit from The Tor Translation Portal by user edmanm. 46 of 46 messages translated (0 fuzzy).
new 355c098 Remove support for configuring Tor's User and Group options in the Advanced settings page.
new d8e7e92 Stop putting 'HashedControlPassword ""' on the Tor command line if cookie or no auth is enabled. It used to be there because Tor didn't like have both cookie and password auth enabled at the same time. Now it just causes Tor to log a confusing warning.
new 3d5f1d9 Commit from The Tor Translation Portal by user kabbe. 531 of 531 messages translated (0 fuzzy).
new f6ccdb1 Commit from The Tor Translation Portal by user kabbe. 81 of 81 messages translated (0 fuzzy).
new 67fd408 Only set HttpsProxy if both the "I use a proxy..." *and* the "Use this proxy for HTTPS also" checkboxes are checked. Otherwise, unset it. Fixes ticket #440.
new 9b0268c Fathead status icons in the various sizes and formats.
new 3dff32e OS X .dmg background images. These are the ones with the big boy boxes.
new b13ae07 These don't need to be tabstops anymore.
new c0e7132 Spray the UI with a healthy dose of Onion-B-Gone.
new b620de0 Blow away the now-unused onion-based status icons.
new 2db3e3b New fathead-based vidalia.ico. Some of the lower color images in here look pretty bad. :(
new 8bfd87c Update the osx option to create a LEGAL folder to not make the pretty dmgs a complete mess.
new 3b4cb0c Add the .DS_Store file required for the pretty dmg background. Add in the necessary changes to package.sh to create the pretty dmg with a background.
new f88d6de Add the start of a WiX-based MSI installer. Still need to add the start menu shortcuts and "Run at startup" option. But, hey, it installs stuff.
new 09aa0d6 Add Desktop and Start menu shortcut options to the MSI installer.
new e15e444 shorcut -> shortcut
new 5a54b29 Don't forget the LGPLv3 text too.
new d3b7b1b Add welcome screen and header .bmps for the MSI installers based on zed's .pngs.
new 9f9c0e2 Add opello's updated vidalia.ico.
new 8601bba Add another optional component to the MSI installer for adding a registry key to run Vidalia automatically on startup. Also add the WiX fu for changing the background and header graphics, but comment it out for now until we get the bitmaps figured out.
new e51eb79 Add zed's new background graphic, slightly resized to 493x312 and uncomment the Wix mojo for using the custom background.
new 3dc131c Move zed's updated installer graphics into place and include the custom header bitmap in the .wxs.
new 5c6a6c0 Commit from The Tor Translation Portal by user mfr. 46 of 46 messages translated (0 fuzzy).
new cd977a7 Update the status icons with what I think are the latest preferred versions from zed.
new bf1fd20 Move the default location for vidalia.conf and friends to ~/Library/Vidalia on OS X.
new 2520ad4 Add the right DS_Store for the vidalia-bundle.
new a037a82 Include the background and proper DS_Store for the pretty dmg of the vidalia-bundle
new 65b48ed vidalia-bundle .DS_Store. Now with 100% more Applications aliases.
new e02bfe5 remove the broken non-bundle .DS_Store
new ac16b55 non-bundle .DS_Store. Now with 100% more Applications
new 7b6a1f8 This slot hasn't existed for a while.
new a05e789 Force the symlink to Applications in the dmg, and force UDZO to use level 9 compression.
new 43d0a9d l
new f7a689c Set a couple more OS X-specific CMake variables.
new 4661103 Remove a bunch of OS X packaging stuff we don't use anymore, so people stop looking at them and thinking we do.
new 936c365 Update the build-bundle instructions.
new 5793c15 Update the error if no arguments are supplied.
new 3b4f54c Move z3d's updated .dmg backgrounds into place.
new 43ec675 Update the Vidalia .po files. Pootle needs an 'svn up' now.
new 1e52ad6 geoip-spec.txt typos.
new 5bb2bec Fix a missing mkdir in package, update the .DS_Store for the new backgrounds.
new 016bf9e Changelog typo.
new d2408e3 killerchicken says we should add .vidalia to our bundle identifier.
new f4461ef zed's new OS X bundle background images.
new f6b1bb3 Update a few icons with newer ones from zed and ditch the last of the onion-based icons.
new c9e7a34 At least put the right license in the EULA page for now, until we decide what to do about that page.
new 44ca45b Add some CMake fu for finding a WiX installation and a 'win32-installer' build target, so I don't have to keep manually building the .msi.
new 4f92885 My .wxs is just input--not source code--and (likely) not copyrightable.
new 86a7f8c Create a custom derivative of WixUI_Mondo.wxs that removes the license agreement page, use the custom UI in vidalia.wxs.in, and add it to the 'make win32-installer' CMake build target.
new e206708 And remove the License.rtf that the installer used.
new 3795dba If you want Vidalia to connect to your existing Tor automatically on Vidalia startup, check the 'Start Tor on Vidalia startup' box. Resolves ticket #444, though not the way the reporter intended.
new 353a967 _useSavedPassword was being used uninitialized when Tor is already running and the "Start Tor when Vidalia starts" checkbox is checked. Fixes ticket #443.
new 8a68415 Implement coderman's read-password-from-stdin option. Resolves ticket #428.
new a6a6204 Hide the "Run Vidalia when my system starts" checkbox on non-Windowses again. (This is correct in the 0.1.x branch, but was inadvertently removed in r3230.)
new f983ffc Commit from The Tor Translation Portal by user ZeeWolf. 530 of 530 messages translated (0 fuzzy).
new 1642262 Commit from The Tor Translation Portal by user mfr. 530 of 530 messages translated (0 fuzzy).
new 9ea8d4f Commit from The Tor Translation Portal by user mfr. 530 of 530 messages translated (0 fuzzy).
new 2f72622 Uppercase
new 7fffc1d Some German translations changed some strings from informal to formal
new 97e9166 Clear the list of default CA certificates used by QSslSocket before adding the only one we care about. Suggested by coderman.
new 91f97ca German translation update
new c8d891f Merge the auto-updates branch into trunk. It's still a compile-time option and is disabled by default.
new a4f85dd Switch to using 'getinfo address-mappings' instead of 'getinfo addr-mappings'. Fixes ticket #454.
new dd4339f Some minor const and cosmetic cleanups.
new 8f0c300 Try rephrasing a message that confused killerchicken. (This only happens when the authorities no longer recommend the client's Tor version, but don't make a new package available to which the client can update.)
new 2ec76cb Updated .DS_store for the vidalia-bundle.
new c66f39f Add a helper method for getting the name of the file in which Vidalia will save all of its configuration settings, and another for determing if that file currently exists.
new fb8b76a If vidalia.conf doesn't exist in Vidalia's data directory, then try to copy one from the application bundle if one exists there. (OS X only)
new 016f85e Add a sample vidalia.conf to the drag and drop bundle for OS X.
new 901bbba Strip off the .sample when copying the pre-loaded vidalia.conf into the app bundle.
new 44d0691 Sync'ng with Debian pkgs.
new c42d04e Commit from The Tor Translation Portal by user edmanm. 84 of 84 messages translated (0 fuzzy).
new fc45c80 I hadn't created a marble branch yet? Seriously?
new 471527e Add a CMake script for finding libmarblewidget, Marble header files, and Marble data. Also add CMake fu for including Marble in the Vidalia build, and post-build actions for moving the Marble data into place. (Probably only works on OS X at this point.)
new e1d46ef Initial replacement of ZImageView with MarbleWidget. No placemarks or circuits yet, and the zoom is funky. Need to replacement the default input handler.
new ab26bec Tell Marble to place the generated tiles in Vidalia's data directory.
new 86d9079 Remove the old map stuff before I forget. Trims about 1M from the binary.
new f1030c2 Disable the scale bar and crosshairs for the plugin-endowed folks. Also remove a bit of cruft and add a currently-do-nothing overloaded customPaint() method that will be used to draw circuits.
new 169d02e Add placemarks for Tor relays to the globe. Could use some aesthetic tweaks still.
new cbb712a Clear all router placemarks from the TorMapWidget destructor. Also remove the altitude property from the generated KML (population is what I want to set, in order to reduce router label clutter).
new 8354c7d Add support for GeoPainter-based drawing of circuits. Not the prettiest at the moment, but it's a working start.
new 5babab2 Add some debug logging that may help track down whatever polipo-related issues coderman was looking into recently.
new 7eaeef2 Explicitly disable cities since we aren't going to ship the placemark data for them anyway. They add another ~2MB of data and aren't very useful.
new bb9b9f1 Revert r3444. If you have the city placemark data and bitmaps, it'll get loaded. If not, it won't. We're not shipping it and definitely not writing some funky download service for it.
new c8da23c Add a TorMapWidgetInputHandler subclass of MarbleWidgetInputHandler and replace the default Marble input handler with it. Currently supports mouse wheel and double-click zooming, mouse panning and placemark identification. Need to add a replacement for MarbleWidgetPopupMenu that will get called from the new input handler.
new 81fcd5e Fix a case issue spotted by opello and fix a build error encountered by phobos.
new 9f51339 Enforce Qt >= 4.3.
new acce3e3 We need default_location.png too, otherwise the relay placemarks don't get an icon (unless you're phobos and have the full marble data set installed anyway).
new b86e021 Add an icon to use as a relay placemark (currently the same as the default placemark in Marble). We may want to add special placemarks for the authorities, the user's own relay, larger placemarks for faster relays, etc.
new 47d73e3 Use a custom KML Style and styleUrl to specify the image to load for relay placemarks. Also specify the description, address and country code fields. Use a non-standard role value (which are limited to a single character unfortunately) so we can differentiate relay placemarks from, say, the Titanic when the user clicks on the map.
new 6e387b6 Revert r3449. We no longer need to bundle default_placemark.png because we load relay placemark pixmaps from the .qrc.
new 2480c11 If the mouse is clicked on a map location with one or more features, emit a featureClicked() signal to indicate the mouse position and which button was clicked.
new 43bc56b Make the "Zoom to Relay" button work again, except make it do the zooming with a bit more pizzazz this time. Also rename an awkwardly named variable.
new 875de98 Add a custom menu for handling the user clicking on placemarks. If the location clicked contains only one relay placemark, emit a displayRouterInfo() signal indicating which relay was clicked. If the location clicked has more than one relay, display a popup menu to let the user select a particular relay from among all those at that location.
new 7cf206e Shift some date, uptime and bandwidth formatting functions around so the other kids can play with them too.
new dc85ef1 Add a method for getting the unparsed text for a router descriptor.
new 206a0cb Add a method for returning the geographic location previously set for a RouterListItem.
new 846d2f9 Add a RouterInfoDialog class that can be used to display information about a particular relay. The dialog has a "Summary" tab with a quick overview of the relay's details for most people, and a "Descriptor" tab for mikeperry.
new bd993c3 Catch the map widget's displayRouterInfo() signal and connect a slot to display the selected router's information in a RouterInfoDialog.
new 463e466 Make the "Zoom In" and "Zoom Out" buttons work again, and note why this is currently a hack to get around the fact that every zoom-related function in MarbleWidget forces a repaint except zoomIn() and zoomOut(). Go figure.
new 2157e89 Make the "Zoom to Fit" button work again, but with a slightly different meaning.
new f3e9e40 Pull the "Zoom to Circuit" context menu option for now, until we decide to support more types of projections.
new b6ffe32 Add CMake fu for finding and loading the Marble widget plugins we're interested in. Currently we just load the stars and overview map plugins, and exclude the compass. (I don't think anyone will be taking their Vidalia orienteering.)
new 129173a Matt learned new Qt trickses from Marble.
new e22ea69 Clarify where you're supposed to specify -DMARBLE_FOO_DIR=<path>.
new fd077e5 Commit from The Tor Translation Portal by user redyey. 82 of 82 messages translated (0 fuzzy).
new 27496d7 Commit from The Tor Translation Portal by user redyey. 530 of 530 messages translated (0 fuzzy).
new 8b78a40 Close my foreach() properly.
new e2b6a53 If MARBLE_LIBRARY_DIR isn't set but MARBLEWIDGET_LIBRARY is found, derive the former from the latter.
new f4d1ed1 Add the necessary Marble files to the .wxs source. Also refactor a bit so the Directory hierarchy definitions are separated from all the Component elements. This avoids having some ridiculous indentation levels.
new bcdac8d Add a DangerousPortEvent subclass of ClientStatusEvent that can be dispatched whenever Vidalia receives a DANGEROUS_PORT controller client status event.
new 7540317 Fix the #include guards. I guess I missed the Ballmer Peak on that one.
new 4739594 Bring back the ZImageView-based network map (renamed to TorMapImageView) and all its little friends. Add a USE_MARBLE CMake option to enable or disable building with Marble (disabled by default). If configured with -DUSE_MARBLE=1, we will build with the MarbleWidget-based map support.
new f8ad15e Add the -DUSE_MARBLE option and quick explanation.
new 72d4a1d Add methods for getting and setting WarnPlaintextPorts and RejectPlaintextPorts.
new 80906bc Catch DANGEROUS_PORT status events and add a handler that alerts the user, giving them the option to ignore future warnings for this port.
new 138c6e1 Fix a pile of memory leaks in the hidden service settings page.
new 54430a1 Apparently GeoDataLineString doesn't take ownership of GeoDataCoordinates objects appended to it.
new 5b83c7c Merge the Marble branch to trunk. It's still optional and disabled by default.
new 234f473 We need to include the QtSvg dll in the Windows installer for an avec Marble Vidalia. (If there is an equivalent of #ifdef for Wix, that would come in handy here.)
new ef32a04 Small whitespace cleanup I had laying around.
new 83dda41 MarbleModel::whichFeatureAt() was changed in Marble trunk to return a QVector<QModelIndex> rather than a QVector<QPersistentModelIndex> in KDE Marble's r916254.
new 1c3655f Change a #include for QPersistentModelIndex.
new bfaa9c4 We can't call MarbleWidget::setInputHandler() until MarbleWidget has called its internal _q_initGui() method, which doesn't happen until a QTimer::singleShot(0, this, SLOT(_q_initGui())) timer set in its constructor times out. So force that event to process via processEvents() before calling MarbleWidget::setInputHandler(). Sucky.
new a702dab Set the 'population' element for relay placemarks based on the relay's observed bandwidth to see if it helps any with phobos's CPU usage complaints. This will allow Marble to apply its filtering to the relay placemarks so only the fastest relays are seen at lower zoom levels. Zooming in on an area displays the rest of the relays in that area.
new ee49b9a Weight the relay placemark filtering based on the minimum of the three bandwidth values.
new fcdf38e Vidalia: Now with 100% more produce.
new 8dc9c22 Another place that needed to be onioned up.
new 49f66b6 When adding the vidalia.desktop entry, add an icon for all sizes.
new cc74444 Add a "Close" button to the About dialog since that seems to be a common request. Also reorganize it a bit, remove the Tor version since you can get that in the message log whenever you start Tor and it makes the dialog look wonky, and move the buttons into a QDialogButtonBox so we can get platform-appropriate button ordering and button pixmaps.
new ee99849 Add a CountryInfo class that can be used to look up a localized country name given its ISO 3166 2-letter country code.
new 9403a37 Add a BridgeUsageDialog class and .ui that can be used to display a summary of the geographic location of Tor clients recently seen by a bridge.
new 9b38bc5 Add a "Who has used my bridge?" link to the relay config page that lets asks Tor for a "getinfo status/clients-seen", parses the response, and displays a BridgeUsageDialog if the response is non-empty.
new 7756b2d Merge Steven's alt-launcher branch into trunk.
new f178b1f Ah ha! Steven didn't const-ify his arguments because I didn't either. Bad Matt.
new 01dcd89 Revert vidalia.ico back to the onion. *sniffle*
new 5c79e72 Remove the old TODO file. It's out of date and everything important that remains to be done is already on my Trac.
new 98acf4d Include <QApplication> in stringutil, in order to prevent undefined references to the qApp global
new 1b34063 Fix the Categories entry in our vidalia.desktop file. Reported by xiando.
new 8357299 Commit from The Tor Translation Portal by user arrakistor. 530 of 530 messages translated (0 fuzzy).
new 66d2d08 Commit from The Tor Translation Portal by user DJHasis. 524 of 530 messages translated (0 fuzzy).
new 02efbcd Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
new 495b444 Commit from The Tor Translation Portal by user DJHasis. 46 of 46 messages translated (0 fuzzy).
new 386fa0d The string "Type" in the QFileSystemModel context was repeated in the Spanish translation of Qt's internal strings.
new b6e61d3 Duplicate "Kind" strings in the QDirModel context. (How did the Spanish Qt translation get so stupid?)
new 12750f1 Add a rough set of instructions for building Vidalia with Marble support.
new 2c4ce3d Only set "PublishServerDescriptor bridge" if the Tor version is greater than or equal to 0.2.0.8-alpha, but less than Tor 0.2.0.14-alpha.
new 1464180 Remove the rest of the PublishServerDescriptor muckery since it was screwing with setting the radio buttons in the relay settings page. Also reset BridgeRelay when going from bridge to just-a-client mode.
new e8f87e4 Compromise on the Tor version thing.
new ec76ec6 Remove an unnecessary #include.
new 3618f45 When Vidalia exits, kill Firefox and Pidgin
new 465b706 Send WM_QUIT instead of WM_CLOSE, and don't kill any threads. This seems to work better, but doesn't comply with the MSDN documentation for WM_QUIT :-(
new 403e419 Remove duplicated code between win32_end_process_by_filename() and win32_process_list()
new 905cf19 Tweak r3524 so Vidalia can still build on non-Windowses.
new b2a4c82 When parsing the list of hops in a CIRC event, make sure we're actually parsing a list of hops and not "PURPOSE=foo" when EXTENDED_EVENTS is enabled.
new a1ec082 Fix a couple non-existent slot warnings from Qt that only occur on Win32 (and only exist in code that isn't used anyway).
new 917fcc2 Commit from The Tor Translation Portal by user arma. 377 of 530 messages translated (0 fuzzy).
new e50bdab Commit from The Tor Translation Portal by user arma. 37 of 81 messages translated (0 fuzzy).
new 98c424e Commit from The Tor Translation Portal by user arma. 389 of 530 messages translated (0 fuzzy).
new af7faac Commit from The Tor Translation Portal by user arma. 330 of 530 messages translated (0 fuzzy).
new 9b110f5 Commit from The Tor Translation Portal by user arma. 393 of 530 messages translated (0 fuzzy).
new 461d664 Commit from The Tor Translation Portal by user arma. 245 of 530 messages translated (0 fuzzy).
new a9d9bb3 Commit from The Tor Translation Portal by user arma. 379 of 530 messages translated (0 fuzzy).
new 63c19e2 Commit from The Tor Translation Portal by user arma. 326 of 530 messages translated (0 fuzzy).
new fd854ab Commit from The Tor Translation Portal by user arma. 82 of 82 messages translated (0 fuzzy).
new 4b59496 Commit from The Tor Translation Portal by user arma. 525 of 530 messages translated (0 fuzzy).
new 4f20a10 Commit from The Tor Translation Portal by user arma. 4 of 81 messages translated (0 fuzzy).
new 2952624 Commit from The Tor Translation Portal by user arma. 326 of 530 messages translated (0 fuzzy).
new 2556bbd Commit from The Tor Translation Portal by user arma. 310 of 530 messages translated (0 fuzzy).
new aa896bc Commit from The Tor Translation Portal by user arma. 385 of 530 messages translated (0 fuzzy).
new b50d6f7 Commit from The Tor Translation Portal by user arma. 77 of 81 messages translated (0 fuzzy).
new 84e3331 Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
new 3879146 Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
new f5945c5 Commit from The Tor Translation Portal by user ioerror. 130 of 130 messages translated (0 fuzzy).
new 55a2a30 The Marble folks say this might help panning peformance, since it will stop Marble from trying to antialias lines while spinning the globe.
new 3ff7914 The Marble folks say we should be setting these tessellation flags too.
new f0199f4 The Marble folks say calling setPen() can be expensive. So, try to minimize the number of times we need to call it in the foreach() loop.
new 4819815 Forward port the 0.1.11 changelog.
new 3320651 Make sure the "Start Tor"/"Stop Tor" buttons get retranslated even when the current status is CircuitEstablished or Authenticated, since updateTorStatus() doesn't result in a setText() for these widgets. Fixes ticket #459.
new 7844091 The other part of r3536.
new ea394a2 Commit from The Tor Translation Portal by user phobos. 46 of 46 messages translated (0 fuzzy).
new 8bf272f Commit from The Tor Translation Portal by user phobos. 82 of 82 messages translated (0 fuzzy).
new 04342da Commit from The Tor Translation Portal by user phobos. 530 of 530 messages translated (0 fuzzy).
new d5d916e Commit from The Tor Translation Portal by user phobos. 467 of 530 messages translated (0 fuzzy).
new 9ddc6ca Commit from The Tor Translation Portal by user phobos. 330 of 530 messages translated (0 fuzzy).
new e75036a Commit from The Tor Translation Portal by user phobos. 379 of 530 messages translated (0 fuzzy).
new b836011 Commit from The Tor Translation Portal by user phobos. 81 of 82 messages translated (0 fuzzy).
new eb7f49c Commit from The Tor Translation Portal by user phobos. 319 of 530 messages translated (0 fuzzy).
new b00a10c Commit from The Tor Translation Portal by user phobos. 319 of 530 messages translated (0 fuzzy).
new 9aabb00 Commit from The Tor Translation Portal by user phobos. 373 of 530 messages translated (0 fuzzy).
new 341a1d6 Commit from The Tor Translation Portal by user phobos. 509 of 530 messages translated (0 fuzzy).
new b2e8c6f Commit from The Tor Translation Portal by user phobos. 389 of 530 messages translated (0 fuzzy).
new 134c55c Commit from The Tor Translation Portal by user phobos. 245 of 530 messages translated (0 fuzzy).
new 3a0187b Commit from The Tor Translation Portal by user phobos. 393 of 530 messages translated (0 fuzzy).
new 7e6a840 Commit from The Tor Translation Portal by user phobos. 393 of 530 messages translated (0 fuzzy).
new 8d6dcb0 If we're building on Windows with Marble support, add plugins/qt to the library search path so Qt can find its JPEG plugin at runtime.
new 32b156e Move the Marble plugins to plugins/marble/.
new e5d723c Update vidalia.wxs.in to use the new plugin directory structure and include Qt's JPEG plugin in the installer.
new 3d39f27 Steal coderman's idea and gather all the GUIDs at the top of the file so they're easier to update.
new 04e629a Add support for the msi upgrade stuff based on coderman's work in Tor's tor.wxs.in.
new d3bea87 Update Tor copyright dates in LICENSE.
new 9ba5431 Add an OS X post-build step to copy the Marble widget library into the app bundle and use install_name_tool to update the reference to @executable_path/$library.
new 86cd320 Meta-work on the status event UI thing.
new 5a285c1 A couple other bits related to r3587.
new 901951e We don't need QtSvg if we aren't building with Marble.
new f1b0806 Commit from The Tor Translation Portal by user AnonimaTor. 44 of 46 messages translated (0 fuzzy).
new c578753 Commit from The Tor Translation Portal by user AnonimaTor. 58 of 81 messages translated (0 fuzzy).
new fae6fe3 Detect whether we can build with cmath, or if we should fall back to math.h. Should fix the MIPSPro build.
new b59b51d Add support for WiX localization with po2wxl tool.
new e1534b6 Make localized string dynamic so multi-language packages will link correctly.
new 3f4190c Add the start of an experimental 'make dist-osx' target that lumps all of the Qt framework libs into the app bundle and does the necessary install_name_tool hoopla.
new 6febbb3 This belongs in the 'make dist-osx' target with the rest of the install_name_tool stuff.
new e4cac70 Add script to automate creation of localization tranforms in MSI packages.
new 66ec2df Move wxs files from tor/contrib to here for integration with existing bundle translations and pootle tools.
new 0572d96 Clean up Language and Manufacturer in WiX files.
new fa1abb2 Use current syntax for localized replacement and update tor.wxs which was missed last commit.
new beafaed Missed a "!" in checking the return value of QFile::rename(). Caught by coderman. We didn't actually use the return value right now so it doesn't affect operation, but yay for clarity and correctness.
new 19a335d Fix tor.wxs version info (manual edit for now), minor edits to other package properties.
new d41f511 Commit from The Tor Translation Portal by user arma. 81 of 81 messages translated (0 fuzzy).
new eda6da7 Test commit.
new 75a1c5a Commit from The Tor Translation Portal by user edmanm. 513 of 530 messages translated (0 fuzzy).
new 85dd277 Commit from The Tor Translation Portal by user arma. 1 of 81 messages translated (0 fuzzy).
new 54549cb Commit from The Tor Translation Portal by user arma. 1 of 81 messages translated (0 fuzzy).
new a399460 Commit from The Tor Translation Portal by user arma. 50 of 81 messages translated (0 fuzzy).
new ebc8c2e Commit from The Tor Translation Portal by user arma. 508 of 530 messages translated (0 fuzzy).
new c80f99b Commit from The Tor Translation Portal by user arma. 414 of 530 messages translated (0 fuzzy).
new 68c0029 Commit from The Tor Translation Portal by user arma. 46 of 46 messages translated (0 fuzzy).
new 4f69ddc Fix corrupted pootle file.
new aa7137e Add --force-check to the thandy args; it is counter-intuitive if thandy overrides a Vidalia request to check with a cached timestamp file.
new 5b9cc94 Keep distinct arguments in their own string; win32 SpawnProcess doesn't care but humans do :)
new c254039 Apparently the MIPSPro compiler has cmath, but not a cmath that has the function we want. So revert my patch and just go with the one that the IRIX dude says actually works.
new 3f5a43b Back out r3111, r3145 and r3324.
new 283b9b0 Forward port the 0.1.12 changelog.
new ccf7c1a update the bunde-ds_store, even though it needs to be updated again after tag.
new 305796c <?if?> out the Marble-related components in the MSI installer based on the value of the USE_MARBLE cmake variable.
new 23d03d9 Update the 0.2.0 changelog.
new 9f38c65 Bump to 0.2.0.
new f660c93 I think nearly every translation was updated.
new 051c2e3 Rename 'make win32-installer' to 'make dist-osx' for consistency.
new b01dc64 Document the -DWIX_BINARY_DIR CMake option.
new 3764a88 "if" != "ifdef"
new 90144c2 Add WebKit to the Windows installer. Helloooo extra 10MB.
new 7db2497 Bump trunk to 0.2.1-svn.
new 98c8cc4 Modify Marble circuit colors for more contrast.
new 0a3722d Remove the warning that bridges only apply to Tor 0.2.0.8-alpha or newer.
new 13c7868 Add wixtool for manipulating Windows Installer XML files.
new 4f61bc6 Add missing LCID element change to po2wxl.
new 4bab2af Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
new 9fe86f6 Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
new 6795469 Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
new 1b95e30 Commit from The Tor Translation Portal by user edmanm. 81 of 81 messages translated (0 fuzzy).
new 985220d Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
new 1c7ffa4 Commit from The Tor Translation Portal by user edmanm. 479 of 530 messages translated (5 fuzzy).
new bc4437a Commit from The Tor Translation Portal by user edmanm. 513 of 530 messages translated (0 fuzzy).
new 20cceea Commit from The Tor Translation Portal by user edmanm. 80 of 81 messages translated (1 fuzzy).
new 086cc4c Commit from The Tor Translation Portal by user edmanm. 82 of 82 messages translated (0 fuzzy).
new 5e09be7 Commit from The Tor Translation Portal by user edmanm. 82 of 82 messages translated (0 fuzzy).
new 938a451 Commit from The Tor Translation Portal by user runa. 436 of 530 messages translated (1 fuzzy).
new 6e157b7 Commit from The Tor Translation Portal by user runa. 51 of 81 messages translated (0 fuzzy).
new 465f18d We may be linking to either @executable_path/lib/libmarblewidget.7.dylib or the absolute path to libmarblewidget.7.dylib, depending on whether you ran 'make install' on your Marble build or not. So handle both with the 'install_name_tool -change' game.
new 2da2133 Set the svn:eol-style and svn:keywords properties on the wixtool files.
new cec6bce Add the svn:eol-style and svn:keywords properties on the po2wxl files too.
new e824589 Silly commit to see if buildbot does its thang.
new e5f1530 Move along now, nothing to see here.
new 73e23c6 One more time, to see if the Windows buildbot is on board.
new 53efb96 Update some links.
new de2cb1b Tweak the po2ts and ts2po output to be more kosher with msgmerge's handling of newlines and long string splitting.
new bdc311e Update the translations with the slightly tweaked multiline format and a big pile of new source strings.
new 86fb801 Add a template for the internal Qt strings we want to have translated. (I wonder how consistent these actually are across the various Qt versions we support.)
new 94399d3 Tweak the template slightly.
new 424e087 Update the internal Qt translations from the template.
new b926318 Bring the Vidalia translations in line with template, and merge back some of the translated strings that use the pre-r3687 format and mark them as fuzzy.
new 74066bc Pull some of the languages with poor translation coverage from trunk as well.
new 8f113ac try to salvage the russian translation that matt clobbered because it hadn't been committed
new 32acc91 rescue some japanese translations too
new 98560bb rescue the new arabic strings too
new da1172b Unbreak the Arabic translation changes in r3697.
new 997e903 Commit from The Tor Translation Portal by user edmanm. 77 of 81 messages translated (4 fuzzy).
new c96b4a9 Commit from The Tor Translation Portal by user edmanm. 489 of 791 messages translated (73 fuzzy).
new 1125758 italian vidalia installer fixes from jan
new 5a2dac1 un-unbreak the arabic vidalia translation (maybe)
new 985cce7 i found a ukrainian vidalia po, so i'm committing it.
new dfb03d4 put the vidalia danish translation into svn
new ec55dcf and hindi vidalia translation too
new 0302239 found a partial ukrainian translation for the vidalia installer too
new cbec270 and the start of a turkish vidalia installer
new d8382da and a partial arabic vidalia installer
new 8819c36 manually clean up some variables, so the turkish installer isn't calling everything by the wrong name
new d7565c0 Fix the properties on the new Ukranian, Danish and Hindi translations.
new a29f7f7 Fix the properties on the new Ukranian, Turkish and Arabic installer translations.
new 2ebe30b Fix the Tor version requirement.
new 94bcdfe create a rpm section, get rid of the silly win32 nop.
new 980800a minor updates, almost works.
new e7645d6 new ukrainian vidalia translations
new cc662cf new danish vidalia translations
new 72787bf new hindi vidalia translations
new 8dc8204 new chinese vidalia translations
new 8d56797 Fix a bunch of bogus source line references in the Ukranian, Danish and Hindi translations added in r3715, r3716 and r3717.
new c78e870 Add the templates for Qt's internal strings.
new 9dee831 fix screwup from rpm addition.
new f95b955 Tolerate bridge addresses that do not specify a port number, since Tor now defaults to using port 443 in such cases.
new 17aec35 Commit from The Tor Translation Portal by user hanru. 574 of 791 messages translated (45 fuzzy).
new 7895124 Add the .ui stuff for the "Find Bridges Now" button (hidden for now since it doesn't do anything yet) and stub in a slot for it. Also remove some cruft from back when we supported Tors that didn't support bridges.
new 7b38536 Move the code that clears the default CA certificate store and adds in only those we're interested in, so it doesn't depend on the GeoIP stuff getting initialized first. Also add the "Entrust Secure Server CA" certificate so we can verify connections to bridges.torproject.org.
new 1347424 Remove a couple slots that no longer exist (related to r3724).
new 2231bee Pointless change just to see if my Debian Lenny buildbot works.
new 20cec3b one more translated string by hanru
new 9b490cf Add support for automatically downloading a list of bridges via HTTPS, displaying the progress of the request, and adding any new bridge addresses to the list in the Network settings page.
new 65af573 New rule: you must have Qt 4.3 or later to build Vidalia 0.2.x. With the things we've added that require QSslSocket, it's becoming a pain to keep making these features optional for those few (if any) suckers still running a distro that will only let them have a Qt from 2007.
new 647562d Add support for fetching bridges via an HTTPS proxy, if one is currently set.
new 9b40422 Update the OS X bundle build instructions to specify the deployment target and SDK root. Related to ticket #475.
new f653c37 Commit from The Tor Translation Portal by user runa. 459 of 791 messages translated (60 fuzzy).
new 4b020b1 Change a file naming convention that has bothered me for a long time.
new 5290626 Update the HACKING document to recommend the new file naming convention.
new 433350b Minor tweak to fix the OS X build.
new 2015d31 Similar tweak for Windows.
new 28a75bd Tweak the Doxygen config so it can be run from the build dir, and add a 'make doxygen' build target that exists if Doxygen is installed.
new 0b91600 Fixed bug in Enlightenment with window not showing. Fixed system tray not showing on startup in Gnome.
new f92c3b0 Commit from The Tor Translation Portal by user mfr. 81 of 81 messages translated (0 fuzzy).
new c599d65 Commit from The Tor Translation Portal by user mfr. 681 of 791 messages translated (0 fuzzy).
new 930111e Commit from The Tor Translation Portal by user mfr. 744 of 791 messages translated (0 fuzzy).
new c7a9323 OK, CMake, you can have QT_LRELEASE_EXECUTABLE. But if you try to take my VIDALIA_LRELEASE_EXECUTABLE too, then I will declare war.
new a99dbed Use the TorProcess subclass of QProcess for launching Tor when hashing a control password so we can take advantage of its PATH+=:/usr/sbin trick there too.
new 0c0036d Write the list of source files containing translatable strings to a .pro file and supply just the .pro file as an argument to lupdate, rather than supplying all of the source file names themselves. The latter case results in a command line that is too long for Windows. (Not that anybody runs 'make i18n-update' in Windows anyway, but now they could at least.)
new 2c44140 I suppose r3749 wants a changelog entry too.
new 33d318a A couple more const-correctness tweaks.
new 686d2ae Make sure config.h gets included here too, since that's where USE_MARBLE is defined.
new b9fbe94 Remove the po2nsh stuff from the ALL build target, remove the wix-i18n-localizations target entirely and shift the po2wxl output steps to be dependencies of the dist-win32 target. There's no reason to generate .wxl files if all we're doing is building Vidalia.
new 66aaa4c TorProcess monkeys with the output, since it has to do the log message parsing too. So just copy over the PATH+=:/usr/sbin hack to the QProcess.
new 04c0427 Clean up a compile warning in Xcode.
new b6a57e3 Fix some post-build steps that copy files into Vidalia.app/Contents/Resources so that they work when building with a CMake-generated Xcode project too.
new 4b0c196 Add a Python GeoIP CGI script that supports both the old ("short") and the new ("long") output formats.
new 708fd4a Add the GoDaddy Class 2 CA certificate for coderman's geoip server.
new 241f382 fixed rebuild error on redhat systems, thanks Matt, Simon for the hint
new 0d277d5 Try to reconcile oliver's changes in r3761 with phobos's changes in r3712 and r3714.
new 5d15c15 Update the minimum Qt and Tor versions in the INSTALL file.
new 48dbace mod_python-ize the geoip.py script.
new 6262f2a We've never actually had a use for this file. Ever.
new db3567d Pull out the USE_QSSLSOCKET stuff since we now require Qt >= 4.3, which always has QSslSocket and allowing people to disable it doesn't make much sense.
new 5fdf72e Tweak the geoip.py script a bit to handle incomplete GeoIP records better.
new f99b367 Switch to fetching and parsing the more extensible key=val GeoIP response format, add support for associating an geographic location with a block of IP addresses rather than a single address, add support for long region and country names rather than just two-letter codes, and const-ify some method arguments.
new 7e872b8 Update the HACKING document with some Doxygen recommendations.
new 3c80fca If a RouterDescriptor object is empty, don't try to display its (lack of) information. This should fix ticket #479, though I haven't actually been able to reproduce the reported behavior on OS X Leopard, Windows Vista, Windows XP, or FC10 with either Vidalia trunk or 0.1.12 so it seems I can't test it.
new 56d697d Add support for viewing the map as a full screen widget when built with KDE Marble support. Suggested by Jake.
new ad44fa2 Nothing to see here. Move along.
new c679b0c Set RouterInfoDialog's parent to be the map widget if it's in full screen mode.
new 85d7d6b Create an option for osx-split-bundle.
new cdc3aaa Don't start discarding Tor's output on stdout until after Vidalia has successfully registered for log events, instead of after we've just authenticated.
new 4efecc8 clean up the if..then statements
new 519dbc8 enable extended test brackets
new 7f84261 Show or hide the "Who has used my bridge recently?" link along with the other bridge-related widgets when the user toggles the relay mode in the Network settings page. (Ticket #480)
new dab386f lots of romanian vidalia translations
new 4e9d204 russian qt translations
new 85bcaac russian vidalia installer translations
new f896ab3 Whoops. Forget I had left this in there. I find it hilarious that people still translated it though.
new 49f8b83 Update all of the translations. lupdate in Qt 4.5 also seems to remove all of the source file and line number annotations, which is OK since we don't use those anyway.
new e0eb032 Add a signal handler that allows Vidalia to clean up and exit normally when it catches a SIGINT or SIGTERM signal. (Ticket #481)
new c5234ac Fix the build on Windows. *hugs buildbot*
new 4d11f61 The intended method called was renamed to aboutToQuit(), which gets called when QCoreApplication::aboutToQuit() is emitted.
new 367f37a Remove an extra &&
new 09bcd23 Unregister the MessageLog object from any log events in its destructor, otherwise we could post an event to a non-existent object if Tor tried to sneak out a message in between the time MessageLog's and TorProcess's destructors are called. May be related to ticket #388.
new 854929a Fix an error message related to finding windres.exe, and make windres.exe required only if we are building with MinGW. MSVC can handle .rc files by itself just fine.
new 1ba9354 Commit from The Tor Translation Portal by user hanru. 677 of 815 messages translated (2 fuzzy).
new d1ea47e QProcess doesn't know how to expand "~/", so help it out.
new e80cd11 Update the miniupnpc code to the 2009/04/17 release tarball, and make UPNPControlThread work with the updated library again.
new 7dd7d5f Move a curly bracket down to where it belongs.
new 21220c6 Don't start the UPNPControlThread in UPNPControl's constructor. Otherwise, the thread's main loop could call UPNPControl::instance() before the constructor has returned and set the value of _instance to non-zero, leading the UPNPControl's constructor to get called again and another new thread created. Under the right conditions, this can create a massive amount of threads, hit a limit, and then be unable to create any more threads.
new 86258b9 Clean up the formatting of a comment.
new f2b4700 Merge r3808 and 3809 into trunk.
new 868344e Sync() with Debian pkgs
new 558d870 lots of arabic translations for vidalia. woo!
new 895ce5e some more italian vidalia translations from jan
new 5e38956 Commit from The Tor Translation Portal by user alpha. 564 of 815 messages translated (0 fuzzy).
new c3ea3aa Update a copyright date and add a missing property.
new cf0a090 It's actually easier to just compute the salted hash of the control password ourself, rather than launching Tor just to hash it. Saves us from having to play all those games to set environment variables properly, specify the DataDirectory for Tors that write their state file even if all they're doing is hashing a password, slurping stdout, and then sifting through the output for the magic token.
new 1c5d9b8 more italian translations from jan
new e4281a3 Commit from The Tor Translation Portal by user jan. 77 of 81 messages translated (4 fuzzy).
new d9bce8a Don't try to add the Marble directories to the include path on Windows and OS X when we aren't building with Marble support.
new d2d817f I had the section named right, but missed a reference to the old "gui" directory in the text.
new 399874d Forward-port the 0.1.13 changelog.
new a2b4102 If a configuration key has multiple values (e.g., a QMultiHash), they are stored in order from most recently inserted to least recently inserted. So, walk the list in reverse so that we append the configuration values to the SETCONF command in the same order they were inserted into the QHash. Fixes ticket #491.
new 5a56d7e Merge r3835 and the Marble-related half of r3837 into trunk.
new 235df2d Add cassmodiah's RPM specfile.
new 65b87d3 many new german vidalia translation updates
new 58725fd A const fix and a couple minor whitespace tweaks.
new e68d904 Remove an unnecessary #include and linked library.
new b40c441 Merge Breakpad support for Windows into trunk (disabled by default).
new b46faa8 Hardcode part of the instructions added in r3732 into the CMakeLists.txt.
new b468d69 Looks like r3849 didn't come along for the merge.
new e5efc4d Sync with deb packages.
new 8c98bb1 Scribble down the locations of the compiled vidalia.exe and crashreporter.exe (if built with Breakpad support), so we can use those in the .wxs packaging script.
new 34c9aa1 If built with Breakpad support, add crashreporter.exe to the Windows .msi package and include the VC runtime merge module.
new bd7c3e0 Don't display additional plaintext port warning message boxes until the first visible message box is dismissed. Fixes half of ticket #493. Also make the message box look better on OS X by moving a bulk of the text to setInformativeText().
new f2b3ac7 Close Tor's stdout even sooner after registering for log events. Lame fix for ticket #484/duplicate ticket #495.
new fad01d1 If the user chooses to ignore further warnings for a particular port, remove it from the WarnPlaintextPorts and RejectPlaintextPorts settings immediately. Also remember their preferences and reapply them later, even if Tor is unable to writes to its torrc. Fixes the second half of ticket #493.
new 396510f new farsi vidalia installer strings
new f1cc6d4 a few new farsi vidalia strings
new 77de08b Move the tarball part of package.sh into a proper CMake target.
new 2965eb0 forward port r3907.
new 3268044 remove the extra tor geoip copy, put the geoip file into the correct outpath
new bd252fa move torgeoipfile to the right section, remove an extraneous copy.
new 1eb2268 get rid of extraneous torgeoipfile variables.
new 596bd57 There was an if-statement cleverly disguised as SectionGetFlags ${Vidalia} $0 IntOp $0 $0 & ${SF_SELECTED} IntCmp $0 ${SF_SELECTED} skiptorrc that would lead to skipping Tor's geoip file if the Vidalia option was also selected.
new 497aaf3 Add vidalia_install_tool, vidalia_install_qt4_framework, and vidalia_install_dylib CMake macros to take care of moving Qt and Marble libraries into the .app bundle as needed and play the install_name_tool game on libraries and their dependencies. Also add a dist-osx-libraries target that does all that for you.
new 946f828 Bump the minimum required CMake version to 2.4.7 (released late 2007).
new 727fadc Add a pkg-dmg script from Mozilla that does more cool things than our builddmg.sh script does, and wrap a 'make dist-osx' target around it that packages up any necessary Qt frameworks or libraries (e.g. Marble) and spits out a .dmg.
new 1531274 Remove the "osx" option from package.sh since that's now a proper build target, and update the non-bundle .DS_store.
new 884fb0e Forward port the 0.1.14 changelog.
new b5a02f2 Add a CMake macro for determining the version of a given Tor binary.
new 3a10e4c Add a polipo.conf for the OS X bundle, currently identical to the one used for the Windows bundle.
new eadfb47 Add a script to install Torbutton that the user can double-click and run from the drag-and-drop OS X installer.
new 1bed0b0 Add 'dist-osx-bundle' and 'dist-osx-split-bundle' CMake targets that build the OS X drag-and-drop bundle and split bundle, respectively. Also update the pre-configured vidalia.conf that gets lobbed into the Vidalia.app.
new 31e7ade Update the .DS_store included in the drag-and-drop OS X bundle.
new d6df0f4 Remove the "osx-bundle" and "osx-split-bundle" options from package.sh since those have been moved into proper CMake build targets. Also remove builddmg.sh.in since nothing uses it anymore.
new 06c1d57 Update the build-bundle.txt directions for OS X.
new 60de641 a few svenska vidalia changes
new 3d687dd Commit from The Tor Translation Portal by user alpha. 628 of 815 messages translated (1 fuzzy).
new 8e779b5 Commit from The Tor Translation Portal by user alpha. 628 of 815 messages translated (1 fuzzy).
new 87822b5 Include libeay32.dll in the Windows installers as well.
new 766df34 Update the Windows Vidalia-only installer directions. You can now just set MINGW_BINARY_DIR and OPENSSL_BINARY_DIR CMake variables, rather than manually going around collecting dependencies.
new 6237216 sync() with debian pkg. Finally fixing debconf scripts issue, adding .cz and .sv debconf l10n.
new 2d4d294 ukrainian vidalia updates
new ba75c9c lots of finnish vidalia updates
new 9bc8119 spanish vidalia translations from green crescent
new e92e7ee i found some broken parts of the po and fixed them manually
new 542601f vidalia spanish translation from green crescent
new d511f81 manually clean up the vidalia spanish po file
new 677c32d Commit from The Tor Translation Portal by user edmanm. 76 of 81 messages translated (4 fuzzy).
new 6512f2f Commit from The Tor Translation Portal by user edmanm. 77 of 81 messages translated (3 fuzzy).
new bc5f398 OK, fuck you Pootle. I'll just fix this without you.
new 27fa0ae Fix this too.
new 82559c3 Fix yet more bogus lines in the new Spanish translations.
new c4aa298 update tor version
new 2ebc2d3 Add a changelog entry and declare today to be Vidalia 0.2.1 Day.
new 5d1347d Update a couple of Tor svn URLs to their git equivalents. Also update the Tor ./configure command line for the bundle packaging instructions since I moved a few files around to be more consistent.
new 0ceca46 Put back the @MINGW_BINARY_DIR@ in vidalia.wxs.in that accidentally got removed in r3892.
new 94d79ea Grab the location of the crash reporter executable from the CMake variable.
new e196bff Put the resulting .msi in the root of the build directory, since we do that for all the other dist-foo packages too.
new 7501551 Update a pile of GUIDs in the Windows installer.
new 0932580 Bump to 0.2.1.
new 3ea10db Forward-port the 0.1.15 changelog.
new 04c9844 Bump trunk to 0.2.2-svn.
new 49fb3fe Be more consistent with my camel-casing.
new 136dbc4 Minor changes necessitated by the Marble update.
new fecf774 Explicitly disable any Marble tile downloading.
new 079c229 Rename some variables to match my own naming convention.
new 28f7bc3 Change a QFileInfo::fileName() to QFileInfo::filePath(), so the "Browse" file dialog in the Advanced settings page opens to location of the user's current torrc. Fixes ticket #505 reported by drzed. Also add a file filter to show just "torrc" files and one to show all files.
new 9978dd3 That wants a changelog entry too.
new ae3e1df Use ditto to strip the architectures we don't want from the Qt frameworks installed into the app bundle with dist-osx, dist-osx-bundle and dist-osx-split-bundle. This way we can ship a 'thin' binary without having to rebuild Qt.
new 4569aff Note the existence of the new 'dist-*' build targets.
new 6133201 We require Qt >= 4.3 now.
new b1009b3 See if this makes phobos's Panther builds not fail.
new 7dc509b Nope, that didn't work. Let's try this Panther fix. (Boo for not actually having a Panther machine with which to test this myself.)
new 6a713d3 r4030 did the trick, so give it a changelog entry.
new 79fd7bf Add the 'make doxygen' target to the INSTALL file.
new 6c1fea8 Update build-vidalia-installer.txt with MSI-specific instructions, and add a section on how to build the OpenSSL libraries with Visual Studio.
new 6672665 Add the OpenSSL library thing to the changelog and give the changelog a date.
new 91a0da6 Bump to 0.2.2.
new 64eb08b Remove the NSIS file for the Vidalia installer since we now ship MSI-based installers on Windows in 0.2.x. (The bundle .nsi file is still there temporarily until we get the MSI-based bundle straightened out.)
new 47dbee9 Bump to 0.2.3-svn.
new 060021f This probably should've been in 0.2.2, but at least version numbers are cheap.
new d3480d9 Commit from The Tor Translation Portal by user mfr. 815 of 815 messages translated (0 fuzzy).
new 9256a70 Switch all Tor asynch event handling over to using proper signals and slots rather than custom QEvent subclasses. This allows multiple objects to listen for the same event and makes handling events easier since no customEvent() override and event type casting is needed. It also seems to make logging at debug level significantly more responsive and resulted in removing more lines of code than I added (woo). This patch also has some assorted cleanups in it from removin [...]
new b146e7c Add a changelog item.
new 2b8e48c This method doesn't exist anymore, so remove it from the .h file.
new 7797b48 Clarify that building with marble is much simpler on Linux than on OS X or Windows.
new 2b5b4df Add signals for another pile of status events (mostly server related).
new f19a884 .oO( Whenever I get around to writing a dissertation, I should sneak it into Doxygen comments and commit them so I can trick arma into proofreading it for me. :)
new 4017d2b Intentionally break my build to see if the buildbot IRC bot notices.
new aa2b2b2 ...and fix my build.
new 21fc122 QHostAddress needs to be a registered metatype too before I can use it in the reachability status events.
new 35157c6 Fix another bug that resulted in the "Who has used my bridge?" link initially being visible when the user clicks "Setup Relaying" from the control panel if they are running a non-bridge relay. (Ticket #509) Also, always hide the "Who has used my bridge?" link when Tor isn't running, since clicking it won't return useful information until Tor actually is running.
new 568bc99 more polish vidalia strings
new d888852 It looks like "lupdate.debug" and "lrelease.debug" are also potential alternate spellings of "lupdate" and "lrelease" on Linux, if you built Qt from source and only wanted the debug build.
new e45d765 Nevermind, r4066 was a lie, it seems. Ctrl+Z to the rescue.
new be45f9f Be a little more consistent when specifying which CMake variables you need to define before you can build an OS X bundle.
new abee078 Bump to 0.2.3 and give the changelog a date.
new 94fc149 Update GUIDs in vidalia.wxs.in again.
new 482205c Bump to 0.2.4-svn.
new cf379ec Apply an application-global stylesheet on OS X that forces all tree widgets in Vidalia to use the 12pt font recommended by Apple's human interface guidelines.
new 9a6e3f0 Add a StatusEventWidget subclass of QTreeWidget that catches Tor status events and displays them using a custom item delegate for painting. Also add initial support for the main general and client status events and a handful of new icons used when displaying those events in the StatusEventWidget.
new d97fe99 Missed an 'svn add' for one of the new icons.
new 057514f Add a tab widget to the message log window with a "Basic" and an "Advanced" tab. The "Advanced" tab displays the old message log while the "Basic" tab displays an instance of the new StatusEventWidget. Also clean up some comments and a bunch of miscellaneous crap Designer decided to futz with.
new b8dae20 Old versions of Qt (I'm looking at you, Debian) don't have documentMode, so take that out of the .ui file.
new b5e2a55 Apparently they don't have QStringList::length() either.
new 5b829aa Include the source address when adding a clock skew status event.
new a6d7a25 Clean up a compile warning on Windows.
new b87498c Add an OSX_FORCE_32BIT CMake option that can be used to force a 32-bit build on Mac OS X versions that default to 64-bit builds (e.g., Snow Leopard), if only 32-bit versions of the Qt libraries are available. Also clean up some formatting in the INSTALL file.
new f48ebbe Ignore CLOCK_SKEW status events whose source starts with "OR:" if the currently running Tor is 0.2.1.19 or earlier or 0.2.2.1 or earlier.
new 328a432 Add status event items for the DANGEROUS_SOCKS, SOCKS_UNKNOWN_PROTOCOL, and SOCKS_BAD_HOSTNAME events.
new 61d4730 Add status event items for the SERVER_STATUS events. Currently the reachability events are more annoying than useful because we seem to get multiple CHECKING_REACHABILITY and REACHABILITY_FAILED events with the same severity and no other distinguishing arguments. Also add a couple convenience overloaded methods so I don't have to wrap qrc URLs in QPixmap so much.
new cb3a18d Provide some reasonable defaults for the separator and line-ending paramters in the string_wrap() function.
new ce2d185 Add tooltips for each status event item based on the detailed description text.
new 729ea6f Add some accessor methods for retrieving data stored in a StatusEventItem object.
new a8c8bf6 Make the "Select All" and "Copy" actions work for the "Basic" message log tab as well.
new 7d5e2bb QTreeWidget::setItemSelected(QTreeWidgetItem *, bool) seems to have disappeared from the Qt docs around Qt 4.2 or so. It still works, but I'll take that as a sign that I shouldn't use it anymore.
new 885cf48 Add the ability to search the status event list based on event title and description.
new 7f4bfd9 Add support for the "Save All" and "Save Selected" toolbar actions to the status event tab.
new 76892be replace privoxy with polipo in the vidalia-bundles
new 1eafdce Each line in a msgid block should be quoted. I'm not sure if Pootle can handle it the other way, but I wouldn't bet on it.
new 8e1575a more polish vidalia strings
new 18a7aad Update the installer translations with changes from phobos's Great Polipo Switcharoo in r4092.
new ef64833 Commit from The Tor Translation Portal by user edmanm. 46 of 46 messages translated (0 fuzzy).
new e05f768 The bundled Polipo configuration file apparently got renamed "polipo.conf" instead of "tor-polipo.conf" at some point.
new 5ea8dd1 It appears I had already implemented support for ACCEPTED_SERVER_DESCRIPTOR events even though I didn't think they existed yet. Go me.
new bc5d095 Whitespace tweak.
new 080a327 Fix a bug introduced in 0.2.3 that prevented Vidalia from correctly responding to ADDRMAP events from Tor. The result was that users would sometimes see IP addresses in the connection list shown under the network map rather than hostnames.
new cd1ccac Commit from The Tor Translation Portal by user xtoaster. 714 of 815 messages translated (2 fuzzy).
new 13dffee Squelch subsequent ACCEPTED_SERVER_DESCRIPTOR events after the first. Also fix an incorrect image file name and clean up some trailing whitespace.
new 0c9ae9c Check status/circuit-established and status/version/current immediately after authenticating to Tor, since it's possible we missed those status events already.
new f589341 Add a changelog item for the status event ui stuff.
new de1fdfd many more chinese vidalia translations
new edc50f9 the missing german vidalia installer string
new 7df1dfd This property apparently doesn't exist on whatever Qt the Panther buildslave has installed.
new 5e2bec2 Note the change to the default "bootstrap" vidalia.conf included in the OS X drag-and-drop bundle.
new 4db3873 Commit from The Tor Translation Portal by user ZeeWolf. 81 of 81 messages translated (0 fuzzy).
new 2c7f7ca Commit from The Tor Translation Portal by user ZeeWolf. 815 of 815 messages translated (0 fuzzy).
new 52f4a0c Commit from The Tor Translation Portal by user ZeeWolf. 46 of 46 messages translated (0 fuzzy).
new 83c3116 Commit from The Tor Translation Portal by user xtoaster. 80 of 81 messages translated (1 fuzzy).
new 092d764 Commit from The Tor Translation Portal by user xtoaster. 815 of 815 messages translated (0 fuzzy).
new a2ccaea Commit from The Tor Translation Portal by user xtoaster. 46 of 46 messages translated (0 fuzzy).
new 12e9708 Commit from The Tor Translation Portal by user xtoaster. 81 of 81 messages translated (0 fuzzy).
new 953eeba Update MSI GUIDs for 0.2.4.
new f30fb49 Bump to 0.2.4 and give it a release date in the changelog.
new 58e7042 Bump to 0.2.5-svn.
new 66f2a8d Commit from The Tor Translation Portal by user edmanm. 627 of 815 messages translated (2 fuzzy).
new 03f85db Add ports 7000 and 7001 to the list of ports excluded by the IRC category in the exit policy configuration tab. (Ticket #517)
new da6b254 Add a context menu for highlighted event items in the "Basic" message log view that allows the user to copy the selected item text to the clipboard.
new 940ef86 Trivial whitespace fix.
new 6bcc557 romania vidalia/qt translations
new f1e8147 romanian installer translations
new e1e0b9d Fix the config line for polipo as shipped.
new c9bbad5 get rid of double slashes as well, since nsi seems to selectively ignore them.
new 663c941 return double slashes otherwise nsi screws up the final text
new 74243a0 updated polipo config options
new 3cbfaf6 Tweaks to the bundle NSIS installer to only add the Polipo-related lines to vidalia.conf if Vidalia is installed and to only try to start Polipo and Tor with "Run installed components" at the end if Vidalia *isn't* installed as well.
new 2e46bda Whoops. Wrong "goto" label.
new 1a6ac88 Stop trying to enforce proper quoting and escaping of arguments to be given to the proxy executable (e.g., Polipo). Now the user is on their own for properly formatting the command line used to start the proxy executable. (Ticket #523)
new b8d987a lots of german translations for vidalia
new 8db630d new and corrected nederlandish vidalia translations
new a81d7cb french installer cleanups
new 066de7b .nl installer corrections
new b6f8ad6 More Polipo-related Win32 bundle fixes: actually include the pre-configured polipo.conf in the bundle, set SetShellVarContext properly, and update the ProxyExecutableArguments value written to vidalia.conf with escaped dquotes so spaces in paths aren't a problem.
new 35a64a9 Commit from The Tor Translation Portal by user jan. 77 of 81 messages translated (4 fuzzy).
new 0144359 Commit from The Tor Translation Portal by user jan. 39 of 46 messages translated (7 fuzzy).
new 49ca774 Add support in the Network settings page for configuring the Socks4Proxy and Socks5Proxy* options that were added in Tor 0.2.2.1-alpha. Patch from Christopher Davis.
new 960a97a Small patch from Chris Harrison to populate the proxy type combo box based on the proxy options supported by the currently running Tor process.
new 803b26c new and corrected danish vidalia translations
new 2057093 Add arma's "Automatically distribute my bridge address" checkbox to the bridge relay settings options. Closes ticket #524.
new 21e5690 Make Qt set the timespec in the QDateTime parsed from a router descriptor to UTC, if it isn't already. Might fix ticket #doesnotexistyet. Or it might not.
new 4a0b901 Add a weak changelog entry and give 0.2.5 a release date.
new cfd56aa Bump to 0.2.5.
new 511a37a Bump to 0.2.6-svn.
new 51872ce Update the link to the Qt for Mac packages. Noticed by Domenik.
new 0112196 Update some more Qt links Domenik found.
new f7b3a61 arabic vidalia translations
new 1996407 new russian vidalia translations
new 4784ab6 one slovene (i think) translation
new c5a5b28 russian vidalia installer update
new 2a95581 Remove the erroneous comma in the default vidalia.conf in the OS X drag-and-drop bundle, since we now dump whatever the user types into a QString rather than parsing it into a QStringList.
new 203a7b8 Add Domenik's previous work to the CREDITS file.
new ab4784e Update the changelog and bump to 0.2.6.
new c812c3d Change the vidalia_ru.nsh output encoding from KOI8-R to Windows-1251 (Ticket #526) and bump to 0.2.7-svn.
new 62aeb51 OpenSSL will complain if you don't put the equals sign in here.
new fe270d0 Revert the part of r4049 that erroneously included QtSvg by default.
new be978f2 spanish vidalia translations
new 278e9c6 chinese vidalia installer translations
new ab53a6b spanish vidalia installer touchups
new 3ff9add chinese vidalia strings
new 08c7e58 Touch up a couple status event messages.
new ebe5cd5 Remove the explicit palette set for the configuration dialog that prevented the dialog from inheriting colors from the user's current system theme. (Ticket #485. Patch from mkirk.)
new c155baa more work on the russian vidalia translation
new b5aa355 more work on the arabic vidalia translation
new 0e0fe5c further arabic vidalia installer translation
new 643a232 Correct the path to the badge pixmap used in time skew warning messages. Fixes ticket #537. Patch from mkirk.
new 155be0c Commit from The Tor Translation Portal by user gouki. 81 of 81 messages translated (0 fuzzy).
new cb65e71 Commit from The Tor Translation Portal by user gouki. 46 of 46 messages translated (0 fuzzy).
new 7dfcc64 Commit from The Tor Translation Portal by user gouki. 354 of 815 messages translated (0 fuzzy).
new 5f6a841 Commit from The Tor Translation Portal by user gouki. 418 of 815 messages translated (22 fuzzy).
new 2fc3725 Updated debians-tor-binary-path.patch for current source.
new 37ad596 Commit from The Tor Translation Portal by user DJHasis. 682 of 815 messages translated (0 fuzzy).
new cce73b3 Commit from The Tor Translation Portal by user DJHasis. 81 of 81 messages translated (0 fuzzy).
new 2aa9ee5 Commit from The Tor Translation Portal by user DJHasis. 791 of 815 messages translated (0 fuzzy).
new 9876165 update vidalia bundle to latest tor and torbutton.
new 46ae060 add an option to make a backwards compatible vidalia
new 6266e1c this is how I build the bundle
new b9c9289 add the one line I always forget.
new f291a88 fix a spelling error.
new ca23edc force an arch for OSX_TIGER_COMPAT. this might be better if it was autodetected.
new 459cc20 revert 4194
new c612383 Commit from The Tor Translation Portal by user DirectoryNode. 795 of 815 messages translated (14 fuzzy).
new dc83fbd Commit from The Tor Translation Portal by user bleakgadfly. 815 of 815 messages translated (0 fuzzy).
new e266a93 Commit from The Tor Translation Portal by user bleakgadfly. 81 of 81 messages translated (0 fuzzy).
new b742b51 more arabic vidalia strings
new 8df90d7 a few bulgarian vidalia strings
new 880c284 chinese vidalia cleanup
new e83302b Commit from The Tor Translation Portal by user carolyn. 802 of 815 messages translated (12 fuzzy).
new 49378ee Fix compilation on Debian GNU/kFreeBSD. Patch from dererk (trivially tweaked).
new b05caf4 Declare today to be Vidalia 0.2.7 Day.
new f970ae0 Bump to 0.2.7 too.
new 9bf8d2f update spec file so rpms will build
new f14d3ad gut the debian/ directory and add a README file so people know where (and how) to get/make .debs
new 3e55ee1 vidalia files for estonian
new 713d0de vidaliainstaller files for estonian
new f530fc2 Updated the README.debs with a new link.
new 2703cc5 Make those links https where possible.
new e50da99 One more https correction.
new 23fba6e apply sebastian's document patches for osx 10.6 users.
new 66f15bc somehow, add in qt.conf to stop conflicting qt's from loading plugins.
new 033f5eb maybe this is right, add qt.conf to the dist-osx and dist-osx-bundle stanzas.
new 33b7eec add the libgcc_s_dw2-1.dll to the nsi so vidalia works.
new 90f1280 diety help me, i'm starting to understand these files. Add in libgcc_s_dw2-1.dll to the standalone msi file.
new c3ace3f updated files from pootle
new f2fca0e updated files from pootle
new bddd5b1 Create directories for the Burmese and Thai translations and add the .po files as downloaded from Pootle.
new 2e430e7 Give the Burmese and Thai translation .po files the correct filenames.
new 211ed51 Fix a couple header fields in the Burmese and Thai translations.
new 3b56cdc Add files for the Burmese and Thai Qt translations that aren't in Pootle yet.
new 230919d The Estonian Vidalia and Qt .po files were also named incorrectly. Also fix a couple header fields in those files too.
new 581f9bc Add the Burmese and Thai translations to the build.
new 7b202c5 Stop using our custom dock icon implementation on OS X and just use QSystemTrayIcon everywhere. Fixes ticket #562. Also add some missing changelog items and correct the release date for 0.2.7.
new 0f037e5 updated files from pootle
new 55b98f0 Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
new 6998807 Commit from The Tor Translation Portal by user TorMensch. 46 of 46 messages translated (0 fuzzy).
new 443c76b Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
new 01cebac Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
new 0552de6 Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
new 43837c0 Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
new a8d1656 Commit from The Tor Translation Portal by user TorMensch. 81 of 81 messages translated (0 fuzzy).
new 9449153 Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
new 2aed54a Commit from The Tor Translation Portal by user gouki. 418 of 815 messages translated (22 fuzzy).
new 7c7c17e updated files from pootle
new cb57484 We added ports 7000-7001 to the list of ports excluded by the IRC category in the exit policy configuration tab way back in 0.2.5. So, update the help pages accordingly.
new 1b21bca new languages and translations for vidalia
new d8e1531 Commit from The Tor Translation Portal by user runa. 530 of 530 messages translated (0 fuzzy).
new fcc18b2 Commit from The Tor Translation Portal by user carolyn. 815 of 815 messages translated (0 fuzzy).
new 5d28db7 Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
new 4d28783 Commit from The Tor Translation Portal by user TorMensch. 815 of 815 messages translated (0 fuzzy).
new 452fc77 Apparently bridges.torproject.org got a new certificate from a different CA. So, add the new CA certificate and remove the old one so the "Find Bridges Now" button works again.
new d9b42eb Commit from The Tor Translation Portal by user m3ta. 785 of 815 messages translated (0 fuzzy).
new 15b54c8 updated files from pootle
new 685e474 updated files from pootle
new ed9deff Update the included version of miniupnpc to 1.4.20100407.
new e3530be Update UPNPControlThread to support the newest miniupnpc API and give it a changelog item.
new 905d1a0 Remembering to bump version numbers is hard.
new bf96284 Bump to 0.2.8.
new 6ad3fea Give the changelog a date and note the new Qt >= 4.6 requirement for the Windows installer.
new 89f7f79 Bump to 0.2.9-svn before I forget again.
new e4695eb updated files from pootle
new d823250 new and updated files from pootle
new 9193387 deleted untranslated file that pootle was not happy with
new 91e31dd deleted the (right) file that made pootle unhappy
new f590c38 deleted another empty file that pootle does not like
new ade4948 adding the file I deleted earlier
new 401fbd9 lets try again - adding qt_vi.po
new 2c644f9 lots of new qt files
new 0ae769a Add the Danish, Brazilian Portguese and Vietnamese translations Runa committed the other day.
new 50b4d8a Update the bundled version of miniupnpc to 1.4.20100418. Still busted on OS X 10.4.
new 19c49df Revert r4267.
new 1443d6c Add in a hack to get MiniUPnPc "The Cleveland Steamer of UPnP Libraries" to build on OS X 10.4.
new 22c730d Commit from The Tor Translation Portal by user runa. 35 of 35 messages translated (0 fuzzy).
new ba21929 updated files from pootle
new 42152f7 Define -D_WIN32_WINNT=0x0501 on Windows builds so that MiniUPnPc will build with the latest versions of MinGW.
new 22e8263 Add a changelog item for the other MiniUPnPc change I had to make to get the damn thing to build on OS X 10.4.
new 9dc40cf Move along now. Nothing to see here. *whistles*
new b03d935 Fix a bad file id in the .msi installer file added in r4218.
new 273bd18 I hear this fixes the build on OS X 10.5, though it doesn't appear to be broken currently on 10.4 or 10.6. How about 10.3? Who knows...
new a1f87b3 Another fix on r4218.
new 3e26e58 updated files from pootle
new c1f9ca5 updated files from pootle
new 7504e2e add Serbian for vidalia
new 67ea40e add Serbian for vidaliainstaller
new d6d2009 Remove these files unless someone can explain why they should exist.
new a84bf40 Force CMake to include the *_RELEASE versions of Qt libraries when building a .dmg on Mac OS X, so that it will work with CMake >= 2.8 as well. (CMake apparently changed the semantics of QT_{foo}_LIBRARY from their 2.6 to 2.8 releases.)
new ae4c987 "Zomg, where's my flags! I have to have my flags! Gimme flags!!!11oneeleven"
new cd3ffcc Add some debug logging that might help track down why TBB people see their Vidalia in random languages when launching Vidalia on its own.
new 6e355bb updated files from pootle
new ef760e6 updated files from pootle
new 572d2c7 updated files from pootle
new 30e2bb2 updated files from pootle
new c0cfce2 update tor and torbutton versions.
new 33964f9 first attempt at adding burmese and vietnamese codepages, re-enable russian and chinese simplified.
new d88f95f revert my language addition commit.
new f485794 Here's the rest of phobos's attempted revert in r4292.
new 1943a88 Qt 4.6 now hardcodes the QT_WA macro to always execute the Unicode half, even if the UNICODE flag is not set. So, work around this awesome new behavior so that Vidalia will work correctly again on Windows with Qt >= 4.6. Otherwise, we would try to parse UTF-16 from an ASCII string.
new 0905675 added more files and directories
new db50199 more files
new 1a34d20 Dear GoDaddy: Yes, Danica Patrick is hot. We get it. But, no, that doesn't make your SSL certificate prices any more palatable.
new 500512e Add one more changelog items and declare today to be Vidalia 0.2.9 Day. We can futz with installer translations for the next release.
new 500020d Bump to 0.2.9.
new 4c4c8ef updated files from pootle
new 53f83c1 Commit from The Tor Translation Portal by user Infinity. 80 of 81 messages translated (1 fuzzy).
new 1032204 Commit from The Tor Translation Portal by user Infinity. 671 of 815 messages translated (1 fuzzy).
new 067981e add the bridge-bundle nsi configuration.
new 1808714 Let's let buildbot see whether this breaks the build on Windows. (Attempted fix for the win2k/freeaddrinfo issue in ticket #596.)
new 12f74b3 #include filenames on Windows aren't case-sensitive, are they?
new 5b07b40 Revert the suggested fix from ticket #596 -- it appears to just result in a busted build, according to my Windows buildslave.
new 414fc8a Commit from The Tor Translation Portal by user Infinity. 81 of 81 messages translated (0 fuzzy).
new 9dc4de8 Commit from The Tor Translation Portal by user Infinity. 693 of 815 messages translated (0 fuzzy).
new 46dac29 follow edman's advice and set changed true to make this stick.
new caa278a updated files from pootle
new aea91d7 updated files from pootle
new 03fd609 updated files from pootle
new 05a846b updated files from pootle
new 854d508 updated files from pootle
new 1894ab3 added new language for translation of vidalia
new 0cd416b added new language for translation of vidaliainstaller
new a5fbb68 And if you doubt it, I have the shiny copyright registration forms to prove it!
new 50deb45 closed a few tags
new ee6e1ec template files for pootle
new eabc0fb convert from po to html
new e39dba2 removing unnecessary info
new 3dc723b added languages for vidaliahelp
new 7941f33 new headers
new 526f968 will recreate these files in a sec
new 3b05c69 added the languages again and generated po files with the new header
new 8bebc47 Commit from The Tor Translation Portal by user runa. 7 of 40 messages translated (0 fuzzy).
new 8beb0b8 Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
new 17c369a Commit from The Tor Translation Portal by user runa. 14 of 15 messages translated (0 fuzzy).
new c369a43 Commit from The Tor Translation Portal by user runa. 37 of 37 messages translated (0 fuzzy).
new aa70afe Commit from The Tor Translation Portal by user runa. 21 of 21 messages translated (0 fuzzy).
new 0a3260f Commit from The Tor Translation Portal by user runa. 12 of 12 messages translated (0 fuzzy).
new 08ab41f Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
new e34002f Commit from The Tor Translation Portal by user runa. 15 of 15 messages translated (0 fuzzy).
new 66c669c french translation as po
new 3a1b2b8 removed fuzzy tags
new c105eb0 Commit from The Tor Translation Portal by user runa. 5 of 5 messages translated (0 fuzzy).
new d127055 Commit from The Tor Translation Portal by user runa. 7 of 15 messages translated (0 fuzzy).
new 426b183 Commit from The Tor Translation Portal by user runa. 22 of 22 messages translated (0 fuzzy).
new e7439f8 small fix
new 614b6f0 updated files from pootle
new 53b10bb updated files from pootle
new 1d2d1fd updated files from pootle
new 2ee22b2 updated files from pootle
new 735465b Add support for escaping and unescaping non-ASCII characters in strings using the local 8-bit character encoding.
new 45dec2a Unescape quoted values received in response to GETCONF and GETINFO commands.
new 34e8493 Tor doesn't consistently escape non-ASCII characters contained in certain command responses (e.g., 'getinfo config-file'), so don't assume ASCII-only in the repsonse. Instead, use the local 8-bit encoding for sending and receiving commands and responses (which is usually a superset of ASCII).
new 8d158d7 Ensure the torrc and DataDirectory paths contain only characters that can be represented using the system's local 8-bit character encoding.
new bd36e92 I always forget to the bump the version number after a release.
new 321b3c6 Commit from The Tor Translation Portal by user edmanm. 530 of 530 messages translated (0 fuzzy).
new d2be7ce updated files from pootle
new c62777f updated files from pootle
new f4bad50 Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
new 1692181 Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
new 6a15e2d Only update a stream's displayed target address in the network map if no hostname was given in the stream's NEW status event. Fix suggested by Robert Hogan. (Ticket #608)
new c92528f Commit from The Tor Translation Portal by user carolyn.: 46 of 46 messages translated (0 fuzzy).
new 369b6d6 Commit from The Tor Translation Portal by user carolyn.: 81 of 81 messages translated (0 fuzzy).
new 5c95068 lots of language directories for vidalia
new 4385543 lots of language directories for vidaliahelp
new 738a18a lots of language directories for vidaliainstaller
new aa2fde8 Steal arma's additional text from http://archives.seul.org/or/cvs/Aug-2010/msg00052.html
new 56a1bca Don't let the diff fool you; I really only added three sentences to the HTML.
new c5c1236 enabling all languages for vidalia
new 753c468 enabling all languages for vidaliahelp
new 624737b renamed one file
new 0f5dcef enabling all languages for the vidalia installer
new 7c66d1f Add some CMake magic for searching for local MaxMind GeoIP libraries and header files, as well as a Vidalia build option to use it (disabled by default).
new a292a80 Add a CSV "database" that maps country codes to geographic locations. The coordinates for a particular country are approximately the geographic center of that country.
new d7cb467 Add a TorControl::ipToCountry() method that will do a "GETINFO ip-to-country/$ip" for some value of $ip and return the country code contained in Tor's response.
new 2ef6d94 Add UseLocalGeoIPDatabase and LocalGeoIPDatabase vidalia.conf options to enable using a local database for GeoIP lookups.
new ff71574 Include the results of the FindGeoIP.cmake script to the CMake-generated config.h.
new 919847e Add a GeoIpDatabase wrapper class that provides an interface to a local GeoIP database using the MaxMind C library.
new 5945928 Drop remote GeoIP lookups and use either a local city-level database, a local country-level database, or Tor's built-in database depending on build and vidalia.conf optinos. This massive commit includes a number of changes: - Move the CountryInfo class over to src/vidalia/network since that is a more reasonable location for it, and add the ability to parse the built-in country coordinates CSV file. - Rename GeoIp to GeoIpRecord to avoid conflicts with the [...]
new 0129dd9 That previous commit was also supposed to include the CMakeLists.txt changes as well.
new 71b2330 Remove a number of classes that are no longer needed.
new f962d1f Add a readme file with details on building and using a Vidalia with support for a local geoip database.
new 0602fcb Add an example cmake line to README.geoip.
new 26d7f2a added urdu for vidalia
new 3f133cd added urdu for the vidalia help files
new 85d8404 updated files from pootle
new 8b320ce updated files from pootle
new 24d8cac update git url for polipo README
new 3642d8b Commit from The Tor Translation Portal by user shadi.: 12 of 12 messages translated (0 fuzzy).
new 2d74816 Commit from The Tor Translation Portal by user shadi.: 5 of 5 messages translated (0 fuzzy).
new 2c29059 updated files from pootle
new 2781920 Commit from The Tor Translation Portal by user shadi.: 40 of 40 messages translated (0 fuzzy).
new 261866a Commit from The Tor Translation Portal by user shadi.: 12 of 12 messages translated (0 fuzzy).
new 3627dc0 Commit from The Tor Translation Portal by user shadi.: 5 of 5 messages translated (0 fuzzy).
new 9a56e84 Commit from The Tor Translation Portal by user shadi.: 40 of 40 messages translated (0 fuzzy).
new f444b22 Commit from The Tor Translation Portal by user shadi.: 15 of 15 messages translated (0 fuzzy).
new 8f74319 Commit from The Tor Translation Portal by user shadi.: 22 of 22 messages translated (0 fuzzy).
new b4e7f8a Commit from The Tor Translation Portal by user shadi.: 55 of 55 messages translated (0 fuzzy).
new 1819e5b Commit from The Tor Translation Portal by user shadi.: 37 of 37 messages translated (0 fuzzy).
new f171785 updated files from pootle
new dbc1fb3 updated files from pootle
new e5f9f1d updated files from pootle
new 41e6702 Commit from The Tor Translation Portal by user shadi.: 29 of 32 messages translated (0 fuzzy).
new 892fcbb Commit from The Tor Translation Portal by user shadi.: 28 of 30 messages translated (0 fuzzy).
new 6700a16 Commit from The Tor Translation Portal by user shadi.: 30 of 30 messages translated (0 fuzzy).
new db999fd updated files from pootle
new 5ab9f77 Commit from The Tor Translation Portal by user Balrogos.: 5 of 5 messages translated (0 fuzzy).
new 325120a Update the menubar icon at the same time as the dock icon on OS X. Previously, we had a blank icon in the menubar. Fixes ticket #610. It would be better to have a separate set of grayscale icons for this purpose since those would fit in with the standard style better, but someone with more Photoshop fu than me would have to make such icons first.
new 0b61e10 Update the changelog.
new 5e2d8e9 We don't need the CACert certificate anymore since we don't do remote geoip lookups.
new f310418 Declare today Vidalia 0.2.10 Day.
new a9fbdcf Bump the version number.
new 8590187 Tag the 0.2.10 release.
The 3509 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/vidalia.git
More information about the Pkg-privacy-commits
mailing list