|
@@ -1,12 +1,12 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
-<!-- EN-Revision: 19523 -->
|
|
|
|
|
|
|
+<!-- EN-Revision: 20116 -->
|
|
|
<!-- Reviewed: no -->
|
|
<!-- Reviewed: no -->
|
|
|
<sect1 id="migration.19">
|
|
<sect1 id="migration.19">
|
|
|
<title>Zend Framework 1.9</title>
|
|
<title>Zend Framework 1.9</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Wenn man von einem älteren Release auf Zend Framework 1.9 oder höher hochrüstet sollte
|
|
|
|
|
- man die folgenden Migrations Hinweise beachten.
|
|
|
|
|
|
|
+ Wenn man von einem Zend Framework Release vor 1.9.0 zu einem beliebigen 1.9 Release
|
|
|
|
|
+ hochrüstet sollte man die folgenden Migrations Hinweise beachten.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<sect2 id="migration.19.zend.file.transfer">
|
|
<sect2 id="migration.19.zend.file.transfer">
|
|
@@ -365,7 +365,38 @@ $container = new Zend_Navigation(array(
|
|
|
</ul>
|
|
</ul>
|
|
|
]]></programlisting>
|
|
]]></programlisting>
|
|
|
</sect2>
|
|
</sect2>
|
|
|
|
|
+
|
|
|
|
|
+ <para>
|
|
|
|
|
+ Zusätzlich können Benutzer der Serie 1.9 von anderen Änderungen beginnend in Version 1.9.7
|
|
|
|
|
+ betroffen sein. Das sind alles Sicherheitsbehebungen welche auch potentiell Probleme mit
|
|
|
|
|
+ Rückwärtskompatibilität haben können.
|
|
|
|
|
+ </para>
|
|
|
|
|
+
|
|
|
|
|
+ <sect2 id="migration.19.zend.dojo.editor">
|
|
|
|
|
+ <title>Zend_Dojo_View_Helper_Editor</title>
|
|
|
|
|
+
|
|
|
|
|
+ <para>
|
|
|
|
|
+ Eine kleine Änderung wurde in der Serie 1.9 gemacht um die Standardverwendung des dijit
|
|
|
|
|
+ Editors zu modifizieren um <acronym>div</acronym> Tags statt einem
|
|
|
|
|
+ <acronym>textarea</acronym> Tag zu verwenden; die letztere Verwendung bringt <ulink
|
|
|
|
|
+ url="http://api.dojotoolkit.org/jsdoc/HEAD/dijit._editor.RichText">Sicherheits
|
|
|
|
|
+ Probleme</ulink> mit sich, und die Verwendung von <acronym>div</acronym> Tags wird
|
|
|
|
|
+ vom Dojo Projekt empfohlen.
|
|
|
|
|
+ </para>
|
|
|
|
|
+
|
|
|
|
|
+ <para>
|
|
|
|
|
+ Um trotzdem eine erfolgreiche Degration zu erlauben, wurde dem View Helper eine neue
|
|
|
|
|
+ Option <varname>degrade</varname> hinzugefügt; diese erlaubt es Entwicklern statt dessen
|
|
|
|
|
+ optional ein <acronym>textarea</acronym> zu verwenden. Trotzdem öffnet dies Anwendungen
|
|
|
|
|
+ die damit entwickelt wurden <acronym>XSS</acronym> Vektoren. In 1.9.7 wurde diese Option
|
|
|
|
|
+ entfernt. Die erfolgreiche Degration wird trotzdem, über das <acronym>noscript</acronym>
|
|
|
|
|
+ Tag unterstützt welches eine <acronym>textarea</acronym> enthält. Diese Lösung
|
|
|
|
|
+ adressiert Sicherheitsbedenken.
|
|
|
|
|
+ </para>
|
|
|
|
|
+
|
|
|
|
|
+ <para>
|
|
|
|
|
+ Die Folgerung ist, das wenn man das <varname>degrade</varname> Flag verwendet, dieses
|
|
|
|
|
+ ab diesem Zeitpunkt einfach ignoriert wird.
|
|
|
|
|
+ </para>
|
|
|
|
|
+ </sect2>
|
|
|
</sect1>
|
|
</sect1>
|
|
|
-<!--
|
|
|
|
|
-vim:se ts=4 sw=4 et:
|
|
|
|
|
--->
|
|
|