Miguel Jacq
c2bd0a6a22
Disable OPTIONS on the update-session-username route on Chat mode
2021-05-11 08:39:44 +10:00
Miguel Jacq
e409141362
Website mode doesn't need to support POST as a method
2021-05-11 08:14:49 +10:00
Miguel Jacq
d1cbe2faf6
Fix HTTP return code for custom 500 internal server error handler
2021-05-10 15:57:23 +10:00
Miguel Jacq
92027345d0
Register the 405 error handler properly. Enforce the appropriate methods for each route (GET or POST only, with OPTIONS disabled). Add tests for invalid methods. Add a friendlier 500 internal server error handler
2021-05-10 11:23:44 +10:00
Micah Lee
cde0c30c9d
Merge branch 'develop' into 1275_fix_website_mode
2021-05-04 20:02:54 -07:00
Micah Lee
4f87088932
When building the self.files, use forward slashes instead of backslashes in Windows
2021-05-04 20:01:30 -07:00
Miguel Jacq
7092e4ebee
Remove unnecessary cleanup_filenames appending in the CompressThread. Ensure we also remove the temp dir that a Zip file is made within, by setting the temp dir in ZipWriter as a variable
2021-05-04 16:42:23 +10:00
Miguel Jacq
ff5e73a2ae
Move the cleanup() function from Onionshare class to Web class, so that the list of files to be cleaned up is always available (needed for website temp files)
2021-05-04 16:21:42 +10:00
Micah Lee
ddbd7a2fb9
Fix GUI tests
2021-05-02 14:34:09 -07:00
Micah Lee
34b791abcf
GUI displays "Read Message" button when a receive mode submission includes a message
2021-04-30 17:16:02 -07:00
Micah Lee
abf5b05280
If no files are uploaded, delete the empty receive mode dir that was created
2021-04-30 15:57:11 -07:00
Micah Lee
64234ad72f
Remove periods from receive mode time folder names, and save the message outside of the time folder
2021-04-30 15:53:23 -07:00
Micah Lee
031b5c9e92
If a text message is received, save it in the ReceiveModeRequest object, and add includes_text=True to REQUEST_STARTED
2021-04-30 14:12:41 -07:00
Micah Lee
cfbf07b903
Fix flake8 issues found in cli
2021-04-29 17:13:05 -07:00
Micah Lee
754c7d96dd
Merge branch 'develop' into 1305_receive_messages
2021-04-29 16:58:33 -07:00
Micah Lee
4ff41f7735
Merge pull request #1337 from mig5/update_csp
...
Update the Content-Security-Policy
2021-04-29 01:24:04 +00:00
Miguel Jacq
a21498067c
Update the Content-Security-Policy: remove style-src and script-src which are inherited by default-src. Add frame-ancestors, form-action and base-uri which do not inherit default-src
2021-04-29 10:09:44 +10:00
Micah Lee
ea17eacf43
WIP: Starting to make messages in receive mode work in GUI
2021-04-28 19:10:26 -04:00
Saptak Sengupta
8f9d21f783
Merge pull request #1327 from micahflee/1306_customization
...
Allow custom title for each onion service
2021-04-28 14:43:10 +05:30
Micah Lee
b343d391b3
Allow sending messages as well as uploading files in receive mode
2021-04-25 20:46:06 -04:00
Micah Lee
8c9d101f31
Merge pull request #1321 from SaptakS/range-requests-revisited
...
Reviving the old range request PR
2021-04-25 18:07:35 -04:00
Saptak S
934136b345
Force shutdowns the socket server on closing chat server
2021-04-19 02:59:22 +05:30
Micah Lee
3d9ca3f1ec
Show the custom title in all modes
2021-04-12 18:15:51 -04:00
Micah Lee
024cc83943
Add --title, and make it display the title in chat mode
2021-04-12 17:55:16 -04:00
Saptak S
453795a373
Fixes content-length for the range requests logic
2021-04-12 22:57:11 +05:30
Saptak S
dbb13e6a43
Fixes parameters in the test function
2021-04-12 22:57:09 +05:30
Saptak S
a36e90eeaf
Reviving the old range request PR
...
This commit basically just adds the codes from the PR
https://github.com/micahflee/onionshare/pull/804/commits
on the newly structured and refactored code and also
fixes import dependencies and changed any code that was
relevant with the new code of onionshare
2021-04-12 22:57:08 +05:30
Micah Lee
2e2e775125
Improve webhook label in GUI, improve webhook message that gets POSTed, and display webhook errors without verbose mode
2021-04-12 09:08:47 -07:00
Micah Lee
7161fa713f
Oops, webhook not websocket
2021-04-11 13:49:51 -07:00
Micah Lee
b4c856424b
Implement receive mode webhooks in CLI
2021-04-11 13:33:58 -07:00
Aksh Gupta
6805f6acae
chore: refactor code quality issues
2021-03-10 22:59:47 +05:30
Micah Lee
4f5f75cc25
Update copyright year to 2021
2021-02-22 13:35:14 -08:00
Micah Lee
65115cdfb2
Set content-disposition to attachment for /download, to always force a download
2021-02-21 10:22:54 -08:00
Saptak S
c8e7e06a46
Updates the unicode logic in share_mode code as well
2021-01-31 17:08:47 +05:30
Kcchouette
1644e8691a
use utf8 name too for file downloading
2021-01-31 16:37:45 +05:30
Kcchouette
588c117927
Update send_base_mode.py
2021-01-31 16:36:09 +05:30
Tim Gates
52f6ee7b47
docs: fix simple typo, progess -> progress
...
There is a small typo in cli/onionshare_cli/web/web.py.
Should read `progress` rather than `progess`.
2020-12-24 10:34:47 +11:00
whew
11d2069567
list.sort intsead of sorted(list)
2020-12-22 04:42:29 +00:00
Micah Lee
9bb853756a
Stop passing status_url_path to render denied template, to avoid exception
2020-12-13 10:48:16 -08:00
Micah Lee
e950cc5fe8
Allow directory listing work with or without trailing slash (removing trailing slash by default), and make directory listing links absolute instead of relative
2020-11-23 14:52:52 -08:00
Saptak S
c873391a20
Improves the logic of updating both flask session and socket session with new nickname
2020-11-10 20:01:11 +05:30
Micah Lee
a54f99adf6
Add onionshare CLI to cli folder, move GUI to desktop folder, and start refactoring it to work with briefcase
2020-10-12 22:40:55 -07:00