=== modified file 'Mailman/Cgi/listinfo.py' --- Mailman/Cgi/listinfo.py 2010-06-24 04:09:34 +0000 +++ Mailman/Cgi/listinfo.py 2010-09-05 14:38:30 +0000 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2009 by the Free Software Foundation, Inc. +# Copyright (C) 1998-2010 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -97,7 +97,7 @@ else: advertised.append((mlist.GetScriptURL('listinfo'), mlist.real_name, - mlist.description)) + Utils.websafe(mlist.description))) if msg: greeting = FontAttr(msg, color="ff5060", size="+1") else: === modified file 'Mailman/HTMLFormatter.py' --- Mailman/HTMLFormatter.py 2008-02-03 19:27:07 +0000 +++ Mailman/HTMLFormatter.py 2010-09-05 00:15:08 +0000 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2008 by the Free Software Foundation, Inc. +# Copyright (C) 1998-2010 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -383,8 +383,9 @@ '' : self.GetMailmanFooter(), '' : self.real_name, '' : self._internal_name, - '' : self.description, - '' : BR.join(self.info.split(NL)), + '' : Utils.websafe(self.description), + '' : + '' + BR.join(self.info.split(NL)) + '', '' : self.FormatFormEnd(), '' : self.FormatArchiveAnchor(), '' : '', === modified file 'Mailman/Utils.py' --- Mailman/Utils.py 2009-08-01 19:22:34 +0000 +++ Mailman/Utils.py 2010-09-05 14:36:02 +0000 @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2009 by the Free Software Foundation, Inc. +# Copyright (C) 1998-2010 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -911,6 +911,7 @@ # Kludge to allow the specific tag that's in the options.html template. ')', '