------------------------------------------------------------
revno: 1855
fixes bug: https://launchpad.net/bugs/1884456
committer: Mark Sapiro <[email protected]>
branch nick: 2.1
timestamp: Sun 2020-06-21 11:45:30 -0700
message:
Truncate very long names for scrubbed attachments.
modified:
Mailman/Handlers/Scrubber.py
NEWS
--
lp:mailman/2.1
https://code.launchpad.net/~mailman-coders/mailman/2.1
Your team Mailman Checkins is subscribed to branch lp:mailman/2.1.
To unsubscribe from this branch go to
https://code.launchpad.net/~mailman-coders/mailman/2.1/+edit-subscription
=== modified file 'Mailman/Handlers/Scrubber.py'
--- Mailman/Handlers/Scrubber.py 2018-11-10 18:57:54 +0000
+++ Mailman/Handlers/Scrubber.py 2020-06-21 18:45:30 +0000
@@ -471,7 +471,8 @@
# guessed so attachments can't lie about their type. Also, if the
# filename /has/ no extension, then tack on the one we guessed.
# The extension was removed from the name above.
- filebase = filename
+ # Allow for extra and ext and keep it under 255 bytes.
+ filebase = filename[:240]
# Now we're looking for a unique name for this file on the file
# system. If msgdir/filebase.ext isn't unique, we'll add a counter
# after filebase, e.g. msgdir/filebase-cnt.ext
=== modified file 'NEWS'
--- NEWS 2020-06-10 22:04:26 +0000
+++ NEWS 2020-06-21 18:45:30 +0000
@@ -24,6 +24,9 @@
mailbombing of a member of a list with private rosters by repeated
subscribe attempts. (LP: #1883017)
+ - Very long filenames for scrubbed attachments are now truncated.
+ (LP: #1884456)
+
2.1.33 (07-May-2020)
Security
_______________________________________________
Mailman-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/mailman-checkins.python.org/
Member address: [email protected]