- 19 Dec, 2015 1 commit
-
-
Vicențiu Ciorbaru authored
This patch fixes one compilation error related to __db_lsn struct. The struct can not be defined as empty according to the main C standard. In C++, this is handled by forcing a size of 1. To eliminate the error we add a dummy char field of size 1. This has no effect on the C++ compiled code, but also removes the compiler error.
-
- 11 Dec, 2015 5 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
MDEV-7655 SHOW CREATE TABLE returns invalid DDL when using virtual columns along with a table collation
-
Sergei Golubchik authored
that was mistakenly merged from mysql-5.5.47 (introduces valgrind failures in main.sp, because Field_varstring columns are created as FIELD_NORMAL and that causes aria to read bytes between the actual value length and field max length)
-
Sergei Golubchik authored
that was mistakenly merged from mysql-5.5.47
-
Jan Lindström authored
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.
-
- 10 Dec, 2015 1 commit
-
-
Oleksandr Byelkin authored
In fact it was error in decimal library (incorrect processing of buffer overflow) invisible from other server parts because of buffer allocation and precision tests.
-
- 09 Dec, 2015 7 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Julien Pivotto authored
The License field in the MariaDB RPM packages is GPL. This does not tell the version of GPL and might confuse tools and users that rely on this field. Best practice in the RPM world is to use "GPLv2" for the GPL 2.0 license. The commit switches the license field of the RPM packages to GPLv2.
-
Sergei Golubchik authored
5.5.46-37.6
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
- 08 Dec, 2015 9 commits
-
-
Sergey Vojtovich authored
Removed unused variable.
-
Sergei Golubchik authored
MDEV-8825 mysql_upgrade leaks the admin password when it spawns a shell process to execute mysqlcheck don't put common arguments on the command-line, use a config file instead
-
Sergei Golubchik authored
-
Sergei Golubchik authored
Reimplement ssl_verify_server_cert() using the logic from https://wiki.openssl.org/index.php/Hostname_validation The bug was discovered by Alex Gaynor.
-
Sergei Golubchik authored
first close all tables, then unload UDFs
-
Sergei Golubchik authored
-
Sergei Golubchik authored
thd->cleanup_after_query() is needed to destroy all Items created for this query (and Item destructors free allocated Strings).
-
Sergei Golubchik authored
-
Sergei Golubchik authored
set keep_row_order=true for temporary tables that hold results of the SHOW command
-
- 07 Dec, 2015 10 commits
-
-
Sergei Golubchik authored
5.5 patch only
-
Sergei Golubchik authored
use --mysqld instead of naming all groups explicitly https://github.com/MariaDB/server/pull/92
-
Sergei Golubchik authored
Don't let network errors from mysql_close() leak into THD. * remove incorrect upstream fix ** table->in_use can be NULL, must use ha_thd() ** clear_error() may remove earlier errors, don't use it * fix the bug properly in federated and federatedx
-
Sergei Golubchik authored
* reduce code duplication * change int->void for the function that doesn't return an error * use ha_thd()
-
Sergei Golubchik authored
-
Sergei Golubchik authored
fix innodb auto-increment handling three bugs: 1. innobase_next_autoinc treated the case of current<offset incorrectly 2. ha_innobase::get_auto_increment didn't recalculate current when increment changed 3. ha_innobase::get_auto_increment didn't pass offset down to innobase_next_autoinc
-
Sergei Golubchik authored
-
Christian Loos authored
debian/additions/my.cnf sets slow_query_log_file to /var/log/mysql/mariadb-slow.log. Update the filename to rotate the slow log file.
-
Jan Lindström authored
Incorrect array lenght for comma buffer.
-
Jan Lindström authored
-
- 05 Dec, 2015 1 commit
-
-
Jan Lindström authored
-
- 04 Dec, 2015 1 commit
-
-
Jan Lindström authored
Analysis: There were two problems. (1) if partition table was created using lower_case_tables = 1 on windows we did find the correct table but we did not set share->ib_table correctly. (2) we did open table on dictionary but did not increase mysql_open_tables. Fix: In xtradb allow access to tables with incorrect lower case names (warning is printed to error log). If table is opened increase mysql_open_tables count to avoid crash on flush tables.
-
- 03 Dec, 2015 3 commits
-
-
Alexander Barkov authored
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.
-
Sergey Vojtovich authored
mysqldump --routine fails to dump databases containing backslash ("\") character. This happened because escaped database name was being used as an identifier while changing current database. Such identifers are not supposed to be escaped, they must be properly quoted instead.
-
Jan Lindström authored
Analysis: debug only assertion I_S function (IS is XtraDB feature) is calling buf_block_get_frame on any page it reads, which debug-asserts that the page is buffer-fixed, which is not the case in I_S query. Fixed by holding the buffer page mutex while the fields are read directly.
-
- 20 Nov, 2015 1 commit
-
-
Oleksandr Byelkin authored
Non-select-like queries has no correct JOIN structure connected to top-most SELECT_LEX (and should not).
-
- 18 Nov, 2015 1 commit
-
-
Sergei Golubchik authored
feedback plugin needs to set tables->select_lex properly
-