All pages
Powered by GitBook
1 of 41

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Changelogs - MariaDB 10.0 Series

MariaDB 10.0 Changelog Series

MariaDB 10.0.38 Changelog

DownloadRelease NotesChangelogOverview of 10.0

Release date: 31 Jan 2019

For the highlights of this release, see the release notes.

The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #368eda060f 2019-01-29 20:33:43 +0200

    • List of unstable tests for 10.0.38 release

  • 2019-01-29 15:00:41 +0200

    • : Assertion failure on ALTER TABLE after foreign_key_checks=0

  • 2019-01-29 14:14:57 +0200

    • Duplicated call to dict_foreign_remove_from_cache()

  • 2019-01-29 14:07:59 +0200

    • : Duplicated call to dict_foreign_remove_from_cache()

  • 2019-01-29 11:50:07 +0100

    • Fix xtradb version after merge

  • 2019-01-29 09:34:08 +0100

    • MariaDB detect incorrect table name

  • Merge 2019-01-28 20:52:47 +0100 - Merge branch '5.5' into 10.0

  • 2019-01-28 11:51:12 +0100

    • disable an old test

  • 2019-01-28 20:17:54 +0100

    • Fix detection of version in tokudb

  • Merge 2019-01-28 20:15:57 +0100 - Merge branch 'merge-tokudb-5.6' into 10.0

  • 2019-01-24 17:31:13 +0100

    • 5.6.42-84.2

  • 2019-01-28 15:42:16 +0100

    • Version fix after merge

  • 2019-01-28 15:39:27 +0100

    • Reverting part of da34c7de5dacac85c4dc1f714bcd7edf3b7fe5f9 that was already fixed by by Marko

  • Merge 2019-01-28 15:37:01 +0100 - Merge branch 'merge-xtradb-5.6' into 10.0

  • 2019-01-24 16:48:39 +0100

    • 5.6.42-84.2

  • Merge 2019-01-28 13:16:27 +0100 - Merge branch 'merge-perfschema-5.6' into 10.0

  • 2019-01-24 15:47:27 +0100

    • 5.6.43

  • Merge 2019-01-28 10:36:12 +0100 - Merge branch '5.5' into 10.0

  • 2018-12-02 00:25:05 +0100

    • Squashed commit of connect/10.0:

  • 2019-01-24 13:31:05 +0100

    • cleanup: fill_alter_inplace_info

  • 2019-01-24 10:51:40 +0100

    • compiler warning

  • 2019-01-24 20:47:46 +0530

    • : Server crashes in Bitmap<64u>::intersect

  • 2019-01-23 18:50:47 +0100

    • mysqltest fails to link with system PCRE libraries

  • 2019-01-24 13:52:51 +0530

    • Server fails to set ADD_PK_INDEX, DROP_PK_INDEX if unique index nominated as PK

  • 2019-01-10 16:32:56 +0200

    • Row-based event is not applied when table map id is greater 32 bit int

  • 2019-01-22 11:06:15 +0100

    • Bug#28867993: POSSIBLE ISSUE WITH MYSQL SERVER RESTART

  • 2019-01-23 12:05:24 +0200

    • InnoDB file size changes are not safe when file system crashes

  • 2019-01-16 14:46:36 +0100

    • FRM_MAX_SIZE too low for some use cases

  • 2019-01-17 22:56:12 +0200

    • : Assertion `inited==RND' failed in handler::ha_rnd_end

  • 2018-05-21 10:42:44 +1000

    • safemalloc: warn, flush after fprintf

  • 2019-01-11 11:55:07 +0100

    • : Increase maximum possible value for table_definition_cache to match table_open_cache

  • Merge 2019-01-15 14:53:27 +0200 - Moving the hash_node_t to improve locality of reference

  • 2019-01-14 22:14:56 +0300

    • Moving the hash_node_t to improve locality of reference

  • 2019-01-15 14:55:12 +0300

    • incorrect ASAN instrumentation

  • 2019-01-15 11:50:15 +0200

    • Add ASAN poisoning for mem_heap_t

  • Merge 2019-01-14 14:06:26 +0200 - Merge pull request #973 from tempesta-tech/tt-10.0--virtual-innodb

  • 2018-11-30 01:15:30 +0300

    • [10.1] ER_NO_SUCH_TABLE_IN_ENGINE followed by "Please drop the table and recreate" upon adding FULLTEXT key to table with virtual column

  • 2019-01-06 23:15:25 +0530

    • : query causes seg fault

  • Merge 2019-01-03 00:20:53 +0100 - Merge branch '5.5' into 10.0

  • 2019-01-02 19:32:05 +0100

    • fix RHEL8 "ambiguous python shebang" build failures

  • 2019-01-02 19:28:48 +0100

    • compilation warning on Windows

  • 2018-12-29 20:44:40 +0300

    • Database corruption after renaming a prefix-indexed column

  • 2018-12-28 12:28:16 +0200

    • row_drop_table_for_mysql(): Correct a parameter to innobase_format_name()

  • Merge 2018-12-20 09:15:01 +0100 - Merge branch '5.5' into 10.0

  • 2018-12-19 16:33:00 +0530

    • slave_ddl_exec_mode=IDEMPOTENT does not handle DROP DATABASE

  • 2018-12-19 10:34:30 +0530

    • : Stack-buffer-overflow with indexed varchar (utf8) field

  • 2018-12-19 10:38:29 +0530

    • Backported (e4d10e09cf31) and (8a8ba1949bf4) to 10.0

  • 2018-12-16 21:50:49 +0200

    • : Assertion `inited==NONE || (inited==RND && scan)' failed in handler::ha_rnd_init(bool) with InnoDB, joins, AND/OR conditions

  • 2018-12-13 19:51:40 +0100

    • remove unsed variable

  • 2018-12-13 12:36:57 +0200

    • Fix cmake -DWITH_PARTITION_STORAGE_ENGINE:BOOL=OFF

  • 2018-12-13 12:15:18 +0200

    • Remove space before #ifdef

  • 2018-12-11 16:16:11 +0530

    • Make Innodb_checksum_algorithm stricter for strict_* values

  • 2018-12-13 00:26:54 +0530

    • Fix compile error when building without the partition engine

  • Merge 2018-12-12 20:19:06 +0100 - Merge branch '5.5' into 10.0

  • 2018-12-12 15:05:14 +0800

    • Fix UNICODE issue of dlerror

  • 2018-12-11 22:03:44 +0300

    • ALTER TABLE is not enforcing prefix index size limit

  • 2018-12-07 02:12:22 +0530

    • : Estimates are higher for partitions of a table with @@use_stat_tables= PREFERABLY

  • 2018-12-07 12:54:02 +0200

    • Crash in fts_is_sync_needed() after failed ALTER or CREATE TABLE

  • 2018-12-06 01:17:44 +0100

    • FLUSH PRIVILEGES crashes server with segfault

  • 2018-12-06 00:48:41 +0100

    • correct order of arguments for Dynamic_array<>::CMP_FUNC2

  • 2018-12-06 00:48:00 +0100

    • cleanup: DYNAMIC_ARRAY -> Dynamic_array<ACL_DB> acl_dbs

  • 2018-12-05 19:27:34 +0530

    • Added a testcase for

  • 2018-11-20 20:12:29 +0530

    • : AddressSanitizer: use-after-poison in create_key_parts_for_pseudo_indexes

  • Merge 2018-11-15 13:57:35 +0100 - Merge branch '5.5' into 10.0

  • 2018-11-14 15:46:53 +0100

    • fix of test suite

  • 2018-11-07 09:25:12 +0100

    • : InnoDB: Warning: using a partial-field key prefix in search, results in assertion failure or "Can't find record" error

  • Merge 2018-11-07 08:02:18 +0200 - Merge 5.5 into 10.0

  • 2018-11-06 10:58:02 +0000

    • Add implementation in .h and delete unneccessery printing

  • 2018-11-05 16:47:14 +0200

    • Revert some InnoDB/XtraDB changes

  • 2018-10-25 21:36:24 +0300

    • InnoDB should use case-insensitive column name comparisons like the rest of the server

  • 2018-11-02 12:42:01 +0200

    • Remove dead code is_thd_killed()

  • 2018-11-01 11:09:32 -0400

    • bump the VERSION

  • 2018-10-31 23:30:34 +0530

    • : Estimate for rows of derived tables is very high when we are using index_merge union

  • 2018-11-01 09:27:59 +0200

    • Revert commit b2f39a5f567d006000aad8b431267298cf81b569 wrong branch.

  • 2018-11-01 09:15:41 +0200

    • Add missing wsrep.cnf.sh

  • 2018-10-31 14:25:26 +0400

    • ASAN unknown-crash / READ of size 1 in my_strntoul_8bit upon INSERT .. SELECT

  • Merge 2018-10-31 00:25:26 +0100 - Merge branch '5.5' into 10.0

MariaDB 10.0.19 Changelog

The most recent release in the series is:

Release date: 9 May 2015

For the highlights of this release, see the .

The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

  • 2015-05-08 17:06:35 +0300

Fix win/ files to be stored with LF in repository

  • Revision #c1b07ff 2015-05-08 11:56:48 +0200

    • update .gitattributes

  • Revision #b5c5f31 2015-05-08 11:48:16 +0200

    • convert files from CRLF to LF line endings

  • Revision #e774008 2015-05-08 11:48:02 +0200

    • bump the VERSION

  • Revision #ac286a9 2015-05-08 11:20:43 +0200

    • Merge branch '5.5' into 10.0

  • Revision #0014bdc 2015-05-07 22:18:34 +0200

    • MDEV-8115 mysql_upgrade crashes the server with REPAIR VIEW

  • Revision #8350ea0 2015-05-07 13:04:03 +0300

    • Fix compiler error if compiler does not support c99 style initializers.

  • Revision #a1ad712 2015-05-07 07:39:45 +0400

    • Fixing connect.dbf test failures on big endian machines.

  • Revision #f704b33 2015-05-06 16:47:23 +0300

    • Merge pull request #52 from openquery/MDEV-8053-c99-style-for-structure-members

  • Revision #4d606cb 2015-04-24 23:17:16 +1000

    • c99 style for assigning structure members

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #0880284
    Revision #1522ee2949
    MDEV-18016
    Revision #6699cac0bf
    MDEV-18256
    Revision #5e06ee41a4
    MDEV-18222
    Revision #f877f6b49d
    Revision #c991939bab
    Revision #c4f97d3cfa
    Revision #eff71f39dd
    Revision #8c2f3e0c16
    Revision #5cdb3fb25e
    Revision #13802fef83
    Revision #724b09d5e7
    Revision #94b68b35f4
    MDEV-17531
    Revision #959f7415bd
    Revision #3262afc6c5
    Revision #c2197e0cd2
    Revision #1abdc0e435
    Revision #a3df9bcadc
    Revision #e6fcd72309
    Revision #38ad46e005
    Revision #013186eb96
    Revision #036ca990ab
    MDEV-18255
    Revision #edeba0c873
    MDEV-17868
    Revision #a0f3b9f94f
    MDEV-17376
    Revision #cce2b45c8f
    MDEV-17803
    Revision #2a0f1d6132
    Revision #31d592ba7d
    MDEV-18349
    Revision #6786fb004c
    MDEV-15925
    Revision #2061e00c20
    MDEV-14440
    Revision #19a7656fb1
    Revision #db469b6907
    MDEV-17475
    Revision #12f362c333
    MDEV-18233
    Revision #a06a3e4670
    MDEV-18233
    Revision #e0633f25e8
    MDEV-18243
    Revision #71e9f0d123
    MDEV-17797
    Revision #b4c471099d
    MDEV-16499
    Revision #e8bb94ccc8
    MDEV-16499
    Revision #d0d0f88f2c
    MDEV-13784
    Revision #b87eb04f77
    Revision #884caeafba
    Revision #32150d2513
    Revision #802ce9672f
    MDEV-18041
    Revision #b74eb5a5fe
    Revision #8634f7e528
    Revision #f16d4d4c6e
    MDEV-17720
    Revision #7e606a2d5c
    MDEV-17589
    Revision #da4efd56aa
    MDEV-11196
    MDEV-10360
    Revision #d1f399408d
    MDEV-6453
    Revision #1a7158b88a
    Revision #8e613458e1
    Revision #5ab91f5914
    Revision #5f5e73f1fe
    MDEV-17957
    Revision #ce1669af12
    Revision #b58f28725b
    Revision #9eadef013e
    Revision #d956709b4b
    MDEV-17833
    Revision #4886d14827
    MDEV-17032
    Revision #12b1ba195c
    MDEV-17904
    Revision #daca7e70d7
    MDEV-17898
    Revision #eed0013bed
    Revision #8a37ce0767
    Revision #17e8570285
    MDEV-17734
    Revision #14f6b0cdfd
    MDEV-17734
    Revision #a84d87fde8
    Revision #47274d902e
    Revision #6cecb10a2f
    MDEV-11167
    Revision #5f29fdecc0
    Revision #9c026273a9
    Revision #db55b39fb2
    Revision #03977e8273
    MDEV-13671
    Revision #f0cb21ea2e
    Revision #9eb8a46790
    Revision #38b3e52c3c
    MDEV-16695
    Revision #c4c738e1ef
    Revision #b2f39a5f56
    Revision #75ceb6ff13
    MDEV-17298
    Revision #09e97299ba

    MariaDB 10.0.37 Changelog

    The most recent release in the series is:

    Release date: 1 Nov 2018

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2018-10-30 18:15:58 +0200

    List of unstable tests for 10.0.37 release

  • Revision #6ced789186 2018-10-30 13:29:19 +0200

    • MDEV-12023 Assertion failure sym_node->table != NULL on startup

  • Revision #f4b8b6b9a3 2018-10-29 21:44:38 +0100

    • MDEV-15919 lower_case_table_names does not behave as expected

  • Revision #f30148a740 2018-10-29 14:51:29 +0100

    • CONNECT: bintar compilation failure on Mac OS X

  • Revision #cd0734d6bd 2018-10-28 10:55:46 +0100

    • after-merge: enable tests

  • Revision #70e567f576 2018-05-07 22:43:43 +0200

    • Squashed commit of connect/10.0:

  • Revision #411a2540ee 2018-10-28 10:09:58 +0100

    • CONNECT: don't mix bundled zlib and system libxml2

  • Merge Revision #3e2394a56b 2018-10-28 10:06:23 +0100 - Merge branch 'merge/merge-perfschema-5.6' into 10.0

  • Revision #a9a0d0c372 2018-10-27 21:06:41 +0200

    • 5.6.42

  • Merge Revision #1bad8f9df3 2018-10-28 10:04:36 +0100 - Merge branch 'merge/merge-xtradb-5.6' into 10.0

  • Revision #bbcb173436 2018-10-27 20:53:19 +0200

    • 5.6.41-84.1

  • Merge Revision #87d852f102 2018-10-28 01:10:15 +0200 - Merge branch 'merge/merge-innodb-5.6' into 10.0

  • Revision #da34c7de5d 2018-10-27 21:05:16 +0200

    • 5.6.42

  • Merge Revision #37ab7e4596 2018-10-27 20:46:18 +0200 - Merge branch '5.5' into 10.0

  • Revision #30c3d6db32 2018-10-24 16:28:46 +0300

    • MDEV-17533 Merge new release of InnoDB 5.6.42 to 10.0

  • Revision #2549f98289 2018-10-24 16:01:18 +0300

    • MDEV-17532 Performance_schema reports wrong directory for the temporary files of ALTER TABLE…ALGORITHM=INPLACE

  • Revision #5dd3b52f95 2018-10-24 11:04:38 +0300

    • MDEV-17531 Crash in RENAME TABLE with FOREIGN KEY and FULLTEXT INDEX

  • Revision #642394197e 2018-10-19 19:10:45 +0400

    • Remove unused code.

  • Revision #4ac85d6fd7 2018-10-18 22:48:28 +0400

    • MDEV-14815 - Server crash or AddressSanitizer errors or valgrind warnings in thr_lock / has_old_lock upon FLUSH TABLES

  • Revision #8e716138ce 2018-10-17 08:26:13 +0400

    • MDEV-17257 Server crashes in Item::field_type_for_temporal_comparison or in get_datetime_value on SELECT with YEAR field and IN

  • Revision #853dee854c 2018-10-03 12:22:03 +0300

    • MDEV-17358 my_reverse_bits() is incorrect due to UB

  • Revision #bebe24b03b 2017-12-26 14:38:45 +0400

    • MDEV-11071 - Assertion `thd->transaction.stmt.is_empty()' failed in Locked_tables_list::unlock_locked_tables

  • Revision #1dacd5f299 2018-10-16 13:02:50 +0530

    • MDEV-12547: InnoDB FULLTEXT index has too strict innodb_ft_result_cache_limit max limit

  • Revision #3c5f6aa21c 2018-10-14 10:30:23 -0700

    • MDEV-17020: Assertion `length > 0' failed in ptr_compare upon ORDER BY with bad conversion

  • Revision #34f8a4071e 2018-10-15 13:22:18 +0400

    • MDEV-17064 LIKE function has error behavior on the fields in which the collation is xxx_unicode_xx

  • Revision #ae3fe14c17 2018-10-15 10:57:36 +0400

    • Test for MDEV-13119 and MDEV-13120

  • Revision #cb4877a503 2018-10-15 10:48:55 +0400

    • MDEV-14322 main.type_datetime failed in buildbot, results mismatch

  • Revision #4d07e6c12d 2018-10-13 18:47:16 +0300

    • Disabled storage engine tests using LOCK with MERGE engine

  • Revision #0f178e7cae 2018-10-12 13:51:37 +0300

    • Fix typo in 5936d43afb6ad5a75d9eed17eb39e8c00a08a684

  • Revision #b7918a6d38 2018-10-11 20:36:59 +0200

    • fix test suite after MDEV-15438

  • Revision #5936d43afb 2018-02-02 14:24:36 +1100

    • threadpool_size can contribute to the wanted_files

  • Revision #00ddc8bc7c 2018-10-09 18:06:22 +0100

    • MDEV-17413 Crash in my_malloc_size_cb_func() during shutdown with forceful connection close.

  • Revision #bd21904357 2018-10-07 10:19:19 -0700

    • MDEV-17382 Hash join algorithm should not be used to join materialized derived table / view by equality

  • Revision #a660a5ed42 2018-10-01 14:33:48 +0300

    • Correct a typo in a comment

  • Revision #1144acbcbd 2018-09-22 15:21:20 +0200

    • tokudb: create and destroy TOKUDB_SHARE::_open_tables_mutex dynamically

  • Revision #3a9276bad3 2018-09-22 15:19:40 +0200

    • sanitize tokudb locking macros

  • Merge Revision #a4131c51f5 2018-09-21 18:17:32 +0400 - Merge remote-tracking branch 'origin/5.5' into bb-10.0-bar

  • Merge Revision #acc97298e5 2018-09-21 14:41:11 +0300 - Merge 5.5 into 10.0

  • Revision #d533f6d58b 2018-09-21 09:32:17 +0400

    • After-merge cleanup: adjust the test to work in 10.0

  • Merge Revision #80bcb05b24 2018-09-21 08:37:42 +0400 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #327b271721 2018-09-07 14:50:10 +0400

    • MDEV-14410 - Assertion `table->pos_in_locked_tables == null || table->pos_in_locked_tables->table == table' failed in mark_used_tables_as_free_for_reuse

  • Revision #b7944343dd 2018-09-10 14:26:11 +0200

    • Update contributors

  • Revision #3a4242fd57 2018-09-06 20:41:28 +0200

    • TokuDB: Don't free P_S instrumented mutexes after exit()

  • Merge Revision #d527bf5390 2018-09-06 21:04:56 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0

  • Revision #a816eac92a 2018-09-03 14:22:54 +0200

    • 5.6.41-84.1

  • Revision #0ccba62db3 2018-09-05 19:47:37 +0200

    • MDEV-16465 Invalid (old?) table or database name or hang in ha_innobase::delete_table and log semaphore wait upon concurrent DDL with foreign keys

  • Revision #4cf75706b3 2018-09-05 17:14:20 +0400

    • MDEV-16757 Memory leak after adding manually min/max statistical data for blob column

  • Revision #09bc99fac9 2018-07-19 11:10:41 +0200

    • cleanup: remove extra/rpl_tests/rpl_foreign_key.test

  • Revision #d831cefb43 2018-07-19 01:18:14 +0200

    • MDEV-16465 Invalid (old?) table or database name or hang in ha_innobase::delete_table and log semaphore wait upon concurrent DDL with foreign keys

  • Revision #9180e8666b 2018-07-19 01:03:14 +0200

    • MDEV-16465 Invalid (old?) table or database name or hang in ha_innobase::delete_table and log semaphore wait upon concurrent DDL with foreign keys

  • Revision #e81f101dac 2018-07-17 17:12:05 +0200

    • create a reusable function that tells what FK actions can write

  • Revision #dd74332d2c 2018-07-18 19:04:51 +0200

    • MDEV-12669 Circular foreign keys cause a loop and OOM upon LOCK TABLE

  • Revision #710093ccb0 2018-09-04 09:49:00 +0200

    • compilation failure

  • Revision #64a23c1c8a 2018-07-17 16:56:40 +0200

    • extend prelocking to FK-accessed tables

  • Revision #3b365fa829 2016-11-10 16:10:41 +0100

    • cleanup: sp_head::add_used_tables_to_table_list()

  • Revision #22bcfa011a 2018-07-17 14:35:04 +0200

    • cleanup: FOREIGN_KEY_INFO

  • Merge Revision #b9bc3c2463 2018-09-03 10:57:02 +0200 - Merge branch '5.5' into 10.0

  • Revision #b3c320bb0b 2018-08-29 04:39:42 +0530

    • MDEV-16995: ER_CANT_CREATE_GEOMETRY_OBJECT encountered for a query with optimizer_use_condition_selectivity>=3

  • Revision #a9c09c95bd 2018-08-28 21:59:11 +0530

    • MDEV-15306: Wrong/Unexpected result with the value optimizer_use_condition_selectivity set to 4

  • Merge Revision #5fb251642e 2018-08-27 12:22:27 +0300 - Commit the MDEV-17023 fix with the correct number

  • Revision #51fb163b6d 2018-08-25 18:23:34 +0300

    • Fix clang warning of mismatched new[] and delete[]

  • Revision #6b22cc4ae0 2018-06-30 21:23:21 +1000

    • connect engine: GetStringUTFChars takes pointer arg

  • Revision #4ba6327f95 2018-04-16 21:11:58 +0000

    • Fix typo in --srcdir option in echo message status of mysql_install_db

  • Revision #490e220ad2 2018-08-24 21:03:22 +0300

    • MDEV-17067 Server crash in write_block_record

  • Revision #f195286a3e 2018-08-24 18:08:56 +0300

    • MDEV-17021 Server crash or assertion `length <= column->length' failure in write_block_record

  • Revision #0cafc13164 2018-08-24 01:59:02 +0530

    • MDEV-17073: Crash during read_histogram_for_table with optimizer_use_condition_selectivity set to 4

  • Revision #69d7bfd970 2018-08-24 01:59:02 +0530

    • MDEV-17023: Crash during read_histogram_for_table with optimizer_use_condition_selectivity set to 4

  • Revision #7d8d37c31d 2018-08-23 16:01:58 +0530

    • MDEV-17039: Query plan changes when we use GROUP BY optimization with optimizer_use_condition_selectivity=4 and use_stat_tables= PREFERABLY

  • Merge Revision #bcc677bb72 2018-08-15 16:48:13 +0200 - Merge branch '5.5' into 10.0

  • Revision #b62ac16185 2018-08-15 15:21:37 +0300

    • MDEV-6439: Server crashes in Explain_union::print_explain with explain in slow log, tis620 charset

  • Revision #9dfef6e29b 2018-08-03 11:22:20 +0300

    • Fix -Wclass-memaccess warnings in InnoDB,XtraDB

  • Revision #b963cbaf4b 2018-08-03 11:49:49 +0300

    • Follow-up fix to MDEV-16865: InnoDB fts_query() ignores KILL

  • Revision #90b66c1699 2018-08-01 12:09:33 -0400

    • bump the VERSION

  • Revision #a7f84f09bf 2018-07-31 16:12:38 +0300

    • MDEV-16865 InnoDB fts_query() ignores KILL

  • Revision #b3e95086e1 2018-07-31 14:29:05 +0300

    • Fix function pointer type mismatch

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #a737135ae3

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    subscribing
    subscribing
    subscribing

    MariaDB 10.0.15 Fusion-io Changelog

    Download | Release Notes | Changelog |

    Release date: 12 Dec 2014

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #4009 Thu 2014-12-04 13:19:51 +0200

      • : innodb.innodb-mdev7046 and innodb-page_compression* fail on BuildBot

    • Wed 2014-12-03 13:23:42 +0200

      • Fix problem with trims.

    • Wed 2014-12-03 12:05:00 +0200

      • Fix compiler error on fallocate and flags used.

    • Tue 2014-12-02 20:26:21 +0200

      • Fix buildbot valgrind errors on test innodb.innodb-page_compression_tables

    • [merge] Mon 2014-12-01 11:52:51 +0200

      • Merge from lp:maria/10.0 up to revision 4521

    • Mon 2014-11-24 12:08:45 +0200

      • : innodb.innodb-page_compression_zip fails in buildbot

    • Wed 2014-11-19 20:20:31 +0200

      • : InnoDB: Assertion failure in dict_tf_is_valid

    • Wed 2014-11-12 10:06:39 +0200

      • : Query stats for compression based on TRIM size

    • Fri 2014-11-07 12:06:53 +0200

      • Move debug output inside a UNIV_DEBUG.

    • Tue 2014-11-04 17:20:27 +0200

      • Fix posix_fallocate error message and add temporal debug output to resolve the problems on trim.

    • Tue 2014-11-04 11:37:55 +0200

      • Fixed trim operation alligment problem.

    • Wed 2014-10-29 08:51:17 +0200

      • : InnoDB: Add support for 4K sector size if supported

    • [merge] Mon 2014-10-20 11:34:21 +0300

      • Merge from lp:maria/10.0 up to revision 4116.

    • [merge] Tue 2014-09-23 12:46:21 +0300

      • Merge i.e. lp:maria/10.0 up to revision 4346.

    • Wed 2014-08-27 15:39:05 +0300

      • Fix small error on LZMA compression failure error message.

    • Thu 2014-08-07 13:40:00 +0300

      • : Incorrect compression on LZMA.

    • Thu 2014-07-31 11:47:21 +0300

      • Merge -> 10.0-FusionIO

    • Wed 2014-07-23 12:03:48 +0300

      • Fix default value for innodb-compression-algorithm to be 0 (uncompressed) to avoid test failures.

    • Mon 2014-07-21 21:17:58 +0300

      • : mplement a way to read MySQL 5.7.4-labs-tplc page compression format (Fusion-IO).

    • [merge] Sat 2014-06-28 13:10:57 +0300

      • Merge lp:maria/10.0 up to i.e. revision 4252.

    • Fri 2014-06-27 17:32:03 +0300

      • : Change innodb_have_lzo and innodb_have_lz4 as a static variables and reduce the number of ifdef's

    • Thu 2014-06-26 07:50:48 +0300

      • : innodb_compression_algorithm configuration variable can be set to unsupported value.

    • Mon 2014-05-26 20:42:06 +0200

      • compilation failure on Win64

    • Mon 2014-05-26 20:41:10 +0200

      • use ENUM not ULONG for innodb-compression-algorithm command-line option

    • Mon 2014-05-26 20:31:03 +0200

      • compilation failure on Windows

    • Mon 2014-05-26 20:27:14 +0200

      • don't include the file that 1) not present everywhere 2) not used anyway

    • Mon 2014-05-26 20:26:51 +0200

      • temporarily disable lzo compression

    • Mon 2014-05-26 20:26:04 +0200

      • lzo.cmake: don't use the same symbol for two different tests

    • Fri 2014-05-23 08:20:43 +0300

      • Fix compiler warnings.

    • Thu 2014-05-22 21:03:26 +0300

      • Fix compiler error if LZO is not installed.

    • Thu 2014-05-22 19:48:34 +0300

      • Fixed compiler errors caused by merge error.

    • Thu 2014-05-22 16:31:31 +0300

      • Fix some compiler warnings and small errors on code.

    • Fri 2014-05-16 15:30:13 +0300

      • Code cleanup after review.

    • Mon 2014-04-28 07:52:41 +0300

      • Fixed small error on compression failure error text.

    • Wed 2014-04-23 19:23:11 +0300

      • Fixed bug on free buffer space calculation when LZO is used. Fixed bug on function call when InnoDB plugin is used.

    • [merge] Thu 2014-04-17 08:22:54 +0300

      • Merge lp:maria/10.0 up to revision 4140.

    • Wed 2014-04-16 16:55:36 +0300

      • : FusionIO: Failure to create a table with ATOMIC_WRITES option leaves the database in inconsistent state,

    • Tue 2014-04-15 14:28:25 +0300

      • Added support for LZO compression method.

    MDEV-7262
    Revision #4008
    Revision #4007
    Revision #4006
    Revision #4005
    MariaDB 10.0.15
    Revision #4004
    MDEV-7166
    Revision #4003
    MDEV-7133
    Revision #4002
    MDEV-7088
    Revision #4001
    Revision #4000
    Revision #3999
    Revision #3998
    MDEV-6648
    Revision #3997
    MariaDB 10.0.14
    Revision #3996
    MariaDB 10.0.13
    Revision #3995
    Revision #3994
    MDEV-6548
    Revision #3993
    MariaDB 10.1
    Revision #3992
    Revision #3991
    MDEV-6354
    Revision #3990
    MariaDB 10.0.12
    Revision #3989
    MDEV-6392
    Revision #3988
    MDEV-6361
    Revision #3987
    Revision #3986
    Revision #3985
    Revision #3984
    Revision #3983
    Revision #3982
    Revision #3981
    Revision #3980
    Revision #3979
    Revision #3978
    Revision #3977
    Revision #3976
    Revision #3975
    Revision #3974
    MariaDB 10.0.10
    Revision #3973
    MDEV-6070
    Revision #3972

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    MariaDB 10.0.35 Changelog

    The most recent release in the series is:

    Release date: 3 May 2018

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • Merge 2018-05-01 11:47:43 +0200 - Merge branch '5.5' into 10.0

    Revision #fab383aac0 2018-04-30 23:06:09 +0200

    • Use after free in authentication

  • Revision #a52c46e069 2018-04-30 13:50:59 +0200

    • Bug#25471090: MYSQL USE AFTER FREE

  • Merge Revision #c4499a0391 2018-04-29 00:38:10 +0200 - Merge branch '5.5' into 10.0

  • Revision #5cfe52314e 2018-04-27 11:21:55 +0200

    • Bug#25471090: MYSQL USE AFTER FREE

  • Revision #eb057dce20 2018-04-24 15:51:49 -0700

    • MDEV-15035 Wrong results when calling a stored procedure multiple times with different arguments.

  • Revision #adaa891ae7 2018-04-12 14:55:43 +0200

    • MDEV-13699: Assertion `!new_field->field_name.str || strlen(new_field->field_name.str) == new_field->field_name.length' failed in create_tmp_table on 2nd execution of PS with semijoin

  • Revision #d6dbe8e207 2018-04-26 22:42:42 +0300

    • List of unstable tests for 10.0.35 release

  • Merge Revision #48636f0972 2018-04-26 14:16:31 +0200 - Merge branch 'merge-pcre' into 10.0

  • Revision #cf242aded5 2018-04-24 19:08:50 +0200

    • 8.42

  • Revision #5ae2656b69 2018-04-24 20:28:31 +0200

    • Squashed commit of connect/10.0:

  • Merge Revision #1bd33ca82b 2018-04-26 14:14:51 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0

  • Revision #3cd4da3257 2018-04-24 16:25:16 +0200

    • 5.6.39-83.1

  • Merge Revision #c74848ba14 2018-04-26 14:13:58 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #6b84fdb2f3 2018-04-24 16:17:43 +0200

    • 5.6.39-83.1

  • Merge Revision #584137879f 2018-04-26 14:11:39 +0200 - Merge branch 'merge-perfschema-5.6' into 10.0

  • Revision #7fcd9660a2 2018-04-21 17:40:17 +0200

    • 5.6.40 (no changes)

  • Revision #06f02fe250 2018-01-23 17:58:06 +0200

    • 5.6.39 (no changes)

  • Merge Revision #15ec8c2f28 2018-04-26 14:11:09 +0200 - Merge branch 'merge-innodb-5.6' into 10.0

  • Revision #5883c6905b 2018-04-21 17:37:24 +0200

    • 5.6.40

  • Revision #619afb151b 2018-04-25 13:20:44 +0200

    • MDEV-15456 Server crashes upon adding or dropping a partition in ALTER under LOCK TABLE after ER_SAME_NAME_PARTITION

  • Revision #03da1253af 2018-04-26 14:22:09 +0300

    • Fix compilation error when compiling with valgrind

  • Revision #e86c0a5f2a 2018-04-26 14:21:36 +0300

    • Increase number of max table_open_cache instances

  • Revision #c7bb337248 2018-04-23 16:19:50 +0300

    • MDEV-15723 Crash in INFORMATION_SCHEMA.INNODB_SYS_TABLES when accessing corrupted record

  • Revision #fcaf619400 2018-04-21 12:11:04 +0300

    • Remove the "register" keyword

  • Revision #88b1905eda 2018-04-20 22:05:19 +0300

    • Fix -Wimplicit-fallthrough

  • Revision #01b2e773ef 2018-04-20 10:35:22 +0300

    • MDEV-15937 Assertion failure 'key->flags & 1' on ALTER TABLE

  • Revision #f2433b8dd3 2018-04-21 13:13:19 +0200

    • MDEV-10824 - Crash in CREATE OR REPLACE TABLE t1 AS SELECT spfunc()

  • Revision #9fffa9374c 2018-04-20 20:58:46 +0200

    • mysqltest: use do_stmt_close() not mysql_stmt_close()

  • Merge Revision #587568b72a 2018-04-20 13:16:03 +0200 - Merge branch '5.5' into 10.0

  • Revision #bcb36ee21e 2018-04-20 10:10:33 +0200

    • MDEV-15456 Server crashes upon adding or dropping a partition in ALTER under LOCK TABLE after ER_SAME_NAME_PARTITION

  • Revision #86718fda4e 2018-04-20 09:40:29 +0200

    • compiler warning

  • Revision #4f5dd1d40e 2018-04-17 00:44:46 +0200

    • ASAN error in main.statistics_index_crash-7362

  • Revision #226ec99a3e 2018-04-11 14:22:10 +0400

    • MDEV-15510 - storage/oqgraph: Quench warnings with Boost 1.66

  • Revision #400a8eb60f 2018-04-06 13:33:08 +0400

    • MDEV-15291 - OQGraph fails to build on FreeBSD

  • Revision #8901155780 2018-04-04 23:35:47 +0200

    • Update contributors

  • Merge Revision #6a72b9096a 2018-04-03 18:08:30 +0300 - Merge branch '5.5' into 10.0

  • Revision #8ffbb825e6 2018-03-27 07:55:56 +1100

    • increase upper value of max_prepared_stmt_count to UINT32_MAX

  • Revision #10f6b7001b 2018-04-02 13:14:30 +0300

    • MDEV-9744: session optimizer_use_condition_selectivity=5 causing SQL Error (1918): Encountered illegal value '' when converting to DECIMAL

  • Revision #6aff5fa27a 2018-03-26 10:33:58 +0400

    • MDEV-15619 using CONVERT() inside AES_ENCRYPT() in an UPDATE corrupts data

  • Merge Revision #a2e47f8c41 2018-03-23 11:44:29 +0100 - Merge branch '5.5' into 10.0

  • Merge Revision #0492100059 2018-03-20 18:36:03 +0200 - Merge 5.5 into 10.0

  • Revision #e3dd9a95e5 2018-03-16 18:57:21 +0530

    • MDEV-6736: Valgrind warnings 'Invalid read' in subselect_engine::calc_const_tables with SQ in WHERE and HAVING, ORDER BY, materialization+semijoin

  • Merge Revision #3d5dff6cae 2018-03-14 12:10:31 +0200 - Merge branch '5.5' into 10.0

  • Revision #48c11d407b 2018-03-13 12:42:41 +0400

    • MDEV-13202 Assertion `ltime->neg == 0' failed in date_to_datetime

  • Revision #4a35e76f64 2018-03-12 13:06:21 +0200

    • MDEV-14773 DROP TABLE hangs for InnoDB table with FULLTEXT index

  • Revision #4a5c237c76 2018-03-09 22:26:27 +0200

    • MDEV-14648 Restore fix for MySQL BUG#39053 - UNINSTALL PLUGIN does not allow the storage engine to cleanup open connections

  • Merge Revision #b728641e86 2018-02-22 09:22:03 +0100 - Merge branch '5.5' into 10.0

  • Revision #88d1c1c551 2018-02-12 15:12:49 +0100

    • MDEV-15288 Configure errors when building without INNOBASE

  • Revision #c051eaba46 2018-02-13 13:01:14 +0200

    • MDEV-14988 innodb_read_only tries to modify files if transactions were recovered in COMMITTED state

  • Revision #b0a92333c0 2018-02-09 19:47:00 +0400

    • MDEV-15262 Wrong results for SELECT..WHERE non_indexed_datetime_column=indexed_time_column

  • Revision #6f0b316fbe 2018-02-08 21:12:11 +0200

    • Update wrong xtradb version

  • Revision #9216a4f69f 2018-02-08 13:26:44 +0200

    • Make the test innodb.recovery_shutdown more robust

  • Revision #5421e3aee7 2018-02-08 12:51:19 +0200

    • MDEV-15249 Crash in MVCC read after IMPORT TABLESPACE

  • Revision #b6455479e5 2018-02-07 18:14:45 +0100

    • MDEV-15230: column_json breaks cyrillic in 10.1.31

  • Revision #cb5374801e 2018-02-05 09:23:36 +0200

    • MDEV-15202 innodb.log_file_size failed in buildbot

  • Merge Revision #0765caa073 2018-02-02 18:14:35 +0100 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #96cb428b35 2018-01-29 09:44:17 +0100

    • MDEV-14862: Server crashes in Bitmap<64u>::merge / add_key_field

  • Revision #d6638586c6 2018-01-31 20:22:31 +0100

    • don't crash debug builds on "packets out of order"

  • Revision #f4414d4c4e 2018-01-30 10:54:28 -0500

    • bump the VERSION

  • Revision #6b4a4a85a7 2018-01-30 11:28:21 +0400

    • MDEV-14696 Server crashes in prep_alter_part_table on 2nd execution of PS.

  • Revision #c4a908cb56 2018-01-30 11:35:27 +0400

    • MDEV-13790 UNHEX() of a somewhat complicated CONCAT() returns NULL

  • Revision #dae4fb0acb 2018-01-30 11:07:35 +0400

    • MDEV-15118 ExtractValue(xml,something_complex) does not work

  • Revision #b76881a23c 2018-01-29 16:39:54 +0200

    • Do not SET DEBUG_DBUG=-d,... in tests

  • Merge Revision #a5fcced7d1 2018-01-29 16:32:59 +0200 - Merge 5.5 into 10.0

  • Revision #706ed8552d 2018-01-29 11:01:02 +0200

    • Revert "MDEV-6928: Add trx pointer to struct mtr_t"

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #42fac32413

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    subscribing

    MariaDB 10.0.12 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 16 Jun 2014

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #4252 Thu 2014-06-12 10:57:03 +0200

      • valgrind warning. initialize found_rows earlier, before any "goto err".

    • Wed 2014-06-11 19:08:06 +0200

      • avoid uppercase table aliases tests - they're not portable

    • Wed 2014-06-11 16:03:10 +0500

      • MySQL Bug#12750920: EMBEDDED SERVER START/STOP. Some variables weren't cleared properly so consequitive embedded server start/stop failed. Cleanups added. Also mysql_client_test.c extended to test that (taken from Mattias Johnson's patch)

    • Wed 2014-06-11 10:09:29 +0200

      • MySQL Users Break when Migrating from MySQL 5.1 to

    • Wed 2014-06-11 10:09:24 +0200

      • MySQL Bug#13623473 "MISSING ROWS ON SELECT AND JOIN WITH TIME/DATETIME COMPARE

    • Wed 2014-06-11 10:08:08 +0200

      • MySQL Bug#13623473 "MISSING ROWS ON SELECT AND JOIN WITH TIME/DATETIME COMPARE"

    • Mon 2014-06-09 20:18:53 +0200

      • cleanup: remove special case from store_key::store_key(), add Field_blob::new_key_field

    • Mon 2014-06-09 20:00:23 +0200

      • mark P_S STABLE and disable it by default

    • [merge] Tue 2014-06-10 15:32:56 -0700

      • Merge

      • [merge] Tue 2014-06-10 12:45:20 -0700

        • Merge.

    • [merge] Tue 2014-06-10 21:51:02 +0200

      • Merge

      • [merge] Tue 2014-06-10 21:46:27 +0200

        • Merge

    • Tue 2014-06-10 17:02:46 +0500

      • IF NOT EXISTS in multi-action ALTER does not work when the problem is created by a previous part of the ALTER. Loops added to the handle_if_exists_option() to check the CREATE/DROP lists for duplicates.

    • [merge] Mon 2014-06-09 22:11:24 +0400

      • Merge spider fixes.

      • Tue 2014-06-10 02:50:33 +0900

        • fix wrong result for Spider test

    • [merge] Mon 2014-06-09 18:00:53 +0200

      • 10.0-connect

      • Fri 2014-05-30 14:53:15 +0200 *

        • Eliminate virtual columns from CSV and FMT table fields modified: storage/connect/colblk.h storage/connect/reldef.h storage/connect/tabfmt.cpp

    • Mon 2014-06-09 16:36:27 +0200

      • - disable spider.spider_fixes

    • Mon 2014-06-09 14:22:43 +0200

      • bzr ignore 'pcre/test*grep'

    • [merge] Mon 2014-06-09 13:47:20 +0300

      • merge of

      • Mon 2014-06-09 13:42:21 +0300

        • : Make exists_to_in optimization ON by default

    • Sun 2014-06-08 19:52:11 +0900

      • merge Spider 3.2.4

    • [merge] Sat 2014-06-07 23:45:05 +0200

      • Merge

      • Sat 2014-06-07 19:00:26 +0200

        • : Server crashes in table_multi_eq_cond_selectivity with ... - In table_cond_selectivity(), reset keyuse variable between the loops.

    • Fri 2014-06-06 21:28:42 +0400

      • : TokuDB: Wrong query result using mrr=on - Key_value_records_iterator::get_next() should pass pointer to the key to handler->ha_index_next_same(). Because of a typo bug, pointer-to-pointer was passed instead in certain cases.

    • Fri 2014-06-06 10:29:52 +0400

      • Comparison between TIME and DATETIME does not use CURRENT_DATE Hybrid functions do not add CURRENT_DATE when converting TIME to DATETIME

    • Fri 2014-06-06 00:09:17 +0200

      • revert tokudb changes that caused crashes

    • [merge] Fri 2014-06-06 00:07:27 +0200

      • merge

    • [merge] Thu 2014-06-05 16:05:08 +0200

      • pcre-8.35

      • Thu 2014-06-05 13:44:44 +0200

        • pcre-8.35.tar.bz2

    • Thu 2014-06-05 16:01:27 +0200

      • remove and ignore generated pcre files

    • [merge] Thu 2014-06-05 16:00:49 +0200

      • pcre-8.34 mergetree initial merge

      • Thu 2014-06-05 12:47:55 +0200

        • pcre-8.34

    • Thu 2014-06-05 15:59:46 +0200

      • SQL_CALC_FOUND_ROWS yields wrong result again

    • Thu 2014-06-05 15:59:41 +0200

      • revert the fix for , restore the fix for . simplify test case for

    • Thu 2014-06-05 15:59:35 +0200

      • MySQL Bug#11756966 - 48958: STORED PROCEDURES CAN BE LEVERAGED TO BYPASS DATABASE SECURITY

    • Thu 2014-06-05 15:59:25 +0200

      • Include file pcre.h missing in binary dist, meaing I_S plugins can't be built

    • Thu 2014-06-05 09:04:43 +0200

      • mysql_install_db or mysql_upgrade fails when default_engine=archive

    • Thu 2014-06-05 09:03:55 +0200

      • performance schema timestamps relative to epoch

    • Wed 2014-06-04 13:23:00 +0300

      • Fixed compiler warnings

    • Wed 2014-06-04 13:03:55 +0300

      • : MySQL Bug#11766684 59851: UNINITIALISED VALUE IN ITEM_FUNC_LIKE::SELECT_OPTIMIZE WITH SUBQUERY AND

    • Wed 2014-06-04 09:14:38 +0200

      • fix the code to compile without P_S

    • Tue 2014-06-03 16:57:29 +0400

      • - Adding/removing non-materialized virtual column triggers table recreation

    • Wed 2014-06-04 00:26:27 +0400

      • : EXPLAIN UPDATE ... ORDER BY LIMIT shows wrong #rows - Make get_index_for_order() return correct #rows. changed EXPLAIN outputs are checked - only #rows is different.

    • Mon 2014-06-02 13:33:41 +0200

      • can't skip test with slash in its name

    • Mon 2014-06-02 12:33:17 +0400

      • Bad warning level when inserting a DATETIME value into a TIME column

    • Fri 2014-05-30 16:19:00 +0400

      • INET6_ATON() and INET6_NTOA()

    • Fri 2014-05-30 15:24:25 +0400

      • Moving implementation of INET_ATON() INET_NTOA() into separate files item_inetfunc.h and item_inetfunc.cc.

    • Mon 2014-05-26 22:41:35 +0400

      • Increase version number

    • Mon 2014-05-26 13:31:11 +0200

      • typo fixed (compilation failure with libwrap)

    • Tue 2014-05-13 11:53:30 +0200

      • Trivial Lintian errors in MariaDB sources: spelling errors and wrong executable bits

    MariaDB 10.0.32 Changelog

    The most recent release in the series is:

    Release date: 7 Aug 2017

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • Merge 2017-08-04 09:32:40 +0200 - Merge branch 'bb-10.0-vicentiu' into 10.0

    Revision #4233.1.1 Tue 2014-06-10 10:34:58 -0700

    • Fixed bug MDEV-6071. The method JOIN_CACHE::init may fail (return 1) if some conditions on the used join buffer is not satisfied. For example it fails if join_buffer_size is greater than join_buffer_space_limit. The conditions should be checked when running the EXPLAIN command for the query. That's why the method JOIN_CACHE::init has to be called for EXPLAIN commands as well.

    Revision #4235.1.1 Tue 2014-06-10 12:25:16 +0200

    • MDEV-5985: EITS: selectivity estimates look illogical for join and non-key equalities Part#1.

    Revision #4236.1.1 Tue 2014-06-10 02:25:58 +0900

    • fix for Spider build error by abort_loop on windows

    Revision #4155.1.9 Tue 2014-05-27 12:50:52 +0200 *

    • Fix a bug causing the tabname option to be ignored when the connection string was not an URL but a server name. Also make the dbname option to be recignized in create (was only seached in option_list) modified: storage/connect/ha_connect.cc storage/connect/tabmysql.cpp

  • Revision #4155.1.8 Mon 2014-05-12 23:42:17 +0200 *

    • Fix writing header of void CONNECT DBF tables on first insert. An error occured when the table definition had a special column that was not skipped from the header. modified: storage/connect/filamdbf.cpp

  • Revision #4155.1.7 Fri 2014-05-09 12:35:19 +0200 *

    • Fix wrong error "Invalid offset for CVS table" when a special column is defined in a CSV table (MDEV-6187) modified: storage/connect/ha_connect.cc storage/connect/reldef.h storage/connect/tabfmt.cpp

  • Revision #4251
    Revision #4250
    MDEV-5995
    Revision #4249
    MDEV-6253
    MariaDB 10.0.10
    Revision #4248
    MDEV-6065
    Revision #4247
    MDEV-6065
    Revision #4246
    Revision #4245
    MDEV-6249
    Revision #4244
    Revision #4242.1.1
    Revision #4243
    Revision #4241.1.1
    Revision #4242
    MDEV-4440
    Revision #4241
    Revision #4236.1.2
    Revision #4240
    Revision #4155.1.10
    Revision #4239
    MDEV-6320
    Revision #4238
    Revision #4237
    MDEV-6047
    Revision #4218.1.1
    MDEV-6047
    Revision #4236
    Revision #4235
    Revision #4221.1.1
    MDEV-6308
    Revision #4234
    MDEV-5976
    Revision #4233
    MDEV-6102
    MDEV-6101
    Revision #4232
    Revision #4231
    MariaDB 5.5.38
    Revision #4230
    Revision #0.66.2
    Revision #4229
    Revision #4228
    Revision #0.66.1
    Revision #4227
    MDEV-6221
    Revision #4226
    MDEV-5898
    MDEV-5549
    MDEV-5898
    Revision #4225
    MDEV-5998
    Revision #4224
    MDEV-6149
    Revision #4223
    MDEV-6243
    Revision #4222
    MDEV-6258
    MariaDB 10.0
    Revision #4221
    Revision #4220
    MDEV-6046
    Revision #4219
    Revision #4218
    MDEV-6103
    Revision #4217
    MDEV-5884
    Revision #4216
    MDEV-6280
    Revision #4215
    MDEV-6287
    Revision #4214
    MDEV-4051
    Revision #4213
    Revision #4212
    Revision #4211
    Revision #4210
    MDEV-6153

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Revision #d2a19082c0 2017-08-04 04:27:33 +0300

    • Disable rpl_tokudb_row_img_* tests

  • Merge Revision #8b0edbfb5e 2017-08-04 00:56:16 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0

  • Revision #d5164569e4 2017-08-03 22:15:19 +0300

    • Move tokudb_rpl to rpl-tokudb suite

  • Revision #13e4bf674e 2017-08-02 19:05:48 +0300

    • Fix tokudb compilation post merge

  • Merge Revision #40e213f210 2017-08-03 12:11:31 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0

  • Revision #b1a2031ff9 2017-08-02 12:17:21 +0300

    • 5.6.36-82.1

  • Merge Revision #b278c02e18 2017-08-02 12:15:58 +0300 - Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #04ae1207ed 2017-08-02 12:11:06 +0300

    • 5.6.36-82.1

  • Revision #d85d6c9c41 2017-08-04 02:11:10 +0300

    • Remove extra trailing spaces from the result file

  • Revision #e1aded1420 2017-08-04 02:10:19 +0300

    • Additions to 10.0.32 unstable test list after TokuDB merge

  • Revision #e35670f498 2017-08-03 19:28:05 +0300

    • MDEV-12972 Random and Frequent Segfault

  • Revision #60c9485a8e 2017-08-01 11:39:10 +0300

    • Merge connect/10.0 into 10.0

  • Revision #31f4df4505 2017-07-31 20:34:22 +0300

    • MDEV-12915 ST_Centroid does not return the same result than MySQL

  • Revision #e075c5b491 2017-07-31 00:48:37 +0300

    • Update myisam_debug test result post print_lock_error change

  • Revision #3772516391 2017-07-31 00:31:23 +0300

    • Update innodb test result post print_lock_error change

  • Revision #fd47b9639d 2017-07-31 03:26:43 +0300

    • List of unstable tests for 10.0.32 release

  • Revision #e6e23c0d49 2016-03-19 19:40:25 +0100

    • MDEV-9739 Assertion `m_status == DA_ERROR || m_status == DA_OK' failed in Diagnostics_area::message() ; connect.xml* tests fail in buildbot

  • Revision #60343871a7 2015-11-13 17:53:16 +0100

    • MDEV-8453 Alter table not returning engine errors

  • Revision #3d2067460e 2017-07-25 15:51:07 +0400

    • MDEV-12915 ST_Centroid does not return the same result than MySQL.

  • Revision #7f5a8f176a 2017-07-25 10:57:25 +0400

    • MDEV-12915 ST_Centroid does not return the same result than MySQL.

  • Merge Revision #f8736063de 2017-07-30 11:58:56 +0300 - Merge branch 'merge-pcre' into 10.0

  • Revision #dba454ef54 2017-07-30 11:53:36 +0300

    • 8.41

  • Merge Revision #051f8bc8e3 2017-07-30 11:36:13 +0300 - Merge branch 'merge-perfschema-5.6' into 10.0

  • Revision #e1b5e98648 2017-07-30 11:33:55 +0300

    • 5.6.37 (no-changes)

  • Revision #900e3218cf 2017-07-30 11:35:48 +0300

    • Bump innodb version post merge

  • Merge Revision #226dd699df 2017-07-29 20:51:29 +0300 - Merge remote-tracking branch 'merge/merge-innodb-5.6' into 10.0

  • Revision #d36bd69790 2017-07-29 19:59:51 +0300

    • 5.6.37

  • Revision #2160a85184 2017-07-28 20:47:12 +0300

    • Update subselect test results to pass on 10.0

  • Revision #af40426fcd 2017-07-27 16:20:26 +0300

    • Fix purge_relay_logs post merge

  • Revision #7134afa22e 2017-07-27 12:43:45 +0200

    • MYSQL_BIN_LOG::open/close must be under LOCK_log

  • Revision #c784277590 2017-07-27 12:43:03 +0200

    • move the error message where it belongs

  • Revision #496cea45e2 2017-07-27 12:42:40 +0200

    • update error messages for 10.0

  • Revision #2804a3fac4 2017-07-27 12:42:21 +0200

    • memory leak: add a missing end_relay_log_info()

  • Merge Revision #786ad0a158 2017-07-25 00:41:54 +0300 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #c8a0244e95 2017-07-19 11:47:59 -0400

    • bump the VERSION

  • Revision #76f7aac8e0 2017-07-19 15:28:13 +0530

    • MDEV-13065 rpl.rpl_MDEV-11092 fails sporadically in buildbot

  • Revision #2ce3f95151 2017-07-22 13:10:10 +0200

    • Connect engine is Gamma

  • Revision #92cbe388b6 2017-07-21 16:05:20 +0300

    • MDEV-13325: InnoDB assert dict_sys->size > 0 during ALTER TABLE

  • Revision #0ec147b617 2017-07-20 22:26:08 +0200

    • fix main.func_regexp_pcre on jessie-ppc64le

  • Revision #3ef5596505 2017-07-20 15:52:06 +0200

    • MDEV-13175 Adding a new enum value at the end of a list triggers a table rebuild

  • Revision #7e507f262a 2017-07-20 15:08:24 +0200

    • MDEV-13274 mysql_upgrade fails if dbname+tablename+partioname > 64 chars

  • Revision #2fcd8c1252 2017-07-19 22:22:14 +0200

    • MDEV-13173 An RLIKE that previously worked on 10.0 now returns "Got error 'pcre_exec: recursion limit of 100 exceeded' from regexp"

  • Revision #dc8b2fb03a 2017-07-19 19:47:38 +0200

    • MDEV-11896 thd_get_error_context_description race condition

  • Revision #da2a838628 2017-07-19 19:46:07 +0200

    • MDEV-12824 GCC 7 warning: this statement may fall through [-Wimplicit-fallthrough=]

  • Revision #2f07709aed 2017-07-16 02:45:37 +1000

    • MDEV-12436: binlog.binlog_unsafe - assumed len(hostname) <= 50 (#385)

  • Revision #c8c6a9fdf4 2017-05-08 11:55:51 +1000

    • mtr: fix_vs_config doesn't change bindir

  • Revision #a06f2f430f 2017-03-14 16:35:39 +0400

    • MDEV-12078 Using spatial index changes type from point to geometry

  • Revision #6b99859fff 2017-07-06 23:26:18 +0200

    • after-merge fix for a7ed4644a6f

  • Merge Revision #89dc445a55 2017-07-06 23:47:33 +0200 - Merge branch '5.5' into 10.0

  • Revision #4d21313549 2017-05-24 13:11:33 +0200

    • coverity medium warnings

  • Revision #946a07e8a8 2017-07-02 19:45:04 +0300

    • Fix for MDEV-9670 server_id mysteriously set to 0

  • Revision #46d6f74c48 2017-07-02 14:59:06 +0300

    • Fix for MDEV-13191. Assert for !is_set() when doing LOAD DATA

  • Revision #21689d1252 2017-06-30 15:58:27 -0700

    • Run spider mtr suites in 10.0 only on demand.

  • Merge Revision #92928bcdd9 2017-06-29 23:32:18 +0200 - Merge branch '5.5' into 10.0

  • Revision #5c89f23b45 2017-06-29 21:27:05 +0300

    • Fix debug assert post MDEV-10306

  • Merge Revision #a02ba9c1c9 2017-06-28 10:10:31 +0200 - Merge branch '5.5' into 10.0

  • Merge Revision #8baf9b0c46 2017-06-20 12:31:17 +0300 - Merge remote-tracking branch '5.5' into 10.0

  • Revision #5e4f4ec821 2017-06-19 15:59:19 +0300

    • MDEV-12975 InnoDB redo log minimum size check uses detected file size instead of requested innodb_log_file_size

  • Revision #3a37afec29 2017-06-19 12:45:32 +0400

    • MDEV-10306 Wrong results with combination of CONCAT, SUBSTR and CONVERT in subquery

  • Revision #f0ad93403f 2017-05-22 17:06:01 +0300

    • MDEV-12666: CURRENT_ROLE() and DATABASE() does not work in a view

  • Revision #34da3be8a8 2017-05-22 13:38:26 +0300

    • MDEV-10463: Granted as a whole to roles, databases are not show in SHOW DATABASES

  • Revision #2579b252dd 2017-06-15 12:35:53 +0200

    • Update MariaDB Foundation sponsors

  • Revision #1d5a306e38 2017-06-13 16:20:21 +0300

    • MDEV-12873 InnoDB SYS_TABLES.TYPE incompatibility for PAGE_COMPRESSION in MariaDB 10.2.2 to 10.2.6

  • Revision #74e4cf70d0 2017-06-12 18:43:23 +0000

    • MDEV-13059 XtraDB hangs on Windows due to failing to release block->lock X-latch in innodb_read_only mode.

  • Revision #75b35a3b68 2017-06-12 14:10:39 +0300

    • Partially disable a test affected by MDEV-13059

  • Revision #4325041df6 2017-06-12 11:08:06 +0300

    • MDEV-13057 innodb_read_only=1 should avoid creating buf_flush_page_cleaner_thread

  • Revision #417434f12d 2017-06-08 15:43:06 +0300

    • MDEV-13039 innodb_fast_shutdown=0 may fail to purge all undo log

  • Revision #a9117c9008 2017-06-09 13:44:04 +0300

    • Correct a merge error of MDEV-11626

  • Revision #d03abc71a4 2017-06-08 10:34:10 +0300

    • MDEV-12609: Allow suppression of InnoDB log messages about reserving extents

  • Revision #d8d39721df 2017-06-06 09:34:09 +0300

    • Follow-up to MDEV-12042 (test innodb_page_size variants)

  • Revision #151daaf480 2017-06-05 15:16:15 +0300

    • MDEV-12994 innodb_fast_shutdown=0 skips change buffer merge; fast shutdown does it

  • Revision #ab62b7538f 2017-06-02 01:46:25 +0300

    • MDEV-12042 Re-bootstrap the server if InnoDB options are incompatible

  • Merge Revision #c2ef0bb6ce 2017-05-29 13:15:36 +0300 - Merge 5.5 into 10.0

  • Revision #449a88e1c6 2017-05-23 12:17:43 +0300

    • MDEV-12052 Shutdown crash presumably due to master thread activity

  • Revision #fde86fc1ed 2017-05-23 09:21:28 -0400

    • bump the VERSION

  • Revision #70630e3c92 2017-05-19 15:55:35 +0000

    • Workaround dependency problems (constant rebuilds) in Visual Studio generator

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #a346a5613e

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    MariaDB 10.0.27 Changelog

    The most recent release in the series is:

    Release date: 25 Aug 2016

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2016-08-24 17:39:57 +0300

    MariaDB 10.0.28 Changelog

    The most recent release in the series is:

    Release date: 28 Oct 2016

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2016-10-27 19:07:55 +0200

    MariaDB 10.0.21 Changelog

    The most recent release in the series is:

    Release date: 6 Aug 2015

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2015-08-05 20:07:46 +0200

    MariaDB 10.0.26 Changelog

    The most recent release in the series is:

    Release date: 24 Jun 2016

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2016-06-23 12:44:28 +0400

    MDEV-10604 Create a list of unstable MTR tests to be disabled in distribution builds

  • Revision #ed99e2c 2016-08-18 14:00:40 +0300

    • MDEV-10341: InnoDB: Failing assertion: mutex_own(mutex) - mutex_exit_func

  • Revision #4eb898b 2016-08-16 11:25:11 +0300

    • MDEV-10563 Crash during shutdown in Master_info_index::any_slave_sql_running

  • Revision #4da2b83 2016-08-23 15:03:31 +0300

    • Fixed compiler error and some warnings on windows

  • Revision #a5051cd 2016-08-22 10:19:07 +0300

    • Minor cleanups - Remove impossible test in test_quick_select - Ensure that is_fatal_error is set if we run out of stack space

  • Revision #b511096 2016-08-22 10:16:00 +0300

    • MDEV-10630 rpl.rpl_mdev6020 fails in buildbot with timeout

  • Revision #5932fa7 2016-08-21 20:38:47 +0300

    • Fixed "Packets out of order" warning message on stdout in clients, compiled for debugging, when the server goes down

  • Revision #6f31dd0 2016-08-21 20:18:39 +0300

    • Added new status variables to make it easier to debug certain problems: - Handler_read_retry - Update_scan - Delete_scan

  • Revision #8d5a0d6 2016-08-21 20:14:13 +0300

    • Cleanups and minor fixes

      • Fixed typos

      • Added --core-on-failure to mysql-test-run

      • More DBUG_PRINT in viosocket.c

      • Don't forget CLIENT_REMEMBER_OPTIONS for compressed slave protocol

      • Removed not used stage variables

  • Revision #05f61ba 2016-08-16 21:23:57 +0200

    • MDEV-10559: main.mysql_client_test_nonblock crashes in buildbot on 10.0

  • Revision #df09d5e 2016-08-15 16:28:19 +0200

    • MDEV-10559: main.mysql_client_test_nonblock crashes in buildbot on 10.0

  • Revision #47a1087 2016-08-14 09:16:07 +0200 - Merge branch 'bb-10.0-serg' into 10.0

  • Revision #191f7b0 2016-08-10 21:15:51 +0200

    • after merge fixes

  • Revision #2bd9495 2016-08-10 19:58:42 +0200 - Merge branch 'connect/10.0' into 10.0

  • Revision #a2934d2 2016-08-10 18:27:31 +0200 *

    • JdbcInterface: change return type of ...Field function modified: storage/connect/JdbcInterface.java

  • Revision #ec72508 2016-07-15 00:50:18 +0200

    • Change jdbc test to reflect girls.txt LF ending

  • Revision #44012db 2016-07-14 20:12:22 +0200

    • All changes made on 10.1 for last 11 commits

  • Revision #077f29a 2016-08-10 19:57:13 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0

  • Revision #4f2d214 2016-08-10 19:30:20 +0200

    • 5.6.31-77.0

  • Revision #3863e72 2016-08-10 19:55:45 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0

  • Revision #64752ac 2016-08-10 19:24:58 +0200

    • 5.6.31-77.0

  • Revision #e672d3f 2016-08-10 19:44:28 +0200 - Merge branch 'merge/merge-perfschema-5.6' into 10.0

  • Revision #0d8bb01 2016-08-10 19:26:54 +0200

    • 5.6.32

  • Revision #57fbc60 2016-08-10 19:43:37 +0200 - Merge branch 'merge/merge-innodb-5.6' into 10.0

  • Revision #b4f97a1 2016-08-10 19:23:00 +0200

    • 5.6.32

  • Revision #309c08c 2016-08-10 19:19:05 +0200 - Merge branch '5.5' into 10.0

  • Revision #5ad0206 2016-08-09 16:15:10 +0300

    • MDEV-10341: InnoDB: Failing assertion: mutex_own(mutex) - mutex_exit_func

  • Revision #0098d78 2016-08-09 13:25:40 +0200

    • MDEV-10465 general_log_file can be abused

  • Revision #a3f6424 2016-08-08 12:58:27 +0200

    • MDEV-6128:[PATCH] mysqlcheck wrongly escapes '.' in table names

  • Revision #2a54a53 2016-08-08 10:27:22 +0200

    • MDEV-10465 general_log_file can be abused

  • Revision #a7c43a6 2016-01-26 14:49:25 +0200

    • MDEV-9304: MariaDB crash with specific query

  • Revision #5269d37 2016-08-08 18:37:02 +0400

    • MDEV-10468 Assertion `nr >= 0.0' failed in Item_sum_std::val_real()

  • Revision #1b3430a 2016-08-08 16:04:40 +0400

    • MDEV-10500 CASE/IF Statement returns multiple values and shifts further result values to the next column

  • Revision #5e23b63 2016-08-07 11:02:42 +0200

    • MDEV-10506 Protocol::end_statement(): Assertion `0' failed upon ALTER TABLE

  • Revision #93d5cdf 2016-08-04 13:14:45 +0300

    • MDEV-9946: main.xtradb_mrr fails sporadically

  • Revision #c0cb84b 2016-08-04 10:57:55 +0200 - Merge branch 'bb-5.5-serg' into 5.5

  • Revision #470f259 2016-08-03 20:56:24 +0200

    • MDEV-10465 general_log_file can be abused

  • Revision #0214115 2016-08-01 16:53:57 +0200

    • trivial cleanup

  • Revision #03dec1a 2016-08-03 18:05:29 +0200

    • MDEV-10350 "./mtr --report-features" doesn't work

  • Revision #9d2f892 2016-08-03 17:58:56 +0200

    • MDEV-7329 plugins.pam_cleartext fails sporadically in buildbot

  • Revision #75891ed 2016-08-03 17:50:45 +0200

    • improve pam_cleartext.test a bit

  • Revision #5265243 2016-08-03 20:44:08 +0200 - Merge branch 'merge/merge-xtradb-5.5' into 5.5

  • Revision #e316c46 2016-08-03 20:43:29 +0200

    • 5.5.50-38.0

  • Revision #19fe10c 2016-08-03 20:39:47 +0200

    • MDEV-6581 Writing to TEMPORARY TABLE not possible in read-only

  • Revision #a350e53 2016-08-03 20:38:25 +0200 - Merge branch 'mysql/5.5' into 5.5

  • Revision #eb32dfd 2016-08-03 11:49:35 +0400

    • MDEV-10365 - Race condition in error handling of INSERT DELAYED

  • Revision #511313b 2016-08-03 13:42:46 +0000

    • MDEV-10010 - potential deadlock on windows due to recursive SRWLock acquisition

  • Revision #141f88d 2016-08-03 12:41:38 +0000

    • MDEV-10357 my_context_continue() does not store current fiber on Windows

  • Revision #ecb7ce7 2016-08-03 15:55:48 +0400

    • MDEV-10467 Assertion `nr >= 0.0' failed in Item_sum_std::val_real() Backporting MDEV-5781 from 10.0.

  • Revision #35c9c85 2016-08-03 13:40:53 +0300

    • MDEV-10217: innodb.innodb_bug59641 fails sporadically in buildbot: InnoDB: Failing assertion: current_rec != insert_rec in file page0cur.c line 1052

  • Revision #6b71a6d 2016-08-02 18:52:51 +0200

    • MDEV-10383 Named pipes : multiple servers can listen on the same pipename

  • Revision #5fdb3cf 2016-07-29 18:21:08 +0200

    • MDEV-10419: crash in mariadb 10.1.16-MariaDB-1trusty

  • Revision #c6aaa2a 2016-07-30 10:53:01 +0300

    • MDEV-10228: update test results

  • Revision #15ef38d 2016-07-27 00:38:51 +0300

    • MDEV-10228: Delete missing rows with OR conditions

  • Revision #1b5da2c 2016-07-21 15:32:28 +0400

    • MDEV-10316 - main.type_date fails around midnight sporadically

  • Revision #5cf49cd 2016-07-15 23:51:30 +0300

    • MDEV-10248 Cannot Remove Test Tables

  • Revision #72290cd 2016-08-13 09:27:57 +0300 - Merge branch '10.0' of github.com:MariaDB/server into 10.0

  • Revision #98e36b2 2016-08-12 20:02:23 +0300

    • With parallel replication we have had a couple of bugs where DDL's (like DROP TABLE) has been scheduled before conflicting DDL's (like INSERT) are commited.

  • Revision #66ac894 2016-08-11 17:50:21 +0200

    • MDEV-10455: libmariadbclient18 + MySQL-python leaks memory on failed connections

  • Revision #9b23f80 2016-08-11 14:39:47 +0300

    • MDEV-10535: ALTER TABLE causes standalone/wsrep cluster crash

  • Revision #b3df257 2016-08-09 16:51:35 +0300

    • MDEV-10469: innodb.innodb-alter-tempfile fails in buildbot: InnoDB: Warning: database page corruption or a failed

  • Revision #b5fb2a6 2016-08-02 14:29:55 +0400

    • Fixed main.contributors failure

  • Revision #246866d 2016-08-02 10:32:48 +0400 - Merge pull request #207 from iangilfillan/10.0

  • Revision #5d0dfcb 2016-07-27 15:29:32 +0200

    • Update contributors

  • Revision #df4fddb 2016-07-25 01:57:00 +0300

    • MDEV-10428 main.information_schema_stats fails sporadically in buildbot

  • Revision #bf2e315 2016-07-18 11:50:08 +0400

    • MDEV-8569 build_table_filename() doesn't support temporary tables.

  • Revision #c6fdb92 2016-07-12 22:20:46 +0200 - Merge branch '5.5' into 10.0

  • Revision #4e19aa3 2016-07-12 12:13:31 +0200

    • MDEV-10318 unset params in --ps --embedded

  • Revision #97ded96 2016-07-11 17:03:03 +0000

    • MDEV-10318 : Fix crash in embedded, in case prepared statement has parameter placeholders, but does not bind parameters

  • Revision #e81455bb 2015-05-04 08:32:05 +0200

    • MDEV-7973 bigint fail with gcc 5.0

  • Revision #a7814d4 2016-06-30 12:59:52 +0400

    • MDEV-10311 - funcs_1.processlist_priv_no_prot fails sporadically

  • Revision #f12ebed 2016-07-08 15:44:47 +0200

    • fixes for tokudb_parts --big suite

  • Revision #865ae5d 2016-07-01 18:44:28 -0400

    • MDEV-10261 fix some tokudb partition test result files since the underlying tests have changed.

  • Revision #79fc519 2016-07-12 22:20:20 +0200

    • json_udf slowdown

  • Revision #ef125e2 2016-06-23 14:41:51 +0200

    • add a test case vcol.charsets

  • Revision #3e8ae6e 2016-07-12 12:36:11 +0200

    • MDEV-10211 postfix - in ssl.test, remove remaining SHOW STATUS LIKE 'Ssl_cipher'

  • Revision #31e763d 2016-07-11 21:29:18 +0200

    • MDEV-10211 : fix ssl test not to use specific value of ssl_cipher, as it can change between different openssl/yassl version

  • Revision #7d4a7d8 2016-05-30 22:33:34 +0300

    • [MDEV-9127] Crash reporter often fails to show the query that crashed

  • Revision #406fe77 2016-07-04 17:31:14 +0300

    • Add more diagnostic to find out the problem on innodb_shutdown_for_mysql in ppc64el on test case innodb_fts.innodb_fts_stopword_charset.

  • Revision #0fdb17e 2016-06-28 11:25:59 +0200 - Merge branch '5.5' into 10.0

  • Revision #79f852a 2016-06-22 14:17:06 +0200

    • MDEV-10050: Crash in subselect

  • Revision #ef92aaf 2016-06-22 22:37:28 +0300

    • MDEV-10083: Orphan ibd file when playing with foreign keys

  • Revision #6dfe3fb 2016-06-28 10:23:24 +0200

    • remove incorrect .gitattributes

  • Revision #214f507 2016-06-24 11:08:09 -0400

    • bump the VERSION

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #5bbe929

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Typo fixed

  • Revision #a079565 2016-10-27 12:23:31 +0200

    • MDEV-10846 Running mysqldump backup twice returns error: Table 'mysql.proc' doesn't exist.

  • Revision #d451d77 2016-10-26 10:59:38 -0700

    • Fixed bug MDEV-9628. In the function create_key_parts_for_pseudo_indexes() the key part structures of pseudo-indexes created for BLOB fields were set incorrectly. Also the key parts for long fields must be 'truncated' up to the maximum length acceptable for key parts.

  • Revision #9d4a0dd 2016-10-24 10:15:11 -0700

    • Fixed bug MDEV-11096. 1. When min/max value is provided the null flag for it must be set to 0 in the bitmap Culumn_statistics::column_stat_nulls. 2. When the calculation of the selectivity of the range condition over a column requires min and max values for the column then we have to check that these values are provided.

  • Revision #26b87c3 2016-10-27 00:04:26 +0400

    • MDEV-10846 Running mysqldump backup twice returns error: Table 'mysql.proc' doesn't exist.

  • Revision #22490a0 2016-10-26 13:26:43 +0200

    • MDEV-8345 STOP SLAVE should not cause an ERROR to be logged to the error log

  • Revision #2593270 2016-10-26 12:30:18 +0200

    • backport include/search_pattern_in_file.inc from 10.1

  • Revision #5569ac0 2016-10-25 15:08:15 +0300

    • MDEV-11126: Crash while altering persistent virtual column

  • Revision #59a7bc3 2016-10-26 14:09:11 +0400

    • Removed duplicate open_strategy assignments

  • Revision #a3c980b 2016-10-24 15:26:11 +0400

    • MDEV-10824 - Crash in CREATE OR REPLACE TABLE t1 AS SELECT spfunc()

  • Revision #9155cc7 2016-08-31 15:57:02 +1000

    • MDEV-10292: Tokudb - PerconaFT - compile error in recent gcc

  • Revision #ad5b88a 2016-10-26 09:26:34 +0000

    • Fix build error in XtraDB on Windows.

  • Revision #bd4568a 2016-10-26 10:49:31 +0200 - Merge branch 'bb-10.0-serg' into 10.0

  • Revision #2cfccbe 2016-10-25 21:59:06 +0200 - Merge branch 'connect/10.0' into 10.0

  • Revision #b7aee7d 2016-10-14 18:29:33 +0200

    • Fix MDEV-10950. Null values not retrieved for numeric types. Now the null is tested using the result set getObject method.

  • Revision #9b20d60 2016-10-05 23:44:54 +0200

    • Fix MDEV-10948. Syntax error on quoted JDBC tables. Was because the quoting character was always '"' instead of being retrieve from the JDBC source.

  • Revision #7d596c9 2016-09-16 22:14:14 +0200

    • Working on MDEV-10525. Lrecl mismatch on DBF files

  • Revision #2140dcf 2016-09-05 13:19:28 +0200 - Merge branch '10.0' of server into ob-10.0

  • Revision #213765c 2016-09-05 13:18:04 +0200

    • Fix MDEV-10496. Memory leak in discovery

  • Revision #de9ea40 2016-10-25 21:58:59 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0

  • Revision #d9787aa 2016-10-25 17:03:23 +0200

    • 5.6.33-79.0

  • Revision #675f27b 2016-10-25 18:28:31 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0

  • Revision #d7dc03a 2016-10-25 17:01:37 +0200

    • 5.6.33-79.0

  • Revision #12c3e16 2016-10-25 16:41:43 +0200 - Merge branch '5.5' into 10.0

  • Revision #6e25727 2016-10-17 11:43:47 -0400

    • bump the VERSION

  • Revision #df87be5 2016-10-17 14:04:45 +0300

    • MDEV-11069 main.information_schema test fails if hostname includes 'user'

  • Revision #eac8d95 2016-10-14 12:51:53 +0200

    • compilation warning after xtradb merge

  • Revision #5a43a31 2016-10-14 00:33:49 +0200

    • mysqldump: comments and identifiers with new lines

  • Revision #01b39b7 2016-10-13 20:58:08 +0200

    • mysqltest: don't eat new lines in --exec

  • Revision #383007c 2016-10-13 21:35:01 +0200

    • mysql cli: fix USE command quoting

  • Revision #e4957de 2016-10-13 12:40:24 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5

  • Revision #6010a27 2016-10-13 12:23:16 +0200

    • 5.5.52-38.3

  • Revision #02be50a 2016-10-13 11:18:30 +0200 - Merge branch 'mysql/5.5' into 5.5

  • Revision #82ab92b 2016-10-25 22:35:35 +0000

    • MDEV-10951 Field_newdate::cmp access violation

  • Revision #ed3998a 2016-10-25 15:46:10 +0200

    • Revert "Add tokuftdump man page"

  • Revision #1daf746 2016-10-25 16:34:22 +0300

    • Add tokuftdump man page

  • Revision #39dceaa 2016-10-09 12:09:44 +0200

    • MDEV-10983: TokuDB does not compile on OS X 10.12

  • Revision #ba11dd6 2016-10-25 12:21:53 +0000

    • MDEV-11127 : Fix innochecksum to work with large files on Windows.

  • Revision #3321f1a 2016-06-21 13:35:59 +1000

    • MDEV-5944: Compile fix for OQGRAPH with LLVM

  • Revision #0c925aa 2016-10-23 18:47:44 +0300

    • MDEV-11097 - Update the list of unstable tests

  • Revision #fb38d26 2016-10-22 07:34:23 +0000

    • MDEV-11104 Fix client to correctly retrieve current user name on Windows

  • Revision #39b7aff 2016-10-21 23:02:56 +0200

    • Upstream MIPS 32bit-build-on-64bit patch from Debian Bug #838914

  • Revision #7eb4bd3 2016-10-21 22:43:46 +0200

    • Upstream patch from Debian Bug #838557

  • Revision #998f987 2016-10-21 22:37:51 +0200

    • Upstream MIPS test fixes from Debian Bug #838557.

  • Revision #4dfb6a3 2016-09-28 14:16:38 +0000

    • MDEV-11083 performance schema test fail with threadpool

  • Revision #4192c46 2016-10-16 04:46:39 +0300

    • MDEV-11061 Valgrind builder produces endless warnings

  • Revision #8a49e00 2016-10-14 23:23:49 +0300

    • More unstable tests

  • Revision #f6d4f82 2016-10-14 23:23:16 +0300

    • MDEV-11061 Valgrind builder produces endless warnings after switching to OpenSS

  • Revision #a3f11f7 2016-09-29 12:31:46 +0200 - Merge branch '5.5' into 10.0

  • Revision #7497ebf 2016-09-29 10:16:24 +0200

    • mysqld_safe: close stdout and stderr

  • Revision #0e76054 2016-09-28 12:52:01 +0000

    • Feedback plugin : add support for Windows 10 / Server 2016.

  • Revision #b38d3c3 2016-09-27 12:34:15 +0000

    • MDEV-10907 MTR and server writes can interleave in the error log

  • Revision #23af6f5 2016-09-28 16:19:58 +0300 - Merge branch '10.0' of github.com:MariaDB/server into 10.0

  • Revision #078e510 2016-09-27 19:03:11 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0

  • Revision #e312e2e 2016-09-27 17:59:58 +0200

    • 5.6.32-78.1

  • Revision #2e914ac 2016-09-27 19:00:08 +0200 - Merge branch 'merge/merge-perfschema-5.6' into 10.0

  • Revision #e3124a8 2016-09-27 17:57:28 +0200

    • 5.6.33

  • Revision #bb8b658 2016-09-27 18:58:57 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0

  • Revision #93ab309 2016-09-27 18:00:59 +0200

    • 5.6.32-78.1

  • Revision #3629f62 2016-09-27 18:05:06 +0200 - Merge branch 'merge/merge-innodb-5.6' into 10.0

  • Revision #094f140 2016-09-27 17:56:00 +0200

    • 5.6.33

  • Revision #77ce4ea 2016-09-27 09:21:19 +0200 - Merge branch '5.5' into 10.0

  • Revision #d61e526 2016-09-26 17:48:08 +0200

    • MDEV-10441 Document the server_audit_loc_info variable

  • Revision #c91fdb6 2016-09-26 13:03:02 +0200

    • Windows , mtr : allow cdb to print core dumps also if --parallel > 1

  • Revision #8483659 2016-09-24 10:06:58 +0200

    • report correct write error on log writes

  • Revision #f620da1 2016-09-24 01:17:35 +0200

    • MDEV-10725 Server 10.1.17 fails to build using clang with c++11

  • Revision #9434431 2016-09-24 13:50:42 +0200

    • Fix free() after my_malloc() (should be my_free()).

  • Revision #b3f7a80 2016-09-13 11:12:54 -0400

    • bump the VERSION

  • Revision #0da39ca 2016-09-12 16:18:07 +0200

    • fix BIGINT+MEDIUMINT type aggregation

  • Revision #347eeef 2016-09-11 20:55:11 +0200

    • don't use my_copystat in the server

  • Revision #611dc0d 2016-09-11 20:53:16 +0200

    • missing element in prelocked_mode_name[] array

  • Revision #a229091 2016-09-11 20:52:00 +0200

    • potential signedness issue

  • Revision #7ae555c 2016-09-11 20:51:09 +0200 - Merge branch 'mysql/5.5' into 5.5

  • Revision #b9631e3 2015-11-10 12:41:26 +0100

    • MDEV-8833 Crash of server on prepared statement with conversion to semi-join

  • Revision #ee97274 2016-08-25 09:50:04 +0300

    • DEV-10595 MariaDB daemon leaks memory with specific query

  • Revision #a92a8cc 2016-08-19 17:11:20 +0000

    • Windows packaging : use /d switch to sign MSI, to prevent installer showing randomly generated name in UAC prompt

  • Revision #723488b 2016-08-04 15:43:52 +0400

    • MDEV-10424 - Assertion ``ticket == null'failed inMDL_request::set_type`

  • Revision #09cb646 2016-08-11 19:35:53 +0000

    • Windows : fix search for WiX root directory when using 64bit cmake

  • Revision #737964d 2016-08-10 11:24:18 -0400

    • bump the VERSION

  • Revision #677c44f 2016-09-23 20:27:58 +0200

    • MDEV-10775 System table in InnoDB format allowed in MariaDB could lead to crash

  • Revision #e56a539 2016-07-01 13:57:18 +0400

    • MDEV-10315 - Online ALTER TABLE may get stuck in tdc_remove_table

  • Revision #83d5b96 2016-09-19 17:15:18 +0200

    • Fix tokudb jemalloc linking

  • Revision #fd0c114 2016-09-12 14:57:32 +0200

    • Update contributors

  • Revision #6e02d42 2016-09-13 13:16:11 +0200

    • Fix compilation failure of TokuDB on BSD-like systems

  • Revision #b34d7fb 2016-09-11 11:18:27 +0200

    • Debian Bug #837369 - test failures on hppa

  • Revision #af3dc48 2016-09-10 20:42:20 +0200

    • Attempt to fix strange rpm dependency issue following prior patch

  • Revision #577f3c1 2016-09-10 17:50:32 +0200

    • Fix use of require in mysql-test-run.

  • Revision #6c74ef8 2016-09-07 09:30:02 +1000

    • MDEV-10707: Fix tokudb test rows-32m-rand-insert (#231)

  • Revision #a14f61e 2016-09-05 12:28:35 +0300

    • MDEV-7142: main.index_merge_innodb fails sporadically in buildbot

  • Revision #f81f985 2016-08-29 11:53:33 +0200

    • fix conpilation on OpenBSD

  • Revision #39ec5ac 2016-08-25 11:55:54 -0400

    • bump the VERSION

  • Revision #a53f3c6 2016-09-28 16:12:58 +0300

    • MDEV-10649: Optimizer sometimes use "index" instead of "range" access for UPDATE

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #eca8c32

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    increase the VERSION

  • Revision #fa51f70 2015-08-04 23:42:44 +0200

    • correct the NULL-pointer test

  • Revision #006ffca 2015-08-04 23:40:25 +0200

    • after-merge fixes

  • Revision #5ca061e 2015-08-04 15:35:04 +0200

    • Fix embedded server build

  • Revision #9b9c5e8 2015-08-04 11:20:03 +0200

    • MDEV-8302: Duplicate key with parallel replication

  • Revision #d71b584 2015-08-04 08:33:31 +0300

    • Fix merge error.

  • Revision #b74795b 2015-07-29 21:38:45 +0300

    • MDEV-7040: Crash in field_conv, memcpy_field_possible, part#2

  • Revision #193faa5 2015-07-30 22:08:39 +0300

    • MDEV-8554: Server crashes in base_list_iterator::next_fast ...

  • Revision #877de3a 2015-07-30 22:08:39 +0300

    • MDEV-8554: Server crashes in base_list_iterator::next_fast ...

  • Revision #58a73e7 2015-08-03 16:48:19 +0200

    • remove generated CONNECT files

  • Revision #167c540 2015-08-03 13:05:40 +0200

    • 5.6.26

  • Revision #5654412 2015-08-03 13:03:47 +0200

    • 5.6.26

  • Revision #772c3f3 2015-07-28 17:56:11 +0200

    • .gitattributes: pcre/testdata/greppatN4 -text

  • Revision #a0107d9 2015-07-28 00:05:42 +0200

    • MDEV-8296 MSVS 2013 & WiX 3.9

  • Revision #9cb8cff 2015-07-28 00:01:59 +0200

    • MDEV-8296 MSVS 2013 & WiX 3.9

  • Revision #0b3eb45 2015-08-01 15:04:20 +0200

    • 5.6.25-73.1

  • Revision #1b0c81c 2015-08-01 15:02:14 +0200

    • 5.5.44-37.3

  • Revision #96badb1 2015-07-31 22:09:46 +0200

    • MDEV-7821 Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS

  • Revision #409709e 2015-07-31 20:33:10 +0200

    • compilation error on windows

  • Revision #79deefc 2015-07-31 12:31:37 +0200

    • MDEV-8340 Add "mysqlbinlog --binlog-row-event-max-size" support for MariaDB 5.5

  • Revision #4d5772c 2015-07-31 10:13:01 +0200

    • MDEV-7810 Wrong result on execution of a query as a PS (both 1st and further executions)

  • Revision #2721d69 2015-07-28 19:11:53 +0200

    • MDEV-8352 Increase Diffie-Helman modulus to 2048-bits

  • Revision #bfe2689 2015-07-31 13:13:39 +0400

    • MDEV-8379 - SUSE mariadb patches

  • Revision #360e597 2015-07-31 12:06:29 +0300

    • Make sure name buffer has string end marker on correct place.

  • Revision #1ad294e 2015-07-30 18:51:44 +0400

    • MDEV-7821 - Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS

  • Revision #fa765a4 2015-07-31 08:52:24 +0300

    • MDEV-6697: Improve foreign keys warnings/errors

  • Revision #e05cd97 2015-07-29 05:58:45 +0300

    • MDEV-8524: Improve error messaging when there is duplicate key or foreign key names

  • Revision #7962add 2015-07-30 13:15:54 +0200

    • Fix MDEV-8561 removing a wrong patch

  • Revision #c4456b9 2015-07-30 14:02:44 +0300

    • MDEV-7971: Assertion `name != _null' failed in ACL_internal_schema_registry::lookup...

  • Revision #392df76 2015-07-23 12:50:58 +0400

    • MDEV-4017 - GET_LOCK() with negative timeouts has strange behavior

  • Revision #4188ba9 2015-07-28 10:18:55 +0400

    • MDEV-7652 - More explanatory ERROR and WARNING messages when loading plugins with plugin-load-add that are already registered at mysql.plugin

  • Revision #cf30074 2015-07-27 12:50:51 +0200

    • MDEV-7968 Virtual column set to NULL using load data infile

  • Revision #6f14531 2015-07-26 00:05:58 +0200

    • CONNECT: compiler warnings

  • Revision #00967e1 2015-07-26 00:04:36 +0200

    • CONNECT: clean up a stray variable

  • Revision #40a6160 2015-07-26 00:03:34 +0200

    • MDEV-7574 Security definer views don't work with CONNECT ODBC tables

  • Revision #121f3e4 2015-07-25 13:13:22 +0200

    • MDEV-7429 main.mysqldump fails sporadically in buildbot

  • Revision #cd0813e 2015-07-25 12:21:51 +0200

    • MDEV-8534 [PATCH] mysql_secure_installation doesn't pass "socket" to "mysql"

  • Revision #39f5234 2015-07-25 12:17:10 +0200

    • MDEV-8534 [PATCH] mysql_secure_installation doesn't pass "socket" to "mysql"

  • Revision #517ef2b 2015-07-26 14:31:22 +0300

    • Added easy way to assert if another thread has died. Added some extra safety asserts in MyISAM key cache.

  • Revision #f3e578a 2015-07-26 14:19:04 +0300

    • Fixed MDEV-8428: Mangled DML statements on 2nd level slave when enabling binlog checksums

  • Revision #e40bc65 2015-07-25 15:14:40 +0300

    • Fixed memory loss detected on P8. This can happen when we call after_flush but never call after_rollback() or after_commit().

  • Revision #7115341 2015-07-23 14:57:12 +0300

    • Fixed warnings and errors found by buildbot

  • Revision #2ebedfa 2015-07-25 00:58:36 +0300

    • MDEV-8532 MTR cannot run with --embedded on Windows on a source build

  • Revision #a6ab8ef 2011-04-22 16:59:10 +0400

    • MDEV-5997 - MySQL bug#11759114 - '51401: GRANT TREATS NONEXISTENT FUNCTIONS/PRIVILEGES DIFFERENTLY'

  • Revision #d897015 2015-07-16 16:17:17 +0400

    • MDEV-8399 - [PATCH] Missing Sanity Checks for memory allocation in MariaDB

  • Revision #4efcc35 2015-07-22 13:21:55 +0200

    • Fix (?) retrieving integer arguments in JSON UDF's

  • Revision #cb3a71d 2015-07-22 11:17:55 +0400

    • Updating the instructions on how to prepare the OS to run "mtr connect.odbc_postgresql"

  • Revision #7a96702 2015-07-21 12:12:58 +0300

    • MDEV-8474: InnoDB sets per-connection data unsafely

  • Revision #83ba48b 2015-07-20 20:16:32 +0300

    • MDEV-8506 mroonga/wrapper.performance_schema fails in buildbot on bld-dan-release

  • Revision #0bb0ace 2015-07-20 14:36:30 +0300

    • MDEV-8443: mysql-test - innodb.innodb_simulate_comp_failures 'innodb_plugin' is failing

  • Revision #44c4b23 2015-07-19 09:28:22 +0200

    • MDEV-8496: gtid_ignore_duplicates treats gtid_seq_no as 32-bit

  • Revision #00d3b20 2015-07-17 00:06:27 +0300

    • MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1

  • Revision #44de090 2015-07-17 00:02:25 +0300

    • MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1

  • Revision #12da27d 2015-07-16 16:28:06 +0400

    • MDEV-8472 BINARY, VARBINARY and BLOB return different warnings on CAST to DECIMAL

  • Revision #94bc506 2015-06-30 18:01:40 +0400

    • MDEV-8374 - Debian: mysqld_safe Can't log to error log and syslog at the same time

  • Revision #6efdc39 2015-07-14 20:36:23 +0300

    • MDEV-8463: 10.0 tree does not build

  • Revision #a9960ef 2015-06-30 19:43:34 +0300

    • MDEV-8386: MARIADB creates very big tmp file > 351Gb. Started happening after Version 10.0.16-15

  • Revision #0a43236 2015-06-30 19:07:55 +0300

    • Code cleanup.

  • Revision #a95be96 2015-07-12 19:53:38 -0700

    • Apply fix for raw devices to XtraDB

  • Revision #ee5633a 2015-07-12 19:46:29 -0700

    • Apply fix for raw devices to XtraDB

  • Revision #d983565 2015-07-10 14:03:39 +0300

    • Updated fill_help_tables for MariaDB - References changed from mysql.com to mariadb.com/kb - NDB specfic things removed - Changed other MySQL related things to MariaDB

  • Revision #fdd9af5 2015-07-07 19:37:05 +0200

    • Correct typo in endian.test

  • Revision #0efaedf 2015-07-07 18:16:42 +0200

    • Add some new tests: storage/connect/mysql-test/connect/r/endian.result storage/connect/mysql-test/connect/r/mysql_index.result storage/connect/mysql-test/connect/t/endian.test storage/connect/mysql-test/connect/t/mysql_index.test

  • Revision #6114101 2015-07-07 15:55:32 +0200

    • Fix regression bug on "select max(length(nom)) from emp1" when: The emp1 table type is MYSQL nom is an indexed column

  • Revision #f073593 2015-07-06 12:33:11 +0200

    • Fix loosing result lines when all of this is true: The table type is MYSQL The query where clause includes an indexed column The where clause contains < or <= operator on this column Change version date

  • Revision #1a8cf15 2015-06-30 22:24:37 +0300

    • MDEV-8392: Couldn't alter field with default value for make it not nullable.

  • Revision #bc30046 2015-06-26 14:48:22 +0300

    • Fix for MDEV-8301; Statistics for a thread could be counted twice in SHOW STATUS while thread was ending

  • Revision #67c56ab 2015-06-25 23:34:54 +0300

    • Simple cleanups - Removing use of calls to current_thd - More DBUG_PRINT - Code style changes - Made some local functions static Ensure that calls to print_keyuse are locked with mutex to get all lines in same debug packet

  • Revision #8c81575 2015-06-25 23:26:29 +0300

    • Problem was that for cases like: SELECT ... WHERE XX IN (SELECT YY) this was transformed to something like: SELECT ... WHERE IF_EXISTS(SELECT ... HAVING XX=YY)

  • Revision #2e941fe 2015-06-25 23:18:48 +0300

    • Fixed crashing bug when using ONLY_FULL_GROUP_BY in a stored procedure/trigger that is repeatedly executed. This is MDEV-7601, including it's sub tasks MDEV-7594, MDEV-7555, MDEV-7590, MDEV-7581, MDEV-7589

  • Revision #8e524d2 2015-06-25 00:06:55 +0200

    • Set maturity to GAMMA modified ha_connect.cc

  • Revision #0e270f7 2015-06-25 00:01:38 +0200

    • Set maturity to GAMMA modified ha_connect.cc

  • Revision #b89de2b 2015-06-23 14:10:14 +0200

    • MDEV-8354: out-of-order error with --gtid-ignore-duplicates and row-based replication

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #0403790

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Fixed testcase check failure after db938.test

  • Revision #f289f3e 2016-06-23 12:16:20 +0400

    • MDEV-9728 - Hard crash in metadata_lock_info

  • Revision #4abeebe 2016-06-23 12:06:16 +0400

    • MDEV-9728 - Hard crash in metadata_lock_info

  • Revision #26de906 2016-06-23 07:42:40 +0300

    • Merge Revision #ef92aaf from 5.5

  • Revision #e167806 2016-06-22 15:31:58 +0200

    • compilation failures

  • Revision #26bf066 2016-06-21 10:25:08 +1000

    • MDEV-9479: Enable OQGRAPH Engine to compile with Boost-1.60+

  • Revision #b449612 2016-06-20 23:43:01 +0300

    • MDEV-8638: REVOKE ALL PRIVILEGES, GRANT OPTION FROM CURRENT_ROLE breaks replication

  • Revision #5fd8087 2016-05-30 21:42:36 +0300

    • [MDEV-9614] Roles and Users longer than 6 characters

  • Revision #f9b5acf 2016-06-22 10:54:19 +0200 - Merge branch 'bb-10.0-serg' into 10.0

  • Revision #87da767 2016-06-22 09:41:06 +0200

    • Fixed for failures in buildbot: TokuDB

  • Revision #a10fd65 2016-06-22 00:24:42 +0200

    • Fixed for failures in buildbot: Replication

  • Revision #805703f 2016-06-22 00:20:28 +0200

    • Fixed for failures in buildbot: Windows

  • Revision #b760a69 2016-06-21 16:44:03 +0200 - Merge branch 'merge-pcre' into 10.0

  • Revision #1592fbd 2016-06-21 16:02:35 +0200

    • 8.39

  • Revision #c84a40b 2016-06-21 15:57:20 +0200 - Merge branch 'connect/10.0' into 10.0

  • Revision #f2dded9 2016-06-20 15:26:05 +0200 - Merge branch '10.0' of server into 10.0

  • Revision #0a96c9c 2016-06-13 14:28:02 +0200

    • Possibly fix MDEV-10179 Reset remote tables when re-opening

  • Revision #a9ac350 2016-06-02 23:36:19 +0200

    • git90.msg + git91.msg

  • Revision #e905abf 2016-05-23 15:17:43 +0200

    • New version of the java JdbcInterface

  • Revision #9a5c586 2016-05-22 11:13:10 +0200 - Merge branch '10.0' of server into 10.0

  • Revision #da34a8c 2016-05-21 14:58:22 +0200 - Merge branch 'ob-10.0' into 10.0

  • Revision #d25fd43 2016-05-21 14:56:47 +0200

    • Fix wrong return from ExecuteQuery

  • Revision #c92f260 2016-05-21 12:11:27 +0200

    • Commit changes made from 10.1

  • Revision #ab62154 2016-05-13 01:20:46 +0200 - Merge branch 'ob-10.0' into 10.0

  • Revision #4a1ffc3 2016-05-12 23:26:40 +0200

    • Add forgotten changes made on 10.1

  • Revision #5af076e 2016-05-12 23:08:22 +0200

    • Add all changes made on 10.1

  • Revision #a69f4c7 2016-06-21 15:55:37 +0200 - Merge branch 'bb-10.0-serg' into 10.0

  • Revision #61a880d 2016-06-21 15:47:55 +0200 - Merge branch 'merge-perfschema-5.6' into 10.0

  • Revision #51ed64a 2016-06-21 14:22:52 +0200

    • 5.6.31

  • Revision #72d2389 2016-04-26 19:06:20 +0200

    • 5.6.30

  • Revision #b3f4cf7 2016-06-21 15:27:09 +0200 - Merge branch 'merge-xtradb-5.6' into 0.0

  • Revision #b42664e 2016-06-21 14:20:09 +0200

    • 5.6.30-76.3

  • Revision #a79d46c 2016-06-21 14:58:19 +0200 - Merge branch 'merge-innodb-5.6' into 10.0

  • Revision #720e04f 2016-06-21 14:21:03 +0200

    • 5.6.31

  • Revision #c081c97 2016-06-21 14:11:02 +0200 - Merge branch '5.5' into bb-10.0

  • Revision #a482e76 2016-06-20 16:12:54 +0200

    • fix a mysql-5.5.50 merge: mysqlcheck

  • Revision #95bf696 2016-06-19 14:51:03 +0200

    • MDEV-9749 InnoDB receives 'Bad file descriptor' error, possibly related to feedback plugin

  • Revision #7f38a07 2016-06-17 18:54:11 +0400

    • MDEV-10043 - main.events_restart fails sporadically in buildbot (crashes upon shutdown)

  • Revision #128930c 2016-06-17 12:39:20 -0400

    • bump the VERSION

  • Revision #7ff86b4 2016-06-17 14:59:17 +0300

    • MDEV-10247 TokuDB assertion error when building with DEBUG

  • Revision #1d21b22 2016-06-15 13:53:19 +0200

    • MDEV-10001 my_b_seek() may not work correctly after my_b_read() hits EOF

  • Revision #ecdf46d 2016-06-11 22:56:48 +0200 - Merge branch '10.0-tokudb-merge' into 10.0

  • Revision #22d7860 2016-06-11 22:47:30 +0200

    • fix tokudb tests after the merge

  • Revision #dde558f 2016-06-11 01:06:09 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0-tokudb-merge

  • Revision #f853a99 2016-06-10 19:47:58 +0200

    • 5.6.30-76.3

  • Revision #30d9d4e 2016-04-26 20:58:29 +0200

    • 5.6.29-76.2

  • Revision #ca95cc6 2016-06-10 20:48:59 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0-tokudb-merge

  • Revision #9a957a5 2016-04-26 20:56:25 +0200

    • move mysql-test into storage/tokudb, rename suites

  • Revision #ae6cc54 2016-02-16 19:44:10 +0100

    • 5.6.28-76.1

  • Revision #dcc501a 2015-12-15 17:23:58 +0100

    • 5.6.27-76.0

  • Revision #02043d7 2016-05-09 18:38:16 +0200

    • MDEV-9128 Compiling on IBM System Z fails

  • Revision #25f1a7a 2016-06-22 10:23:11 +0200

    • revert part of 69f1a32

  • Revision #1f761c5 2016-06-21 23:34:31 +0400

    • MDEV-9728 - Hard crash in metadata_lock_info

  • Revision #21479a6 2016-06-21 21:26:31 +0400

    • MDEV-9524 Cannot load from mysql.event when sql_mode is set to PAD_CHAR_TO_FULL_LENGTH The patch fixes the problem with loading information from system tables (e.g. event and help related tables) when PAD_CHAR_TO_FULL_LENGTH is enabled, as well as includes some additional minor improvements: - refactoring in get_field() to return an error rather than success if strmake_root() failed - removing of duplicate code in similar functions: char *get_field(MEM_ROOT *mem, Field *field) bool get_field(MEM_ROOT *mem, Field *field, String *res)

  • Revision #69f1a32 2016-06-21 19:20:11 +0200

    • Replace dynamic loading of mysqld.exe data for plugins, replace with MYSQL_PLUGIN_IMPORT

  • Revision #911af69 2016-06-20 14:35:58 +0200

    • MDEV-5973: MySQL Bug#11757486:49539: NON-DESCRIPTIVE ERR (ERROR 0 FROM STORAGE ENGINE) WITH MULTI-TABLE UPDATE

  • Revision #8255781 2016-06-20 13:54:19 +0400

    • MDEV-10258 - Valgrind warnings in buildbot after a set of mroonga tests

  • Revision #82a9692 2016-06-15 13:57:44 +0400

    • MDEV-9728 - Hard crash in metadata_lock_info

  • Revision #1531321 2016-04-26 13:42:10 +0400

    • MDEV-9993 - connect.json_udf_bin valgrind warnings

  • Revision #fa10a65 2016-06-21 12:37:39 +0300

    • MDEV-9356: innodb.innodb_bug53290 fails (crashes) on sol10-64 in buildbot

  • Revision #c3c4d55 2016-06-20 22:08:55 +0300

    • Merge commit from 10.1:

  • Revision #a80dbe06 2016-06-20 14:11:01 +0400

    • MDEV-10020 InnoDB NOT IN Query Crash When One Item Is NULL

  • Revision #70ad689 2016-06-20 09:58:31 +0300

    • MDEV-8633: information_schema.index_statistics doesn't delete item when drop table indexes or drop table;

  • Revision #e24a183 2016-06-18 10:46:55 +0400

    • MDEV-9969 mysql_install_db error processing ignore_db_dirs.

  • Revision #0a50e43 2016-06-16 14:57:32 +0400

    • MDEV-9374 having '2015-01-01 01:00:00.000001' > coalesce(NULL) returns true The problem was earlier fixed by the patch for MDEV-9521. Adding tests only.

  • Revision #b21e7af 2016-06-16 13:41:45 +0400

    • MDEV-9969 mysql_install_db error processing ignore_db_dirs.

  • Revision #0e50b92 2016-06-16 12:35:14 +0400

    • MDEV-9969 mysql_install_db error processing ignore_db_dirs.

  • Revision #732e269 2016-06-08 15:16:24 +0200

    • Merge branch 'mdev9991' into mdev9991-10.0

  • Revision #f9d453e 2016-05-28 13:11:09 +0300

    • Follow-up for commit 38b89a61c3ace83b32c079489922a0cae5106b56

  • Revision #4b1b305 2016-05-27 22:52:03 +0400

    • Merge pull request #176 from iangilfillan/10.0

  • Revision #a8422fa 2016-05-27 18:25:14 +0200

    • Update sponsors

  • Revision #b6e826b 2016-05-24 23:15:00 +0200

    • MDEV-10118 : do not suggest upgrade from MySQL 5.7 to MariaDB 10.x in the installer. Do not lauch upgrade wizard after installation

  • Revision #cee9ab9 2016-04-30 11:23:46 -0400

    • bump the VERSION

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #9fc102b

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    subscribing

    MariaDB 10.0.36 Changelog

    The most recent release in the series is:

    Release date: 1 Aug 2018

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2018-07-31 15:19:01 +0300

    Unstable tests for 10.0.36 release, latest additions

  • Revision #e52315a4a2 2018-07-30 18:06:30 +0300

    • MDEV-16855 Fix fts_sync_synchronization in InnoDB

  • Revision #5ed2da9587 2018-07-30 16:28:20 +0300

    • Apply the 5.6.40 security fixes to XtraDB

  • Merge Revision #7c773abdf7 2018-07-30 15:44:31 +0300 - Merge 5.5 into 10.0

  • Merge Revision #4c21c367b3 2018-07-30 15:19:26 +0300 - Merge InnoDB MySQL 5.6.41 to 10.0

  • Revision #29ddc6e9e3 2018-05-17 16:53:30 +0530

    • Bug #27326796 - MYSQL CRASH WITH INNODB ASSERTION FAILURE IN FILE PARS0PARS.CC

  • Merge Revision #91181b225c 2018-07-30 15:09:25 +0300 - Merge 5.5 into 10.0

  • Revision #d17e9a02c4 2018-07-30 14:05:24 +0300

    • Fix InnoDB/XtraDB warnings by GCC 8.2.0

  • Revision #8bdd125067 2018-07-30 13:13:43 +0300

    • MDEV-16851 On schema mismatch in IMPORT TABLESPACE, display ROW_FORMAT in clear text

  • Revision #340963351c 2018-07-30 10:39:42 +0300

    • Use a more precise argument for memset()

  • Revision #c631060713 2018-07-24 23:45:55 -0700

    • MDEV-16820 Lost 'Impossible where' from query with inexpensive subquery

  • Revision #1bda5e3a8f 2018-07-24 20:09:42 +0300

    • List of unstable tests for 10.0.36 release

  • Revision #9fbe360e9f 2018-07-24 18:24:21 +0200

    • make plugins.processlist more robust

  • Revision #e0139c2b92 2018-07-24 18:16:41 +0200

    • fix plugins.processlist

  • Merge Revision #5e67567b15 2018-07-24 10:42:35 +0200 - Merge pull request #726 from fauust/10.0-MDEV-14672

  • Merge Revision #4645a66316 2018-06-13 21:11:18 +0200 - Merge branch '10.0-MDEV-14672' of github.com:fauust/mariadb into 10.0-MDEV-14672

  • Revision #eee5bd9a2e 2018-04-03 10:33:11 -0300

    • Package dependency case problem

  • Revision #d4e9473923 2018-04-03 10:33:11 -0300

    • Package dependency case problem

  • Merge Revision #304440b014 2018-07-23 11:55:18 +0200 - Merge branch '5.5' into bb-10.0-merge-sanja

  • Revision #d57ddaa190 2018-07-16 15:12:38 +0200

    • MDEV-15551 Server hangs or assertion `strcmp(share->unique_file_name,filename) || share->last_version' fails in test_if_reopen or unexpected ER_LOCK_DEADLOCK

  • Revision #5c744bb535 2018-07-14 13:48:50 +0200

    • MDEV-14882 mysql_upgrade performs unnecessary conversions back and forth

  • Revision #40f29ecbf1 2018-07-14 00:51:23 +0200

    • MDEV-13397 MariaDB upgrade fail when using default_time_zone

  • Revision #33eccb5776 2018-07-13 21:37:22 +0200

    • MDEV-11790 WITHOUT_SERVER installs mysqld_safe_helper

  • Revision #bd5cf02bbe 2018-07-13 16:54:47 +0200

    • MDEV-11741 handler::ha_reset(): Assertion `bitmap_is_set_all(&table->s->all_set)' failed or server crash in mi_reset or buffer overrun or unexpected ER_CANT_REMOVE_ALL_FIELDS

  • Revision #0b3e28a4cd 2018-07-12 21:58:11 +0200

    • MDEV-8941 Compile on Solaris (SPARC) fails with errors in filamvct.cpp

  • Revision #e2ac4098ed 2018-07-19 13:02:14 +0400

    • Simplify caseup() and casedn() in charsets

  • Revision #ab58493db2 2018-07-19 09:55:19 +0400

    • MDEV-13118 Wrong results with LOWER and UPPER and subquery

  • Revision #ada54101a7 2018-05-30 16:25:44 +0530

    • MDEV-9266 Creating index on temporaray table breaks replication

  • Merge Revision #e5c26fdfab 2018-07-17 16:56:21 +0200 - Merge branch '5.5' into bb-10.0-merge

  • Revision #1fd84f9129 2018-07-13 23:03:57 -0700

    • MDEV-16760 CREATE OR REPLACE TABLE never updates statistical tables

  • Revision #c89bb15c31 2018-07-13 17:48:30 -0700

    • MDEV-16757 Memory leak after adding manually min/max statistical data for blob column

  • Revision #ad9d1e8c3f 2018-07-11 02:28:42 +0530

    • MDEV-16552: [10.0] ASAN global-buffer-overflow in is_stat_table / statistics_for_tables_is_needed

  • Revision #a2c0376e08 2018-07-02 17:45:19 +0100

    • Fix build on non-Windows, broken by 0897a25c0f0b9b865

  • Revision #8c5d64dafb 2018-07-02 15:22:52 +0100

    • Post-fix after MDEV-8540 - do not close stdin on Windows.

  • Revision #0897a25c0f 2018-07-02 15:02:31 +0100

    • MDEV-16596 : Windows - redo log does not work on native 4K sector disks.

  • Revision #3d4beee1a9 2018-06-28 11:59:25 +0200

    • remove double-counting

  • Revision #bf4244d1a0 2018-06-27 17:01:09 +0400

    • MDEV-8540 - Crash on server shutdown since 10.0.16

  • Merge Revision #cc8772f33e 2018-06-26 17:02:46 +0300 - MDEV-15953 Alter InnoDB Partitioned Table ignores pre-existing DATA DIRECTORY attribute

  • Revision #ff8b3c8df8 2018-06-23 13:49:36 +0300

    • MDEV-15953 Alter InnoDB Partitioned Table Moves Files (which were originally not in the datadir) to the datadir

  • Revision #28e1f1453f 2018-06-19 18:14:47 +0300

    • MDEV-15242 Poor RBR update performance with partitioned tables

  • Revision #364a20fe0b 2018-06-23 19:36:26 -0700

    • MDEV-16507 SIGSEGV when use_stat_tables = preferably and optimizer_use_condition_selectivity = 4

  • Merge Revision #d8192f5495 2018-06-21 00:44:10 +0200 - Merge branch '5.5' into 10.0

  • Merge Revision #6c08ff3eb7 2018-06-20 16:55:24 +0400 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #5f2a67a6c3 2018-06-20 02:36:00 +0530

    • MDEV-15247: Crash when SET NAMES 'utf8' is set

  • Merge Revision #c450f7d8d5 2018-06-19 14:03:41 +0400 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #3661d98822 2018-06-13 20:31:40 +0200

    • fix SHOW PROCESSLIST for --embedded

  • Revision #51254da52c 2018-06-12 12:37:28 +0200

    • MDEV-15359 Thread stay in "cleaning up" status after finishing

  • Revision #d2e1ed8b93 2018-06-13 08:33:25 +0300

    • Fix innodb.rename_table for embedded

  • Merge Revision #170bec36c0 2018-06-12 17:59:31 +0300 - Merge branch '5.5' into 10.0

  • Revision #6b8d34fe0d 2018-06-12 12:36:51 +0400

    • MDEV-14668 ADD PRIMARY KEY IF NOT EXISTS on composite key.

  • Revision #0ad9c3a016 2018-06-11 13:02:47 +0300

    • MDEV-16456 InnoDB error "returned OS error 71" complains about wrong path

  • Revision #24d7cbe1e0 2018-06-10 16:26:57 +0300

    • Ensure TokuDB compiles both on Linux and OS X

  • Revision #e5a3d24b87 2018-06-10 21:45:05 +0300

    • Followup for make TokuDB compile with GCC-8

  • Revision #719ed09e5e 2018-06-10 18:25:11 +0300

    • Update test results post-merge

  • Merge Revision #3ead951180 2018-06-10 17:16:27 +0300 - Merge branch '5.5' into 10.0

  • Revision #7053e26e18 2018-05-10 10:00:51 +0300

    • MDEV-15778: Fix TokuDB build issues on macOS 10.13.4

  • Revision #8f82c48443 2018-05-09 16:29:18 +0300

    • MDEV-15778: Restore file permissions lost in merge

  • Revision #cd33280b68 2018-06-09 11:26:52 +0530

    • MDEV-16374: Filtered shows 0 for materilization scan for a semi join, which makes optimizer always picks materialization scan over materialization lookup

  • Revision #15155ecd34 2018-06-08 20:42:39 +0100

    • fix typo

  • Revision #5bfd562a00 2018-06-08 20:42:25 +0100

    • MDEV-16445 mysql_upgrade_service should add skip-slave-start to server start parameters

  • Revision #141bc58ac9 2018-06-08 19:52:30 +0100

    • MDEV-16430: mysql_upgrade_service does not write log file.

  • Revision #55abcfa7b7 2018-06-05 18:16:12 +0300

    • MDEV-16124 fil_rename_tablespace() times out and crashes server during table-rebuilding ALTER TABLE

  • Revision #a61724a3ca 2018-05-24 11:38:34 +0300

    • MDEV-16267 Wrong INFORMATION_SCHEMA.INNODB_BUFFER_PAGE.TABLE_NAME

  • Revision #a816aa066e 2018-05-23 11:26:49 +0300

    • Fixed ASAN heap-use-after-free handler::ha_index_or_rnd_end

  • Revision #908676dfd9 2018-05-22 23:05:01 +0300

    • MDEV-15308 Assertion `ha_alter_info->alter_info->drop_list.elements

  • Revision #da71c1bad7 2018-05-22 14:36:06 +0300

    • MDEV-16229 Replication aborts with ER_VIEW_SELECT_TMPTABLE after half-failed RENAME

  • Revision #2f3779d31c 2018-05-20 14:19:14 +0300

    • Fixes for Aria transaction handling with lock tables

  • Merge Revision #c1b5d2801e 2018-05-19 15:38:34 +0200 - Merge branch '5.5' into 10.0

  • Revision #cf5226174b 2018-05-19 15:34:17 +0200

    • MDEV-11129 CREATE OR REPLACE TABLE t1 AS SELECT spfunc() crashes if spfunc() references t1

  • Revision #ef295c31e3 2018-05-16 21:51:46 +0300

    • MDEV-11129 CREATE OR REPLACE TABLE t1 AS SELECT spfunc() crashes if spfunc() references t1

  • Revision #d703e09cd6 2017-09-21 16:30:24 +0300

    • Fix that FLUSH TABLES FOR EXPORT also works for Aria tables.

  • Revision #b050df4fd3 2018-05-15 12:30:32 +0300

    • MDEV-14943 Alter table ORDER BY bug

  • Revision #197bf0fe35 2018-02-22 18:45:38 +0530

    • Bug #26334149 - MYSQL CRASHES WHEN FULL TEXT INDEXES IBD FILES ARE ORPHANED DUE TO RENAME TABLE

  • Revision #9c03ba8f0d 2017-12-27 11:56:11 +0530

    • Bug #27041445 SERVER ABORTS IF FTS_DOC_ID EXCEEDS FTS_DOC_ID_MAX_STEP

  • Merge Revision #c70fc6b16a 2018-05-11 14:07:05 +0300 - Merge 5.5 into 10.0 (no changes)

  • Revision #580a8061a7 2018-05-11 13:48:57 +0300

    • Remove a redundant condition added by the 5.6.40 merge

  • Revision #3cbfe8cc47 2018-05-10 19:00:54 +0400

    • MDEV-15480 Audit plugin does not respect QUERY_DML for audit plugin.

  • Revision #4f42f0d1ea 2018-05-09 15:06:48 +0300

    • MDEV-16119 InnoDB lock->index refers to a freed object after failed ADD INDEX

  • Revision #34045af03f 2018-05-06 22:46:56 +0200

    • MDEV-15216 Assertion `! is_set() || m_can_overwrite_status' failed in Diagnostics_area::set_error_status upon operation inside XA

  • Revision #087ea8f820 2018-05-08 10:31:35 +0200

    • de-obfuscate rpl_*_implicit_commit_binlog test

  • Revision #0d429dcb37 2018-05-06 22:47:30 +0200

    • rename a test

  • Revision #7b9486d2eb 2018-05-07 11:52:05 +0300

    • MDEV-14693 XA: Assertion `!clust_index->online_log' failed in rollback_inplace_alter_table

  • Merge Revision #3c07ed141c 2018-05-04 17:35:09 +0200 - Merge branch '5.5' into 10.0

  • Revision #04b1e61d69 2018-05-04 15:51:13 +0200

    • compiler warning

  • Revision #1cb7c4bfc0 2018-05-03 16:14:54 +0100

    • MDEV-16084 Calling exit() from a signal handler is unsafe.

  • Revision #a411910dd6 2018-05-03 10:26:00 -0400

    • bump the VERSION

  • Merge Revision #b432d4ad66 2018-05-03 11:42:19 +0300 - MDEV-16080 Crash in online table rebuild with concurrent DELETE of many BLOBs

  • Revision #f47eac2882 2018-01-10 20:54:09 +0530

    • Bug #25928471: ONLINE ALTER AND CONCURRENT DELETE ON TABLE WITH MANY TEXT COLUMNS CAUSES CRASH

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #e023f9a4d5

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    subscribing
    subscribing
    subscribing
    subscribing

    MariaDB 10.0.34 Changelog

    The most recent release in the series is:

    Release date: 30 Jan 2018

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2018-01-27 20:37:09 +0200

    MariaDB 10.0.33 Changelog

    The most recent release in the series is:

    Release date: 30 Oct 2017

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2017-10-27 03:19:59 +0300

    List of unstable tests for 10.0.34 release

  • Revision #61e2f43e05 2018-01-25 19:48:36 +0200

    • Remove ut_win_init_time from innodb

  • Revision #a0702dbcda 2018-01-23 11:24:53 +0100

    • MDEV-11539 test_if_reopen: Assertion `strcmp(share->unique_file_name,filename) || share->last_version' failed upon select from I_S

  • Revision #1c10b256b3 2018-01-25 12:11:30 +0200

    • Port innodb_print_lock_wait_timeout_info_basic from Percona

  • Revision #f775ee6006 2018-01-25 11:33:34 +0200

    • Fix innodb compilation failure on Windows

  • Revision #12c42bd2c7 2018-01-24 20:21:58 +0200

    • Remove xtradb "fragmentation-statistics" patches

  • Merge Revision #a82bb5d316 2018-01-24 20:20:11 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #cd33250d2a 2018-01-23 18:04:34 +0200

    • 5.6.38-83.0

  • Merge Revision #3699a4b5c0 2018-01-24 18:23:25 +0200 - Merge branch 'merge-innodb-5.6' into 10.0

  • Revision #3dfe148074 2018-01-23 17:43:37 +0200

    • 5.6.39

  • Revision #d69d488b8c 2018-01-24 17:55:26 +0200

    • Remove innodb.test "keep away" comment

  • Revision #d81e41e773 2018-01-24 17:54:25 +0200

    • Update Tokudb Test Results

  • Revision #fc3df561d4 2018-01-23 20:19:16 +0200

    • Make TokuDB run on 10.0

  • Merge Revision #c5f333adb6 2018-01-24 16:14:13 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0

  • Revision #f6716cef7e 2018-01-23 19:20:10 +0200

    • 5.6.38-83.0

  • Revision #1e88e85503 2018-01-24 16:12:52 +0200

    • Squashed commit of connect/10.0:

  • Revision #b20f821e07 2018-01-24 15:18:36 +0200

    • Fix Innodb ASAN error on init

  • Merge Revision #d833bb65d5 2018-01-24 12:29:31 +0200 - Merge remote-tracking branch '5.5' into 10.0

  • Revision #76577e1e26 2018-01-24 10:58:27 +0100

    • typo fix

  • Revision #e2da680c51 2018-01-23 23:19:09 +0100

    • MDEV-13187 incorrect backslash parsing in clients

  • Revision #8637931f11 2018-01-23 19:29:12 +0200

    • Add ASAN instrumentation (and more strict Valgrind) to InnoDB

  • Revision #70a9b12de9 2018-01-23 18:08:55 +0200

    • Silence -Wimplicit-fallthrough

  • Revision #ba8d0fa700 2018-01-15 14:50:35 +0100

    • MDEV-14786: Server crashes in Item_cond::transform on 2nd execution of SP querying from a view

  • Revision #11408a69ad 2018-01-21 23:44:31 +0100

    • Fix Item tree changes/rollback debug print

  • Revision #94da1cb4a6 2018-01-23 15:47:54 +0530

    • MDEV-14586 Assertion `0' failed in retrieve_auto_increment ...

  • Revision #cc3155415e 2018-01-19 19:52:01 +1100

    • MDEV-5510: Replace MySQL -> MariaDB in init scripts

  • Revision #701c7e777f 2018-01-23 11:56:52 +0100

    • Fix error message typo

  • Revision #9ee372736f 2018-01-23 07:37:00 +1100

    • mysql_install_db: correct hosting/source/maillist information

  • Revision #c98906e4fe 2018-01-23 07:35:38 +1100

    • mysql_install_db: correct --skip-grant-tables help

  • Revision #3532a421f6 2018-01-23 11:57:54 +0300

    • fix build for recent clang

  • Revision #a04b07eb34 2018-01-22 23:51:32 +0200

    • Fix TokuDB Not building

  • Revision #8539e4b1b6 2018-01-22 13:39:59 +0100

    • improve ASAN instrumentation: clang

  • Revision #b20c3dc664 2018-01-21 21:18:57 +0200

    • MDEV-14715: Assertion `!table || (!table->read_set... failed in Field_num::val_decimal

  • Revision #6d826e3d7e 2018-01-21 13:12:33 +0200

    • Remove commented out code post merge fix in 2011

  • Revision #03eb15933d 2018-01-21 20:48:59 +0100

    • improve ASAN instrumentation: InnoDB/XtraDB

  • Revision #d9c460b84e 2018-01-21 15:08:33 +0100

    • Finally! Make './mtr --valgrind-mysqld --gdb' to work.

  • Revision #f2408e7e6a 2018-01-20 17:59:37 +0100

    • Free memory in unit tests. Makes ASAN happier.

  • Revision #36eb0b7a55 2018-01-21 12:50:49 +0100

    • improve ASAN instrumentation: table->record[0]

  • Revision #fa331acefd 2018-01-21 11:30:02 +0100

    • improve ASAN instrumentation: mtr

  • Revision #dc28b6d180 2018-01-21 12:53:17 +0100

    • improve ASAN instrumentation: MEM_ROOT

  • Revision #a966d422ca 2018-01-20 12:50:28 +0100

    • improve ASAN instrumentation: TRASH

  • Revision #22ae3843db 2018-01-20 17:59:11 +0100

    • Correct TRASH() macro usage

  • Revision #204cb85aab 2018-01-20 11:45:23 +0100

    • Fix compilation without dlopen

  • Revision #906ce0962d 2018-01-22 11:18:10 +0200

    • MDEV-7049 MySQL#74585 - InnoDB: Failing assertion: *mbmaxlen < 5 in file ha_innodb.cc line 1904

  • Revision #6c60c809bb 2018-01-19 18:04:51 +0200

    • Add dummy defintion for Dl_info in case we're missing dladdr

  • Revision #17f64b362a 2018-01-19 11:01:32 -0500

    • bump the VERSION

  • Revision #26e5f9dda1 2018-01-16 22:57:52 +0200

    • MDEV-14229: Stack trace is not resolved for shared objects

  • Revision #a7a4519a40 2018-01-19 13:29:31 +0530

    • MDEV-14241: Server crash in key_copy / get_matching_chain_by_join_key or valgrind warnings

  • Revision #4f96b401d9 2018-01-18 09:20:55 -0800

    • Fixed MDEV-14960 [ERROR] mysqld got signal 11 with join_buffer and join_cache

  • Revision #e431d90065 2018-01-24 09:57:18 +0200

    • Update sponsors

  • Revision #d0acfa458e 2018-01-23 23:48:57 +0200

    • MDEV-14245 tokudb_alter_table.drop_add_pk_part_104 fails

  • Revision #d5d0c62459 2018-01-23 19:21:58 +0200

    • Fixed a few compiler warnings

  • Revision #b3c7cf81e3 2018-01-23 19:21:44 +0200

    • Fix for MDEV-14141 Crash in print_keydup_error()

  • Revision #a4663af05c 2018-01-22 16:53:10 +0100

    • MDEV-7533: COLUMN_JSON() doesn't escape control characters in string values

  • Revision #ea78c5744b 2018-01-22 20:10:57 +0100

    • MDEV-13988 connect.drop-open-error fails

  • Revision #431607237d 2018-01-22 16:50:20 +0200

    • MDEV-12173 "Error: trying to do an operation on a dropped tablespace"

  • Revision #5e87f49a99 2018-01-18 09:29:49 +0200

    • Make row_mysql_table_id_reassign() static

  • Merge Revision #4c1479545d 2018-01-11 10:16:38 +0200 - Merge 5.5 into 10.0

  • Revision #c903ba2f1e 2018-01-08 14:24:04 +0200

    • MDEV-13205 InnoDB: Failing assertion: !dict_index_is_online_ddl(index) upon ALTER TABLE

  • Revision #4496fd71f4 2018-01-04 20:38:42 +0200

    • Fix a truncation warning introduced in MDEV-12323

  • Merge Revision #8ac1982fcc 2018-01-03 20:40:41 +0200 - Merge 5.5 into 10.0

  • Merge Revision #51e4650ed0 2018-01-02 21:52:46 +0200 - Merge 5.5 into 10.0

  • Revision #eef2bc5a5c 2017-12-28 17:13:42 +0200

    • Update mysqladmin man page

  • Revision #4b8cd4536a 2017-12-22 14:03:25 +0400

    • MDEV-13626 Merge InnoDB test cases from MySQL 5.7

  • Revision #24efee9100 2017-12-21 18:00:24 +0200

    • Follow up to MDEV-12366: FLUSH privileges can break hierarchy of roles

  • Revision #0202e47274 2017-12-21 17:19:13 +0200

    • MDEV-12827 Assertion failure when reporting duplicate key error in online table rebuild

  • Merge Revision #042f763268 2017-12-20 12:51:57 +0200 - Merge remote-tracking branch '5.5' into 10.0

  • Revision #cb121a047b 2017-12-20 13:49:27 +0400

    • An after-fix for MDEV-14008 Assertion failing: `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())

  • Revision #f7f5c710e4 2017-12-20 09:21:08 +0200

    • Correct a function comment

  • Revision #be758322e2 2017-12-17 18:33:22 +0200

    • MDEV-12366: FLUSH PRIVILEGES can break hierarchy of roles

  • Revision #2fced9e7b6 2017-12-16 11:56:16 +0200

    • MDEV-13655: Set role does not properly grant privileges.

  • Revision #40088bfc7e 2017-12-18 19:46:23 +0200

    • MDEV-13407 innodb.drop_table_background failed in buildbot with "Tablespace for table exists"

  • Revision #03e91ce324 2017-12-15 16:38:46 +0100

    • MDEV-14641 Incompatible key or row definition between the MariaDB .frm file and the information in the storage engine

  • Revision #c1e5fef05d 2017-12-18 11:25:38 +0400

    • MDEV-14008 Assertion failing: `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())

  • Revision #9d76b27498 2017-12-13 22:30:13 +0200

    • Follow-up fix for MDEV-12352: Plug a memory leak

  • Revision #b1977a39de 2017-12-13 18:56:22 +0200

    • MDEV-12323 Rollback progress log messages during crash recovery are intermixed with unrelated log messages

  • Revision #08d0ea1fcf 2017-12-13 18:53:46 +0200

    • Follow-up to MDEV-11027: Use recv_sys_t::report()

  • Revision #b46fa627ca 2017-12-13 18:02:09 +0200

    • MDEV-12352 InnoDB shutdown should not be blocked by a large transaction rollback

  • Revision #6559ba71a5 2017-12-13 16:18:08 +0200

    • MDEV-13797 InnoDB may hang if shutdown is initiated soon after startup while rolling back recovered incomplete transactions

  • Revision #622466644d 2017-11-20 11:00:44 +0200

    • mysql_uprade --help and man page fixes

  • Revision #d8ccc61f76 2017-11-16 14:03:02 +0200

    • MDEV-9663: InnoDB assertion failure: *cursor->index->name == TEMP_INDEX_PREFIX

  • Revision #93326ef051 2017-11-16 13:21:07 +0200

    • MDEV-9663: InnoDB assertion failure: *cursor->index->name == TEMP_INDEX_PREFIX

  • Revision #923ea5dbf6 2017-11-16 13:18:22 +0200

    • MDEV-9663: InnoDB assertion failure: *cursor->index->name == TEMP_INDEX_PREFIX

  • Revision #02e35ef5f2 2017-11-15 15:52:03 +0400

    • MDEV-12681 Wrong VIEW results for CHAR(0xDF USING latin1)

  • Revision #ea1739f90d 2017-11-14 11:29:52 +0300

    • removed garbase struct member

  • Revision #2913f615f0 2017-11-13 16:30:02 +0100

    • MDEV-8949: COLUMN_CREATE unicode name breakage

  • Revision #c0e10f375a 2017-11-10 09:07:45 +0200

    • Fix a -Wimplicit-fallthrough warning

  • Revision #56394a78e3 2017-11-03 12:33:01 +0100

    • MDEV-12372 mysqlbinlog --version output is the same on 10.x as on 5.5.x, and contains not only version

  • Revision #c97a7cdbd0 2017-11-09 20:51:11 +0100

    • remove redundant tests from mysql-test/include/*.inc files

  • Revision #7ec6c6fa62 2017-10-22 21:29:31 +0200

    • typo

  • Merge Revision #3028357aa5 2017-11-09 20:33:23 +0100 - Merge branch '5.5' into 10.0

  • Revision #c2c93fc6e4 2017-11-08 15:47:49 +0100

    • MDEV-14164: Unknown column error when adding aggregate to function in oracle style procedure FOR loop

  • Revision #ca695888e0 2017-11-07 21:57:42 +0400

    • MDEV-14116 INET6_NTOA output is set as null to varchar(39) variable

  • Revision #6a524fcfdd 2017-11-06 14:55:34 +0200

    • MDEV-14140 IMPORT TABLESPACE must not go beyond FSP_FREE_LIMIT

  • Revision #bfde65c0ae 2017-11-04 02:39:16 +0200

    • MDEV-10651, MDEV-14196 sys_vars.innodb_buffer_pool_* tests fail

  • Revision #5e5adfa729 2017-11-01 18:40:09 +0200

    • MDEV-14029 Server does not remove #sql*.frm files after crash during ALTER TABLE

  • Revision #0ed5c09b28 2017-11-01 19:57:47 +0200

    • MDEV-11864 main.view test uses CHECK PARTITION but does not check for the partition plugin

  • Revision #1394ea6965 2017-11-03 22:36:58 +0400

    • MDEV-13921 Audit log writes invalid SQL if single-line comments are present.

  • Revision #04daf30e9b 2017-11-03 17:05:41 +0400

    • MDEV-13921 Audit log writes invalid SQL if single-line comments are present.

  • Revision #c4c48e9740 2017-03-07 19:21:42 +0100

    • MDEV-11965 -Werror should not appear in released tarballs

  • Revision #d11001d11b 2017-10-27 11:36:32 +0300

    • Backport MDEV-13890 from 10.2 (InnoDB/XtraDB shutdown failure)

  • Revision #2b332ab795 2017-10-30 12:31:40 -0400

    • bump the VERSION

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #d01dbe66a8

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    List of unstable tests for 10.0.33 release

  • Revision #eadcf09bc4 2017-10-27 03:17:23 +0300

    • MDEV-13860 CONNECT engine does not build with JDBC without ODBC

  • Revision #b933a8c354 2017-10-26 13:29:28 +0300

    • MDEV-12569 InnoDB suggests filing bugs at MySQL bug tracker

  • Revision #c9ee5d9960 2017-10-25 23:40:54 +0300

    • Squashed commit of the following:

  • Merge Revision #bd9a2363e5 2017-10-26 12:47:24 +0300 - Merge branch 'merge-perfschema-5.6' into 10.0

  • Revision #98470fc800 2017-10-25 22:04:17 +0300

    • 5.6.38

  • Merge Revision #3b35d745c3 2017-10-26 12:46:47 +0300 - Merge branch 'merge-innodb-5.6' into 10.0

  • Revision #4ef64e01a7 2017-10-25 21:35:33 +0300

    • 5.6.38

  • Merge Revision #4274d0bf57 2017-10-26 11:13:07 +0300 - Merge 5.5 into 10.0

  • Revision #cfb3361748 2017-10-26 11:02:19 +0300

    • MDEV-12569 InnoDB suggests filing bugs at MySQL bug tracker

  • Revision #fc7b9af267 2017-10-25 16:21:52 +0300

    • Remove comments to removed parameters

  • Merge Revision #44ed243522 2017-10-24 19:25:19 +0300 - Merge 5.5 into 10.0

  • Revision #439a7c994a 2017-10-24 15:20:54 +0300

    • MDEV-14051 'Undo log record is too big.' error occurring in very narrow range of string lengths

  • Revision #fb5fe497e5 2017-10-18 02:36:55 -0400

    • bump the VERSION

  • Revision #a1a79aa576 2017-10-23 15:35:10 -0700

    • MDEV-13776 mysqld got signal 11 on delete returning

  • Revision #acb336f75e 2017-10-23 15:33:13 -0700

    • MDEV-13607 MariaDB crash in fix_semijoin_strategies_for_picked_join_order

  • Revision #2eb3c5e542 2017-10-18 21:19:33 +0300

    • MDEV-13918 Race condition between INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS and ALTER/DROP/TRUNCATE TABLE

  • Merge Revision #da4503e956 2017-10-18 15:14:39 +0200 - Merge branch '5.5' into 10.0

  • Revision #babbf8c6fc 2017-10-18 10:20:25 +0300

    • fts_query_free(): Fix a potential assertion failure

  • Revision #30e89acd95 2017-10-18 09:52:19 +0300

    • Import, adapt and extend a test from Oracle

  • Revision #9817479563 2017-10-18 08:25:04 +0300

    • Add a test of LIMIT with FULLTEXT INDEX

  • Revision #dfd010ef90 2017-10-18 06:35:11 +0300

    • MDEV-14086 Setting innodb_buffer_pool_load_now or innodb_buffer_load_abort will crash if innodb_read_only

  • Revision #4090ef820e 2017-10-17 15:33:19 +0300

    • Fix check_role_is_granted for embedded

  • Revision #9a791c9c8d 2017-10-16 13:21:11 +0300

    • MDEV-12676 MySQL#78423 InnoDB FTS duplicate key error

  • Revision #1eee3a3fb7 2017-10-16 12:06:43 +0300

    • MDEV-13051 MySQL#86607 InnoDB crash after failed ADD INDEX and table_definition_cache eviction

  • Revision #b9418ed333 2017-10-09 13:32:40 +0300

    • MDEV-13676: Field "create Procedure" is NULL, even if the user has role which is the definer. (SHOW CREATE PROCEDURE)

  • Revision #fc9ff69578 2017-10-10 10:19:10 +0300

    • MDEV-13838: Wrong result after altering a partitioned table

  • Revision #2db5e4d1f9 2017-10-10 14:31:33 +0200

    • smaller stack size on quantal-x86 and wheezy-x86

  • Revision #1cfcb58539 2017-10-09 20:30:52 +0300

    • Fix oqgraph compilation with Boost versions <=1.49

  • Revision #440157cbbe 2017-10-05 15:01:38 +0200

    • MDEV-13412 main.func_regexp_pcre fails in buildbot on ppc64le

  • Revision #4d33c74224 2016-10-20 21:36:05 +0200

    • MDEV-10980: Fix reverse queries in OQGRAPH.

  • Revision #172cc70bf8 2017-10-09 12:18:12 +0300

    • MDEV-13446 fts_create_doc_id() unnecessarily allocates 8 bytes for every inserted row

  • Revision #bc85d22bf0 2017-10-09 02:49:50 +0300

    • MDEV-12263 Feature: skipped test file

  • Revision #9b897d663a 2017-10-09 01:43:31 +0300

    • MDEV-12263 Feature: skipped test file

  • Revision #ca948e335e 2017-10-07 13:42:11 +0400

    • MDEV-9886 Illegal mix of collations with a view comparing a field to a binary constant

  • Revision #dbeffabc83 2017-10-06 00:08:36 -0700

    • Fixed the bug MDEV-11574.

  • Revision #e6862cf1ff 2017-10-03 00:13:58 +0000

    • Windows MSI : dump server error log to MSI log on installation failure.

  • Merge Revision #de4a00d4f7 2017-10-02 10:42:55 +0300 - Merge 5.5 into 10.0

  • Revision #19d21b9366 2017-09-25 09:29:27 +0300

    • Cherry-pick the MDEV-13898 test changes from 10.2 to 10.0

  • Revision #78b63425a3 2017-09-24 10:11:16 +0300

    • MDEV-13899 IMPORT TABLESPACE may corrupt ROW_FORMAT=REDUNDANT tables

  • Revision #7128fefa4c 2017-09-23 23:23:05 +0200

    • Fix compile with -DWITHOUT_DYNAMIC_PLUGINS on Unix

  • Revision #f6cb4f0a19 2017-09-22 10:28:14 +0300

    • MDEV-13814 Extra logging when innodb_log_archive=ON

  • Revision #8d0448d507 2017-09-21 18:05:07 +0200

    • MDEV-13861 Assertion `0' failed in Protocol::end_statement

  • Revision #cb1b466c0c 2017-08-16 13:26:53 +0200

    • CONNECT: compilation fix

  • Revision #db7fd021fe 2017-09-21 12:31:30 +0300

    • Add have_debug.inc to skip the test faster in non-debug builds

  • Revision #1015196e0a 2017-09-21 10:03:40 +0200

    • cleanup: TABLE_LIST::view_check_option

  • Revision #e84f5356c3 2017-09-21 13:22:49 +0530

    • MDEV-12290 Wrong timestamps in binary log causes replication issues

  • Revision #378beed0a6 2017-09-20 20:02:01 +0200

    • MDEV-13290: Assertion !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' or ! is_set()' failed

  • Revision #b7434bacbd 2017-09-20 17:51:43 +0200

    • include/master-slave.inc must always be included last

  • Revision #8f3fd98d25 2017-09-20 17:07:05 +0200

    • connect fixes after-merge

  • Revision #d3976cf72a 2017-09-20 15:59:40 +0200

    • remove an empty file with a wrong name

  • Merge Revision #20d4cac6db 2017-09-20 10:24:31 +0300 - Merge branch 'bb-10.0-vicentiu' into 10.0

  • Revision #b337a06829 2017-09-19 11:53:59 +0300

    • Revert d9bc5e03d788b958ce8c76e157239953db60adb2 from Oracle (in XtraDB)

  • Revision #dab6f56098 2017-09-19 11:37:50 +0300

    • Revert Bug #25175249 ASSERTION: (TEMPL->IS_VIRTUAL && !FIELD) || (FIELD && FIELD->PREFIX_LEN ? FIELD

  • Merge Revision #cbd62feee5 2017-09-19 11:35:09 +0300 - Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #b4606367d7 2017-09-19 00:44:27 +0300

    • 5.6.37-82.2

  • Merge Revision #745cd57ae7 2017-09-19 11:18:17 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0

  • Revision #618d8fdf37 2017-09-19 10:58:12 +0300

    • 5.6.37-82.2

  • Revision #0e15396341 2017-09-19 11:17:35 +0300

    • Fix fall-through warning

  • Revision #b2c0cca6b0 2017-09-19 09:26:27 +0300

    • Fix connect merge problems

  • Revision #df2675a9cc 2017-09-19 02:04:05 +0300

    • Merge connect/10.0 into 10.0

  • Revision #0f44c8ab28 2017-09-19 02:04:45 +0300

    • Fix merge error

  • Merge Revision #d6a7de2022 2017-09-19 01:02:01 +0300 - Merge branch '5.5' into 10.0

  • Revision #97c2a7354b 2017-09-19 15:55:59 +0200

    • MDEV-13290: Assertion !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' or ! is_set()' failed

  • Revision #389f7cdf3c 2017-09-19 13:08:24 +0400

    • MDEV-13137 MySQL 5.6.23 Crashes when SET GLOBAL server_audit_logging=OFF;

  • Revision #a870099817 2017-09-15 16:20:16 +0000

    • Windows : support vsjitdebugger in MTR's --debugger.

  • Revision #a73b55a9f8 2017-09-15 16:19:14 +0000

    • Windows : fix a warning in popular header file

  • Revision #434e283507 2017-09-15 12:25:06 +0400

    • MDEV-13685 Can not replay binary log due to Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation 'concat'

  • Merge Revision #65c94238f8 2017-09-09 10:55:47 +0000 - Merge branch 'bb-10.0-wlad' into 10.0

  • Revision #a46679dcf7 2017-09-08 16:08:44 +0000

    • Build improvements and cleanups.

  • Revision #d861822c4f 2017-09-07 12:01:07 +0300

    • MDEV-13253 After rebuilding redo logs, InnoDB can leak data from redo log buffer

  • Revision #ee844f6c34 2017-09-07 11:59:26 +0300

    • Make the SEARCH_ABORT logic actually work

  • Revision #3ec8268b4a 2017-09-07 11:58:21 +0300

    • Follow-up to MDEV-13103: Do not add attribute((nonnull))

  • Revision #6b45355e6b 2017-09-06 14:01:15 +0300

    • MDEV-13103 Assertion `flags & BUF_PAGE_PRINT_NO_CRASH' failed in buf_page_print

  • Revision #641baa5d03 2017-08-31 14:22:05 +0300

    • Post-push for MDEV-13437

  • Revision #0500899904 2017-09-04 09:46:47 +0300

    • MDEV-13705 10.0.32 does not compile on architectures without 64-bit atomics

  • Revision #7f99381288 2017-09-01 15:29:34 +0300

    • Fix compiler warnings

  • Revision #6be93c3b8a 2017-08-31 14:50:45 +0000

    • MDEV-13693 : Fix parameter passing to my_error.

  • Revision #66eb9774e4 2017-08-31 12:33:46 +0000

    • MDEV-13691 : my_write() sets inappropriate errno for ERROR_FILE_SYSTEM_LIMITATON

  • Revision #eb389d5c39 2017-08-30 09:32:03 +0300

    • Add missing {} to silence a compiler warning

  • Revision #e634fdcd5b 2017-08-29 21:58:02 +0300

    • WL#8845: Clarify the message about redo log format incompatibility

  • Merge Revision #fdbdd3b131 2017-08-29 18:36:03 +0300 - MDEV-13625 Merge InnoDB test cases from MySQL 5.6 (part 1)

  • Revision #9e9a3b8ede 2017-08-29 13:15:35 +0300

    • Merge innodb.create-index test changes from MySQL 5.6 to MariaDB

  • Revision #f56bd70f51 2017-08-29 15:40:37 +0300

    • Adjust the imported MySQL 5.6 tests for MariaDB

  • Revision #8d9298167e 2017-08-29 11:27:28 +0300

    • MDEV-13625 Merge InnoDB test cases from MySQL 5.6 (part 1)

  • Revision #888a8b69bd 2017-08-29 10:52:52 +0300

    • MDEV-13437 InnoDB fails to return error for XA COMMIT or XA ROLLBACK in read-only mode

  • Revision #05e7d35e89 2017-08-24 23:15:55 +0300

    • MDEV-13583 Improvements for MTR rebootstrap introduced in MDEV-12042

  • Revision #582545a384 2017-08-24 15:38:05 +0300

    • MDEV-13637 InnoDB change buffer housekeeping can cause redo log overrun and possibly deadlocks

  • Revision #cd35dd6a05 2017-08-24 15:49:50 +0000

    • Windows : Do not use CRT routine to dump memory leaks.

  • Revision #dd229430a9 2017-08-24 08:05:11 +0000

    • Windows compile : make compilation fail on "uninitialized variable used" warning C4700

  • Revision #7aa846e9e3 2017-08-23 23:30:51 +0000

    • CONNECT engine: install ha_connect.lib

  • Revision #7b36395ee9 2017-08-23 23:29:59 +0000

    • MDEV-13630 : dont install connect-specific JAR files if connect is not built.

  • Revision #db51ad1e01 2017-08-23 18:11:24 +0000

    • Remove workaround for ancient and already fixed CMake bug in MSI creation.

  • Revision #b8b3ba632b 2017-08-23 13:03:13 +0300

    • MDEV-13606 XA PREPARE transactions should survive innodb_force_recovery=1 or 2

  • Revision #ce6c0e584e 2017-07-27 13:17:13 +0300

    • MDEV-8960: Can't refer the same column twice in one ALTER TABLE

  • Revision #7581fb23e2 2017-08-14 18:37:53 +0200

    • compilation fix for SLES 11 SP4

  • Revision #fc556a8d94 2017-08-10 12:03:48 +0200

    • compilation fix for SLES 11 SP4

  • Revision #cb9648a6b5 2017-08-09 14:29:22 +0300

    • Revert an InnoDB Memcached plugin fix that was merged from MySQL 5.6.37

  • Revision #ef2e51c396 2017-08-07 10:09:23 -0400

    • bump the VERSION

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #c3592ca7b8

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    subscribing
    subscribing
    subscribing

    MariaDB 10.0.17 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 27 Feb 2015

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #5c66abf 2015-02-25 16:34:33 +0100

      • Merge remote-tracking branch 'origin/10.0' into 10.0

    • 2015-02-25 16:58:36 +0300

      • : optimizer_use_condition_selectivity > 2 crashes 10.0.15+maria-1wheezy

    • 2015-02-25 14:13:32 +0400

      • Regression: Bit and hex string literals changed column names in 10.0.14

    • 2015-02-25 09:43:31 +0100

      • !includedir reads files in random order

    • 2015-02-24 20:52:37 +0100

      • Merge remote-tracking branch 'origin/10.0' into 10.0

    • 2015-02-23 20:53:41 +0100

      • Add "mysqlbinlog --binlog-row-event-max-size" support

    • 2015-02-24 09:18:53 +0100

      • fix mroonga to compile w/o performance schema

    • 2015-02-24 14:03:14 +0100

      • : Potential parallel slave deadlock with specific binlog corruption

    • 2015-02-24 14:17:00 +0100

      • Merge

    • 2015-02-24 10:33:49 +0200

      • : Add lock wait time and hold time to every record/table lock in InnoDB transaction lock printout.

    • 2015-02-23 13:37:34 +0100

      • : Deadlock in parallel replication can allow following transaction to start replicating too early

    • 2015-02-23 13:36:52 +0100

      • Add error handling on realpath() call.

    • 2015-02-23 11:24:19 +0200

      • : Transaction lock wait is missing number of lock waits and total wait time.

    • 2015-02-22 21:45:24 +0100

      • Merge remote-tracking branch 'origin/10.0' into 10.0

    • 2015-02-22 17:53:02 +0100

      • Add new Json UDF's Json_Array_Add, Json_Array_Grp and Json_Object_Grp. Handle longjmp's raised during json processing. modified: storage/connect/global.h storage/connect/ha_connect.cc storage/connect/json.cpp storage/connect/jsonudf.cpp

    • 2015-02-21 19:49:57 +0100

      • test failure on labrador: account for a different errno on Mac OS X

    • 2015-02-21 12:15:19 +0100

      • gtid replication broken during upgrade to debian 10.0.16

    • 2015-02-21 10:43:27 +0100

      • DROP TRIGGER IF NOT EXIST binlogged on master but not on slave

    • 2015-02-20 19:01:03 +0100

      • master crashed when slave specfied a future position with semi-repl plugin

    • 2015-02-20 16:37:02 +0100

      • VIEW containing INTERVAL(...)

    • 2015-02-20 17:45:18 -0500

      • : Remove --galera-sst-mode option from mysqldump

    • 2015-02-20 18:48:29 +0200

      • Fix test failure on labrador.

    • 2015-02-20 14:21:27 +0100

      • disable -Werror in MYSQL_MAINTAINER_MODE=ON until all plugins are ready

    • 2015-02-20 14:10:25 +0100

      • fix after 5.5 merge, debian packaging

    • 2015-02-20 03:17:46 +0300

      • : Materialization strategy is not used for REPLACE ... SELECT

    • 2015-02-19 22:05:33 +0100

      • merge 10.0-spider

    • 2015-02-19 20:54:20 +0300

      • : Assertion `0' failed in Protocol::end_statement on query

    • 2015-02-20 00:41:26 +0900

      • Merge Spider 3.2.18

    • 2015-02-19 15:43:27 +0100

      • : STOP SLAVE crashes the server

    • 2015-02-19 11:28:03 +0100

      • compiler warnings in spider

    • 2015-02-19 10:26:52 +0100

      • after merge: fix mroonga to compile and pass its tests

    • 2015-02-19 09:57:34 +0100

      • merge 10.0-mroonga

    • 2015-02-19 09:37:11 +0100

      • merge 10.0-connect

    • 2015-02-19 01:25:31 +0100

      • Remove GCC warnings modified: storage/connect/jsonudf.cpp storage/connect/tabutil.h

    • 2015-02-19 00:59:02 +0100

      • Work on JSON and JSON UDF's modified: storage/connect/json.cpp storage/connect/jsonudf.cpp storage/connect/tabjson.cpp

    • 2015-02-18 20:31:40 +0100

      • xtradb 5.6.22-72.0

    • 2015-02-18 17:59:21 +0100

      • innodb 5.6.23

    • 2015-02-18 16:20:46 +0100

      • 5.6.23

    • 2015-02-18 15:18:35 +0100

      • Merge remote-tracking branch 'github/10.0' into 10.0

    • 2015-02-18 15:16:27 +0100

      • Merge branch '5.5' into 10.0

    • 2015-02-18 13:19:09 +0100

      • percona-server-5.6.22-72.0

    • 2015-02-18 14:07:13 +0200

      • Fixed test failure seen on partition_innodb_plugin test case.

    • 2015-02-18 11:25:59 +0200

      • : Cannot use a table containing special chars for InnoDB stopwords

    • 2015-02-18 07:28:44 +0200

      • Add forgotten test case change (add more).

    • 2015-02-18 06:59:28 +0200

      • Revert file space allocation change on row0merge.cc.

    • 2015-02-17 18:07:56 +0100

      • fix a case where automatic procedure grant was changing user's password

    • 2015-02-17 20:07:12 +0300

      • Added testcase for : Incorrect Query Result (MySQL Bug 68897) ...

    • 2015-02-17 13:34:27 +0900

      • Update Mroonga to the latest version on 2015-02-17T13:34:27+0900

    • 2015-02-13 12:57:11 +0100

      • Function cli_safe_read not exported

    • 2015-02-13 11:49:31 +0200

      • :Innodb causes server crash after disk full, then can't ALTER TABLE any more

    • 2015-02-12 17:23:28 +0100

      • Typo on the jsonudf.cpp name modified: storage/connect/CMakeLists.txt

    • 2015-02-12 15:44:44 +0200

      • Crash during configure without development SSL libraries installed

    • 2015-02-12 13:14:55 +0100

      • Merge remote-tracking branch 'bzr/5.5' into bb-5.5-merge

    • 2015-02-12 00:23:21 +0100

      • Merge tag 'tokudb-7.5.5' into bb-5.5-merge

    • 2015-02-11 23:50:40 +0100

      • Merge remote-tracking branch 'mysql/5.5' into bb-5.5-merge @ mysql-5.5.42

    • 2015-02-11 21:39:41 +0100

      • Adding json udf's. Making the second version of json tables. added: storage/connect/jsonudf.cpp modified: storage/connect/CMakeLists.txt storage/connect/json.cpp storage/connect/json.h storage/connect/tabjson.cpp storage/connect/tabjson.h

    • 2015-02-11 20:40:56 +0100

      • XtraDB 5.5.41-37.0

    • 2015-02-11 18:32:40 +0100

      • percona-server-5.5.41-37.0

    • 2015-02-11 15:02:15 +0100

      • please update MSI installer to include HeidiSQL 9.1

    • 2015-02-10 15:15:27 +0200

      • Improve InnoDB transaction lock output by providing number of table locks this transaction is currently holding and total number of table locks to the table where lock is held.

    • 2015-02-10 16:01:03 +0400

      • Fixing compilation failure in storage/connect when -DMYSQL_MAINTAINER_MODE=ON: disabling some CXX errors in storage/connect/CMakeLists.txt.

    • 2015-02-10 12:26:21 +0100

      • Fix the tree to work in git. Backport corresponing 10.1 changes.

    • 2015-02-10 10:19:42 +0100

      • restore a cross-compiling bit that was lost in a merge

    • 2015-02-10 09:41:54 +0200

      • Fix test failure innodb-mdev7046 on Windows. Test causes OS error printout from InnoDB.

    • 2015-02-09 20:53:36 +0100

      • log-basename unpredictable behavior in standalone mode

    • 2015-02-09 20:53:28 +0100

      • 5.5 build fails on Ubuntu Utopic in buildbot

    • 2015-02-11 01:26:50 +0100

      • : Crash in get_best_combination when executing multi-table UPDATE with nested views

    • 2015-02-10 16:16:31 +0400

      • Assertion `!cur_p->event' failed in Gcalc_scan_iterator::arrange_event(int, int). When the distance in ST_BUFFER is too far negative the coordinates can run out of the operational area. We should just return an empty geometry in this case.

    • 2015-02-10 14:17:23 +0200

      • Fix test failures on innodb- and innodb-.

    • 2015-02-10 08:08:59 +0200

      • Fix test failure on innodb-.

    • 2015-02-09 16:14:27 +0200

      • : Sporadic failure in innodb.innodb_corrupt_bit on P8

    • 2015-02-08 19:47:26 +0100

      • Remove some GCC warnings modified: storage/connect/ha_connect.cc

    • 2015-02-08 22:38:19 +0400

      • Audit plugin v1.2.0.

    • 2015-02-08 18:17:29 +0100

      • Handle the use of date/time values when making queries for MYSQL or ODBC. Was raised by 7549. modified: storage/connect/ha_connect.cc storage/connect/odbconn.cpp storage/connect/tabodbc.cpp

    • 2015-02-08 15:47:00 +0300

      • debian / ubuntu packaging creation of plugin table (if not exists)

    • 2015-02-07 11:33:52 +0100

      • Modify the connect_type_conv and connect_conv_size variables. They were global (read-only) now they are session (not read-only) modified: storage/connect/checklvl.h storage/connect/ha_connect.cc storage/connect/myconn.cpp storage/connect/myutil.cpp storage/connect/tabutil.cpp

    • 2015-02-06 15:49:45 +0400

      • Windows debug: Run-Time Check Failure #3 - The variable 'unused' is being used without being initialized. Fixed as it's done in 10.0.

    • 2015-02-05 21:46:04 -0800

      • Merge

    • 2015-02-05 20:09:08 -0800

      • Fixed bug . The function table_cond_selectivity() should take into account that condition selectivity for some fields can be set to 0.

    • 2015-02-04 16:50:29 +0200

      • Fix test failure.

    • 2015-02-04 14:40:46 +0200

      • : Wrong constraint (TINYINT or MEDIUMINT and INT) causes server crash

    • 2015-02-04 11:12:46 +0200

      • InnoDB and XtraDB produce different output on .

    • 2015-02-04 10:50:16 +0200

      • : MySQL#74664 - InnoDB: Failing assertion: len <= col->len || col->mtype == 5 || (col->len == 0 && col->mtype == 1) in file rem0rec.cc line 845

    • 2015-02-04 09:29:54 +0200

      • : ib_warn_row_too_big dereferences null thd

    • 2015-02-02 19:34:35 +0100

      • Add or correct some tracing code modified: storage/connect/odbconn.cpp storage/connect/tabodbc.cpp

    • 2015-02-02 15:35:58 +0100

      • Fix a bug causing Insert into ODBC to fail when the column name is UTF8 encoded. modified: storage/connect/tabodbc.cpp

    • 2015-02-01 12:16:30 +0100

      • Fix a bug causing UseCnc not being initialized for ODBC catalog tables. This made errors by calling SQLConnect or SQLDriverConnect randomly with incorrect parameters. modified: storage/connect/tabodbc.cpp

    • 2015-01-31 15:05:43 +0100

      • Add the possibility to establish an ODBC connection via SQLConnect (the default being still to use SQLDriverConnect) modified: storage/connect/ha_connect.cc storage/connect/odbccat.h storage/connect/odbconn.cpp storage/connect/odbconn.h storage/connect/tabodbc.cpp storage/connect/tabodbc.h

    • 2015-01-30 21:24:39 +0100

      • merge

    • 2015-01-30 15:53:24 +0100

      • Update 10.0.15 to 10.0.16 -> Error 2003 (HY000) can't connect to MySql server.

    • 2015-01-30 10:57:00 +0100

      • Enhance JSON tables handling. modified: storage/connect/json.cpp storage/connect/json.h storage/connect/mysql-test/connect/r/json.result storage/connect/mysql-test/connect/t/json.test storage/connect/tabjson.cpp storage/connect/tabjson.h

    • 2015-01-29 21:10:45 +0100

      • increase the version

    • 2015-01-29 18:26:07 +0100

      • 5.5 merge

    • 2015-01-29 14:34:31 +0100

      • recreate expired certificates for SSL tests

    • 2015-01-29 12:12:29 +0100

      • clarify the comment and trivial cleanups

    • 2015-01-28 11:49:55 +0100

      • :[PATCH] mysqlcheck wrongly escapes '.' in table names

    • 2015-01-28 00:19:39 +0100

      • Repair the errors due to the PRXCOL Init function that must be called with 2 parameters. (previously the second one was optional) modified: storage/connect/tabpivot.cpp storage/connect/tabpivot.h storage/connect/tabtbl.cpp storage/connect/tabxcl.cpp

    • 2015-01-27 19:18:51 +0100

      • Begin eliminating on Linux OverloadedVirtual warnings. However some tests failed. Going to windows to try tracing them. modified: storage/connect/CMakeLists.txt storage/connect/array.h storage/connect/json.h storage/connect/tabdos.h storage/connect/tabjson.h storage/connect/taboccur.cpp storage/connect/tabpivot.h storage/connect/tabutil.h storage/connect/tabxcl.h storage/connect/valblk.h storage/connect/xindex.h

    • 2015-01-27 12:50:50 +0100

      • Fix a bug causing the connection string of a partition table not being edited with the partition name when it was specified in the OPTION_LIST. modified: storage/connect/ha_connect.cc

    • 2015-01-27 10:46:41 +0900

      • Merge from trunk

    • 2015-01-24 12:17:03 +0100

      • Protect AllocateValue against a null sp. modified: storage/connect/value.cpp

    • 2015-01-24 11:54:12 +0100

      • Commit merged files (just changing some ending CRLF to LF) modified: storage/connect/json.cpp storage/connect/xobject.cpp

    • 2015-01-24 11:46:18 +0100

      • Fix correctly . The problem was not in AllocateValue but in the constructor of TYPVAL The new strg was widely uninitialised just by setting a terminated null char. Now the whole string is zero'ed. In Tabjson JSONCOL::ParseJpath, the original code was restored. modified: storage/connect/tabjson.cpp storage/connect/value.cpp

    • 2015-01-24 09:37:58 +0100

      • Master_info_index assumed that file descriptor can never be 0

    • 2015-01-29 15:14:09 +0200

      • Ignore some tokudb executables

    • 2015-01-29 15:12:32 +0200

      • : Server crashes in check_view_single_update on concurrent DDL/DML flow with views and triggers

    • 2015-01-23 23:14:34 +0100

      • Change some line endings from CRLF to LF modified: storage/connect/json.cpp storage/connect/xobject.cpp

    • 2015-01-23 21:54:29 +0100

      • This to fix . All changes made to AllocateValue to be sure that the sp and p variable be initialised failed. Not understanding what causes this valgrind warning, I finally changed the way Mulval is allocated just to avoid it. This is a BAD solution as it does not really fix the problem but just hide it. This will have to be re-considered. modified: storage/connect/tabjson.cpp storage/connect/value.cpp

    • 2015-01-23 17:54:53 +0100

      • Fix (in add_field) modified: storage/connect/ha_connect.cc

    MariaDB 10.0.25 Changelog

    The most recent release in the series is:

    Release date: 30 Apr 2016

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2016-04-28 22:18:15 +0200

    Fix crash due to heap corruption in main.shm

  • Revision #94bad73 2016-04-28 21:59:23 +0400

    • MDEV-9988 - Insert cast to suppress -Wdynamic-class-memaccess

  • Revision #e581072 2016-04-27 18:16:03 +0200

    • Fix msxml6 search in Connect engine on Windows, as it fails on new builders.

  • Revision #cf22514 2016-04-27 08:34:35 +0200

    • after-merge fixes for failures in buildbot

  • Revision #8b1563e 2016-04-26 23:48:18 +0200 - Merge branch 'connect/10.0' into 10.0

  • Revision #10de438 2016-04-25 11:41:48 +0200 - Merge branch 'ob-10.0' into 10.0

  • Revision #26adbb2 2016-04-25 00:13:06 +0200 *

    • Fix an error causing MYSQL table to fail saying "no result set" when joining a table to a MYSQL indexed table. modified: storage/connect/myconn.cpp modified: storage/connect/myconn.h modified: storage/connect/tabmysql.cpp

  • Revision #6e48347 2016-03-25 18:11:21 +0100 - Merge branch 'ob-10.0' into 10.0

  • Revision #8c9fd07 2016-03-25 12:46:42 +0100 *

    • Fix MDEV-9779. Avoid buffer overflow when setting partname. modified: storage/connect/ha_connect.cc modified: storage/connect/ha_connect.h

  • Revision #2c4715b 2016-03-25 11:11:25 +0100

    • Bigger partname to avoid MDEV-9779

  • Revision #e80c4b3 2016-03-24 23:36:39 +0100 *

    • Fix MDEV-9779. Connection was not recognized in the option list. This was a regression bug. modified: storage/connect/ha_connect.cc modified: storage/connect/mysql-test/connect/r/part_table.result modified: storage/connect/mysql-test/connect/t/part_table.test

  • Revision #cbe3511 2016-03-19 13:32:28 +0100 - Merge branch 'ob-10.0' into 10.0

  • Revision #c1efc4a 2016-03-19 12:13:36 +0100 *

    • Fix compile error when copying a string on itself. modified: storage/connect/value.cpp

  • Revision #433c8a8 2016-03-17 10:17:42 +0100 - Merge branch 'ob-10.0' into 10.0

  • Revision #6689097 2016-03-16 23:56:43 +0100 *

    • Fix crash when sorting a TBL table with thread=yes. This was because Tablist can be NULL when no lacal tables are in the list. modified: storage/connect/tabtbl.cpp modified: storage/connect/mysql-test/connect/r/tbl.result modified: storage/connect/mysql-test/connect/t/tbl.test

  • Revision #fb9e2fa 2016-03-16 19:17:55 +0100 *

    • Fix MDEV-9603 compiler error. modified: storage/connect/tabmysql.cpp

  • Revision #539b736 2016-02-20 10:40:32 +0100 - Merge branch 'ob-10.0' into 10.0

  • Revision #02fa3b8 2016-02-20 01:02:48 +0100 *

    • Fix to MDEV-9579 be testing for void result. modified: storage/connect/tabodbc.cpp

  • Revision #cfad394 2016-04-26 23:43:48 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #5b8ac23 2016-04-26 19:07:11 +0200

    • 5.6.29-76.2

  • Revision #c4dcfb6 2016-04-26 23:20:32 +0200 - Merge branch 'merge-innodb-5.6' into 10.0

  • Revision #f1aae86 2016-04-26 19:05:10 +0200

    • 5.6.30

  • Revision #872649c 2016-04-26 23:05:26 +0200 - Merge branch '5.5' into 10.0

  • Revision #4f1ad43 2016-04-26 16:15:15 +0400

    • MDEV-9987 - gen_lex_hash leaks memory, making LeakSanitizer builds fail

  • Revision #29868de 2016-04-26 12:58:14 +0200

    • MDEV-9986 Full-text search of the utf8mb4 column causes crash

  • Revision #7f5ceb7 2016-04-26 11:49:35 +0200

    • disable main.wait_timeout_not_windows for embedded

  • Revision #2220480 2016-04-25 18:59:41 +0200

    • MDEV-7775 Wrong error message (Unknown error) when idle sessions are killed after wait_timeout

  • Revision #a98ecc2 2016-04-23 12:19:40 +0200

    • support SEARCH_RANGE in search_pattern_in_file.inc

  • Revision #2b7573e 2016-04-24 13:36:51 +0400

    • MDEV-9975 - main.partition_innodb_plugin fails sporadically

  • Revision #19e3597 2016-04-07 10:47:46 +0300

    • MDEV-9142 :Adding Constraint with no database reference results in ERROR 1046 (3D000) at line 13: No database selected.

  • Revision #0ea4c73 2016-04-23 12:15:18 +0400

    • Fixed compilation failure due to unused var.

  • Revision #618e300 2016-04-22 12:57:39 +0400

    • MDEV-9970 - main.sp-threads fails sporadically

  • Revision #bd75ee7 2016-04-22 09:10:00 -0400

    • bump the VERSION

  • Revision #3f0d07e 2016-04-22 16:04:20 +0400

    • MDEV-9372 select 100 between 1 and 9223372036854775808 returns false

  • Revision #0991e19e 2016-04-20 20:25:46 +0200 - Merge branch 'bb-5.5-serg' into 5.5

  • Revision #63c834e 2016-04-20 18:56:41 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5

  • Revision #c9e56d5 2016-04-18 17:38:05 +0200

    • 5.5.48-37.8

  • Revision #24ac546 2016-04-20 18:27:23 +0200

    • use consistent error messaging for IGNORE

  • Revision #9e826bf 2016-04-20 15:28:44 +0200

    • trivial optimization

  • Revision #8f1f869 2016-04-20 15:26:37 +0200

    • another test case for ER_DATA_OUT_OF_RANGE on insert

  • Revision #b069d19 2016-04-20 15:25:55 +0200 - Merge branch 'mysql/5.5' into 5.5

  • Revision #1bc0b0b 2016-04-19 11:08:16 +0200

    • fix a couple of dbug tests not to write to /tmp

  • Revision #cc04a9f 2016-04-18 18:30:42 +0200

    • MDEV-9835 Valid password is not working after server restart

  • Revision #608c0e1 2016-04-18 11:57:34 +0200

    • MDEV-5982 make fail @ ".../libmysql_versions.ld:155:9: invalid use of VERSION in input file"

  • Revision #ce35530 2016-04-17 19:52:15 +0200

    • MDEV-9885 Client doesn't start if 'TERM' unknown

  • Revision #95fe71a 2016-04-17 18:51:54 +0200

    • MDEV-9707 MAX(timestamp(6) column) in correlated sub-query returns non-existent row data in original table

  • Revision #3294cd1 2016-04-16 17:36:47 +0200

    • MDEV-9929 MariaDB segfaults on command "mysqld --version" with ignore-db-dir option on /etc/my.cnf

  • Revision #4f133fb 2016-04-16 12:39:20 +0200

    • MDEV-9493 --tc-heuristic-recover option values off by one

  • Revision #edf71fd 2016-04-16 10:28:03 +0200

    • MDEV-9928 LC_TIME_NAMES=de_AT; unusual name for february

  • Revision #9c64735 2016-03-29 12:50:56 +0200

    • MDEV-9748 Include Twin (mysys_err.h is included twice in mysys/my_copy.c)

  • Revision #2a45fa9 2016-04-20 19:03:59 +0200

    • MDEV-9836 Connection lost when using SSL

  • Revision #0c0a865 2016-04-19 16:16:13 +0400

    • MDEV-9943 - TokuDB fails to compile with gcc 5.2.1

  • Revision #62122ba 2016-04-20 00:36:58 +0300

    • MDEV-9953 Debian packages install broken 'maria' test suite which cannot be run

  • Revision #e90f8b7 2016-04-20 11:11:13 +0400

    • MDEV-9413 "datetime >= coalesce(c1(NULL))" doesn't return expected NULL

  • Revision #2564650 2016-04-20 11:02:34 +0400

    • MDEV-9662 Assertion `precision || !scale' failed in my_decimal_precision_to_length_no_truncation(uint, uint8, bool)

  • Revision #9a98714 2016-04-20 08:53:30 +0400

    • MDEV-9745 Crash with CASE WHEN TRUE THEN COALESCE(CAST(NULL AS UNSIGNED)) ELSE 4 END

  • Revision #6c0e231 2016-04-19 14:05:52 +0400

    • MDEV-9945 - main.kill_processlist-6619 fails sporadically

  • Revision #18ff6f6 2016-04-19 12:38:00 +0400

    • MDEV-9944 - main.events_2 fails sporadically

  • Revision #6fd54c0 2016-04-18 23:15:15 +0400

    • MDEV-9521 Least function returns 0000-00-00 for null date columns instead of null

  • Revision #777c213 2016-04-02 00:04:47 +0400

    • MDEV-9862 Illegal mix of collation, when comparing column with CASE expression

  • Revision #4995bcf 2016-04-26 17:00:47 +0200

    • MDEV-9610 Trigger on normal table can't insert into CONNECT engine table - Access Denied

  • Revision #b7ad1ba 2016-04-26 20:11:40 +0300

    • Fixed mutex that wasn't properly unlocked (typo in last patch)

  • Revision #44554d6 2016-04-26 14:37:19 +0400

    • MDEV-9605 mysqlbinlog does not accept ssl-ca option as expected. Added SSL support to the mysqlbinlog.

  • Revision #0dbc664 2016-04-26 12:22:02 +0300

    • Fix for MDEV-9679 main.delayed fails sporadically

  • Revision #f6cc7f1 2016-04-25 15:37:24 +0300

    • Fixed failing test cases and compiler warnings - Fixed wait condition in kill_processlist-6619 - Updated Ssl_chiper for openssl tests - Added supression for valgrinds when using libcrypto - Fixed wrong argument to pthread_mutex in server_audit.c when compiling with debug - Adding missing debug_sync_update() to debug_sync.h - Added initializers to some variables and fixed error handling in jsonudf.cpp - Fixed cluster_filter_unpack_varchar which doesn't have a stable index type. - Updated compiler_warnings.supp

  • Revision #ce38add 2016-04-24 11:18:59 +0200

    • MDEV-9617 solaris sparc build fails on 10.0

  • Revision #7b58fd5 2016-04-23 18:49:19 +0200

    • tests -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

  • Revision #0ee919b 2016-04-22 13:15:04 +0200

    • MDEV-8480 mysql-test - main.func_encrypt_ucs2 fails if FIPS=1

  • Revision #797cadc 2016-04-22 13:13:48 +0200

    • MDEV-8482 mysql-test - main.func_encrypt fails if FIPS=1

  • Revision #906f97d 2016-04-22 13:10:14 +0200

    • MDEV-8481 mysql-test - main.func_crypt fails if FIPS=1

  • Revision #78989b6 2016-04-22 08:46:38 +0200

    • MDEV-9168 altering a column comment does a full copy

  • Revision #b233b15 2016-04-22 08:25:36 +0200

    • MDEV-9868 Altering a partitioned table comment does a full copy

  • Revision #97728e1 2016-04-22 08:16:06 +0200

    • comment

  • Revision #d821dd1 2016-04-21 14:51:37 +0200

    • MDEV-9580 SHOW GRANTS FOR <current_user> fails

  • Revision #23b1b69 2016-04-09 22:39:22 +0930

    • Comment from 153

  • Revision #6651005 2016-01-22 21:13:33 +1030

    • Fix for MDEV-8206, as per Jira comments of 2015-11-16 and 2015-11-30

  • Revision #011497b 2016-04-21 10:04:26 +0200

    • MDEV-9869 INSTALL SONAME 'ha_connect'

  • Revision #250a89c 2016-04-22 15:30:10 +0400

    • MDEV-9283 - Debian: the Lintian complains about "shlib-calls-exit" in ha_oqgraph.so

  • Revision #994030c 2016-04-21 16:51:00 +0400

    • MDEV-8889 - Assertion `next_insert_id == 0' failed in handler::ha_external_lock

  • Revision #298e1d3f 2016-04-22 11:36:10 +0300

    • Improve error diagnostics on I/O errors. If node->name is NULL try to use space->name instead.

  • Revision #628bc57 2016-04-21 10:52:52 +0300

    • MDEV-9918: [ERROR] mysqld got signal 11 during ALTER TABLE name COLUMN ADD

  • Revision #e5410da 2016-04-21 08:18:54 -0700

    • SEGFAULT in get_column_grant()

  • Revision #072ca71 2016-04-20 18:20:31 +0400

    • MDEV-9281 - Debian: the Lintian complains about "shlib-calls-exit" in handlersocket.so MDEV-9278 - Debian: the Lintian complains about "shlib-calls-exit" in ha_spider.so

  • Revision #f8adecc 2016-04-04 17:04:14 +0300

    • MDEV-9713 Sporadic test failure: sys_vars.innodb_buffer_pool_load_now_basic

  • Revision #f6d99a0 2016-03-24 08:57:41 +0100

    • MDEV-9773: Memory corruption in mariadb_dyncol_unpack

  • Revision #22ebf3c 2016-03-18 16:54:38 +0100

    • MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"

  • Revision #98ea806 2016-03-21 11:54:45 +0100 - Merge branch '5.5' into 10.0

  • Revision #11b77e9 2016-03-18 16:55:11 +0100

    • MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"

  • Revision #fc2c1e4 2016-03-17 21:29:52 +0100

    • MDEV-9733 Server crashes in lf_pinbox_real_free on replication slaves

  • Revision #0b9fb9a 2016-03-17 10:45:15 +0100

    • MDEV-9568 mysqlcheck crashes with nonexistent table name

  • Revision #c29e450 2016-02-26 03:02:07 +0200

    • MDEV-4070 sys_vars.secure_file_priv fails sporadically if it's executed with --mem

  • Revision #ceba41c 2016-01-24 17:41:11 +0100

    • MDEV-9299 Test main.events_2 incompatible with Debian reproducibility testing framework

  • Revision #b9e5718 2016-03-18 13:57:46 +0100

    • MDEV-9679 main.delayed fails sporadically

  • Revision #d158ba62 2016-03-17 17:41:45 +0100

    • ASAN error in OQGraph engine

  • Revision #a2de604 2016-03-17 17:40:53 +0100

    • ASAN error in CONNECT engine

  • Revision #2ed882f 2016-03-17 17:38:12 +0100

    • update tests and results

  • Revision #620d975 2016-03-17 13:08:17 +0100

    • typo in a comment

  • Revision #7baff9f 2016-03-17 13:08:06 +0100

    • fix extension_based_table_discovery for partitioned tables

  • Revision #8b9432f 2016-03-17 12:02:28 +0100

    • MDEV-9698 Buffer overflow in extension_based_table_discovery()

  • Revision #ee68777 2016-02-27 20:08:59 +0100

    • Use /bin/sh

  • Revision #e69c6e8 2016-02-18 21:43:19 +0100

    • MDEV-9560 Mariadb 10.1 Crashes when replicating from 10.0

  • Revision #96a7e74 2016-03-18 00:28:18 +0200

    • Extra space in the result file

  • Revision #3badfe0 2016-03-16 12:21:38 +0400 - Merge pull request #164 from iangilfillan/10.0

  • Revision #497800e 2016-03-15 14:41:29 +0200

    • Update sponsors

  • Revision #0125e58 2016-03-12 17:50:57 +0200

    • MDEV-9713 Sporadic test failure: sys_vars.innodb_buffer_pool_load_now_basic

  • Revision #8103526 2016-03-11 13:36:29 +0200

    • MDEV-9667: Server hangs after select count(distinct name) from t2 where a=8366 and b>=5 and b<=5;

  • Revision #8942824 2016-03-10 13:08:34 +0400

    • Fixed false errors returned by logrotate script

  • Revision #d7721fc 2016-03-09 09:55:13 +0400 - Merge pull request #162 from iangilfillan/10.0

  • Revision #6befd84 2016-03-08 15:24:01 +0200

    • Update AskMonty and Atlassian references to MariaDB

  • Revision #3c37f35 2016-03-07 14:25:02 +0400 - Merge pull request #159 from ottok/ok-debpkg-10.0

  • Revision #1777fd5 2016-03-04 02:09:37 +0200

    • Fix spelling: occurred, execute, which etc

  • Revision #f825191 2016-03-03 08:40:49 +0100

    • MDEV-9595: Shutdown takes forever with many replication channels

  • Revision #c3071af 2016-03-01 10:45:33 +0400 - Merge pull request #158 from ottok/ok-debpkg-10.0

  • Revision #802843e 2016-02-29 23:02:53 +0200

    • MDEV-9643: Don't emit any "deb-systemd-helper not found" warnings

  • Revision #e7d50ef 2016-02-26 00:25:55 +0200

    • MDEV-7907 tokudb.cluster_filter_unpack_varchar_hidden fails sporadically in buildbot

  • Revision #5f2f3c4 2016-02-18 09:22:41 +0100

    • connect engine compiler warnings

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #9eba34f

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Revision #4a3e94e
    MDEV-7413
    Revision #f825b5a
    MDEV-7629
    Revision #cbf8cdc
    MDEV-7530
    Revision #6c09a72
    Revision #126523d
    MDEV-6703
    Revision #73033e5
    Revision #a227cf8
    MDEV-7335
    Revision #723be51
    Revision #8799f87
    MDEV-7623
    Revision #79e9ff4
    MDEV-7458
    Revision #41cfdc8
    Revision #90635c6
    MDEV-7620
    Revision #f2cb45d
    Revision #a736e63
    Revision #3653de8
    Revision #dc94bd0
    MDEV-7520
    Revision #0ba1680
    MDEV-6769
    Revision #b739103
    MDEV-7591
    Revision #22cf2f1
    MDEV-7482
    Revision #2a798ce
    MDEV-7615
    Revision #8366ce4
    Revision #7b6beef
    Revision #6a1d443
    Revision #775528a
    MDEV-7220
    Revision #77e6e74
    Revision #0f8b194
    MDEV-6687
    Revision #cf3b51b
    Revision #004dd0a
    MDEV-7568
    Revision #c1ebb4a
    Revision #16c01c7
    Revision #da63713
    Revision #56114a4
    Revision #d9175f3
    Revision #564d41f
    Revision #174bccd
    Revision #6b05688
    Revision #1645930
    Revision #f37bdd9
    Revision #d7e7862
    Revision #dfb001e
    Revision #865b83e
    Revision #2fb81b9
    MDEV-7408
    Revision #63905f1
    Revision #a1a32f8
    Revision #44cf4d6
    Revision #22dae70
    MDEV-7193
    Revision #f5dabd7
    Revision #fdd6c11
    MDEV-7419
    Revision #454beee
    MDEV-6288
    Revision #2201aa6
    Revision #356ae62
    Revision #5dce6aa
    Revision #ed83905
    Revision #8e80f91
    Revision #dcfe068
    Revision #2a1be9c
    Revision #13927f8
    Revision #d996dc2
    MDEV-7290
    Revision #56da625
    Revision #a257801
    Revision #63108dc
    Revision #7588424
    Revision #48e7c19
    Revision #a34fd50
    MDEV-7478
    Revision #f007f82
    MDEV-7351
    Revision #c233d6e
    MDEV-7260
    Revision #cfb7d5d
    MDEV-7516
    Revision #552f1b3
    MDEV-7055
    MDEV-7513
    Revision #ada0743
    MDEV-7055
    Revision #44a9e3f
    MDEV-7139
    Revision #3c097fd
    Revision #919f40e
    Revision #96ba1f1
    Revision #0d73bc1
    MDEV-7519
    Revision #35548d5
    Revision #b9d616c
    MDEV-7435
    Revision #ffd2996
    Revision #587c720
    MDEV-7316
    Revision #5c6eb52
    Revision #8cc9751
    MDEV-7538
    Revision #422ffe9
    MDEV-7513
    Revision #f320915
    MDEV-7055
    Revision #7afbf33
    MDEV-7513
    Revision #22367ba
    Revision #82f2be6
    Revision #6a78371
    Revision #180b2be
    Revision #a06624d
    Revision #dfc7e95
    MDEV-7531
    Revision #fd1ca70
    Revision #5c30901
    Revision #27439ee
    Revision #5f63c9c
    Revision #1e227b8
    Revision #9033aa0
    MDEV-6128
    Revision #9a2dc7d
    Revision #ee5a4c8
    Revision #e7802bf
    Revision #162446a
    Revision #5b460c6
    Revision #7ebd3f6
    Revision #dbf690b
    MDEV-7498
    Revision #267fc6f
    Revision #45ff0d6
    Revision #b83f692
    MDEV-6668
    Revision #a87bb05
    Revision #2cd36ad
    MDEV-7498
    Revision #dc091a2
    MDEV-7489

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    MariaDB 10.0.22 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 29 Oct 2015

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #d775ecd 2015-10-28 08:11:54 +0100

      • mysql.server script not correctly handle --pid-file.

    • 2015-10-28 08:34:08 +0100

      • crashing when data is read by Kodi media center ().

    • 2015-10-22 16:08:45 +0200

      • crashes during PREPARE

    • 2015-10-28 12:53:23 +0400

      • Removed mistakenly committed test file.

    • 2015-10-22 13:57:44 +0200

      • Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type != 2' failed in handler::ha_index_read_map

    • 2014-07-01 16:52:35 +0530

      • - Assertion `!m_ordered_rec_buffer' failed in ha_partition::init_record_priority_queue()

    • 2015-10-28 08:42:51 +0200

      • : innodb buffer pool hit rate is less than zero

    • 2015-10-28 00:08:18 +0100

      • Merge branch 'bb-10.0-serg' into 10.0

    • 2015-10-27 18:57:28 +0100

      • Merge branch 'connect/10.0' into 10.0

    • 2015-10-27 13:00:15 +0200

      • : Adding indexes on empty table is slow with large innodb_sort_buffer_size.

    • 2015-10-11 10:32:44 +0200

      • Fixed Fedora 22 package build failure.

    • 2015-10-23 15:06:43 +0400

      • - mysql_secure_installation can't find "mysql" in basedir

    • 2015-10-25 22:45:48 +0400

      • ALTER TABLE .. ADD PRIMARY KEY IF NOT EXISTS -> ERROR 1068 (42000): Multiple primary key defined Checks for multiple primary keys added.

    • 2015-10-24 20:06:59 +0200

      • merge commit 02b00b154

    • 2015-10-23 22:21:50 +0200

      • more cross-compiling fixes

    • 2015-10-23 11:31:18 +0200

      • remove unneded #include's that had a dubious explanation

    • 2015-10-24 20:16:06 +0400

      • Tests connect.bin connect.endian fail on armhf (on Debian build system)

    • 2015-10-23 18:49:02 +0300

      • Fixed Assertion `inited==INDEX' failed in int handler::ha_index_first(uchar*)

    • 2015-10-22 15:23:18 +0200

      • more cross-compiling fixes

    • 2015-10-22 13:55:55 +0200

      • Consider adding a check for libjemalloc version in cmake and/or at runtime

    • 2015-10-22 13:09:38 +0200

      • Assertion `status == 0' failed in add_role_user_mapping_action on RENAME USER

    • 2015-10-22 11:58:54 +0200

      • Server crashes in is_invalid_role_name on reloading ACL with a blank role name

    • 2015-10-22 10:27:36 +0200

      • add comment to a test

    • 2015-10-22 07:23:59 +0200

      • init_file option does not allow changing passwords

    • 2015-10-21 16:22:20 +0200

      • fix the dbug tag name

    • 2015-10-22 07:15:23 +0200

      • fix build on sol10-64

    • 2015-10-21 19:40:38 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-10-21 19:24:01 +0200

      • Fix modified: storage/connect/tabodbc.cpp

    • 2015-10-15 12:11:17 +0300

      • Allow mysql_upgrade to enable event after table is corrected

    • 2015-10-12 13:05:31 +0300

      • Set opt_noacl (running with--skip-grant-tables) to 0 if we reload grant tables.

    • 2015-10-21 14:59:36 +0200

      • Merge branch '5.5' into 10.0

    • 2015-10-21 14:42:56 +0200

      • fix events_1 test for October 2015

    • 2015-10-20 18:45:45 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-10-20 13:20:10 +0200

      • Fix modified: storage/connect/ha_connect.cc

    • 2015-10-19 12:15:49 +0200

      • : COLUMN_CHECK fails on valid data

    • 2015-10-18 15:06:14 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-10-18 15:03:45 +0200

      • Fix modified: storage/connect/ha_connect.cc

    • 2015-10-11 17:06:03 -0400

      • : CHANGE MASTER TO doesn't work with prepared statements

    • 2015-10-11 17:06:03 -0400

      • : CHANGE MASTER TO doesn't work with prepared statements

    • 2015-10-09 19:29:03 +0200

      • fixes for buildbot:

    • 2015-10-09 18:24:17 +0200

      • Merge branch 'merge-perfschema-5.6' into 10.0

    • 2015-10-09 18:16:27 +0200

      • Merge branch 'merge-xtradb-5.6' into 10.0

    • 2015-10-09 17:48:31 +0200

      • update innodb version

    • 2015-10-09 17:47:30 +0200

      • Merge branch 'merge-innodb-5.6' into 10.0

    • 2015-10-09 17:22:53 +0200

      • 5.6.27

    • 2015-10-09 17:21:46 +0200

      • 5.6.27

    • 2015-10-09 17:20:49 +0200

      • 5.6.26-74.0

    • 2015-10-09 17:12:26 +0200

      • Merge branch '5.5' into 10.0

    • 2015-10-09 16:43:59 +0200

      • fixes for buildbot:

    • 2015-07-16 15:50:26 -0700

      • Clarify the log message about master_info and relay_info files.

    • 2015-09-18 18:27:54 +0200

      • remove --default-myisam from mtr

    • 2015-09-17 14:45:28 +0200

      • : mysqld man page

    • 2015-09-17 14:34:03 +0200

      • mysql and mysqldhow man pages

    • 2015-09-10 20:12:50 +0200

      • : mysqld_safe and mysql_multi man pages

    • 2015-09-09 14:32:52 +0200

      • : Update man pages

    • 2015-10-09 00:06:16 +0200

      • Merge branch 'merge-xtradb-5.5' into 5.5

    • 2015-10-08 23:02:43 +0200

      • 5.5.45-37.4

    • 2015-10-08 22:54:24 +0200

      • Merge remote-tracking branch 'mysql/5.5' into 5.5

    • 2015-10-08 00:32:07 +0200

      • Delete with sub query with information_schema.TABLES deletes too many rows

    • 2015-10-08 10:45:32 +0300

      • Better error messages if slave is not properly configured

    • 2015-10-08 10:45:09 +0300

      • Allow replication from MySQL 5.6+ when GTID is enabled on the master MariaDB fails to decode Anonymous_GTID entries Replication testing: 5.6->10.0

    • 2015-10-08 10:17:07 +0300

      • Better error message if failed

    • 2015-10-08 10:16:35 +0300

      • Allow row events in replication stream for slave in all cases (even when configured with --binlog-format=statement). Before we got an error on the slave and the slave stopped if the master was configured with --binlog-format=mixed or --binlog-format=row.

    • 2015-10-08 09:58:44 +0300

      • Fixed tokudb test result to make it stable (was altering between index and range)

    • 2015-10-06 16:15:34 +0300

      • : Buildbot valgrind failure: Invalid read of size 1 in sql_memdup...

    • 2015-10-06 15:54:37 +0300

      • Fix for ,

    • 2015-08-05 11:57:35 +0200

      • : postreview fix

    • 2015-04-23 20:08:57 +0200

      • : Server crashes in Item_subselect::fix_fields or fails with Thread stack overrun

    • 2015-04-23 19:16:57 +0200

      • :Server crash with Signal 6 : Server crash with Signal 6 (part 2)

    • 2015-04-23 19:11:06 +0200

      • : Server crash with Signal 6

    • 2015-04-23 19:04:11 +0200

      • : Server crash with Signal 6 (part 2)

    • 2015-10-06 13:52:27 +0300

      • : MyISAM or Aria table gets corrupted after EXPLAIN INSERT and INSERT

    • 2015-10-01 13:40:23 +0400

      • - SUSE mariadb patches

    • 2015-10-01 13:04:59 +0400

      • - SUSE mariadb patches

    • 2015-09-30 10:49:45 +0300

      • Bug #68148: drop index on a foreign key column leads to missing table : Table disappear after modifying FK

    • 2015-09-29 08:39:54 +0300

      • : innodb.innodb-fk-warnings fails on Windows

    • 2015-09-24 17:25:52 +0200

      • : MariaDB hangs on query with many logical condition

    • 2015-09-28 03:40:29 +0300

      • rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure

    • 2015-09-27 18:01:47 +0300

      • plugins.feedback_plugin_send fails sporadically in buildbot

    • 2015-09-27 16:00:48 +0300

      • plugins.feedback_plugin_send depends on being executed after plugins.feedback_plugin_load

    • 2015-09-26 02:51:29 +0300

      • Increased the version number

    • 2015-09-26 02:48:55 +0300

      • rpl.rpl_innodb_bug30888 sporadically fails in buildbot with testcase timeout

    • 2015-09-24 21:24:28 +0300

      • innodb_zip.innodb-create-options fails in buildbot

    • 2015-09-24 10:28:47 +0200

      • The compiler warnings fixed.

    • 2015-09-22 13:35:23 +0200

      • Fix sporadic test failure in rpl_gtid_mdev4820.test

    • 2015-09-22 12:54:01 +0300

      • Backport to 10.0: : mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

    • 2015-09-21 17:32:37 +0300

      • Backport to 10.0: : mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

    • 2015-09-16 12:14:59 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-09-16 12:11:28 +0200

      • Fix assert error for where clause with UDF's was fixed in HA_CONNECT::CondFilter moving res= pval->val_str(&tmp) but this was wrong. Now res is only used for strings. modified: storage/connect/ha_connect.cc

    • 2015-05-06 13:19:22 +0200

      • : ERROR 1526 when procedure executed for second time ALTER TABLE partition ... pMAX values less than MAXVALUE

    • 2015-09-12 00:43:31 +0200

      • Merge.

    • 2015-09-12 00:42:21 +0200

      • : UNTIL clause in START SLAVE is sporadically disobeyed by parallel replication

    • 2015-09-11 12:03:04 +0200

      • Merge into 10.0

    • 2015-09-11 10:51:56 +0200

      • : UNTIL clause in START SLAVE is sporadically disobeyed by parallel replication

    • 2015-09-09 01:28:04 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-09-09 01:26:00 +0200

      • Fix assert error for where clause with UDF's was fixed in HA_CONNECT::CondFilter moving pval->val_str(&tmp) modified: storage/connect/ha_connect.cc

    • 2015-09-07 13:13:52 +0200

      • : mysqlbinlog -v does not properly decode DECIMAL values in an RBR log

    • 2015-09-01 11:47:06 +0200

      • : PATCH] Wrong macro expansion in Query_cache::send_result_to_client()

    • 2015-09-03 18:00:43 +0200

      • : IF Statement returns multiple values erroneously (or Assertion `!null_value' failed in Item::send(Protocol*, String*))

    • 2015-09-04 13:35:31 +0300

      • : mysql-test - innodb.innodb_simulate_comp_failures 'innodb_plugin' is failing

    • 2015-09-03 09:39:57 +0200

      • Merge pull request #87 from pivanof/qplan_macros

    • 2015-09-02 10:40:34 +0200

      • Merge into 10.0

    • 2015-09-02 10:08:09 +0200

      • Fix a potential lost wakeup for binlog_commit_wait_usec

    • 2015-09-02 09:57:18 +0200

      • : Assertion `!(thd->rgi_slave && thd-> rgi_slave->did_mark_start_commit)' failed in ha_rollback_trans

    • 2015-08-31 18:40:24 +0200

      • : Server crashes in Bitmap<64u>::merge (this=0x180, map2=...) on 2nd execution of PS with INSERT .. SELECT, derived_merge

    • 2015-08-24 01:41:12 +0300

      • Increase the version number

    • 2015-08-24 01:37:21 +0300

      • main. fails on Windows (in buildbot and outside)

    • 2015-08-05 20:43:25 +0300

      • : Semijoin inflates number of rows in query result - Make semi-join optimizer not to choose LooseScan when 1) the index is not covered and 2) full index scan will be required.

    • 2015-08-14 15:49:46 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-08-14 14:23:14 +0200

      • Fix crash when SetValue_char is called with a negative length value. This can happen in odbconn.cpp when SQLFetch returns SQL_NO_TOTAL (-4) as length. modified: storage/connect/odbconn.cpp modified: storage/connect/value.cpp

    • 2015-08-13 01:28:15 +0300

      • Fixed mysqltest run failure: Test did not clean up after itself properly

    • 2015-08-13 01:27:23 +0300

      • Fixed overrun in key cache if one tried to allocate a key cache of more than 45G with a key_cache_block_size of 1024 or less.

    • 2015-08-11 21:15:33 +0200

      • Prevent wrong update of expanded columns when pretty is not 2. modified: storage/connect/tabjson.cpp

    • 2015-08-08 10:54:47 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-08-06 17:46:47 +0200

      • Fix the TDBDOS::EstimatedLength function that was wrongly counting its calculation virtual and special columns. modified: storage/connect/reldef.h modified: storage/connect/tabdos.cpp

    • 2015-07-16 15:59:55 -0700

      • Add parenthesis in macro definitions to prevent order of operation problems.

    MariaDB 10.0.9 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    Download |Release Notes |Changelog |Overview of 10.0

    Release date: 10 Mar 2014

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #4040 Sat 2014-03-08 12:33:51 +0100

      • default xtradb - fixes for debian packaging

    • Fri 2014-03-07 21:05:28 +0100

      • @@old_mode=zero_date_time_cast

    • Fri 2014-03-07 17:47:47 +0100

      • workaround for xtradb on gcc 4.1.2 RHEL5/x86, gcc atomic ops only work under -march=i686

    • Fri 2014-03-07 15:21:07 +0100

      • XtraDB made the default

    • Fri 2014-03-07 12:08:38 +0100

      • : race between rpl_parallel_change_thread_count and slave start upon server start without --skip-slave-start

    • Fri 2014-03-07 12:02:09 +0100

      • : Incorrect free of rgi->deferred_events in parallel replication

    • Fri 2014-03-07 10:34:07 +0400

      • Do not use SECONDS_IN_24H in nt_servc.cc. This constant uses my_time.h, which inclusion is not desirable in nt_servc.cc

    • Fri 2014-03-07 00:21:25 +0400

      • Make "CAST(time_expr AS DATETIME)" compatible with MySQL-5.6 (and the SQL Standard)

    • Thu 2014-03-06 16:19:12 +0400

      • - Performance: my_hash_sort_bin is called too often

    • Thu 2014-03-06 11:47:22 +0100

      • mysql_stmt_reset returns "commands out of sync" error

    • [merge] Wed 2014-03-05 23:20:10 +0100

      • 10.0-base merge

      • Wed 2014-03-05 02:10:06 +0400

        • : mysqldump -uroot

    • Tue 2014-03-04 22:25:34 +0100

      • xtradb, windows, aio: fix the bad merge

    • Tue 2014-03-04 20:37:48 +0200

      • Fixed bug found by Pavel Ivanov in Gtid_log_event.

      • Removed double call to trans_begin() for GTID BEGIN event

    • Tue 2014-03-04 20:32:52 +0200

      • Fixed timing problem in rpl_heartbeat_basic.test

    • [merge] Tue 2014-03-04 14:32:42 +0100

      • Merge , , and into 10.0

      • Tue 2014-03-04 13:10:14 +0100

        • : MySQL 5.5 slaves cannot replicate from

    • Tue 2014-03-04 01:22:53 +0100

      • CMake option to compile against an external PCRE library

    • Sun 2014-03-02 19:01:34 +0100

      • Assertion status_var.memory_used == 0 fails on disconnect after opening an OQGRAPH table

    • Sun 2014-03-02 15:54:57 +0100

      • Valgrind warnings "Conditional jump or move depends on uninitialised value" in create_sort_index with small sort_buffer_size

    • Sun 2014-03-02 15:02:13 +0100

      • online alter and changed field/index options

    • Sat 2014-03-01 13:27:04 +0100

      • Selecting from SEQUENCE table with negative number hangs server

    • Sat 2014-03-01 11:55:31 +0100

      • Assertion granted_role->is_role() fails on granting role with empty name

    • Sat 2014-03-01 10:19:42 +0100

      • minor cleanup

    • Fri 2014-02-28 21:46:43 +0100

      • update InnoDB version

    • Fri 2014-02-28 21:04:58 +0100

      • XtraDB compilation failures on Windows (again)

    • Fri 2014-02-28 20:24:22 +0100

      • followup for : DBT-3 Q1 benchmark: Benchmark + profile a patch don't forget to initialize ORDER::fast_field_copier_setup

    • [merge] Fri 2014-02-28 10:00:31 +0100

      • merge

      • Thu 2014-02-27 22:43:42 +0100

        • discover of table non-existance on CREATE

    • Thu 2014-02-27 19:44:00 +0400

      • Fixing AIX compilation failires

    • Thu 2014-02-27 16:41:49 +0200

      • Enable windows builds for XtraDB.

    • Thu 2014-02-27 14:31:39 +0400

      • OQGRAPH backing table changes not reflected in OQGRAPH table

    • Thu 2014-02-27 08:21:41 +0100

      • : does not return proper error unless mysql_store_result is called

    • [merge] Wed 2014-02-26 16:54:08 +0100

      • Merge (parallel replication) to 10.0

      • [merge] Wed 2014-02-26 16:38:42 +0100

        • Merge (parallel replication) to 10.0

    • Wed 2014-02-26 15:46:13 +0200

      • : DBT-3 Q1 benchmark: Benchmark + profile a patch

    • Wed 2014-02-26 12:55:28 +0400

      • - my_rename() deletes files when it shouldn't

    • Sat 2014-02-22 03:11:56 +0200

      • Fixed that rpl_row_create_table can be run with --ps-protocol

    • Wed 2014-02-19 14:05:15 +0400

      • - Compiling fails on OSX using clang

    • Thu 2014-02-13 11:13:55 +0400

      • - Reduce usage of LOCK_open: LOCK_flush

    • Thu 2014-02-13 10:44:10 +0400

      • - Reduce usage of LOCK_open: TABLE::in_use

    • Thu 2014-02-13 10:19:37 +0400

      • - Reduce usage of LOCK_open: tc_count

    • Wed 2014-02-12 00:06:44 +0200

      • Changed " to ' around connection name (safer)

    • Tue 2014-02-11 23:41:56 +0200

      • Fixed that --apply-slave-statements also uses multi-source

    • [merge] Tue 2014-02-11 19:45:38 +0200

      • Automatic merge

      • Tue 2014-02-11 18:45:49 +0200

        • Fixed test case as gtid events are not counted anymore

    • Tue 2014-02-11 19:42:18 +0200

      • Fixed : mysqldump --dump-slave fails with multi-source replication

    • Tue 2014-02-11 19:40:33 +0200

      • Fixed : Aria engine return "The table is full" (ERROR 1114) inserting record, while MyISAM and InnoDB doesn't

    • [merge] Tue 2014-02-11 14:21:48 +0100

      • Merge 10.0-base -> 10.0

      • Tue 2014-02-11 14:06:03 +0100

        • : sql_slave_skip_counter

    • Tue 2014-02-11 01:51:48 +0400

      • Increase version number

    • [merge] Mon 2014-02-10 15:12:17 +0100

      • Merge -base to 10.0.

      • Mon 2014-02-10 12:53:04 +0100

        • Fix check_testcase

    MariaDB 10.0.14 Changelog

    The most recent release in the series is:

    Release date: 26 Sep 2014

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Wed 2014-09-24 15:41:42 +0200

    unusable for multi-database operations, checks all databases
  • MariaDB-5.5 part of the fix: since we can't easily fix query optimization for I_S tables, run the affected-tablespaces query with semijoin=off. It happens to have a good query plan with that setting. [This is a forward-port to MariaDB 10.0]

  • Revision #3427.43.12 [merge] Wed 2014-03-05 01:57:57 +0400

    • Merge

    • Revision #3427.46.2 Tue 2014-03-04 15:14:40 +0400

      • MDEV-5723: mysqldump -uroot unusable for multi-database operations, checks all databases

      • Make do_fill_table() use join_tab->cache_select->cond if it is present. When join_tab->cache_select->cond is present, join_tab->select_cond doesn't have any conditions that are usable for I_S optimizations.

    • Tue 2014-03-04 00:41:50 +0400

      • : Valgrind failure in innodb_ext_keys.te

      • Fix valgrind failure: make test_if_order_by_key() account for extended keys feature.

  • Revision #3427.43.11 Tue 2014-03-04 14:37:09 +0100

    • MDEV-5703: [PATCH] Slave disconnects and fails to reconnect on Error_code: 1159

  • Revision #3427.43.10 [merge] Tue 2014-03-04 14:21:00 +0100

    • Merge MDEV-5754, MDEV-5769, and MDEV-5764 into 10.0-base

  • Revision #3427.43.9 Thu 2014-02-27 13:54:05 -0800

    • Fixed bug MDEV-5635. After constant row substitution some field items become constant items. The range analyzer should take into account this fact when looking for ranges.

  • Revision #3427.43.8 [merge] Thu 2014-02-27 13:43:06 +0400

    • Merge

    • Revision #3427.45.1 Thu 2014-02-27 13:40:40 +0400

      • Update test results after fix for MDEV-5732

  • Revision #3427.43.7 [merge] Wed 2014-02-26 17:03:32 +0100

    • Merge MDEV-5657 (parallel replication) to 10.0-base

  • Revision #3427.43.6 [merge] Tue 2014-02-25 19:35:00 +0400

    • Merge

    • Revision #3427.44.1 Tue 2014-02-25 19:25:49 +0400

      • MDEV-5732: Valgrind warning for index_merge and extended_keys

      • Make is_key_scan_ror() take into account the existence of extended keys.

  • Don't set
    OPTION_BEGIN
    before calling
    trans_begin()
    as this causes extra work in
    trans_begin()
  • Revision #3427.35.244 Tue 2014-03-04 08:48:32 +0100

    • MDEV-5769: Slave crashes on attempt to do parallel replication from an older master

  • Revision #3427.35.243 Mon 2014-03-03 12:13:55 +0100

    • MDEV-5764: START SLAVE UNTIL does not work with parallel replication

  • Revision #4007.1.9 Thu 2014-02-27 12:25:51 +0100

    • MDEV-5672 MariaDB 10.0.8 doesn't compile without perfschema

  • Revision #4007.1.8 Thu 2014-02-27 12:00:16 +0100

    • MDEV-4447 MariaDB sources should have unix-style line endings everywhere

  • Revision #4007.1.7 Thu 2014-02-27 08:43:54 +0100

    • compilation error in CONNECT with ODBC

  • Revision #4007.1.6 Wed 2014-02-26 20:11:00 +0100

    • OQGraph fails in --embedded

  • Revision #4007.1.5 [merge] Wed 2014-02-26 19:36:33 +0100

    • InnoDB 5.6.15 merge. update test results

    • Revision #0.49.2 Wed 2014-02-26 19:23:04 +0100

      • 5.6.15

  • Revision #4007.1.4 [merge] Wed 2014-02-26 19:22:48 +0100

    • null-merge from innodb-5.6 mergetree (as of 5.6.14)

    • Revision #0.49.1 Wed 2014-02-26 19:11:54 +0100

      • initial commit into innodb-5.6 mergetree

  • Revision #4007.1.3 [merge] Wed 2014-02-26 19:21:23 +0100

    • Percona-Server-5.6.15-rel63.0.tar.gz merge

    • Revision #0.12.68 Wed 2014-02-26 16:25:11 +0100

      • Percona-Server-5.6.15-rel63.0.tar.gz

  • Revision #4007.1.2 Wed 2014-02-26 16:22:26 +0100

    • Fix code in make_sortkey() that only worked by chance (assert added by MySQL verified that strnxfrm can only increase the string length if from == to, and the latter is a random decision made by individual items and String::realloc).

  • Revision #4007.1.1 [merge] Wed 2014-02-26 15:28:07 +0100

    • 10.0-base merge

    • Revision #3427.43.5 [merge] Tue 2014-02-25 16:04:35 +0100

      • 5.5 merge

    • Tue 2014-02-25 13:01:57 +0400

      • Update test results after the previous push

    • Tue 2014-02-25 01:18:13 +0400

      • : Make extended_keys=ON by default in 10.0

      • Change the default flag value to ON.

      • Update the testcases to be run extended_keys=ON

    • Wed 2014-02-12 21:37:58 +0400

      • Backport from 10.0 to 10.0-base the following:

        • revision-id: psergey@askmonty.org-20140204092710-2yt5ysa5ej3l2c03 : range optimizer: "x < y" is sargable, while "y > x" is not Port to mariadb-1.0 the following fix from mysql-5.6:

        • Revision ID: jorgen.loland@oracle.com-20120314131055-ml54x9deueqfsff4 BUG#13701206: WHERE A>=B DOES NOT GIVE SAME EXECUTION PLAN AS WHERE B<=A (RANGE OPTIMIZER)

    • Tue 2014-02-11 19:22:17 -0800

      • Fixed bug . The function calculate_cond_selectivity_for_table() must consider the case when the key range tree returned by the call of get_mm_tree() is of the type SEL_TREE::ALWAYS.

  • Revision #3427.35.242 Wed 2014-02-26 15:02:09 +0100

    • MDEV-5657: Parallel replication.

    Revision #3427.35.240 Tue 2014-02-11 18:08:02 +0200

    • Fixed wrong result file

    does not work with GTID
    complaints due to missing
    SET debug_sync=RESET
    in a few tests.
  • Revision #3427.35.237 [merge] Mon 2014-02-10 12:39:26 +0100

    • Merge of MDEV-4984, MDEV-4726, and MDEV-5636 into 10.0-base.

    • Revision #3427.42.6 Sun 2014-02-09 11:15:45 +0100

      • MDEV-4726: Race in mysql-test/suite/rpl/t/rpl_gtid_stop_start.test

    • Sun 2014-02-09 00:56:18 +0100

      • : Deadlock in RESET MASTER

    • Sat 2014-02-08 22:28:41 +0100

      • : Implement and .

    • Sat 2014-02-08 01:16:45 +0100

      • : Implement MASTER_GTID_WAIT() and @@LAST_GTID.

    • Fri 2014-02-07 20:24:39 +0100

      • : Race in mysql-test/suite/rpl/t/rpl_gtid_stop_start.test

    • Fri 2014-02-07 19:15:28 +0100

      • : Implement MASTER_GTID_WAIT() and @@LAST_GTID.

  • Revision #3427.35.236 Wed 2014-01-08 11:00:44 +0100

    • MDEV-5509: Seconds_behind_master incorrect in parallel replication

  • Revision #4039
    Revision #4038
    Revision #4037
    Revision #4036
    MDEV-5789
    Revision #4035
    MDEV-5788
    Revision #4034
    Revision #4033
    MDEV-5372
    Revision #4032
    MDEV-5675
    Revision #4031
    MDEV-4603
    Revision #4030
    Revision #3427.43.13
    MDEV-5723
    Revision #4029
    Revision #4028
    Revision #4027
    Revision #4026
    MDEV-5754
    MDEV-5769
    MDEV-5764
    Revision #3427.35.245
    MDEV-5754
    MariaDB 10.0
    Revision #4025
    MDEV-5620
    Revision #4024
    MDEV-5748
    Revision #4023
    MDEV-5674
    Revision #4022
    MDEV-5667
    Revision #4021
    MDEV-5735
    Revision #4020
    MDEV-5668
    Revision #4019
    Revision #4018
    Revision #4017
    Revision #4016
    MDEV-4309
    Revision #4015
    Revision #4007.1.10
    MDEV-4955
    Revision #4014
    Revision #4013
    Revision #4012
    MDEV-5744
    Revision #4011
    MDEV-5728
    Revision #4010
    MDEV-5657
    Revision #4008.1.1
    MDEV-5657
    Revision #4009
    MDEV-4309
    Revision #4008
    MDEV-5612
    Revision #4007
    Revision #4006
    MDEV-5314
    Revision #4005
    MDEV-5597
    Revision #4004
    MDEV-5492
    Revision #4003
    MDEV-5403
    Revision #4002
    Revision #4001
    Revision #4000
    Revision #3427.35.241
    Revision #3999
    MDEV-4551
    Revision #3998
    MDEV-3815
    Revision #3997
    Revision #3427.35.239
    MDEV-4937
    Revision #3996
    Revision #3995
    MariaDB 10.0
    Revision #3427.35.238

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    MDEV-6743 crash in GROUP_CONCAT(IF () ORDER BY 1)

  • Revision #4415 Wed 2014-09-24 17:27:00 +0400

    • MDEV-6776 ujis and eucjmps erroneously accept 0x8EA0 as a valid byte sequence

  • Revision #4414 Wed 2014-09-24 13:08:47 +0200

    • remove the bug fix for MDEV-6743 "crash in GROUP_CONCAT(IF () ORDER BY 1)"

  • Revision #4413 [merge] Tue 2014-09-23 23:55:29 +0200

    • 5.5 merge

    • Revision #3413.65.31 [merge] Tue 2014-09-23 23:37:35 +0200

      • merge

      • [merge] Tue 2014-09-23 22:03:35 +0200

        • tokudb 7.5.0

      • Fri 2014-09-19 09:21:51 +0200

        • remove unused (obsolete) declarations from slave.h

    • Tue 2014-09-23 13:57:55 +0300

      • Allow tokudb test to pass even if jemalloc is not available.

    • Tue 2014-09-23 13:57:29 +0300

      • crash in GROUP_CONCAT(IF () ORDER BY 1)

  • Revision #4412 Tue 2014-09-23 15:58:54 +0400

    • Adding tests for handling 0x5C as the second byte in a multi-byte sequence, and as a escape character when SET NAMES xxx, character_set_connection=binary; for cp932,big5,gbk,sjis

  • Revision #4411 Mon 2014-09-22 23:25:56 +0300

    • Fixed test failures Added comments Ensure that tokudb test works even if jemalloc is not installed Removed not referenced function Item::remove_fixed()

  • Revision #4410 [merge] Thu 2014-09-18 21:54:45 +0200

    • 5.5 merge

    • Revision #3413.65.28 Thu 2014-09-18 17:00:44 +0200

      • support statically linked jemalloc. use that for release builds

  • Revision #4409 Thu 2014-09-18 15:24:30 +0200

    • print binlog unsafe errors at log_warnings level 1, not 2.

  • Revision #4408 Thu 2014-09-18 12:40:55 +0400

    • MDEV-6752 Trailing incomplete characters are not replaced to question marks on conversion

  • Revision #4407 Thu 2014-09-18 09:26:30 +0900

    • Merge Spider 3.2.11

  • Revision #4406 Wed 2014-09-17 19:38:42 +0200

    • fixes for valgrind failures

  • Revision #4405 Wed 2014-09-17 15:11:24 +0200

    • fix intermittent failures of main.create_or_replace test in buildbot

  • Revision #4404 [merge] Tue 2014-09-16 14:08:05 +0200

    • merge

    • Revision #4399.1.3 Tue 2014-09-16 14:04:50 +0200

      • fixes for test cases

    • [merge] Tue 2014-09-16 14:03:17 +0200

      • 5.5 merge

    • [merge] Sat 2014-09-13 00:30:46 +0200

      • sphinx 2.1.9

  • Revision #4403 Tue 2014-09-16 07:37:00 +0300

    • Avoid using log_sys mutex when printing out show engine innodb status, instead peek (maybe) old data.

  • Revision #4402 [merge] Tue 2014-09-16 00:06:05 +0300

    • Auto merge

    • Revision #4400.1.3 Tue 2014-09-16 00:00:47 +0300

      • Don't give warning if there are two unique keys used with INSERT .. ON DUPLICATE KEY UPDATE. We should assume that the store engine will report the first duplicate key for this case.

    • Mon 2014-09-15 23:52:40 +0300

      • Fixed randomly failing test

    • Mon 2014-09-15 17:11:01 +0300

      • Use LOCK_show_status when we add things to all_status_vars This was missing in my last commit for fixing possible lockups in SHOW STATUS.

  • Revision #4401 Mon 2014-09-15 20:33:11 +0400

    • Changes in storage_engine test suite:

  • Revision #4400 Sat 2014-09-13 17:15:11 +0400

    • Adding big5, cp932, gbk, sjis tests covering characters that can have 0x5C as the second byte in a multi-byte character.

    • Adding big5 tests covering an unassigned character 0xC840 being stored into char/varchar/text/enum columns.

  • Revision #4399 [merge] Fri 2014-09-12 16:44:27 +0200

    • 10.0-connect merge

    • Revision #3984.2.44 Sat 2014-09-06 18:08:28 +0200

      • Fix MDEV-6624 (indexing on void table)

    • Fri 2014-09-05 14:18:31 +0200

      • Fix (buffer overflow in MakeRecord)

    • Tue 2014-09-02 01:40:15 +0200

      • Initialise min/max buffer to 0 to avoid valgrind complaining that uninitialised characters be written in op file.

    • Fri 2014-08-29 14:22:25 +0200

      • Avoid uninitialised warning from valgrind

    • Wed 2014-08-27 14:56:20 +0200

      • Fix a bug in DOSFAM::OpenTableFile. Bin was not set to TRUE for blocked tables. This caused a CR character to be left in the line and in particular caused the updelx test to fail on Windows.

    • Wed 2014-08-27 00:49:07 +0200

      • Fix a test failure. Due to mmap on void file being accepted on Windows while returning an error on Linux. Now accepted on linux.

    • Mon 2014-08-25 18:51:53 +0200

      • Adding a test for indexed UPDATE/DELETE added: storage/connect/mysql-test/connect/r/updelx.result storage/connect/mysql-test/connect/t/updelx.inc storage/connect/mysql-test/connect/t/updelx.test

    • Mon 2014-08-25 18:34:51 +0200

      • Make storing and sorting values using less memory allocation (while doing indexed UPDATE/DELETE)

    • Sun 2014-08-24 11:19:02 +0200

      • Fix a compile error on Linux

    • Sat 2014-08-23 19:17:15 +0200

      • Move DataPath from the MYCAT catalog to the ha_connect handler. Indeed it belongs to each tables and the catalog being share between several instances of CONNECT, when a query implied several tables belonging to different databases, some where pointing on the wrong database. This fix bugs occuring in queries such as: INSERT into db1.t1 select * from db2.t2; Where the t1 data file was made in db2.

    • Fri 2014-08-22 17:30:22 +0200

      • Add a new CONNECT global variable allowing to tell whether or not a temporary file should be used for UPDATE/DELETE of file tables. Also use the "sorted" argument of index_init to help decide if sorting of positions must be done.

    • Fri 2014-08-15 18:05:10 +0200

      • Remove a gcc warning

    • Sat 2014-08-16 16:46:35 +0200

      • Modifies the way indexed UPDATE/DELETE are sorted in order to execute them sorted by file position. Firstly a new value is stored in indexes to know if they are sorted, preventing to do the sorting when it is not needed. Secondly, almost all in now done in connect instead of being done by the different file access method classes. This pepares the future use of temporary files for all table types and also fix the bug that was occuring when partially using a multi-column index because of false MRR like call of position followed by unsorted rnd_pos no more using indexing.

    • Fri 2014-08-08 19:53:44 +0200

      • Update part_file.result to match the test change

    • Fri 2014-08-08 19:46:02 +0200

      • Fix

  • Revision #4398 Fri 2014-09-12 16:06:18 +0400

    • MDEV-6737 Stored routines do now work with swe7: "The table mysql.proc is missing, corrupt, or contains bad data" Fixed the bug itself. Also, added "SET NAMES swe7" which was forgotten in the previous commit, so latin1 was actually tested lati1 instead of swe7 in a mistake. Now it tests swe7.

  • Revision #4397 Fri 2014-09-12 14:49:24 +0300

    • Fixed compiler warnings

  • Revision #4396 Fri 2014-09-12 14:49:13 +0300

    • Don't use LOCK_status for the duration of SHOW STATUS because of possible lookups. Instead we use LOCK_status only to protect summary of thread statistics and use a new mutex, LOCK_show_status to protect concurrent SHOW STATUS.

  • Revision #4395 Fri 2014-09-12 14:45:11 +0300

    • Cleanup of my_hash_sort patch

  • Revision #4394 Fri 2014-09-12 12:57:27 +0400

    • Adding thorough tests covering what happens with escaped sequences in the SQL parser.

  • Revision #4393 Fri 2014-09-12 03:21:54 +0400

    • Fixes in storage_engine test suite

  • Revision #4392 [merge] Thu 2014-09-11 23:50:31 +0300

    • Automatic merge

    • Revision #4381.1.3 Thu 2014-09-11 22:42:35 +0300

      • MDEV-6255 DUPLICATE KEY Errors on SELECT .. GROUP BY that uses temporary and filesort.

    • Tue 2014-09-09 17:37:08 +0300

      • : safe_mutex: Found wrong usage of mutex 'log_space_lock' and 'LOCK_log'

    • Mon 2014-09-08 20:56:56 +0300

      • Fixed two bugs with CREATE OR REPLACE and LOCK TABLES:

  • Revision #4391 [merge] Thu 2014-09-11 16:44:16 +0200

    • XtraDB 5.6.20-68.0

    • Revision #0.12.72 Thu 2014-09-11 10:15:01 +0200

      • percona-server-5.6.20-68.0

  • Revision #4390 [merge] Thu 2014-09-11 16:42:54 +0200

    • InnoDB 5.6.20

    • Revision #0.49.6 Thu 2014-09-11 10:13:35 +0200

      • 5.6.20

  • Revision #4389 Thu 2014-09-11 15:41:30 +0300

    • MDEV-6729: InnoDB: Failing assertion: state == TRX_STATE_NOT_STARTED in file trx0trx.ic line 60

  • Revision #4388 Wed 2014-09-10 17:45:09 +0200

    • MDEV-6647 MariaDB CLI client doesnt show CREATE INDEX progress

  • Revision #4387 Wed 2014-09-10 13:22:44 +0200

    • MDEV-6459 max_relay_log_size and sql_slave_skip_counter misbehave on PPC64

  • Revision #4386 Wed 2014-09-10 13:22:20 +0200

    • MDEV-6523 CONNECT temporary table created

  • Revision #4385 Wed 2014-09-10 13:22:01 +0200

    • MDEV-6565 search order for my.cnf inconsistent in docs/use, and global override with build-time -DDEFAULT_SYSCONFDIR is ignored

  • Revision #4384 [merge] Wed 2014-09-10 13:10:24 +0200

    • MDEV-6579 IMPORT_EXECUTABLES feature broken by addition of gen_pfs_lex_token

    • Revision #4347.1.2 Fri 2014-08-15 22:54:07 +0100

      • MDEV-6579: Properly handle gen_pfs_lex_token when cross-compiling

  • Revision #4383 Mon 2014-09-08 12:59:57 +0200

    • compilation fixes for WITH_ATOMIC_OPS=rwlocks

  • Revision #4382 Sun 2014-09-07 22:04:29 +0200

    • typos in cmake -DWITH_ATOMIC_OPS=xxx

  • Revision #4381 Sun 2014-09-07 20:40:36 +0200

    • MDEV-6638 mysql_options4 symbol missing from libmysqlclient.so.18

  • Revision #4380 Sun 2014-09-07 20:19:29 +0200

    • compilation failure on x86

  • Revision #4379 Sun 2014-09-07 20:19:12 +0200

    • MDEV-6580 Assertion `thd' failed in my_malloc_size_cb_func upon writing status report into error log

  • Revision #4378 [merge] Sun 2014-09-07 20:18:17 +0200

    • MDEV-6562 MDEV-6410 breaks WITHOUT_SERVER build

    • Revision #4347.1.1 Mon 2014-08-11 22:43:29 +0100

      • MDEV-6562: Fix WITHOUT_SERVER build

  • Revision #4377 Sat 2014-09-06 09:46:41 +0200

    • MDEV-6610 Assertion `thd->is_error() || thd->killed' failed in mysql_execute_command on executing an SP with repeated CREATE TABLE .. SELECT

  • Revision #4376 Sat 2014-09-06 08:33:56 +0200

    • MDEV-6616 Server crashes in my_hash_first if shutdown is performed when FLUSH LOGS is running

  • Revision #4375 Thu 2014-09-04 21:58:48 +0400

    • MDEV-6695 Bad column name for UCS2 string literals The Item_string constructors called set_name() on the source string, which was wrong because in case of UCS2/UTF16/UTF32 the source value might be a not well formed string (e.g. have incomplete leftmost character). Now set_name() is called on str_value after its copied (with optionally left zero padding) from the source string.

    • MDEV-6694 Illegal mix of collation with a PS parameter Item_param::convert_str_value() did not set repertoire. Introducing a new structure MY_STRING_METADATA to collect character length and repertoire of a string in a single loop, to avoid two separate loops. Adding a new class Item_basic_value::Metadata as a convenience wrapper around MY_STRING_METADATA, to reuse the code between Item_string and Item_param.

  • Revision #4374 Thu 2014-09-04 12:43:41 +0400

    • Creating a new class in_string::Item_string_for_in_vector and moving set_value() from Item_string to Item_string_for_in_vector, as set_value() updates the members incompletely (e.g. does not update max_length), so it was dangerous to have set_value() available in Item_string.

  • Revision #4373 Thu 2014-09-04 12:15:05 +0400

    • Using more Item_string_sys

  • Revision #4372 Thu 2014-09-04 08:50:06 +0400

    • MDEV-6044 MySQL BUG#12735829 - SPACE() FUNCTION WARNING REFERS TO REPEAT() IN ER_WARN_ALLOWED_PACKET_OVERFLOWED Merged from 5.6

  • Revision #4371 Wed 2014-09-03 18:24:31 +0400

    • Adding Item_string_sys and Item_string_ascii to reduce duplicate code

  • Revision #4370 Wed 2014-09-03 16:31:47 +0400

    • MDEV-6688 Illegal mix of collation with bit string B'01100001'

  • Revision #4369 Tue 2014-09-02 14:07:01 +0200

    • MDEV-6462: Slave replicating using GTID doesn't recover correctly when master crashes in the middle of transaction

  • Revision #4368 Wed 2014-09-03 01:56:21 +0400

    • Moving Item::str_value from public to protected.

  • Revision #4367 Wed 2014-09-03 01:47:39 +0400

    • MDEV-6683 A parameter and a string literal with the same values are not recognized as equal by the optimizer

  • Revision #4366 Tue 2014-09-02 22:04:48 +0400

    • MDEV-6679 Different optimizer plan for "a BETWEEN 'string' AND ?" and "a BETWEEN ? AND 'string'" Item_string::eq() and Item_param::eq() in string context behaved differently. Introducing a new class Item_basic_value to share the eq() code between literals (Item_int, Item_double, Item_string, Item_null) and Item_param.

  • Revision #4365 Tue 2014-09-02 17:50:09 +0300

    • MDEV-6682 innodb.innodb_simulate_comp_failures_small is too slow if it's run on a real disk

  • Revision #4364 Tue 2014-09-02 17:34:29 +0400

    • A clean-up for the previous patch

  • Revision #4363 Mon 2014-09-01 20:57:32 +0400

    • MDEV-6661 PI() does not work well in UCS2/UTF16/UTF32 context MDEV-6666 Malformed result for CONCAT(utf8_column, binary_string)

  • Revision #4362 Mon 2014-08-25 13:35:33 +0300

    • MDEV-6590: InnoDB recover ends in signal 11

  • Revision #4361 Thu 2014-08-21 21:25:22 +0200

    • MDEV-6625 SHOW GRANTS for current_user_name@wrong_host_name

  • Revision #4360 Sun 2014-08-10 14:36:17 +0200

    • sanity

  • Revision #4359 Wed 2014-08-20 15:02:10 +0200

    • Fix test case that requires dbug to not fail in release build.

  • Revision #4358 Wed 2014-08-20 10:59:39 +0200

    • MDEV-6321: close_temporary_tables() in format description event not serialised correctly

  • Revision #4357 Tue 2014-08-19 14:26:42 +0200

    • MDEV-6321: close_temporary_tables() in format description event not serialised correctly

  • Revision #4356 Wed 2014-07-02 12:51:45 +0200

    • MDEV-6321: close_temporary_tables() in format description event not serialised correctly

  • Revision #4355 [merge] Tue 2014-08-19 21:35:14 +0300

    • Automatic merge from 5.5 Fixed 2 failing tests by replacing result files

    • Revision #3413.65.7 Tue 2014-08-19 19:28:35 +0300

      • MDEV-6450 - MariaDB crash on Power8 when built with advance tool chain

    • Wed 2014-08-13 15:46:39 +0200

      • Change a couple of permissions that cause lintian warnings in .deb packaging and don't really hurt to fix.

    • Wed 2014-08-13 09:37:12 +0300

      • : innodb.innodb_simulate_comp_failures_small fails sporadically

    • Tue 2014-08-12 17:12:08 +0200

      • disable still racy tokudb tests

    • Tue 2014-08-12 16:39:12 +0200

      • MariaDB does not build on hurd-i386

    • Tue 2014-08-05 20:22:57 +0200

      • fix tokudb version

    • Tue 2014-08-12 19:14:52 +0400

      • Increased the version number

  • Revision #4354 Fri 2014-08-15 11:31:13 +0200

    • MDEV-6551: Some replication errors are ignored if slave_parallel_threads > 0

  • Revision #4353 Thu 2014-08-14 15:38:08 +0300

    • If one uses 3 --verbose options to mysql_upgrade or mysqlcheck one will now get on stdout all ALTER, RENAME and CHECK commands that mysqlcheck executes. If one uses 4 --verbose to mysql_upgrade it will also write out all mysqlcheck commands invoked.

  • Revision #4352 Thu 2014-08-14 15:36:48 +0300

    • Added Innobase .ic and errmsg-utf8.txt to tagged files Fixed compiler warning

  • Revision #4351 Wed 2014-08-13 13:34:28 +0200

    • MDEV-6549, failing to update gtid_slave_pos for a transaction that was retried.

  • Revision #4350 Wed 2014-08-13 09:10:56 +0300

    • MDEV-6546: innodb.innodb_simulate_comp_failures_small fails sporadically

  • Revision #4349 Tue 2014-08-12 19:16:44 +0400

    • Increased the version number

  • Revision #4348 Tue 2014-08-12 07:52:19 +0400

    • Recoding feedback_plugin_send.result (forgotten in the previous commit).

  • Revision #4347 Mon 2014-08-11 05:45:45 +0400

    • MDEV-6274 Collation usage statistics Adding collation usage statistics into the feedback plugin I_S table.

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    Revision #4416

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    MDEV-8543
    Revision #d88aaaa
    MDEV-8525
    mariadb 10.0.20
    kodi.tv
    Revision #b0e3f48
    MDEV-8756
    MariaDB 10.0.21
    Revision #ac67f9a
    Revision #ce1b450
    MDEV-7930
    Revision #e1ed331
    MDEV-8805
    Revision #4834d82
    MDEV-8932
    Revision #a9b5a8d
    Revision #3c5733c
    Revision #13884cf
    MDEV-8696
    Revision #d6480f4
    Revision #e4f9d20
    MDEV-8498
    Revision #c918522
    MDEV-8358
    Revision #6a28882
    Revision #84da154
    MDEV-8883
    Revision #fb87133
    Revision #2c0bcff
    MDEV-8693
    Revision #d546d1c
    MDEV-8408
    Revision #df8832c
    MDEV-8883
    Revision #581d852
    MDEV-8868
    Revision #6f07547
    MDEV-8614
    Revision #956e92d
    MDEV-8609
    Revision #27328ca
    Revision #3e1c743
    MDEV-7656
    Revision #e257b8b
    Revision #e5cce2b
    Revision #41a3c58
    Revision #b35f997
    MDEV-8882
    Revision #18f7dfe
    Revision #95faf34
    Revision #0d90b8b
    Revision #df80420
    Revision #ac9141c
    Revision #d51e466
    MDEV-8966
    Revision #9a3ff07
    MDEV-8565
    Revision #f515422
    Revision #9020946
    MDEV-8926
    Revision #978c2a3
    MDEV-7640
    Revision #151f967
    MDEV-7640
    Revision #e7cb032
    Revision #2ca4141
    Revision #01be663
    Revision #77c44a3
    Revision #04af573
    Revision #1b41eed
    Revision #86ff4da
    Revision #6a821d7
    Revision #cfeedbf
    Revision #16c4b3c
    Revision #bff1af9
    Revision #0ea4233
    Revision #2a9bcc6
    MDEV-7680
    Revision #99142ab
    Revision #ed195b2
    MDEV-7680
    Revision #5077509
    MDEV-7680
    Revision #f41a41f
    Revision #db79f4c
    Revision #82e9f6d
    Revision #c8d5112
    MDEV-8796
    Revision #6dd4114
    Revision #a69a6dd
    MDEV-4487
    MDEV-8685
    MDEV-5705
    Revision #7c1e2fe
    Revision #ca051fa
    Revision #d278fb4
    Revision #4a60204
    MDEV-8903
    Revision #1289794
    MDEV-8321
    MDEV-6223
    Revision #504802f
    MDEV-7846
    Revision #54b9981
    MDEV-7846
    Revision #0ab93fd
    MDEV-7445
    MDEV-7565
    Revision #2e3e818
    MDEV-7445
    Revision #7ccde2c
    MDEV-7565
    Revision #a7dd24c
    MDEV-8299
    Revision #bb22eb5
    MDEV-8379
    Revision #727da9c
    MDEV-8379
    Revision #006acf7
    MDEV-8845
    Revision #a95711e
    MDEV-8855
    Revision #02a38fd
    MDEV-8624
    Revision #f804b74
    MDEV-8154
    Revision #ce7d8c5
    MDEV-7330
    Revision #bdcf370
    MDEV-7933
    Revision #2563609
    Revision #86ed494
    MDEV-8849
    Revision #dca4ab9
    MDEV-8841
    Revision #5cc149f
    Revision #fea1568
    Revision #81727cd
    MDEV-8779
    Revision #8d0d445
    MDEV-8779
    Revision #80d1237
    Revision #019c9e0
    Revision #abd31ca
    MDEV-7990
    Revision #39e8dc9
    Revision #528729f
    MDEV-8193
    Revision #244f043
    MDEV-8193
    Revision #51eaa7f
    MDEV-8193
    Revision #d69931e
    Revision #e939ea5
    Revision #29ac245
    MDEV-8473
    Revision #0ce0b88
    MDEV-8450
    Revision #102a85f
    MDEV-8663
    Revision #9abf426
    MDEV-8443
    Revision #bd8ffe7
    Revision #83c7b1e
    MDEV-8725
    Revision #09bfaf3
    Revision #999c43a
    MDEV-8725
    Revision #4b41e3c
    MDEV-6219
    Revision #b66455f6
    Revision #aef8bfd
    MDEV-8670
    MDEV-504
    Revision #9b475ee
    MDEV-8289
    Revision #cd9b919
    Revision #6d46c97
    Revision #1bfe4da
    Revision #afa9cb7
    Revision #335ec7a
    Revision #0eacebf
    Revision #5f53303
    Revision #203f4d4

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    subscribing

    MariaDB 10.0.30 Changelog

    The most recent release in the series is:

    Release date: 8 Mar 2017

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2017-03-06 21:50:42 +0200 - Merge branch 'bb-10.0-vicentiu' into 10.0

    MariaDB 10.0.29 Changelog

    The most recent release in the series is:

    Release date: 13 Jan 2017

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2017-01-12 03:37:35 +0200 - Merge branch 'bb-10.0-vicentiu' into 10.0

    MariaDB 10.0.6 Changelog

    The most recent release in the series is:

    | |Changelog |

    Release date: 18 Nov 2013

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Thu 2013-11-14 19:56:55 +0100

    :
    • trivial test result updates

    • If extended_keys setting makes a difference for a testcase, run the testcase with extended_keys=off. There were only a few such cases

  • Update to vcol_select_innodb looks like a worse plan but it will be gone in 10.0.

  • that fix didn't have a public testcase, so I created one.

  • Revision #3427.46.1
    MDEV-5778
    Revision #3427.43.4
    Revision #3427.43.3
    MDEV-5244
    Revision #3427.43.2
    MDEV-5606
    Revision #3427.43.1
    MDEV-5630
    Revision #3427.42.5
    MDEV-5636
    Revision #3427.42.4
    MDEV-4984
    Revision #3427.42.3
    MDEV-4984
    Revision #3427.42.2
    MDEV-4726
    Revision #3427.42.1
    MDEV-4984

    Revision #dc1c9e69d0 2017-03-06 19:25:22 +0200

    • Make tokudb report ENOENT when renaming table to nonexistant DB

  • Revision #3da916246f 2017-03-06 19:17:15 +0200

    • Revert "Add extra HA_ERR message that Percona introduced within TokuDB 5.6.35-80"

  • Revision #9741017b1f 2017-03-05 15:17:23 +0200

    • Disable 2 tokudb tests

  • Revision #7bf914e157 2017-03-05 14:50:03 +0200

    • rpl_extra_col_slave_tokudb changes result set

  • Revision #97041acf7f 2017-03-05 14:32:30 +0200

    • Fix tokudb.gap_lock_error test

  • Revision #4c3b732d9f 2017-03-05 12:26:32 +0200

    • Updated list of unstable tests for 10.0.30 release

  • Revision #1cac281ebe 2017-03-05 02:44:39 +0200 - Merge branch 'merge-pcre' into 10.0

  • Revision #dfd7749120 2017-03-05 02:27:59 +0200

    • 8.40

  • Revision #895b253963 2017-03-05 02:22:40 +0200 - Merge remote-tracking branch 'connect/10.0' into 10.0

  • Revision #b2956b2ab4 2017-03-02 12:12:53 +0100

    • Update version number and date modified: storage/connect/ha_connect.cc

  • Revision #d75e5e6e26 2017-02-24 23:21:20 +0100

    • Fix crashing when joining two JDBC tables.. Was in close (the virtual machine could have been detached. modified: storage/connect/jdbconn.cpp

  • Revision #6f34d8807c 2017-02-16 18:01:48 +0100

    • All changes made on 10.1

  • Revision #82913b0e90 2017-01-17 19:39:49 +0100

    • Commit changes made for version 10.1

  • Revision #fa59ac5055 2017-03-05 02:01:49 +0200

    • Add extra HA_ERR message that Percona introduced within TokuDB 5.6.35-80

  • Revision #b7a3bce06e 2017-03-05 02:01:21 +0200 - Merge branch 'merge-tokudb-5.6' into 10.0

  • Revision #d71df7e1db 2017-03-05 01:31:32 +0200

    • 5.6.35-80.0

  • Revision #5139c4b688 2017-03-05 01:06:01 +0200

    • Update xtradb version to match the merged one

  • Revision #5d0c123007 2017-03-05 01:00:21 +0200

    • Add missing sys_var test for innodb_stats_include_delete_marked

  • Revision #83da1a1e57 2017-03-05 00:59:57 +0200 - Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #8d69ce7b82 2017-03-04 20:49:14 +0200

    • 5.6.35-80.0

  • Revision #f4806772d3 2017-03-03 20:16:16 +0200

    • Add missing DBUG_RETURN

  • Revision #606a4a4847 2017-03-03 20:12:48 +0200

    • Post MDEV-11902 Fix test failures in maria and myisam storage engines

  • Revision #1acfa942ed 2017-03-03 01:37:54 +0200 - Merge branch '5.5' into 10.0

  • Revision #5a0fff50f8 2017-02-26 15:40:18 -0800

    • Fixed bug MDEV-12099.

  • Revision #199f88cb9c 2017-02-23 12:48:15 +0100

    • MDEV-5999 MySQL Bug#12766319 - 61865: RENAME USER DOES NOT WORK CORRECTLY - REQUIRES FLUSH PRIVILEGES

  • Revision #494a94158a 2017-02-23 12:41:13 +0100

    • Fix for bug#11759114 - '51401: GRANT TREATS NONEXISTENT FUNCTIONS/PRIVILEGES DIFFERENTLY'.

  • Revision #0a480f03c6 2017-02-23 10:37:02 +0100

    • delete the installation warning for CentOS4/RHEL4

  • Revision #2c354e7468 2017-02-23 10:34:51 +0100

    • MDEV-11789 MariaDB fails to restart after 10.0.29-1.el7 update

  • Revision #713d513624 2017-02-23 10:32:34 +0100

    • MDEV-12074 selinux build failure on Fedora 24

  • Revision #831b531895 2017-02-22 15:22:22 +0100

    • MDEV-10788 Not able to compile source with -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=Debug

  • Revision #44534487d4 2017-02-21 11:07:42 +0100

    • MDEV-11505 wrong databasename in mysqldump comment

  • Revision #d72dbb4122 2017-02-20 22:40:47 +0100

    • bugfix: remove my_delete_with_symlink()

  • Revision #955f2f036d 2017-02-20 19:53:12 +0100

    • race-condition safe implementation of test_if_data_home_dir()

  • Revision #93cb0246b8 2017-02-20 11:07:38 +0100

    • race-condition safe implementation of mi_delete_table/maria_delete_table

  • Revision #6d50324558 2017-02-20 22:41:17 +0100

    • support MY_NOSYMLINKS in my_delete()

  • Revision #f2d24ea68b 2017-02-20 13:39:54 +0100

    • compilation failure

  • Revision #b6862c914f 2017-02-18 15:18:35 +0100

    • cleanup: remove now-unused argument

  • Revision #b27fd90ad3 2017-02-15 18:45:19 +0100

    • MDEV-11902 mi_open race condition

  • Revision #d78d0d459d 2017-02-18 10:38:14 +0100

    • cleanup: NO_OPEN_3 was never defined

  • Revision #8722d4b8d2 2017-02-18 10:20:15 +0100

    • cleanup: remove 16-year-old "TODO"

  • Revision #c826ac9d53 2017-02-18 10:10:34 +0100

    • cleanup: mysys_test_invalid_symlink

  • Revision #24d8bc707a 2017-02-18 10:08:49 +0100

    • cleanup: my_register_filename()

  • Revision #3cba74e032 2017-02-18 10:01:31 +0100

    • cleanup: fn_format, remove dead code

  • Revision #924a81a548 2017-02-18 15:06:25 +0100

    • bugfix: DEBUG_SYNC() invoked with no THD

  • Revision #8897b50dca 2017-02-16 13:24:00 +0100

    • MDEV-11525 Assertion `cp + len <= buff + buff_size' failed in JOIN_CACHE::write_record_data

  • Revision #eef2101489 2017-02-16 11:32:47 +0100

    • MDEV-11933 Wrong usage of linked list in mysql_prune_stmt_list

  • Revision #ac78927aef 2017-02-24 00:10:08 -0800

    • Fixed bug MDEV-7992.

  • Revision #bdb672fe96 2017-02-23 19:46:10 +0200

    • MDEV-12120 tokudb_bugs.xa-N tests fail with timeout on valgrind

  • Revision #365c4e971a 2017-02-22 10:03:33 +0200

    • MDEV-11520/MDEV-5746 post-fix: Do not posix_fallocate() too much.

  • Revision #6de50b2c7f 2017-02-22 09:17:30 +0200

    • MDEV-11520 post-fixes

  • Revision #32591b750f 2017-02-22 11:40:01 +0530

    • MDEV-11718 5.5 rpl and federated tests massively fail in buildbot with valgrind

  • Revision #cf673adee2 2017-02-22 01:36:16 +0400

    • MDEV-10418 Assertion `m_extra_cache' failed in ha_partition::late_extra_cache(uint).

  • Revision #978179a9d4 2017-02-20 17:58:42 +0200

    • MDEV-11520 Extending an InnoDB data file unnecessarily allocates a large memory buffer on Windows

  • Revision #2bfe83adec 2017-02-20 17:16:59 +0200

    • Remove a bogus Valgrind "suppression".

  • Revision #5ddfcb05ca 2017-02-17 13:37:18 +0100

    • MDEV-9455: [ERROR] mysqld got signal 11

  • Revision #1b7aae90fb 2017-02-20 18:22:01 +0400

    • MDEV-11904 Make Audit Plugin working with MySQL 8.0.

  • Revision #6364adb199 2017-02-18 20:39:49 +0200

    • MDEV-10621 parts.partition_float_myisam failed with timeout in buildbot

  • Revision #f49375fddf 2017-02-16 23:44:54 -0800

    • Fixed bug MDEV-9028.

  • Revision #b70cd26d73 2017-02-17 00:57:24 +0200

    • MDEV-11668 rpl.rpl_heartbeat_basic fails sporadically in buildbot

  • Revision #29d78dbb44 2017-02-12 23:19:48 +0600

    • minor typo in a description of mysql_parse()

  • Revision #108b211ee2 2017-02-16 12:02:31 +0200

    • Fix gcc 6.3.x compiler warnings.

  • Revision #2e8fa1c2b2 2017-02-13 17:29:32 -0500

    • MDEV-12058: MariaDB Test Suite issue with test sys_vars.secure_file_priv.test

  • Revision #60c932a3d0 2017-01-27 16:47:00 +0200

    • backported build-tags from 10.2 to ensure that 'make tags' works again with xemacs

  • Revision #5c9baf54e7 2017-01-27 16:46:26 +0200

    • Fix for memory leak in applications, like QT,that calls my_thread_global_init() + my_thrad_global_end() repeatadily. This caused THR_KEY_mysys to be allocated multiple times.

  • Revision #46eef1ede2 2017-01-23 19:40:22 -0800

    • Fixed bug MDEV-11859.

  • Revision #f003cc8a35 2017-01-18 11:42:41 -0800

    • Fixed bug MDEV-8603.

  • Revision #29c776cfd1 2017-03-03 12:03:33 +0200

    • MDEV-11520: Retry posix_fallocate() after EINTR.

  • Revision #d04d835f64 2017-02-28 22:26:53 +1100

    • MDEV-11610: support-files/mysql-log-rotate.sh not binlog either

  • Revision #156cf86def 2017-02-28 21:47:44 +1100

    • MDEV-11610: Alter Debian log rotate to not rotate binary/relay logs

  • Revision #0af8b565f2 2017-02-28 21:39:34 +1100

    • MDEV-11610: mysqladmin flush-X-log options

  • Revision #33c1f20d8e 2017-02-28 20:21:19 +1100

    • MDEV-11610: Add --local to mysqladmin

  • Revision #659047b820 2017-01-23 08:34:59 +1100

    • MDEV-11386: Advance Toochain library cache workaround (temporary)

  • Revision #71f53bf72d 2017-03-02 12:35:31 +0400

    • MDEV-11221 - main.events_restart failed in bb

  • Revision #c1c5b7a8d2 2017-03-01 11:41:48 +0400

    • Fixed missing DBUG_RETURN

  • Revision #e9ad4bdb42 2017-02-28 15:23:44 +0400

    • MDEV-11221 - main.events_restart failed in bb

  • Revision #cc413ce9a3 2017-02-23 20:45:07 +0100

    • MDEV-11753 Link failure on missing -L${LIBLZ4_LIBRARY_DIR}

  • Revision #370cf70136 2017-02-22 19:50:27 +0100

    • MDEV-11757 KEY_BLOCK_SIZE strangeness when UNCOMPRESSing COMPRESSed InnoDB tables

  • Revision #6a12c05347 2017-02-10 22:39:22 +0200

    • Fixed wrong arguments to sql_print_error()

  • Revision #84ed5e1d5f 2017-02-10 22:35:04 +0200

    • Fixed hang doing FLUSH TABLES WITH READ LOCK and parallel replication

  • Revision #f3c65ce951 2017-02-10 20:30:37 +0200

    • Add protection to not access is_open() without LOCK_log mutex

  • Revision #b624b41abb 2017-02-10 20:25:01 +0200

    • Don't allow one to kill START SLAVE while the slaves IO_THREAD or SQL_THREAD is starting.

  • Revision #d7a9aed43f 2017-02-08 02:14:54 +0200

    • Fixed test failing as myisam table was deleted before oqgraph table.

  • Revision #4bad74e139 2017-02-05 02:23:49 +0200

    • Added error checking for all calls to flush_relay_log_info() and stmt_done()

  • Revision #a2de378c00 2017-01-30 16:13:49 +0200

    • Add protection for reinitialization of mutex in parallel replaction

  • Revision #c5e25c8b40 2017-01-29 23:44:24 +0200

    • Added a separate lock for start/stop/reset slave. This solves some possible dead locks when one calls stop slave while slave is starting.

  • Revision #e65f667bb6 2017-01-29 22:10:56 +0200

    • MDEV-9573 'Stop slave' hangs on replication slave

  • Revision #d5c54f3990 2017-01-29 18:18:19 +0200

    • Fixed compiler warnings

  • Revision #ce903428a8 2017-02-23 11:27:52 +0200

    • Update MariaDB Foundation sponsors

  • Revision #d4baeca441 2017-02-28 12:57:33 +0000

    • Windows : Fix server compile errors when compile with /Zc:strictStrings option

  • Revision #fc673a2c12 2017-02-28 09:54:12 +0200

    • MDEV-12127 InnoDB: Assertion failure loop_count < 5 in file log0log.cc

  • Revision #b54566d73b 2017-02-28 10:08:12 +1100

    • MDEV-11619: mtr --mem {no argument of a directory} (#320)

  • Revision #e5b877ce27 2017-02-23 21:50:55 +0100

    • MDEV-11935: Queries in stored procedures with and EXISTS(SELECT * FROM VIEW) crashes and closes hte conneciton.

  • Revision #fdeeab01c0 2017-02-26 23:01:23 +0400

    • MDEV-6390 CONVERT TO CHARACTER SET utf8 doesn't change DEFAULT CHARSET.

  • Revision #ae142c21a5 2017-02-23 14:24:34 +0200

    • MDEV-12106 Valgrind tests fail all over in buildbot on 10.0

  • Revision #a0ce92ddc7 2017-02-22 12:32:17 +0200

    • MDEV-11520 post-fix

  • Revision #81695ab8b5 2017-02-21 16:52:41 +0200

    • MDEV-11520 Extending an InnoDB data file unnecessarily allocates a large memory buffer on Windows

  • Revision #6dc00f97b7 2017-02-21 15:03:34 +0200

    • MDEV-11774 tokudb.locks-select-update-3 failed in buildbot with lock wait timeout

  • Revision #13493078e9 2017-02-16 19:40:03 +0200

    • MDEV-11802 innodb.innodb_bug14676111 fails

  • Revision #72994d6442 2017-02-17 10:36:50 +0200

    • Revert the MDEV-4396 tweak to innodb.innodb_bug14676111.

  • Revision #343ba58562 2017-02-18 16:33:18 +0200

    • MDEV-10631 rpl.rpl_mdev6386 failed in buildbot

  • Revision #72a822f2ec 2017-02-17 20:09:14 +0200

    • MDEV-11766 Tests failed in buildbot with semaphore waiting warnings

  • Revision #5e42c958a5 2017-02-20 10:43:42 +1100

    • MDEV-11619: mtr --mem and $MTR_MEM support in sane and consistent manner (10.0) (#289)

  • Revision #01d5d6db4c 2017-02-16 11:16:27 +0200

    • Fix GCC 6.3.0 warnings.

  • Revision #6011fb6daa 2017-02-09 08:47:38 +0200

    • Post-push fix for MDEV-11947 InnoDB purge workers fail to shut down

  • Revision #d831e4c22a 2017-02-08 15:42:15 +0200

    • MDEV-12024 InnoDB startup fails to wait for recv_writer_thread to finish

  • Revision #f162704570 2017-01-30 17:00:51 +0200

    • Rewrite the innodb.log_file_size test with DBUG_EXECUTE_IF.

  • Revision #20e8347447 2017-02-03 12:25:42 +0200

    • MDEV-11985 Make innodb_read_only shutdown more robust

  • Revision #9f0dbb3120 2017-02-03 18:17:36 +0200

    • MDEV-11947 InnoDB purge workers fail to shut down

  • Revision #e174d923d9 2017-02-03 19:33:09 +0200

    • innodb.innodb-get-fk: Actually test --innodb-read-only.

  • Revision #1d725c8176 2017-02-01 02:16:01 +0200

    • Flush suppressions table to prevent corruption when server is killed

  • Revision #b3dac63f9b 2017-02-01 02:14:37 +0200

    • Produce better diagnostics when backtrace attempt fails

  • Revision #923d7d0ad2 2017-01-29 00:50:28 +0200

    • Set sys_errno upon exec command

  • Revision #c46d140961 2017-01-29 21:00:02 +0200

    • MDEV-11764 perfschema.table_name fails in buildbot

  • Revision #f7e03d4419 2017-01-30 18:35:26 -0500

    • MDEV-4774: Fix test case

  • Revision #4e82aaab2f 2017-01-27 16:03:56 +0200

    • Clean up a few tests that kill the server.

  • Revision #ea9caea87e 2017-01-27 12:17:03 +0200

    • MDEV-11814 test fix

  • Revision #732672c304 2016-12-05 15:25:59 +0200

    • MDEV-11233 CREATE FULLTEXT INDEX with a token longer than 127 bytes crashes server

  • Revision #afb461587c 2017-01-26 14:05:00 +0200

    • MDEV-11915 Detect InnoDB system tablespace size mismatch early

  • Revision #49fe9bad01 2017-01-25 15:11:46 +0200

    • MDEV-11814 Refuse innodb_read_only startup if crash recovery is needed

  • Revision #8725b35d89 2017-01-24 01:25:50 +0530

    • MDEV-11108: Assertion `uniq_tuple_length_arg <= table->file->max_key_length()' failed in SJ_TMP_TABLE::create_sj_weedout_tmp_table

  • Revision #18ef02b04d 2017-01-10 10:08:04 +0530

    • MDEV-4774 Strangeness with max_binlog_stmt_cache_size Settings

  • Revision #fbcdc3437c 2017-01-17 22:08:19 +0100

    • connect zip bug fix

  • Revision #6728aae3b3 2017-01-17 16:22:25 +0100 - Merge branch '5.5' into 10.0

  • Revision #b948b5f7c6 2017-01-14 21:23:00 +0100

    • bugfix: Item_func_min_max stored thd internally

  • Revision #798fcb5416 2017-01-14 20:55:33 +0100

    • bugfix: cmp_item_row::alloc_comparators() allocated on the wrong arena

  • Revision #67e2028161 2017-01-14 14:56:01 +0100

    • MDEV-9690 concurrent queries with virtual columns crash in temporal code

  • Revision #e4e801d478 2017-01-17 11:15:21 +0100

    • connect: compilation errors and few obvious bugs

  • Revision #3e589d4b8e 2017-01-17 12:24:55 +0100

    • MDEV-11811: dual master with parallel replication memory leak in write master

  • Revision #66744f4540 2017-01-14 19:56:00 +0200 - Merge branch '5.5' into 10.0

  • Revision #20ca1bcf4b 2017-01-12 13:54:21 +0100

    • MDEV-11527 Virtual columns do not get along well with NO_ZERO_DATE

  • Revision #0d1d0d77f2 2017-01-11 19:12:21 +0100

    • MDEV-11706 Assertion `is_stat_field || !table || (!table->write_set || bitmap_is_set(table->write_set, field_index) || (table->vcol_set && bitmap_is_set(table->vcol_set, field_index)))' failed in Field_time::store_TIME_with_warning

  • Revision #939d1255a7 2017-01-13 10:15:28 -0500

    • bump the VERSION

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #c4f3e64c23

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Revision #1c5ca7c 2017-01-12 03:36:45 +0200 - Merge branch '5.5' into 10.0

  • Revision #ab93a4d 2017-01-11 09:05:36 -0500

    • MDEV-11685: sql_mode can't be set with non-ascii connection charset

  • Revision #c1a23cd 2017-01-10 18:31:03 +0100

    • MDEV-11676 Starting service with mysqld_safe_helper fails in SELINUX "enforcing" mode

  • Revision #6ad3dd6 2017-01-10 14:19:11 +0100

    • mysqld_safe: don't close stdout if set -x

  • Revision #9a4bc0d 2017-01-03 16:38:56 +0200

    • Update mysql_secure_installation man page

  • Revision #4799af0 2017-01-10 14:20:43 +0200

    • Fix unit test after merge from mysql 5.5.35 perfschema

  • Revision #d00d46f 2017-01-10 12:34:51 +0200 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #3e63fde 2017-01-09 14:19:02 +0400

    • Adding LOAD DATA tests for MDEV-11079 and MDEV-11631

  • Revision #ecdb39a 2017-01-10 12:08:36 +0200

    • Fix problems from 5.5 merge

  • Revision #94e18e2 2017-01-10 12:32:54 +0200 - Merge remote-tracking branch 'merge/merge-perfschema-5.6' into 10.0

  • Revision #c33db2cdc0 2017-01-07 15:53:37 +0200

    • 5.6.35

  • Revision #ae47336 2016-10-25 16:59:57 +0200

    • 5.6.34

  • Revision #682d484 2017-01-07 14:38:21 +0200 - Merge remote-tracking branch 'merge/merge-innodb-5.6' into 10.0

  • Revision #6ac84d9 2017-01-07 14:24:42 +0200

    • 5.6.35

  • Revision #31d8c92 2016-10-25 16:58:47 +0200

    • 5.6.34

  • Revision #1a55455 2017-01-06 20:24:50 +0200 - Merge remote-tracking branch 'connect/10.0' into bb-10.0-vicentiu

  • Revision #4314768 2016-12-25 12:32:05 +0100

    • Modified version number

  • Revision #6d2d0a7 2016-12-24 18:19:21 +0100 - Merge branch '10.0' of server into ob-10.0

  • Revision #e6b563f 2016-12-23 16:58:32 +0100

    • Fix some XML table type bugs

  • Revision #9523065 2016-12-14 14:20:23 +0100

    • MDEV-11295: developing handling files contained in ZIP file. Enable using multiple zip files

  • Revision #d44723e 2016-12-12 10:57:19 +0100

    • MDEV-11295: developing handling files contained in ZIP file. A first experimental and limited implementation

  • Revision #599d8cc 2016-12-02 23:03:43 +0100

    • MDEV-11366 SIGBUS errors in Connect Storage Engine for ArmHF and MIPS. Fix includes launchpad fix plus more to cover writing BIN tables

  • Revision #2d78b25 2016-11-27 14:42:37 +0100

    • Fix null pointer java error when connecting to jdbc:drill driver. By setting the context class loader

  • Revision #aae6753 2016-11-14 19:20:40 +0100

    • MDEV-11051 place Java classes ApacheInterface and JdbcInterface into single jar file. Try to fix the INSTALL command

  • Revision #5884aa1 2016-11-06 14:57:27 +0100

    • Fix MDEV-11234. Escape quoting character. Should be doubled. Now it is also possible to escape it by a backslash

  • Revision #e9aed13 2017-01-06 17:09:59 +0200 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #ae1b3d1 2017-01-05 13:54:31 -0800

    • Fixed bug MDEV-10705.

  • Revision #9e528d4 2017-01-05 17:38:55 +0200

    • MDEV-11727 Sequences of tests fail with valgrind warnings in buildbot

  • Revision #5302ef2 2017-01-01 23:13:04 +0200

    • MDEV-11700 funcs_2.innodb_charset fails in buldbot on valgrind builder with timeout

  • Revision #f1ee011 2017-01-04 23:05:22 +0200

    • MDEV-11722 main.join_cache fails in buildbot on very slow builders

  • Revision #f4d12c1 2017-01-04 13:36:55 +0100

    • MDEV-11676 Starting service with mysqld_safe_helper fails in SELINUX "enforcing" mode

  • Revision #e5d7fc9 2017-01-04 13:03:30 +0200

    • MDEV-10100 main.pool_of_threads fails sporadically in buildbot

  • Revision #0912fbb 2017-01-04 03:33:39 +0200

    • MDEV-11719 main.subselect_no_exists_to_in failed in buildbot

  • Revision #2718225 2016-12-24 09:47:55 -0500

    • bump the VERSION

  • Revision #ec6d8da 2016-12-22 13:02:32 +0100

    • reduce code duplication a little

  • Revision #e7d7910 2016-12-22 11:13:07 +0100

    • add an assert

  • Revision #48655ce 2016-12-22 12:23:48 +0100

    • test case for Bug #23303485 : HANDLE_FATAL_SIGNAL (SIG=11) IN SUBSELECT_UNION_ENGINE::NO_ROWS

  • Revision #9fefe97 2016-12-22 12:49:06 +0100 - Merge branch 'mysql/5.5' into 5.5

  • Revision #8fcdd6b 2016-12-20 21:16:23 +0100

    • Numerous issues in mysqld_safe

  • Revision #c8e49f2 2016-12-20 15:17:59 +0100

    • move check_user/set_user from mysqld.cc to mysys

  • Revision #706fb79 2016-12-22 15:51:37 +0530

    • MDEV-10927: Crash When Using sort_union Optimization

  • Revision #5e051bfa 2016-12-21 15:39:45 +0400

    • MDEV-10386 Assertion ``fixed == 1'failed in virtual String*Item_func_conv_charset::val_str(String*)`

  • Revision #ef82fd8 2016-12-20 17:42:08 +0400

    • MDEV-11353 - Identical logical conditions

  • Revision #cbd7548 2016-12-08 23:27:04 +0530

    • MDEV-11353: fixes Identical logical conditions

  • Revision #e025ebc 2016-12-20 12:45:48 +0000

    • Fix pointer formatting in crash handler output.

  • Revision #aaff3d6 2016-12-20 10:25:25 +0100

    • MDEV-10172: UNION query returns incorrect rows outside conditional evaluation

  • Revision #f23b41b 2016-12-16 17:16:02 +0300

    • MDEV-10148: Database crashes in the query to the View

  • Revision #268bb69 2016-12-16 17:08:31 +0300

    • MDEV-7691: Assertion ``outer_context || !*from_field || *from_field == not_found_field'` ...

  • Revision #19896d4 2016-12-19 16:09:20 +0400

    • MDEV-10274 Bundling insert with create statement for table with unsigned Decimal primary key issues warning 1194.

  • Revision #2f6fede 2016-12-19 14:28:08 +0400

    • MDEV-10524 Assertion ``arg1_int >= 0'failed inItem_func_additive_op::result_precision()`

  • Revision #c4d9dc70 2016-12-16 14:44:08 +0200

    • Typo, update limit in comment

  • Revision #b2b210b 2016-12-16 17:42:21 +0100

    • MDEV-11543 Buildbot tests fail with warnings on server shutdown after rpl.rpl_row_mysqlbinlog

  • Revision #b03b38d 2016-12-16 10:10:08 +0100

    • cleanup: rpl.rpl_row_mysqlbinlog

  • Revision #e86580c 2016-12-15 18:20:58 +0100

    • MDEV-11552 Queries executed by event scheduler are written to slow log incorrectly or not written at all

  • Revision #211cf93 2016-12-16 18:37:11 +0400

    • MDEV-11510 Audit plugin sometimes causes server to crash when using with MySQL.

  • Revision #14e1f32 2016-12-11 00:50:00 +0200

    • Follow-up for 02d153c7b9 (str2decimal: don't return a negative zero)

  • Revision #833fda8 2017-01-11 14:13:30 +0200

    • InnoDB: Enable UNIV_DEBUG_VALGRIND for cmake -DWITH_VALGRIND

  • Revision #f516db3 2017-01-11 04:45:47 +0200

    • Updated list of unstable tests for 10.0.29 release

  • Revision #78e6faf 2017-01-10 14:11:32 +0200

    • Fix an innodb_plugin leak noted in MDEV-11686

  • Revision #171e59e 2017-01-09 23:37:42 +0400

    • MDEV-11548 Reproducible server crash after the 2nd ALTER TABLE ADD FOREIGN KEY IF NOT EXISTS.

  • Revision #eed319b 2017-01-08 17:51:36 +0200

    • MDEV-11317: ``! is_set()' or !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' fails in Diagnostics_area::set_ok_status on CREATE OR REPLACE with ARCHIVE table

  • Revision #eaf6b05 2017-01-04 22:41:43 +0100

    • MDEV-11087 Search path for my.ini is wrong for default installation Add <install_root>/data/my.ini to the search path - this my.ini location is used since MariaDB 5.2

  • Revision #82b8741 2017-01-04 22:50:48 +0100

    • Windows : use meaningful DEFAULT_MYSQL_HOME - base directory for the default installation.

  • Revision #ae6eb7a 2017-01-04 23:04:37 +0100

    • MDEV-11088 Client plugins cannot be loaded by command line tools in default installation.

  • Revision #e4978d2 2016-07-25 16:06:52 +0300

    • MDEV-9084 Calling a stored function from a nested select from temporary table causes unpredictable behavior

  • Revision #43378f3 2016-07-25 13:07:50 +0200

    • MDEV-10271: Stopped SQL slave thread doesn't print a message to error log like IO thread does

  • Revision #670b858 2017-01-01 15:36:56 +0200

    • Replication tests fail on valgrind due to waiting-related timeouts

  • Revision #b2b6cf4 2017-01-04 19:11:13 +0200

    • MDEV-10988 Sphinx test suite refuses to run silently

  • Revision #f0c19b6 2017-01-05 20:13:34 +0200

    • MDEV-11730 Memory leak in innodb.innodb_corrupt_bit

  • Revision #9bf9270 2017-01-01 19:35:44 +0200

    • MDEV-8518 rpl.sec_behind_master-5114 fails sporadically in buildbot

  • Revision #bc4cac3 2017-01-04 13:26:09 +0100

    • MDEV-10035: DBUG_ASSERT on CREATE VIEW v1 AS SELECT * FROM t1 FOR UPDATE

  • Revision #80d5d14 2017-01-03 19:32:47 +0200

    • MDEV-11694 InnoDB tries to create unused table SYS_ZIP_DICT

  • Revision #3871477 2017-01-01 20:06:03 +0200

    • MDEV-10100 main.pool_of_threads fails sporadically in buildbot

  • Revision #d02a77b 2016-12-27 14:13:32 +0530

    • MDEV-11636 Extra persistent columns on slave always gets NULL in RBR

  • Revision #37f294f 2016-12-27 03:21:13 +0200

    • Disable the test for valgrind builds

  • Revision #9f863a1 2016-12-19 15:57:41 +0200

    • MDEV-11602 InnoDB leaks foreign key metadata on DDL operations

  • Revision #eb4f2e0 2016-12-10 22:19:09 +0200

    • MDEV-11533: Roles with trailing white spaces are not cleared correctly

  • Revision #3e8155c 2016-12-09 16:33:48 +0100 - Merge branch '5.5' into 10.0

  • Revision #03dabfa 2016-12-08 22:54:58 +0100

    • MDEV-10713: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))

  • Revision #ab65db6 2016-12-08 21:03:45 +0100

    • Revert "MDEV-10713: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))"

  • Revision #f5e0522 2016-12-07 13:06:14 +0100

    • MDEV-10388 MariaDB 10.1.x keeps (deleted) ML* files in tmpdir after LOAD DATA completes

  • Revision #1d702ff 2016-12-07 14:42:08 +0400

    • MDEV-8329 MariaDB crashes when replicate_wild_ignore_table is set to NULL.

  • Revision #d67ef7a 2016-12-05 17:37:54 +0100

    • MDEV-10663: Use of Inline table columns in HAVING clause throws 1463 Error

  • Revision #035a5ac 2016-09-26 18:15:11 +0200

    • MDEV-10713: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))

  • Revision #f988bce 2016-09-21 18:36:34 +0200

    • MDEV-10776: Server crash on query

  • Revision #46dee0d 2016-12-05 16:50:12 +0400

    • MDEV-10717 Assertion !null_value' failed in virtual bool Item::send(Protocol*, String*)`

  • Revision #18cdff6 2016-12-04 12:37:01 +0100

    • MDEV-10293 'setupterm' was not declared in this scope

  • Revision #02d153c 2016-06-26 13:37:27 +0200

    • str2decimal: don't return a negative zero

  • Revision #4a3acbc 2016-12-02 00:19:49 +0100

    • MDEV-11241 Certain combining marks cause MariaDB to crash when doing Full-Text searches

  • Revision #0a4b508 2016-12-01 20:04:36 +0100

    • MDEV-11242 MariaDB Server releases contains promotion of MariaDB Corporation

  • Revision #f640527 2016-12-02 15:22:11 +0100

    • typo fixed: s/MSYQL/MYSQL/

  • Revision #9976223 2016-11-28 17:28:37 +0400

    • MDEV-11171 Assertion m_cpp_buf <= ptr && ptr <= m_cpp_buf + m_buf_length' failed in Lex_input_stream::body_utf8_append(const char*, const char*)`

  • Revision #adc38ed 2016-11-14 08:02:35 +0100

    • Restore MY_WME flag for my_pread in read_ddl_log_entry, fix errors in buildbot

  • Revision #96b62b5 2016-11-11 20:55:03 -0800

    • Fixed bug MDEV-11161. The flag TABLE_LIST::fill_me must be reset to false at the prepare phase for any materialized derived table used in the executed query. Otherwise if the optimizer decides to generate a key for such a table it is generated only for the first execution of the query.

  • Revision #10aee66 2016-11-10 23:47:42 +0000

    • MDEV-11248 Fix passing offset parameter to my_file_pread in read_ddl_log_file_entry

  • Revision #e0f48e5 2016-11-03 16:21:48 +0000

    • MDEV-11214 Windows : MSI installation fails, if run by a service user (e.g LocalSystem)

  • Revision #2a2e79b 2016-10-27 13:03:49 +0000

    • MDEV-11157 Windows - Upgrade installer to use HeidiSQL 9.4

  • Revision #d8cb682 2016-10-26 21:54:41 +0000

    • VS2015 build fixes

  • Revision #aec4321 2016-10-26 21:38:58 +0000

    • MDEV-9409 Windows - workaround VS2015 CRT bug that makes mysqldump/mysql_install_db.exe fail

  • Revision #106664f 2016-12-08 02:03:34 +0530

    • MDEV-11162 Assertion ``num_records == m_idx_array.size()'failed inFilesort_buffer::alloc_sort_buffer(uint, uint)`

  • Revision #822fb79 2016-12-07 23:44:52 +0530

    • MDEV-11162 Assertion ``num_records == m_idx_array.size()'failed inFilesort_buffer::alloc_sort_buffer(uint, uint)`

  • Revision #c32d3e1 2016-12-07 18:05:13 +0400

    • MDEV-10787 Assertion ``ltime->neg == 0'failed invoid date_to_datetime(MYSQL_TIME*)`

  • Revision #52b590b 2016-12-07 10:04:10 +0400 - Merge pull request #271 from iangilfillan/10.0

  • Revision #3ada316969 2016-12-06 13:18:48 +0200

    • Update mysqldump man page

  • Revision #7f2fd34 2016-12-02 14:34:45 +0100

    • MDEV-11231 Server crashes in check_duplicate_key on CREATE TABLE ... SELECT

  • Revision #c5ef621 2016-12-04 01:59:08 +0100 - Merge branch 'merge/merge-tokudb-5.6' into 10.0

  • Revision #d4f0686 2016-12-02 10:24:00 +0100

    • 5.6.34-79.1

  • Revision #f35b0d8 2016-12-04 01:37:55 +0100 - Merge branch 'merge/merge-xtradb-5.6' into 10.0

  • Revision #7436c3d 2016-12-02 10:22:18 +0100

    • 5.6.34-79.1

  • Revision #e4a0d75 2016-12-04 01:35:57 +0100

    • import a test case from percona-server-5.6.34-79.1

  • Revision #e99990c 2016-10-28 17:10:05 +0200

    • MDEV-10744: Roles are not fully case sensitive

  • Revision #525e214 2016-10-25 16:47:36 +0200

    • Remove labs() warning from maria and myisam storage engines

  • Revision #748d993 2016-11-29 11:28:15 -0800

    • Fixed bug MDEV-11364. The function Item_func_isnull::update_used_tables() must handle the case when the predicate is over not nullable column in a special way. This is actually a bug of MariaDB 5.3/5.5, but it's probably hard to demonstrate that it can cause problems there.

  • Revision #b209bc3 2016-11-29 09:01:46 +0200

    • MDEV-10427: innodb.innodb-wl5522-debug-zip fails sporadically in buildbot

  • Revision #dd0ff30 2016-11-29 06:51:12 +0400

    • MDEV-11343 LOAD DATA INFILE fails to load data with an escape character followed by a multi-byte character

  • Revision #099ce1d 2016-11-25 15:59:47 +0400

    • MDEV-11348 LOAD DATA LOCAL INFILE crashes the server on loading a backslash followed by a multi-byte character

  • Revision #03ddc19 2016-11-17 15:15:20 +0200

    • MDEV-6424: MariaDB server crashes with assertion failure in file ha_innodb.c line 11652

  • Revision #42a398b 2016-11-17 12:04:39 +0400

    • Fixing a typo in the patch for MDEV-10780, which caused default.test failure.

  • Revision #390f2a0 2016-11-16 11:00:38 +0100

    • Fix incorrect reading of events from relaylog in parallel replication.

  • Revision #f1fcc1f 2016-11-15 23:00:11 +0100

    • Back-port Master_info::using_parallel() to 10.0.

  • Revision #9a09072 2016-11-15 11:08:01 +0100 - Merge branch 'mdev10863' into 10.0

  • Revision #717f212 2016-11-04 12:33:42 +0100

    • MDEV-10863: parallel replication tries to continue from wrong position

  • Revision #1d9b043 2016-11-10 18:15:36 +0400

    • A join patch for MDEV-10780 and MDEV-11265

  • Revision #9741e0e 2016-11-01 07:52:28 +0200

    • Initialize zip_dict_ids table and avoid referencing array items as currently MariaDB does not support compressed columns.

  • Revision #923a7f8 2016-10-31 12:16:53 +0200

    • MDEV-11188: rpl.rpl_parallel_partition fails with valgrind warnings in buildbot and outside

  • Revision #425d341 2016-10-28 11:46:15 -0400

    • bump the VERSION

  • Revision #cb7b03b 2016-10-28 13:34:13 +0400

    • MDEV-11164 - hardening-wrapper has been removed from Debian Sid

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #4f53384

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    add missing plugins to deb packages

  • Revision #3905 Thu 2013-11-14 14:31:30 +0400

    • MDEV-4437 ALTER TABLE .. ADD UNIQUE INDEX IF NOT EXISTS causes syntax error. Added the IF NOT EXISTS option to the CONSTRAINT keyword.

  • Revision #3904 [merge] Wed 2013-11-13 23:03:48 +0100

    • 10.0-base merge

    • Revision #3427.35.206 [merge] Wed 2013-11-13 14:07:58 +0100

      • 5.5. merge

      • [merge] Wed 2013-11-13 13:38:37 +0100

        • 5.3 merge

        • Wed 2013-11-13 12:43:39 +0100

          • Assertion `!(*expr)->fixed' fails in replace_where_subcondition with IN suquery

      • [merge] Wed 2013-11-13 08:29:12 +0400

        • Merge

        • Tue 2013-11-12 17:37:32 +0400

          • : MIN/MAX Optimization (Select tables optimized away) does not work for DateTime - MIN/MAX optimizer does a check whether a "field CMP const" comparison uses a constant that's longer than the field it is compared to. Make this check only for string columns, also compare character lengths, not byte lengths.

      • Wed 2013-11-13 07:40:46 +0400

        • : Wrong result (extra rows) with materialization+semijoin, IN subqueries Apply fix suggested by Igor: - When eliminate_item_equal() generates pair-wise equalities from a multi-equality, do generate a "bridge" equality between the first field inside SJM nest and the field that's first in the overall multi-equality.

      • Mon 2013-11-11 22:53:40 +0100

        • "State" column of SHOW PROCESSLIST returns wrong values (non-ascii chars) for some states

        • allocate thd_proc_info string in thd memroot, not on the stack, so that it won't be overwritten while another thread might be printing it

      • Mon 2013-11-11 17:20:18 +0100

        • Status variables are not all listed alphabetically

        • sort Com_ counters. No simple fix for Binlog_ variables.

      • Mon 2013-11-11 17:20:10 +0100

        • mark ft-index cmake variables as advanced

      • Mon 2013-11-11 16:17:32 +0100

        • userstats - wrong user statistics (and valgrind warnings)

          • move thd userstat initialization to the same function that was adding thd userstat to global counters. * initialize thd->start_bytes_received in THD::init (when thd->userstat_running is set)

      • Mon 2013-11-11 09:31:20 +0100

        • MariaDB upgrade breaks replication

        • mysql_upgrade should do --skip-write-binlog by default

      • Mon 2013-11-11 09:31:17 +0100

        • INFORMATION_SCHEMA.PROCESSLIST reports an incorrect value for Time for connecting threads

        • by convention query execution time should be 0 if its start_time is 0 (this was lost when fixing )

      • Mon 2013-11-11 09:31:13 +0100

        • /usr/bin/mysqld_safe doesn't have NUMA options support

        • port mysqld_safe numa extensions from percona-server: --flush-caches and --numa-interleave

      • Mon 2013-11-11 09:31:09 +0100

        • Strange message or wrong errno on mismatching versions of plugin and server

          1. use an appropriate errno code 2. put a comma between the errno and the error message text

      • Mon 2013-11-11 09:31:05 +0100

        • RPM installation not running mysql_install_db if datadir exists

        • before running mysql_install_db check for the existence of $datadir/mysql, not simply $datadir ($datadir might be mounted on a separate device - exists, but empty)

      • Mon 2013-11-11 09:31:02 +0100

        • Failing test(s): main.mysqld--help sys_vars.character_sets_dir_basic

        • fix tests where a path was used as a regex. revert changes to sys_vars.character_sets_dir_basic - we don't run it on windows anyway

      • Mon 2013-11-11 09:30:58 +0100

        • ./mysql-test/mysql-test-run.pl not identifying mariadb version

        • quote the path when using it in a regex - the path might contain wildcards (e.g. +)

      • Mon 2013-11-11 09:30:48 +0100

        • cmake failure when fullhostname is not resolved

        • expand fullhostname inside the string, to have an empty string, not nothing, when fullhostname is not defined

      • Mon 2013-11-11 09:30:35 +0100

        • put tokudb into the server package

      • Thu 2013-11-07 13:22:27 +0100

        • doesn't install on fedora if mysql is installed

        • when our package is to replace "mysql", it has both provide and obsolete it

      • Thu 2013-11-07 13:22:19 +0100

        • increase the version

    • Tue 2013-11-12 17:13:11 +0400

      • : Print EXPLAIN [ANALYZE] in the slow query log - Address input from the mail list: change how EXPLAIN is formatted in the slow query log.

    • Mon 2013-11-11 22:21:39 -0800

      • Fixed bug . The used_tables attribute must be recalculated for the HAVING condition if the condition is applied to the rows read from a temporary table.

  • Revision #3903 Wed 2013-11-13 22:58:19 +0100

    • MDEV-5248 Serious incompatibility and data corruption of DATETIME and DATE types due to get_innobase_type_from_mysql_type refactor combined with InnoDB Online DDL

    • restore old innodb get_innobase_type_from_mysql_type() function, record all mysql_type->innodb_type mapping (as generated by mysql-5.6). add safety code to disable online alter when internal types don't match

  • Revision #3902 Wed 2013-11-13 22:58:10 +0100

    • MDEV-5275 Problems upgrading from MySQL 5.1 to MariaDB

    • correct bugs in mysql_system_tables_fix.sql. Update system_mysql_db_fix* tests

  • Revision #3901 Wed 2013-11-13 15:40:46 +0100

    • MDEV-5282: mysql_install_db fails to create mysql.gtid_slave_pos

    • Patch by Elena.

    • Move the table creation to the end of the file, so mysql.innodb_stats_table has been created and the statement does not fail.

  • Revision #3900 Tue 2013-11-12 16:48:57 +0400

    • Merging xxx_unicode_520_ci and xxx_vietnamese_ci from MySQL-5.6.

  • Revision #3899 [merge] Mon 2013-11-11 23:40:53 +0200

    • merge 10-base->10.0

    • Revision #3427.35.203 [merge] Mon 2013-11-11 22:47:04 +0200

      • merge 5.5->10.0-base

      • [merge] Mon 2013-11-11 20:38:04 +0200

        • merge 5.3->5.5

        • Mon 2013-11-11 17:28:14 +0200

          • : Server crashes in Item_ref::fix_fields on 2nd execution of PS with LEFT JOIN and MERGE view or SELECT SQ

      • [merge] Mon 2013-11-11 00:15:42 +0400

        • MTR/mysqltest overlays for included files do not work on Windows

        • Sun 2013-11-10 23:19:21 +0400

          • MTR/mysqltest overlays for included files do not work on Windows

    • [merge] Sat 2013-11-09 00:16:42 +0400

      • Merge 5.5 -> 10.0-base

      • [merge] Fri 2013-11-08 23:14:26 +0400

        • Merge 5.3 -> 5.5

    • [merge] Fri 2013-11-08 20:59:08 +0400

      • Merge 5.5 -> 10.0-base

      • [merge] Fri 2013-11-08 14:30:35 +0400

        • merge 5.3 -> 5.5

    • Fri 2013-11-08 15:14:18 +0100

      • : Parallel replication.

      • Delete any left-over deferred_event from rpl_group_info when deleting the parent object, to protect against memory leaks.

    • Fri 2013-11-08 16:20:58 +0400

      • A patch from Kristian:

      • Remove rpl_group_info from THD before freeing it, to avoid access-after-free in THD.

    • Fri 2013-11-08 11:41:13 +0100

      • : Parallel replication

      • Tested manually that crash in the middle of writing transaction on the master does correctly cause a rollback on slave, so remove the corresponding ToDo.

    • Thu 2013-11-07 11:56:06 +0100

      • : Parallel replication

      • Fix access of freed memory in debug builds. When deleting serial_rgi, safe_mutex was trying to access current_thd, when that thd had just been deleted (I hate all this current_thd and other magic thread local storage crap used all over the code). Now delete the serial_rgi before the thd.

  • Revision #3898 [merge] Mon 2013-11-11 22:46:14 +0400

    • Merge 10.0-monty -> 10.0

    • Revision #3885.2.2 Mon 2013-11-11 16:21:31 +0400

      • MDEV-5241: Collation incompatibilities with MySQL-5.6 A clean-up: removing the code catching collation incompatibilities from handler::check_collation_compatibility(), as the collation IDs are already replaced at this point by TABLE_SHARE::init_from_binary_frm_image.

    • Sat 2013-11-09 00:20:07 +0200

      • : Collation incompatibilities with MySQL-5.6 - Character set code & tests from Alexander Barkov - Integration with ALTER TABLE, REPAIR and open_table from Monty

      • The problem was that MySQL 5.6 added some croatian and vitanamese character set collations that are incompatible with MariaDB.

      • The fix is to move the MariaDB conflicting collation numbers out of the region that MySQL is likely to use. mysql_upgrade, REPAIR TABLE or ALTER TABLE will fix the collations. If one tries to access and old incompatible table, one will get the error "Table upgrade required...." After this patch, MariaDB supports all the MySQL character set collations and the old MariaDB croatian collations, which are closer to the latest standard than the MySQL versions.

  • Revision #3897 Mon 2013-11-11 19:45:55 +0400

    • MDEV-4436 CHANGE COLUMN IF EXISTS does not work and throws wrong warning. Use sql_field->change parameter as the name of the field.

  • Revision #3896 Mon 2013-11-11 18:23:53 +0400

    • MDEV-4435 Server crashes in my_strcasecmp_utf8 on ADD KEY IF NOT EXISTS with implicit name when the key exists. Use field name as a key name if the key name wasn't specified.

  • Revision #3895 Sun 2013-11-10 17:51:26 +0100

    • MDEV-201 - Assertion `!thd->spcont' failed in net_send_error on server shutdown

    • restore sergii@pisem.net-20120327141644-xue6r05x1giswwsm that was lost in a merge

  • Revision #3894 Sun 2013-11-10 17:51:20 +0100

    • MDEV-4880 Attempt to create a table without columns produces ER_ILLEGAL_HA instead of ER_TABLE_MUST_HAVE_COLUMNS

  • Revision #3893 Sun 2013-11-10 17:51:13 +0100

    • MDEV-4734 Adding ending / to a directory can fail when the directory ends with 0

    • +1 typo fixed

  • Revision #3892 Sun 2013-11-10 17:51:06 +0100

    • MDEV-4931 Can't use SHUTDOWN in stored programs

    • keywords that a statement could start from can only be in the 'keyword' list, never in the 'keyword_sp'

  • Revision #3891 Sun 2013-11-10 17:51:01 +0100

    • MDEV-5260 discovery with sql is too restrictive

    • allow ENGINE=FOOBAR in the discovering create table statement, as long as the discovering engine is FOOBAR too

  • Revision #3890 Sun 2013-11-10 17:50:52 +0100

    • MDEV-5238 Server crashes in find_role_grant_pair on SHOW GRANTS for an anonymous user

  • Revision #3889 [merge] Sat 2013-11-09 11:05:51 +0100

    • merge with 10.0.5

  • Revision #3888 Sat 2013-11-09 11:04:54 +0100

    • mariadb-tokudb-engine-10.0.deb

  • Revision #3887 Thu 2013-11-07 14:30:21 +0100

    • misc fixes for buildbot

  • Revision #3886 [merge] Fri 2013-11-08 23:44:20 +0400

    • 10.0-specific changes to storage_engine tests

    • Revision #3885.1.8 Fri 2013-11-08 23:25:06 +0400

      • Various changes coming from 5.6

    • Fri 2013-11-08 23:24:27 +0400

      • Some system tables have InnoDB engine

    • Fri 2013-11-08 23:23:35 +0400

      • Semantics of ALTER ONLINE changed to mirror ALTER .. LOCK=NONE

    • Fri 2013-11-08 23:22:59 +0400

      • Virtual columns are supported in InnoDB

    • Fri 2013-11-08 23:22:25 +0400

      • Fulltext search is supported in InnoDB

    • Fri 2013-11-08 23:21:58 +0400

      • Duplicate warnings were removed

    • Fri 2013-11-08 23:21:26 +0400

      • More comprehensive error messages and codes

    • Fri 2013-11-08 23:20:50 +0400

      • InnoDB is built-in until XtraDB is merged

  • Revision #3885 [merge] Thu 2013-11-07 07:52:40 +0100

    • Merge 10.0-base to 10.0

    • Revision #3427.35.196 [merge] Thu 2013-11-07 04:31:52 +0400

      • Fixes for storage_engine test suite

      • Thu 2013-11-07 04:12:50 +0400

        • More engine names are now obfuscated

      • Thu 2013-11-07 03:49:13 +0400

        • Undefined engine is not necessarily an error, removed the prefix

      • Thu 2013-11-07 03:45:56 +0400

        • .frm file is intact, so the absence of the error message seems to be correct

      • Thu 2013-11-07 03:36:53 +0400

        • More verbose error messages

    • Wed 2013-11-06 14:51:06 +0100

      • : Parallel replication : Incorrect MyISAM event execution order causing incorrect parallel replication

      • In parallel replication, if transactions A,B group-commit together on the master, we can execute them in parallel on a replication slave. But then, if transaction C follows on the master, on the slave, we need to be sure that both A and B have completed before starting on C to be sure to avoid conflicts.

      • The necessary wait is implemented such that B waits for A to commit before it commits itself (thus preserving commit order). And C waits for B to commit before it itself can start executing. This way C does not start until both A and B have completed.

    • Wed 2013-11-06 11:29:07 +0100

      • : Parallel replication : Unlock of de-allocated mutex

      • There was a race in the code for wait_for_commit::wakeup().

      • Since the waiter does a dirty read of the waiting_for_commit flag, it was possible for the waiter to complete and deallocate the wait_for_commit object while the waitee was still running inside wakeup(). This would cause the waitee to access invalid memory.

    • Wed 2013-11-06 10:18:04 +0100

      • : Parallel replication : Incorrect event pos update leading to corruption of reading of events from relay log

      • The rli->event_relay_log_pos was sometimes undated incorrectly when using parallel replication, especially around relay log rotates. This could cause the SQL thread to seek into an invalid position in the relay log, resulting in errors about invalid events or even random corruption in some cases.

    • Tue 2013-11-05 14:49:57 +0100

      • : Parallel replication. : Last_sql_error lost in parallel replication.

      • For some reason, the query execution code in log_event.cc call rli->clear_error for each event (part of clear_all_errors()). This causes a problem in parallel replication, where the execution in one worker thread could clear the error set by another thread, causing the SQL thread to stop but leaving no error visible in SHOW SLAVE STATUS.

      • There seems to be no reason to clear the global error code in Relay_log_info for each event execution, from code review and from running the test suite. So remove this clearing of the error code to make things work also in the parallel case.

    • Tue 2013-11-05 12:01:26 +0100

      • : Parallel replication : SQL thread hangs during stop if error occurs in the middle of an event group

      • Normally, when we stop the slave SQL thread in parallel replication, we want the worker threads to continue processing events until the end of the current event group. But if we stop due to an error that prevents further events from being queued, such as an error reading the relay log, no more events can be queued for the workers, so they have to abort even if they are in the middle of an event group. There was a bug that we would deadlock, the workers waiting for more events to be queued for the event group, the SQL thread stopped and waiting for the workers to complete their current event group before exiting.

  • Revision #3884 Wed 2013-11-06 17:55:22 +0400

    • Recording correct test results: mysql-test/suite/engines/funcs/r/db_alter_collate_ascii.result mysql-test/suite/engines/funcs/r/db_alter_collate_utf8.result

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Overview of 10.0
    release notes
    Revision #3906

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Revision #3413.66.2
    Revision #3413.66.1
    Revision #3413.65.30
    Revision #3413.65.29
    MDEV-6743
    Revision #4399.1.2
    Revision #4399.1.1
    Revision #4400.1.2
    Revision #4400.1.1
    Revision #3984.2.43
    MDEV-6686
    Revision #3984.2.42
    Revision #3984.2.41
    Revision #3984.2.40
    Revision #3984.2.39
    Revision #3984.2.38
    Revision #3984.2.37
    Revision #3984.2.36
    Revision #3984.2.35
    Revision #3984.2.34
    Revision #3984.2.33
    Revision #3984.2.32
    Revision #3984.2.31
    Revision #3984.2.30
    MDEV-6502
    Revision #4381.1.2
    MDEV-6698
    Revision #4381.1.1
    MDEV-6560
    Revision #3413.65.6
    Revision #3413.65.5
    MDEV-6546
    Revision #3413.65.4
    Revision #3413.65.3
    MDEV-5706
    Revision #3413.65.2
    Revision #3413.65.1
    subscribing

    MariaDB 10.0.24 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 19 Feb 2016

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #a4b2714 2016-02-17 21:42:57 +0100

      • Merge branch 'bb-10.0-serg' into 10.0

    • 2016-02-17 21:42:48 +0100

      • fix InnoDB on Windows

    • 2016-02-15 18:05:05 +0100

      • Fix jemalloc detection for FreeBSD

    • 2016-02-17 14:12:05 +0100

      • MYSQL_ADD_PLUGIN: fix DISABLED keyword to work

    • 2016-02-17 13:50:03 +0100

      • mtr: read both suitedir/disabled.def and suitedir/t/disabled.def

    • 2016-02-17 13:48:13 +0100

      • Fix build errors with recent gcc (isfinite)

    • 2016-02-17 08:05:00 +0400

      • Valgrind warnings 'Invalid read' in Field_newdate::cmp and Field_newdate::val_str

    • 2016-02-16 19:35:58 +0100

      • Merge branch 'connect/10.0' into 10.0

    • 2016-02-16 19:15:55 +0100

      • Merge branch 'merge-perfschema-5.6' into 10.0

    • 2016-02-16 18:56:39 +0100

      • 5.6.29

    • 2016-02-16 18:55:00 +0100

      • Merge branch 'merge-xtradb-5.6' into 10.0

    • 2016-02-16 18:32:59 +0100

      • Merge branch 'merge-innodb-5.6' into 10.0

    • 2016-02-16 12:49:59 +0400

      • - The federatedx and spider engine make mysqld crash when they are configured withtout username

    • 2015-12-30 22:26:25 +0800

      • fix-

    • 2016-02-16 12:53:24 +0100

      • Revert ": Adding indexes on empty table is slow with large innodb_sort_buffer_size."

    • 2016-02-16 12:13:19 +0100

      • Merge branch 'ob-10.0' into 10.0

    • 2016-02-16 12:07:18 +0100

      • 5.6.29

    • 2016-02-16 12:06:16 +0100

      • 5.6.28-76.1

    • 2016-02-16 10:49:13 +0200

      • : parts.partition_debug_innodb fails in buildbot on p8-rhel6-bintar-debug

    • 2016-02-15 23:41:59 +0100 *

      • Fix to Connect was not handling NULLs in the answer from catalog functions and tables. It does now and when decimal is NULL defines DOUBLE without parameters.

    • 2016-02-15 22:50:59 +0100

      • Merge branch '5.5' into 10.0

    • 2016-02-15 18:23:52 +0100

      • bump the version

    • 2016-02-15 18:38:15 +0200

      • : Server crashes when slave works with partitioned tables copied from Windows to Linux

    • 2016-02-15 14:43:42 +0200

      • : Alter table (renaming and adding index) fails with "Incorrect key file for table" : 'Incorrect key file' on ALTER TABLE

    • 2016-02-15 12:59:47 +0100

      • fix buffer overrun

    • 2016-02-12 18:12:16 +0100

      • Fix CPU detection for TokuDB on FreeBSD

    • 2016-02-12 17:46:34 +0100

      • Ctrl-C in MySQL client does not interrupt query, but interrupts the session instead

    • 2016-02-11 20:42:16 +0100

      • Function found_rows() gives incorrect result where the previous SELECT contains ORDER BY clause

    • 2016-02-11 12:25:23 +0100

      • Altering table comment does a full copy

    • 2016-02-10 21:15:24 +0100

      • Inconsistent handling of "ALGORITHM=INPLACE" with PERSISTENT generated columns

    • 2016-02-10 17:00:31 +0100

      • main.connect fails on ppc64el in 10.0 as of 1a8cf15d

    • 2016-02-10 15:38:25 +0100

      • ALTER TABLE can perform the operation but escape the binary log

    • 2016-01-13 21:06:29 +0100

      • XtraDB/InnoDB crash with autoinc, vcol and online alter

    • 2016-02-14 22:19:27 +0100

      • more strict ipv6_ok check in mtr

    • 2016-02-14 22:17:38 +0100

      • fix my_gethwaddr() for solaris

    • 2016-02-14 22:16:50 +0100

      • dtrace in cmake

    • 2016-02-14 22:15:16 +0100

      • better inline check

    • 2016-02-14 20:57:48 +0100

      • compilation errors on sparc sun studio 10

    • 2016-02-14 18:33:20 +0200

      • mysql_upgrade segfault due to missing /etc/my.cnf.d

    • 2016-02-14 18:31:06 +0200

      • Fix memory leak when failing to read config file

    • 2016-02-12 12:04:11 +0400

      • Errorneous PSI declaration line fixed.

    • 2016-02-12 03:47:25 +0200

      • perfschema.global_read_lock fails when executed after perfschema.dml_setup_instruments

    • 2016-02-11 13:54:06 +0400

      • Adjusted main.contributors test result.

    • 2016-02-11 11:24:45 +0400

      • Merge pull request #155 from iangilfillan/10.0

    • 2016-02-11 11:15:14 +0400

      • Merge pull request #145 from ottok/ok-debpkg-10.0

    • 2016-02-10 10:03:47 +0400

      • select insert('a',2,1,'b') doesn't return expected 'a'

    • 2016-02-10 03:49:11 +0200

      • : Assertion `0' failed in subselect_hash_sj_engine::init

    • 2016-02-09 13:50:48 +0100

      • : Crash (Assertion `!table || (!table->write_set || bitmap_is_set(table->write_set, field_index) || bitmap_is_set(table->vcol_set, field_index))' fails) on using function over not created table

    • 2016-02-08 22:53:40 +0200

      • : Assertion `0' failed in subselect_hash_sj_engine::init

    • 2016-02-09 14:08:36 +0100

      • Merge branch 'bb-5.5-serg' into 5.5

    • 2016-02-09 14:06:45 +0100

      • Merge branch 'merge-xtradb-5.5' into 5.5

    • 2016-02-08 20:07:38 +0100

      • Bug#19817021

    • 2016-02-08 20:07:09 +0100

      • Bug#20691429 ASSERTION `CHILD_L' FAILED IN STORAGE/MYISAMMRG/HA_MYISAMMRG.CC:631

    • 2016-02-09 11:28:44 +0100

      • cleanup: make assert more readable

    • 2016-02-08 20:04:39 +0100

      • Bug#21205695 DROP TABLE MAY CAUSE SLAVES TO BREAK

    • 2016-02-09 11:27:40 +0100

      • Merge branch 'mysql/5.5' into 5.5

    • 2016-02-09 05:17:41 +0400

      • backport feedback-http-proxy to 5.5 and 10.0. The http-proxy option to the FEEDBACK plugin backported.

    • 2016-02-09 02:31:47 +0300

      • : scalar subqueries in a comparison produced unexpected result

    • 2016-02-09 00:13:25 +0100

      • 5.5.47-37.7

    • 2016-02-09 01:46:53 +0300

      • : Server crashes in next_depth_first_tab on nested IN clauses with SQ inside

    • 2016-02-08 16:31:27 +0200

      • typo "Bangalore1" -> "Bangalore"

    • 2016-02-06 22:41:58 +0100

      • Build fails with VS2015

    • 2016-02-06 13:57:59 +0100

      • mysql_upgrade crashes if root's password contains an apostrophe/single quotation mark

    • 2016-02-06 13:56:37 +0100

      • unit test for dynstr_append_os_quoted()

    • 2016-02-03 17:15:22 +0100

      • : Out of memory using explain on 2 empty tables

    • 2016-02-06 12:58:06 +0200

      • Merge pull request #150 from grooverdan/10.0-my_rnd_cpp

    • 2016-02-04 14:47:46 +0100

      • mysql_upgrade.exe error when mysql is migrated to mariadb

    • 2016-02-04 12:51:57 +0100

      • Query parser tansforms MICROSECOND into SECOND_FRAC, which does not work

    • 2016-02-05 14:04:24 +0100

      • fatal build error: viosslfactories.c:58:5: error: dereferencing pointer to incomplete type ‘DH {aka struct dh_st}

    • 2016-02-06 12:37:46 +0200

      • Merge pull request #148 from grooverdan/5.5-rpl_reporting-cppcheck-va_end

    • 2016-02-05 17:46:01 +0100

      • : Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed in Field_long::val_str on EXPLAIN EXTENDED

    • 2015-12-14 19:16:29 +0100

      • Persistent computed column is not updated when update query contains join

    • 2016-02-04 16:03:14 +0200

      • Merge remote-tracking branch 'upstream/10.0' into 10.0

    • 2016-02-04 16:00:11 +0200

      • , - Update authors and contributors

    • 2016-02-04 13:54:57 +0200

      • Use C++ linkage.

    • 2016-02-03 16:51:23 +0200

      • Fix function visibility as it is used on row0mysql.c in Windows.

    • 2016-02-03 15:52:26 +0200

      • Fix function visibility as it is used on row0mysql.c in Windows.

    • 2016-02-03 14:34:06 +0200

      • : Server crashes or returns an error while trying to alter partitioning on a table moved from Windows to Linux

    • 2016-02-03 11:32:51 +0200

      • : Server crashes or returns an error while trying to alter partitioning on a table moved from Windows to Linux

    • 2016-02-03 00:43:00 +0100

      • : Exception handler on Windows does not output any text, if mysqld runs as service

    • 2016-02-01 19:37:06 +0300

      • Merge branch '10.0' of github.com:MariaDB/server into 10.0

    • 2016-02-01 19:36:22 +0300

      • : Valgrind failure in SEL_ARG::store_min,find_used_partitions

    • 2016-02-01 16:29:00 +0100

      • Merge into 10.0

    • 2016-02-01 16:27:12 +0100

      • Merge into 5.5

    • 2016-02-01 16:10:49 +0100

      • : Non-blocking client API missing on non-x86 platforms

    • 2016-01-29 23:53:44 +0200

      • If one compiled with too long MYSQL_SERVER_SUFFIX this caused a memory overrun that caused some test to fail.

    • 2016-01-29 23:52:15 +0200

      • my_decimal didn't compile properly with debug

    • 2016-01-26 22:33:25 +0400

      • SQL_ERROR_LOG doesn't log comments in Events. Change parser so it saves all the query line to the ';' in the sp_instr::m_query.

    • 2016-01-25 20:01:22 +0100

      • Merge branch 'ob-10.0' into 10.0

    • 2016-01-25 19:03:33 +0100

      • update test results

    • 2016-01-25 18:44:51 +0100 *

      • Change SQL_NTS to 0 when the string is NULL

    • 2016-01-25 17:54:28 +0200

      • Updated README and CREDITS

    • 2016-01-25 16:37:08 +0400

      • Merge branch '5.5' into 10.0

    • 2016-01-19 16:53:13 +1100

      • mysys/my_rnd.c - remove #ifdef cplusplus

    • 2016-01-19 14:47:41 +1100

      • Add va_end to make cppcheck happy

    • 2016-01-15 12:50:23 +0100

      • Merge branch 'tmp' into tmp-10.0

    • 2016-01-15 12:42:51 +0100

      • Fix error handling for GTID and domain-based parallel replication

    • 2016-01-15 09:50:27 +0400

      • Audit plugin not working with MySQL 5.7. fixing Windows crash.

    • 2016-01-13 18:02:44 +0400

      • Audit plugin doesnt run with MySQL 5.7. updata thread_pool_server_audit test result.

    • 2016-01-13 15:24:33 +0400

      • Audit Plugin doesn't run with MySQL 5.7. built in debug gets unhappy with mutexes. Although everything is correct, some DBUG_ASSERT can happen. So this patch keeps safe_mutex silent.

    • 2016-01-12 16:29:02 +0400

      • Audit plugin compiled with MariaDB can't install on MySQL 5.7. The audit API was seriously changed in MySQL 5.7. so we had to adapt the plugin's code to that.

    • 2016-01-11 10:28:00 +0200

      • : Debian: unmask the mysql.service on installation

    • 2016-01-10 11:57:36 +0100

      • Merge branch 'ob-10.0' into 10.0

    • 2016-01-09 20:52:17 +0100 *

      • Fix . Meanwhile, make all references to the database in XTAB Schema (was sometimes in XTAB Catalog)

    • 2016-01-05 22:48:50 +0100

      • : do_shutdown_server fails to detect server shutdown on Windows. Fix test whether process is alive in mysqltest.

    • 2015-12-24 21:46:38 +0100

      • Fix annoying repetitive tokudb build warning, if MariaDB is build on non-Linux x64 system

    • 2016-01-07 14:45:40 +0100

      • : Build failure when linking libmysql.

    • 2016-01-03 13:27:59 +0200

      • Fixed bug in semi_sync replication tests.

    • 2016-01-03 13:20:07 +0200

      • Cleanup of slave code:

    • 2016-01-03 12:48:55 +0200

      • Backported fix for ccache Fixed compiler warnings Added --big-test to tokudb change_column_char & change_column_bin

    • 2015-12-30 20:55:12 +0100

      • Merge branch '5.5' into 10.0

    • 2015-12-30 19:39:31 +0100

      • Fix process handle leak in buildbot. GenerateConsoleCtrlEvent sent to non-existing process will add a process handle to this non-existing process to console host process conhost.exe

    • 2015-12-29 18:41:37 +0400

      • Merge remote-tracking branch 'origin/5.5' into 10.0

    • 2015-12-29 18:40:41 +0400

      • Moving Field_blob::store_length() back from protected to public, as it's needed for Cassandra in 10.0.

    • 2015-12-29 15:19:29 +0400

      • Merge branch '10.0' of github.com:MariaDB/server into 10.0

    • 2015-12-29 15:18:55 +0400

      • Merge remote-tracking branch 'origin/5.5' into 10.0

    • 2015-11-18 15:51:20 +0400

      • - Compiling on IBM System Z fails

    • 2015-12-27 15:40:34 +0400

      • - Compiling on IBM System Z fails

    • 2015-12-29 14:17:31 +0400

      • ALTER from a bigger to a smaller blob type truncates too much data

    • 2015-12-27 21:14:07 +0100

      • Merge branch 'ob-10.0' into 10.0

    • 2015-12-27 19:45:51 +0100 *

      • Fix .

    • 2015-12-21 16:37:59 +0100

      • after-merge: 10.0 part of (ERR_remove_state)

    • 2015-12-21 16:36:10 +0100

      • Merge branch '5.5' into 10.0

    • 2015-12-21 10:19:02 +0100

      • MariaDB un-buildable on linux64: fails @ "error: ‘ERR_remove_state’ was not declared in this scope" when linking against OpenSSL 1.0.2e

    • 2015-12-18 09:50:39 +0100

      • Server crashes on shutdown after the second post of feedback report

    • 2015-06-20 16:59:22 +0800

      • : TokuDB doesn't build on OS X

    • 2015-12-19 13:53:43 +0200

      • : TokuDB doesn't build on OS X

    • 2015-12-19 13:52:27 +0200

      • : TokuDB doesn't build on OS X

    • 2015-12-19 13:31:44 +0200

      • : TokuDB doesn't build on OS X

    • 2015-12-19 13:25:55 +0200

      • : TokuDB doesn't build on OS X

    • 2015-03-12 04:49:31 +1100

      • : Add --persistent option for mysqlcheck

    • 2015-12-18 22:51:12 +0400

      • Filter out unix-socket from unrelated test cases

    • 2015-12-18 16:31:05 +0400

      • Fixed auth_socket static compilation

    • 2015-12-14 23:47:05 +0100

      • Merge branch 'ob-10.0' into 10.0

    • 2015-12-14 23:45:23 +0100 *

      • Fix . Replacing exit(1) in yy_fatal_error by a longjmp.

    MariaDB 10.0.20 Changelog

    The most recent release in the series is:

    Release date: 18 Jun 2015

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2015-06-17 16:13:02 +0200

    MariaDB 10.0.23 Changelog

    The most recent release in the series is:

    Release date: 18 Dec 2015

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • 2015-12-16 19:39:00 +0400

    Revision #2502.567.161 Tue 2013-11-12 15:02:25 +0100
    • MDEV-5113 Wrong result (extra row) and valgrind warnings in Item_maxmin_subselect::any_value on 2nd execution of PS with SELECT subquery

    • When setting Item_func_not_all::test_sum_item or Item_func_not_all::test_sub_item, reset the other one to NULL - they can never be set both. When a PS is reexecuted, different executions might be optimized differently and a wrong test_su*_item might stay set from the previous execution.

    1. Transformation of row IN subquery made the same as single value. 2. replace_where_subcondition() made working on several layers of OR/AND because it called on expression before fix_fields().

  • Revision #2502.567.159 Mon 2013-11-11 16:40:46 +0200

    • MDEV-5103: server crashed on singular Item_equal

    • Singular Item_equal support added.

    • The problem was that during constant table substitution Item_equal become containing only one constant which was not supported internally.

  • Modified according to the review comment

  • Revision #3413.47.1 Sun 2013-11-10 14:37:32 +0400

    • Fix for overlayed include files on Windows and a test case

  • Revision #2502.567.158 [merge] Fri 2013-11-08 22:50:01 +0400

    • Merge 5.2 -> 5.3

    • Revision #2502.566.56 [merge] Fri 2013-11-08 22:22:25 +0400

      • Merge 5.1 -> 5.2

      • Fri 2013-11-08 22:19:24 +0400

        • incorrect binary search in remove_status_vars()

        • The loop in the binary search in remove_status_vars() was incorrectly implemented and could continue infinitely in some cases. Rewrote the binary search code.

    Revision #2502.567.157 Fri 2013-11-08 14:18:16 +0400

    • MDEV-4842 STR_TO_DATE does not work with UCS2/UTF16/UTF32

  • Revision #3413.21.398 Wed 2013-11-06 22:53:39 +0400

    • MDEV-5205 - MariaDB does not start if more than 128 cpu's are available

    • An addition to fix for MDEV-5205, fixes server crash on shutdown.

    • Thread groups are destroyed asynchronously, that is kill server thread sends shutdown request to all thread groups without waiting for compeltion.

    • It means all_groups array must not be freed until all thread groups are down. This patch suggests that all_groups is freed when last thread group is destroyed.

    • Note 1: threadpool code doesn't surround atomic ops with atomic locks, thus no locks for shutdown_group_count. Note 2: this patch preserves old behaviour, but we may need to wait until all thread groups are down before returning from tp_end().

  • Revision #3413.21.397 Tue 2013-11-05 20:30:36 +0200

    • Added usage of handler error names to mysqltest

  • Revision #3413.21.396 Tue 2013-11-05 20:28:24 +0200

    • Fixed core dump when doing "SET GLOBAL innodb_buffer_pool_evict='uncompressed'"

  • Revision #3413.21.395 Tue 2013-11-05 09:18:59 +0400

    • MDEV-5205 - MariaDB does not start if more than 128 cpu's are available

      • thread_pool_size command line option upper limit increased to 100 000 (same as for max_connections) - thread_pool_size system variable upper limit is maximum of 128 or the value given at command line - thread groups are now allocated dynamically

    • Different limit for command line option and system variable was done to avoid additional mutex for all_groups and threadpool_max_size.

  • New character sets: ucs2_croatian_mysql561_uca_ci utf8_croatian_mysql561_uca_ci utf16_croatian_mysql561_uca_ci utf32_croatian_mysql561_uca_ci utf8mb4_croatian_mysql561_uca_ci

  • Other things: - Fixed some compiler warnings - mysql_upgrade prints information about repaired tables. - Increased version number

  • The wait for B's commit on A happens inside the commit processing. However, in the case of MyISAM with no binlog enabled on the slave, it appears that no commit processing takes place (since MyISAM is non-transactional), and thus the wait of B for A was not done. This allowed C to start before A, which can lead to conflicts and incorrect replication.

  • Fixed by doing an extra wait for A at the end of B before signalling C.

  • Fixed by putting an extra lock/unlock in the destructor for wait_for_commit, to ensure that waitee has finished with the object before it is deallocated.

    Fixed by now signalling from the SQL thread to all workers when it is about to exit, and cleaning up in all workers when so signalled.

  • This patch fixes one of multiple problems reported in MDEV-5217.

  • Revision #3413.21.420
    Revision #2502.567.162
    MDEV-5284
    Revision #3413.21.419
    Revision #3413.48.1
    MDEV-5257
    Revision #3413.21.418
    MDEV-5056
    Revision #3413.21.417
    MDEV-4723
    Revision #3413.21.416
    MDEV-5236
    Revision #3413.21.415
    Revision #3413.21.414
    MDEV-4824
    Revision #3413.21.413
    MDEV-5116
    Revision #3413.21.412
    MDEV-5101
    MDEV-4578
    Revision #3413.21.411
    MDEV-5186
    Revision #3413.21.410
    MDEV-5022
    Revision #3413.21.409
    MDEV-5030
    Revision #3413.21.408
    MDEV-5054
    Revision #3413.21.407
    MDEV-4977
    Revision #3413.21.406
    MDEV-5124
    Revision #3413.21.405
    MDEV-5038
    Revision #3413.21.404
    MDEV-5250
    Revision #3413.21.403
    Revision #3427.35.205
    MDEV-407
    Revision #3427.35.204
    MDEV-5160
    Revision #3413.21.402
    Revision #2502.567.160
    MDEV-5153
    Revision #3413.21.401
    MDEV-5272
    Revision #3413.47.2
    MDEV-5272
    Revision #3427.35.202
    Revision #3413.21.400
    Revision #3427.35.201
    Revision #3413.21.399
    Revision #3427.35.200
    MDEV-4506
    Revision #3427.35.199
    Revision #3427.35.198
    MDEV-4506
    Revision #3427.35.197
    MDEV-4506
    Revision #3885.2.1
    MDEV-5241
    Revision #3885.1.7
    Revision #3885.1.6
    Revision #3885.1.5
    Revision #3885.1.4
    Revision #3885.1.3
    Revision #3885.1.2
    Revision #3885.1.1
    Revision #3427.38.4
    Revision #3427.38.3
    Revision #3427.38.2
    Revision #3427.38.1
    Revision #3427.35.195
    MDEV-4506
    MDEV-5217
    Revision #3427.35.194
    MDEV-4506
    MDEV-5217
    Revision #3427.35.193
    MDEV-4506
    MDEV-5217
    Revision #3427.35.192
    MDEV-4506
    MDEV-5217
    Revision #3427.35.191
    MDEV-4506
    MDEV-5217
    subscribing

    MDEV-5309 - RENAME TABLE does not check for existence of the table's engine

  • Revision #5a4c5fa 2015-06-17 14:18:16 +0200

    • MDEV-5977 MariaDB 10.0 is not installable on Trusty when "trusty-updates universe" is in sources.list

  • Revision #b56ad49 2015-06-16 17:27:53 +0200

    • MDEV-8287 DROP TABLE suppresses all engine errors

  • Revision #66fd45a 2015-06-08 21:06:56 +0200

    • MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4

  • Revision #7bfda27 2015-06-16 23:46:22 +0200

    • MDEV-8128 cmake fails to detect boost libraries

  • Revision #26b0cf4 2015-06-16 21:18:59 +0200

    • MDEV-8183 Adding option mysqldump --no-data-med

  • Revision #569d2f8 2015-06-16 23:57:49 +0200

    • Merge branch 'connect-10.0' into 10.0

  • Revision #985e430 2015-06-16 23:55:56 +0200

    • after-merge fixes

  • Revision #27f0bd7 2015-06-16 17:33:21 +0300

    • Fix test case innodb.xa_recovery crash on xtradb.

  • Revision #9680602 2015-06-16 16:20:55 +0300

    • Fix test failure on main.partition_innodb.

  • Revision #ababe04 2015-06-16 15:16:53 +0300

    • Fix crash on test innodb.innodb-virtual-columns. We should create only columns really stored to database.

  • Revision #b83855a 2015-06-16 14:55:21 +0300

    • Fix innochecksum build failure.

  • Revision #5355972 2015-06-16 12:49:00 +0200

    • after merge fixes: InnoDB and XtraDB

  • Revision #ede0880 2015-06-16 12:47:58 +0200

    • Merge branch 'merge-perfschema-5.6' into 10.0

  • Revision #9859d36 2015-06-16 12:46:14 +0200

    • Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #a65162a 2015-06-16 11:08:23 +0200

    • Merge branch 'merge-innodb-5.6' into 10.0

  • Revision #9084945 2015-06-16 11:04:40 +0200

    • 5.6.24-72.2

  • Revision #3c37249 2015-06-16 11:00:33 +0200

    • 5.6.25

  • Revision #139ba26 2015-06-16 10:57:05 +0200

    • 5.6.25

  • Revision #909f760 2015-06-15 15:37:14 +0400

    • MDEV-5309 - RENAME TABLE does not check for existence of the table's engine

  • Revision #b988553 2015-06-15 15:42:14 +0200

    • MDEV-7771 missing client plugins when mariadb-shared is not installed

  • Revision #02421aa 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.

  • Revision #a117030 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

  • Revision #3288f26 2015-06-14 20:19:05 +0200

    • include the correct IPv6 check in perfschema tests

  • Revision #2a0f086 2015-06-14 17:38:30 +0200

    • don't scream when auto-selected IPv6 is not available

  • Revision #a453a28 2015-06-14 17:34:08 +0200

    • MDEV-8083 MTR is broken on systems with IPv6 disabled

  • Revision #aad8667 2015-06-15 11:11:42 +0400

    • Committing a change into r/type_time_hires.result forgotten in the previous commit for MDEV-8205.

  • Revision #43e4522 2015-06-15 11:04:06 +0400

    • MDEV-8205 timediff returns null when comparing decimal time to time string value

  • Revision #f69f3db 2015-06-15 08:25:09 +0200

    • Merge branch 'mdev8294' into 10.0

  • Revision #4c251af 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"

  • Revision #93c039d 2015-06-15 08:13:40 +0200

    • MDEV-8294: Inconsistent behavior of slave parallel threads at runtime

  • Revision #196528e 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.

  • Revision #fc31e31 2015-06-14 17:29:58 +0300

    • MDEV-8179: Absent progress report for operations on InnoDB tables

  • Revision #36bf482 2015-06-14 15:51:34 +0200

    • MDEV-8285 compile fails under Mac OS X 10.6.8 due to use of strnlen

  • Revision #e2879ac 2015-06-14 08:14:28 +0300

    • MDEV-7881: InnoDB Logfile size - misleading error message

  • Revision #e85b661 2015-06-12 08:00:48 +0200

    • Merge branch 'bb-10.0-serg' into 10.0

  • Revision #d437c35 2015-06-11 22:54:03 +0400

    • Adding a few warning related protected methods in Field and reducing some duplicate code.

  • Revision #b9eb7f1 2015-06-11 20:20:52 +0200

    • CRLF

  • Revision #6d49d3b 2015-06-11 20:20:45 +0200

    • compiler warnings

  • Revision #810cf36 2015-06-11 20:20:35 +0200

    • Merge branch '5.5' into 10.0

  • Revision #d199a0f 2015-06-11 17:47:52 +0200

    • more renames after tokudb merge

  • Revision #b96c196 2015-06-11 16:48:10 +0200

    • Item_cache::safe_charset_converter() fixes

  • Revision #7c98e8a 2015-06-11 16:43:56 +0200

    • fix after the tokudb ft-index merge

  • Revision #36f37a4 2015-06-10 12:01:06 +0200

    • Merge MDEV-8294 into 10.0

  • Revision #682ed00 2015-06-10 11:57:42 +0200

    • MDEV-8294: Inconsistent behavior of slave parallel threads at runtime

  • Revision #5a44e1a 2015-06-09 22:11:22 +0200

    • tests for MDEV-7937: Enforce SSL when --ssl client option is used

  • Revision #80f6b22 2015-06-09 16:08:09 +0400

    • MDEV-3870 - Valgrind warnings on OPTIMIZE MyISAM or Aria TABLE with disabled keys

  • Revision #3a50a8c 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

  • Revision #49a3392 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

  • Revision #e5005ce 2015-06-09 18:06:41 +0200

    • disable ssl for ssl-disabled tests

  • Revision #992d782 2015-06-09 18:56:09 +0300

    • MDEV-6735: Range checked for each record used with key (also MDEV-7786, MDEV-7923)

  • Revision #5d57e2d 2015-06-09 16:46:45 +0300

    • Fix tests for 7937

  • Revision #be5035b 2015-06-09 15:59:29 +0300

    • Added tests for MDEV-7937

  • Revision #4ef7497 2015-06-09 14:08:44 +0300

    • MDEV-7937: Enforce SSL when --ssl client option is used

  • Revision #56e2d83 2015-05-02 08:45:10 +0200

    • MDEV-7695 MariaDB - ssl - fips: can not connect with --ssl-cipher=DHE-RSA-AES256-SHA - handshake failure

  • Revision #92b3659 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.

  • Revision #b1e1039 2015-06-09 07:36:24 +0400

    • MDEV-8286 Likely a redundant declaration of Item_cache::used_table_map

  • Revision #a4d93e0 2015-06-05 20:05:08 +0200

    • MDEV-8050 sphinx test cases cannot run with sphinxsearch-2.2.6

  • Revision #b41ad55 2015-06-08 15:09:20 +0200

    • update tokudb version

  • Revision #1707cfc 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.

  • Revision #87088b9 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.

  • Revision #96b3703 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.

  • Revision #a765cca 2015-06-08 20:50:40 +0400

    • MDEV-8067 correct fix for MySQL Bug

  • 19699237: UNINITIALIZED VARIABLE IN ITEM_FIELD::STR_RESULT

    • Revision #b37b52a 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.

    • Revision #69ed429 2015-06-08 12:09:13 +0500

      • 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.

    • 2015-06-07 15:40:42 +0500

      • 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.

    • 2015-06-06 19:12:44 +0500

      • [PATCH] audit plugin - csv output broken. Symbols like TAB or NEWLINE should be escaped, which was forgotten in one place.

    • 2015-06-06 16:13:51 +0200

      • : server crash on updates with joins still on 10.0.18

    • 2015-06-05 16:20:40 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-06-05 16:20:23 +0200

      • Commit win packaging & upgrade_wizard files

    • 2015-06-05 16:10:50 +0200

      • Commit merge resolved files

    • 2015-06-05 10:59:15 +0200

      • Commit merge resolved files

    • 2015-06-05 09:51:17 +0200

      • Merge branch '5.5' into bb-5.5-serg

    • 2015-06-04 16:04:05 +0400

      • - Too large scale in DECIMAL dynamic column getter crashes mysqld

    • 2015-06-03 14:30:09 +0400

      • - [PATCH] mysql_tzinfo_to_sql may produce invalid SQL

    • 2015-06-03 13:59:58 +0400

      • - ALTER VIEW does not change ALGORITM

    • 2015-06-05 02:14:49 +0200

      • Merge branch 'merge/merge-xtradb-5.5' into bb-5.5-serg

    • 2015-06-05 02:06:51 +0200

      • Merge tag 'mysql-5.5.44' into bb-5.5-serg

    • 2015-06-05 02:04:32 +0200

      • do not re-populate I_S tables in subqueries

    • 2015-06-04 21:12:29 +0400

      • configure defines to empty string, not 1

    • 2015-06-04 18:58:12 +0200

      • 5.5.43-37.2

    • 2015-06-04 17:39:05 +0200

      • followup: CREATE SERVER tests should not be run for embedded

    • 2015-06-03 23:31:05 +0300

      • : Stale data returned after TRUNCATE PARTITION operation

    • 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.

    • 2015-06-04 18:49:12 +0400

      • 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

    • Revision #a8b8544 2015-06-04 13:00:53 +0300

      • MDEV-7906: InnoDB: Failing assertion: prebuilt->sql_stat_start || trx->state == 1 on concurrent multi-table update

    • Revision #7b05650 2015-06-03 20:24:51 +0200

      • Merge tag 'tokudb-engine/tokudb-7.5.7' into 5.5

    • 2015-06-03 19:47:46 +0200

      • Merge tag 'tokudb-ft-index/tokudb-7.5.7' into 5.5

    • 2015-06-03 19:42:34 +0200

      • .gitattributes: *.dat files should not be CRLF converted

    • 2015-06-03 18:45:08 +0200

      • main.group_by failed in buildbot

    • 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

    • 2015-06-03 17:11:07 +0200

      • Server crashes in get_server_from_table_to_cache on empty name

    • 2015-06-03 16:33:10 +0200

      • deb packages for jessie

    • 2015-06-03 12:13:43 +0200

      • mysqlcheck: --auto-repair runs REPAIR TABLE instead of REPAIR VIEW on views

    • 2015-06-03 10:35:34 +0200

      • mysqlcheck: new --process-views option conflicts with --quick, --extended and such

    • 2015-06-03 11:11:53 +0200

      • parser: better error messages for CHECK/REPAIR VIEW

    • 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

    • 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

    • 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.

    • 2015-06-03 09:54:56 +0200

      • abi detection incorrect with clang

    • 2015-06-03 02:02:21 +0200

      • Fix swapping key numeric values on Big Endian machines.

    • 2015-06-02 22:07:47 +0200

      • CRLF->LF

    • 2015-06-02 12:28:42 +0200

      • Fix handling of NULL values when reading from tables.

    • 2015-05-30 10:59:34 +0200

      • Add unicode ODBC types to the types recognized by CONNECT. Was added in function TranslateSQLType.

    • 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.

    • 2015-05-27 10:27:18 +0400

      • Merge pull request #73 from akopytov/-5.5

    • 2015-05-27 09:16:24 +0300

      • Merge pull request #74 from akopytov/-10.0

    • 2015-05-26 23:58:51 +0300

      • Merge branch '-5.5' into -10.0

    • 2015-05-26 23:56:00 +0300

      • Fixes : fix reintroduces on AArch64

    • 2015-05-26 13:15:57 +0200

      • Merge into 10.0

    • 2015-05-26 12:47:35 +0200

      • : Assertion `m_lock_type == 2' failed in handler::ha_close() during parallel replication

    • 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.

    • 2015-05-20 11:19:44 +0200

      • Security: EOM modules must now be loaded from the plugin directory.

    • 2015-05-17 19:55:48 +0200

      • Json array index (position) was badly set for default array setting

    • 2015-05-17 15:22:42 +0200

      • In BIN table date_format now imply by default field_format='C'.

    • 2015-05-16 10:26:34 +0200

      • remove second @ from CONFIGURE_FILE (... @ONLY@)

    • 2015-05-15 11:56:29 +0200

      • Fix a bug in BIN buffer initialisation (in FIXFAM::AllocateBuffer)

    • 2015-05-14 14:43:37 +0400

      • 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.

    • 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.

    • 2015-05-13 15:17:19 +0300

      • rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure

    • 2015-05-12 14:19:30 -0400

      • Fix for debug build failure

    • 2015-05-12 03:44:10 +0300

      • percona.innodb_sys_index test fails

    • 2015-05-12 03:43:36 +0300

      • Increase the version number

    • 2015-05-10 12:40:30 +0200

      • resolving conflict

    • 2015-05-10 12:14:21 +0200

      • Get rid of more GCC warnings about unused parameters

    • 2015-05-10 12:22:43 +0200

      • Get rid of more GCC warnings about unused parameters

    • 2015-05-08 13:21:42 +0200

      • Typo to check buildbot

    • 2015-05-10 12:14:21 +0200

      • Get rid of more GCC warnings about unused parameters

    • 2015-05-09 17:30:20 +0200

      • Get rid of GCC warnings about unused parameters

    • 2015-05-08 17:19:48 +0300

      • Fix win/ files to be stored with LF in repository

    • 2015-05-08 17:19:06 +0300

      • Update .gitattributes

    • 2015-05-08 17:09:45 +0300

      • Updated .gitattributes

    • 2015-05-08 13:21:42 +0200

      • Typo to check buildbot

    • 2015-05-07 18:02:31 +0200

      • Merge branch 'ob-10.0' into 10.0

    • 2015-05-07 18:01:49 +0200

      • Heidi stuff

    • 2015-05-07 17:36:25 +0200

      • Heidi stuff

    • 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");

    • 2015-05-05 11:37:21 +0200 *

      • Fix a regression bug on (XML) HTML tables.

    • 2015-05-02 15:36:33 +0200

      • Fix in tabmysql.cpp

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #a6087e7

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    MDEV-8378 - Debian: the Lintian complains about many "shlib-calls-exit" in many of the plugins

  • Revision #71eee69 2015-12-16 11:09:54 +0100

    • MDEV-9167: COLUMN_CHECK fails on valid decimal data

  • Revision #bd69d7b 2015-12-16 08:58:49 +0100

    • after-merge disable unstable tests

  • Revision #a70f700 2015-12-15 23:34:32 +0100

    • after merge fix debian builds

  • Revision #2116649 2015-12-15 14:16:15 +0100

    • after-merge fix replication tests

  • Revision #7a21364 2015-12-14 18:58:52 +0100

    • after-merge fix partitioning tests

  • Revision #15f7f5c 2015-12-15 20:13:09 +0100

    • Merge branch 'merge-tokudb-5.6' into 10.0

  • Revision #a75ac82 2015-12-14 15:02:39 +0100

    • MDEV-9147: Character set is ignored in Dynamic Column for saved string

  • Revision #98c9fbf 2015-12-15 11:27:08 +0200

    • MDEV-8297: information_schema.innodb_sys_tablestats.modified_counter doesn't change on UPDATE

  • Revision #e9b4a04 2015-12-15 11:59:37 +0400

    • MDEV-8721 AIX: Compile error xtradb:log0log.cc

  • Revision #b63bf73 2015-12-15 09:30:13 +0200

    • MDEV-8923: port innodb_buffer_pool_dump_pct from MySQL

  • Revision #af3c670 2015-12-15 10:57:28 +0400

    • MDEV-9265 SuSE patches: Suspicious implicit sign extension

  • Revision #99404c3 2015-12-14 14:34:32 +0200

    • MDEV-9276: MySQL Bug #78754: FK definitions missing from SHOW CREATE TABLE in "innodb_read_only" mode

  • Revision #0db50be 2015-12-14 17:06:08 +0100

    • Fix logic around retrying failed Windows async IO as synchronous IO . os_file_write/read macros were wrong (had wrong number of args), among other things

  • Revision #f0da062 2015-12-14 17:02:42 +0100

    • fix compile error on Windows

  • Revision #3e206a5 2015-12-13 23:55:20 +0100

    • Merge branch 'kentoku/10.0' into 10.0

  • Revision #6b4cc43 2015-12-13 23:52:43 +0100

    • Merge branch 'connect/10.0' into 10.0

  • Revision #92326bf 2015-12-13 18:41:17 +0100

    • Merge branch 'ob-10.0' into 10.0

  • Revision #8286b68 2015-12-13 18:39:32 +0100 *

    • Copy error message from G to g when using temporary storage for parsing. modified: storage/connect/tabjson.cpp

  • Revision #b418e97 2015-12-13 17:19:18 +0100

    • Merge branch 'merge/merge-perfschema-5.6' into 10.0

  • Revision #095b7b9 2015-12-13 16:25:57 +0100

    • Merge branch 'merge/merge-pcre' into 10.0

  • Revision #359ae59 2015-12-13 16:23:02 +0100

    • Merge branch 'merge/merge-xtradb-5.6' into 10.0

  • Revision #5b3c100 2015-12-13 10:18:42 +0100

    • Merge branch 'merge/merge-innodb-5.6' into 10.0

  • Revision #6bb292f 2015-12-13 10:15:55 +0100

    • 5.6.28

  • Revision #e7591a1 2015-12-13 10:14:29 +0100

    • 8.38

  • Revision #1e270d5 2015-12-13 10:13:18 +0100

    • 5.6.27-76.0

  • Revision #e9eaaa4 2015-12-13 10:11:49 +0100

    • 5.6.28

  • Revision #1623995 2015-12-13 00:10:40 +0100

    • Merge branch '5.5' into 10.0

  • Revision #0ed4744 2015-12-11 17:03:55 +0100

    • fix main.mysqldump test on windows

  • Revision #ca28d90 2015-12-09 17:54:55 +0100

    • MDEV-7655 SHOW CREATE TABLE returns invalid DDL when using virtual columns along with a table collation

  • Revision #f560c1b 2015-12-10 10:32:11 +0100

    • revert 5e9a50efc37c233f1e2a3616f8bcb36315aba4c2

  • Revision #265e833 2015-12-09 21:22:37 +0100

    • revert 415faa122b9c683661dafac82fff414fa6864151

  • Revision #74b438f 2015-12-11 18:38:24 +0100

    • Merge branch 'ob-10.0' into 10.0

  • Revision #541d36f 2015-12-11 18:29:03 +0100

    • Update version number

  • Revision #5908d7e 2015-11-28 11:50:57 +0200

    • Force installation of MariaDB version of mysql-common

  • Revision #a60da73 2015-07-22 13:45:43 +0300

    • Make autobake-deb.sh to omit .git directory from source tar.gz

  • Revision #c5e7098 2015-09-01 23:01:43 +0300

    • Add MySQL 5.6 stanzas next to MySQL 5.5 in debian/control file

  • Revision #0d604dd 2015-11-28 00:05:46 +0200

    • Run wrap-and-sort for debian/* files. No functional changes.

  • Revision #2e1c337 2015-11-28 00:02:08 +0200

    • Replace two identical debian/control files with a single one

  • Revision #4a45092 2015-12-09 18:22:38 +0100

    • fix a few spelling mistakes

  • Revision #98274e6 2015-05-07 14:53:26 +1000

    • comment spelling Initailize -> Initialize

  • Revision #98381cb 2015-03-12 07:17:16 +1100

    • Correct comments before mysql_socket_{g|s}etfd to refer to the right function

  • Revision #c19972f 2015-12-11 14:33:41 +0200

    • MDEV-9251: Fix MySQL Bug#20755615: InnoDB compares column names case sensitively, while according to Storage Engine API column names should be compared case insensitively. This can cause FRM and InnoDB data dictionary to go out of sync.

  • Revision #d09c60c 2015-12-10 15:32:07 +0400

    • MDEV-8571 - After mysqloptimize sometimes one of the tables is marked as crashed

  • Revision #537c750 2015-12-10 16:17:20 +0100

    • MDEV-8521 Drastic loss of precision in COLUMN_JSON() on DOUBLEs

  • Revision #311f030 2015-12-10 16:41:46 +0200

    • MDEV-9148: Assertion `thd->stmt_arena != thd->progress.arena' failed in thd_progress_init

  • Revision #6eb8676 2015-12-10 13:36:58 +0100

    • MDEV-7215 EXPLAIN REPLACE produces an error: Column count doesn't match value count

  • Revision #fa25921 2015-12-10 11:22:53 +0100

    • MDEV-8407 Numeric errors, server crash with COLUMN_JSON() on DECIMAL with precision > 40

  • Revision #b07043f 2015-12-09 15:53:56 +0400

    • MDEV-8178 - Wrong progress report for operations on InnoDB tables

  • Revision #d289ba8 2015-12-10 10:18:34 +0100

    • MDEV-8401 COLUMN_CREATE(name, value as DOUBLE) results in string

  • Revision #7bf7fea 2015-12-10 02:27:24 +0300

    • MDEV-6662: possible bug in cassandra_se.cc

  • Revision #d67aacb 2015-12-09 17:11:55 +0100

    • fix xtradb compilation on windows

  • Revision #fa4d4fc 2015-12-09 10:06:28 +0100

    • unit tests for my_getopt

  • Revision #584c07b 2015-10-21 11:51:15 +0200

    • MDEV-8978 Specify GPL version in RPM metadata

  • Revision #142b725 2015-12-09 12:57:04 +0100

    • Merge branch 'merge/merge-xtradb-5.5' into 5.5

  • Revision #9457139 2015-12-09 12:27:04 +0100

    • 5.5.46-37.6

  • Revision #1a72c6f 2015-12-09 11:51:59 +0100

    • Merge branch 'bb-5.5-serg' into 5.5

  • Revision #abf9d35 2015-12-09 10:00:49 +0100

    • Merge branch 'mysql/5.5' into 5.5

  • Revision #f657aab 2015-12-09 00:19:00 +0100

    • Commiting merge from ob-10.0

  • Revision #8ba013a 2015-12-08 16:39:13 +0100 *

    • Serialize: Protect again eventual longjmp's. Always return NULL on error. Adding also the file length. modified: storage/connect/json.cpp modified: storage/connect/jsonudf.cpp

  • Revision #dac3149 2015-12-08 17:20:34 +0400

    • MDEV-9001 - [PATCH] Fix DB name quoting in mysqldump --routine

  • Revision #50a796d 2015-12-08 10:16:41 +0100

    • MDEV-8825 mysql_upgrade leaks the admin password when it spawns a shell process to execute mysqlcheck

  • Revision #c21b927 2015-12-08 10:13:13 +0100

    • mysql_upgrade cleanup

  • Revision #f0d774d 2015-12-07 20:06:54 +0100

    • MDEV-9212 ssl-validate-cert incorrect hostname check

  • Revision #544eeda 2015-12-07 20:27:58 +0100

    • MDEV-8644 Using a UDF in a virtual column causes a crash when stopping the server

  • Revision #79d08e6 2015-12-07 15:15:43 +0100

    • small cleanup: udf_init()/udf_free() calls

  • Revision #859a736 2015-12-07 14:07:36 +0100

    • MDEV-9161 feedback_plugin_send in debug builds

  • Revision #99774f1 2015-12-06 11:51:57 +0100

    • feedback plugin compilation warnings

  • Revision #8fd24b4 2015-12-07 20:25:27 +0100

    • MDEV-9226 SHOW COLUMNS returns wrong column order for tables with large ENUMs

  • Revision #f18599a 2015-12-06 20:22:33 +0100

    • tokudb compilation warnings

  • Revision #d1fe928 2015-12-06 12:01:12 +0100

    • MDEV-8607 Init script doesn't check all applicable configuration groups

  • Revision #18954ff 2015-12-06 01:48:07 +0100

    • MDEV-8313 Got an error writing communication packets

  • Revision #354e567 2015-12-06 01:40:51 +0100

    • federatedx small cleanup

  • Revision #e05883b 2015-12-05 15:25:15 +0100

    • MDEV-7341 mysqld_multi doesn't recognize include directive (not following includes)

  • Revision #ef47b625 2015-12-05 11:29:00 +0100

    • MDEV-8827 Duplicate key with auto increment

  • Revision #c8652ee 2015-12-05 11:22:25 +0100

    • one more test

  • Revision #ee2fce5 2015-10-20 09:41:44 +0200

    • fix debian logrotate slow log filename

  • Revision #0df22a5 2015-12-07 09:34:41 +0200

    • MDEV-7050: MySQL#74603 - Assertion `comma_length > 0' failed in mysql_prepare_create_table

  • Revision #d85168e 2015-12-07 09:20:31 +0200

    • Correct length check in my_wc_mb_filename()

  • Revision #d059dd7 2015-12-05 21:04:02 +0100

    • Fix memory error when a plain string argument is parsed. Parsing memory, not added in CalcLen, is added in CheckMemory. Adding also the file length. modified: storage/connect/jsonudf.cpp

  • Revision #a6b8bfc 2015-12-05 17:30:03 +0100

    • Fix memory error when a plain string argument is parsed. Parsing memory, not added in CalcLen, is added in CheckMemory. Oups... last commit was buggy modified: storage/connect/jsonudf.cpp

  • Revision #d3dc52e 2015-12-05 15:01:09 +0100

    • Fix memory error when a plain string argument is parsed. Parsing memory, not added in CalcLen, is added in CheckMemory. modified: storage/connect/jsonudf.cpp

  • Revision #e528fe7 2015-12-05 12:21:33 +0200

    • Fix gcc v5.compiler errors.

  • Revision #27f9d2f 2015-12-04 22:38:16 +0100

    • Commit updating CONNECT from the 10.1 version

  • Revision #5016021 2015-12-04 18:16:04 +0100

    • MDEV-9156 : Fix tp_add_connection()'s error handling

  • Revision #082b859 2015-12-04 14:24:03 +0200

    • MDEV-9233: Copying MySQL 5.5 data directory to 10.0 with partition tables crashes on insert

  • Revision #d87bc55 2015-12-03 20:43:54 +0400

    • MDEV-8630 Datetime value dropped in "INSERT ... SELECT ... ON DUPLICATE KEY" Item_func_coalesce::fix_length_and_dec() calls Item_func::count_string_result_length()) which called agg_arg_charsets() with wrong flags, so the collation derivation of the COALESCE result was not properly set to DERIVATION_COERCIBLE. It erroneously stayed DERIVATION_NUMERIC. So GREATEST() misinterpreted the argument as a number rather that a string and did not calculate its own length properly.

  • Revision #9f07c6b 2015-12-02 16:08:54 +0400

    • MDEV-9001 - [PATCH] Fix DB name quoting in mysqldump --routine

  • Revision #33589b2 2015-12-03 13:18:10 +0200

    • MDEV-7762 InnoDB: Failing assertion: block->page.buf_fix_count > 0 in buf0buf.ic line 730

  • Revision #ba8e630 2015-12-02 18:19:43 +0100

    • Disable buffering when writing to mysqld's stdin.

  • Revision #3bae880 2015-11-30 05:44:02 +0200

    • Disable some test with year that are outside of the range that mroonga can handle

  • Revision #c3018b0 2015-11-29 17:51:23 +0200

    • Fixes to get all test to run on MacosX Lion 10.7

  • Revision #654547b 2015-11-27 02:06:58 +0200

    • Fixed problems found by buildbot:

  • Revision #8254f05 2015-11-25 17:10:27 +0300

    • Fix a typo bug in table_multi_eq_cond_selectivity(). It causes compiler warning in new gcc.

  • Revision #f813a00 2015-11-24 20:04:12 +0200

    • Fixed failing test cases and compiler warnings found by buildbot

  • Revision #b30a768 2015-11-23 19:58:30 +0200

    • Fixed failures in rpl_parallel2

  • Revision #72dc30f 2015-11-23 19:56:03 +0200

    • Fixed compiler warnings

  • Revision #13ad179 2015-11-20 14:50:18 +0100

    • MDEV-8756 MariaDB 10.0.21 crashes during PREPARE

  • Revision #2553f14 2015-11-19 10:17:40 +0100

    • fix feedback plugin not to crash in debug builds

  • Revision #ab476a8 2015-11-18 22:03:02 +0100

    • Merge branch '5.5' into 10.0

  • Revision #f91798d 2015-11-18 21:31:45 +0300

    • MDEV-7370: Server deadlocks on renaming a table for which persistent statistics exists

  • Revision #c2ec897 2015-11-18 17:42:39 +0200

    • Fixed buildbot failures on Solaris 64 bit

  • Revision #f383cbc 2015-11-18 14:46:30 +0200

    • Added some selects to rpl_parallel2.test to find out where it fails in buildbot

  • Revision #43a5090 2015-11-18 11:20:59 +0100

    • MDEV-9051 mysqld got signal 11, after upgrade to 10.1.8

  • Revision #7261629 2015-11-18 10:58:51 +0100

    • feedback plugin debug

  • Revision #dd90dae 2015-11-17 18:33:08 +0100

    • MDEV-7588 Add thd_wait_begin/end to notify threadpool of binlog waits

  • Revision #e669a5f 2015-11-17 18:33:08 +0100

    • MDEV-7588 Add thd_wait_begin/end to notify threadpool of binlog waits

  • Revision #4008a3e 2015-11-14 10:11:09 +0100

    • Merge branch 'bb-10.0-knielsen' into 10.0

  • Revision #063a51c 2015-11-14 07:21:03 +0200

    • Fixed buildbot failures with system_mysql_db_fix

  • Revision #a9cda44 2015-11-13 23:43:11 +0200

    • MDEV-8066 Crash on unloading semisync_master plugin

  • Revision #65986b8 2015-11-13 15:30:48 +0100

    • Merge branch 'mdev7818-4' into bb-10.0-knielsen

  • Revision #d5d87c9 2015-11-13 15:30:37 +0100

    • Fix embedded server build after MDEV-7818 patch

  • Revision #6bf88cd 2015-11-13 14:08:38 +0100

    • Merge branch 'mdev7818-4' into bb-10.0-knielsen

  • Revision #ba02550 2015-10-22 11:18:34 +0200

    • MDEV-7818: Deadlock occurring with parallel replication and FTWRL

  • Revision #6d96fab 2015-05-28 12:32:19 +0200

    • MDEV-7818: Deadlock occurring with parallel replication and FTWRL

  • Revision #75dc267 2015-10-22 10:28:51 +0200

    • Change Seconds_behind_master to be updated only at commit in parallel replication

  • Revision #2776159 2015-11-12 22:21:47 +0300

    • MDEV-7383: Update test results

  • Revision #73d4c4d 2015-11-12 15:16:53 +0200

    • Remove compiler warning

  • Revision #e8c1b35 2015-11-12 14:51:01 +0200

    • MDEV-8476 Race condition in slave SQL thread shutdown Patch backported from MariaDB 10.1

  • Revision #83ed38d 2015-05-11 20:18:30 +0800

    • fix MDEV-8140

  • Revision #6c8f650 2015-11-09 16:17:17 +0100

    • MDEV-9089 Server crashes in MDL_key::mdl_key_init (main.lowercase_table4 test fails)

  • Revision #7e4da9b 2015-11-06 16:36:41 +0100

    • MDEV-8632 Segmentation fault on INSERT

  • Revision #9f862ce 2015-11-09 17:58:35 +0300

    • MDEV-7383: engine-independent-stats column_stats has limited values for max/min values

  • Revision #1694d81 2015-11-09 12:29:26 +0100

    • MDEV-8533 Debug embedded server does not build on Windows

  • Revision #5d754fc 2015-11-09 09:23:32 +0200

    • MDEV-8854: New warning messages are unreadable

  • Revision #406e3aa 2015-11-08 14:50:28 +0100

    • Merge branch 'ob-10.0' into 10.0

  • Revision #dc8a0df 2015-11-08 13:21:45 +0100

    • PATCH-P0-FIX-UPSTREAM: Fix possible buffer overflow (MDEV-8317) Maintainer: Michal Hrusecky Michal.Hrusecky@opensuse.org (modified by O. Bertrand --> adding and using the XSTR macro) modified: storage/connect/tabxml.cpp

  • Revision #c88ca2c 2015-11-06 17:56:56 +0100

    • MDEV-8701 Crash on derived query MDEV-8938 Server Crash on Update with joins

  • Revision #f1daf9c 2015-11-06 17:24:23 +0100

    • MDEV-9024 Build fails with VS2015

  • Revision #a36048d 2015-11-06 12:26:03 +0400

    • MDEV-7550 TokuDB crashes in build tests on Launchpad

  • Revision #5041de9 2015-11-03 09:31:20 +0100

    • MDEV-8701 Crash on derived query

  • Revision #d911971 2015-11-03 18:14:13 +0100

    • MDEV-9041 connect-timeout has no effect on Windows

  • Revision #245bfc5 2015-11-03 17:41:06 +0100

    • MDEV-8669 MTR client connections on Windows became much slower. The regression is caused by change bind-address server parameter in MDEV-8083, so now server listens on IPv4 only by default.

  • Revision #fa1438c 2015-10-27 11:17:52 +0100

    • MDEV-8913 Derived queries with same column names as final projection causes issues when using Order By

  • Revision #bf18631 2015-10-30 13:06:02 +0100

    • fix compilation with -DENABLED_PROFILING=OFF

  • Revision #59dd58b 2015-10-30 10:10:43 +0400

    • MDEV-8692 prefschema test failures on ARM (on Debian build system) A few tests assumes that the CYCLE timer is always available, which is not true on some platforms (e.g. ARM). Fixing the tests not to reply on the CYCLE availability.

  • Revision #14eea2f 2015-10-29 07:34:53 +0900

    • merge spider-3.2.37

  • Revision #56f04e0 2015-10-28 21:32:07 +0100

    • MDEV-9014 SHOW TRIGGERS not case sensitive

  • Revision #2c8c652 2015-10-26 12:48:26 +0100

    • 5.6.26-74.0

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #90ea014

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Revision #3eb8b11
    Revision #289fe37
    MDEV-9350
    Revision #74d86d1
    Revision #98be6ef
    Revision #dc92263
    MDEV-9308
    Revision #09b5865
    MDEV-9511
    Revision #77b5484
    Revision #b6bcd0f
    Revision #7e22a1d
    Revision #17a792a
    Revision #c8fcaf8
    Revision #e8085d1
    MDEV-9346
    Revision #9b73e88
    MDEV-9346
    Revision #d520d35
    MDEV-8696
    Revision #31d2c02
    Revision #220e70f
    Revision #d76eba6
    Revision #ab9b665
    MDEV-9355
    Revision #481e643
    MDEV-9542
    Revision #271fed4
    Revision #ff26d93
    Revision #a70b896
    MDEV-9424
    Revision #c0b6c27
    MDEV-9548
    MDEV-9469
    Revision #e1385f2
    Revision #daa4a2c
    MDEV-9351
    Revision #5a0f2f5
    MDEV-9149
    Revision #9630eda
    MDEV-9390
    Revision #38b89a6
    MDEV-9103
    Revision #3c6b771
    MDEV-9045
    Revision #48ea84f
    MDEV-8427
    Revision #9b9522a
    MDEV-8133
    Revision #1fc6e29
    Revision #3889b19
    Revision #8f5030e
    Revision #95740bc
    Revision #a5d9597
    Revision #5f078cc
    Revision #2a47817
    MDEV-9225
    Revision #b7dc830
    Revision #93e9d81
    Revision #2c79f57
    MDEV-9464
    Revision #5094a4a
    Revision #fbf132b
    Revision #d859fff
    Revision #a9a08b1
    MDEV-9371
    Revision #3c5c04b
    MDEV-7122
    Revision #6b614c6
    MDEV-7765
    Revision #775cccc
    MDEV-7122
    Revision #01628ce
    Revision #afce541
    Revision #5d478f5
    Revision #6703e5b
    Revision #dece4bc
    Revision #63d3ccd
    Revision #f3444df
    Revision #ea0c3fc
    MDEV-9438
    Revision #b17a435
    MDEV-6859
    Revision #3cfd36b
    Revision #d443d70
    MDEV-7823
    Revision #eb752ac
    Revision #c4cb240
    MDEV-9024
    Revision #1e361f2
    MDEV-4664
    Revision #9e4e412
    Revision #41021c0
    MDEV-9462
    Revision #be19bba
    Revision #ad94790
    MDEV-9453
    Revision #0a76ad5
    MDEV-9175
    Revision #a90da6e
    MDEV-9314
    Revision #db5f743
    Revision #6ecf6d8
    MDEV-7827
    Revision #9f3b53f
    MDEV-9093
    Revision #113b56e
    Revision #86b2621
    MDEV-6821
    MDEV-6826
    Revision #33ac501
    Revision #1d00d5c
    Revision #a3d843d
    Revision #73d23f8
    MDEV-9471
    Revision #f66d016
    MDEV-9471
    Revision #603c096
    MDEV-9466
    Revision #5cf293f
    Revision #74f15e2
    MDEV-9505
    Revision #955126e
    MDEV-9112
    Revision #0e84d54
    MDEV-9112
    Revision #8cf1f50
    MDEV-9112
    Revision #d0c5efc
    Revision #a1ddf01
    Revision #a4ff37e
    MDEV-6421
    Revision #0bfb5be
    Revision #666b966
    Revision #62a5e56
    Revision #1fa15f9
    Revision #1793646
    Revision #a7a4988
    Revision #3e5724f
    Revision #74b1af1
    Revision #06b2e32
    Revision #9c9d10b
    MDEV-9106
    Revision #fe4823d
    MDEV-9106
    Revision #cdc9aa5
    MDEV-9106
    MariaDB 5.5
    Revision #c955253
    MDEV-9106
    Revision #2a9f84b
    MDEV-9354
    Revision #7cd94c6
    Revision #0891ae2
    MDEV-9239
    Revision #3730d8a
    MDEV-9366
    Revision #1236333
    Revision #5f48b61
    MDEV-9298
    Revision #8fcc0bf
    Revision #661a6d8
    Revision #4b4777a
    Revision #ae7b39a
    Revision #ff24820
    Revision #4d3bc26
    Revision #61d3621
    Revision #7529870
    Revision #6d7362e
    Revision #f31a891
    MDEV-9128
    Revision #93b078c
    MDEV-9128
    Revision #e1b9be5
    MDEV-9319
    Revision #e37372c
    Revision #6883e5c
    MDEV-9322
    Revision #4fdf25a
    MDEV-9249
    Revision #05dc86c
    Revision #e126baa
    MDEV-9249
    Revision #865548f
    MDEV-9088
    Revision #591e74c
    MDEV-7526
    Revision #e386523
    MDEV-7526
    Revision #f39b9e0
    MDEV-7526
    Revision #6414959
    MDEV-7526
    Revision #f89c9fc
    MDEV-7526
    Revision #3b9423f
    MDEV-7384
    Revision #5efb8f1
    Revision #3402f7a
    Revision #3f6159f
    Revision #11c339f
    MDEV-9279

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    subscribing
    subscribing

    MariaDB 10.0.7 Changelog

    The most recent release in the series is:

    | |Changelog |

    Release date: 27 Dec 2013

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Mon 2013-12-23 10:29:25 +0100

    MariaDB 10.0.31 Changelog

    The most recent release in the series is:

    Release date: 23 May 2017

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on GitHub. On you can view more details of the revision and view diffs of the code modified in that revision.

    • Merge 2017-05-20 00:59:40 +0200 - Merge branch '5.5' into 10.0

    MariaDB 10.0.0 Changelog

    The most recent release in the series is:

    | |Changelog |

    Release date: 12 Nov 2012

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Fri 2012-11-09 18:23:10 +0100

    update information_schema-big.result

  • Revision #3960 [merge] Sun 2013-12-22 17:20:23 +0100

    • merge

    • Revision #3950.1.14 Sun 2013-12-22 17:14:05 +0100

      • mtr: abort when a suite.pm fails to load, don't just ignore the errors. Fix all suite.pm files that had errors and test files that were skipped because of that

    • Sun 2013-12-22 17:11:38 +0100 *

      • change the test to use is_embedded.inc instead of a direct check * remove is_embedded.require

    • Sun 2013-12-22 17:11:31 +0100

      • mtr: move collect_default_suites() after collect_mysqld_features(), because some suites may be disabled unless a plugin is available, and compiled-in plugins are only known after collect_mysqld_features().

    • Sun 2013-12-22 17:11:24 +0100

      • don't install connect test suite explicitly, plugin.cmake does it automatically for all plugins

    • Sun 2013-12-22 17:11:20 +0100

      • remove a deprecated API function from the plugin.h

    • Sun 2013-12-22 17:11:16 +0100

      • remove duplicate function (see thd_tx_isolation())

    • Sun 2013-12-22 17:10:47 +0100

      • mysql-test: * rename "xtradb" combination to be called "innodb" * disable xtradb_plugin embedded tests (because of RECOMPILE_FOR_EMBEDDED)

    • Sun 2013-12-22 17:09:16 +0100

      • use -visibility=hidden also for plugins linked statically into libmysqld (it was used only for plugins in mysqld)

    • Sun 2013-12-22 17:09:10 +0100

      • put ha_xtradb.so in deb packages

    • Sun 2013-12-22 17:08:50 +0100

      • use dynamic libaio for ha_xtradb.so

    • Sun 2013-12-22 17:08:22 +0100

      • fix xtradb I_S tables to load

    • [merge] Sun 2013-12-22 17:06:50 +0100

      • Percona-Server-5.6.14-rel62.0 merge

      • Mon 2013-12-16 15:38:05 +0100

        • Percona-Server-5.6.14-rel62.0.tar.gz

    • Mon 2013-12-16 15:52:36 +0100

      • undelete a file

    • Mon 2013-12-16 13:32:03 +0100

      • move oqgraph and sphinx suites into storage/*/mysql-test/

  • Revision #3959 [merge] Sun 2013-12-22 17:18:45 +0100

    • merge 10.0-connect

    • Revision #3913.1.22 Fri 2013-12-20 12:24:24 +0100 *

      • Fix MDEV-5340

    • [merge] Fri 2013-12-20 13:46:45 +0400

      • Merge 10.0->10.0-connect

    • Thu 2013-12-19 12:56:06 +0100 *

      • Add extra column info in discovery

    • [merge] Tue 2013-12-17 17:50:55 +0400

      • Merge 10.0->10.0-connect

    • Tue 2013-12-17 17:42:19 +0400

      • Fixing a compilation warning

    • Mon 2013-12-16 17:40:42 +0100 *

      • Fix logical error in STRBLK::SetValue

    • Mon 2013-12-16 01:32:47 +0100 *

      • Fix and . It is a major update of ODBC catalog tables processing that takes care of: - Drastically reduce the amount of storage needed to process them. - Handle longjmp's. - Makes the line limit an option (MAXRES) - Schema can also be specified with the DBNAME option. - Issue warnings on fetch errors or when result lines have been limited. - Change some column names to reflect ODBC version 3 standard. The documentation has been updated accordingly

  • Revision #3958 Fri 2013-12-20 12:42:33 +0400

    • MDEV-4929 Myanmar collation

  • Revision #3957 [merge] Thu 2013-12-19 17:54:02 +0400

    • Merge 10.0-base->10.0

    • Revision #3427.35.229 Thu 2013-12-19 17:50:08 +0400

      • A post-fix for MDEV-5009 don't look inside /*!50700 ... */ comments

  • Revision #3956 Thu 2013-12-19 12:39:40 +0400

    • MDEV-4838 Wrong metadata for DATE_ADD('string', INVERVAL) The problem seems to be fixed by some earlier change and is not reproducible any longer. Only adding a test case.

  • Revision #3955 [merge] Wed 2013-12-18 01:56:13 +0400

    • Merge 10.0-base->10.0

    • Revision #3427.35.228 Wed 2013-12-18 01:08:39 +0400

      • MDEV-5009 don't look inside /*!50700 ... */ comments

  • Revision #3954 [merge] Tue 2013-12-17 17:28:48 +0400

    • Merge 10.0-base->10.0

    • Revision #3427.35.227 [merge] Tue 2013-12-17 16:23:08 +0400

      • Merge 5.5->10.0-base

      • Tue 2013-12-17 15:19:26 +0400

        • Assertion `src' fails in my_strnxfrm_unicode on GROUP BY MID(..) WITH ROLLUP Fixed a wrong assertion.

  • Revision #3953 Tue 2013-12-17 14:40:56 +0400

    • MDEV-5452 10.0 does not build on openSUSE 13.1

  • Revision #3952 [merge] Tue 2013-12-17 13:26:35 +0400

    • Merge from 10.0-base

    • Revision #3427.35.226 Tue 2013-12-17 13:23:05 +0400

      • MDEV-5445 Server crashes in Item_func_like::fix_fields on LIKE ExtractValue(..) backporting from the main 10.0

  • Revision #3951 Tue 2013-12-17 01:38:44 +0400

    • MDEV-5445 Server crashes in Item_func_like::fix_fields on LIKE ExtractValue(..) Fixed.

  • Revision #3950 [merge] Mon 2013-12-16 13:28:35 +0100

    • merge

    • Revision #3945.1.2 [merge] Mon 2013-12-16 13:02:21 +0100

      • 10.0-base merge

      • [merge] Sun 2013-12-15 15:57:26 +0100

        • 5.5 merge

      • Sat 2013-12-14 19:13:37 -0800

        • Fixed bug . Do not calculate selectivity of conditions for the tables of the information schema.

      • Fri 2013-11-29 15:46:09 +0100

        • : GTID - do not do on-disk update of master.info after every event group

      • Fri 2013-11-29 15:44:22 +0400

        • Fixing mysql_tzinfo_to_sql_symlink.result that was unintentionally broken during merge 5.5->10.0-base

      • [merge] Wed 2013-11-27 10:12:09 -0800

        • Merge

        • Wed 2013-11-27 09:06:34 -0800

          • Fixed bug . Always use the value of table::file->stats.records when checking whether a table with HA_STATS_RECORDS_IS_EXACT flag contains not more than 1 record.

      • Wed 2013-11-27 11:02:08 +0100

        • : Incorrect disabling of binlog for mysql.gtid_slave_pos update

      • Tue 2013-11-26 15:04:21 -0800

        • Added the test case for bug . The bug was fixed by the patch applied to the 5.3 tree in the revision 3727.

      • Tue 2013-11-26 11:26:08 +0400

        • Fixing mtr failures in mysql_tzinfo_to_sql_symlink.test on Labrador: sort directory data to make sure the same data order in the output of mysql_tzinfo_to_sql on all platforms.

      • [merge] Mon 2013-11-25 10:04:41 -0800

        • Merge

        • [merge] Sun 2013-11-24 22:10:36 -0800

          • Merge

      • Mon 2013-11-25 15:21:25 +0100

        • : IO thread should expose its current GTID position

      • [merge] Sat 2013-11-23 10:40:07 -0800

        • Merge

        • [merge] Fri 2013-11-22 18:38:13 -0800

          • Merge

      • Sat 2013-11-23 13:05:35 +0100

        • tokudb post-merge compilation fixes

      • [merge] Sat 2013-11-23 00:50:54 +0100

        • 5.5 merge

      • Fri 2013-11-22 13:33:20 +0100

        • : Do not leave stale master-bin.state binlog state file

      • [merge] Thu 2013-11-21 16:32:03 +0400

        • Merge

        • Thu 2013-11-21 16:29:46 +0400

          • Crash when running with slow_query_log=1 - Make log_slow_statement() always call delete_explain_query().

      • Thu 2013-11-21 14:42:25 +0100

        • : GTID loses all binlog state after crash if InnoDB is disabled : Incorrect binlog state recovery if crash while writing event group

      • [merge] Thu 2013-11-21 13:16:26 +0400

        • Merge 5.5->10.0-base

      • Mon 2013-11-18 15:22:50 +0100

        • : Missing locking around rpl_global_gtid_binlog_state

      • Thu 2013-11-14 15:08:29 +0100

        • : Slave transaction retry on temporary error leaves dangling error in SHOW SLAVE STATUS

    • Fri 2013-12-13 14:26:10 +0100

      • A view can mask a table that supports discovery

  • Revision #3949 Mon 2013-12-16 16:03:34 +0400

    • MDEV-5319 - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0

  • Revision #3948 Mon 2013-12-16 13:55:43 +0400

    • MDEV-5319 - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0

  • Revision #3947 Mon 2013-12-16 12:26:20 +0400

    • MDEV-4748 - metadata_lock_info plugin

  • Revision #3946 [merge] Mon 2013-12-16 01:19:03 +0400

    • Merge 10.0-connect -> 10.0.

    • Revision #3913.1.15 [merge] Sat 2013-12-14 15:37:55 +0400

      • Merge 10.0->10.0-connect

    • Thu 2013-12-12 17:26:01 +0400

      • ConnectSE: making odbc_postgresql.test independent from the system locale (on Linux) and code pages (on Windows).

    • Thu 2013-12-12 01:33:53 +0100 *

      • Fix (temporarily) bug on odbc_postgresql.test

    • Wed 2013-12-11 23:33:36 +0100 *

      • Add longjmp initialization in PlgAllocResult

    • [merge] Wed 2013-12-11 16:57:25 +0100 *

      • Commit merged files from Alexander

      • Wed 2013-12-11 19:47:37 +0400

        • Fixing the message displayed when the test PostgreSQL data source name does not exist.

    • Wed 2013-12-11 16:52:01 +0100 *

      • Fix errors and warnings occuring in --embedded tests

    • Tue 2013-12-10 12:53:46 +0400

      • Moving the code checking libxml2 into a *.inc file.

    • Fri 2013-12-06 01:37:56 +0100 *

      • Raise the limit on returned lines for table ODBC catalog tables to 16384 ()

    • Thu 2013-12-05 18:31:14 +0400

      • ConnectSE: ODBC: CATFUNC=Tables and CATFUNC=Columns crash when running against a data source with many tables

    • Thu 2013-12-05 17:26:28 +0400

      • Adding basic ODBC tests that do not need a DSN

    • Thu 2013-12-05 12:32:06 +0100 *

      • Suppress eventual prompting when connecting to an ODBC source

    • Thu 2013-12-05 01:00:28 +0100 *

      • Previous was generating wrong warnings

    • Wed 2013-12-04 23:53:30 +0100 *

      • Fix bug

    • Tue 2013-12-03 23:34:50 +0100 *

      • Fix a typo error in tabutil line 213

    • Tue 2013-12-03 22:59:40 +0100 *

      • Add support for unsigned numeric types

  • Revision #3945 Fri 2013-12-13 17:18:10 +0400

    • Fixing temporarily test failures in ctype_xxx. The problem reported as MDEV-5444.

  • Revision #3944 Fri 2013-12-13 12:42:45 +0400

    • MDEV-4748 - metadata_lock_info plugin

  • Revision #3943 Wed 2013-12-11 00:31:04 +0900

    • add metadata_lock_info

  • Revision #3942 Thu 2013-12-12 20:30:56 +0100

    • add a forgotten my_afree() to make valgrind happy

  • Revision #3941 Thu 2013-12-12 21:49:14 +0400

    • MDEV-5388 - Reduce usage of LOCK_open: unused_tables

  • Revision #3940 Tue 2013-12-10 19:00:36 +0400

    • MDEV-4956 - Reduce usage of LOCK_open: TABLE_SHARE::tdc.used_tables

  • Revision #3939 Thu 2013-12-12 17:02:13 +0100

    • restore debian/dist/Ubuntu/control that was changed by mistake

  • Revision #3938 Mon 2013-12-09 12:39:31 +0100

    • correct old assert in add_role_user_mapping_action to match changed function prototypes. fix the element deleting logic for roles_mappings_hash

  • Revision #3937 Mon 2013-12-09 12:39:19 +0100

    • remove sys_var specific restore_pluginvar_names() function, use generic restore_ptr_backup() approach

  • Revision #3936 Mon 2013-12-09 12:39:13 +0100

    • MDEV-4403 Attempting to use Cassandra storage engine causes "service 'my_snprintf_service' interface version mismatch"

  • Revision #3935 Mon 2013-12-09 12:38:37 +0100

    • remove #ifdef ENABLE_BEFORE_END_OF_MERGE_QQ

  • Revision #3934 Mon 2013-12-09 12:38:30 +0100

    • cleanups: * comments from WL#5602 in sql_acl.cc * rename global memroots in sql_acl.cc * remove the second empty lex string constant

  • Revision #3933 Mon 2013-12-09 12:38:20 +0100

    • bugfix: incorrect buffer sizes for net_store_length()

  • Revision #3932 Mon 2013-12-09 12:38:09 +0100

    • reuse new safe_net_field_length_ll function where appropriate

  • Revision #3931 Mon 2013-12-09 12:38:02 +0100

    • Do the partial merge of WL#5602 correctly: Remove unused code (that should not have been merged) Add protocol extension (that should have been merged) Fix bugs (see pack.c)

  • Revision #3930 Mon 2013-12-09 12:37:45 +0100

    • MDEV-5115 RBR from MySQL 5.6 to MariaDB 10.0 does not work

  • Revision #3929 Sun 2013-12-01 12:16:24 +0100

    • MDEV-5367 Server crashes in acl_authenticate on concurrent thread connection, FLUSH PRIVILEGES

  • Revision #3928 Thu 2013-11-28 22:35:59 +0100

    • MDEV-4243 [PATCH] Warnings/errors while compiling with clang

  • Revision #3927 Thu 2013-11-28 16:39:17 +0100

    • MDEV-4955 discover of table non-existance on CREATE when frm file exists, but the table does not.

  • Revision #3926 Thu 2013-11-28 12:10:44 +0100

    • MDEV-5281 Partitioning issue after upgrade from 10.0.3-1 to 10.0.5-1

  • Revision #3925 Wed 2013-11-27 22:30:59 +0100

    • typo fix in ha_partition::rnd_pos(), status wasn't updated

  • Revision #3924 Mon 2013-11-25 15:46:33 +0100

    • Fix a first timestamp column in the sql-based table discovery

  • Revision #3923 Thu 2013-11-21 15:06:23 +0100

    • remove obsolete licenses from README, add PCRE license

  • Revision #3922 Thu 2013-11-21 15:05:25 +0100

    • remove unused libevent (that was merged from 5.6 by mistake)

  • Revision #3921 Thu 2013-11-21 14:25:28 +0100

    • unreserve GET keyword

  • Revision #3920 Thu 2013-12-12 19:18:49 +0400

    • MroongaSE: addint thd_autoinc and thd_error_context plugin services

  • Revision #3919 Wed 2013-12-11 16:37:53 +0400

    • MDEV-5431 Test main.ctype_latin2 fails in buildbot Fixing include/ctype_datetime.inc not to depend on the current time zone.

  • Revision #3918 [merge] Wed 2013-12-11 13:06:21 +0400

    • MDEV-5319 - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0

    • Revision #3916.1.1 [merge] Wed 2013-12-11 13:02:12 +0400

      • MDEV-5319 - Request for merge of Oqgraph v3 functionality storage/oqgraph into 10.0

  • Revision #3917 Wed 2013-12-11 12:30:12 +0400

    • An upstream bug fixed: "mtr ctype_ldml" failed when compiled with "gcc -funsigned-char". Changing the code not to depend on the signed/unsigned compiler defaults for the "char" data type.

  • Revision #3916 Tue 2013-12-10 13:34:59 +0400

    • MDEV-5298 Illegal mix of collations on timestamp Fixed.

  • Revision #3915 Fri 2013-12-06 19:02:55 +0400

    • MDEV-5297 TIME(0), TIMESTAMP(0) and DATETIME(0) are self-incompatible during replication (upstream) Fixed.

  • Revision #3914 Thu 2013-12-05 16:54:50 +0400

    • Fixing an MSVC warning about double "const" data type qualifier in the code merged from MySQL-5.6:

  • Revision #3913 [merge] Tue 2013-12-03 14:12:53 +0400

    • Merge 10.0-connect -> 10.0

    • Revision #3869.1.14 Thu 2013-11-28 23:37:27 +0100 *

      • Fix gcc compiling error

    • Thu 2013-11-28 01:25:39 +0100 *

      • Fix some wrong changes preparing for unsigned data types

    • Tue 2013-11-26 11:47:48 +0100 *

      • Fix gcc compilation warnings

    • Fri 2013-11-22 16:03:54 +0100 *

      • Fix good recognition of MYSQL table column types.

    • Wed 2013-11-20 18:27:13 +0400

      • ConnectSE: Adding CATFUNC=Tables and CATFUC=Columns for the XLS ODBC data source.

    • Wed 2013-11-20 14:50:52 +0400

      • Adding tests for CATFUC=Tables and CATFUNC=Columns into odbc_sqlite3.test.

    • Wed 2013-11-13 00:15:38 +0100 *

      • Modify the way UPDATE and DELETE statements are sent to ODBC and MYSQL CONNECT tables to take care of kewords such as IGNORE.

    • Mon 2013-11-11 18:30:36 +0100 *

      • Add (limited) UPDATE/DELETE support to MYSQL type CONNECT tables

    • Mon 2013-11-11 13:00:39 +0100 *

      • Add (limited) support for UPDATE and DELETE to ODBC tables (also provide the possibility to issue NOTE warnings)

    • Sat 2013-11-09 17:32:57 +0100 *

      • BUG fixed: When updating, to avoid skipped update, force the table handler to retrieve write-only fields to be able to compare records and detect data change.

    • Wed 2013-11-06 18:22:09 +0100 *

      • Move all enum AMT definitions in one place (plgdbsem.h)

    • Thu 2013-10-31 11:53:00 +0400 *

      • Adding cmake code to install ConnectSE mtr tests - Including "connect" suite into the list of the default suites

    • Tue 2013-10-29 16:21:57 +0100 *

      • Update version number and date - Replace test on args[i]->type() by args[i]->field_type() in ha_connect::CheckCond. This to take care of cached items generated by executing a query in a procedure.

    • Tue 2013-10-29 13:44:05 +0400

      • ConnectSE: fixing memory leaks reported by valgrind

  • Revision #3912 Mon 2013-12-02 14:39:08 +0400

    • MDEV-5357 REGEXP word boundaries don't work Applied a patch from Philip Hazel implementing the non-standard syntax for word boundaries in PCRE, for compatibility with the old Henry Spencer's regex library.

  • Revision #3911 Tue 2013-11-26 10:53:21 +0400

    • Fixing malformed data in mysql-test/std_data/Index.xml

  • Revision #3910 Mon 2013-11-25 18:49:40 +0400

    • MDEV-5277 - Ensure that all MySQL 5.6 options are supported by the MariaDB 10.0 server

  • Revision #3909 Wed 2013-11-20 14:28:07 +0200

    • MDEV-5010: InnoDB errors appearing in logs with upgrade from 10.0.0 to 10.0.4.

  • Revision #3908 Tue 2013-11-19 16:26:40 +0400

    • Increment the version number

  • Revision #3907 Thu 2013-11-14 18:00:00 +0400

    • MDEV-5220 - [PATCH] MariaDB 10.0.4 doesn't compile without perfschema

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Overview of 10.0
    release notes
    Revision #3961

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Revision #7d57ba6e28 2017-05-19 13:02:45 +0530

    • MDEV-11092 :- Fix Previous commit of MDEV-11092

  • Revision #4a846e018d 2017-05-18 19:31:44 +0200

    • Make IF clear.

  • Revision #b5cdf01404 2017-05-18 17:13:37 +0530

    • MDEV-11092 Assertion `!writer.checksum_len || writer.remains == 0' failed

  • Revision #efb9f2617b 2017-05-17 16:16:54 -0700

    • Fixed the bug MDEV-12812.

  • Revision #7e97163102 2017-05-17 14:29:13 -0700

    • Fixed the bug MDEV-12817/MDEV-12820.

  • Revision #eb30230359 2017-05-19 22:27:26 +0200

    • compilation warnings in Connect

  • Revision #6dcc378964 2017-05-18 15:22:45 +0200

    • MDEV-10788 Not able to compile source with -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=Debug

  • Revision #7c03edf2fe 2017-05-17 15:16:24 +0200

    • MDEV-6262 analyze the coverity report on mariadb

  • Revision #335c4ab790 2017-05-19 09:51:44 +0300

    • Remove dead code added in merge commit d8b45b0c004edc0b91029b232d7cc9aad02cc822

  • Revision #546a89ca58 2017-05-18 16:16:18 +0300

    • Update xtradb and innodb version to 5.6.36

  • Revision #3c7af6c490 2017-05-18 15:46:31 +0300

    • Fix xtradb handler compilation post merge

  • Merge Revision #45898c2092 2017-05-18 15:45:55 +0300 - Merge remote-tracking branch 'origin/10.0' into 10.0

  • Revision #648d866150 2017-05-18 12:24:44 +0200

    • Fixed typo in the case operator.

  • Revision #bc622fb280 2017-05-18 10:47:16 +0300

    • List of unstable tests for 10.0.31 release

  • Revision #54bb04f7ef 2017-05-17 16:39:57 +0300

    • Fix some attribute((nonnull)) misuse

  • Revision #a436e349df 2017-05-17 16:37:33 +0300

    • ibuf_get_volume_buffered_hash(): Use a proper type cast

  • Revision #9f57e595b4 2017-05-17 16:14:41 +0300

    • Refactor trx_undo_report_row_operation()

  • Revision #8b34aabf86 2017-05-17 16:09:29 +0300

    • Follow-up to MDEV-12534: Align srv_sys

  • Revision #9f89b94ba6 2017-05-17 14:08:08 +0300

    • MDEV-12358 Work around what looks like a bug in GCC 7.1.0

  • Revision #e22d86a3eb 2017-05-17 13:49:51 +0300

    • fil_create_new_single_table_tablespace(): Correct a bogus nonnull attribute

  • Revision #956d2540c4 2017-05-17 10:27:01 +0300

    • Remove redundant UT_LIST_INIT() calls

  • Revision #4754f88cff 2017-05-16 17:45:22 +0300

    • Never pass NULL to innobase_get_stmt()

  • Revision #7972da8aa1 2017-05-16 20:08:47 +0300

    • Silence bogus GCC 7 warnings -Wimplicit-fallthrough

  • Revision #492c1e4145 2017-05-16 18:33:51 +0300

    • Fix an incorrect debug assertion

  • Revision #b8187fd005 2017-05-16 17:47:04 +0300

    • MDEV-12071 storage/xtradb/handler/ha_innodb.cc: Cannot assign const_iterator to iterator

  • Revision #e63e2fe206 2017-05-16 17:40:52 +0300

    • Fix warnings in innochecksum compilation

  • Revision #8e1056bce0 2017-05-16 13:14:03 +0200

    • MDEV-12216 main.mysqld--help 'unix' test is failing when profiling support is not present

  • Revision #314f32c8c2 2017-05-16 12:42:53 +0200

    • MDEV-5477 sphinxSE GROUP BY on multiple attributes

  • Revision #0e3ca225ad 2017-05-17 22:09:58 +0300

    • Change lower_case_file_system definition to feature MYSQL_PLUGIN_IMPORT

  • Revision #8b0db08f36 2017-05-17 18:39:25 +0300

    • Fix windows compilation in xtradb post-merge

  • Revision #3670d167a6 2017-05-17 16:19:01 +0300

    • Fix tokudb test failures post merge

  • Revision #5fe55b1b02 2017-05-17 15:44:11 +0300

    • Fix sys_vars innodb_empty_free_list_algorithm_basic

  • Merge Revision #339a290d22 2017-05-17 15:42:36 +0300 - Merge remote-tracking branch 'origin/5.5' into 10.0

  • Revision #934b831281 2017-05-16 08:24:42 -0700

    • Fixed the bug MDEV-7791.

  • Revision #2e1428c0b5 2017-05-15 13:33:59 +0200

    • MDEV-12799 Buffer overflow

  • Revision #e0352fb079 2017-05-15 09:51:01 -0700

    • Fixed the bug MDEV-7599.

  • Revision #9495e018fb 2017-05-12 11:09:27 +0530

    • MDEV-11718 Post-fix

  • Revision #6b97fe067d 2017-05-09 00:41:45 -0700

    • Fixed the bugs MDEV-12670 and MDEV-12675.

  • Merge Revision #b87873b221 2017-05-17 14:53:28 +0300 - Merge branch 'merge-innodb-5.6' into bb-10.0-vicentiu

  • Revision #0af9818240 2017-05-15 17:17:16 +0300

    • 5.6.36

  • Revision #5064623ce4 2017-05-17 12:13:09 +0300

    • Revert "Fix unit test after merge from mysql 5.5.35 perfschema"

  • Merge Revision #d8b45b0c00 2017-05-17 12:11:12 +0300 - Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #360a4a0372 2017-05-16 14:16:11 +0300

    • 5.6.36-82.0

  • Revision #dfeff40706 2017-05-16 17:22:44 +0300

    • Remove tokudb_dir_cmd variable

  • Merge Revision #4cdae9c12b 2017-05-16 16:27:50 +0300 - Merge branch 'merge-tokudb-5.6' into 10.0

  • Revision #97c53cdfcc 2017-05-16 14:26:11 +0300

    • 5.6.36-82.0

  • Revision #c1b3aaa24e 2017-05-16 14:28:19 +0300

    • Update perfschema version to 5.6.36 post-merge

  • Merge Revision #a111642d32 2017-05-16 14:11:39 +0300 - Merge remote-tracking branch 'connect/10.0' into 10.0

  • Revision #fd0335686b 2017-05-12 11:35:57 +0200

    • MDEV-12651: change error code to ER_ILLEGAL_HA in rnd_pos (ha_connect.cc)

  • Revision #436070c6e1 2017-05-12 00:33:33 +0200

    • Fix failing test connect.json for MariaDB 10.0 Suppressing Uri and dsn from json tables (was MGO) modified: storage/connect/ha_connect.cc modified: storage/connect/tabdos.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h

  • Revision #1c88b9a8d3 2017-05-11 21:57:21 +0200

    • Fix wrong value of JSON column When null and the column is NOT NULL the value was not reset. modified: storage/connect/tabjson.cpp

  • Revision #531698e0da 2017-05-06 00:08:20 +0200

    • Fix MDEV-12603 Insert replaces values in ZIP file modified: storage/connect/filamzip.cpp modified: storage/connect/filamzip.h

  • Revision #a2af3c0d44 2017-05-04 18:51:19 +0200

    • Fix MDEV-12653 Cannot add index for ZIP CONNECT table modified: storage/connect/filamzip.cpp modified: storage/connect/ha_connect.cc modified: storage/connect/tabdos.cpp modified: storage/connect/tabfmt.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/xindex.cpp

  • Revision #6525dc6336 2017-05-03 12:05:05 +0200

    • Disable json tests

  • Revision #1de6440a2e 2017-05-03 10:32:01 +0200

    • Fix MDEV-12587 MariaDB CONNECT DIR Type - Subfolder Option: SELECT Query Never Ends modified: storage/connect/tabmul.cpp modified: storage/connect/tabmul.h

  • Revision #63b7d9d158 2017-04-29 19:20:51 +0200

    • Fix MDEV-12631 valgrind warning for zipped tables modified: storage/connect/filamzip.cpp

  • Revision #a091314d27 2017-04-22 14:14:11 +0200

    • Fix MDEV-12520: Decimal values can be truncated for JDBC tables modified: storage/connect/jdbconn.cpp

  • Revision #3ac35bb059 2017-03-28 10:25:21 +0200

    • Fix crash when a line is not ended by \n. modified: storage/connect/filamap.cpp

  • Revision #5de5daa74e 2017-03-18 12:49:14 +0100

    • Fix MDEV-12220: Crash when doing UPDATE or DELETE on an external table (ODBC, JDBC, MYSQL) with a WHERE clause on an indexed column. Also fix a bugs in TDBEXT::MakeCommand (use of uninitialised Quote) Add in this function the eventual Schema (database) prefixing. modified: storage/connect/connect.cc modified: storage/connect/tabext.cpp

  • Revision #5bc538dd85 2017-03-11 19:35:03 +0100

    • Commit the 2 last commits merged from 10.1

  • Revision #92d283c026 2017-03-06 17:23:56 +0100

    • Fix MDEV-12142 crash when creating CSV table Was an unprepared longjmp (now throw) Also fix a wrong calculation of To_Line sometimes causing a crash because of buffer overflow. modified: storage/connect/tabdos.cpp

  • Merge Revision #f1861297f0 2017-05-16 14:07:50 +0300 - Merge branch 'merge-perfschema-5.6' into 10.0

  • Revision #24ff179311 2017-05-16 13:53:15 +0300

    • 5.6.36

  • Revision #a3cf69e2e5 2017-05-13 13:52:58 +0200

    • MDEV-10936 CONNECT engine JDBC type can't find JdbcInterface

  • Revision #a8773ef380 2017-05-13 13:00:18 +0200

    • MDEV-12660 inconsistent mysql_stmt_close

  • Revision #a65623b3eb 2017-05-12 16:52:09 +0200

    • MDEV-11883 MariaDB crashes with out-of-memory when query information_schema

  • Revision #71b4503242 2017-05-12 15:10:17 +0200

    • MDEV-9998 Fix issues caught by Clang's -Wpointer-bool-conversion warning

  • Revision #f9264280d6 2017-05-12 14:27:49 +0200

    • MDEV-12761 Error return from external_lock make the server crash

  • Revision #52aa200919 2017-05-11 19:48:42 +0200

    • MDEV-12420 max_recursive_iterations did not prevent a stack-overflow and segfault

  • Revision #602b5e4c49 2017-04-18 17:20:34 +1000

    • WIP: global readonly variable pcre_frame_size

  • Revision #b30311e52a 2017-04-09 13:30:59 +1000

    • MDEV-12420: pcre recursion overflow test case

  • Revision #fbc057ad36 2017-04-09 12:54:33 +1000

    • MDEV-12420: add full list of pcre error messages

  • Revision #d672f88ef7 2017-04-08 22:47:56 +1000

    • MDEV-12420: PCRE stack overflow

  • Revision #217b8115c8 2017-05-15 12:02:19 +0300

    • MDEV-12188 information schema - errors populating fail to free memory, unlock mutexes

  • Revision #8417252b04 2017-05-15 10:26:42 +0300

    • Fix the Solaris compilation after MDEV-12674

  • Revision #ff16609374 2017-05-11 21:12:37 +0300

    • MDEV-12674 Innodb_row_lock_current_waits has overflow

  • Merge Revision #1c418df722 2017-05-08 12:12:48 +0200 - Merge branch '5.5' into 10.0

  • Revision #15f9931f6d 2017-05-04 22:45:32 -0700

    • Fixed the bug MDEV-12673.

  • Revision #14fca28ea4 2017-05-02 19:11:21 -0400

    • bump the VERSION

  • Revision #dbe2c3c5f2 2017-04-30 13:29:56 +1000

    • mysqld_safe_help - remove warning

  • Revision #fc25437aff 2017-05-05 13:08:23 +0300

    • MDEV-10104 Table lock race condition with replication

  • Revision #e3521ab904 2017-05-05 13:03:41 +0300

    • Fixed some bugs in fork_big.pl which caused some tests to die early

  • Revision #bc5c1d9970 2017-05-05 14:04:18 +0300

    • MDEV-12635 innodb.log_file_size fails when run with Valgrind

  • Revision #a7c5fd6b4e 2017-05-03 15:49:19 +0200

    • restore dependencies, removed in f2dc04abea

  • Merge Revision #49552cf1f7 2017-04-25 16:30:39 +0200 - Merge branch '5.5' into bb-10.0-merge-5.5

  • Revision #2e7ba70a94 2017-04-22 10:30:55 -0700

    • Fixed the bug MDEV-10693.

  • Revision #57fea99eeb 2017-04-24 16:42:35 +0300

    • Add and adjust a test from MySQL:

  • Revision #864548c4ec 2017-04-24 13:40:36 +0300

    • Add and adjust a test from MySQL:

  • Revision #fac2a7a85d 2017-04-22 22:51:43 +0400

    • MDEV-12495 Conditional jump depends on uninitialised value for: SELECT NULL UNION geom_expression

  • Revision #97fb1f2679 2017-04-21 14:34:24 -0700

    • Fixed bug MDEV-10053.

  • Revision #26ed68dcae 2017-04-18 16:28:14 +0200

    • fix "cmake -DWITH_PCRE=bundled"

  • Merge Revision #8d75a7533e 2017-04-21 18:34:06 +0200 - Merge branch '5.5' into 10.0

  • Revision #c6ee3fe9d4 2017-04-19 20:31:05 +0200

    • respect client's desire to force ssl even when WITH_SSL=NO

  • Revision #4fe65ca33a 2017-04-18 12:35:05 +0200

    • MDEV-12230 include/my_sys.h:600:43: error: unknown type name ‘PSI_file_key’" when -DWITHOUT_SERVER=1

  • Revision #0001049be0 2017-04-18 11:36:11 +0200

    • MDEV-12276 Missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "do_exec"

  • Revision #036b689f18 2017-04-18 11:29:02 +0200

    • MDEV-12310 openat(, ...O_EXEC) fails on Illumos / Solaris

  • Revision #786363e89b 2017-04-18 10:29:59 +0200

    • compiler warning

  • Revision #39f1917f46 2016-09-10 20:42:20 +0200

    • Attempt to fix strange rpm dependency issue following prior patch

  • Revision #d185f1d68b 2017-04-19 14:30:52 +0200

    • Fix use of require in mysql-test-run.

  • Revision #d53b541389 2017-04-13 09:35:57 -0400

    • bump the VERSION

  • Merge Revision #663068c6ee 2017-04-11 10:18:04 -0400 - Merge remote-tracking branch 'mysql/5.5' into 5.5

  • Revision #5c579482eb 2017-04-07 16:25:02 -0700

    • Adjusted test results after the fix for MDEV-12429.

  • Revision #b0395d8701 2017-04-04 10:04:52 -0700

    • Fixed the bug MDEV-12429 and its duplicates MDEV-12145 and MDEV-9886.

  • Revision #e056d1f1ca 2017-04-21 17:39:12 +0300

    • Fix some InnoDB type mismatch

  • Revision #e48ae21b0e 2017-04-21 16:22:46 +0300

    • Follow-up to MDEV-12534: Fix warnings on 32-bit systems

  • Revision #87b6df31c4 2017-04-21 04:36:50 +0300

    • MDEV-12488 Remove type mismatch in InnoDB printf-like calls

  • Revision #d34a67b067 2017-04-19 22:30:18 +0300

    • MDEV-12534 Use atomic operations whenever available

  • Revision #88613e1df6 2016-12-01 09:59:58 +0100

    • MDEV-11201: gtid_ignore_duplicates incorrectly ignores statements when GTID replication is not enabled

  • Revision #7dd6efeaab 2017-04-02 16:43:43 +1000

    • Don't use full path of libtool

  • Revision #57a699b0a0 2016-06-17 16:51:11 +0200

    • MDEV-8642: WHERE Clause not applied on View - Empty result set returned

  • Revision #8e36216a06 2017-04-05 14:46:35 +0300

    • Import two ALTER TABLE…ALGORITHM=INPLACE tests from MySQL 5.6.

  • Revision #f2dc04abea 2017-04-03 18:48:48 +0000

    • Compiling, Windows . Avoid unnecessary rebuilds with MSVC.

  • Revision #ff6f4d7db1 2017-04-03 15:18:46 +0000

    • Windows : Fix compiling with VS2013

  • Merge Revision #c51fc679f5 2017-03-24 18:19:15 +0200 - Merge 5.5 into 10.0

  • Revision #a821ef7605 2017-03-24 18:01:56 +0200

    • MDEV-11802 innodb.innodb_bug14676111 fails on buildbot

  • Merge Revision #0d622bed4f 2017-03-21 11:35:50 +0100 - Merge branch '5.5' into 10.0

  • Revision #577915def8 2017-03-20 18:53:45 +0100

    • remove COPYING.LESSER

  • Revision #8efdf89e42 2017-03-17 20:07:39 +0000

    • MDEV-12126 Correct German error message.

  • Revision #adbe1c5fe9 2017-03-14 17:31:29 +0530

    • MDEV-6486: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed with SELECT SQ, TEXT field

  • Revision #3990e55fef 2017-03-13 23:31:03 +0000

    • Windows : Fix packaging when building with VS2017

  • Revision #c99d71a29c 2017-03-12 01:10:04 +0100

    • MDEV-12231 MariaDB fails to restart after 10.0.30-1.el7 update

  • Revision #2abc313c37 2017-03-09 12:34:06 +0300

    • Use correct function name in DEBUG_ENTER

  • Revision #65ef8ec8aa 2017-03-08 11:12:12 +0000

    • MDEV-12207 Include windows compatibility manifest into executable to make GetVersionEx work correctly

  • Revision #4c35dce296 2017-03-18 22:50:14 +0200

    • Clean up the test mentioned in MDEV-12052.

  • Revision #8971286a3c 2017-03-16 14:03:17 +0100

    • compiler warning

  • Revision #2d0c579a86 2017-03-06 16:25:01 +0200

    • Wait for slave threads to start during startup

  • Revision #e7f55fde88 2017-03-06 16:02:50 +0200

    • Removed wrong assert

  • Revision #2c2bd8c155 2017-03-15 11:46:54 +0100

    • MDEV-12261 build failure without P_S

  • Revision #06f1f1aa6e 2017-03-14 00:24:06 +0200

    • Make ELOOP be considered a File Not Found error when it comes from handlerton

  • Revision #032678ad18 2017-03-10 18:33:38 +0200

    • MDEV-12091 Shutdown fails to wait for rollback of recovered transactions to finish

  • Revision #1d47bd61d5 2017-03-09 16:52:57 +0200

    • Remove leftover merge conflict marker

  • Revision #1b2b209519 2017-03-09 11:28:07 +0200

    • Use correct integer format with printf-like functions.

  • Revision #8805fe0d5c 2017-03-09 11:27:24 +0200

    • Use %pure-parser instead of the deprecated %pure_parser.

  • Revision #2158de8865 2017-03-09 11:26:36 +0200

    • Remove unused variables.

  • Revision #9fe92a9770 2017-03-08 11:13:34 -0500

    • bump the VERSION

  • Revision #e1e04c3d68 2017-03-08 14:40:02 +0200

    • Correct a merge error.

  • Merge Revision #fc0a6dd57f 2017-03-08 12:21:13 +0200 - Merge branch '5.5' into 10.0

  • Revision #f65c9f825d 2017-03-07 15:52:17 +0200

    • mysql_client_test_nonblock fails when compiled with clang

  • Revision #74fe0e03d5 2017-03-08 11:46:34 +0200

    • Remove unused declarations.

  • Merge Revision #47396ddea9 2017-03-08 11:40:43 +0200 - Merge 5.5 into 10.0

  • Revision #6860a4b556 2017-03-08 10:31:06 +0200

    • MDEV-12206 Query_cache::send_result_to_client() may corrupt THD::query_plan_flags

  • Revision #9c47beb8bd 2017-03-08 10:07:50 +0200

    • MDEV-11027 InnoDB log recovery is too noisy

  • Revision #1fd3cc8c1f 2017-03-08 10:06:34 +0200

    • Fix a compiler warning.

  • Revision #17a1b194e2 2017-03-08 10:03:35 +0200

    • Fix some GCC 6.3.0 warnings in MyISAM and Maria.

  • Revision #30cac41c2f 2017-03-06 23:07:59 +0400

    • MDEV-11084 server_audit does not work with mysql_community 5.7.16.

  • Revision #43903745e5 2017-03-05 10:58:05 +0530

    • MDEV-11078: NULL NOT IN (non-empty subquery) should never return results

  • Revision #6b8173b6e9 2017-03-03 11:47:31 +0200

    • MDEV-11520: Retry posix_fallocate() after EINTR.

  • Revision #75f6067e89 2017-02-28 17:39:28 +0100

    • MDEV-9635: Server crashes in part_of_refkey or assertion `!created && key_to_save < (int)s->keys' failed in TABLE::use_index(int) or with join_cache_level>2

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    GitHub
    Revision #725e47bfb5

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    MDEV-3847 : MSI installer does not work.

  • Fix bug in bootstrapper.

  • Also, delete innodb log files cafter bootstrapping , to workaround "different log size" Innodb error during the first service start by MSI. This is a temporary measure, in the future innodb will allow handling different file size more gracefully.

  • Revision #3476 Tue 2012-11-06 22:20:13 +0100

    • MDEV-3839 : on Solaris 10, KILLing slave thread has no effect.

    • The reason for the error is missing definition for SIGNAL_WITH_IO_CLOSE on this platform which now needs to always be defined, as in 5.6

    • On Solaris10 only, this preprocessor constant was not defined, thus code that shutdowns a socket in THD::awake was not executed, and polling thread was not interrupted.

    • Fix is to always define SIGNAL_WITH_IO_CLOSE, just like MySQL5.6 does.

  • Revision #3475 Mon 2012-11-05 12:40:17 +0100

    • set username=hostname=NULL in the P_S for the aria background checkpoint thread

  • Revision #3474 Sun 2012-11-04 21:04:34 +0100

    • Improve cleanup in create_initial_db.cmake, fix the 'table already exists' error if build is run twice.

  • Revision #3473 Sun 2012-11-04 21:04:04 +0100

    • MDEV-3822 :10.0-serg fails on windows buildslaves

    • Fix mismerged code from 5.6 (named-pipe related). viopipe.c, which was introduced in 5.6 is now copied almost identically into 10.0

    • The unused vio::pipe_overlapped is removed.

  • Revision #3472 [merge] Sun 2012-11-04 19:32:32 +0400

    • Merge 5.5 -> 10.0-serg

    • Revision #3413.21.26 Sun 2012-11-04 19:09:46 +0400

      • MDEV-536: Bug #1050806 - different result for a query using subquery, andMDEV-567: Wrong result from a query with correlated subquery if ICP is allowed:

        • backport the fix developed for SHOW EXPLAIN:

  • and adjust it so that it handles DS-MRR scans correctly.

    • Revision #3413.21.25 Sat 2012-11-03 00:31:50 +0100

      • MDEV-3830 - fix build on Intel compiler

    • Revision #3471 Sat 2012-11-03 12:24:36 +0400

      • MDEV-3817: Wrong result with index_merge+index_merge_intersection, InnoDB table, join, AND and OR conditions

      • Reconcile the fixes from:

    • and related fixes from: BUG#1006164, MDEV-376:

      • Now, ROR-merged QUICK_RANGE_SELECT objects make no assumptions about the values of table->read_set and table->write_set.

      • Each QUICK_ROR_SELECT has (and had before) its own column bitmap, but now, all QUICK_ROR_SELECT's functions that care: reset(), init_ror_merged_scan(), and get_next() will set table->read_set when invoked and restore it back to what it was before the call before they return.

      • This allows to avoid the mess when somebody else modifies table->read_set for some reason.

    • [merge] Sat 2012-11-03 12:28:51 +0100

      • merge with 5.5

    • Wed 2012-10-31 20:48:05 +0100

      • fixes for windows

    • Wed 2012-10-31 18:45:25 +0100

      • add a forgotten debug sync point, that a test case was referring to

    • Tue 2012-10-30 22:38:15 +0100

      • fix async client code for i386 (assembly) and when safemalloc is enabled (use ucontext, otherwise backtrace function gets confused and crashes)

    • Tue 2012-10-30 18:15:42 +0100

      • disable x86 asm version of taocrypt arc4 code for gcc, because it assumes the function prologue that gcc does not generate.

    • Tue 2012-10-30 11:41:41 +0100

      • few fixes for test failures on windows (and collateral changes)

    • Mon 2012-10-29 23:52:47 +0100

      • mark rpl_mixing_engines.test and everything that includes it a BIG test

    • Mon 2012-10-29 16:52:15 +0100

      • : 10.0-serg fails on windows buildslaves

      • Ensure semicolons are not lost when concatenating fill_help_tables to bootstrap.sql in Windows. 5.6 bootstrapper requires semicolons to separate bootstrapper commands.

    • Mon 2012-10-29 16:30:06 +0100

      • P_S test failures on 32-bit platforms: always use intptr type when casting a pointer to an integer to avoid sign expansion. or, at least, cast identically in socket_summary_by_instance and socket_instances

    • Mon 2012-10-29 15:38:53 +0100

      • compilation failure with libwrap

    • Mon 2012-10-29 11:12:29 +0100

      • workaround for gcc 4.3.2 bug on lenny-x86 at -O3

      • The following piece of code in trnman.c:

    • on 345 gcc stores active_list_min.next in %ebx (and trn->min_read_from=[%ebx]->trid) and on 352 it does trid_min_read_from= [%ebx]->min_read_from; BUT active_list_min.next was changed on the line 351. gcc doesn't notice it and continues to use the cached value.

    • Revision #3459 Mon 2012-10-29 08:33:57 +0100

      • MDEV-3820 MTR1 produces bootstrap SQL file with wrong syntax, server bootstrap fails

    • Sun 2012-10-28 10:00:32 +0100

      • restore the lost (in mysql-5.6) bugfix for Bug#13510739 63775: SERVER CRASH ON HANDLER READ NEXT AFTER DELETE RECORD.

    • Sat 2012-10-27 21:11:28 +0200

      • rename the result file to its correct name

    • Sat 2012-10-27 17:24:25 +0200

      • fix innodb plugin versions

    • Sat 2012-10-27 15:05:01 +0200

      • RPM fixes:

        • shared should provide libmysqlclient.so.18(libmysqlclient_16) too don't "use DBD::mysql" explicitly in mytop

    • Sat 2012-10-27 14:13:26 +0200

      • fix debian/ubuntu startup scripts

    • Thu 2012-10-25 19:16:18 +0200

      • correct truncation in my_vsnprintf %M format (because of a width or a short buffer)

    • Mon 2012-10-22 12:55:29 +0300

      • Adjusted test case results after the merge 10.0-base, 10.0-monty.

      • The results are in sync with MySQL 5.6.7.

    • Sat 2012-10-20 18:35:22 +0200

      • first go at fixing debian builds

    • Sat 2012-10-20 18:26:56 +0200

      • fix oqgraph compilation failures.

      • fix rpl_mdev382.result ()

    • [merge] Fri 2012-10-19 20:38:59 +0200

      • 10.0-base -> 10.0-monty

      • Thu 2012-10-11 07:01:44 +0400

        • Update test results after SHOW EXPLAIN merge-in.

    • Fri 2012-10-12 11:00:01 +0200

      • : Millisecond timeout support in non-blocking client library + fix incorrect blocking.

      • After the merge of VIO stuff from MySQL 5.6, there were some bugs left in the non-blocking client library:

        • vio_io_wait() was introduced without any support for non-blocking operation, so async queries could turn into sync.

    • Mon 2012-10-08 12:30:10 +0200

      • don't disable innodb in bootstrap anymore

    • Sun 2012-10-07 22:12:39 +0200

      • fixes for embedded

    • Fri 2012-10-05 12:37:22 +0200

      • update test results in --ps-protocol disable the test that's broken upstream

    • Thu 2012-10-04 23:18:04 +0200

      • undo the fix that breaks compilation on solaris

    • Thu 2012-10-04 22:04:19 +0200

      • compilation and test failures

    • Tue 2012-10-02 21:08:39 +0200

      • fix innodb_buffer_pool_filename_basic.test not to require server restart

    • Mon 2012-10-01 13:15:29 +0200

      • more fixes for test cases

    • Mon 2012-10-01 13:05:41 +0200

      • win fixes in semisync plugin

    • Thu 2012-09-27 22:01:19 +0200

      • fix the embedded build

    • Thu 2012-09-27 20:09:46 +0200

      • fixes for test failures and small collateral changes

    • [merge] Sat 2012-09-15 13:58:12 +0300

      • Automatic merge

      • Fri 2012-08-31 23:52:08 +0300

        • Updated TODO

    • Thu 2012-08-30 13:52:06 +0500

      • Table logging does not work in TRANSACTION READ ONLY mode.

      • The flag is now checked for MYSQL_LOCK_LOG_TABLE and similar in open_table().

      • per-file comments:

    • Thu 2012-08-30 11:36:24 +0200

      • Compile 10.0 on Windows

    • Sat 2012-08-25 20:57:17 +0500

      • SQL syntax extended with START TRANSACTION READ ONLY|READ WRITE and SET TRANSACTION READ ONLT|READ WRITE statements.

      • per-file comments:

        • mysql-test/include/check-warnings.test

    • Thu 2012-08-23 00:32:25 +0300

      • Fixing test cases

      • Added missing system tables used in 5.6

    • Fri 2012-08-17 16:46:34 +0300

      • More fixes

    • Tue 2012-08-14 17:23:34 +0300

      • Next part of merge. See TODO for details

    • Tue 2012-08-07 07:25:15 +0300

      • Added support of thd->tx_read_only

      • Moved timestamp handling from all handler::write() methods in the storage engines to handler::ha_write

    • Wed 2012-08-01 21:16:18 +0300

      • Fixed test failures (part of merge)

    • Wed 2012-08-01 17:27:34 +0300

      • Temporary commit of merge of -base and MySQL 5.6

    • Fri 2012-07-06 19:10:18 +0300

      • Fixed wrong error codes from InnoDB/XtraDB that caused %M to give system dependent error messages (for unknown error code)

        • InnoDB now returns handler specific HA_WRONG_CREATE_OPTION instead of MySQL specific ER_ILLEGAL_HA_CREATE_OPTION

        • This changes the user level error message from "Unknown error" to "Wrong create options"

    • Fri 2012-07-06 19:04:52 +0300

      • Fixed compiler warnings

    • [merge] Wed 2012-06-27 19:49:59 +0300

      • Automatic merge with 5.5

      • Fixed failing test case

    • [merge] Wed 2012-06-27 17:22:23 +0300

      • automatic merge with 5.5

    • Sun 2012-06-17 15:34:39 +0300

      • Fixes after Serg's review of %M extenstions

      • Changed output to be error "error-text" instead of error - error-text

    • Wed 2012-06-13 19:21:28 +0300

      • Switched off Maintainer mode by default as it gave wrong compiler warnings (as it added -Wall after some switches was already turned off)

    • Wed 2012-06-13 12:59:45 +0300

      • Fixed some compiler warnings and test failures found by buildbot

    • [merge] Tue 2012-06-12 20:59:04 +0300

      • Merge with 5.5

    • [merge] Fri 2012-06-08 20:13:55 +0300

      • Merge with 5.5

    • Tue 2012-06-05 14:09:18 +0300

      • Fixed build failures found by buildbot

        • Added suppression of warnings

        • Fixed some test cases

    • Mon 2012-06-04 14:47:35 +0300

      • Fixed comment

    • Thu 2012-05-31 22:39:11 +0300

      • Increased the version number to 10.0

        • Fixed code that was not ready for a major version number > 9

        • Fixed test cases that assumed max major version number could be 9

    • [merge] Thu 2012-05-31 11:46:30 +0300

      • Merge with 5.5

    • Wed 2012-05-30 00:37:55 +0300

      • Added text for errno in error messages by:

        • Adding %M my_sprintf() modifier that prints error number - system-error-text

        • Modified mysys, mysql_client and SQL error messages to use %M instead of %d

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Overview of 10.0
    release notes
    Revision #3477

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    Revision #2502.565.56
    MDEV-5181
    MDEV-7500
    Revision #1ae05db
    MDEV-8078
    Revision #db0ecf2
    MDEV-8032
    Revision #6264451
    MDEV-8114
    Revision #1443227
    Revision #4728b51
    Revision #88998cf
    Revision #a8b7b6c
    Revision #9a3b975
    Revision #a2bb9d2
    MDEV-7505
    Revision #b611ac0
    MDEV-6236
    Revision #af2256f
    MDEV-7207
    Revision #ae0c576
    Revision #f84f577
    Revision #f07b346
    Revision #1ff423d
    MDEV-8243
    Revision #750aa8b
    Revision #980bdc3
    Revision #a477cd1
    MDEV-6500
    Revision #08fa02c
    Revision #9da8a8f
    MDEV-7269
    Revision #e500c47
    Revision #934a18d
    Revision #c79e98e
    MDEV-8085
    Revision #0599d80
    Revision #5d8cee4
    MDEV-8224
    Revision #33d480f
    MDEV-4608
    Revision #f806b4d
    MDEV-8124
    Revision #535b514
    MDEV-8123
    Revision #64569fa
    Revision #4821cd9
    Revision #37a803c
    Revision #65ed254
    Revision #0ffef5d
    MDEV-8052
    Revision #70d8030
    Revision #8e7d665
    Revision #af26c36
    Revision #514a7d8
    Revision #b6a5637
    Revision #6bd76f8
    MDEV-7658
    Revision #a99efc0
    MDEV-7658
    Revision #7f7cee8
    MDEV-7658
    MDEV-7658
    Revision #70bc0a3
    MDEV-7658
    MDEV-7026
    MDEV-6615
    Revision #f738598
    MDEV-8147
    Revision #e5f1e84
    MDEV-8147
    Revision #fb98632
    Revision #37840d5
    Revision #db33294
    Revision #a82171c
    Revision #5d02928
    Revision #b9c9109
    Revision #46199c0
    MDEV-8102
    Revision #e6b60ee
    Revision #0b4231e
    MDEV-8154
    Revision #6f8558b
    Revision #b3d3dd2
    MDEV-8144
    Revision #f027baf
    Revision #3810fefc
    Revision #445fc77
    Revision #7c02f74
    Revision #3b3f6ca
    Revision #c63bd86
    Revision #f5d0c77
    Revision #373d092
    Revision #23b2b95
    Revision #6ef3c7d
    Revision #6b56e89
    Revision #5fa2a6c
    Revision #7704fde
    Revision #c387e7d
    Revision #3a889b1
    Revision #12bebce
    Revision #1b07ba5
    MDEV-8090
    subscribing
    subscribing

    MariaDB 10.0.16 Changelog

    The most recent release in the series is:

    Release date: 27 Jan 2015

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Sun 2015-01-25 16:16:25 +0100

    revision-id: psergey@askmonty.org-20120719115219-212cxmm6qvf0wlrb
    branch nick: 5.5-show-explain-r21
    timestamp: Thu 2012-07-19 15:52:19 +0400
     BUG#992942 & MDEV-325: Pre-liminary commit for testing
    guilhem.bichot@oracle.com-20110805143029-ywrzuz15uzgontr0
    Fix for BUG#12698916 - "JOIN QUERY GIVES WRONG RESULT AT 2ND EXEC. OR
    AFTER FLUSH TABLES [-INT VS NULL]"
    .
    guilhem.bichot@oracle.com-20111209150650-tzx3ldzxe1yfwji6
    Fix for LPBUG#12912171 - ASSERTION FAILED: QUICK->HEAD->READ_SET == SAVE_READ_SET
    and
    345 trn->min_read_from= active_list_min.next->trid;
    ...
    351 active_list_max.prev= trn->prev->next= trn;
    352 trid_min_read_from= active_list_min.next->min_read_from;

    Revision #0.12.66 Mon 2013-12-16 15:36:18 +0100

    • rename *.c -> *.cc

    Revision #2502.567.171 Sun 2013-11-24 20:45:16 -0800

    • Made sure that JOIN::cond_equal is correctly set after the call of remove_eq_conds() in the function make_join_statistics().

    Revision #2502.567.170 Fri 2013-11-22 13:13:03 -0800

    • Post-review changes of the patch for bug MDEV-5103.

    Revision #3913.2.1 Wed 2013-12-11 18:47:46 +0400

    • MDEV-5341 ConnectSE: discovery for ODBC tables does not work if tables with the same names present in multiple schemas

    Revision #3950.1.13
    Revision #3950.1.12
    Revision #3950.1.11
    Revision #3950.1.10
    Revision #3950.1.9
    Revision #3950.1.8
    Revision #3950.1.7
    Revision #3950.1.6
    Revision #3950.1.5
    Revision #3950.1.4
    Revision #3950.1.3
    Revision #0.12.67
    Revision #3950.1.2
    Revision #3950.1.1
    Revision #3913.1.21
    Revision #3913.1.20
    Revision #3913.1.19
    Revision #3913.1.18
    Revision #3913.1.17
    Revision #3913.1.16
    MDEV-5393
    MDEV-5434
    Revision #3413.21.463
    MDEV-5453
    Revision #3427.35.225
    Revision #3427.35.224
    MDEV-5415
    Revision #3427.35.223
    MDEV-4986
    Revision #3427.35.222
    Revision #3427.35.221
    Revision #3427.40.1
    MDEV-5204
    Revision #3427.35.220
    MDEV-4816
    Revision #3427.35.219
    MDEV-5200
    Revision #3427.35.218
    Revision #3427.35.217
    Revision #3413.21.441
    Revision #3427.35.216
    MDEV-4946
    Revision #3427.35.215
    Revision #3413.21.440
    Revision #3427.35.214
    Revision #3427.35.213
    Revision #3427.35.212
    MDEV-4983
    Revision #3427.35.211
    Revision #3427.39.1
    MDEV-5308
    Revision #3427.35.210
    MDEV-4982
    MDEV-4725
    Revision #3427.35.209
    Revision #3427.35.208
    MDEV-5306
    Revision #3427.35.207
    MDEV-5291
    Revision #3945.1.1
    MDEV-5438
    Revision #3913.1.14
    Revision #3913.1.13
    Revision #3913.1.12
    Revision #3913.1.11
    Revision #3913.2.2
    Revision #3913.1.10
    Revision #3913.1.9
    Revision #3913.1.8
    MDEV-5393
    Revision #3913.1.7
    MDEV-5343
    Revision #3913.1.6
    Revision #3913.1.5
    Revision #3913.1.4
    MDEV-5261
    Revision #3913.1.3
    MDEV-5261
    Revision #3913.1.2
    Revision #3913.1.1
    Revision #3869.1.13
    Revision #3869.1.12
    Revision #3869.1.11
    Revision #3869.1.10
    Revision #3869.1.9
    Revision #3869.1.8
    Revision #3869.1.7
    Revision #3869.1.6
    Revision #3869.1.5
    Revision #3869.1.4
    Revision #3869.1.3
    Revision #3869.1.2
    Revision #3869.1.1
    subscribing
    Distributions which Include MariaDB

    Revision #3427.1.16 [merge] Sat 2012-10-06 11:30:52 +0400

    • SHOW EXPLAIN: merge to 10.0-base.

    • Revision #3413.1.132 [merge] Sat 2012-10-06 11:17:30 +0400

      • SHOW EXPLAIN: merge with mariadb 5.5-main

  • Revision #3427.1.15 [merge] Fri 2012-10-05 00:02:20 +0300

    • Automatic merge

    • Revision #3427.6.2 [merge] Fri 2012-10-05 00:00:21 +0300

      • Automatic merge with 5.5

    • Thu 2012-10-04 23:58:59 +0300

      • Fixed compiler warnings

  • Revision #3427.1.14 Fri 2012-10-05 00:36:17 +0400

    • Extra check for synchronization in the multi-source replication test

  • Revision #3427.1.13 Thu 2012-10-04 20:55:22 +0400

    • Fix multi-source replication tests for ps-protocol (different xid values), and disable for embedded

  • Revision #3427.1.12 Thu 2012-10-04 13:59:54 +0400

    • Test fix: Mask server version in relaylog events output

  • Revision #3427.1.11 Thu 2012-10-04 08:02:13 +0400

    • More tests and test cleanup for MDEV-253 (Multi-source replication)

  • Revision #3427.1.10 [merge] Thu 2012-10-04 02:15:48 +0300

    • Automatic merge

    • Revision #3427.5.1 [merge] Thu 2012-10-04 01:37:58 +0300

      • Implementation of Multi-source replication (MDEV-253)

      • Documentation of the feature can be found at:

      • This code is based on code from Taobao, developed by Plinux

      • Other things:

        • Added new commands: START ALL SLAVES, STOP ALL SLAVES and SHOW FULL SLAVE STATUS

        • Almost all usage of 'active_mi' is deleted.

        • Added parameter to reset_logs() so that one can specify if new logs should be created.

  • Revision #3427.1.9 [merge] Thu 2012-10-04 01:03:55 +0300

    • Automatic merge

  • Revision #3427.1.8 [merge] Sat 2012-09-22 17:11:40 +0300

    • Automatic merge

    • Revision #3427.3.1 [merge] Sat 2012-09-22 15:30:24 +0300

      • Automatic merge

  • Revision #3427.1.7 Thu 2012-09-13 14:31:29 +0200

    • MDEV-232: Remove one fsync() from commit phase.

    • Introduce a new storage engine API method commit_checkpoint_request().

      • This is used to replace the fsync() at the end of every storage engine commit with a single fsync() when a binlog is rotated.

    • Binlog rotation is now done during group commit instead of being delayed until unlog(), removing some server stall and avoiding an expensive lock/unlock of LOCK_log inside unlog().

  • Revision #3427.1.6 Fri 2012-06-22 11:46:28 +0200

    • MDEV-181: XID crash recovery across binlog boundaries

    • Keep track of how many pending XIDs (transactions that are prepared in storage engine and written into binlog, but not yet durably committed on disk in the engine) there are in each binlog.

    • When the count of one binlog drops to zero, write a new binlog checkpoint event, telling which is the oldest binlog with pending XIDs.

    • When doing XA recovery after a crash, check the last binlog checkpoint event, and scan all binlog files from that point onwards for XIDs that must be committed if found in prepared state inside engine.

    • Remove the code in binlog rotation that waits for all prepared XIDs to be committed before writing a new binlog file (this is no longer necessary when recovery can scan multiple binlog files).

  • Revision #3427.1.5 Fri 2012-06-22 11:40:40 +0200

    • MDEV-225: Replace with dummy events an event that is not understood by a slave to which it should be sent

    • Add function to replace arbitrary event with dummy event.

    • Add code which uses this to fix the bug that enabling row_annotate events on the master breaks slaves which do not request such events.

    • Add that slaves set a variable @mariadb_slave_capability to inform the master in a robust way about which events it can, and cannot, handle.

    • Add tests.

  • Revision #3427.1.4 Sat 2012-09-08 12:15:55 +0200

    • MDEV-457 Inconsistent data truncation on datetime values with fractional seconds represented as strings with no delimiters

    • New implementation for str_to_datetime. Fix MDEV-457 and related issues.

  • Revision #3427.1.3 Tue 2012-09-04 19:26:30 +0300

    • Switch automaticly to statement based replication for statements that can't generate row based events. This is needed to avoid getting updates to system, statistics and admin tables logged to binary log.

      • Removed special code used to temporarily change to statement based replication.

      • Changed to a faster and smaller interface for temporarily switching to statement based replication.

  • Revision #3427.1.2 [merge] Sat 2012-09-01 19:41:38 -0700

    • Merge MDEV-415 -> 10.0-base.

    • Revision #3427.2.1 Sat 2012-09-01 14:21:59 -0700

      • MDEV-415: Back-port of the WL task #1393 from the mysql-5.6 code line.

      • The task adds a more efficient handling of the queries with ORDER BY order LIMIT n, such that n is small enough and no indexes are used for order.

  • Revision #3427.1.1 [merge] Sat 2012-09-01 00:54:54 +0300

    • Automatic merge with 5.5

  • Timeouts were changed to milliseconds, but this was not reflected in the non-blocking API, also semantics was changed so signed -1 was used for "no timeout" rather than unsigned 0.

  • Fix by implementing and using my_io_wait_async() in the non-blocking case. And by introducing a new mysql_get_timeout_value_ms() API function that provides the timeout with millisecond granularity. The old mysql_get_timeout_value() is kept and fixed to work correctly, converting the timeout to whole seconds.

  • Next step of merge

    sql/sql_base.cc

    • MDEV-495 Table logging does not work in TRANSACTION READ ONLY mode.

    READ ONLY transaction flag cleaned.

  • mysql-test/r/commit.result

    • result updated

  • mysql-test/r/read_only.result

    • result updated

  • mysql-test/t/commit.test

    • tests added.

  • mysql-test/t/read_only.test

    • tests added

  • sql/lex.h

    • ONLY symbol added.

  • sql/sql_base.cc

    • DBUG_RETURN added.

  • sql/sql_parse.cc

    • implementations added.

  • sql/sql_yacc.yy

    • SQL syntax extended.

  • storage/perfschema/gen_pfs_lex_token

    • changes forced by lex.h

  • storage/perfschema/pfs_lex_token.h

    • changes forced by lex.h

  • Updated version number for depricated options (will be removed in a later commit)

    Added my_strerror()

  • Updated handler errors to 5.6 error numbers

  • Updated text for a few error messages (to match 5.6)

  • Increased length of command name in error output

  • Revision #3470
    Revision #3469
    Revision #3468
    Revision #3467
    Revision #3466
    Revision #3465
    Revision #3464
    Revision #3463
    MDEV-3822
    Revision #3462
    Revision #3461
    Revision #3460
    Revision #3458
    Revision #3457
    Revision #3456
    Revision #3455
    Revision #3454
    Revision #3453
    Revision #3452
    MDEV-571
    Revision #3451
    Revision #3450
    CVE-2012-4414
    Revision #3449
    Revision #3427.1.17
    Revision #3448
    MDEV-3802
    Revision #3447
    Revision #3446
    Revision #3445
    Revision #3444
    Revision #3443
    Revision #3442
    Revision #3441
    Revision #3440
    Revision #3439
    Revision #3438
    Revision #3437
    Revision #3433.1.1
    Revision #3436
    MDEV-495
    Revision #3435
    Revision #3434
    Revision #3433
    Revision #3432
    Revision #3431
    Revision #3430
    Revision #3429
    Revision #3428
    MariaDB 10.0
    Revision #3427
    Revision #3426
    Revision #3425
    Revision #3424
    Revision #3423
    Revision #3422
    Revision #3421
    Revision #3420
    Revision #3419
    Revision #3418
    Revision #3417
    Revision #3416
    Revision #3415
    Revision #3414
    subscribing
    Distributions which Include MariaDB

    MDEV-5719: Wrong result with GROUP BY and LEFT OUTER JOIN

  • Revision #4587 Fri 2015-01-23 14:17:38 +0100

    • win32-debug build failure

  • Revision #4586 Fri 2015-01-23 13:56:46 +0100

    • MDEV-7352: main.kill_processlist-6619 fails sporadically in buildbot

  • Revision #4585 [merge] Fri 2015-01-23 09:36:03 +0100

    • 5.5 merge

    • Revision #3413.67.91 Fri 2015-01-23 09:13:21 +0100

      • update tokudb version after merge

  • Revision #4584 Thu 2015-01-22 16:11:03 +0100

    • MDEV-7491: Occasional test failure in innodb.group_commit_crash_no_optimize_thread

  • Revision #4583 Thu 2015-01-22 08:58:13 +0100

    • after merge. innodb/xtradb to work on Windows

  • Revision #4582 [merge] Wed 2015-01-21 14:58:41 +0100

    • connect merge

    • Revision #4439.1.32 Tue 2015-01-20 11:26:03 +0100

      • Last revision was to add the JSON table type. This one adds a sort on the multiple table result to obtain the same result on Windows and Linux (because files can be retrieved in a different order)

    • [merge] Tue 2015-01-20 01:21:56 +0100

      • Fix compile errors and warnings of LINUX G++

      • Mon 2015-01-19 18:55:25 +0100

        • Adding the JSON table type

    • Sat 2015-01-17 11:54:41 +0100

      • Fix two bugs concerning Discovery of CSV tables: Sep_char default is now ',' like when discovery is not used If data_charset is UTF8, column names retrieved from the header are no longer converted to UTF8 considering they already are.

    • Tue 2015-01-13 17:24:31 +0100

      • Add ConnectTimout and QueryTimout options for ODBC tables. Should fix . (To be specified in option_list)

    • Fri 2015-01-09 23:36:50 +0100

      • Fix by not reallocating the date format in ScanRecord on each inserted row.

    • Tue 2015-01-06 11:32:40 +0100

      • Typo to eliminate some GCC warnings

    • Tue 2015-01-06 10:18:04 +0100

      • Set connection charset before calling mysql_real_connect for MYSQL tables. This should fix bug .

    • Sun 2014-12-14 22:47:12 +0100

      • Temporary fix for .

    • [merge] Mon 2014-11-24 20:15:03 +0100

      • Move mktime in TIME_to_localtime because on Linux the hour can be modified

      • Mon 2014-11-24 18:32:44 +0100

        • Make the fix for getting day names of dates more general

    • Thu 2014-11-20 12:57:33 +0100

      • Remove gcc warning on variable n set but not used

    • Thu 2014-11-20 11:00:02 +0100

      • Implement putting in memory the result set from an ODBC query.

  • Revision #4581 [merge] Wed 2015-01-21 14:53:40 +0100

    • P_S 5.6.22

    • Revision #0.63.6 Mon 2015-01-19 00:12:51 +0100

      • 5.6.22

  • Revision #4580 [merge] Wed 2015-01-21 14:34:58 +0100

    • XtraDB 5.6.22-71.0

    • Revision #0.12.74 Mon 2015-01-19 00:15:29 +0100

      • 5.6.22-71.0

  • Revision #4579 [merge] Wed 2015-01-21 14:33:39 +0100

    • InnoDB 5.6.22

    • Revision #0.49.8 Mon 2015-01-19 00:11:05 +0100

      • 5.6.22

  • Revision #4578 Wed 2015-01-21 14:02:26 +0100

    • after-merge fixes

  • Revision #4577 [merge] Wed 2015-01-21 12:03:02 +0100

    • 5.5 merge

    • Revision #3413.67.90 Mon 2015-01-19 17:31:59 +0100

      • MDEV-6671 mysql_server_end breaks OpenSSL

    • Mon 2015-01-19 17:18:24 +0100

      • mysqldump will not backup database with --flush-logs parameter and log_error my.cnf parameter defined

    • Mon 2015-01-19 16:41:37 +0100

      • sql-bench test-table-elimination does not execute

    • Mon 2015-01-19 16:29:18 +0100

      • Wrong implementation of checking PLUGIN_VAR_SET condition

    • Mon 2015-01-19 16:28:58 +0100

      • MTR does not use /dev/shm with a out-of-source build

    • Fri 2015-01-16 18:13:02 +0100

      • Build RHEL7 packages

    • Fri 2015-01-16 17:54:00 +0100

      • restore an incorrectly merged line

    • Wed 2015-01-14 17:50:38 +0400

      • - mtr may leave stale mysqld

    • Wed 2015-01-14 18:24:23 -0500

      • : SLES: Failed to start mysql.service: Unit mysql.service failed to load

    • Wed 2015-01-14 12:10:13 +0100

      • REPAIR multiple tables crash in MDL_ticket::has_stronger_or_equal_type

    • [merge] Tue 2015-01-13 23:44:32 +0100

      • TokuDB 7.5.4

    • Tue 2015-01-13 19:28:03 +0100

      • cleanup

    • Tue 2015-01-13 19:27:28 +0100

      • "'show table status like 'table_name'" on tokudb table lead to MariaDB crash

    • Sat 2015-01-10 14:07:46 +0100

      • Temporary table name conflict between sessions

    • Tue 2015-01-06 16:32:41 +0100

      • : main.processlist fails sporadically in buildbot

    • Sun 2014-12-28 13:24:53 +0200

      • : MariaDB build fails when XTRADB_STORAGE_ENGINE enabled

    • Tue 2014-12-23 21:21:23 +0400

      • Increased the version number

    • Sun 2014-12-21 19:23:28 +0100

      • Adding mariadb-version on the view creation to view frm. ( followup)

    • Fri 2014-12-19 23:42:22 +0400

      • Fixed yet another compiler warning.

    • Fri 2014-12-19 23:17:59 +0400

      • Fixed a couple of compiler warnings.

    • [merge] Fri 2014-12-19 11:44:03 +0100

      • merge

      • [merge] Fri 2014-12-19 11:35:44 +0100

        • mysql-5.5.41 merge

    • [merge] Thu 2014-12-18 20:38:47 +0300

      • Merge 5.3 -> 5.5

      • Thu 2014-12-18 20:06:49 +0300

        • : Server crashes in best_access_path after a sequence of SELECTs ...

    • Thu 2014-12-18 00:13:16 +0100

      • Wrong auto increment values on INSERT .. ON DUPLICATE KEY UPDATE when the inserted columns include NULL in an auto-increment column

    • Wed 2014-12-17 14:38:14 +0100

      • cleanup

    • Wed 2014-12-17 14:35:13 +0100

      • : MariaDB crashes on stored procedure call

    • Tue 2014-12-16 15:33:13 +0400

      • DEV-7221 from_days fails after null value

    • Mon 2014-12-15 17:13:47 +0200

      • Assertion `cond_type == Item::FUNC_ITEM' failed in check_group_min_max_predicates with GROUP BY, aggregate in WHERE SQ, multi-part key

    • Mon 2014-12-15 14:49:23 +0200

      • Deadlock on concurrent INSERT .. SELECT into an Aria table with statement binary logging There was a bug in lock handling when mixing INSERT ... SELECT on the same table.

    • Mon 2014-12-15 13:01:11 +0200

      • kill user command cause MariaDB crash

    • Mon 2014-12-15 11:16:33 +0200

      • Multi-value insert on MyISAM table that makes slaves crash (when using --skip-external-locking=0) Problem was that repair() did lock and unlock tables, which leaved already locked tables in wrong state

    • Fri 2014-12-12 17:10:51 -0500

      • : Addendum, update company name in copyright notice

    • Fri 2014-12-12 10:38:19 -0500

      • : Update company name

    • Mon 2014-12-01 14:58:29 +0400

      • - Recurring: InnoDB: Failing assertion: !lock->recursive

    • Wed 2014-12-03 13:38:39 +0200

      • : Test failure on innodb.innodb_bug12400341 at Windows

    • Tue 2014-12-02 12:19:29 +0200

      • : innodb-change-buffer-recovery fails on windows

    • Tue 2014-12-02 01:31:49 +0400

      • : innodb.innodb_bug14147491 fails in buildbot on Windows

    • Tue 2014-11-25 12:04:32 +0200

      • Better comments part 2 with proof and simplified implementation. Thanks to Daniel Black.

    • Tue 2014-11-25 08:22:10 +0200

      • Fix typo.

  • Revision #4576 Mon 2015-01-19 16:30:32 +0100

    • remove incorrect asserts in innodb/xtradb. 0 is a valid file handle value.

  • Revision #4575 Mon 2015-01-19 16:11:48 +0100

    • MDEV-5679 MariaDB holds stdin open after startup as mysqld

  • Revision #4574 Mon 2015-01-19 14:32:28 +0100

    • MDEV-7402 'reset master' hangs, waits for signalled COND_xid_list

  • Revision #4573 Mon 2015-01-19 14:19:14 +0100

    • MDEV-7299 Assertion `m_status == DA_ERROR || m_status == DA_OK' fails on concurrent execution of DDL, queries from I_S, and KILL QUERY

  • Revision #4572 Mon 2015-01-19 14:19:05 +0100

    • rename st_my_thread_var::opt_info -> st_my_thread_var::keycache_link

  • Revision #4571 Mon 2015-01-19 14:18:55 +0100

    • remove unused st_my_thread_var::cmp_length

  • Revision #4570 Mon 2015-01-19 14:18:44 +0100

    • MDEV-7219 SQL_CALC_FOUND_ROWS yields wrong result

  • Revision #4569 Mon 2015-01-19 14:18:34 +0100

    • MDEV-7186 get_lock() crashes on Windows, main.sp_notembedded and main.trigger_notembedded fail in buildbot

  • Revision #4568 Mon 2015-01-19 14:07:51 +0100

    • MDEV-7184 main.key_cache fails in buildbot on Windows 32bit

  • Revision #4567 Mon 2015-01-19 14:07:41 +0100

    • MDEV-6728 KILL QUERY executed on an idle connection can interrupt the next query

  • Revision #4566 Mon 2015-01-19 14:07:29 +0100

    • MDEV-7224 OQGraph compile error

  • Revision #4565 Mon 2015-01-19 14:07:22 +0100

    • mtr+valgrind: fix jemalloc check to work correctly for bundler and system jemalloc

  • Revision #4564 Mon 2015-01-19 12:39:17 +0200

    • MDEV-7477: Make innochecksum work on compressed tables

  • Revision #4563 Sun 2015-01-18 20:38:07 +0200

    • Fixed MDEV-7314: Deadlock when doing insert-select with Aria

  • Revision #4562 Sun 2015-01-18 13:39:59 +0200

    • Return to original stage after mysql_lock_tables Stage "Filling schema table" is now properly shown in 'show processlist'

  • Revision #4561 Sun 2015-01-18 01:54:11 +0400

    • MDEV-7152 Wrong result set for WHERE a='oe' COLLATE utf8_german2_ci AND a='oe'

    • The code that tested if WHERE expr=value AND expr=const can be rewritten to: WHERE const=value AND expr=const was incomplete in case of STRING_RESULT.

    • Moving the test into a new function, to reduce duplicate code.

  • Revision #4560 Sat 2015-01-17 16:58:10 +0000

    • MDEV-7362: ANALYZE TABLES crash with table-independent-statistics gathering

  • Revision #4559 Sat 2015-01-17 17:52:03 +0400

    • MDEV-7366 SELECT 'a' = BINARY 'A' returns 1 (utf8 charset, utf8_unicode_ci collation) Fixing a wrong assymetric code in Arg_comparator::set_cmp_func(). It existed for a long time, but showed up in 10.0.14 after the fix for "MDEV-6666 Malformed result for CONCAT(utf8_column, binary_string)".

  • Revision #4558 Sat 2015-01-17 16:10:45 +0400

    • A post-fix for: MDEV-7254 Assigned expression is evaluated twice when updating column TIMESTAMP NOT NULL The test type_timestamp failed depending on the build machine time zone. Setting a fixed time zone for the test.

  • Revision #4557 Fri 2015-01-16 12:00:07 +0200

    • MDEV-7254: Assigned expression is evaluated twice when updating column TIMESTAMP NOT NULL

  • Revision #4556 Fri 2015-01-16 11:26:03 +0200

    • Fix try for Buildbot test failure for tests innodb_bug12400341 innodb-mdev7046 innodb_stats_fetch_nonexistent

  • Revision #4555 Thu 2015-01-15 20:15:50 +0400

    • MDEV-7431 main.log_tables fails sporadically in buildbot

  • Revision #4554 Thu 2015-01-15 15:55:09 +0100

    • MDEV-7430: rpl.rpl_gtid_crash still fails in buildbot

  • Revision #4553 Wed 2015-01-14 18:26:29 -0500

    • MDEV-7368 : SLES: Failed to start mysql.service: Unit mysql.service failed to load

  • Revision #4552 Wed 2015-01-14 18:19:05 +0100

    • MDEV-7467: sporadic failure in rpl.rpl_gtid_crash

  • Revision #4551 Tue 2015-01-13 16:48:11 +0200

    • MDEV-7262: innodb.innodb-mdev7046 fail on BuildBot

  • Revision #4550 Wed 2015-01-07 14:45:39 +0100

    • MDEV-7326: Server deadlock in connection with parallel replication

  • Revision #4549 Tue 2015-01-06 16:08:42 +0200

    • MDEV-7403: should not pass recv_writer_thread_handle to CloseHandle()

  • Revision #4548 Tue 2015-01-06 09:52:09 +0100

    • MDEV-7353: rpl_mdev6386 fails sporadically in buildbot

  • Revision #4547 Tue 2014-12-30 17:10:54 +0200

    • MDEV-5539 Empty results in UNION with Sphinx engine The bug was fixed by Serg earlier by including Sphinx 2.2.6, but he forgot to update the test case.

  • Revision #4546 Sun 2014-12-28 13:44:30 +0200

    • MDEV-7369: MariaDB build fails when XTRADB_STORAGE_ENGINE enabled

  • Revision #4545 Fri 2014-12-19 09:25:29 +0200

    • Fixed compiler warnings

  • Revision #4544 Thu 2014-12-18 11:59:08 +0100

    • MDEV-7342: Test failure in perfschema.setup_instruments_defaults

  • Revision #4543 Fri 2014-12-12 17:13:13 -0500

    • MDEV-6891: Addendum, update company name in copyright notice

  • Revision #4542 Fri 2014-12-12 10:40:27 -0500

    • MDEV-6891: Update company name

  • Revision #4541 Fri 2014-12-12 14:03:20 +0100

    • Fix typo that breaks compilation on platforms without atomics.

  • Revision #4540 Wed 2014-12-10 12:12:09 +0200

    • Fix test case to allow success on create table (Windows).

  • Revision #4539 [merge] Sun 2014-12-07 21:24:02 +0400

    • MDEV-7255 Failures in engines/* tests

    • Revision #4535.1.8 Fri 2014-12-05 21:38:16 +0400

      • Storage engines tests: ALTER ONLINE works differently for MERGE in 10.0

    • Fri 2014-12-05 14:23:24 +0400

      • Run engines tests for MyISAM and in-built InnoDB

    • Thu 2014-12-04 02:54:42 +0400

      • Failures in engines/* tests, part 6

    • Thu 2014-12-04 02:17:09 +0400

      • Failures in engines/* tests, part 5

    • Thu 2014-12-04 02:16:41 +0400

      • Failures in engines/* tests, part 4

    • Thu 2014-12-04 01:59:25 +0400

      • Failures in engines/* tests, part 3

    • Thu 2014-12-04 01:52:03 +0400

      • Failures in engines/* tests, part 2

    • Wed 2014-12-03 19:53:40 +0400

      • Failures in engines/* tests, part 1

  • Revision #4538 Thu 2014-12-04 14:10:41 +0200

    • Add possibility to success on Windows.

  • Revision #4537 Tue 2014-12-02 13:26:45 +0200

    • MDEV-7242: innodb.innodb-mdev7046 fails in various ways on buildbot

  • Revision #4536 Wed 2014-12-03 15:49:31 +0100

    • MDEV-4393: show_explain.test times out randomly

  • Revision #4535 Tue 2014-12-02 20:35:45 +0100

    • put at least some output-generating statement in the test

  • Revision #4534 Tue 2014-12-02 19:15:16 +0100

    • fix include/not_embedded.inc to be independent from the environment

  • Revision #4533 Tue 2014-12-02 18:11:05 +0100

    • MDEV-7251: Test failure in rpl.rpl_parallel

  • Revision #4532 Tue 2014-12-02 12:11:07 +0100

    • Fix wording in error log message, to be consistent with other messages ("IO thread" -> "I/O thread").

  • Revision #4531 Tue 2014-12-02 12:10:21 +0100

    • MDEV-7236: rpl.rpl_gtid_basic failed in buildbot with wait_condition timeout

  • Revision #4530 Tue 2014-12-02 09:27:22 +0100

    • MDEV-7241: rpl.rpl_parallel2 fails sporadically in buildbot

  • Revision #4529 Mon 2014-12-01 23:56:36 +0100

    • add a proper cleanup to innodb.innodb-mdev7046 test

  • Revision #4528 Mon 2014-12-01 22:24:58 +0100

    • remove ssl debugging report_errors() function that was sometimes destroying the state

  • Revision #4527 Mon 2014-12-01 15:35:01 +0100

    • tests that require server restart cannot be run with --embedded

  • Revision #4526 Mon 2014-12-01 14:38:41 +0100

    • bump the version

  • Revision #4525 Mon 2014-12-01 13:52:49 +0100

    • test failure: make list_files more selective to prevent db.opt from showing up

  • Revision #4524 Sat 2014-11-22 18:43:53 +0100

    • silence stderr correctly

  • Revision #4523 Sat 2014-11-22 11:56:29 +0100

    • MDEV-7144 Warnings "bytes lost" during server shutdown after running connect.part_file test in buildbot

  • Revision #4522 Mon 2014-12-01 13:53:57 +0100

    • MDEV-7237: Parallel replication: incorrect relaylog position after stop/start the slave

  • Revision #4521 Fri 2014-11-28 18:11:58 +0400

    • MDEV-7149 Constant propagation erroneously applied for LIKE Simply disallowing equality propagation into LIKE. A more delicate fix is be possible, but it would need too many changes, which is not desirable in 10.0 at this point.

  • Revision #4520 Thu 2014-11-27 09:34:41 +0100

    • MDEV-7037: MariaDB 10.0 does not build on Debian / kfreebsd-i386/amd64 due to MTR failure: multi_source.gtid MDEV-7106: Sporadic test failure in multi_source.gtid MDEV-7153: Yet another sporadic failure of multi_source.gtid in buildbot

  • Revision #4519 Thu 2014-11-27 11:47:22 +0400

    • Backporting a cleanup in boolean function from 10.1: Moving Item_bool_func2 and Item_func_opt_neg from Item_int_func to Item_bool_func. Now all functions that return is_bool_func()=true have a common root class Item_bool_func. This change is needed to fix MDEV-7149 properly.

  • Revision #4518 Wed 2014-11-26 16:41:28 +0200

    • Better comments part 2 with proof and simplified implementation. Thanks to Daniel Black.

  • Revision #4517 Wed 2014-11-26 14:33:55 +0200

    • MDEV-7214: Test failure in main.partition_innodb

  • Revision #4516 Wed 2014-11-26 11:07:32 +0100

    • MDEV-6582: DEBUG_SYNC does not reset mysys_var->current_mutex, causes assertion "Trying to unlock mutex that wasn't locked"

  • Revision #4515 Tue 2014-11-25 14:19:11 +0100

    • MDEV-7179: rpl.rpl_gtid_crash failed in buildbot with Warning: database page corruption or a failed

  • Revision #4514 Tue 2014-11-25 12:19:48 +0100

    • MDEV-6903: gtid_slave_pos is incorrect after master crash

  • Revision #4513 Tue 2014-11-25 11:38:01 +0200

    • MDEV-7046: MySQL#74480 - Failing assertion: os_file_status(newpath, &exists, &type) after Operating system error number 36 in a file operation.

  • Revision #4512 [merge] Tue 2014-11-25 08:31:03 +0200

    • Better comments and add a test case.

    • Revision #3413.67.52 Tue 2014-11-25 08:06:41 +0200

      • Better comments and add a test case.

  • Revision #4511 Mon 2014-11-24 20:35:02 +0200

    • MDEV-7183: innodb-wl5522-debug-zip fails in buildbot on Windows

  • Revision #4510 Mon 2014-11-24 20:25:17 +0200

    • MDEV-7169: innodb.innodb_bug14147491 fails in buildbot on Windows

  • Revision #4509 Mon 2014-11-24 19:37:38 +0200

    • MDEV-7168: Tests innodb.innodb_stats_create_table innodb.innodb_stats_drop_locked fail and innodb.innodb_stats_fetch_nonexistent fails in buildbot on Windows

  • Revision #4508 Mon 2014-11-24 15:26:47 +0200

    • MDEV-7164: innodb.innodb-alter-table-disk-full fails in buildbot on Windows

  • Revision #4507 Mon 2014-11-24 02:53:45 +0400

    • MDEV-7157 plugins.server_audit fails sporadically in buildbot. Records can get to the different place in the log when multiple thread are logged. So the delay added to let the record be saved on the same place.

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    Revision #4588

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    subscribing
    Distributions which Include MariaDB

    MariaDB 10.0.13 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 11 Aug 2014

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #4346 Fri 2014-08-08 17:58:45 +0200

      • after-merge fixes for 10.0-connect

    • [merge] Fri 2014-08-08 16:15:29 +0200

      • 10.0-connect merge

      • [merge] Thu 2014-08-07 19:12:45 +0200

        • Commiting merge files

    • Fri 2014-08-08 13:53:43 +0200

      • buildbot found failures

    • [merge] Fri 2014-08-08 01:16:32 +0200

      • merge

      • Thu 2014-08-07 21:45:54 +0200

        • crash in main.views (and other view + PS tests)

    • Thu 2014-08-07 09:59:08 -0400

      • : Post-fix for the failing test.

    • Wed 2014-08-06 19:42:03 -0400

      • : mysqldump unknown option --galera-sst-mode

    • Wed 2014-08-06 19:31:13 -0400

      • : Unable to install "MariaDB-connect-engine" when using "MariaDB-Galera-server"

    • Wed 2014-08-06 15:53:31 +0200

      • fix the error message when getaddrinfo() fails. on windows "*" doesn't mean "any address"

    • Wed 2014-08-06 14:02:05 +0200

      • Crash if enable 'federatedx' when 'federated' plugin already enabled, and vice-versa

    • Wed 2014-08-06 13:31:55 +0200

      • cleanup: remove have_mysql_upgrade.inc

    • Wed 2014-08-06 13:27:44 +0200

      • Ordering of mysql_upgrade tasks is not optimal

    • Wed 2014-08-06 12:44:57 +0200

      • typo fixed: only use -ggdb3 when it's supported by the compiler

    • Wed 2014-08-06 11:47:26 +0200

      • main.ipv4_and_ipv6 - fails on sid

    • Wed 2014-08-06 10:26:25 +0200

      • fix main.key_cache failures on x86

    • Wed 2014-08-06 10:11:08 +0200

      • compilation failure on labrador

    • Wed 2014-08-06 13:07:16 +0400

      • - rpl.rpl_gtid_basic, rpl.rpl_gtid_stop_start, rpl.rpl_gtid_crash fail on PPC64

    • Tue 2014-08-05 18:35:20 +0200

      • change Aria engine maturity to STABLE

    • Tue 2014-08-05 14:39:00 +0200

      • mysql_upgrade does not fix "last_update" in "mysql.innodb_table_stats"

    • Tue 2014-08-05 14:37:05 +0200

      • cleanup (move ALTER TABLE for comment to be applicable again)

    • Tue 2014-08-05 11:47:58 +0200

      • Inconsistent results with bit type

    • Mon 2014-08-04 21:36:02 +0200

      • EITS could eat all tmpdir space and hang

    • Mon 2014-08-04 21:19:24 +0200

      • mysqltest: support pairs of delimiters in replace_regex

    • Sun 2014-08-03 21:43:59 +0200

      • expand MariaDB dual-stack support

    • Sun 2014-08-03 18:58:53 +0200

      • remove unused OPT_xxx values from mysqld.cc and the related dead code

    • Sun 2014-08-03 18:39:36 +0200

      • [PATCH] mysql_config prints usage to stdout and exit with 0 if run with unknow option

    • Sun 2014-08-03 17:13:56 +0200

      • Hard-coded paths in the source cannot be opt-out

    • Mon 2014-08-04 11:55:38 +0400

      • - MariaDB crash on Power8 when built with advance tool chain

    • Thu 2014-07-31 14:31:05 +0400

      • - MariaDB crash on Power8 when built with advance tool chain

    • Thu 2014-07-31 18:14:37 +0200

      • fix failures in embedded tests

    • Thu 2014-07-31 12:03:20 +0200

      • MySQL Bug#13036505 62540: TABLE LOCKS WITHIN STORED FUNCTIONS ARE BACK IN 5.5 WITH MIXED AND ROW BI

    • Thu 2014-07-31 11:08:56 +0200

      • HA_MUST_USE_TABLE_CONDITION_PUSHDOWN is not accounted by init_read_record()

    • Thu 2014-07-31 14:43:35 +0300

      • Try to fix compiler error seen on Labrador.

    • Thu 2014-07-31 09:51:05 +0200

      • fatal "Lost connection" error w/ GCC 4.9 'Release' build; workaround ~ CFLAGS="-fno-delete-null-pointer-checks"

    • Thu 2014-07-31 10:32:52 +0300

      • : InnoDB: Assertion failure in thread 2810182464 in file buf0flu.cc line 549.

    • Wed 2014-07-30 23:16:49 +0300

      • Fixed failing testcase

    • [merge] Wed 2014-07-30 22:05:47 +0300

      • Automatic merge

      • Sat 2014-07-19 17:46:08 +0300

        • Fixed problem with very slow shutdown when using 100,000 MyISAM tables with delay_key_write

    • Wed 2014-07-30 22:01:10 +0300

      • Fixed : "Error 'Table 't1' already exists' on query" with slave_ddl_exec_mode=IDEMPOTENT

    • Wed 2014-07-30 21:58:26 +0300

      • Fixed wrong usage of global_query_id. (It's not protected by LOCK_thread_count)

    • Sun 2014-07-27 08:47:37 +0300

      • Merge revision 4244 from 5.5. Fix compiler error on sparc.

    • Sat 2014-07-26 20:17:59 +0300

      • Fix unnecessary printout of same writer thread more than once. Fixed also a compiler warning.

    • Fri 2014-07-25 17:02:47 +0400

      • - rpl.rpl_insert, rpl.rpl_insert_delayed and main.mysqlslap fail on PPC64

    • Fri 2014-07-25 10:30:16 +0300

      • Merge InnoDB fixes from 5.5 revisions 4229, 4230, 4233, 4237 and 4238 i.e.

    • Thu 2014-07-24 18:12:32 +0400

      • - Deadlock around rw_lock_debug_mutex on PPC64

    • Wed 2014-07-23 12:55:26 +0400

      • - main.statistics fails on PPC64

    • Tue 2014-07-22 19:31:45 +0300

      • : Restrict number of error messages about persistent statictic tables not found

    • Tue 2014-07-22 15:28:15 +0500

      • gis-precise.test fixed to work on Power8.

    • Tue 2014-07-22 14:54:38 +0400

      • - rpl.rpl_gtid_basic, rpl.rpl_gtid_stop_start, rpl.rpl_gtid_crash fail on PPC64

    • Tue 2014-07-22 13:17:16 +0300

      • : Server crashed with assertaion failure in file ha_innodb.cc line 8473

    • Tue 2014-07-22 13:08:32 +0300

      • : Server crashed with assertaion failure in file ha_innodb.cc line 8473

    • Tue 2014-07-22 10:49:28 +0500

      • CMake option to build without thread pool. Check if the threadpool is available on the system and set HAVE_POOL_OF_THREADS respectively.

    • Tue 2014-07-22 10:10:56 +0300

      • : Maria DB crashes randomly on creating indexes

    • Mon 2014-07-21 13:07:48 +0500

      • gis-precise test fixed to pass on Power8.

    • Mon 2014-07-21 13:16:08 +0400

      • - rpl.rpl_gtid_master_promote fails on PPC64

    • Fri 2014-07-18 19:45:21 +0400

      • - max_relay_log_size and sql_slave_skip_counter misbehave on PPC64

    • Fri 2014-07-18 15:16:25 +0400

      • - MariaDB crash on Power8 when built with advance tool chain

    • Tue 2014-07-15 10:57:53 +0300

      • : sys_vars.innodb_simulate_comp_failures_basic missing result file

    • [merge] Fri 2014-07-11 12:06:47 +0200

      • , , , : Deadlocks during parallel replication causing replication to fail.

      • Fri 2014-07-11 10:54:43 +0200

    • Fri 2014-07-11 11:17:50 +0200

      • Fix test failure seen in buildbot on power8.

    • Thu 2014-07-10 12:44:20 +0400

      • Coding style fixes: remove trailing spaces.

    • Thu 2014-07-10 10:00:21 +0400

      • Coding style fixes: remove trailing spaces.

    • Wed 2014-06-25 15:24:11 +0200

      • : sql_slave_skip_counter does not work with GTID

    • Wed 2014-07-09 13:36:28 +0200

      • : mysqldump --master-data does not work with GTID setups : mysqldump issues FLUSH TABLES, which gets written into binlog and replicated

    • Wed 2014-07-09 13:09:41 +0400

      • : It is impossible to see if "filesort with small limit" optimization was used - Add a Sort_priority_queue_sorts status variable.

    • Wed 2014-07-09 12:32:00 +0400

      • : It is impossible to see if "filesort with small limit" optimization was used - Make log_slow_verbosity print "Priority_queue: (Yes|No)" into the slow query log. (but we do not add a correspoding column to P_S.statement tables).

    • Wed 2014-07-09 12:35:31 +0400

      • Coding style fixes: remove trailing spaces.

    • Tue 2014-07-08 21:05:18 +0300

      • : Mariadb server crashes with assertion failure in file ha_innodb.cc

    • Tue 2014-07-08 19:39:27 +0200

      • ALTER TABLE t1 ENGINE=InnoDB keeps bad options when t1 ENGINE is CONNECT

    • Tue 2014-07-08 19:39:06 +0200

      • small cleanup of the SHOW CREATE TABLE code

    • Tue 2014-07-08 19:38:26 +0200

      • Incorrect information in file when *.frm is > 256K

    • Tue 2014-07-08 19:38:08 +0200

      • cleanup, unused error mesages

    • Tue 2014-07-08 19:37:37 +0200

      • typo in CMakeLists.txt that caused USE_MYSYS_NEW to be set too early and incorrectly

    • [merge] Tue 2014-07-08 19:34:53 +0200

      • Cross-compile fixes

      • Sun 2014-04-27 00:02:19 +0100

        • MySQL Bug #61340: Use CMake EXPORT feature to aid cross-compiling.

    • Tue 2014-07-08 18:51:34 +0300

      • : mariadb crash signal 11

    • Mon 2014-07-07 11:17:05 +0200

      • : When slave stops with error, error message should indicate the failing GTID

    • Fri 2014-07-04 08:09:27 +0300

      • : MariaDB with XtraDB uses times more of IO events than with InnoDB plugin

    • Fri 2014-07-04 06:31:48 +0300

      • : Innodb causes server crash after disk full, then can't ALTER TABLE any more.

    • Thu 2014-07-03 14:55:03 +0300

      • : Innodb causes server crash after disk full, then can't ALTER TABLE any more.

    • Tue 2014-07-01 00:30:24 +0500

      • Merge gis test cases form 5.6. Tests were merged. As the implementation is different, the 'internal debugging' part was not merged, only a stub for it created.

    • Mon 2014-06-30 13:59:21 +0200

      • Fix test failures in rpl.rpl_checksum and rpl.rpl_gtid_errorlog.

    • Fri 2014-06-27 13:34:29 +0200

      • : Assertion `thd->transaction.stmt.is_empty() || thd->in_sub_stmt || (thd->state_flags & Open_tables_state::BACKUPS_AVAIL)' fails with parallel replication

    • Fri 2014-06-27 09:32:55 +0200

      • SET ROLE returning ERROR 1959 Invalid role specification for valid role

    • Wed 2014-06-25 15:17:03 +0200

      • : When slave stops with error, error message should indicate the failing GTID

    • Wed 2014-06-25 13:08:30 +0200

      • : Error messages written upon LOST EVENTS incident are corrupted

    • Tue 2014-06-24 21:17:59 +0200

      • semisync maturity: Unknown -> Gamma

    • Tue 2014-06-24 18:53:25 +0200

      • metadata_lock_info: Beta -> Gamma

    • Tue 2014-06-24 14:43:08 +0200

      • : Migrate a slave from MySQL 5.6 to MariaDB 10 break replication

    • Mon 2014-06-23 20:06:24 +0200

      • long overdue: change maturity level for built-in auth plugins to stable

    • Fri 2014-06-20 14:30:35 +0400

      • Increased the version number

    • Wed 2014-06-18 18:15:04 +0400

      • - WebScaleSQL patches

    • Wed 2014-06-18 12:12:43 +0400

      • - WebScaleSQL patches

    • Wed 2014-06-18 11:03:08 +0200

      • : Error 1590 is not autoskippable

    • Wed 2014-06-18 11:23:20 +0400

      • - WebScaleSQL patches

    • Tue 2014-06-10 22:20:33 +0400

      • - Compile/run MariaDB with ASan

    • Fri 2014-06-13 13:25:32 +0200

      • promote server_audit and sequence plugins to stable

    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Distributions which Include MariaDB

    Check wildcard match as early as possible for SHOW STATUS. This makes SHOW STATUS like 'xxx' a lot faster and use less mutex

  • Made max_relay_log_size depending on master connection.

  • Added sys_vars.default_master_connection_basic to fix a failure in sys_vars.all_vars, modified sql_slave_skip_counter_basic to allow session-level settings

  • Added commands to mysqladmin: start-all-slaves & stop-all-slaves

  • Removed logging of "next log '%s' is currently active | not active"

  • Fixed bug in my_vsnprintf() when using positional parameters with length

  • Added fn_ext2(), which returns pointer to last '.' in file name

  • max_relay_log_size now acts as a normal slave specific variable

  • Don't store replication position if innobase_overwrite_relay_log_info is not set

  • max_relay_log_size copies it's values from max_binlog_size at startup

  • Revision #3427.4.6 Wed 2012-10-03 01:44:54 +0300

    • Changed SHOW_FUNC variabels that don't return SHOW_ARRAY to SHOW_SIMPLE_FUNC.

    • This allows us to avoid calculating variables (including those involving mutex) that doesn't match the given wildcard in SHOW STATUS LIKE '...'

    • Removed all references to active_mi that could cause problems for multi-source replication.

    • Added START|STOP ALL SLAVES

    • Added SHOW ALL SLAVES STATUS

  • Revision #3427.4.5 Mon 2012-10-01 02:30:44 +0300

    • Made max_relay_log_size depending on master connection.

    • Changed names of multi-source log files so that original suffixes are kept.

  • Revision #3427.4.4 Fri 2012-09-28 21:22:24 +0300

    • Fixed issues found by QA (Elena)

    • Added parameter to reset_logs() so that one can specify if new logs should be created.

  • Revision #3427.4.3 Fri 2012-09-28 09:28:40 +0400

    • Tests for Multi-source replication (MDEV-253)

  • Revision #3427.4.2 Fri 2012-09-28 03:45:05 +0300

    • Added multi-source support to show relaylog events

  • Revision #3427.4.1 Fri 2012-09-28 02:06:56 +0300

    • Implementation of Multi-source replication (MDEV-253)

    • Documentation of the feature can be found at:

    • This code is based on code from Taobao, developed by Plinux

  • Revision #3427.6.1
    Revision #4439.3.1 Sat 2015-01-17 12:19:06 +0100
    • Fix two bugs concerning Discovery of CSV tables: Sep_char default is now ',' like when discovery is not used If data_charset is UTF8, column names retrieved from the header are no longer converted to UTF8 considering they already are (MDEV-7421)

    Revision #4439.2.3 Mon 2014-11-24 18:26:44 +0100

    • Enhance the implementation of ODBC tables when using scrollable cursor

  • Revision #4439.2.2 Sun 2014-11-23 16:12:26 +0100

    • Fix a bug causing the day always printed as Sunday for date columns with a date format specifying DDD or DDDD.

  • Revision #4439.2.1 Thu 2014-11-20 23:18:51 +0100

    • Remove gcc warning (variable n is set and not used)

  • Revision #4439.1.31
    Revision #4439.3.2
    Revision #4439.1.30
    Revision #4439.1.29
    MDEV-7415
    Revision #4439.1.28
    MDEV-7427
    Revision #4439.1.27
    Revision #4439.1.26
    MDEV-7343
    Revision #4439.1.25
    MDEV-7304
    Revision #4439.1.24
    Revision #4439.2.4
    Revision #4439.1.23
    Revision #4439.1.22
    Revision #3413.67.89
    MDEV-6220
    Revision #3413.67.88
    MDEV-7226
    Revision #3413.67.87
    MDEV-7475
    Revision #3413.67.86
    MDEV-7294
    Revision #3413.67.85
    MDEV-6347
    Revision #3413.67.84
    Revision #3413.67.83
    MDEV-7448
    Revision #3413.67.82
    MDEV-7368
    Revision #3413.67.81
    MDEV-7404
    Revision #3413.67.80
    Revision #3413.67.79
    Revision #3413.67.78
    MDEV-7333
    Revision #3413.67.77
    MDEV-7410
    Revision #3413.67.76
    MDEV-7189
    Revision #3413.67.75
    MDEV-7369
    Revision #3413.67.74
    Revision #3413.67.73
    MDEV-6916
    Revision #3413.67.72
    Revision #3413.67.71
    Revision #3413.67.70
    Revision #3413.68.1
    Revision #3413.67.69
    Revision #2502.594.5
    MDEV-6830
    Revision #3413.67.68
    MDEV-7150
    Revision #3413.67.67
    Revision #3413.67.66
    MDEV-6985
    Revision #3413.67.65
    Revision #3413.67.64
    MDEV-6855
    Revision #3413.67.63
    MDEV-4010
    Revision #3413.67.62
    MDEV-6896
    Revision #3413.67.61
    MDEV-6871
    Revision #3413.67.60
    MDEV-6891
    Revision #3413.67.59
    MDEV-6891
    Revision #3413.67.58
    MDEV-7148
    Revision #3413.67.57
    MDEV-7252
    Revision #3413.67.56
    MDEV-7243
    Revision #3413.67.55
    MDEV-7169
    Revision #3413.67.54
    Revision #3413.67.53
    Revision #4535.1.7
    Revision #4535.1.6
    MDEV-7255
    Revision #4535.1.5
    MDEV-7255
    Revision #4535.1.4
    MDEV-7255
    Revision #4535.1.3
    MDEV-7255
    Revision #4535.1.2
    MDEV-7255
    Revision #4535.1.1
    MDEV-7255
    subscribing
    Distributions which Include MariaDB

    Revision #4320.1.2 Tue 2014-08-05 17:01:41 +0200

    • Fix failing tests. part_file.test failure was due to a new alter flag that were not taken in acount in check_if_supported_inplace_alter. mysql.test failure is strange, the suppressed warning should not be made anyway.

  • Revision #4320.1.1 [merge] Mon 2014-08-04 18:17:56 +0400

    • Merge 10.0->10.0-connect

  • Revision #3984.2.28 Thu 2014-08-07 17:59:21 +0200

    • This is a major update that fixes most of the issues and bugs that have been created by the last addition of new CONNECT features. The version previous to this one is a preliminary test version and should not be distributed.

  • Revision #3984.2.27 Fri 2014-07-25 11:37:07 +0200

    • Fix an error pointed out by Valgrind due to uninitialised Correlated variable. This variable is not to be used by CONNECT.

  • Revision #3984.2.26 Thu 2014-07-24 15:50:29 +0200

    • Try to fix some test failure modified: storage/connect/mysql-test/connect/t/part_table.test

  • Revision #3984.2.25 Tue 2014-07-22 19:45:25 +0200

    • Modif avglen calculation and add AVG_ROW_LENGTH option to test This is to get same test results on Linux and Windows

  • Revision #3984.2.24 Tue 2014-07-22 15:51:21 +0200

    • Fix bugs in handling of remote index when updating and deleting

  • Revision #3984.2.23 Sun 2014-07-20 20:39:17 +0200

    • FIX errors and some gcc warnings

  • Revision #3984.2.22 Sun 2014-07-20 12:31:42 +0200

    • This is a new version of the CONNECT storage engine. It was developed in a sub-branch of this one and merged by pushing all the changes from it. This version adds the following to CONNECT:

  • Revision #3984.2.21 [merge] Thu 2014-07-17 19:28:28 +0200

    • Commit merged files.

    • Revision #4155.1.12 Sat 2014-06-21 16:02:50 +0200

      • Fix a bug of MYSQL table type. When (REMOTE) indexed, local indexing was wrongly used for UPDATE and DELETE.

    • Sun 2014-06-15 17:01:58 +0200

      • Fix calculating the number of fields of CSV and FMT tables. Could be wrong on UPDATE and INSERT if the table had special columns.

  • Revision #3984.2.20 Thu 2014-07-17 18:13:51 +0200

    • This commit brings many changes, in particular two important ones: 1) Support of partitioning by connect. A table can be partitioned by files, this is an enhanced MULTIPLE table. It can be also partitioned by sub-tables like TBL and this enables table sharding. 2) Handling a CONNECT bug that causes in some cases extraneous rows to remain in the table after an UPDATE or DELETE when the command uses indexing (for not fixed file tables). Until a real fix is done, CONNECT tries to ignore indexing and if it cannot do it abort the command with an error message.

  • Revision #3984.2.19 [merge] Sat 2014-05-31 13:18:32 +0200

    • Commit merged files

  • Revision #3984.2.18 [merge] Sat 2014-05-31 12:31:26 +0200

    • Add support of partition tables

  • Revision #3984.2.17 Sat 2014-05-10 12:21:08 +0200

    • FIX some MAP and XMAP errors (such as mapped indexes not closed) Do not put version in XML files header Remove HTON_NO_PARTITION for testing Fix a wrong return (instead of DBUG_RETURN) in index_init Plus a few typos

  • Revision #3984.2.16 Fri 2014-05-02 15:55:45 +0200

    • Adding fetched columns to Dynamic index key (unique only) Fix two bugs concerning added KXYCOL's: 1 - Not set during reading 2 - Val_K not set in FastFind

  • Revision #3984.2.15 [merge] Wed 2014-04-30 11:05:11 +0200

    • Commit merged files (HUGE to use instead of storing MySQL result sets)

  • Revision #3984.2.14 Wed 2014-04-30 10:48:29 +0200

    • Implementation of adding selected columns to dynamic indexes.

  • Revision #3984.2.13 [merge] Sat 2014-04-26 00:34:54 +0200

    • Commit merged files

  • Revision #3984.2.12 Sat 2014-04-26 00:17:26 +0200

    • Implement dynamic indexing

  • Revision #3984.2.11 [merge] Wed 2014-04-23 12:34:24 +0200

    • Commit merged files

  • Revision #3984.2.10 [merge] Sat 2014-04-19 18:02:01 +0200

    • Commit merge files (implementing "remote" indexes)

  • Revision #3984.2.9 [merge] Sat 2014-04-19 16:41:25 +0200

    • Commit merge files

  • Revision #3984.2.8 [merge] Sat 2014-04-19 11:11:30 +0200

    • Commit merged files

  • Revision #3984.2.7 [merge] Mon 2014-04-07 00:23:37 +0200

    • Commit various changes

  • Revision #3984.2.6 Sun 2014-03-23 18:49:19 +0100

    • Work in progress

  • Revision #3984.2.5 [merge] Sat 2014-03-22 09:07:47 +0100

    • Include last source modifs

  • Revision #3984.2.4 [merge] Sat 2014-03-22 08:57:32 +0100

    • Resolving conflicts

  • Revision #3984.2.3 [merge] Thu 2014-03-20 12:05:47 +0100

    • MRR + Block Indexing

  • Revision #3984.2.2 Mon 2014-03-10 18:59:36 +0100

    • Adding files needed for block indexing

  • Revision #3984.2.1 Mon 2014-03-10 12:21:17 +0100

    • Temporary

  • Revision #4339.1.5 Thu 2014-08-07 18:08:50 +0200

    • Fix rpl.rpl_semi_sync_uninstall_plugin to work reliably

  • Revision #4339.1.4 [merge] Thu 2014-08-07 18:06:56 +0200

    • MariaDB 5.5.39 merge

  • Revision #4339.1.3 [merge] Wed 2014-08-06 20:05:10 +0200

    • innodb-5.6.19

    • Revision #0.49.5 Mon 2014-06-09 18:16:00 +0200

      • 5.6.19

  • Revision #4339.1.2 [merge] Wed 2014-08-06 19:57:06 +0200

    • xtradb-5.6.19-67.0

    • Revision #0.12.71 Wed 2014-08-06 19:23:35 +0200

      • percona-server-5.6.19-67.0

  • Revision #4339.1.1 [merge] Wed 2014-08-06 19:41:33 +0200

    • perfschema 5.6.20

    • Revision #0.63.5 Wed 2014-08-06 19:29:02 +0200

      • mysql-5.6.20

  • Revision #4293.1.1 Sat 2014-07-19 13:38:40 +0300

    • Fixed assert in perfschema/pfs.cc::start_idle_wait_v1 when using performance schema and big packets in debug version.

    ,
    ,
    ,
    : Deadlocks during parallel replication causing replication to fail.
  • Revision #4273.1.12 Thu 2014-07-10 14:24:53 +0200

    • Fix compile failure in non-debug build.

  • Revision #4273.1.11 Thu 2014-07-10 13:55:53 +0200

    • MDEV-6435: Assertion `m_status == DA_ERROR' failed in Diagnostics_area::sql_errno() with parallel replication

  • Revision #4273.1.10 Wed 2014-07-09 13:02:52 +0200

    • MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail.

  • Revision #4273.1.9 Tue 2014-07-08 15:59:03 +0200

    • Fix small merge errors after rebase

  • Revision #4273.1.8 Tue 2014-07-08 14:54:53 +0200

    • MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail.

  • Revision #4273.1.7 Tue 2014-07-08 12:54:47 +0200

    • MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail.

  • Revision #4273.1.6 Fri 2014-07-04 07:44:55 +0200

    • Fix that gap locks are only skipped within one group commit.

  • Revision #4273.1.5 Tue 2014-06-10 10:13:15 +0200

    • MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail.

  • Revision #4273.1.4 Tue 2014-06-03 10:31:11 +0200

    • MDEV-5262, MDEV-5914, MDEV-5941, MDEV-6020: Deadlocks during parallel replication causing replication to fail.

  • Revision #4273.1.3 Thu 2014-05-15 15:52:08 +0200

    • MDEV-5262: Missing retry after temp error in parallel replication

  • Revision #4273.1.2 Tue 2014-05-13 13:42:06 +0200

    • MDEV-5262: Missing retry after temp error in parallel replication

  • Revision #4273.1.1 Thu 2014-05-08 14:20:18 +0200

    • MDEV-5262: Missing retry after temp error in parallel replication

  • Revision #4345
    Revision #3984.2.29
    Revision #4344
    Revision #4343
    Revision #4339.1.6
    Revision #4342
    MDEV-6490
    Revision #4341
    MDEV-6490
    Revision #4340
    MDEV-6118
    Revision #4339
    Revision #4338
    MDEV-6543
    Revision #4337
    Revision #4336
    MDEV-6535
    Revision #4335
    Revision #4334
    Revision #4333
    Revision #4332
    Revision #4331
    MDEV-6469
    Revision #4330
    Revision #4329
    MDEV-5151
    Revision #4328
    Revision #4327
    MDEV-6052
    Revision #4326
    MDEV-6181
    Revision #4325
    Revision #4324
    MDEV-4379
    Revision #4323
    Revision #4322
    MDEV-6352
    Revision #4321
    MDEV-6485
    Revision #4320
    MDEV-6450
    Revision #4319
    MDEV-6450
    Revision #4318
    Revision #4317
    MDEV-6050
    Revision #4316
    MDEV-6312
    Revision #4315
    Revision #4314
    MDEV-6340
    Mariadb 10.0.12
    Revision #4313
    MDEV-6506
    Revision #4312
    Revision #4311
    Revision #4293.1.2
    Revision #4310
    MDEV-6451
    Revision #4309
    Revision #4308
    Revision #4307
    Revision #4306
    MDEV-6489
    Revision #4305
    Revision #4304
    MDEV-6483
    Revision #4303
    MDEV-6473
    Revision #4302
    MDEV-6470
    Revision #4301
    Revision #4300
    MDEV-6469
    Revision #4299
    MDEV-6443
    Revision #4298
    MDEV-6443
    Revision #4297
    MDEV-5756
    Revision #4296
    MDEV-6426
    Revision #4295
    Revision #4294
    MDEV-6465
    Revision #4293
    MDEV-6459
    Revision #4292
    MDEV-6450
    Revision #4291
    MDEV-6444
    Revision #4290
    MDEV-5262
    MDEV-5914
    MDEV-5941
    MDEV-6020
    Revision #4273.1.13
    MDEV-5262
    Revision #4289
    Revision #4288
    Revision #4287
    Revision #4286
    MDEV-4937
    Revision #4285
    MDEV-6336
    MDEV-6344
    Revision #4284
    MDEV-6430
    Revision #4283
    MDEV-6430
    Revision #4282
    Revision #4281
    MDEV-6424
    Revision #4280
    MDEV-5867
    Revision #4279
    Revision #4278
    MDEV-6224
    Revision #4277
    Revision #4276
    Revision #4275
    MDEV-6410
    Revision #4164.1.1
    Revision #4274
    MDEV-6348
    Revision #4273
    MDEV-6120
    Revision #4272
    MDEV-6318
    Revision #4271
    MDEV-6288
    Revision #4270
    MDEV-6288
    Revision #4269
    MDEV-6073
    Revision #4268
    Revision #4267
    MDEV-6386
    Revision #4266
    MDEV-6401
    Revision #4265
    MDEV-6120
    Revision #4264
    MDEV-5799
    Revision #4263
    Revision #4262
    Revision #4261
    MDEV-6364
    Revision #4260
    Revision #4259
    Revision #4258
    MDEV-6039
    Revision #4257
    MDEV-6039
    Revision #4256
    MDEV-6180
    Revision #4255
    MDEV-6039
    Revision #4254
    MDEV-6314
    Revision #4253

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

    MDEV-5914
    MDEV-5941
    MDEV-6020
    Revision #4155.1.11

    MariaDB 10.0.8 Changelog

    Download |Release Notes |Changelog |Overview of 10.0

    Release date: 10 Feb 2014

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #3994 Thu 2014-02-06 21:58:38 +0100

      • skip performance_schema also in spider/bg suite (as it was done for spider suite)

    • Thu 2014-02-06 21:26:00 +0100

      • update failing test to match recently updated result file

    • [merge] Thu 2014-02-06 16:38:40 +0100

      • merge with 10.0-monty

      • Thu 2014-02-06 16:14:09 +0200

        • Fixed errors and warnings found by buildbot

    • Thu 2014-02-06 16:28:05 +0100

      • fix tests for solaris - different errno numbers and/or different errno messages

    • Thu 2014-02-06 16:27:55 +0100

      • fix tests to cleanup after themselves

    • Thu 2014-02-06 16:27:44 +0100

      • another TLS valgrind suppression

    • Thu 2014-02-06 16:27:23 +0100

      • fix the fix and update test results for

    • Thu 2014-02-06 16:27:05 +0100

      • ALTER TABLE .. [ADD|DROP] FOREIGN KEY IF [NOT] EXISTS does not work if constraint name is not used. Patches for server and the Innodb engine. Server is fixed so it does nothing if no indexes left to alter. Innodb parser is fixed so it looks for the IF [NOT] EXISTS option in a string. Another change is that it uses the index name for the internal dictionary. Prior to that it only used the CONSTRAINT name for it.

    • Thu 2014-02-06 16:25:40 +0100

      • install_spider.sql tries to create tables with DEFAULT clause for TEXT columns

    • Thu 2014-02-06 16:25:18 +0100

      • mtr: allow nested plugin suites to be defaults too

    • [merge] Thu 2014-02-06 14:21:50 +0400

      • Merge 10.0-connect -> 10.0

      • [merge] Wed 2014-02-05 13:36:17 +0400

        • Merge 10.0->10.0-connect

    • Wed 2014-02-05 18:18:51 +0100

      • revert bugfix for deb upgrade 5.5 to 10.0.6 does not work it didn't help, instead it only broke upgrades even more

    • Wed 2014-02-05 17:27:41 +0100

      • more solaris fixes. xtradb and spider.

    • Wed 2014-02-05 17:27:32 +0100

      • fix the test to be independent from the stack size

    • Wed 2014-02-05 20:53:54 +0200

      • Fix of rpl_parallel.test cleanup.

    • [merge] Wed 2014-02-05 20:35:11 +0200

      • merge 10.0-base ->10.0

      • [merge] Wed 2014-02-05 16:20:37 +0200

        • merge 5.5->10.0-base

    • Wed 2014-02-05 16:41:29 +0400

      • From MySQL 5.6.13 change log: Unlike MyISAM, InnoDB does not support boolean full-text searches on nonindexed columns, but this restriction was not enforced, resulting in queries that returned incorrect results. (Bug #16434374)

    • Wed 2014-02-05 16:39:21 +0400

      • Intentional change in logging

    • Wed 2014-02-05 03:51:18 +0400

      • Spider tests failed in buildbot due to the lack of memory. Turned off Performance Schema for Spider test suite

    • Wed 2014-02-05 03:17:39 +0400

      • Cannot build the package under Debian Wheezy

    • Tue 2014-02-04 19:30:29 +0100

      • harmless typo fixed

    • Tue 2014-02-04 19:29:58 +0100

      • ha_xtradb.so fix for solaris, gcc 3.4.3

    • Tue 2014-02-04 19:08:50 +0100

      • don't link with libmysys twice (it's implied here)

    • Tue 2014-02-04 19:07:15 +0100

      • update result file

    • [merge] Tue 2014-02-04 10:49:44 +0100

      • merge

      • Mon 2014-02-03 22:28:35 +0100

        • test fixes

    • [merge] Tue 2014-02-04 13:34:11 +0400

      • Merge

      • Tue 2014-02-04 13:27:10 +0400

        • : range optimizer: "x < y" is sargable, while "y > x" is not Port to mariadb-1.0 the following fix from mysql-5.6:

    • Tue 2014-02-04 12:05:00 +0400

      • Removing "#include <sys/timeb.h>" from my_global.h, which has been removed earlier, but somehow got into the sources again.

    • Mon 2014-02-03 23:29:22 +0400

      • Assertion ``cached_field_ type == MYSQL_TYPE_STRING || ltime.time_type == MYSQL_TIMESTAMP_NONE || mysql_type_to_time_type(cached_field_type) == ltime.time_type'` fails with IF, ISNULL, ADDDATE

    • [merge] Mon 2014-02-03 09:13:03 +0400

      • Merg 10.0-connect -> 10.0

      • [merge] Fri 2014-01-31 14:21:15 +0400

        • merge 10.0 -> 10.0-connect

    • [merge] Tue 2014-01-21 14:07:00 +0400

      • Merge

      • Tue 2014-01-21 14:02:56 +0400

        • : Assertion ``toku_ft_needed_unlocked(src_h)'` failed (errno=11) ...

    • Mon 2014-01-20 16:36:57 +0400

      • : rpl.rpl_trunc_temp fails in 10.0-serg Undo the previous band-aid fix in psergey@askmonty.org-20130802141209-4dqfvx2db8acxwbl. Kristian has made a proper fix, which uses a different approach.

    • Tue 2014-01-14 19:00:38 +0100

      • Fix for @@global.relay_log_purge not per-master, conflicts between different masters in multisource replication

    • Sat 2013-12-28 20:36:57 +0400

      • Increment the version number

    MariaDB 10.0.11 Changelog

    The most recent release in the series is:

    Release date: 12 May 2014

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Sat 2014-05-10 23:42:01 +0200

    Revision #3978.1.3 Wed 2014-02-05 21:36:16 +0200

    • MDEV-5602: CREATE OR REPLACE obtains stricter locks than the connection had before

  • Revision #3978.1.2 Wed 2014-02-05 19:25:18 +0200

    • Marked some very slow tokudb test with --big_test

  • Revision #3978.1.1 [merge] Wed 2014-02-05 19:23:11 +0200

    • Automatic merge

    • Revision #3961.1.7 Wed 2014-02-05 19:01:59 +0200

      • Replication changes for CREATE OR REPLACE TABLE

      • CREATE TABLE is by default executed on the slave as CREATE OR REPLACE

      • DROP TABLE is by default executed on the slave as DROP TABLE IF NOT EXISTS

    • Fri 2014-01-31 12:06:28 +0200

      • Fixes for CREATE_OR_REPLACE

        • Server crashes in Locked_tables_list::restore_lock on CREATE OR REPLACE .. SELECT under LOCK

        • Assertion ``share->tdc.all_tables.is_empty() || remove_type != TDC_RT_REMOVE_ALL'` fails in tdc_remove_table

    • Wed 2014-01-29 15:41:10 +0200

      • Fixed compiler warnings Made stopping of slave more robust Fixed tokudb test cases that gave different results between runs Speed up some slow tokudb tests by adding begin ... commit

    • Wed 2014-01-29 15:37:17 +0200

      • Implementation of : CREATE OR REPLACE TABLE

    • Thu 2014-01-09 22:01:12 +0200

      • Cleanups:

        • Updated help for mysql-test-run

        • Added OQGraph to all cmake error output regarding OQGraph to make it easier to spot problems

    • Thu 2014-01-02 11:19:19 +0200

      • Fixes to get valgrind to work with jemalloc

        • Added MALLOC_LIBRARY variable to hold name of malloc library

        • Back ported valgrind related fixes from jemalloc 3.4.1 to the included jemalloc 3.3.1

    • Fri 2013-12-27 13:00:14 +0200

      • Increased back_log to 150, but not more than max_connections.

        • This was done to get better performance when doing a lot of connections. Ensure that thread_cache_size is not larger than max_connections (trivial optimizations). Fixed that the --host_cache_size=# startup option works

  • Revision #3966.2.2 Mon 2014-02-03 23:07:49 +0100

    • Fix a few GCC errors an warnings

  • Revision #3966.2.1 Mon 2014-02-03 16:14:13 +0100

    • This is a major update of CONNECT that goes from version 1.1 to 1.2

      • Implement a first support of the ALTER TABLE command. This fixes MDEV-5440 but does much more than only that. See the details of how ALTER is supported in the new documentation and also in MDEV-5440 comment. This is done principally by implementing for CONNECT the virtual function check_if_supported_inplace_alter.

  • Revision #3413.21.511 Wed 2014-02-05 14:25:37 +0400

    • unix_socket fails in some build environments when $USER variable appears to be unset, or when it contains 'root' even though the user does not have real root permissions

  • Revision #3413.21.510 Sat 2014-02-01 02:41:12 +0400

    • Increment the version number

  • Revision #3413.21.509 [merge] Wed 2014-01-29 00:19:53 +0200

    • merge of MDEV-5369 (5.3->5.5)

    • Revision #2502.567.191 Tue 2014-01-28 23:23:14 +0200

      • MDEV-5369: Wrong result (0 instead of NULL) on 2nd execution of PS with LEFT JOIN, TEMPTABLE view

  • Revision #3427.35.234 Mon 2014-02-03 08:54:12 +0400

    • Upgrading the bundled PCRE to 8.34

  • Revision #3965.1.22 Mon 2014-02-03 15:27:03 +0100

    • WEIGHT_STRING fix: correct Item_func_weight_string::eq() method

  • Revision #3965.1.21 Mon 2014-02-03 15:26:58 +0100

    • mysql 5.6 partitioning bugfix: doubly-reported error

  • Revision #3965.1.20 [merge] Mon 2014-02-03 15:22:39 +0100

    • 10.0-base merge

    • Revision #3427.35.233 Sat 2014-02-01 00:54:28 +0100

      • make sequence and sql_discovery suites default too

    • [merge] Sat 2014-02-01 00:54:03 +0100

      • 5.5 merge

      • [merge] Tue 2014-01-28 10:58:18 +0100

        • 5.3 merge

    • Fri 2014-01-31 13:52:29 +0400

      • Adding a new command into CMakeLists.txt: SET(CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE ON) to find header files from the bundled libraries (jemalloc, yassl, readline, pcre, etc) before the ones installed in the system.

    • [merge] Tue 2014-01-07 11:57:03 +0100

      • Merge into 10.0-base: , make parallel replication waits killable.

      • Mon 2014-01-06 16:05:52 +0100

        • : Make parallel replication waits killable

  • Revision #3965.1.19 Sun 2014-02-02 10:09:05 +0100

    • fixes:

      • roles.grant_proxy-5526 test for --embedded

      • gcc warning in Connect

  • Revision #3965.1.18 Sun 2014-02-02 10:06:29 +0100

    • MySQL Worklog #5522 - InnoDB transportable tablespaces. Cleanups:

      • remove unused HA_EXTRA_EXPORT (can be added later if needed, e.g. for Aria)

      • clarify the meaning of HA_CAN_EXPORT

      • make all engines that support EXPORT to announce it

      • reduce code duplication

  • Revision #3965.1.17 Sun 2014-02-02 10:00:36 +0100

    • Merge the server part of MySQL Worklog #5522 - InnoDB transportable tablespaces. Syntax. Server support. Test cases.

    • InnoDB bugfixes:

      • don't mess around with system sprintf's, always use my_error() for errors.

      • don't use InnoDB internal error codes where OS error codes are expected.

      • don't say "file not found", when it was.

  • Revision #3965.1.16 [merge] Sat 2014-02-01 14:08:34 +0100

    • upgrade sphinx to 2.1.5

    • Revision #0.47.2 Sat 2014-02-01 10:56:56 +0100

      • sphinxse 2.1.5-release

  • Revision #3965.1.15 [merge] Sat 2014-02-01 10:53:41 +0100

    • null-merge with the new sphinxse-merge bzr tree

    • Revision #0.47.1 Sat 2014-02-01 10:40:58 +0100

      • sphinxse 0.9.9

  • Revision #3965.1.14 Sat 2014-02-01 09:34:07 +0100

    • MDEV-5549 Wrong row counter in found_rows() result

  • Revision #3965.1.13 Sat 2014-02-01 09:33:26 +0100

    • MDEV-5574 Set AUTO_INCREMENT below max value of column.

    • Update InnoDB to 5.6.14

    • Apply MySQL-5.6 hack for MySQL Bug#16434374

    • Move Aria-only HA_RTREE_INDEX from my_base.h to maria_def.h (breaks an assert in InnoDB)

    • Fix InnoDB memory leak

  • Revision #3965.1.12 Sat 2014-02-01 09:32:59 +0100

    • MDEV-5544 Custom errors (generated from storage engine) not getting returned by mariadb

  • Revision #3965.1.11 Wed 2014-01-29 16:10:53 +0100

    • MDEV-5295 deb upgrade 5.5 to 10.0.6 does not work

  • Revision #3965.1.10 Wed 2014-01-29 11:00:06 +0100

    • MDEV-5525 Assertion ``status == 0'` fails on creating user after granting it role admin option

  • Revision #3965.1.9 Wed 2014-01-29 00:05:24 +0100

    • MDEV-5526 Assertion ``proxied_user->host.length'` fails on GRANT PROXY ON

  • Revision #3965.1.8 Tue 2014-01-28 21:11:56 +0100

    • MDEV-5523 Server crashes on DROP USER

  • Revision #3965.1.7 Tue 2014-01-28 21:02:17 +0100

    • MDEV-5521 SET ROLE as prepared statement crashes the server

  • Revision #3965.1.6 Tue 2014-01-28 21:01:21 +0100

    • MDEV-5520 Connection lost on wrong CREATE ROLE

  • Revision #3965.1.5 Tue 2014-01-28 19:44:19 +0100

    • MDEV-5493 ha_sphinx.so is not included into Ubuntu deb packages (included into Debian)

  • Revision #3965.1.4 Sat 2014-01-25 14:52:20 +0100

    • add all csv extensions to the ha_tina_exts[] array

  • Revision #3965.1.3 Wed 2013-12-25 21:21:47 +0100

    • minor cleanup

  • Revision #3965.1.2 Wed 2013-12-18 15:39:09 +0200

    • Fix for: MDEV-5221: User auto-creation does not work upon GRANT

  • Revision #3965.1.1 Wed 2013-12-25 10:13:15 +0100

    • mtr: print a detailed warning on a uninit assignment in the [ENV] group spider suites: #varname is a valid syntax for a variable name, don't use it for comments

  • Revision #3913.1.26 Tue 2013-12-31 13:08:29 +0100

    • Fix bug MDEV-5486 (fail to create or drop a table dbn.tbn when no default database)

  • Revision #3913.1.25 Sat 2013-12-28 16:56:51 +0100

    • Fix variables used uninitialized

  • Revision #3913.1.24 Sat 2013-12-28 15:46:49 +0100

    • Add the DECIMAL data type (TYPE_DECIM) Change the variable name of the DOUBLE type from TYPE_FLOAT to TYPE_DOUBLE Change some names to reflect ODBC version 3. This affects some variable names, function names and catalog table column names. Qualifier -> Catalog Owner (Creator) -> Schema Length -> Precision Prec -> Scale

  • Revision #3913.1.23 Wed 2013-12-25 18:24:37 +0400

    • Adding tests for TABLE_TYPE=ODBC with Oracle.

  • the problem was caused by EXPLAIN INSERT SELECT. For that statement, the code would call select_insert::prepare2(), which would call handler->ha_start_bulk_insert(). The corresponding handler->end_bulk_insert() call is made from select_insert::send_eof or select_insert::abort_result_set which are never called for EXPLAIN INSERT SELECT.

  • Fixed by re-using approach of mysql-5.6: don't call ha_start_bulk_insert() if we are in EXPLAIN.

  • Revision #3993
    Revision #3992
    Revision #3978.1.4
    Revision #3991
    Revision #3990
    Revision #3989
    Revision #3988
    MDEV-4439
    Revision #3987
    MDEV-4439
    Revision #3986
    MDEV-5499
    Revision #3985
    Revision #3984
    Revision #3966.2.3
    Revision #3983
    MDEV-5295
    Revision #3982
    Revision #3981
    Revision #3980
    Revision #3979
    Revision #3427.35.235
    Revision #3978
    Revision #3977
    Revision #3976
    Revision #3975
    MDEV-5591
    Revision #3974
    Revision #3973
    Revision #3972
    Revision #3971
    Revision #3970
    Revision #3965.1.23
    Revision #3969
    Revision #3966.1.1
    MDEV-5606
    Revision #3968
    Revision #3967
    MDEV-5450
    Revision #3966
    Revision #3913.1.27
    Revision #3965
    Revision #3962.1.1
    MDEV-5426
    Revision #3964
    MDEV-4816
    Revision #3963
    MDEV-4117
    Revision #3962

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

    fix a bad merge, causing a crash of fulltext.test in --ps-protocol

  • Revision #4208 [merge] Sat 2014-05-10 08:20:27 +0200

    • 10.0 merge

    • Revision #4206.1.3 Fri 2014-05-09 14:53:32 +0200

      • TokuDB: enable online alter for partitioned tabled

    • Fri 2014-05-09 12:36:15 +0200

      • for windows

    • [merge] Fri 2014-05-09 12:35:11 +0200

  • Revision #4207 Fri 2014-05-09 11:43:53 +0300

    • MDEV-4791: Assertion range_end >= range_start fails in log0online.c on select from I_S.INNODB_CHANGED_PAGES

  • Revision #4206 [merge] Thu 2014-05-08 11:33:51 +0200

    • merge with 10.0-connect

    • Revision #4155.1.6 Tue 2014-05-06 16:00:48 +0200

      • Fix gcc error and warnings modified: storage/connect/odbconn.cpp storage/connect/xindex.cpp

    • Mon 2014-05-05 17:36:16 +0200

      • Fix a bug concerning index mapping that caused mapped index files not to be unmapped. This caused a crash instead of reporting an error. This was also fixed. modified: storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/maputil.cpp storage/connect/table.cpp storage/connect/xindex.cpp storage/connect/xindex.h storage/connect/xtable.h

    • Sun 2014-04-27 19:18:20 +0200

      • Enable MYSQL tables to USE result instead of STORE result. See the issue reported in . modified: storage/connect/myconn.cpp storage/connect/myconn.h storage/connect/tabmysql.cpp storage/connect/tabmysql.h

    • Fri 2014-04-25 19:14:33 +0200

      • Check in Indexable, create and check_if_supported_inplace_alter for not indexable tables when they are Multiple or Compressed. modified: storage/connect/ha_connect.cc storage/connect/tabdos.h

    • Fri 2014-04-25 15:34:02 +0200

      • Do not throw an error on empty ODBC CATFUNC () modified: storage/connect/ha_connect.cc storage/connect/odbconn.cpp

    • Tue 2014-04-22 19:15:08 +0200

      • FIX a bug causing libxml2 not retrieving expanded multiple column values. This was working but the cause probably comes from freeing Xop object to handle memory leaks reported by Valgrind. Also add a test case on XML multiple tables. added: storage/connect/mysql-test/connect/r/xml_mult.result storage/connect/mysql-test/connect/std_data/bookstore.xml storage/connect/mysql-test/connect/t/xml_mult.test modified: storage/connect/domdoc.cpp storage/connect/tabxml.cpp storage/connect/tabxml.h

  • Revision #4205 Thu 2014-05-08 11:09:00 +0200

    • fix innodb.row_lock test to work in 10.0

  • Revision #4204 Thu 2014-05-08 10:25:24 +0200

    • fix mdl_sync test to work now when ALTER TABLE .. ENGINE=xxx may be executed online

  • Revision #4203 Thu 2014-05-08 10:25:16 +0200

    • after merge test case fixes

  • Revision #4202 Thu 2014-05-08 10:25:09 +0200

    • post-fix for the merge of "Bug#16216513 INPLACE ALTER DISABLED FOR PARTITIONED TABLES" make this innodb-only patch work for other engines as well

  • Revision #4201 Thu 2014-05-08 10:01:31 +0200

    • merge of "Bug#16216513 INPLACE ALTER DISABLED FOR PARTITIONED TABLES"

  • Revision #4200 Wed 2014-05-07 22:36:40 +0200

    • merge of "BUG#18233051 FTS: FAILING ASSERTION: NUM_TOKEN < MAX_PROXIMITY_ITEM"

  • Revision #4199 Wed 2014-05-07 22:36:25 +0200

    • merge of "BUG

  • 13975227: ONLINE OPTIMIZE TABLE FOR INNODB TABLES"

    • Revision #4198 [merge] Wed 2014-05-07 17:33:33 +0200

      • xtradb 5.6.17-65.0

      • Revision #0.12.70 Tue 2014-05-06 21:18:00 +0200

        • percona-server-5.6.17-65.0

    • [merge] Wed 2014-05-07 17:32:23 +0200

      • innodb 5.6.17

      • Tue 2014-05-06 21:13:16 +0200

        • 5.6.17

    • Wed 2014-05-07 16:13:00 +0200

      • 5.6-compatibility, per-host connect error counter is reset only after the successful connection, not when a client reply packet is received (that still might be invalid).

    • Wed 2014-05-07 16:12:39 +0200

      • revno: 5265 committer: Christopher Powers branch nick: mysql-5.6-bug16750433 timestamp: Fri 2013-06-28 07:48:12 -0500 message: Bug#16750433 - THE STATEMENT DIGEST DOES NOT SHOW THE SLAVE SQL THREAD STATEMENTS

    • Wed 2014-05-07 16:12:29 +0200

      • revno: 5305.1.1 committer: Marc Alff branch nick: mysql-5.6-bug17156507 timestamp: Tue 2013-07-23 15:08:32 +0200 message: Bug#17156507 SUCCESSFUL CONNECTION ATTEMPT DOESN'T RESET THE SUM_CONNECT_ERRORS COUNTER

    • [merge] Wed 2014-05-07 16:12:16 +0200

      • perfschema 5.6.17

      • Wed 2014-05-07 10:04:30 +0200

        • 5.6.17

    • Wed 2014-05-07 10:24:02 +0200

      • compiler warning

    • Wed 2014-05-07 10:21:58 +0200

      • after perfschema-mergetree merge - update tests and results

    • [merge] Wed 2014-05-07 10:21:41 +0200

      • null-merge from perfschema-5.6 merge tree (only new files and small style changes are accepted)

      • Wed 2014-05-07 10:02:35 +0200

        • perfschema 5.6.10 initial commit. include/mysql/psi/*

    • Tue 2014-05-06 21:42:05 +0200

      • making perfschema easier to merge: remove unnecessary changes

    • Tue 2014-05-06 13:57:56 +0200

      • after InnoDB/XtraDB 5.6.16 merge

    • [merge] Tue 2014-05-06 10:21:34 +0200

      • 10.0.11 merge

      • Mon 2014-05-05 18:16:30 +0200

        • percona-server-5.6.16-64.2.tar.gz

    • [merge] Tue 2014-05-06 09:57:39 +0200

      • 10.0.11 merge

      • Mon 2014-05-05 18:20:28 +0200

        • 5.6.16

    • Mon 2014-05-05 23:53:31 +0200

      • merge MySQL-5.6 bugfix "Bug#17862905: MYSQLDUMP CREATES USELESS METADATA LOCKS"

    • [merge] Mon 2014-05-05 17:50:07 +0200

      • Merge fixed OQGRAPH into 10.0 tree

      • Fri 2014-04-11 21:09:18 +0930

        • - make build work on Windows 64

    • Mon 2014-05-05 14:18:35 +0200

      • replicate- filters for slaves with a connection name that contain an underscore are ignored

    • Sun 2014-05-04 17:37:54 +0200

      • Dependencies for mariadb-connect-engine-10.0.deb don't look correct

    • Thu 2014-05-01 18:27:52 +0200

      • ALTER TABLE looses the connection string

    • Thu 2014-05-01 14:07:11 +0200

      • remove what remains from ONE_SHOT hack

    • Thu 2014-05-01 14:06:48 +0200

      • Asserting correct database name lettercase in various places in the code.

    • Thu 2014-05-01 14:06:06 +0200

      • increase TokuDB plugins maturity to "stable".

    • Thu 2014-05-01 14:05:52 +0200

      • Solaris compilation failure: xtradb is linked in statically, ha_innodb.so needs the linker script.

    • Thu 2014-05-01 14:05:44 +0200

      • comments

    • Thu 2014-05-01 14:04:00 +0200

      • Cannot create a table with 229 or greater columns in TokuDB

    • Wed 2014-04-23 11:34:06 +0400

      • - Deadlock between SELECTs from METADATA_LOCK_INFO and another I_S table

    • Mon 2014-05-05 13:24:54 +0300

      • : Assertion `join->best_read < double(1.79769313486231570815e+308L ... - Use floating-point division in selectivity calculations.

    • Fri 2014-05-02 15:47:50 -0700

      • Fixed the problem of : statistics.test fails in valgrind. The problem appeared when a loose scan used a key prefix whose last component called uint3korr in the implementation of the key_cmp virtual function.

    • Tue 2014-04-29 18:33:17 +0400

      • : Buildbot valgrind failure: Conditional jump or move in table_cond_selectivity

    • Fri 2014-04-25 19:12:06 +0400

      • : EITS: if condition is used for REF access, its selectivity is still in filtered%

      • Testcase. The bug is fixed by commit for

    • Fri 2014-04-25 19:04:54 +0400

      • : EITS: ref access, keypart2=const vs keypart2=expr

      • inconsistent filtered% value

      • Fix table_cond_selectivity() to work correctly for ref access and "keypart2=const" case.

    • Mon 2014-04-28 21:49:39 +0400

      • Revert these two changes (wrong push) : : EITS: if condition is used for REF access, its selectivity is still in filtered% : EITS: selectivity estimates look illogical for join and non-key equalities : EITS: ref access, keypart2=const vs keypart2=expr

      • inconsistent filtered% value

      • Made a number of fixes in table_cond_selectivity() so that it returns correct selectivity estimates.

    • Fri 2014-04-25 11:47:51 +0400

      • Better comments

    • Mon 2014-04-21 15:37:55 +0400

      • : EITS: if condition is used for REF access, its selectivity is still in filtered% : EITS: selectivity estimates look illogical for join and non-key equalities : EITS: ref access, keypart2=const vs keypart2=expr

      • inconsistent filtered% value

      • Made a number of fixes in table_cond_selectivity() so that it returns correct selectivity estimates.

    • Mon 2014-04-28 02:38:03 +0400

      • mysql_upgrade breaks databases with long user names

    • Fri 2014-04-25 17:10:25 +0400

      • Incorrect ordering with utf8_bin and utf8mb4_bin collations

    • Fri 2014-04-25 12:58:31 +0200

      • : Parallel replication incorrectly caches charset between worker threads

    • Thu 2014-04-24 16:59:01 +0400

      • Assertion `scale <= precision' fails on GROUP BY TIMEDIFF with incorrect types

    • Thu 2014-04-24 09:41:31 +0200

      • Fix sporadic test failures in rpl_mariadb_slave_capability.test.

    • Thu 2014-04-24 10:30:13 +0400

      • Romansh locale for DAYNAME, MONTHNAME, DATE_FORMAT

    • Wed 2014-04-23 16:06:06 +0200

      • : Parallel replication incorrectly caches charset between worker threads

    • Wed 2014-04-23 10:57:25 +0400

      • RLIKE: "." no longer matching new line Added a new system variable: default_regex_flags='DOTALL,DUPNAMES,EXTENDED,EXTRA,MULTILINE,UNGREEDY'

    • [merge] Tue 2014-04-22 14:43:13 -0700

      • Merge.

      • Tue 2014-04-22 14:39:57 -0700

        • Fixed the problem of . Back-ported from the mysql 5.6 code line the patch with the following comment:

    • Tue 2014-04-22 11:23:35 +0400

      • Prepared statements with DATE literals do not honor NO_ZERO_IN_DATE

    • [merge] Mon 2014-04-21 20:45:38 +0200

      • 10.0-connect merge

      • [merge] Mon 2014-04-21 14:57:10 +0400

        • Merge 10.0 -> 10.0-connect

    • Fri 2014-04-18 14:07:54 +0400

      • : InnoDB: Assertion failure in file row0sel.cc line 2503 ...

      • Backport the fix for MySQL Bug#13947868

      • Add our testcase (they don't publish theirs)

    • Thu 2014-04-17 12:53:53 -0700

      • Fixed the problem of : back-ported the patch for bug #13256831 from mysql-5.6 code line.

    • Wed 2014-04-16 09:49:30 +0400

      • - Result files with no corresponding test files

    • [merge] Tue 2014-04-15 11:29:57 +0400

      • - Merge spider 3.2

      • Tue 2014-03-25 10:39:12 +0900

        • fix for building error

    • Sat 2014-04-12 01:01:32 +0400

      • : ORDER BY+ref(const): selectivity is very incorrect (MySQL Bug#14338686) Add a testcase and backport this fix:

    • Mon 2014-04-07 13:49:48 +0400

      • : ORDER BY+subqueries: subquery_table.key=outer_table.col is not recongized as binding

      • Make JOIN::const_key_parts include keyparts for which the WHERE clause has an equality in form "t.key_part=reference_outside_this_select"

      • This allows to avoid filesort'ing in some cases (and also avoid a difficult choice between using filesort or using an index)

    • Fri 2014-04-11 02:10:03 +0400

      • Upgrade removes all changes to 'mysql' database

    • Thu 2014-04-10 15:26:05 +0400

      • Fixing compilation problem on AIX.

    • Thu 2014-04-10 12:14:18 +0300

      • : Wrong result (missing row) on a 2nd execution of PS with exists_to_in=on, MERGE view or a SELECT SQ

    • Thu 2014-04-10 09:38:57 +0200

      • : MariaDB hangs if terminated quickly after start

    • Wed 2014-04-09 14:42:46 +0200

      • : Exec_master_log_pos not updated at log rotate in parallel replication

    • [merge] Wed 2014-04-02 03:56:04 -0700

      • Merge

      • Tue 2014-04-01 09:59:51 -0700

        • : EITS: Selectivity of non-indexed condition is counted twice in table's fanout : EITS: Incorrect filtered% value for single-table select with range access

    • Mon 2014-03-31 18:04:05 +0400

      • Options option_name=0 in combination files were processed incorrectly

    • Mon 2014-03-31 18:03:30 +0400

      • Increase version number

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Changelog
    Overview of 10.0
    release notes
    Revision #4209

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    MariaDB 10.0.3 Changelog

    The most recent release in the series is:

    | |Changelog |

    Release date: 11 Jun 2013

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Mon 2013-06-10 08:40:25 +0200

    MDEV-5588 Strange error on CREATE OR REPLACE table over an existing view

    Suppressed warning messages from OQGraph

  • Added test for version_malloc_library variable

  • Renamed bitmap_init() and bitmap_free() to my_bitmap_init() and my_bitmap_free() to avoid clash with jemalloc 3.4.1

  • Use option --soname-synonyms=somalloc=NON to valgrind when using jemalloc

  • Show version related variables in mysqld --help Added SHOW_VALUE_IN_HELP marker

  • Revision #2502.567.190 [merge] Tue 2014-01-28 10:27:52 +0100
    • 5.2 merge

    • Revision #2502.566.61 [merge] Tue 2014-01-28 10:23:11 +0100

      • 5.1 merge

      • Revision #2502.565.64 Tue 2014-01-28 10:21:47 +0100

        • fixed a client-side overflow in mysql cli

  • Revision #3413.21.507 Tue 2014-01-28 11:12:43 +0400

    • MDEV-5345 - Deadlock between mysql_change_user(), SHOW VARIABLES and INSTALL PLUGIN

  • Revision #3413.21.506 [merge] Tue 2014-01-28 13:00:50 +0400

    • merge 5.3 -> 5.5

    • Revision #2502.567.189 Tue 2014-01-28 12:25:29 +0400

      • MDEV-5506 safe_mutex: Trying to lock unitialized mutex at safemalloc.c on server shutdown after SELECT with CONVERT_TZ

  • Revision #3413.21.505 Mon 2014-01-27 20:50:32 +0100

    • MDEV-5576 ALTER TABLE progress report > 100%

  • Revision #3413.21.504 Mon 2014-01-27 16:58:26 +0100

    • MDEV-4787 Missing dependency to "patch" for the Debian/Ubuntu "mariadb-test" package

  • Revision #3413.21.503 Mon 2014-01-27 12:11:04 +0100

    • MDEV-5405 RQG induced crash in mi_assign_to_key_cache in safe mutex unlock

  • Revision #3413.21.502 Mon 2014-01-27 12:10:53 +0100

    • mtr: check that tests clean up debug_sync. fix tests that didn't.

  • Revision #3413.21.501 Sun 2014-01-26 21:49:39 +0100

    • improve oqgraph boost check to filter out newer boost versions

  • Revision #3413.21.500 Sun 2014-01-26 21:49:31 +0100

    • workaround test failures in buildbot: in some VMs readline thinks that the window size is zero. ignore it.

  • Revision #3413.21.499 Sun 2014-01-26 21:49:19 +0100

    • MDEV-5461 Assertion ``length <= column->length'` fails in write_block_record with functions in select list, GROUP BY, ORDER BY

  • Revision #3413.21.498 Sun 2014-01-26 21:49:11 +0100

    • move innodb specific test from group_by.test to group_by_innodb.test

  • Revision #3413.21.497 Sun 2014-01-26 21:49:04 +0100

    • fix the test for MDEV-5029 to clean up after itself

  • Revision #3413.21.496 Sun 2014-01-26 21:48:42 +0100

    • Fix for MDEV-5168: MariaDB returns warnings for INSERT IGNORE

  • Revision #3413.21.495 Sun 2014-01-26 21:48:23 +0100

    • Fixed that setup_natural_join_row_types can safely be called twice

  • Revision #3413.21.494 Sun 2014-01-26 21:47:31 +0100

    • Fixed bug that I accidently introduced in mysql_tzinfo_to_sql Added test cases

  • Revision #3413.21.493 Sun 2014-01-26 20:46:15 +0200

    • speed up tokudb tests by adding begin/commit around insert loops Marked very long running tests as big_test

  • Revision #3413.21.492 Sat 2014-01-25 15:41:08 +0200

    • Fixed MDEV-4970: Wrong result with Aria table populated with disabled keys

  • Revision #3413.21.491 [merge] Mon 2014-01-27 15:05:23 +0400

    • Merge 5.3 -> 5.5

    • Revision #2502.567.188 Mon 2014-01-27 13:15:40 +0400

      • MDEV-5458 RQG hits 'sql/tztime.cc:799: my_time_t sec_since_epoch(...): Assertion `mon > 0 && mon < 13' failed.'

  • Revision #3413.21.490 [merge] Mon 2014-01-27 13:14:00 +0400

    • Merge 5.3 -> 5.5

    • Revision #2502.567.187 Sat 2014-01-25 00:26:40 +0400

      • [Backport to 5.3] MDEV-5337: Wrong result in mariadb 5.5.32 with ORDER BY + LIMIT when index_condition_pushdown=on

      • in test_if_skip_sort_order(), correct the condition under which we have the code that restores the previously pushed index condition.

    • Fri 2014-01-24 16:50:39 +0400

      • Server crashes in String::length on SELECT with MONTHNAME, GROUP BY, ROLLUP

    • Thu 2014-01-23 21:26:04 +0400

      • : Server crashes in Item_in_subselect::optimize on ...

      • convert_subq_to_sj() must connect child select's tables into parent select's TABLE_LIST::next_local chain.

      • The problem was that it took child's leaf_tables.head() which is different. This could cause certain tables (in this bug's case, child select's non-merged semi-join) not to be present in TABLE_LIST::next_local chain. Which would cause non-merged semi-join not to be initialized in setup_tables(), which would lead to NULL pointer dereference.

  • Revision #3413.21.489 [merge] Sun 2014-01-26 16:41:15 +0200

    • merge 5.3->5.5

    • Revision #2502.567.184 [merge] Thu 2014-01-23 12:05:10 +0200

      • merge of MDEV-5356 5.1->5.3 (with more fixes and test suite).

      • Thu 2014-01-23 11:11:01 +0200

        • : Server crashes in Item_equal::contains on 2nd execution of a PS THD::thd->activate_stmt_arena_if_needed() should be used to temporary activating statement arena instead of direct usage of THD::set_n_backup_active_arena() because possible such scenario:

          1. func1 saves current arena and activates copy1 of statement arena

          2. func2 saves copy1 of statement arena setup by func1 and activates copy2

    • [merge] Tue 2014-01-21 09:56:12 +0100

      • 5.2 merge

      • [merge] Tue 2014-01-21 09:41:28 +0100

        • 5.1 merge

  • Revision #3413.21.488 [merge] Fri 2014-01-24 23:44:52 +0400

    • Merge

    • Revision #3413.60.1 Fri 2014-01-24 23:40:48 +0400

      • MDEV-5337: Wrong result in mariadb 5.5.32 with ORDER BY + LIMIT when index_condition_pushdown=on

      • in test_if_skip_sort_order(), correct the condition under which we have the code that restores the previously pushed index condition.

  • Revision #3413.21.487 Fri 2014-01-24 19:44:13 +0200

    • Fixed Mageia Bug 12355: mariadb produces warning messages while loading timezone information

      • Warnings about wrong symlink messages or non-timezone files with '.tab' are now only given if run with --verbose

      • Added long option handling

      • Added --help, --verbose and --version options

  • Revision #3413.21.486 Fri 2014-01-24 14:50:18 +0200

    • Fix for MDEV-5531: double call procedure in one session

      • hard shutdown the server Main fix was to not cache derivied tables as they may be temporary tables that are deleted before the next query. This was a bit tricky as Item_field::fix_fields depended on cached_tables to be set to resolve some columns.

  • Revision #3413.21.485 Fri 2014-01-24 14:30:19 +0200

    • Fixed failures in tokudb test cases

  • Revision #3413.21.484 Fri 2014-01-24 06:07:22 +0400

    • MDEV-5419 no audit events for warnings converted to errors in the strict mode. small fix in the --replace_regex template.

  • Revision #3413.21.483 Thu 2014-01-23 22:21:02 +0400

    • MDEV-5419 no audit events for warnings converted to errors in the strict mode. Plugins get error notifications only when my_message_sql() is called. But errors are launched with THD::raise_condition() calls in other places. These are push_warning(), implementations of SIGNAL and RESIGNAL commands. So it makes sence to notify plugins there in THD::raise_condition().

  • Revision #3413.21.482 [merge] Thu 2014-01-23 21:12:37 +0400

    • Merge

    • Revision #3413.59.1 Thu 2014-01-23 15:41:51 +0400

      • MDEV-5368: Server crashes in Item_in_subselect::optimize on ...

      • convert_subq_to_sj() must connect child select's tables into parent select's TABLE_LIST::next_local chain.

      • The problem was that it took child's leaf_tables.head() which is different. This could cause certain tables (in this bug's case, child select's non-merged semi-join) not to be present in TABLE_LIST::next_local chain. Which would cause non-merged semi-join not to be initialized in setup_tables(), which would lead to NULL pointer dereference.

  • Revision #3413.21.481 Thu 2014-01-23 11:04:59 +0100

    • MDEV-5406 add index to an innodb table with a uniqueness violation crashes mysqld

  • Revision #3413.21.480 Thu 2014-01-23 00:03:05 +0100

    • MDEV-5421 Assertion ``! is_set()'` fails on INSERT IGNORE when a table has no partition for a value

  • Revision #3413.21.479 Thu 2014-01-23 00:02:52 +0100

    • MDEV-5550 Invalid cmake variable in mysql-test/CMakeLists.txt

  • Revision #3413.21.478 Thu 2014-01-23 00:02:37 +0100

    • Change our INSTALL_DEBUG_SYMBOLS cmake function to be less picky and support MySQL CMakeLists.txt files

  • Revision #3413.21.477 Thu 2014-01-23 00:02:22 +0100

    • update debian patches to match the current code state

  • Revision #3413.21.476 Thu 2014-01-23 00:02:08 +0100

    • fix XtraDB to compile on Windows

  • Revision #3413.21.475 Wed 2014-01-22 23:59:21 +0100

    • update test results, broken by MDEV-5547 fix

  • Revision #3413.21.474 [merge] Wed 2014-01-22 15:35:42 +0100

    • Percona-Server-5.5.35-rel33.0.tar.gz

    • Revision #0.48.1 Wed 2014-01-22 10:03:32 +0100

      • Percona-Server-5.5.35-rel33.0.tar.gz

  • Revision #3413.21.473 [merge] Wed 2014-01-22 15:29:36 +0100

    • MySQL-5.5.35 merge

  • Revision #3413.21.472 Tue 2014-01-21 17:20:51 +0100

    • clarify plugin-load usage in tokudb.cnf file

  • Revision #3413.21.471 Tue 2014-01-21 17:20:44 +0100

    • remove an unused error message

  • Revision #3413.21.470 Wed 2014-01-22 15:16:57 +0200

    • Fix for MDEV-5547: Bad error message when moving very old .frm files to MariaDB 5.5. mysql_upgrade --help now also prints out --default options and variable values. mysql_upgrade now prints permission errors. mysql_upgrade doesn't print some non essential info if --silent is used. Added handler error message about incompatible versions Fixed that mysqlbug and mysql_install_db have the executable flag set. Removed executable flag for some non executable files. Changed in mysql_install_db askmonty.org to mariadb.com. Ensured that all client executables prints --default options the same way. Allow REPAIR ... USE_FRM for old .frm files if the are still compatible. Extended shown error for storage engine messages.

  • Revision #3413.21.469 Tue 2014-01-21 17:27:36 +0400

    • MDEV-4974: memory leak in 5.5.32-MariaDB-1wheezy-log

      • When a JOIN has both "optimization tabs" (JOIN_TABs used to read the base tables and do the join operation) and also has "execution tabs" (a JOIN_TAB that is to produce result set that is sent to the client), do not forget to call JOIN_TAB::cleanup() for the execution JOIN_TAB.

  • Revision #3413.21.468 [merge] Wed 2014-01-15 16:07:50 +0200

    • Merge 5.3->5.5

    • Revision #2502.567.182 Mon 2014-01-13 21:30:42 +0200

      • MDEV-5515: 2nd execution of a prepared statement returns wrong results

    • Wed 2013-12-18 15:59:51 +0200

      • : RAND() in a subselect : different behavior in MariaDB and MySQL

  • Revision #3413.21.467 Sun 2014-01-05 15:21:58 +0200

    • Don't writing entries to slave log about binlog_checksum not existing on master if log_warnings is <=1.

  • Revision #3413.21.466 Thu 2014-01-02 15:51:02 +0200

    • Fixed MDEV-5424: SELECT using ORDER BY DESC and LIMIT produces unexpected results (InnoDB/XtraDB) This only happend when using an ORDER BY on a primary key part, where all other key parts where constant. Remove of duplicated expressions in ORDER BY (as the old code did this in some strange cases)

  • Revision #3413.21.465 Mon 2013-12-30 20:30:29 +0400

    • MDEV-5349: Test main.subselect_sj_jcl6 fails sporadically due to insufficient ordering

      • Add --sorted_result to the query

  • Revision #3413.21.464 Tue 2013-12-17 17:26:54 +0100

    • MDEV-5396 Assertion ``Handlerton: r==0 '` failed (errno=0) on EXPLAIN with TokuDB tables

  • Revision #3427.41.8 Fri 2014-01-03 12:20:53 +0100

    • MDEV-5363: Make parallel replication waits killable

  • Revision #3427.41.7 Wed 2013-12-18 16:26:22 +0100

    • MDEV-5363: Make parallel replication waits killable

  • Revision #3427.41.6 Tue 2013-12-17 13:24:51 +0100

    • MDEV-5363: Make parallel replication waits killable

  • Revision #3427.41.5 Tue 2013-12-17 10:50:34 +0100

    • MDEV-5363: Make parallel replication waits killable

  • Revision #3427.41.4 Mon 2013-12-16 13:48:32 +0100

    • MDEV-5363: Make parallel replication waits killable

  • Revision #3427.41.3 Fri 2013-12-13 14:26:51 +0100

    • MDEV-5363: Make parallel replication waits killable

  • Revision #3427.41.2 Fri 2013-12-06 13:28:23 +0100

    • MDEV-5363: Make parallel replication waits killable

  • Revision #3427.41.1 Thu 2013-12-05 14:36:09 +0100

    • MDEV-5363: Make parallel replication waits killable

  • Revision #3961.1.6
    MDEV-5587
    MDEV-5586
    Revision #3961.1.5
    Revision #3961.1.4
    MDEV-5491
    Revision #3961.1.3
    Revision #3961.1.2
    Revision #3961.1.1
    Revision #3427.35.232
    Revision #3413.21.508
    Revision #3427.35.231
    Revision #3427.35.230
    MDEV-5363
    Revision #3427.41.9
    MDEV-5363

    Revision #0.63.2 Tue 2014-05-06 23:22:16 +0200

    • perfschema 5.6.10 initial commit. 5.6 files

  • Revision #0.63.1 Tue 2014-05-06 23:20:50 +0200

    • perfschema 5.6.10 initial commit. 10.0 files

  • Revision #3962.2.14 Fri 2014-04-11 21:07:49 +0930

    • MDEV-5996 - regression test result

  • Revision #3962.2.13 [merge] Thu 2014-04-10 22:14:56 +0930

    • Merged maria trunk

  • Revision #3962.2.12 Mon 2014-04-07 22:16:02 +0930

    • MDEV-5996 - fix odd behaviour of some combinations of table and database names

  • Revision #3962.2.11 Wed 2014-04-02 23:06:35 +1030

    • Update test suite results after fixing MDEV-5891

  • Revision #3962.2.10 Wed 2014-04-02 23:06:05 +1030

    • Add test case for selecting from unpopulated table

  • Revision #3962.2.9 Wed 2014-04-02 23:02:32 +1030

    • Fix for MDEV-5891 - ensure select on empty backing table works.

  • Revision #3962.2.8 [merge] Wed 2014-04-02 22:18:43 +1030

    • Merged latest trunk

  • Revision #3962.2.7 Sat 2014-02-08 23:01:17 +1030

    • Fix for MDEV-5634 - segfault caused by error in defaults-file

  • Revision #3962.2.6 [merge] Fri 2014-02-07 22:21:03 +1030

    • Merge latest MariaDB trunk

  • Revision #3962.2.5 Wed 2014-02-05 22:48:11 +1030

    • LP: #459714 extend test coverage to innodb abd AriaDB backing tables

  • Revision #3962.2.4 Fri 2014-01-31 23:08:02 +1030

    • Updated README with build instructions.

  • Revision #3962.2.3 Mon 2014-01-27 22:48:06 +1030

    • Update readme with libjudy reference.

  • Revision #3962.2.2 [merge] Fri 2014-01-24 23:57:36 +1030

    • Merge latest mariadb trunk

  • Revision #3962.2.1 Wed 2014-01-01 20:03:51 +1030

    • Update copyright year

  • Added comments in related code. Better comments

  • Added comments in related code.

    Revision #3984.1.26 Sat 2014-04-19 17:02:53 +0200

    • Implement "remote" index (similar to FEDERATED ones) for MYSQL tables. Not yet done for ODBC tables. modified: storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/ha_connect.h storage/connect/mycat.cc storage/connect/plgdbsem.h storage/connect/reldef.h storage/connect/tabdos.h storage/connect/tabmysql.cpp storage/connect/tabmysql.h storage/connect/tabodbc.cpp storage/connect/tabodbc.h storage/connect/xindex.cpp storage/connect/xtable.h

  • Revision #3984.1.25 Mon 2014-04-14 14:26:48 +0200

    • In info, the file length sometimes could not be caculated because the catalog data path had not been set. This was added into ha_connect::info. modified: storage/connect/ha_connect.cc

  • Revision #3984.1.24 Tue 2014-04-08 18:18:02 +0200

    • Add the "skipcol" option to Pivot tables. modified: storage/connect/ha_connect.cc storage/connect/tabpivot.cpp storage/connect/tabpivot.h

  • Revision #3984.1.23 Tue 2014-04-08 11:15:08 +0200

    • Add index read previous capacity. modified: storage/connect/ha_connect.cc storage/connect/ha_connect.h storage/connect/xindex.cpp

  • Revision #3984.1.22 Sat 2014-04-05 19:26:32 +0200

    • Make memory allocation of VALBLK's more flexible (can be allocated normally when too big to be suballocated) to handle big results. modified: storage/connect/valblk.cpp storage/connect/valblk.h

  • Revision #3984.1.21 Fri 2014-04-04 01:28:34 +0200

    • FIX MDEV-6019 and MDEV-6021 Exhausted memory cause un-prepared long jump Issue proper message when PIVOT column is nullable modified: storage/connect/mysql-test/connect/r/pivot.result storage/connect/mysql-test/connect/t/pivot.test storage/connect/plgdbsem.h storage/connect/tabpivot.cpp

  • Revision #3984.1.20 Tue 2014-04-01 18:14:57 +0200

    • FIX MDEV-5989 (max(indexed) doesn't work) By implementing index_last modified: storage/connect/ha_connect.cc storage/connect/ha_connect.h storage/connect/xindex.cpp

  • Revision #3984.1.19 Mon 2014-03-31 01:20:35 +0200

    • Fix using ~ in file name on Linux modified: storage/connect/osutil.c storage/connect/plugutil.c

  • Revision #3984.1.18 Sun 2014-03-30 22:52:54 +0200

    • Add system variables type_conv and conv_size. This addresses the eventual conversion from TEXT to VARCHAR in PROXY and MYSQL tables. modified: storage/connect/ha_connect.cc storage/connect/myconn.cpp storage/connect/myconn.h storage/connect/myutil.cpp storage/connect/tabmysql.cpp storage/connect/tabutil.cpp

  • Revision #3758.1.45 Tue 2014-03-25 05:39:33 +0900

    • Spider 3.2

  • Revision #3758.1.44 Tue 2014-03-25 05:38:08 +0900

    • fix for MariaDB 10.0.9

  • Revision #3758.1.43 Tue 2014-03-25 05:36:22 +0900

    • fix invalid memory access

  • Revision #3758.1.42 Tue 2014-03-25 05:34:57 +0900

    • delete all rows type

  • Revision #3758.1.41 Tue 2014-03-25 05:33:41 +0900

    • lock tables

  • Revision #3758.1.40 Tue 2014-03-25 05:32:12 +0900

    • fix for MariaDB 10.0.8

  • Revision #3758.1.39 Tue 2014-03-25 05:25:47 +0900

    • add information for MariaDB

  • Revision #3758.1.38 Tue 2014-03-25 05:24:16 +0900

    • use handler no where clause

  • Revision #3758.1.37 Tue 2014-03-25 05:22:28 +0900

    • dry access

  • Revision #3758.1.36 Tue 2014-03-25 05:15:55 +0900

    • fix bg mrr crash

  • Revision #3758.1.35 Tue 2014-03-25 05:14:10 +0900

    • casual search

  • Revision #3758.1.34 Tue 2014-03-25 05:12:36 +0900

    • bgs for show records

  • Revision #3758.1.33 Tue 2014-03-25 05:10:40 +0900

    • current date

  • Revision #3758.1.32 Tue 2014-03-25 05:09:21 +0900

    • update in trigger

  • Revision #3758.1.31 Tue 2014-03-25 05:05:04 +0900

    • add sendsql to error log

  • Revision #3758.1.30 Tue 2014-03-25 05:02:59 +0900

    • direct aggregate with index merge

  • Revision #3758.1.29 Tue 2014-03-25 05:00:34 +0900

    • handler clause

  • Revision #3758.1.28 Tue 2014-03-25 04:59:24 +0900

    • mariadb direct update

  • Revision #3758.1.27 Tue 2014-03-25 04:51:28 +0900

    • fix assersion failure at recovering

  • Revision #3758.1.26 Tue 2014-03-25 04:49:51 +0900

    • fix crash at using spider_copy_tables()

  • Revision #3758.1.25 Tue 2014-03-25 04:48:23 +0900

    • fix for MariaDB 10.0.7 building errors

  • Revision #3758.1.24 Tue 2014-03-25 04:46:43 +0900

    • log spider warnings

  • Revision #3758.1.23 Tue 2014-03-25 04:45:34 +0900

    • add new xa naming rule

  • Revision #3758.1.22 Tue 2014-03-25 04:43:43 +0900

    • add version variables

  • Revision #3758.1.21 Tue 2014-03-25 04:42:40 +0900

    • copy tables with internal xa

  • Revision #3758.1.20 Tue 2014-03-25 04:40:46 +0900

    • scale for registering xid

  • Revision #3758.1.19 Tue 2014-03-25 04:39:17 +0900

    • MDEV-5299 crash at using show index

  • Revision #3758.1.18 Tue 2014-03-25 04:35:56 +0900

    • fix crash at using mysqldump

  • Revision #3758.1.17 Tue 2014-03-25 04:34:15 +0900

    • find temporary table

  • Revision #3758.1.16 Tue 2014-03-25 04:32:22 +0900

    • partition auto increment init

  • Revision #3758.1.15 Tue 2014-03-25 04:31:11 +0900

    • bka and count

  • Revision #3758.1.14 Tue 2014-03-25 04:29:52 +0900

    • fix for MariaDB 10.0.6 building error

  • Revision #3758.1.13 Tue 2014-03-25 04:26:48 +0900

    • append group by for no order by

  • Revision #3758.1.12 Tue 2014-03-25 04:23:24 +0900

    • fix line endings

  • Revision #3758.1.11 Tue 2014-03-25 04:17:18 +0900

    • internal xa

  • Revision #3758.1.10 Tue 2014-03-25 04:14:30 +0900

    • crash if data node down before commit

  • Revision #3758.1.9 Tue 2014-03-25 04:11:00 +0900

    • Spider 3.1

  • Revision #3758.1.8 Tue 2014-03-25 04:09:43 +0900

    • temporary reverting for merging Spider

  • Revision #3758.1.7 [merge] Tue 2014-03-25 04:01:17 +0900

    • Merge from MariaDB-10.0

  • Revision #3758.1.6 [merge] Mon 2014-02-10 03:33:23 +0900

    • Merge

  • Revision #3758.1.5 [merge] Sat 2013-06-22 09:55:06 +0400

    • Merge.

  • Revision #3758.1.4 Wed 2013-06-19 13:52:33 +0400

    • MDEV-4438 - Spider storage engine

  • Revision #3758.1.3 Thu 2013-06-13 12:36:32 +0400

    • MDEV-4438 - Spider storage engine

  • Revision #3758.1.2 [merge] Sat 2013-06-08 18:22:29 +0400

    • Merge.

    • Revision #3747.1.25 Sat 2013-06-08 20:42:54 +0900

      • fix error caused by reprepare

  • Revision #3758.1.1 [merge] Fri 2013-06-07 14:34:43 +0400

    • Merge.

    • Revision #3747.1.24 Thu 2013-06-06 00:50:56 +0900

      • skip embedded test

    • Wed 2013-06-05 01:35:45 +0900

      • fix crushing at using for embedded

    • Tue 2013-06-04 11:11:02 +0900

      • fix caused an error when executing spd_copy_tables and spd_ping_table in stored procedure

    • Tue 2013-06-04 03:23:22 +0900

      • change error message for knowing more detail

    • Sat 2013-06-01 03:53:41 +0900

      • change variable import

    • Fri 2013-05-31 00:10:40 +0900

      • change variable import

    • Fri 2013-05-31 00:05:36 +0900

      • fix warnings

    • [merge] Thu 2013-05-30 02:45:38 +0900

      • merge from lp:maria-captains/maria/10.0-spider

      • Mon 2013-05-27 16:35:44 +0400

        • Added spider tests to DEFAULT_SUITES.

    • Thu 2013-05-30 02:02:47 +0900

      • fix test errors

    • Thu 2013-05-30 01:45:53 +0900

      • fix test errors.

    • Tue 2013-05-28 11:25:02 +0900

      • fix compiler warnings

    • Fri 2013-05-24 05:28:54 +0900

      • add suite.opt and suite.pm

    • Fri 2013-05-24 05:27:43 +0900

      • add test for auto_increment_mode

    • Fri 2013-05-24 05:25:44 +0900

      • add test for auto_increment_mode

    • Thu 2013-05-23 02:30:55 +0900

      • remove init_handlersocket.inc and init_innodb_pluging.inc

    • Wed 2013-05-22 12:27:08 +0900

      • skip test if target engine is not available

    • Wed 2013-05-22 02:40:52 +0900

      • expand file path field

    • Wed 2013-05-22 00:39:15 +0900

      • fix bug of auto_increment_mode=0 and 1

    • Tue 2013-05-21 22:55:25 +0900

      • fix compiler warnings

    • Tue 2013-05-21 01:33:52 +0900

      • define spider_dig_upper[], spider_wild_many, spider_wild_one, spider_wild_prefix

    • Tue 2013-05-21 00:17:36 +0900

      • remove mysql-test/lib/plugin directory. move Spider's test from mysql-test/suite to storage/spider/mysql-test .

    • Mon 2013-05-13 09:51:24 +0900

      • fix illegal memory access for background sts/crd for windows

    • Mon 2013-05-13 09:48:55 +0900

      • fix spider/bg test result

    • Mon 2013-05-13 05:08:51 +0900

      • Merage Spider Storage Engine

  • Fix calculate_cond_selectivity_for_table() to work correctly with range accesses over multi-component keys:

    • First, take selectivity of all possible range scans into account. Remember which fields were used bt the range scan:

    • Then, calculate selectivity produced by sargable predicates on fields. If a field was used in a possible range access, assume its selectivity is already taken into account.

  • Fix table_cond_selectivity(): when quick select is used, selectivity of COND(table) is taken into account in matching_candidates_in_table(). In table_cond_selectivity() we should not apply it for the second time.

  • Revision #4206.1.2
    Revision #4206.1.1
    5.5 merge
    Revision #4155.1.5
    Revision #4155.1.4
    MDEV-6142
    Revision #4155.1.3
    Revision #4155.1.2
    MDEV-5455
    Revision #4155.1.1
    Revision #4197
    Revision #0.49.4
    Revision #4196
    Revision #4195
    chris.powers@oracle.com
    Revision #4194
    marc.alff@oracle.com
    Revision #4193
    Revision #0.63.4
    Revision #4192
    Revision #4191
    Revision #4190
    Revision #0.63.3
    Revision #4189
    Revision #4188
    Revision #4187
    MDEV-6184
    Revision #0.12.69
    Revision #4186
    MDEV-6184
    Revision #0.49.3
    Revision #4185
    Revision #4184
    MDEV-6014
    Revision #3962.2.15
    MDEV-3037
    Revision #4183
    MDEV-6095
    Revision #4182
    MDEV-5454
    Revision #4181
    MDEV-6085
    Revision #4180
    MDEV-5736
    Revision #4179
    Revision #4178
    Revision #4177
    Revision #4176
    Revision #4175
    MDEV-6106
    Revision #4174
    MDEV-5792
    Revision #4173
    MDEV-6209
    Revision #4172
    MDEV-6198
    Revision #4171
    MDEV-6185
    Revision #4170
    MDEV-5980
    MDEV-6003
    Revision #4169
    MDEV-6003
    Revision #4168
    MDEV-5980
    MDEV-5985
    MDEV-6003
    Revision #4167
    Revision #4166
    MDEV-5980
    MDEV-5985
    MDEV-6003
    Revision #4165
    MDEV-6178
    Revision #4164
    MDEV-6170
    Revision #4163
    MDEV-6156
    Revision #4162
    MDEV-4511
    Revision #4161
    Revision #4160
    MDEV-5851
    MySQL Worklog #5303
    Revision #4159
    MDEV-6156
    Revision #4158
    MDEV-6027
    Revision #4157
    Revision #4152.1.1
    MDEV-5947
    Revision #4156
    MDEV-5975
    Revision #4155
    Revision #3984.1.27
    Revision #4154
    MDEV-5963
    Revision #4153
    MDEV-5970
    Revision #4152
    MDEV-6059
    Revision #4151
    MDEV-6088
    Revision #3758.1.46
    Revision #4150
    MDEV-6081
    Revision #4149
    MDEV-6041
    Revision #4148
    MDEV-6068
    Revision #4147
    Revision #4146
    MDEV-5401
    Revision #4145
    MDEV-6040
    Revision #4144
    MDEV-5938
    Revision #4143
    Revision #4140.1.1
    MDEV-5992
    MDEV-5984
    Revision #4142
    Revision #4141
    subscribing
    Distributions which Include MariaDB

    remove .THIS file

  • Revision #3760 Sun 2013-06-09 15:17:28 +0200

    • MDEV-4469 Fedora18 MariaDB-connect-engine packages are incorrectly asserting ownership of /usr/lib and /usr/lib64

  • Revision #3759 [merge] Sat 2013-06-08 01:16:00 +0400

    • Merge from 10.0-connect

    • Revision #3746.1.45 Sat 2013-06-08 00:24:27 +0400

      • Fixing a few compiler warnings

    • Wed 2013-06-05 00:46:06 +0200 *

      • Change CRLF line endings to LF

    • Tue 2013-06-04 17:18:33 +0200 *

      • Adding parallelism to the TBL table type

    • Mon 2013-06-03 14:43:47 +0200

      • compiler warnings

    • Mon 2013-06-03 11:57:34 +0400

      • Fixing the problem with my_bool_t defined two times. (it worked fine with the modern gcc, but failed on some other compilers).

    • Tue 2013-05-28 21:06:15 +0200 *

      • Fix crash when a null qrp is returned for OCCUR tables in connect_assisted_discovery

    • Tue 2013-05-28 17:22:38 +0200 *

      • Extending connect_assisted_discovery column automatic definition to OCCUR and PIVOT table types.

    • Tue 2013-05-28 13:11:45 +0400

      • Recording test results forgotten in the commit adding thd_timezone_service.

    • [merge] Mon 2013-05-27 17:51:42 +0400

      • Merging with the latest 10.0

    • Mon 2013-05-27 17:42:59 +0400 *

      • Fixing embedded verision of the Connect engine when handling table_type=MySQL (and some other types) to connect only to remote MySQL server, do not try to establish embedded connections from the running embedded connection.

    • Mon 2013-05-27 12:42:39 +0400

      • Fixing ABI template, to take into account the latest change in the thd_time_zone_service.

    • Mon 2013-05-27 12:38:15 +0400

      • Fixing ABI template, to take into account the latest change in the thd_time_zone_service.

    • Mon 2013-05-27 00:17:04 +0200 *

      • Fix Windows compile error

    • Fri 2013-05-24 19:09:59 +0400

      • Adding the timezone plugin service, to convert between MYSQL_TIME and my_time_t and back.

    • Fri 2013-05-24 15:27:20 +0400

      • Do not run mysql.test in case of embedded server. We need a running MySQL server for this test.

    • Fri 2013-05-24 15:21:06 +0400

      • Splitting SQLite3 tests into two parts:

    • Fri 2013-05-24 11:31:43 +0400

      • Removing more cases of direct use of thd.

    • Fri 2013-05-24 09:56:04 +0400

      • Removing direct access to thd, using functions: - thd_query_string() insted of thd->query_string - thd_sql_command() instead ot thd->lex->sql_command - table_share->s.db.str instead of thd->db

    • Fri 2013-05-24 00:19:26 +0200 *

      • Fix setting default type to MYSQL->PROXY->DOS in some places where it was not done correctly. - Fix a bug causing add_field to generate a syntax error on DOUBLE columns with a 0 decimal value. - Column can be undefined when Srcdef is specified.

    • Thu 2013-05-23 12:04:52 +0400

      • Connect: fixing non thread-safe code. Passing "struct tm" buffer to GetGmTime() instead of using a static bufer.

    • Wed 2013-05-22 13:35:21 +0200 *

      • Changing CONNECT version number and date modified: storage/connect/ha_connect.cc storage/connect/mysql-test/connect/r/xml.result

    • Tue 2013-05-21 18:29:10 +0400

      • mtr --suite=connect --embedded tests did not work for two reasons:

    • Mon 2013-05-20 18:17:09 +0200 *

      • Correct misplaced parenthesis in last change

    • Mon 2013-05-20 13:12:34 +0200 *

      • Save and restore srcdef when getting a sub-table (could stay in cache)

    • Sun 2013-05-19 20:16:04 +0200 *

      • Removing unused copy file

    • [merge] Sun 2013-05-19 19:53:38 +0200 *

      • Commit merged and resolve

      • Mon 2013-05-13 16:48:03 +0400

        • Fixing warnings (mostly "no previous declaration")

    • Sun 2013-05-19 19:25:06 +0200 *

      • Allowing views and queries as parameters for PROXY base tables NOTE: Checking for looping references cannot be done when using views as parameters. This should not be allowed on production servers and should be dependant on a system variable and/or on speciel grant.

    • [merge] Mon 2013-05-13 12:25:12 +0200 *

      • Commit merged changes

      • [merge] Mon 2013-05-13 13:36:34 +0400

        • Merge from maria-10.0

    • Mon 2013-05-13 12:20:08 +0200 *

      • Code cleaning. Eliminating unused code, functions, and variables.

    • Mon 2013-05-13 11:37:34 +0200 *

      • fix use of uninitialized variable (colp)

    • Mon 2013-05-13 10:37:35 +0200 *

      • Set tdbp to NULL when ignored

    • Sun 2013-05-12 18:37:53 +0200 *

      • Changing mode from +x to -x

    • Sun 2013-05-12 18:14:03 +0200 *

      • Code cleaning. modified: storage/connect/connect.cc storage/connect/tabutil.h

    • Sat 2013-05-11 17:00:36 +0200 *

      • Fix tabpivot compile errors on Linux. - Fix Tabpivot not closing the source table. - Fix pivot.test error on Linux by specifying ENDING=2 for the expenses table.

    • Sat 2013-05-11 13:21:15 +0200 *

      • Added a test case for PIVOT tables

    • Fri 2013-05-10 23:05:16 +0200 *

      • Add pivot table files and support

    • Fri 2013-05-10 20:22:21 +0200 *

      • Added table type PIVOT

    • Thu 2013-05-09 16:16:45 +0200 *

      • Fix inverted test on am in MYSQLDEF::DefineAM

    • Sun 2013-05-05 12:45:26 +0200 *

      • General code cleaning, eliminating a few potential bugs

    • Sat 2013-05-04 00:47:55 +0200 *

      • Add test for XCOL and OCCUR tables - Fix a bug causing a crash when doing an ALTER TABLE (because create_info->alias is NULL)

    • Thu 2013-05-02 16:33:15 +0200 *

      • Adding a loop test to prevent PROXY based table to loop when repointing on itself. - Fix bug causing PROXY on non CONNECT tables to sometimes use the wrong DB. - Making some more tests in create that were in pre_create not called anymore when columns are defined. - Updating some test results to reflect new warnings.

    • Tue 2013-04-30 17:48:18 +0200 *

      • Change in connect_assisted_discovery the default value for port from MYSQL_PORT to 0. So it can be later set to mysqld_port if necessary. Doing so, it is no more required to specify port when using the current port and the current port is not equal to MYSQL_PORT (3306)

    • Tue 2013-04-30 16:16:32 +0200 *

      • Allow PROXY based tables to specify MySQL access parameters when the object table is not a CONNECT table. This was the case in previous versions but was no more possible with recent changes.

    • Mon 2013-04-29 17:47:23 +0200 *

      • Fix a bug causing a crash when using OEM tables based on BIN tables.

    • Mon 2013-04-29 13:50:20 +0200 *

      • Adding 3 new table types: PROXY table base on another table. Used by several other types. XCOL proxy on a table having a colummn containing a list of values OCCUR proxy on a table having several columns containing the same type of values that can be put in a unique column and several rows. TBL Not new but now internally using the PROXY table class. - Fix 2 bugs in add_field: Change '=' to ' ' after the COMMENT keyword. Quote column names between '`' in the SQL string. - Update xml test result to the CONNECT version

  • Revision #3758 [merge] Thu 2013-06-06 21:32:29 +0200

    • 10.0-base merge (without InnoDB - all InnoDB changes were ignored)

    • Revision #3427.1.218 [merge] Thu 2013-06-06 17:51:28 +0200

      • 5.5 merge

      • Sat 2013-06-01 21:33:26 +0200

        • Fix a compile warning on NetBSD

      • Sat 2013-06-01 21:30:33 +0200

        • : libreadline-related compilation problems on NetBSD.

      • Thu 2013-05-30 08:23:49 +0300

        • : Assertion `0' fails in Query_cache::end_of_result on concurrent drop event and event executio

      • Tue 2013-05-28 21:25:59 +0200

        • followup for revision 3751 "centos5 gcc 4.1 asm bug" remove the workaround from cmake/os/FreeBSD.cmake

      • Thu 2013-05-23 17:05:31 +0300

        • : Assertion `0' fails in Query_cache::end_of_result on concurrent drop event and event execution

      • Wed 2013-05-22 16:44:44 +0200

        • - compile sphinx.so/dll and include into packages

      • Mon 2013-05-27 16:35:42 +0200

        • - Fixes for compilation under NetBSD.

      • Fri 2013-05-24 14:33:04 +0200

        • SELECT from I_S.QUERY_CACHE_INFO produces ER_UNKNOWN_ERROR when query cache size is 0

      • Tue 2013-05-21 18:56:35 +0200

        • fix for compiled-in FederatedX

      • Tue 2013-05-21 13:03:37 +0200

        • Creating a federated table with a non-existing server returns a random error code (part 2)

      • [merge] Tue 2013-05-21 09:43:34 +0200

        • 5.3 merge

        • Tue 2013-05-21 09:42:10 +0200

          • fixes for buildbot

      • Mon 2013-05-20 23:58:44 +0200

        • Creating a federated table with a non-existing server returns a random error code

      • Mon 2013-05-20 13:41:03 +0200

        • increase MAX_HA (number of simultaneously installed storage engines) to 64

      • [merge] Mon 2013-05-20 12:36:30 +0200

        • 5.3 merge. change maria.distinct to use a function that doesn't require ssl-enabled builds

        • [merge] Mon 2013-05-20 11:13:07 +0200

          • 5.2 merge

      • Sun 2013-05-19 17:42:30 +0200

        • remove start menu shortcut to upgrade wizard

      • Sun 2013-05-19 17:41:22 +0200

        • : Update MSI installer to use latest HeidiSQL 8.0

      • Fri 2013-05-17 10:16:56 +0400

        • Bug# Server crashes in is_white_space when it's run with query cache, charset ucs2 and collation ucs2_unicode_ci

      • Wed 2013-05-15 16:28:12 +0300 *

        • Solaris fixes: - Fixed that wait_timeout_func and wait_timeout tests works on solaris - We have to compile without NO_ALARM on Solaris as Solaris doesn't support timeouts on sockets with setsockopt(.. SO_RCVTIMEO). - Fixed that compile-solaris-amd64-debug works (before that we got a wrong ELF class: ELFCLASS64 on linkage) - Fixed some compiler warnings - Fixed some failing tests

      • Wed 2013-05-15 02:36:37 +0500

        • Server upgrade via apt-get install does not work. Now empty 'highlevel' packages strictly depend on the same versions of files. These are mariadb-server, mariadb-client, mariadb-test

      • Wed 2013-05-15 02:33:29 +0500

        • MBRContains, MBRWithin no longer work with geometries of different type. get_mm_leaf function can store all sorts of spatial features in one type of field it receives from an Item_field. So we just allow that by setting the type of this field to GEOMETRY.

      • Tue 2013-05-14 18:32:16 +0300

        • When one does 'REPAIR TABLE', update uuid() to the current system

      • Tue 2013-05-14 14:49:52 +0200

        • Fix test failure in plugins.unix_socket when running tests as user root.

      • Mon 2013-05-13 16:11:39 +0200

        • After increasing user name length mysql.db is reported broken and event scheduler does not start

      • Mon 2013-05-13 15:49:48 +0200

        • Buffer overrun when processing --log-bin parameter without file name

      • Mon 2013-05-13 15:49:27 +0200

        • Installing postfix on CentOS 5.9 requires MariaDB-server

      • Mon 2013-05-13 15:46:58 +0200

        • fix test cases

      • Mon 2013-05-13 00:43:46 +0300

        • Fixed : Assertion `trid >= info->s->state.create_trid' failure or data corruption (key points to record outside datafile) on INSERT into an Aria table.

      • Sun 2013-05-12 11:29:16 +0300

        • : Valgrind errors 'invalid write' or assorted server crashes on concurrent flow with partitioned Aria tables : Server crashes on import from MariaDB mysqldump export with partitioned Aria table.

      • Sat 2013-05-11 20:31:50 +0300

        • Fixed that SHOW PROCESSLIST and information_schema.processlist uses the right length for user names. Fixed some failing tests

      • Sat 2013-05-11 12:20:21 +0300

        • : Possible bug in function _ma_apply_undo_row_insert() Added comment to clearify the code.

      • Thu 2013-05-09 23:25:57 +0200

        • Fix compile error

      • Thu 2013-05-09 22:21:07 +0200

        • Small mysql_install_db.exe fixes - Use lc-messages-dir instead of deprecated --language when running mysqld in bootstrap mode. - Add some verbosity to mysql_install_db.exe when it runs in course of MSI installation.

      • Wed 2013-05-08 20:37:17 +0200

        • : log all slow statements (do not use filters), if log_slow_filter is empty.

      • Wed 2013-05-08 13:36:17 +0400

        • The bug "Replication of big5, cp932, gbk, sjis strings makes wrong values on slave" has been fixed.

      • [merge] Wed 2013-05-08 10:12:21 +0200

        • Merge with XtraDB as of Percona-Server-5.5.30-rel30.2

        • Wed 2013-05-08 09:52:54 +0200

          • Percona-Server-5.5.30-rel30.2.tar.gz

      • Tue 2013-05-07 18:28:36 +0200

        • centos5 gcc 4.1 asm bug

      • Tue 2013-05-07 18:26:22 +0200

        • Compilation warnings. openssl compilation problem.

      • [merge] Tue 2013-05-07 13:05:09 +0200

        • mysql-5.5.31 merge

        • [merge] Thu 2013-01-10 10:11:53 +1100

          • Merge from mysql-5.1 to mysql-5.5.

      • Mon 2013-05-06 16:51:41 +0300

        • If one declared several continue handler for the same condition on different level of stored procedures, all of them where executed. Now we only execute the innermost of them (the most relevant).

      • [merge] Sun 2013-05-05 05:38:09 +0400

        • fix null-merged to 5.5

        • [merge] Sun 2013-05-05 05:29:33 +0400

          • Merge

      • [merge] Sat 2013-05-04 21:56:45 -0700

        • Merge 5.3->5.5

        • Fri 2013-05-03 22:46:45 -0700

          • Fixed bug . When iterating over a list of conditions using List_iterator the function remove_eq_conds should skip all predicates that replace a condition from the list. Otherwise it can come to an infinite recursion.

      • Sat 2013-05-04 20:42:43 +0400

        • : Valgrind warnings 'Invalid read' in subselect_engine::calc_const_tables with ... - Call tmp_having->update_used_tables() before we have call JOIN::cleanup(). Making the call after join::cleanup() is not allowed, because subquery predicate items walk parent join's JOIN_TAB structures. Which can be invalidated by JOIN::cleanup().

      • Sat 2013-05-04 21:02:07 +0400

        • : Wrong result (missing row) with semijoin, join_cache_level>4 ... - Added testcase

      • Sat 2013-05-04 13:05:24 +0400

        • Update testcase result

      • Sat 2013-05-04 01:08:20 +0400

        • : crash in fix_semijoin_strategies_for_picked_join_order - Added testcase

      • Sat 2013-05-04 00:56:50 +0400

        • : - Assertion `!is_interleave_error' failed on low optimizer_search_depth - When restore_prev_nj_state() is called for the table that is the last remaining child of a nested join, do not leave that nested join's bit in join->cur_embedding_map.

      • Fri 2013-05-03 00:10:43 +0400

        • : Reproducible crash (mysqld got signal 11) in multi_delete::initialize_tables... - make multi_delete::initialize_tables() take into account that the JOIN structure may have semi-join nests (which are not fully initialized when this function is called, they have tab->table=NULL which caused the crash) - Also checked multi_update::initialize_tables(): it has a different logic and needed no fixing.

      • Tue 2013-04-30 00:29:47 +0200

        • - Windows installer does not launch upgrade wizard anymore, even if there are upgradable instances (i.e windows service of lower MariaDB/MySQL version)

      • Sun 2013-04-28 14:28:46 +0200

        • fix test on Windows

      • Sat 2013-04-27 23:28:48 -0700

        • Fixed bug . The function make_join_statistics checks whether eq_ref access uses only constant expressions, and, if this is the case the function performs constant row substitution. The code of this check must take into account hidden components of extended secondary keys.

      • Thu 2013-04-25 15:11:59 +0200

        • Fix build on Windows

      • Thu 2013-04-25 13:16:35 +0200

        • Fix unsigned/signed conversion bug in event type during mysql_binlog_send().

      • Mon 2013-04-22 16:22:39 +0200

        • : Fix sporadic failure of test innodb.innodb_bug14676111

      • Fri 2013-04-19 12:50:16 +0200

        • auditing table accesses

      • Fri 2013-04-19 12:08:55 +0200

        • - Change default for innodb_use_fallocate to FALSE, due to bugs in older Linux kernels (posix_fallocate() does not always guarantee that file size is like one specified)

      • Thu 2013-04-18 22:17:29 +0200

        • Increase username length from 16 characters

      • Wed 2013-04-17 19:42:34 +0200

        • strmake_buf(X,Y) helper, equivalent to strmake(X,Y,sizeof(X)-1) with a bit of lame protection against abuse.

    • Thu 2013-06-06 17:38:07 +0200

      • fix compile error

    • Thu 2013-06-06 15:51:36 +0300

      • Fixed timing failure in myisam-metadata.test

    • Wed 2013-06-05 15:32:44 +0200

      • Fix two small problems in previous push.

    • Wed 2013-06-05 14:32:47 +0200

      • : Global transaction ID.

    • Mon 2013-06-03 07:41:38 +0200

      • : Failing to load GTID slave position from rpl.gtid_slave_pos

    • Wed 2013-05-29 14:23:40 +0200

      • : Incorrect error handling in record_gtid().

    • Wed 2013-05-29 11:41:25 +0200

      • : Master did not allow slave to connect from the very start (empty GTID pos) if GTIDs from other multi_source master was present

  • Revision #3757 Wed 2013-06-05 13:51:28 +0300 *

    • Fixed compiler warning - Don't abort InnoDB if one can't allocate resources for AIO (this patch was in 5.5 and 10.0-base but was missing in 10.0)

  • Revision #3756 [merge] Tue 2013-05-28 16:35:52 +0200

    • merge compile fix 10.0-base -> 10.0

    • Revision #3427.1.210 Tue 2013-05-28 16:35:05 +0200

      • Fix type-typo which caused windows build failure.

  • Revision #3755 [merge] Tue 2013-05-28 15:46:32 +0200

    • Merge 10.0-base -> 10.0

    • Revision #3752.1.1 [merge] Tue 2013-05-28 15:39:56 +0200

      • Merge 10.0-base -> 10.0

      • Tue 2013-05-28 13:28:31 +0200

        • : Implement GTID "strict mode"

      • Sat 2013-05-25 06:32:00 +0200

        • follow-up patch: Add forgotten initialisation of the padding for empty Gtid_List event

      • Fri 2013-05-24 22:21:08 +0200

        • : Replication from to 5.5 does not work

      • Wed 2013-05-22 17:36:48 +0200

        • : Global transaction ID.

      • Thu 2013-05-16 12:41:11 +0200

        • Fix race condition in binlog dump thread during server shutdown.

      • Wed 2013-05-15 19:52:21 +0200

        • : Global transaction ID.

      • Fri 2013-05-10 16:01:38 +0300

        • Merge of patch lp:ahiguti100/maria/handlersocket-fix-78 by Akira Higuchi A bugfix of HandlerSocket is not applied to mariadb yet

      • Fri 2013-05-10 12:32:34 +0300

        • Added some fixes that should make MyISAM & Aria REPAIR work with more than 4G records - If one specifies --force twice to myisamchk and aria_chk, then we will try to finnish the repair even if sort_buffer would be too small. This was done by dynamically allocate buffer handler objects as long as memory lasts. - New option for myisamchk and aria_chk: create-missing-keys - Changed default size of myisam_sort_buffer_size from 8M to 128M. - Changed default size of sort_buffer_size in aria_chk from 128M to 256M. - Increased information in error message about 'sort_buffer_size' beeing to small. - Print also to 'show warnings' if repair was retried. - Increased size of internal sort-buffer-readers from 16K to 128K - Changed printing of 'number of records' to use %ll instead of casting to long - Changed buffer sizes for myisam and aria to use MY_ALIGN_DOWN() to get same number of bytes allocated on different machines.

      • Mon 2013-05-06 14:35:34 +0200

        • Fix big problem in previous push. (Relay log cleanup would nuke binlog state)

      • Sun 2013-05-05 21:39:31 +0300

        • Fixed errors and compiler warnings found by buildbot Solaris fixes: - Fixed that wait_timeout_func and wait_timeout tests works on solaris - We have to compile without NO_ALARM on Solaris as Solaris doesn't support timeouts on sockets with setsockopt(.. SO_RCVTIMEO). - Fixed that compile-solaris-amd64-debug works (before that we got a wrong ELF class: ELFCLASS64 on linkage) - Added missing sync_with_master Other bug fixes: - Free memory for rpl_global_gtid_binlog_state before exit() to avoid 'accessing uninitalized mutex' error.

  • Revision #3754 Tue 2013-05-28 13:32:39 +0400

    • MDEV-4001: Cassandra: server crashes in ha_cassandra::end_bulk_insert on INSERT .. SELECT with a non-existing column - INSERT ... SELECT may call handler->end_bulk_insert() without having called handler->start_bulk_insert(). Let Cassandra SE handle this.

  • Revision #3753 Tue 2013-05-28 12:38:22 +0400

    • MDEV-4443: Cassandra SE: ERROR 1928 (HY000): Internal error: 'Thrift exception: Called write on non-open socket' - Made call re-try system also handle network disconnects (it will reconnect before retrying) - Added Cassandra_network_exceptions counter. - @@cassandra_failure_retries is now always honored.

  • Revision #3752 Thu 2013-05-23 14:52:48 +0200

    • MDEV-4566 : Failing DBUG_ASSERT() in SELECT SLEEP(), with threadpool.

  • Revision #3751 Mon 2013-05-20 08:37:03 +0400

    • MDEV-4000: Mapping between Cassandra blob (BytesType) and MySQL BLOB does not work - Allow SQL blobs in the data mapping.

  • Revision #3750 Mon 2013-05-20 08:06:34 +0400

    • Update test results.

  • Revision #3749 [merge] Fri 2013-05-03 12:10:16 +0200

    • Merge 10.0-base -> 10.0

    • Revision #3427.1.199 Fri 2013-05-03 11:27:29 +0200

      • MDEV-4473: mysql_binlog_send() starts sending events from wrong GTID position in some master failover scenarios

    • Fri 2013-05-03 01:54:47 +0300

      • Instead of writing "Errcode" to the log for Slave errors, use "Internal MariaDB error code" This makes it clear that the error code has nothing to do with errno.

    • Fri 2013-05-03 01:50:42 +0300

      • Fixed: ; LOAD DATA was not multi-source safe - Calls to cleanup_load_tmpdir() could delete temporary files for another master connection - Concurrent LOAD DATA commands from two master connections could use the same file name

  • Revision #3748 [merge] Mon 2013-04-29 12:03:54 +0200

    • Merge 10.0-base -> 10.0

    • Revision #3427.1.196 Mon 2013-04-29 10:57:48 +0200

      • MDEV-4446: Incorrect handling of binlog checksum when searching for GTID start position in binlog

    • Thu 2013-04-25 13:25:14 +0200

      • Fix more failures in buildbot.

    • Wed 2013-04-24 13:05:40 +0200

      • Add missing check for thd->killed in mysql_binlog_send().

  • Revision #3747 Sun 2013-04-28 10:18:31 +0400

    • Fixing that ODBC detection always failed on Linux because

  • Revision #3746 Thu 2013-04-25 17:12:52 +0400

    • ha_cassandra.so and ha_oqgraph.so can be build only if boost is installed on the build machine. So put them into the deb packages optionally.

  • Revision #3745 Wed 2013-04-24 18:20:22 +0400

    • Adding ha_oqgraph.so and ha_cassandra.so back into the Debian and Ubuntu packages (they were unintentionally removed while moving ha_connect.so into a separate package).

  • Revision #3744 [merge] Mon 2013-04-22 20:55:22 -0700

    • Merge 10.0-base -> 10.0

    • Revision #3427.1.193 [merge] Mon 2013-04-22 07:40:54 -0700

      • Merge from mwl253

      • Mon 2013-04-22 12:18:46 +0300

        • Make test working on case insensitive file system

    • [merge] Sun 2013-04-21 22:44:19 -0700

      • Merge mwl253 -> 10.0-base

      • Mon 2013-04-22 06:46:26 +0300

        • Removed comparison of table names.

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Overview of 10.0
    release notes
    Revision #3761

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    some changes made for copy 2

  • func2 stores changed copy2 back to statenet arena and activates copy1

  • func1 store unchanged copy1 back to statemnt arena (rewrite changed copy 2 so changes become lost) and activates arena which was before.

  • Revision #2502.565.62 Mon 2014-01-20 20:53:39 +0100

    • fix a warning

  • Revision #2502.565.61 Mon 2014-01-20 19:09:01 +0100

    • MDEV-5543 MyISAM repair unsafe usage of TMD files

  • Revision #2502.565.60 Fri 2013-12-20 12:35:47 +0200

    • make 5.1 compiling with modern gcc.

  • Revision #2502.567.186
    MDEV-5504
    Revision #2502.567.185
    MDEV-5368
    Revision #2502.565.63
    MDEV-5356
    Revision #2502.567.183
    Revision #2502.566.60
    Revision #2502.567.181
    MDEV-5414

    Revision #3746.3.3 Mon 2013-05-13 15:57:49 +0400

    • Fixing compiler warnings ("no previous declaration for ...")

  • Revision #3746.3.2 Mon 2013-05-13 15:23:24 +0400

    • Fixing a few "no previous declaration" warnings

  • Revision #3746.3.1 Mon 2013-05-13 14:59:59 +0400

    • Fixing a few compilation warnings ("no previous declaration for XXX")

  • Revision #3746.2.1 Mon 2013-05-13 13:35:56 +0400

    • Enabling --suite=connect by default

    Revision #2502.566.49 [merge] Mon 2013-05-20 10:53:04 +0200

    • 5.1 merge

    • Revision #2502.565.49 Sat 2013-05-11 20:23:57 +0300

      • Fixed compiler failure on solaris

    • Sat 2013-05-11 18:57:06 +0300

      • Fixed compiler warning

    • Sat 2013-05-11 15:55:11 +0300

      • : Assertion `empty_size == empty_size_on_page' failure in ma_blockrec.c or ER_NOT_KEYFILE on query with DISTINCT and GROUP BY This could happen when using Aria for internal temporary files (default case) and using DISTINCT. _ma_scan_restore_block_record() didn't work correctly if there was rows inserted, updated or deleted on the handler between calls to _ma_scan_remember_block_record() and _ma_scan_restore_block_record(). The effect was that some DISTINCT queries that used remove_dup_with_compare() could fail.

    • Tue 2013-04-09 09:58:51 +0300

      • fix.

  • Revision #2502.566.48 Sun 2013-05-19 16:38:56 +0200

    • MDEV-4544 - update MSI to include HeidiSQL 8.0

  • Revision #2502.566.47 Sun 2013-05-19 16:22:33 +0200

    • Fix cpack error - safe_process.pl does not exist anymore.

  • Revision #2502.566.46 Wed 2013-05-08 14:32:32 +0200

    • MDEV-4462 mysqld gets SIGFPE when mysql.user table is empty

  • Revision #2502.567.101 Fri 2013-05-03 16:07:13 +0300

    • MDEV-4290: Fix agregate function resolution in derived tables (no name resolution over a derived table border)

  • Revision #2502.567.100 [merge] Sun 2013-05-05 05:32:55 +0400

    • Merge

  • Revision #2661.844.2 Thu 2013-01-10 10:01:50 +1100

    • Bug#13997024 SEGV IN SYNC_ARRAY_CELL_PRINT PRINTING OUT LONG SEMAPHORE WAIT DATA

    Revision #2502.582.1 Sun 2013-05-05 05:27:02 +0400

    • MDEV-4482: main.windows test fails in buildbot with result mismatch - Rollback an earlier patch (was pushed into 5.3 instead of 5.5)

  • Revision #2502.567.98 Fri 2013-05-03 18:45:20 -0700

    • Made consistent handling of the predicates of the form IS NULL in outer joins with that in inner joins. Previously such condition was transformed into the condition = 0 unless the field belonged to an inner table of an outer join. In this case the predicate was interpreted as for any other field. Now if the field in the predicate IS NULL belongs to an inner table of an outer join the predicate is transformed into the disjunction = 0 OR IS NULL. This is fully compatible with the semantics of such predicates in 5.5.

  • Revision #2502.567.97 Mon 2013-04-29 20:31:40 -0700

    • Fixed bug MDEV-4274. This bug was the result of incompleteness of the patch for bug MDEV-4177. When an OR condition is simplified to a single conjunct it is merged into the embedding AND condition. Multiple equalities are also merged, and any field item involved in those equality should acquire a pointer to a the multiple equality formed by this merge.

  • Revision #3427.18.42 Sun 2013-04-21 22:12:57 +0300

    • decode_histogram fixed to show delta of the last value with maximum.

  • Revision #3427.18.41 Sun 2013-04-21 21:39:01 +0300

    • Fix of the test suite.

  • Revision #3427.18.40 Sat 2013-04-20 18:18:01 -0700

    • Changed a test case.

  • Revision #3427.18.39 Sat 2013-04-20 23:30:21 +0300

    • MDEV-4402 A function to visualize histograms data.

  • Revision #3427.18.38 [merge] Sat 2013-04-20 02:24:01 -0700

    • Merge. Fixed a wrong result from mysqld--help.test.

    • Revision #3427.22.2 Fri 2013-04-19 19:35:13 +0300

      • : fixed optimizer_selectivity_sampling_limit default value.

    • Fri 2013-04-19 18:59:46 +0300

      • : Fixed system variables tests.

  • Revision #3427.18.37 Sat 2013-04-20 02:16:55 -0700

    • Fixed bug MDEV-4406. This bug in the code of get_column_range_cardinality() could lead to wrong estimates of number of records in ranges for non-nullable columns.

  • Revision #3427.18.36 Thu 2013-04-18 22:22:04 +0300

    • MDEV-4345

  • Revision #3746.1.44
    Revision #3746.1.43
    Revision #3746.1.42
    Revision #3746.1.41
    Revision #3746.1.40
    Revision #3746.1.39
    Revision #3746.1.38
    Revision #3746.1.37
    Revision #3746.1.36
    Revision #3746.1.35
    Revision #3746.1.34
    Revision #3746.1.33
    Revision #3746.1.32
    Revision #3746.1.31
    Revision #3746.1.30
    Revision #3746.1.29
    Revision #3746.1.28
    Revision #3746.1.27
    Revision #3746.1.26
    Revision #3746.1.25
    Revision #3746.1.24
    Revision #3746.1.23
    Revision #3746.1.22
    Revision #3746.1.21
    Revision #3746.1.20
    Revision #3746.3.4
    Revision #3746.1.19
    Revision #3746.1.18
    Revision #3746.2.2
    Revision #3746.1.17
    Revision #3746.1.16
    Revision #3746.1.15
    Revision #3746.1.14
    Revision #3746.1.13
    Revision #3746.1.12
    Revision #3746.1.11
    Revision #3746.1.10
    Revision #3746.1.9
    Revision #3746.1.8
    Revision #3746.1.7
    Revision #3746.1.6
    Revision #3746.1.5
    Revision #3746.1.4
    Revision #3746.1.3
    Revision #3746.1.2
    Revision #3746.1.1
    Revision #3413.21.242
    Revision #3413.21.241
    MDEV-4607
    Revision #3413.21.240
    MDEV-4520
    Revision #3413.21.239
    Revision #3413.21.238
    MDEV-4520
    Revision #3413.21.237
    MDEV-4548
    Revision #3413.21.236
    MDEV-4553
    Revision #3413.21.235
    MDEV-4516
    Revision #3413.21.234
    Revision #3413.21.233
    MDEV-388
    Revision #3413.21.232
    Revision #2502.567.103
    Revision #3413.21.231
    MDEV-388
    Revision #3413.21.230
    Revision #3413.21.229
    Revision #2502.567.102
    Revision #3413.21.228
    Revision #3413.21.227
    MDEV-4544
    Revision #3413.21.226
    MDEV-4518
    Revision #3413.21.225
    Revision #3413.21.224
    MDEV-4266
    Revision #3413.21.223
    MDEV-4521
    Revision #3413.21.222
    Revision #3413.21.221
    Revision #3413.21.220
    MDEV-4514
    Revision #3413.21.219
    MDEV-4505
    Revision #3413.21.218
    MDEV-4199
    Revision #3413.21.217
    Revision #3413.21.216
    MDEV-4291
    Revision #3413.21.215
    MDEV-3999
    MDEV-3989
    Revision #3413.21.214
    Revision #3413.21.213
    MDEV-4231
    Revision #3413.21.212
    Revision #3413.21.211
    Revision #3413.21.210
    MDEV-4206
    Revision #3413.21.209
    MDEV-4489
    Revision #3413.21.208
    Revision #0.12.62
    Revision #3413.21.207
    Revision #3413.21.206
    Revision #3413.21.205
    Revision #3077.184.3
    Revision #3413.21.204
    Revision #3413.21.203
    MDEV-4482
    Revision #3413.31.1
    Revision #3413.21.202
    Revision #2502.567.99
    MDEV-4336
    Revision #3413.21.201
    MDEV-4071
    Revision #3413.21.200
    MDEV-389
    Revision #3413.21.199
    Revision #3413.21.198
    MDEV-4270
    Revision #3413.21.197
    MDEV-621
    Bug #693329
    Revision #3413.21.196
    MDEV-4465
    Revision #3413.21.195
    MDEV-4458
    Revision #3413.21.194
    Revision #3413.21.193
    MDEV-4340
    Revision #3413.21.192
    Revision #3413.21.191
    Revision #3413.21.190
    MDEV-4396
    Revision #3413.21.189
    MDEV-260
    Revision #3413.21.188
    MDEV-4398
    Revision #3413.21.187
    MDEV-4332
    Revision #3413.21.186
    Revision #3427.1.217
    Revision #3427.1.216
    Revision #3427.1.215
    Revision #3427.1.214
    MDEV-26
    Revision #3427.1.213
    MDEV-4605
    Revision #3427.1.212
    MDEV-4485
    Revision #3427.1.211
    MDEV-4485
    Revision #3427.1.209
    MDEV-4478
    Revision #3427.1.208
    MDEV-4475
    Revision #3427.1.207
    MDEV-4475
    MariaDB 10.0
    Revision #3427.1.206
    MDEV-26
    Revision #3427.1.205
    Revision #3427.1.204
    MDEV-26
    Revision #3427.1.203
    Revision #3427.1.202
    Revision #3427.1.201
    Revision #3427.1.200
    Revision #3427.1.198
    Revision #3427.1.197
    MDEV-4352
    Revision #3427.1.195
    Revision #3427.1.194
    Revision #3427.18.44
    Revision #3427.1.192
    Revision #3427.18.43
    subscribing
    Distributions which Include MariaDB
    Revision #3747.1.23
    Revision #3747.1.22
    Revision #3747.1.21
    Revision #3747.1.20
    Revision #3747.1.19
    Revision #3747.1.18
    Revision #3747.1.17
    Revision #3747.2.1
    Revision #3747.1.16
    Revision #3747.1.15
    Revision #3747.1.14
    Revision #3747.1.13
    Revision #3747.1.12
    Revision #3747.1.11
    Revision #3747.1.10
    Revision #3747.1.9
    Revision #3747.1.8
    Revision #3747.1.7
    Revision #3747.1.6
    Revision #3747.1.5
    Revision #3747.1.4
    Revision #3747.1.3
    Revision #3747.1.2
    Revision #3747.1.1
    Revision #2502.565.48
    Revision #2502.565.47
    MDEV-4280
    Revision #2502.565.46
    MDEV-4326
    MDEV-4345
    Revision #3427.22.1
    MDEV-4345

    MariaDB 10.0.18 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 7 May 2015

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #5c83368 2015-05-06 12:41:21 +0200

      • Merge into 10.0

    • 2015-05-06 12:24:15 +0200

      • : Missing DBUG_RETURN in open_table_uncached()

    • 2015-05-05 22:37:00 +0200

      • Merge branch 'Buggynours:10.0' into 10.0

    • 2015-05-05 11:37:21 +0200

      • Fix a regression bug on (XML) HTML tables.

    • 2015-05-05 22:05:05 +0200

      • Fix in tabmysql.cpp

    • 2015-05-05 20:23:22 +0200

      • vio timeouts are multiplied by 1000 for ssl

    • 2015-05-05 21:19:53 +0300

      • : MySQL Users Break when Migrating to MariaDB, part 2

    • 2015-05-05 16:31:53 +0200

      • Merge branch 'bb-10.0-serg' into 10.0

    • 2015-05-05 16:28:23 +0200

      • mroonga doesn't work in embedded anymore

    • 2015-05-05 15:23:47 +0200

      • perfschema 5.6.24

    • 2015-05-05 15:39:32 +0400

      • Temporarily disabling Mroonga on Solaris (See Build fails in libgroonga on Solaris)

    • 2015-05-05 13:22:09 +0400

      • impossible create copy of table, if table contain default value for timestamp field ON UPDATE is not preserved by CREATE TABLE .. SELECT

    • 2015-05-05 08:53:52 +0200

      • .gitignore: add generated mroonga *.result files

    • 2015-05-05 08:19:20 +0200

      • Merge branch 'Kentoku:10.0' into 10.0

    • 2015-05-05 16:26:45 +0900

      • Merge branch 'ks-Mroonga-5.02' into 10.0

    • 2015-05-05 07:50:31 +0200

      • Merge branch 'Buggynours:10.0' into 10.0

    • 2015-05-05 13:48:54 +0900

      • revert CMakeList.txt at groonga-normalizer-mysql/normalizers

    • 2015-05-05 00:08:58 +0200

      • XtraDB-5.6.23-72.1

    • 2015-05-05 00:06:23 +0200

      • InnoDB-5.6.24

    • 2015-05-05 05:26:06 +0900

      • add -fPIC for groonga-normalizer-mysql

    • 2015-05-04 22:25:57 +0200

      • Merge branch 'merge-pcre' into 10.0

    • 2015-05-04 22:19:22 +0200

      • 8.37

    • 2015-05-04 22:17:04 +0200

      • 5.6.23-72.1

    • 2015-05-04 22:16:00 +0200

      • 5.6.24

    • 2015-05-04 22:13:46 +0200

      • 5.6.24

    • 2015-05-04 22:09:21 +0200

      • Null-merge branch 'merge-xtradb-5.6' into 10.0

    • 2015-05-04 22:08:06 +0200

      • Null-merge branch 'merge-sphinx' into 10.0

    • 2015-05-04 22:05:39 +0200

      • Null-merge branch 'merge-innodb-5.6' into 10.0

    • 2015-05-04 22:00:24 +0200

      • Merge branch '5.5' into 10.0

    • 2015-05-05 03:09:34 +0900

      • update Spider to 3.2.21

    • 2015-05-05 02:43:19 +0900

      • add -fPIC for groonga-normalizer-mysql

    • 2015-05-04 19:20:59 +0200

      • move to storage/sphinx

    • 2015-05-04 19:17:21 +0200

      • move to storage/innobase

    • 2015-05-04 19:15:28 +0200

      • move to storage/xtradb

    • 2015-05-04 08:32:05 +0200

      • bigint fail with gcc 5.0

    • 2015-05-03 18:26:02 +0200

      • Assertion `0' fails in Protocol::end_statement on CREATE VIEW after another connection aborted

    • 2015-05-03 14:43:34 +0200

      • MariaDB client can hang in an infinite loop

    • 2015-05-03 11:51:31 +0200

      • cannot install/uninstall plugins during bootstrap

    • 2015-05-03 11:51:22 +0200

      • clarify the test case

    • 2015-05-03 11:32:13 +0200

      • alter online table xxxx (no options) should be possible

    • 2015-05-03 11:31:04 +0200

      • more tests, moving code around

    • 2015-05-03 11:22:25 +0200

      • Fix connection thread handling to address and

    • 2015-05-02 12:32:10 +0200

      • SSL: Verbosely report SSL initialization errors

    • 2015-05-02 08:46:04 +0200

      • MariaDB - mysql-test - fips: some ssl tests with cipher are failing

    • 2015-05-02 08:45:10 +0200

      • MariaDB - ssl - fips: can not connect with --ssl-cipher=DHE-RSA-AES256-SHA - handshake failure

    • 2015-05-01 18:53:18 +0200

      • remove unused file and unnecessary #include

    • 2015-05-01 18:52:29 +0200

      • my_md5 crashes with openssl in fips mode

    • 2015-05-01 17:56:47 +0200

      • Client reports ERROR 2006 (MySQL server has gone away) or ERROR 2013 (Lost connection to MySQL server during query) while executing AES* functions under SSL

    • 2015-04-30 19:48:11 +0200

      • seconds_behind_master flips to 0 & spikes back, when running show slaves status

    • 2015-05-03 06:44:08 +0200

      • init_status_vars() was not invoked for embedded

    • 2015-05-03 06:51:33 +0200

      • reformat long strings

    • 2015-03-13 20:12:22 +0200

      • : Crash when dropping user within rebuild_role_grants

    • 2015-05-02 21:46:32 +0300

      • Assertion `status_var.memory_used == 0' failed in THD::THD() on disconnect after executing EXPLAIN for multi-table UPDATE

    • 2015-05-01 15:59:12 +0200

      • Fix bug on updating JSON expanded values

    • 2015-05-01 14:51:50 +0300

      • : Crash when running MariaDB Debug with InnoDB on Windows

    • 2015-03-12 07:08:31 +1100

      • Alter online table x (no options) possible

    • 2015-04-30 10:23:36 -0400

      • Merge test for bug#72594 from upstream

    • 2015-04-30 04:44:30 +0900

      • Update Mroonga to the latest version on 2015-04-30T04:44:30+0900

    • 2015-04-29 16:24:52 +0200

      • Merge branch '5.5' into bb-5.5-serg

    • 2015-04-29 14:14:45 +0300

      • Fix failing test cases for patch

    • 2015-04-28 21:27:43 +0200

      • Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

    • 2015-04-28 21:24:32 +0200

      • post-merge fixes

    • 2015-04-29 11:29:25 +0200

      • : group commit status variable addition

    • 2015-04-28 21:11:49 +0200

      • Merge branch 'openquery/-maria-5.5-check_view-r4408' into 5.5

    • 2015-04-28 13:57:21 +0200

      • post-merge changes, fixes, and tests

    • 2015-04-28 13:54:37 +0200

      • Merge branch 'merge-xtradb-5.5' into 5.5

    • 2015-04-28 13:42:58 +0200

      • percona-server-5.5.42-37.1.tar.gz

    • 2015-04-28 13:37:54 +0200

      • Null-merge branch 'merge-xtradb-5.5' into 5.5

    • 2015-04-28 15:31:49 +0500

      • View definition changes upon creation. Fixed by using POINT instead of ST_POINT in the item. Later need to fix that with proper ST_POINT implementation

    • 2015-04-28 15:28:29 +0300

      • : innodb.innodb- produces valgrind warnings in buildbot

    • 2015-04-28 15:09:04 +0300

      • multitable delete with wrongly set sort_buffer_size crashes in merge_buffers

    • 2015-04-28 11:56:54 +0200

      • : Slave SQL: stopping on non-last RBR event with annotations results in SEGV (signal 11)

    • 2015-04-27 23:37:51 +0200

      • move to storage/xtradb/

    • 2015-04-27 21:04:06 +0200

      • Merge remote-tracking branch 'mysql/5.5' into 5.5

    • 2015-04-27 16:19:54 +0200

      • Merge commit 'tokudb-engine/tokudb-7.5.6' into 5.5

    • 2015-04-27 16:04:39 +0200

      • Merge commit 'tokudb-ft-index/tokudb-7.5.6' into 5.5

    • 2015-04-27 15:56:39 +0200

      • Merge remote-tracking branch 'openquery/-shm-path' into 5.5

    • 2015-04-27 12:47:39 +0200

      • XtraDB does not build on Solaris

    • 2015-04-26 16:27:41 +0200

      • MariaDB Crashes Suddenly while writing binlogs

    • 2015-04-25 21:56:46 +0200

      • Segmentation failure when running mysqladmin -u root -p

    • 2015-04-25 17:22:46 +0200

      • SSL hostname verification fails for long subject names

    • 2015-04-25 00:19:20 +0200

      • Assertion `thd->is_error() || kill_errno || thd->killed == ABORT_QUERY' failed in ha_rows filesort

    • 2015-04-24 21:41:00 +0200

      • Not possible to use FIFO file as a general_log file

    • 2015-04-24 21:03:43 +0200

      • bug: crash when sync() or close() of a log file fails on shutdown

    • 2015-04-24 21:02:37 +0200

      • bug: debug assert crash when seek on log file fails

    • 2015-04-27 15:31:12 +0200

      • : funcs_1.innodb_views and funcs_1.memory_views fail

    • 2015-04-27 21:15:23 +1000

      • /run/shm is the general replacement for /dev/shm in newer distros

    • 2015-04-23 08:26:57 +0200

      • replication slave - deadlock in terminate_slave_thread with stop slave and show variables of replication filters and show global status

    • 2015-04-24 13:44:22 +0200

      • Merge pull request #39 from openquery/-mutex-unlock_LOCK_log-in-MYSQL_BIN_LOG_write_incident

    • 2015-04-24 12:38:59 +0200

      • : MASTER_POS_WAIT(log_name,log_pos,timeout,"connection_name") hangs, does not respect the timeout

    • 2015-04-24 11:00:34 +0400

      • wrong result when comparing utf8 column with an invalid literal

    • 2015-04-23 23:06:14 +0300

      • Testcase for: table_elimination works wrong ...

    • 2015-04-14 23:18:54 +0200

      • : WHERE does not apply

    • 2015-04-23 14:09:15 +0200

      • : Parallel replication stops on "connection killed" error (probably incorrectly handled deadlock kill)

    • 2015-04-22 10:14:11 +0200

      • : main.multi_update fails with --ps-protocol

    • 2015-04-21 15:41:01 +0300

      • : crash in Item_cond::eval_not_null_tables

    • 2015-04-21 10:16:14 +0200

      • : test failure in rpl.rpl_parallel_temptable

    • 2015-04-20 12:59:46 +0200

      • : Replication aborts on DROP /*!40005 TEMPORARY */ TABLE IF EXISTS

    • 2015-04-20 18:36:19 +1000

      • test case for install plugin on boostrap

    • 2015-04-20 05:02:10 +0200

      • tokuftdump: Install to ${INSTALL_BINDIR} instead of bin

    • 2015-04-20 02:43:26 +0300

      • Increase the version number

    • 2015-04-19 15:49:35 +0300

      • Increase the version number

    • 2015-04-17 20:05:41 +0200

      • Fix Catalog JSON table crash when no Jpath

      • Added JSON OBJECT specification for pretty != 2.

      • Fix NULL values not recognized for nullable JSON columns

    • 2015-04-15 19:14:20 +0300

      • Merge pull request #41 from MariaDB/5.5-

    • 2015-04-15 16:23:43 +0300

      • Server crashes in my_strcasecmp_utf8 on subquery in ORDER BY clause of GROUP_CONCAT

    • 2015-04-15 12:08:37 +0400

      • Assertion `args[0]->fixed' fails in Item_func_conv_charset::Item_func_conv_charset Removing a wrong assertion.

    • 2015-03-05 16:34:13 +0100

      • : server crash on update table left join with a view

    • 2015-04-14 14:23:35 +0200

      • Merge into 10.0

    • 2015-04-14 13:03:11 +0200

      • : sporadic failure in test case rpl.rpl_gtid_startpos

    • 2015-04-14 13:26:55 +1000

      • quote table name in mysql_check:is_view. increment version too

    • 2015-04-14 13:26:22 +1000

      • Don't run upgrade-views if not mysql or --upgrade-system-tables

    • 2015-04-14 12:43:50 +1000

      • mysqlcheck fix-view-algorithm -> upgrade-views

    • 2015-04-14 11:26:13 +1000

      • corrected mysql_upgrade to always list output for every phase

    • 2015-04-14 11:01:31 +1000

      • Update tests for mysql_upgrade_view

    • 2015-04-13 23:25:23 +1000

      • sql_print_information corrected

    • 2015-04-13 22:58:45 +1000

      • mariadb_fix_view to allow fixing of view->mariadb_version

    • 2015-04-13 22:39:37 +1000

      • avoid calling runctiosn in DBUG_RETURN

    • 2015-04-13 22:31:44 +1000

      • mariadb_fix_view need only check view->mariadb_version

    • 2015-04-13 22:28:12 +1000

      • remove include sql_view.h from sql_table.cc - unneeded

    • 2015-04-13 14:27:25 +0200

      • Merge into 10.0.

    • 2015-04-13 09:52:56 +0200

      • : Assertion `!table || table->in_use == _current_thd()' failed on parallel replication in optimistic mode

    • 2015-04-13 22:17:57 +1000

      • Add --fix-tables option to mysql-check

    • 2015-03-09 13:06:32 +0100

      • : Intermediate master groups CREATE TEMPORARY with INSERT, causing parallel replication failure

    • 2015-04-13 21:12:23 +1000

      • Allow REPAIR NO_WRITE_TO_BINLOG as per serg's review

    • 2015-04-13 20:52:19 +1000

      • correct phase numbering in test results

    • 2015-04-13 20:41:49 +1000

      • Add mysql-test/std_data/mysql_upgrade/* for

    • 2015-04-12 21:40:07 +1000

      • correct server side error messages

    • 2015-04-12 21:05:01 +1000

      • Corrections to mysqlcheck

    • 2015-04-12 20:42:13 +1000

      • mysql_upgrade to pass binlog option to mysqlcheck

    • 2015-04-12 20:41:28 +1000

      • REPAIR VIEW / mysql migration

    • 2015-04-12 17:26:50 +1000

      • mysql-upgrade -> fix-view-algorithm as mysqlcheck option

    • 2015-04-12 17:21:02 +1000

      • Correct phase count on mysql_upgrade

    • 2015-04-12 17:05:02 +1000

      • Remove mysql-upgrade / skip-mysql-upgrade options from mysql-upgrade.c

    • 2015-04-12 16:50:16 +1000

      • Get my_getop to parse opt_mysql_upgrade in mysqlcheck

    • 2015-04-12 15:56:21 +1000

      • : Upgrade from MySQL to MariaDB breaks already created views

    • 2015-04-11 18:13:08 +1000

      • MYSQL_BIN_LOG::write_incident failing to release LOCK_log

    • 2015-04-09 10:13:17 +0200

      • Merge into 10.0

    • 2015-04-09 10:02:16 +0200

      • : Sporadic failure in rpl.rpl_gtid_until

    • 2015-04-08 15:10:22 +0200

      • Merge ' into 10.0

    • 2015-04-08 15:07:23 +0200

      • : innodb.binlog_consistent fails sporadically in buildbot

    • 2015-04-08 13:19:22 +0200

      • Merge and into 10.0.

    • 2015-04-08 11:01:18 +0200

      • , : Parallel replication hangs sometimes on ANALYZE TABLE or DDL

    • 2015-04-06 17:38:51 +0300

      • : assertion in innobase_release_savepoint

    • 2015-04-04 19:29:34 +0200

      • Fix

    • 2015-04-02 11:36:53 +0200

      • Correct a typo that made multiple 1 tables to return 0 lines on Linux

    • 2015-03-31 13:10:43 +0500

      • audit plugin - record full query / document line length / make buffer configurable. The serve_audit_query_log_limit variable implemented. Also QUERY_DCL filter added.

    • 2015-03-30 18:53:10 +0300

      • : Updating a virtual column corrupts table which crashes server

    • 2015-03-17 16:03:05 +0200

      • : innodb assert "array->n_elems < array->max_elems" on a huge blob update

    • 2015-03-30 19:03:57 +0200

      • Fix by adding a test in all SetValue_pval function to return when valp == this.

    • 2015-03-30 14:51:25 +0200

      • Merge and into 10.0.

    • 2015-03-30 14:33:44 +0200

      • : "Slave worker thread retried transaction 10 time(s) in vain, giving up", followed by replication hanging

    • 2015-03-30 14:16:57 +0200

      • : Excessive transaction retry in parallel replication

    • 2015-03-30 00:49:16 +0300

      • : main.subselect_sj2_jcl6 fails in buildbot

    • 2015-03-28 20:18:46 +0100

      • D:\Ber\Develop\git3.msg

    • 2015-03-25 19:44:31 +0300

      • Backport from 10.1 to 10.0: Merge pull request #33 from k0da/

    • 2015-03-23 09:49:32 +0200

      • : Unknown column quoted with backticks in HAVING clause when using function.

    • 2015-03-22 11:34:29 +0100

      • Fix a bug that caused a crash when doing delete on a json table with wrong syntax file

    • 2015-03-10 12:34:17 +0200

      • Incorrect use of SPATIAL KEY for query plan

    • 2015-03-19 19:46:08 +0400

      • Server crash on set global server_audit_incl_users=null.

    • 2015-03-18 15:17:17 +0200

      • Better and more correct comment.

    • 2015-03-18 13:30:14 +0100

      • This commit includes changes done in a previous (deleted) branch plus new ones.

    • 2015-03-18 12:18:39 +0200

      • Fix assertion failure seen on Buildbot win32-debug

    • 2015-03-18 06:25:10 +0200

      • Make sure that sync level vector is emptied.

    • 2015-03-17 20:35:05 +0200

      • : innodb assert "array->n_elems < array->max_elems" on a huge blob update

    • 2015-03-17 13:26:33 +0300

      • : Semi-Join's DuplicateWeedout strategy skipped ...

    • 2015-03-17 10:36:38 +0100

      • Fix embarrassing bug in test case that caused sporadic test failures.

    • 2015-03-16 17:37:00 +0100

      • Adding files to ignore from C C++ and Visual Studio

      • Making result files to be ended by LF to avoid test failures

    • 2015-03-16 10:54:47 +0100

      • : errorneous -> erroneous spelling mistake

    • 2015-03-15 14:50:22 +1100

      • Allow {un,}install plugins during bootstrap/skip-grant-tables

    • 2015-03-13 10:46:00 +0100

      • : Performance problem in parallel replication with multi-level slaves

    • 2015-03-13 16:12:54 +0400

      • [PATCH] Alter table xxx CHARACTER SET utf8, CONVERT TO CHARACTER SET latin1 should fail A contribution from Daniel Black, with minor additional enhancements.

    • 2015-03-12 18:53:31 +0200

      • MariaDB - mysql-test - SUITE:percona - percona.innodb_sys_index 'xtradb' fails - @@version_comment

    • 2015-03-12 18:37:32 +0200

      • : Make possible to get innodb internal primary key for wrapper type storage engine.

    • 2015-03-11 09:18:16 +0100

      • : master server starts slave parallel threads

    • 2015-03-09 18:21:48 +0200

      • : MariaDB - server crashes when inserting more rows than available space on disk

    • 2015-03-09 02:07:47 +0200

      • Sporadic test failure in multi_source.multisource

    • 2015-03-02 19:18:10 +0200

      • MTR creates nested links when tests are run with --mem

    • 2015-03-09 13:06:32 +0100

      • : Intermediate master groups CREATE TEMPORARY with INSERT, causing parallel replication failure

    • 2015-03-09 09:47:25 +0200

      • :Some symbols in table name can cause to Error Code: 1050 when created FK

    • 2015-03-08 23:12:19 +0200

      • perfschema.aggregate fails sporadically in buildbot

    • 2015-03-06 20:49:48 +0100

      • fix connect.json_udf test for static builds

    • 2015-03-06 13:32:46 +0100

      • tmp_table_count-7586 fails in ps and embedded

    • 2015-03-06 18:41:32 +0100

      • Merge branch '5.5' into 10.0

    • 2015-03-06 18:13:06 +0100

      • after innodb/xtradb merge: use the correct visibility for internal functions

    • 2015-03-06 17:03:46 +0100

      • Using too big key for internal temp tables

    • 2015-03-06 11:15:55 +0100

      • buildbot may leave stale mysqld

    • 2015-03-06 11:19:23 +0200

      • : Crash creating an InnoDB table with foreign keys

    • 2015-03-05 15:30:11 +0400

      • - Recurring: InnoDB: Failing assertion: !lock->recursive

    • 2015-03-05 12:05:59 +0200

      • :Slave is 10x slower to execute set of statements compared to master when using RBR

    • 2015-03-05 09:40:12 +0100

      • GTID: Add missing test of reconnecting into out-of-order binlog.

    • 2015-03-04 13:36:54 +0100

      • Merge and into 10.0.

    • 2015-03-04 13:10:37 +0100

      • : Temporary tables lost at STOP SLAVE in GTID mode if master has not rotated binlog since restart

    • 2015-02-18 12:22:50 +0100

      • : Incorrect relay log start position when restarting SQL thread after error in parallel replication

    • 2015-03-03 12:39:42 +0100

      • Add #include in dict0mem.h and change iterator to const_iterator in dic0mem.cc

    • 2015-03-02 16:47:43 +0100

      • Merge remote-tracking branch 'origin/10.0' into 10.0

    • 2015-03-02 16:45:44 +0100

      • 10.0-connect merge

    • 2015-03-02 00:35:56 +0100

      • Make json_udf test work on Windows

    • 2015-03-01 23:55:09 +0100

      • Making json_udf test working on linux

    • 2015-03-01 19:29:56 +0100

      • Remove a signed/unsigned warning.

    • 2015-03-01 19:20:40 +0100

      • Fix crash when Json_Value was called without arguments. Correct memory calculation in Serialize. Correct some UDF's messages. Add and modify the json tests

    • 2015-02-28 23:01:55 +0100

      • Implement random access to ODBC tables

    • 2015-02-28 23:44:55 +0200

      • : Using too big key for internal temp tables

    • 2015-02-28 22:43:18 +1030

      • Ensure VERBOSE_DEBUG is off by default

    • 2015-02-28 22:43:04 +1030

      • Updated © message to 2015, and changelog

    • 2014-11-05 20:11:32 +1030

      • Fixed more cases for

    • 2014-10-30 22:47:48 +1030

      • Hopefully finally fixes , and

    • 2014-10-28 21:50:34 +1030

      • Minor code cleanup: validation of options to member function.

    • 2014-10-28 21:45:47 +1030

      • Fixed minor spelling mistake.

    • 2014-10-25 21:36:55 +1030

      • Added regression test for

    • 2014-10-25 21:36:29 +1030

      • Added extra debug to support

    • 2014-10-25 21:23:34 +1030

      • Minor fix: make sure alter table wont try to change our storage engine to something else.

    • 2014-10-30 23:00:07 +1030

      • Partial code tidy: move plugin description to end with other items, and added status variable for debug.

    • 2014-10-25 21:17:13 +1030

      • Removed dead code and support for dead (<10.0.5) versions of mariadb

    • 2014-10-25 20:00:41 +1030

      • Partial whitespace cleanup.

    • 2014-06-15 21:39:23 +0930

      • Added regression test for

    • 2014-06-22 19:59:42 +0930

      • Update 2014 © message

    • 2015-02-27 18:28:40 +0100

      • update tokudb version after merge

    • 2015-02-27 14:32:33 +0100

      • : GTID binlog state not recovered if mariadb-bin.state is removed

    • 2015-02-26 23:06:18 +0200

      • : Merged derived tables/VIEWs increment created_tmp_tables

    • 2015-02-25 11:59:00 +0100

      • FIX assert failure when sorting JSON tables

    • 2015-02-24 23:18:04 +0100

      • Fix by adding SQLCOM_SET_OPTION to the accepted command list.

    • 2015-02-23 13:27:51 +0100

      • : last_commit_pos_offset set to wrong value after binlog rotate in group commit

    MariaDB 10.0.1 Changelog

    The most recent release in the series is:

    | |Changelog |

    Release date: 06 Feb 2013

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • [merge] Mon 2013-02-04 17:30:39 +0200

    MariaDB 10.0.10 Changelog

    The most recent release in the series is:

    | |Changelog |

    Release date: 31 Mar 2014

    For the highlights of this release, see the .

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • [merge] Sat 2014-03-29 17:32:46 +0100

    Issue an error message when a JSON table is created without specifying LRECL if PRETTY != 2.

  • Make JSONColumns use a TDBJSON class.

  • Make JSON table using MAPFAM

  • MDEV-8103
    Revision #ef99edf
    MDEV-8103
    Revision #b9c89ad
    Revision #a82f475
    Revision #c09c265
    MDEV-8090
    Revision #95797b9
    MDEV-8096
    Revision #d3a3adb
    MDEV-7985
    Revision #7b70b0d
    Revision #9304737
    Revision #1d3ea9e
    Revision #e4fde09
    MDEV-7440
    Revision #73c2356
    MDEV-7778
    MDEV-8082
    Revision #dd0207b
    Revision #d08b7ed
    Revision #d4dd936
    Revision #5dcb111
    Revision #872cbb8
    Revision #bbcc8e6
    Revision #70a3fec
    Revision #d33cef1
    Revision #0b4f506
    Revision #c4cc91c
    Revision #a4416ab
    Revision #d71d411
    Revision #085297a
    Revision #6c5ee86
    Revision #41e8126
    Revision #18b9f48
    Revision #49c853f
    Revision #9130cc7
    Revision #d18becc
    Revision #e2a87bd
    Revision #6d06fbb
    Revision #14a142f
    Revision #ae18a28
    MDEV-7973
    Revision #2983686
    MDEV-8045
    Revision #8e797ae
    MDEV-8014
    Revision #aa50956
    MDEV-7781
    Revision #dbe97bc
    Revision #c8c51ce
    MDEV-7390
    Revision #532de70
    Revision #a229750
    MDEV-6282
    MDEV-6345
    MDEV-6784
    Revision #ef1eb9c
    Revision #601dcd4
    MDEV-7794
    Revision #7e7dd8e
    MDEV-7695
    Revision #e1e1f94
    Revision #93c563d
    MDEV-7788
    Revision #cc12a35
    MDEV-7697
    Revision #f875c9f
    MDEV-5114
    Revision #e6d918c
    Revision #91f8931
    Revision #6c55e52
    MDEV-7774
    Revision #acab0fa
    MDEV-7038
    Revision #f5b05a1
    Revision #37093eb
    MDEV-8079
    Revision #2bb0e71
    Revision #320240b
    Revision #a0fdb25
    Revision #4c87f72
    Revision #a4477d2
    MDEV-7912
    Revision #f632b51
    MDEV-7987
    Revision #6f17e23
    Revision #9088f26
    MDEV-7802
    Revision #f9c02d7
    MDEV-6916
    Revision #fbab068
    Revision #67a3ddf
    Revision #40e9560
    Revision #c581ae0
    Revision #a5fa434
    MDEV-7779
    Revision #4c174fc
    MDEV-8020
    MDEV-7055
    Revision #ac2b92c
    MDEV-7912
    Revision #ed701c6
    MDEV-7864
    Revision #fd39c56
    Revision #0f12ada
    Revision #e4df6e5
    Revision #2f446f2
    Revision #939a233
    MDEV-8060
    Revision #245cc73
    MDEV-7434
    Revision #e26b207
    MDEV-7938
    Revision #053143e
    MDEV-7883
    Revision #18215dd
    MDEV-7859
    Revision #9fd65db
    MDEV-7585
    Revision #8e78160
    MDEV-6870
    Revision #c05d431
    Revision #8f499c3
    Revision #5fd0088
    MDEV-8058
    Revision #574227c
    Revision #f832021
    MDEV-7126
    Revision #2d6c0a5
    MDEV-7977
    Revision #060ec5b
    MDEV-7130
    Revision #44d1e85
    MDEV-7649
    Revision #f9b2704
    MDEV-7893
    Revision #2010971
    MDEV-6892
    Revision #b616991
    MDEV-8031
    Revision #8cbaafd
    MDEV-8018
    Revision #e428c80
    MDEV-7911
    Revision #4760528
    MDEV-8029
    Revision #519ad0f
    MDEV-8016
    Revision #0759568
    Revision #f1f8adf
    Revision #87d5438
    Revision #4cfb7f9
    Revision #eae8318
    Revision #1115a59
    MDEV-7820
    Revision #eb47b22
    MDEV-7820
    Revision #59d847b
    MDEV-7814
    Revision #b9a7586
    MDEV-7613
    MariaDB 5.5.40
    Revision #a852355
    MDEV-7975
    Revision #5d2b85a
    MDEV-7975
    Revision #83ce352
    Revision #4987080
    Revision #97e0aea
    Revision #808608c
    Revision #c584058
    Revision #76c18f7
    Revision #622891c
    Revision #8a827d5
    Revision #29721d7
    Revision #7229b19
    Revision #17aff4b
    MDEV-7936
    Revision #60d094a
    MDEV-7936
    Revision #fc277cd
    Revision #c47fe0e
    MDEV-7668
    Revision #28b1731
    Revision #f91dafc
    Revision #eaa3da8
    MDEV-6916
    Revision #4409e04
    Revision #9b067a3
    Revision #96e277a
    Revision #c8dbef2
    MDEV-6916
    Revision #e5191dd
    Revision #25872e2
    Revision #ebd3c6c
    Revision #87f5bae
    Revision #70960e7
    MDEV-6916
    Revision #85660d7
    MDEV-7977
    Revision #50d98e9
    MDEV-7940
    Revision #15a2b5a
    MDEV-7940
    Revision #670d4dd
    MDEV-7910
    Revision #b3c7c8c
    MDEV-7910
    Revision #accdabd
    MDEV-7888
    MDEV-7929
    Revision #3b96134
    MDEV-7888
    MDEV-7929
    Revision #e9c10f9
    MDEV-7908
    Revision #05b30fb
    MDEV-7890
    Revision #836740c
    Revision #cc84ac3
    MDEV-7596
    Revision #b53bcd4
    MDEV-7367
    Revision #0563f49
    MDEV-7754
    Revision #8721d20
    MDEV-7879
    Revision #c41e4d3
    MDEV-7847
    MDEV-7882
    Revision #880f227
    MDEV-7847
    Revision #a408291
    MDEV-7882
    Revision #995f622
    MDEV-7858
    Revision #daa8b6b
    Revision #323a7e9
    MDEV-7839
    Revision #86f46a3d
    MDEV-7301
    Revision #9cace99
    Revision #9253064
    MDEV-7682
    Revision #5e20df2
    MDEV-7641
    Revision #1020d56
    Revision #2bb4280
    Revision #2bdbfd3
    Revision #c14d9c2
    Revision #99a2c06
    MDEV-7754
    Revision #c020d36
    MDEV-7474
    Revision #3d48501
    Revision #57aacce
    Revision #2e82a82
    MDEV-7785
    Revision #fd97739
    Revision #184f718
    MDEV-7249
    Revision #bc902a2
    MDEV-7387
    Revision #5a3bf84
    MDEV-7692
    Revision #702fdc5
    MDEV-7714
    Revision #ed04c40
    MDEV-5289
    Revision #a7fd11b
    MDEV-7685
    Revision #ec16d1b
    MDEV-7107
    Revision #34f37aa
    MDEV-7643
    Revision #96784eb
    MDEV-7668
    Revision #040027c
    MDEV-7627
    Revision #6fc0a8a
    MDEV-7187
    Revision #d61573d
    Revision #c0af821
    MDEV-7669
    Revision #5f510a9
    Revision #17a3779
    Revision #d7d1907
    MDEV-6838
    Revision #12d87c3
    MDEV-7659
    Revision #206b111
    MDEV-7672
    Revision #e13459a
    MDEV-7148
    Revision #f66fbe8
    MDEV-7578
    Revision #7dee7a0
    Revision #3ef0b9b
    MDEV-6589
    MDEV-6403
    Revision #78c74db
    MDEV-6403
    Revision #ad0d203
    MDEV-6589
    Revision #eb2f763
    Revision #e33b48a
    Revision #c06c465
    Revision #b9a9b82
    Revision #5f4909b
    Revision #34c8959
    Revision #5c8862e
    Revision #d862d7c
    Revision #45b6edb
    MDEV-6838
    Revision #a235504
    Revision #2b9aba3
    Revision #c65f323
    MDEV-6282
    Revision #e32dafe
    MDEV-6282
    MDEV-5748
    MDEV-6345
    Revision #f8e0f1a
    Revision #fbcabb2
    Revision #6ff6bf8
    MDEV-6345
    Revision #a657abd
    MDEV-6282
    Revision #e72abc5
    Revision #79246eb
    Revision #13e30c0
    Revision #abf1e25
    Revision #8261413
    MDEV-6282
    Revision #1973c00
    Revision #fa87fc7
    Revision #aa845d1
    MDEV-6391
    Revision #ec4ff9a
    MDEV-7586
    Revision #aa107ef
    Revision #e027f5e
    MDEV-7616
    Revision #b5d6aa5
    MDEV-7310

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

    merge

  • Revision #3427.1.68 Mon 2013-02-04 17:25:10 +0200

    • MDEV-3873: post-merge fix.

  • Revision #3427.1.67 Mon 2013-02-04 11:47:57 +0100

    • missing cast added

  • Revision #3500 Mon 2013-02-04 10:38:31 +0400

    • Skip cassandra_qcache.test if there is no Cassandra cluster running.

  • Revision #3499 [merge] Mon 2013-02-04 10:15:52 +0400

    • Merge fix for MDEV-3997.

    • Revision #3497.1.2 Mon 2013-02-04 10:14:20 +0400

      • MDEV-3997: Querying a Cassandra table on a server with query cache enabled is likely to cause problems - Disable query cache for Cassandra tables.

    • Mon 2013-02-04 09:22:29 +0400

      • Fix mysql-test/suite/plugins/suite.pm to correctly check if Cassandra cluster is running.

  • Revision #3498 [merge] Mon 2013-02-04 12:04:29 +0200

    • merge

    • Revision #3427.1.66 Mon 2013-02-04 11:31:05 +0200

      • MDEV-4091: Dynamic columns C functions should be included in libmysqlclient

    • Thu 2013-01-31 11:29:58 +0100

      • : binlog.binlog_row_binlog sporadic test failure

      • Add a wait for binlog checkpoint to avoid thread scheduling giving different binlog order at random.

  • Revision #3497 Sat 2013-02-02 12:52:44 +0100

    • remove "invisible sysvars" oxymoron

  • Revision #3496 Thu 2013-01-31 21:32:21 +0100

    • fix for a valgrind builds. my_alloca() cannot have MY_THREAD_SPECIFIC, because can be used outside of the THD context.

  • Revision #3495 Thu 2013-01-31 15:51:26 +0100

    • avoid mtr errors for --plugin-add=EXAMPLE=$HA_EXAMPLE_SO when no ha_example.so is built

  • Revision #3494 Thu 2013-01-31 13:19:53 +0100

    • skip cassandra.test unless cassandra is running

  • Revision #3493 [merge] Thu 2013-01-31 09:48:19 +0100

    • 10.0-base merge

    • Revision #3427.1.64 Wed 2013-01-30 22:33:25 +0100

      • don't disable the cassandra engine by default

    • Wed 2013-01-30 15:11:36 +0100

      • : Double free of Master_info * when CHANGE MASTER fails.

      • When CHANGE MASTER fails, it may or may not have already added the Master_info to the index. Implement logic that properly handles removal and freeing in both cases.

    • Tue 2013-01-29 19:14:43 +0100

      • move cassandra-related code from cmake/cpack_rpm.cmake to storage/cassandra/CMakeLists.txt

    • Tue 2013-01-29 17:42:51 +0100

      • buildbot fixes for storage/cassandra/CMakeLists.txt

    • [merge] Tue 2013-01-29 15:10:47 +0100

      • 5.5 merge

    • Mon 2013-01-28 15:06:36 +0100

      • my_alloca() when it's mapped to malloc() works most certainly MY_THREAD_SPECIFIC

    • Thu 2013-01-24 17:52:25 +0100

      • fix ha_cassandra to compile

    • Thu 2013-01-24 17:24:21 +0100

      • workaround for incorrectly (?) generated code on gcc 4.2.4-1ubuntu4 with -fPIE (which is added automatically because of DEB_BUILD_HARDENING=1)

    • Thu 2013-01-24 17:24:03 +0100

      • race conditions in show_explain.test

    • Wed 2013-01-23 19:17:13 +0100

      • main.partition_myisam crashes in embedded. long error message with %M fails the assertion in my_vsnprintf

    • Wed 2013-01-23 16:24:04 +0100

      • fix the failing federated.federated_innodb test: update all start_bulk_insert() methods to the new signature.

    • Wed 2013-01-23 16:23:50 +0100

      • 32-bit fix: first cast the value to a signed type, then subtract

    • Wed 2013-01-23 16:22:27 +0100

      • test suite fixes

    • Wed 2013-01-23 16:20:39 +0100

      • cleanup: * don't use 'myf flags', when 'my_bool is_thread_specific' is meant * call set_malloc_size_cb() for embedded too * warn in safemalloc if the memory is freed by a wrong thread

    • Wed 2013-01-23 16:19:37 +0100

      • cleanup: * remove unused mysql_option * don't allocate 5GB of memory in the mtr tests * restore the behavior in dynamic_column_offset_byte(), put the ifdef correctly * prefer attribute((unused)) to #ifdef * prefer UNINIT_VAR to LINT_INIT * make most Warning_info users blissfully unaware of the postponed initialization * use my_offsetof instead of offsetof where the compiler thinks the latter is incorrect

    • Wed 2013-01-23 16:18:53 +0100

      • cleanup: remove unused init_dynamic_array and init_dynamic_array2 symbols, as only my_init_dynamic_array and my_init_dynamic_array2 are used everywhere. fix ha_cassandra to compile.

    • Wed 2013-01-23 16:18:09 +0100

      • cleanup: use MYF() for mysys flags

    • Wed 2013-01-23 16:16:14 +0100

      • Added per thread memory counting and usage Base code and idea from a patch from by plinux at Taobao.

      • The idea is that we mark all memory that are thread specific with MY_THREAD_SPECIFIC. Memory counting is done per thread in the my_malloc_size_cb_func callback function from my_malloc(). There are plenty of new asserts to ensure that for a debug server the counting is correct.

      • Information_schema.processlist gets two new columns: MEMORY_USED and EXAMINED_ROWS.

    • Wed 2013-01-23 15:52:59 +0100

      • Cassandra SE packaging

      • Added autodetection for thrift library and includes Added Cassandra Storage Engine rpm

    • Mon 2013-01-21 10:06:03 +0100

      • Fix uninitialised variable in binlog group commit (probably not reachable code).

      • Fix test failure when $vardir does not allow executing programs.

    • Wed 2013-01-16 16:12:50 +0100

      • Fix missing #include

    • [merge] Wed 2013-01-16 16:55:37 +0400

      • : engine tests went out of sync with current MariaDB code

      • Sun 2013-01-13 17:01:34 +0400

        • : engine tests went out of sync with current MariaDB code

    • Mon 2013-01-14 13:36:28 +0200

      • Compiler warning fixed.

    • [merge] Sun 2013-01-13 02:11:22 -0800

      • Merged the fix for bug .

      • Sun 2013-01-13 00:40:38 -0800

        • Fixed bug . The bug could cause a crash when several connections needed persistent statistics for the same table.

    • Fri 2013-01-11 14:12:59 +0200

      • Windows compiler warnings fix.

    • Fri 2013-01-11 13:27:19 +0200

      • Fix windows compiler warnings.

    • Thu 2013-01-10 19:47:07 +0200

      • fixed crossplatform double values representation.

    • Thu 2013-01-10 17:10:58 +0400

      • : show_explain.test fails, times out or crashes Backport the fix from 10.0 tree

        • The problem was that thd_killed() may be called by innodb from an internal innodb thread. - Fixed by not processing APC requests when we're not in the thread that owns the APC target.

    • Thu 2013-01-10 17:12:31 +0200

      • 32 bit systems warnings fixed.

    • Thu 2013-01-10 13:47:47 +0200

      • append_identifier() declaration fixed.

    • Thu 2013-01-10 11:39:43 +0200

      • fix cassandra SE test to be working in case of not built cassandra.

    • Thu 2013-01-10 01:01:15 +0200

      • Make cassandra not built by default

    • [merge] Thu 2013-01-10 00:58:36 +0200

      • Cassandra SE merge

      • Thu 2013-01-10 00:07:44 +0200

        • Make cassandra module and do not load it by default.

    • Thu 2012-12-20 13:10:09 +0400

      • Cassandra Storage Engine: - Partially address review feedback. - Update cassandra.test result - make cassandra.test timezone-agnostic

    • Sun 2012-09-30 07:58:01 +0300

      • Check of deleting whole dynamic columns.

    • Sat 2012-09-29 16:01:24 +0300

      • Fix of : Server crashes in ha_cassandra::write_row on inserting NULL into a dynamic column

      • Fixed incorrect initialization of variable which caused freeing memory by random address in case of error.

    • Fri 2012-09-28 15:29:59 +0400

      • Include cassandra storage engine in tarballs

    • Fri 2012-09-28 14:02:59 +0400

      • Fix compile: expect Thrift where it is at buildbot.

    • Fri 2012-09-28 14:01:52 +0400

      • Fix compile warnings

    • Fri 2012-09-28 15:30:49 +0300

      • Ending spaces removed.

    • Fri 2012-09-28 15:27:16 +0300

      • Cassandra dynamic columns access

    • Fri 2012-09-28 14:01:17 +0300

      • Name support for dynamic columns

      • Optimization of memory allocation

      • Make column_check function which cheсks dynamic columns integrit JSON conversion function

    • Thu 2012-09-27 16:08:28 +0400

      • Cassandra SE: lazy connections

        • Don't connect right away in ha_cassandra::open. If we do this, it becomes impossible to do SHOW CREATE TABLE when the server is not present.

        • Note: CREATE TABLE still requires that connection is present, as it needs to check whether the specified DDL can be used with Cassandra. We could delay that check also, but then one would not be able to find out about errors in table DDL until they do a SELECT.

    • Thu 2012-09-27 11:59:14 +0400

      • Cassandra SE

        • Support UPDATE statements

        • Follow what CQL does: don't show deleted rows (they show up as rows without any columns in reads)

    • Wed 2012-09-26 19:02:12 +0400

      • Update testcases

      • Better error messages.

    • Wed 2012-09-26 14:57:45 +0400

      • Cassandra SE:

        • Add a test for ALTER TABLE

    • Wed 2012-09-26 14:13:03 +0400

      • Cassandra SE: Add capability to retry failed API calls

        • Add capability to retry calls that have failed with UnavailableException or [Cassandra's] TimedOutException.

        • We don't retry for Thrift errors yet, although could easily do, now.

    • Tue 2012-09-25 16:20:19 +0400

      • Cassandra SE: more datatypes support

        • Support mapping Cassandra's timestamp to INT64

        • Support mapping Cassadnra's decimal to VARBINARY.

    • Mon 2012-09-24 20:58:26 +0400

      • Cassandra SE: varint datatype support:

        • allow only VARBINARY(n), all other types can get meaningless data after conversions

        • more comments

    • Mon 2012-09-24 19:15:12 +0400

      • Cassandra SE

        • Add support for Cassandra's 'varint' datatype, mappable to VARBINARY.

    • Sat 2012-09-22 23:30:29 +0400

      • Cassandra SE: make consistency settings user-settable.

    • Thu 2012-09-20 14:22:36 +0400

      • Cassandra SE:

        • Added @@cassandra_thrift_host global variable.

    • Sun 2012-09-16 12:22:21 +0400

      • Cassandra SE:

        • added option thrift_port which allows to specify which port to connect to

        • not adding username/password - it turns out, there are no authentication schemes in stock cassandra distribution.

    • Fri 2012-09-14 09:25:42 +0400

      • : Cassandra SE: Locking is incorrect

        • Use more permissive locking.

    • Fri 2012-09-14 09:03:25 +0400

      • Cassandra SE

        • Also provide handling for generic Thrift exceptions. These are not listed in the 'throws' clause of API definition but still can happen.

    • Fri 2012-09-14 08:44:34 +0400

      • Cassandra SE

        • Catch all kinds of exceptions when calling Thrift code.

    • Wed 2012-09-12 20:52:23 +0400

      • Cassandra SE: small optimization: StringCopyConverter::mariadb_to_cassandra doesn't need to make NULL-terminated strings.

    • Wed 2012-09-12 07:36:23 +0400

      • Update test results after last cset

    • Mon 2012-09-10 14:40:07 +0400

      • Cassandra SE: add support for reading counter type values

    • Mon 2012-09-10 12:50:58 +0400

      • Cassandra SE

        • Make cassandra.test drop and re-crate the test keyspace.

    • Fri 2012-09-07 15:32:43 +0400

      • Cassandra SE: added support for boolean type.

    • Fri 2012-08-31 11:03:59 +0400

      • : Cassandra: Inserting a timestamp does not work on a 32-bit system

        • Make an attempt at fixing.

    • Fri 2012-08-31 10:49:36 +0400

      • Cassandra SE

        • add support for Cassandra's UUID datatype. We map it to CHAR(36).

    • Wed 2012-08-29 20:27:11 +0400

      • Cassandra SE: fix batched insert to flush its buffers after insert operation.

    • Wed 2012-08-29 11:14:04 +0400

      • Fix for the previous cset: Field::store_TIME() accepts microseconds fraction, not millisecond.

    • Wed 2012-08-29 11:05:46 +0400

      • Cassandra SE: Timestamp data type support.

    • Wed 2012-08-29 10:05:21 +0400

      • Cassandra SE

        • Add mapping for INT datatype

        • Primary key column should now be named like CQL's primary key, or 'rowkey' if CF has key_alias.

    • Wed 2012-08-29 07:39:22 +0400

      • Cassandra storage engine: add @@rnd_batch_size variable.

    • Tue 2012-08-28 20:22:45 +0400

      • , part #1: phantom row for big full-scan selects

        • Full table scan internally uses LIMIT n, and re-starts the scan from the last seen rowkey value. rowkey ranges are inclusive, so we will see the same rowkey again. We should ignore it.

    • Tue 2012-08-28 12:53:33 +0400

      • : TRUNCATE TABLE on a Cassandra table does not remove rows

        • Remove HTON_CAN_RECREATE flag, re-create won't delete rows in cassandra.

    • Mon 2012-08-27 08:44:58 +0400

      • Cassandra storage engine: BKA support

        • We use HA_MRR_NO_ASSOC ("optimizer_switch=join_cache_hashed") mode

        • Not able to use BKA's buffers yet.

    • Revision #3413.25.11

    • Revision #3413.25.10

    • Revision #3413.25.9

    • Revision #3413.25.8

    • Revision #3413.25.7

    • Revision #3413.25.6

    • Revision #3413.25.5

    • Revision #3413.25.4

    • Revision #3413.25.3

    • Revision #3413.25.2

    • Revision #3413.25.1

    revno: 3768.1.1 committer: Christopher Powers chris.powers@oracle.com timestamp: Wed 2012-05-02 22:16:40 -0500 message: Bug#11766342 INITIAL DB CREATION FAILS ON WINDOWS WITH AN ASSERT IN SQL_ERROR.CC Improved bootstrap error handling:

    • Detect and report file i/o errors

    • Report query size errors with nearest query text

    revno: 3383 revision-id: georgi.kodinov@oracle.com-20110818083108-qa3h3ufqu4zne80a committer: Georgi Kodinov Georgi.Kodinov@Oracle.com timestamp: Thu 2011-08-18 11:31:08 +0300 message: . Bug #11766001: 59026: ALLOW MULTIPLE --PLUGIN-LOAD OPTIONS . Implemented support for a new command line option : --plugin-load-add= This option takes the same type of arguments that --plugin-load does and complements --plugin-load (that continues to operate as before) by appending its argument to the list specified by --plugin-load. So --plugin-load can be considered a composite option consisting of resetting the plugin load list and then calling --plugin-load-add to process the argument. Note that the order in which you specify --plugin-load and --plugin-load-add is important : "--plugin-load=x --plugin-load-add=y" will be equivalent to "--plugin-load=x,y" whereas "--plugin-load-add=y --plugin-load=x" will be equivalent to "plugin-load=x". . Incompatible change : the --help --verbose command will no longer print the --plugin-load variable's values (as it doesn't have one). Otherwise both --plugin-load and --plugin-load-add are mentioned in it.

    MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Overview of 10.0
    release notes
    Revision #3501

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    10.0-connect merge

  • Revision #3984.1.17 Sat 2014-03-29 17:31:08 +0100

    • never put anything with side-effects in an assert() - asserts can be conditionally compiled out.

  • Revision #3984.1.16 Thu 2014-03-27 19:07:17 +0100

    • Make local MySQL connection default to unix socket on Linux or enable to use named pipe on Windows by specifying the host as '.' This addresses MDEV-5952.

    • modified:

      • storage/connect/myconn.cpp

  • Revision #3984.1.15 Thu 2014-03-27 13:25:02 +0100

    • disable connect tests for --embedded

  • Revision #3984.1.14 Sun 2014-03-23 15:50:39 +0100

    • Should fix valgrind diag on uninitialized value

    • modified:

      • storage/connect/tabdos.cpp

  • Revision #3984.1.13 Fri 2014-03-21 23:58:11 +0100

    • Fix bug MDEV-5928

    • modified:

      • storage/connect/tabxml.cpp

  • Revision #3984.1.12 Fri 2014-03-21 22:47:40 +0100

    • Remove 2 compile warnings

    • modified:

      • storage/connect/ha_connect.cc

  • Revision #3984.1.11 Fri 2014-03-21 22:24:54 +0100

    • Fix bug MDEV-5919. Was because doing fseek of a stream closed by another thread.

    • modified:

      • storage/connect/filamtxt.cpp

  • Revision #3984.1.10 Fri 2014-03-21 02:40:27 +0100

    • FIX MDEV-5918

    • modified:

      • storage/connect/ha_connect.cc

  • Revision #3984.1.9 Wed 2014-03-19 15:45:21 +0100

    • FIX MDEV-5890 and MDEV-5900

    • modified:

      • storage/connect/filamtxt.cpp

      • storage/connect/ha_connect.cc

  • Revision #3984.1.8 Wed 2014-03-19 02:25:28 +0100

    • Suppress call to PROFILE_End in connect_done_func that causes Signal 11 on Linux

    • modified:

      • storage/connect/ha_connect.cc

  • Revision #3984.1.7 Tue 2014-03-18 19:25:50 +0100

    • FIX PIVOT bug MDEV-5869 caused by using fop (field option ptr) when NULL.

    • modified:

      • storage/connect/ha_connect.cc

  • Revision #3984.1.6 Mon 2014-03-10 18:29:04 +0100

    • NOTE: an experimental implementation of MRR was done but not kept in this version. Sure enough, it never caused any improvement in the execution speed and rather caused a small increase of execution time. This is probably because values are sorted by rowid in each range of CONNECT indexes. This could be reconsidered if a customer have a need for processing very big files.

  • Revision #3984.1.5 Wed 2014-03-05 12:10:02 +0100

    • Fix MDEV-5497. The city column length was wrong in the create table statements.

    • modified:

      • storage/connect/mysql-test/connect/r/fix.result

      • storage/connect/mysql-test/connect/t/fix.test

  • Revision #3984.1.4 Thu 2014-02-27 18:00:01 +0100

    • Fix bug MDEV-5734

    • modified:

      • storage/connect/mysql-test/connect/r/pivot.result

      • storage/connect/mysql-test/connect/t/pivot.test

      • storage/connect/tabmysql.cpp

      • storage/connect/tabpivot.cpp

  • Revision #3984.1.3 Sun 2014-02-16 22:52:57 +0100

    • Make alter.test to work on both Windows and Linux

    • modified:

      • storage/connect/mysql-test/connect/r/alter.result

      • storage/connect/mysql-test/connect/t/alter.test

  • Revision #3984.1.2 Sun 2014-02-16 18:05:43 +0100

    • This is a minor change commitment

  • Revision #3984.1.1 Fri 2014-02-07 22:44:43 +0100

    • Check field option changes on ALTER TABLE in check_if_supported_inplace_alter. If yes, the in-place algorithm cannot be used (inward tables)

    • modified:

      • storage/connect/ha_connect.cc

      • storage/connect/ha_connect.h

  • Revision #4139 Sat 2014-03-29 14:16:58 +0100

    • temporarily disable part of the test in ps-protocol. name resolution issues. see MDEV-5981

  • Revision #4138 Sat 2014-03-29 11:33:25 +0100

    • another post-fix patch for MDEV-5850: MySQL Bug#21317: SHOW CREATE DATABASE does not obey to lower_case_table_names (for case-insensitive filesystems)

  • Revision #4137 Sat 2014-03-29 11:33:20 +0100

    • MDEV-5969 Crash in prepared statement with NO_ZERO_IN_DATE and ROLLUP MDEV-5971 Asymmetry between CAST(DATE'2001-00-00') to INT and TO CHAR in prepared statements

  • Revision #4136 Sat 2014-03-29 11:32:49 +0100

    • update the result file

  • Revision #4135 Fri 2014-03-28 21:46:58 +0100

    • MDEV-5979 Server crashes on truncating a temporary InnoDB table on Windows

  • Revision #4134 [merge] Fri 2014-03-28 21:42:57 +0200

    • automatic merge

    • Revision #4130.1.2 Fri 2014-03-28 09:31:43 +0200

      • Updated sponsors and authors

    • Fri 2014-03-28 09:31:24 +0200

      • Fixed that the we don't change CREATE to CREATE OR REPLACE, except if the slave removed an existing table as part of CREATE. This will help the following replicaition scenario: master (statement replication) -> slave (row based replication) -> MySQL or MariaDB 5.x slave

  • Revision #4133 Fri 2014-03-28 11:30:10 +0400

    • MDEV-5964 - main.MDEV-504 unveils assertion failure in TABLE_SHARE::visit_subgraph

  • Revision #4132 Fri 2014-03-28 23:18:33 +0400

    • Change the order of parameters in DECODE_HISTOGRAM to match the order of fields in mysql.column_stats.

  • Revision #4131 [merge] Fri 2014-03-28 22:19:16 +0400

    • Merge

    • Revision #4129.1.1 Fri 2014-03-28 22:17:57 +0400

      • MDEV-5978: valgrind failure in rpl_row_corruption - Fix valgrind failure: don't touch table_list->master_had_triggers when RBR_TRIGGERS is not compiled in.

  • Revision #4130 Thu 2014-03-27 23:23:28 +0100

    • post-fix patch for MDEV-5850: MySQL Bug#21317: SHOW CREATE DATABASE does not obey to lower_case_table_names

  • Revision #4129 [merge] Fri 2014-03-28 00:38:56 +0400

    • Merge

    • Revision #4126.1.1 Fri 2014-03-28 00:32:53 +0400

      • MDEV-4360: ANALYZE shows "Table is already up to date" while updating stats - Show a line with "Engine-independent statistics collected" when ANALYZE command caused EITS statistics to be recollected.

  • Revision #4128 Thu 2014-03-27 12:17:53 +0100

    • compilation failure on windows

  • Revision #4127 Thu 2014-03-27 12:04:34 +0100

    • mtr: remove --use-copy, autodetect symlink support instead

  • Revision #4126 [merge] Thu 2014-03-27 14:57:53 +0400

    • Merge

    • Revision #4116.1.1 Thu 2014-03-27 14:55:29 +0400

      • MDEV-5962: EITS: value "position" calculated incorrectly for CHAR(n) columns - Dont substract unsigned numbers, use correct calculations. - (there is no testcase because effort is required to come up with it)

  • Revision #4125 Thu 2014-03-27 11:25:27 +0100

    • update .result file

  • Revision #4124 Mon 2014-03-24 08:18:01 +0200

    • MDEV-5876: MySQL bug #11766767 - "59957: VIEW USING MERGE PERMISSIONS IN MULTI-TABLE UPDATE"

  • Revision #4123 Sun 2014-03-23 21:09:38 +0200

    • Make copy_up_file_and_fill() safe for disk full Fixed use-copy option to mysql-test-run

  • Revision #4122 Sun 2014-03-23 18:39:10 +0200

    • MDEV-5930 Server crashes in thd_get_ha_data on CREATE OR REPLACE TABLE

  • Revision #4121 Sun 2014-03-23 17:00:29 +0200

    • MDEV-5818: MySQL Worklog #6145: Separate the dependence of DATA DIRECTORY from symbolic links

  • Revision #4120 Sun 2014-03-23 15:55:05 +0200

    • MDEV-5930: Server crashes in thd_get_ha_data on CREATE OR REPLACE TABLE

  • Revision #4119 Sun 2014-03-23 15:43:57 +0200

    • MDEV-5850: MySQL Bug#21317: SHOW CREATE DATABASE does not obey to lower_case_table_names Bug #3329 Incomplete lower_case_table_names=2 implementation

  • Revision #4118 Sat 2014-03-22 12:32:36 +0200

    • MDEV-734: Bug #917662 - mysql_print_status() missing final fflush()

  • Revision #4117 Sat 2014-03-22 12:08:35 +0200

    • MDEV-5906: Thread status not changed when applying log events

  • Revision #4116 Thu 2014-03-27 13:08:00 +0400

    • Code cleanup: - Move [some] engine-agnostic tests from t/selectivity.test to t/selectivity_no_engine.test - Move Histogram::point_selectivity to sql_statistics.cc

  • Revision #4115 [merge] Thu 2014-03-27 12:37:05 +0400

    • Merge

    • Revision #4074.1.3 Thu 2014-03-27 12:30:49 +0400

      • MDEV-5926, MDEV-4362 post-fixes: - Histogram::find_bucket() should not walk off the end of the value range. - Address review feedback in Histogram::point_selectivity(): different handling for zero-width buckets, and explanations.

    • Wed 2014-03-26 21:05:31 +0400

      • : {division by zero when lookup constant is outside the value table} - Fix Histogram::point_selectivity() to work in the case where the passed value_pos=0 (or 1) and the first (or the last) bucket in the histogram has zero value-range (i.e one value).

    • Wed 2014-03-26 17:55:00 +0400

      • : EITS: Histogram estimates for column=least_possible_value are wrong [Attempt #2] - Use a new selectivity calculation formula in Histogram::point_selectivity. The formula is different from the old one because it was developed from scratch. it doesn't have any possible division-by-zero problems.

  • Revision #4114 Thu 2014-03-27 08:11:05 +0100

    • heap.test: hide a warning on 32-bit

  • Revision #4113 Wed 2014-03-26 22:32:20 +0100

    • MDEV-5433 select_result::send_error() is unused

  • Revision #4112 Wed 2014-03-26 22:32:15 +0100

    • MDEV-5943 'show table status' does not immediately show tokudb tables MDEV-5839 TokuDB tables not properly cleaned on DROP DATABASE

  • Revision #4111 Wed 2014-03-26 22:32:10 +0100

    • Fix hostcache_ipv4_blocked and hostcache_ipv6_blocked to pass. Don't abort plugin reads whem mpvio->make_it_fail is set - this can leak information.

  • Revision #4110 Wed 2014-03-26 22:31:17 +0100

    • update tokudb tests for 10.0

  • Revision #4109 Wed 2014-03-26 22:26:13 +0100

    • Revert revision sergii@pisem.net-20130123151853-xc6i3l11aqv0iykk Rename back my_init_dynamic_array2() -> init_dynamic_array2() It happens to be a part of the de facto API :(

  • Revision #4108 [merge] Wed 2014-03-26 22:25:38 +0100

    • 5.5 merge

    • Revision #3413.21.585 Wed 2014-03-26 19:56:23 +0100

      • MDEV-5955 Server crashes in handler::ha_external_lock or assertion `m_lock_type == 2' fails in handler::ha_close on disconnect with a locked temporary table

    • Wed 2014-03-26 21:58:27 +0200

      • : Creating tmp. memory table kills the server

    • Wed 2014-03-26 08:24:19 +0100

      • compilation failure with BUILD/compile-amd64-valgrind-max

    • Tue 2014-03-25 22:41:18 +0100

      • move file->position() down, to make sure it's executed only when previous file->index_next (or other file->... index access method) succeeded

    • Tue 2014-03-25 17:34:45 +0100

      • don't put libmysqlclient symbols extra-used on debian in the libmysqlclient_16 version node.

    • [merge] Tue 2014-03-25 11:09:12 +0100

      • 5.3 merge

      • Sun 2014-03-23 16:02:56 +0400

        • Assertion `0' failed in make_sortkey(SORTPARAM*, uchar*, uchar*) on ORDER BY HEX( UNCOMPRESSED_LENGTH( pk ) )

    • Mon 2014-03-24 20:02:08 +0100

      • Windows: 10.0 crashes on shutdown

    • Mon 2014-03-24 20:02:00 +0100

      • mysqltest bug: reset --replace command after every error message (because error messages use replacements)

    • Mon 2014-03-24 20:01:55 +0100

      • TokuDB fails to compile without partition storage engine

    • Mon 2014-03-24 20:01:50 +0100

      • tokudb: make compression=TOKUDB_ZLIB the default (instead of TOKUDB_UNCOMPRESSED) for new tables

    • Mon 2014-03-24 20:01:45 +0100

      • rpl tests: move "include/master-slave.inc" down to be after all possible checks that can skip the test

    • Mon 2014-03-24 20:01:37 +0100

      • Upgrade from via yum fails

    • Wed 2014-03-19 10:03:34 +0100

      • symbol list_add, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference libmyodbc.so: undefined symbol: int2str Symbol missing in libmysqlclient.so.18 (make_scrambled_password)

    • Wed 2014-03-19 10:02:41 +0100

      • Centos startup script is broken

    • Sun 2014-03-23 18:44:48 +0400

      • server_audit test fails in buildbot on Mac (labrador). The RTLD_DEFAULT value on Labrador machine is not NULL, so the dlsym() commands in the server_audit just fail to bind the necessary functions. Fixed by using RTLD_DEFAULT explicitly.

    • [merge] Tue 2014-03-18 18:29:07 +0100

      • merge

      • [merge] Tue 2014-03-18 09:02:57 +0100

        • merge ft-index and ft-engine as of 7.1.5

    • Tue 2014-03-18 16:26:02 +0200

      • Fixed buildbot issues

    • Tue 2014-03-18 10:26:50 +0200

      • Fixed some buildbot failures

    • Mon 2014-03-17 19:09:53 +0400

      • audit log will not rotate when the file size exceeds global variable setting. Notifications about changed variables: server_audit_file_rotate_now server_audit_file_rotations server_audit_file_rotations are now handled and one doesn't need to stop/start logging to make them effective.

    • Fri 2014-03-14 16:29:23 +0200

      • : STOP SLAVE resets global status variables

    • Thu 2014-02-13 11:40:49 +0400

      • - possible deadlocks between rwlocks and mutexes

    • Tue 2014-03-11 19:07:02 +0100

      • Debugging aid: Add T* List::elem(int n) which returns N-th element in the list. - There was List::nth_element() but it didn't work because linker removed it. - Now, removal by linker is prevented for important values of T, and function is renamed.

    • [merge] Tue 2014-03-11 17:14:48 +0100

      • Merge

      • Tue 2014-03-11 16:45:08 +0100

        • : ha_partition and innodb index intersection produce fewer rows (MySQL Bug#70703) (This is attempt at fix #2) (re-commit with fixed typo) - Moved the testcase from partition_test to partition_innodb.test where it can really work. - Made ordered index scans over ha_partition tables to satisfy ROR property for the case where underlying table uses extended keys.

    • Tue 2014-03-11 17:37:46 +0200

      • Fixed test failure (5.5 had different test result than 10.0)

  • Revision #4107 Wed 2014-03-26 09:43:02 +0100

    • MDEV-5920 MySQL Bug#16765410 FTS: STACK AROUND THE VARIABLE 'MYSTR' WAS CORRUPTED IN INNOBASE_STRNXFRM

  • Revision #4106 Wed 2014-03-26 09:42:52 +0100

    • MDEV-5861 MySQL Bug#12601974 - STORED PROCEDURE SQL_MODE=NO_BACKSLASH_ESCAPES IGNORED AND BREAKS REPLICATION

  • Revision #4105 Wed 2014-03-26 09:42:33 +0100

    • make append_query_string() more usable: simplify the prototype and move it to sql_string.h

  • Revision #4104 Wed 2014-03-26 09:41:52 +0100

    • remove append_escaped(), use String::append_for_single_quote() instead

  • Revision #4103 Wed 2014-03-26 09:41:37 +0100

    • small cleanup in sql_acl.cc: use LEX_STRING, keep similar functions together, remove duplicated code

  • Revision #4102 Wed 2014-03-26 09:41:28 +0100

    • MDEV-5909 MySQL BUG#11748924 PARTITIONS: TOO-LONG COMMENT CAUSES NO WARNING

  • Revision #4101 Wed 2014-03-26 09:41:16 +0100

    • build_frm_image(): don't try to guess the "real table name" from the field list, it doesn't work if ALTER TABLE has replaced all fields. Instead, pass the correct original table name down from the caller.

  • Revision #4100 Wed 2014-03-26 09:33:54 +0100

    • TokuDB: make the default value for the table compression= attribute to come from the variable @@session.tokudb_row_format

  • Revision #4099 Wed 2014-03-26 09:33:03 +0100

    • bug in HA_TOPTION_SYSVAR of the enum type - enum string was generated incorrectly

  • Revision #4098 Wed 2014-03-26 09:32:54 +0100

    • MDEV-5815 MySQL BUG#11751736: DROP DATABASE STATEMENT SHOULD REMOVE .OLD SUFFIX FROM DATABASE DIRECTORY

  • Revision #4097 Fri 2014-03-21 14:36:49 +0100

    • MDEV-5817 MySQL BUG#11825482: Broken key length calculation for btree index

  • Revision #4096 Fri 2014-03-21 14:05:44 +0100

    • MDEV-5823 MySQL bug#11760213-52599: ALTER TABLE REMOVE PARTITIONING ON NON-PARTITIONED TABLE CORRUPTS MYISAM

  • Revision #4095 Thu 2014-03-20 23:27:08 +0100

    • MDEV-5846 MySQL Bug #18144 - Cost with FORCE/USE index seems incorrect in some cases.

  • Revision #4094 Thu 2014-03-20 23:26:50 +0100

    • MDEV-5820 MySQL Bug #54805 definitions in regex/my_regex.h conflict with /usr/include/regex.h

  • Revision #4093 Thu 2014-03-20 23:26:41 +0100

    • MDEV-5849 MySQL bug#12602983 - User without privilege on routine can discover its existence by executing "select non_existing_func();" or by "call non_existing_proc()"

  • Revision #4092 Thu 2014-03-20 09:50:45 +0100

    • MDEV-5858 MySQL Bug#12744991 - DECIMAL_ROUND(X,D) GIVES WRONG RESULTS WHEN D == N*(-9)

  • Revision #4091 Thu 2014-03-20 00:44:35 +0100

    • MDEV-5894 MySQL BUG#34750: Print database name in Unknown Table error message

  • Revision #4090 Wed 2014-03-19 20:33:12 +0100

    • MDEV-5898 FOUND_ROWS() return incorrect value when using DISTINCT

  • Revision #4089 Wed 2014-03-19 09:58:18 +0100

    • MDEV-5404 Can't free data returned by mariadb_dyncol_unpack on windows

  • Revision #4088 Wed 2014-03-19 09:58:06 +0100

    • MDEV-5173 Cppcheck report

  • Revision #4087 Wed 2014-03-19 09:57:57 +0100

    • MDEV-5787 Server crashes in row_mysql_convert_row_to_innobase on CREATE .. SELECT

  • Revision #4086 Wed 2014-03-19 09:57:45 +0100

    • MDEV-5771 Privileges acquired via roles depend on the order of granting

  • Revision #4085 Wed 2014-03-19 09:57:17 +0100 *

    1. move Debug_role_merges_routine status variable increment to a correct function (similar to other Debug_role_merges_* variables). 2. make optional arguments of propagate_role_grants() really optional

  • Revision #4084 Wed 2014-03-19 09:57:09 +0100

    • List<>-style template wrapper over hash_filo

  • Revision #4083 Wed 2014-03-19 09:56:46 +0100

    • update plugins' maturity levels: old plugins get STABLE newer plugins get GAMMA those that had bugs recently get BETA

  • Revision #4082 Wed 2014-03-26 15:17:12 +0200

    • MDEV-5949: Performance of XtraDB slows down significantly on long benchmarks when compressed tables are used.

  • Revision #4081 Mon 2014-03-24 11:22:16 +0100

    • MDEV-5825: Assertion `! is_set() || m_can_overwrite_status' fails in Diagnostics_area::set_error_status on executing rpl.rpl_parallel test

  • Revision #4080 Sun 2014-03-23 19:43:01 +0400

    • MDEV-5781 Item_sum_std::val_real(): Assertion `nr >= 0.0' fails on query with STDDEV_POP, ROUND and variable

  • Revision #4079 Sun 2014-03-23 15:15:07 +0400

    • A joint patch for: - MDEV-5689 ExtractValue(xml, 'substring(/x,/y)') crashes - MDEV-5709 ExtractValue() with XPath variable references returns wrong result.

  • Revision #4078 Sun 2014-03-23 14:22:44 +0400

    • MDEV-5870 Assertion `ltime->neg == 0' fails with COALESCE, ADDDATE, MAKEDATE A huge number in the "day" part of an interval made the code to return a negative date erroneously. Adding a test to return an error on a too large "day" value.

  • Revision #4077 Sat 2014-03-22 12:44:39 -0700

    • Fixed bug MDEV-5931. After constant table row substitution the where condition may be converted to always true. The function calculate_cond_selectivity_for_table() should take into account this possibility.

  • Revision #4076 Fri 2014-03-21 13:30:55 +0100

    • MDEV-5914: Parallel replication deadlock due to InnoDB lock conflicts

  • Revision #4075 Fri 2014-03-21 10:11:28 +0100

    • MDEV-5921: In parallel replication, an error is not correctly signalled to the next transaction

  • Revision #4074 Fri 2014-03-21 15:42:37 +0400

    • MDEV-5917: EITS: different order of predicates in IN (...) causes different estimates - Forgot to update one .result file.

  • Revision #4073 Fri 2014-03-21 08:39:04 +0200

    • MDEV-5830: Assertion failure mutex_get_waiters(mutex) == 0 at shutdown.

  • Revision #4072 Fri 2014-03-21 00:53:41 +0400

    • MDEV-5917: EITS: different order of predicates in IN (...) causes different estimates - Save range key before making field->pos_in_interval() call (like we do for non-equality ranges)

  • Revision #4071 Thu 2014-03-20 11:11:13 +0400

    • MDEV-5864 - Reduce usage of LOCK_open: TABLE_SHARE::tdc.free_tables

  • Revision #4070 Thu 2014-03-20 09:32:37 +0200

    • Remove assertions now that the actual bug has been repeated.

  • Revision #4069 [merge] Thu 2014-03-20 01:07:01 +0200

    • Automatic merge

    • Revision #4064.1.2 Thu 2014-03-20 00:59:13 +0200

      • Fix for MDEV-5589: "Discrepancy in binlog on half-failed CREATE OR REPLACE"

    • [merge] Wed 2014-03-19 15:18:29 +0200

      • Automatic merge

      • Wed 2014-03-19 15:15:57 +0200

        • Interrupted CREATE OR REPLACE is written into binlog, and in a wrong format

  • Revision #4068 [merge] Wed 2014-03-19 14:58:29 -0700

    • Merge.

    • Revision #3427.47.1 Tue 2014-03-18 11:30:50 -0700

      • Fixed bug MDEV-5191. Corrected cost estimates when a join buffer is used and the optimizer is requested to use condition selectivities.

  • Revision #4067 Wed 2014-03-19 19:35:42 +0200

    • Better to use ut_ad macro.

  • Revision #4066 Wed 2014-03-19 20:05:54 +0400

    • MDEV-5901: EITS: killing the server leaves statistical tables in "marked as crashed" state - Part#2: call HA_EXTRA_FLUSH for the correct handler object, and call it after every change (ha_write_row, ha_update_row, ha_delete_row).

  • Revision #4065 Wed 2014-03-19 17:23:38 +0200

    • MDEV-5830: Assertion failure mutex_get_waiters(mutex) == 0 at shutdown.

  • Revision #4064 [merge] Wed 2014-03-19 16:37:17 +0400

    • Merge

    • Revision #4060.1.1 Wed 2014-03-19 16:32:57 +0400

      • MDEV-5901: EITS: killing the server leaves statistical tables in "marked as crashed" state - Do like sp.cc does with mysql.proc table: call HA_EXTRA_FLUSH after we've modified a statistical table.

  • Revision #4063 Wed 2014-03-19 11:35:32 +0200

    • RBR triggers compiled-out with ifdefs in 10.0

  • Revision #4062 Wed 2014-03-19 11:00:56 +0200

    • MDEV-9095: Executing triggers on slave in row-based replication

  • Revision #4061 Mon 2014-03-17 15:49:41 +0200

    • MDEV-5878: Failing assertion: mutex_own(mutex) with innodb_use_fallocate=ON.

  • Revision #4060 [merge] Mon 2014-03-17 13:45:56 +0400

    • Merge

    • Revision #4054.1.1 Sun 2014-03-16 14:33:37 +0100

      • MDEV-4410: update does not want to use a covering index, but select uses it - If an UPDATE 1) modifies the key it is using, and 2) has ORDER BY ... LIMIT which matches the key it is using, Then we should use "Using buffer", not "Using filesort".

  • Revision #4059 Mon 2014-03-17 09:44:17 +0100

    • Fix missing .result file update before push.

  • Revision #4058 Wed 2014-03-12 09:08:17 +0100

    • Update the help text for --slave-parallel-threads, to clarify the meaning of the count, and to remove the alpha warning.

  • Revision #4057 Wed 2014-03-12 00:14:49 +0100

    • MDEV-5804: If same GTID is received on multiple master connections in multi-source replication, the event is double-executed causing corruption or replication failure

  • Revision #4056 Sun 2014-03-09 10:27:38 +0100

    • MDEV-5804: If same GTID is received on multiple master connections in multi-source replication, the event is double-executed causing corruption or replication failure

  • Revision #4055 Sat 2014-03-15 16:56:35 +0400

    • create_or_replace test failed with embedded-server due to different thread IDs

  • Revision #4054 Fri 2014-03-14 18:52:16 +0100

    • MDEV-5814: MySQL Bug#13948247 DIVISION BY 0 IN GET_BEST_DISJUNCT_QUICK WITH FORCE INDEX GROUP BY - Adopt MySQL's fix: don't run index_merge optimizer if the table statistics reports that the table has 0 rows.

  • Revision #4053 [merge] Fri 2014-03-14 17:23:13 +0100

    • Merge

    • Revision #4032.1.4 Fri 2014-03-07 13:21:16 +0100

      • Bug #13571700 TINYBLOB NOT NULL, CRASH IN PROTOCOL::NET_STORE_DATA - Backport testcase from mysql-5.6

    • Fri 2014-03-07 13:14:58 +0100

      • Bug#45227: Lost HAVING clause led to a wrong result. - Backport testcase from mysql-5.6

    • Fri 2014-03-07 13:00:20 +0100

      • BUG#13803810: TOO FEW ROWS RETURNED FOR RANGE ACCESS IN VARCHAR INDEX USING DATETIME VALUE - Backport the testcase from mysql-5.6

    • Fri 2014-03-07 12:49:40 +0100

      • BUG#13731380: RANGE OPTIMIZER CALLS RECORDS_IN_RANGE() FOR OPEN RANGE - Backport testcase from mysql-5.6

  • Revision #4052 Fri 2014-03-14 09:31:16 +0200

    • MDEV-5819: MySQL Bug #13500371 63704: CONVERSION OF '1.' TO A NUMBER GIVES ERROR 1265 (WARN_DATA_TRUNCATED)

  • Revision #4051 [merge] Thu 2014-03-13 16:43:11 +0200

    • Merge with 10.0-base Automatic merge, except for server_audit.cc that had to be modified slightly Changes to xtradb and innobase where ignored was these made no sence for 10.0

    • Revision #3427.43.14 [merge] Tue 2014-03-11 17:49:09 +0200

      • Merge with 5.5

      • Tue 2014-03-11 16:53:24 +0200

        • Fixed a compiler failure and removed some warnings in windows

      • Mon 2014-03-10 21:40:27 +0200

        • Fixed "Server crashes on SQL select containing more group by and left join statements using innodb tables"

      • Tue 2014-03-04 20:50:19 +0100

        • : [PATCH] Slave disconnects and fails to reconnect on Error_code: 1159

      • Tue 2014-03-04 16:15:58 +0400

        • : mysqldump -uroot unusable for multi-database operations, checks all databases - MariaDB-5.5 part of the fix: since we can't easily fix query optimization for I_S tables, run the affected-tablespaces query with semijoin=off. It happens to have a good query plan with that setting.

      • Fri 2014-02-28 00:41:08 +0400

        • Add Audit Plugin to Debian packaging.

      • Fri 2014-02-28 00:23:20 +0400

        • mysqld crash signal 11 in mysql_audit_general. That error 'Can't open the pid file' leads to mysqld crash signal 11 in mysql_audit_general() called with the 'thd' parameter set to NULL. That wasn't checked when the thd->db and thd->db_length were accessed. Fixed by checking for the NULL thd.

      • Wed 2014-02-26 16:25:05 +0400

        • Increment the version number

      • Wed 2014-02-26 13:49:50 +0200

        • : Slow file extend when innodb_use_fallocate=1 and SSD file storage.

      • Wed 2014-02-26 12:06:12 +0200

        • : Assertion failure node->n_pending on fil0fil.c line 5039 on debug build when innodb_use_fallocate=1

      • Mon 2014-02-24 23:40:16 +0400

        • MariaDB Audit plugin added.

  • Revision #4050 Thu 2014-03-13 10:38:41 +0200

    • MDEV-5840: group_concat( column_json(dynamic_column )) return empty result

  • Revision #4049 Wed 2014-03-12 12:34:47 +0100

    • update test results

  • Revision #4048 Wed 2014-03-12 12:34:36 +0100

    • typo fixed

  • Revision #4047 Wed 2014-03-12 11:26:40 +0200

    • MDEV-5619: CREATE OR REPLACE does not release MDL_EXCLUSIVE upon failure

  • Revision #4046 Wed 2014-03-12 11:24:03 +0200

    • Fixed some failing tests Remove memory warnings if mysql client aborts early Changed copyright for clients

  • Revision #4045 Fri 2014-03-07 11:43:06 +0400

    • MDEV-5766 - my_atomic_load does memory writes

  • Revision #4044 Tue 2014-03-11 00:03:53 +0400

    • Increase version number

  • Revision #4043 Tue 2014-03-11 00:02:22 +0400

    • The test had synchronization point, but did not save master position before that, which caused indeterministic outcome

  • Revision #4042 Mon 2014-03-10 21:14:38 +0200

    • Fixed MDEV-5724 "Server crashes on SQL select containing more group by and left join statements using innodb tables"

  • Revision #4041 Mon 2014-03-10 14:08:12 +0200

    • Fixed MDEV-5780 "create-big fails in 10.0"

  • MariaDB 10.0
    MariaDB 10.0.38
    Download Now
    Download
    Release Notes
    Overview of 10.0
    release notes
    Revision #4140

    Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

    
    Sun 2012-08-26 16:06:39 +0400
    
    * Cassandra storage engine: bulk INSERT support
    
      * bulk inserts themselves
      * control variable and counters.
    
    Thu 2012-08-23 21:16:01 +0400
    
    * Enable mapping of CHAR(n)
    * preparations for support of bulk INSERT.
    
    Thu 2012-08-23 16:15:28 +0400
    
    * # [MDEV-476](https://jira.mariadb.org/browse/MDEV-476): Cassandra: Server crashes in calculate_key_len on DELETE with ORDER BY
    
    
      * Fix typo in ha_cassandra::rnd_pos().
      * in ::index_read_map(), do not assume that pk column is part of table->read_set.
    
    Tue 2012-08-21 18:38:27 +0400
    
    * Make ha_cassandra work with filesort().
    
    Mon 2012-08-20 12:08:29 +0400
    
    * Read records in batches when doing full table scan.
    
    Sun 2012-08-19 14:54:58 +0400
    
    * position() and rnd_pos() implementations.
    
    Sun 2012-08-19 13:21:23 +0400
    
    * [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
    
      * Partial support for DELETE ... WHERE.
    
    Sun 2012-08-19 12:50:53 +0400
    
    * [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
    
      * Descriptive error messages
      * Unpack PK column on range scans
    
    Sat 2012-08-18 21:29:31 +0400
    
    * [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
    
      * Support "DELETE FROM cassandra_table"
    
    Sat 2012-08-18 21:21:50 +0400
    
    * [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
    
      * Got range reads to work (except for unpacking of the rowkey value)
    
    Sat 2012-08-18 16:28:35 +0400
    
    * [MDEV-431](https://jira.mariadb.org/browse/MDEV-431): Cassandra storage engine
    
      * Introduce type converters (so far rather trivial)
      * switch INSERT to using batch_mutate()
    
    Fri 2012-08-17 21:13:20 +0400
    
    * Initial commit for Cassandra storage engine.
    
    * [Revision #3492](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3492)\
      Fri 2013-01-11 16:33:51 +0100
      * make sure that our .deb packages provide mysql-\*-5.5 where appropriate
    * [Revision #3491](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3491) \[merge]\
      Thu 2013-01-10 22:33:23 -0800
      * Merge 10.0-base -> 10.0.
      * Also fixed a bug in sql\_update.cc: the code of mysql\_update() lacked a call of set\_statistics\_for\_table().
      * [Revision #3427.1.31](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.31) \[merge]\
        Tue 2013-01-08 19:34:33 -0800
        * Merge 5.5-mwl248 -> 10.0-base
        * [Revision #3413.22.13](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.13) \[merge]\
          Tue 2013-01-08 15:04:14 -0800
          * Merge 5.5 -> mwl248
        * [Revision #3413.22.12](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.12)\
          Tue 2013-01-08 08:17:51 -0800
          * Fixed bug [MDEV-3979](https://jira.mariadb.org/browse/MDEV-3979). Made allocation of memory for statistical data in a table share to be thread safe. This memory is now allocated in a special MEM\_ROOT that is created for each table share.
      * [Revision #3427.1.30](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.30) \[merge]\
        Thu 2012-12-20 15:38:29 -0800
        * Merge mdev539->10.0-base.
        * [Revision #3427.10.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.10.1)\
          Thu 2012-12-20 10:58:40 -0800
          * The patch for the task [MDEV-539](https://jira.mariadb.org/browse/MDEV-539).
          * The patch lifts the limitation of the current implementation of ALTER TABLE that does not allow to build unique/primary indexes by sort for MyISAM and Aria engines.
      * [Revision #3427.1.29](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.29) \[merge]\
        Wed 2012-12-19 19:15:51 -0800
        * Merge mwl248->10.0-base.
        * [Revision #3427.9.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.9.1) \[merge]\
          Sun 2012-12-16 21:33:17 -0800
          * Merge maria-5.5-mwl248 -> 10.0-base.
          * [Revision #3413.22.11](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.11) \[merge]\
            Fri 2012-12-14 12:02:08 -0800
            * Merge 5.5 -> mwl248
          * [Revision #3413.22.10](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.10)\
            Thu 2012-12-13 23:05:12 -0800
            * Addressed all remaining issues from the review of the patch that introduced engine independent persistent statistics. In particular: - added an enumeration type for possible values of the system variable use\_stat\_tables - renamed KEY::real\_rec\_per\_key to KEY::actual\_rec\_per\_key - optimized the collection of statistical data for any primary key defined only on one column.
          * [Revision #3413.22.9](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.9)\
            Wed 2012-12-12 23:16:54 -0800
            * Fixed bug [MDEV-3891](https://jira.mariadb.org/browse/MDEV-3891). If a query referenced some system statistical tables, but not all of them, then executing an ANALYZE command simultaneously with this query could lead to a deadlock. The fix prohibited reading statistics from system statistical tables for such queries.
            * Removed the function unlock\_tables\_n\_open\_system\_tables\_for\_write() as not used anymore. Performed some minor refactoring of the code in sql\_statistics.cc.
          * [Revision #3413.22.8](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.8)\
            Sun 2012-12-09 21:33:08 -0800
            * Addressed the following issue from the review of the patch for engine-independent statistics. If a table was created for InnoDB then the execution of the ANALYZE command over this table blocked any INSERT/DELETE/UPDATE of the table.
          * [Revision #3413.22.7](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.7)\
            Sat 2012-12-08 15:38:15 -0800
            * Addressed the following issue from the review of the patch for engine-independent statistics. When the primary key was dropped or changed statistics on secondary indexes for the prefixes that included components of the primary key was not removed from the table mysql.index\_stats.
            * Also fixed: in the some cases when a column was changed statistics on the indexes that included this column was not removed from the table mysql.index\_stats.
            * Also disabled the test [MDEV-504](https://jira.mariadb.org/browse/MDEV-504) for `--ps-protocol`.
          * [Revision #3413.22.6](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.6)\
            Wed 2012-12-05 22:51:11 -0800
            * Addressed the following issues from the review of the patch: 1. The PERSISTENT FOR clause of the ANALYZE command overrides the setting of the system variable use\_stat\_tables: with this clause ANALYZE unconditionally collects persistent statistics. 2. ANALYZE collects persistent statistics only for tables of the USER category. So it never collects persistent statistics for system tables.
          * [Revision #3413.22.5](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.5)\
            Wed 2012-12-05 09:57:34 -0800
            * Adjusted results for a test. The adjustment was supposed to be done in the previous commit.
          * [Revision #3413.22.4](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.4)\
            Wed 2012-12-05 00:31:05 -0800
            * Changed the names of the system tables for statistical data: table\_stat -> table\_stats column\_stat -> column\_stats index\_stat -> index\_stats to be in line with the names of innodb statistical tables from mysql-5.6: innodb\_table\_stats and innodb\_index\_stats.
          * [Revision #3413.22.3](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.3) \[merge]\
            Tue 2012-12-04 19:04:25 -0800
            * Merge 5.5->mwl248
          * [Revision #3413.22.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.2)\
            Mon 2012-11-19 13:04:37 -0800
            * Fixed bug [MDEV-3866](https://jira.mariadb.org/browse/MDEV-3866). The invalid implementation of the method Field\_bit::cmp\_max could trigger a valgrind complain or could lead to incorrect statistical data when collecting engine-independent statistics on BIT fields.
          * [Revision #3413.22.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3413.22.1) \[merge]\
            Fri 2012-11-02 20:38:05 -0700
            * Merge 5.5 -> 5.5-mwl248.
            * [Revision #3334.1.39](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.39)\
              Wed 2012-09-12 15:33:03 -0700
              * Made the results from the stat\_tables\_rbr test to be not dependent on the debug mode.
            * [Revision #3334.1.38](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.38)\
              Tue 2012-09-11 22:36:04 -0700
              * Fixed bug [MDEV-518](https://jira.mariadb.org/browse/MDEV-518). If some statistical tables are corrupted the server should use the conventional statistical data.
            * [Revision #3334.1.37](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.37)\
              Mon 2012-09-10 22:22:57 -0700
              * Fixed bug [MDEV-485](https://jira.mariadb.org/browse/MDEV-485). RBR should be turned off when statistical tables are modified in the result of the execution of a DDL statement. Revised the fix for bug [MDEV-463](https://jira.mariadb.org/browse/MDEV-463). Ensured suppression of RBR for the modifications of the statistical tables triggered by the execution of any analyze operation.
            * [Revision #3334.1.36](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.36) \[merge]\
              Sat 2012-09-08 22:36:55 -0700
              * Merge 5.5 -> mwl248
            * [Revision #3334.1.35](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.35)\
              Sat 2012-09-08 20:33:03 -0700
              * Part 2 of the fix for bug [MDEV-504](https://jira.mariadb.org/browse/MDEV-504). Any Field object should use current\_thd instead of table->in\_use when THD is needed if table == NULL. This patch fixes the crash of test case from [MDEV-504](https://jira.mariadb.org/browse/MDEV-504).test.
            * [Revision #3334.1.34](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.34) \[merge]\
              Sat 2012-09-08 12:07:14 -0700
              * Merge.
              * [Revision #3334.3.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.3.1)\
                Mon 2012-09-03 22:01:52 +0400
                * Preliminary test case for [MDEV-504](https://jira.mariadb.org/browse/MDEV-504) in order to reproduce the problem
            * [Revision #3334.1.33](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.33)\
              Sat 2012-09-08 12:04:31 -0700
              * Fixed bug [MDEV-504](https://jira.mariadb.org/browse/MDEV-504). Opening system statistical tables and reading statistical data from them for a regular table should be done after opening and locking this regular table. No test case is provided with this patch.
            * [Revision #3334.1.32](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.32)\
              Sat 2012-09-01 23:51:47 -0700
              * Fixed bug [MDEV-503](https://jira.mariadb.org/browse/MDEV-503). If a table is already in the table cache but without data from persistent statistical tables then the function open\_and\_process\_table should not only allocate memory for this statistical data in the corresponding TABLE\_SHARE object, but also should copy the references to the data into certain fields of the TABLE data structure: for each key of the table KEY::read\_stats should be copied, and for each column of the table Field::read\_stats should be copied.
            * [Revision #3334.1.31](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.31) \[merge]\
              Wed 2012-08-29 18:50:38 -0700
              * Merge 5.5->5.5-mwl248.
            * [Revision #3334.1.30](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.30)\
              Mon 2012-08-27 14:19:25 -0700
              * Fixed bug [MDEV-487](https://jira.mariadb.org/browse/MDEV-487). The function collect\_statistics\_for\_table() when scanning a table did not take into account that the handler function ha\_rnd\_next could return the code HA\_ERR\_RECORD\_DELETE that should not be considered as an indication of an error. Also fixed a potential memory leak in this function.
            * [Revision #3334.1.29](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.29)\
              Thu 2012-08-23 11:22:26 -0700
              * Fixed bug [MDEV-473](https://jira.mariadb.org/browse/MDEV-473). With the new code of mysql-5.5 for metadata locking the function unlock\_tables\_n\_open\_system\_tables\_for\_write should not explicitly unlock tables for which external locks have been set and should not explicitly reset thd->lock to 0.
            * [Revision #3334.1.28](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.28)\
              Mon 2012-08-20 12:05:37 -0700
              * Fixed bug [MDEV-463](https://jira.mariadb.org/browse/MDEV-463). RBR should be turned off when an ANALYZE TABLE command is executed.
            * [Revision #3334.1.27](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.27)\
              Sat 2012-08-18 22:18:46 -0700
              * Fixed the following problem: the syntax of the ANALYZE command did not returned an error if the list of the specified index names contained the name 'primary'.
            * [Revision #3334.1.26](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.26)\
              Sat 2012-08-18 11:49:14 -0700
              * Made the process of collecting persistent statistics killable.
            * [Revision #3334.1.25](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.25)\
              Fri 2012-08-17 13:23:49 -0700
              * Fixed bug [MDEV-464](https://jira.mariadb.org/browse/MDEV-464). The value of system variable use\_stat\_tables was always reset to 0 ('never') by mistake at the launch of the server.
            * [Revision #3334.1.24](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.24) \[merge]\
              Tue 2012-08-14 12:42:14 -0700
              * Merge 5.5->5.5-mwl248
            * [Revision #3334.1.23](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.23) \[merge]\
              Mon 2012-07-30 23:08:05 -0700
              * Merge 5.5 -> 5.5-mwl248.
            * [Revision #3334.1.22](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.22)\
              Mon 2012-07-30 10:09:58 -0700
              * Fixed errors in the calls of the macros my\_atomic\_rwlock\_wrlock, my\_atomic\_rwlock\_wrunlock.
            * [Revision #3334.1.21](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.21)\
              Fri 2012-07-27 17:33:23 -0700
              * Moved the test cases for parallel execution from stat\_tables.test into a separate file stat\_tables\_par.test because the test cases could not be run with embedded server.
            * [Revision #3334.1.20](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.20)\
              Fri 2012-07-27 12:05:23 -0700
              * Added missing declaration of statistics\_lock. Replaced bzero with memset. Added missing `--source include/have_debug_sync.inc` into stat\_tables.test.
            * [Revision #3334.1.19](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.19)\
              Thu 2012-07-26 17:50:08 -0700
              * Performed re-factoring and re-structuring of the code for [MWL#248](https://askmonty.org/worklog/?tid=248):
                * Moved the definitions of the classes to store data from persistent statistical tables into statistics.h, leaving in other internal data structures only references to the corresponding objects.
                * Defined class Column\_statistics\_collected derived from the class Column\_statistics. This is a helper class to collect statistics on columns.
                * Moved references to read statistics to TABLE SHARE, leaving the reference to the collected statistics in TABLE.
                * Added a new clone method for the class Field allowing to clone fields attached to table shares. It was used to create fields for min/max values in the memory of the table share.
              * Also:
                * Added procedures to allocate memory for statistical data in the table share memory and in table memory.
              * Also:
                * Added a test case demonstrating how ANALYZE could work in parallel to collect statistics on different indexes of the same table.
                * Added a test two demonstrate how two connections working simultaneously could allocate memory for statistical data in the table share memory.
            * [Revision #3334.1.18](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.18)\
              Tue 2012-07-10 22:12:23 -0700
              * Made the output of the newly added test cases from statistics.test platform independent.
              * Adjusted results of funcs\_1.is\_columns\_mysql\_embedded.
            * [Revision #3334.1.17](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.17)\
              Tue 2012-07-10 16:34:39 -0700
              * Added procedures to delete records by keys from statistical tables. Now when a table is dropped the statistics on the table is removed from the statistical tables. If the table is altered in such a way that a column is dropped or the type of the column is changed then statistics on the column is removed from the table column\_stat. It also triggers removal of the statistics on the indexes who use this column as its component.
              * Added procedures that changes the names of the tables or columns in the statistical tables for. These procedures are used when tables/columns are renamed.
              * Also partly re-factored the code that introduced the persistent statistical tables.
              * Added test cases into statistics.test to cover the new code.
            * [Revision #3334.1.16](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.16) \[merge]\
              Tue 2012-06-26 11:37:48 -0700
              * Merge 5.5 -> 5.5-mwl248.
            * [Revision #3334.1.15](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.15)\
              Mon 2012-06-25 22:33:07 -0700
              * Changed the type of all double columns in the system statistical tables mysql.column\_stat, mysql.table\_stat for the type DECIMAL(12,4). When cached the values from these columns are multiplied by factor 10^5 and stored as ulong numbers now.
            * [Revision #3334.1.14](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.14)\
              Sat 2012-06-02 17:19:01 -0700
              * Removed the server option `--stat-tables`.
              * Renamed the system variable optimizer\_use\_stat\_tables to use\_stat\_tables.
              * This variable now has only 3 possible values: 'never', 'complementary', 'preferably'.
              * If the server has been launched with `--use-stat-tables='complementary'|'preferably'` then the statictics tables can be employed by the optimizer and by the ANALYZE command.
            * [Revision #3334.1.13](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.13)\
              Fri 2012-06-01 17:38:32 -0700
              * Fixed a buildbot failure with a testcase from statistics.test that analyzes only some columns from a table.
            * [Revision #3334.1.12](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.12) \[merge]\
              Fri 2012-06-01 13:42:39 -0700
              * Merge
            * [Revision #3334.1.11](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.11)\
              Fri 2012-06-01 11:23:53 -0700
              * An attempt to fix a buildbot failure with a test case from statistics.test that analyzes only some columns from a table.
            * [Revision #3334.1.10](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.10) \[merge]\
              Tue 2012-05-22 21:31:36 -0700
              * Merge.
              * [Revision #3334.2.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.2.1)\
                Tue 2012-05-22 20:55:07 -0700
                * Support of the extended syntax for ANALYZE.
            * [Revision #3334.1.9](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.9) \[merge]\
              Fri 2012-05-18 11:28:02 -0700
              * Merge.
            * [Revision #3334.1.8](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.8) \[merge]\
              Fri 2012-05-18 09:50:30 -0700
              * Merge.
            * [Revision #3334.1.7](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.7)\
              Thu 2012-05-17 16:54:26 -0700
              * Fixed the bug that caused displaying incorrect values in the column cardinality of the table information\_schema.statistics.
            * [Revision #3334.1.6](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.6)\
              Tue 2012-05-08 16:42:55 -0700
              * Inverted the option `--skip-stat-tables` for `--stat-tables`. Set it to 0 by default. Now only the tests that use persistent statistics tables require starting the server with `--stat-tables` set on.
            * [Revision #3334.1.5](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.5)\
              Sun 2012-05-06 22:42:14 -0700
              * Supported extended keys when collecting and using persistent statistics.
            * [Revision #3334.1.4](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.4)\
              Thu 2012-04-19 09:49:53 -0700
              * Fixed a problem for Q18 from DBT3/SF30 with innodb database instance: the server crashed when running the query with persistent statistics enabled.
              * The field KEY::read\_stat.avg\_frequency must be initialized to NULL for the keys of temporary tables.
            * [Revision #3334.1.3](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.3) \[merge]\
              Wed 2012-04-11 20:44:52 -0700
              * Merge 5.5 -> 5.5-mwl248.
            * [Revision #3334.1.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.2)\
              Wed 2012-04-11 17:14:06 -0700
              * The pilot implementation of [MWL#250](https://askmonty.org/worklog/?tid=250): Use the statistics from persistent statistical tables instead of the statistics provided by engine.
            * [Revision #3334.1.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3334.1.1) \[merge]\
              Mon 2012-03-19 01:35:32 -0700
              * Merge maria-5.3-mwl248 -> 5.5 = maria-5.5-mwl248.
              * [Revision #2502.574.8](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.8) \[merge]\
                Thu 2012-03-15 21:40:15 -0700
                * Merge
              * [Revision #2502.574.7](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.7) \[merge]\
                Fri 2012-03-09 19:04:59 -0800
                * Merged 5.3 changes into the mwl #248 tree.
              * [Revision #2502.574.6](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.6)\
                Mon 2012-01-09 21:14:34 -0800
                * [MWL#248](https://askmonty.org/worklog/?tid=248): added the option skip-stat-tables.
              * [Revision #2502.574.5](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.5)\
                Sat 2012-01-07 00:34:30 -0800
                * Made statistics.test platform independent.
              * [Revision #2502.574.4](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.4)\
                Thu 2012-01-05 22:45:08 -0800
                * Adjusted results for the test suite funcs\_1.
              * [Revision #2502.574.3](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.3)\
                Thu 2012-01-05 18:55:37 -0800
                * Fixed a compiler warning. Adjusted results for mysql\_upgrade.test
              * [Revision #2502.574.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.2)\
                Wed 2012-01-04 18:32:21 -0800
                * In statistics.test: Saved at the very beginning and restored at the very end the value of optimizer\_use\_stat\_tables.
              * [Revision #2502.574.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/2502.574.1)\
                Wed 2012-01-04 17:51:53 -0800
                * The main patch for the [MWL#248](https://askmonty.org/worklog/?tid=248) back-ported from lp:igorb-seattle/mysql-server/mysql-azalea-wl4777.
    * [Revision #3490](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3490) \[merge]\
      Tue 2012-12-18 22:13:14 +0100
      * Merge a couple more fixes from 10.0-base to 10.0
      * [Revision #3427.1.28](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.28)\
        Tue 2012-12-18 22:00:55 +0100
        * Previous change of have\_debug\_sync.inc broke non-debug builds. Implement it in a different way that works on both release and debug builds, and still uses `--skip` instead of `--require`.
      * [Revision #3427.1.27](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.27)\
        Tue 2012-12-18 11:56:00 +0100
        * [MDEV-3927](https://jira.mariadb.org/browse/MDEV-3927) Add variable "have yassl" have\_openssl variable was ON even when OpenSSL was not used (but YaSSL was). fix that, so that have\_openssl really corresponds to OpenSSL
        * rename not\_openssl.inc to not\_ssl.inc and fix the test accordingly.
    * [Revision #3489](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3489)\
      Tue 2012-12-18 22:03:53 +0100
      * After-merge fixes for merge 10.0-base -> 10.0.
    * [Revision #3488](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3488) \[merge]\
      Tue 2012-12-18 15:01:58 +0100
      * Merge [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md)-base to [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md)
      * [Revision #3427.1.26](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.26)\
        Mon 2012-12-17 21:00:36 +0100
        * fix have\_debug\_sync.inc remove unused require files
      * [Revision #3427.1.25](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.25)\
        Mon 2012-12-17 20:47:23 +0100
        * [MDEV-438](https://jira.mariadb.org/browse/MDEV-438) Microseconds: Precision is ignored in CURRENT\_TIMESTAMP(N) when it is given as a default column value
        * For MySQL 5.6 compatibility, support precision specification in CURRENT\_TIMESTAMP in a default clause, when it's not less than the column's precision.
      * [Revision #3427.1.24](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.24)\
        Mon 2012-12-17 11:00:39 +0100
        * simplify the handler api - table\_type() is no longer abstract, not even virtual
      * [Revision #3427.1.23](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.23)\
        Mon 2012-12-17 10:56:26 +0100
        * remove HAVE\_EXPLICIT\_TEMPLATE\_INSTANTIATION
      * [Revision #3427.1.22](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.22)\
        Mon 2012-12-17 12:49:11 +0100
        * [MDEV-532](https://jira.mariadb.org/browse/MDEV-532): Fix some race conditions in test cases.
        * With [MDEV-532](https://jira.mariadb.org/browse/MDEV-532), the binlog\_checkpoint event is logged asynchronously from a binlog background thread. This causes some sporadic failures in some test cases whose output depends on order of events in binlog.
        * Fix using an include file that waits until the binlog checkpoint event has been logged before proceeding with the test case.
      * [Revision #3427.1.21](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.21) \[merge]\
        Sun 2012-12-16 16:49:19 -0800
        * Merge mariadb-5.5 -> 10.0-base.
      * [Revision #3427.1.20](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.20)\
        Fri 2012-12-14 15:38:07 +0100
        * [MDEV-532](https://jira.mariadb.org/browse/MDEV-532): Async InnoDB commit checkpoint.
        * Make the commit checkpoint inside InnoDB be asynchroneous. Implement a background thread in binlog to do the writing and flushing of binlog checkpoint events to disk.
      * [Revision #3427.1.19](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.19) \[merge]\
        Fri 2012-12-14 09:51:06 +0200
        * Automatic merge [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) with the latest 10.0-base.
        * [Revision #3427.8.2](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.8.2)\
          Thu 2012-12-13 22:56:03 +0200
          * [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) Add full support for auto-initialized/updated timestamp and datetime
          * Post-review changes according to Monty's review from 28/11/2012.
        * [Revision #3427.8.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.8.1) \[merge]\
          Thu 2012-10-18 15:57:12 +0300
          * Merge [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) with the latest 10.0-base.
          * [Revision #3427.7.1](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.7.1)\
            Wed 2012-10-17 15:43:56 +0300
            * [MDEV-452](https://jira.mariadb.org/browse/MDEV-452) Add full support for auto-initialized/updated timestamp and datetime
            * Generalized support for auto-updated and/or auto-initialized timestamp and datetime columns. This patch is a reimplementation of MySQL's "[WL#5874](https://askmonty.org/worklog/?tid=5874): CURRENT\_TIMESTAMP as DEFAULT for DATETIME columns". In order to ease future merges, this implementation reused few function and variable names from MySQL's patch, however the implementation is quite different.
            * TODO: The only unresolved problem in this patch is the semantics of LOAD DATA for TIMESTAMP and DATETIME columns in the cases when there are missing or NULL columns. I couldn't fully comprehend the logic behind MySQL's behavior and its relationship with their own documentation, so I left the results to be more consistent with all other LOAD cases.
            * The problematic test cases can be seen by running the test file function\_defaults, and observing the test case differences. Those were left on purpose for discussion.
    * [Revision #3487](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3487)\
      Sun 2012-12-16 21:45:45 +0100
      * small code cleanup taken from MySQL 5.6
    * [Revision #3486](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3486)\
      Sun 2012-12-16 21:11:24 +0100
      * [MDEV-3816](https://jira.mariadb.org/browse/MDEV-3816) init-file stops getting executed if a long enough line is encountered; on a debug version, assertion \`! is\_set() || can\_overwrite\_status' fails backport improved bootstrap error handling from 5.6
      * Was:
    
    
    * [Revision #3485](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3485)\
      Sat 2012-12-15 21:55:04 +0100
      * [MDEV-3834](https://jira.mariadb.org/browse/MDEV-3834) Crossgrade from MySQL 5.6.7 to [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md) fails due to non-existing mysql.host table Treat the host table as optional, don't abort when it's missing
    * [Revision #3484](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3484)\
      Sat 2012-12-15 21:54:18 +0100
      * [MDEV-3837](https://jira.mariadb.org/browse/MDEV-3837) Assertion \`table->read\_set == \&table->def\_read\_set' failed on updating a performance\_schema table This was failing not only for P\_S, but for any engine that had HA\_PRIMARY\_KEY\_REQUIRED\_FOR\_DELETE flag set (in the tree - only P\_S and federated). Because of this flag, read\_set and write\_set were (possibly) changed on update. But later the code modified these bitmaps and restored them to the default state, losing HA\_PRIMARY\_KEY\_REQUIRED\_FOR\_DELETE related changes.
    * [Revision #3483](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3483)\
      Sat 2012-12-15 18:24:11 +0100
      * [MDEV-3860](https://jira.mariadb.org/browse/MDEV-3860) backport `--plugin-load-add` (and related mysql-test changes)
    
    
    * [Revision #3482](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3482)\
      Wed 2012-12-12 19:54:04 +0200
      * New results of `--big` test ([MDEV-3862](https://jira.mariadb.org/browse/MDEV-3862) fix).
    * [Revision #3481](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3481)\
      Tue 2012-11-20 15:11:22 +0200
      * [MDEV-3862](https://jira.mariadb.org/browse/MDEV-3862) Lift limitation for merging VIEWS with Subqueries in SELECT list.
    * [Revision #3480](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3480) \[merge]\
      Tue 2012-11-20 14:22:51 +0100
      * Merge [MariaDB 10.0](../../mariadb-community-server-release-notes/old-releases/release-notes-mariadb-10-0-series/changes-improvements-in-mariadb-10-0.md)-base -> 10.0
      * [Revision #3427.1.18](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3427.1.18)\
        Tue 2012-11-20 14:20:26 +0100
        * [MDEV-3861](https://jira.mariadb.org/browse/MDEV-3861): Assertion in TC\_LOG\_MMAP.
        * Root cause was that number of entries in commit checkpoint buffer was bigger than total available entries in the mmap()'ed score file. This causes TC\_LOG\_MMAP to run out of entries before even the first checkpoint is started, which causes a hang.
        * Fixed by making sure we have fewer entries within one commit checkpoint than total available scorefile entries.
        * Another part of this bug was discovery of severel unrelated bugs in TC\_LOG\_MMAP dating back to 5.1. These were fixed in 5.1 and will be merged up (the problem this patch fixes exists only in 10.0).
    * [Revision #3479](https://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/3479)\
      Thu 2012-11-15 12:54:50 +0200
      * [MDEV-3858](https://jira.mariadb.org/browse/MDEV-3858) Change JOIN\_TAB::records\_read from ha\_rows to double
      * Currently JOIN\_TAB::records\_read is of type ha\_rows. This is an integer type, which prevents proper selectivity and rows estimates.
    • The later is there mainly to show how query is progressing.

  • The following changes in interfaces was needed to get this to work:

    • init_alloc_root() amd init_sql_alloc() has extra option so that one can mark memory with MY_THREAD_SPECIFIC

    • One now have to use alloc_root_set_min_malloc() to set min memory to be allocated by alloc_root()

    • my_init_dynamic_array() has extra option so that one can mark memory with MY_THREAD_SPECIFIC

    • my_net_init() has extra option so that one can mark memory with MY_THREAD_SPECIFIC

    • Added flag for hash_init() so that one can mark hash table to be thread specific.

    • Added flags to init_tree() so that one can mark tree to be thread specific.

    • Removed with_delete option to init_tree(). Now one should instead use MY_TREE_WITH_DELETE_FLAG.

    • Added flag to Warning_info::Warning_info() if the structure should be fully initialized.

    • String elements can now be marked as thread specific.

    • Internal HEAP tables are now marking it's memory as MY_THREAD_SPECIFIC.

    • Changed type of myf from int to ulong, as this is always a set of bit flags.

  • Other things:

    • Removed calls to net_end() and thd

    • cleanup() as these are now done in THD()

    • We now also show EXAMINED_ROWS in SHOW PROCESSLIST

    • Added new variable 'memory_used'

    • Fixed bug where kill_threads_for_user() was using the wrong mem_root to allocate memory.

    • Removed calls to the obsoleted function init_dynamic_array()

    • Use set_current_thd() instead of my_pthread_setspecific_ptr(THR_THD,...)

  • Reasons:

    • alter_tablespace.rdiff:

    • tc_rename_error.result:

      • from monty@askmonty.org-20120529213755-876ptdhhaj0t7l8r

      • (Added text for errno in error messages)

    • insert_time.result:

      • from sergii@pisem.net-20120908101555-37w00eyfrd9noc06

      • ( - Inconsistent data truncation)

    • misc.result:

      • from igor@askmonty.org-20130109033433-5awdv0w6vbpigltw

      • (/mwl248 - Engine independent statistics)

    • tbl_opt_row_format.rdiff:

      • from monty@askmonty.org-20120706161018-y5teinbuqpchle2m

      • (Fixed wrong error codes)

    • vcol.rdiff:

      • sergii@pisem.net-20121217100039-ikj1820nrku7p6d5

      • (simplify the handler api)

    Also added a missing call of set_statistics_for_table() in the code of the function mysql_update.

    Revision #3427.11.5 Wed 2013-01-09 22:32:21 +0200

    • fixed feature counter.

  • Revision #3427.11.4 Wed 2013-01-09 22:24:37 +0200

    • The library interface fixed.

  • Revision #3427.11.3 Wed 2013-01-09 08:10:48 +0200

    • MDEV-4005 fix.

    • Field matching fixed. DBUG_ASSERT fixed.

  • Revision #3427.11.2 Mon 2012-12-24 08:36:22 +0400

    • Post-merge fixes: - update ha_cassandra::start_bulk_insert() definition to match those in class handler.

  • Revision #3427.11.1 [merge] Sun 2012-12-23 23:37:11 +0200

    • pre-merge

    • Revision #3413.25.54 Sun 2012-12-23 22:17:22 +0200

      • Post-post review fixes.

    • Sun 2012-12-23 20:57:54 +0200

      • backport to 5.5 dyncol changes and names support

    • Thu 2012-12-20 14:30:09 +0400

      • Cassandra Storage Engine: Address review feedback part #3 - Cleanup ha_cassandra::store_lock() - Remove dummy ha_cassandra::delete_table() - Add HA_TABLE_SCAN_ON_INDEX to table_flags()

    • Thu 2012-12-20 14:15:56 +0400

      • Cassandra Storage Engine: Address review feedback part 2 - Register counters directly in the array passed to maria_declare_plugin. As a consequence, FLUSH TABLES will reset the counters. - Update test results accordingly.

  • There is a variable to control batch size

  • There are status counters.

  • Nedeed to make some fixes in BKA code (to be checked with Igor)

  • Revision #3497.1.1
    Revision #3427.1.65
    MDEV-4121
    Revision #3427.1.63
    MDEV-3984
    Revision #3427.1.62
    Revision #3427.1.61
    Revision #3427.1.60
    Revision #3427.1.59
    Revision #3427.1.58
    Revision #3427.1.57
    Revision #3427.1.56
    Revision #3427.1.55
    Revision #3427.1.54
    Revision #3427.1.53
    Revision #3427.1.52
    Revision #3427.1.51
    Revision #3427.1.50
    Revision #3427.1.49
    Revision #3427.1.48
    Revision #3427.1.47
    MDEV-4011
    Revision #3427.1.46
    MDEV-3931
    Revision #3427.1.45
    Revision #3427.1.44
    Revision #3427.1.43
    MDEV-3990
    Revision #3427.12.1
    MDEV-3990
    Revision #3427.1.42
    Revision #3427.1.41
    MDEV-4019
    Revision #3413.22.14
    MDEV-4019
    Revision #3427.1.40
    Revision #3427.1.39
    Revision #3427.1.38
    Revision #3427.1.37
    MDEV-3982
    Revision #3427.1.36
    Revision #3427.1.35
    Revision #3427.1.34
    Revision #3427.1.33
    Revision #3427.1.32
    Revision #3427.11.6
    Revision #3413.25.50
    Revision #3413.25.49
    Revision #3413.25.48
    MDEV-565
    Revision #3413.25.47
    Revision #3413.25.46
    Revision #3413.25.45
    Revision #3413.25.44
    Revision #3413.25.43
    MDEV-506
    Revision #3413.25.42
    MDEV-377
    MDEV-127
    MDEV-483
    Revision #3413.25.41
    Revision #3413.25.40
    Revision #3413.25.39
    Revision #3413.25.38
    Revision #3413.25.37
    Revision #3413.25.36
    Revision #3413.25.35
    Revision #3413.25.34
    Revision #3413.25.33
    Revision #3413.25.32
    Revision #3413.25.31
    Revision #3413.25.30
    MDEV-530
    Revision #3413.25.29
    Revision #3413.25.28
    Revision #3413.25.27
    Revision #3413.25.26
    Revision #3413.25.25
    Revision #3413.25.24
    Revision #3413.25.23
    Revision #3413.25.22
    MDEV-498
    Revision #3413.25.21
    Revision #3413.25.20
    Revision #3413.25.19
    Revision #3413.25.18
    Revision #3413.25.17
    Revision #3413.25.16
    Revision #3413.25.15
    MDEV-494
    Revision #3413.25.14
    MDEV-480
    Revision #3413.25.13
    Revision #3413.25.12
    subscribing
    Distributions which Include MariaDB

    Revision #2502.567.219 Fri 2014-03-21 12:23:09 +0200

    • Fix to make it compiling with valgrind.

  • Revision #2502.567.218 [merge] Tue 2014-03-18 12:06:32 +0400

    • Merge

    • Revision #2502.592.1 Thu 2014-03-13 12:20:57 +0100

      • MDEV-5811: Server crashes in best_access_path with materialization+semijoin and big_tables=ON - With big_tables=ON, materialized table will use Aria (or MyISAM) SE, which allows prefix key reads. However, the temp.table has rec_per_key=NULL which causes the optimizer to crash when attempting to read index statistics for a prefix index read. - Fixed by providing a rec_per_key array with zeros (i.e. "no statistics data")

  • Revision #3413.64.4 [merge] Mon 2014-03-17 17:41:54 +0100

    • percona-server-5.5.36-34.0

    • Revision #0.48.2 Mon 2014-03-17 17:40:07 +0100

      • percona-server-5.5.36-34.0.tar.gz

  • Revision #3413.64.3 [merge] Mon 2014-03-17 13:04:28 +0100

    • null-merge from 5.3 (from 5.2, from 5.1, from mysql-5.1.73)

    • Revision #2502.567.217 [merge] Sun 2014-03-16 21:03:01 +0100

      • 5.2 merge

      • [merge] Sun 2014-03-16 13:59:44 +0100

        • 5.1 merge

        • [merge] Sat 2014-03-15 18:24:15 +0100

          • mysql-5.1.73 merge

  • Revision #3413.64.2 [merge] Sun 2014-03-16 19:21:37 +0100

    • 5.3-merge

    • Revision #2502.567.216 [merge] Sun 2014-03-16 12:44:47 +0100

      • 5.2 merge

      • Thu 2014-03-13 20:12:50 +0100

        • don't run unix_socket tests when $USER is already present in mysql.user (as it's done in 10.0)

    • Fri 2014-03-14 11:38:17 +0200

      • : Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' fails on EXPLAIN EXTENDED with VALUES function

    • [merge] Thu 2014-03-13 18:36:52 +0100

      • 5.2 merge

      • Thu 2014-03-13 16:35:14 +0100

        • unix_socket bypasses make_if_fail by not doing any network reads

    • [merge] Wed 2014-03-12 18:47:19 +0200

      • merge 5.2->5.3

      • [merge] Wed 2014-03-12 18:43:44 +0200

        • merge 5.1->5.2

    • Wed 2014-03-12 12:34:16 +0200

      • : Server crash with insert statement containing DEFAULT into view

    • Fri 2014-03-07 13:57:07 +0200

      • : Assertion `!derived->first_select()->exclude_from_table_unique_test || derived->outer_select()-> exclude_from_table_unique_test' failed on 2nd execution of PS with derived_merge

    • Thu 2014-03-06 13:56:34 -0800

      • Fixed bug . The calls of the function remove_eq_conds() may change the and/or structure of the where conditions. So JOIN::equal_cond should be updated for non-recursive calls of remove_eq_conds().

  • Revision #3413.64.1 Wed 2014-02-26 16:15:52 +0100

    • Fix code in make_sortkey() that only worked by chance (assert added by MySQL verified that strnxfrm can only increase the string length if from == to, and the latter is a random decision made by individual items and String::realloc).

  • Revision #4130.1.1
    MariaDB 10.0
    MariaDB 10.0
    Revision #4074.1.2
    MDEV-4362
    Revision #4074.1.1
    MDEV-5926
    Revision #3413.21.584
    MDEV-5905
    Revision #3413.21.583
    Revision #3413.21.582
    Revision #3413.21.581
    Revision #3413.21.580
    Revision #2502.567.220
    MDEV-5783
    Revision #3413.21.579
    MDEV-5913
    Revision #3413.21.578
    Revision #3413.21.577
    MDEV-5822
    Revision #3413.21.576
    Revision #3413.21.575
    Revision #3413.21.574
    MDEV-5831
    MariaDB 5.5.36
    Revision #3413.21.573
    MDEV-5773
    MDEV-5763
    MDEV-5739
    Revision #3413.21.572
    MDEV-5892
    Revision #3413.21.571
    MDEV-5862
    Revision #3413.21.570
    Revision #3413.64.5
    Revision #3413.21.569
    Revision #3413.21.568
    Revision #3413.21.567
    MDEV-5681
    Revision #3413.21.566
    MDEV-5829
    Revision #3413.21.565
    MDEV-5089
    Revision #3413.21.564
    Revision #3413.21.563
    Revision #3413.63.1
    MDEV-5177
    Revision #3413.21.562
    Revision #4064.1.1
    Revision #4063.1.1
    MDEV-5854
    Revision #4032.1.3
    Revision #4032.1.2
    Revision #4032.1.1
    Revision #3413.21.561
    Revision #3413.21.560
    MDEV-5724
    Revision #3413.21.559
    MDEV-5703
    Revision #3413.21.558
    MDEV-5723
    Revision #3413.21.557
    MDEV-5756
    Revision #3413.21.556
    MDEV-5436
    Revision #3413.21.555
    Revision #3413.21.554
    MDEV-5746
    Revision #3413.21.553
    MDEV-5742
    Revision #3413.21.552
    subscribing
    Distributions which Include MariaDB

    Revision #2502.566.64 Thu 2014-03-13 16:34:34 +0100

    • mtr: move if(unix_socket) test to include/have_unix_socket.inc

    Revision #2502.565.67 Wed 2014-03-12 15:50:00 +0200

    • MDEV-5717: Server crash with insert statement containing DEFAULT into view

    Revision #2502.566.67
    Revision #2502.565.68
    Revision #2502.566.66
    Revision #2502.567.215
    MDEV-5446
    Revision #2502.567.214
    Revision #2502.566.65
    Revision #2502.567.213
    Revision #2502.566.63
    Revision #2502.567.212
    MDEV-5717
    Revision #2502.567.211
    MDEV-5740
    Revision #2502.567.210
    MDEV-5686
    MDEV-457
    MDEV-3806
    Revision #3413.25.53
    Revision #3413.25.52
    Revision #3413.25.51

    MariaDB 10.0.15 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    DownloadRelease NotesChangelogOverview of 10.0

    Release date: 25 Nov 2014

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #4506 [merge] Fri 2014-11-21 20:20:39 +0100

      • 5.5 merge

      • Fri 2014-11-21 13:32:53 +0200

        • Forgot to add test file.

      • Fri 2014-11-21 15:23:18 +0400

        • - Race in InnoDB/XtraDB mutex implementation can stall or hang the server

      • Fri 2014-11-21 13:27:36 +0200

        • : innodb index stats inadequate using constant innodb_stats_sample_pages

    • [merge] Fri 2014-11-21 08:50:44 +0100

      • Merge

      • Fri 2014-11-21 00:02:24 +0100

        • after merge fixes:

    • Wed 2014-11-19 17:14:49 +0300

      • : Anemometer stop working after upgrade to from...

    • Wed 2014-11-19 14:34:49 +0400

      • multi_source.simple test fails in buildbot

    • Wed 2014-11-19 12:08:35 +0400

      • Bad results with join comparing DECIMAL and ENUM/SET columns

    • Wed 2014-11-19 10:33:49 +0400

      • Bad results with join comparing case insensitive VARCHAR/ENUM/SET expression to a _bin ENUM column

    • Tue 2014-11-18 23:15:54 +0400

      • GROUP_MIN_MAX optimization is erroneously applied in some cases

    • Tue 2014-11-18 16:33:29 +0400

      • Bad results with joins comparing DATE/DATETIME and INT/DECIMAL/DOUBLE/ENUM/VARCHAR columns Bad results with joins comparing TIME and DOUBLE/DECIMAL columns Disallow using indexes on non-temporal columns to optimize ref access, range access and table elimination when the counterpart's cmp_type is TIME_RESULT, e.g.: SELECT * FROM t1 WHERE indexed_int_column=time_expression; Only index on a temporal column can be used to optimize temporal comparison operations.

    • Tue 2014-11-18 13:07:37 +0400

      • main.ctype_cp932 fails in buildbot on a valgrind build Removing a redundant and wrong condition which could access beyond the pattern string range.

    • Mon 2014-11-17 17:13:30 +0100

      • : Dynamic column hangs/segfaults

    • Mon 2014-11-17 12:42:02 +0100

      • : Parallel slave may hang if master crashes in the middle of writing transaction to binlog

    • Mon 2014-11-17 12:41:44 +0100

      • : rpl.rpl_parallel_temptable fails in valgrind builder

    • Mon 2014-11-17 08:53:42 +0100

      • : rpl.rpl_gtid_crash fails sporadically in buildbot

    • Fri 2014-11-14 09:13:13 +0200

      • : sys_vars.innodb_sched_priority* tests fail in buildbot on work-amd64-valgrind

    • Thu 2014-11-13 11:01:31 +0100

      • : Parallel replication: "Commit failed due to failure of an earlier commit on which this one depends", but no prior failure seen

    • Thu 2014-11-13 10:46:09 +0100

      • : Incorrect relay log position in parallel replication after retry of transaction

    • Thu 2014-11-13 10:31:20 +0100

      • : Wrong binlog order in parallel replication: Intermediate commit

    • Thu 2014-11-13 10:20:48 +0100

      • : Performance of domain_parallel replication is disappointing

    • Thu 2014-11-13 10:09:46 +0100

      • : Server crashed in Gtid_log_event::Gtid_log_event with parallel replication

    • Thu 2014-11-13 09:56:28 +0100

      • : Incorrect PSI_stage_info message in SHOW PROCESSLIST during parallel replication

    • Thu 2014-11-13 09:49:33 +0100

      • Fix a confusing error message in the testsuite

    • Thu 2014-11-13 09:49:07 +0100

      • : Wrong binlog order in parallel replication

    • Thu 2014-11-13 09:20:40 +0100

      • Revert incorrect/redundant fix for old BUG#34656

    • Thu 2014-11-13 09:19:12 +0100

      • : SAFE_MUTEX lock order warning when reusing wait_for_commit mutex

    • Thu 2014-11-13 13:24:26 +0200

      • : Remove innodb_io_capacity setting depending on setting of innodb_io_capacity_max

    • Thu 2014-11-13 12:00:57 +0200

      • : InnoDB error monitor might unnecessary wait log_sys mutex

    • Thu 2014-11-13 11:05:22 +0200

      • : sys_vars.innodb_sched_priority* tests fail in buildbot on work-amd64-valgrind.

    • Wed 2014-11-12 16:14:08 +0200

      • : rpl.rpl_innodb_bug68220 fails in buildbot

    • Wed 2014-11-12 06:27:56 +0400

      • main.information_schema and main.information_schema_all_engines fail in buildbot on a build without perfschema

    • Wed 2014-11-12 05:56:45 +0400

      • mroonga/wrapper.version_56_or_later_performance_schema fails in buildbot on a build without perfschema

    • Wed 2014-11-12 05:52:53 +0400

      • Spider tests fail due to an unknown option --skip-performance-schema on a build without perfschema

    • Wed 2014-11-12 05:40:21 +0400

      • perfschema.mks_timer-6258 test not skipped on builds without perfschema

    • Tue 2014-11-11 19:59:31 +0300

      • Fix buildbot failure: make selectivity.test and selectivity_innodb.test work when table names are case-insensitive.

    • Mon 2014-11-10 16:43:27 +0400

      • non-captured group \2 in regexp_replace

    • Mon 2014-11-03 15:47:57 +0200

      • : Fix innodb.innodb_bug14676111 test.

    • [merge] Mon 2014-11-03 17:47:37 +0100

      • merge

    • Sun 2014-11-02 01:08:09 +0400

      • Bad result for NOT NOT STRCMP('a','b') and NOT NOT NULLIF(2,3) The bug is not very important per se, but it was helpful to move Item_func_strcmp out of Item_bool_func2 (to Item_int_func), for the purposes of " Add a plugin to field types (column types)".

    • Wed 2014-10-29 22:12:31 -0400

      • : Dots in file names of configuration files

    • Wed 2014-10-29 22:05:46 -0400

      • mysys/mf_fn_ext.c: typos & indents

    • [merge] Wed 2014-10-29 15:20:46 +0300

      • Merge

      • [merge] Wed 2014-10-29 13:30:18 +0300

        • Merge

    • Tue 2014-10-28 22:31:52 -0700

      • Fixed bug .

    • [merge] Tue 2014-10-28 16:31:26 -0700

      • Merge

      • Tue 2014-10-28 14:33:31 -0700

        • Fixed bug .

    • Mon 2014-10-27 16:58:16 +0200

      • : innodb valgrind failures

    • Mon 2014-10-27 11:03:17 +0200

      • Fix test failure.

    • Sun 2014-10-26 07:29:37 +0200

      • : Remove bad "" operators.

    • Sun 2014-10-26 07:22:51 +0200

      • : innodb_rows_updated is misleading on slav

    • Sat 2014-10-25 09:24:39 +0300

      • : Make innodb_max_dirty_pages_pct my.cnf variable a double

    • Sat 2014-10-25 08:21:52 +0300

      • : Share more structures

    • Fri 2014-10-24 22:26:31 +0300

      • : Add trx pointer to struct mtr_t

    • Fri 2014-10-24 22:02:54 +0300

      • : buf_flush_LRU() does not return correct number in case of compressed pages

    • Fri 2014-10-24 18:58:04 +0300

      • : Page cleaner should do LRU flushing regardless of server activity

    • Fri 2014-10-24 17:56:04 +0300

      • : Spurious lock_wait_timeout_thread wakeup in lock_wait_suspend_thread()

    • Fri 2014-10-24 17:11:09 +0300

      • : os_event_wait_time_low(): wait time calculation is messed up

    • [merge] Fri 2014-10-24 10:01:01 +0400

      • Merged mroonga updates.

      • Fri 2014-10-24 06:37:53 +0900

        • Disable foreign_key_create test.

    • Thu 2014-10-23 12:31:13 +0400

      • Better comments

    • [merge] Wed 2014-10-22 18:33:49 +0400

      • Merged mroonga updates.

      • Thu 2014-10-23 00:31:01 +0900

        • Skip Mroonga if platform is big endian. Remove last test disabling.

    • [merge] Tue 2014-10-21 22:20:21 +0400

      • Merged mroonga updates.

      • Wed 2014-10-22 03:43:19 +0900

        • Disable tests for Power8.

    • [merge] Tue 2014-10-21 10:52:55 +0400

      • Merge mroonga.

      • Tue 2014-10-21 04:51:38 +0900

        • Update Mroonga to the latest version on 2014-10-21T04:51:38+0900

    • [merge] Tue 2014-10-21 00:02:24 +0400

      • Merge

      • Mon 2014-10-20 23:35:34 +0400

        • : Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()

    • Mon 2014-10-20 16:42:00 +0400

      • Different warnings for TIME and TIME(N) when @@old_mode=zero_date_time_cast

    • Thu 2014-10-16 22:58:08 +0400

      • : Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()

    • Thu 2014-10-16 17:57:13 +0400

      • : Use of uninitialized saved_primary_key in Mrr_ordered_index_reader::resume_read()

    • [merge] Mon 2014-10-13 12:31:55 +0400

      • Merge 10.0-connect -> 10.0

      • Sun 2014-10-12 15:46:31 +0200 *

        • Remove one gcc warning

    • [merge] Sat 2014-10-11 12:52:55 +0200

      • merge

      • Sat 2014-10-11 09:09:18 +0200

        • compilation failure: ha_cassandra

    • Fri 2014-10-10 23:52:47 +0400

      • : Assertion `join->best_read < double(...)' failed after adding a key to a TokuDB table...

    • Mon 2014-10-06 15:08:47 +0400

      • : Assertion `join->best_read < double(...)' failed with optimizer_use_condition_selectivity >=3

    • Fri 2014-10-10 17:08:12 +0400

      • : use_stat_table + histograms crashing optimizer - When EITS code calls store_key_image_to_rec(), it should follow its calling convention (which is counter-intuitive)

    • [merge] Fri 2014-10-10 13:18:03 +0400

      • Merge 10.0-connect -> 10.0

      • Thu 2014-10-09 17:23:37 +0200 *

        • in CheckCond change strcat to strncat to avoid the case of non zero terminated string.

    • [merge] Fri 2014-10-10 13:16:41 +0400

      • Merge 10.0-mroonga -> 10.0

      • [merge] Fri 2014-10-03 09:47:41 +0400

        • Merge 10.0-mroonga -> 10.0

    • Thu 2014-10-09 12:25:45 +0400

      • Fixed mroonga build failure on Power8: define generic gcc version of GRN_SET_64BIT.

    • Mon 2014-10-06 15:29:22 +0400

      • : Assertion `join->best_read < double(...)' failed with optimizer_use_condition_selectivity >=3

    • Sun 2014-10-05 22:07:28 +0200

      • fix failing rpl.rpl_user_variables

    • Sun 2014-10-05 22:07:19 +0200

      • fix main.mysqldump test failing after Mroonga merge.

    • Sat 2014-10-04 20:43:39 +0200

      • fix out-of-source builds

    • Sat 2014-10-04 15:27:08 +0200

      • increase version

    • Sat 2014-10-04 15:26:04 +0200

      • xtradb/innodb: fix to compile with VS 2008

    • Tue 2014-09-30 17:06:02 +0200

      • cleanup: an outbreak of templatonia cured.

    • Tue 2014-09-30 15:57:38 +0200

      • fix more sql_command_flags: SQLCOM_ASSIGN_TO_KEYCACHE should not be CF_AUTO_COMMIT_TRANS SQLCOM_PRELOAD_KEYS should not be CF_AUTO_COMMIT_TRANS SQLCOM_INSTALL_PLUGIN should need CF_AUTO_COMMIT_TRANS SQLCOM_UNINSTALL_PLUGIN should need CF_AUTO_COMMIT_TRANS

    • Tue 2014-09-30 15:55:02 +0200

      • BUG#13627921 - MISSING FLAGS IN SQL_COMMAND_FLAGS MAY LEAD TO REPLICATION PROBLEMS

    • Fri 2014-10-03 17:38:46 +0400

      • - MySQL Bug#72718 - CACHE_LINE_SIZE in innodb should be 128 on POWER

    • [merge] Thu 2014-10-02 15:48:20 +0400

      • Merge 10.0-mroonga -> 10.0

      • Thu 2014-10-02 14:58:57 +0400 *

        • Changing Mroonga maturnity from STABLE to BETA - removing libmysql/libmysql.version from .bzrignore, as we don't have this file any more

    • Wed 2014-10-01 13:03:50 +0300

      • Fixed compiler warning. Now compiles without warnings for me. (Except Instantiation notices from oqgraph that I don't know what to do with)

    • [merge] Wed 2014-10-01 11:16:50 +0400

      • Merge 10.0-connect -> 10.0

      • Tue 2014-09-30 12:59:24 +0200

        • Fix in a clean way. Add an union in the PARM structure to contain int values Use a cast to ptrdiff_t in MAPFAM/MXPFAM::InitDelete required by some compilers

    • Wed 2014-10-01 11:13:11 +0400

      • Tests connect.odbc_postgresql and connect.odbc_oracle failed after revision 4363 (fixes for and ).

    • [merge] Tue 2014-09-30 20:43:14 +0300

      • Auto merge

      • Tue 2014-09-30 20:31:14 +0300

        • Test suite test maria-no-logging fails

    • Tue 2014-09-30 21:28:36 +0400

      • , part#2.

    • Tue 2014-09-30 21:11:03 +0400

      • : crash with optimizer_use_condition_selectivity > 1

    • Fri 2014-09-26 18:48:40 +0400

      • : Crash in field_conv, memcpy_field_possible - Fix the crash, dont call from->type() at the start of the function because it might be unsafe. - Unfortunately there is no testcase - And this is also the reason we can't fix it properly (it should be safe to call from->type() here).

    • Thu 2014-09-25 19:12:52 +0400

      • : The variable 'role' is being used without being initialized at sql_acl.cc:8840

    • Thu 2014-09-25 18:16:29 +0400

      • : The variable 'role' is being used without being initialized at sql_acl.cc:8840

    Revision #4500.1.29 [merge] Thu 2014-11-20 17:39:11 +0100

    • 10.0-mroonga

    • Revision #4426.1.9 Tue 2014-11-04 00:40:20 +0900

      • cmake: use "mroonga" instead of "ha_mroonga" for plugin name

    • Tue 2014-11-04 00:09:16 +0900

      • remove needless source tree

    • [merge] Tue 2014-11-04 00:07:26 +0900

      • Merge from trunk

  • Revision #4500.1.28 [merge] Thu 2014-11-20 17:29:21 +0100

    • 10.0-connect

    • Revision #4439.1.21 Sun 2014-11-16 20:14:36 +0100 *

      • Commit resolved conflicted files

    • Sun 2014-11-16 01:16:51 +0100 *

      • Remove gcc warning (no previous declaration of msglang)

    • Sat 2014-11-15 18:28:24 +0100 *

      • Implement the NEWMSG and XMSG methods They are still experimental and should not be used in production.

    • Sun 2014-11-09 14:18:44 +0100 *

      • FIX ftell error when the line endings do not match the declared or default ending. Also takes care of files having mixed line endings. This is done by never using text mode for streams and handle the line endings in reading and writing. ()

    • Sat 2014-11-08 16:44:52 +0100 *

      • Compile protect against not fully implemented optione XMSG and NEWMSG

    • Sat 2014-11-08 16:29:16 +0100 *

      • fix typo error

    • Sat 2014-11-08 13:35:03 +0100 *

      • Calculate next position in filamap without assuming ENDING option is true.

    • Sat 2014-11-01 17:08:39 +0100 *

      • Fix and

    • Fri 2014-10-31 13:58:43 +0100 *

      • Add the new files to the source list

    • Fri 2014-10-31 12:43:55 +0100 *

      • Adding the VIR table type implementation files

    • Fri 2014-10-31 12:28:07 +0100 *

      • Add new table type VIR and virtual index

    • Fri 2014-10-24 19:22:05 +0200

      • Fix a bug in XCOL tables. When a row was filtered internally the XColumn was not reset causing rows to be lost.

    • Fri 2014-10-24 16:21:39 +0200 *

      • Fix bug: Server crash when using a special column in XCOL tables

    • Wed 2014-10-22 13:51:33 +0200 *

      • Remove some gcc warnings

    • Wed 2014-10-22 12:02:46 +0200 *

      • Fix (gcc error) passing cmd instead of cmd.Getstr() to htrc

    • Tue 2014-10-21 17:29:51 +0200 *

      1. Handling string memory allocation with a new STRING class. This is only the beginning. Defining the STRING class and begining to use it (MYSQL)

    • [merge] Tue 2014-10-14 17:52:20 +0200 *

      • Commit merged change removed: extra/yassl/certs/dsa512.der extra/yassl/certs/dsa512.pem

    • Tue 2014-10-14 16:42:22 +0200 *

      • Add Sergei fix to enable loading OEM table libs

  • Revision #4500.1.27 [merge] Thu 2014-11-20 17:09:51 +0100

    • pcre-8.36

    • Revision #0.66.3 Tue 2014-11-18 18:07:55 +0100

      • 8.36

  • Revision #4500.1.26 [merge] Thu 2014-11-20 17:05:13 +0100

    • XtraDB 5.6.21-70.0

    • Revision #0.12.73 Tue 2014-11-18 18:11:15 +0100

      • 5.6.21-70.0

  • Revision #4500.1.25 [merge] Thu 2014-11-20 16:59:22 +0100

    • InnoDB 5.6.21

    • Revision #0.49.7 Tue 2014-11-18 17:41:12 +0100

      • 5.6.21

  • Revision #4500.1.24 [merge] Thu 2014-11-20 16:53:12 +0100

    • sphinx 2.2.6

    • Revision #0.47.5 Tue 2014-11-18 18:10:29 +0100

      • 2.2.6

  • Revision #4500.1.23 [merge] Thu 2014-11-20 16:27:16 +0100

    • 5.5 merge

    • Revision #3413.67.48 Thu 2014-11-20 16:11:30 +0100

      • followup: disable openssl_6975.test as appropriate

    • Wed 2014-11-19 22:04:51 +0100

      • Fix YaSSL on windows

    • Wed 2014-11-19 18:54:02 +0100

      • Implement TLS protocol

  • Revision #4500.1.22 [merge] Thu 2014-11-20 16:07:34 +0100

    • 5.5 merge

    • Revision #3413.67.45 Wed 2014-11-19 20:27:34 +0200

      • MDEV-7084: innodb index stats inadequate using constant innodb_stats_sample_pages

  • Revision #4500.1.21 [merge] Thu 2014-11-20 15:26:31 +0100

    • 5.5 merge

    • Revision #3413.67.44 Wed 2014-11-19 13:56:46 +0100

      • MDEV-7026: Race in InnoDB/XtraDB mutex implementation can stall or hang the server.

  • Revision #4500.1.20 [merge] Wed 2014-11-19 17:23:39 +0100

    • 5.5 merge

    • Revision #3413.67.43 Wed 2014-11-19 00:19:52 +0100

      • openssl-poodle_6975.test: don't run it for older OpenSSL versions

    • Tue 2014-11-18 17:57:06 +0100

      • Implement TLS protocol

    • Tue 2014-11-18 17:56:58 +0100

      • new mysqltest connect option SSL-CIPHER=xxxx

    • Tue 2014-11-18 17:56:49 +0100

      • improve OpenSSL error reporting

    • [merge] Tue 2014-11-18 17:54:00 +0100

      • TokuDB 7.5.3

      • [merge] Fri 2014-11-14 13:10:22 -0500

        • Merge branch 'master' into releases/tokudb-7.5

    • [merge] Tue 2014-11-18 17:36:51 +0100

      • 5.3 merge

      • Sat 2014-11-15 21:30:16 +0400

        • ST_WITHIN crashes server if (0,0) is matched to POLYGON((0 0)). Fixed the case when a polygon contains a single-point ring.

    • Tue 2014-11-18 15:43:01 +0100

      • mysql_config produces invalid cflags (was: udf_example.c couldn't compile)

    • Tue 2014-11-18 15:42:48 +0100

      • Valgrind warnings (Conditional jump or move depends on uninitialised value) in inflate on UNCOMPRESS

    • Tue 2014-11-18 15:42:40 +0100

      • difference between check_vcol_func_processor and check_partition_func_processor segfault in Item_func_from_unixtime::get_date on updating table with virtual columns

    • Tue 2014-11-18 15:42:32 +0100

      • Server crash or assertion `item->type() == Item::STRING_ITEM' failure on LOAD DATA through a view with statement binary logging

    • Tue 2014-11-18 15:42:25 +0100

      • Typo in cmake/plugin.cmake

    • Mon 2014-11-10 19:17:39 +0100

      • "#error <my_config.h>" and third-party libraries

    • Sat 2014-11-08 19:54:42 +0100

      • : dynamic columns functions/cast()/convert() doesn't play nice with CREATE/ALTER TABLE

    • Mon 2014-11-17 20:28:18 +0400

      • Re-enabling tests disabled due to and MySQL:65225 (fixed now)

    • Mon 2014-11-17 20:10:57 +0400

      • Sporadic failure in storage_engine/trx.xa_recovery test

    • Mon 2014-11-17 17:24:04 +0400

      • Merge Bug#18935421 RPAD DIES WITH CERTAIN PADSTR INTPUTS..

    • Sat 2014-11-15 22:18:33 +0100

      • : MariaDB server crash ( select with union and order by with subquery )

    • [merge] Thu 2014-11-13 14:15:59 +0300

      • Merge 5.3->5.5

      • Thu 2014-11-13 14:12:41 +0300

        • : MRR accessing uninitialised bytes, test case failure main.innodb_mrr Backport to 5.3: - Don't call index_reader->interrupt_read() if the index reader has returned all rows that matched its keys.

    • Thu 2014-11-13 13:56:35 +0300

      • : MRR accessing uninitialised bytes, test case failure main.innodb_mrr - Don't call index_reader->interrupt_read() if the index reader has returned all rows that matched its keys.

    • Thu 2014-11-13 11:24:19 +0200

      • : InnoDB error monitor might unnecessary wait log_sys mutex

    • Thu 2014-11-13 10:04:45 +0100

      • : Sporadic test falure in rpl.rpl_parallel_show_binlog_events_purge_logs

    • Wed 2014-11-12 11:10:13 +0100

      • : Test failures in main.failed_auth_unixsocket and plugins.unix_socket depending on environment

    • Mon 2014-11-10 18:08:17 +0400

      • String::chop() is wrong and may potentially crash (MySQL bug#56492) Merging a fix from the upstream.

    • Mon 2014-11-03 15:43:44 +0200

      • : Add function to print semaphore waits

  • Revision #4500.1.19 Wed 2014-11-19 00:19:17 +0100

    • MDEV-6984 Can't migrate from MySQL 5.6.21 to MariaDB 10

  • Revision #4500.1.18 Tue 2014-11-18 22:27:31 +0100

    • MDEV-4285 Server crashes in ptr_compare on NOW and CAST in ORDER BY

  • Revision #4500.1.17 Tue 2014-11-18 22:27:26 +0100

    • debian packaging: add mroonga and example engines

  • Revision #4500.1.16 Tue 2014-11-18 22:27:03 +0100

    • mroonga/groonga: remove unused packaging data and bundled software

  • Revision #4500.1.15 Tue 2014-11-18 22:26:25 +0100

    • mroonga/groonga: disable building of unnecessary or unsupported components

  • Revision #4500.1.14 Tue 2014-11-18 22:26:20 +0100

    • mroonga/groonga: CMakeLists.txt

  • Revision #4500.1.13 Tue 2014-11-18 22:26:14 +0100

    • MDEV-6794 XtraDB no longer using UNIQUE as clustered index when PK missing

  • Revision #4500.1.12 Tue 2014-11-18 22:26:09 +0100

    • two more unused error messages

  • Revision #4500.1.11 Tue 2014-11-18 22:26:04 +0100

    • MDEV-4399 mysql_secure_installation reports error in find_mysql_client

  • Revision #4500.1.10 Tue 2014-11-18 22:25:59 +0100

    • MDEV-6779 Help file problems in 10.0.13

  • Revision #4500.1.9 Tue 2014-11-18 22:25:52 +0100

    • MDEV-6779 Help file problems in 10.0.13

  • Revision #4500.1.8 Tue 2014-11-18 22:25:47 +0100

    • MDEV-6805 one can set character_set_client to utf32

  • Revision #4500.1.7 Tue 2014-11-18 22:25:41 +0100

    • MDEV-6785 Wrong result on 2nd execution of PS with aggregate function, FROM SQ or MERGE view

  • Revision #4500.1.6 Tue 2014-11-18 22:25:33 +0100

    • MDEV-6880 Can't define CURRENT_TIMESTAMP as default value for added column

  • Revision #4500.1.5 Tue 2014-11-18 22:25:27 +0100

    • MDEV-7087 main.stat_tables-enospc fails in buildbot on a valgrind build

  • Revision #4500.1.4 Tue 2014-11-18 22:25:20 +0100

    • MDEV-7078 rpl.rpl_*mixing_engines tests fail in buildbot

  • Revision #4500.1.3 Thu 2014-11-13 13:40:19 +0100

    • MDEV-7003 test-alter-table crashes debug build due to double free of plugin

  • Revision #4500.1.2 Thu 2014-11-13 13:40:11 +0100

    • MDEV-6849 ON UPDATE CURRENT_TIMESTAMP doesn't always work

  • Revision #4500.1.1 Tue 2014-11-11 10:39:35 +0100

    • sql_update.cc: always update default fields after compare_record()

  • Revision #2502.594.2 [merge] Wed 2014-10-29 01:48:18 +0300

    • Merge

  • Revision #2502.594.1 Tue 2014-10-14 19:11:39 -0700

    • Fixed bug MDEV-6705.

  • Revision #3413.65.60 [merge] Wed 2014-10-29 13:22:48 +0300

    • Merge 5.3->5.5

    • Revision #2502.567.241 Wed 2014-10-29 01:46:05 +0300

      • MDEV-6879: Dereference of NULL primary_file->table in DsMrr_impl::get_disk_sweep_mrr_cost()

    • Wed 2014-10-29 01:37:58 +0300

      • : Use of uninitialized saved_primary_key in Mrr_ordered_index_reader::resume_read()

    • Wed 2014-10-29 01:20:45 +0300

      • : Query spends a long time in best_extension_by_limited_search with mrr enabled

  • Revision #4426.1.2 [merge] Tue 2014-10-21 01:56:56 +0900

    • Merge from trunk

    Revision #4439.1.2 Sun 2014-10-12 12:05:05 +0200 *

    • Fix null handling for date columns (see MDEV-6744)

  • Revision #4439.1.1 Fri 2014-10-10 13:27:52 +0200 *

    • Fix a regression error from regarding Header as Boolean from some table types. Was added to ha_connect::GetBooleanOption (otherwise ignored)

  • Revision #4441.1.1 [merge] Fri 2014-10-10 20:59:06 +0200

    • merge

    • Revision #4435.1.1 [merge] Thu 2014-10-09 10:30:11 +0200

      • 5.5.40+ merge

      • Wed 2014-10-08 15:21:48 +0200

        • compilation fix for perl-Net-HandlerSocket

      • Wed 2014-10-08 18:10:31 +0400

        • Backport from 10.0:

      • Wed 2014-10-08 09:35:00 +0200

        • remove mariadb.pc file again, it cannot be added in a GA version

      • Wed 2014-10-08 09:24:41 +0200

        • don't run privilege checking tests in embedded

      • Wed 2014-10-08 00:46:10 +0200

        • decimal: correct implementation of ROUND_UP at last

      • Wed 2014-10-08 00:45:56 +0200

        • include mariadb.pc in debian builds

      • Wed 2014-10-08 00:45:41 +0200

        • jemalloc compatibility

      • [merge] Wed 2014-10-08 00:44:37 +0200

        • XtraDB 5.5.40-36.1

        • Tue 2014-10-07 21:41:48 +0200

          • percona-server-5.5.40-36.1

      • Tue 2014-10-07 19:38:45 +0200

        • : bug with query cache when using views

      • Tue 2014-10-07 16:21:53 +0200

        • packaging issues: * skip debian 44_scriptsmysql_configlibs.dpatch it does not apply anymore (and anyway it would not work for a static library) * fix the path for install(mariadb.pc)

      • Tue 2014-10-07 11:55:39 +0200

        • A view or procedure with a non existing definer can block "SHOW TABLE STATUS" with an unclear error message

      • Tue 2014-10-07 10:54:14 +0200

        • Replication fails on updating a MEMORY table with an index using btree

      • Tue 2014-10-07 10:53:43 +0200

        • fixes for decimal type

      • Tue 2014-10-07 10:53:06 +0200

        • post-merge fixes

      • [merge] Mon 2014-10-06 20:06:39 +0200

        • XtraDB 5.5.39-36.0

        • Mon 2014-10-06 19:56:00 +0200

          • percona-server-5.5.39-36.0

      • [merge] Mon 2014-10-06 19:53:55 +0200

        • mysql-5.5.40

        • Mon 2014-09-08 11:33:55 +0200

          • Adding patch for security bug 19471516

      • Fri 2014-10-03 23:04:25 +0200

        • crash in GROUP_CONCAT(IF () ORDER BY 1)

      • Thu 2014-10-02 16:58:26 +0200

        • Please add a .pc file to MariaDB for easy use via pkg-config

      • Thu 2014-10-02 13:52:51 +0200

        • mysqld should not trap SIGTSTP if running with --gdb/--debug-gdb

      • Thu 2014-10-02 13:47:52 +0200

        • Missing dependency on Debian 7 (Wheezy) installation package

      • Thu 2014-10-02 12:57:20 +0200

        • MTR fails on kfreebsd

      • Thu 2014-10-02 11:58:24 +0200

        • review debian patches for mysql

      • Thu 2014-10-02 11:58:13 +0200

        • auth_socket plugin fails to build on OpenBSD with

      • Thu 2014-10-02 11:57:40 +0200

        • Test suite test maria-no-logging fails

      • Thu 2014-09-25 19:00:41 +0200

        • update tokudb version in CMakeLists.txt, disable unstable tokudb tests

      • Fri 2014-10-03 15:07:53 +0400

        • Assertion `ltime->day == 0' failed with TIMESTAMP, MAKETIME

      • Thu 2014-09-25 10:43:11 +0400

        • - Deadlock between SELECT, DROP TABLE, SHOW STATUS and SET @@global.log_output

      • Thu 2014-09-18 19:45:06 +0400

        • - Deadlock between GRANT/REVOKE, SELECT FROM I_S.COLUMNS, SET slow_query_log and failed connection attempt

    Revision #4426.1.1 Fri 2014-10-03 11:30:53 +0900

    • fix Windows build disabling position

    Revision #4410.1.1 Sun 2014-09-21 00:33:45 +0900

    • Update Mroonga to the latest version on 2014-09-21T00:33:44+0900

    Revision #3984.2.50 Tue 2014-09-30 01:25:53 +0200

    • Add #include needed by GCC to declare uintptr_t

  • Revision #3984.2.49 Tue 2014-09-30 00:53:00 +0200

    • Fix all compiler issues on FreeBSD clang.

  • Revision #3984.2.48 Mon 2014-09-29 14:42:50 +0200

    • fix MDEV-6802: MPXFAM::GetNextPos redefined

  • Revision #3984.2.47 Sat 2014-09-27 12:26:36 +0200

    • Add some new tests

  • Revision #3984.2.46 Sat 2014-09-27 12:09:37 +0200

    • Fix: Crash of an XCOL table when the Colname column size is too small. Was because of buffer overrun in XCLCOL::ReadColumn. The Cbuf buffer was unconditionally filled Now it is limited to its size. This happened because this buffer was allocated according to the XCOL column size. It is now allocated according to the source column size.

  • Revision #3984.2.45 Wed 2014-09-17 00:51:40 +0200 *

    • Fix a compile error (MDEV-6723)

  • Revision #4419.1.1 Tue 2014-09-30 20:12:59 +0300

    • Fixed warnings

    Revision #3413.67.51
    Revision #3413.67.50
    MDEV-7026
    Revision #3413.67.49
    MDEV-7084
    Revision #4505
    Revision #4500.1.30
    Revision #4504
    MDEV-7118
    Revision #4503
    MDEV-7074
    Revision #4502
    MDEV-6993
    Revision #4501
    MDEV-6978
    Revision #4500
    MDEV-6991
    Revision #4499
    MDEV-6950
    MDEV-6971
    Revision #4498
    MDEV-7086
    Revision #4497
    MDEV-7116
    Revision #4496
    MDEV-7121
    Revision #4495
    MDEV-7079
    Revision #4494
    MDEV-7080
    Revision #4493
    MDEV-7083
    Revision #4492
    MDEV-6917
    Revision #4491
    MDEV-7065
    Revision #4490
    MDEV-6775
    Revision #4489
    MDEV-6680
    Revision #4488
    MDEV-6718
    Revision #4487
    MDEV-7102
    Revision #4486
    Revision #4485
    MDEV-6775
    Revision #4484
    Revision #4483
    MDEV-7101
    Revision #4482
    MDEV-7035
    Revision #4481
    MDEV-7100
    Revision #4480
    MDEV-7083
    Revision #4479
    MDEV-7070
    Revision #4478
    MDEV-7073
    Revision #4477
    MDEV-7072
    Revision #4476
    MDEV-7071
    Revision #4475
    MDEV-7075
    Revision #4474
    Revision #4473
    MDEV-6965
    Revision #4472
    MDEV-4396
    Revision #4471
    MariaDB 5.5
    Revision #4470
    MDEV-7001
    MDEV-4912
    Revision #4469
    MDEV-6939
    Revision #4468
    Revision #4467
    Revision #3413.65.61
    Revision #4466
    MDEV-6843
    Revision #4465
    Revision #4446.1.1
    MDEV-6325
    Revision #4464
    MDEV-6759
    Revision #4463
    Revision #4462
    MDEV-6925
    Revision #4461
    MDEV-6926
    Revision #4460
    MDEV-6930
    Revision #4459
    MDEV-6927
    Revision #4458
    MDEV-6928
    Revision #4457
    MDEV-6937
    Revision #4456
    MDEV-6931
    Revision #4455
    MDEV-6933
    Revision #4454
    MDEV-6934
    Revision #4453
    Revision #4426.1.6
    Revision #4452
    Revision #4451
    Revision #4426.1.5
    Revision #4450
    Revision #4426.1.4
    Revision #4449
    Revision #4426.1.3
    Revision #4448
    Revision #4445.1.1
    MDEV-6879
    Revision #4447
    MDEV-6649
    Revision #4446
    MDEV-6879
    Revision #4445
    MDEV-6878
    Revision #4444
    Revision #4439.1.3
    Revision #4443
    Revision #4441.1.2
    Revision #4442
    MDEV-6519
    Revision #4441
    MDEV-6442
    Revision #4440
    MDEV-6738
    Revision #4439
    Revision #4424.1.1
    Revision #4438
    Revision #4426.2.1
    Revision #4437
    Revision #4436
    MDEV-6442
    Revision #4435
    Revision #4434
    Revision #4433
    Revision #4432
    Revision #4431
    Revision #4430
    Revision #4429
    Revision #4428
    Revision #4427
    MDEV-6533
    Revision #4426
    Revision #4410.1.2
    Revision #4425
    MariaDB 10.0
    Revision #4424
    Revision #3984.2.51
    MDEV-6802
    Revision #4423
    MDEV-6661
    MDEV-6666
    Revision #4422
    Revision #4419.1.2
    MDEV-5120
    Revision #4421
    MDEV-6808
    Revision #4420
    MDEV-6808
    MariaDB 10.0.13
    Revision #4419
    MDEV-6799
    Revision #4418
    MDEV-6788
    Revision #4417
    MDEV-6788

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

    Revision #0.79.33 Fri 2014-11-14 13:10:07 -0500

    • DB-754 build with bundled jemalloc

  • Revision #0.28.1709 [merge] Thu 2014-11-13 10:53:37 -0500

    • Merge branch 'master' into releases/tokudb-7.5

    • Revision #0.79.32 Thu 2014-11-13 10:53:22 -0500

      • DB-759 test and fix alter table bug with cardinality data

    • Wed 2014-11-12 21:06:51 -0500

      • DB-759 fix tokudb::alter_card to copy ALL of the cardinality data not just the low byte

    • Wed 2014-11-12 18:30:16 -0500

      • increase test coverage of the cardinality code

    • Wed 2014-11-12 14:36:08 -0500

      • speed up tokudb handler unit tests

    • Wed 2014-11-12 08:38:04 -0500

      • speed up tokudb handler unit tests

  • Revision #0.28.1708 [merge] Mon 2014-11-10 16:37:45 -0500

    • Merge branch 'master' into releases/tokudb-7.5

    • Revision #0.79.27 Mon 2014-11-10 16:34:55 -0500

      • speed up tokudb handler unit tests

  • Revision #0.28.1707 [merge] Sat 2014-11-08 14:35:15 -0500

    • Merge branch 'master' into releases/tokudb-7.5

    • Revision #0.79.26 Sat 2014-11-08 10:36:33 -0500

      • DB-757 compute cardinality when alter table analyze partition is run

    • Sat 2014-11-08 08:59:55 -0500

      • DB-756 set cardinality data for partitioned tokudb tables

    • Fri 2014-11-07 13:39:32 -0500

      • DB-742 set tokudb version for tokudb builds

  • Revision #0.28.1706 [merge] Thu 2014-11-06 06:12:06 -0500

    • Merge branch 'master' into releases/tokudb-7.5

    • Revision #0.79.23 Wed 2014-11-05 11:24:27 -0500

      • DB-754 include my_config.h first for mariadb 5.5.40

  • Revision #0.28.1705 [merge] Wed 2014-11-05 09:28:29 -0500

    • Merge branch 'master' into releases/tokudb-7.5

    • Revision #0.79.22 Wed 2014-11-05 04:15:43 -0500

      • DB-730 build tokudb without XA

    • Mon 2014-11-03 15:03:57 -0500

      • mark 5585.test as a big test

  • Revision #3077.204.26 Fri 2014-09-05 08:37:21 +0200

    • Applying the patch to remove WL#7219 which was by mistake included by the dev team.

  • Revision #3077.204.25 Tue 2014-08-26 14:01:38 +0200

    • Renaming the enterprise packages to commercial

  • Revision #3077.204.24 Sat 2014-08-23 08:59:03 +0530

    • Bug#19370676 : YASSL PRE-AUTH BUFFER OVERFLOW WHEN CLIENT LIES ABOUT SUITE_LEN_ and Bug#19355577 : YASSL PRE-AUTH BUFFER OVERFLOW WHEN CLIENT LIES ABOUT COMP_LEN_

  • Revision #3077.204.23 Thu 2014-08-21 16:42:04 +0200

    • Bug#18928848 II. MALLOC OF UNINITIALIZED MEMORY SIZE

  • Revision #3077.204.22 [merge] Wed 2014-08-20 09:46:38 +0200

    • Add my.cnf.d to regular rpm for EL7 build

    • Revision #3077.205.7 Tue 2014-08-12 19:37:49 +0200

      • Corrected typo

    • Tue 2014-08-12 18:55:05 +0200

      • Experimental testing

    • Tue 2014-08-12 18:26:46 +0200

      • Experimental testing for patch

    • Tue 2014-08-12 16:53:31 +0200

      • Added my.cnf.d directory, removed mysql-5.5-libmysqlclient-symbols.patch

    • Tue 2014-08-12 14:32:16 +0200

      • Add patch mysql-5.5-libmysqlclient-symbols.patch for el7

  • Revision #3077.204.21 Tue 2014-08-12 17:16:51 +0530

    • Bug #11755818 : LIKE DOESN'T MATCH WHEN CP932_BIN/SJIS_BIN COLLATIONS ARE USED.

  • Revision #3077.204.20 [merge] Wed 2014-08-06 09:56:37 +0200 *

    • Merge from mysql-5.5.39-ol7-release branch - Reverted version variable

    • Revision #3077.205.2 Mon 2014-08-04 15:56:19 +0200

      • Updated for el7 regular rpms

    • Thu 2014-07-24 11:37:40 +0200

      • Bug#19223915 Provide mysql-compat-server dependencies

  • Revision #3077.204.19 Wed 2014-08-06 09:51:20 +0800

    • Remove unstable test case innodb_bug18942294, approved by Jimmy over IM.

  • Revision #3077.204.18 Fri 2014-08-01 17:09:55 +0530

    • Bug #18415196 MYSQL_UPGRADE DUPLICATE KEY ERROR FOR MYSQL.USER FOR 5.5.35+, 5.6.15+, 5.7.3+

  • Revision #3077.204.17 Fri 2014-08-01 14:18:28 +0530

    • Bug #18415196 MYSQL_UPGRADE DUPLICATE KEY ERROR FOR MYSQL.USER FOR 5.5.35+, 5.6.15+, 5.7.3+

  • Revision #3077.204.16 [merge] Thu 2014-07-31 12:30:05 +0200

    • Merge from mysql-5.5.39-release

  • Revision #3077.204.15 Thu 2014-07-31 12:52:49 +0300

    • Bug #18384260: MULTIPLE SECURITY ISSUES IN CERTIFICATE VALIDATION

  • Revision #3077.204.14 Mon 2014-07-28 11:19:19 +0400

  • Revision #3077.204.13 Mon 2014-07-21 11:26:50 +0530

    • Bug #17297324 GLIBC DOUBLE FREE OR CORRUPTION WHEN KILLING CLIENT; CTRL+C

  • Revision #3077.204.12 Thu 2014-07-17 11:21:18 +0530

    • Bug#14757009: WHEN THE GENERAL_LOG IS A SOCKET AND THE READER GOES AWAY, MYSQL QUITS WORKING.

  • Revision #3077.204.11 [merge] Wed 2014-07-09 12:39:19 +0200

    • Bug#19172145 - Remove perl(GD) and dtrace dependencies and bench fix

  • Revision #3077.204.10 Wed 2014-07-09 10:11:38 +0200

    • Bug #19149091 5.5 BUILD BREAKS ON LINUX IF SUN DTRACE IS INSTALLED

  • Revision #3077.204.9 Wed 2014-07-09 15:41:13 +0800

  • Revision #3077.204.8 Tue 2014-07-08 15:10:15 +0800

    • BUG#18942294 - SEGV IN DICT_FIND_TABLE_BY_SPACE TRYING TO MARK SPACE CORRUPT IN RECOVERY

  • Revision #3077.204.7 Mon 2014-07-07 12:05:30 +0200

    • Bug#18935421 RPAD DIES WITH CERTAIN PADSTR INTPUTS....

  • Revision #3077.204.6 Fri 2014-07-04 03:29:34 +0530

    • WL#7219: Implement audit filter

  • Revision #3077.204.5 Thu 2014-07-03 14:12:02 +0530

    • Bug#18469276: MOD FOR SMALL DECIMALS FAILS

  • Revision #3077.204.4 Thu 2014-07-03 10:13:29 +0530

    • Bug #19140907 DUPLICATES IN UNIQUE SECONDARY INDEX BECAUSE OF FIX OF BUG#68021

  • Revision #3077.204.3 Wed 2014-07-02 14:52:52 +0530

    • Bug#17873011 NO DEPRECATION WARNING FOR THREAD_CONCURRENCY

  • Revision #3077.204.2 Wed 2014-07-02 10:45:22 +0200

    • BUG#18779944: MYSQLDUMP BUFFER OVERFLOW

  • Revision #3077.204.1 Tue 2014-07-01 08:31:52 +0200

    • Raise version number after cloning 5.5.39

  • Revision #4426.1.8
    Revision #4426.1.7
    Revision #4439.1.20
    Revision #4439.1.19
    Revision #4439.1.18
    MDEV-7030
    Revision #4439.1.17
    Revision #4439.1.16
    Revision #4439.1.15
    Revision #4439.1.14
    MDEV-6988
    MDEV-6994
    Revision #4439.1.13
    Revision #4439.1.12
    Revision #4439.1.11
    Revision #4439.1.10
    Revision #4439.1.9
    Revision #4439.1.8
    Revision #4439.1.7
    Revision #4439.1.6
    Revision #4439.1.5
    Revision #4439.1.4
    Revision #3413.67.47
    Revision #3413.67.46
    MDEV-6975
    Revision #3413.67.42
    MDEV-6975
    Revision #3413.67.41
    Revision #3413.67.40
    Revision #3413.67.39
    Revision #0.28.1710
    Revision #3413.67.38
    Revision #2502.594.4
    MDEV-6883
    Revision #3413.67.37
    MDEV-7028
    Revision #3413.67.36
    MDEV-4513
    Revision #3413.67.35
    MDEV-7113
    MDEV-6789
    Revision #3413.67.34
    MDEV-3940
    Revision #3413.67.33
    MDEV-6854
    Revision #3413.67.32
    MDEV-6862
    Revision #3413.67.31
    MDEV-6179
    Revision #3413.67.30
    MDEV-5266
    Revision #3413.67.29
    Revision #3413.67.28
    MDEV-6865
    Revision #3413.67.27
    MDEV-6868
    Revision #3413.67.26
    Revision #2502.594.3
    MDEV-7068
    Revision #3413.67.25
    MDEV-7068
    Revision #3413.67.24
    MDEV-7100
    Revision #3413.67.23
    MDEV-7103
    Revision #3413.67.22
    MDEV-7089
    Revision #3413.67.21
    MDEV-7019
    Revision #3413.67.20
    MDEV-7017
    Revision #2502.567.240
    MDEV-6878
    Revision #2502.567.239
    MDEV-6888
    Revision #3413.65.59
    Revision #3413.65.58
    Revision #3413.65.57
    Revision #3413.65.56
    Revision #3413.65.55
    Revision #3413.65.54
    Revision #3413.65.53
    Revision #3413.65.52
    Revision #0.48.6
    Revision #3413.65.51
    MDEV-6781
    Revision #3413.65.50
    Revision #3413.65.49
    MDEV-5553
    Revision #3413.65.48
    MDEV-4813
    Revision #3413.65.47
    Revision #3413.65.46
    Revision #3413.65.45
    Revision #0.48.5
    Revision #3413.65.44
    Revision #3077.204.27
    Revision #3413.65.43
    MDEV-6743
    Revision #3413.65.42
    MDEV-5749
    Revision #3413.65.41
    MDEV-6461
    Revision #3413.65.40
    MDEV-6550
    Revision #3413.65.39
    MDEV-5707
    Revision #3413.65.38
    MDEV-6528
    Revision #3413.65.37
    MDEV-6800
    MariaDB 10.0.14
    Revision #3413.65.36
    MDEV-5120
    Revision #3413.65.35
    Revision #3413.65.34
    MDEV-6592
    Revision #3413.65.33
    MDEV-6774
    Revision #3413.65.32
    MDEV-6749
    Revision #0.79.31
    Revision #0.79.30
    Revision #0.79.29
    Revision #0.79.28
    Revision #0.79.25
    Revision #0.79.24
    Revision #0.79.21
    Revision #3077.205.6
    Revision #3077.205.5
    Revision #3077.205.4
    Revision #3077.205.3
    Revision #3077.205.1

    MariaDB 10.0.4 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    Download |Release Notes |Changelog |Overview of 10.0

    Release date: 16 Aug 2013

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #3801 Thu 2013-08-15 18:15:32 +0400

      • - Assertion 'share->tdc.prev == 0 && share->tdc.next == 0' failed in TABLE_SHARE* tdc_acquire_share(THD*, const char*, const char*, const char*, uint, uint, TABLE)

    • Thu 2013-08-15 16:45:29 +0400

      • - Merge tests for EXCHANGE PARTITION feature

    • Thu 2013-08-15 15:32:18 +0400

      • An additional test for Temporal literals do not accept nanoseconds

    • Thu 2013-08-15 15:24:34 +0400

      • Temporal literals do not accept nanoseconds

    • Thu 2013-08-15 10:47:18 +0200

      • fix tests that were relying on @@have_partitioning

    • [merge] Thu 2013-08-15 13:31:49 +0400

      • Merge with 10.0-connect

      • Wed 2013-08-14 16:07:32 +0200

        • Change the Blanks parameter from true to false in catalog getting information function. This solve the problem of uninitialised zone that was detected by valgrind.

    • Wed 2013-08-14 18:56:41 +0200

      • raise a version

    • Wed 2013-08-14 12:50:17 +0400

      • Adjusted test results after recent changes.

    • Wed 2013-08-14 12:48:50 +0400

      • - Reduce usage of LOCK_open

    • Tue 2013-08-13 16:02:10 +0200

      • InnoDB generates non-existing link to manual based on the server version

    • Tue 2013-08-13 13:35:36 +0200

      • Change related to --log option/variable was merged partially

    • Mon 2013-08-12 22:08:25 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 22:05:23 +0200

      • cleanup * use sql_mode_for_dates() where appropriate. * always specify an argument for sql_mode_for_dates() (future-proof. easier to notice and fix if the caller will start using thd from a local variable or an argument)

    • Mon 2013-08-12 21:27:43 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 21:07:10 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 20:56:35 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 18:32:53 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 16:02:20 +0200

      • don't error out in Sys_var::global_value_ptr(), it's not nice when unconfigured gtid prevents SHOW VARIABLES from working

    • Mon 2013-08-12 15:46:35 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 14:17:51 +0200

      • merge 10.0-monty -> 10.0

    • Mon 2013-08-12 17:21:52 +0300

      • Fix bug : When performance schema is disabled, autosized parameters show 18446744073709551615 instead of -1 (patch by Serg)

    • [merge] Thu 2013-08-08 12:05:02 +0400

      • Merge fixes for: - Spider crash on show create table spider table and replication multi source to one of the partitions - Spider: add missing install_spider.sql

      • Wed 2013-07-31 03:14:57 +0900

        • fix for

    • Thu 2013-08-08 12:03:30 +0400

      • Do not require libssl1.0.0 (not available on all buildbot platforms).

    • Wed 2013-08-07 17:08:51 -0700

      • Added missing tests for innodb persistent statistics (from mysql-5.6.10)

    • Wed 2013-08-07 13:18:26 -0700

      • Added missing tests for GET DIAGNOSTICS.

    • [merge] Wed 2013-08-07 17:21:37 +0400

      • Merge 10.0-serg -> 10.0

      • [merge] Wed 2013-08-07 19:40:25 +0400

        • Null merge.

    • Wed 2013-08-07 17:20:22 +0400

      • Better comments

    • Thu 2013-08-01 17:03:15 +0400

      • Merging my_convert() from 10.0-serg

    • [merge] Thu 2013-07-18 16:46:57 +0200

      • 10.0-base merge

      • [merge] Wed 2013-07-17 21:24:29 +0200

        • 5.5 merge

    16812255: Removing the --random-password option which is supported only for MYSQL server versions 5.6 and above.

    Thu 2013-05-16 10:24:26 +0200

    Wed 2013-05-15 16:29:31 +0200

    Wed 2013-05-15 15:37:20 +0200

    Mon 2013-05-13 10:21:09 +0200

    Mon 2013-05-13 09:46:44 +0200

    Wed 2013-05-08 12:08:20 +0200

    Tue 2013-05-07 14:36:46 +0200

    Mon 2013-05-06 20:31:26 +0530

    Mon 2013-05-06 16:06:32 +0200

    Mon 2013-05-06 15:19:37 +0200

    Fri 2013-05-03 16:39:17 +0300 * [merge] Tue 2013-04-30 20:40:38 +0200

    Tue 2013-04-30 20:39:12 +0200

    Tue 2013-04-30 22:46:37 +0530

    Tue 2013-04-30 22:38:34 +0530

    Tue 2013-04-30 13:39:50 +0300

    Sat 2013-04-27 16:04:54 +0800

    Thu 2013-04-25 11:56:26 +0530

    Wed 2013-04-24 17:21:42 +0300

    Wed 2013-04-24 13:34:11 +0530

    Wed 2013-04-24 13:31:10 +0530 * [merge] Wed 2013-04-24 08:48:34 +0200

    Wed 2013-04-24 08:47:30 +0200

    Wed 2013-04-24 08:42:59 +0200

    Mon 2013-04-22 14:30:47 +0200

    Mon 2013-04-22 14:01:07 +0200

    Sat 2013-04-20 12:36:11 +0530

    Sat 2013-04-20 12:28:22 +0530

    Thu 2013-04-18 12:52:59 +0200

    Wed 2013-04-17 09:26:51 +0200

    Tue 2013-04-16 16:26:45 +0530

    Tue 2013-04-16 12:17:18 +0200

    Tue 2013-04-16 12:12:18 +0200

    Sun 2013-04-14 08:09:56 +0530

    Sun 2013-04-14 07:30:49 +0530

    Fri 2013-04-12 14:18:21 +0530

    Fri 2013-04-12 09:39:56 +0200

    Thu 2013-04-11 10:50:50 +0800

    Wed 2013-04-10 16:43:09 +0200

    Wed 2013-04-10 11:50:41 +0530

    Tue 2013-04-09 14:03:35 +0530

    Tue 2013-04-09 14:00:05 +0530

    Mon 2013-04-08 18:53:24 +0530

    Mon 2013-04-08 18:48:57 +0530 * [merge] Mon 2013-04-08 18:14:06 +0530

    Mon 2013-04-08 18:12:39 +0530 * Mon 2013-04-08 15:25:45 +0530

    Thu 2013-04-04 14:54:16 +0530

    Wed 2013-04-03 18:09:37 +0200

    Tue 2013-04-02 16:20:49 +0200

    Tue 2013-04-02 16:05:10 +0200

    Tue 2013-04-02 11:14:39 +0200

    Tue 2013-04-02 11:17:06 +0530

    Tue 2013-04-02 11:16:26 +0530 * [merge] Mon 2013-04-01 13:45:27 +0530

    Mon 2013-04-01 12:26:55 +0530 * [merge] Sun 2013-03-31 06:52:16 +0530

    Sun 2013-03-31 06:48:30 +0530

    Sat 2013-03-30 19:24:54 +0530

    Fri 2013-03-29 22:11:33 +0530

    Fri 2013-03-29 22:01:10 +0530

    Fri 2013-03-29 16:33:33 +0530

    Fri 2013-03-29 15:14:38 +0530

    Fri 2013-03-29 15:09:14 +0530 * Fri 2013-03-29 11:44:42 +0530 * Fri 2013-03-29 09:28:31 +0530

    Thu 2013-03-28 17:41:22 +0200

    Thu 2013-03-28 17:37:29 +0200

    Thu 2013-03-28 19:17:28 +0530

    Thu 2013-03-28 19:11:26 +0530

    Thu 2013-03-28 14:18:51 +0530

    Thu 2013-03-28 14:14:39 +0530

    Thu 2013-03-28 11:47:43 +0530

    Thu 2013-03-28 10:43:50 +0530

    Thu 2013-03-28 10:42:42 +0530

    Thu 2013-03-28 10:25:23 +0530

    Wed 2013-03-27 11:11:38 +0530

    Wed 2013-03-27 16:06:33 +0200

    Wed 2013-03-27 16:03:00 +0200

    Wed 2013-03-27 11:22:25 +0000

    Wed 2013-03-27 11:19:29 +0000

    Wed 2013-03-27 11:59:40 +0530

    Wed 2013-03-27 11:53:01 +0530

    Tue 2013-03-26 23:11:55 +0200

    Tue 2013-03-26 23:10:42 +0200

    Tue 2013-03-26 21:45:39 +0200 * [merge] Tue 2013-03-26 20:52:01 +0200

    Tue 2013-03-26 19:24:01 +0200

    Tue 2013-03-26 08:24:11 +0100

    Tue 2013-03-26 08:22:45 +0100

    Mon 2013-03-25 11:27:12 +0530

    Fri 2013-03-22 20:16:53 +0530

    Fri 2013-03-22 20:00:40 +0530

    Fri 2013-03-22 15:33:59 +0530

    Fri 2013-03-22 15:29:57 +0530

    Fri 2013-03-22 14:55:30 +0530

    Thu 2013-03-21 23:40:25 +0530

    Thu 2013-03-21 23:36:02 +0530

    Thu 2013-03-21 22:51:40 +0530

    Thu 2013-03-21 11:40:43 +0530

    Wed 2013-03-20 17:52:15 +0100

    Wed 2013-03-20 17:49:30 +0100

    Wed 2013-03-20 17:50:15 +0100

    Tue 2013-03-19 17:09:17 +0100

    Wed 2013-03-20 11:20:12 +0100

    Tue 2013-03-19 15:08:19 +0100

    Tue 2013-03-19 15:53:48 +0100

    Tue 2013-03-19 13:36:34 +0100

    Tue 2013-03-19 13:29:12 +0100

    Mon 2013-03-18 17:20:30 +0200

    Tue 2013-03-19 05:35:30 +0100

    Tue 2013-03-19 05:19:31 +0100

    Tue 2013-03-19 05:24:03 +0100

    Mon 2013-03-18 15:03:54 +0530

    Mon 2013-03-18 15:01:16 +0530

    Mon 2013-03-18 13:48:53 +0530

    Mon 2013-03-18 12:46:06 +0530

    Mon 2013-03-18 12:44:38 +0530

    Fri 2013-03-15 08:57:59 +0530

    Fri 2013-03-15 08:56:20 +0530

    Thu 2013-03-14 15:33:25 +0100

    Thu 2013-03-14 11:22:08 +0300

    Thu 2013-03-14 11:11:17 +0300

    Wed 2013-03-13 16:29:11 +0530

    Wed 2013-03-13 16:24:35 +0530

    Wed 2013-03-13 11:43:21 +0530

    Wed 2013-03-13 09:43:50 +0530

    Wed 2013-03-13 09:42:07 +0530 * [merge] Tue 2013-03-12 22:44:32 +0530

    Tue 2013-03-12 22:36:13 +0530

    Tue 2013-03-12 13:58:10 +0200

    Tue 2013-03-12 13:57:02 +0200

    Tue 2013-03-12 13:42:12 +0200

    Tue 2013-03-12 13:37:00 +0200 * Mon 2013-03-11 16:46:11 +0100

    Mon 2013-03-11 12:03:26 +0530 * Fri 2013-03-08 14:55:41 +0530 * Thu 2013-03-07 14:44:35 +0530

    Fri 2013-03-01 13:25:59 +0100

    Thu 2013-03-07 12:12:58 +0530

    Wed 2013-03-06 11:49:57 +0530

    Wed 2013-03-06 06:52:18 +0100

    Tue 2013-03-05 16:09:54 +0100

    Tue 2013-03-05 10:47:49 -0500

    Tue 2013-03-05 12:19:07 +0100

    Tue 2013-07-16 19:03:06 +0200

    Mon 2013-07-15 18:32:25 +0200

    Tue 2013-07-09 22:24:57 +0200

    Tue 2013-07-16 15:59:30 +0400

    Tue 2013-07-16 15:57:27 +0400

    Tue 2013-07-16 17:26:25 +0400

    Tue 2013-07-16 10:56:42 +0400

    Tue 2013-07-16 09:22:17 +0400

    Mon 2013-07-15 18:51:52 +0400

    Thu 2013-07-11 19:27:39 +0400

    Thu 2013-07-11 15:12:50 +0400

    Wed 2013-07-10 02:05:06 +0400

    Tue 2013-07-09 11:02:56 +0400

    Tue 2013-07-09 10:54:47 +0400

    Sat 2013-07-06 15:28:11 +0200

    Fri 2013-05-24 17:35:30 +0200

    Fri 2013-07-05 20:45:42 +0200

    Fri 2013-07-05 17:54:25 +0200

    Fri 2013-07-05 16:02:02 +0200

    Mon 2013-07-08 16:49:42 +0400

    Wed 2013-07-03 09:46:20 +0200

    Thu 2013-07-04 18:37:55 +0300

    Mon 2013-07-01 17:54:24 +0200

    Mon 2013-07-01 12:03:10 +0200

    Mon 2013-07-01 12:02:44 +0200

    Fri 2013-06-28 16:27:22 +0400

    Fri 2013-06-28 16:25:06 +0400

    Fri 2013-06-28 15:20:40 +0400

    Fri 2013-06-28 12:00:25 +0400

    Thu 2013-06-27 14:19:04 +0200

    Sat 2013-06-22 14:02:03 +0200

    Tue 2013-06-18 13:14:46 +0400

    Mon 2013-06-17 19:25:55 +0400

    Mon 2013-06-17 19:18:14 +0200

    Mon 2013-06-17 17:58:53 +0200

    Sun 2013-06-16 22:13:26 +0200

    Sat 2013-06-15 14:22:03 +0200

    Mon 2013-06-17 20:33:36 +0300

    Mon 2013-06-17 17:04:51 +0400

    Thu 2013-06-06 23:33:40 +0300

    Sat 2013-06-15 16:02:43 +0200

    Fri 2013-06-14 14:04:58 +0200

    Thu 2013-06-13 20:19:32 +0200

    Thu 2013-06-13 20:19:11 +0200

    Thu 2013-06-13 20:18:40 +0200

    Thu 2013-06-13 15:33:02 +0200

    Thu 2013-06-13 15:13:13 +0200

    Thu 2013-06-13 14:32:57 +0200

    Thu 2013-06-13 14:14:47 +0200

    Thu 2013-06-13 00:13:23 +0200

    Wed 2013-06-12 22:12:09 +0200

    Wed 2013-06-12 20:38:22 +0200

    Wed 2013-06-12 20:29:19 +0200

    Tue 2013-06-11 12:53:35 +0200

    Tue 2013-06-11 11:11:05 +0200

    Mon 2013-06-10 21:45:30 +0200

    Wed 2013-06-12 05:09:28 +0400

    Tue 2013-06-11 13:49:43 +0300

    Fri 2013-06-07 15:35:13 +0200

    Fri 2013-06-07 15:34:59 +0200

    Fri 2013-06-07 10:02:50 +0200

    Sun 2013-06-09 13:26:10 +0300

    Thu 2013-06-06 15:14:23 +0300

    Wed 2013-06-05 23:53:35 +0300

    • Wed 2013-07-10 12:01:52 +0200

      • : GTID strict mode doesn't work on a database with purged binlogs

    • Wed 2013-07-10 11:45:15 +0200

      • : GTID strict mode doesn't work on a database with purged binlogs

    Revision #3763.1.22 Tue 2013-08-13 18:53:14 +0200

    • FIX MDEV-4853 + another bug causing the whole section to be deleted when deleting one key of a INI table with layout=Row. The same happens for layout=column but this is normal as one line is one section.

  • Revision #3763.1.21 Mon 2013-08-12 21:51:56 +0200

    • Fix MDEV-4878. Table locking is now supported.

  • Revision #3763.1.20 Sun 2013-08-11 17:46:59 +0200

    • Fix MDEV-4494. Suppress the flag HA_NULL_IN_KEY.

  • Revision #3763.1.19 Sun 2013-08-11 14:21:38 +0200

    • Fix MDEV-4881. SQL_TYPE_DECIMAL was not recognized in ha_connect::GetColumnOption.

    • Crash on second SELECT was because tshp was not reset to NULL in case of error.

  • Revision #3763.1.18 Fri 2013-08-09 18:53:40 +0200

    • Better message for CONNECT unspported commands

  • Revision #3763.1.17 Fri 2013-08-09 18:02:47 +0200

    • Implement the SERVID special columns. This imply modifying the way special columns are processed. This will be documented. Also some code cleanup and some changes to prepare the indexing of nullable columns (not achieve yet)

  • Revision #3763.1.16 Tue 2013-08-06 12:17:11 +0200

    • Issue a warning instead of an error when inserting in release built a value concerning a nullable column wrongly created as indexed (MDEV-4494)

  • Revision #3763.1.15 Mon 2013-07-29 12:26:08 +0200

    • Just update the version number and date

  • Revision #3763.1.14 Fri 2013-07-26 15:33:03 +0200

    • Restore comment handling commented out in R3772. Should be fixed by R3776

  • Revision #3763.1.13 Fri 2013-07-26 09:52:16 +0200

    • Restrict memcpy length in CHRBLK::SetValue

  • Revision #3763.1.12 Fri 2013-07-26 00:11:48 +0200

    • Fix length when TYPVAL::SetValue_char is called from MYSQLCOL::ReadColumn.

  • Revision #3763.1.11 Thu 2013-07-25 21:14:49 +0200

    • Restore test results to the discovery old way. (when using NEW_WAY, show create table displays table types unquoted)

  • Revision #3763.1.10 Thu 2013-07-25 19:15:07 +0200

    • Restore tests to handle the cases that were giving Valgrind warnings.

  • Revision #3763.1.9 Thu 2013-07-25 19:09:46 +0200

    • Fix a few test in TYPVAL that cause Valgrind warnings

  • Revision #3763.1.8 Thu 2013-07-25 19:05:57 +0200

    • Modify discovery to test a new way of adding columns. Currently the old way is still used if NEW_WAY is not defined.

  • Revision #3763.1.7 Sat 2013-07-20 19:22:12 +0200

    • Fix bug causing connect_assisted_discovery to fail on some table types (WMI). In add_field a decimal value could be specified for columns not being DOUBLE.

  • Revision #3763.1.6 Fri 2013-07-12 11:25:01 +0200

    • CONNECT not should use query cache because working on external data prone to be modified out of MariaDB

  • Revision #3763.1.5 Fri 2013-07-12 11:18:54 +0200

    • Fix "Result content mismatch"

  • Revision #3763.1.4 Thu 2013-07-11 17:45:31 +0200

    • Applying temporary restrictions to test files. This is to suppress some valgrind warnings and consist principally in:

      1. Not supporting connect_assisted_discovery to all PROXY based table types

      2. Not supporting the PIVOT table type

    • This temporarily until the valgrind errors/warnings are fixed

  • Revision #3763.1.3 Thu 2013-07-11 17:44:15 +0200

    • cleaning code and show some functions return code

  • Revision #3762.1.3 Thu 2013-07-04 02:55:48 +0900

    • change CMakeLists.txt for install install_spider.sql. MDEV-4747 - Spider: add missing install_spider.sql

  • Revision #3762.1.2 Sat 2013-06-29 11:35:04 +0900

    • move installing sql file into scripts directory

  • Revision #3762.1.1 Sat 2013-06-29 02:08:02 +0900

    • add installing sql file

  • Revision #3773.1.46 Wed 2013-08-07 15:55:17 +0400

    • Attempt to fix sproadic failures of rpl.rpl_err_ignoredtable.

  • Revision #3773.1.45 Wed 2013-08-07 10:57:45 +0400

    • MDEV-4819 Upgrade from MySQL 5.6 does not work

  • Revision #3773.1.44 Tue 2013-08-06 14:02:07 +0400

    • MDEV-4801 - Server crashes in my_strdup on setting innodb_ft_user_stopword_table to DEFAULT

  • Revision #3773.1.43 Mon 2013-08-05 13:52:53 -0700

    • Fixed a valgrind warning: reverted the change done for WL 4443.

  • Revision #3773.1.42 [merge] Mon 2013-08-05 07:16:07 -0700

    • Merge.

    • Revision #3773.4.1 Wed 2013-07-31 06:45:44 -0700

      • Fixed a wrong merge in prune_partitions()

  • Revision #3773.1.41 Sun 2013-08-04 23:21:11 +0500

    • valgrind errors in gis.test and funcs_1.storedproc fixed. Field_geom::store() should check if the source is it's value.

  • Revision #3773.1.40 [merge] Fri 2013-08-02 18:14:35 +0400

    • Automatic merge

    • Revision #3773.3.1 Fri 2013-08-02 18:12:09 +0400

      • MDEV-4816: rpl.rpl_trunc_temp fails in 10.0-serg Temorary fix for a number of replication tests (rpl.rpl_temp_table_mix_row rpl.rpl_trunc_temp rpl.rpl_current_user rpl.rpl_gtid_master_promote):

  • Revision #3773.1.39 Fri 2013-08-02 19:52:26 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.38 Fri 2013-08-02 13:36:25 +0400

    • MDEV-4786 merge 10.0-monty > 10.0

  • Revision #3773.1.37 Thu 2013-08-01 22:13:06 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.36 Thu 2013-08-01 17:12:58 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.35 Thu 2013-08-01 16:09:26 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.34 Thu 2013-08-01 16:04:13 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.33 Thu 2013-08-01 16:00:50 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.32 Wed 2013-07-31 16:41:29 +0300

    • Virtual column support for new innodb.

  • Revision #3773.1.31 Wed 2013-07-31 15:04:14 +0200

    • MDEV-4712 : Fix "shutdown" test.

  • Revision #3773.1.30 [merge] Wed 2013-07-31 15:02:11 +0400

    • Merged fix for uninitialized variables.

    • Revision #3413.21.295 Thu 2013-07-18 11:16:18 +0300

      • Fix of using uninitialized variadle.

  • Revision #3773.1.29 Wed 2013-07-31 14:55:54 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.28 Wed 2013-07-31 14:51:25 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.27 Tue 2013-07-30 23:42:16 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.26 Tue 2013-07-30 17:54:40 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.25 Tue 2013-07-30 17:50:48 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.24 Tue 2013-07-30 17:47:53 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.23 Mon 2013-07-29 18:08:49 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.22 Sat 2013-07-27 17:04:57 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.21 Fri 2013-07-26 18:48:06 -0700

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.20 Fri 2013-07-26 23:02:48 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.19 Fri 2013-07-26 16:03:56 +0500

    • main.gis test fixed.

  • Revision #3773.1.18 Fri 2013-07-26 13:11:43 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.17 Fri 2013-07-26 13:04:59 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.16 Thu 2013-07-25 13:42:06 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.15 Thu 2013-07-25 13:40:18 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.14 Thu 2013-07-25 13:37:30 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.13 [merge] Wed 2013-07-24 14:45:47 +0400

    • Automatic merge

    • Revision #3773.2.1 Wed 2013-07-24 14:43:57 +0400

      • Alternative fix for failure in filesort_debug.test. - Make THD::raise_condition() call push_warning() after set_error_status() call. (they seem to have accidentally exchanged in this merge cset: sergii@pisem.net-20130721143919-7cltcw2l9g29f983) - Rollback the patch from two csets before (the one with comment: Update filesort_debug.test (see comment #1 in for analysis))

  • Revision #3773.1.12 Wed 2013-07-24 16:51:48 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.11 Wed 2013-07-24 16:48:23 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.10 Wed 2013-07-24 16:45:24 +0400

    • MDEV-4786 - merge 10.0-monty - 10.0

  • Revision #3773.1.9 Wed 2013-07-24 12:35:18 +0400

    • Fix testsuite: update tests for mysql-test/t/system_mysql_db_fix*

    • As of 10.0.2, MariaDB has mysql.gtid_slave_pos table as system table.

  • Revision #3773.1.8 Wed 2013-07-24 10:05:12 +0400

    • Update filesort_debug.test (see comment #1 in MDEV-4786 for analysis)

  • Revision #3773.1.7 Tue 2013-07-23 18:29:16 +0400

    • MDEV-4786 - merge 10.0-monty → 10.0

  • Revision #3773.1.6 Tue 2013-07-23 18:03:23 +0400

    • MDEV-4786 - merge 10.0-monty → 10.0

  • Revision #3773.1.5 Tue 2013-07-23 17:38:44 +0400

    • MDEV-4786 - merge 10.0-monty → 10.0

  • Revision #3773.1.4 Tue 2013-07-23 17:22:02 +0400

    • MDEV4786 - merge 10.0-monty → 10.0

  • Revision #3773.1.3 Sun 2013-07-21 19:24:20 +0200

    • more post-merge fixes: * update results * don't force HA_CREATE_DELAY_KEY_WRITE on all temp tables, (bad for CREATE ... LIKE) instead imply it in myisam/aria * restore HA_ERR_TABLE_DEF_CHANGED in archive * increase the default number of rwlock classes in P_S to fit all our rwlocks

  • Revision #3773.1.2 Sun 2013-07-21 16:43:42 +0200

    • cosmetic fixes

  • Revision #3773.1.1 [merge] Sun 2013-07-21 16:39:19 +0200

    • 10.0-monty merge

    • Revision #3492.3.135 Wed 2013-07-17 18:51:12 +0200

      • merge few bug fixes from 5.6

    • Thu 2013-07-18 12:35:00 +0300

      • - Query cache is not used for tables or databases with dots in their names test suite added to be sure that bug is fixed

    • Mon 2013-07-15 22:50:06 +0200

      • Change mysql.slow_log.event_time from TIMESTAMP to TIMESTAMP(6)

    • Mon 2013-07-15 21:17:08 +0200

      • in field_conv() don't simply check to->type() == MYSQL_TYPE_BLOB, this misses GEOMETRY columns.

    • Mon 2013-07-15 18:01:22 +0200

      • Fixes for innodb suite, merging tests from 5.6.

    • Mon 2013-07-15 13:43:15 +0200

      • Fix main test suite on Windows

    • Mon 2013-07-15 13:42:50 +0200

      • Windows, compilation : restore support for erxceptions (fixes warnings in Innodb code)

    • Sun 2013-07-14 23:20:25 +0200

      • many simple fixes for innodb suite, merging tests from 5.6

    • Sun 2013-07-14 19:44:37 +0200

      • fix pfs_digest* tests.

    • Sun 2013-07-14 13:48:06 +0200

      • parts suite merged

    • Sat 2013-07-13 22:29:30 +0200

      • update results

    • Sat 2013-07-13 22:29:17 +0200

      • fix for maria.maria test

    • Sat 2013-07-13 22:28:53 +0200

      • update plugin API versions in tests

    • Sat 2013-07-13 17:48:06 +0200

      • SHA1 service (because mysql_ssl library is built with -fvisibility=hidden)

    • Sat 2013-07-13 15:13:24 +0200

      • Fix compiler warning - using "const" twice for CHARSET_INFO.

    • Sat 2013-07-13 15:09:47 +0200

      • Fix compile error on Windows.

    • Sat 2013-07-13 09:22:00 +0200

      • sys_var suite passes

    • Fri 2013-07-12 23:07:32 +0200

      • fix the maria suite

    • Fri 2013-07-12 21:41:20 +0200

      • update handler.* tests

    • Fri 2013-07-12 20:48:28 +0200

      • update test results

    • Fri 2013-07-12 19:58:06 +0200

      • federated.partition test - fix the bad merge

    • Fri 2013-07-12 17:40:20 +0200

      • binlog_old_versions.test

    • Fri 2013-07-12 16:24:20 +0200

      • archive.test and others

    • Fri 2013-07-12 16:31:01 +0300

      • now results is correct

    • Fri 2013-07-12 13:32:37 +0200

      • fix lost vcol checks in sql_table.cc, remove unused FIELD_IS_xxx flags change vcol tests to use innodb, not xtradb.

    • Fri 2013-07-12 11:36:54 +0200

      • restore ha_example::check_if_incompatible_data(), create_info->fields_option_struct, create_info->indexes_option_struct lost in the merge. add test cases.

    • Thu 2013-07-11 21:23:55 +0300

      • Merge the following patch from MySQL 5.6.10, in order to make perfschema.binlog_* tests work.

    • Fri 2013-07-12 10:21:14 +0200

      • fix upgrade.test - update from 5.6

    • Fri 2013-07-12 10:17:52 +0200

      • merge bugfuxes for sp-error.test

    • Fri 2013-07-12 09:37:07 +0300

      • changes corresponts to changes in 5.6

    • Thu 2013-07-11 23:16:33 +0200

      • temporal-related changes. don't apply sql_mode flags on the lower level (str_to_datetime), do it on the upper level, in items that return temporal values.

    • Thu 2013-07-11 21:56:58 +0200

      • fix truncate_coverage.test: update from 5.6

    • Thu 2013-07-11 21:40:30 +0200

      • fix signal_demo3.test: fix a typo in the merge, and update results to match 5.6

    • Thu 2013-07-11 18:57:11 +0200

      • fix merge.test: online alter table support for MERGE tables, really

    • Thu 2013-07-11 16:54:03 +0200

      • fix create.test: update the results, don't restore the incorrectly merged feature. it'll go away in the next 10.0 merge

    • Thu 2013-07-11 14:10:44 +0200

      • remove unused function

    • Thu 2013-07-11 14:08:51 +0200

      • fix alter_table.test: remove old assert as it was removed from 5.6, add extra_func code from 5.5, that was lost in a merge

    • Thu 2013-07-11 16:27:57 +0300

      • added lost part about preopened temporary tables

    • Thu 2013-07-11 12:25:08 +0300

      • Merge Performance Schema test cases from MySQL 5.6.10

    • Wed 2013-07-10 21:19:11 +0200

      • fix cast.test, select.test, select_jcl6.test: update results after strict_date_checking=1

    • Wed 2013-07-10 20:11:01 +0200

      • fix plugin.test - bad merge in TABLE_SHARE::destroy, ha_share must be deleted before the plugin

    • Wed 2013-07-10 19:22:19 +0200

      • fix func_time.test - WEEK(), WEEKDAY(), WEEKOFYEAR() must require TIME_NO_ZERO_IN_DATE

    • Wed 2013-07-10 19:09:26 +0200

      • fix select_pkeycache: update results after strict_date_checking=1

    • Wed 2013-07-10 18:58:34 +0200

      • fix status.test - don't use lock_tables_precheck() for SHOW PROC STATUS, it shouldn't require LOCK_TABLE_ACL

    • Wed 2013-07-10 17:10:22 +0200

      • fix innodb_mysql_sync test - update from 5.6

    • Wed 2013-07-10 15:23:46 +0200

      • fix flush_read_lock - update the test and results form 5.6

    • Wed 2013-07-10 13:34:07 +0200

      • clearly mark unused error messages as such

    • Wed 2013-07-10 12:48:56 +0200

      • fix for alter_table_online test.

    • Wed 2013-07-10 15:30:17 +0300

      • Merge Performance Schema test cases from MySQL 5.6.10

    • Tue 2013-07-09 22:36:53 +0200

      • 10.0-monty tree: ALTER TABLE CHANGE COLUMN doesn't drop EITS stats

    • Tue 2013-07-09 22:30:04 +0200

      • cmake: don't check for the compiler on every invocation of RESTRICT_SYMBOL_EXPORTS(), do it only once

    • Tue 2013-07-09 18:43:12 +0200

      • commit_1innodb.test: update results from 5.6

    • Tue 2013-07-09 18:09:22 +0200

      • fix mysql_client_test failure, sometimes we do warnings differently

    • Tue 2013-07-09 21:15:01 +0300

      • Cought errors are not shown

    • Tue 2013-07-09 15:39:57 +0400

      • 10.0-monty: trivial test result updates

    • Tue 2013-07-09 13:40:26 +0400

      • Trivial test result updates.

    • Tue 2013-07-09 15:42:36 +0400

      • Fix merge.test failure - Problem: mysql_admin_table() calls open_temporary_tables(). This causes assertion failure, because mysql_execute_command() has already called open_temporary_tables() - Solution: call close_thread_tables() at the start of mysql_admin_table(), like mysql-5.6 does

    • [merge] Mon 2013-07-08 22:06:04 -0700

      • Merge

      • [merge] Mon 2013-07-08 20:45:02 +0400

        • Automatic merge

    • Mon 2013-07-08 18:35:44 -0700

      • Fixed all remaining failures in partition tests. Commented out the test case for bug 50036 as it was done in mysql-5.6.10.

    • [merge] Mon 2013-07-08 12:59:18 -0700

      • Merge

      • Mon 2013-07-08 18:29:52 +0400

        • More trivial test result updates

    • Mon 2013-07-08 12:55:11 -0700

      • Fixed a failure in partition_truncate.test.

    • [merge] Mon 2013-07-08 18:15:50 +0400

      • Automatic merge

      • Mon 2013-07-08 18:14:24 +0400

        • Fix test failure in myisam.test: Put back the code tht produces the warning about "Table storage engine %s does not support the create option 'TRANSACTIONAL=1'"

    • Mon 2013-07-08 19:11:57 +0300

      • fixed result.

    • [merge] Mon 2013-07-08 12:59:50 +0400

      • Automatic merge

      • Mon 2013-07-08 12:57:58 +0400

        • Fix test errors like: -Note 1031 Table storage engine for 't1' doesn't have this option +Note 1031 Table storage engine for 'InnoDB' doesn't have this option

    • Mon 2013-07-08 15:19:50 +0300

      • Merge performance schema test cases from MySQL 5.6.10

    • Mon 2013-07-08 11:16:11 +0400

      • More test result updates: - Update test results for tests using SPs: SPs no longer emit warnings/errors that were caught and handled inside SP

    • Mon 2013-07-08 13:42:38 +0400

      • More trivial test results updates

    • Mon 2013-07-08 09:50:18 +0300

      • The compiler warning about ';' fix.

    • Sun 2013-07-07 14:09:52 +0400

      • Update test results to fix trivial test failures in parts testsuite - New error message text - PARTITION is now a reserved word in SQL, so it should be quoted

    • Fri 2013-07-05 21:42:06 +0400

      • More buildbot test result updates

    • Fri 2013-07-05 19:57:48 +0400

      • Post-merge buildbot fixes: Update trivial .reject/.result differences (all checked)

    • Fri 2013-07-05 19:40:34 +0400

      • Merge from mysql-5.6 fix for bug#11761752 (was already partially merged)

    • Fri 2013-07-05 16:56:05 +0400

      • Test result updates

    • Fri 2013-07-05 16:45:22 +0400

      • Fix compilation: tests/async_queries links againist client library, and must use C++ linking due to client library using SSL library, which needs C++ linking

    • Fri 2013-07-05 15:25:01 +0400

      • Fix limit_rows_examined.test: - Take into account that Dynamic_array::back() now returns pointer to the last element (it used to return pointer to right after the last element) - Fix error messages merge: ER_INTERNAL_ERROR was defined independently by both mysql-5.6 and mariadb-5.5. Switch to their error number, and still support ours for compatibility.

    • Fri 2013-07-05 15:20:39 +0400

      • Fix compile error on Windows

    • Fri 2013-07-05 17:21:14 +0300

      • known results differences

    • Fri 2013-07-05 17:06:02 +0300

      • fixed result (error message and error message intercepting).

    • Fri 2013-07-05 16:58:37 +0300

      • fixed opening temporary tables.

    • Fri 2013-07-05 14:00:17 +0400

      • Update test result: same as in 10.0 and maria (and mysql) 5.5

    • Fri 2013-07-05 13:56:05 +0400

      • Fix trivial compile failures observed in buildbot

    • Fri 2013-07-05 14:40:01 +0200

      • Set valid default ("yes") for WITH_SSL cmake variable on Unixes.

    • Fri 2013-07-05 11:23:18 +0400

      • Fix mysqldump.test: update test result

    • Fri 2013-07-05 10:52:31 +0400

      • Update test result: PASSWORD(NULL) returns '' now.

    • Fri 2013-07-05 10:44:06 +0400

      • More test result updates, follow the previous cset

    • Fri 2013-07-05 10:40:45 +0400

      • More test result updates: - strict.test updated (changed back) after the cset with "Fix type_newdecimal.test ..." two csets ago - row-checksum.test changed the code from HA_WRONG_CREATE_OPTION to ER_ILLEGAL_HA_CREATE_OPTION, like mysql-5.6 did

    • Fri 2013-07-05 10:21:15 +0400

      • Fix a number of tests:

        • MariaDB does not have mysql.slave_master_info, mysql.slave_relay_log_info ,mysql.slave_worker_info or mysql.ndb_binlog_index tables.

        • Some tests expected to have these tables (this was an incorrect merge from 5.6, which merged necessary tables like mysql.innodb*stats, but also got these tables)

    • Fri 2013-07-05 09:53:18 +0400

      • Fix type_newdecimal.test: Warning was produced instead of NOTE. The cause was typo in the merge.

    • Fri 2013-07-05 07:24:04 +0400

      • Fix innodb_ignore_builtin.test

    • [merge] Thu 2013-07-04 17:58:39 +0400

      • Automatic merge

      • Thu 2013-07-04 17:57:42 +0400

        • Update log_tables.test: some definitions of columns have changed, and slow_log got 'thread_id' column.

    • Thu 2013-07-04 17:08:15 +0400

      • Update test result for mysql-test/t/ctype_errors.test (checked)

    • Thu 2013-07-04 17:01:36 +0400

      • Fix fix_priv_tables.test: make mysql_system_tables_fix.sql to not modify user.password_expired column.

    • Thu 2013-07-04 16:36:43 +0400

      • Fix typo in scripts/mysql_system_tables_fix.sql

    • [merge] Thu 2013-07-04 15:46:53 +0400

      • Automatic merge

      • Thu 2013-07-04 15:45:58 +0400

        • : 10.0-monty tree: log_state.test fails - make the test output stable - make Log_to_csv_event_handler::log_slow() to write the value of thd->thread_id (it didn't, and so 0 was always logged).

    • Thu 2013-07-04 15:05:43 +0400

      • Update test results: handlersocket.test (approved by Serg)

    • Thu 2013-07-04 09:38:33 +0400

      • Update more test results (all checked).

    • [merge] Thu 2013-07-04 09:11:21 +0400

      • Automatic merge

      • Thu 2013-07-04 07:21:54 +0400

        • : partition_innodb_stmt reports memory leaks from dict/dict0stats_bg.cc:69 - Work around the problem by forcing recalc_pool to free its buffer in dict_stats_recalc_pool_deinit().

    • Thu 2013-07-04 10:39:19 +0300

      • fixed typo.

    • Wed 2013-07-03 20:48:41 +0400

      • Fix a number of trivial test failures by updating error message: "Unknown table tbl" is now "Unknown table database.tbl" (part#3)

    • Wed 2013-07-03 20:10:51 +0400

      • Cont'd: Fix a number of trivial test failures by updating error message: "Unknown table tbl" is now "Unknown table database.tbl"

    • [merge] Wed 2013-07-03 20:05:05 +0400

      • Automatic merge

      • Wed 2013-07-03 20:02:48 +0400

        • Fix a number of trivial test failures by updating error message: "Unknown table tbl" is now "Unknown table database.tbl"

    • [merge] Wed 2013-07-03 22:57:13 +0300

      • Automatic merge

      • Wed 2013-07-03 22:50:34 +0300

        • Fixed issues with partitions and create temporary table SELECT ... Merged all ddl_logging code. Merged sql_partition.cc innodb_mysql_lock2.test and partition_cache.test now works. Changed interface to strconvert() to make it easier to use with not \0 terminated strings.

    • Wed 2013-07-03 19:42:05 +0400

      • : (patch#2): undo previous attempts to stabilize persistent table statistics with ANALYZE TABLE commands

    • [merge] Wed 2013-07-03 19:40:40 +0400

      • Merge

      • Wed 2013-07-03 19:32:58 +0400

        • : Fix a number of test failures in EXPLAIN outputs caused by weird behavior in innodb's persistent stats - Run the testsuite without innodb persistent stats

    • Wed 2013-07-03 22:34:12 +0300

    • Wed 2013-07-03 14:42:48 +0400

      • Fix test failure in mysql-test/t/type_bit_innodb.test - Run ANALYZE TABLE after insert, like mysql-5.6 does.

    • Wed 2013-07-03 14:24:56 +0400

      • Fix test failure for join_outer_innodb.test: reuse the approach from vasil.dimov@oracle.com-20120521133620-glj6l0ntcsrz0wbl run ANALYZE TABLE.

    • Wed 2013-07-03 12:19:03 +0300

    • Thu 2013-06-27 12:51:34 +0300

    • Wed 2013-07-03 10:22:19 +0300

      • ps_ddl1.test fix

    • Wed 2013-07-03 10:19:47 +0300

      • ps.test fixed

    • Wed 2013-07-03 10:18:22 +0300

      • ps_1general fixed.

    • Tue 2013-07-02 22:11:12 +0300

      • strict.test now works.

    • Tue 2013-07-02 20:43:35 +0300

      • mdl_sync now works.

    • Tue 2013-07-02 16:44:53 +0300

      • Pull of revision 3313 (Pre-requisite patch for Bug#11763162 (55843 - Handled condition appears as not handled) fixed.

    • Mon 2013-07-01 11:31:18 +0300

      • correct result of the ps.tset

    • Fri 2013-06-28 01:53:41 +0300

      • Fixed some wrong format strings. Fixed OPTIMIZE with innodb

    • Thu 2013-06-27 17:42:18 +0300

      • merge of 2876.430.11 & 2876.430.1 CF_PREOPEN_TMP_TABLES & CF_HA_CLOSE & Patch for Bug#11746602 (27480: Extend CREATE TEMPORARY TABLES privilege to allow temp table operations).

    • Thu 2013-06-27 14:01:03 +0300

      • ha_partition.cc and ha_partition.h are now completely merged Added sql_mode_t to simplify merges

    • Wed 2013-06-26 13:17:27 +0300

      • A fix of unions with duplicate rows and returning bug fix for union + limit returns wrong result

    • Tue 2013-06-25 18:55:12 -0700

      • Some corrections of the merge for the partition code.

    • Sun 2013-06-23 12:15:43 +0300

      • Added option to avoid warnings from innodb

    • Sat 2013-06-22 18:47:12 +0300

      • Don't update table and index statics for temporary tables Fixed type and testing of last_update type for innodb_table_stats

    • Fri 2013-06-21 15:17:48 +0300

      • Case when we close temporary table which was not opened in its engine (ALTER TABLE) fixed.

    • Thu 2013-06-20 14:49:25 +0300

      • Fixed memory leaks. alias.test now runs clean with valgrind

    • Wed 2013-06-19 22:57:46 +0300

      • Fixed some memory leaks Disabled some asserts that we can't yet have enabled

    • Wed 2013-06-19 14:32:14 +0300

      • Finished merging wl5986 started by Igor.

    • Tue 2013-06-18 02:01:34 +0300

      • Fixed some merge issues: - temporary tables now works - mysql-system_tables updated to not use temporary tables - PASSWORD() function fixed - Support for STATS_AUTO_RECALC, STATS_PERSISTENT and STATS_SAMPLE_PAGES table options

    • Mon 2013-06-17 13:34:54 +0300

      • Debugging output fixed to make finding executing commands easy.

    • Mon 2013-06-17 09:14:58 +0300

      • Cassandra SE build fix for merge.

    • Sun 2013-06-16 21:26:40 +0300

      • More merge fixes:

        • mdl.cc and mdl.h merged completely

        • mysql_system_tables*.sql merged completely

    • Sat 2013-06-15 23:01:01 +0300

      • Fixed patch that was part of last push that didn't apply correctly.

    • Sat 2013-06-15 18:32:08 +0300

      • Applied all changes from Igor and Sanja

    • Tue 2013-05-21 22:00:08 +0300

      • Push a lot of small fixes to get larger parts to compile

    • Tue 2013-03-26 00:03:13 +0200

      • Temporary commit of 10.0-merge

  • Revision #3413.21.294 Wed 2013-07-17 17:03:59 +0300

    • Revert of marko.makela@oracle.com-20130430103950-j353faze84zzk9xf for xtradb (fix of MySQL Bug #69623)

  • Revision #3413.21.293 Wed 2013-07-17 16:42:13 +0300

    • Fix for MDEV-4219 A simple select query returns random data (upstream bug#68473)

  • Revision #3413.21.292 [merge] Tue 2013-07-16 19:30:39 +0200

    • merge Percona-Server-5.5.32-rel31.0.tar.gz

    • Revision #0.12.63 Tue 2013-07-16 14:55:47 +0200

      • Percona-Server-5.5.32-rel31.0.tar.gz

  • Revision #3413.21.291 [merge] Tue 2013-07-16 19:09:54 +0200

    • mysql-5.5.32 merge

    • Revision #3077.187.102 Thu 2013-05-16 17:33:32 +0200

      • Fix for BUG

  • Revision #3427.1.242 Mon 2013-06-24 20:56:55 +0200

    • cleanup: remove LF_REQUIRE_PINS, use compile_time_assert() instead of reimplementing it

  • Revision #3427.1.241 Mon 2013-06-24 20:56:49 +0200

    • MDEV-4660 SHUTDOWN command

  • Revision #3427.1.240 Mon 2013-06-24 20:56:30 +0200

    • MDEV-4617 PLUGINS - Show internal Locales in I_S

  • Revision #3427.1.239 Tue 2013-06-25 12:05:52 +0400

    • Added calls for BINLOG_GTID_POS() function to the basic GTID test case

  • Revision #3427.1.238 Mon 2013-06-24 16:33:31 +0200

    • Fix sporadic failure of test rpl.rpl_gtid_startpos

  • Revision #3427.1.237 Fri 2013-06-21 21:23:24 +0200

    • MDEV-4692: mysql.gtid_slave_pos accumulates values for a domain

  • Revision #3427.1.236 Fri 2013-06-21 11:53:46 +0200

    • MDEV-4688: empty @@gtid_slave_pos during slave commit.

  • Revision #3427.1.235 Thu 2013-06-20 09:04:44 +0200

    • MDEV-4686: Temporary variable for sub_id is 32-bit, should be 64-bit

  • Revision #3427.1.234 [merge] Tue 2013-06-18 11:18:38 +0400

    • Merge.

    • Revision #3427.25.2 Fri 2013-06-14 12:10:59 +0400

      • MDEV-4568 - Port Percona response time distribution as audit plugin

    • [merge] Mon 2013-06-10 15:07:55 +0400

      • Merge.

      • [merge] Fri 2013-06-07 12:10:45 +0400

        • Merge.

  • Revision #3427.1.233 Sun 2013-06-16 22:01:07 +0200

    • MDEV-4456 Reverse discovery of ARCHIVE table on SELECT after disappearance of ARZ file

  • Revision #3427.1.232 Sun 2013-06-16 17:26:27 +0200

    • remove extraneous statement from the test

  • Revision #3427.1.231 Sun 2013-06-16 17:19:53 +0200

    • MDEV-4451 Attempt to write-lock a SEQUENCE table with log-bin enabled causes ER_BINLOG_ROW_ENGINE

  • Revision #3427.1.230 Sun 2013-06-16 17:07:15 +0200

    • MDEV-4449 SEQUENCE depends on TEST_SQL_DISCOVERY for discovering tables upon DDL

  • Revision #3427.1.229 Sat 2013-06-15 23:53:41 +0200

    • MDEV-4450 misleading error messages from init_from_sql_statement_string()

  • Revision #3427.1.228 Sat 2013-06-15 19:10:00 +0200

    • partitioning frm bugs:

  • Revision #3427.1.227 Sat 2013-06-15 19:09:55 +0200

    • remove unsusd DB_TYPE value

  • Revision #3427.1.226 Sat 2013-06-15 19:09:47 +0200

    • plugin_hton helper

  • Revision #3427.1.225 Sat 2013-06-15 19:09:40 +0200

    • Fix to compile without partitioning. Remove few ifdef's

  • Revision #3427.1.224 Sat 2013-06-15 19:09:31 +0200

    • MDEV-4441 DROP DATABASE with a newly created ARCHIVE table does not work

  • Revision #3427.1.223 Sat 2013-06-08 12:36:21 +0200

    • Forgotten .result file update.

  • Revision #3427.1.222 Fri 2013-06-07 14:39:00 +0200

    • MDEV-4490: Old-style master position points at the last GTID event after slave restart

  • Revision #3427.1.221 Fri 2013-06-07 10:58:34 +0200

    • MDEV-4486: Allow to start old-style replication even if mysql.rpl_slave_state is unavailable

  • Revision #3427.1.220 Fri 2013-06-07 09:31:11 +0200

    • MDEV-4591:Setting gtid* values from inside a transaction might cause unexpected results

  • Revision #3427.1.219 Fri 2013-06-07 08:43:21 +0200

    • MDEV-4483: CHANGE MASTER TO master_use_gtid=xxx looses old-style coordinates.

  • Revision #3772 Wed 2013-07-17 17:46:16 +0300

    • MDEV-4647: Valgrind warnings (Conditional jump or move depends on uninitialised value) in Item_equal::fix_fields Fix to calm down valgrind.

  • Revision #3771 Tue 2013-07-16 15:44:38 +0300

    • MDEV-4570 [PATCH] Sys_query_cache_limit initialization depends on initialization in other source files

  • Revision #3770 Tue 2013-07-16 15:43:43 +0300

    • MDEV-4548 [PATCH] Limit the amount of side-checking done in innodb-zip test

  • Revision #3769 Tue 2013-07-16 15:16:38 +0300

    • MDEV-4547 [PATCH] Make REFRESH_* constants to be 64-bit in 32-bit compilation

  • Revision #3768 Tue 2013-07-16 12:26:04 +0300

    • MDEV-4546 Perfschema unit tests to return non-zero on failure.

  • Revision #3767 Tue 2013-07-16 11:31:06 +0300

    • Building libmysqld fixed.

  • Revision #3766 [merge] Wed 2013-07-10 18:46:33 +0400

    • Merging temporal literals

    • Revision #3763.2.1 Wed 2013-07-10 12:12:27 +0400

      • Adding support for the SQL-standard temporal literals.

  • Revision #3765 Wed 2013-07-10 11:49:17 +0400

    • Adding support for MySQL-5.6 temporal column types:

  • Revision #3764 [merge] Wed 2013-07-10 11:39:15 +0400

    • Merge from 10.0-connect

    • Revision #3763.1.2 Mon 2013-07-08 19:03:15 +0200

      • Suppress some ubuntu compiler warnings

    • Mon 2013-07-08 17:26:27 +0400

      • Re-enabling connect tests in 10.0-connect

  • Revision #3763 [merge] Mon 2013-07-08 17:21:47 +0400

    • Merging from 10.0-connect

    • Revision #3746.1.84 Mon 2013-07-08 12:20:12 +0200

      • Suppressing wrong code (INI tables are not indexables)

    • Mon 2013-07-08 13:39:45 +0400

      • Adding instructions on how to install sqlite3 ODBC driver for test purposes.

    • Mon 2013-07-08 13:11:40 +0400

      • Fixing some of the memory leaks in ODBCColumns().

    • Mon 2013-07-08 11:43:45 +0400

      • Fixing a warning: - cast to pointer from integer of different size

    • Mon 2013-07-08 11:28:07 +0400

      • Fixing warnings: - no previous declaration for ‘const char* PLGtoMYSQLtype - no previous declaration for ‘int MYSQLtoPLG(int)’ - no previous declaration for ‘char* MyDateFmt(int)’ - no previous declaration for ‘char* MyDateFmt(char*)’ - no previous declaration for ‘int MYSQLtoPLG(char*)’ - no previous declaration for ‘enum_field_types PLGtoMYSQL

    • Mon 2013-07-08 11:26:24 +0400

      • Fixing a warning: - no previous declaration for ‘void* ThreadOpen(void*)’

    • Mon 2013-07-08 11:22:32 +0400

      • Fixing warnings: - no previous declaration for ‘bool OcrSrcCol' - no previous declaration for ‘bool OcrColumns' - no previous declaration for ‘_qryres* PivotColumns'

    • Mon 2013-07-08 11:16:16 +0400

      • Fixing a warning: - no previous declaration for ‘int PrepareColist

    • Mon 2013-07-08 11:11:53 +0400

      • Fixing warnings: - no previous declaration for ‘char* GetIni(int)’ - no previous declaration for ‘void SetTrc()’

    • Mon 2013-07-08 11:05:59 +0400

      • Fixing warnings:

    • Mon 2013-07-08 10:52:20 +0400

      • fixing warnings: - no previous declaration for ‘ddwrap’ - implicit declaration of function ‘ddwrap’

    • Mon 2013-07-08 10:49:50 +0400

      • Fixing a typo in the previous push

    • Mon 2013-07-08 10:46:15 +0400

      • fixing warnings: - no previous declaration for ‘_isatty’ - implicit declaration of function ‘_isatty’

    • Mon 2013-07-08 10:37:09 +0400

      • Fixing the "no previous declaration for ‘_strerror'" warning.

    • Mon 2013-07-08 10:20:53 +0400

      • Fixing numerous "variable is set but never used" warnings.

    • Sat 2013-07-06 10:58:22 +0200

      • Remove unuseful option causing valgrind error or warning

    • Fri 2013-07-05 13:13:45 +0200

      • Try to fix a uninitialised valgrind warning

    • Thu 2013-07-04 23:13:07 +0200

      • Make sure Remark is initialised

    • Thu 2013-07-04 20:09:50 +0200

      • Make sure Remark is initialised in ha_connect::GetColumnOption

    • Wed 2013-07-03 23:58:22 +0200

      • Makes memory check conditionally

    • Wed 2013-07-03 12:06:49 +0200

      • Make sure result are ordered the same on all platforms

    • Tue 2013-07-02 00:07:48 +0200

      • Fix memory leak in libdoc.cpp in LIBXMLDOC::GetNodeList replacing xmlXPathFreeNodeSetList(Xop);

      • Caused memory leak, by xmlXPathFreeObject(Xop);

    • Sun 2013-06-30 19:08:09 +0200

      • Working on eliminating valgrind warning/errors

    • Sun 2013-06-30 12:43:30 +0200

      • Trying to get rid of some valgrind warnings

    • Sat 2013-06-29 22:53:21 +0200

      • Release storage allocated by flex

    • Sat 2013-06-29 01:10:31 +0200

      • Add the PROFILE_End function in inihandl. Called by connect_done_func to release the cache memory allocated by the PROFILE perocessing. (also add some break at the end of switch's to avoid warnings)

    • Fri 2013-06-28 14:22:32 +0200

      • Release memory allocated by inihandl in connect_done_func.

    • Wed 2013-06-26 20:00:15 +0200

      • Trying to remove those warnings about non virtual destructor

    • Wed 2013-06-26 19:52:38 +0200

      • In connect_assisted_discovery the test on topt->quoted must be done on its signed value

    • Wed 2013-06-26 19:42:28 +0200

      • Fix potential bug in MYSQLCOL::WriteColumn: ShowValue was call with *Bind->length instead of Bind->buffer_length

    • Sun 2013-06-16 19:07:27 +0200

      • Implemented: The use of Federated servers.

    • Fri 2013-06-14 21:00:12 +0200

      • Add a test case for multiple tables

    • Fri 2013-06-14 20:52:46 +0200

      • Fix regression error for multiple 2 tables.

    • Wed 2013-06-12 20:48:55 +0200

      • To avoid crashing in debug mode, the error message concerning the making of the index is changed to a warning.

    • Wed 2013-06-12 16:51:12 +0200

      • Suballocate filename in TDBMUL::InitFileNames. This fix the bug but I still don't know why it happened with a stack variable. (and only on Linux)

    • Wed 2013-06-12 11:39:57 +0200

      • Add trace in TDBMUL::GetMaxSize.

    • Wed 2013-06-12 01:02:04 +0200

      • Fix

    • [merge] Sat 2013-06-08 13:04:21 +0200

      • Commit merged changes

      • Sat 2013-06-08 01:20:49 +0400

        • Enabling Connect tests

    • Sat 2013-06-08 01:02:22 +0200

      • Set timeout values in MYSQLC::Open

  • Revision #3762 Thu 2013-06-27 15:18:48 +0400

    • MDEV-4438 - Spider storage engine

  • MDEV-4897
    Revision #3800
    MDEV-4864
    Revision #3799
    MDEV-4871
    Revision #3798
    MDEV-4871
    Revision #3797
    Revision #3796
    Revision #3763.1.23
    Revision #3795
    Revision #3794
    Revision #3793
    MDEV-4702
    Revision #3792
    MDEV-4492
    Revision #3791
    MDEV-4865
    Revision #3790
    MDEV-4786
    Revision #3789
    Revision #3788
    MDEV-4786
    Revision #3787
    MDEV-4786
    Revision #3786
    MDEV-4786
    Revision #3785
    MDEV-4786
    Revision #3784
    Revision #3783
    MDEV-4786
    Revision #3782
    MDEV-4786
    Revision #3781
    MDEV-4885
    Revision #3780
    MDEV-4797
    MDEV-4747
    Revision #3762.1.4
    MDEV-4797
    Revision #3779
    Revision #3778
    Revision #3777
    Revision #3776
    Revision #3773.1.47
    Revision #3775
    Revision #3774
    Revision #3773
    Revision #3427.1.245
    Revision #3077.187.90
    Revision #3077.187.83
    Revision #3077.187.67
    Revision #3077.187.66
    Revision #3077.187.60
    Revision #3077.187.59
    Revision #3077.187.54
    Revision #3077.187.53
    Revision #3077.187.41
    Revision #3077.187.13
    Revision #3077.187.10
    Revision #3077.187.8
    Revision #3077.187.7
    Revision #3427.1.244
    MDEV-4708
    Revision #3427.1.243
    MDEV-4708

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

      * [Revision #3077.187.101](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.101)
        * Changes to verify the solaris upgrade issue.
      * [Revision #3077.187.100](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.100)
        * Fixing the RPM-ULN build issue by ignoring the postinstall_check.sh.
      * [Revision #3077.187.99](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.99)
        * Bug 16812255 - 5.5.32 pkg installation failed during mysql_install_db execution
      * [Revision #3077.187.98](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.98)
        * Updated copyright year information
      * [Revision #3077.187.97](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.97)
        * Adding fix for Bug#16798868
      * [Revision #3077.187.96](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.96)
        * Bug#16779374: new error message added to 5.5 after 5.6 ga - reusing number already used by 5.6
      * [Revision #3077.187.95](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.95)
        * ULN-RPMs bug fix for BR16298542
      * [Revision #3077.187.94](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.94)
        * Bug #16722314 foreign key id modified during export Bug #16754901 PARS_INFO_FREE not called in dict_create_add_foreign_to_dictionary
      * [Revision #3077.187.93](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.93)
        * Bug#16757869: InnoDB: possible regression in 5.5.31, BUG #16004999
      * [Revision #3077.187.92](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.92)
        * Updated spec file for Bug #16488773
      * [Revision #3077.187.91](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.91)
        * merge from mysql-5.1
        * [Revision #2661.848.26](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.26)
          * Bug#16405422 - recovery failure, ASSERT !RECV_NO_LOG_WRITE
      * [Revision #3077.187.89](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.89) [merge]
        * BUG#16222245 - crash with explain for a query with loose scan for GROUP BY, MyISAM
        * [Revision #2661.848.25](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.25)
          * BUG#16222245 - crash with explain for a query with loose scan for GROUP BY, MyISAM
      * [Revision #3077.187.88](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.88)
        * Bug#16720368 InnoDB ignores *.IBD file breakage at startup
      * [Revision #3077.187.87](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.87)
        * Bug #13004581 	blackhole binary log with row ignores update and delete statements
      * [Revision #3077.187.86](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.86)
        * BUG#16698172-cannot do point-in-time recovery for single database; mysqlbinlog
      * [Revision #3077.187.85](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.85)
        * Bug #16680313: client doesn't read plugin-dir from my.cnf set by mysql_read_default_file
        * Parsing of the plugin-dir config file option was not working due to a typo. Fixed the typo.
        * No test case can be added due to lack of support for defaults-exitra-file testing in mysql-test-run.pl.
        * Thanks to Sinisa for contributing the fix.
      * [Revision #3077.187.84](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.84) [merge]
        * [Revision #2661.848.24](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.24)
        * Null merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.848.23](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.23)
          * Bug #15973904 InnoDB partition code holds lock_open and sleeps while opening missing partition
      * [Revision #3077.187.82](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.82)
        * Merge from mysql-5.1 to mysql-5.5
      * [Revision #3077.187.81](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.81) [merge]
        * Upmerge of the 5.1.69 build
        * [Revision #2661.848.22](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.22)
          * Merge from mysql-5.1.69-release
      * [Revision #3077.187.80](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.80) [merge]
        * Bug#16073689 : crash in ITEM_FUNC_MATCH::INIT_SEARCH
        * [Revision #2661.848.21](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.21)
          * Bug#16073689 : crash in ITEM_FUNC_MATCH::INIT_SEARCH
      * [Revision #3077.187.79](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.79) [merge]
        * Merge from mysql-5.5.31-release
      * [Revision #3077.187.78](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.78)
        * Bug#16626742 in my_md5final in mysys/md5.c, ctx is not properly zeroed as intended
      * [Revision #3077.187.77](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.77)
        * Bug #16632543 - INCORRECT VALUE OF BOGOMIPS IN MYSQLTEST
      * [Revision #3077.187.76](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.76) [merge]
        * Merging the changes for Bug 16633169 - mysql.info contains outdated information.
        * [Revision #2661.848.20](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.20)
          * Bug 16633169 - mysql.info contains outdated information.
      * [Revision #3077.187.75](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.75) [merge]
        * Merge from 5.1 to 5.5
        * [Revision #2661.848.19](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.19)
          * Bug#16347426:assertion failed: `(SELECT_INSERT && !TABLES->NEXT_NAME_RESOLUTION_TABLE) || !TAB`
      * [Revision #3077.187.74](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.74)
        * BUG#16615117 mysqldump produces a change master statement with a port number enclosed in quotes
      * [Revision #3077.187.73](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.73)
        * Bug#16540042: wrong query result when using range over partial index
      * [Revision #3077.187.72](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.72)
        * Bug	:#16005310 fiX BUG - innodb_row_lock_time_max seems to have an overflow
      * [Revision #3077.187.71](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.71)
        * Bug#16395606 scripts missing execute bit
      * [Revision #3077.187.70](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.70)
        * BUG#16402143 - stack corruption in DBUG_EXPLAIN description and fix: DBUG_EXPLAIN result in buffer overflow when the DEBUG variable values length exceed 255. In _db_explain_ function which call macro str_to_buf incorrectly passes the length of buf avaliable to strnmov as len+1. The fix calculates the avaliable space in buf and passes it to strnxmov.
      * [Revision #3077.187.69](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.69) [merge]
        * local merge.
        * [Revision #2661.848.18](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.18)
          * Backporting patch for bug #15852074.
      * [Revision #3077.187.68](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.68) [merge]
        * null merge
        * [Revision #2661.848.17](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.17)
        * [Revision #2661.848.16](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.16)
        * BUG#15978766 - test valgrind_report fails innodb tests
      * [Revision #3077.187.65](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.65)
        * Bug #16401597 - mtr v1 returns incorrect path to variable @@basedir
      * [Revision #3077.187.64](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.64)
        * Bug 16534721 - mysql_install_db runs again during upgrade even data directory exists
      * [Revision #3077.187.63](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.63) [merge]
        * merge 5.1 => 5.5
        * [Revision #2661.848.15](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.15)
          * Bug#14700180 crash in copy_funcs This is a backport of the fix for Bug #13966809 crash in copy_funcs when grouping by outer query blob field in subquery
      * [Revision #3077.187.62](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.62)
        * Bug#11765629 cmake: can suppress installation of sql-bench, but not mysql-test
      * [Revision #3077.187.61](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.61) [merge]
        * [Revision #2661.848.14](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.14)
        * [Revision #2661.848.13](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.13)
        * Merge from 5.1 to 5.5
        * [Revision #2661.848.12](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.12)
          * Bug #16347343 : CRASH, GROUP_CONCAT, DERIVED TABLES
      * [Revision #3077.187.58](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.58)
        * Bug#14261010: on duplicate key update crashes the server
      * [Revision #3077.187.57](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.57) [merge]
        * Merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.848.11](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.11)
          * Bug #16244691 server gone away error occurs depending on the number of table/key relations
      * [Revision #3077.187.56](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.56)
        * Bug #16402124 - mtr processes certain assigned vardir values wrong
      * [Revision #3077.187.55](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.55) [merge]
        * [Revision #2661.848.10](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.10)
        * Bug #15948818-semi-sync enabled master crashes when event scheduler drops events
      * [Revision #3077.187.52](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.52) [merge]
        * merge
        * [Revision #2661.848.9](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.9)
          * Addendum #1 to the fix for bug #16451878 : geometry query crashes server
      * [Revision #3077.187.51](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.51) [merge]
        * Merge from 5.1 to 5.5
        * [Revision #2661.848.8](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.8)
          * BUG#11753852: if() values are evaluated differently in a regular sql vs prepared statement
      * [Revision #3077.187.50](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.50) [merge]
        * Merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.848.7](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.7)
          * Bug#14324766:partially written insert statement in binlog no errors reported
      * [Revision #3077.187.49](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.49)
        * Bug #16403186 - mtr on windows should not try to start cdb if running with parallel
      * [Revision #3077.187.48](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.48) [merge]
        * Null merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.848.6](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.6)
          * Bug #16244691 server gone away error occurs depending on the number of table/key relations
      * [Revision #3077.187.47](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.47) [merge]
        * Merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.849.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.849.1)
          * Bug #16244691 server gone away error occurs depending on the number of table/key relations
      * [Revision #3077.187.46](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.46) [merge]
        * merge 5.1->5.5
        * [Revision #2661.848.5](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.5)
          * Bug #16451878: geometry query crashes server
      * [Revision #3077.187.45](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.45) [merge]
        * BUG#16541422: log-slave-updates + replicate-wild-ignore-table fails for user variables
        * [Revision #2661.848.4](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.4)
          * BUG#16541422: log-slave-updates + replicate-wild-ignore-table fails for user variables
      * [Revision #3077.187.44](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.44) [merge]
        * Merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.848.3](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.3)
          * Bug#11829838: ALTER TABLE not binlogged with `--BINLOG-IGNORE-DB` and fully qualified table
      * [Revision #3077.187.43](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.43) [merge]
        * merge from 5.1->5.5 repo.
        * [Revision #2661.848.2](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.2) [merge]
          * merge from 5.1 repo.
      * [Revision #3077.187.42](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.42)
        * merge from 5.1
        * [Revision #2661.848.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.848.1)
          * Bug#16541422 log-slave-updates + replicate-wild-ignore-table fails for user variables
      * [Revision #3077.187.40](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.40) [merge]
        * NULL merge 5.1 => 5.5
        * [Revision #2661.844.69](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.69)
          * Bug#62856 Check for "stack overrun" doesn't work with gcc-4.6, server crashes Bug#13243248 check for "stack overrun" doesn't work with gcc-4.6, server crashes
      * [Revision #3077.187.39](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.39)
        * BUG#16438800 - slave_max_allowed_packet not honored on slave io connect
      * [Revision #3077.187.38](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.38) [merge]
        * local merge.
        * [Revision #2661.844.68](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.68)
          * Bug#12671635 : Updating embedded tests.
      * [Revision #3077.187.37](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.37) [merge]
        * local merge.
        * [Revision #2661.844.67](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.67)
          * Bug#12671635 : Fixing test cases.
      * [Revision #3077.187.36](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.36)
        * Bug#16500013 : post-fix
      * [Revision #3077.187.35](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.35) [merge]
        * Merge of patch for Bug#12671635 from mysql-5.1.
        * [Revision #2661.844.66](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.66)
          * Bug#12671635 help-tableformat doesn't match help-files
      * [Revision #3077.187.34](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.34)
        * Bug#16500013 : add version check to mysql_upgrade
      * [Revision #3077.187.33](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.33)
        * Bug #16051728 server crashes in add_identifier on concurrent alter table and show engine innod
      * [Revision #3077.187.32](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.32) [merge]
        * Null merge from 5.1 for permission changes.
        * [Revision #2661.844.65](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.65)
          * Correcting the permissions of executable files.
      * [Revision #3077.187.31](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.31)
        * Correcting the permissions of the executable files.
      * [Revision #3077.187.30](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.30)
        * Bug#13009341 crash in str_to_datetime after misbehaving "blob" value comparison
      * [Revision #3077.187.29](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.29)
        * Bug#16394084: loose index scan with quoted int predicate returns random data
      * [Revision #3077.187.28](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.28)
        * Bug#16359402 crash with aggregates: assertion failed: n < m_size
      * [Revision #3077.187.27](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.27)
        * Fix for Bug 16395495 - old fsf address in gpl header
      * [Revision #3077.187.26](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.26) [merge]
        * Upmerging the changes for Bug 16395495 from 5.1
        * [Revision #2661.844.64](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.64)
          * Bug 16395495 - old fsf address in gpl header
      * [Revision #3077.187.25](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.25)
        * Fix Bug#16400412 unnecessary dict_update_statistics during concurrent updates
      * [Revision #3077.187.24](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.24) [merge]
        * Upmerging the changes for Bug 16401147 from 5.1
        * [Revision #2661.844.63](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.63)
          * Bug 16401147 - crlf instead of lf in readme
      * [Revision #3077.187.23](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.23)
        * Bug 16401147 - crlf instead of lf in readme
      * [Revision #3077.187.22](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.22) [merge]
        * merge from mysql-5.1 to mysql-5.5
        * [Revision #2661.844.62](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.62)
          * Bug#14771299 out-of-bound reads write in mysqlbinlog
      * [Revision #3077.187.21](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.21)
        * Bug #16076289 : backport fix for bug #14786792 to 5.5
      * [Revision #3077.187.20](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.20) [merge]
        * Merge of patch for bug #14685362 from mysql-5.1.
        * [Revision #2661.844.61](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.61)
          * Bug#14685362 : memory leaks in mysql client in interactive mode
      * [Revision #3077.187.19](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.19) [merge]
        * Bug#16056813-memory leak on filtered slave Null merge from mysql-5.1
        * [Revision #2661.844.60](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.60)
          * Bug#16056813-memory leak on filtered slave
      * [Revision #3077.187.18](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.18)
        * Bug#16359402 crash with aggregates: assertion failed: `n < m_size`
      * [Revision #3077.187.17](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.17) [merge]
        * 5.1 -> 5.5 merge
        * [Revision #2661.844.59](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.59)
          * Bug #16075310 SERVER CRASH OR VALGRIND ERRORS IN ITEM_FUNC_GROUP_CONCAT::SETUP AND ::ADD Item_func_group_concat::copy_or_same() creates a copy of original object. It also creates a copy of ORDER structure because ORDER struct elements may be modified in find_order_in_list() called from Item_func_group_concat::setup(). As ORDER copy is created using memcpy, ORDER::next elements point to original ORDER structs. Thus find_order_in_list() called from EXECUTE stmt modifies ordinal ORDER item pointers so they point to runtime items, these items are freed after execution, so original ORDER structure becomes invalid. The fix is to properly update ORDER::next fields so that they point to new ORDER elements.
      * [Revision #3077.187.16](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.16) [merge]
        * BUG #14593883-replication breaks when set data type columns are used inside a stored procedure
        * Merging post-push fix from mysql-5.1
        * [Revision #2661.844.58](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.58)
          * Bug #14593883-replication breaks when set data type columns are used inside a stored procedure
      * [Revision #3077.187.15](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.15)
        * Bug #16268289 lock_rec_validate_page() may dereference a pointer to a freed lock
      * [Revision #3077.187.14](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.14) [merge]
        * Bug #16084346: ssl_connect_debug.test failure in 5.1
        * [Revision #2661.844.57](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.57)
        * Bug #14593883-replication breaks when set data type columns are used inside a stored procedure
        * [Revision #2661.844.56](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.56)
          * Bug #14593883-replication breaks when set data type columns are used inside a stored procedure
      * [Revision #3077.187.12](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.12)
        * Bug #16409715 assert sync_thread_levels_g(array, level - 1, true), ibuf, free space management
      * [Revision #3077.187.11](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.11) [merge]
        * Merge mysql-5.1 to mysql-5.5.
        * [Revision #2661.844.55](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.55)
          * Bug #16463505 pessimistic page_zip_available() may cause infinite page split
        * [Revision #2661.844.54](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.54)
        * Bug #11766815 invalid system check time_t_unsigned
      * [Revision #3077.187.9](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.9)
        * BUG #16069598 - server crash by null pointer dereferencing in mem_heap_create_block()
      * [Revision #3077.187.6](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.6)
        * Bug #11765489 cmake build on mac os x does not determine cpu type
      * [Revision #3077.187.5](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.5)
        * Bug#16169063: security concern because of insufficient logging
      * [Revision #3077.187.4](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.4)
        * Bug #16133801 unexplainable innodb unique index locks on delete + insert with same values
      * [Revision #3077.187.3](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.3) [merge]
        * NULL Merge for release 5.1.69
        * [Revision #2661.844.53](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2661.844.53)
          * Raise version number after cloning 5.1.69
      * [Revision #3077.187.2](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.2)
        * Bug#16068056 InnoDB calls buf_validate() too often with univ_debug
      * [Revision #3077.187.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3077.187.1)
        * Raise version number after cloning 5.5.31
    * [Revision #3413.21.290](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.290) [merge]
      * 5.3 merge
      * [Revision #2502.567.114](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.114) [merge]
        * 5.2 merge
        * [Revision #2502.566.51](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.566.51)
          * [MDEV-4409](https://jira.mariadb.org/browse/MDEV-4409) - Fix deadlock in MySQL key cache code, that can happen if there is a key cache resize running in parallel with an update.
    * [Revision #3413.21.289](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.289) [merge]
      * Automatic merge
      * [Revision #3413.32.1](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.32.1)
        * [MDEV-4782](https://jira.mariadb.org/browse/MDEV-4782): Valgrind warnings (Conditional jump or move depends on uninitialised value) with InnoDB, semijoin - in sub_select(): don't call table->file->position() when reading the first record produced an error.
    * [Revision #3413.21.288](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.288)
      * Update test results after the last cset.
    * [Revision #3413.21.287](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.287)
      * [MDEV-4778](https://jira.mariadb.org/browse/MDEV-4778): Incorrect results from Aria/MyISAM SELECT using index with prefix length on TEXT column Backport the fix olav.sandstaa@sun.com-20101102184747-qfuntqwj021imy9r: "Fix for Bug#52660 Perf. regr. using ICP for MyISAM on range queries on an index containing TEXT" (together with further fixes in that code) into MyISAM and Aria.
    * [Revision #3413.21.286](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.286)
      * [MDEV-4173](https://jira.mariadb.org/browse/MDEV-4173): Wrong result (extra row) with semijoin=on, joins in outer query, LEFT JOIN in the subquery Apply the patch from Patryk Pomykalski:
    
        * create_internal_tmp_table_from_heap() will now return information whether the last row that we tried to write was a duplicate row. (mysql-5.6 also has this change)
    * [Revision #3413.21.285](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.285)
      * [MDEV-4536](https://jira.mariadb.org/browse/MDEV-4536), [MDEV-4042](https://jira.mariadb.org/browse/MDEV-4042) - Make JOIN::cleanup(true) also work correctly when the query is KILLed after join optimization was started but before a query plan was produced
    * [Revision #3413.21.284](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.284)
      * [MDEV-4042](https://jira.mariadb.org/browse/MDEV-4042): Assertion `table->key_read == 0' fails in close_thread_table on EXPLAIN [MDEV-4536](https://jira.mariadb.org/browse/MDEV-4536): ...sql/sql_base.cc:1598: `bool close_thread_table(THD*, TABLE**)`: Assertion - Make JOIN::cleanup(full=true) always free join optimization tabs.
    * [Revision #3413.21.283](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.283)
      * [MDEV-4556](https://jira.mariadb.org/browse/MDEV-4556) Server crashes in SEL_ARG::rb_insert with index_merge+index_merge_sort_union, FORCE INDEX - merge_same_index_scans() may put the same SEL_ARG tree in multiple result plans. make it call incr_refs() on the SEL_ARG trees that it does key_or() on, because key_or(sel_arg_tree_1, sel_arg_tree_2) call may invalidate SEL_ARG trees pointed by sel_arg_tree_1 and sel_arg_tree_2.
    * [Revision #3413.21.282](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.282) [merge]
      * Merge from 5.3
      * [Revision #2502.567.113](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.113) [merge]
        * Merge from 5.2
        * [Revision #2502.566.50](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.566.50) [merge]
          * Merge from 5.1
          * [Revision #2502.565.51](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.565.51)
            * Bug #69682 - mysqld crashes after uninstall of plugin with "first" status var
          * [Revision #2502.565.50](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.565.50)
            * [MDEV-4575](https://jira.mariadb.org/browse/MDEV-4575) MySQL client doesn't strip off 5.5.5- prefix while connecting to 10.x server
      * [Revision #2502.567.112](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.112)
        * [MDEV-4610](https://jira.mariadb.org/browse/MDEV-4610) SQL query crashes MariaDB with derived_with_keys [MDEV-4643](https://jira.mariadb.org/browse/MDEV-4643) MariaDB crashes consistently when trying a SELECT on VIEW with a UNION and an additional JOIN in SELECT
      * [Revision #2502.567.111](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.111)
        * [MDEV-4665](https://jira.mariadb.org/browse/MDEV-4665) crash when referencing missing function in a subquery
      * [Revision #2502.567.110](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.110)
        * [MDEV-4257](https://jira.mariadb.org/browse/MDEV-4257) Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' fails on FROM subquery with fulltext search, derived_merge=on
    * [Revision #3413.21.281](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.281) [merge]
      * Merging from 5.3
      * [Revision #2502.567.109](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.109)
        * [MDEV-4667](https://jira.mariadb.org/browse/MDEV-4667) DATE('string') incompability between mysql and mariadb
    * [Revision #3413.21.280](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.280)
      * [MDEV-4752](https://jira.mariadb.org/browse/MDEV-4752): Segfault during parsing of illegal query
    * [Revision #3413.21.279](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.279)
      * [MDEV-4718](https://jira.mariadb.org/browse/MDEV-4718) Test "outfile_loaddata" fails on bigendian arches (ppc64)
    * [Revision #3413.21.278](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.278)
      * [MDEV-4670](https://jira.mariadb.org/browse/MDEV-4670) THD::awake bug with my_sleep call
    * [Revision #3413.21.277](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.277)
      * [MDEV-4683](https://jira.mariadb.org/browse/MDEV-4683) query start_time not reset when going to sleep
    * [Revision #3413.21.276](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.276) [merge]
      * Merge
      * [Revision #2502.567.108](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.108)
        * A clean-up for [MDEV-4634](https://jira.mariadb.org/browse/MDEV-4634)
    * [Revision #3413.21.275](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.275) [merge]
      * Merge from 5.3
      * [Revision #2502.567.107](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.107)
        * [MDEV-4634](https://jira.mariadb.org/browse/MDEV-4634) Crash in CONVERT_TZ Item_func_min_max::get_date() did not check the returned value against the fuzzy_date flags, so it could return a bad value to the caller that expects a good date (e.h. CONVERT_TZ).
    * [Revision #3413.21.274](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.274)
      * [MDEV-4720](https://jira.mariadb.org/browse/MDEV-4720) : fix my_context.h for use with x32 ABI. Do not use x64 assembler implementation in x32.
    * [Revision #3413.21.273](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.273)
      * [MDEV-4685](https://jira.mariadb.org/browse/MDEV-4685) Compile error on LFS
    * [Revision #3413.21.272](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.272) [merge]
      * Merging [MDEV-4635](https://jira.mariadb.org/browse/MDEV-4635) from 5.3.
      * [Revision #2502.567.106](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.106)
        * [MDEV-4635](https://jira.mariadb.org/browse/MDEV-4635) Crash in UNIX_TIMESTAMP(STR_TO_DATE('2020','%Y'))
    * [Revision #3413.21.271](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.271)
      * [MDEV-4503](https://jira.mariadb.org/browse/MDEV-4503) : Installation fails if TEMP directory contains "" subdirectory.
    * [Revision #3413.21.270](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.270)
      * unit test case for [MDEV-4576](https://jira.mariadb.org/browse/MDEV-4576)
    * [Revision #3413.21.269](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.269)
      * [MDEV-4576](https://jira.mariadb.org/browse/MDEV-4576) : Aria storage engine's temporary files might not be deleted (Errcode : 13) See also MySQL Bug #39750 and similar ones.
    * [Revision #3413.21.268](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.268)
      * [MDEV-4601](https://jira.mariadb.org/browse/MDEV-4601) : Allow MariaDB to be build without non-blocking client.
    * [Revision #3413.21.267](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.267) [merge]
      * 5.3 -> 5.5 Merge
      * [Revision #2502.567.105](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.105)
        * [MDEV-4651](https://jira.mariadb.org/browse/MDEV-4651) Crash in my_decimal2decimal in a ORDER BY query
      * [Revision #2502.567.104](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/2502.567.104)
        * [MDEV-4593](https://jira.mariadb.org/browse/MDEV-4593): p_s: crash in simplify_joins with delete using subselect from view
    * [Revision #3413.21.266](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.266)
      * [MDEV-4466](https://jira.mariadb.org/browse/MDEV-4466) Partitioned Aria table created by a previous version is recognized as TEST_SQL_DISCOVERY
    * [Revision #3413.21.265](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.265)
      * [MDEV-4006](https://jira.mariadb.org/browse/MDEV-4006) mysql_plugin.1 is removed from source which is not necessary
    * [Revision #3413.21.264](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.264)
      * [MDEV-4578](https://jira.mariadb.org/browse/MDEV-4578) information_schema.processlist reports incorrect value for Time (2147483647)
    * [Revision #3413.21.263](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.263)
      * [MDEV-4529](https://jira.mariadb.org/browse/MDEV-4529) Assertion `tmp->state == 4' fails on mix of INSTALL SONAME / UNINSTALL PLUGIN
    * [Revision #3413.21.262](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.262)
      * [MDEV-4519](https://jira.mariadb.org/browse/MDEV-4519) SHOW EVENTS and SHOW PROCEDURE STATUS truncate long user names
    * [Revision #3413.21.261](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.261)
      * [MDEV-4515](https://jira.mariadb.org/browse/MDEV-4515) Long user names are truncated to 48 symbols in error messages
    * [Revision #3413.21.260](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.260)
      * [MDEV-4444](https://jira.mariadb.org/browse/MDEV-4444) Server crashes with "safe_mutex: Trying to destroy a mutex share->mutex that was locked" on attempt to recover an archive table
    * [Revision #3413.21.259](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.259)
      * [MDEV-703](https://jira.mariadb.org/browse/MDEV-703) [Bug #870310](https://bugs.launchpad.net/bugs/870310) - killall -9 in init-script
    * [Revision #3413.21.258](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.258)
      * [MDEV-4573](https://jira.mariadb.org/browse/MDEV-4573) UNINSTALL PLUGIN misleading error message for non-dynamic plugins
    * [Revision #3413.21.257](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.257)
      * [MDEV-4614](https://jira.mariadb.org/browse/MDEV-4614) Man pages fixes
    * [Revision #3413.21.256](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.256)
      * [MDEV-4604](https://jira.mariadb.org/browse/MDEV-4604) Wrong server status when sending out parameters
    * [Revision #3413.21.255](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.255)
      * [MDEV-4509](https://jira.mariadb.org/browse/MDEV-4509) mysql init script should accept arguments
    * [Revision #3413.21.254](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.254)
      * [MDEV-4422](https://jira.mariadb.org/browse/MDEV-4422) SHOW PROCESSLIST reference to THD::db not protected against simultaneous updates
    * [Revision #3413.21.253](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.253)
      * [MDEV-4636](https://jira.mariadb.org/browse/MDEV-4636) use mysql_cleartext_plugin from auth_pam
    * [Revision #3413.21.252](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.252)
      * [MDEV-4574](https://jira.mariadb.org/browse/MDEV-4574) Missing connection option MYSQL_ENABLE_CLEARTEXT_PLUGIN
    * [Revision #3413.21.251](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.251)
      * [MDEV-4297](https://jira.mariadb.org/browse/MDEV-4297) mysql `--binary-mode`
    * [Revision #3413.21.250](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.250)
      * [MDEV-4629](https://jira.mariadb.org/browse/MDEV-4629) MTR tests main.variables and some of sys_vars.* fail on 32-bit builds
    * [Revision #3413.21.249](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.249)
      * Fixed tests that failed on 32 bit because of my earlier fixes of 32 bit limits.
    * [Revision #3413.21.248](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.248)
      * [MDEV-4468](https://jira.mariadb.org/browse/MDEV-4468) Assertion '`error != 0`' fails or timeout occurs on select from a FEDERATED table which points at a non-existent table
    * [Revision #3413.21.247](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.247)
      * [MDEV-4480](https://jira.mariadb.org/browse/MDEV-4480) Assertion `inited == NONE' fails on closing a connection with open handler on temporary table
    * [Revision #3413.21.246](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.246)
      * [MDEV-4564](https://jira.mariadb.org/browse/MDEV-4564) ALTER on a temporary table generates an audit event
    * [Revision #3413.21.245](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.245)
      * Added -Wno-uninitialized to avoid warnings in release builds (uninitalized variables are detected by DBUG builds) - Fixed wrong declaration which cased compile failure on 32 bit
    * [Revision #3413.21.244](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.244)
      * Fixed some cache variables that could be set to higher value than what the code supported (size_t) Fixed some cases that didn't work with > 4G buffers. Fixed compiler warnings
    * [Revision #3413.21.243](https://bazaar.launchpad.net/%7Emaria-captains/maria/10.0/revision/3413.21.243)
      * Run test suite with smaller aria keybuffer size (to make it possible to run more tests in parallel) -Added test and extra code to ensure we don't leave keyread on for a handler table. -Create on disk temporary files always with long data pointers if SQL_SMALL_RESULT is not used. This ensures that we can handle temporary files bigger than 4G.

    Revision #3492.12.2 Mon 2013-07-08 20:21:27 +0400

    • Fix assert failures in main.merge test (line 234) and main.merge_mmap (line 44) - After the merge from mysql-5.6, open_tables() did not call open_and_process_table() for temporary table. The logic was that temporary tables were already opened when mysql_execute_command() has called open_temporary_tables(). This worked for the most part, except for temporary tables of type MERGE. for which open_and_process_table() must call table->file->extra(HA_EXTRA_ADD_CHILDREN_LIST). Failure to make this call resulted in crash further in execution.

    Fixed wrong merge of lock_tables

  • Added some missing functions:

    • bool THD::notify_shared_lock()

    • Dynamic_array::pop, Dynamic_array::del

    • Added MDL_context_owner to THD

    • Added metadata_locks_hash_instances

  • Revision #3427.23.4 Thu 2013-06-06 19:27:17 +0400
    • MDEV-4594 - CREATE SERVER crashes embedded

  • Revision #3427.23.3 Thu 2013-06-06 12:01:09 +0400

    • MDEV-4568 - Port Percona response time distribution as audit plugin

  • Revision #3427.23.2 Wed 2013-06-05 13:38:41 +0400

    • MDEV-4568 - Port Percona response time distribution as audit plugin Test fixes.

  • Revision #3427.23.1 Tue 2013-06-04 10:01:31 +0400

    • MDEV-4568 - Port Percona response time distribution as audit plugin

  • MDEV-4786
    Revision #3492.3.134
    MDEV-617
    Bug #671189
    Revision #3492.3.133
    MDEV-4757
    Revision #3492.3.132
    Revision #3492.3.131
    Revision #3492.3.130
    Revision #3492.3.129
    Revision #3492.3.128
    Revision #3492.3.127
    Revision #3492.3.126
    Revision #3492.3.125
    Revision #3492.3.124
    Revision #3492.3.123
    Revision #3492.3.122
    Revision #3492.3.121
    Revision #3492.3.120
    Revision #3492.3.119
    Revision #3492.3.118
    Revision #3492.3.117
    Revision #3492.3.116
    Revision #3492.3.115
    Revision #3492.3.114
    Revision #3492.3.113
    Revision #3492.3.112
    Revision #3492.3.111
    Revision #3492.3.110
    Revision #3492.3.109
    Revision #3492.3.108
    Revision #3492.3.107
    Revision #3492.3.106
    Revision #3492.3.105
    Revision #3492.3.104
    Revision #3492.3.103
    Revision #3492.3.102
    Revision #3492.3.101
    Revision #3492.3.100
    Revision #3492.3.99
    Revision #3492.3.98
    Revision #3492.3.97
    MDEV-4710
    Revision #3492.3.96
    Revision #3492.3.95
    Revision #3492.3.94
    Revision #3492.3.93
    Revision #3492.3.92
    Revision #3492.3.91
    Revision #3492.3.90
    Revision #3492.3.89
    Revision #3492.3.88
    Revision #3492.3.87
    MDEV-4710
    Revision #3492.3.86
    MDEV-4758
    Revision #3492.3.85
    Revision #3492.3.84
    Revision #3492.3.83
    Revision #3492.3.82
    Revision #3492.3.81
    Revision #3492.3.80
    Revision #3492.3.79
    Revision #3492.3.78
    Revision #3492.13.1
    Revision #3492.3.77
    Revision #3492.3.76
    Revision #3492.12.1
    Revision #3492.3.75
    Revision #3492.3.74
    Revision #3492.11.1
    Revision #3492.3.73
    Revision #3492.3.72
    Revision #3492.10.1
    Revision #3492.3.71
    Revision #3492.3.70
    Revision #3492.3.69
    Revision #3492.3.68
    Revision #3492.3.67
    Revision #3492.3.66
    Revision #3492.3.65
    Revision #3492.3.64
    Revision #3492.3.63
    Revision #3492.3.62
    Revision #3492.3.61
    Revision #3492.3.60
    Revision #3492.3.59
    Revision #3492.3.58
    Revision #3492.3.57
    Revision #3492.3.56
    Revision #3492.3.55
    Revision #3492.3.54
    Revision #3492.3.53
    Revision #3492.3.52
    Revision #3492.3.51
    Revision #3492.3.50
    Revision #3492.3.49
    Revision #3492.3.48
    Revision #3492.3.47
    Revision #3492.3.46
    Revision #3492.9.1
    Revision #3492.3.45
    Revision #3492.3.44
    Revision #3492.3.43
    Revision #3492.3.42
    Revision #3492.8.1
    MDEV-4756
    Revision #3492.3.41
    Revision #3492.3.40
    Revision #3492.3.39
    Revision #3492.7.1
    MDEV-4753
    Revision #3492.3.38
    Revision #3492.3.37
    Revision #3492.3.36
    Revision #3492.3.35
    Revision #3492.6.1
    Revision #3492.3.34
    Revision #3492.5.1
    Revision #3492.3.33
    MDEV-4750
    Revision #3492.3.32
    Revision #3492.4.1
    MDEV-4750
    Revision #3492.3.31
    MDEV-4058
    Revision #3492.3.30
    Revision #3492.3.29
    Revision #3492.3.28
    MDEV-4058
    Revision #3492.3.27
    MDEV-4058
    Revision #3492.3.26
    Revision #3492.3.25
    Revision #3492.3.24
    Revision #3492.3.23
    Revision #3492.3.22
    Revision #3492.3.21
    Revision #3492.3.20
    Revision #3492.3.19
    Revision #3492.3.18
    Revision #3492.3.17
    Revision #3492.3.16
    Bug #732124
    Revision #3492.3.15
    Revision #3492.3.14
    Revision #3492.3.13
    Revision #3492.3.12
    Revision #3492.3.11
    Revision #3492.3.10
    Revision #3492.3.9
    Revision #3492.3.8
    Revision #3492.3.7
    Revision #3492.3.6
    Revision #3492.3.5
    Revision #3492.3.4
    Revision #3492.3.3
    Revision #3492.3.2
    Revision #3492.3.1
    Revision #3427.25.1
    Revision #3427.24.1
    Revision #3763.1.1
    Revision #3746.1.83
    Revision #3746.1.82
    Revision #3746.1.81
    Revision #3746.1.80
    Revision #3746.1.79
    Revision #3746.1.78
    Revision #3746.1.77
    Revision #3746.1.76
    Revision #3746.1.75
    Revision #3746.1.74
    Revision #3746.1.73
    Revision #3746.1.72
    Revision #3746.1.71
    Revision #3746.1.70
    Revision #3746.1.69
    Revision #3746.1.68
    Revision #3746.1.67
    Revision #3746.1.66
    Revision #3746.1.65
    Revision #3746.1.64
    Revision #3746.1.63
    Revision #3746.1.62
    Revision #3746.1.61
    Revision #3746.1.60
    Revision #3746.1.59
    Revision #3746.1.58
    Revision #3746.1.57
    Revision #3746.1.56
    Revision #3746.1.55
    Revision #3746.1.54
    Revision #3746.1.53
    Revision #3746.1.52
    Revision #3746.1.51
    Revision #3746.1.50
    MDEV-4524
    Revision #3746.1.49
    Revision #3746.1.48
    MDEV-4638
    Revision #3746.1.47
    Revision #3759.1.1
    Revision #3746.1.46

    MariaDB 10.0.2 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    Download |Release Notes |Changelog |Overview of 10.0

    Release date: 24 Apr 2013

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #3744 Tue 2013-04-23 03:55:22 UTC

      • Merge 10.0-base -> 10.0

    • Sun 2013-04-21 19:37:35 -0700

      • update test results

    • Sun 2013-04-21 23:19:20 +0400

      • Fixing build-bot compilation failure on SolarisX86, who has two different incompatible copies of zlib installed: (in /usr and in /usr/local). cmake errorneously chose *.h file from /usr/local/include, while zlib.a/zlib.so from /usr/lib/. Compilation failed because of a missing symbol gzopen64.

    • Sun 2013-04-21 22:15:33 +0400

      • Packaging clean-ups for the cassandra and connect engines.

    • Sun 2013-04-21 09:38:54 -0700

      • fixes for buildbot. increase the version.

    • Sun 2013-04-21 18:38:08 +0400

      • Fixing compilation failure in Solaris/OpenSolaris error: too many initializers for `tm'

    • Sun 2013-04-21 09:17:24 +0400

      • Removing -Wfatal-errors, as it does not present in the older gcc versions. (e.g. sol10-64 in build bot).

    • [merge] Sat 2013-04-20 12:30:40 -0700

      • Merge 10.0-base -> 10.0

      • Fri 2013-04-19 15:59:39 +0200

        • Fix missing reset of debug_sync, which could cause subsequent test to fail.

    • Sat 2013-04-20 21:10:58 +0400

      • Recoding new results (the format changed during Sergei's merge of the connect engine and discovery)

    • [merge] Sat 2013-04-20 20:51:26 +0400

      • Merging from maria-10.0-connect (DEB packaging related fixes)

      • Sat 2013-04-20 19:58:09 +0400

        • Adding mariadb-connect-engine-10.0 deb package for Debian and Ubuntu

    • Sat 2013-04-20 19:23:33 +0400

      • Fixing a few problems found by Build Bot after merging the CONNECT engine.

    • Sat 2013-04-20 00:24:05 +0400

      • After-fix for Sergei's merge of the connect engine. odbc_sqlite3 failed. Fixed.

    • [merge] Fri 2013-04-19 20:43:35 +0200

      • merge with maria-10.0-connect

      • Fri 2013-04-19 18:45:54 +0200

        • Fix to handle CMake component names with dash in the name, when producing MSI package. Rename connect_engine component back to connect-engine.

    • Fri 2013-04-19 20:35:43 +0200

      • CONNECT engine fixes after 10.0 merge. Adaptation to new API, small simplifications and bug fixes

    • Fri 2013-04-19 20:35:37 +0200

      • fix plugin locking/unlocking when assisted discovery fails

    • Fri 2013-04-19 20:35:32 +0200

      • String::append_for_single_quote() should signal OOM condition, just like other String::append() methods do

    • Fri 2013-04-19 20:35:18 +0200

      • bugfix: CREATE .. SELECT should not pass engine defined field options from SELECT clause to CREATE

    • [merge] Fri 2013-04-19 20:35:04 +0200

      • 10.0 merge

      • Fri 2013-04-19 19:52:18 +0200

        • - Do not try to unlock an already unlocked mutex.

    • Fri 2013-04-19 07:07:06 +0200

      • small mtr cleanup and move the connect suite into storage/connect/

    • Thu 2013-04-18 23:18:34 +0400

      • Fixing check_access() not to be inlined in case of embedded server, to make connect engine work with embedded server dynamically.

    • Wed 2013-04-17 19:36:57 +0400

      • Dashed name did not work on Windows. Renaming dashed name to underscored name:

    • Wed 2013-04-17 07:44:49 -0700

      • Fix MSI package creation for connect engine. Also, do not use /MP option when compiling CONNECT (incompatible with COM #import directive) Also, fix ODBC_LIBRARY to be a list on Windows, not string with spaces inside.

    • Tue 2013-04-16 16:54:44 +0400

      • Adding RPM related definitions to create a separate RPM package (e.g. MariaDB-10.0.1-fc18-x86_64-connect-engine.rpm) with automatic installation of libxml2 and unixODBC as dependencies.

    • Sat 2013-04-13 00:37:24 +0200 *

      • Fix use of s->db_plugin in GetSubTable for release versions

    • Fri 2013-04-12 18:30:15 +0200 *

      • Extend the TBL type to support sub-tables of any engines. Not CONNECT sub-tables are accessed via the MySQL API like the MYSQL CONNECT tables.

    • Wed 2013-04-10 23:38:27 +0200 *

      • Add support of NULLs for file table columns. Update CONNECT version number and date.

    • Wed 2013-04-10 14:24:28 +0200 *

      • Add routine to test index equality

    • Tue 2013-04-09 23:14:45 +0200 *

      • All the processing of creating, dropping, modifying indexes was redesigned. The code was a legacy from the first versions of the XDB engine dating 2004 and was not working anymore with recent versions of MySQL/MariaDB. A patch in create had been added but is was unsatisfying, recreating all indexes on any alter statement and sometimes doing nothing when it should have. This is a major update to be tested for stability. It was in most important cases et all current tests pass with this new version

    • Sun 2013-04-07 11:43:35 +0200 *

      • Prepar using indexes in MAP mode (not used yet)

    • Sat 2013-04-06 12:51:45 +0200 *

      • Bug fix: Variable rc could used uninitialized when tracing is on.

    • Fri 2013-04-05 23:57:30 +0200 *

      • Do not check columns name length of dbf catalog tables. They return info on a dbf table but are not dbf tables.

    • Thu 2013-04-04 23:27:54 +0200 *

      • Update some DBUG_PRINT to avois warning on Linux

    • Thu 2013-04-04 15:36:42 +0200 *

      • Do not accept creating XML2 tables when libxml2 is not available

    • Thu 2013-04-04 11:31:20 +0400

      • Adding security tests for "ALTER TABLE t1 FILE_NAME='xxx'"

    • Thu 2013-04-04 01:14:26 +0200 *

      • Commit added test on TBL tables + update dbf.result

    • Wed 2013-04-03 21:54:02 +0200 *

      • Block creating tables with auto_incremented colummns (not supported) + allow nullable columns for TBL tables

    • Wed 2013-04-03 04:54:02 -0700

      • Fixed a problem in index.test failures when run in a non-Paris time zone.

    • Tue 2013-04-02 16:27:43 +0400

      • Adjusting test according to the recent change: Fixing file extension from upper case to lower case.

    • Tue 2013-04-02 13:58:44 +0200 *

      • Fix making default file name with lower case type

    • Tue 2013-04-02 13:04:59 +0200 *

      • Update test results impacted by using type in lower case

    • Tue 2013-04-02 12:54:57 +0200 *

      • Fold type name to lowercase when used for default file type

    • [merge] Tue 2013-04-02 11:35:38 +0200 *

      • Commit pulled changes

      • Tue 2013-04-02 13:17:20 +0400

        • Respect the --secure-file-priv server options when dealing with tables having FILE_NAME.

    • Tue 2013-04-02 11:31:46 +0200 *

      • Comment out the last commited change

    • [merge] Tue 2013-04-02 11:06:19 +0200 *

      • Commit merged changes

      • Mon 2013-04-01 13:56:51 +0400

        • Adding FILE privilege tests for TABLE_TYPE=INI

    • Tue 2013-04-02 10:57:27 +0200 *

      • Commit change pulled from Linux virtual machine (fixing typo in Win32 part)

    • Tue 2013-04-02 10:41:16 +0200 *

      • Fix huge vec tables bug. This was not yet completely implemented for Unix.

    • Mon 2013-04-01 11:45:27 +0200 *

      • Fix bugs with VEC tables header and empty file making for HUGE tables. Adding tests of MAPPED and HUGE tables in upd.test

    • Sat 2013-03-30 22:06:35 +0100 *

      • Add some warnings to Create Table process

    • Fri 2013-03-29 16:21:50 +0400

      • Adding tests for FILE privilege for TABLE_TYPE=DIR

    • Fri 2013-03-29 16:08:52 +0400

      • Adding secutiry tests for TABLE_TYPE=MySQL

    • Fri 2013-03-29 15:35:56 +0400

      • Adding GRANT tests for ODBC

    • Fri 2013-03-29 15:19:58 +0400

      • Better comments

    • Fri 2013-03-29 15:17:01 +0400

      • Adding tests for SQLite3 ODBC Driver

    • Fri 2013-03-29 12:23:39 +0400

      • Adding grant tests for TABLE_TYPE=xml

    • [merge] Fri 2013-03-29 11:33:42 +0400

      • Merge from the latest mariadb-10.0.

      • Thu 2013-03-28 19:36:11 +0100

        • Invalid code in fts_savepoint_release() in InnoDB

    • Fri 2013-03-29 11:01:36 +0400

      • Adding tests for the bug "TABLE_TYPE=ini does not clear memory between CREATE TABLEs" fixed by Olivier.

    • Fri 2013-03-29 01:28:48 +0100 *

      • Fix problems related to table file names when not specified: Split unspecified VEC tables are no more allowed. Empty XML files are now accepted. Separate index files are now depending upon the SEPINDEX option and not allowed when file name is not specified. DROP now can erase table and index file.

    • Thu 2013-03-28 22:21:17 +0100 *

      • Commit revision pushed from Linux

    • Thu 2013-03-28 22:15:02 +0100 *

      • Fixing Linux index compile errors

    • Thu 2013-03-28 18:42:45 +0100 *

      • Miscelleanous fix for compiling on Linux

    • Thu 2013-03-28 18:31:10 +0100 *

      • Implemented: not split indexes (all indexes in one file)

    • Tue 2013-03-26 17:49:13 +0100 *

      • Adding the employee.dat file used in upd.test

    • Tue 2013-03-26 16:25:19 +0100 *

      • PROFILE_Close cannot be static

    • Tue 2013-03-26 15:20:22 +0100 *

      • On Linux, closing an INI table removes it from the inihandl cache

    • [merge] Mon 2013-03-25 11:24:40 +0100 *

      • Commit merged files

      • Mon 2013-03-25 14:17:33 +0400

        • Adding FILE privilege tests to table types CSV, DBF, FIX

    • [merge] Mon 2013-03-25 11:18:38 +0100 *

      • Commit merged files

      • Mon 2013-03-25 14:04:31 +0400

        • Adding privilege tests for ALTER.

    • Mon 2013-03-25 11:07:45 +0100 *

      • Add a new table option SEPINDEX (not used yet) and remove an unused parameter to all catalog info functions.

    • Sat 2013-03-23 23:48:10 +0100 *

      • Upated columns must be allocated before opening the table

    • Sat 2013-03-23 23:46:10 +0100 *

      • Update test results and add a new one (UPD)

    • Sat 2013-03-23 19:47:51 +0100 *

      • Wrong FLAG values transmitted to created table by the AS SELECT table: It is not enough to ignore the flags while populating the table. They have to be removed from the definition in pre_create. The issue is to pass the info from the selected table handler to the created table handler. It is done via the only common item between them: the GLOBAL structure.

    • Sat 2013-03-23 16:03:56 +0100 *

      • Fix a typo error: in AllocateValue(2) Tiny values were given the TYPE_SHORT type.

    • Sat 2013-03-23 16:00:09 +0100 *

      • Fix bug: When a table is created ... AS SELECT ... the offsets (FLAG value) of the source table columns must be ignored by the created table.

    • Fri 2013-03-22 12:57:24 +0100 *

      • Fix check_if_incompatible_data to correctly get thd.

    • Fri 2013-03-22 12:49:41 +0100 *

      • Fix bug to allow creating views.

    • Fri 2013-03-22 14:05:15 +0400

      • Fixing compilation failure in Windows: unknown symbol "any_db".

    • Fri 2013-03-22 13:44:21 +0400

      • Require FILE privilege to DROP a table with FILE_NAME.

    • Fri 2013-03-22 11:28:58 +0400 *

      • Require FILE privilege for the file based TABLE_TYPEs when FILE_NAME is specified

    • Fri 2013-03-22 11:23:17 +0400

      • Skipping MySQL test when no MySQL support is compiled.

    • [merge] Thu 2013-03-21 12:22:41 +0100 *

      • Commit merged items

      • Thu 2013-03-21 11:34:58 +0400

        • Removing executable flag.

    • Thu 2013-03-21 12:16:56 +0100 *

      • Fix GetTypeID (to take care of supported features) and IsFileType functions (INI was missing)

    • Wed 2013-03-20 23:42:23 +0100 *

      • A specified table type not supported is now flagged as an error instead of being replaced by the default type DOS.

    • Wed 2013-03-20 19:43:43 +0100 *

      • Add a test on null columns

    • Wed 2013-03-20 11:50:18 +0100 *

      • Changing CRLF line endings to LF only.

    • Wed 2013-03-20 00:52:32 +0100 *

      • Fix a bug causing the index file not being made or erased on statements such as CREATE INDEX, DROP INDEX, ALTER TABLE... ADD INDEX etc.

    • Tue 2013-03-19 19:41:50 +0100 *

      • Make INI and XML tables not writing null column values

    • Tue 2013-03-19 18:45:05 +0100 *

      • Use all columns in case of INSERT so default values are generated for columns not specified in the statemant.

    • Sun 2013-03-17 17:09:40 +0100 *

      • Update tests that failed because of NULL columns

    • Sun 2013-03-17 11:31:11 +0100 *

      • Add in create a check for nullable columns not supported by some table types.

    • Fri 2013-03-15 00:11:46 +0100 *

      • A quick and dirty fix for erased or not erased files when executing an Alter table on an auto-generated CONNECT table.

    • Wed 2013-03-13 18:43:10 +0100 *

      • Fix tests after last modification, in particular support of TINY

    • Wed 2013-03-13 16:06:02 +0100 *

      • Fix bug on ALTER TABLE t1 MODIFY a VARCHAR(10) NOT NULL;

    • Wed 2013-03-13 14:37:34 +0100 *

      • Make Tiny compatible with DBF tables.

    • Wed 2013-03-13 02:02:44 +0100 *

      • Commit changes from ubuntu

    • Wed 2013-03-13 01:56:01 +0100 *

      • Fix a GCC compile error (crosses initialization of pos) an change _O_CREAT to O_CREAT

    • Wed 2013-03-13 01:10:20 +0100 *

      • Handle delete_table and rename_table for CONNECT tables whose files are auto generated and must be erased or renamed on Drop or Rename Table. TODO: Take care of eventual index files.

    • Tue 2013-03-12 01:20:52 +0100 *

      • New handling of default file name: Not added as an option but handled when the table is used. An empty file is created in the database directory if not exists.

    • Mon 2013-03-11 18:40:55 +0100 *

      • somethin about property

    • Mon 2013-03-11 18:35:51 +0100 *

      • Resetting chmod to non executable

    • Mon 2013-03-11 17:47:27 +0100 *

      • Fix a bug on DBF file name such as 'x/y.dbf' leading to a crash on Insert.

    • Mon 2013-03-11 16:52:59 +0100 *

      • Add tiny integer as a supported type by CONNECT

    • Mon 2013-03-11 16:51:40 +0100 *

      • Enable type conversion on Insert and Update

    • Sun 2013-03-10 19:48:45 +0100 *

      • Make indexes to be rebuilt on Update only when an indexed column was updated.

    • Sun 2013-03-10 15:10:00 +0100 *

      • XML and INI tables now return NULL when a node does not exist in a row (XML) or if the key is missing in a section (INI)

    • Fri 2013-03-08 22:48:27 +0100 *

      • Delete ALL or truncate must not be done using file mapping.

    • Fri 2013-03-08 18:29:05 +0100 *

      • Commit changes on memory mapping that hopefully should now work on Linux.

    • Fri 2013-03-08 18:27:43 +0100 *

      • Results updated to reflect new features

    • Fri 2013-03-08 01:09:53 +0100 *

      • Until the problem is fixed, temporarily not use mapping on Linux for Update.

    • [merge] Fri 2013-03-08 00:41:24 +0100 *

      • Working on the problem of writing to mapped files on Linux

      • Thu 2013-03-07 23:05:54 +0100 *

        • Fix a bug causing the server to crash when writing on a memory mapped file on Linux.

    • Thu 2013-03-07 22:56:52 +0100 *

      • Fix bug causing a crash when writing to a memory mapped file on Linux.

    • Thu 2013-03-07 21:40:09 +0100 *

      • Updated to accept calculated default field length for date columns.

    • Thu 2013-03-07 21:38:00 +0100 *

      • Set file name when unspecified as tablename.tabletype.

    • Thu 2013-03-07 18:53:41 +0100 *

      • Calculate default date field length from the specified format.

    • Wed 2013-03-06 13:46:48 +0100 *

      • Change line ending to LF only

    • Wed 2013-03-06 13:42:01 +0100 *

      • T1 -> t1

    • Wed 2013-03-06 11:27:47 +0100 *

      • In index.test t1 was back to T1! fixed

    • Wed 2013-03-06 11:16:29 +0100 *

      • Changing mode to -x

    • Tue 2013-03-05 19:37:27 +0100 *

      • Update the index.test, which now works (at least on Windows)

    • Tue 2013-03-05 19:30:40 +0100 *

      • Fix wrong format used in ScanRecord for MYSQL_TYPE_TIME - Change field option BUF_LENGTH to FIELD_LENGTH. It now used to specify the field length of DATE columns (MySQL doesn't allow to give a length)

    • Mon 2013-03-04 17:49:20 +0100 *

      • Add domdoc.h in source list

    • Mon 2013-03-04 13:36:16 +0100 *

      • Adding index.test (with some statements temporarily skipped) - Updating xml.result

    • Mon 2013-03-04 00:42:39 +0100 *

      • FIX a bug causing a crash when deleting a mapped table

    • Sun 2013-03-03 15:37:27 +0100 *

      • FIX a BUG: error (wrong value set) in: update xempl set ddentree = adddate(ddentree, interval 16 year); The same value sdval was used to convert MySQL dates to CONNECT date value and CONNECT dates to MySQL date. This was wrong in update because the second time the wrong value was used converting to incoherent values. There are now 2 separate values used: sdvalin and sdvalout.

    • Sat 2013-03-02 22:30:40 +0100 *

      • Some end of lines changed from CRLF to LF

    • Sat 2013-03-02 17:58:18 +0100 *

      • Fix conversion bug for MS-DOM XML tables. The node content was written and read as if the table DATA_CHARSET was ANSI instead of UTF-8. Warning are now provided when the read content of a node is truncated.

    • [merge] Sat 2013-03-02 01:17:25 +0100 *

      • Commit merged file

      • Fri 2013-03-01 13:00:42 +0400

        • Adding forgotten semicolon. ODBC check did not work without it.

    • Sat 2013-03-02 01:02:59 +0100 *

      • MySQL connection was not close if mysql_real_connect failed.

    • Sat 2013-03-02 00:09:15 +0100 *

      • MySQL connection was not closed in case of error

    • Fri 2013-03-01 22:23:40 +0100 *

      • Rewrite some VALBLK classes as templates - Correct typo initializing datm in DTVAL::MakeDate as {0,0,0,2,0,70,0,0,0} instead of {0,0,0,1,0,70,0,0,0}

    • Fri 2013-03-01 22:21:48 +0100 *

      • Begin fixing memory leaks

    • Fri 2013-03-01 00:41:04 +0100 *

      • Fix warning on missing initial values on Linux

    • Fri 2013-03-01 00:29:48 +0100 *

      • Fix memory leak

    • Thu 2013-02-28 22:50:26 +0100 *

      • Second version of template value classes The first one did not compile with GCC on Linux

    • Wed 2013-02-27 23:32:34 +0100 *

      • Modify the way value.h and valblk.h are included to try fixing the gcc error: invalid use of incomplete type

    • Wed 2013-02-27 22:54:42 +0100 *

      • Change Subclass name from TYPE to T

    • Wed 2013-02-27 22:42:50 +0100 *

      • Fix a miscalculation of column length in ODBCTables - Clean code in Value.h

    • Wed 2013-02-27 16:42:59 +0100 *

      • Rewriting the VALUE classes as template classes

    • Wed 2013-02-27 14:59:40 +0100 *

      • Result changed since nulls are supported

    • Wed 2013-02-27 17:04:36 +0400

      • Removing the comment about NULLs

    • Wed 2013-02-27 17:02:38 +0400

      • Updating mysql.test, it now supports NULL columns.

    • Mon 2013-02-25 22:44:42 +0100 *

      • Catalog table: Use XFLD as Flag value instead of column index. - Use the COLDEF flag to initialize column nullable value. - Fix a bug on inserting null values in MYSQL tables.

    • Sun 2013-02-24 01:23:18 +0100 *

      • Add support to NULL values. This concern the MYSQL and ODBC table types. Not supported yet for indexes.

    • Fri 2013-02-22 22:46:52 +0100 *

      • Add header files to source files

    • [merge] Fri 2013-02-22 22:04:47 +0100 *

      • Commiting merges Simplify update in pre_create

      • Fri 2013-02-22 16:53:42 +0400

        • Adding a reminder.

    • Fri 2013-02-22 19:21:34 +0100 *

      • Suppress warning on non virtual descriptor

    • Fri 2013-02-22 18:32:47 +0100 *

      • Fix connect string wrongly used when zero length

    • Fri 2013-02-22 17:26:08 +0100 *

      • Add the support of URL connection string fo MYSQL tables Federated servers are not yet supported.

    • Fri 2013-02-22 12:30:30 +0400

      • Skip ODBC test if no ODBC is compiled.

    • [merge] Thu 2013-02-21 17:59:58 +0100 *

      • Oops! db was no more initialized in pre-create. Fixed

      • Thu 2013-02-21 17:03:41 +0400

        • Suppress additional debug info printed in _DEBUG build

    • Thu 2013-02-21 17:48:35 +0100 *

      • Change DB_NAME option name to DBNAME. Temporarily, "database" is still accepted in OPTION_LIST for compatibity but DB_NAME is no more recognized.

    • Thu 2013-02-21 12:30:40 +0100 *

      • Fix bad conversion from "bigint" to TYPE_FLOAT.

    • Thu 2013-02-21 13:49:47 +0400

      • Adding tests for TABLE_TYPE=MySQL

    • Thu 2013-02-21 11:18:57 +0400

      • Adding a test for entities (special characters and characters outside of the file ENCODING)

    • Wed 2013-02-20 23:23:35 +0100 *

      • Re-install blank trimming to have the xml test pass. Note that the problem if far more complex. To be revisited.

    • Wed 2013-02-20 18:49:18 +0100 *

      • Fix the elimination of control characters from node content - Take care of XML special chars (<>& etc.) - Remove Encode, Decode

    • Wed 2013-02-20 16:57:38 +0100 *

      • Update the MYSQL table handling to use only client API functions. It is no more necessary to be liked to libmysql.lib nor mysqlclient.lib.

    • Wed 2013-02-20 16:54:57 +0100

      • Suppress a warning on unused variable.

    • Wed 2013-02-20 18:27:04 +0400

      • Fixing test failure due to not strict order of the files. Adding ORDER BY clause.

    • Wed 2013-02-20 16:43:38 +0400

      • Removing the MODULE_ONLY option, to be able to run with valgrind. (with MODULE_ONLY valgrind does not display file name and line number if a problem happens inside a dlopen-ed plugin)

    • Wed 2013-02-20 16:34:07 +0400

      • Fixing problems with running tests caused by the fact that "mysqld --connect" conflicts with "mysqld --connect-timeout".

    • Wed 2013-02-20 16:05:53 +0400

      • Fixing valgrind warning: uninitialized memory read.

    • [merge] Wed 2013-02-20 01:40:17 +0100

      • Tue 2013-02-19 16:25:59 +0400

        • Adding tests for DATA_CHARSET and TABLE_TYPE=CSV.

    • Wed 2013-02-20 01:30:37 +0100 *

      • Fix crash on making an XML table with encoding=XXX - Set parameters so libxml2 does not anymore add extra characters when retrieving several subnodes of a node. - Make a CONNECT file header (was PlugDB)

    • [merge] Tue 2013-02-19 12:07:11 +0100

      • Commit merged changes.

      • Tue 2013-02-19 14:29:55 +0400

        • Removing unused code. modified: storage/connect/ha_connect.cc

    • [merge] Mon 2013-02-18 18:46:50 +0100

      • Don't why bazaar asked me to commit what was merged

      • Mon 2013-02-18 19:21:52 +0400

        • Adding DATA_CHARSET table option.

    • Mon 2013-02-18 12:23:50 +0100

      • Moved PushWarning out of HAVE_PSI_INTERFACE brackets

    • Mon 2013-02-18 00:18:32 +0100

      • Modification of the ODBConn class to change m_henv member from static to dynamic. Apparently this caused errors with a obscure message saying "Invalid handle vale" (probably m_henv).

    • Sun 2013-02-17 11:34:40 +0100

      • Modification of the DBX class to have more information in case of error while processing ODBC type tables.

    • Fri 2013-02-15 22:31:13 +0100

      • Put trace in ODBC source files

    • Fri 2013-02-15 20:07:53 +0400

      • Updating tests according to the latest Olivier's change removing extra space characters in TABLE_TYPE=XML with libxml2

    • Fri 2013-02-15 15:53:27 +0100

      • Suppress multiple blanks and control characters from the node text retrieved by libxml2.

    • Fri 2013-02-15 12:48:12 +0400

      • Adding a new test: creating a TABLE_TYPE=CSV table from a MyISAM table using

    • Fri 2013-02-15 09:42:10 +0400

      • Recording error messages according to the last change from Olivier.

    • Fri 2013-02-15 02:15:48 +0100

      • Fixed a bug in ha_connect::GetListOption causing a crash when passed a NULL oplist argument.

    • Fri 2013-02-15 01:33:23 +0100

      • Implementing pre_create option test and setting of default values. Currently, only TABLE_TYPE is tested, and if wrong or unspecified, is replaced by the default value DOS.

    • Thu 2013-02-14 17:41:10 +0400

      • Code reorganization in the initialization and clean-up code.

    • Thu 2013-02-14 11:57:38 +0400

      • Adding forgotten "--replace_result $MYSQLD_DATADIR DATADIR", so it passed idependently from the source tree location.

    • Thu 2013-02-14 01:51:05 +0100

    • [merge] Thu 2013-02-14 01:43:45 +0100

      • Warning message changed in ha_connect::check_if_incompatible_data.

      • Wed 2013-02-13 17:34:41 +0400

        • Adding a test for unknown TABLE_TYPE

    • Thu 2013-02-14 01:37:17 +0100

      • Warning message changed in ha_connect::check_if_incompatible_data.

    • Thu 2013-02-14 00:32:29 +0100

      • Update ha_connect::pre_create to restore the code translating of SQL types previously done in the removed function MyODBCCols.

    • Thu 2013-02-14 00:26:03 +0100

      • Fix a typo that caused CONNECT to crash on ODBC catalog tables in ODBCDEF::DefineAM line 106

    • Wed 2013-02-13 00:51:41 +0100

      • Fix bug on readonly table option not recognized in TABDEF::Define line 104

    • Tue 2013-02-12 22:37:38 +0100

      • Add a test on table types in ha_connect::create

    • Tue 2013-02-12 18:39:29 +0100

      • Fix a bug causing all tests to fail. In mycat.cc line 308 + correc typo in plgdbsem

    • Tue 2013-02-12 12:34:14 +0100

      • All use of a character to represent table types or catalog functions have been changed:

    • Tue 2013-02-12 14:58:58 +0400

      • Changing maximum possible column length for DBF tables from 11 to 10. There is actually one extra byte for the 11th character, however it seems to be meant for the '\0' terminating byte in the DBF specifications. Also, the third party software (e.g. OpenOffice) do not correctly open tables with column length=11.

    • Mon 2013-02-11 18:32:40 +0400

      • Fixing ini.test failure on Linux:

    • Mon 2013-02-11 18:19:46 +0400

      • Fixing vec.test failure on Windows.

    • Mon 2013-02-11 17:50:01 +0400

      • Adding test for ENGINE=VEC

    • Mon 2013-02-11 14:42:23 +0400

      • Adding a test which crashed in ealier versions (dbf01.sql from Bar)

    • Mon 2013-02-11 12:05:22 +0400

      • Fixing test failure cause by recent changes in ODBC catalogue functions.

    • Mon 2013-02-11 10:16:52 +0400

      • Fixing compilation problems on Unix:

    • Mon 2013-02-11 00:31:03 +0100

      • Bug fixed: Column charset were not handled on read. Modified: ha_connect.cc (MakeRecord)

    • [merge] Sat 2013-02-09 01:22:09 +0100

      • Fri 2013-02-08 18:20:40 +0400

        • Removing double new-line markers when doing LOAD_FILE('example.ini'). The libary to handle INI files on Windows XP adds an extra empty line before sections name.

      • Fri 2013-02-08 14:22:10 +0400

    • Sat 2013-02-09 01:08:15 +0100

      • Put almost all function prototypes in header files that are included by the program using them.

    • Fri 2013-02-08 03:48:47 +0100 *

      1. Fix bug on strange sprintf 2) Fix bug on bad sprintf 3) Fix bug on cast from pointer to int

    • [merge] Fri 2013-02-08 03:27:12 +0100 *

      1. Fix bug on strange sprintf 2) Fix bug on bad sprintf 3) Fix bug on cast from pointer to int

      2. Fri 2013-02-08 01:40:55 +0400

        • Fixing "unused label" warning.

    • Fri 2013-02-08 00:46:10 +0100 *

      1. Fix bug on strange sprintf 2) Fix bug on bad sprintf 3) Fix bug on cast from pointer to int

    • Wed 2013-02-06 20:09:46 +0400

      • Adding missing DROP TABLE. Otherwise, the further tests fail on "table t1 already exists"

    • Wed 2013-02-06 20:04:17 +0400

      • Adding a test for ODBC/XLS. Currently only for ASCII data. TODO: add tests for extended letters (e.g. Latin1, Cyrillic, etc).

    • Wed 2013-02-06 15:17:34 +0400

      • Introducing functions global_open() and global_fopen() for these purposes:

    • Wed 2013-02-06 15:15:39 +0400

      • Adding tests for TABLE_TYPE=FIX

    • Wed 2013-02-06 14:15:55 +0400

      • Adding basic tests for TABLE_TYPE=fmt

    • Wed 2013-02-06 13:25:36 +0400

      • Commenting ALTER test which changes the DBF file size. It does not work on Windows.

    • Tue 2013-02-05 01:56:22 +0100

      • Make possible to get ODBC DataSources name and description by:

    • Mon 2013-02-04 17:51:36 +0400

      • Adding preliminary code to skip the test "xml".

    • Mon 2013-02-04 14:47:30 +0400

      • Adding tests for NULL column values.

    • Mon 2013-02-04 14:42:56 +0400

      • Adding tests for ALTER TABLE

    • Mon 2013-02-04 13:28:34 +0400

      • Removing iconv dependency. Using MariaDB in-house character set conversion routines.

    • Mon 2013-02-04 11:37:35 +0400

      • Fixing my_charset_utf8_bin to my_charset_utf8_general_ci.

    • Sun 2013-02-03 01:13:13 +0100

      • Translate column names to UTF-8 in ha_connect::pre_create.

    • Sat 2013-02-02 00:18:32 +0100

      • 2>libdoc.cpp 2>D:\CommonSource\mariadb-10.0\include\my_pthread.h(120) : warning C4005: '_REENTRANT' : redéfinition de macro 2> D:\Libxml\include\libxml/xmlexports.h(77) : voir la définition précédente de '_REENTRANT' 2>.\libdoc.cpp(378) : error C2664: 'strlen' : impossible de convertir le paramètre 1 de 'xmlChar *' en 'const char *' 2> Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction 2>.\libdoc.cpp(379) : error C2664: 'copy_and_convert' : impossible de convertir le paramètre 4 de 'xmlChar *' en 'const char *' 2> Les types pointés n'ont aucun rapport entre eux ; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction 2>

    • Fri 2013-02-01 21:42:36 +0400

      • Fixing a typo:

    • Fri 2013-02-01 17:28:13 +0400

      • Replacing iconv converstion routines in libdoc.cc to MariaDB routines.

    • Fri 2013-02-01 15:09:41 +0400

      • Adding tests for SMALLINT and BIGINT for DBF.

    • Fri 2013-02-01 14:55:11 +0400

      • More XML related definitions are now more friendly: - LIBXML2_SUPPORT is defined if LibXml2 is found - DOMDOC_SUPPORT is defined if msxml is found - XML_SUPPORT is defined if either of them are found

    • Fri 2013-02-01 13:36:56 +0400

      • Adding an option to switch off ICONV support:

    • Fri 2013-02-01 12:49:04 +0400

      • Fixing to use my_interval_timer() instead of ftime(). The later is not portable (e.g. it does not exist on FreeBSD)

    • Fri 2013-02-01 16:11:55 +0400

      • ftime does not exist on FreeBSD. Hiding calls for ftime() as a temporary fix.

    • Fri 2013-02-01 10:06:32 +0400

      • Adding separate flags to disable MSXML and LIBXML2 libraries on Windows:

    • Thu 2013-01-31 22:55:56 +0100

      • DBF type N is now BIGINT when length is > 10. Fix ha_connect::external_lock to use F_RDLCK, F_WRLCK, F_UNLCK.

    • Thu 2013-01-31 18:01:55 +0400

      • Adding OPTION_LIST='xmlsup=libxml2' to make sure the tests work in a similar way on Windows when both DOMDOC and LIBXML2 are compiled.

    • Thu 2013-01-31 17:44:36 +0400

      • Adding basic XML tests. More XML tests coming soon.

    • Thu 2013-01-31 13:13:24 +0400

      • Adding DBF stored procedures to dump the underlying DBF file structure.

    • Thu 2013-01-31 00:58:22 +0100

      • Fix incorrect DBF type setting for SORT and BIGINT.

    • Wed 2013-01-30 18:34:03 +0400

      • Adding more DBF tests for ENGINE=CONNECT.

    • Wed 2013-01-30 16:14:11 +0400

      • Adding a test suite for the CONNECT storage engine.

    • [merge] Wed 2013-01-30 00:15:54 +0100

      • Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).

      • Tue 2013-01-29 23:23:03 +0400

        • Removing os2def.h

    • Wed 2013-01-30 00:00:10 +0100

      • Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).

    • Tue 2013-01-29 23:40:34 +0100

      • Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).

    • Tue 2013-01-29 21:37:39 +0400

      • Adding a comment why TranslateSQLType is exported.

    • Tue 2013-01-29 20:00:01 +0400

      • Removing redundant declaration of ulonglong. It's defined in my_global.h which is included through handler.h

    • Tue 2013-01-29 19:35:17 +0400

      • Fixing compilation failure caused by wrong definition of DWORD in unixODBC headers on 64-bit platforms. Moving function definitions from value.cpp to odbconn.cpp. Changing scope of GetSQLType and GetSQLCType from public to static.

    • Tue 2013-01-29 19:15:22 +0400

      • Compilation failed on Debian 32-bit. Fixing DWORD definition once again as "unsigned long", which is the way how MS defines it.

    • Tue 2013-01-29 17:30:02 +0400

      • Removing more duplicate declarations. Fixing DWORD declaration to "unsigned int". Fixing BIGINT declatation from uint64_t to longlong.

    • Tue 2013-01-29 21:16:56 +0400

      • Adding os.h forgotten in the previous changeset.

    • Tue 2013-01-29 21:14:59 +0400

      • Moving duplicate data type declatations into os.h.

    • Mon 2013-01-28 19:49:46 +0400

      • Adding detection of msxml library version:

    • Mon 2013-01-28 18:11:51 +0400

      • Defining STDC, otherwise it does not compile on Windows

    • Mon 2013-01-28 13:42:14 +0400

      • Fixing ODBC related compilation failures:

    • Mon 2013-01-28 13:37:50 +0400

      • Adding a possibility to disable ODBC, XML and MySQL support in CONNECT:

    • Thu 2013-01-24 19:18:54 +0100

      • Fix problems with ODBC raised by Adding the type TYPE_BIGINT (longlong).

    • Thu 2013-01-24 15:31:56 +0400

      • Adding automatic LibXml2 detection for Windows with searching in a number of typical places.

    • Thu 2013-01-24 14:16:13 +0400

      • Making the OS specific part more readable (indentation).

    • [merge] Wed 2013-01-23 22:58:13 +0100

      • Thu 2013-01-24 01:48:00 +0400

        • Additional change for iphlpapi.lib. Forgot to add this chunk in the previous commit.

      • Thu 2013-01-24 01:43:37 +0400

    • Wed 2013-01-23 22:45:25 +0100

      • Added to CONNECT the missing type TYPE_BIGINT (longlong).

    • Wed 2013-01-23 00:36:00 +0100

      • Test for CSV file imported from Windows.

    • Tue 2013-01-22 20:08:22 +0400

      • A Changeset from Olivier:

    • Tue 2013-01-22 19:36:47 +0400

      • Fixing CMakeLists.txt: - Olivier's changes for Linux/Windows - Splitting cmake code by feature

    • Tue 2013-01-22 18:14:34 +0400

      • Adding an Olivier's changeset:

    • Tue 2013-01-22 17:26:12 +0400

      • Automatic detection for LIBXML2 and ODBC includes/libraries.

    • Fri 2013-01-18 19:21:44 +0400

      • Adding the CONNECT storage engine sources.

    Revision #3427.1.190 Fri 2013-04-19 14:52:05 +0200

    • MDEV-4398 - remove incorrect fix, replace with correct one - change default to OFF for innodb_use_fallocate

    Revision #3721.1.7 Fri 2013-04-19 22:48:18 +0400

    • Removing the connect engine from mariadb-server package, as it needs unixODBC and libxml2 as dependencies

    Revision #3721.1.5 Fri 2013-04-19 18:25:34 +0400

    • Adding --eval command in the queries that use $PORT

  • Revision #3721.1.4 Fri 2013-04-19 16:25:05 +0200 *

    • Added --eval and -- replace_result

  • Revision #3721.1.3 [merge] Fri 2013-04-19 15:18:42 +0200 *

    • Committing merged changes

    • Revision #3725.1.1 Fri 2013-04-19 12:37:07 +0400

      • "mtr --ps --suite=connect dir" did not work. Applying a patch from SerG fixing this problem.

  • Revision #3721.1.2 Fri 2013-04-19 15:14:47 +0200 *

    • Fix problem of mysql connection in TBL tables By adding the option_list='port=$PORT' in the table create statement.

  • Revision #3721.1.1 Mon 2013-04-15 15:59:47 +0200 *

    • Bug: When trace is ON the variable c was used uninitialized in CSORT::Istc

  • Revision #3492.1.25 [merge] Thu 2013-04-18 21:54:13 +0200

    • 10.0-base merge

    • Revision #3427.1.189 Thu 2013-04-18 11:17:10 +0200

      • Fix race in test case.

    • [merge] Wed 2013-04-17 18:10:01 -0700

      • Merge.

      • [merge] Wed 2013-04-17 18:07:37 -0700

        • Merge 10.0-base -> mwl253

      • Wed 2013-04-17 16:15:22 -0700

    • Wed 2013-04-17 23:37:06 +0300

      • Changed the client library to only mark memory as THREAD_SPECIFIC if one has called mysql_options() with MYSQL_OPT_USE_THREAD_SPECIFIC_MEMORY

    • Wed 2013-04-17 22:33:33 +0300

      • Fixed compiler warnings and a not critical memory leak

  • Revision #3492.1.24 [merge] Wed 2013-04-17 10:18:04 -0700

    • Merge 10.0-base -> 10.0

    • Revision #3427.1.185 Wed 2013-04-17 14:11:16 +0200

      • Remove forgotten debug printout in test, was a bit too quick there :-(

    • Wed 2013-04-17 13:35:16 +0200

      • Fix that multi_source tests did not reset @@global.gtid_pos between tests.

    • [merge] Wed 2013-04-17 09:39:40 +0200

      • Merge 5.5->10.0-base

      • Tue 2013-04-16 18:52:23 +0200

        • debug_sync is only available in debug build.

    • Tue 2013-04-16 17:36:40 +0200

      • Fixes for stuff seen in buildbot:

    • Tue 2013-04-16 19:43:28 +0800

      • Makeing rpl_filter for each Master_info.

    • [merge] Mon 2013-04-15 22:51:18 -0700

      • Merge mwl253 -> 10.0-base

      • Mon 2013-04-15 22:43:07 -0700

        • Added comments. Renamed the virtual method middle_point_pos for the class Field to pos_in_interval.

  • Revision #3492.1.23 [merge] Wed 2013-04-17 15:17:01 +0200

    • Merge 10.0-base -> 10.0 (GTID).

    • Revision #3427.1.179 Mon 2013-04-15 11:19:39 +0200

      • compiler warnings

    • [merge] Mon 2013-04-15 10:55:27 +0200

      • : Global transaction ID. First alpha release.

      • Tue 2013-04-09 11:46:38 +0200

        • , Global transaction ID.

    • Mon 2013-04-15 04:13:26 +0400

      • Part IIa (missing wait condition for IO thread status in info_logs)

    • Mon 2013-04-15 03:27:21 +0400

      • Part II (missing wait condition for IO thread status)

    • Sun 2013-04-14 18:30:05 +0300

      • Fixed Sporadic failures in multi_source tests Fixed Unable to use slave's temporary directory /tmp - Can't create/write to file '/tmp/SQL_LOAD-' (Errcode: 17 "File exists") - Cache value of check_temp_dir() to avoid race condition - Set $rpl_server_count to avoid error in show_rpl_debug_info.inc

  • Revision #3492.1.22 Tue 2013-04-16 18:25:36 +0200

    • don't compare table names to detect temporary tables (also fixes a bug with unaccounted table names like #sql-123, see drop and alter_table tests)

  • Revision #3492.1.21 Tue 2013-04-16 17:14:26 +0200

    • remove a sleep from the test

  • Revision #3492.1.20 Mon 2013-04-15 18:47:47 +0200

    • remove numerous #ifdef HAVE_PSI_TABLE_INTERFACE simplify ha_table_share_psi()

  • Revision #3492.1.19 [merge] Mon 2013-04-15 15:09:22 +0200

    • 10.0-base merge

    • Revision #3427.1.174 [merge] Sun 2013-04-14 10:04:07 +0200

      • 5.5 merge

      • Sun 2013-04-14 10:00:42 +0200

        • add missing tests

      • Fri 2013-04-12 13:19:00 +0300

        • Increase default value of max_binlog_cache_size and max_binlog_stmt_cache_size to ulonglong_max. This fixes that by default LOAD DATA INFILE will not generate the error: "Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage..."

      • Fri 2013-04-12 01:05:29 +0200

        • complier warnings. hide the redundant condition under #ifdef (because only there it makes any sense)

      • [merge] Fri 2013-04-12 01:01:18 +0200

        • 5.3 merge

        • [merge] Thu 2013-04-11 19:35:39 +0200

          • 5.2 merge

      • Sun 2013-04-07 20:32:39 +0200

        • : MariaDB does not start if bind-address gets resolved to more than single IP address.

      • Sat 2013-04-06 00:36:10 +0200

        • - Support FusionIO/directFS atomic writes

      • Sat 2013-04-06 00:35:45 +0200

        • - Support FusionIO/directFS atomic writes

      • Thu 2013-04-04 11:37:23 +0200

        • compilation warnings

      • Thu 2013-04-04 11:37:13 +0200

        • fix have_debug_sync.inc to be more robust (debug_sync value can have single quotes)

      • Thu 2013-04-04 11:05:04 +0200

        • Assertion `status_var.memory_used == 0' fails in virtual THD::THD()

      • Thu 2013-03-28 20:04:14 +0100

        • Warnings/errors while compiling with clang

      • [merge] Wed 2013-04-03 18:51:29 +0400

        • Merge 5.3 -> 5.5

        • Mon 2013-04-01 18:03:14 +0400

          • : using more memory than MySQL 5.1 for an inefficient query - Let index_merge allocate table handlers on quick select's MEM_ROOT, not on statement's MEM_ROOT. This is crucial for big "range checked for each record" queries, where index_merge can be created and deleted many times during query exection. We should not make O(#rows) allocations on statement's MEM_ROOT.

    • [merge] Sat 2013-04-13 10:01:44 +0100

      • Merge

      • Sat 2013-04-13 09:57:48 +0100

        • Temporarily disable show_explain.test

    • Sat 2013-04-13 11:59:16 +0500

      • IF (NOT) EXIST clauses for ALTER TABLE (MWL #252). Syntax modified to allow statements: ALTER TABLE ADD/DROP COLUMN ALTER TABLE ADD/DROP INDEX ALTER TABLE ADD/DROP FOREIGN KEY ALTER TABLE ADD/DROP PARTITION ALTER TABLE CHANGE COLUMN ALTER TABLE MODIFY COLUMN DROP INDEX to have IF (NOT) EXISTS options. Appropriate implementations added to mysql_alter_table().

    • Fri 2013-04-12 18:06:51 +0500

      • multiple use locks (GET_LOCK) in one connection. The patch contributed by Konstantin Osipov applied. Native comments: Implement multiple user-level locks per connection.

    • Wed 2013-04-10 15:43:57 +0200

      • portability fixes for mysql-test

    • Wed 2013-04-10 07:25:13 +0200

      • Linking problem on Windows

    • Tue 2013-04-09 23:28:21 +0200

      • Semisync plugins to link statically into MariaDB

    • Tue 2013-04-09 23:27:52 +0200

      • Replication 10.0 -> 5.5 fails

    • Tue 2013-04-09 23:27:41 +0200

      • remove old workaround for replicating from old MySQL 5.1 and 5.2 alpha trees.

    • Tue 2013-04-09 23:27:37 +0200

      • prefer static inline functions to macros. avoid unnecessary strlen()'s

    • Tue 2013-04-09 23:27:33 +0200

      • put status variables in the proper pluginname_ scope (but support the scopeless mysql style too). always output status/system variables in the correct lettercase

    • Tue 2013-04-09 23:27:29 +0200

      • show plugins soname 'xxx' and INFORMATION_SCHEMA.ALL_PLUGINS table with condition pushdown for I_S.ALL_PLUGINS and a new status variable to cound successful dlopen's

    • Tue 2013-04-09 23:27:24 +0200

      • table attributes with sysvar as a default value

    • Tue 2013-04-09 23:27:19 +0200

      • create sys_var::val_str(), sys_var::val_int(), sys_var::val_real(). Change Item_func_get_system_var::val_xxx functions to use that.

    • Tue 2013-04-09 23:27:14 +0200

      • cleanup

    • Tue 2013-04-09 23:27:07 +0200

      • error messages: name the storage engine explicitly, instead of "used storage engine" and similar changes.

    • Tue 2013-04-09 16:20:59 +0200

      • post-review comments and other minor edits

    • Tue 2013-04-09 16:20:54 +0200

      • add sequence and sql_discovery suites to the default list. implement ./mtr --dry-run

    • Tue 2013-04-09 16:20:48 +0200

      • optimize discovery for cases when the storage engine is known in advance

    • Tue 2013-04-09 16:19:22 +0200

      • mysql-test fixes

    • Tue 2013-04-09 16:19:18 +0200

      • assisted discovery in federatedx

    • Tue 2013-04-09 16:19:14 +0200

      • Assisted discovery

    • Tue 2013-04-09 16:19:10 +0200

      • fix internal plugin names

    • Tue 2013-04-09 16:19:05 +0200

      • dead code, remove unused argument

    • Tue 2013-04-09 16:19:01 +0200

      • remove HA_CREATE_INFO::frm_only - it's internal server flag, not part of the SE API, and, again, mutually exclusive with C_ORDINARY_CREATE and C_CREATE_SELECT.

    • Tue 2013-04-09 16:18:56 +0200

      • small cleanup

    • Tue 2013-04-09 16:18:51 +0200

      • TABLE_SHARE::free_frm_image() method to free the memory allocated by the same allocator as in TABLE_SHARE::read_frm_image()

    • Tue 2013-04-09 16:18:47 +0200

      • limit frm size, when reading it in memory

    • Tue 2013-04-09 16:18:44 +0200

      • cleanup: merge two mutually dependent function arguments into one, eliminating reduncancy and a possibility of setting them to a pair of invalid values.

    • Tue 2013-04-09 16:18:37 +0200

      • cleanup

    • Tue 2013-04-09 16:18:33 +0200 *

      • frm extra2 segment. * persistent table versions in the extra2 * ha_archive::frm_compare using TABLE_SHARE::tabledef_version * distinguish between "important" and "optional" extra2 frm values * write engine-defined attributes (aka "table options") to extra2, not to extra, but still read from the old location, if they're found there.

    • Tue 2013-04-09 16:18:27 +0200

      • cleanup

    • Tue 2013-04-09 16:18:21 +0200

      • comments

    • Tue 2013-04-09 16:18:10 +0200

      • update the comment

    • Tue 2013-04-09 16:17:16 +0200

      • sequence engine

    • Tue 2013-04-09 16:07:35 +0200

      • test_sql_discovery storage engine

    • Tue 2013-04-09 16:07:17 +0200

      • discovery using sql CREATE TABLE statement

    • Tue 2013-04-09 16:06:54 +0200

      • discover of table non-existance on drop

    • Tue 2013-04-09 15:57:09 +0200

      • CREATE TABLE and frm-less discovering engines. Now CREATE TABLE does not write the frm file on disk, if the engine can discover it

    • Tue 2013-04-09 15:56:59 +0200

      • split mysql_create_frm() in create_frm_image() and writefrm()

    • Tue 2013-04-09 15:56:52 +0200

      • write frm pieces contiguously, don't align them on a 4K boundary (in partition_archive.test frm size goes down 16 times :)

    • Tue 2013-04-09 15:56:43 +0200

      • Instead of creating and writing frm into a file peacewise (allocating and freeing buffers on the way), allocate one frm buffer, prepare the frm image completely in memory, and then write it down.

    • Tue 2013-04-09 15:56:28 +0200

      • cleanup frm creation: * comments * cosmetic changes, *(ptr+5) -> ptr[5] * a couple of trivial functions -> inline * remove unused argument from pack_header() * create_frm() no longer creates frm file (the function used to prepare and fill a memory buffer and call my_create at the end. Now it only prepares a memory buffer). Renamed accordingly. * don't call pack_screen twice, go for a smaller screen area in the first attempt * remove useless calls to check_duplicate_warning() * don't write unireg screens to .frm files * remove make_new_entry(), it's basically dead code, always calculating and writing into frm the same string value. replace the function call with the constant string.

    • Tue 2013-04-09 15:51:04 +0200

      • if discovery in recover_from_failed_open fails, don't bother to reopen

    • Tue 2013-04-09 15:50:55 +0200

      • HA_ERR_TABLE_DEF_CHANGED support in ha_archive

    • Tue 2013-04-09 15:50:30 +0200

      • remove dd_frm_type(), dd_frm_storage_engine(), dd_check_storage_engine_flag() from everywhere - now RENAME, SHOW FULL TABLES, and TRUNCATE work with discovery. improve error messages in truncate

    • Tue 2013-04-09 15:49:59 +0200

      • open_table_def() no longer probes for the old pre-5.1 table file names. SELECT * FROM t-1 will no longer read "t-1.frm" file, use #mysql50#t-1 for this.

    • Tue 2013-04-09 15:49:48 +0200

      • cleanups

    • Tue 2013-04-09 15:49:39 +0200

      • ha_create_table: remove unused argument

    • Tue 2013-04-09 15:49:30 +0200

      • init_from_binary_frm_image: verify that we don't read beyond the image buffer

    • Tue 2013-04-09 15:49:21 +0200

      • move writing of the frm into init_from_binary_frm_image()

    • Tue 2013-04-09 15:49:13 +0200

      • rename a handler method to more precisely reflect what kind of a hack it does

    • Tue 2013-04-09 15:49:00 +0200

      • handlerton::discover_table_names() can not discover only "unknown" tables. Duplicates are possible - deal with them.

    • Tue 2013-04-09 15:47:25 +0200

      • fix mysql_rm_table_no_locks() not to use dd_frm_type, because the frm file may not exist (the table exists only in the engine).

    • Tue 2013-04-09 15:45:31 +0200

      • single table discovery: handlerton::discover_table() method. fixes for need_full_discover_for_existence mode

    • Tue 2013-04-09 15:41:57 +0200

      • remove ha_create_table_from_engine() replace enum read_frm_op with a bitmap flags. remove always-unused 'error' argument of get_table_share

    • Tue 2013-04-09 15:35:57 +0200

      • handlerton::discover_table_existence() method

    • Tue 2013-04-09 15:35:24 +0200

      • convenience helpers for get_table_share() and tdc_open_view(). Pass db and table_name into a function instead of the table_list, when only db and table name are needed.

    • Tue 2013-04-09 15:35:15 +0200 *

      • remove ha_check_if_table_exists() and get_table_share_with_discover(). * rename check_if_table_exists() -> table_exists() and remove unneeded arguments

    • Tue 2013-04-09 15:35:07 +0200

      • revert " revision-id: sanja@askmonty.org-20110511110948-4kdevwzomvk56y1w committer: sanja@askmonty.org branch nick: work-maria-5.1-CREATE-merge timestamp: Wed 2011-05-11 14:09:48 +0300 Bugfix: New table creation/renaming block added if old encoded table present " the old behavior was less inconsistent than the new one. In the new one the error message was sometimes different (under LOCK TABLES e.g.), and there were race conditions (if this CREATE happened when a concurrent ALTER has renamed the old table away but haven't put the new table in place)

    • Tue 2013-04-09 15:34:58 +0200

      • rename open_binary_frm() to TABLE_SHARE::init_from_binary_frm_image() simplify open_table_def()

    • Tue 2013-04-09 15:34:49 +0200

      • Don't hold LOCK_open over open_table_def/open_binary_frm call

    • Tue 2013-04-09 15:34:27 +0200

      • moving LOCK_open into get_table_share()

    • Tue 2013-04-09 15:34:17 +0200 *

      • don't use 1-8 numbers for open_table_error codes, use an enum. * print "table doesn't exist in engine" when a table doesn't exist in the engine, instead of "file not found" (if no file was involved) * print a complete filename that cannot be found ('t1.MYI', not 't1') * it's not an error for a DROP if a table doesn't exist in the engine (or some table files cannot be found) - if the DROP succeeded regardless

    • Tue 2013-04-09 15:34:09 +0200

      • don't use I_S constants for open_table_def and get_table_share, have a specially defined enum with clearly named values

    • Tue 2013-04-09 15:33:58 +0200

      • remove dead HAVE_CRYPTED_FRM code and now-unused read_string() function

    • Tue 2013-04-09 15:33:49 +0200

      • make the open_table_def to read the whole frm in memory and let open_binary_frm to parse it from the buffer, not a file. this avoids jumping back in forth in the frm file, and doing intermediate buffer mallocs.

    • Tue 2013-04-09 15:31:29 +0200

      • file-based table discovery for discovering storage engines

    • Sun 2013-04-07 17:17:25 +0200

      • find_files(): don't sort files in my_dir(), sort table names after all engines have discovered their tables

    • Sun 2013-04-07 17:11:19 +0200 *

      • use Dynamic_array<> instead of List<> for the list of found tables in sql_show.cc * make find_files static

    • Sun 2013-04-07 17:09:05 +0200

      • remove #if MYSQL_VERSION_ID there is no "upstream" OQGraph version that needs to stay compatible with different MariaDB releases.

    • Sun 2013-04-07 17:08:49 +0200 *

      • move bas_ext from the handler to the handlerton * provide a default bas_ext value of the empty list

    • Sun 2013-04-07 15:57:38 +0200

      • remove handlerton::find_files (new implementation is coming), and handlerton::table_exists_in_engine (new implementation is coming), and handlerton::license (redundant)

    • Sun 2013-04-07 15:44:19 +0200

      • small cleanup - remove prehistoric DB_TYPE_xxx values

    • Sun 2013-04-07 15:40:59 +0200

      • remove long time obsolete xyz_ci() copies of xyz() macros

    • Sun 2013-04-07 15:37:47 +0200

      • simpler fix for mysql bug #56085, no need to write an error interceptor, when the function has a dedicated flag for this very use case.

    • Sun 2013-04-07 15:36:37 +0200

      • simplify test case

    • Sun 2013-04-07 15:35:39 +0200

      • s/st_ha_create_information/HA_CREATE_INFO/

    • Sun 2013-04-07 15:27:35 +0200

      • typo fixed

    • Sun 2013-04-07 15:26:58 +0200

      • bugfix: MYSQL_THDVAR_STR plugins with PLUGIN_VAR_MEMALLOC didn't work

    • Sun 2013-04-07 15:20:58 +0200

      • macro do {} while(0) safety

    • Sun 2013-04-07 15:19:45 +0200

      • my_dir() cleanup * replace pointer acrobatics with a struct * make sorting explicit: MY_DONT_SORT -> MY_WANT_SORT (if you want something to be done - say it. fixes all places where my_dir() was used without thinking) * typo s/number_off_files/number_of_files/ * directory_file_name() doesn't need to be extern * remove #ifdef BORLANDC * ignore '.' and '..' entries

    • Sun 2013-04-07 14:54:43 +0200

      • clarify CREATE grammar

    • Sun 2013-04-07 14:51:16 +0200

      • mtr bug: files outside of both the suite dir and the overlay dir, were treated as coming from the overlay.

    • Sun 2013-04-07 14:50:01 +0200

      • remove the service for installing the closed-source mysql thread pool plugin

    • Sun 2013-04-07 14:43:26 +0200

      • consistency in declaring service symbols

    • Sun 2013-04-07 14:41:05 +0200

      • cleanup

    • Sun 2013-04-07 14:40:45 +0200

      • cleanup

    • Sun 2013-04-07 14:36:53 +0200

      • split THD::make_lex_string() in two

    • Sun 2013-04-07 14:03:43 +0200

      • small cleanup

    • Sun 2013-04-07 14:00:16 +0200

      • remove ULL() and LL(), because they're totally unnecessary and sometimes harmful (used with expressions)

    • Tue 2013-04-02 20:23:08 +0400

      • Fix buildbot failure in show_explain.test: mysqltest: At line 477: query 'show explain for $thr2' failed: 1933: Target is not running an EXPLAINable command

    • [merge] Sun 2013-03-31 15:18:55 -0700

      • Merge 5.5->10.0-base

      • Fri 2013-03-29 17:53:21 +0200

        • Fix for

    • [merge] Wed 2013-03-27 23:41:02 +0100

      • 5.5 merge

      • [merge] Wed 2013-03-27 10:03:28 +0100

        • 5.3 merge

    • Tue 2013-03-26 11:33:49 +0100

      • : Fix maintainer compilation flags.

    • [merge] Mon 2013-03-25 16:17:11 +0200

      • Automatic merge

      • [merge] Mon 2013-03-25 16:10:28 +0200

        • Automatic merge

    • Mon 2013-03-25 12:05:27 +0100

      • : Race in binlog checkpointing during server shutdown.

    • Sun 2013-03-17 14:36:20 +0200

      • Patch by Hartmut Holzgraefe

    • Sun 2013-03-17 14:33:17 +0200

      • Don't show sphinx_error% as this may be a different set of variables in different SPHINX releases

    • Tue 2013-03-12 18:33:19 +0400

      • Performance improvements in "from latin1" and "to utf8" conversion. Mini-benchmarking demonstrates up to 10% improvement in latin1->utf8 conversion.

    • Thu 2013-03-07 22:25:03 +0400

      • Fix buildbot failure: Backport the code that runs cassandra.test only when Cassandra is present and running from 10.0 to 10.0-base.

    • [merge] Wed 2013-02-27 23:01:33 +0200

      • Automatic merge

      • Fri 2013-02-15 20:25:27 +0200

        • Fixed BUG#51763 Can't delete rows from MEMORY table with HASH key

    • Tue 2013-02-26 01:20:17 +0200

      • [NOT] EXISTS to IN transformation.

  • Revision #3492.1.18 Thu 2013-04-04 12:33:47 +0200

    • add P_S instrumentation to file operations in mf_iocache2.c

  • Revision #3492.1.17 Thu 2013-04-04 10:49:20 +0200

    • MDEV-4226 [PATCH] "Unused variable" warnings in the tarball

  • Revision #3492.1.16 Wed 2013-04-03 16:40:47 +0200

    • MDEV-4273 MYSQL_VERSION_MAJOR.MYSQL_VERSION_MINOR not replaced

  • Revision #3492.1.15 Thu 2013-03-28 20:03:01 +0100

    • MDEV-4243 Warnings/errors while compiling with clang

  • Revision #3701.1.1 Tue 2013-04-02 13:10:42 +0400

    • Respect the --secure-file-priv server option when working with tables having the FILE_NAME='xxx' table option.

  • Revision #3697.1.2 Mon 2013-04-01 13:17:07 +0400

    • Adding file privilege tests for TABLE_TYPE=VEC

  • Revision #3697.1.1 Mon 2013-04-01 09:34:39 +0400

    • Fixing a crash in the latest push from Olivier.

  • Revision #3492.1.13 Thu 2013-03-28 22:27:47 +0400

    • Fixing test failure in the previous commit (utf16le merge from MySQL-5.6). Recording new correct results in mysql-test/r/func_encrypt_ucs2.result

  • Revision #3492.1.12 Thu 2013-03-28 17:19:09 +0400

    • Merging utf16le from MySQL-5.6

  • Revision #3492.1.11 Tue 2013-02-19 20:44:33 +0100

    • MDEV-156 Threadpool - add thd_wait_begin/thd_wait_end to the network IO functions

  • Revision #3492.1.10 [merge] Fri 2013-02-15 14:18:09 +0200

    • Automatic merge

    • Revision #3427.1.71 Fri 2013-02-08 02:21:23 +0400

      • Fix for MDEV-4149, backport from 10.0: committer: Sergei Golubchik sergii@pisem.net fix for a valgrind builds. my_alloca() cannot have MY_THREAD_SPECIFIC, because can be used outside of the THD context.

    • Thu 2013-02-07 15:33:24 +0200

      • Make multi-column non-top level subqueries to be executed via index (index/unique subquery) instead of single_select_engine

    • Tue 2013-02-05 10:43:26 +0100

      • set THR_THD key and current_thd=NULL as early as possible, otherwise safemalloc and my_malloc_size_cb_func will use current_thd before it's defined

  • Revision #3672.1.4 Mon 2013-03-25 14:08:16 +0400

    • Adding "echo" in the end of grant.inc, to read *.result files easier.

    Revision #3672.1.2 Mon 2013-03-25 11:43:42 +0400

    • Fixing tests results according to the previous changeset by Olivier.

  • Revision #3672.1.1 Mon 2013-03-25 11:37:19 +0400

    • Fixing tests results according to the previous changeset by Olivier.

  • Revision #3664.1.1 Thu 2013-03-21 11:18:08 +0400

    • Skip xml test if no XML support is compiled.

    Revision #3598.1.3 Fri 2013-02-22 13:21:26 +0400

    • Adding a test for BIGINT.

  • Revision #3598.1.2 Fri 2013-02-22 13:12:09 +0400 *

    • Adding tests for DBNAME=. - Fixing a bug that DBNAME value was forgotten when followed by OPTION_LIST.

  • Revision #3598.1.1 Fri 2013-02-22 12:52:56 +0400

    • Skip test XML if no XML support is compiled.

  • Revision #3594.1.1 Thu 2013-02-21 16:59:09 +0400

    • Adding forgotten --replace_result for port number

    Revision #3579.1.3 Tue 2013-02-19 13:53:24 +0400

    • Cmake clean-ups:

  • Revision #3579.1.2 Tue 2013-02-19 13:02:33 +0400

    • Adding tests to check that TABLE_TYPE=XML creates the XML file according to the ENCODING option.

  • Revision #3563.1.1 Wed 2013-02-13 16:52:35 +0400

    • Adding READONLY tests

  • Adding a test for TABLE_TYPE=DIR

  • Revision #3549.1.4 Fri 2013-02-08 13:33:25 +0400

    • Adding tests for TABLE_TYPE=INI

  • Revision #3549.1.3 [merge] Fri 2013-02-08 13:12:17 +0400

    • Adding REPLACE(xxx, '\r\n','\n'), not to fail on Windows.

    • Revision #3549.2.1 Fri 2013-02-08 12:51:38 +0400

      • Adding tests for TABLE_TYPE=CSV

  • Revision #3549.1.2 Fri 2013-02-08 13:08:25 +0400

    • Adding tests for TABLE_TYPE=CSV

  • Revision #3549.1.1 Fri 2013-02-08 12:22:26 +0400

    • Adding a test for TABLE_TYPE=BIN

  • Revision #3546.1.12 Fri 2013-02-08 01:31:46 +0400

    • Fixing a warning:

  • Revision #3546.1.11 Thu 2013-02-07 19:19:20 +0400

    • Fixing a warning:

  • Revision #3546.1.10 Thu 2013-02-07 19:10:35 +0400

    • Fixing a warning:

  • Revision #3546.1.9 Thu 2013-02-07 18:35:32 +0400

    • Commenting switches that are specific to C or C++ only.

  • Revision #3546.1.8 Thu 2013-02-07 18:27:48 +0400

    • Fixing compilation problems on Windows (due to the previous commit).

  • Revision #3546.1.7 Thu 2013-02-07 18:20:05 +0400

    • Disable only some warning types instead of all types. We need to fix and enable all warnings gradually.

  • Revision #3546.1.6 Thu 2013-02-07 17:56:48 +0400

    • Fixing wrong sprintf() calls.

  • Revision #3546.1.5 Thu 2013-02-07 16:37:44 +0400

    • Fixing some of the compilation warnings.

  • Revision #3546.1.4 Thu 2013-02-07 15:21:56 +0400

    • Fixing compilation warnings:

  • Revision #3546.1.3 Thu 2013-02-07 14:47:08 +0400

    • Fixing redundant declaration.

  • Revision #3546.1.2 Thu 2013-02-07 14:26:44 +0400

    • Removing reduntant ODBC constants. Use "#include <sql.h>" when needed.

  • Revision #3546.1.1 Thu 2013-02-07 13:34:27 +0400 *

    • Fixing TAB to 2 spaces - Fixing line endings from "\r\n" to "\n"

  • Adding iphlpapi.lib library on Windows. Needed for Mac utils.

  • Revision #3498.1.1 Thu 2013-01-24 00:08:02 +0400

    • Adding /EHsc flags when compiling on windows. Required for mycat.cc

  • Revision #3743
    Revision #3742
    Revision #3741
    Revision #3740
    Revision #3739
    Revision #3738
    Revision #3737
    Revision #3427.1.191
    Revision #3736
    Revision #3735
    Revision #3721.1.8
    Revision #3734
    Revision #3733
    Revision #3732
    Revision #3721.1.6
    Revision #3731
    Revision #3730
    Revision #3729
    Revision #3728
    Revision #3727
    Revision #3492.1.26
    MDEV-4356
    Revision #3726
    Revision #3725
    Revision #3724
    Revision #3723
    Revision #3722
    Revision #3721
    Revision #3720
    Revision #3719
    Revision #3718
    Revision #3717
    Revision #3716
    Revision #3715
    Revision #3714
    Revision #3713
    Revision #3712
    Revision #3711
    Revision #3710
    Revision #3709
    Revision #3708
    Revision #3707
    Revision #3706
    Revision #3705
    Revision #3704
    Revision #3703
    Revision #3701.1.2
    Revision #3702
    Revision #3701
    Revision #3697.1.3
    Revision #3700
    Revision #3699
    Revision #3698
    Revision #3697
    Revision #3696
    Revision #3695
    Revision #3694
    Revision #3693
    Revision #3692
    Revision #3691
    Revision #3690
    Revision #3492.1.14
    MDEV-4207
    Revision #3689
    Revision #3688
    Revision #3687
    Revision #3686
    Revision #3685
    Revision #3684
    Revision #3683
    Revision #3682
    Revision #3681
    Revision #3680
    Revision #3672.1.5
    Revision #3679
    Revision #3672.1.3
    Revision #3678
    Revision #3677
    Revision #3676
    Revision #3675
    Revision #3674
    Revision #3673
    Revision #3672
    Revision #3671
    Revision #3670
    Revision #3669
    Revision #3668
    Revision #3667
    Revision #3666
    Revision #3664.1.2
    Revision #3665
    Revision #3664
    Revision #3663
    Revision #3662
    Revision #3661
    Revision #3660
    Revision #3659
    Revision #3658
    Revision #3657
    Revision #3656
    Revision #3655
    Revision #3654
    Revision #3653
    Revision #3652
    Revision #3651
    Revision #3650
    Revision #3649
    Revision #3648
    Revision #3647
    Revision #3646
    Revision #3645
    Revision #3644
    Revision #3643
    Revision #3642
    Revision #3641
    Revision #3640
    Revision #3639
    Revision #3638
    Revision #3637
    Revision #3635.1.1
    Revision #3636
    Revision #3635
    Revision #3634
    Revision #3633
    Revision #3632
    Revision #3631
    Revision #3630
    Revision #3629
    Revision #3628
    Revision #3627
    Revision #3626
    Revision #3625
    Revision #3624
    Revision #3623
    Revision #3622
    Revision #3621
    Revision #3620
    Revision #3615.1.1
    Revision #3619
    Revision #3618
    Revision #3617
    Revision #3616
    Revision #3615
    Revision #3614
    Revision #3613
    Revision #3612
    Revision #3611
    Revision #3610
    Revision #3609
    Revision #3608
    Revision #3607
    Revision #3606
    Revision #3605
    Revision #3604
    Revision #3603
    Revision #3602
    Revision #3598.1.4
    Revision #3601
    Revision #3600
    Revision #3599
    Revision #3598
    Revision #3597
    Revision #3594.1.2
    Revision #3596
    Revision #3595
    Revision #3594
    Revision #3593
    Revision #3592
    Revision #3591
    Revision #3590
    Revision #3589
    Revision #3588
    Revision #3587
    Revision #3586
    Revision #3585
    Revision #3584
    Revision #3579.1.5
    Revision #3583
    Revision #3582
    Revision #3579.1.4
    Revision #3581
    Revision #3579.1.1
    Revision #3580
    Revision #3579
    Revision #3578
    Revision #3577
    Revision #3576
    Revision #3575
    Revision #3574
    Revision #3573
    Revision #3572
    Revision #3571
    Revision #3570
    Revision #3569
    Revision #3568
    Revision #3567
    Revision #3563.1.2
    Revision #3566
    Revision #3565
    Revision #3564
    Revision #3563
    Revision #3562
    Revision #3561
    Revision #3560
    Revision #3559
    Revision #3558
    Revision #3557
    Revision #3556
    Revision #3555
    Revision #3554
    Revision #3553
    Revision #3552
    Revision #3551
    Revision #3549.1.6
    Revision #3549.1.5
    Revision #3550
    Revision #3549
    Revision #3548
    Revision #3546.1.13
    Revision #3547
    Revision #3546
    Revision #3545
    Revision #3544
    Revision #3543
    Revision #3542
    Revision #3541
    Revision #3540
    Revision #3539
    Revision #3538
    Revision #3537
    Revision #3536
    Revision #3535
    Revision #3534
    Revision #3533
    Revision #3532
    Revision #3531
    Revision #3530
    Revision #3529
    Revision #3528
    Revision #3527
    Revision #3526
    Revision #3525
    Revision #3524
    Revision #3523
    Revision #3522
    Revision #3521
    Revision #3520
    Revision #3519
    Revision #3518
    Revision #3517
    Revision #3514.1.1
    Revision #3516
    Revision #3515
    Revision #3514
    Revision #3513
    Revision #3512
    Revision #3511
    Revision #3510
    Revision #3509
    Revision #3508
    Revision #3507
    Revision #3506
    Revision #3505
    Revision #3504
    Revision #3503
    Revision #3502
    Revision #3501
    Revision #3500
    Revision #3498.1.3
    Revision #3498.1.2
    Revision #3499
    Revision #3498
    Revision #3497
    Revision #3496
    Revision #3495
    Revision #3494
    Revision #3493

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

    Fixed a typo/bug that could lead to wrong selectivity numbers for tables retrieved by range scans.

  • Revision #3427.18.33 [merge] Tue 2013-04-16 10:38:24 -0700

    • Merge 10.0-base -> mwl253

  • Revision #3413.21.184 Tue 2013-04-16 17:33:47 +0200

    • Fix race in test case.

  • Revision #3413.21.183 Tue 2013-04-16 09:42:09 +0200

    • MDEV-3882: .deb versions lower than upstream repo, causing install failure

  • Revision #3413.21.182 Sun 2013-04-14 16:48:16 +0200

    • compiler warnings

  • Revision #3427.18.31 [merge] Mon 2013-04-15 09:16:54 -0700

    • Merge 10.0-base -> mwl253

  • Revision #3427.18.30 [merge] Mon 2013-04-15 08:20:57 -0700

    • Merge

    • Revision #3427.21.1 Sat 2013-04-13 02:36:30 -0700

      • Fixed compiler complains.

  • Revision #3427.18.29 Sat 2013-04-13 10:08:30 +0100

    • Temporarily disable show_explain.test

  • Revision #3427.18.28 [merge] Fri 2013-04-12 06:21:22 -0700

    • Merge 10.0-base->mwl253

  • Revision #3427.18.27 Fri 2013-04-12 02:47:46 -0700

    • Fixed bug MDEV-4389. The selectivity of a range degenerated into a point never should be set to 0.

  • Revision #3427.18.26 Tue 2013-04-09 10:26:39 -0700

    • Fixed valgrind complain on usage of uninitialized data.

  • Revision #3427.18.25 Mon 2013-04-08 21:30:42 -0700

    • Fixed MDEV-4380. Uninitialized field next_equal_field of the Field objects created for the fields of a temporary table could hang the server.

  • Revision #3427.18.24 Mon 2013-04-08 17:40:58 -0700

    • Fixed MDEV-4378. Uninitialized field cond_selectivity of the Field objects created for the fields of a temporary table could cause an assertion abort.

  • Revision #3427.18.23 Sat 2013-04-06 17:18:51 -0700

    • Fixed bug MDEV-4363. When calculating the selectivity of a range in the function get_column_range_cardinality a check whether NULL values are included into the range must be done.

  • Revision #3427.18.22 Sat 2013-04-06 15:36:28 -0700

    • Fixed bug MDEV-4369. The function was adjusted to be able to aggregate the counters of the merged elements. Before this change it was not possible to guarantee the correctness of the counters passed to the call-back parameter walk_action. As a result, when some elements of a Unique object were flushed into disk the function passed to merge_walk() as the call-back parameter could return wrong counters of elements. This could lead to building wrong histograms.

  • Revision #3427.18.21 Sat 2013-04-06 12:33:38 -0700

    • Fixed bug MDEV-4372. Range analysis of non-indexed columns should handle properly range trees with type == SEL_TREE::MAYBE.

  • Revision #3427.18.20 Sat 2013-04-06 00:51:41 -0700

    • Fixed bug MDEV-4373: Valgrind complained on usage of uninitialized memory.

  • Revision #3427.18.19 Fri 2013-04-05 23:48:49 -0700

    • Fixed bugs MDEV-4357 and MDEV-4359. The values of the column HIST_TYPE from the statistical table mysql.column_stats were stored in the table and read from the table incorrectly.

  • Revision #3427.18.18 Fri 2013-04-05 13:01:46 -0700

    • Fixed bug MDEV-4371. Avoid possible division by 0.

  • Revision #3427.18.17 Fri 2013-04-05 11:24:28 -0700

    • Fixed bug MDEV-4370. Don't try to a histogram if it is not read into the cache for statistical data. It may happen so if optimizer_use_condition_selectivity is set to 3. This setting orders the optimizer not use histograms to calculate selectivity.

  • Revision #3427.18.16 Thu 2013-04-04 14:11:31 -0700

    • Fixed bug MDEV-4366. When performing the range analysis for a conjunction the function calculate_cond_selectivity_for_table should take in to account that the analysis of some conjuncts may return SEL_ARG::IMPOSSIBLE.

  • Revision #3427.18.15 Wed 2013-04-03 23:50:14 -0700

    • Fixed bug MDEV-4367. When calculating selectivity of conditions one should take into account the cases when some tables to be joined are empty.

  • Revision #3427.18.14 Wed 2013-04-03 20:00:10 -0700

    • Fixed bug MDEV-4350. Wrong formulas used by the function Histogram::point_selectivity() could result in a negative value of selectivity returned by the function.

  • Revision #3427.18.13 [merge] Wed 2013-04-03 10:07:23 -0700

    • Merge 10.0-base->maria-10.0-mwl243.

  • Revision #3427.18.12 Wed 2013-04-03 00:54:24 -0700

    • Fixed bug MDEV-4349. Range analysis of the condition for a non-indexed column may return an impossible range. This must be taken into account.

  • Revision #3427.18.11 Mon 2013-04-01 20:49:20 -0700

    • Fixed bug MDEV-4348. The bug was caused a wrong casting.

  • Revision #3427.18.10 [merge] Mon 2013-04-01 15:46:24 -0700

    • Merge

  • Revision #3427.18.9 Mon 2013-04-01 11:17:18 -0700

    • Fixed a valgrind complain on usage of an uninitialized value. It popped up because the latest fix to handle properly null ranges was not complete.

  • Revision #3427.18.8 Sun 2013-03-31 23:41:47 -0700

    • Take into account the number of null values in any used column when calculating selectivity of conditions.

  • Revision #3427.18.7 Sun 2013-03-31 13:40:55 -0700

    • Fixed a valgrind complain on usage of an uninitialized value.

  • Revision #3427.18.6 [merge] Sun 2013-03-31 09:10:01 -0700

    • Merge 10.0-base -> mwl253.

  • Revision #3427.18.5 [merge] Sat 2013-03-30 22:00:04 -0700

    • Merge

    • Revision #3427.20.1 Sat 2013-03-30 18:57:07 -0700

      • Added the type of histogram for mwl #253. Introduced double precision height-balanced histograms.

  • Revision #3427.18.4 Sat 2013-03-30 15:37:21 -0700

    • Fixed several bugs for mwl #253.

  • Revision #3427.18.3 [merge] Tue 2013-03-26 00:11:50 -0700

    • Merge

    • Revision #3427.19.3 Wed 2013-03-20 01:35:05 -0700

      • Correction for the previous fix.

    • Wed 2013-03-20 01:00:25 -0700

      • Fixed some bugs in the function that calculated the selectivity of the table conditions.

    • Sun 2013-03-17 12:02:11 -0700

      • Fixed a typo that caused a wrong calculation of the selectivity for pushed down condtions.

  • Revision #3427.18.2 Mon 2013-03-25 23:48:29 -0700

    • Added histogams for table columns.

  • Revision #3427.18.1 Mon 2013-03-11 07:44:24 -0700

    • The pilot patch for MWL#253.

  • Revision #3427.17.52 Fri 2013-04-05 16:20:58 +0200
    • MDEV-26: Global transaction ID.

  • Revision #3427.17.51 Thu 2013-04-04 17:38:10 +0200

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.50 Tue 2013-04-02 14:44:24 +0200

    • MDEV-26: Global transaction ID

  • Revision #3427.17.49 Fri 2013-03-29 17:20:01 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.48 Fri 2013-03-29 11:49:54 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.47 Thu 2013-03-28 13:03:51 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.46 Thu 2013-03-28 10:34:43 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.45 Wed 2013-03-27 19:29:59 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.44 Wed 2013-03-27 16:06:45 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.43 Wed 2013-03-27 12:29:02 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.42 Wed 2013-03-27 10:44:28 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.41 Wed 2013-03-27 09:37:54 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.40 Wed 2013-03-27 08:19:48 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.39 Tue 2013-03-26 14:58:14 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.38 Tue 2013-03-26 14:44:27 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.37 Tue 2013-03-26 10:35:34 +0100

    • MDEV-26: Global transaction ID

  • Revision #3427.17.36 Fri 2013-03-22 11:26:28 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.35 Fri 2013-03-22 08:11:37 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.34 Thu 2013-03-21 17:33:29 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.33 Thu 2013-03-21 12:16:04 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.32 Thu 2013-03-21 11:03:31 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.31 Mon 2013-03-18 15:09:36 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.30 Thu 2013-03-14 10:39:16 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.29 Mon 2013-03-11 16:16:55 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.28 Mon 2013-03-11 16:02:40 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.27 Mon 2013-03-11 12:07:09 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.26 Mon 2013-03-11 12:02:42 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.25 Wed 2013-02-27 21:10:40 +0100

    • MDEV-26: Global Transaction ID

  • Revision #3427.17.24 Wed 2013-02-27 18:38:42 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.23 Tue 2013-02-26 17:25:07 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.22 Mon 2013-02-25 18:03:30 +0100

    • MDEV-26: Global transaction ID

  • Revision #3427.17.21 Fri 2013-02-22 12:31:55 +0100

    • MDEV-26: Global Transaction ID

  • Revision #3427.17.20 Fri 2013-02-22 10:23:17 +0100

    • MDEV-26: Global Transaction ID

  • Revision #3427.17.19 Thu 2013-02-21 14:46:11 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.18 Thu 2013-02-21 08:10:55 +0100

    • MDEV-26: Global transaction ID

  • Revision #3427.17.17 Tue 2013-02-19 14:22:29 +0100

    • MDEV-26: Global transaction ID, intermediate commit.

  • Revision #3427.17.16 Tue 2013-02-19 11:45:29 +0100

    • MDEV-26: Global transaction ID, intermediate commit.

  • Revision #3427.17.15 Mon 2013-02-18 15:41:17 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.14 Fri 2013-02-15 17:06:01 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.13 Fri 2013-02-15 15:55:17 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.12 Fri 2013-02-15 13:54:48 +0100

    • MDEV-26: Global Transaction ID.

  • Revision #3427.17.11 Thu 2013-02-14 14:42:05 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.10 Wed 2013-02-13 13:36:46 +0100

    • MDEV-26. Intermediary commit.

  • Revision #3427.17.9 Mon 2013-02-11 16:44:38 +0100

    • MDEV-26. Intermediate commit.

  • Revision #3427.17.8 Fri 2013-01-25 19:19:30 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.7 Fri 2013-01-25 15:21:49 +0100

    • MDEV-26: Global transaction ID.

  • Revision #3427.17.6 Tue 2013-01-22 15:18:36 +0100

    • MDEV-26. Intermediate commit.

  • Revision #3427.17.5 Thu 2012-11-15 13:11:35 +0100

    • MDEV-26: Global transaction id: Intermediate commit.

  • Revision #3427.17.4 Wed 2012-11-07 14:18:10 +0100

    • MDEV-26: global transaction id. Intermediate commit.

  • Revision #3427.17.3 Mon 2012-11-05 15:01:49 +0100

    • MDEV-26: Global transaction commit. Intermediate commit.

  • Revision #3427.17.2 Tue 2012-10-23 12:46:29 +0200

    • MDEV-500: Session variable for server_id MDEV-26: Global transaction id, partial commit

  • Revision #3427.17.1 Tue 2012-10-23 11:19:42 +0200

    • MDEV-26: Global transaction id. Partial commit.

  • Revision #2502.566.45 [merge] Thu 2013-04-11 19:30:59 +0200

    • 5.1 merge

    • Revision #2502.565.45 Sat 2013-04-06 21:29:12 +0200

      • MDEV-4244 [PATCH] Buffer overruns and use-after-free errors

    • Thu 2013-04-04 11:35:10 +0200

      • Replication 10.0 -> 5.5 fails

  • Revision #2502.567.95 Sat 2013-04-06 15:51:08 +0200

    • MDEV-4244 [PATCH] Buffer overruns and use-after-free errors

  • Revision #2502.567.94 Sat 2013-04-06 15:14:46 +0200

    • MDEV-4316 MariaDB server crash with signal 11

  • Revision #2502.567.93 Mon 2013-04-08 12:04:28 +0300

    • If a range tree has a branch that is an expensive constant, currently get_mm_tree skipped the evaluation of this constant and icorrectly proceeded. The correct behavior is to return a NULL subtree, according to the IF branch being fixed - when it evaluates the constant it returns a value, and doesn't continue further.

  • Revision #2502.567.92 Thu 2013-04-04 12:34:31 +0400

    • Update tests results, mysql-test/r/windows.result

  • Revision #2502.567.90 Fri 2013-03-29 19:27:06 +0400

    • MDEV-4335: Unexpected results when selecting on information_schema - When converting a subquery to a semi-join, propagate OPTION_SCHEMA_TABLE.

  • Revision #3413.21.168 Fri 2013-03-29 14:56:09 +0100

    • MDEV-4243 : remove several clang warnings.

  • Revision #3413.21.167 [merge] Thu 2013-03-28 19:18:36 -0700

    • Merge 5.3->5.5.

    • Revision #2502.567.89 [merge] Wed 2013-03-27 08:58:16 -0700

      • Merge.

      • Fri 2013-03-22 21:33:06 -0700

        • Fixed bug . In some cases, when using views the optimizer incorrectly determined possible join orders for queries with nested outer and inner joins. This could lead to invalid execution plans for such queries.

  • Revision #3413.21.166 [merge] Wed 2013-03-27 22:22:52 -0700

    • Merge

    • Revision #3413.30.1 Wed 2013-03-27 19:17:32 -0700

      • Fixed bug MDEV-4311 (bug #68749). This bug was introduced by the patch for WL#3220. If the memory allocated for the tree to store unique elements to be counted is not big enough to include all of them then an external file is used to store the elements. The unique elements are guaranteed not to be nulls. So, when reading them from the file we don't have to care about the null flags of the read values. However, we should remove the flag at the very beginning of the process. If we don't do it and if the last value written into the record buffer for the field whose distinct values needs to be counted happens to be null, then all values read from the file are considered to be nulls and are not counted in. The fix does not remove a possible null flag for the read values. Rather it just counts the values in the same way it was done before WL #3220.

  • Revision #2502.567.88 [merge] Tue 2013-03-26 19:09:47 +0100

    • 5.2 merge

    • Revision #2502.566.44 [merge] Tue 2013-03-26 17:39:45 +0100

      • 5.1 merge

      • Wed 2013-03-20 21:20:51 +0100

        • add 'plugins' suite - empty, but the line ./mtr --suite=main,plugins will work on all branches.

      • Tue 2013-03-19 17:25:58 +0400

        • Server crashes in get_point on a query with Area, AsBinary, MultiPoint. Need to check if the number of points is 0 for the polygon.

      • Tue 2013-03-19 17:16:10 +0400

        • Assertion `n_linear_rings > 0' fails in Gis_polygon::centroid_xy. Forgotten DBUG_ASSERT should be replaced with the 'return error'.

      • Mon 2013-03-18 15:07:52 +0200

        • fix. Item_default_value inherited form Item_field so should create temporary table field similary.

      • Mon 2013-03-18 17:58:00 +0400

        • geometry query crashes server. Additional fixes for possible overflows in length-related calculations in 'spatial' implementations. Checks added to the ::get_data_size() methods. max_n_points decreased to occupy less 2G size. An object of that size is practically inoperable anyway.

      • Mon 2013-03-18 10:35:03 +0100

        • Assertion `0' fails in make_sortkey with GROUP_CONCAT, MAKE_SET, GROUP BY

      • Sun 2013-03-10 23:08:05 +0400

        • geometry query crashes server. The bug was found by Alyssa Milburn. If the number of points of a geometry feature read from binary representation is greater than 0x10000000, then the (uint32) (num_points * 16) will cut the higher byte, which leads to various errors. Fixed by additional check if (num_points > max_n_points).

  • Revision #2502.567.87 Tue 2013-03-26 21:47:06 +0400

    • GEOMETRYCOLLECTION EMPTY handling fixed. The get_mbr() method shouldn't return the error, rather an invalid MBR in this case.

  • Revision #2502.567.86 Tue 2013-03-26 13:07:46 +0200

    • MDEV-4292 fix.

  • Revision #2502.567.85 Fri 2013-03-22 17:32:27 +0400

    • MDEV-4310 geometry function equals hangs forever. The Geometry::get_mbr() function can return an error on a bad data. We have to check for that and act respectively.

  • Revision #2502.567.84 [merge] Thu 2013-03-21 11:07:38 +0400

    • Merge

    • Revision #2502.580.1 Thu 2013-03-21 11:06:27 +0400

      • MDEV-4277: Crash inside mi_killed_in_mariadb() with myisammrg - Set MI_INFO::external_ref for MyISAM tables that are parts of myisamMRG table.

  • Revision #2502.567.83 Wed 2013-03-20 16:13:00 +0100

    • MDEV-4293 Valgrind warnings (Conditional jump or move depends on uninitialised value) in remove_eq_conds on time functions with NULL argument

  • Revision #2502.567.82 Mon 2013-03-18 08:44:24 +0100

    • MDEV-4283 Assertion `scale <= precision' fails in strings/decimal.c

  • Revision #2502.567.81 Sun 2013-03-17 17:44:15 +0100

    • MDEV-4286 Server crashes in Protocol_text::store, stack smashing detected

  • Revision #2502.567.80 Sun 2013-03-17 07:41:22 +0100

    • MDEV-4281 Assertion `maybe_null && item->null_value' fails in make_sortkey on CASE with different return types, GROUP_CONCAT, GROUP BY

  • Revision #3413.21.164 Tue 2013-03-26 19:17:26 +0100

    • MDEV-4307 Support at least 48 utf8 characters in username in server and PAM

  • Revision #3413.21.163 Tue 2013-03-26 17:57:36 +0100

    • fix @@external_user variable

  • Revision #3413.21.162 Mon 2013-03-25 16:38:00 +0100

    • fixes for windows

  • Revision #3413.21.161 Wed 2013-03-20 20:56:14 +0100

    • MDEV-249 QUERY CACHE INFORMATION

  • Revision #3413.21.160 Tue 2013-03-19 15:25:58 +0100

    • extend check_global_access() to avoid my_error when it's not needed (in INFORMATION_SCHEMA).

  • Revision #3413.21.159 Tue 2013-03-26 10:34:21 +0100

    • Fixes for Windows XP

  • Revision #3413.21.158 Tue 2013-03-26 08:17:22 +0100

    • MDEV-4330 - get_tty_password() does not work if input redirection is used.

  • Revision #3413.21.157 Mon 2013-03-25 16:45:24 +0200

    • Patch by Ian Good for MDEV-4319: mysqlbinlog output ambiguous escaping

  • Revision #3413.21.156 Sun 2013-03-17 11:41:25 +0100

    • MDEV-4284 Assertion `cmp_items[(uint)cmp_type]' fails in sql/item_cmpfunc.cc

  • Revision #3413.21.155 Thu 2013-03-14 19:07:20 +0200

    • MDEV-4272 fix.

  • Revision #3413.21.154 Thu 2013-03-14 18:39:22 +0200

    • OPTION is now a valid identifier (not a reserved word)

  • Revision #3413.21.153 Thu 2013-03-14 16:52:20 +0400

    • MDEV-4214 : main.partition_rename_longfilename fails on eCryptFS Adding an include file which checks whether long names are supported

  • Revision #3413.21.152 Wed 2013-03-13 22:33:52 +0100

    • MDEV-4265 5.5 is slower than 5.3 because of many str_to_datetime calls

  • Revision #3413.21.151 Mon 2013-03-11 21:00:08 +0100

    • fix innodb failures on solaris

  • Revision #3413.21.150 Tue 2013-03-12 21:06:46 +0100

    • Fix clang warning (suggest parentheses)

  • Revision #3413.21.149 Tue 2013-03-12 20:11:05 +0100

    • MDEV-4267 : do not copy sql_yacc.cc and sql_yacc.h from unpacked source tarball into build directory, if usable bison is installed on the build machine.

  • Revision #3413.21.148 Tue 2013-03-12 20:09:49 +0100

    • MDEV-4224 : func_math test fails, when clang 3.0 compiler is used.

  • Revision #3413.21.147 Wed 2013-03-06 13:30:40 +0100

    • MDEV-4249 : when autodetecting default client charset on Windows, fallback to GetACP() whenever GetConsoleCP() returns 0 (i.e appkication does not have a console , which is the case for GUI apps, Windows services etc)

  • Revision #3413.21.146 Mon 2013-03-11 13:50:17 +0400

    • The i386 specific code improving character set conversion on the ASCII range was not enabled on x86_64 machines. Enabling it. Gives up to 18 times conversion performance improvement.

  • Revision #3413.21.145 [merge] Sun 2013-03-10 12:46:56 +0100

    • 5.3->5.5 merge

    • Revision #2502.567.79 Fri 2013-03-08 00:25:26 -0800

      • Fixed bug MDEV-4250. This is a bug in the legacy code. It did not manifest itself because it was masked by other bugs that were fixed by the patches for MDEV-4172 and MDEV-4177.

    • Wed 2013-03-06 22:22:24 +0100

      • Fix typo (clang issued warning that =+ was used where += was intended)

    • Wed 2013-03-06 21:10:58 +0200

      • fix.

  • Revision #3413.21.144 Fri 2013-03-08 19:09:45 +0100

    • MDEV-4186 Test case main.myisampack fails on ppc32 (only)

  • Revision #3413.21.143 Fri 2013-03-08 19:09:15 +0100

    • MDEV-4175 auth_socket to build on OpenBSD / Bitrig

  • Revision #3413.21.142 [merge] Fri 2013-03-08 19:08:45 +0100

    • merge with XtraDB as of Percona-Server-5.5.30-rel30.1

    • Revision #0.12.61 Fri 2013-03-08 13:13:46 +0100

      • Percona-Server-5.5.30-rel30.1.tar.gz

  • Revision #3413.21.141 Wed 2013-03-06 09:38:08 +0100

    • hack in dependencies to imitate mysql-*.rpm even better

  • Revision #3413.21.140 Wed 2013-03-06 09:32:13 +0100

    • MDEV-4068 rpm scriptlet chown command dangerous

  • Revision #3413.21.139 Tue 2013-03-05 17:49:37 +0100

    • MDEV-4066 semisync_master + temporary tables causes memory leaks

  • Revision #3413.21.138 Wed 2013-03-06 01:45:25 +0400

    • TODO-424 geometry query crashes server. The bug was found by Alyssa Milburn. If the number of points of a geometry feature read from binary representation is greater than 0x10000000, then the (uint32) (num_points * 16) will cut the higher byte, which leads to various errors. Fixed by additional check if (num_points > max_n_points).

  • Revision #3413.21.137 Tue 2013-03-05 20:15:36 +0200

    • Fix for assert found by mysql-test-run

  • Revision #3413.21.136 Tue 2013-03-05 00:53:18 +0200

    • Fixed issue with LOCK TABLE + ALTER TABLE ENABLE KEYS + SHOW commands.

  • Revision #3413.21.135 Mon 2013-03-04 12:49:35 +0100

    • Fix wrong install location for DEB supportfiles.

  • Revision #3413.21.134 [merge] Sat 2013-03-02 14:04:11 -0800

    • Merge

    • Revision #3413.29.1 Sat 2013-03-02 12:36:32 -0800

      • Fixed bug MDEV-4220. This bug is a regression bug. The regression was introduced by the patch for MDEV-3851, that tried to weaken the condition when a ref access with an extended key can be converted to an eq_ref access. The patch incorrectly formed this condition. As a result, while improving performance for some queries, the patch caused worse performance for another queries.

  • Revision #3413.21.133 Fri 2013-03-01 20:58:19 +0100

    • MDEV-4216 : export additional functions mysql_get_timeout_value(),mysql_get_timeout_value_ms(), mysql_get_socket() from shared client library. They are documented as part of async API.

  • Revision #3413.21.132 Fri 2013-03-01 11:36:15 -0500

    • Removed the obsolete instructions from the MySQL 5.1 manual. Instead provide a link to

  • Revision #3413.21.131 [merge] Fri 2013-03-01 18:09:06 +0200

    • Automatic merge

    • Revision #3413.28.3 Fri 2013-03-01 18:01:44 +0200

      • Fixed bug MPDEV-628 / Bug #989055 - Querying myisam table metadata may corrupt the table.

    • Thu 2013-02-28 16:47:03 +0200

      • Added test case for bug in replace with replication that existed in MySQL 5.1: Replace with an auto_increment primary key and another unique key didn't replicate correctly with REPLACE

    • Thu 2013-02-28 08:42:05 +0200

      • Added support for --crash-script in mysqld_safe. Trivial cleanup

  • Revision #3413.21.130 Fri 2013-03-01 14:58:19 +0100

    • Fix compile error when building with DBUG, but without DEBUG_SYNC.

  • Revision #3413.21.129 [merge] Fri 2013-03-01 11:44:10 +0400

    • Merge 5.3->5.5

    • Revision #2502.567.76 Fri 2013-03-01 08:23:35 +0400

      • Fix compile error on windows in fix for MDEV-4177.

    • [merge] Thu 2013-02-28 17:09:56 -0800

      • Merge

      • Thu 2013-02-28 14:35:46 -0800

        • Fixed bug Do not include BLOB fields into the key to access the temporary table created for a materialized view/derived table. BLOB components are not allowed in keys.

  • Revision #3413.21.128 [merge] Thu 2013-02-28 23:56:17 +0100

    • merge with XtraDB as of Percona-Server-5.5.29-rel30.0

    • Revision #0.12.60 Thu 2013-02-28 22:23:45 +0100

      • Percona-Server-5.5.29-rel30.0.tar.gz

  • Revision #3413.21.127 [merge] Thu 2013-02-28 22:47:29 +0100

    • 5.3->5.5 merge

    • Revision #2502.567.74 [merge] Thu 2013-02-28 21:48:47 +0100

      • 5.2 -> 5.3

      • [merge] Thu 2013-02-28 19:00:58 +0100

        • 5.1 -> 5.2 merge

        • Thu 2013-02-28 11:46:35 +0100

          • a simpler fix for MySQL Bug #12408412: GROUP_CONCAT + ORDER BY + INPUT/OUTPUT SAME USER VARIABLE = CRASH and MySQL Bug#14664077 SEVERE PERFORMANCE DEGRADATION IN SOME CASES WHEN USER VARIABLES ARE USED

    • Thu 2013-02-28 09:55:35 -0800

      • Fixed a compile error for some platform.

    • Sun 2013-02-24 19:16:11 -0800

      • Fixed bug The function remove_eq_cond removes the parts of a disjunction for which it has been proved that they are always true. In the result of this removal the disjunction may be converted into a formula without OR that must be merged into the AND formula that contains the disjunction. The merging of two AND conditions must take into account the multiple equalities that may be part of each of them. These multiple equality must be merged and become part of the and object built as the result of the merge of the AND conditions. Erroneously the function remove_eq_cond lacked the code that would merge multiple equalities of the merged AND conditions. This could lead to confusing situations when at the same AND level there were two multiple equalities with common members and the list of equal items contained only some of these multiple equalities. This, in its turn, could lead to an incorrect work of the function substitute_for_best_equal_field when it tried to optimize ref accesses. This resulted in forming invalid TABLE_REF objects that were used to build look-up keys when materialized subqueries were exploited.

    • Thu 2013-02-21 17:13:12 -0800

      • Fixed bug . This bug in the legacy code could manifest itself in queries with semi-join materialized subqueries. When a subquery is materialized all conditions that are imposed only on the columns belonging to the tables from the subquery are taken into account.The code responsible for subquery optimizations that employes subquery materialization makes sure to remove these conditions from the WHERE conditions of the query obtained after it has transformed the original query into a query with a semi-join. If the condition to be removed is an equality condition it could be added to ON expressions and/or conditions from disjunctive branches (parts of OR conditions) in an attempt to generate better access keys to the tables of the query. Such equalities are supposed to be removed later from all the formulas where they have been added to. However, erroneously, this was not done in some cases when an ON expression and/or a disjunctive part of the OR condition could be converted into one multiple equality. As a result some equality predicates over columns belonging to the tables of the materialized subquery remained in the ON condition and/or the a disjunctive part of the OR condition, and the excuter later, when trying to evaluate them, returned wrong answers as the values of the fields from these equalities were not valid. This happened because any standalone multiple equality (a multiple equality that are not ANDed with any other predicates) lacked the information about equality predicates inherited from upper levels (in particular, inherited from the WHERE condition). The fix adds a reference to such information to any standalone multiple equality.

    • [merge] Wed 2013-02-20 19:22:02 -0800

      • Merge.

      • Wed 2013-02-20 18:01:36 -0800

        • Fixed bug . The wrong result set returned by the left join query from the bug test case happened due to several inconsistencies and bugs of the legacy mysql code.

    • Wed 2013-02-13 11:58:16 +0200

      • Fix for

    • [merge] Tue 2013-02-12 11:49:46 -0800

      • Merge.

      • Thu 2013-02-07 21:46:02 -0800

        • Fixed bug . This bug happened because the executor tried to use a wrong TABLE REF object when building access keys. It constructed keys from fields of a materialized table from a ref object created to construct keys from the fields of the underlying base table. This could happen only when materialized table was created for a non-correlated IN subquery and only when the materialized table used for lookups. In this case we are guaranteed to be able to construct the keys from the fields of tables that would be outer tables for the tables of the IN subquery. The patch makes sure that no ref objects constructed from fields of materialized lookup tables are to be used.

    • Mon 2013-02-11 10:55:58 +0200

      • fix.

    • Mon 2013-02-04 17:35:48 +0200

      • Fix for bug ()

  • Revision #3413.21.126 Thu 2013-02-28 20:19:53 +0100

    • revert

  • Revision #3413.21.125 [merge] Thu 2013-02-28 18:42:49 +0100

    • merge with mysql-5.5.30 minus few incorrect or not applicable changesets

    • Revision #3077.175.83 Mon 2012-12-17 23:13:46 +0800

      • Approved by Jimmy and Inaam. rb#1576

  • Revision #3413.21.124 Wed 2013-02-27 10:43:07 +0400

    • MDEV-4208: Test rpl.rpl_rotate_purge_deadlock has incorrect preamble

  • Revision #3413.21.123 Sun 2013-02-24 20:05:26 +0100

    • Compilation : fix oqgraph's system check, in case where boost header aren't in standard include directory.

  • Revision #3413.21.122 Thu 2013-02-21 22:59:54 +0100

    • MDEV-4190 : Fix system checks for OpenBSD

  • Revision #3413.21.121 Thu 2013-02-21 21:46:24 +0100

    • MDEV-4021 : Enable Ctrl-C handler when reading password, on Windows.

  • Revision #3413.21.120 Wed 2013-02-20 14:52:43 +0100

    • MDEV-4181 : ensure mysql client's beep works on all Windows systems. Use MessageBeep, which employs sound card, rather than system speaker. The secondary benefit is that one can use volume control for this sound (see MySQL's Bug #17088)

  • Revision #3413.21.119 Thu 2013-02-21 01:03:45 +0400

    • MDEV-3819 missing constraints for spatial column types. Checks added to return and error when inappropriate geometry type is stored in a field.

  • Revision #3413.21.118 Tue 2013-02-19 23:46:52 +0100

    • MDEV-4174 - Use kqueue for threadpool implementation on more BSD variants than just FreeBSD or OSX - i.e NetBSD, OpenBSD, DragonFly, etc.

  • Revision #3413.21.117 Mon 2013-02-18 20:51:36 +0100

    • fix typo

  • Revision #3413.21.116 Mon 2013-02-18 20:35:11 +0100

    • MDEV-4183: Export additional symbols from RPMs , compatibly to distribution RPMs. -Ensure that symbols listed in CLIENT_API_EXTRA are not thrown away by the linker. -Add THR_KEY_mysys to this list, because Fedora18 exports it.

  • Revision #3413.21.115 Fri 2013-02-08 22:24:06 +0100

    • MDEV-4156 Test cases query_cache and query_cache_size_basic fail on 32 bit ppc and s390

  • Revision #3413.21.114 Fri 2013-02-08 12:59:54 +0100

    • make rpm packages to respect CMAKE_INSTALL_PREFIX

  • Revision #3413.21.113 Mon 2013-02-04 15:43:26 +0100

    • MDEV-4127 : Export additional symbols when building RPM, to enable both recompiling mysqli or odbc from sources in addition to drop-in replacement functionality.

  • Revision #3413.21.112 Sun 2013-02-03 02:53:57 +0400

    • MDEV-4028 - Converted rdiff files to uniform MDEV-11 - Modifed tests and result files to use explicit column lists in INSERT and SELECT statements

  • Revision #3413.21.111 Wed 2013-01-30 17:25:02 +0100

    • MDEV-4113: Assertion (group->connection_count > 0) fails with Percona server in replication test.

  • Revision #3427.15.1 Mon 2013-03-25 11:13:42 +0200

    • Speed up connection time: -Change my_rnd() slightly to make it safer if two threads use it at the same time. -Avoid some sprintf and strmov in vio. -Changed thread_count to be automaticly incremented (instead of under LOCK_thread_count). -Thread cache now uses LOCK_thread_cache instead of LOCK_thread_count. -Moved delete thd out from LOCK_thread_count. -Save some mysql_cond_broadcast(&COND_thread_count) calls. -Removed call to getsockname() during connect. -Initialize random generator without locks.

  • Revision #3427.14.1 Wed 2013-03-20 01:46:35 +0200

    • Speed up connection time: -Change my_rnd() slightly to make it safer if two threads use it at the same time. -Avoid some sprintf and strmov in vio. -Changed thread_count to be automically incremented (instead of under LOCK_thread_count). -Thread cache now uses LOCK_thread_cache instead of LOCK_thread_count. -Moved delete thd out from LOCK_thread_count. -Save some mysql_cond_broadcast(&COND_thread_count) calls. -Removed call to getsockname() during connect. -Initialize random generator without locks.

  • Revision #3427.1.188
    Revision #3427.18.35
    Revision #3427.18.34
    Revision #3427.1.187
    Revision #3427.1.186
    Revision #3427.1.184
    Revision #3427.1.183
    Revision #3413.21.185
    Revision #3427.1.182
    Revision #3427.1.181
    Revision #3427.1.180
    Revision #3427.18.32
    Revision #3427.1.178
    MDEV-26
    Revision #3427.17.53
    MDEV-26
    Revision #3427.1.177
    MDEV-4394
    Revision #3427.1.176
    MDEV-4394
    Revision #3427.1.175
    MDEV-4394
    MDEV-4033
    Revision #3413.21.181
    Revision #3413.21.180
    Revision #3413.21.179
    Revision #3413.21.178
    Revision #2502.567.96
    Revision #3413.21.177
    MDEV-4356
    Revision #3413.21.176
    MDEV-4338
    Revision #3413.21.175
    MDEV-4338
    Revision #3413.21.174
    Revision #3413.21.173
    Revision #3413.21.172
    MDEV-4161
    Revision #3413.21.171
    MDEV-4243
    Revision #3413.21.170
    Revision #2502.567.91
    MDEV-4240
    mariadb 5.3.12
    Revision #3427.1.173
    Revision #3427.16.1
    Revision #3427.1.172
    MDEV-318
    Revision #3427.1.171
    MDEV-3917
    Revision #3427.1.170
    Revision #3427.1.169
    Revision #3427.1.168
    MDEV-4254
    Revision #3427.1.167
    MDEV-4088
    Revision #3427.1.166
    Revision #3427.1.165
    Revision #3427.1.164
    Revision #3427.1.163
    MDEV-3807
    Revision #3427.1.162
    MDEV-4022
    Revision #3427.1.161
    Revision #3427.1.160
    Revision #3427.1.159
    Revision #3427.1.158
    Revision #3427.1.157
    Revision #3427.1.156
    Revision #3427.1.155
    Revision #3427.1.154
    Revision #3427.1.153
    Revision #3427.1.152
    Revision #3427.1.151
    Revision #3427.1.150
    Revision #3427.1.149
    Revision #3427.1.148
    Revision #3427.1.147
    Revision #3427.1.146
    Revision #3427.1.145
    Revision #3427.1.144
    Revision #3427.1.143
    Revision #3427.1.142
    Revision #3427.1.141
    Revision #3427.1.140
    Revision #3427.1.139
    Revision #3427.1.138
    Revision #3427.1.137
    Revision #3427.1.136
    Revision #3427.1.135
    Revision #3427.1.134
    Revision #3427.1.133
    Revision #3427.1.132
    Revision #3427.1.131
    Revision #3427.1.130
    Revision #3427.1.129
    Revision #3427.1.128
    Revision #3427.1.127
    Revision #3427.1.126
    Revision #3427.1.125
    Revision #3427.1.124
    Revision #3427.1.123
    Revision #3427.1.122
    Revision #3427.1.121
    Revision #3427.1.120
    Revision #3427.1.119
    Revision #3427.1.118
    Revision #3427.1.117
    Revision #3427.1.116
    Revision #3427.1.115
    Revision #3427.1.114
    Revision #3427.1.113
    Revision #3427.1.112
    Revision #3427.1.111
    Revision #3427.1.110
    Revision #3427.1.109
    Revision #3427.1.108
    Revision #3427.1.107
    Revision #3427.1.106
    Revision #3427.1.105
    Revision #3427.1.104
    Revision #3427.1.103
    Revision #3427.1.102
    Revision #3427.1.101
    Revision #3427.1.100
    Revision #3427.1.99
    Revision #3427.1.98
    Revision #3427.1.97
    Revision #3427.1.96
    Revision #3427.1.95
    Revision #3427.1.94
    Revision #3427.1.93
    Revision #3427.1.92
    Revision #3427.1.91
    Revision #3427.1.90
    Revision #3427.1.89
    Revision #3427.1.88
    Revision #3427.1.87
    Revision #3427.1.86
    Revision #3427.1.85
    Revision #3427.1.84
    Revision #3427.1.83
    Revision #3427.1.82
    Revision #3413.21.169
    MDEV-4144
    Revision #3427.1.81
    Revision #3413.21.165
    Revision #3427.1.80
    MDEV-4245
    Revision #3427.1.79
    Revision #3427.14.2
    Revision #3427.1.78
    MDEV-4322
    Revision #3427.1.77
    Revision #3427.1.76
    Revision #3427.1.75
    Revision #3427.1.74
    Revision #3427.1.73
    Revision #3427.13.1
    Revision #3427.1.72
    Revision #3427.1.70
    MDEV-537
    Revision #3427.1.69

    Revision #2502.565.35 Thu 2013-02-28 10:00:07 +0100

    • Fixed BUG#51763 Can't delete rows from MEMORY table with HASH key

  • Revision #2502.565.34 [merge] Thu 2013-02-28 09:58:39 +0100

    • mysql-5.1 merge

  • Revision #2502.565.33 Tue 2013-02-26 21:20:15 +0100

    • MDEV-4203 : fix maria SE repair functions (wrong operator precedence)

  • Revision #2502.565.32 Thu 2013-02-21 23:20:26 +0100

    • MDEV-4194: Fix typo (missing comma) in mysys error messages

  • Revision #2502.565.31 Thu 2013-02-14 16:27:55 +0400

    • MDEV-4169: mysql-test-run doesn't strip expected warnings (setrlimit)

  • Revision #2502.565.30 Fri 2013-02-01 00:09:36 +0200

    • Fix bug MDEV-641

  • Revision #3427.19.2
    Revision #3427.19.1
    Revision #2502.565.44
    MDEV-4088
    Revision #2502.581.1
    MDEV-4318
    Revision #2502.565.43
    Revision #2502.565.42
    MDEV-4295
    Revision #2502.565.41
    MDEV-4296
    Revision #2502.565.40
    MDEV-4269
    Revision #2502.565.39
    MDEV-4252
    Revision #2502.565.38
    MDEV-4289
    Revision #2502.565.37
    MDEV-4252
    Revision #2502.567.78
    Revision #2502.567.77
    MDEV-4241
    Revision #3413.28.2
    Revision #3413.28.1
    Revision #2502.567.75
    Revision #2502.579.1
    MDEV-4209
    Revision #2502.566.43
    Revision #2502.565.36
    Revision #2502.567.73
    Revision #2502.567.72
    MDEV-4177
    Revision #2502.567.71
    MDEV-4172
    Revision #2502.567.70
    Revision #2502.578.1
    MDEV-3913
    Revision #2502.567.69
    MDEV-4140
    Revision #2502.567.68
    Revision #2502.577.1
    MDEV-3995
    Revision #2502.567.67
    MDEV-4123
    Revision #2502.567.66
    MDEV-765
    Bug #825075

    MariaDB 10.0.5 Changelog

    The most recent release in the MariaDB 10.0 series is:MariaDB 10.0.38 Download Now

    Download |Release Notes |Changelog |Overview of 10.0

    Release date: 7 Nov 2013

    For the highlights of this release, see the release notes.

    The revision number links will take you to the revision's page on Launchpad. On Launchpad you can view more details of the revision and view diffs of the code modified in that revision.

    • Revision #3882 [merge] Mon 2013-11-04 21:47:54 +0100

      • 10.0-base merge

      • Mon 2013-11-04 21:46:16 +0100

        • increase the initial ibdata1 size, as explained in MySQL-5.6 revid:kevin.lewis@oracle.com-20120802192452-kmikiz990xzje18b

      • Mon 2013-11-04 21:37:29 +0100

        • Assertion `strcmp(share->unique_file_name,filename) || share->last_version' fails at /storage/myisam/mi_open.c:67

      • Mon 2013-11-04 13:40:20 +0100

        • restore the condition in filename_to_tablename() (broken in the revid:sergii@pisem.net-20130615170931-bn2h8j30vu5bfp0t)

      • Mon 2013-11-04 13:37:39 +0100

        • SET ROLE checks privileges differently from check_access()

    • [merge] Mon 2013-11-04 08:43:56 +0100

      • merge 10.0-base into 10.0

      • [merge] Sun 2013-11-03 23:46:57 +0100

        • merge -base into 10.0-base

    • [merge] Mon 2013-11-04 00:45:27 +0100

      • merge into 10.0

      • Sun 2013-11-03 23:48:24 +0200

        • Fixed test result

    • Sat 2013-11-02 19:49:05 +0100

      • make mtr_check to monitor mysql.plugin table too. fix tests to clean up properly

    • Sat 2013-11-02 17:59:43 +0100

      • syntax error in the cmake file

    • [merge] Sat 2013-11-02 17:59:16 +0100

      • 10.0-base merge

      • Sat 2013-11-02 16:26:35 +0100

        • grant/revoke ... to/from current_role

    • Fri 2013-11-01 20:31:27 +0100

      • update tokudb test results

    • Fri 2013-11-01 18:23:09 +0400

      • Recoding mysql-test/suite/innodb/r/innodb_ctype_ldml.result according to one of the recent changes.

    • Thu 2013-10-31 23:20:05 +0100

      • Found Index PRIMARY whose column info does not match that of MySQL

    • Thu 2013-10-31 14:24:24 +0400

      • A few minor Unicode collation customization improvements were made, which makes it possible to add more world language collations with very complex collation rules (e.g. Myanmar):

        • Weight string for a single character in a user defined collation was erroneously limited to 7 weights (instead of 8 weights). Added an extra element in the user-defined weight arrays, to fit 8 non-zero weights.

    • [merge] Wed 2013-10-30 15:29:39 +0400

      • Merge Spider updates. Fixes - Assertion `! is_set()' fails in Diagnostics_area::set_ok_status on UPDATE which violates constraint on a remote table

      • Mon 2013-09-30 05:11:44 +0900

        • fix MEDV-4736 Assertion `! is_set()' fails in Diagnostics_area::set_ok_status on UPDATE which violates constraint on a remote table

    • [merge] Tue 2013-10-29 22:20:45 +0200

      • merge 10.0-base -> 10.0

      • [merge] Tue 2013-10-29 20:53:05 +0200

        • merge 5.5->10.0-base

    • [merge] Tue 2013-10-29 15:08:44 +0100

      • 10.0-base merge (roles)

      • Mon 2013-10-28 07:46:17 +0100

        • Don't allow authentication clauses for roles, in particular: GRANT ... IDENTIFIED BY [ PASSWORD ] ... GRANT ... IDENTIFIED VIA ... [ USING ... ] GRANT ... REQUIRE ... GRANT ... MAX_xxx ... SET PASSWORD FOR ... = ...

    • [merge] Tue 2013-10-29 10:14:45 +0400

      • Merge 10.0-connect -> 10.0

      • Tue 2013-10-29 10:09:11 +0400

        • mysqldump dumps all data from a connect table

    • Mon 2013-10-28 12:17:46 +0400

      • Merging more ctype_* tests from MySQL-5.6.

    • Fri 2013-10-25 20:13:54 +0400

      • Better test coverage for Unicode german2 collation Merge from MySQL-5.6

    • Fri 2013-10-25 15:01:03 +0400

      • Data type for WEIGHT_STRING is too short in some cases (a bug in upstream)

    • Mon 2013-10-07 10:30:54 +0300

      • : Missing C++ support in ma_dyncol.h

    • Mon 2013-10-07 10:25:02 +0300

      • : Dynamic columns require inclusion of my_sys.h and my_global.h

    • Wed 2013-10-23 20:25:52 +0400

      • Merge WEIGHT_STRING function from MySQL-5.6

    • Mon 2013-10-21 21:43:25 +0400

      • Update perfschema/r/nesting.result after : EXPLAIN UPDATE/DELETE

      • now apc_target is activated in different location, which causes THD::LOCK_thd_data event to occur at a different point in the query.

    • [merge] Mon 2013-10-21 10:12:37 +0400

      • Merge 10.0-base -> 10.0

      • Thu 2013-10-17 09:45:31 +0400

        • Fix valgrind failure in subselect3.test, "Conditional jump or move depends on uninitialised value(s) in JOIN::save_explain_data_intern"

    • Tue 2013-10-08 12:25:14 +0300

      • Embedded server with authenticaction fixed after connection attributes port.

    • Fri 2013-10-18 13:44:39 +0400

      • : Server crashes in print_explain on killing EXPLAIN EXTENDED

      • Make mysql_select() return error when the query was killed.

    • [merge] Thu 2013-10-17 17:52:25 +0400

      • Merge

      • [

        • merge] Thu 2013-10-17 19:10:54 +0300

    • Thu 2013-10-17 17:50:30 +0400

      • Better comments

    • Thu 2013-10-17 12:17:32 +0300

      • : Failing assertion: ib_table->stat_initialized in file ha_innodb.cc line 11042 on concurrent ALTER and SELECT from I_S

    • Thu 2013-10-17 07:21:12 +0400

      • Update test results after merging into 10.0.

    • [merge] Wed 2013-10-16 20:20:20 +0400

      • Merge 10.0-base -> 10.0

      • Wed 2013-10-16 20:17:22 +0400

        • A clean-up for ": [SHOW] EXPLAIN UPDATE/DELETE". Local variable table_name_buffer went out of scope while its content was still being used by a String instance. Moved the variable to the function scope.

    • [merge] Wed 2013-10-16 13:38:42 +0400

      • Merge 10.0-base -> 10.0

      • Wed 2013-10-16 12:16:10 +0400

        • Better comments

    • Tue 2013-10-15 13:39:44 +0400

      • A follow-up for : Collation customization improvements

    • [merge] Tue 2013-10-15 10:26:08 +0400

      • Merge 10.0-base -> 10.0

      • [merge] Mon 2013-10-14 13:39:18 -0700

        • Merge 5.5->10.0-base

    • Mon 2013-10-14 12:36:31 +0400

      • - Server crashes when accessing incorrect MERGE table from trigger

    • Thu 2013-10-03 18:00:44 +0300

      • Client attributes

    • Sun 2013-10-06 20:40:35 +0200

      • typo (or bad merge?) fixed

    • Fri 2013-10-04 13:34:25 +0200

      • fix embedded to compile with -DHAVE_EMBEDDED_PRIVILEGE_CONTROL

    • Wed 2013-10-02 15:04:07 +0400

      • Merge collation customization improvements

    • Tue 2013-10-01 13:24:52 +0300

      • : Assertion: trx->start_file != 0 fails in trx0trx.cc on killing CREATE TABLE query.

    • Mon 2013-09-30 17:42:18 -0700

      • Fixed bug : fixed another place where selectivity == 0 requires a special handling.

    • Mon 2013-09-30 14:56:19 +0400

      • Disabled failing test case.

    • Mon 2013-09-30 08:19:58 +0300

      • The test result fixed (duplicate undex check).

    • Fri 2013-09-27 16:58:49 +0400

      • - Merge tests for EXCHANGE PARTITION feature

    • Fri 2013-09-27 07:29:36 +0300

      • Test with double index fixed.

    • Wed 2013-09-25 14:19:25 +0300

      • Innodb tests innodb_file_format cleanup.

    • Tue 2013-09-24 16:47:33 +0300

      • Innodb full text search tests.

    • Fri 2013-09-20 22:30:19 +0300

      • Check for duplicate index (port from mysql) (pre fts)

    • Fri 2013-09-20 17:15:33 +0300

      • Added 'const' to row_pack_length (pre fts).

    • [merge] Thu 2013-09-26 21:20:15 +0300

      • merge 10.0-base -> 10.0

      • [merge] Wed 2013-09-25 21:07:06 +0300

        • merge 5.5 -> 10.0-base

    • Wed 2013-09-25 19:42:28 +0200

      • TokuuDB: add handlerton::discover_table_existence() method

    • Wed 2013-09-25 19:42:22 +0200

      • Enable TokuDB online ALTER

    • Wed 2013-09-25 19:42:12 +0200

      • update ALTER ONLINE to mean ALTER LOCK=NONE, not ALTER ALGORITHM=INPLACE. Fix test results accordingly.

    • Wed 2013-09-25 19:41:53 +0200

      • extract privilege tests from delete_returning.test into delete_returning_grant.test that is not run for embedded server

    • Wed 2013-09-25 19:41:41 +0200

      • fix TZ setting to be Windows-compatible

    • Wed 2013-09-25 19:41:28 +0200

      • update /etc/my.cnf.d/server.cnf to say 10.0, not 5.5

    • Wed 2013-09-25 19:41:04 +0200

      • bzr ignore

    • Wed 2013-09-25 19:32:14 +0200

      • simplify CMakeLists.txt for cassandra/connect engines

    • Sat 2013-09-21 20:23:51 +0200

      • fix debian packaging (again). we don't build innodb plugin in 10.0 yet

    • Tue 2013-09-24 17:28:02 +0400

      • A clean-up for the base64 functions. SIZEOF_INT can never be 8. Removing the redundant #ifdef code.

    • Mon 2013-09-23 20:27:37 +0300

      • Added information about the MariaDB foundation Updated information in SHOW AUTHORS and SHOW CONTRIBUTORS SHOW AUTHORS and SHOW CONTRIBUTORS are not depricated anymore.

    • Mon 2013-09-23 20:25:14 +0300

      • Fixed issue where tokudb xz used lib64 in some cases, which caused a link failure

    • Mon 2013-09-23 18:58:33 +0400

      • Merging TO_BASE64() and FROM_BASE64() from MySQL-5.6

    • [merge] Mon 2013-09-23 16:22:31 +0400

      • Merge Spider updates. Fixes

        • Assertion ``! is_set()'fails inDiagnostics_area::set_ok_status` on attempt to create a temporary SPIDER table connecting to non-existing source

    • Fri 2013-09-20 13:12:53 +0400

      • - Merge test cases for new CREATE TEMPORARY TABLE privilege model

    • Sat 2013-09-21 16:44:49 +0200

      • remove unused LEX::contains_plaintext_password

    • Sat 2013-09-21 10:16:06 +0200

      • TokuDB now compiles and passes all tests as in 5.5

    • [merge] Sat 2013-09-21 10:14:42 +0200

      • 10.0-base merge. Partitioning/InnoDB changes are not merged (they'll come from 5.6) TokuDB does not compile (not updated to 10.0 SE API)

      • [merge] Fri 2013-09-20 11:29:01 +0200

        • 5.5.33a merge

    • Wed 2013-09-18 11:17:16 +0400

      • - Not all host_cache tests have been merged

    • Tue 2013-09-17 22:05:15 +0300

      • :Impossible to free a dynamic column

    • [merge] Tue 2013-09-17 19:03:39 +0400

      • Merge Spider updates. Fixes - Spider engine causes compilation errors if compiled without partitioning

      • Tue 2013-09-17 22:08:07 +0900

        • fix build errors

    • Fri 2013-09-13 12:44:51 +0400

      • - mysql_upgrade fails with disabled InnoDB

    • Thu 2013-09-12 16:55:58 +0400

      • Removing Item_func_regex::fix_fields() (using the inherited one instead).

    • Wed 2013-09-11 19:10:46 +0300

      • : mariadb_dyncol_column_count returns error when passing an empty dynamic column

    • Wed 2013-09-11 18:14:36 +0300

      • : Crash in dynamic column API Dynamic columns unittest fix.

    • [merge] Wed 2013-09-04 11:28:37 +0400

      • Merge Spider updates. Fixes MDEV4732

        • Server crashes on attempt to create a SPIDER table with a wrong version of mysql.spider_tables MDEV4733

        • Server crashes on attempt to change engine on a SPIDER table

    • Tue 2013-09-03 16:29:25 +0400

      • - merge 10.0-monty - 10.0

    • Fri 2013-08-30 18:24:01 +0200

      • Errors compiling php5.5.3 mysqli extension

    • Fri 2013-08-23 09:03:57 +0300

      • : Review InnoDB tablespace allocation patch by Toshikuni Fukaya. If innodb_use_posix_fallocate is set we use posix_fallocate call to extent tablespace allocation instead of pwrite.

    • Thu 2013-08-22 13:59:30 +0400

      • Wrong character set of ADDTIME() and DATE_ADD()

    • Thu 2013-08-22 13:10:31 +0400

      • Fixing a compilation failure in ConnectSE caused by revno 3803.

    • Wed 2013-08-21 18:20:22 +0300

      • Fixed compiler warnings

    • Fri 2013-08-16 11:24:13 +0400

      • A post-fix for : Fixing a failire in "mtr --ps"

    Revision #3427.35.185 Sun 2013-11-03 16:31:52 +0100

    • MDEV-4332 Increase username length from 16 characters

  • Revision #3427.35.184 Sun 2013-11-03 13:12:40 +0100

    • remove hostname-dependent part of the test

  • Revision #3427.35.183 Sun 2013-11-03 20:58:08 +0200

    • Fixed number of keys to be 64 bit safe

  • Revision #3873.1.2 Sun 2013-11-03 22:26:44 +0200

    • Fixed things missing in merge between 10.0-base and 10.0 Updated --help text to declare --slave-parallel-threads as an alpha feature

  • Revision #3873.1.1 [merge] Fri 2013-11-01 12:00:11 +0100

    • Merge from 10.0-base to 10.0 the feature MDEV-4506: Parallel replication.

    • Revision #3427.37.1 [merge] Fri 2013-11-01 09:17:06 +0100

      • Merge MDEV-4506: Parallel replication into 10.0-base.

      • Thu 2013-10-31 14:11:41 +0100

        • : Incorrect slave old-style position in , parallel replication.

      • Wed 2013-10-30 07:52:30 +0100

        • : Server hangs or assertion `!thd->wait_for_commit_ptr' fails on MASTER_POS_WAIT with slave-parallel-threads > 0

      • Tue 2013-10-29 11:52:16 +0100

        • : Race when switching relay log causing crash

      • Mon 2013-10-28 13:24:56 +0100

        • : Parallel replication. : Error handling in parallel replication.

      • Fri 2013-10-25 21:17:14 +0200

        • : Incorrect parallel apply in parallel replication

      • Fri 2013-10-25 12:56:12 +0200

        • : Parallel replication.

      • Thu 2013-10-24 14:37:45 +0200

        • : Parallel replication.

      • Thu 2013-10-24 12:44:21 +0200

        • : Parallel replication.

      • Thu 2013-10-24 08:53:48 +0200

        • : Parallel replication: Update some comments.

      • Wed 2013-10-23 15:03:03 +0200

        • : Parallel replication.

      • Thu 2013-10-17 14:11:19 +0200

        • : Parallel replication: Intermediate commit.

      • Tue 2013-10-15 00:18:48 +0300

        • Flush the proc file after every modifications. This will avoid errors of type "Table './mysql/proc' is marked as crashed and should be repaired"

      • Tue 2013-10-15 00:17:16 +0300

        • Moved the remaining variables, that depends on sql execution, from Relay_log_info to rpl_group_info: -row_stmt_start_timestamp -last_event_start_time -long_find_row_note -trans_retries

      • Mon 2013-10-14 15:28:16 +0200

        • : Parallel replication: error handling.

      • Mon 2013-10-14 00:24:05 +0300

        • Fixes for parallel slave:

          • Made slaves temporary table multi-thread slave safe by adding mutex around save_temporary_table usage.

          • rli->save_temporary_tables is the active list of all used temporary tables

      • Sun 2013-10-13 23:20:57 +0300

        • Give a warning, not an error, if the log file size in innodb doesn't match what is on disk This helps when moving from to as sometimes the log file size is rounded differently.

      • Tue 2013-10-08 14:36:06 +0200

        • : Parallel replication.

      • Mon 2013-09-30 10:41:41 +0200

        • : Parallel replication. .result file updates + a few comment updates.

      • Mon 2013-09-23 14:46:57 +0200

        • : Parallel replication: After-review fixes.

      • Mon 2013-09-23 10:22:46 +0200

        • : parallel replication.

      • Thu 2013-09-19 20:54:08 +0200

        • : Parallel replication: Fix Windows compiler failure.

      • Thu 2013-09-19 12:45:59 +0200

        • : Parallel replication.

      • Tue 2013-09-17 14:07:21 +0200

        • : Parallel replication.

      • Tue 2013-09-17 11:33:29 +0200

        • : parallel replication.

      • Mon 2013-09-16 14:33:49 +0200

        • : parallel replication.

      • Fri 2013-09-13 15:09:57 +0200

        • , parallel replication.

      • Fri 2013-07-12 14:52:05 +0200

        • : Parallel replication: Intermediate commit.

      • Fri 2013-07-12 14:42:48 +0200

        • : Parallel replication: Intermediate commit

      • Fri 2013-07-12 14:36:20 +0200

        • : Parallel replication: Intermediate commit

      • Tue 2013-07-09 13:15:53 +0200

        • : Parallel replication: Intermediate commit.

      • Mon 2013-07-08 16:47:07 +0200

        • : Parallel replication: intermediate commit.

      • Fri 2013-07-05 00:26:15 +0200

        • : Parallel replication: Intermediate commit.

      • Thu 2013-07-04 13:17:01 +0200

        • : Parallel replication: Intermediate commit.

      • Thu 2013-07-04 09:20:56 +0200

        • : Parallel replication: Intermediate commit.

      • Wed 2013-07-03 19:03:21 +0200

        • : Parallel replication. Intermediate commit.

      • Wed 2013-07-03 13:46:33 +0200

        • : Parallel replication. Intermediate commit.

      • Fri 2013-06-28 15:19:30 +0200

        • : Parallel replication: Intermediate commit.

      • Wed 2013-06-26 12:10:35 +0200

        • : Parallel replication. Intermediate commit.

      • Tue 2013-06-25 15:48:01 +0200

        • : Parallel replication: intermediate commit.

      • Tue 2013-06-25 09:30:19 +0200

        • : Parallel replication: Intermediate commit.

      • Mon 2013-06-24 10:50:25 +0200

        • : Parallel replication of group-committed transactions: Intermediate commit

  • Revision #3427.35.181 Sat 2013-11-02 16:26:01 +0100

    • MDEV-5225 Server crashes on CREATE USER|ROLE CURRENT_ROLE or DROP ROLE CURRENT_ROLE

    Weight string limit for contractions was made two times longer (16 weights), which allows longer contractions without affecting the performance of filesort.
  • A user-defined collation now refuses to initialize and reports an error in case if a weight string gets longer than 8 weights for a single character, or longer than 16 weights for a contraction. Previously weight strings for such characters (and contractions) were cut, so a collation could silently start with wrong rules.

  • Fixed a bug in handling rules like "&a << b" in combination with shift-after-method="expand". The primary weight for "b" was not correctly calculated, which erroneously made "b" primary greater than "a" instead of primary equal to "a".

  • Revision #3805.1.22 Wed 2013-09-25 02:42:49 +0900

    • fix crash at thd_wait_begin()

  • Revision #3413.21.394 [merge] Tue 2013-10-29 18:50:36 +0200

    • Merge 5.3->5.5

    • Revision #2502.567.156 Tue 2013-10-29 17:50:13 +0200

      • MariaDB made be compiled by gcc 4.8.1

    • Tue 2013-10-29 12:39:03 +0200

      • crash in Item_field::used_tables with broken order by

    • Mon 2013-10-21 13:45:49 +0300

      • : update of a joined table with a nested subquery with a syntax error crashes mysqld with signal 11

  • Revision #3413.21.393 Thu 2013-10-24 11:24:37 +0400

    • MDEV-5102 : MySQL Bug 69851

    • Backport MySQL's fix: do set ha_partition::m_pkey_is_clustered for ha_partition objects created with handler->clone() call.

    • Also, include a testcase.

  • Revision #3413.21.392 Wed 2013-10-23 15:22:47 +0300

    • MDEV-5133: Test suite tests *_func_view fail in time zones East of UTC+3

  • Revision #3413.21.391 Mon 2013-10-21 16:29:24 +0400

    • MDEV-5127 - Test suite test file_contents fails in Slackware Linux

  • Revision #3427.35.178 Sun 2013-10-27 08:19:21 +0100

    • post-review cleanup

  • Revision #3427.35.177 Sat 2013-10-26 15:52:29 +0200

    • remove inherited routine grants when a routine is dropped

  • Revision #3427.35.176 Sat 2013-10-26 15:38:48 +0200

    • Implemented REVOKE ALL FROM for Roles and role grants.

  • Revision #3427.35.175 Wed 2013-10-23 09:54:10 -0700

    • MDEV-5176 Server crashes in fill_schema_applicable_roles on select from APPLICABLE_ROLES after a suicide

  • Revision #3427.35.174 Wed 2013-10-23 09:49:47 -0700

    • MDEV-5170 Assertion `(&(&acl_cache->lock)->m_mutex)->count > 0 && pthread_equal(pthread_self(), (&(&acl_cache->lock)->m_mutex)->thread)' fails after restarting server with a pre-created role grants

  • Revision #3427.35.173 Wed 2013-10-23 05:09:17 -0700

    • reset the db privilege cache when revoking db priviges on DROP ROLE

  • Revision #3427.35.172 Wed 2013-10-23 03:28:41 -0700

    • MDEV-5172 safe_mutex: Trying to lock mutex when the mutex was already locked on using a role and I_S role tables

  • Revision #3427.35.171 Wed 2013-10-23 03:26:09 -0700

    • properly propagate privilege changes on DROP ROLE

  • Revision #3427.35.170 Wed 2013-10-23 03:25:24 -0700

    • don't rebuild all parent_grantees/role_grants arrays when a role is dropped, only remove this role from the arrays where it is present.

  • Revision #3427.35.169 Mon 2013-10-21 19:57:25 -0700

    • move role tests to a dedicated suite

  • Revision #3427.35.168 Sun 2013-10-20 16:39:51 -0700

    • fixes for builbot 1

  • Revision #3427.35.167 Sun 2013-10-20 16:39:44 -0700

    • fix a misplaced #endif that was confusing ctags

  • Revision #3427.35.166 Sun 2013-10-20 08:51:49 +0200

    • ACL_USER methods for comparing ACL_USER objects

  • Revision #3427.35.165 Fri 2013-10-18 18:56:28 -0700

    • fixes for embedded

  • Revision #3427.35.164 Fri 2013-10-18 15:54:41 -0700

    • post-review changes

  • Revision #3427.35.163 Fri 2013-10-18 15:52:33 -0700

    • remove old incorrect bugfix that moved reading of procs_priv table into a separate function. FLUSH PRIVILEGES no longer returns an error, when it was successful. LOCK_grant is no longed unlocked/relocked between tables_priv and procs_priv

  • Revision #3427.35.162 Fri 2013-10-18 15:52:26 -0700

    • remove ER_RESERVED_ROLE. Only allow NONE instead of a role name in SET ROLE. Don't allow PUBLIC as a role name anywhere (to be fixed later) Fix db_access calculations on SET ROLE Reduce the size of role_grants and parent_grantee per-user/role arrays. Fix the wording and specify the correct sqlstate for ER_INVALID_ROLE

  • Revision #3427.35.161 Fri 2013-10-18 13:18:03 -0700

    • replication of GRANT role statement

  • Revision #3427.35.160 Fri 2013-10-18 13:17:42 -0700

    • make functions static, remove unused constructors, other small cleanups

  • Revision #3427.35.159 Fri 2013-10-18 13:17:27 -0700

    • fix funcs_1.is_engines_federated failure when no ha_federatex.so is present

  • Revision #3427.35.158 Fri 2013-10-18 13:06:41 -0700

    • recursive privilege propagation for roles. functions for traversing the role graph in either direction. merging of global, database, table, column, routine privileges. debug status variables for counting number of privilege merges. tests.

  • Revision #3427.35.157 Fri 2013-10-18 12:36:03 -0700

    • find() method for Hash_set<>. Move key function from template parameter to the constructor

  • Revision #3427.35.156 Fri 2013-10-18 12:35:22 -0700

    • qsort2, pop, push methods for Dynamic_array<>

  • Revision #3427.35.155 Fri 2013-10-18 12:34:59 -0700

    • enforce privileges for GRANT role

  • Revision #3427.35.154 Fri 2013-10-18 12:34:44 -0700

    • cleanup.

  • Revision #3427.35.153 Fri 2013-10-18 12:27:07 -0700

    • bugfix: missing restore_record when modifying roles_mapping() table. (and an assert in myisam to catch these bugs easier in the future) update tests/results

  • Revision #3427.35.152 Fri 2013-10-18 12:26:43 -0700

    • information_schema.applicable_roles.is_grantable column

  • Revision #3427.35.151 Fri 2013-10-18 12:26:29 -0700

    • require SUPER to specify an arbitrary admin

  • Revision #3427.35.150 Fri 2013-10-18 12:26:05 -0700

    • auto-grant a role to its admin on CREATE ROLE

  • Revision #3427.35.149 Fri 2013-10-18 12:25:52 -0700

    • load with_admin flag from the mysql.roles_mapping table

  • Revision #3427.35.148 Fri 2013-10-18 12:25:39 -0700

    • store ADMIN OPTION in the roles_mapping hash and table

  • Revision #3427.35.147 Fri 2013-10-18 12:25:23 -0700

    • small cleanup

  • Revision #3427.35.146 Fri 2013-10-18 12:23:15 -0700

    • New syntax: CREATE ROLE xxx WITH ADMIN yyy GRANT xxx TO yyy WITH ADMIN OPTION REVOKE ADMIN OPTION FOR xxx FROM yyy

  • Revision #3427.35.145 Fri 2013-10-18 12:21:48 -0700

    • mtr: check that mysql.roles_mapping table isn't modified in tests

  • Revision #3427.35.144 Fri 2013-10-18 12:21:37 -0700

    • bugfix: propagate grant changes through the role graph after table/column/routine grants

  • Revision #3427.35.143 Fri 2013-10-18 12:21:10 -0700

    • add Admin_option column to mysql.roles_mapping. update tests/results

  • Revision #3427.35.142 Fri 2013-10-18 12:19:37 -0700

    • rename columns in mysql.roles_mapping to be consistent with other privilege tables

  • Revision #3427.35.141 Fri 2013-10-18 12:17:49 -0700

    • support DEFINER=role and DEFINER=current_role

  • Revision #3427.35.140 Fri 2013-10-18 11:46:43 -0700

    • speed up fill_effective_table_privileges()

    • avoid calling expensive acl_get()

  • Revision #3427.35.139 Fri 2013-10-18 11:46:30 -0700

    • cleanup

  • Revision #3427.35.138 Fri 2013-10-18 11:41:40 -0700

    • SET PASSWORD bugfixes: * work as documented, use CURRENT_USER() * move the check for ER_PASSWORD_ANONYMOUS_USER where it can actually work

  • Revision #3427.35.137 Fri 2013-10-18 11:38:13 -0700

    • Remove the very old historical but never documented behavior, than an empty host '' is the same as any-host wildcard '%'.

  • Revision #3427.35.136 Fri 2013-10-18 11:38:01 -0700

    • update test results

  • Revision #3427.35.135 Fri 2013-10-18 09:26:02 -0700

    • Fixed GRANT ROLE TO ROLE not updating acl_roles_mappings hash.

  • Revision #3427.35.134 Fri 2013-10-18 09:25:53 -0700

    • Removed redundant code in update_acl_user. User related functions should deal with users, while role related functions should deal with roles.

  • Revision #3427.35.133 Fri 2013-10-18 09:25:42 -0700

    • Added GRANT ROLE TO ... and REVOKE ROLE FROM ... functionality.

  • Revision #3427.35.132 Fri 2013-10-18 09:20:59 -0700

    • Fixed rolenames case insensitivity bug. Also cleared compiler warning.

  • Revision #3427.35.131 Fri 2013-10-18 09:19:53 -0700

    • Fixed bug that caused the ROLE_VISITED flag to remain set if the exploration was halted on a cycle detect. Now the to_clear array is populated during the open event and not the close event.

  • Revision #3427.35.130 Fri 2013-10-18 09:15:55 -0700

    • INFORMATION_SCHEMA.APPLICABLE_ROLES table

  • Revision #3427.35.129 Fri 2013-10-18 09:15:46 -0700

    • information_schema.enabled_roles table

  • Revision #3427.35.128 Fri 2013-10-18 09:09:08 -0700

    • CURRENT_ROLE() should return NULL, not "NONE"

  • Revision #3427.35.127 Fri 2013-10-18 09:08:55 -0700

    • remove DROP ROLE IF EXISTS and CREATE ROLE IF NOT EXISTS syntax

  • Revision #3427.35.126 Fri 2013-10-18 09:08:42 -0700

    • GRANT/REVOKE should specify role name as 'role' not as 'role'@'%'

  • Revision #3427.35.125 Fri 2013-10-18 08:17:56 -0700

    • cannot use lex->grant_user= ¤t_user, where LEX_USER current_user is a global constant, because parser might modify the lex->user (e.g. set lex->user-password). switch to use LEX_STRING current_user string, and also change other similar constants to be LEX_STRING's for consistency.

  • Revision #3427.35.124 Fri 2013-10-18 08:14:04 -0700

    • fix mysql_upgrade to preserve the collation of mysql.user.is_role

  • Revision #3427.35.123 Fri 2013-10-18 08:10:51 -0700

    • Fixes for mysql-test failures

  • Revision #3427.35.122 Fri 2013-10-18 06:55:26 -0700

    • CURRENT_ROLE() function

  • Revision #3427.35.121 Fri 2013-10-18 06:49:53 -0700

    • Added GRANT ROLE TO ROLE | USER functionality.

  • Revision #3427.35.120 Fri 2013-10-18 06:49:38 -0700

    • SET ROLE now works recursively for routines.

  • Revision #3427.35.119 Fri 2013-10-18 06:47:49 -0700

    • SET ROLE now works recursively for table and column level privileges

  • Revision #3427.35.118 Fri 2013-10-18 06:45:36 -0700

    • Removed init_hash_columns hash and instead added an init_rights field to the hash_columns' original elements (GRANT_COLUMN)

  • Revision #3427.35.117 Fri 2013-10-18 06:42:59 -0700

    • Show grants now correctly prints procedure privileges.

  • Revision #3427.35.116 Fri 2013-10-18 06:42:03 -0700

    • Initialize init_access fields for all privilege data structures.

  • Revision #3427.35.115 Fri 2013-10-18 06:40:25 -0700

    • Implemented SHOW GRANTS functionality

  • Revision #3427.35.114 Fri 2013-10-18 06:34:27 -0700

    • Various bug fixes.

  • Revision #3427.35.113 Fri 2013-10-18 06:34:18 -0700

    • Added comment for database privilege checks.

  • Revision #3427.35.112 Fri 2013-10-18 06:34:07 -0700

    • Added SHOW GRANTS recursive role print.

  • Revision #3427.35.111 Fri 2013-10-18 06:22:17 -0700

    • Refactored get_role_access into a generic traverse function.

  • Revision #3427.35.110 Fri 2013-10-18 06:17:47 -0700

    • Added show role grants functionality to the mysql_show_grants function.

  • Revision #3427.35.109 Fri 2013-10-18 06:17:19 -0700

    • Refactored mysql_show_grants table and column privilege print into a separate function.

  • Revision #3427.35.108 Fri 2013-10-18 06:15:50 -0700

    • Refactored mysql_show_grants database privilege print into a separate function.

  • Revision #3427.35.107 Fri 2013-10-18 06:09:30 -0700

    • Refactored mysql_show_grants global privilege print into a separate function.

  • Revision #3427.35.106 Fri 2013-10-18 06:01:01 -0700

    • Fixed failing test due to wrong display order

  • Revision #3427.35.105 Fri 2013-10-18 06:00:48 -0700

    • Added recursive database roles privilege propagation.

  • Revision #3427.35.104 Fri 2013-10-18 05:41:52 -0700

    • Fixed bug that caused rename user test case to fail.

  • Revision #3427.35.103 Fri 2013-10-18 05:41:43 -0700

    • Removed no longer used error message.

  • Revision #3427.35.102 Fri 2013-10-18 05:41:34 -0700

    • Updated error message in case the user table's format is not up to date and can not support roles

  • Revision #3427.35.101 Fri 2013-10-18 05:41:25 -0700

    • Reworked the implementation of create role and drop role.

  • Revision #3427.35.100 Fri 2013-10-18 05:41:13 -0700

    • Added CREATE ROLE support as well as DROP ROLE support.

  • Revision #3427.35.99 Fri 2013-10-18 05:16:38 -0700

    • Refactored yacc grammar to make use of named constants.

  • Revision #3427.35.98 Fri 2013-10-18 05:13:33 -0700

    • Added simple database privilege test for roles.

  • Revision #3427.35.97 Fri 2013-10-18 05:13:22 -0700

    • Fixed crash caused by dereferencing null pointer. The comparison is no longer necessary there.

  • Revision #3427.35.96 Fri 2013-10-18 05:11:40 -0700

    • Fixed always true condition that caused crash on database initialisation.

  • Revision #3427.35.95 Fri 2013-10-18 05:11:31 -0700

    • Fixed always true condition

  • Revision #3427.35.94 Fri 2013-10-18 05:11:16 -0700

    • Implemented non recursive role specific grants for table/column level privileges

  • Revision #3427.35.93 Fri 2013-10-18 04:47:55 -0700

    • Grant privilege on . to role@''; now updates in memory data structures; Revoke privilege on . to role@''; also works

  • Revision #3427.35.92 Fri 2013-10-18 04:43:09 -0700

    • Added GRANT privilege ON database.table TO role; functionality

  • Revision #3427.35.91 Fri 2013-10-18 04:41:18 -0700

    • Added GRANT privilege ON database.* TO role; functionality

  • Revision #3427.35.90 Fri 2013-10-18 04:41:06 -0700

    • Implemented syntax recognition for REVOKE ROLE

  • Revision #3427.35.89 Fri 2013-10-18 04:36:25 -0700

    • Implemented syntax recognition for DROP ROLE

  • Revision #3427.35.88 Fri 2013-10-18 04:35:36 -0700

    • Added optional if not exists for create role.

  • Revision #3427.35.87 Fri 2013-10-18 04:35:18 -0700

    • Implemented syntax recognition for CREATE ROLE

  • Revision #3427.35.86 Fri 2013-10-18 04:29:40 -0700

    • Changed GRANT ROLE to use SQLCOM_GRANT_ROLE

  • Revision #3427.35.85 Fri 2013-10-18 04:29:22 -0700

    • Removed not needed GRANT privilege TO

  • Revision #3427.35.84 Fri 2013-10-18 04:29:01 -0700

    • Added syntax detection for the GRANT role TO {user | role } command.

  • Revision #3427.35.83 Thu 2013-10-17 20:52:29 -0700

    • Added a more complicated test for recursive role grants.

  • Revision #3427.35.82 Thu 2013-10-17 20:52:21 -0700

    • Minor test update to eliminate random row order.

  • Revision #3427.35.81 Thu 2013-10-17 20:52:12 -0700

    • Removed leftover comment.

  • Revision #3427.35.80 Thu 2013-10-17 20:52:04 -0700

    • Added a test for acl_roles to test renaming of roles/ usernames

  • Revision #3427.35.79 Thu 2013-10-17 20:51:55 -0700

    • Added cascading role renames to the roles_mappings table.

  • Revision #3427.35.78 Thu 2013-10-17 20:51:46 -0700

    • Added cascading updates from role renames. Also works if a role has been granted to a role.

  • Revision #3427.35.77 Thu 2013-10-17 20:51:37 -0700

    • Added extra comments to explain the ACL_USER_BASE flags usage, as well as fix an issue with get_role_access.

  • Revision #3427.35.76 Thu 2013-10-17 20:51:28 -0700

    • Split ACL_USER into ACL_USER_BASE and ACL_USER

  • Revision #3427.35.75 Thu 2013-10-17 20:51:19 -0700

    • Minor update on tests.

  • Revision #3427.35.74 Thu 2013-10-17 20:51:10 -0700

    • Fixed failing tests due to wrong delete in the testsuite.

  • Revision #3427.35.73 Thu 2013-10-17 20:51:01 -0700

    • Fixed comment indentation

  • Revision #3427.35.72 Thu 2013-10-17 20:50:51 -0700

    • Extended ACL_USER to create ACL_ROLE.

  • Revision #3427.35.71 Thu 2013-10-17 20:50:42 -0700

    • Fixed wrong IS_ROLE check.

  • Revision #3427.35.70 Thu 2013-10-17 20:50:33 -0700

    • Implemented the detection of the final access bits of a role via a DEPTH FIRST SEARCH from the grant role to role graph.

  • Revision #3427.35.69 Thu 2013-10-17 20:50:24 -0700

    • Added testcase to check that granting a role to a role works.

  • Revision #3427.35.68 Thu 2013-10-17 20:50:15 -0700

    • Added rights propagation for granting a role to a role

  • Revision #3427.35.67 Thu 2013-10-17 20:50:06 -0700

    • Removed unused hash search.

  • Revision #3427.35.66 Thu 2013-10-17 20:49:56 -0700

    • Modified add_role_user_mapping to also handle granting a role to a role.

  • Revision #3427.35.65 Thu 2013-10-17 20:49:47 -0700

    • Added a reset_role_grants function specific for roles. The function also resets the initial role access bits.

  • Revision #3427.35.64 Thu 2013-10-17 20:49:38 -0700

    • Added comment to justify error message

  • Revision #3427.35.63 Thu 2013-10-17 20:45:49 -0700

    • Added initial_role_grants variable to ACL_USER

  • Revision #3427.35.62 Thu 2013-10-17 20:45:39 -0700

    • Updated acl_roles_set_role-simple test to use default sql syntax.

  • Revision #3427.35.61 Thu 2013-10-17 20:45:25 -0700

    • Added testcase for the command SET ROLE.

  • Revision #3427.35.60 Thu 2013-10-17 20:45:11 -0700

    • Added testcase for acl_roles.

  • Revision #3427.35.59 Thu 2013-10-17 20:45:00 -0700

    • Fixed USER INVALID error when using anonymous user to login and calling SET ROLE NONE;

  • Revision #3427.35.58 Thu 2013-10-17 20:44:51 -0700

    • Refactored find_mpvio_user. The loop that searches for the user is now a separate function.

  • Revision #3427.35.57 Thu 2013-10-17 20:39:43 -0700

    • Renamed find_acl_user -> find_user_no_anon

  • Revision #3427.35.56 Thu 2013-10-17 20:39:23 -0700

    • Modified set_role_var to implement both a role check in the check() function, as well as only set privileges in the update() function.

  • Revision #3427.35.55 Thu 2013-10-17 20:38:49 -0700

    • fix the code to compile

  • Revision #3427.35.54 Thu 2013-10-17 15:14:11 -0700

    • Added error message for invalid role

  • Revision #3427.35.53 Thu 2013-10-17 15:11:29 -0700

    • Added the SET ROLE command to the grammar

  • Revision #3427.35.52 Thu 2013-10-17 15:11:21 -0700

    • Created new set_var_role class to handle the SET ROLE command

  • Revision #3427.35.51 Thu 2013-10-17 15:11:13 -0700

    • Added acl_setrole function. The function enables/disables role privileges to the current user via the current security_context

  • Revision #3427.35.50 Thu 2013-10-17 15:11:05 -0700

    • Removed no longer used label

  • Revision #3427.35.49 Thu 2013-10-17 15:10:57 -0700

    • Fix bug with inserting pointers to ACL_USER in the DYNAMIC_ARRAY of granted roles

  • Revision #3427.35.48 Thu 2013-10-17 15:10:49 -0700

    • Add a check if user_to is valid to handle_roles_mappings_table

  • Revision #3427.35.47 Thu 2013-10-17 15:10:40 -0700

    • Fixed typo

  • Revision #3427.35.46 Thu 2013-10-17 15:10:32 -0700

    • Removed all tabs from sql_acl.h. Replaced with spaces

  • Revision #3427.35.45 Thu 2013-10-17 15:10:24 -0700

    • Cascading updates for roles_mappings are now fully functional.

  • Revision #3427.35.44 Thu 2013-10-17 15:10:15 -0700

    • Implemented half of handle_roles_mappings_table.

  • Revision #3427.35.43 Thu 2013-10-17 15:10:07 -0700

    • Changed a call to handle_roles_mappings_table: first parameter is now more readable

  • Revision #3427.35.42 Thu 2013-10-17 15:09:58 -0700

    • Added debug info to rebuild_roles_mappings

  • Revision #3427.35.41 Thu 2013-10-17 15:09:50 -0700

    • Added debug warning to add_role_user_mapping.

  • Revision #3427.35.40 Thu 2013-10-17 15:09:39 -0700

    • Renamed variables in init_role_grant_pair to make the code more consistent.

  • Revision #3427.35.39 Thu 2013-10-17 15:09:31 -0700

    • Whitespace + comment fix

  • Revision #3427.35.38 Thu 2013-10-17 15:09:22 -0700

    • Added logic to handle the in-memory roles_mappings struct in handle_data_struct.

  • Revision #3427.35.37 Thu 2013-10-17 15:09:14 -0700

    • Removed no longer needed hash_walk_action. The function was used to delete no longer valid entries in the roles_mappings HASH. This job will be delegated to handle_grant_* functions

  • Revision #3427.35.36 Thu 2013-10-17 15:09:06 -0700

    • The acl_roles_mappings in-memory structure holds the following invariant:

  • Revision #3427.35.35 Thu 2013-10-17 15:06:39 -0700

    • Refactored some code in acl_load to make use of the new init_role_grant_pair function

  • Revision #3427.35.34 Thu 2013-10-17 15:06:29 -0700

    • Added a init_role_mapping function to be used for later

  • Revision #3427.35.33 Thu 2013-10-17 15:06:20 -0700

    • open_grant_tables now also opens roles_mapping table

  • Revision #3427.35.32 Thu 2013-10-17 15:06:09 -0700

    • Removed no longer needed RoleHostFK as it is not used to link to a Role.

  • Revision #3427.35.31 Thu 2013-10-17 15:05:06 -0700

    • Removed no longer required TODO

  • Revision #3427.35.30 Thu 2013-10-17 15:03:58 -0700

    • Roles mappings are now being kept consistent when acl_users gets modified.

  • Revision #3427.35.29 Thu 2013-10-17 15:03:49 -0700

    • Fixed memory leak caused by user deletion, aswell as invalid free caused by user creation.

  • Revision #3427.35.28 Thu 2013-10-17 15:03:40 -0700

    • Moved comment in code to correct place for rebuild_role_grants

  • Revision #3427.35.27 Thu 2013-10-17 15:03:30 -0700

    • Refactored function to allow for better code clarity.

  • Revision #3427.35.26 Thu 2013-10-17 15:03:21 -0700

    • Implemented Roles Mappings association between users and roles.

  • Revision #3427.35.25 Thu 2013-10-17 15:03:12 -0700

    • Free some memory leaks

  • Revision #3427.35.24 Thu 2013-10-17 15:03:04 -0700

    • Added a delete_function for DYNAMIC_ARRAY.

  • Revision #3427.35.23 Thu 2013-10-17 15:02:55 -0700

    • Added implementation for DYNAMIC_ARRAY in ACL_USER

  • Revision #3427.35.22 Thu 2013-10-17 15:02:47 -0700

    • Modify mysql.user table to contain a is_user column.

  • Revision #3427.35.21 Thu 2013-10-17 15:02:38 -0700

    • Stripped whitespaces on all lines from sql/sql_acl.cc

  • Revision #3427.35.20 Thu 2013-10-17 15:02:29 -0700

    • Whitespace fixes

  • Revision #3427.35.19 Thu 2013-10-17 15:02:18 -0700

    • Refactored ACL_USER:

  • Revision #3427.35.18 Thu 2013-10-17 15:00:30 -0700

    • Fixed memory leaks.

  • Revision #3427.35.17 Thu 2013-10-17 14:58:37 -0700

    • Removed redundant #include "sql_hset.h"

  • Revision #3427.35.16 Thu 2013-10-17 14:58:07 -0700

    • Fixed key search in HASH table

  • Revision #3427.35.15 Thu 2013-10-17 14:57:58 -0700

    • Changed acl_roles to be stored into a HASH.

  • Revision #3427.35.14 Thu 2013-10-17 14:57:49 -0700

    • Added roles mapping internal structure creation

  • Revision #3427.35.13 Thu 2013-10-17 14:57:39 -0700

    • Added separation between roles and users in the mysql.user table

  • Revision #3427.35.12 Thu 2013-10-17 14:57:22 -0700

    • Initialized roles_mapping table. Performed a check to see if a mapping exists.

  • Revision #3427.35.11 Thu 2013-10-17 14:57:15 -0700

    • Modified test result to accound for the roles_mapping table.

  • Revision #3427.35.10 Thu 2013-10-17 14:57:10 -0700

    • Reordered entries to keep the had_user_table variable correct.

  • Revision #3427.35.9 Thu 2013-10-17 14:57:06 -0700

    • Added the new roles_mapping table to mysql_system_tables.sql script.

  • Revision #3427.35.8 Fri 2013-10-18 12:09:35 +0300

    • Removed extra empty line

  • Revision #3427.35.7 Fri 2013-10-18 11:45:25 +0300

    • MDEV-5123 Remove duplicated conditions pushed both to join_tab->select_cond and join_tab->cache_select->cond for blocked joins.

  • Revision #3427.35.6 [merge] Mon 2013-10-21 13:43:45 +0400

    • Merge 5.5 -> 10.0-base

    • Revision #3413.21.390 [merge] Mon 2013-10-21 13:37:17 +0400

      • Merge 5.3 -> 5.5

      • [merge] Mon 2013-10-21 13:36:29 +0400

        • Merge 5.2 -> 5.3

        • [merge] Mon 2013-10-21 13:35:43 +0400

          • Merge 5.1 -> 5.2

  • Revision #3796.1.14 Sun 2013-10-27 14:32:54 +0100

    • Fix some GCC compiler eroors and warnings

  • Revision #3796.1.13 Sun 2013-10-27 10:37:12 +0100

    • Add test on MYSQL table self reference during CREATE TABLE Fix option other ignored when parsing URL

  • Revision #3796.1.12 Sat 2013-10-26 17:14:58 +0200

    • Implement the "exec source" feature for table type MYSQL.

  • Revision #3796.1.11 Sat 2013-10-26 00:43:03 +0200

    • Add new features to ODBC table type Srcdef definition Execute command tables uncomplete connect string

  • Revision #3796.1.10 Sat 2013-10-12 00:31:09 +0200

    • Fix compile error on some plarforms (64bits?)

  • Revision #3796.1.9 [merge] Fri 2013-10-11 15:44:28 +0200

    • Commit merged file (on Linux)

    • Revision #3796.2.10 Fri 2013-10-11 13:57:56 +0200

      • Fix bug when closing some table types

    • Wed 2013-10-02 19:58:49 +0200

      • Fix the default length for DOUBLE to 255 (was 256, max is 255) Add a trace in MakeSQL

  • Revision #3796.1.8 [merge] Wed 2013-09-25 19:30:55 +0200

    • Commit merged changes

    • Revision #3796.2.8 Wed 2013-09-25 18:41:20 +0200

      • Reset some variables when closing just in case the XML tre is re-used.

    • Tue 2013-09-24 22:26:44 +0400

      • Activating connect suite

    • Mon 2013-09-23 17:59:09 +0400

      • ConnectSE: adding more unixODBC "still reachable" suppressions.

    • Mon 2013-09-23 17:35:12 +0400

      • ConnectSE: suppressing some "still reachable" errors from unixODBC.

    • [merge] Mon 2013-09-23 15:50:40 +0400

      • Merge from 10.0.

    • Sun 2013-09-22 13:40:31 +0200

      • Fix several bugs causing memory leak or invalid access detected by Valgrind. This concerns the XML libxml2 support.

    • Mon 2013-09-16 17:14:44 +0400

      • Fixing a typo in the previous commit

    • Mon 2013-09-16 14:59:25 +0200

      • Fix compilation error on some platforms

  • Revision #3796.1.7 Thu 2013-08-29 15:12:03 +0200

    • Get rid of a compiler warning

  • Revision #3796.1.6 Thu 2013-08-29 12:01:27 +0200

    • Fix a bug causing a crash when an XCOL table was the source of a PROXY or PROXY based table.

  • Revision #3796.1.5 Sun 2013-08-25 11:12:54 +0200

    • Handle TINY in ODBC type conversion

  • Revision #3796.1.4 [merge] Thu 2013-08-22 13:39:52 +0400

    • Merge from 10.0.

  • Revision #3796.1.3 [merge] Thu 2013-08-22 12:33:11 +0400

    • Merging from 10.0

  • Revision #3796.1.2 Tue 2013-08-20 13:52:01 +0200

    • Suppress a gcc compiler warning

  • Revision #3796.1.1 Mon 2013-08-19 23:42:08 +0200

    • Fix a bug causing wrong charset used when inserting an attibute in an XML table with DOMDOC.

  • Make find_best() /* the old join optimizer code */ also use table condition selectivity.

    merge

  • Revision #3854.1.1 [merge] Thu 2013-10-17 19:01:57 +0300

    • merge 10.0-base -> 10.0

    • Revision #3427.35.4 [merge] Wed 2013-10-16 20:41:50 +0400

      • Merge 5.5 -> 10.0-base

      • [merge] Wed 2013-10-16 18:17:51 +0400

        • Merge 5.3->5.5

        • [merge] Wed 2013-10-16 18:13:13 +0400

          • Merge 5.2->5.3

    • [merge] Wed 2013-10-16 20:26:16 +0400

      • Merge 5.5 -> 10.0-base

      • [merge] Wed 2013-10-16 17:58:54 +0400

        • Merge 5.3 -> 5.5.

    • [merge] Wed 2013-10-16 20:24:02 +0400

      • Merge 5.5 -> 10.0-base

      • Wed 2013-10-16 16:07:25 +0300

        • : Account for queries handled by query-cache in USER_STATISTICS (and in HOST_STATISTICS)

  • Revision #3427.1.301 Wed 2013-10-16 12:13:51 +0400

    • MDEV-3798: [SHOW] EXPLAIN UPDATE/DELETE, Memory leak in binlog.binlog_base64_flag:

    • It turns out, there are statements that will call lex_start(thd->lex) after parsing has been finished. lex_start() will set lex->explain=NULL, which will lose the pointer to already allocated Explain_plan object.

    • To get rid of this, switch to lazy creation of lex->explain. Now, it is created only when we get a part ot query plan.

  • Revision #3427.1.300 Tue 2013-10-15 19:24:43 +0400

    • Fix valgrind failure caused by calling c_ptr() of an empty StringBuffer.

  • Revision #3427.1.299 Tue 2013-10-15 16:39:54 +0400

    • Fix buildbot failures:

      • MYSQL_MULTI_DELETE_DONE probe compile failure

      • show_explain_non_select.test

  • Revision #3427.1.298 Tue 2013-10-15 13:21:06 +0400

    • MDEV-3798: [SHOW] EXPLAIN UPDATE/DELETE

    • When showing EXPLAIN output in the slow query log, format it so that one could use grep or other tool to get the output.

  • Revision #3427.1.297 Tue 2013-10-15 13:14:44 +0400

    • MDEV-5117: Explain for a query executed as a PS is not written into the slow log

    • Save the query plan after the statement was executed so that its gets into the slow query log.

  • Revision #3427.1.296 [merge] Tue 2013-10-15 11:51:41 +0400

    • MDEV-3798: [SHOW] EXPLAIN UPDATE/DELETE

    • Merge with 10.0-base

    • Revision #3427.34.42 Tue 2013-10-15 11:43:34 +0400

      • : EXPLAIN UPDATE/DELETE:

        • Port grant_explain_non_select.{test,result} from mysql-5.6

        • Per Sanja's hint, fix mysql_make_view() to take into account that EXPLAIN now is not necessarily EXPLAIN SELECT.

    • Tue 2013-10-15 10:36:39 +0400

      • Update test results for the last cset.

    • Tue 2013-10-15 10:34:46 +0400

      • : EXPLAIN UPDATE/DELETE - Fix a problem with EXPLAIN multi_table UPDATE:

        • Do use multi_update object, because multi_update::prepare() does various setup, e.g. it disables index-only for the tables to be updated.

        • Protect multi_update::prepare() from being invoked multiple times. If the query has subqueries, they may try to invoke it, for some reason.

    • Tue 2013-10-15 08:00:48 +0400

      • : EXPLAIN UPDATE/DELETE - eliminate join_save_qpf() function.

    • Tue 2013-10-15 00:30:32 +0400

      • Code cleanup.

    • Mon 2013-10-14 20:09:33 +0400

      • : EXPLAIN UPDATE/DELETE Update the SHOW EXPLAIN code to work with the new architecture (part#1): Before, SHOW EXPLAIN operated on real query plan structures, which meant it had to check when SELECTs are created/deleted. SELECTs would call apc_target->enable() when they got a query plan and disable() when their query plan was deleted.

    • Mon 2013-10-14 20:01:28 +0400

      • : EXPLAIN UPDATE/DELETE - Fix EXPLAIN INSERT DELAYED ... : do call end_delayed_insert().

    • Fri 2013-10-11 19:27:53 +0400

      • : "Commands out of sync", "Malformed packet" or client hang up...

      • When INSERT catches an error, it should not attempt to send parts of EXPLAIN output.

    • Fri 2013-10-11 12:40:25 +0400

      • Update tests: log_slow_verbosity now supports query_plan=explain.

    • Thu 2013-10-10 20:30:32 +0400

      • : Server crashes in Explain_union::print_explain on ER_TOO_BIG_SELECT

      • Don't save UNION's EXPLAIN data if optimization failed with an error. We could end up saving incomplete plan, which will cause a crash when we attempt to print it.

    • Wed 2013-10-09 17:20:42 +0400

      • : EXPLAIN UPDATE/DELETE: Backport mysql-test/t/myisam_explain_non_select_all.test from mysql-5.6

        • the .result file was modified because MariaDB choses different query plans in a number cases. Also, we don't have some of the "incorrect EXPLAIN output" bugs that they still have.

    • Wed 2013-10-09 17:15:34 +0400

      • : EXPLAIN UPDATE/DELETE - Produce correct key_len when type=index.

    • Wed 2013-10-09 13:07:46 +0400

      • : EXPLAIN UPDATE/DELETE - Produce correct #rows for ORDER BY ... LIMIT N queries that take advantage of ordered index read to read only N rows.

    • Wed 2013-10-09 09:40:33 +0400

      • : EXPLAIN UPDATE/DELETE

        • Generate correct contents of Extra column for UPDATEs/DELETEs that use quick selects

    • Tue 2013-10-08 16:13:49 +0400

      • : EXPLAIN UPDATE/DELETE

        • Update test results after last few csets

        • Generate correct value for possible_keys

    • Tue 2013-10-08 14:26:14 +0400

      • : EXPLAIN UPDATE/DELETE - if EXPLAIN DELETE prints "Deleting all rows", it should show the expected number of rows in the rows column.

    • Mon 2013-10-07 17:29:51 +0400

      • : EXPLAIN UPDATE/DELETE - Add support for EXPLAIN INSERT.

    • Mon 2013-10-07 13:58:47 +0400

      • : EXPLAIN UPDATE/DELETE - Better EXPLAIN-saving methods for quick selects

    • Mon 2013-10-07 13:20:22 +0400

      • : EXPLAIN UPDATE/DELETE - Run probes like MYSQL_INSERT_SELECT_START or MYSQL_MULTI_DELETE_START for EXPLAIN, too. We should run them, because 1. EXPLAIN SELECT does it, and 2. MySQL also does it.

    • Sat 2013-10-05 13:48:45 +0400

      • Better comments

    • Sat 2013-10-05 13:44:01 +0400

      • : EXPLAIN UPDATE/DELETE - Handle the case when EXPLAIN UPDATE/DELETE has pruned away all partitions.

    • Sat 2013-10-05 13:19:45 +0400

      • : EXPLAIN UPDATE/DELETE - Address review feedback: more renames

    • Sat 2013-10-05 10:25:59 +0400

      • : EXPLAIN UPDATE/DELETE - Address review feedback: rename files

    • Sat 2013-10-05 09:58:22 +0400

      • : EXPLAIN UPDATE/DELETE - Address review feedback: rename nearly any name used by the new EXPLAIN code.

    • Fri 2013-10-04 19:09:39 +0400

      • : (different results for EXPLAIN and SHOW EXPLAIN) - Added a testcase

    • Fri 2013-10-04 18:50:47 +0400

      • , : - Make EXPLAIN {PARTITIONS,EXTENDED} {UPDATE,DELETE} work.

    • Tue 2013-10-01 17:49:03 +0400

      • EXPLAIN UPDATE/DELETE

        • Make EXPLAIN UPDATE/DELETE work inside SPs

        • Return correct error code from mysql_delete()

    • Thu 2013-09-26 14:47:32 +0400

      • Update test results for the previous cset

    • Thu 2013-09-26 14:42:30 +0400

      • : Valgrind warnings (Invalid read) in QPF_table_access::print_explain

        • Query plan footprint (in new terms, "EXPLAIN structure") should always keep a copy of key_name. This is because the table might be a temporary table which may be already freed by the time we use query plan footprint.

    • Wed 2013-09-25 19:18:02 +0400

      • Server crashes on EXPLAIN EXTENDED or EXPLAIN PARTITIONS with explain in slow_log

        • If we're running explain with flags, use the same set of flags to make EXPLAIN columns and contents.

    • Wed 2013-09-25 17:23:22 +0400

        • EXPLAIN INSERT ... SELECT crashes on 10.0-base-explain-slowquerylog

        • Add EXPLAIN output print out for INSERT/REPLACE ... SELECT

    • Wed 2013-09-25 16:27:47 +0400

      • More code cleanup

    • Wed 2013-09-25 16:07:37 +0400

      • Code cleanup

    • Wed 2013-09-25 15:51:16 +0400

      • Fix incorrectly-removed piece of code JOIN::save_qpf

      • update mysqld --help.result

    • Mon 2013-09-23 14:17:56 +0400

      • virtual THD::THD(): Assertion `status_var.memory_used == 0' fails

        • Don't forget to delete the query plan footprint when the query wasn't printed into slow query log for some reason

        • ALso removed some garbage code.

    • Fri 2013-09-20 17:45:24 +0400

      • : Server crashes in QPF_query::print_explain with log_slow_verbosity='explain'

        • Don't print a plan when the statement didn't produce it

        • Also, add first testcase. We can't check the EXPLAIN from the slow log itself, though.

    • Thu 2013-09-19 08:33:58 +0400

      • : Print EXPLAIN [ANALYZE] in the slow query log - Initial implementation.

    • Tue 2013-09-17 16:03:40 +0400

      • Code cleanup.

    • Tue 2013-09-17 15:01:34 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE

        • Make QPF structures store data members, not strings. This is not fully possible, because table names (and hence key names, etc) can be deleted, and we have to store strings.

    • Wed 2013-09-04 15:37:33 +0400

      • Code cleanup

    • Mon 2013-08-26 14:43:52 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE

        • Post-merge fixes (conflict with DELETE .. RETURNING)

        • Add a testcase with EXPLAIN ... DELETE ... RETURNING

    • [merge] Sat 2013-08-24 12:20:51 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Merge with current 10.0-base

      • [merge] Sat 2013-08-24 00:46:49 +0400

        • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Merge with current 10.0-base

  • Revision #3413.21.385 [merge] Mon 2013-10-14 12:30:20 -0700

    • Merge

    • Revision #3413.46.1 [merge] Mon 2013-10-14 12:08:55 -0700

      • Merge 5.3->5.5

      • Mon 2013-10-14 10:29:24 -0700

        • Fixed bug . The patch for bug incorrectly counted conditions in nested joins.

  • Revision #3413.21.384 Mon 2013-10-14 21:23:09 +0500

    • MDEV-5131 create_embedded_thd is not thread safe, libmysqld. The emb_free_embedded_thd() has the thread-unsafe code so should be 'mutexed' also.

  • Revision #3427.1.294 [merge] Sun 2013-10-13 18:10:19 -0700

    • Merge 5.5->10.0-base

    • Revision #3413.21.383 [merge] Sun 2013-10-13 13:43:29 -0700

      • Merge 5.3-5.5

      • Fri 2013-10-11 23:24:57 -0700

        • Fixed bug . Objects of the classes Item_func_isnull and Item_func_isnotnull must have the flag sargable set to TRUE. Set the value of the flag sargable only in constructors of the classes inherited from Item_int_func.

      • Fri 2013-10-11 12:50:30 -0700

        • Fixed a problem of the patch for that caused valgrind complains.

      • Thu 2013-10-10 10:08:26 -0700

        • Fixed bug . The bug caused a memory overwrite in the function update_ref_and_keys() It happened due to a wrong value of SELECT_LEX::cond_count. This value historically was calculated by the fix_fields method. Now the logic of calling this method became too complicated and, as a result, this value is calculated not always correctly. The patch changes the way how and when the values of SELECT_LEX::cond_count and of SELECT_LEX::between_count are calculated. The new code does it just at the beginning of update_ref_and_keys().

      • Fri 2013-10-04 09:51:07 -0700

        • Fixed bug . For aggregated fields from views/derived tables the possible adjustment of thd->lex->in_sum_func->max_arg_level in the function Item_field::fix_fields must be done before we leave the function.

      • Wed 2013-10-02 17:59:56 -0700

        • Fixed bug . Apparently in a general case a short-cut for the distinct optimization is invalid if join buffers are used to join tables after the tables whose values are to selected.

    • Sun 2013-10-13 23:25:57 +0500

      • create_embedded_thd is not thread safe, libmysqld. LOCK_thread_count locked when we do threads.append().

    • Thu 2013-10-10 14:20:35 +0500

      • check mysql-5.5 changes in spatial.cc. Additional patch for the 5.5.

    • Wed 2013-10-09 17:30:50 +0500

      • Import of a large polygon fails/hangs. The Gis_point::init_from_wkt called the String::realloc(), and this call is quite slow in the DEBUG mode. Which makes loading the huge polygon hang forever. Fixed by using the String::realloc(size, inc_size) version instead as it's done for other spatial features.

    • Thu 2013-09-26 23:48:38 +0200

      • : Build on FreeBSD

        • when looking for execinfo library, and execinfo.h header, allow user-defined EXECINFO_ROOT prefix, in case library and header are not placed under /usr/local . This change was requested by FreeBSD maintainer.

  • Revision #3427.1.293 Fri 2013-10-11 11:21:18 +0200

    • MDEV-5130: More precise binlog position reporting for IO thread when reconnecting with GTID

  • Revision #3427.1.292 Fri 2013-10-11 08:52:24 +0400

    • MDEV-4425 Regexp enhancements Mark a few PCRE CMake variables as advanced, so the are not presented in cmake-gui by default.

  • Revision #3427.1.291 Tue 2013-10-08 18:25:17 +0400

    • MDEV-4425 Regexp enhancements Do not pass PCRE_UCP flag for binary data. This makes bytes 0x80..FF not to belong to generic character classes \d (digit) and \w (word character).

  • Revision #3427.1.290 Fri 2013-10-04 09:57:30 +0400

    • MDEV-4425 Regexp enhancements

  • Revision #3427.1.289 Thu 2013-10-03 16:42:20 +0400

    • MDEV-4425 Regexp enhancements

  • Revision #3427.1.288 Thu 2013-10-03 14:28:57 +0400

    • MDEV-4425 Regexp enhancements

  • Revision #3427.1.287 Thu 2013-10-03 14:24:16 +0400

    • MDEV-4425 Regexp enhancements

  • Revision #3427.1.286 Thu 2013-10-03 10:58:41 +0400

    • MDEV-4425 Regexp enhancements

  • Revision #3427.1.285 Wed 2013-10-02 15:41:15 +0400

    • A follow-up for the previous commit:

  • Revision #3427.1.284 Wed 2013-10-02 13:56:57 +0400

    • MDEV-4425 Adding ${CMAKE_BINARY_DIR}/pcre into search path for *.h files. Needed for find pcre.h (which is generated from pcre.h.in) when build directory != source directory.

  • Revision #3427.1.283 Wed 2013-10-02 11:58:29 +0400

    • MDEV-4425 REGEXP enhancements Adding pcre_stack_guard to avoid crashes in pcre_compile() on a long recursive patterns with parenthesizes:

  • Revision #3427.1.282 Wed 2013-10-02 10:07:24 +0400

    • MDEV-4425 Regexp enhancements Removing pcre.h from the tree, it's generated from pcre.h.in

  • Revision #3427.1.281 Wed 2013-10-02 09:55:57 +0400

    • MDEV-4424 Regexp enhancements

      • Commenting out unused instructions in pcre/CMakeLists.txt

      • Don't print PCRE configuration status by default.

  • Revision #3427.1.280 Tue 2013-10-01 16:39:29 +0400

    • Make PCRE use my_malloc() and my_free(). This patch also makes libstrings use my_malloc() and my_free() in embedded server. Previously, embeddes server used malloc() and free() in libstrings.

  • Revision #3427.1.279 Tue 2013-10-01 12:26:34 +0400

    • pcre: removing CMake-2.8 requirement. It seems to compile/work fine with CMake-2.6.

  • Revision #3427.1.278 Tue 2013-10-01 11:43:39 +0400

    • MDEV-4425: moving the bundled pcre include directory earlier, to avoid system *.h files to be included (e.g. like on labrador).

  • Revision #3427.1.277 Mon 2013-09-30 18:48:24 +0400

    • MDEV-4425: Removing the remainders from the old regex library.

  • Revision #3427.1.276 Mon 2013-09-30 14:59:01 +0400

    • pcre: fixing a test failure in character_sets_dir_basic in this command:

  • Revision #3427.1.275 Mon 2013-09-30 13:51:05 +0400

    • Always include the local copy of pcre.h and pcreposix.h instead of the system installed (if any).

  • Revision #3427.1.274 Mon 2013-09-30 11:29:32 +0400

    • pcre: fixing linking error one some systems:

  • Revision #3427.1.273 Fri 2013-09-27 18:13:46 +0400

    • Removing configuration switches that are not needed for MariaDB from pcre/CMakeLists.txt

  • Revision #3427.1.272 Fri 2013-09-27 17:04:30 +0400

    • pcre:

      • do not install anything from pcre library

      • do not build the c++ library

  • Revision #3427.1.271 Fri 2013-09-27 16:29:05 +0400

    • Fixing compilation failure on Windows. "PCRE_STATIC" must be defined before including pcre.h to avoid linking errors:

      • unresolved external symbol __imp_regerror

      • unresolved external symbol __imp_pcre_exec

  • Revision #3427.1.270 Fri 2013-09-27 14:26:52 +0400

    • pcre: Removing config.h from the tree, it's a generated file.

  • Revision #3427.1.269 Thu 2013-09-26 18:02:17 +0400

    • MDEV-4425 REGEXP enhancements

  • Revision #3413.21.378 [merge] Wed 2013-09-25 17:16:13 +0300

    • merge 5.3 -> 5.5

    • Revision #2502.567.143 Wed 2013-09-25 15:30:13 +0300

      • MDEV-5039: incorrect Item_func_regex::update_used_tables()

  • Revision #3413.21.377 Tue 2013-09-24 19:52:51 +0200

    • MDEV-5062 : disable jemalloc by default everywhere, except Linux and OSX.

  • Revision #3413.21.376 Mon 2013-09-23 23:33:18 +0200

    • MDEV-5053 - fix cyclic dependency when building with Ninja CMake generator

  • Revision #3413.21.375 Mon 2013-09-23 20:17:46 +0300

    • Allow unique prefix for command line options, like any GNU program.

  • Revision #3413.21.374 Mon 2013-09-23 20:17:03 +0300

    • TokuDB fixes:

      • Better error message when using huge pages

      • Fixed link error

      • Test suite should run even on system with huge pages

  • Revision #3413.21.373 Tue 2013-09-17 18:51:14 +0400

    • MDEV-4684 - Enhancement request: --init-command support for mysqlslap

  • Revision #3413.21.372 [merge] Mon 2013-09-23 10:33:14 +0400

    • Merge fix for MDEV-5037 into 5.5

    • Revision #3413.45.1 Fri 2013-09-20 14:47:38 +0400

      • MDEV-5037: Server crash on a JOIN on a derived table with join_cache_level > 2

        • The crash was caused because the optimizer called handler->multi_range_read_info() on a derived temporary table. That table has been created, but not opened yet. Because of that, handler::table was NULL, which caused crash. Fixed by changing DS-MRR methods to use handler::table_share instead. handler::table_share is set in handler ctor, so this should be safe.

  • Revision #3413.21.371 Mon 2013-09-23 12:17:18 +0300

    • Tokudb made compilig.

  • Revision #3413.21.370 Fri 2013-09-20 14:37:30 +0200

    • Update feedback plugin to recognize Windows 8.1 / Windows Server 2012 R2.

  • Server crashes in spider_mysql_handler::append_match_against on SELECT .. MATCH .. AGAINST .. BOOLEAN MODE MDEV-4738
  • INSERT DELAYED on a SPIDER table doesn't produce ER_DELAYED_NOT_SUPPORTED, doesn't work like delayed, and doesn't honor lock_wait_timeout like normal INSERT

  • Revision #3805.1.21 Thu 2013-09-19 03:05:52 +0900

    • fix MDEV-4735 Assertion ``! is_set()'fails inDiagnostics_area::set_ok_status` on attempt to create a temporary SPIDER table connecting to non-existing source

  • Revision #3805.1.20 Thu 2013-09-19 03:03:55 +0900

    • fix MDEV-4738 INSERT DELAYED on a SPIDER table doesn't produce ER_DELAYED_NOT_SUPPORTED, doesn't work like delayed, and doesn't honor lock_wait_timeout like normal INSERT

  • Revision #3805.1.19 Thu 2013-09-19 03:01:32 +0900

    • fix MDEV-4737 Server crashes in spider_mysql_handler::append_match_against on SELECT .. MATCH .. AGAINST .. BOOLEAN MODE

  • Revision #3413.21.369 Thu 2013-09-19 22:24:59 +0200

    • 5.5.33a

  • Revision #3413.21.368 Thu 2013-09-19 22:24:39 +0200

    • MDEV-4979 mysqld_safe section in my.cnf doesn't have mariadb equivalent

  • Revision #3413.21.367 Thu 2013-09-19 20:19:17 +0200

    • MDEV-5035 debian package conflict libmariadbclient18 5.5.33+maria-1wheezy vs. mariadb-server-5.3 5.3.12-mariadb122wheezy

  • Revision #3413.21.366 Thu 2013-09-19 20:19:10 +0200

    • MDEV-5021 tokudb ft-index libraries are build with -DWITHOUT_TOKUDB=1

  • Revision #3413.21.365 Thu 2013-09-19 20:19:00 +0200

    • MDEV-5026 cannot use system jemalloc

  • Revision #3413.21.364 Wed 2013-09-18 17:25:10 +0200

    • MDEV-5029 Crash in MariaDB 5.5.33 with .frm from older MariaDB release

  • Revision #3427.1.266 Thu 2013-09-19 11:58:44 +0200

    • fix debian builds. don't use WITH_MAX anymore

  • Revision #3427.1.265 [merge] Wed 2013-09-18 20:14:21 +0200

    • merge

    • Revision #3427.28.1 [merge] Wed 2013-09-18 13:07:31 +0200

      • 5.5 merge and fixes for compiler/test errors

      • Wed 2013-09-18 10:30:23 +0200

        • fix upgrades when mariadb-galera-server-5.5 is installed

      • Wed 2013-09-18 09:09:27 +0200

        • Crash in with .frm from older MariaDB release

      • [merge] Tue 2013-09-17 20:44:34 +0200

        • merge with 5.5-release

        • Tue 2013-09-17 17:07:45 +0200

          • mariadb-tokudb-engine deb package is not architecture-independent

      • Tue 2013-09-17 17:37:03 +0400

        • Fixed tokudb with ccache build failure.

      • Tue 2013-09-17 13:49:49 +0400

        • Fixed jemalloc with ccache build failure.

      • [merge] Mon 2013-09-16 16:05:53 +0400

        • Merge from 5.3

        • Mon 2013-09-16 16:03:55 +0400

          • backport from 10.0

      • [merge] Mon 2013-09-16 14:08:43 +0400

        • Merge from 5.3

        • Mon 2013-09-16 14:07:01 +0400

          • TIME/DATETIME arithmetics does not preserve INTERVAL precision Adding tests only.

      • [merge] Mon 2013-09-16 13:54:12 +0400

        • Merge from 5.3 pending merges: Alexander Barkov 2013-09-16 Wrong values of CASE, COALESCE, IF...

        • Mon 2013-09-16 13:52:13 +0400

          • Wrong values of CASE, COALESCE, IFNULL on a combination of different temporal types

      • [merge] Mon 2013-09-16 13:08:19 +0400

        • Merge from 5.3

        • Mon 2013-09-16 13:03:49 +0400

          • Wrong result of MAKETIME(0, 0, -0.1)

      • [merge] Mon 2013-09-16 10:51:03 +0400

        • Merge from 5.3 pending merges: Alexander Barkov 2013-09-16 Wrong data type for TIMESTAMP('200...

        • Mon 2013-09-16 10:14:41 +0400

          • Wrong data type for TIMESTAMP('2001-01-01','10:10:10')

      • [merge] Sun 2013-09-15 17:30:53 -0700

        • Merge 5.3->5.5

        • Sun 2013-09-15 12:38:22 -0700

          • Fixed bug . The patch for had a defect: the cached values for bitmaps of used tables were not updated when processing degenerate OR formulas.

      • Fri 2013-09-13 23:42:29 +0200

        • fix BUILD/compile-solaris-amd64 to produce working binaries

      • Fri 2013-09-13 23:42:00 +0200

        • Server crashes in Item_ref::real_item on EXPLAIN with select subqueries or views, constant table, derived_merge+derived_with_keys

      • [merge] Fri 2013-09-13 14:47:40 +0400

        • Null-merge from 5.3.

        • Fri 2013-09-13 14:43:10 +0400

          • Some temporal functions do not preserve microseconds

      • [merge] Fri 2013-09-13 13:19:29 +0300

        • merge 5.3->5.5

        • Thu 2013-09-12 17:05:29 +0300

          • : Subquery in Procedure somehow affecting temporary table

      • [merge] Fri 2013-09-13 12:06:17 +0400

        • Merge from 5.3.

        • Thu 2013-09-12 21:31:14 +0400

          • Some temporal functions do not preserve microseconds

      • [merge] Thu 2013-09-12 13:54:46 +0400

        • Merge 5.3 -> 5.5

        • Thu 2013-09-12 13:53:13 +0400

          • : ERROR Plugin 'MEMORY' has ref_count=1 after shutdown for SJM queries

      • Thu 2013-09-12 10:10:09 +0200

        • tokudb buildbot fixes

      • Wed 2013-09-11 15:35:49 +0200

        • support ./mtr suite.test,com,bi,na,tions syntax

      • [merge] Tue 2013-09-10 23:02:25 +0200

        • merge with 5.5-tokudb tree. In particular:

          • add TokuDB, together with the ft-index library

          • cmake support, auto-detecting whether tokudb can be built

      • Tue 2013-09-10 11:04:14 +0200

        • fix insert.test in --ps-protocol.

      • [merge] Tue 2013-09-10 10:08:11 +0400

        • Merge from 5.3

        • Mon 2013-09-09 15:32:25 +0400

          • COALESCE(time_or_datetime) returns wrong results in numeric context

      • Mon 2013-09-09 19:31:29 +0200

        • make: AIX fails with 'Identifier not allowed in cast'; syntax error in include/my_global.h

      • Mon 2013-09-09 16:56:35 +0500

        • Audit-plugin. Server-related part of the task. file_logger became the service. Data like query_id now are sent to the audit plugin. Fix for ported from 10.0. Fix added for the read_maria_plugin_info(). Log rotation can be disabled with 'set rotations=0'.

      • Sun 2013-09-08 11:36:34 +0200

        • fix for xtradb to compile on windows

      • Sat 2013-09-07 22:36:34 +0200

        • fix xtradb to compile in both debug and optimized builds

      • [merge] Sat 2013-09-07 13:49:15 +0200

        • Percona-Server-5.5.33-rel31.1.tar.gz

        • Sat 2013-09-07 09:47:42 +0200

          • Percona-Server-5.5.33-rel31.1.tar.gz

      • [merge] Fri 2013-09-06 22:31:30 +0200

        • mysql-5.5.33 merge

        • Mon 2013-07-15 13:41:27 +0200

          • Removed random passwords feature for Bugfix#17160741 (not applicable for 5.5.X)

      • [merge] Fri 2013-09-06 10:34:38 -0700

        • Merge 5.3->5.5

        • Fri 2013-09-06 09:55:32 -0700

          • Fixed bug . The fix for bug not always correctly set the pointers to inherited multiple equalities in objects of the Item_equal class.

      • Fri 2013-09-06 15:59:19 +0400

        • - Server cursor is broken with blobs in the select list, ORDER BY does not work

      • Tue 2013-09-03 22:45:12 +0200

        • : Remove division-using-subtraction implementation from semi-sync plugin

      • [merge] Tue 2013-09-03 18:41:07 +0400

        • : Merge into 5.5-main

        • Wed 2013-08-28 21:21:12 +0400

          • : Add another testcase after merging with other fixes.

      • [merge] Sat 2013-08-31 09:33:09 -0700

        • Merge

        • [merge] Sat 2013-08-31 08:18:25 -0700

          • Merge 5.3->5.5

      • Fri 2013-08-30 11:00:29 +0400

        • - sql_yacc.yy incompatible with bison 3

      • [merge] Thu 2013-08-29 12:32:09 -0700

        • Merge 5.3->5.5

        • Thu 2013-08-29 10:56:12 -0700

          • Fixed bug . When a non-nullable datetime field is used under an IS NULL predicate of the WHERE condition in a query with outer joins the remove_eq_conds function should check whether this field belongs to an inner table of any outer join that can be, in a general case, a nested outer join.

      • Wed 2013-08-28 22:16:13 +0200

        • fix an old bug where dd_frm_type() could incorrectly determine the table type for dynamic engines (because it only looked at the one-byte code, not at the full engine name).

      • Wed 2013-08-28 22:16:03 +0200

        • Test case for MyISAM and OPTIMIZE TABLE that requires MDL_SHARED_NO_READ_WRITE.

      • Mon 2013-08-26 21:14:34 +0400

        • bugfix: storage engine might return a negative error code, but it shouldn't be ignored on return

      • Mon 2013-08-26 21:14:01 +0400

        • mtr bug: files outside of both the suite dir and the overlay dir, were treated as coming from the overlay.

      • Mon 2013-08-26 21:13:17 +0400

        • don't decide on extended keys by DB_TYPE_INNODB, use hton->flags

      • Mon 2013-08-26 21:04:10 +0400

        • HA_ERR_TABLE_DEF_CHANGED is normal situation, not an server-wide exception, don't log it to the error log.

      • Mon 2013-08-26 21:03:01 +0400

        • typo fixed (boolean index attributes didn't work)

      • Wed 2013-08-28 07:49:53 +0200

        • drop user leaves privileges

      • Wed 2013-08-28 09:14:57 -0700

        • Fixed bug . The fix for was not quite correct. This patch corrects it.

      • [merge] Tue 2013-08-27 22:19:14 -0700

        • Merge 5.3->5.5

        • Mon 2013-08-26 15:51:47 -0700

          • Fixed bug When in function remove_eq_conds() a sub-formula of the processed condition is replaced for another formula we should ensure that in the resulting formula AND/OR levels must alternate.

      • Tue 2013-08-27 19:18:04 +0300

        • Fixed MySQL bug #69861 LAST_INSERT_ID is replicated incorrectly if replication filters are used

      • [merge] Mon 2013-08-26 16:23:14 +0400

        • Merge fix for , 5.3->5.5

        • Fri 2013-08-23 22:17:02 -0700

          • Fixed bug . Made sure that degenerate conjunctions/disjunctions are obtained from AND/OR conditions.

      • [merge] Fri 2013-08-23 08:34:35 -0700

        • Merge

        • Fri 2013-08-23 07:25:45 -0700

          • Fixed bug . The code of JOIN::optimize that performed substitutions for the best equal field in all ref items did not take into account that a multiple equality could contain the result of the single-value subquery if the subquery is inexpensive. This code was corrected. Also made necessary corresponding corrections in the code of make_join_select().

      • [merge] Thu 2013-08-22 16:23:54 +0400

        • Merging from 5.3

        • Thu 2013-08-22 15:20:27 +0400

          • Date comparing false result

      • [merge] Thu 2013-08-22 14:13:46 +0400

        • Automatic merge

        • Thu 2013-08-22 14:12:10 +0400

          • : Wrong result (missing rows) on LEFT JOIN with InnoDB tables Fix two problems in table elimination code: - Before marking a "value" as bound, check if it is already bound. Marking the same value as bound twice could confuse a module that depends on this value, because Dep_module_XXX use counters to know when they become bound.

      • [merge] Wed 2013-08-21 12:34:58 -0700

        • Merge

        • Wed 2013-08-21 17:42:09 +0300

          • : Assertion `((Item_cond *) cond)->functype() == ((Item_cond *) new_item)->functype()' fails on a query with IN and equal conditions, AND/OR, materialization+semijoin

      • [merge] Wed 2013-08-21 11:27:02 -0700

        • Merge 5.3->5.5

        • Tue 2013-08-20 13:47:13 -0700

          • Fixed a bug/typo in the patch for , noticed after the patch had been merged into 5.5.

      • Tue 2013-08-20 16:05:34 +0300

        • Incorrect merge on XtraDB os0file.c. Function os_file_set_atomic_writes returns TRUE when successfull and FALSE at failure.

      • Tue 2013-08-20 10:42:38 +0200

        • Backport from 10.0-base fix for tests failing when vardir has no execute permissions.

      • [merge] Mon 2013-08-19 08:55:49 -0700

        • Merge

        • [merge] Sun 2013-08-18 22:13:49 -0700

          • Merge

      • Sat 2013-08-17 17:20:09 +0400

        • [PATCH] RFE: make tmpdir a build-time configurable option

      • Wed 2013-08-14 11:12:57 +0200

        • fix a comment

  • Revision #3427.1.264 Mon 2013-09-16 18:14:46 +0400

    • MDEV-4911 - add KILL query id, and add query id information to processlist

  • Revision #3427.1.263 Fri 2013-09-13 20:14:56 +0400

    • MDEV-4911 - add KILL query id, and add query id information to processlist

  • Revision #3427.1.262 Thu 2013-09-12 21:36:58 +0300

    • MDEV-4645: Incorrect reads of frozen binlog events; FDE corrupted in relay log

  • Revision #3427.1.261 Wed 2013-09-04 12:22:09 +0200

    • Fix various places where code would work incorrectly if the common_header_len of events is different on master and slave

  • Revision #3427.1.260 Mon 2013-08-26 13:26:21 +0200

    • MDEV-4650: show variables; ERROR 1946 (HY000): Failed to load replication slave GTID position

  • Revision #3427.1.259 Mon 2013-08-26 12:51:09 +0200

    • MDEV-4650: show variables; ERROR 1946 (HY000): Failed to load replication slave GTID position

  • Revision #3427.1.258 Fri 2013-08-23 14:02:13 +0200

    • MDEV-26: Global transaction ID.

  • Revision #3427.1.257 Fri 2013-08-23 10:16:43 +0200

    • Fix embedded link error and uninitialised variable following previous push.

  • Revision #3427.1.256 [merge] Thu 2013-08-22 22:45:48 +0400

    • Automatic merge

    • Revision #3427.27.1 Wed 2013-08-21 13:51:21 +0400

      • MDEV-4919: Packets out of order on a SELECT after calling a procedure with DELETE .. RETURNING - Let sp_get_flags_for_command() set sp_head::MULTI_RESULTS for DELETE ... RETURNING, like it does for all statements that return a resultset.

  • Revision #3427.1.255 Thu 2013-08-22 12:36:42 +0200

    • MDEV-4488: When master is on the list of ignore_server_ids, GTID position on slave is not updated

  • Revision #3427.1.254 Wed 2013-08-21 10:51:08 +0300

    • MDEV-4120: UNIQUE indexes should not be considered for loose index scan

  • Revision #3427.1.253 Tue 2013-08-20 16:53:51 +0300

    • Test suite fo bug MDEV-4849: Out of memory error and valgrind warnings on COLUMN_ADD

  • Revision #3427.1.252 Tue 2013-08-20 16:23:30 +0300

    • new format length calculation check added.

  • Revision #3427.1.251 Tue 2013-08-20 13:44:50 +0200

    • bMDEV-4906: When event apply fails, next SQL thread start errorneously commits the failing GTID to gtid_slave_pos

  • Revision #3427.1.250 [merge] Tue 2013-08-20 14:48:29 +0300

    • merge 5.5 -> 10.0-base

    • Revision #3413.21.306 [merge] Mon 2013-08-12 17:33:08 +0400

      • Merge from 5.3

      • Mon 2013-08-12 16:47:59 +0400

        • Wrong result for CONCAT(GREATEST(TIME('00:00:01'),TIME('00:00:00'))

      • Thu 2013-08-01 11:46:11 +0300

        • Assertion `offset < 0x1f' fails in type_and_offset_store on COLUMN_ADD Valgrind warnings (Invalid write) in dynamic_column_update_many on COLUMN_ADD

    • Thu 2013-08-08 13:33:15 +0200

      • mysql --skip-column-names flag should not affect alignment of field values, set num_flag[] unconditionally, not under "if (column_names)"

    • [merge] Thu 2013-08-08 13:41:21 +0400

      • Merge from 5.3

      • Thu 2013-08-08 12:58:28 +0400

        • Wrong result for CONVERT_TZ(TIME('00:00:00'),'+00:00','+7:5')

    • [merge] Thu 2013-08-08 11:48:49 +0400

      • Merge from 5.3

      • Thu 2013-08-08 11:36:03 +0400

        • Valgrind warnings in my_long10_to_str_8bit on INTERVAL and DATE_ADD with incorrect types Fixing a typo: bit AND (&) was erroneously used instead of logical AND (&&)

    • Mon 2013-08-05 17:34:38 +0300

      • Fix possible race condition in Query cache.

    • [merge] Mon 2013-08-05 20:59:15 +0400

      • Automatic merge

      • Mon 2013-08-05 20:57:48 +0400

        • Update test results after fix for

    • [merge] Mon 2013-08-05 21:21:21 +0400

      • Fixes for storage_engine tests diverged from the main line

      • Mon 2013-08-05 20:31:29 +0400

        • Deliberate change in behavior introduced in MySQL 5.5.31 along with the partitioning enhancement for Bug#14521864

    • Wed 2013-07-31 17:24:52 +0400

      • : Optimizer fails to optimize expression of the form 'FOO' IS NULL

        • Modify the way Item_cond::fix_fields() and Item_cond::eval_not_null_tables() calculate bitmap for Item_cond_or::not_null_tables(): if they see a "... OR inexpensive_const_false_item OR ..." then the item can be ignored.

        • Updated test results. There can be more warnings produced since parts of WHERE are evaluated more times.

    • [merge] Wed 2013-07-31 13:37:01 +0400

      • Automatic merge

      • Thu 2013-07-25 22:42:26 +0400

        • : impossible where with < operation, but =-5 return one row

    • Mon 2013-07-29 16:03:41 +0200

        • allow multiple mysql_server_init() / mysql_server_end() in the same process, for embedded library.

    • Fri 2013-07-19 13:21:23 +0300

      • Revert reverted patch (as workaround) to have no problem with ongoing fix.

  • Revision #3427.1.249 Mon 2013-08-19 13:12:03 +0300

  • Revision #3427.1.248 Sun 2013-08-18 12:29:06 -0700

    • Fixed bug MDEV-4918. The function SELECT_LEX::mark_const_derived() must take into account that in DELETE ... RETURNING join == NULL.

  • Revision #3427.1.247 Fri 2013-08-16 15:10:25 +0200

    • MDEV-4820: Empty master does not give error for slave GTID position that does not exist in the binlog

  • Revision #3427.1.246 [merge] Tue 2013-08-06 13:33:18 -0700

    • Merge

    • Revision #3427.26.1 Tue 2013-08-06 13:31:38 -0700

      • MWL#205 DELETE with result set (MDEV-3814) Includes all post-review fixes as well.

  • Revision #3805.1.17 Tue 2013-09-17 03:31:13 +0900

    • add debug logs.

  • Revision #3805.1.16 Tue 2013-09-17 03:30:03 +0900

    • fix MDEV-4949 Spider engine causes compilation errors if compiled without partitioning

  • Revision #3805.1.15 Tue 2013-09-17 03:22:54 +0900

    • add some direct aggregate feature.

  • Revision #3805.1.14 Tue 2013-09-17 03:19:55 +0900

    • fix a case of different linked table name for mrr.

  • Revision #3805.1.13 Tue 2013-09-17 03:17:26 +0900

    • fix mrr duplicate key

  • Revision #3805.1.12 Tue 2013-09-17 03:14:36 +0900

    • add spider_bka_mode=2

  • Revision #3805.1.11 Sat 2013-08-24 18:37:49 +0900

    • Change for mearging MariaDB 10.0.4.

  • Revision #3805.1.10 Sat 2013-08-24 15:20:44 +0900

    • Add mysql.spider_xa_failed_log table.

  • Revision #3805.1.9 Sat 2013-08-24 15:16:30 +0900

    • Fix for xa transaction restart when disconnection data node connection.

  • Revision #3805.1.8 Sat 2013-08-24 15:00:32 +0900

    • Fix for crash bug #4733.

  • Revision #3805.1.7 Sat 2013-08-24 14:57:37 +0900

    • Fix for crash bug #4732.

  • Revision #3805.1.6 Sat 2013-08-24 14:51:19 +0900

    • Fix for parallel search. #1129074

  • Revision #3805.1.5 Sat 2013-08-24 14:42:40 +0900

    • Add spider_general_log and spider_log_result_errors feature.

  • Revision #3805.1.4 Sat 2013-08-24 14:35:45 +0900

    • Fix valgrind warnings.

  • Revision #3805.1.3 Sat 2013-08-24 14:29:43 +0900

    • Add flugs function parameter to start_bulk_insert

  • Revision #3805.1.2 Sat 2013-08-24 14:23:11 +0900

    • Fulltext search optimization. Discard match fields.

  • Revision #3805.1.1 Sat 2013-08-24 14:11:23 +0900

    • Revert change for 10.0.4. It's remerge later.

  • Revision #3427.35.190
    Revision #3427.35.189
    MDEV-5080
    Revision #3427.35.188
    Revision #3427.35.187
    MDEV-5232
    Revision #3881
    Revision #3427.35.186
    MDEV-4506
    Revision #3880
    MDEV-4506
    Revision #3873.1.3
    Revision #3879
    Revision #3878
    Revision #3877
    Revision #3427.35.182
    Revision #3876
    Revision #3875
    Revision #3874
    MDEV-4024
    Revision #3873
    Revision #3872
    MDEV-4736
    Revision #3805.1.23
    Revision #3871
    Revision #3427.35.180
    Revision #3870
    Revision #3427.35.179
    Revision #3869
    Revision #3796.1.15
    MDEV-4877
    Revision #3868
    Revision #3867
    WL#4013
    Revision #3866
    MDEV-5180
    Revision #3865
    MDEV-5084
    Revision #3864
    MDEV-5085
    Revision #3863
    MDEV-5163
    Revision #3862
    MDEV-3798
    Revision #3861
    Revision #3427.35.5
    Revision #3860
    Revision #3859
    MDEV-5148
    Revision #3858
    Revision #3854.1.2
    Revision #3857
    Revision #3856
    MDEV-5141
    Revision #3855
    MDEV-3798
    Revision #3854
    Revision #3427.35.1
    MDEV-3798
    Revision #3853
    Revision #3427.1.302
    Revision #3852
    WL#5624
    Revision #3851
    Revision #3427.1.295
    Revision #3850
    MDEV-5042
    Revision #3849
    Revision #3848
    Revision #3847
    Revision #3846
    MDEV-4928
    Revision #3845
    MDEV-4808
    Revision #3844
    MDEV-4429
    Revision #3843
    Revision #3842
    Revision #3841
    MDEV-4864
    Revision #3840
    Revision #3839
    Revision #3838
    Revision #3837
    Revision #3836
    Revision #3835
    Revision #3427.1.268
    Revision #3834
    Revision #3833
    Revision #3832
    Revision #3831
    Revision #3830
    Revision #3829
    Revision #3828
    Revision #3827
    Revision #3826
    Revision #3825
    Revision #3824
    Revision #3823
    Revision #3822
    Revision #3821
    MDEV-4735
    MDEV-4737
    Revision #3820
    MDEV-4879
    Revision #3819
    Revision #3818
    Revision #3817
    Revision #3427.1.267
    Revision #3816
    MDEV-4883
    Revision #3815
    MDEV-4993
    Revision #3814
    MDEV-4949
    Revision #3805.1.18
    Revision #3813
    MDEV-4950
    Revision #3812
    Revision #3811
    MDEV-4995
    Revision #3810
    MDEV-4994
    Revision #3809
    Revision #3808
    MDEV-4786
    Revision #3807
    MDEV-4960
    Revision #3806
    MDEV-4133
    Revision #3805
    MDEV-4841
    Revision #3804
    Revision #3803
    Revision #3802
    MDEV-4871

    Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

    MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

    This is copied to THD->temporary_tables when temporary tables are opened and updated when temporary tables are closed

  • Added THD->lock_temporary_tables() and THD->unlock_temporary_tables() to simplify this.

  • Relay_log_info->sql_thd renamed to Relay_log_info->sql_driver_thd to avoid wrong usage for merged code.

  • Added is_part_of_group() to mark functions that are part of the next function. This replaces setting IN_STMT when events are executed.

  • Added is_begin(), is_commit() and is_rollback() functions to Query_log_event to simplify code.

  • If slave_skip_counter is set run things in single threaded mode. This simplifies code for skipping events.

  • Updating state of relay log (IN_STMT and IN_TRANSACTION) is moved to one single function: update_state_of_relay_log() We can't use OPTION_BEGIN to check for the state anymore as the sql_driver and sql execution threads may be different. Clear IN_STMT and IN_TRANSACTION in init_relay_log_pos() and Relay_log_info::cleanup_context() to ensure the flags doesn't survive slave restarts is_in_group() is now independent of state of executed transaction.

  • Reset thd->transaction.all.modified_non_trans_table() if we did set it for single table row events. This was mainly for keeping the flag as documented.

  • Changed slave_open_temp_tables to uint32 to be able to use atomic operators on it.

  • Relay_log_info::sleep_lock -> rpl_group_info::sleep_lock

  • Relay_log_info::sleep_cond -> rpl_group_info::sleep_cond

  • Changed some functions to take rpl_group_info instead of Relay_log_info to make them multi-slave safe and to simplify usage

    • do_shall_skip()

    • continue_group()

    • sql_slave_killed()

    • next_event()

  • Simplifed arguments to io_salve_killed(), check_io_slave_killed() and sql_slave_killed(); No reason to supply THD as this is part of the given structure.

  • set_thd_in_use_temporary_tables() removed as in_use is set on usage

  • Added information to thd_proc_info() which thread is waiting for slave mutex to exit.

  • In open_table() reuse code from find_temporary_table()

  • Revision #2502.565.55 Mon 2013-10-21 13:34:18 +0400
    • A clean-up for DEV-4890 Valgrind warnings on shutdown on a build with openSSL

    Revision #2502.566.54 [merge] Wed 2013-10-16 17:58:15 +0400
    • Merge 5.1->5.2

  • Revision #2502.567.151 [merge] Wed 2013-10-16 17:48:31 +0400

    • Merge 5.1 -> 5.3

    • Revision #2502.565.54 Wed 2013-10-16 17:37:11 +0400

      • MDEV-4890 Valgrind warnings on shutdown on a build with openSSL

  • Revision #2502.567.150 Fri 2013-10-11 15:57:19 +0300

    • MDEV-5107:Left Join Yields All Nulls Instead of Appropriate Matches MDEV-5034:Wrong result on LEFT JOIN with a SELECT SQ or a merge view, UNION in IN subquery

    Revision #3413.21.386 Fri 2013-10-04 08:33:09 +0300

    • MDEV-4981: Account for queries handled by query-cache in USER_STATISTICS (and in HOST_STATISTICS)

    UPDATEs with used_key_is_modified=true will show "Using buffer"
    column for single table UPDATE/DELETE.

    EXPLAIN will create a multi_delete object (as it affects the optimization). select_result will be only used for producing EXPLAIN output.

    Revision #3427.32.1 [merge] Thu 2013-06-27 18:28:14 +0400

    • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Merge with 10.0-base

    • Revision #3427.31.21 Thu 2013-06-27 17:56:49 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Let Query Plan Footprint store join buffer type in binary form, not string.

        • Same for LooseScan type.

    • Thu 2013-06-27 17:02:44 +0400

      • More of code cleanup

    • Thu 2013-06-27 16:28:57 +0400

      • Code cleanup

    • Thu 2013-06-27 18:52:47 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • If a subquery is correlated wrt a const table, it will change from being a "DEPENDENT SUBQUERY" into "SUBQUERY", at the end of its parent's JOIN::optimize() call. Handle this, update the subquery's QPF.

        • Make show_explain.test to work = "Query plan already deleted" does not happen anymore. = Handle special case of queries that don't have top-level selects, like SET x = (SELECT ...)

    • Thu 2013-06-27 16:41:12 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Make query plan be re-saved after the first join execution (saving it after JOIN::cleanup is too late because EXPLAIN output is currently produced before that)

        • Handle QPF allocation/deallocation for edge cases, like unsuccessful BINLOG command.

    • Thu 2013-06-27 01:00:22 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Update view.result (old EXPLAIN didn't match the execution)

        • Put in a stub code to work around the SELECT ... UNION SELECT ... ORDER BY (subuqery) problem

    • Fri 2013-06-21 22:45:54 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Support "using index for group-by (scanning) " queries

    • Fri 2013-06-21 22:26:03 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Handle another specific case where there the JOIN never had a query plan, but had multiple join->cleanup(full=true) calls

        • The idea that there can only be MAX_TABLES subuqeries/unions was wrong. Switch QPF_query to using a Dynamic_array. = make Dynamic_array template support size growth. its underlying DYNAMIC_ARRAY supports it. (this part will need more polishing)

    • Fri 2013-06-21 13:26:53 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring - Handle statements inside SPs:

        • regular statements

        • SET command, which does not have its own statement.

    • Thu 2013-06-20 22:30:30 +0400

      • Switching [EXPLAIN] UPDATE/DELETE to rely on query plan footprints. This requires that subselect's footprints are saved before it is deleted.

    • Thu 2013-06-20 20:58:26 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring Single table UPDATE/DELETE

        • Correctly print type=SIMPLE vs type=PRIMARY

        • Handle UPDATE/DELETE of mergeable VIEWs: we get the VIEW's select as the first subquery. (MySQL 5.6 doesn't print it because it finds that the subquery is not attached to any select)

    • Thu 2013-06-20 15:15:24 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Introduce back QueryPlan/QueryPlanFootprint separation for single-table UPDATEs/DELETEs

        • Create an empty QueryPlanFootprint for all kinds of queries

    • Wed 2013-06-19 18:47:31 +0400

      • Fixed comments

    • Tue 2013-06-18 21:08:34 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring

        • Make EXPLAIN UPDATE/DELETE use "Query Plan Footprints", too.

    • Tue 2013-06-18 19:21:00 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-structuring Part 2 of:

        • Pass more tests

        • select with subselects is now shown with type=PRIMARY where it used to be (incorrectly) 'SIMPLE'

    • Tue 2013-06-18 10:57:36 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-architecting

        • Pass more tests

        • select with subselects is now shown with type=PRIMARY where it used to be (incorrectly) 'SIMPLE'

    • Tue 2013-06-18 08:31:46 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code re-architecting

        • Fix more problems to pass the testsuite (not finished yet)

    • Mon 2013-06-17 19:39:55 +0400

      • [SHOW] EXPLAIN UPDATE/DELETE, code reordering

        • Add further details, the goal is to pass the testsuite

        • SJM-nests are not printed correctly yet.

    • Mon 2013-06-17 11:59:38 +0400

      • SHOW EXPLAIN UPDATE/DELETE

        • Introduce "Query Plan Footprints" (abbrev. QPFs) QPF is a part of query plan that is 1. sufficient to produce EXPLAIN output, 2. can be used to produce EXPLAIN output even after its subquery/union was executed and deleted 3. is cheap to save so that we can always save query plans

    • Mon 2013-05-27 13:53:18 +0400

      • SHOW EXPLAIN DELETE, post merge fixes

        • Fix asserts, make sure that mysql_delete() operates on thd->apc_target correctly* in all kinds of special cases

        • correctly means that one must switch it OFF iff it was switched ON.

    • [merge] Mon 2013-05-27 09:53:50 +0400

      • SHOW EXPLAIN UPDATE/DELETE: Merge with 10.0-base

      • [merge] Mon 2013-05-27 09:31:41 +0400

        • [SHOW] EXPLAIN UPDATE/DELETE - Merge with 10.0-base

    Revision #3413.44.1 Mon 2013-09-16 21:21:15 +0200

    • specify deb conflicts correctly

    Provide a special execution path for cleanup of degenerate non-merged semi-join children of degenerate selects.

    fix packaging - tokudb-engine.rpm, deb

  • remove PBXT

  • add jemalloc

  • the server is built with jemalloc by default even if TokuDB is not built

  • documentation files in RPM are installed in the correct location

  • support for optional deb packages (tokudb has specific build requirements)

  • move plugins from mariadb-server deb to appropriate debs (server/test/libmariadbclient)

  • correct mariadb-test.deb to be not architecture-independent

  • fix out-of-tree builds to never modify in-tree files

  • new handler::prepare_index_scan() method

  • Revision #3077.188.77 Wed 2013-07-10 19:14:41 +0200

    • Updated spec file for Bug#17080138

  • Revision #3077.188.76 Tue 2013-07-09 20:35:26 +0200

    • Removed directory /usr/share/mysql/solaris/postinstall-solaris to resolve build error

  • Revision #3077.188.75 Fri 2013-07-05 14:30:15 +0530

    • Bug#17033706 SINCE 5.5.32 & 5.6.12, INNODB CANT START WITH OWN MULTI-FILE TABLESPACE

  • Revision #3077.188.74 Thu 2013-07-04 16:59:09 +0530

    • Bug #16567381 DATETIME FIELD COMPARISONS DO NOT WORK PROPERLY WITH UTF8_UNICODE_CI COLLATION Problem Description: When comparing datetime values with strings, the utf8_unicode_ci collation prevents correct comparisons. Consider the below set of queries, it is not showing any results on a table which has tuples that satisfies the query. But for collation utf8_general_ci it shows one tuple. set names utf8 collate utf8_unicode_ci;; select * from lang where dt='1979-12-09';

  • Revision #3077.188.73 [merge] Mon 2013-07-01 15:38:16 +0200

    • merge 5.1 => 5.5

    • Revision #2661.848.48 Mon 2013-07-01 15:30:55 +0200

      • Bug#58165: "my_empty_string" gets modified and causes LOAD DATA to fail and Cleanup test case (left outfile in data dir)

  • Revision #3077.188.72 Mon 2013-07-01 16:53:30 +0530

  • Revision #3077.188.71 [merge] Fri 2013-06-28 17:13:44 +0300

    • merge back to the 5.5 tree and fix indentation

    • Revision #3077.189.1 Wed 2013-06-26 12:19:02 +0300

      • Bug #16996656: UNIQUE OPTION PREFIXES NOT DEPRECATED IN 5.5+

  • Revision #3077.188.70 Fri 2013-06-28 13:18:16 +0200

    • Bug#16589511: MYSQL_UPGRADE FAILS TO WRITE OUT ENTIRE ALTER TABLE ... ALGORITHM= ... STATEMENT

  • Revision #3077.188.69 Thu 2013-06-27 10:08:30 +0200

    • Updated copyright year in the spec file

  • Revision #3077.188.68 Thu 2013-06-27 09:18:48 +0200

    • Spec file cleanup for 5.5.33 release to resolve rpm dependencies bugs

  • Revision #3077.188.67 Wed 2013-06-26 11:43:44 +0200

    • Cleaned up spec file for 5.5.33 release

  • Revision #3077.188.66 Wed 2013-06-26 10:02:42 +0530

    • Bug #16994338 PARSING TAP OUTPUT OF UNIT TEST EXPLAIN_FILENAME-T FAILS

  • Revision #3077.188.65 Tue 2013-06-25 09:42:54 +0800

    • Bug 16876388 - PLEASE BACKPORT BUG#16208542 TO 5.5

  • Revision #3077.188.64 Mon 2013-06-24 13:56:11 +0300

  • Revision #3077.188.63 Mon 2013-06-24 11:11:55 +0530

    • Bug#16753869:INCORRECT TRUNCATION OF LONG SET EXPRESSION IN LOAD DATA CAN CAUSE SQL INJECTION

  • Revision #3077.188.62 Mon 2013-06-24 10:42:40 +0530

  • Revision #3077.188.61 Fri 2013-06-21 14:18:01 +0200

    • Bug#16945503 ADDRESSSANITIZER BUG IN SYS_VARS Sys_var_keycache inherits from some variant of Sys_var_integer

  • Revision #3077.188.60 [merge] Wed 2013-06-19 14:55:46 +0530

    • Bug#11829813 UNUSED MUTEX COMMIT_THREADS_M

    • Revision #2661.848.47 Wed 2013-06-19 14:43:15 +0530

      • Bug#11829813 UNUSED MUTEX COMMIT_THREADS_M

  • Revision #3077.188.59 Tue 2013-06-18 17:12:28 +0300

    • Fix Bug#16907783 5.5 STILL CRASHES IN DICT_UPDATE_STATISTICS WITH CONCURRENT DDL AND I_S QUERIES

  • Revision #3077.188.58 [merge] Tue 2013-06-18 15:49:13 +0530

    • Revision #2661.848.46 Tue 2013-06-18 15:48:00 +0530

  • Revision #3077.188.57 Tue 2013-06-18 10:20:30 +0530

  • Revision #3077.188.56 Mon 2013-06-17 10:49:53 +0800

  • Revision #3077.188.55 Fri 2013-06-14 13:33:37 -0500

    • Bug#16914007-INNODB: CHECK TABLE SHOULD MARK AN INDEX AS CORRUPTED IF IT HAS A WRONG COUNT

  • Revision #3077.188.54 Fri 2013-06-14 16:38:27 +0200

    • Bug#14834378 ADDRESSSANITIZER BUG IN FILENAME_TO_TABLENAME Backport to 5.5

  • Revision #3077.188.53 Fri 2013-06-14 10:52:23 +0200

    • Bug#16729109: FIX COMPILATION WARNINGS WITH GCC 4.8 Backport to 5.5 (external Bug#69407 Build warnings with mysql)

  • Revision #3077.188.52 [merge] Fri 2013-06-14 16:55:37 +0530

    • Revision #2661.848.45 Fri 2013-06-14 16:44:49 +0530

  • Revision #3077.188.51 [merge] Fri 2013-06-14 11:28:29 +0530

    • Bug#13548704 ALGORITHM USED FOR DROPPING PARTITIONED TABLE CAN LEAD TO INCONSISTENCY [Merge from 5.1]

    • Revision #2661.848.44 Fri 2013-06-14 11:22:05 +0530

      • Bug#13548704 ALGORITHM USED FOR DROPPING PARTITIONED TABLE CAN LEAD TO INCONSISTENCY

  • Revision #3077.188.50 Thu 2013-06-13 11:14:13 +0530

    • Bug #16417635 INNODB FAILS TO MERGE UNDER-FILLED PAGES DEPENDING ON DELETION ORDER

  • Revision #3077.188.49 Wed 2013-06-12 09:35:33 +0200

    • Bug #14227431: CHARACTER SET MISMATCH WHEN ALTERING FOREIGN KEYS CAN LEAD TO MISSING TABLES

  • Revision #3077.188.48 Wed 2013-06-12 12:00:44 +0530

  • Revision #3077.188.47 Mon 2013-06-10 22:29:41 +0200

    • Fixing the bug 16919882 - WRONG FSF ADDRESS IN LICENSES HEADERS

  • Revision #3077.188.46 [merge] Tue 2013-06-11 01:20:25 +0530

    • Upmerging the changes from 5.1 for the bug 16919882 - WRONG FSF ADDRESS IN LICENSES HEADERS

    • Revision #2661.848.43 Tue 2013-06-11 01:13:07 +0530

      • Bug 16919882 - WRONG FSF ADDRESS IN LICENSES HEADERS

  • Revision #3077.188.45 Fri 2013-06-07 21:34:34 +0200

    • Bug #16917425 -DBUILD_CONFIG=MYSQL_RELEASE -DWITH_DEBUG=ON FAILS 4 AND SKIPS 27 MTR TESTS

  • Revision #3077.188.44 Fri 2013-06-07 19:29:56 +0530

    • Bug #16917425 -DBUILD_CONFIG=MYSQL_RELEASE -DWITH_DEBUG=ON FAILS 4 AND SKIPS 27 MTR TESTS

  • Revision #3077.188.43 [merge] Thu 2013-06-06 15:47:55 +0200

    • Null merging the changes of 5.1 branch

    • Revision #2661.848.42 [merge] Tue 2013-06-04 18:17:58 +0200

      • Merge from mysql-5.1.70-release

      • Mon 2013-05-13 15:26:11 +0200

      • Mon 2013-05-13 15:22:49 +0200

        • Merging the changes for build failures in windows.

      • Fri 2013-05-10 15:27:03 +0200

        • Merging the changes which fixes the build issue for Windows Builds. Description: Fixing a build issue. The function innobase_convert_to_system_charset() is included only in the builtin InnoDB, and it is missed in InnoDB plugin. Adding this function in InnoDB plugin as well.

      • Tue 2013-05-07 09:14:51 +0200

        • Updated spec file to ignore upgrade error message

      • Tue 2013-05-07 08:10:09 +0200

        • Merging the changes from 5.1 branch to release branch. Includes bug fixes for: Bug #16722314 FOREIGN KEY ID MODIFIED DURING EXPORT Bug #16754901 PARS_INFO_FREE NOT CALLED IN DICT_CREATE_ADD_FOREIGN_TO_DICTIONARY

  • Revision #3077.188.42 [merge] Wed 2013-06-05 14:17:01 +0200

    • Merge from mysql-5.5.32-release

  • Revision #3077.188.41 Mon 2013-06-03 16:34:43 +0530

    • BUG #13619394 - MAKE TEST FAILS ON MY_VSNPRINTF

  • Revision #3077.188.40 Wed 2013-05-29 20:09:45 +0530

    • Fix to remove unreferenced components

  • Revision #3077.188.39 Fri 2013-05-24 18:17:36 +0200

    • 4371 Maitrayi Sabaratnam 2013-05-23 Bug#13116514 - CREATE LOGFILE GROUP INITIAL_SIZE & UNDO_BUFFER_SIZE FAILS

  • Revision #3077.188.38 Fri 2013-05-24 13:58:42 +0300

    • Bug#16859867 INNODB_BUG14529666 FAILS SPORADICALLY IN VALGRIND

  • Revision #3077.188.37 [merge] Fri 2013-05-24 14:35:00 +0530

    • Bug#16765278 DELETE SQL_LOAD_MB* FILE (TEMP FILE) CREATED BY BINLOG_KILLED_SIMULATE.TEST Merging fix from mysql-5.1

    • Revision #2661.848.41 Fri 2013-05-24 14:25:00 +0530

      • Bug#16765278 DELETE SQL_LOAD_MB* FILE (TEMP FILE) CREATED BY BINLOG_KILLED_SIMULATE.TEST

  • Revision #3077.188.36 [merge] Thu 2013-05-23 15:02:33 +0530

    • Null merge from 5.1 to 5.5

    • Revision #2661.848.40 Thu 2013-05-23 15:00:31 +0530

      • Bug #16119355: PREPARED STATEMENT: READ OF FREED MEMORY WITH STRING CONVERSION FUNCTIONS

  • Revision #3077.188.35 [merge] Thu 2013-05-23 11:06:34 +0530

    • Merge from 5.5 to 5.6

    • Revision #2661.848.39 Wed 2013-05-22 14:36:43 +0530

      • Bug#11766191:INVALID MEMORY READ IN DO_DIV_MOD WITH DOUBLY ASSIGNED VARIABLES Bug#12608543: CRASHES WITH DECIMALS AND STATEMENT NEEDS TO BE REPREPARED ERRORS

  • Revision #3077.188.34 Mon 2013-05-20 14:00:40 +0530

  • Revision #3077.188.33 Sun 2013-05-19 23:38:06 +0530

    • Bug#16194302: SUPPORT FOR FLOATING-POINT SYSTEM VARIABLES USING THE PLUGIN INTERFACE.

  • Revision #3077.188.32 Sat 2013-05-18 10:20:56 +0530

    • Bug #12762377 FOREIGN KEYS NOT CONSTRUCTED WHEN APOSTROPHES ARE ESCAPED WITH BACKSLASH

  • Revision #3077.188.31 Fri 2013-05-17 18:54:36 +0530

    • Bug#14236170 MYSQLDUMP 5.5.25 CLIENT FAILS TO DUMP MYSQL DB FROM REMOTE 5.0.96 SERVER

  • Revision #3077.188.30 Fri 2013-05-17 08:00:38 +0530

  • Revision #3077.188.29 Thu 2013-05-16 18:14:25 +0530

    • BUG #16813006 - UNIT TEST FOR MY_VSNPRINTF FAIL FOR NON GNU COMPILER

  • Revision #3077.188.28 Thu 2013-05-16 11:02:39 +0200

    • Bug#16447483: PARTITION PRUNING IS NOT CORRECT FOR RANGE COLUMNS

  • Revision #3077.188.27 Thu 2013-05-16 16:56:02 +0530

    • Fixing a compiler warning issue. At the end of the function ibuf_insert_to_index_page_low() add a DBUG_RETURN(NULL).

  • Revision #3077.188.26 [merge] Thu 2013-05-16 14:34:06 +0530

    • Bug 16813007 5.1 => 5.5 null

    • Revision #2661.848.38 Thu 2013-05-16 14:32:09 +0530

      • Bug #16813007 - MTR IS NOT TAKING MYSQLTEST CLIENT USING THE ENV VARIABLE MYSQL_TEST

  • Revision #3077.188.25 [merge] Thu 2013-05-16 14:19:57 +0530

    • Bug 16813007 5.1 => 5.5

    • Revision #2661.851.1 Thu 2013-05-16 14:18:04 +0530

      • Bug #16813007 - MTR IS NOT TAKING MYSQLTEST CLIENT USING THE ENV VARIABLE MYSQL_TEST

  • Revision #3077.188.24 [merge] Thu 2013-05-16 14:05:51 +0530

    • Null merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.37 Thu 2013-05-16 14:05:05 +0530

      • Bug #16806366 BOGUS CALL TO LOCK_REC_RESTORE_FROM_PAGE_INFIMUM IN INSERT BUFFER MERGE

  • Revision #3077.188.23 [merge] Thu 2013-05-16 13:58:26 +0530

    • Merge from mysql-5.1 to mysql-5.5

    • Revision #2661.850.1 Thu 2013-05-16 10:26:09 +0530

      • Bug #16806366 BOGUS CALL TO LOCK_REC_RESTORE_FROM_PAGE_INFIMUM IN INSERT BUFFER MERGE

  • Revision #3077.188.22 [merge] Thu 2013-05-16 09:01:11 +0200

    • Merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.36 Thu 2013-05-16 08:09:48 +0200

      • Bug#16807394: PREVENT NEW ERROR MESSAGES FROM BEING ADDED TO 5.5

  • Revision #3077.188.21 Thu 2013-05-16 13:34:50 +0800

  • Revision #3077.188.20 Thu 2013-05-16 10:01:06 +0530

    • Bug #16411457 MASTER THREAD CANNOT EXIT FLUSH_LOOP WHEN INNODB_FAST_SHUTDOWN IS 2

  • Revision #3077.188.19 [merge] Wed 2013-05-15 22:50:44 +0300

    • Merge mysql-5.1 to mysql-5.5.

    • Revision #2661.848.35 Wed 2013-05-15 22:40:29 +0300

      • Bug#16736929 PAGE_ZIP_DECOMPRESS() FAILS ON EMPTY RECORD

  • Revision #3077.188.18 Wed 2013-05-15 10:47:19 -0400

    • Bug#16622478 INNODB'S THREAD CONCURRENCY TICKETS MIGHT BE RELEASED AFTER A ROW IS READ

  • Revision #3077.188.17 Wed 2013-05-15 07:59:01 +0200

  • Revision #3077.188.16 Tue 2013-05-14 22:52:42 +0530

    • Bug#16607258 :Linker Errors Due To Inclusion Of An Implementation File In log_event.h

  • Revision #3077.188.15 Mon 2013-05-13 22:05:56 +0800

    • Bug#14529666 INNODB_BUFFER_PAGE DOES NOT MARK CHANGE BUFFER PAGES APPROPRIATELY

  • Revision #3077.188.14 Mon 2013-05-13 17:15:25 +0530

    • Bug#12328597 - MULTIPLE COUNT(DISTINCT) IN SAME SELECT FALSE WITH COMPOSITE KEY COLUMNS

  • Revision #3077.188.13 [merge] Mon 2013-05-13 12:27:33 +0530

    • Null merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.34 Mon 2013-05-13 12:01:17 +0530

  • Revision #3077.188.12 [merge] Sun 2013-05-12 19:45:42 +0530

    • Merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.33 Sun 2013-05-12 19:41:25 +0530

      • Fixing a build issue. In InnoDB plugin, the function innobase_convert_to_filename_charset() was by mistake kept within the conditional compilation of UNIV_COMPILE_TEST_FUNCS. Now placing the function out of UNIV_COMPILE_TEST_FUNCS. Also, removed the unnecessary log message (as in 5.6+).

  • Revision #3077.188.11 [merge] Fri 2013-05-10 19:21:40 +0530

    • Null merge from 5.1 to 5.5

    • Revision #2661.848.32 Fri 2013-05-10 19:18:21 +0530

      • Bug#16119355:PREPARED STATEMENT: READ OF FREED MEMORY WITH STRING CONVERSION FUNCTIONS

  • Revision #3077.188.10 [merge] Fri 2013-05-10 15:38:25 +0530

    • Merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.31 Fri 2013-05-10 15:35:40 +0530

      • Fixing a build issue. The function innobase_convert_to_system_charset() is included only in the builtin InnoDB, and it is missed in InnoDB plugin. Adding this function in InnoDB plugin as well.

  • Revision #3077.188.9 Thu 2013-05-09 14:01:51 +0530

  • Revision #3077.188.8 Wed 2013-05-08 12:52:12 +0200

    • Bug#16779374: NEW ERROR MESSAGE ADDED TO 5.5 AFTER 5.6 GA - REUSING NUMBER ALREADY USED BY 5.6

  • Revision #3077.188.7 [merge] Tue 2013-05-07 18:00:00 +0530

    • Merge from 5.1 to 5.5

    • Revision #2661.848.30 Tue 2013-05-07 16:08:48 +0530

      • Bug #16119355: PREPARED STATEMENT: READ OF FREED MEMORY WITH STRING CONVERSION FUNCTIONS

  • Revision #3077.188.6 [merge] Tue 2013-05-07 13:14:01 +0400

    • 5.1 -> 5.5 merge

    • Revision #2661.848.29 Tue 2013-05-07 13:10:58 +0400

      • Bug#16095534 CRASH: PREPARED STATEMENT CRASHES IN ITEM_BOOL_FUNC2::FIX_LENGTH_AND_DEC The problem happened due to broken left expression in Item_in_optimizer object. In case of the bug left expression is runtime created Item_outer_ref item which is deleted at the end of the statement and one of Item_in_optimizer arguments becomes bad when re-executed. The fix is to use real_item() instead of original left expression. Note: It feels a bit weird that after preparing, the field is directly part of the generated Item_func_eq, whereas in execution it is replaced with an Item_outer_ref wrapper object.

  • Revision #3077.188.5 Tue 2013-05-07 13:30:25 +0530

    • Bug#16513588:"PREPARE_COMMIT_MUTEX" IS NOT FREED DURING TRANSACTION ROLLBACK

  • Revision #3077.188.4 [merge] Mon 2013-05-06 19:57:49 +0530

    • Merge from mysql-5.1 to mysql-5.5

    • Revision #2661.848.28 Mon 2013-05-06 16:28:56 +0530

      • Bug #16722314 FOREIGN KEY ID MODIFIED DURING EXPORT Bug #16754901 PARS_INFO_FREE NOT CALLED IN DICT_CREATE_ADD_FOREIGN_TO_DICTIONARY

  • Revision #3077.188.3 Mon 2013-05-06 15:01:57 +0200

    • Bug#16757869: INNODB: POSSIBLE REGRESSION IN 5.5.31, BUG#16004999

  • Revision #3077.188.2 [merge] Mon 2013-05-06 10:56:48 +0200

    • Empty version change upmerge

    • Revision #2661.848.27 Mon 2013-05-06 10:25:03 +0200

      • Raise version number after cloning 5.1.70

  • Revision #3077.188.1 Mon 2013-05-06 09:51:25 +0200

    • Raise version number after cloning 5.5.32

  • Revision #3413.42.1 [merge] Wed 2013-08-28 20:31:23 +0400

    • Automatic merge of MDEV-4836 fix into 5.5

    • Revision #3413.41.2 Mon 2013-08-26 21:38:04 +0400

      • Fix for MDEV-4836 fix: take into account situation where "notnull_col IS NULL" is not a direct child of the WHERE clause item, but rather is embedded inside Item_cond_and or Item_cond_or.

    • [merge] Mon 2013-08-26 16:31:58 +0400

      • Fix for : Merge with current 5.5

      • Fri 2013-08-23 16:32:56 +0400

        • : Wrong result on IS NULL (old documented hack stopped working) - When applying optimization introduced by , ignore the conditions that have form "datetime_not_null_col IS NULL".

    Revision #2502.567.131 Thu 2013-08-29 21:02:42 -0700

    • Fixed bug MDEV-4971. The function propagate_new_equalities() did not updated properly the references to inherited multiple equalities.

    Revision #2502.567.128 Mon 2013-08-26 12:55:58 -0700

    • Fixed bug MDEV-4944. The patch to fix MDEV-4418 turned out to be incorrect. At the substitution of single row tables in make_join_statistics() the used multiple equalities may change and references to the new multiple equalities must be updated. The function remove_eq_conds() takes care of it and it should be called right after the substitution of single row tables. Calling it after the call of make_join_statistics was a mistake.

    Revision #2502.567.123 Tue 2013-08-20 17:08:03 +0300

    • Fix bug MDEV-4895 Valgrind warnings (Conditional jump or move depends on uninitialised value) in Field_datetime::get_date on GREATEST(..) IS NULL

  • Revision #2502.567.122 Mon 2013-08-19 14:24:48 -0700

    • Backported from maria-5.5 the fix in the patch for MDEV-4418 that had been discovered when merging the patch from 5.3 into 5.5.

  • Revision #3413.36.1 [merge] Sun 2013-08-18 19:58:51 -0700

    • Merge 5.3->5.5. In particular: Merged the patch for bug MDEV-4418 from 5.3 into 5.5. Fixed a bug in the patch that should be backported to 5.3.

    • Revision #2502.567.121 Fri 2013-08-16 22:01:47 -0700

      • Fixed bug MDEV-4418. After single row substitutions there might appear new equalities. They should be properly propagated to all AND/OR levels the WHERE condition. It's done now with an additional call of remove_eq_conds().

    • [merge] Thu 2013-08-15 16:59:20 -0700

      • Merge

      • Thu 2013-08-15 14:16:16 -0700

        • Fixed bug . This patch almost totally revised the patch for bug . The latter had too many defects. In particular, it did not propagate multiple equalities formed when merging a degenerate disjunct into underlying AND formula.

    • [merge] Thu 2013-08-15 14:04:20 -0700

      • Merge 5.2->5.3

      • [merge] Wed 2013-08-14 20:37:38 -0700

        • Merge 5.1->5.2

    Revision #3413.34.2 Mon 2013-08-05 18:42:22 +0400

    • The test was non-deterministic while choosing an alternative storage engine

  • Revision #3413.34.1 Mon 2013-08-05 18:30:12 +0400

    • Deliberate change in behavior introduced along with the fix for MDEV-4310

  • Let _ma_record_pos() set SEARCH_PART_KEY when doing a search on a prefix of a [unique] key. Otherwise, _ma_search_pos() would find the first key equal to search key, and assume it is also the last one, which will make a wrong estimate of key's position.

  • Revision #3427.36.41
    MDEV-5206
    MDEV-4506
    Revision #3427.36.40
    MDEV-5196
    Revision #3427.36.39
    MDEV-5195
    Revision #3427.36.38
    MDEV-4506
    MDEV-5189
    Revision #3427.36.37
    MDEV-5189
    Revision #3427.36.36
    MDEV-4506
    Revision #3427.36.35
    MDEV-4506
    Revision #3427.36.34
    MDEV-4506
    Revision #3427.36.33
    MDEV-4506
    Revision #3427.36.32
    MDEV-4506
    Revision #3427.36.31
    MDEV-4506
    Revision #3427.36.30
    Revision #3427.36.29
    Revision #3427.36.28
    MDEV-4506
    Revision #3427.36.27
    Revision #3427.36.26
    MariaDB 5.5
    MariaDB 10.0
    Revision #3427.36.25
    MDEV-4506
    Revision #3427.36.24
    MDEV-4506
    Revision #3427.36.23
    MDEV-4506
    Revision #3427.36.22
    MDEV-4506
    Revision #3427.36.21
    MDEV-4506
    Revision #3427.36.20
    MDEV-4506
    Revision #3427.36.19
    MDEV-4506
    Revision #3427.36.18
    MDEV-4506
    Revision #3427.36.17
    MDEV-4506
    Revision #3427.36.16
    MDEV-4506
    Revision #3427.36.15
    MDEV-4506
    Revision #3427.36.14
    MDEV-4506
    Revision #3427.36.13
    MDEV-4506
    Revision #3427.36.12
    MDEV-4506
    Revision #3427.36.11
    MDEV-4506
    Revision #3427.36.10
    MDEV-4506
    Revision #3427.36.9
    MDEV-4506
    Revision #3427.36.8
    MDEV-4506
    Revision #3427.36.7
    MDEV-4506
    Revision #3427.36.6
    MDEV-4506
    Revision #3427.36.5
    MDEV-4506
    Revision #3427.36.4
    MDEV-4506
    Revision #3427.36.3
    MDEV-4506
    Revision #3427.36.2
    MDEV-4506
    Revision #3427.36.1
    MDEV-4506
    Revision #2502.567.155
    MDEV-5104
    Revision #2502.567.154
    MDEV-5143
    Revision #2502.567.153
    Revision #2502.566.55
    Revision #3796.2.9
    Revision #3796.2.7
    Revision #3796.2.6
    Revision #3796.2.5
    Revision #3796.2.4
    Revision #3796.2.3
    Revision #3796.2.2
    Revision #3796.2.1
    Revision #3413.21.389
    Revision #2502.567.152
    Revision #3427.35.3
    Revision #3413.21.388
    Revision #3427.35.2
    Revision #3413.21.387
    MDEV-4981
    MDEV-3798
    Revision #3427.34.41
    Revision #3427.34.40
    MDEV-3798
    Revision #3427.34.39
    MDEV-3798
    Revision #3427.34.38
    Revision #3427.34.37
    MDEV-3798
    Revision #3427.34.36
    MDEV-3798
    Revision #3427.34.35
    MDEV-5122
    Revision #3427.34.34
    Revision #3427.34.33
    MDEV-5106
    Revision #3427.34.32
    MDEV-3798
    Revision #3427.34.31
    MDEV-3798
    Revision #3427.34.30
    MDEV-3798
    Revision #3427.34.29
    MDEV-3798
    Revision #3427.34.28
    MDEV-3798
    Revision #3427.34.27
    MDEV-3798
    Revision #3427.34.26
    MDEV-3798
    Revision #3427.34.25
    MDEV-3798
    Revision #3427.34.24
    MDEV-3798
    Revision #3427.34.23
    Revision #3427.34.22
    MDEV-3798
    Revision #3427.34.21
    MDEV-3798
    Revision #3427.34.20
    MDEV-3798
    Revision #3427.34.19
    MDEV-3798
    Revision #3427.34.18
    MDEV-411
    Revision #3427.34.17
    MDEV-5093
    MDEV-5094
    Revision #3427.34.16
    Revision #3427.34.15
    Revision #3427.34.14
    MDEV-5067
    Revision #3427.34.13
    MDEV-5060
    Revision #3427.34.12
    MDEV-5070
    Revision #3427.34.11
    Revision #3427.34.10
    Revision #3427.34.9
    Revision #3427.34.8
    MDEV-5047
    Revision #3427.34.7
    MDEV-5045
    Revision #3427.34.6
    MDEV-407
    Revision #3427.34.5
    Revision #3427.34.4
    Revision #3427.34.3
    Revision #3427.34.2
    Revision #3427.34.1
    Revision #3427.33.1
    Revision #2502.567.149
    MDEV-5135
    MDEV-5105
    Revision #2502.567.148
    MDEV-5132
    Revision #2502.567.147
    MDEV-5105
    Revision #2502.567.146
    MDEV-5105
    Revision #2502.567.145
    MDEV-5078
    Revision #2502.567.144
    MDEV-5028
    Revision #3413.21.382
    MDEV-5131
    Revision #3413.21.381
    MDEV-4788
    Revision #3413.21.380
    MDEV-3856
    Revision #3413.21.379
    MDEV-5076
    Revision #3413.21.363
    Revision #3413.21.362
    MDEV-5029
    MariaDB 5.5.33
    Revision #3413.21.361
    Revision #3413.44.2
    Revision #3413.21.360
    Revision #3413.21.359
    Revision #3413.21.358
    Revision #2502.567.142
    Revision #3413.21.357
    Revision #2502.567.141
    MDEV-4861
    Revision #3413.21.356
    MDEV-4870
    Revision #2502.567.140
    MDEV-4870
    Revision #3413.21.355
    Revision #2502.567.139
    MDEV-4869
    Revision #3413.21.354
    MDEV-4843
    Revision #2502.567.138
    MDEV-4843
    Revision #3413.21.353
    Revision #2502.567.137
    MDEV-5015
    MDEV-4355
    Revision #3413.21.352
    Revision #3413.21.351
    MDEV-5012
    Revision #3413.21.350
    Revision #2502.567.136
    MDEV-4724
    Revision #3413.21.349
    Revision #2502.567.135
    MDEV-5005
    Revision #3413.21.348
    Revision #2502.584.1
    MDEV-4724
    Revision #3413.21.347
    Revision #2502.567.134
    MDEV-5011
    Revision #3413.21.346
    Revision #3413.21.345
    Revision #3413.21.344
    Revision #3413.21.343
    Revision #3413.21.342
    Revision #2502.567.133
    MDEV-4863
    Revision #3413.21.341
    MDEV-4941
    Revision #3413.21.340
    MDEV-4472
    MDEV-4770
    Revision #3413.21.339
    Revision #3413.21.338
    Revision #3413.21.337
    Revision #0.12.64
    Revision #3413.21.336
    Revision #3077.188.78
    Revision #3413.21.335
    Revision #2502.567.132
    MDEV-4996
    MDEV-4971
    Revision #3413.21.334
    MDEV-4978
    Revision #3413.21.333
    MDEV-4926
    Revision #3413.21.332
    MDEV-4836
    Revision #3413.42.2
    MDEV-4942
    Revision #3413.21.331
    Revision #3413.39.1
    Revision #3413.21.330
    MDEV-4902
    Revision #3413.21.329
    Revision #2502.567.130
    MDEV-4962
    Revision #3413.21.328
    Revision #3413.21.327
    Revision #3413.21.326
    Revision #3413.21.325
    Revision #3413.21.324
    Revision #3413.21.323
    Revision #3413.21.322
    Revision #3413.21.321
    MDEV-4951
    Revision #3413.21.320
    MDEV-4959
    MDEV-4420
    Revision #3413.21.319
    Revision #2502.567.129
    MDEV-4952
    Revision #3413.21.318
    Revision #3413.21.317
    MDEV-4942
    Revision #2502.567.127
    MDEV-4942
    Revision #3413.21.316
    Revision #3413.38.1
    MDEV-4420
    Revision #3413.21.315
    Revision #2502.567.126
    MDEV-4804
    Revision #3413.21.314
    Revision #3413.37.1
    MDEV-4840
    Revision #3413.21.313
    Revision #2502.567.125
    MDEV-4908
    Revision #3413.21.312
    Revision #2502.567.124
    MDEV-4355
    Revision #3413.21.311
    MDEV-4923
    Revision #3413.21.310
    Revision #3413.21.309
    Revision #3413.36.2
    Revision #3413.21.308
    MDEV-4165
    Revision #3413.21.307
    Revision #2502.567.118
    MDEV-4652
    Revision #2502.567.117
    MDEV-4811
    MDEV-4812
    Revision #3413.21.305
    Revision #3413.21.304
    Revision #2502.567.116
    MDEV-4653
    Revision #3413.21.303
    Revision #2502.567.115
    MDEV-4512
    Revision #3413.21.302
    Revision #3413.21.301
    Revision #3413.35.1
    MDEV-4687
    Revision #3413.21.300
    Revision #3413.34.3
    Revision #3413.21.299
    MDEV-4817
    Revision #3413.21.298
    Revision #3413.33.1
    MDEV-4687
    Revision #3413.21.297
    MDEV-4815
    Revision #3413.21.296

    Work around the problem with UNION's direct subselects not being visible.

  • Update test results ("Using temporary; Using filesort" are now always printed last in the Extra column)

  • This cset gets rid of memory leaks/crashes. Some result mismatches still remain.

  • Added a few asserts to catch similar errors.

    Revision #3427.29.3 Tue 2013-02-12 14:37:08 +0400

    • SHOW EXPLAIN for MariaDB - Support [SHOW] EXPLAIN UPDATE (needs code cleanup).

  • Revision #3427.29.2 Tue 2013-02-12 08:24:48 +0400

    • EXPLAIN DELETE for MariaDB - Include the testcases in the backport.

  • Revision #3427.29.1 Tue 2013-02-12 08:20:14 +0400

    • EXPLAIN DELETE for MariaDB

    • Backported the code to 10.0-base

    • Removed incorrect assert

  • Revision #2502.565.53 Tue 2013-08-13 15:21:11 -0700

    • Fixed bug MDEV-4894. This a an old legacy performance bug. When a very selective range scan existed for the second table in a join, and, at the same time, there was another range condition depending on the fields of the first table, the optimizer chose a plan with 'Range checked for each record'. This plan was extremely inefficient in comparison with the regular selective range scan. As a matter of fact the range scan chosen for each record was the same as that selective range scan.

  • Revision #2502.565.52 Mon 2013-07-22 00:55:06 +0500

    • MDEV-4478 check mysql-5.5 changes in spatial.cc. not_enough_points() introduced to check if the spatial object is incorrect.

  • Revision #2502.566.52 Thu 2013-08-01 09:25:50 +0300

    • MDEV-4823: Server crashes in Item_func_not::fix_fields on creating a table with a virtual column using NOT

  • Revision #3427.31.20
    Revision #3427.31.19
    Revision #3427.31.18
    Revision #3427.31.17
    Revision #3427.31.16
    Revision #3427.31.15
    Revision #3427.31.14
    Revision #3427.31.13
    Revision #3427.31.12
    Revision #3427.31.11
    Revision #3427.31.10
    Revision #3427.31.9
    Revision #3427.31.8
    Revision #3427.31.7
    Revision #3427.31.6
    Revision #3427.31.5
    Revision #3427.31.4
    Revision #3427.31.3
    Revision #3427.31.2
    Revision #3427.31.1
    Revision #3427.30.1
    Revision #2661.852.5
    Revision #2661.852.4
    Revision #2661.852.3
    Revision #2661.852.2
    Revision #2661.852.1
    Revision #3413.41.1
    MDEV-4836
    Revision #3413.40.1
    MDEV-4836
    MDEV-4817
    Revision #2502.567.120
    Revision #2502.583.1
    MDEV-4355
    MDEV-4177
    Revision #2502.567.119
    Revision #2502.566.53
    Fusion-io Introduction
    BINLOG_GTID_POS(..)
    MASTER_GTID_WAIT()
    @@LAST_GTID

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL

    This page is licensed: CC BY-SA / Gnu FDL