Showing entries 21 to 25
« 10 Newer Entries
Displaying posts with tag: Connector/ODBC (reset)
MariaDB Galera Cluster 10.0.22 and Connector updates

The MariaDB project is pleased to announce the immediate availability of MariaDB Galera Cluster 10.0.22 and updates to MariaDB Connector/J, MariaDB Connector/C, and MariaDB Connector/ODBC. See the release notes and changelogs for details on each release. Download MariaDB Galera Cluster 10.0.22 Release Notes Changelog What is MariaDB Galera Cluster? MariaDB APT and YUM Repository Configuration […]

The post MariaDB Galera Cluster 10.0.22 and Connector updates appeared first on

Information on the SSL connection vulnerability of MySQL and MariaDB

Last  week, a SSL connection security vulnerability was reported for MySQL and MariaDB. The vulnerability states that since MariaDB and MySQL do not enforce SSL when SSL support is enabled, it’s possible to launch Man In The Middle attacks (MITM). MITM attacks can capture the secure connection and turn it into an insecure one, revealing data going back and forth to the server.

Issue resolution in MariaDB is visible through the corresponding ticket in MariaDB’s tracking system (JIRA):

The vulnerability affects the client library of the database server in both MariaDB and MySQL. But, the vulnerability does not affect all the libraries, drivers or connectors for establishing SSL connections with the server.

The vulnerability exists when the connection to the server is done through the client …

[Read more]
Connectors Updated

Following on the heels of last week’s update to the Java client, the MariaDB project is pleased to today announce updates to both MariaDB Connector/C and Connector/ODBC. They are both Stable (GA) releases.

See the Release Notes and Changelogs for detailed information on each of these releases and contain many bug fixes and enhancements.

Download Connector/C 2.1.0

Release Notes Changelog

About MariaDB Connector/C

[Read more]
Connector/ODBC: Driver Manager vs Driver

Driver Manager 

The ODBC Driver Manager (DM) provides some very important features to the application. Here are some highlights;

  • dynamic binding to driver
  • ODBC version mapping (data and calls)
  • UNICODE/ASCII translation
  • cursor emulation
  • ODBC rule enforcement (state transition violations etc)

The vast majority of applications will use the DM. A C/C++ application uses the DM by linking to it (the DM is a library) at build time.

No Driver Manager

In some cases the DM is not important - or is even ‘in the way’. This may be the case when;

  • an application wishs to take advanatge of the code portability ODBC offers but wishs to build the code to work with just one database product
  • there is a need to reduce the dependencies/complexities of the application - perhaps for performance …
[Read more]
ODBC Driver Development: ODBC or MySQL Centric

The development of Connector/ODBC v5 has been ODBC Centric. Who cares and how important is this distinction?

The folks who care the most are those that get into the C/ODBC code in the hopes of tracing down a bug or otherwise enhancing the code. You see; developing C/ODBC with an ODBC centric frame-of-mind means that anyone who understands the ODBC specification, even superficially, will find the code approachable. Presumably anyone using the ODBC driver will have some understanding of ODBC and certianly those savy enough to dive into the C/ODBC code.

The different frame-of-mind manifests itself in a wide variety of ways all of which makes cross-referencing to the ODBC specification much easier. For example;

  • Naming conventions, from files to variables, are more meaningfull from an ODBC perspective.
  • Reduction and isolation of references to MySQL specific code (loose coupling) reduces need to understand both …
[Read more]
Showing entries 21 to 25
« 10 Newer Entries