Micah Lee
|
8f585db127
|
Don't start the check_for_requests timer until after connected to Tor, and remove OnionShareGui.tor_con and TorConnectionDialog.t as class variables, making them local variables instead
|
2018-01-13 22:42:27 -08:00 |
|
Micah Lee
|
a73f1471a2
|
Better way to get the onion service_id
|
2018-01-13 19:18:33 -08:00 |
|
Micah Lee
|
627ea18f83
|
Merge branch 'mig5-525_catch_failure_to_obtain_service_id'
|
2018-01-13 19:14:33 -08:00 |
|
Micah Lee
|
597008d380
|
Merge branch '525_catch_failure_to_obtain_service_id' of https://github.com/mig5/onionshare into mig5-525_catch_failure_to_obtain_service_id
|
2018-01-13 19:09:03 -08:00 |
|
Micah Lee
|
c0252826ab
|
Merge branch 'mig5-520_fix_hyperlink_qlabel'
|
2018-01-13 17:01:55 -08:00 |
|
Micah Lee
|
2a4e1f0de0
|
Merge branch '520_fix_hyperlink_qlabel' of https://github.com/mig5/onionshare into mig5-520_fix_hyperlink_qlabel
|
2018-01-13 16:59:24 -08:00 |
|
Micah Lee
|
e6177c0e10
|
Merge branch 'mig5-disable_start_share_on_no_files'
|
2018-01-13 16:41:41 -08:00 |
|
Micah Lee
|
c387a2a7c5
|
Merge branch 'disable_start_share_on_no_files' of https://github.com/mig5/onionshare into mig5-disable_start_share_on_no_files
|
2018-01-13 16:41:06 -08:00 |
|
Micah Lee
|
ebbe490a65
|
Merge branch '493_500_detect_broken_tor_connection' of https://github.com/mig5/onionshare into mig5-493_500_detect_broken_tor_connection
|
2018-01-13 16:32:56 -08:00 |
|
Micah Lee
|
4374d5cef2
|
Merge branch 'mig5-495_clear_status_bar_early'
|
2018-01-13 16:12:13 -08:00 |
|
Micah Lee
|
04d2f0c0e1
|
Merge branch '495_clear_status_bar_early' of https://github.com/mig5/onionshare into mig5-495_clear_status_bar_early
|
2018-01-13 16:09:11 -08:00 |
|
Micah Lee
|
fe2d72db5c
|
Merge branch 'mig5-453_catch_oserror_on_crunching_files'
|
2018-01-13 15:59:46 -08:00 |
|
Micah Lee
|
d42369a0f9
|
Merge branch '453_catch_oserror_on_crunching_files' of https://github.com/mig5/onionshare into mig5-453_catch_oserror_on_crunching_files
|
2018-01-13 15:58:15 -08:00 |
|
Micah Lee
|
2dee9f84de
|
Merge branch 'lazlolazlolazlo-dutch'
|
2018-01-13 15:05:22 -08:00 |
|
Micah Lee
|
7227df5848
|
Merge branch 'dutch' of https://github.com/lazlolazlolazlo/onionshare into lazlolazlolazlo-dutch
|
2018-01-13 15:04:54 -08:00 |
|
Micah Lee
|
c88ef4422e
|
Merge branch 'Baccount-Increasing-the-timeout'
|
2018-01-13 13:49:54 -08:00 |
|
Micah Lee
|
5e98a9c283
|
Merge branch 'Increasing-the-timeout' of https://github.com/Baccount/onionshare into Baccount-Increasing-the-timeout
|
2018-01-13 13:46:51 -08:00 |
|
Miguel Jacq
|
488d88886d
|
Attempt to fix tests
|
2018-01-13 21:03:44 +11:00 |
|
Miguel Jacq
|
e90908c5b0
|
Move the saving of private key into the SettingsDialog and Onion objects entirely (no QPushButton to save it)
|
2018-01-13 20:58:24 +11:00 |
|
Micah Lee
|
36968a45cb
|
Merge branch 'master' of https://github.com/wondratsch/onionshare
|
2018-01-12 18:58:41 -08:00 |
|
Micah Lee
|
67da71c410
|
Merge branch 'mig5-onion_cleanup_on_stop_server'
|
2018-01-12 18:57:36 -08:00 |
|
Micah Lee
|
9eb4131839
|
Merge branch 'onion_cleanup_on_stop_server' of https://github.com/mig5/onionshare into mig5-onion_cleanup_on_stop_server
|
2018-01-12 18:56:03 -08:00 |
|
Miguel Jacq
|
cdb7a4df71
|
Don't re-enable the Check for Updates button after testing Tor connection, if the main Tor connection is still not active
|
2018-01-04 08:43:43 +11:00 |
|
Miguel Jacq
|
249f9fa18b
|
#528 disable the 'Check for Updates' button in the SettingsDialog if Tor is not connected
|
2018-01-03 11:16:50 +11:00 |
|
Miguel Jacq
|
9b3963799e
|
catch error in start_onion_service in case we somehow failed to parse a service_id in Stem controller response
|
2018-01-02 16:35:48 +11:00 |
|
Miguel Jacq
|
2e5b9b37a9
|
4096 byte dir check is not consistent across platforms, remove it for now
|
2018-01-02 09:46:00 +11:00 |
|
Miguel Jacq
|
9154faf351
|
Check the file is a valid file or dir (not just that it exists)
|
2018-01-02 09:36:57 +11:00 |
|
Miguel Jacq
|
25a83e4edf
|
#520 trigger browser action properly in QLabel hyperlink
|
2017-12-27 20:08:38 +11:00 |
|
Baccount
|
fa29f868a7
|
Update get-tor-osx.py
Fixes 5 exploits 2 of the exploits effect onion services https://blog.torproject.org/new-stable-tor-releases-security-fixes-0319-03013-02914-02817-02516
|
2017-12-26 23:00:34 -08:00 |
|
Baccount
|
dd8f9fdb62
|
Update get-tor-windows.py
Fixes 2 onion service exploits
|
2017-12-26 22:57:47 -08:00 |
|
Baccount
|
c324cd55da
|
Update onion.py
|
2017-12-26 22:53:44 -08:00 |
|
Miguel Jacq
|
96d758e8e1
|
Emit the files_updated signal when deleting files. This will ensure that the share button gets disabled when there are no files in the list
|
2017-12-27 11:37:06 +11:00 |
|
Miguel Jacq
|
0a5bd45dfe
|
Add systray notification when Tor connection is lost, thanks @Baccount
|
2017-12-27 09:29:45 +11:00 |
|
Miguel Jacq
|
2cd61d76e0
|
Disable the 'Start Sharing' button if the connection to Tor has been lost. Re-enable it if we've subsequently reconnected to Tor via Settings dialog
|
2017-12-24 14:07:20 +11:00 |
|
Miguel Jacq
|
5c84c277da
|
Don't show alert dialogs when Tor disconnects - just display in statusbar and stop any active share.
|
2017-12-23 16:43:58 +11:00 |
|
Miguel Jacq
|
6f4d7f7f44
|
Fixes for the edge case where Tor connection dialog is canceled, but the Tor process remains open in the background, which was causing onion.is_authenticated() to True. Remove excessive alerts
|
2017-12-21 14:08:13 +11:00 |
|
Miguel Jacq
|
b442b5d41b
|
Ensure we don't consider the Tor connection 'lost' if we're still in the connection dialog process (wait for that thread to finish).
Also various implementations of onion.is_authenticated() for a more robust check than onion.connected_to_tor,
which seemed to help some corner cases
|
2017-12-21 12:15:23 +11:00 |
|
Miguel Jacq
|
bcd4363769
|
#493, #500 - detect if the Tor connection (bundled, TorBrowser or otherwise) has been lost while the app is open. Stop a running share if so
|
2017-12-21 09:22:53 +11:00 |
|
Miguel Jacq
|
95f7b0d8df
|
Clear the status bar messages earlier when starting a new share
|
2017-12-20 07:39:55 +11:00 |
|
Miguel Jacq
|
890acf9f38
|
Let the Tor connection take a little longer (60s) if bridges are in use
|
2017-12-14 17:31:15 +11:00 |
|
Miguel Jacq
|
4f768e8b77
|
Catch OSError when preparing the zip file during server start. Fixes #453
|
2017-12-12 17:02:11 +11:00 |
|
Miguel Jacq
|
661cf7f129
|
Fix the Bridges widgets so that they only appear when bundled Tor is chosen. Fixes all the other widget cramming issues.
|
2017-12-12 08:43:12 +11:00 |
|
Miguel Jacq
|
ba5356bac7
|
remove debug file..
|
2017-12-11 18:01:14 +11:00 |
|
Miguel Jacq
|
3f27b80154
|
experimenting with adjustSize() which seems to help the widget issue. Also adjust the custom Bridge parsing so that it injects the Bridge prefix automatically (means we can copy/pasta from https://bridges.torproject.org/bridges)
|
2017-12-11 17:58:53 +11:00 |
|
Miguel Jacq
|
b23a4f2bee
|
Improvements to the custom bridges textfield widget, still not perfect when used in conjunction with Tor socket/auth option widgets
|
2017-12-11 16:48:28 +11:00 |
|
Miguel Jacq
|
304059ddaa
|
fix tests for bridge support
|
2017-12-11 16:28:53 +11:00 |
|
Miguel Jacq
|
2a52b1a6ac
|
Forgot the UseBridges line for custom bridges
|
2017-12-11 16:20:42 +11:00 |
|
Miguel Jacq
|
4674f7d97b
|
Add bridge support (obfs4 or user-supplied)
|
2017-12-11 14:53:13 +11:00 |
|
Miguel Jacq
|
8e89a65a22
|
set the 'Save Private Key' button to enabled when showing it, but when it's not already been pressed (in case private key is removed later via SettingsDialog)
|
2017-12-09 08:51:30 +11:00 |
|
Miguel Jacq
|
bec03bb10e
|
only set self.private_key after the Onion service has started, if we received a new one
|
2017-12-09 08:18:06 +11:00 |
|