List:Commits« Previous MessageNext Message »
From:paul.dubois Date:March 2 2011 3:55pm
Subject:svn commit - mysqldoc@oter02: r25221 - in trunk: . dynamic-docs/changelog
View as plain text  
Author: pd221994
Date: 2011-03-02 16:55:33 +0100 (Wed, 02 Mar 2011)
New Revision: 25221

Log:
 r45475@dhcp-adc-twvpn-1-vpnpool-10-154-3-181:  paul | 2011-03-02 09:54:47 -0500
 Document bug fixes:
 BUG 11762751 - 55385: UPDATE STATEMENT THROWS AN ERROR, BUT STILL UPDATES THE TABLE ENTRIES 
 BUG 11763089 - 55755: DATE STD VARIABLE SIGNNESS BREAKS SERVER ON FREEBSD AND OPENBSD
 BUG 11764529 - 57373: MULTI UPDATE+INNODB REPORTS ER_KEY_NOT_FOUND IF A TABLE IS UPDATED TWICE 
 BUG 11765099 - 58026: MASSIVE RECURSION AND CRASH IN REGULAR EXPRESSION HANDLING
 BUG 11766505 - 59632: ASSERTION FAILED: ARG_LENGTH > LENGTH


Modified:
   svk:merge
   trunk/dynamic-docs/changelog/mysqld-2.xml

Property changes on: trunk
___________________________________________________________________

Modified: svk:merge
===================================================================


Changed blocks: 0, Lines Added: 0, Lines Deleted: 0; 1277 bytes


Modified: trunk/dynamic-docs/changelog/mysqld-2.xml
===================================================================
--- trunk/dynamic-docs/changelog/mysqld-2.xml	2011-03-02 15:33:31 UTC (rev 25220)
+++ trunk/dynamic-docs/changelog/mysqld-2.xml	2011-03-02 15:55:33 UTC (rev 25221)
Changed blocks: 1, Lines Added: 152, Lines Deleted: 0; 3608 bytes

@@ -40846,4 +40846,156 @@
 
   </logentry>
 
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="UPDATE"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="57373"/>
+      <fixes bugid="11764529"/>
+      <fixes bugid="55385"/>
+      <fixes bugid="11762751"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.5.11"/>
+      <version ver="5.6.2"/>
+    </versions>
+
+    <message>
+
+      <para>
+        If a multiple-table update updated a row through two aliases and
+        the first update physically moved the row, the second update
+        failed to locate the row. This resulted in different errors
+        depending on storage engine, although these errors did not
+        accurately describe the problem:
+      </para>
+
+      <itemizedlist>
+
+        <listitem>
+          <para>
+            <literal role="se">MyISAM</literal>: Got error 134 from
+            storage engine
+          </para>
+        </listitem>
+
+        <listitem>
+          <para>
+            <literal role="se">InnoDB</literal>: Can't find record in
+            'tbl'
+          </para>
+        </listitem>
+
+      </itemizedlist>
+
+      <para>
+        For MyISAM, which is nontransactional, the update executed first
+        was performed but the second was not. In addition, for two equal
+        multiple-table update statements, one could succeed and the
+        other fail depending on whether the record actually moved, which
+        is inconsistent.
+      </para>
+
+      <para>
+        Now such an update returns an error if it will update a table
+        through multiple aliases, and perform an update that may
+        physically more the row in at least one of these aliases.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="optimizer"/>
+      <manual type="DES_ENCRYPT()"/>
+      <manual type="DES_DECRYPT()"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="59632"/>
+      <fixes bugid="11766505"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.5.10"/>
+      <version ver="5.6.2"/>
+    </versions>
+
+    <message>
+
+      <para>
+        <literal role="func">DES_DECRYPT()</literal> could crash if the
+        argument was not produced by
+        <literal role="func">DES_ENCRYPT()</literal>.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="FreeBSD"/>
+      <manual type="OpenBSD"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="55755"/>
+      <fixes bugid="11763089"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.0.93"/>
+      <version ver="5.1.56"/>
+      <version ver="5.5.10"/>
+      <version ver="5.6.2"/>
+    </versions>
+
+    <message>
+
+      <para>
+        On FreeBSD and OpenBSD, the server incorrectly checked the range
+        of the system date, causing legal values to be rejected.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="parser"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="58026"/>
+      <fixes bugid="11765099"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.56"/>
+      <version ver="5.5.10"/>
+      <version ver="5.6.2"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Parsing nested regular expressions could lead to recursion
+        resulting in a stack overflow crash.
+      </para>
+
+    </message>
+
+  </logentry>
+
 </changelog>


Thread
svn commit - mysqldoc@oter02: r25221 - in trunk: . dynamic-docs/changelogpaul.dubois2 Mar