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

MariaDB 5.1.60 Changelog

Download | Release Notes | Changelog | Overview of 5.1

Release date: 5 Dec 2011

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 #3120 Sat 2011-12-03 20:29:15 +0200
    • Added suppressions
    • Fixed feedback_plugin_send to not generate a random number of lines.
  • Revision #3119 [merge] Thu 2011-12-01 19:20:57 +0100
  • Revision #3118 Thu 2011-12-01 20:11:41 +0200
    • Fixed that --with-libedit --without-readline works
    • Fixed buildbot failures (compiler warnings, failing tests)
  • Revision #3117 Wed 2011-11-30 20:57:09 +0200
    • Fixed compiler warning and errors
  • Revision #3116 Wed 2011-11-30 18:44:51 +0200
    • Fixed compiler warnings and other bugs found by buildbot.
  • Revision #3115 Wed 2011-11-30 11:37:28 +0100
    • test both federated and federatedX in the federated suite.
  • Revision #3114 Wed 2011-11-30 13:53:25 +0100
    • Cherrypick into XtraDB: Bug#13002783 PARTIALLY UNINITIALIZED CASCADE UPDATE VECTOR
    • We merged the test case for this into MariaDB 5.1, but the fix was not yet part of XtraDB.
  • Revision #3113 Wed 2011-11-30 00:34:05 +0200
    • Fixed compiler warnings
  • Revision #3112 Tue 2011-11-29 15:32:25 +0200
    • Fixed that maria-recover works as expected.
      • "" is now used if no option is set
  • Revision #3111 Tue 2011-11-29 01:10:17 +0100
    • Fix Windows build, and a conversion truncation warning.
  • Revision #3110 Thu 2011-11-24 19:23:20 +0200
    • Fixed that one can use --maria-recover=backup,force
    • (Before we only allowed one option)
  • Revision #3109 Thu 2011-11-24 16:04:19 +0200
    • Fixes for build failuers found by buildbot
  • Revision #3108 [merge] Wed 2011-11-23 19:32:14 +0200
    • Merge with MySQL 5.1.60
  • Revision #3107 Wed 2011-11-23 10:25:27 +0200
    • Fixes of testcases after merge with MySQL 5.1.59
  • Revision #3106 [merge] Mon 2011-11-21 19:19:37 +0200
    • Merge of XtraDB for 5.1.59
    • Revision #3104.1.1 [merge] Mon 2011-11-21 14:21:13 +0100
      • Merge XtraDB from Percona-Server-5.1.59-13 into MariaDB 5.1.
      • Revision #0.6.47 mp: Mon 2011-11-21 13:20:15 +0100
        • Updated with changes from Percona Server 5.1.56-13, from
        • lp:percona-server/5.1, tag Percona-Server-5.1.59-13.0.
        • Merged: revid:ignacio.nin@percona.com-20111016133841-fzpr5s89n13ft1s1
  • Revision #3105 [merge] Mon 2011-11-21 19:17:56 +0200
    • Automatic merge
    • Revision #3101.1.1 [merge] Mon 2011-11-21 19:13:14 +0200
      • Initial merge with MySQL 5.1 (XtraDB still needs to be merged)
      • Fixed up copyright messages.
  • Revision #3104 Sun 2011-11-13 13:28:35 +0100
    • don't make feedback_plugin_send.test as 'big'
    • don't assume that the http reply packet will arrive in all in one piece
  • Revision #3103 Sat 2011-11-12 18:40:51 +0100
    • increase feedback plugin version
  • Revision #3102 Sat 2011-11-12 16:41:00 +0100
    • feedback plugin:
    • fix for mem_total on windows
    • report the time of the data snapshot
  • Revision #3101 Tue 2011-11-08 23:07:19 +0100
    • typos fixed
    • (thanks viva64.com)
  • Revision #3100 Thu 2011-10-27 15:22:52 +0300
    • Fix gcc 4.6 warnings about assigned but not used variables.
    • Fixed my_gethwaddr.c to allow compilation on Mac OS X.
  • Revision #3099 Wed 2011-10-19 20:51:01 +0200
    • Fix endless loop in my_gethwaddr()
  • Revision #3098 Thu 2011-10-13 11:20:33 +0200
    • silence the "uninitialized" warning
  • Revision #3097 Tue 2011-10-11 20:13:57 +0200
    • remove unconditional SAFEMALLOC/SAFEMUTEX from debug flags
  • Revision #3096 Mon 2011-10-10 17:59:26 +0200
    • add a missing definition
  • Revision #3095 Thu 2011-10-06 23:40:19 +0200
    • sort results in tests to make them stable
  • Revision #3094 Thu 2011-10-06 23:39:44 +0200
    • disable feedback plugin by default. Now on windows too.
  • Revision #3093 [merge] Thu 2011-10-06 21:42:43 +0200
    • merge the feedback tree
    • Revision #3091.1.8 Thu 2011-10-06 20:55:38 +0200
      • Implement uname() on Windows.
      • Also, fix code to get physical memory size.
    • Revision #3091.1.7 [merge] Thu 2011-10-06 18:48:16 +0200
      • merge with feedback-plugin
      • and disable feedback plugin by default, if it's compiled in.
      • Revision #0.13.4 mp: Thu 2011-10-06 18:24:00 +0200
        • add #define WITH_FEEDBACK_PLUGIN
    • Revision #3091.1.6 Wed 2011-10-05 20:16:42 +0200
      • fix fulltext_plugin.test on windows
    • Revision #3091.1.5 Tue 2011-10-04 16:51:39 +0200
      • tests for feedback plugin,
      • bugfix: garbage in PLUGIN_VAR_STR variables when INSTALL'ing a plugin
    • Revision #3091.1.4 [merge] Tue 2011-10-04 16:03:10 +0200
      • merge feedback plugin
      • Revision #0.13.3 mp: Tue 2011-10-04 15:48:39 +0200
        • fix for static plugins in mariadb.
        • send "startup" message 5 minutes after startup, not immediately
      • Revision #0.13.2 mp: Mon 2011-10-03 08:43:01 +0200
        • don't use https url by default, if ssl is not available
      • Revision #0.13.1 mp: Sat 2011-10-01 21:23:01 +0200
        • initial checkin
    • Revision #3091.1.3 Tue 2011-10-04 15:41:52 +0200
      • support for plugins on windows
    • Revision #3091.1.2 Tue 2011-10-04 15:07:55 +0200
      • my_gethwaddr() on Solaris and Windows
    • Revision #3091.1.1 Tue 2011-10-04 15:01:26 +0200
      • remove redundant declarations
  • Revision #3092 Wed 2011-10-05 16:37:05 +0300
    • Fix for issue found in buildbot where mysqld.*.err files was missing
    • Added suppression message for valgrind failure found on OpenSuSE 11.1
  • Revision #3091 Mon 2011-08-15 20:38:21 +0300
    • Fixed Bug #826377 "Aria DB Format: Reading specific table from dump causes Wrong bytesec"
    • The bug was that when using bulk insert combined with lock table, we intitalized the io cache with the wrong file position.
    • This fixed a bug where MariaDB could not read in a table dump done with mysqldump.
  • Revision #3090 Fri 2011-08-12 15:40:56 +0300
    • Fixed Bug #814231 Aria post-recovery error "Bitmap at page 0 has pages reserved outside of data file length"
    • The bug was a wrong check in aria_chk; The table was fine.
  • Revision #3089 Sun 2011-07-31 22:25:37 +0200
    • Speed up mysql-test-run.pl.
    • Problem was the parsing of test suite files for various tags and options.
    • This was done inefficiently, and include files were re-parsed for every place they were included. This caused a delay of 20 seconds or so before the first test started to run.
    • By parsing more efficiently and re-using first parse for subsequent inclusion of the same file, time spent parsing is reduced to less than 1 second, and start appears instantaneous.
    • (With this patch, full ./mtr runs in 3 minutes on my laptop (release build.)
  • Revision #3088 Sun 2011-07-24 01:27:48 -0700
    • Ensure that the last --datadir option is used from the my.cnf files.
  • Revision #3087 Sun 2011-07-24 01:25:28 -0700
    • Fixes Bug #805930 Sysbench breaks on multiple table test with MariaDB 5.2.7 + Aria
    • The bug happens when one uses MAX_ROWS=# with Aria & row_format=page and one insert more than # rows.
  • Revision #3086 Thu 2011-07-21 18:32:44 +0300
    • test fix.
  • Revision #3085 Thu 2011-07-21 15:14:16 +0300
    • Fixed PBXT test.
  • Revision #3084 Thu 2011-07-21 12:29:00 +0300
    • Removed incorrect fix and its test suite (the test suit is duplicate).
    • Fixed explains of previous patch.
  • Revision #3083 Thu 2011-07-21 11:45:19 +0300
    • The function description added.
  • Revision #3082 Thu 2011-07-21 11:20:55 +0300
    • Fix of Bug #777809
    • There are 2 volatile condition constructions AND/OR constructions and fields(references) when first good supported to be top elements of conditions because it is normal practice (see copy_andor_structure for example) fields without any expression in the condition is really rare and mostly useless case however it could lead to problems when optimiser changes/moves them unaware of other variables referring to them. An easy solution of this problem is just to replace single field in a condition with equivalent expression well supported by the server (<field> -> <field> != 0).
  • Revision #3081 Tue 2011-07-12 08:58:33 +0200
    • bugfix: create internal temporary tables in mysql_tmpdir, not in datadir
  • Revision #3080 Sun 2011-07-10 13:38:15 +0200
    • Post-fix for Bug #808233 : replace uint with "unsigned int" in mysql.h.pp, too
  • Revision #3079 [merge] Sun 2011-07-10 12:33:08 +0200
    • merge
    • Revision #3067.1.4 [merge] Sun 2011-07-10 12:31:09 +0200
      • merge
    • Revision #3067.1.3 Sun 2011-07-10 12:27:42 +0200
      • Bug #808233: Undefined uint in typelib.h
      • Fix is to replace uint in public header with unsigned int. uint is not guaranteed to be defined by system headers.
  • Revision #3078 Thu 2011-07-07 22:37:38 +0200
    • protocol safety fix:
      • before strlen(db) we need to be sure that
      • db lies within packet boundaries
  • Revision #3077 Fri 2011-06-24 10:56:29 +0300
    • Fixed typo. (Old code worked as both tested parts where 'bool', but not nice code..)
  • Revision #3076 Fri 2011-06-24 10:10:50 +0300
    • Fixes to aria
      • Fixed error when writing a blob to the last page on the bitmap.
      • Marked bitmap changed in once case that could cause two rows to use the same blob page.
  • Revision #3075 Fri 2011-06-24 10:08:09 +0300
    • Fix for Bug #798597 Incorrect "Duplicate entry" error with views and GROUP BY
  • Revision #3074 Tue 2011-06-21 17:40:51 +0200
    • Bug #790513 MariaDB crashes on startup
    • initialize plugins earlier, to support, for example, non-MyISAM mysql.plugin table.
  • Revision #3073 Wed 2011-06-15 20:30:10 +0200
    • ./mtr --suite funcs_1 --ps-protocol
  • Revision #3072 Wed 2011-06-15 19:44:00 +0200
    • fix "./configure --with-debug" builds
    • (without CFLAGS=-DSAFEMALLOC).
  • Revision #3071 Thu 2011-05-26 14:38:17 +0300
    • Disable call to setpriority() in pbxt. This caused mysqld to run with nice priority -19, which was far from optimal.
  • Revision #3070 Wed 2011-05-18 15:15:36 +0200
    • Fix mysqltest printing of include stack.
    • The printing of include stack in the error case in mysqltest omitted the bottom of the stack (the line number in original test case file), and instead printed the top of the stack twice. Fix to print each element on the stack once and only once.
  • Revision #3069 [merge] Thu 2011-05-12 15:39:54 +0200
    • merge
    • Revision #3067.1.2 Thu 2011-05-12 15:34:02 +0200
      • Windows build : Make win\config.js optional in 5.1
      • Simplifies handling 5.1 in buildbot.
    • Revision #3067.1.1 Thu 2011-05-12 15:31:11 +0200
      • Fix check_table_file_presence:
      • On Windows, do not attempt access() for special device names like CON, PRN etc. access() would return 0, this does not mean that fiile with this name exists.
  • Revision #3068 Thu 2011-05-12 14:56:08 +0300
    • db_name can change case, so we need copy of it for case insensitive FS.
  • Revision #3067 Wed 2011-05-11 14:09:48 +0300
    • Bugfix: New table creation/renaming block added if old encoded table present.
  • Revision #3066 Mon 2011-05-09 15:06:16 +0200
    • Fix buildbot failure in rpl_stop_slave.test.
    • Problem was setting DEBUG_SYNC twice in a row too fast in the test case; this could cause the second setting to override the first before the code had time to react to the first, causing the signal to get lost.
    • Fixed by waiting for the code to receive the first signal before overwriting it in the test case.
  • Revision #3065 Fri 2011-05-06 14:01:51 +0300
    • Reverted unittest/unit.pl back to Test::Harness as some of our build machines didn't support the new recommended TAP::Harness module
  • Revision #3064 Thu 2011-05-05 23:28:42 +0300
    • Speed up pbxt.range test a bit
  • Revision #3063 Thu 2011-05-05 14:51:01 +0300
    • Improved 'make test-unit' time slightly
  • Revision #3062 [merge] Wed 2011-05-04 21:56:29 +0300
    • Automatic merge
    • Revision #3060.1.1 Wed 2011-05-04 21:51:44 +0300
      • Fixed build errors on centos5-amd64-minimal, where we compile with very few character sets
      • Fixed compiler warnings
  • Revision #3061 Wed 2011-05-04 21:28:02 +0300
    • Fixed build errors on centos5-amd64-minimal, where we compile with very few character sets
    • Fixed compiler warnings
  • Revision #3060 [merge] Wed 2011-05-04 16:12:39 +0200
    • merge
    • Revision #3058.1.2 Wed 2011-05-04 16:03:52 +0200
      • Cherrypick fix for maria recovery bug Bug #686006 from 5.2 into 5.1
    • Revision #3058.1.1 Wed 2011-05-04 15:45:39 +0200
      • Avoid mtr warning on Windows during startup
      • The reason for mtr warning is that collect_mysqld_features() starts mysqld with --datadir=/tmp and this directory does not exist on Windows.
      • Fix : instead of passing --datadir=$opt_vardir/tmp in collect_mysqld_features() just use --datadir=. mysqld does not need a correct directory, just an existing one, as it is started with --help ---verbose --skip-grant-tables.
  • Revision #3059 [merge] Wed 2011-05-04 11:59:16 +0300
  • Revision #3058 [merge] Tue 2011-05-03 19:36:06 +0200
  • Revision #3057 [merge] Tue 2011-05-03 18:27:14 +0300
    • Automatic merge
    • Revision #3054.1.1 Tue 2011-05-03 18:17:13 +0300
      • Fixed after-merge failures found by buildbot
  • Revision #3056 Tue 2011-05-03 12:50:09 +0200
    • Fix Xtradb compile error on Win64 - conversion between pointers of different size
  • Revision #3055 Mon 2011-05-02 23:03:26 +0200
    • Fix compile errors:
      • from xtradb merge
      • portability error in bitmap-t.c ( variable size array in non-portable)
  • Revision #3054 [merge] Mon 2011-05-02 21:42:52 +0300
    • Automatic merge
    • Revision #3052.1.3 [merge] Mon 2011-05-02 21:41:02 +0300
      • Merge with xtradb fixes
    • Revision #3052.1.2 [merge] Mon 2011-05-02 20:58:45 +0300
      • Merge with MySQL 5.1.57/58
      • Moved some BSD string functions from Unireg
    • Revision #3052.1.1 Thu 2011-04-28 23:58:00 +0300
      • Added calls to cleanup_mutexes() for embedded library.
  • Revision #3053 [merge] Fri 2011-04-29 16:16:42 +0200
    • Merge XtraDB from Percona Server 5.1.56-12.7 into MariaDB-5.1.
    • Revision #0.6.46 Fri 2011-04-29 14:49:04 +0200
      • Updated with changes from Percona Server 5.1.56-12.7, from
      • lp:percona-dev/percona-server/release-5.1.56-12.7 percona-server-5.1.56-12.7 as of April 29, 2011.
      • Merged: revid:ignacio.nin@percona.com-20110427224434-e5a4kpyfwvj641q3
  • Revision #3052 Tue 2011-04-12 13:49:16 +0200
    • Bug #732124: PBXT result file updates that were forgotten when patch was pushed.
  • Revision #3051 [merge] Tue 2011-04-12 11:48:43 +0200
    • Merge fix of missing lock initialisation from Vlad:
    • "fixed the problem for the failing preload.test in pbxt suite"
    • Revision #3050.1.1 Thu 2011-04-07 18:28:52 +0200
      • fixed the preload.test pbxt bug
  • Revision #3050 Wed 2011-03-09 19:45:48 +0200
    • Bug fix for Bug #732124 union + limit returns wrong result
  • Revision #3049 Tue 2011-03-08 14:55:36 +0200
    • Don't check if LAST_IO_Error has changed as this is not a user variable and it may change depending on timing issues between master and slave
  • Revision #3048 Fri 2011-03-04 12:37:48 +0200
    • Removed wrong #ifdef that caused compile failure on Freebsd.
  • Revision #3047 Tue 2011-03-01 18:03:38 +0100
    • typo (in the yassl error message) fixed
  • Revision #3046 Tue 2011-03-01 16:21:27 +0200
    • Fixed for mac sed.
  • Revision #3045 Tue 2011-03-01 15:31:24 +0200
    • Revoked changes from MySQL 5.1.55 merge as Sergei's code is more general
  • Revision #3044 Tue 2011-03-01 15:19:25 +0200
    • Allow -Wuninitialized without -O only for gcc 4.4 and upper
  • Revision #3043 Mon 2011-02-28 23:24:19 +0200
    • Get rid of compiler warnings
  • Revision #3042 Mon 2011-02-28 19:47:19 +0200
    • Increase version number
    • Taged a couple of tests with --big-test
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.