Backslash Bug in Versionierung

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
Nepstar
Beiträge: 43
Registriert: Fr 8. Okt 2010, 16:49
Kontaktdaten:

Backslash Bug in Versionierung

Beitrag von Nepstar » Di 20. Sep 2016, 20:18

Guten Tag

Folgenden Bug kann permanent und unabhaengig vom Browser reproduziert werden:

1. CSS im Backend oeffnen
2. Revisionen generieren
3. In der History auf eine Version zurueck springen

Resultat: saemtliche "-Zeichen werden durch einen Backslash escaped.

Dies fuehrt dazu, dass das Stylesheet komplett unbrauchbar wird + eine Korrektur nur via externem Editor wieder moeglich ist.

Wo kann dies gefixt werden? Bzw. kann dies in der naechsten Version von Contenido beruecksichtigt werden?

Besten Dank & Gruesse,
Nepstar

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Backslash Bug in Versionierung

Beitrag von frederic.schneider_4fb » Do 22. Sep 2016, 08:29

Guten Morgen,

ich kann das Problem reproduzieren. Die Datei lautet include.style_history.php im Ordner contenido/includes. Sie greift allerdings auf Klassen im Bereich contenido/classes zu. An welcher exakten Stelle sich das Problem befindet, kann ich Dir spontan nicht sagen. Ich kann mich leider auch nicht sofort um eine Lösung kümmern. Sobald die Lösung umgesetzt ist, veröffentliche ich sie hier.
Frederic Schneider
Entwickler bei der four for business AG

Nepstar
Beiträge: 43
Registriert: Fr 8. Okt 2010, 16:49
Kontaktdaten:

Re: Backslash Bug in Versionierung

Beitrag von Nepstar » So 18. Dez 2016, 21:01

Hallo,

Gibt es hierbei schon Neuigkeiten?

Besten Dank & Gruss!

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Backslash Bug in Versionierung

Beitrag von frederic.schneider_4fb » Di 20. Dez 2016, 10:10

Oh, da ist mir ein ärgerlicher Fehler passiert. Das Problem wurde behoben. Normalerweise poste ich den Fix auch im Forum und habe deshalb auch im Ticket den Beitrag verlinkt.

Hier die beiden Fehlerbehebungen:
https://git.contenido.org/projects/CON/ ... %2Fdevelop
https://git.contenido.org/projects/CON/ ... %2Fdevelop
Frederic Schneider
Entwickler bei der four for business AG

Antworten