Commit Graph

3558 Commits

Author SHA1 Message Date
Miguel Jacq
3394571fad
Add the 'Test 405 HTTP response for bad methods' test to the Chat mode GUI tests, which uncovered the exception that the previous commit fixes 2021-05-11 08:41:56 +10:00
Miguel Jacq
0b6db6559d
Adds attribute self.mode_supports_file_requests in Web class. Don't send REQUEST_INDIVIDUAL_FILE_STARTED to the frontend if the mode doesn't support this, so that we don't trigger a chain reaction of toggling history widgets and the like. Set this attribute to True by default since most modes use it, but turn it off for Chat mode. Prevents an exception when sending a bad HTTP method or a 404 to a chat room 2021-05-11 08:41:17 +10:00
Miguel Jacq
a55a59e021
Disable OPTIONS on the update-session-username route on Chat mode 2021-05-11 08:39:44 +10:00
Miguel Jacq
a066c871a9
Merge branch 'develop' into fix_405_error_and_other_methods 2021-05-11 08:15:35 +10:00
Miguel Jacq
dc4eaffa97
Website mode doesn't need to support POST as a method 2021-05-11 08:14:49 +10:00
Micah Lee
66b27b863e
Merge branch 'pin-flask-socketio' of https://github.com/SaptakS/onionshare into SaptakS-pin-flask-socketio 2021-05-10 14:40:31 -07:00
Micah Lee
99350f07e5
Merge pull request #1352 from mig5/receiver_text_hint
Remind the user to submit contact info if they want a response to a message in Receive Mode
2021-05-10 21:22:39 +00:00
Miguel Jacq
97922d33d0
Fix HTTP return code for custom 500 internal server error handler 2021-05-10 15:57:23 +10:00
Saptak Sengupta
1dbffa9b0c
Merge pull request #1354 from mig5/chat_tests
Add tests for Chat! and fix the server_status message bar when in Chat mode
2021-05-10 11:11:14 +05:30
Miguel Jacq
b39162f33c
Add tests for Chat, and fix the server_status message bar when in Chat mode 2021-05-10 15:05:16 +10:00
Miguel Jacq
30f53267df
Fix receive mode test 2021-05-10 11:42:13 +10:00
Miguel Jacq
2618e89eda
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
Miguel Jacq
296f480b8c
Remind the user to submit contact info if they want a response to a message in Receive Mode 2021-05-07 10:53:13 +10:00
Saptak S
d421bfa14b
Pins flask-socketio to 5.0.1 in pyproject.toml
Also updates the RELEASE.md to document the need to update
the socket.io.min.js file whenever we want to update
flask-socketio to ensure that they are compatible with each
other, failing which, the chat stops works.
2021-05-07 01:25:39 +05:30
Saptak Sengupta
e067fc2963
Merge pull request #1348 from mig5/update_changelog_2.3.2
Some small corrections and additions to the CHANGELOG for v2.3.2
2021-05-06 19:50:23 +05:30
Miguel Jacq
13e815547e
Some small corrections and additions to the CHANGELOG for v2.3.2 2021-05-06 17:00:59 +10:00
Micah Lee
c7ec4f2883
Merge branch 'develop' of github.com:micahflee/onionshare into develop 2021-05-05 20:39:27 -07:00
Micah Lee
3656c3508c
Fix Windows and Mac build scripts 2021-05-05 20:39:14 -07:00
Micah Lee
5270037f6a
Merge pull request #1346 from mig5/fix_license_path
Update the LICENSE to reflect the current path to third party licenses
2021-05-06 02:37:38 +00:00
Miguel Jacq
366190254b
Update the LICENSE to reflect the current path to third party licenses 2021-05-06 08:46:42 +10:00
Micah Lee
1b54f7a618
Merge pull request #1345 from micahflee/1275_fix_website_mode
Fix website mode in Windows
2021-05-05 21:14:35 +00:00
Micah Lee
cb1e03db04
Downgrade pyside2 to 5.15.1 to see if tests pass 2021-05-05 11:04:53 -07:00
Micah Lee
5a37f38d4b
Update tor 2021-05-04 20:26:21 -07:00
Micah Lee
b6d86a8e12
Change version to 2.3.2.dev1 2021-05-04 20:21:10 -07:00
Micah Lee
cab96f3e39
Merge branch 'develop' into version-2.3.2 2021-05-04 20:14:45 -07:00
Micah Lee
0c4aa645cb
Merge branch 'develop' of https://hosted.weblate.org/git/onionshare/translations into develop 2021-05-04 20:13:09 -07:00
Micah Lee
479b01b66b
Merge branch 'develop' of https://hosted.weblate.org/git/onionshare/translations into version-2.3.2 2021-05-04 20:12:34 -07:00
Micah Lee
0422020de1
Merge branch 'develop' into 1275_fix_website_mode 2021-05-04 20:02:54 -07:00
Micah Lee
34771e3ea9
When building the self.files, use forward slashes instead of backslashes in Windows 2021-05-04 20:01:30 -07:00
Micah Lee
058544d1e6
Merge pull request #1344 from mig5/cleanup_web_files
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-05 02:35:14 +00:00
Miguel Jacq
49a1e2890b
Fix call to web.cleanup() when closing a tab that has a running share 2021-05-04 16:48:42 +10:00
Miguel Jacq
c6ccd4de57
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
d8801ff061
move self.get_mode().web.cleanup() inside the if self.get_mode() conditional, in desktop 2021-05-04 16:30:38 +10:00
Miguel Jacq
04019389da
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
0c0278e130
Update CLI ASCII art in readme 2021-05-03 21:49:42 -07:00
Micah Lee
956a796faa
Update docs for 2.3.2 2021-05-03 21:49:25 -07:00
Micah Lee
5d4966cd09
Version bump to 2.3.2 and update changelog, and upgrade PySide to 5.15.2 2021-05-03 18:50:01 -07:00
Micah Lee
659ed83853
Merge branch 'reinstate_tor_protocol_error_alert_string' of https://github.com/mig5/onionshare into mig5-reinstate_tor_protocol_error_alert_string 2021-05-03 18:20:02 -07:00
Micah Lee
ef81895243
Merge branch 'develop' into 1305_receive_messages 2021-05-03 18:13:04 -07:00
Micah Lee
6a9878a33e
Fix javascript bug in receive mode when files is disabled 2021-05-03 17:43:39 -07:00
Miguel Jacq
bbbe53b345
Make the error_tor_protocol_error the same string that it used to be, so that translations are still correct 2021-05-04 10:12:15 +10:00
Miguel Jacq
5345eadaec
Re-instate the locale key string error_tor_protocol_error, for surfacing Alert dialogs in the UI when Stem throws a ProtocolError back from Tor 2021-05-04 10:04:33 +10:00
Micah Lee
5b7fda4ef9
Merge pull request #1341 from mig5/update_obfs4_bridges
Update obfs4 built-in bridges to match those of Tor Browser's
2021-05-03 18:03:40 +00:00
Miguel Jacq
cd62b08b5e
Update obfs4 built-in bridges to match those of Tor Browser's 2021-05-03 09:57:33 +10:00
Micah Lee
b630a92d5e
Fix CLI tests in macOS 2021-05-02 15:51:39 -07:00
Micah Lee
6325662b9c
Fix log colors so it isn't black on black in macOS 2021-05-02 15:49:43 -07:00
Micah Lee
21b4ae06f0
Remove deprecated pytest stuff 2021-05-02 15:33:42 -07:00
Micah Lee
3c36c4766c
Fix CLI tests in Windows 2021-05-02 15:32:45 -07:00
Micah Lee
94d5544bda
Use colorama for terminal colors, to get Windows support 2021-05-02 15:13:50 -07:00
Micah Lee
7554d0e3fd
Test sending messages in GUI receive mode 2021-05-02 14:51:33 -07:00