Package: mailman
Version: 2.1.5-6
When upgrading mailman from 2.1.5-5 to 2.1.5-6, I encountered an error
when trying to access a private list archive from the web. Here is a
snippet of the error log:
---SNIP---
admin(13442): [----- Mailman Version: 2.1.5 -----]
admin(13442): [----- Traceback ------]
admin(13442): Traceback (most recent call last):
admin(13442): File "/var/lib/mailman/scripts/driver", line 110, in
run_main
admin(13442): main()
admin(13442): File "/usr/lib/mailman/Mailman/Cgi/private.py", line 68,
in main
admin(13442): true_path(path))
admin(13442): File "/usr/lib/mailman/Mailman/Cgi/private.py", line 42,
in true_path
admin(13442): parts = [x for x in path.split(SLASH) if x not in
('.', '..')]
admin(13442): NameError: global name 'SLASH' is not defined
admin(13442): [----- Python Information -----]
---SNIP---
Apparantly SLASH gets defined in Mailman/Cgi/options.py. Adding a "from
Mailman.Cgi.options import *" to Mailman/Cgi/private.py fixes the
problem, but this may not be the right way (tm).
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]