Compare commits

...

4 Commits

Author SHA1 Message Date
missytake
aaed93ba78 filtermail: only remove one linebreak 2025-10-19 14:49:15 +02:00
missytake
e961ca2efb filtermail: fix lint 2025-10-19 14:49:15 +02:00
missytake
e665a6f432 filtermail: drop one more newline directly 2025-10-19 14:49:15 +02:00
missytake
75f61683fc filtermail: better performance for removing Version 2025-10-19 14:49:15 +02:00

View File

@@ -104,8 +104,8 @@ def check_armored_payload(payload: str, outgoing: bool):
# Disallow comments in outgoing messages # Disallow comments in outgoing messages
version_comment = "Version: " version_comment = "Version: "
if payload.startswith(version_comment): if payload.startswith(version_comment):
version_line = payload.splitlines()[0] splitindex = payload.find("\r\n") + 2
payload = payload.removeprefix(version_line) payload = payload[splitindex:]
if outgoing: if outgoing:
return False return False