Micah Lee
|
5d7449c476
|
Use os.path.expanduser when creating data dir, and no need to try creating data dir in Settings.save because it's created in Config.build_data_dir
|
2018-12-21 10:46:09 -08:00 |
|
Micah Lee
|
415c01e00a
|
Merge branch 'develop' of https://github.com/ageis/onionshare into ageis-develop
|
2018-12-21 10:40:49 -08:00 |
|
Micah Lee
|
e501bb4de8
|
Make settings dialog checkboxes line up in macOS
|
2018-12-20 14:02:52 -08:00 |
|
Kevin Gallagher
|
64cc9427e5
|
Make sure the OnionShare data directory is created
Fixes #850
|
2018-12-19 16:07:16 -08:00 |
|
Micah Lee
|
6e0081ceba
|
pwd module doesn't exist in Windows
|
2018-12-19 11:45:31 -08:00 |
|
Micah Lee
|
187b7887fd
|
Merge branch '846_mac_packaging' into 406_osx_sandbox
|
2018-12-18 19:21:50 -08:00 |
|
Micah Lee
|
e6f26f6545
|
When discovering default locale, default to english if locale.getdefaultlocale() returns None. Also, make locales that include country codes (pt_PT and pt_BR) actually work as default locales
|
2018-12-18 18:53:40 -08:00 |
|
Micah Lee
|
a06bb0878f
|
When enabling debug mode in Web, use common.build_data_dir() to get data dir path
|
2018-12-16 17:20:28 -08:00 |
|
Micah Lee
|
043237bc20
|
Merge branch 'develop' into 406_osx_sandbox
|
2018-12-16 17:11:18 -08:00 |
|
Micah Lee
|
c059af97e1
|
Merge pull request #831 from micahflee/812_fix_v3_onions
[WIP] Fix v3 onion services
|
2018-12-16 17:01:40 -08:00 |
|
Micah Lee
|
1f3728e8c5
|
If a locale file includes a blank string, fallback to English instead of using the blank string
|
2018-12-16 10:55:13 -08:00 |
|
Micah Lee
|
b02e1c257f
|
Change filename of flask debug log file, store it in the OnionShare data dir instead of /tmp
|
2018-12-11 08:06:14 -08:00 |
|
Micah Lee
|
919fdeb096
|
When debug mode is enabled, don't log flask errors to disk
|
2018-12-11 07:16:44 -08:00 |
|
Micah Lee
|
1cf816b24b
|
Fixed typo in comment
|
2018-12-10 07:18:25 -08:00 |
|
Micah Lee
|
caf31090bf
|
Split pt locale into pt_BR and pt_PT
|
2018-12-08 11:25:06 -08:00 |
|
Micah Lee
|
300434e5ec
|
Update settings dialog tests to use an OnionStub instead of an Onion, and test different states of tor (authenticate and not, supports v3 and not)
|
2018-12-05 23:05:25 -08:00 |
|
Micah Lee
|
657806a003
|
Only allow starting v3 onion services if the tor that we're connected to supports it
|
2018-12-05 20:46:01 -08:00 |
|
Micah Lee
|
1d1efb7e54
|
Require tor 0.4.0.0 for v3 onion services (will change in the future). And update settings dialog so if the connected version of tor doesn't support v3 onions, then always show legacy options. If it does support v3 onions, allow 'Use legacy addresses'
|
2018-12-05 20:33:45 -08:00 |
|
Micah Lee
|
aadb2a01f0
|
Only show onion settings if there is a Tor connection
|
2018-12-05 20:14:52 -08:00 |
|
Micah Lee
|
c7ef1bba39
|
Merge pull request #752 from mig5/receiver-mode-gui-hold-timeout-share-open-til-upload-finished
Hold a share open if its timer has expired but a file is still uploading.
|
2018-12-05 09:13:54 -08:00 |
|
Micah Lee
|
942f4f6bac
|
Merge branch 'develop' into 406_osx_sandbox
|
2018-11-26 18:07:12 -08:00 |
|
Micah Lee
|
6bfe9d4476
|
Merge pull request #763 from mig5/open_folder_uploads_macos_windows
Open folder containing uploads with the file selected, in macOS and Windows
|
2018-11-26 18:03:52 -08:00 |
|
Micah Lee
|
33bd7b4a80
|
Build downloads_dir a different way in macOS, so it's correct despite the sandbox
|
2018-11-25 17:48:11 -08:00 |
|
Micah Lee
|
250dbf9199
|
Make sure downloads_dir exists after loading settings
|
2018-11-25 17:34:06 -08:00 |
|
Micah Lee
|
4934032144
|
Make tor data dir always be a tempdir inside OnionShare's data dir
|
2018-11-25 17:17:56 -08:00 |
|
Micah Lee
|
2cbe8979ab
|
Make macOS use Tor control ports instead of unix sockets to connect to the Tor controller
|
2018-11-25 16:50:20 -08:00 |
|
Micah Lee
|
845d7f8564
|
Display tor_data_directory as debug log
|
2018-11-25 16:26:54 -08:00 |
|
Micah Lee
|
d8b873a208
|
Create a group container for macOS sandbox, and on Mac put the Tor data dir in it
|
2018-11-25 16:15:27 -08:00 |
|
Micah Lee
|
5f011e9ed6
|
Fix bug related to persistent addresses when using v2 onion services
|
2018-11-25 13:14:56 -08:00 |
|
Micah Lee
|
e29c0e7b69
|
Merge branch 'develop' into v3-revisited
|
2018-11-18 17:04:20 -08:00 |
|
Miguel Jacq
|
17aa34edd9
|
remove debug log
|
2018-11-13 15:06:28 +11:00 |
|
Miguel Jacq
|
d3b5e1e256
|
Merge develop branch and fix conflicts
|
2018-11-13 14:45:40 +11:00 |
|
Miguel Jacq
|
db8548c35b
|
Try and fix closing the request for a valid upload post-timer expiry, whilst still rejecting subsequent uploads
|
2018-11-13 14:42:26 +11:00 |
|
Micah Lee
|
f5e0e9dd62
|
Fix tests so they recognize the new receive mode location
|
2018-10-26 15:08:55 -07:00 |
|
Micah Lee
|
65b4afeba3
|
Communicate the receive mode dir to the GUI, so clicking the open folder button opens the file manager to the correct directory
|
2018-10-25 21:38:20 -07:00 |
|
Micah Lee
|
6233487ecd
|
Receive mode puts files in a directory based on the timestamp of the upload
|
2018-10-25 21:13:16 -07:00 |
|
Micah Lee
|
1be53c633a
|
Remove the whole onionkey module, and generate onion keys using stem 1.7.0
|
2018-10-11 19:38:05 -07:00 |
|
Miguel Jacq
|
86b537a4a6
|
Fix conflicts
|
2018-10-11 13:04:48 +11:00 |
|
Micah Lee
|
ac10b8899f
|
Merge branch '780_improved_ui' into 690_language_dropdown
|
2018-10-10 18:32:01 -07:00 |
|
Micah Lee
|
5616a6a965
|
Make the history indicator label circular again
|
2018-10-09 21:49:05 -07:00 |
|
Micah Lee
|
6227c6cbc5
|
Set min width and height so everything always looks good, and change onion address to monospace font
|
2018-10-09 20:51:10 -07:00 |
|
Miguel Jacq
|
875b538347
|
Make auto-stop timer work on CLI when an upload is still in progress on expiry
|
2018-10-02 15:41:29 +10:00 |
|
Miguel Jacq
|
61d2e6cc5f
|
Try to fix logic handling last upload after timer expiry
|
2018-10-02 08:22:08 +10:00 |
|
Miguel Jacq
|
e9148ddb49
|
remove unused variable
|
2018-10-02 07:33:13 +10:00 |
|
Miguel Jacq
|
7d140f384f
|
remove uploads_in_progress list from web side
|
2018-10-01 19:18:50 +10:00 |
|
Miguel Jacq
|
9e14514d25
|
Another unused variable
|
2018-10-01 19:17:50 +10:00 |
|
Miguel Jacq
|
d104af11dc
|
remove unused variable, whitespace
|
2018-10-01 19:15:58 +10:00 |
|
Miguel Jacq
|
3f32db2cca
|
Fix logic for handling an upload still in progress when timer runs out. Show thankyou page for last uploader post-timer expiry
|
2018-10-01 18:42:53 +10:00 |
|
Miguel Jacq
|
f653e8cc04
|
Merge develop in and fix upload/timer functionality so that it works as described. Still needs fixing to not throw a connection error to the lucky last uploader after their upload completes and server stops due to expiry having passed
|
2018-10-01 16:42:54 +10:00 |
|
Miguel Jacq
|
7e8a76be8a
|
Load default settings before parsing for any alternate config. Reload strings if an alternate config was passed in after
|
2018-10-01 15:32:53 +10:00 |
|