aboutsummaryrefslogtreecommitdiff
path: root/cli/onionshare_cli/web/receive_mode.py
diff options
context:
space:
mode:
authorSaptak Sengupta <saptak013@gmail.com>2024-03-21 13:32:01 +0000
committerGitHub <noreply@github.com>2024-03-21 13:32:01 +0000
commit23d409d599d536ec55428748ec9ffc333a907698 (patch)
treead9bc4175e8a34c6224eef8fa99ff3d3dce253e4 /cli/onionshare_cli/web/receive_mode.py
parent3083382a5669f12aac19cf04b8d2ff690dc784d8 (diff)
parent7a7f0b52b12501f0c4f576a8d5a93d7a62626a94 (diff)
downloadonionshare-23d409d599d536ec55428748ec9ffc333a907698.tar.gz
onionshare-23d409d599d536ec55428748ec9ffc333a907698.zip
Merge pull request #1 from onionshare/release-2.6.2security-updates
Release 2.6.2
Diffstat (limited to 'cli/onionshare_cli/web/receive_mode.py')
-rw-r--r--cli/onionshare_cli/web/receive_mode.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/cli/onionshare_cli/web/receive_mode.py b/cli/onionshare_cli/web/receive_mode.py
index 9ddf22ff..a25f82a1 100644
--- a/cli/onionshare_cli/web/receive_mode.py
+++ b/cli/onionshare_cli/web/receive_mode.py
@@ -194,7 +194,10 @@ class ReceiveModeWeb:
if files_received > 0:
msg = f"Uploaded {files_msg}"
else:
- msg = "Nothing submitted"
+ if not self.web.settings.get("receive", "disable_text"):
+ msg = "Nothing submitted or message was too long (> 524288 characters)"
+ else:
+ msg = "Nothing submitted"
if ajax:
info_flashes.append(msg)
@@ -462,7 +465,7 @@ class ReceiveModeRequest(Request):
self.includes_message = False
if not self.web.settings.get("receive", "disable_text"):
text_message = self.form.get("text")
- if text_message:
+ if text_message and len(text_message) <= 524288:
if text_message.strip() != "":
self.includes_message = True