1102 Commits

Author SHA1 Message Date
Micah Lee
7c653b6a8d 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
3527c0440a Merge branch 'mig5-495_clear_status_bar_early' 2018-01-13 16:12:13 -08:00
Micah Lee
9df10c2d4c 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
d5c6cc482a Merge branch 'mig5-453_catch_oserror_on_crunching_files' 2018-01-13 15:59:46 -08:00
Micah Lee
22e8676eda 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
4453f12e20 Merge branch 'lazlolazlolazlo-dutch' 2018-01-13 15:05:22 -08:00
Micah Lee
daaf88ffb9 Merge branch 'dutch' of https://github.com/lazlolazlolazlo/onionshare into lazlolazlolazlo-dutch 2018-01-13 15:04:54 -08:00
Micah Lee
9a4c52ff20 Merge branch 'Baccount-Increasing-the-timeout' 2018-01-13 13:49:54 -08:00
Micah Lee
46eccb53f2 Merge branch 'Increasing-the-timeout' of https://github.com/Baccount/onionshare into Baccount-Increasing-the-timeout 2018-01-13 13:46:51 -08:00
Micah Lee
0ba357eb73 Merge branch 'master' of https://github.com/wondratsch/onionshare 2018-01-12 18:58:41 -08:00
Micah Lee
6f0ec022a5 Merge branch 'mig5-onion_cleanup_on_stop_server' 2018-01-12 18:57:36 -08:00
Micah Lee
cd85fe896a 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
Baccount
f96ff3328f Update onion.py 2017-12-26 22:53:44 -08:00
Miguel Jacq
47e0ef4f83 Add systray notification when Tor connection is lost, thanks @Baccount 2017-12-27 09:29:45 +11:00
Miguel Jacq
0834580f02 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
5faecdb3c6 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
c3c50c0955 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
2b36938d53 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
6e64f08f08 #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
da5946b4d4 Clear the status bar messages earlier when starting a new share 2017-12-20 07:39:55 +11:00
Miguel Jacq
e06f4f7230 Catch OSError when preparing the zip file during server start. Fixes #453 2017-12-12 17:02:11 +11:00
Lazlo Westerhof
cbf173580d Add missing comma. 2017-12-08 21:56:09 +01:00
Lazlo Westerhof
1b610fa224 Update Dutch translation. 2017-12-08 21:53:51 +01:00
Micah Lee
d7190497cb Merge branch 'intrigeri-bugfix/nautilus-extension-dont-spam-logs' 2017-12-07 14:32:07 -08:00
Micah Lee
7c41c44b49 Merge branch 'bugfix/nautilus-extension-dont-spam-logs' of https://github.com/intrigeri/onionshare into intrigeri-bugfix/nautilus-extension-dont-spam-logs 2017-12-07 14:30:22 -08:00
wondratsch
1f9ee70efe add FreeBSD Support 2017-12-07 11:51:32 +01:00
intrigeri
f59fd5d525 Nautilus extension: avoid spamming the logs due to missing method.
Without this change I see a dozen or so warnings in the Journal:

    nautilus_menu_provider_get_background_items: assertion
    'NAUTILUS_IS_MENU_PROVIDER (provider)' failed

Nautilus upstream developers are going to discuss if/how they want to address
this on their side; in the meantime they recommend simply adding a no-op method
to silence the logs, so here we go.
2017-12-07 06:04:48 +00:00
Miguel Jacq
433c7c754e cleanup the ephemeral hidden service when GUI server is stopped, but don't disconnect from Tor 2017-12-07 16:10:52 +11:00
Micah Lee
069e351ebf Upgrade Windows and Mac version of bundled Tor to 0.3.1.8 2017-12-06 16:37:10 -08:00
Micah Lee
f75bc1f867 Merge branch 'mig5-no_available_port_error' 2017-12-06 16:15:34 -08:00
Micah Lee
2ae7ce2761 Merge branch 'no_available_port_error' of https://github.com/mig5/onionshare into mig5-no_available_port_error 2017-12-06 16:14:21 -08:00
Micah Lee
722530e64a Merge branch 'mig5-dont_uncheck_timer_checkbox_on_stop' 2017-12-06 16:11:11 -08:00
Micah Lee
5cf3385ef2 Merge branch 'dont_uncheck_timer_checkbox_on_stop' of https://github.com/mig5/onionshare into mig5-dont_uncheck_timer_checkbox_on_stop 2017-12-06 16:03:23 -08:00
Miguel Jacq
00e37894a9 Better wording for no_available_port error 2017-12-07 08:59:34 +11:00
Miguel Jacq
9052a6c33f Raise an error if we were unable to obtain a random port 2017-12-07 08:49:10 +11:00
Micah Lee
7177adbf0e Merge branch 'wondratsch-master' 2017-12-06 12:02:28 -08:00
wondratsch
b469e44033 fix typo 2017-12-06 12:57:47 +01:00
wondratsch
1837084119 add OpenBSD Support 2017-12-06 12:47:47 +01:00
Miguel Jacq
38d96c91f7 Actually still uncheck the timer when the server stops, but *only* when it stops 2017-12-06 10:21:39 +11:00
Miguel Jacq
5d45ca7f22 Don't uncheck the auto-stop timer when the server stops (adding new files before starting the share will otherwise uncheck it) 2017-12-06 10:02:22 +11:00
Micah Lee
7d0ea87cb4 Merge branch '447_reload_tor_if_not_connected_and_settings_cancelled' of https://github.com/mig5/onionshare into mig5-447_reload_tor_if_not_connected_and_settings_cancelled 2017-12-05 14:05:16 -08:00
Micah Lee
42debc7cf1 Merge branch 'mig5-shutdown_timer' 2017-12-05 13:58:16 -08:00
Miguel Jacq
1cd4b9ec24 Better wording when OnionShare can't connect to Tor and the attempt to configure settings is canceled 2017-12-05 11:27:16 +11:00
Miguel Jacq
721ac80c84 Let the timer stop the share if there were no downloads, or all downloads are done 2017-12-05 11:18:26 +11:00
Micah Lee
ba6c8c34f2 Merge branch 'mig5-431_filelist_minimum_height' 2017-12-04 15:27:05 -08:00
Miguel Jacq
8f4bd32bea #447 show alert and exit if the Settings dialog is canceled yet Tor is still not connected 2017-12-04 18:43:40 +11:00
Miguel Jacq
cd83d90ef1 #431 Set minimum height of FileList to prevent resize bug affecting scrolling/visibility of bottom rows 2017-12-04 16:39:22 +11:00
Miguel Jacq
3fc360a0ae Update comment to reflect that we don't hide the timer checkbox when checked anymore 2017-12-04 15:22:46 +11:00
Miguel Jacq
6d02d2ef91 Better fix for preventing timeout firing if a download is not yet done (works for CLI as well as GUI) 2017-12-04 15:03:28 +11:00
Miguel Jacq
f6763b25ef Merge master branch and fix conflicts 2017-12-03 17:06:33 +11:00