Micah Lee
36b6a8c9de
Fix check-weblate.py to accurately describe the levels of translations
2021-05-10 18:19:20 -07:00
Micah Lee
919c717dbc
Write script that uses the weblate API to help determine which languages are ready for a release
2021-05-10 18:05:41 -07:00
Miguel Jacq
aa7a6e321b
Move the 'supports_file_requests' attribute into the actual modes rather than the Web class
2021-05-11 09:25:22 +10:00
Miguel Jacq
9aedb0cc00
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
52d625203c
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
c2bd0a6a22
Disable OPTIONS on the update-session-username route on Chat mode
2021-05-11 08:39:44 +10:00
Hosted Weblate
9f74266013
Merge branch 'origin/develop' into Weblate.
2021-05-11 00:38:57 +02:00
Hosted Weblate
1a1420aaaa
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (11 of 11 strings)
Translated using Weblate (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/nb_NO/
Translated using Weblate (Polish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pl/
Translated using Weblate (Indonesian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (32 of 32 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (56 of 56 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (32 of 32 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (56 of 56 strings)
Translated using Weblate (Turkish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/tr/
Added translation using Weblate (Indonesian)
Translated using Weblate (Galician)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/gl/
Translated using Weblate (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/uk/
Translated using Weblate (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/zh_Hans/
Translated using Weblate (Indonesian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/id/
Translated using Weblate (Icelandic)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/is/
Translated using Weblate (Greek)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/el/
Translated using Weblate (Turkish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/tr/
Translated using Weblate (French)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
Translated using Weblate (Spanish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/
Added translation using Weblate (Indonesian)
Co-authored-by: AO Localisation Lab <ao@localizationlab.org>
Co-authored-by: Algustionesa Yoshi <algustionesa@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jonas Matisen <hdsumo@protonmail.ch>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Robert Obryk <robryk@gmail.com>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: Xosé M <xosem@disroot.org>
Co-authored-by: Zuhualime Akoochimoya <zakooch@protonmail.ch>
Co-authored-by: george kitsoukakis <norhorn@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-advanced/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-advanced/uk/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/uk/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-index/id/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/nb_NO/
Translation: OnionShare/Doc - Advanced
Translation: OnionShare/Doc - Features
Translation: OnionShare/Doc - Index
Translation: OnionShare/Doc - Security
2021-05-11 00:38:55 +02:00
Micah Lee
d6be4e3c9d
Merge branch 'develop' into update-locales
2021-05-10 15:38:35 -07:00
Micah Lee
7d2e449981
Merge branch 'develop' of https://hosted.weblate.org/git/onionshare/translations into develop
2021-05-10 15:38:02 -07:00
Micah Lee
fc22850260
Remove Finnish, add Indonesian and Serbian (latin)
2021-05-10 15:36:53 -07:00
Miguel Jacq
8967470f95
Merge branch 'develop' into fix_405_error_and_other_methods
2021-05-11 08:15:35 +10:00
Miguel Jacq
e409141362
Website mode doesn't need to support POST as a method
2021-05-11 08:14:49 +10:00
Micah Lee
48be1beada
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
9f8e6abf24
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
d1cbe2faf6
Fix HTTP return code for custom 500 internal server error handler
2021-05-10 15:57:23 +10:00
Saptak Sengupta
a01e8deadb
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
772d12b4bb
Add tests for Chat, and fix the server_status message bar when in Chat mode
2021-05-10 15:05:16 +10:00
Hosted Weblate
bbe1644714
Translated using Weblate (Polish)
...
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pl/
Translated using Weblate (Indonesian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (32 of 32 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (56 of 56 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (32 of 32 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (56 of 56 strings)
Translated using Weblate (Turkish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/tr/
Added translation using Weblate (Indonesian)
Translated using Weblate (Galician)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/gl/
Translated using Weblate (Ukrainian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/uk/
Translated using Weblate (Chinese (Simplified))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/zh_Hans/
Translated using Weblate (Indonesian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/id/
Translated using Weblate (Icelandic)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/is/
Translated using Weblate (Greek)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/el/
Translated using Weblate (Turkish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/tr/
Translated using Weblate (French)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/
Translated using Weblate (Spanish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/
Added translation using Weblate (Indonesian)
Co-authored-by: AO Localisation Lab <ao@localizationlab.org>
Co-authored-by: Algustionesa Yoshi <algustionesa@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Robert Obryk <robryk@gmail.com>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: Xosé M <xosem@disroot.org>
Co-authored-by: Zuhualime Akoochimoya <zakooch@protonmail.ch>
Co-authored-by: george kitsoukakis <norhorn@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-advanced/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-advanced/uk/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/uk/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-index/id/
Translation: OnionShare/Doc - Advanced
Translation: OnionShare/Doc - Features
Translation: OnionShare/Doc - Index
2021-05-10 06:27:23 +02:00
Miguel Jacq
7b5b2d32f6
Add comment to test function
2021-05-10 12:34:38 +10:00
Miguel Jacq
dbdb04a3bf
Fix receive mode test
2021-05-10 11:42:13 +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
Miguel Jacq
5e2128106d
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
1ad8a5ff1d
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
5226a3b671
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
d86ce6c9af
Rename things with client_auth_v3_ in the name because there is only one type of client_auth now that v2 is gone.
2021-05-06 18:02:40 +10:00
Miguel Jacq
f0e148ec0d
Some small corrections and additions to the CHANGELOG for v2.3.2
2021-05-06 17:00:59 +10:00
Miguel Jacq
5ed2188156
GUI tests for v3 Client Auth (albeit only in local mode, so kind of stubbed
2021-05-06 15:24:26 +10:00
Miguel Jacq
084b6c4867
Allow setting a 'fake' ClientAuth in local-only mode - which will help with tests
2021-05-06 15:06:36 +10:00
Miguel Jacq
e4465435fa
Gracefully avoid sending the client_auth_v3 argument to Stem's create_ephemeral_hidden_service() if the version of Stem we're on does not yet support it
2021-05-06 14:35:11 +10:00
Miguel Jacq
80cc1f43e8
merge from develop and fix conflicts, update poetry
2021-05-06 14:30:29 +10:00
Miguel Jacq
286d7703d6
Remove v2 legacy onion support, and its corresponding client auth functionality. Update the v3 Client Auth to take its place in settings
2021-05-06 14:26:00 +10:00
Micah Lee
dd70d05d3f
Merge branch 'develop' of github.com:micahflee/onionshare into develop
2021-05-05 20:39:27 -07:00
Micah Lee
b3a820a5f1
Fix Windows and Mac build scripts
2021-05-05 20:39:14 -07:00
Micah Lee
c83226a1c8
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
f92928c9f9
Update the LICENSE to reflect the current path to third party licenses
2021-05-06 08:46:42 +10:00
Micah Lee
5fab2e0396
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
4914fe1878
Downgrade pyside2 to 5.15.1 to see if tests pass
v2.3.2.dev1
2021-05-05 11:04:53 -07:00
Micah Lee
e89fa6c977
Update tor
2021-05-04 20:26:21 -07:00
Micah Lee
ba56cd37b1
Change version to 2.3.2.dev1
2021-05-04 20:21:10 -07:00
Micah Lee
3779adee43
Merge branch 'develop' into version-2.3.2
2021-05-04 20:14:45 -07:00
Micah Lee
40ae286d51
Merge branch 'develop' of https://hosted.weblate.org/git/onionshare/translations into develop
2021-05-04 20:13:09 -07:00
Micah Lee
15f87666e7
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
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
Micah Lee
0a3461945e
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
4d1a606ac7
Fix call to web.cleanup() when closing a tab that has a running share
2021-05-04 16:48:42 +10: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
484aa23477
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
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