Added a lock in the
ENV structure against
simultaneous accesses to an environment handle's connection
list, in order to avoid memory access issues that might occur
when multiple threads share the same environment handle.
(Bug #17240611, Bug #69864)
Clear text authentication to MySQL servers is now supported by
Connector/ODBC. The support is controlled by the new
Enable Cleartext Authentication connection
option (with the flag name
The exit condition for a
for loop in
stringutil.c is changed to avoid a possible
out-of-bounds error and the associated reports by Valgrind.
(Bug #17397596, Bug #64105)
Microsoft Visual Studio 2010 crashed when reading rows from any table in Server Explorer with connections to DSNs made by Connector/ODBC. (Bug #17304031, Bug #69950)
When trying to create a linked server in Micrsoft SQL Server 2008 to a MySQL server set up with Connector/ODBC as a DSN, the Microsoft SQL Server (if it is a 64-bit version) crashed or the linked server suffered a catastrophic failure (if a 32-bit version of the Microsoft SQL Server is used). (Bug #16604346, Bug #63386)
A data connection could not be opened in Microsoft Word 2010 for mail merges that attempted to use an ODBC DSN. (Bug #16526604, Bug #63844)
Trailing zeros for the fractional part of the second for
values were not removed for MySQL server version 5.5 or earlier,
which do not support fractional second.
(Bug #16294197, Bug #65418)
Connector/ODBC used the “;” character instead of a null byte (“\0”) to terminate keyword-value pairs in attribute strings. (Bug #15940689, Bug #66548)
The configured values of a DSN's parameters overrode the values provided through the connection string, instead of the other way round. (Bug #11760574, Bug #52996)