This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-22. For the latest, interactive version please visit https://mariadb.com/kb/.

MariaDB Enterprise Server and Cluster 10.0.20 Release Notes and Changelog

Release date: 7 Aug, 2015

MariaDB Enterprise Server 10.0.20 Release Notes

This version of MariaDB Enterprise Server is built off MariaDB 10.0.20. We are now providing only 64-bit x86 (x86-64) Linux packages for MariaDB Enterprise Server; 32-bit x86 Linux packages have been discontinued. We have ended support for Fedora 19, Fedora 20, OpenSuse 13.1 and Ubuntu 10.04 LTS (Lucid) packages.

Notable Changes

  • XtraDB updated to XtraDB-5.6.24-72.2
  • Innodb updated to InnoDB-5.6.25
  • TokuDB updated to TokuDB-7.5.7
  • Client command line option --ssl-verify-server-cert (and MYSQL_OPT_SSL_VERIFY_SERVER_CERT option of the client API) when used together with --ssl will ensure that the established connection is SSL-encrypted and the MariaDB server has a valid certificate. This fixes CVE-2015-3152.

MariaDB Enterprise Cluster 10.0.20 Release Notes

This version of MariaDB Enterprise Cluster is built off MariaDB Galera Cluster 10.0.20 and is mainly an upgrade to benefit from the many fixes and improvements in MariaDB Galera Cluster 10.0.20, including some backported fixes, as detailed in the changelog.

We are now providing only x86-64 Linux packages for MariaDB Enterprise Cluster; 32-bit x86 Linux packages have been discontinued. We have also ended support for Fedora 19, Fedora 20, OpenSuse 13.1 and Ubuntu 10.04 LTS (Lucid) packages.

Updates and fixes in this version

  • This release is mainly a bug-fix release.
  • Codership changes: github.com/codership/mysql-wsrep/tree/5.6 (till commit 2bb4c3d).
  • The Galera library used by MariaDB Galera Cluster and included in the MariaDB repositories is currently at version 25.3.9.

Noteable Changes

  • Running MariaDB Galera Cluster 5.5 and 10.0 nodes in a cluster is not supported (MDEV-6257)
  • This version of MariaDB Galera Cluster supports wsrep API v25 which means MariaDB Galera Cluster can be used with either a 25.2.x or 25.3.x Galera wsrep provider. A 25.3.x wsrep provider is included in the MariaDB repositories.
  • On Ubuntu and Debian, the Galera Arbitrator daemon (garbd) and the galera library are in two separate packages. The packages are named galera-3 and galera-arbitrator-3. When installing MariaDB Galera Cluster on Ubuntu and Debian (the mariadb-galera-server package), the galera-3 package will be automatically installed. You can then install the arbitrator package on a separate node (recommended) or on one of the nodes running mariadb-galera-server (not recommended).

Note: If Galera 25.2.x and 25.3.x are both being used in the cluster, MariaDB with Galera 25.3.x must be started with wsrep_provider_options='socket.checksum=1' in order to make it backward compatible with Galera v2. Galera wsrep providers other than 25.3.x or 25.2.x are not supported.

MariaDB Enterprise Server 10.0.20 Changelog

Note: The Notification Service creates custom email notices when new releases become available or security vulnerabilities come to light. With this new feature, you'll understand how new versions and security issues affect you, and can quickly make informed decisions on updates and fixes. No more reading detailed change logs and doing manual research. Read on for more information at Enterprise Notification Setup Guide

In addition to the changes in MariaDB 10.0.20, the following changes were made in the source tree:

  • commit d69b87d8ddbf054873037560eced8687b484ca39 2015-07-29 16:15:14 +0000
    • Fix version/compilation comment for Debian packages.
  • commit 3b39081028d1a65b523be7ebaf3dfeca49667bda 2015-05-26 13:49:14 -0400
    • Update transaction_alloc_block_size_basic.result.
  • commit fcec1490bb24f94406d2b7eb4af7091a7a1408f2 2015-04-03 11:44:46 +0400
    • Multi-rwlock lock for table definition cache hash.
  • commit aad339c5be412072759f81962d1fbfa7021b331c 2014-08-29 14:07:43 +0300
    • my_alloc.c - Changed 0x%lx -> %p array.c: - Static (preallocated) buffer can now be anywhere my_sys.h - Define MY_INIT_BUFFER_USED sql_delete.cc & sql_lex.cc - Use memroot when allocating classes (avoids call to current_thd) sql_explain.h: - Use preallocated buffers sql_explain.cc: - Use preallocated buffers and memroot sql_select.cc: - Use multi_alloc_root() instead of many alloc_root() - Update calls to Explain
  • commit 020615c0990676ba673440c19947416909e7d3ca 2014-12-04 17:35:55 +0400
    • Cherry pick dynamic array changes from commit:
  • commit 81913c7a7c9a40ccf80b948a18b7a28ac4e80e79 2014-12-02 15:03:35 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit bdabcb935d2a4daa8ba55a76a72e2e918739fbf9 2014-12-02 14:59:01 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit 0ea556589c430e54a90ea66990ab41b2067a8080 2014-12-04 17:44:46 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit 38d54232da1a465b8167799d10159c2ee948f2e0 2014-12-02 14:54:30 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit 9f693a9817e930adeb63c176863008797084cc82 2014-12-02 14:50:18 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit 3ebd9c73f2688f0abf0a0ad7dbd6c6a9f4ece667 2014-12-04 17:42:32 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit afe95acee9547c0e52eaa0d4fa0a9d773a24a053 2014-08-29 14:09:51 +0300
    • - Changed default values of query_prealloc_size and query_alloc_block_size so that a simple query with one join would not have to call my_malloc. - Allow lower limites for query_prealloc_size for testing. - Fixed wrong initialization of trans_alloc_block_size
  • commit f7d150b645974d856883a1d03aff2de242ac756a 2014-12-02 14:02:48 +0400
    • MDEV-6906 - Relaxed memory order for counters
  • commit b9dbe370fe20615c074f4d7db58d87a4c4ddb979 2014-10-14 14:58:35 +0400
    • MDEV-6693 - Atomic operations with explicit memory barrier
  • commit 9dcf6655302da41168833edfd59b37aaf983339f 2015-07-29 04:55:28 +0000
    • ME-222 : Fix for build failure
  • commit 335115d29ef1cce6a078933013c4f0caa06a3fd0 2015-07-08 09:56:46 -0700
    • Update server.cnf
  • commit 53cc5a630ffea968e2e7a3b0c80cc8220ebd11ea 2015-06-30 12:39:48 +0000
    • ME-229 SE-Policy's sources has been split depends on platform (RHEL 6&7)
  • commit 0da2d3239b20217c98b9c75e4c653895776f7fc5 2015-06-30 12:39:48 +0000
    • ME-229 SE-Policy's sources has been split depends on platform (RHEL 6&7)
    • ME-229 SE-Policy's sources has been split depends on platform (RHEL 6&7)
  • commit 0cb14591832a3bec712e2b07a5b6235dd787ac75 2015-06-22 08:11:25 +0000
    • ME-229 RPM package with SE policies has been added.
  • commit c8b95951316b75e4e785745b410ecc26b18569d1 2015-06-22 08:11:25 +0000
    • ME-229 RPM package with SE policies has been added.
  • commit 7be6c73f4c27f9c1d0cd89d2dd911668c38c51fb 2015-06-19 12:01:28 -0400
    • ME-222 : Smaller & cleaner binaries
  • commit a6087e7dc1ef3561d8189c8db15e9591d0f9b520 2015-06-17 16:13:02 +0200
    • MDEV-5309 - RENAME TABLE does not check for existence of the table's engine
  • commit 5a4c5fa211e72fc6d32c2c2afcfb596e5949213a 2015-06-17 14:18:16 +0200
  • commit b56ad494b47c19fef98101c224ed764664691b72 2015-06-16 17:27:53 +0200
    • MDEV-8287 DROP TABLE suppresses all engine errors
  • commit 66fd45afce1ba5e1032c32cc891c09d64fa38d9e 2015-06-08 21:06:56 +0200
    • MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4
  • commit 7bfda275a1b9a4759fcb3dbef4736b1094c892d2 2015-06-16 23:46:22 +0200
    • MDEV-8128 cmake fails to detect boost libraries
  • commit 26b0cf4d3f0f7c94da9eb21b899e4ba0359dedfe 2015-06-16 21:18:59 +0200
    • MDEV-8183 Adding option mysqldump --no-data-med
  • commit 985e430c0f1c99cbd0854aae649f8aefff98adc0 2015-06-16 23:55:56 +0200
    • after-merge fixes
  • commit 27f0bd7d959fa490ab724ab5bfef9aaa80b1b703 2015-06-16 17:33:21 +0300
    • Fix test case innodb.xa_recovery crash on xtradb.
  • commit 96806025ebff018380f9cf585f80cc93e8cab528 2015-06-16 16:20:55 +0300
    • Fix test failure on main.partition_innodb.
  • commit ababe047f801350495f6e9f25ecf1186981e73e2 2015-06-16 15:16:53 +0300
    • Fix crash on test innodb.innodb-virtual-columns. We should create only columns really stored to database.
  • commit b83855a1c7578775aa288125db22d5731bf2b43d 2015-06-16 14:55:21 +0300
    • Fix innochecksum build failure.
  • commit 5355972b716f9b913d62c264e8b98bab54a4fd6f 2015-06-16 12:49:00 +0200
    • after merge fixes: InnoDB and XtraDB
  • commit 90849456d794aa6df32554a588da5db8cb15f5aa 2015-06-16 11:04:40 +0200
    • 5.6.24-72.2
  • commit 3c3724991e4ce802f79a8dbee2f72e3073729f2f 2015-06-16 11:00:33 +0200
    • 5.6.25
  • commit 139ba26dbacc37858d7746b8ef53a7330f9a8fcc 2015-06-16 10:57:05 +0200
    • 5.6.25
  • commit 909f7607018e644754a2c41b791b44b25a05e8fb 2015-06-15 15:37:14 +0400
    • MDEV-5309 - RENAME TABLE does not check for existence of the table's engine
  • commit b988553c527d0fb55a561dc3a1308052d94ae2a4 2015-06-15 15:42:14 +0200
    • MDEV-7771 missing client plugins when mariadb-shared is not installed
  • commit 02421aa284bf3ff2c56c0e8d58defe2846824d19 2015-06-15 18:07:41 +0500
    • MDEV-7871 Tests fail massively on "Assertion `status_var.memory_used == 0'" when run with --ps --embedded. As the MF_THREAD_SPECIFIC was introduced to the alloc_root's and the prealloc added to the statement::mem_root and statement::result.alloc, we have to adjust the embedded server to it. The preallocation was removed for the embedded server as it makes no sence for it. The msyqltest should free the statement inside the proper thead to make the memory statistics happy.
  • commit a1170303772cd083290fd09ebbd3f0d6dd305299 2015-06-14 18:46:02 +0200
    • MDEV-8131 MariaDB does not build on hurd-i386: plugin/auth_dialog/dialog.c:172:20: error: 'RTLD_DEFAULT' undeclared
  • commit 3288f2667a9be08df77b139f5b538a32f2972b63 2015-06-14 20:19:05 +0200
    • include the correct IPv6 check in perfschema tests
  • commit 2a0f086728888e1f6a5e137412cb2e62e544c68c 2015-06-14 17:38:30 +0200
    • don't scream when auto-selected IPv6 is not available
  • commit a453a280403faef3377db0441560c57b4ae1235b 2015-06-14 17:34:08 +0200
    • MDEV-8083 MTR is broken on systems with IPv6 disabled
  • commit aad8667f8a4e2a26652494b29ee6c12824865ac8 2015-06-15 11:11:42 +0400
    • Committing a change into r/type_time_hires.result forgotten in the previous commit for MDEV-8205.
  • commit 43e45226722d69c3a1e6fa59381f068fe7418253 2015-06-15 11:04:06 +0400
    • MDEV-8205 timediff returns null when comparing decimal time to time string value
  • commit 4c251af97b5d9fa733fd29434f89c08552098e60 2015-06-15 08:23:26 +0200
    • MDEV-8316: debugger aborting because missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "any_slave_sql_running"
  • commit 93c039dd3ca1364ee7646ab4ee1e8490f0472d1c 2015-06-15 08:13:40 +0200
    • MDEV-8294: Inconsistent behavior of slave parallel threads at runtime
  • commit 196528eb42c843ca800b81be27a79c7c4806a057 2015-06-14 18:54:13 +0500
    • MDEV-8212 alter table - failing to ADD PRIMARY KEY IF NOT EXISTS when existing index of same as column name. The default name for the primary key is rather 'PRIMARY' instead of the indexed column name.
  • commit fc31e3114b2538d152194d17ff0f0439db565634 2015-06-14 17:29:58 +0300
    • MDEV-8179: Absent progress report for operations on InnoDB tables
  • commit 36bf482db10bb8418e3f59a7fd078e929e7916de 2015-06-14 15:51:34 +0200
    • MDEV-8285 compile fails under Mac OS X 10.6.8 due to use of strnlen
  • commit e2879ac52654253a41b16c3b174b03dda5742886 2015-06-14 08:14:28 +0300
    • MDEV-7881: InnoDB Logfile size - misleading error message
  • commit d437c35d9748d33281d270ba2258fef9d90601b8 2015-06-11 22:54:03 +0400
    • Adding a few warning related protected methods in Field and reducing some duplicate code.
  • commit b9eb7f12db89cb6c3b2e88120f8234659a9a2b60 2015-06-11 20:20:52 +0200
    • CRLF
  • commit 6d49d3b2cc277997de10254ecd5fdb2e80802db7 2015-06-11 20:20:45 +0200
    • compiler warnings
  • commit d199a0ffb0aac86881ea2db7dd78bc07b438dc67 2015-06-11 17:47:52 +0200
    • more renames after tokudb merge
  • commit b96c196f1cd5d77e524cbf952539bdd33c65ffc1 2015-06-11 16:48:10 +0200
    • Item_cache::safe_charset_converter() fixes
  • commit 7c98e8a31b48c76a519eeff802d29ad9a8f7b1fc 2015-06-11 16:43:56 +0200
    • fix after the tokudb ft-index merge
  • commit 682ed005c57dabb4615052a79789e44e5c93525c 2015-06-10 11:57:42 +0200
    • MDEV-8294: Inconsistent behavior of slave parallel threads at runtime
  • commit 5a44e1a4024f1760021e5c6fd65773584d60513a 2015-06-09 22:11:22 +0200
    • tests for MDEV-7937: Enforce SSL when --ssl client option is used
  • commit 80f6b2259330f2bc4de1692b671ab553dc5b4353 2015-06-09 16:08:09 +0400
    • MDEV-3870 - Valgrind warnings on OPTIMIZE MyISAM or Aria TABLE with disabled keys
  • commit 3a50a8c9bed9163beb3373cee8e2a51b3550b72e 2015-06-09 13:50:43 +0400
    • MDEV-363 - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled
  • commit 49a3392441c1e44385516185a239addf8e0421d7 2015-06-09 11:57:31 +0400
    • MDEV-363 - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled
  • commit e5005cedd1b9299b5449eecdce5f9b2f683760ef 2015-06-09 18:06:41 +0200
    • disable ssl for ssl-disabled tests
  • commit 992d782d784fb960a705a3532562224d16c6a6d0 2015-06-09 18:56:09 +0300
  • commit 5d57e2d8cd02fd2dad3e798d89d14cbd03877cae 2015-06-09 16:46:45 +0300
    • Fix tests for 7937
  • commit be5035b4f4e45806c55deac962e1e413e32289ef 2015-06-09 15:59:29 +0300
  • commit 4ef74979969ac9339d0d42c11a6f26632e6776f1 2015-06-09 14:08:44 +0300
    • MDEV-7937: Enforce SSL when --ssl client option is used
  • commit 56e2d8318bf37fc12702cc788033cf763e911c90 2015-05-02 08:45:10 +0200
    • MDEV-7695 MariaDB - ssl - fips: can not connect with --ssl-cipher=DHE-RSA-AES256-SHA - handshake failure
  • commit 92b365981bbb5c36e6605295ca24fd266a90a937 2015-06-09 12:05:06 +0400
    • MDEV-7268 Column of table cannot be converted from type 'decimal(0,?)' to type ' 'decimal(10,7)' Changing the error message to: "...from type 'decimal(0,?)/*old*/' to type ' 'decimal(10,7)'..." So it's now clear that the master data type is OLD decimal.
  • commit b1e10399f4ec7a37f432c33e1c94e21c1f74f30b 2015-06-09 07:36:24 +0400
    • MDEV-8286 Likely a redundant declaration of Item_cache::used_table_map
  • commit a4d93e07cc885fbdcef9797b44ddb096d841883f 2015-06-05 20:05:08 +0200
    • MDEV-8050 sphinx test cases cannot run with sphinxsearch-2.2.6
  • commit b41ad55265972d11778843868252953e6ba8a1b5 2015-06-08 15:09:20 +0200
    • update tokudb version
  • commit 1707cfc9efb7b8371aaa4e8da3ada129e32ca092 2015-06-08 21:55:52 +0500
    • MDEV-8211 plugins.server_audit fails sporadically in buildbot. More fixes to assure the order of queries in the log.
  • commit 87088b91f7dfa49a1946454d347d823dab643569 2015-06-08 21:44:13 +0500
    • MDEV-8211 plugins.server_audit fails sporadically in buildbot. This test also should be fixed - delay added so the connection event doesn't happen before the query.
  • commit 96b37035e4045a27f64810c2d946bad2d1453a80 2015-06-08 21:40:17 +0500
    • MDEV-8211 plugins.server_audit fails sporadically in buildbot. Connection event can happen before the query ends. Added a delay to confirm the order.
  • commit a765cca69fb054ebf389565bfebb506768bf300d 2015-06-08 20:50:40 +0400
    • MDEV-8067 correct fix for MySQL Bug # 19699237: UNINITIALIZED VARIABLE IN ITEM_FIELD::STR_RESULT
  • commit b37b52a3a2c21ed87d92e7c0d3c292f4bd1c52dc 2015-06-08 13:47:07 +0500
    • MDEV-4922 Stored Procedure - Geometry parameter not working. Fhe GEOMETRY field should be handled just as the BLOB field. So that was fiexed in field_conv. One additional bug was found and fixed meanwhile - thet the geometry field subtypes should also be merged for UNION command.
  • commit 69ed429aff13f656c9a62b76d07c78157f17033b 2015-06-08 12:09:13 +0500
    • MDEV-7500 thread_handling option in my.cnf is not passing "connect events" to audit plugin. The MYSQL_AUDIT_NOTIFY_CONNECTION_CONNECT() call moved to the login_connection() function. So that it'll be invoked in any thread handling mode.
  • commit 1ae05db49c433b6cd3d0172fa1f4421632b6f2ac 2015-06-07 15:40:42 +0500
    • MDEV-8078 Memory disclosure/buffer overread on audit plugin. If the SET PASSWORD query doesn't have the password string, the parsing of it can fail. It manifested first in MySQL 5.6 as it started to hide password lines sent to the plugins. Fixed by checking for that case.
  • commit db0ecf2662c54b1382305908413b45c75f2dfd19 2015-06-06 19:12:44 +0500
    • MDEV-8032 [PATCH] audit plugin - csv output broken. Symbols like TAB or NEWLINE should be escaped, which was forgotten in one place.
  • commit 6264451f25143c43e1ad8e045054b720effaf8cb 2015-06-06 16:13:51 +0200
    • MDEV-8114: server crash on updates with joins still on 10.0.18
  • commit 4728b515f3394165f3d75669e676277ae708c44d 2015-06-05 16:20:23 +0200
    • Commit win packaging & upgrade_wizard files
  • commit 88998cfaac83e2267f427c551c1f350fa1a505be 2015-06-05 16:10:50 +0200
    • Commit merge resolved files
  • commit a2bb9d263993783923ba8fc83d5b9ddd36dbe09d 2015-06-04 16:04:05 +0400
    • MDEV-7505 - Too large scale in DECIMAL dynamic column getter crashes mysqld
  • commit b611ac06a736a5d8d4fcf0d81316343745d4113d 2015-06-03 14:30:09 +0400
    • MDEV-6236 - [PATCH] mysql_tzinfo_to_sql may produce invalid SQL
  • commit af2256ff72c21a63ca0d786fa161386202a0150a 2015-06-03 13:59:58 +0400
    • MDEV-7207 - ALTER VIEW does not change ALGORITM
  • commit f07b3463e7a4ff32316e1cc94d553b5009ac51f2 2015-06-05 02:04:32 +0200
    • do not re-populate I_S tables in subqueries
  • commit 1ff423dfc089058d10945e728028f89c8b37b32f 2015-06-04 21:12:29 +0400
    • MDEV-8243 configure defines to empty string, not 1
  • commit 750aa8b09d018d7bd44ed83aad4d26a16b1873bc 2015-06-04 18:58:12 +0200
    • 5.5.43-37.2
  • commit 980bdc3d64425e329f7742fad04e4bc8547ba6b8 2015-06-04 17:39:05 +0200
    • followup: CREATE SERVER tests should not be run for embedded
  • commit a477cd175476b26e5bc0090b580e9b590b17e29a 2015-06-03 23:31:05 +0300
    • MDEV-6500: Stale data returned after TRUNCATE PARTITION operation
  • commit 08fa02cf227a632ed787357357d6116b72c6d5e6 2015-06-04 18:51:30 +0400
    • Some MYD files (e.g. in mysql-test/std_data) could erroneously be treated by git as text files.
  • commit 9da8a8f94690704e069b2cc99218384b6bbbd95a 2015-06-04 18:49:12 +0400
    • MDEV-7269 mysqlbinlog Don't know how to handle column type=0 meta=0 (0000)# MDEV-8267 Add /*old*/ comment into I_S.COLUMN_TYPE for old DECIMAL
  • commit a8b8544a03f56a6a2c6357a7ea137cbb17a6372b 2015-06-04 13:00:53 +0300
    • MDEV-7906: InnoDB: Failing assertion: prebuilt->sql_stat_start || trx->state == 1 on concurrent multi-table update
  • commit 934a18daece8f503e60886d3e4c5d84307f453c7 2015-06-03 19:42:34 +0200
    • .gitattributes: *.dat files should not be CRLF converted
  • commit c79e98e4918635da126231224088c054a21917be 2015-06-03 18:45:08 +0200
  • commit 0599d80fccc000b3b4068f7acbb705f49188c55a 2015-06-03 17:37:51 +0200
    • Fix swapping key numeric values on Big Endian machines. Fix typo error in CntIndexRange (kp instead of p) Change version date modified: storage/connect/connect.cc modified: storage/connect/ha_connect.cc
  • commit 5d8cee44073025e5e9da44d7643583b0448c2b85 2015-06-03 17:11:07 +0200
    • MDEV-8224 Server crashes in get_server_from_table_to_cache on empty name
  • commit 33d480f8b75bb6188fc48d17196ab8d95223ade4 2015-06-03 16:33:10 +0200
  • commit f806b4d44bc49efd4386c263d19e91f9fa8fef7a 2015-06-03 12:13:43 +0200
    • MDEV-8124 mysqlcheck: --auto-repair runs REPAIR TABLE instead of REPAIR VIEW on views
  • commit 535b514e4bfc6bec2cdf046bc2bfebf770a37b7d 2015-06-03 10:35:34 +0200
    • MDEV-8123 mysqlcheck: new --process-views option conflicts with --quick, --extended and such
  • commit 64569fa81de811b2c355c8d51bf4d3daa6b56444 2015-06-03 11:11:53 +0200
    • parser: better error messages for CHECK/REPAIR VIEW
  • commit 4821cd949e7760c833773b8c10533187c1ae075d 2015-06-03 11:38:34 +0200
    • Fix swapping key numeric values on Big Endian machines. Fix typo error in CntIndexRange for big endian swapping modified: storage/connect/connect.cc
  • commit 37a803c80520974c1c97661d7d578b056824ecdc 2015-06-03 11:31:18 +0200
    • Fix swapping key numeric values on Big Endian machines. Swap the key length when WORDS_BIGENDIAN is defined Make the IOFF structure depending on WORDS_BIGENDIAN modified: storage/connect/connect.cc modified: storage/connect/xindex.h
  • commit 65ed25446807efc0fe4482b69f6d76bf830c29f8 2015-06-03 10:07:33 +0200
    • Fix swapping key numeric values on Big Endian machines. Change the preprocessor variable used from BIG_ENDIAN_ORDER (only used by taoscript) to WORDS_BIGENDIAN. modified: storage/connect/connect.cc
  • commit 0ffef5d2a72bad8fe0cb72b78e426f4f50a29bf2 2015-06-03 09:54:56 +0200
    • MDEV-8052 abi detection incorrect with clang
  • commit 70d80305a87e04d8cea577a19666489b828f346c 2015-06-03 02:02:21 +0200
    • Fix swapping key numeric values on Big Endian machines. modified: storage/connect/connect.cc
  • commit 8e7d6652adda0eaa0ce095b5c2258d5be61487fd 2015-06-02 22:07:47 +0200
    • CRLF->LF
  • commit af26c366e0e1a1dddcbec9f57706b7032768f29f 2015-06-02 12:28:42 +0200
    • Fix handling of NULL values when reading from tables. modified: storage/connect/tabodbc.cpp modified: storage/connect/value.h
  • commit 514a7d8462aa4aa0a2acac54355b1d0cfb35695f 2015-05-30 10:59:34 +0200
    • Add unicode ODBC types to the types recognized by CONNECT. Was added in function TranslateSQLType. modified: storage/connect/ha_connect.cc modified: storage/connect/odbconn.cpp modified: storage/connect/value.h
  • commit b6a56370d6e833f8033169ebb4e91cdce4d911aa 2015-05-27 16:23:38 +0200
    • Change all preprocessor compiler directives to use WIN as the mean of specifying Windows or not Windows compile. This is what MariaDB does. modified: storage/connect/array.cpp modified: storage/connect/blkfil.cpp modified: storage/connect/block.h modified: storage/connect/colblk.cpp modified: storage/connect/domdoc.cpp modified: storage/connect/filamap.cpp modified: storage/connect/filamdbf.cpp modified: storage/connect/filamfix.cpp modified: storage/connect/filamtxt.cpp modified: storage/connect/filamvct.cpp modified: storage/connect/filamzip.cpp modified: storage/connect/filter.cpp modified: storage/connect/filter.h modified: storage/connect/fmdlex.c modified: storage/connect/global.h modified: storage/connect/ha_connect.cc modified: storage/connect/json.cpp modified: storage/connect/macutil.cpp modified: storage/connect/macutil.h modified: storage/connect/maputil.cpp modified: storage/connect/mycat.cc modified: storage/connect/myconn.cpp modified: storage/connect/myconn.h modified: storage/connect/myutil.cpp modified: storage/connect/odbconn.cpp modified: storage/connect/odbconn.h modified: storage/connect/os.h modified: storage/connect/osutil.c modified: storage/connect/plgdbsem.h modified: storage/connect/plgdbutl.cpp modified: storage/connect/plugutil.c modified: storage/connect/rcmsg.c modified: storage/connect/reldef.cpp modified: storage/connect/reldef.h modified: storage/connect/tabdos.cpp modified: storage/connect/tabfix.cpp modified: storage/connect/tabfmt.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/tabmac.cpp modified: storage/connect/tabmac.h modified: storage/connect/tabmul.cpp modified: storage/connect/tabmul.h modified: storage/connect/tabmysql.cpp modified: storage/connect/taboccur.cpp modified: storage/connect/tabodbc.cpp modified: storage/connect/tabpivot.cpp modified: storage/connect/tabsys.cpp modified: storage/connect/tabtbl.cpp modified: storage/connect/tabutil.cpp modified: storage/connect/tabvct.cpp modified: storage/connect/tabwmi.cpp modified: storage/connect/tabxcl.cpp modified: storage/connect/tabxml.cpp modified: storage/connect/valblk.cpp modified: storage/connect/value.cpp modified: storage/connect/xindex.cpp modified: storage/connect/xindex.h
  • commit 70bc0a3ef40b1b9348750c12ca5df8f0863b7cfd 2015-05-26 23:56:00 +0300
  • commit e5f1e841dc32ccb8e8630876e8073efd778d3efd 2015-05-26 12:47:35 +0200
    • MDEV-8147: Assertion `m_lock_type == 2' failed in handler::ha_close() during parallel replication
  • commit fb98632930cd320c55a8664f601c4082b3e14628 2015-05-26 01:02:33 +0200
    • JSONColumns and XMLColumns revisited. They can retrieve their parameters directly from the PTOS argument. For this to work, finding the table options is now split in HA_CONNECT functions and exported functions available from out of ha_connect. modified: storage/connect/ha_connect.cc modified: storage/connect/libdoc.cpp modified: storage/connect/mycat.h modified: storage/connect/plgdbsem.h modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h modified: storage/connect/tabxml.cpp modified: storage/connect/tabxml.h
  • commit 37840d5313213a6c704386c09090569935e97ecb 2015-05-20 11:19:44 +0200
    • Security: EOM modules must now be loaded from the plugin directory. modified: storage/connect/mycat.cc modified: storage/connect/reldef.cpp
  • commit db33294fdc3733bfd4bd7b280e049a8a1663cfa5 2015-05-17 19:55:48 +0200
    • Json array index (position) was badly set for default array setting modified: storage/connect/tabjson.cpp
  • commit a82171c9aa8a2edece5802e5e30ddace9c1a4a33 2015-05-17 15:22:42 +0200
    • In BIN table date_format now imply by default field_format='C'. modified: storage/connect/tabfix.cpp modified: storage/connect/reldef.cpp
  • commit 5d029288366866c7d40689aee552779ce8328b0b 2015-05-16 10:26:34 +0200
    • remove second @ from CONFIGURE_FILE (... @ONLY@)
  • commit b9c910909c3e04ceab8d0d514ba6213015787c5a 2015-05-15 11:56:29 +0200
    • Fix a bug in BIN buffer initialisation (in FIXFAM::AllocateBuffer) modified: storage/connect/filamfix.cpp
  • commit 46199c0e1d8b028c16d3b0547927a5c89aa3a741 2015-05-14 14:43:37 +0400
    • MDEV-8102 REGEXP function fails to match hex values when expression is stored as a variable We don't fix the bug itself, we just make regex functions display errors returned from pcre_exec() as MariaDB warnings.
  • commit 45bc387cbd991b809f7d172168a225dbf75ceb86 2015-04-20 22:55:13 +0000
    • added check for "Monty Program AB" to preinstall script
  • commit e6b60ee5af76a574a9c87733143e608a2bc648bb 2015-05-13 19:58:21 +0200
    • Make BIN table files more flexible with new column format. In particular enable to set length and endian setting. This should solve all problems on IBM390s machines. modified: storage/connect/ha_connect.cc modified: storage/connect/tabfix.cpp modified: storage/connect/tabfix.h
  • commit 0b4231e9f19308c6b8b57e07e52c1cf711691ebd 2015-05-13 15:17:19 +0300
    • MDEV-8154 rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure
  • commit 11ab47de3f0d7458d782b078305eb57f3d8b74d7 2015-05-12 14:19:30 -0400
    • Fix for debug build failure
  • commit 6f8558bbd4a0c700a135665707068877daa4391e 2015-05-12 14:19:30 -0400
    • Fix for debug build failure
  • commit b3d3dd25ebf4b9ee426d567afabaa0b9c2318a26 2015-05-12 03:44:10 +0300
    • MDEV-8144 percona.innodb_sys_index test fails
  • commit f027bafc453c489748dfa85850e08428c1c1958b 2015-05-12 03:43:36 +0300
    • Increase the version number
  • commit 445fc77497f72ce600ef9faa9a51514e18c60d79 2015-05-10 12:14:21 +0200
    • Get rid of more GCC warnings about unused parameters modified: storage/connect/array.cpp modified: storage/connect/ha_connect.cc modified: storage/connect/mycat.cc modified: storage/connect/tabxml.cpp modified: storage/connect/user_connect.cc modified: storage/connect/user_connect.h
  • commit 7c02f74cf8461934b39e2a5a769d4f36b434581b 2015-05-10 12:22:43 +0200
    • Get rid of more GCC warnings about unused parameters storage/connect/colblk.cpp
  • commit 3b3f6cac8aa5897c5f690c30c853d8dbaa3ba73c 2015-05-08 13:21:42 +0200
    • Typo to check buildbot
  • commit c63bd866fd4ec4d129bd165d4da8d8d004ab3dbd 2015-05-10 12:14:21 +0200
    • Get rid of more GCC warnings about unused parameters modified: storage/connect/array.cpp modified: storage/connect/ha_connect.cc modified: storage/connect/mycat.cc modified: storage/connect/tabxml.cpp modified: storage/connect/user_connect.cc modified: storage/connect/user_connect.h
  • commit 15aa2f2acdb83cc7e16cfaa22d5b4930fd980d2a 2015-05-07 22:18:34 +0200
    • MDEV-8115 mysql_upgrade crashes the server with REPAIR VIEW
  • commit f5d0c7706214922e786369265bd1545c0341924d 2015-05-09 17:30:20 +0200

MariaDB Enterprise Cluster 10.0.20 Changelog

Note: The Notification Service creates custom email notices when new releases become available or security vulnerabilities come to light. With this new feature, you'll understand how new versions and security issues affect you, and can quickly make informed decisions on updates and fixes. No more reading detailed change logs and doing manual research. Read on for more information at Enterprise Notification Setup Guide

In addition to the changes in MariaDB Cluster 10.0.20, the following changes were made in the source tree:

  • commit d69b87d8ddbf054873037560eced8687b484ca39 2015-07-29 16:15:14 +0000
    • Fix version/compilation comment for Debian packages.
  • commit 3b39081028d1a65b523be7ebaf3dfeca49667bda 2015-05-26 13:49:14 -0400
    • Update transaction_alloc_block_size_basic.result.
  • commit fcec1490bb24f94406d2b7eb4af7091a7a1408f2 2015-04-03 11:44:46 +0400
    • Multi-rwlock lock for table definition cache hash.
  • commit aad339c5be412072759f81962d1fbfa7021b331c 2014-08-29 14:07:43 +0300
    • my_alloc.c - Changed 0x%lx -> %p array.c: - Static (preallocated) buffer can now be anywhere my_sys.h - Define MY_INIT_BUFFER_USED sql_delete.cc & sql_lex.cc - Use memroot when allocating classes (avoids call to current_thd) sql_explain.h: - Use preallocated buffers sql_explain.cc: - Use preallocated buffers and memroot sql_select.cc: - Use multi_alloc_root() instead of many alloc_root() - Update calls to Explain
  • commit 020615c0990676ba673440c19947416909e7d3ca 2014-12-04 17:35:55 +0400
    • Cherry pick dynamic array changes from commit:
  • commit 81913c7a7c9a40ccf80b948a18b7a28ac4e80e79 2014-12-02 15:03:35 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit bdabcb935d2a4daa8ba55a76a72e2e918739fbf9 2014-12-02 14:59:01 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit 0ea556589c430e54a90ea66990ab41b2067a8080 2014-12-04 17:44:46 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit 38d54232da1a465b8167799d10159c2ee948f2e0 2014-12-02 14:54:30 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit 9f693a9817e930adeb63c176863008797084cc82 2014-12-02 14:50:18 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit 3ebd9c73f2688f0abf0a0ad7dbd6c6a9f4ece667 2014-12-04 17:42:32 +0400
    • MDEV-7004 - Merge scalability fixes from 10.0-power
  • commit afe95acee9547c0e52eaa0d4fa0a9d773a24a053 2014-08-29 14:09:51 +0300
    • - Changed default values of query_prealloc_size and query_alloc_block_size so that a simple query with one join would not have to call my_malloc. - Allow lower limites for query_prealloc_size for testing. - Fixed wrong initialization of trans_alloc_block_size
  • commit f7d150b645974d856883a1d03aff2de242ac756a 2014-12-02 14:02:48 +0400
    • MDEV-6906 - Relaxed memory order for counters
  • commit b9dbe370fe20615c074f4d7db58d87a4c4ddb979 2014-10-14 14:58:35 +0400
    • MDEV-6693 - Atomic operations with explicit memory barrier
  • commit 9dcf6655302da41168833edfd59b37aaf983339f 2015-07-29 04:55:28 +0000
    • ME-222 : Fix for build failure
  • commit 335115d29ef1cce6a078933013c4f0caa06a3fd0 2015-07-08 09:56:46 -0700
    • Update server.cnf
  • commit 53cc5a630ffea968e2e7a3b0c80cc8220ebd11ea 2015-06-30 12:39:48 +0000
    • ME-229 SE-Policy's sources has been split depends on platform (RHEL 6&7)
  • commit 0da2d3239b20217c98b9c75e4c653895776f7fc5 2015-06-30 12:39:48 +0000
    • ME-229 SE-Policy's sources has been split depends on platform (RHEL 6&7)
  • commit fdee967b078d32c44866cc5afb746b5e32365c4f 2015-06-30 12:39:48 +0000
    • ME-229 SE-Policy's sources has been split depends on platform (RHEL 6&7)
  • commit 39657ecb12148391858796df7e9d40415b08b4c2 2015-06-30 12:39:48 +0000
    • ME-229 SE-Policy's sources has been split depends on platform (RHEL 6&7)
  • commit 5467b12dc3894c36eba092430a785806e0d008c9 2015-06-24 23:28:42 -0400
    • MDEV-7903 : xtrabackup SST failing with maria-10.0-galera
  • commit 9f00950d2ad9be5533e66a5fa87a795a9574585f 2015-06-24 23:25:22 -0400
    • MDEV-7631 : Invalid WSREP_SST rows appear in mysqld-bin.index file
  • commit 0f4478105f5027ce589a0f08c6019d906d632029 2015-06-24 17:02:33 -0400
    • Add close-on-exec flag to open(), socket(), accept() & fopen().
  • commit 71d1f35847a575239deff856590bf6f13afd74ed 2015-06-23 13:48:39 -0400
    • Update SELinux policy to allow UDP for multicast repl in galera.
  • commit 7733dd8162209b43f6e2bd27321366d37dd2ae7a 2015-06-22 08:11:25 +0000
    • ME-229 RPM package with SE policies has been added.
  • commit 0cb14591832a3bec712e2b07a5b6235dd787ac75 2015-06-22 08:11:25 +0000
    • ME-229 RPM package with SE policies has been added.
  • commit c8b95951316b75e4e785745b410ecc26b18569d1 2015-06-22 08:11:25 +0000
    • ME-229 RPM package with SE policies has been added.
  • commit 41d40029875bfd7f4cd6a5255e05a3c93103220f 2015-06-21 23:09:10 -0400
    • Remove duplicate script added due to bad merge.
  • commit fc716dc5a5abd6997310256a1f846e39ea5bf312 2015-06-19 19:25:15 -0400
    • MDEV-8260 : Issues related to concurrent CTAS
  • commit 7be6c73f4c27f9c1d0cd89d2dd911668c38c51fb 2015-06-19 12:01:28 -0400
    • ME-222 : Smaller & cleaner binaries
  • commit 8c44fd63ac61161e92e7feb55d693d72aebac68d 2015-06-19 00:17:25 -0400
    • MDEV-8239 : Idle threads post-execution end up in closing tables state
  • commit 6050ab658696925f2a031b901eb398fff65fa92a 2015-06-18 09:59:09 -0400
    • MDEV-6829 : SELinux/AppArmor policies for Galera server
  • commit a6087e7dc1ef3561d8189c8db15e9591d0f9b520 2015-06-17 16:13:02 +0200
    • MDEV-5309 - RENAME TABLE does not check for existence of the table's engine
  • commit 5a4c5fa211e72fc6d32c2c2afcfb596e5949213a 2015-06-17 14:18:16 +0200
  • commit b56ad494b47c19fef98101c224ed764664691b72 2015-06-16 17:27:53 +0200
    • MDEV-8287 DROP TABLE suppresses all engine errors
  • commit 66fd45afce1ba5e1032c32cc891c09d64fa38d9e 2015-06-08 21:06:56 +0200
    • MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4
  • commit 7bfda275a1b9a4759fcb3dbef4736b1094c892d2 2015-06-16 23:46:22 +0200
    • MDEV-8128 cmake fails to detect boost libraries
  • commit 26b0cf4d3f0f7c94da9eb21b899e4ba0359dedfe 2015-06-16 21:18:59 +0200
    • MDEV-8183 Adding option mysqldump --no-data-med
  • commit 985e430c0f1c99cbd0854aae649f8aefff98adc0 2015-06-16 23:55:56 +0200
    • after-merge fixes
  • commit 27f0bd7d959fa490ab724ab5bfef9aaa80b1b703 2015-06-16 17:33:21 +0300
    • Fix test case innodb.xa_recovery crash on xtradb.
  • commit 96806025ebff018380f9cf585f80cc93e8cab528 2015-06-16 16:20:55 +0300
    • Fix test failure on main.partition_innodb.
  • commit ababe047f801350495f6e9f25ecf1186981e73e2 2015-06-16 15:16:53 +0300
    • Fix crash on test innodb.innodb-virtual-columns. We should create only columns really stored to database.
  • commit b83855a1c7578775aa288125db22d5731bf2b43d 2015-06-16 14:55:21 +0300
    • Fix innochecksum build failure.
  • commit 5355972b716f9b913d62c264e8b98bab54a4fd6f 2015-06-16 12:49:00 +0200
    • after merge fixes: InnoDB and XtraDB
  • commit 90849456d794aa6df32554a588da5db8cb15f5aa 2015-06-16 11:04:40 +0200
    • 5.6.24-72.2
  • commit 3c3724991e4ce802f79a8dbee2f72e3073729f2f 2015-06-16 11:00:33 +0200
    • 5.6.25
  • commit 139ba26dbacc37858d7746b8ef53a7330f9a8fcc 2015-06-16 10:57:05 +0200
    • 5.6.25
  • commit 909f7607018e644754a2c41b791b44b25a05e8fb 2015-06-15 15:37:14 +0400
    • MDEV-5309 - RENAME TABLE does not check for existence of the table's engine
  • commit b988553c527d0fb55a561dc3a1308052d94ae2a4 2015-06-15 15:42:14 +0200
    • MDEV-7771 missing client plugins when mariadb-shared is not installed
  • commit 02421aa284bf3ff2c56c0e8d58defe2846824d19 2015-06-15 18:07:41 +0500
    • MDEV-7871 Tests fail massively on "Assertion `status_var.memory_used == 0'" when run with --ps --embedded. As the MF_THREAD_SPECIFIC was introduced to the alloc_root's and the prealloc added to the statement::mem_root and statement::result.alloc, we have to adjust the embedded server to it. The preallocation was removed for the embedded server as it makes no sence for it. The msyqltest should free the statement inside the proper thead to make the memory statistics happy.
  • commit a1170303772cd083290fd09ebbd3f0d6dd305299 2015-06-14 18:46:02 +0200
    • MDEV-8131 MariaDB does not build on hurd-i386: plugin/auth_dialog/dialog.c:172:20: error: 'RTLD_DEFAULT' undeclared
  • commit 3288f2667a9be08df77b139f5b538a32f2972b63 2015-06-14 20:19:05 +0200
    • include the correct IPv6 check in perfschema tests
  • commit 2a0f086728888e1f6a5e137412cb2e62e544c68c 2015-06-14 17:38:30 +0200
    • don't scream when auto-selected IPv6 is not available
  • commit a453a280403faef3377db0441560c57b4ae1235b 2015-06-14 17:34:08 +0200
    • MDEV-8083 MTR is broken on systems with IPv6 disabled
  • commit aad8667f8a4e2a26652494b29ee6c12824865ac8 2015-06-15 11:11:42 +0400
    • Committing a change into r/type_time_hires.result forgotten in the previous commit for MDEV-8205.
  • commit 43e45226722d69c3a1e6fa59381f068fe7418253 2015-06-15 11:04:06 +0400
    • MDEV-8205 timediff returns null when comparing decimal time to time string value
  • commit 4c251af97b5d9fa733fd29434f89c08552098e60 2015-06-15 08:23:26 +0200
    • MDEV-8316: debugger aborting because missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "any_slave_sql_running"
  • commit 93c039dd3ca1364ee7646ab4ee1e8490f0472d1c 2015-06-15 08:13:40 +0200
    • MDEV-8294: Inconsistent behavior of slave parallel threads at runtime
  • commit 196528eb42c843ca800b81be27a79c7c4806a057 2015-06-14 18:54:13 +0500
    • MDEV-8212 alter table - failing to ADD PRIMARY KEY IF NOT EXISTS when existing index of same as column name. The default name for the primary key is rather 'PRIMARY' instead of the indexed column name.
  • commit fc31e3114b2538d152194d17ff0f0439db565634 2015-06-14 17:29:58 +0300
    • MDEV-8179: Absent progress report for operations on InnoDB tables
  • commit 36bf482db10bb8418e3f59a7fd078e929e7916de 2015-06-14 15:51:34 +0200
    • MDEV-8285 compile fails under Mac OS X 10.6.8 due to use of strnlen
  • commit e2879ac52654253a41b16c3b174b03dda5742886 2015-06-14 08:14:28 +0300
    • MDEV-7881: InnoDB Logfile size - misleading error message
  • commit d437c35d9748d33281d270ba2258fef9d90601b8 2015-06-11 22:54:03 +0400
    • Adding a few warning related protected methods in Field and reducing some duplicate code.
  • commit b9eb7f12db89cb6c3b2e88120f8234659a9a2b60 2015-06-11 20:20:52 +0200
    • CRLF
  • commit 6d49d3b2cc277997de10254ecd5fdb2e80802db7 2015-06-11 20:20:45 +0200
    • compiler warnings
  • commit d199a0ffb0aac86881ea2db7dd78bc07b438dc67 2015-06-11 17:47:52 +0200
    • more renames after tokudb merge
  • commit b96c196f1cd5d77e524cbf952539bdd33c65ffc1 2015-06-11 16:48:10 +0200
    • Item_cache::safe_charset_converter() fixes
  • commit 7c98e8a31b48c76a519eeff802d29ad9a8f7b1fc 2015-06-11 16:43:56 +0200
    • fix after the tokudb ft-index merge
  • commit 682ed005c57dabb4615052a79789e44e5c93525c 2015-06-10 11:57:42 +0200
    • MDEV-8294: Inconsistent behavior of slave parallel threads at runtime
  • commit 5a44e1a4024f1760021e5c6fd65773584d60513a 2015-06-09 22:11:22 +0200
    • tests for MDEV-7937: Enforce SSL when --ssl client option is used
  • commit 80f6b2259330f2bc4de1692b671ab553dc5b4353 2015-06-09 16:08:09 +0400
    • MDEV-3870 - Valgrind warnings on OPTIMIZE MyISAM or Aria TABLE with disabled keys
  • commit 3a50a8c9bed9163beb3373cee8e2a51b3550b72e 2015-06-09 13:50:43 +0400
    • MDEV-363 - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled
  • commit 49a3392441c1e44385516185a239addf8e0421d7 2015-06-09 11:57:31 +0400
    • MDEV-363 - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled
  • commit e5005cedd1b9299b5449eecdce5f9b2f683760ef 2015-06-09 18:06:41 +0200
    • disable ssl for ssl-disabled tests
  • commit 992d782d784fb960a705a3532562224d16c6a6d0 2015-06-09 18:56:09 +0300
  • commit 5d57e2d8cd02fd2dad3e798d89d14cbd03877cae 2015-06-09 16:46:45 +0300
    • Fix tests for 7937
  • commit be5035b4f4e45806c55deac962e1e413e32289ef 2015-06-09 15:59:29 +0300
  • commit 4ef74979969ac9339d0d42c11a6f26632e6776f1 2015-06-09 14:08:44 +0300
    • MDEV-7937: Enforce SSL when --ssl client option is used
  • commit 56e2d8318bf37fc12702cc788033cf763e911c90 2015-05-02 08:45:10 +0200
    • MDEV-7695 MariaDB - ssl - fips: can not connect with --ssl-cipher=DHE-RSA-AES256-SHA - handshake failure
  • commit 92b365981bbb5c36e6605295ca24fd266a90a937 2015-06-09 12:05:06 +0400
    • MDEV-7268 Column of table cannot be converted from type 'decimal(0,?)' to type ' 'decimal(10,7)' Changing the error message to: "...from type 'decimal(0,?)/*old*/' to type ' 'decimal(10,7)'..." So it's now clear that the master data type is OLD decimal.
  • commit b1e10399f4ec7a37f432c33e1c94e21c1f74f30b 2015-06-09 07:36:24 +0400
    • MDEV-8286 Likely a redundant declaration of Item_cache::used_table_map
  • commit a4d93e07cc885fbdcef9797b44ddb096d841883f 2015-06-05 20:05:08 +0200
    • MDEV-8050 sphinx test cases cannot run with sphinxsearch-2.2.6
  • commit b41ad55265972d11778843868252953e6ba8a1b5 2015-06-08 15:09:20 +0200
    • update tokudb version
  • commit 1707cfc9efb7b8371aaa4e8da3ada129e32ca092 2015-06-08 21:55:52 +0500
    • MDEV-8211 plugins.server_audit fails sporadically in buildbot. More fixes to assure the order of queries in the log.
  • commit 87088b91f7dfa49a1946454d347d823dab643569 2015-06-08 21:44:13 +0500
    • MDEV-8211 plugins.server_audit fails sporadically in buildbot. This test also should be fixed - delay added so the connection event doesn't happen before the query.
  • commit 96b37035e4045a27f64810c2d946bad2d1453a80 2015-06-08 21:40:17 +0500
    • MDEV-8211 plugins.server_audit fails sporadically in buildbot. Connection event can happen before the query ends. Added a delay to confirm the order.
  • commit a765cca69fb054ebf389565bfebb506768bf300d 2015-06-08 20:50:40 +0400
    • MDEV-8067 correct fix for MySQL Bug # 19699237: UNINITIALIZED VARIABLE IN ITEM_FIELD::STR_RESULT
  • commit b37b52a3a2c21ed87d92e7c0d3c292f4bd1c52dc 2015-06-08 13:47:07 +0500
    • MDEV-4922 Stored Procedure - Geometry parameter not working. Fhe GEOMETRY field should be handled just as the BLOB field. So that was fiexed in field_conv. One additional bug was found and fixed meanwhile - thet the geometry field subtypes should also be merged for UNION command.
  • commit 69ed429aff13f656c9a62b76d07c78157f17033b 2015-06-08 12:09:13 +0500
    • MDEV-7500 thread_handling option in my.cnf is not passing "connect events" to audit plugin. The MYSQL_AUDIT_NOTIFY_CONNECTION_CONNECT() call moved to the login_connection() function. So that it'll be invoked in any thread handling mode.
  • commit 1ae05db49c433b6cd3d0172fa1f4421632b6f2ac 2015-06-07 15:40:42 +0500
    • MDEV-8078 Memory disclosure/buffer overread on audit plugin. If the SET PASSWORD query doesn't have the password string, the parsing of it can fail. It manifested first in MySQL 5.6 as it started to hide password lines sent to the plugins. Fixed by checking for that case.
  • commit db0ecf2662c54b1382305908413b45c75f2dfd19 2015-06-06 19:12:44 +0500
    • MDEV-8032 [PATCH] audit plugin - csv output broken. Symbols like TAB or NEWLINE should be escaped, which was forgotten in one place.
  • commit 6264451f25143c43e1ad8e045054b720effaf8cb 2015-06-06 16:13:51 +0200
    • MDEV-8114: server crash on updates with joins still on 10.0.18
  • commit 4728b515f3394165f3d75669e676277ae708c44d 2015-06-05 16:20:23 +0200
    • Commit win packaging & upgrade_wizard files
  • commit 88998cfaac83e2267f427c551c1f350fa1a505be 2015-06-05 16:10:50 +0200
    • Commit merge resolved files
  • commit a2bb9d263993783923ba8fc83d5b9ddd36dbe09d 2015-06-04 16:04:05 +0400
    • MDEV-7505 - Too large scale in DECIMAL dynamic column getter crashes mysqld
  • commit b611ac06a736a5d8d4fcf0d81316343745d4113d 2015-06-03 14:30:09 +0400
    • MDEV-6236 - [PATCH] mysql_tzinfo_to_sql may produce invalid SQL
  • commit af2256ff72c21a63ca0d786fa161386202a0150a 2015-06-03 13:59:58 +0400
    • MDEV-7207 - ALTER VIEW does not change ALGORITM
  • commit f07b3463e7a4ff32316e1cc94d553b5009ac51f2 2015-06-05 02:04:32 +0200
    • do not re-populate I_S tables in subqueries
  • commit 1ff423dfc089058d10945e728028f89c8b37b32f 2015-06-04 21:12:29 +0400
    • MDEV-8243 configure defines to empty string, not 1
  • commit 750aa8b09d018d7bd44ed83aad4d26a16b1873bc 2015-06-04 18:58:12 +0200
    • 5.5.43-37.2
  • commit 980bdc3d64425e329f7742fad04e4bc8547ba6b8 2015-06-04 17:39:05 +0200
    • followup: CREATE SERVER tests should not be run for embedded
  • commit a477cd175476b26e5bc0090b580e9b590b17e29a 2015-06-03 23:31:05 +0300
    • MDEV-6500: Stale data returned after TRUNCATE PARTITION operation
  • commit 08fa02cf227a632ed787357357d6116b72c6d5e6 2015-06-04 18:51:30 +0400
    • Some MYD files (e.g. in mysql-test/std_data) could erroneously be treated by git as text files.
  • commit 9da8a8f94690704e069b2cc99218384b6bbbd95a 2015-06-04 18:49:12 +0400
    • MDEV-7269 mysqlbinlog Don't know how to handle column type=0 meta=0 (0000)# MDEV-8267 Add /*old*/ comment into I_S.COLUMN_TYPE for old DECIMAL
  • commit a8b8544a03f56a6a2c6357a7ea137cbb17a6372b 2015-06-04 13:00:53 +0300
    • MDEV-7906: InnoDB: Failing assertion: prebuilt->sql_stat_start || trx->state == 1 on concurrent multi-table update
  • commit 934a18daece8f503e60886d3e4c5d84307f453c7 2015-06-03 19:42:34 +0200
    • .gitattributes: *.dat files should not be CRLF converted
  • commit c79e98e4918635da126231224088c054a21917be 2015-06-03 18:45:08 +0200
  • commit 0599d80fccc000b3b4068f7acbb705f49188c55a 2015-06-03 17:37:51 +0200
    • Fix swapping key numeric values on Big Endian machines. Fix typo error in CntIndexRange (kp instead of p) Change version date modified: storage/connect/connect.cc modified: storage/connect/ha_connect.cc
  • commit 5d8cee44073025e5e9da44d7643583b0448c2b85 2015-06-03 17:11:07 +0200
    • MDEV-8224 Server crashes in get_server_from_table_to_cache on empty name
  • commit 33d480f8b75bb6188fc48d17196ab8d95223ade4 2015-06-03 16:33:10 +0200
  • commit f806b4d44bc49efd4386c263d19e91f9fa8fef7a 2015-06-03 12:13:43 +0200
    • MDEV-8124 mysqlcheck: --auto-repair runs REPAIR TABLE instead of REPAIR VIEW on views
  • commit 535b514e4bfc6bec2cdf046bc2bfebf770a37b7d 2015-06-03 10:35:34 +0200
    • MDEV-8123 mysqlcheck: new --process-views option conflicts with --quick, --extended and such
  • commit 64569fa81de811b2c355c8d51bf4d3daa6b56444 2015-06-03 11:11:53 +0200
    • parser: better error messages for CHECK/REPAIR VIEW
  • commit 4821cd949e7760c833773b8c10533187c1ae075d 2015-06-03 11:38:34 +0200
    • Fix swapping key numeric values on Big Endian machines. Fix typo error in CntIndexRange for big endian swapping modified: storage/connect/connect.cc
  • commit 37a803c80520974c1c97661d7d578b056824ecdc 2015-06-03 11:31:18 +0200
    • Fix swapping key numeric values on Big Endian machines. Swap the key length when WORDS_BIGENDIAN is defined Make the IOFF structure depending on WORDS_BIGENDIAN modified: storage/connect/connect.cc modified: storage/connect/xindex.h
  • commit 65ed25446807efc0fe4482b69f6d76bf830c29f8 2015-06-03 10:07:33 +0200
    • Fix swapping key numeric values on Big Endian machines. Change the preprocessor variable used from BIG_ENDIAN_ORDER (only used by taoscript) to WORDS_BIGENDIAN. modified: storage/connect/connect.cc
  • commit 0ffef5d2a72bad8fe0cb72b78e426f4f50a29bf2 2015-06-03 09:54:56 +0200
    • MDEV-8052 abi detection incorrect with clang
  • commit 70d80305a87e04d8cea577a19666489b828f346c 2015-06-03 02:02:21 +0200
    • Fix swapping key numeric values on Big Endian machines. modified: storage/connect/connect.cc
  • commit 8e7d6652adda0eaa0ce095b5c2258d5be61487fd 2015-06-02 22:07:47 +0200
    • CRLF->LF
  • commit af26c366e0e1a1dddcbec9f57706b7032768f29f 2015-06-02 12:28:42 +0200
    • Fix handling of NULL values when reading from tables. modified: storage/connect/tabodbc.cpp modified: storage/connect/value.h
  • commit 514a7d8462aa4aa0a2acac54355b1d0cfb35695f 2015-05-30 10:59:34 +0200
    • Add unicode ODBC types to the types recognized by CONNECT. Was added in function TranslateSQLType. modified: storage/connect/ha_connect.cc modified: storage/connect/odbconn.cpp modified: storage/connect/value.h
  • commit b6a56370d6e833f8033169ebb4e91cdce4d911aa 2015-05-27 16:23:38 +0200
    • Change all preprocessor compiler directives to use WIN as the mean of specifying Windows or not Windows compile. This is what MariaDB does. modified: storage/connect/array.cpp modified: storage/connect/blkfil.cpp modified: storage/connect/block.h modified: storage/connect/colblk.cpp modified: storage/connect/domdoc.cpp modified: storage/connect/filamap.cpp modified: storage/connect/filamdbf.cpp modified: storage/connect/filamfix.cpp modified: storage/connect/filamtxt.cpp modified: storage/connect/filamvct.cpp modified: storage/connect/filamzip.cpp modified: storage/connect/filter.cpp modified: storage/connect/filter.h modified: storage/connect/fmdlex.c modified: storage/connect/global.h modified: storage/connect/ha_connect.cc modified: storage/connect/json.cpp modified: storage/connect/macutil.cpp modified: storage/connect/macutil.h modified: storage/connect/maputil.cpp modified: storage/connect/mycat.cc modified: storage/connect/myconn.cpp modified: storage/connect/myconn.h modified: storage/connect/myutil.cpp modified: storage/connect/odbconn.cpp modified: storage/connect/odbconn.h modified: storage/connect/os.h modified: storage/connect/osutil.c modified: storage/connect/plgdbsem.h modified: storage/connect/plgdbutl.cpp modified: storage/connect/plugutil.c modified: storage/connect/rcmsg.c modified: storage/connect/reldef.cpp modified: storage/connect/reldef.h modified: storage/connect/tabdos.cpp modified: storage/connect/tabfix.cpp modified: storage/connect/tabfmt.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/tabmac.cpp modified: storage/connect/tabmac.h modified: storage/connect/tabmul.cpp modified: storage/connect/tabmul.h modified: storage/connect/tabmysql.cpp modified: storage/connect/taboccur.cpp modified: storage/connect/tabodbc.cpp modified: storage/connect/tabpivot.cpp modified: storage/connect/tabsys.cpp modified: storage/connect/tabtbl.cpp modified: storage/connect/tabutil.cpp modified: storage/connect/tabvct.cpp modified: storage/connect/tabwmi.cpp modified: storage/connect/tabxcl.cpp modified: storage/connect/tabxml.cpp modified: storage/connect/valblk.cpp modified: storage/connect/value.cpp modified: storage/connect/xindex.cpp modified: storage/connect/xindex.h
  • commit 70bc0a3ef40b1b9348750c12ca5df8f0863b7cfd 2015-05-26 23:56:00 +0300
  • commit e5f1e841dc32ccb8e8630876e8073efd778d3efd 2015-05-26 12:47:35 +0200
    • MDEV-8147: Assertion `m_lock_type == 2' failed in handler::ha_close() during parallel replication
  • commit fb98632930cd320c55a8664f601c4082b3e14628 2015-05-26 01:02:33 +0200
    • JSONColumns and XMLColumns revisited. They can retrieve their parameters directly from the PTOS argument. For this to work, finding the table options is now split in HA_CONNECT functions and exported functions available from out of ha_connect. modified: storage/connect/ha_connect.cc modified: storage/connect/libdoc.cpp modified: storage/connect/mycat.h modified: storage/connect/plgdbsem.h modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h modified: storage/connect/tabxml.cpp modified: storage/connect/tabxml.h
  • commit 9eff9ed5c58e782abf383a52a7e691a55b4798a2 2015-05-24 13:30:49 -0400
  • commit 37840d5313213a6c704386c09090569935e97ecb 2015-05-20 11:19:44 +0200
    • Security: EOM modules must now be loaded from the plugin directory. modified: storage/connect/mycat.cc modified: storage/connect/reldef.cpp
  • commit db33294fdc3733bfd4bd7b280e049a8a1663cfa5 2015-05-17 19:55:48 +0200
    • Json array index (position) was badly set for default array setting modified: storage/connect/tabjson.cpp
  • commit a82171c9aa8a2edece5802e5e30ddace9c1a4a33 2015-05-17 15:22:42 +0200
    • In BIN table date_format now imply by default field_format='C'. modified: storage/connect/tabfix.cpp modified: storage/connect/reldef.cpp
  • commit 0bfae356d4f774c939a5642cd19ee6bfc682b8e7 2015-05-16 11:11:26 -0400
    • MDEV-8166 : Adding index on new table from select crashes Galera cluster
  • commit 5d029288366866c7d40689aee552779ce8328b0b 2015-05-16 10:26:34 +0200
    • remove second @ from CONFIGURE_FILE (... @ONLY@)
  • commit b9c910909c3e04ceab8d0d514ba6213015787c5a 2015-05-15 11:56:29 +0200
    • Fix a bug in BIN buffer initialisation (in FIXFAM::AllocateBuffer) modified: storage/connect/filamfix.cpp
  • commit 46199c0e1d8b028c16d3b0547927a5c89aa3a741 2015-05-14 14:43:37 +0400
    • MDEV-8102 REGEXP function fails to match hex values when expression is stored as a variable We don't fix the bug itself, we just make regex functions display errors returned from pcre_exec() as MariaDB warnings.
  • commit 45bc387cbd991b809f7d172168a225dbf75ceb86 2015-04-20 22:55:13 +0000
    • added check for "Monty Program AB" to preinstall script
  • commit e6b60ee5af76a574a9c87733143e608a2bc648bb 2015-05-13 19:58:21 +0200
    • Make BIN table files more flexible with new column format. In particular enable to set length and endian setting. This should solve all problems on IBM390s machines. modified: storage/connect/ha_connect.cc modified: storage/connect/tabfix.cpp modified: storage/connect/tabfix.h
  • commit 0b4231e9f19308c6b8b57e07e52c1cf711691ebd 2015-05-13 15:17:19 +0300
    • MDEV-8154 rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure
  • commit 11ab47de3f0d7458d782b078305eb57f3d8b74d7 2015-05-12 14:19:30 -0400
    • Fix for debug build failure
  • commit 6f8558bbd4a0c700a135665707068877daa4391e 2015-05-12 14:19:30 -0400
    • Fix for debug build failure
  • commit b3d3dd25ebf4b9ee426d567afabaa0b9c2318a26 2015-05-12 03:44:10 +0300
    • MDEV-8144 percona.innodb_sys_index test fails
  • commit f027bafc453c489748dfa85850e08428c1c1958b 2015-05-12 03:43:36 +0300
    • Increase the version number
  • commit 445fc77497f72ce600ef9faa9a51514e18c60d79 2015-05-10 12:14:21 +0200
    • Get rid of more GCC warnings about unused parameters modified: storage/connect/array.cpp modified: storage/connect/ha_connect.cc modified: storage/connect/mycat.cc modified: storage/connect/tabxml.cpp modified: storage/connect/user_connect.cc modified: storage/connect/user_connect.h
  • commit 7c02f74cf8461934b39e2a5a769d4f36b434581b 2015-05-10 12:22:43 +0200
    • Get rid of more GCC warnings about unused parameters storage/connect/colblk.cpp
  • commit 3b3f6cac8aa5897c5f690c30c853d8dbaa3ba73c 2015-05-08 13:21:42 +0200
    • Typo to check buildbot
  • commit c63bd866fd4ec4d129bd165d4da8d8d004ab3dbd 2015-05-10 12:14:21 +0200
    • Get rid of more GCC warnings about unused parameters modified: storage/connect/array.cpp modified: storage/connect/ha_connect.cc modified: storage/connect/mycat.cc modified: storage/connect/tabxml.cpp modified: storage/connect/user_connect.cc modified: storage/connect/user_connect.h
  • commit 15aa2f2acdb83cc7e16cfaa22d5b4930fd980d2a 2015-05-07 22:18:34 +0200
    • MDEV-8115 mysql_upgrade crashes the server with REPAIR VIEW
  • commit f5d0c7706214922e786369265bd1545c0341924d 2015-05-09 17:30:20 +0200
    • Get rid of GCC warnings about unused parameters modified: storage/connect/array.cpp modified: storage/connect/blkfil.cpp modified: storage/connect/block.h modified: storage/connect/catalog.h modified: storage/connect/colblk.cpp modified: storage/connect/colblk.h modified: storage/connect/connect.cc modified: storage/connect/filamap.cpp modified: storage/connect/filamdbf.cpp modified: storage/connect/filamfix.cpp modified: storage/connect/filamtxt.cpp modified: storage/connect/filamtxt.h modified: storage/connect/filamvct.cpp modified: storage/connect/filamzip.cpp modified: storage/connect/filter.h modified: storage/connect/ha_connect.c modified: storage/connect/jsonudf.cpp modified: storage/connect/mycat.h modified: storage/connect/myconn.cpp modified: storage/connect/plgdbutl.cpp modified: storage/connect/reldef.cpp modified: storage/connect/reldef.h modified: storage/connect/tabcol.cpp modified: storage/connect/tabdos.cpp modified: storage/connect/tabdos.h modified: storage/connect/tabfix.cpp modified: storage/connect/tabfmt.cpp modified: storage/connect/tabfmt.h modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h modified: storage/connect/table.cpp modified: storage/connect/tabmul.cpp modified: storage/connect/tabmysql.cpp modified: storage/connect/tabmysql.h modified: storage/connect/taboccur.cpp modified: storage/connect/tabpivot.cpp modified: storage/connect/tabsys.cpp modified: storage/connect/tabtbl.cpp modified: storage/connect/tabtbl.h modified: storage/connect/tabutil.cpp modified: storage/connect/tabutil.h modified: storage/connect/tabvct.cpp modified: storage/connect/tabvir.cpp modified: storage/connect/tabvir.h modified: storage/connect/tabxcl.cpp modified: storage/connect/tabxcl.h modified: storage/connect/tabxml.cpp modified: storage/connect/tabxml.h modified: storage/connect/valblk.cpp modified: storage/connect/valblk.h modified: storage/connect/value.cpp modified: storage/connect/value.h modified: storage/connect/xindex.cpp modified: storage/connect/xindex.h modified: storage/connect/xobject.h modified: storage/connect/xtable.h
  • commit 373d092b3a52ead7cc25f5f81a8a480a45a16025 2015-05-08 17:19:48 +0300
    • Fix win/ files to be stored with LF in repository
  • commit 23b2b95f8046aee8461c71926a049accbfcf0dd2 2015-05-08 17:19:06 +0300
    • Update .gitattributes
  • commit 6ef3c7d93edcf342c8be947b3b8f9d1cdcca9a8e 2015-05-08 17:09:45 +0300
    • Updated .gitattributes
  • commit 6b56e8998b520371055f82f0d02eac779ba2d9bd 2015-05-08 13:21:42 +0200
    • Typo to check buildbot
  • commit 7704fde0c6fcb4d337d315c00ae366a7776a2f41 2015-05-07 18:01:49 +0200
    • Heidi stuff
  • commit c387e7d8e2b5d69aa05514ec9b08a8ea7fdf470c 2015-05-07 17:36:25 +0200
    • Heidi stuff
  • commit 3a889b1f90271b64f9bd3e42ec7c1b05908d2b39 2015-05-07 16:59:25 +0200
    • Fix a bug in init_table_share that caused syntax error with Boolean options: oom|= sql->append(vull ? "ON" : "OFF"); replaced by: oom|= sql->append(vull ? "YES" : "NO"); modified: ha_connect.cc
  • commit 12bebceb8e37d7c8a57a56ea3391d2d76f74d5b4 2015-05-05 11:37:21 +0200
    • - Fix a regression bug on (XML) HTML tables. modified: tabxml.cpp added: xml_html.test xml_html.result beers.xml coffee.htm
  • commit 1b07ba57a4f05b53db48d89c5954448bbe4e64a3 2015-05-02 15:36:33 +0200
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.