Miguel Jacq
|
25cf9ec9db
|
Add bridge support (obfs4 or user-supplied)
|
2017-12-11 14:53:13 +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
|
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 |
|
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
|
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
|
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
|
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 |
|
Miguel Jacq
|
9052a6c33f
|
Raise an error if we were unable to obtain a random port
|
2017-12-07 08:49:10 +11: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
|
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 |
|
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 |
|
Miguel Jacq
|
487cd6c799
|
Don't auto-stop the share if a download is still in progress
|
2017-12-03 13:21:25 +11:00 |
|
Miguel Jacq
|
501d771064
|
Properly stop the server when the timeout is reached (and reset the interface so we can share again)
|
2017-12-02 14:53:38 +11:00 |
|
Miguel Jacq
|
b0aae09f70
|
Always show the shutdown timer checkbox, in case the user changes their mind and wants to unset it
|
2017-12-02 14:48:44 +11:00 |
|
Micah Lee
|
4c1a10b1d2
|
Merge branch '468_canceled_feedback_on_stopped_server' of https://github.com/mig5/onionshare into mig5-468_canceled_feedback_on_stopped_server
|
2017-12-01 11:44:33 -08:00 |
|
Miguel Jacq
|
2f4d8610c8
|
add missing arg to onion.connect() (config) which broke the Tor Connection progress dialog (regression from b19f8f)
|
2017-11-12 17:53:40 +11:00 |
|
Miguel Jacq
|
bcb61f3627
|
Format the argparser output better, to deal with the longer argument names
|
2017-11-12 10:40:04 +11:00 |
|
Miguel Jacq
|
a4a4035e10
|
better metavar for --shutdown-timeout arg
|
2017-11-11 17:12:10 +11:00 |
|
Miguel Jacq
|
ee9dfb7a8b
|
No longer treating shutdown_timeout as a float, but an int of seconds
|
2017-11-09 19:50:50 +11:00 |
|
Miguel Jacq
|
d6324080ac
|
only prevent the share from starting when the timeout has expired, if the timeout feature was even set at all
|
2017-11-09 18:23:11 +11:00 |
|
Miguel Jacq
|
7ac6bfa215
|
Various safety checks to prevent a share from starting after the timeout has expired. Also enforce that a timeout lands right on the minute and not precisely when the user clicks start (e.g mid-minute), to avoid confusion that a share might be lingering longer than desired
|
2017-11-09 17:26:32 +11:00 |
|
Miguel Jacq
|
ef92f92c40
|
On subsequent shares, the default time should nudge 5 minutes ahead of the current time again, instead of 5 minutes since the time OnionShare was opened
|
2017-11-09 12:52:44 +11:00 |
|
Miguel Jacq
|
16f34ca49e
|
Calculate the time difference in a more appropriate spot (rather than on clicking Start, but when the server is ready, as it may have taken some time, but should still stop at the nominated time)
|
2017-11-09 12:35:38 +11:00 |
|
Miguel Jacq
|
5bc1a45a1e
|
set the timeout default to 5 minutes into the future for convenience
|
2017-11-09 11:56:02 +11:00 |
|
Miguel Jacq
|
daafd53446
|
ensure the timeout checkbox is always shown if the server is stopped and it was not already checked
|
2017-11-09 11:49:01 +11:00 |
|
Miguel Jacq
|
abec0b037b
|
more UI fixes - hide checkbox if server is working/started and it was not checked. Ensure we only set the timer if the timeout checkbox was checked to begin with
|
2017-11-09 11:46:26 +11:00 |
|
Miguel Jacq
|
f2ae2eb778
|
ensure the shutdown timeout can't go backwards in time
|
2017-11-09 11:34:59 +11:00 |
|
Miguel Jacq
|
f5b45539b0
|
use QDateTimeEdit instead of a spinbox for selecting a future date/time to auto-stop share
|
2017-11-09 11:29:55 +11:00 |
|
Miguel Jacq
|
89129a2ca7
|
remove shutdown_timeout logic in the web server, it's not actually needed
|
2017-11-09 07:12:00 +11:00 |
|
Miguel Jacq
|
c6f36e2086
|
Implements a shutdown timer to stop a share automatically (downloaded or not) after N hours
|
2017-11-08 20:25:59 +11:00 |
|
Miguel Jacq
|
d59462fcbe
|
#468 If the server is stopped before a download is completed, emit the Canceled message in the progress bar
|
2017-11-03 12:58:45 +11:00 |
|
Micah Lee
|
6cd4b4391d
|
Merge branch 'mig5-440_settings_menu_button_disable'
|
2017-07-09 14:19:08 -07:00 |
|
Micah Lee
|
3333c81c77
|
Merge branch 'mig5-438_settings_icon_inactive'
|
2017-07-09 14:16:29 -07:00 |
|
Micah Lee
|
57a01a4f8a
|
Merge branch 'mig5-custom_config'
|
2017-07-09 14:12:49 -07:00 |
|
Micah Lee
|
dd3bbe9996
|
Merge branch 'mig5-433_reset_downloads_on_fresh_share'
|
2017-07-09 13:19:26 -07:00 |
|
Miguel Jacq
|
5d57eb5893
|
Need to actually ensure the dark settings icon is set back once server inactive again
|
2017-06-03 19:04:21 +10:00 |
|
Miguel Jacq
|
6b0d66b90d
|
fix the settings icon so it only switches to inactive icon when server is active
|
2017-06-03 19:01:40 +10:00 |
|
Miguel Jacq
|
f8ecac2903
|
#440 disable the Settings menu action when server is active
|
2017-06-03 18:55:09 +10:00 |
|
Miguel Jacq
|
b7da267d4b
|
#438 Make settings icon lighter grey when inactive
|
2017-06-02 11:34:19 +10:00 |
|
Miguel Jacq
|
e8304b861f
|
Make it possible to supply a custom json settings file from somewhere else
|
2017-06-01 17:35:27 +10:00 |
|
Miguel Jacq
|
802b90f19f
|
Remove debug data
|
2017-05-31 19:44:53 +10:00 |
|