[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/