Miguel Jacq
d6677060af
4096 byte dir check is not consistent across platforms, remove it for now
2018-01-02 09:46:00 +11:00
Miguel Jacq
4079704be5
Check the file is a valid file or dir (not just that it exists)
2018-01-02 09:36:57 +11:00
Miguel Jacq
40eeb2cfd3
#520 trigger browser action properly in QLabel hyperlink
2017-12-27 20:08:38 +11:00
Baccount
9c9f968ab5
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
38eb14d0e3
Update get-tor-windows.py
...
Fixes 2 onion service exploits
2017-12-26 22:57:47 -08:00
Baccount
f96ff3328f
Update onion.py
2017-12-26 22:53:44 -08:00
Miguel Jacq
4d0ef50fac
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
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
Miguel Jacq
7a973c83ed
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
d5140be046
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
Miguel Jacq
de36fea474
properly set saved private key/hidservauth string in settings_from_fields, so those values are populated when the SettingsDialog is saved
2017-12-09 08:11:04 +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
Miguel Jacq
ebf0d694f3
Save the HidServAuth string to settings when private key is also saved. Allow to copy it to clipboard from the SettingsDialog too.
2017-12-09 06:49:34 +11:00
Miguel Jacq
75d7d3dfd7
remove question mark from QPushButton
2017-12-08 11:15:12 +11: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
Miguel Jacq
3a4b56b7b4
cleanup the ephemeral hidden service when GUI server is stopped, but don't disconnect from Tor
2017-12-07 16:08:03 +11:00
Miguel Jacq
90807727c8
try and fix tests
2017-12-07 15:33:12 +11:00
Miguel Jacq
dfac27fe84
emit to the status bar when the private key is saved to disk
2017-12-07 13:02:56 +11:00
Miguel Jacq
289dbad71f
Optionally save the private key of a running share to settings for reuse
2017-12-07 12:45:34 +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