Miguel Jacq
|
f5ba307276
|
#386 - put the connection radio buttons into their own group, which by default forces autoExclusive, thus preventing them from being all unset
|
2017-05-18 17:10:47 +10:00 |
|
Micah Lee
|
f6eb178f7b
|
Display tor connection percent when testing bundled tor in settings
|
2017-05-17 12:09:56 -07:00 |
|
Micah Lee
|
24ccb3995f
|
Fix UpdateChecker and UpdateThread to work with refactor, now it pops up an update reminder
|
2017-05-16 17:29:02 -07:00 |
|
Micah Lee
|
ea745e63f3
|
Split SettingsDialog into two columns, because the layout didn't fit on my Mac
|
2017-05-16 17:02:00 -07:00 |
|
Micah Lee
|
010bddb066
|
When saving settings, if Tor settings changed or if Tor isn't connected, reboot the Onion object, so that it's always connected to Tor when using the app
|
2017-05-16 16:50:33 -07:00 |
|
Micah Lee
|
f90d49fa4b
|
Added debug logging to OnionShareGui, SettingsDialog, TorConnectionDialog, and Alert objects
|
2017-05-16 11:31:52 -07:00 |
|
Micah Lee
|
1591888863
|
Renamed onionshare.helpers module to onionshare.common
|
2017-05-16 11:05:48 -07:00 |
|
Micah Lee
|
a9e822b222
|
Make UpdateChecker use the shared Onion object instead of creating a new one
|
2017-05-14 19:54:12 -07:00 |
|
Micah Lee
|
4d522e1e85
|
Fix Settings dialog, make it so testing Tor with bundled_tor settings works
|
2017-05-14 18:36:31 -07:00 |
|
Micah Lee
|
d112b35414
|
Make the Settings dialog's 'Test Tor Settings' button work again, with changes to the Onion object
|
2017-05-14 17:35:35 -07:00 |
|
Micah Lee
|
da70c71d8a
|
Make UpdateChecker use signals and slots to communicate tor status messages. And make the latest version http request differentiate between automatic requests and forced requests
|
2017-04-17 13:03:16 -07:00 |
|
Micah Lee
|
47c1488512
|
Refactor UpdateChecker into a class that's a QObject, and make it use signals and slots to communicate
|
2017-04-15 18:55:41 -07:00 |
|
Micah Lee
|
a116d3ae60
|
Created update_checker module, and logic to load http://elx57ue5uyfplgva.onion/latest-version.txt (this is the OnionShare website's onion site) to check for updates. Also added UX in the settings dialog to force checking for updates. Does not actually do so automatically yet.
|
2017-04-15 18:04:05 -07:00 |
|
Micah Lee
|
fa12784f8b
|
Added Tor SOCKS address and port settings
|
2017-04-15 16:33:41 -07:00 |
|
Micah Lee
|
4b11bd00c5
|
Added autoupdate settings to Settings, and also to the settings dialog
|
2017-04-15 15:24:08 -07:00 |
|
Micah Lee
|
62cc310d0a
|
Rearranged settings layout so that all Tor-related settings are inside of the 'How should OnionShare connect to Tor?' box, including the Test Tor Settings button
|
2017-04-15 13:05:11 -07:00 |
|
Micah Lee
|
d5cae26b3e
|
Change color of tor_status label in settings dialog to not be red, because nothing is actually wrong
|
2017-04-15 11:50:41 -07:00 |
|
Micah Lee
|
a462c567ff
|
Added onionshare logo as settings window icon
|
2017-04-14 18:37:26 -07:00 |
|
Micah Lee
|
ffc2e23981
|
Connecting to Tor now times out of 10 seconds
|
2017-04-14 10:00:56 -07:00 |
|
Micah Lee
|
1fa88c3d07
|
Add Tor connection status to the main window status bar
|
2017-04-13 23:08:25 -07:00 |
|
Micah Lee
|
80d475f65b
|
In the settings dialog, show Tor connection status when the connection type is bundled
|
2017-04-13 22:56:47 -07:00 |
|
Micah Lee
|
169be518eb
|
Connecting to Tor in bundled mode now creates a temporary tor data dir, starts a new tor process, and connects to it. Also, refactored Settings dialog to allow Linux to use bundled tor as well
|
2017-04-13 22:22:34 -07:00 |
|
Micah Lee
|
dc82a99d2a
|
Created a TorDialog class, and beginning to subprocess out to tor.exe
|
2017-04-08 19:00:31 -07:00 |
|
Micah Lee
|
da225ed7d1
|
Started to implement Bundled Tor connection settings
|
2017-04-08 18:10:17 -07:00 |
|
Micah Lee
|
8280b1b5d8
|
Add bundled Tor to Tor connection settings, and make it only work in Windows and Mac, and not in dev mode
|
2017-04-08 17:48:58 -07:00 |
|
Micah Lee
|
848d8db34e
|
Added close_after_first_download and use_stealth to settings, and also to the GUI settings dialog
|
2017-04-08 13:42:07 -07:00 |
|
Micah Lee
|
34301d3088
|
Catch Tor protocol error exceptions when starting an onion service (#344)
|
2017-02-22 16:45:52 -08:00 |
|
Micah Lee
|
12acb893f8
|
Add new AuthenticationFailure exception, and make the Onion/stem code catch more exceptions when connecting to a Tor controller
|
2017-01-07 17:31:26 -08:00 |
|
Micah Lee
|
f8005a63ea
|
Change GPL copyright from 2016 to 2017
|
2017-01-06 18:58:15 -08:00 |
|
Micah Lee
|
a0abab3653
|
Make automatic settings work with with Tor Browser 6.0.8
|
2016-12-29 12:57:58 -08:00 |
|
Micah Lee
|
b8e797049b
|
Display information about tor when testing settings is successful
|
2016-12-29 10:03:29 -08:00 |
|
Micah Lee
|
19d020f245
|
Onion now connects to the Tor controller using the settings in Settings (except automatic still needs some work), and the settings dialog handles error when testing settings
|
2016-12-29 09:58:13 -08:00 |
|
Micah Lee
|
5bfa4da648
|
Refactor Settings object so it does not load from file by default. Make it so you can pass a Settings into Onion, to test settings
|
2016-12-29 08:02:32 -08:00 |
|
Micah Lee
|
9462b7d05f
|
Clicking Save in the settings dialog saves settings
|
2016-12-28 20:03:32 -08:00 |
|
Micah Lee
|
25109c8a66
|
Created a Settings object, which loads and saves settings to file, and made the Settings dialog use the settings from this object
|
2016-12-28 19:52:21 -08:00 |
|
Micah Lee
|
cc78074a72
|
Designed the GUI settings dialog, but none of it does anything yet
|
2016-12-28 18:44:41 -08:00 |
|