Miguel Jacq
a08f303f89
Remove rate-limit related code, and a couple more places where flask-httpauth was referenced
2021-08-28 09:41:09 +10:00
Miguel Jacq
0bf8f53d30
ClientAuthV3 fixes
...
* Remove Client Auth as an explicit option (it's on by default).
* Update wording about Public mode
* Fix tuple error when raising TorTooOldStealth exception in CLI
* Move Private Key button next to URL button in GUI
* Replace visual references of ClientAuth to Private Key
* Remove HTTPAuth Flask dependency and remove a lot of code to do with password generation,
401 auth triggers/invalid password rate limit detection etc
* Test updates
* Remove obsolete locale keys
2021-08-27 15:52:29 +10:00
Miguel Jacq
f63e0c37d1
Upgrade to Stem 1.8.1 (our fork) to satisfy wheel build. Raise minimumHeight to avoid cutoff of client auth option in sharing settings
2021-08-27 10:07:29 +10:00
Miguel Jacq
cbdf2594c6
merge develop branch into client_auth_v3 branch and use our forked stem which works with poetry
2021-08-27 09:44:43 +10:00
Micah Lee
6049509db6
Change github URLs from micahflee/onionshare to onionshare/onionshare
2021-08-20 13:34:55 -07:00
Micah Lee
300189d95b
Add Lithuanian
2021-08-20 13:24:15 -07:00
Micah Lee
f71e320ca3
Version bump to 2.3.3
2021-08-20 13:13:39 -07:00
Micah Lee
c6451e097c
Remove endpoint altogether because it's not needed
2021-08-20 11:59:26 -07:00
Micah Lee
54f204fc5d
Merge branch 'develop' of https://github.com/twann4/onionshare into twann4-develop
2021-08-20 11:58:15 -07:00
Twann
aa89c2192f
Fix issue #1365
2021-08-19 16:15:53 +02:00
SIDDHANT DIXIT
58e16e29b0
Updated test cli settings
...
Added theme key in test_cli_settings.py.
2021-07-22 02:37:24 +05:30
SIDDHANT DIXIT
3cbe55916b
Added user theme preference option in Settings
...
Added an option to choose theme in settings dialog like auto, light and dark.
Fixed Dark Mode Dark Text.
2021-07-19 18:27:02 +05:30
BotMaster3000
a509bbae5b
Set the word-break to break-word for the message-class, and removed the max-width again
...
As said by SaptakS, I applied the word-break to the message-Class. Since this breaks the line for long words without Spaces, as well as longer sentences, this is the better solution.
Since the max-width now is redundant, it got removed again, as to not cause any future confusion.
2021-06-07 22:29:40 +02:00
BotMaster3000
5c4558ace5
Set the Max-Width of the Chat-Window to 80%
...
Too long single-line messages can cause the ChatUser-Panel to disappear.
Allowing the windows of the Chat to be only 80% of width will cause a automatic linebreak in such a case.
2021-06-07 20:15:10 +02:00
Micah Lee
d79e2323c0
Update release docs, and update CLI poetry lock
2021-06-01 19:39:34 -07:00
Micah Lee
08d15fd3f1
Update version strings, docs, and release.md for version 2.3.2
2021-05-31 10:36:07 -07:00
Micah Lee
da2e22c140
Account for the "v" in the version string ("v2.3.2") banner spacing
2021-05-25 17:31:28 -07:00
Micah Lee
c682b7ec01
Merge branch 'fix_405_error_and_other_methods' of https://github.com/mig5/onionshare into mig5-fix_405_error_and_other_methods
2021-05-25 16:27:26 -07:00
Miguel Jacq
d7ce658628
Pin Flask at 1.1.4 to avoid Flask 2.0.0 which requires Jinja2 3.0.0 but the latter of which conflicts with Briefcase
2021-05-17 09:02:47 +10:00
Miguel Jacq
b66b5eca4d
Use label tag for chat username label, and rename javascript function to checkUsernameTooLong to better reflect its purpose
2021-05-17 08:17:45 +10:00
Miguel Jacq
00473eaef6
Prevent usernames in Chat mode of length 128 chars or more
2021-05-14 10:44:14 +10:00
Miguel Jacq
c91d67c0b0
Merge branch 'develop' into client_auth_v3
2021-05-11 14:40:07 +10:00
Miguel Jacq
d4d6eea500
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
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
Micah Lee
9ba14c7a89
Remove Finnish, add Indonesian and Serbian (latin)
2021-05-10 15:36:53 -07: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
Miguel Jacq
97922d33d0
Fix HTTP return code for custom 500 internal server error handler
2021-05-10 15:57:23 +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
Miguel Jacq
c4cf9f08ec
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
cde46b676e
Allow setting a 'fake' ClientAuth in local-only mode - which will help with tests
2021-05-06 15:06:36 +10:00
Miguel Jacq
ea4466262d
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
b385d6bac7
merge from develop and fix conflicts, update poetry
2021-05-06 14:30:29 +10:00
Miguel Jacq
e0b378055c
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
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
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
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
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
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
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
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
b48848eb04
Early support for ClientAuth with v3 onions
2021-05-04 10:02:02 +10:00