[Mailman-de] Problem mit Typo in Mailman-Formular
Gregor Hermens
gregor at a-mazing.de
Mon Jan 31 13:01:50 CET 2005
Hallo Liste,
ich habe mir die Tage Mailman (Version 2.1.5 aus Debian Testing) eingerichtet
und bin jetzt in ein Problem gerannt, von dem ich nicht weiß, ob ich es als
Bug oder "dumm gelaufen" einordnen soll. Der Reihe nach:
Ich habe einer Liste eine längere Beschreibung verpasst und dabei ziemlich am
Anfang einen Link mit eingebaut. Dieser Link enthielt einen Tippfehler der
Art
<a href="/2>Link</a> ....
also 2 statt ". Beim Speichern der Änderungen wurde ein großer Teil des
HTML-Codes des Formulars mit abgespeichert, und zwar exakt bis zum nächsten
Textfeld (texarea). Da der Text länger war als das Eingabefeld sieht man das
auf den ersten Blick aber noch nicht.
Bis zu diesem Augenblick lässt sich das Problem noch lösen, indem man den
ganzen HTML-Code aus dem Eingabefeld rauslöscht und neu speichert. Da der
Text länger war als das Eingabefeld sieht man das auf den ersten Blick aber
nicht. Ich habe also nur den Tippfehler korrigiert und neu gespeichert.
Ab diesem Punkt wird sowohl auf der Adminseite /mailman/admin/liste/general
als auch auf der Listeninfoseite /mailman/listinfo/liste ein großer Teil des
Admin-Formulares angezeigt, beide Seiten sind nicht mehr zu benutzen.
Zur Demonstration: http://listen.a-mazing.net/mailman/listinfo/bugdemo
(Passwort zur Adminseite auf Anfrage per PM)
Auf der Adminseite führt jeder weitere Versuch, Änderungen zu speichern, zu
einer Bugmeldung (Bug in Mailman version 2.1.5 We're sorry, we hit a bug!...)
Das Problem habe ich behoben, indem ich die Adminseite lokal gespeichert, das
HTML editiert und das Formular dann von der lokalen Version aus abgeschickt
habe...
Was haltet ihr davon? Soll ich das als Bug melden oder ist die Situation zu
exotisch?
Im Endeffekt bedeutet das ja wohl, das die Formulardaten vor ihrer
Verarbeitung nicht hinreichend escaped wurden. Ich kenne mich mit Python
nicht aus und kann deshalb zum Quelltext nichts sagen...
Gruß,
Gregor
--
@mazing.de fon +49 8142 6528665
Gregor Hermens fax +49 8142 6528669
Brucker Strasse 12 gregor.hermens at a-mazing.de
D-82216 Gernlinden http://www.a-mazing.de/