Miguel Jacq
|
4a55b7a13b
|
Refactor the onionkey stuff to be more like @maqp's revised version (thanks)
|
2018-09-13 12:21:38 +10:00 |
|
Miguel Jacq
|
8c31505b90
|
Rather than hide persistence/stealth mode altogether if the Tor version is high enough for v3, give the user the option to 'use legacy v2 onions' in Settings dialog, so that they may continue to use persistence etc
|
2018-08-22 11:45:08 +10:00 |
|
Miguel Jacq
|
5252d5d94a
|
Introduce v3 onion support
|
2018-08-21 19:31:02 +10:00 |
|
Micah Lee
|
e1958193ff
|
Improve the CLI output for receive mode
|
2018-05-20 15:20:21 -07:00 |
|
Micah Lee
|
4505b348d9
|
Only mark a file upload complete when it closes, which makes the open folder button appear
|
2018-05-20 13:13:06 -07:00 |
|
Micah Lee
|
9f4e287b4b
|
Remove REQUEST_UPLOAD_NEW_FILE_STARTED event, because it's not actually needed
|
2018-05-20 12:07:15 -07:00 |
|
Micah Lee
|
e5ff9c225f
|
Make the receive.html template not use slugs if receive_public_mode is True, and fix some bugs with receive routes
|
2018-05-20 11:16:09 -07:00 |
|
Micah Lee
|
d8d1dc800d
|
Allow file uploads to finish, and improve uploads styling
|
2018-05-19 22:58:55 -07:00 |
|
Micah Lee
|
28fe7a4cf5
|
Refactor uploads GUI so that each upload POST has one progess bar, and a list of files, with partial styling
|
2018-05-19 22:36:08 -07:00 |
|
Micah Lee
|
9ec783c6a2
|
Fix bug where ReceiveModeRequest was not recognizing an upload request if the POST included a slug when receive_public_mode == True
|
2018-05-19 21:20:51 -07:00 |
|
Micah Lee
|
0b5a5d08dd
|
Move downloads_dir validation into the /upload request in Web, and display an error in both CLI and GUI
|
2018-05-19 21:11:57 -07:00 |
|
Micah Lee
|
f9f0086226
|
Move downloads dir validation into Common
|
2018-05-19 20:51:01 -07:00 |
|
Micah Lee
|
833c02b4d5
|
ReceiveModeRequest should only deal with upload_ids for upload requests, not for other requests
|
2018-05-08 13:35:50 -07:00 |
|
Micah Lee
|
1db37e13f5
|
Start making Web events actually put Upload objects into Uploads
|
2018-05-07 23:07:11 -07:00 |
|
Micah Lee
|
26a94fa161
|
Make receive mode events just like share mode, and rename REQUEST_DOWNLOAD to REQUEST_SHARE
|
2018-05-07 22:15:29 -07:00 |
|
Micah Lee
|
613c3dfbd6
|
Move all stylesheets definitions into Common, so now we no longer have blocks of css spread across the GUI code, and it's easier to re-use stylesheets
|
2018-05-07 16:21:22 -07:00 |
|
Micah Lee
|
7a71c4376a
|
Remove --shutdown-timeout as an option for onionshare_gui, since GUI options are set in the settings dialog. Also fixed a bug where --local-only and --shutdown-timeout were not compatible in onionshare CLI
|
2018-05-04 16:43:30 -07:00 |
|
Micah Lee
|
87e8652c18
|
Fix stay_open regression bug. Before, it was closing automatically even when the setting wasn't set. Also, remove the --stay-open option from the GUI, since GUI settings are set in the settings dialog not cli args
|
2018-05-04 16:35:32 -07:00 |
|
Micah Lee
|
876e7145d0
|
Add a few receive mode web tests, to test the receive_allow_receiver_shutdown and receive_public_mode settings
|
2018-04-29 18:19:00 -07:00 |
|
Micah Lee
|
69b799fe80
|
Implemented test: test_share_mode_close_after_first_download
|
2018-04-29 18:00:10 -07:00 |
|
Micah Lee
|
7902a97271
|
Display the URL without the slug for receive_public_mode in the CLI
|
2018-04-29 16:44:45 -07:00 |
|
Micah Lee
|
71e2b8aab4
|
Make the "download page loaded" and "upload page loaded" messages displayed as systray notifications instead of in the status bar, and make it work for Receive Mode
|
2018-04-29 16:41:05 -07:00 |
|
Micah Lee
|
a51e75bf01
|
Add support for receive mode's "public mode", which doesn't use a slug. Still needs more testing
|
2018-04-29 16:33:48 -07:00 |
|
Micah Lee
|
7f320d3535
|
Display desktop notification to the user when the receiver closes the server, and finish up closing the server
|
2018-04-29 15:49:18 -07:00 |
|
Micah Lee
|
ae13492749
|
Make receive_allow_receiver_shutdown setting work
|
2018-04-29 15:34:11 -07:00 |
|
Micah Lee
|
e8bd9be2e2
|
Add two new receive mode settings: receive_allow_receiver_shutdown and receive_public_mode
|
2018-04-28 21:08:53 -07:00 |
|
Micah Lee
|
1cec6d48de
|
Fix a race condition where the URL was sometimes getting copied to the clipboard before it was actually generated, causing a crash
|
2018-04-28 15:00:23 -07:00 |
|
Micah Lee
|
a09bfdb2cc
|
Generalize the handling of Tor exceptions, more logging in Web
|
2018-04-28 13:59:36 -07:00 |
|
Micah Lee
|
7a47570e18
|
Fixed crash when starting recieve mode server
|
2018-04-27 23:19:46 -07:00 |
|
Micah Lee
|
6899dc4942
|
Make Web's the REQUEST_ constants static attributes
|
2018-04-26 11:00:59 -07:00 |
|
Micah Lee
|
68cd470baf
|
Instead of creating a Web object and passing it into OnionShareGui, now each mode creates its own separate Web object, instantiated in its own way
|
2018-04-26 09:30:53 -07:00 |
|
Micah Lee
|
3b150f0cb4
|
Merge branch 'receiver-mode' into receiver-mode-gui
|
2018-04-24 17:22:06 -07:00 |
|
Micah Lee
|
86247b7456
|
In CLI recieve mode, tell the user where to look for uploaded files
|
2018-04-24 17:18:18 -07:00 |
|
Micah Lee
|
52fa4f3485
|
Update GPL copyright year
|
2018-04-24 10:07:59 -07:00 |
|
Micah Lee
|
dd5e5ec247
|
Remove the desktop notification setting -- everyone gets them now
|
2018-04-24 09:26:06 -07:00 |
|
Micah Lee
|
a930d7828d
|
Fix a few bugs that I missed when merging in develop
|
2018-04-22 17:46:14 -07:00 |
|
Micah Lee
|
5068fe8eda
|
Add new WSGI middleware just to attach the Web object to environ, and improve the UI of file upload progress
|
2018-03-21 18:27:42 -07:00 |
|
Micah Lee
|
4153c11b5d
|
Remove the WSGI middleware, because I'm solving the problem in a different way
|
2018-03-21 17:51:42 -07:00 |
|
Micah Lee
|
08247c005f
|
For receive mode, use a custom flask Request, and a custom TemporaryFile, in order to keep track of file upload progress
|
2018-03-21 17:34:11 -07:00 |
|
Micah Lee
|
e8bb691705
|
Add WSGI middleware in order to capture the progress of POST request uploads
|
2018-03-19 02:25:22 -07:00 |
|
Micah Lee
|
b6a3edd1db
|
Fix bug with shutdown_slug
|
2018-03-14 08:33:25 -07:00 |
|
Micah Lee
|
0734de68ea
|
Display a template after closing the server, and standardize the style of other simple templates
|
2018-03-14 08:30:14 -07:00 |
|
Micah Lee
|
5665b3c313
|
In receive mode, allow uploader to close the server when they are done
|
2018-03-14 08:16:09 -07:00 |
|
Micah Lee
|
1410b445fa
|
Add receive mode warning, and print notification for each upload, in CLI mode
|
2018-03-14 07:35:04 -07:00 |
|
Micah Lee
|
15ff966986
|
Uploading files works in CLI
|
2018-03-14 04:03:50 -07:00 |
|
Micah Lee
|
aeaada0a5c
|
Add flash messages to receive template, and begin implementing upload POST
|
2018-03-13 05:50:26 -07:00 |
|
Micah Lee
|
89544694cc
|
Fixed bug in validating downloads dir related to moving settings into common
|
2018-03-13 03:59:52 -07:00 |
|
Micah Lee
|
14d7921bb9
|
Move settings into the Common object, so the settings are available to all objects (including Web, which is required for receive mode)
|
2018-03-13 03:28:47 -07:00 |
|
Micah Lee
|
37389f85ac
|
Fix tests after refactoring Common
|
2018-03-13 02:22:26 -07:00 |
|
Micah Lee
|
c1ff40b5b3
|
Completely refactor common to make a Common class, and pass that class down into all parts of the program
|
2018-03-08 10:18:31 -08:00 |
|