Micah Lee
|
80af01e82d
|
Set the size of the TorConnectionDialog to avoid it resizing the window as elements are drawn
|
2017-05-14 17:27:05 -07:00 |
|
Micah Lee
|
dc23946fe8
|
Fixed various issues introduced by creating an singleton Onion object and passing it into the OnionShare object
|
2017-05-14 17:21:13 -07:00 |
|
Micah Lee
|
22485f7933
|
Import socks module included in the onionshare module, instead of the global one
|
2017-04-19 09:06:01 -07:00 |
|
Micah Lee
|
bcf2e518de
|
Made clicking Exit in the TorConnectionDialog exit the app
|
2017-04-17 20:49:50 -07:00 |
|
Micah Lee
|
71dc65edee
|
Began making a TorConnectionDialog, which handles connecting to the Tor network
|
2017-04-17 20:26:35 -07:00 |
|
Micah Lee
|
1519f3693d
|
Capitalize comments
|
2017-04-17 19:38:42 -07:00 |
|
Micah Lee
|
18ad436ee2
|
Move OnionShareGui into its own file, so __init__ is just GUI logic
|
2017-04-17 19:36:02 -07:00 |
|
Micah Lee
|
bb990ff574
|
Removed transparent_torification from the full app, and refactored OnionShare class to get passed in an Onion, and doesn't get passed in stealth.
|
2017-04-17 19:12:02 -07:00 |
|
Micah Lee
|
dff13d9568
|
Made automatic check for update in a separate thread work
|
2017-04-17 13:22:33 -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
|
dc1418cc3b
|
Added UpdateThread to update_checker module, which checks for updates in a separate thread. And started implementing this in the OnionShareGui class, but have no finished
|
2017-04-15 19:07:02 -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
|
ca16600d29
|
Handle UpdateCheckerSOCKSHTTPError exception in the update_checker module
|
2017-04-15 18:15:01 -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
|
2053c6fab2
|
Make onionshare respect settings that come from the Settings object, instead of the options dialog
|
2017-04-08 15:05:50 -07:00 |
|
Micah Lee
|
e71cdd6c8e
|
Remove options from the main window
|
2017-04-08 14:50:17 -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
|
6370139d2e
|
Rip out support for non-ephemeral onion services
|
2017-02-22 14:10:06 -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
|
db052ce85f
|
Moved onionshare and onionshare_gui logic directly into __init__.py files
|
2017-01-06 19:00:08 -08:00 |
|
Micah Lee
|
f8005a63ea
|
Change GPL copyright from 2016 to 2017
|
2017-01-06 18:58:15 -08:00 |
|
Micah Lee
|
0ab29ff8af
|
When a share is active, disable the full advanced options group, not just the stealth checkbox
|
2016-12-29 14:35:57 -08:00 |
|
Micah Lee
|
cd63dc37f1
|
Remove the alert function, replace it with the Alert class
|
2016-12-29 14:23:19 -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
|
fa7bec2fae
|
Handle new Tor controller errors in GUI
|
2016-12-29 10:34:40 -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
|
943e23658e
|
Created an alert class, so other parts of the GUI can make alert popups
|
2016-12-29 09:57:27 -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 |
|
Micah Lee
|
00b0ce443c
|
Add a menu bar, with a stub for Settings, and Quit
|
2016-12-28 15:55:31 -08:00 |
|
Micah Lee
|
0e44a2e1fc
|
When you uncheck the advanced options checkbox, also uncheck all advanced options
|
2016-12-28 14:43:47 -08:00 |
|
Micah Lee
|
a56c9b56a6
|
Put stealth option in a separate advanced group, in anticipation of other advanced options
|
2016-12-28 09:55:14 -08:00 |
|
Sigma
|
4f9016ff51
|
Fix for zipprogress bar qwidget access from a thread, which is invalid as qwidgets are neither reentrant nor thread safe. Fixes issue #334
|
2016-12-26 12:57:18 -08:00 |
|
Micah Lee
|
6eed7258a7
|
Properly handle errors for using stealth onion services in the GUI, instead of crashing in the background (#144)
|
2016-12-23 19:08:18 -08:00 |
|