summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/confirm.py
diff options
context:
space:
mode:
authorbwarsaw2002-05-22 03:00:20 +0000
committerbwarsaw2002-05-22 03:00:20 +0000
commit60790e03afceb35030a4a31dcccc4f0f9d5053fc (patch)
treefa70eb1d593b1174a71badfa98d1d319b2818292 /Mailman/Cgi/confirm.py
parent827dac80874f2f33453aeb2c36e5daa7e2bb406f (diff)
downloadmailman-60790e03afceb35030a4a31dcccc4f0f9d5053fc.tar.gz
mailman-60790e03afceb35030a4a31dcccc4f0f9d5053fc.tar.zst
mailman-60790e03afceb35030a4a31dcccc4f0f9d5053fc.zip
Diffstat (limited to 'Mailman/Cgi/confirm.py')
-rw-r--r--Mailman/Cgi/confirm.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/Mailman/Cgi/confirm.py b/Mailman/Cgi/confirm.py
index 4d9304a9a..9cd021a07 100644
--- a/Mailman/Cgi/confirm.py
+++ b/Mailman/Cgi/confirm.py
@@ -51,7 +51,7 @@ def main():
mlist = MailList.MailList(listname, lock=0)
except Errors.MMListError, e:
# Avoid cross-site scripting attacks
- safelistname = cgi.escape(listname)
+ safelistname = Utils.websafe(listname)
bad_confirmation(doc, _('No such list <em>%(safelistname)s</em>'))
doc.AddItem(MailmanLogo())
print doc.Format()
@@ -85,7 +85,7 @@ def main():
days = int(mm_cfg.PENDING_REQUEST_LIFE / mm_cfg.days(1) + 0.5)
confirmurl = mlist.GetScriptURL('confirm', absolute=1)
# Avoid cross-site scripting attacks
- safecookie = cgi.escape(cookie)
+ safecookie = Utils.websafe(cookie)
badconfirmstr = _('''<b>Invalid confirmation string:</b>
%(safecookie)s.
@@ -561,7 +561,7 @@ def heldmsg_confirm(mlist, doc, cookie):
# the user who posted the message.
op, id = Pending.confirm(cookie, expunge=1)
ign, sender, msgsubject, ign, ign, ign = mlist.GetRecord(id)
- subject = cgi.escape(msgsubject)
+ subject = Utils.websafe(msgsubject)
lang = mlist.getMemberLanguage(sender)
i18n.set_language(lang)
doc.set_language(lang)
@@ -617,8 +617,8 @@ def heldmsg_prompt(mlist, doc, cookie, id):
i18n.set_language(lang)
doc.set_language(lang)
- subject = cgi.escape(msgsubject)
- reason = cgi.escape(givenreason)
+ subject = Utils.websafe(msgsubject)
+ reason = Utils.websafe(givenreason)
listname = mlist.real_name
table.AddRow([_('''Your confirmation is required in order to cancel the
posting of your message to the mailing list <em>%(listname)s</em>: