Thu Aug 19 16:42:18 2010 UTC ()
Pullup ticket #3208 - requested by taca
databases/mysql51-client: security update
databases/mysql51-server: security update

Revisions pulled up:
- databases/mysql51-client/Makefile.common	1.10
- databases/mysql51-client/distinfo		1.6
- databases/mysql51-client/patches/patch-ap	1.2
- databases/mysql51-server/PLIST		1.7
- databases/mysql51-server/Makefile		1.6
- databases/mysql51-server/distinfo		1.8-1.9
- databases/mysql51-server/patches/patch-ae	1.2
- databases/mysql51-server/patches/patch-aj	1.2
- databases/mysql51-server/patches/patch-ak	1.2
- databases/mysql51-server/patches/patch-ay	1.3
- databases/mysql51-server/patches/patch-az	1.1
- databases/mysql51-server/patches/patch-ba	1.1
- databases/mysql51-server/patches/patch-bb	1.1
---
Module Name:	pkgsrc
Committed By:	taca
Date:		Wed Aug 11 23:18:04 UTC 2010

Modified Files:
	pkgsrc/databases/mysql51-client: Makefile.common distinfo
	pkgsrc/databases/mysql51-client/patches: patch-ap
	pkgsrc/databases/mysql51-server: PLIST distinfo
	pkgsrc/databases/mysql51-server/patches: patch-aj patch-ak
Removed Files:
	pkgsrc/databases/mysql51-server/patches: patch-ay

Log Message:
Update mysql51-client and mysql51-server to 5.1.49.

Please refer http://dev.mysql.com/doc/refman/5.1/en/news-5-1-49.html
for full changes.

* InnoDB Plugin has been upgraded to version 1.0.10. This version is
  considered of General Availability (GA) quality.

  In this release, the InnoDB Plugin is included in source and binary
  distributions, except RHEL3, RHEL4, SuSE 9 (x86, x86_64, ia64), and
  generic Linux RPM packages. It also does not work for FreeBSD 6 and
  HP-UX or for Linux on generic ia64.

Bugs fixed:

* Security Fix: After changing the values of the innodb_file_format or
  innodb_file_per_table configuration parameters, DDL statements could
  cause a server crash. (Bug#55039)

* Security Fix: Joins involving a table with with a unique SET column
  could cause a server crash. (Bug#54575)

* Security Fix: Incorrect handling of NULL arguments could lead to a
  crash for IN() or CASE operations when NULL arguments were either
  passed explicitly as arguments (for IN()) or implicitly generated by
  the WITH ROLLUP modifier (for IN() and CASE). (Bug#54477)

* Security Fix: A malformed argument to the BINLOG statement could
  result in Valgrind warnings or a server crash. (Bug#54393)

* Security Fix: Use of TEMPORARY InnoDB tables with nullable columns
  could cause a server crash. (Bug#54044)

* Security Fix: The server could crash if there were alternate reads
  from two indexes on a table using the HANDLER interface. (Bug#54007)

* Security Fix: Using EXPLAIN with queries of the form SELECT
  ... UNION ... ORDER BY (SELECT ... WHERE ...) could cause a server
  crash. (Bug#52711)

* Security Fix: LOAD DATA INFILE did not check for SQL errors and sent
  an OK packet even when errors were already reported. Also, an assert
  related to client-server protocol checking in debug servers
  sometimes was raised when it should not have been. (Bug#52512)
---
Module Name:	pkgsrc
Committed By:	taca
Date:		Fri Aug 13 14:25:35 UTC 2010

Modified Files:
	pkgsrc/databases/mysql51-server: Makefile distinfo
	pkgsrc/databases/mysql51-server/patches: patch-ae
Added Files:
	pkgsrc/databases/mysql51-server/patches: patch-ay patch-az patch-ba
	    patch-bb

Log Message:
Fix some my_time_t (long) v.s. time_t problem introduced MySQL 5.1.49.
This problem results mysqld to exit on start up.

		5.1/i386	5.1/amd64	5.99.38/i386	5.99.38/amd64
my_time_t	int32_t		int64_t		int32_t		int64_t
time_t		int32_t		int32_t		int64_t		int64_t

I confirmed to mysqld running on these four case except 5.99.38/i386.

Bump PKG_REVISION.


(tron)
diff -r1.8.2.1 -r1.8.2.2 pkgsrc/databases/mysql51-client/Makefile.common
diff -r1.4.2.1 -r1.4.2.2 pkgsrc/databases/mysql51-client/distinfo
diff -r1.1.1.1 -r1.1.1.1.4.1 pkgsrc/databases/mysql51-client/patches/patch-ap
diff -r1.5 -r1.5.2.1 pkgsrc/databases/mysql51-server/Makefile
diff -r1.5.2.1 -r1.5.2.2 pkgsrc/databases/mysql51-server/PLIST
diff -r1.6.2.1 -r1.6.2.2 pkgsrc/databases/mysql51-server/distinfo
diff -r1.1.1.1 -r1.1.1.1.4.1 pkgsrc/databases/mysql51-server/patches/patch-ae
diff -r1.1.1.1 -r1.1.1.1.4.1 pkgsrc/databases/mysql51-server/patches/patch-aj
diff -r1.1.1.1 -r1.1.1.1.4.1 pkgsrc/databases/mysql51-server/patches/patch-ak
diff -r1.1 -r0 pkgsrc/databases/mysql51-server/patches/patch-ay
diff -r0 -r1.1.2.2 pkgsrc/databases/mysql51-server/patches/patch-az
diff -r0 -r1.1.2.2 pkgsrc/databases/mysql51-server/patches/patch-ba
diff -r0 -r1.1.2.2 pkgsrc/databases/mysql51-server/patches/patch-bb

cvs diff -r1.8.2.1 -r1.8.2.2 pkgsrc/databases/mysql51-client/Attic/Makefile.common (expand / switch to unified diff)

--- pkgsrc/databases/mysql51-client/Attic/Makefile.common 2010/07/05 08:59:29 1.8.2.1
+++ pkgsrc/databases/mysql51-client/Attic/Makefile.common 2010/08/19 16:42:17 1.8.2.2
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: Makefile.common,v 1.8.2.1 2010/07/05 08:59:29 tron Exp $ 1# $NetBSD: Makefile.common,v 1.8.2.2 2010/08/19 16:42:17 tron Exp $
2# 2#
3# used by databases/mysql51-client/Makefile 3# used by databases/mysql51-client/Makefile
4# used by databases/mysql51-server/Makefile 4# used by databases/mysql51-server/Makefile
5# 5#
6 6
7DISTNAME= mysql-5.1.48 7DISTNAME= mysql-5.1.49
8CATEGORIES= databases 8CATEGORIES= databases
9MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-5.1/} 9MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-5.1/}
10 10
11MAINTAINER= sketch@NetBSD.org 11MAINTAINER= sketch@NetBSD.org
12HOMEPAGE= http://www.mysql.com/ 12HOMEPAGE= http://www.mysql.com/
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
17 17
18.include "../../mk/bsd.prefs.mk" 18.include "../../mk/bsd.prefs.mk"
19.include "options.mk" 19.include "options.mk"
20 20

cvs diff -r1.4.2.1 -r1.4.2.2 pkgsrc/databases/mysql51-client/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/mysql51-client/Attic/distinfo 2010/07/05 08:59:29 1.4.2.1
+++ pkgsrc/databases/mysql51-client/Attic/distinfo 2010/08/19 16:42:17 1.4.2.2
@@ -1,30 +1,30 @@ @@ -1,30 +1,30 @@
1$NetBSD: distinfo,v 1.4.2.1 2010/07/05 08:59:29 tron Exp $ 1$NetBSD: distinfo,v 1.4.2.2 2010/08/19 16:42:17 tron Exp $
2 2
3SHA1 (mysql-5.1.48.tar.gz) = 61327d8588a73eb1ca61a91eefad9ce571bac588 3SHA1 (mysql-5.1.49.tar.gz) = c173614fa307eeed34607292205290715f20bcd5
4RMD160 (mysql-5.1.48.tar.gz) = 783575f5dc4ef004c8256878e6619d23cc33aae4 4RMD160 (mysql-5.1.49.tar.gz) = e4d43fa48f1c2ffe16c16119422fd9f3d1c812b2
5Size (mysql-5.1.48.tar.gz) = 23362742 bytes 5Size (mysql-5.1.49.tar.gz) = 23687599 bytes
6SHA1 (patch-aa) = 2a5321738e637a56e57cd6b1b40908d2bf275506 6SHA1 (patch-aa) = 2a5321738e637a56e57cd6b1b40908d2bf275506
7SHA1 (patch-ab) = 8bbbb84d659810031162475917ec233951c67ca4 7SHA1 (patch-ab) = 8bbbb84d659810031162475917ec233951c67ca4
8SHA1 (patch-ac) = 5d5f1b67eb96254b821cf4a3e99eec26dd703bf6 8SHA1 (patch-ac) = 5d5f1b67eb96254b821cf4a3e99eec26dd703bf6
9SHA1 (patch-ad) = 4e98f696b8b5098456e53a8de710a6bcd547997c 9SHA1 (patch-ad) = 4e98f696b8b5098456e53a8de710a6bcd547997c
10SHA1 (patch-ae) = c74481e5856cbd73662495630c73baec93586e9b 10SHA1 (patch-ae) = c74481e5856cbd73662495630c73baec93586e9b
11SHA1 (patch-af) = 399a55ac369831757fad5aec4dbd8b76050276e4 11SHA1 (patch-af) = 399a55ac369831757fad5aec4dbd8b76050276e4
12SHA1 (patch-ag) = bfb6eec77d7c5aa8d2b849632769005dcf2e272c 12SHA1 (patch-ag) = bfb6eec77d7c5aa8d2b849632769005dcf2e272c
13SHA1 (patch-ah) = 5fd4db0e04a97289f38a5467bbae5041f4082b51 13SHA1 (patch-ah) = 5fd4db0e04a97289f38a5467bbae5041f4082b51
14SHA1 (patch-ai) = 722364e59070ab2d3377a694698f32bf25427bf2 14SHA1 (patch-ai) = 722364e59070ab2d3377a694698f32bf25427bf2
15SHA1 (patch-aj) = 476384877154dd8d2465c6c9a0e411c220d405e4 15SHA1 (patch-aj) = 476384877154dd8d2465c6c9a0e411c220d405e4
16SHA1 (patch-ak) = 5dd0982e9c9b2d0199a3a148a12a4dd219533e9d 16SHA1 (patch-ak) = 5dd0982e9c9b2d0199a3a148a12a4dd219533e9d
17SHA1 (patch-al) = 93ba34d66fd054fbcf9e1eb3a042770d4d6820ec 17SHA1 (patch-al) = 93ba34d66fd054fbcf9e1eb3a042770d4d6820ec
18SHA1 (patch-am) = 7cced70246776a64e782e0c7d335d5948a2189f1 18SHA1 (patch-am) = 7cced70246776a64e782e0c7d335d5948a2189f1
19SHA1 (patch-an) = a608060cee7aadaf8bcde84016a73131a75dea32 19SHA1 (patch-an) = a608060cee7aadaf8bcde84016a73131a75dea32
20SHA1 (patch-ao) = dbf68af2d2ded85140aac3602d4f6ce5d68cc78a 20SHA1 (patch-ao) = dbf68af2d2ded85140aac3602d4f6ce5d68cc78a
21SHA1 (patch-ap) = 88dd29051ee68775cf15f3618a16c4f994e5e104 21SHA1 (patch-ap) = 187a956b4aa7ddbf7cb80d02d1c902757b0749be
22SHA1 (patch-aq) = d04016a2ab84709aee0c08aef71c2f79e82fc6f3 22SHA1 (patch-aq) = d04016a2ab84709aee0c08aef71c2f79e82fc6f3
23SHA1 (patch-ar) = bc0e2083ec285be8adac1027e63bf076e4c57211 23SHA1 (patch-ar) = bc0e2083ec285be8adac1027e63bf076e4c57211
24SHA1 (patch-as) = 5eb3a9308b13a25fa813db0ed4a06f8e43db74f6 24SHA1 (patch-as) = 5eb3a9308b13a25fa813db0ed4a06f8e43db74f6
25SHA1 (patch-at) = 241049f78ed4aa51497c1ebac4acea75efb0da03 25SHA1 (patch-at) = 241049f78ed4aa51497c1ebac4acea75efb0da03
26SHA1 (patch-au) = b177ebba44026ebd6ad5683f81875544c6f8746d 26SHA1 (patch-au) = b177ebba44026ebd6ad5683f81875544c6f8746d
27SHA1 (patch-av) = 8b5eb4b6535f1acb4e64496cd1228107895741a1 27SHA1 (patch-av) = 8b5eb4b6535f1acb4e64496cd1228107895741a1
28SHA1 (patch-aw) = 96b2078f40a57ec5377f551b1c756473c684612e 28SHA1 (patch-aw) = 96b2078f40a57ec5377f551b1c756473c684612e
29SHA1 (patch-ax) = 390debbc31e710f5aa41fda6a8b1134a14a2ff23 29SHA1 (patch-ax) = 390debbc31e710f5aa41fda6a8b1134a14a2ff23
30SHA1 (patch-ay) = 857758885a24d72ceb206475474b4f395543cb8e 30SHA1 (patch-ay) = 857758885a24d72ceb206475474b4f395543cb8e

cvs diff -r1.1.1.1 -r1.1.1.1.4.1 pkgsrc/databases/mysql51-client/patches/Attic/patch-ap (expand / switch to unified diff)

--- pkgsrc/databases/mysql51-client/patches/Attic/patch-ap 2010/03/04 16:27:18 1.1.1.1
+++ pkgsrc/databases/mysql51-client/patches/Attic/patch-ap 2010/08/19 16:42:18 1.1.1.1.4.1
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-ap,v 1.1.1.1 2010/03/04 16:27:18 taca Exp $ 1$NetBSD: patch-ap,v 1.1.1.1.4.1 2010/08/19 16:42:18 tron Exp $
2 2
3--- man/Makefile.in.orig 2010-02-04 11:46:19.000000000 +0000 3--- man/Makefile.in.orig 2010-07-09 12:38:13.000000000 +0000
4+++ man/Makefile.in 4+++ man/Makefile.in
5@@ -380,8 +380,9 @@ yassl_h_ln_cmd = @yassl_h_ln_cmd@ 5@@ -381,8 +381,9 @@ yassl_libs = @yassl_libs@
6 yassl_libs = @yassl_libs@ 
7 yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@ 6 yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@
 7 yassl_thread_cxxflags = @yassl_thread_cxxflags@
8 zlib_dir = @zlib_dir@ 8 zlib_dir = @zlib_dir@
9-man1_MANS = @man1_files@ 9-man1_MANS = @man1_files@
10-man8_MANS = @man8_files@ 10-man8_MANS = @man8_files@
11+man1_MANS = mysql.1 mysql_zap.1 mysqlaccess.1 mysqladmin.1 \ 11+man1_MANS = mysql.1 mysql_zap.1 mysqlaccess.1 mysqladmin.1 \
12+ mysqldump.1 mysqlshow.1 mysql_fix_privilege_tables.1 12+ mysqldump.1 mysqlshow.1 mysql_fix_privilege_tables.1
13+man8_MANS =  13+man8_MANS =
14 EXTRA_DIST = $(man1_MANS) $(man8_MANS) 14 EXTRA_DIST = $(man1_MANS) $(man8_MANS)
15 all: all-am 15 all: all-am
16  16

cvs diff -r1.5 -r1.5.2.1 pkgsrc/databases/mysql51-server/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/mysql51-server/Attic/Makefile 2010/04/24 15:59:23 1.5
+++ pkgsrc/databases/mysql51-server/Attic/Makefile 2010/08/19 16:42:18 1.5.2.1
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1# $NetBSD: Makefile,v 1.5 2010/04/24 15:59:23 taca Exp $ 1# $NetBSD: Makefile,v 1.5.2.1 2010/08/19 16:42:18 tron Exp $
2 2
3PKGNAME= ${DISTNAME:S/-/-server-/} 3PKGNAME= ${DISTNAME:S/-/-server-/}
 4PKGREVISION= 1
4SVR4_PKGNAME= mysqs 5SVR4_PKGNAME= mysqs
5COMMENT= MySQL 5, a free SQL database (server) 6COMMENT= MySQL 5, a free SQL database (server)
6 7
7CONFLICTS= {mysql-server-[0-9]*,mysql3-server-[0-9]*} 8CONFLICTS= {mysql-server-[0-9]*,mysql3-server-[0-9]*}
8 9
9PKG_DESTDIR_SUPPORT= user-destdir 10PKG_DESTDIR_SUPPORT= user-destdir
10 11
11.include "../../databases/mysql51-client/Makefile.common" 12.include "../../databases/mysql51-client/Makefile.common"
12 13
13MAKE_JOBS_SAFE= no 14MAKE_JOBS_SAFE= no
14 15
15CONFIGURE_ARGS+= --with-libwrap 16CONFIGURE_ARGS+= --with-libwrap
16CONFIGURE_ARGS+= --with-mysqld-user=${MYSQL_USER} 17CONFIGURE_ARGS+= --with-mysqld-user=${MYSQL_USER}

cvs diff -r1.5.2.1 -r1.5.2.2 pkgsrc/databases/mysql51-server/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/mysql51-server/Attic/PLIST 2010/07/05 08:59:29 1.5.2.1
+++ pkgsrc/databases/mysql51-server/Attic/PLIST 2010/08/19 16:42:18 1.5.2.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.5.2.1 2010/07/05 08:59:29 tron Exp $ 1@comment $NetBSD: PLIST,v 1.5.2.2 2010/08/19 16:42:18 tron Exp $
2bin/innochecksum 2bin/innochecksum
3bin/my_print_defaults 3bin/my_print_defaults
4bin/myisam_ftdump 4bin/myisam_ftdump
5bin/myisamchk 5bin/myisamchk
6bin/myisamlog 6bin/myisamlog
7bin/myisampack 7bin/myisampack
8bin/mysql.server 8bin/mysql.server
9bin/mysql_client_test 9bin/mysql_client_test
10${PLIST.embedded}bin/mysql_client_test_embedded 10${PLIST.embedded}bin/mysql_client_test_embedded
11bin/mysql_install_db 11bin/mysql_install_db
12bin/mysql_secure_installation 12bin/mysql_secure_installation
13bin/mysql_tzinfo_to_sql 13bin/mysql_tzinfo_to_sql
14bin/mysql_waitpid 14bin/mysql_waitpid
@@ -296,26 +296,27 @@ share/mysql-test/include/linux_sys_vars. @@ -296,26 +296,27 @@ share/mysql-test/include/linux_sys_vars.
296share/mysql-test/include/load_sysvars.inc 296share/mysql-test/include/load_sysvars.inc
297share/mysql-test/include/loaddata_autocom.inc 297share/mysql-test/include/loaddata_autocom.inc
298share/mysql-test/include/master-slave-end.inc 298share/mysql-test/include/master-slave-end.inc
299share/mysql-test/include/master-slave-reset.inc 299share/mysql-test/include/master-slave-reset.inc
300share/mysql-test/include/master-slave.inc 300share/mysql-test/include/master-slave.inc
301share/mysql-test/include/min_null_cond.inc 301share/mysql-test/include/min_null_cond.inc
302share/mysql-test/include/mix1.inc 302share/mysql-test/include/mix1.inc
303share/mysql-test/include/mix2.inc 303share/mysql-test/include/mix2.inc
304share/mysql-test/include/mix2_ucs2.inc 304share/mysql-test/include/mix2_ucs2.inc
305share/mysql-test/include/mtr_check.sql 305share/mysql-test/include/mtr_check.sql
306share/mysql-test/include/mtr_warnings.sql 306share/mysql-test/include/mtr_warnings.sql
307share/mysql-test/include/mysqlbinlog_row_engine.inc 307share/mysql-test/include/mysqlbinlog_row_engine.inc
308share/mysql-test/include/mysqldump.inc 308share/mysql-test/include/mysqldump.inc
 309share/mysql-test/include/mysqlhotcopy.inc
309share/mysql-test/include/mysqltest-x.inc 310share/mysql-test/include/mysqltest-x.inc
310share/mysql-test/include/ndb_backup.inc 311share/mysql-test/include/ndb_backup.inc
311share/mysql-test/include/ndb_backup_print.inc 312share/mysql-test/include/ndb_backup_print.inc
312share/mysql-test/include/ndb_default_cluster.inc 313share/mysql-test/include/ndb_default_cluster.inc
313share/mysql-test/include/ndb_master-slave.inc 314share/mysql-test/include/ndb_master-slave.inc
314share/mysql-test/include/ndb_master-slave_2ch.inc 315share/mysql-test/include/ndb_master-slave_2ch.inc
315share/mysql-test/include/ndb_not_readonly.inc 316share/mysql-test/include/ndb_not_readonly.inc
316share/mysql-test/include/ndb_restore_master.inc 317share/mysql-test/include/ndb_restore_master.inc
317share/mysql-test/include/ndb_restore_slave_eoption.inc 318share/mysql-test/include/ndb_restore_slave_eoption.inc
318share/mysql-test/include/ndb_setup_slave.inc 319share/mysql-test/include/ndb_setup_slave.inc
319share/mysql-test/include/ndb_wait_connected.inc 320share/mysql-test/include/ndb_wait_connected.inc
320share/mysql-test/include/no_running_event_scheduler.inc 321share/mysql-test/include/no_running_event_scheduler.inc
321share/mysql-test/include/no_running_events.inc 322share/mysql-test/include/no_running_events.inc
@@ -683,39 +684,28 @@ share/mysql-test/r/heap.result @@ -683,39 +684,28 @@ share/mysql-test/r/heap.result
683share/mysql-test/r/heap_auto_increment.result 684share/mysql-test/r/heap_auto_increment.result
684share/mysql-test/r/heap_btree.result 685share/mysql-test/r/heap_btree.result
685share/mysql-test/r/heap_hash.result 686share/mysql-test/r/heap_hash.result
686share/mysql-test/r/help.result 687share/mysql-test/r/help.result
687share/mysql-test/r/index_merge_innodb.result 688share/mysql-test/r/index_merge_innodb.result
688share/mysql-test/r/index_merge_myisam.result 689share/mysql-test/r/index_merge_myisam.result
689share/mysql-test/r/information_schema.result 690share/mysql-test/r/information_schema.result
690share/mysql-test/r/information_schema_chmod.result 691share/mysql-test/r/information_schema_chmod.result
691share/mysql-test/r/information_schema_db.result 692share/mysql-test/r/information_schema_db.result
692share/mysql-test/r/information_schema_inno.result 693share/mysql-test/r/information_schema_inno.result
693share/mysql-test/r/information_schema_part.result 694share/mysql-test/r/information_schema_part.result
694share/mysql-test/r/init_connect.result 695share/mysql-test/r/init_connect.result
695share/mysql-test/r/init_file.result 696share/mysql-test/r/init_file.result
696share/mysql-test/r/innodb-autoinc-optimize.result 
697share/mysql-test/r/innodb-ucs2.result 
698share/mysql-test/r/innodb_autoinc_lock_mode_zero.result 
699share/mysql-test/r/innodb_bug30919.result 
700share/mysql-test/r/innodb_bug42419.result 
701share/mysql-test/r/innodb_gis.result 
702share/mysql-test/r/innodb_ignore_builtin.result 697share/mysql-test/r/innodb_ignore_builtin.result
703share/mysql-test/r/innodb_lock_wait_timeout_1.result 
704share/mysql-test/r/innodb_mysql.result 
705share/mysql-test/r/innodb_mysql_lock2.result 698share/mysql-test/r/innodb_mysql_lock2.result
706share/mysql-test/r/innodb_mysql_rbk.result 
707share/mysql-test/r/innodb_notembedded.result 
708share/mysql-test/r/innodb_timeout_rollback.result 
709share/mysql-test/r/insert.result 699share/mysql-test/r/insert.result
710share/mysql-test/r/insert_notembedded.result 700share/mysql-test/r/insert_notembedded.result
711share/mysql-test/r/insert_select.result 701share/mysql-test/r/insert_select.result
712share/mysql-test/r/insert_update.result 702share/mysql-test/r/insert_update.result
713share/mysql-test/r/is_debug_build.require 703share/mysql-test/r/is_debug_build.require
714share/mysql-test/r/is_embedded.require 704share/mysql-test/r/is_embedded.require
715share/mysql-test/r/isam.result 705share/mysql-test/r/isam.result
716share/mysql-test/r/join.result 706share/mysql-test/r/join.result
717share/mysql-test/r/join_crash.result 707share/mysql-test/r/join_crash.result
718share/mysql-test/r/join_nested.result 708share/mysql-test/r/join_nested.result
719share/mysql-test/r/join_outer.result 709share/mysql-test/r/join_outer.result
720share/mysql-test/r/join_outer_innodb.result 710share/mysql-test/r/join_outer_innodb.result
721share/mysql-test/r/key.result 711share/mysql-test/r/key.result
@@ -783,26 +773,28 @@ share/mysql-test/r/mysqlbinlog.result @@ -783,26 +773,28 @@ share/mysql-test/r/mysqlbinlog.result
783share/mysql-test/r/mysqlbinlog2.result 773share/mysql-test/r/mysqlbinlog2.result
784share/mysql-test/r/mysqlbinlog_base64.result 774share/mysql-test/r/mysqlbinlog_base64.result
785share/mysql-test/r/mysqlbinlog_row.result 775share/mysql-test/r/mysqlbinlog_row.result
786share/mysql-test/r/mysqlbinlog_row_big.result 776share/mysql-test/r/mysqlbinlog_row_big.result
787share/mysql-test/r/mysqlbinlog_row_innodb.result 777share/mysql-test/r/mysqlbinlog_row_innodb.result
788share/mysql-test/r/mysqlbinlog_row_myisam.result 778share/mysql-test/r/mysqlbinlog_row_myisam.result
789share/mysql-test/r/mysqlbinlog_row_trans.result 779share/mysql-test/r/mysqlbinlog_row_trans.result
790share/mysql-test/r/mysqlcheck.result 780share/mysql-test/r/mysqlcheck.result
791share/mysql-test/r/mysqldump-compat.result 781share/mysql-test/r/mysqldump-compat.result
792share/mysql-test/r/mysqldump-max.result 782share/mysql-test/r/mysqldump-max.result
793share/mysql-test/r/mysqldump-no-binlog.result 783share/mysql-test/r/mysqldump-no-binlog.result
794share/mysql-test/r/mysqldump.result 784share/mysql-test/r/mysqldump.result
795share/mysql-test/r/mysqldump_restore.result 785share/mysql-test/r/mysqldump_restore.result
 786share/mysql-test/r/mysqlhotcopy_archive.result
 787share/mysql-test/r/mysqlhotcopy_myisam.result
796share/mysql-test/r/mysqlshow.result 788share/mysql-test/r/mysqlshow.result
797share/mysql-test/r/mysqlslap.result 789share/mysql-test/r/mysqlslap.result
798share/mysql-test/r/mysqltest.result 790share/mysql-test/r/mysqltest.result
799share/mysql-test/r/named_pipe.result 791share/mysql-test/r/named_pipe.result
800share/mysql-test/r/ndb_default_cluster.require 792share/mysql-test/r/ndb_default_cluster.require
801share/mysql-test/r/negation_elimination.result 793share/mysql-test/r/negation_elimination.result
802share/mysql-test/r/no-threads.result 794share/mysql-test/r/no-threads.result
803share/mysql-test/r/no_binlog.result 795share/mysql-test/r/no_binlog.result
804share/mysql-test/r/not_embedded.require 796share/mysql-test/r/not_embedded.require
805share/mysql-test/r/not_embedded_server.result 797share/mysql-test/r/not_embedded_server.result
806share/mysql-test/r/not_ndb.require 798share/mysql-test/r/not_ndb.require
807share/mysql-test/r/not_ndb_default.require 799share/mysql-test/r/not_ndb_default.require
808share/mysql-test/r/not_openssl.require 800share/mysql-test/r/not_openssl.require
@@ -1072,26 +1064,27 @@ share/mysql-test/std_data/funcs_1/memory @@ -1072,26 +1064,27 @@ share/mysql-test/std_data/funcs_1/memory
1072share/mysql-test/std_data/funcs_1/myisam_tb1.txt 1064share/mysql-test/std_data/funcs_1/myisam_tb1.txt
1073share/mysql-test/std_data/funcs_1/myisam_tb2.txt 1065share/mysql-test/std_data/funcs_1/myisam_tb2.txt
1074share/mysql-test/std_data/funcs_1/myisam_tb3.txt 1066share/mysql-test/std_data/funcs_1/myisam_tb3.txt
1075share/mysql-test/std_data/funcs_1/myisam_tb4.txt 1067share/mysql-test/std_data/funcs_1/myisam_tb4.txt
1076share/mysql-test/std_data/funcs_1/ndb_tb1.txt 1068share/mysql-test/std_data/funcs_1/ndb_tb1.txt
1077share/mysql-test/std_data/funcs_1/ndb_tb2.txt 1069share/mysql-test/std_data/funcs_1/ndb_tb2.txt
1078share/mysql-test/std_data/funcs_1/ndb_tb3.txt 1070share/mysql-test/std_data/funcs_1/ndb_tb3.txt
1079share/mysql-test/std_data/funcs_1/ndb_tb4.txt 1071share/mysql-test/std_data/funcs_1/ndb_tb4.txt
1080share/mysql-test/std_data/funcs_1/t3.txt 1072share/mysql-test/std_data/funcs_1/t3.txt
1081share/mysql-test/std_data/funcs_1/t4.txt 1073share/mysql-test/std_data/funcs_1/t4.txt
1082share/mysql-test/std_data/funcs_1/t7.txt 1074share/mysql-test/std_data/funcs_1/t7.txt
1083share/mysql-test/std_data/funcs_1/t9.txt 1075share/mysql-test/std_data/funcs_1/t9.txt
1084share/mysql-test/std_data/init_file.dat 1076share/mysql-test/std_data/init_file.dat
 1077share/mysql-test/std_data/intersect-bug50389.tsv
1085share/mysql-test/std_data/latin1.xml 1078share/mysql-test/std_data/latin1.xml
1086share/mysql-test/std_data/loaddata1.dat 1079share/mysql-test/std_data/loaddata1.dat
1087share/mysql-test/std_data/loaddata2.dat 1080share/mysql-test/std_data/loaddata2.dat
1088share/mysql-test/std_data/loaddata3.dat 1081share/mysql-test/std_data/loaddata3.dat
1089share/mysql-test/std_data/loaddata4.dat 1082share/mysql-test/std_data/loaddata4.dat
1090share/mysql-test/std_data/loaddata5.dat 1083share/mysql-test/std_data/loaddata5.dat
1091share/mysql-test/std_data/loaddata6.dat 1084share/mysql-test/std_data/loaddata6.dat
1092share/mysql-test/std_data/loaddata_dq.dat 1085share/mysql-test/std_data/loaddata_dq.dat
1093share/mysql-test/std_data/loaddata_pair.dat 1086share/mysql-test/std_data/loaddata_pair.dat
1094share/mysql-test/std_data/loaddata_utf8.dat 1087share/mysql-test/std_data/loaddata_utf8.dat
1095share/mysql-test/std_data/master-bin.000001 1088share/mysql-test/std_data/master-bin.000001
1096share/mysql-test/std_data/ndb_backup50/BACKUP-1-0.1.Data 1089share/mysql-test/std_data/ndb_backup50/BACKUP-1-0.1.Data
1097share/mysql-test/std_data/ndb_backup50/BACKUP-1-0.2.Data 1090share/mysql-test/std_data/ndb_backup50/BACKUP-1-0.2.Data
@@ -2600,86 +2593,262 @@ share/mysql-test/suite/funcs_2/include/c @@ -2600,86 +2593,262 @@ share/mysql-test/suite/funcs_2/include/c
2600share/mysql-test/suite/funcs_2/lib/gen_charset_utf8.pl 2593share/mysql-test/suite/funcs_2/lib/gen_charset_utf8.pl
2601share/mysql-test/suite/funcs_2/r/innodb_charset.result 2594share/mysql-test/suite/funcs_2/r/innodb_charset.result
2602share/mysql-test/suite/funcs_2/r/memory_charset.result 2595share/mysql-test/suite/funcs_2/r/memory_charset.result
2603share/mysql-test/suite/funcs_2/r/myisam_charset.result 2596share/mysql-test/suite/funcs_2/r/myisam_charset.result
2604share/mysql-test/suite/funcs_2/r/ndb_charset.result 2597share/mysql-test/suite/funcs_2/r/ndb_charset.result
2605share/mysql-test/suite/funcs_2/readme.txt 2598share/mysql-test/suite/funcs_2/readme.txt
2606share/mysql-test/suite/funcs_2/t/disabled.def 2599share/mysql-test/suite/funcs_2/t/disabled.def
2607share/mysql-test/suite/funcs_2/t/innodb_charset.test 2600share/mysql-test/suite/funcs_2/t/innodb_charset.test
2608share/mysql-test/suite/funcs_2/t/memory_charset.test 2601share/mysql-test/suite/funcs_2/t/memory_charset.test
2609share/mysql-test/suite/funcs_2/t/myisam_charset.test 2602share/mysql-test/suite/funcs_2/t/myisam_charset.test
2610share/mysql-test/suite/funcs_2/t/ndb_charset.test 2603share/mysql-test/suite/funcs_2/t/ndb_charset.test
2611share/mysql-test/suite/funcs_2/t/suite.opt 2604share/mysql-test/suite/funcs_2/t/suite.opt
2612share/mysql-test/suite/innodb/r/innodb-autoinc-44030.result 2605share/mysql-test/suite/innodb/r/innodb-autoinc-44030.result
 2606share/mysql-test/suite/innodb/r/innodb-autoinc-optimize.result
2613share/mysql-test/suite/innodb/r/innodb-autoinc.result 2607share/mysql-test/suite/innodb/r/innodb-autoinc.result
2614share/mysql-test/suite/innodb/r/innodb-lock.result 2608share/mysql-test/suite/innodb/r/innodb-lock.result
2615share/mysql-test/suite/innodb/r/innodb-replace.result 2609share/mysql-test/suite/innodb/r/innodb-replace.result
2616share/mysql-test/suite/innodb/r/innodb-semi-consistent.result 2610share/mysql-test/suite/innodb/r/innodb-semi-consistent.result
 2611share/mysql-test/suite/innodb/r/innodb-ucs2.result
2617share/mysql-test/suite/innodb/r/innodb.result 2612share/mysql-test/suite/innodb/r/innodb.result
 2613share/mysql-test/suite/innodb/r/innodb_autoinc_lock_mode_zero.result
2618share/mysql-test/suite/innodb/r/innodb_bug21704.result 2614share/mysql-test/suite/innodb/r/innodb_bug21704.result
 2615share/mysql-test/suite/innodb/r/innodb_bug30919.result
2619share/mysql-test/suite/innodb/r/innodb_bug34053.result 2616share/mysql-test/suite/innodb/r/innodb_bug34053.result
2620share/mysql-test/suite/innodb/r/innodb_bug34300.result 2617share/mysql-test/suite/innodb/r/innodb_bug34300.result
2621share/mysql-test/suite/innodb/r/innodb_bug35220.result 2618share/mysql-test/suite/innodb/r/innodb_bug35220.result
2622share/mysql-test/suite/innodb/r/innodb_bug38231.result 2619share/mysql-test/suite/innodb/r/innodb_bug38231.result
2623share/mysql-test/suite/innodb/r/innodb_bug39438.result 2620share/mysql-test/suite/innodb/r/innodb_bug39438.result
2624share/mysql-test/suite/innodb/r/innodb_bug40565.result 2621share/mysql-test/suite/innodb/r/innodb_bug40565.result
2625share/mysql-test/suite/innodb/r/innodb_bug42101-nonzero.result 2622share/mysql-test/suite/innodb/r/innodb_bug42101-nonzero.result
2626share/mysql-test/suite/innodb/r/innodb_bug42101.result 2623share/mysql-test/suite/innodb/r/innodb_bug42101.result
 2624share/mysql-test/suite/innodb/r/innodb_bug42419.result
2627share/mysql-test/suite/innodb/r/innodb_bug44369.result 2625share/mysql-test/suite/innodb/r/innodb_bug44369.result
2628share/mysql-test/suite/innodb/r/innodb_bug45357.result 2626share/mysql-test/suite/innodb/r/innodb_bug45357.result
2629share/mysql-test/suite/innodb/r/innodb_bug46000.result 2627share/mysql-test/suite/innodb/r/innodb_bug46000.result
2630share/mysql-test/suite/innodb/r/innodb_bug47621.result 2628share/mysql-test/suite/innodb/r/innodb_bug47621.result
2631share/mysql-test/suite/innodb/r/innodb_bug47777.result 2629share/mysql-test/suite/innodb/r/innodb_bug47777.result
2632share/mysql-test/suite/innodb/r/innodb_bug48024.result 2630share/mysql-test/suite/innodb/r/innodb_bug48024.result
2633share/mysql-test/suite/innodb/r/innodb_bug49164.result 2631share/mysql-test/suite/innodb/r/innodb_bug49164.result
2634share/mysql-test/suite/innodb/r/innodb_bug51920.result 2632share/mysql-test/suite/innodb/r/innodb_bug51920.result
2635share/mysql-test/suite/innodb/r/innodb_bug52663.result 2633share/mysql-test/suite/innodb/r/innodb_bug52663.result
 2634share/mysql-test/suite/innodb/r/innodb_bug53674.result
 2635share/mysql-test/suite/innodb/r/innodb_bug54044.result
 2636share/mysql-test/suite/innodb/r/innodb_gis.result
 2637share/mysql-test/suite/innodb/r/innodb_lock_wait_timeout_1.result
2636share/mysql-test/suite/innodb/r/innodb_misc1.result 2638share/mysql-test/suite/innodb/r/innodb_misc1.result
2637share/mysql-test/suite/innodb/r/innodb_multi_update.result 2639share/mysql-test/suite/innodb/r/innodb_multi_update.result
 2640share/mysql-test/suite/innodb/r/innodb_mysql.result
 2641share/mysql-test/suite/innodb/r/innodb_mysql_rbk.result
 2642share/mysql-test/suite/innodb/r/innodb_notembedded.result
 2643share/mysql-test/suite/innodb/r/innodb_timeout_rollback.result
2638share/mysql-test/suite/innodb/r/innodb_trx_weight.result 2644share/mysql-test/suite/innodb/r/innodb_trx_weight.result
2639share/mysql-test/suite/innodb/t/disabled.def 2645share/mysql-test/suite/innodb/t/disabled.def
2640share/mysql-test/suite/innodb/t/innodb-autoinc-44030.test 2646share/mysql-test/suite/innodb/t/innodb-autoinc-44030.test
 2647share/mysql-test/suite/innodb/t/innodb-autoinc-optimize.test
2641share/mysql-test/suite/innodb/t/innodb-autoinc.test 2648share/mysql-test/suite/innodb/t/innodb-autoinc.test
2642share/mysql-test/suite/innodb/t/innodb-lock.test 2649share/mysql-test/suite/innodb/t/innodb-lock.test
2643share/mysql-test/suite/innodb/t/innodb-master.opt 2650share/mysql-test/suite/innodb/t/innodb-master.opt
2644share/mysql-test/suite/innodb/t/innodb-replace.test 2651share/mysql-test/suite/innodb/t/innodb-replace.test
2645share/mysql-test/suite/innodb/t/innodb-semi-consistent-master.opt 2652share/mysql-test/suite/innodb/t/innodb-semi-consistent-master.opt
2646share/mysql-test/suite/innodb/t/innodb-semi-consistent.test 2653share/mysql-test/suite/innodb/t/innodb-semi-consistent.test
 2654share/mysql-test/suite/innodb/t/innodb-ucs2.test
2647share/mysql-test/suite/innodb/t/innodb.test 2655share/mysql-test/suite/innodb/t/innodb.test
 2656share/mysql-test/suite/innodb/t/innodb_autoinc_lock_mode_zero-master.opt
 2657share/mysql-test/suite/innodb/t/innodb_autoinc_lock_mode_zero.test
2648share/mysql-test/suite/innodb/t/innodb_bug21704.test 2658share/mysql-test/suite/innodb/t/innodb_bug21704.test
 2659share/mysql-test/suite/innodb/t/innodb_bug30919-master.opt
 2660share/mysql-test/suite/innodb/t/innodb_bug30919.test
2649share/mysql-test/suite/innodb/t/innodb_bug34053.test 2661share/mysql-test/suite/innodb/t/innodb_bug34053.test
2650share/mysql-test/suite/innodb/t/innodb_bug34300.test 2662share/mysql-test/suite/innodb/t/innodb_bug34300.test
2651share/mysql-test/suite/innodb/t/innodb_bug35220.test 2663share/mysql-test/suite/innodb/t/innodb_bug35220.test
2652share/mysql-test/suite/innodb/t/innodb_bug38231.test 2664share/mysql-test/suite/innodb/t/innodb_bug38231.test
2653share/mysql-test/suite/innodb/t/innodb_bug39438-master.opt 2665share/mysql-test/suite/innodb/t/innodb_bug39438-master.opt
2654share/mysql-test/suite/innodb/t/innodb_bug39438.test 2666share/mysql-test/suite/innodb/t/innodb_bug39438.test
2655share/mysql-test/suite/innodb/t/innodb_bug40565.test 2667share/mysql-test/suite/innodb/t/innodb_bug40565.test
2656share/mysql-test/suite/innodb/t/innodb_bug42101-nonzero-master.opt 2668share/mysql-test/suite/innodb/t/innodb_bug42101-nonzero-master.opt
2657share/mysql-test/suite/innodb/t/innodb_bug42101-nonzero.test 2669share/mysql-test/suite/innodb/t/innodb_bug42101-nonzero.test
2658share/mysql-test/suite/innodb/t/innodb_bug42101.test 2670share/mysql-test/suite/innodb/t/innodb_bug42101.test
 2671share/mysql-test/suite/innodb/t/innodb_bug42419.test
2659share/mysql-test/suite/innodb/t/innodb_bug44369.test 2672share/mysql-test/suite/innodb/t/innodb_bug44369.test
2660share/mysql-test/suite/innodb/t/innodb_bug45357.test 2673share/mysql-test/suite/innodb/t/innodb_bug45357.test
2661share/mysql-test/suite/innodb/t/innodb_bug46000.test 2674share/mysql-test/suite/innodb/t/innodb_bug46000.test
2662share/mysql-test/suite/innodb/t/innodb_bug47621.test 2675share/mysql-test/suite/innodb/t/innodb_bug47621.test
2663share/mysql-test/suite/innodb/t/innodb_bug47777.test 2676share/mysql-test/suite/innodb/t/innodb_bug47777.test
2664share/mysql-test/suite/innodb/t/innodb_bug48024.test 2677share/mysql-test/suite/innodb/t/innodb_bug48024.test
2665share/mysql-test/suite/innodb/t/innodb_bug49164.test 2678share/mysql-test/suite/innodb/t/innodb_bug49164.test
2666share/mysql-test/suite/innodb/t/innodb_bug51920.test 2679share/mysql-test/suite/innodb/t/innodb_bug51920.test
2667share/mysql-test/suite/innodb/t/innodb_bug52663-master.opt 2680share/mysql-test/suite/innodb/t/innodb_bug52663-master.opt
2668share/mysql-test/suite/innodb/t/innodb_bug52663.test 2681share/mysql-test/suite/innodb/t/innodb_bug52663.test
 2682share/mysql-test/suite/innodb/t/innodb_bug53674-master.opt
 2683share/mysql-test/suite/innodb/t/innodb_bug53674.test
 2684share/mysql-test/suite/innodb/t/innodb_bug54044.test
 2685share/mysql-test/suite/innodb/t/innodb_gis.test
 2686share/mysql-test/suite/innodb/t/innodb_lock_wait_timeout_1-master.opt
 2687share/mysql-test/suite/innodb/t/innodb_lock_wait_timeout_1.test
2669share/mysql-test/suite/innodb/t/innodb_misc1-master.opt 2688share/mysql-test/suite/innodb/t/innodb_misc1-master.opt
2670share/mysql-test/suite/innodb/t/innodb_misc1.test 2689share/mysql-test/suite/innodb/t/innodb_misc1.test
2671share/mysql-test/suite/innodb/t/innodb_multi_update.test 2690share/mysql-test/suite/innodb/t/innodb_multi_update.test
 2691share/mysql-test/suite/innodb/t/innodb_mysql-master.opt
 2692share/mysql-test/suite/innodb/t/innodb_mysql.test
 2693share/mysql-test/suite/innodb/t/innodb_mysql_rbk-master.opt
 2694share/mysql-test/suite/innodb/t/innodb_mysql_rbk.test
 2695share/mysql-test/suite/innodb/t/innodb_notembedded.test
 2696share/mysql-test/suite/innodb/t/innodb_timeout_rollback-master.opt
 2697share/mysql-test/suite/innodb/t/innodb_timeout_rollback.test
2672share/mysql-test/suite/innodb/t/innodb_trx_weight.test 2698share/mysql-test/suite/innodb/t/innodb_trx_weight.test
 2699share/mysql-test/suite/innodb_plugin/include/ctype_innodb_like.inc
 2700share/mysql-test/suite/innodb_plugin/include/innodb-index.inc
 2701share/mysql-test/suite/innodb_plugin/include/innodb_trx_weight.inc
 2702share/mysql-test/suite/innodb_plugin/r/innodb-analyze.result
 2703share/mysql-test/suite/innodb_plugin/r/innodb-autoinc-44030.result
 2704share/mysql-test/suite/innodb_plugin/r/innodb-autoinc-optimize.result
 2705share/mysql-test/suite/innodb_plugin/r/innodb-autoinc.result
 2706share/mysql-test/suite/innodb_plugin/r/innodb-consistent.result
 2707share/mysql-test/suite/innodb_plugin/r/innodb-index.result
 2708share/mysql-test/suite/innodb_plugin/r/innodb-index_ucs2.result
 2709share/mysql-test/suite/innodb_plugin/r/innodb-lock.result
 2710share/mysql-test/suite/innodb_plugin/r/innodb-replace.result
 2711share/mysql-test/suite/innodb_plugin/r/innodb-semi-consistent.result
 2712share/mysql-test/suite/innodb_plugin/r/innodb-timeout.result
 2713share/mysql-test/suite/innodb_plugin/r/innodb-ucs2.result
 2714share/mysql-test/suite/innodb_plugin/r/innodb-use-sys-malloc.result
 2715share/mysql-test/suite/innodb_plugin/r/innodb-zip.result
 2716share/mysql-test/suite/innodb_plugin/r/innodb.result
 2717share/mysql-test/suite/innodb_plugin/r/innodb_autoinc_lock_mode_zero.result
 2718share/mysql-test/suite/innodb_plugin/r/innodb_bug21704.result
 2719share/mysql-test/suite/innodb_plugin/r/innodb_bug30919.result
 2720share/mysql-test/suite/innodb_plugin/r/innodb_bug34053.result
 2721share/mysql-test/suite/innodb_plugin/r/innodb_bug34300.result
 2722share/mysql-test/suite/innodb_plugin/r/innodb_bug35220.result
 2723share/mysql-test/suite/innodb_plugin/r/innodb_bug36169.result
 2724share/mysql-test/suite/innodb_plugin/r/innodb_bug36172.result
 2725share/mysql-test/suite/innodb_plugin/r/innodb_bug38231.result
 2726share/mysql-test/suite/innodb_plugin/r/innodb_bug39438.result
 2727share/mysql-test/suite/innodb_plugin/r/innodb_bug40360.result
 2728share/mysql-test/suite/innodb_plugin/r/innodb_bug40565.result
 2729share/mysql-test/suite/innodb_plugin/r/innodb_bug41904.result
 2730share/mysql-test/suite/innodb_plugin/r/innodb_bug42101-nonzero.result
 2731share/mysql-test/suite/innodb_plugin/r/innodb_bug42101.result
 2732share/mysql-test/suite/innodb_plugin/r/innodb_bug42419.result
 2733share/mysql-test/suite/innodb_plugin/r/innodb_bug44032.result
 2734share/mysql-test/suite/innodb_plugin/r/innodb_bug44369.result
 2735share/mysql-test/suite/innodb_plugin/r/innodb_bug44571.result
 2736share/mysql-test/suite/innodb_plugin/r/innodb_bug45357.result
 2737share/mysql-test/suite/innodb_plugin/r/innodb_bug46000.result
 2738share/mysql-test/suite/innodb_plugin/r/innodb_bug46676.result
 2739share/mysql-test/suite/innodb_plugin/r/innodb_bug47167.result
 2740share/mysql-test/suite/innodb_plugin/r/innodb_bug47621.result
 2741share/mysql-test/suite/innodb_plugin/r/innodb_bug47622.result
 2742share/mysql-test/suite/innodb_plugin/r/innodb_bug47777.result
 2743share/mysql-test/suite/innodb_plugin/r/innodb_bug48024.result
 2744share/mysql-test/suite/innodb_plugin/r/innodb_bug49164.result
 2745share/mysql-test/suite/innodb_plugin/r/innodb_bug51378.result
 2746share/mysql-test/suite/innodb_plugin/r/innodb_bug51920.result
 2747share/mysql-test/suite/innodb_plugin/r/innodb_bug52663.result
 2748share/mysql-test/suite/innodb_plugin/r/innodb_bug52745.result
 2749share/mysql-test/suite/innodb_plugin/r/innodb_bug53290.result
 2750share/mysql-test/suite/innodb_plugin/r/innodb_bug53591.result
 2751share/mysql-test/suite/innodb_plugin/r/innodb_bug53592.result
 2752share/mysql-test/suite/innodb_plugin/r/innodb_bug53674.result
 2753share/mysql-test/suite/innodb_plugin/r/innodb_bug54044.result
 2754share/mysql-test/suite/innodb_plugin/r/innodb_bug54679.result
 2755share/mysql-test/suite/innodb_plugin/r/innodb_file_format.result
 2756share/mysql-test/suite/innodb_plugin/r/innodb_gis.result
 2757share/mysql-test/suite/innodb_plugin/r/innodb_information_schema.result
 2758share/mysql-test/suite/innodb_plugin/r/innodb_lock_wait_timeout_1.result
 2759share/mysql-test/suite/innodb_plugin/r/innodb_multi_update.result
 2760share/mysql-test/suite/innodb_plugin/r/innodb_mysql.result
 2761share/mysql-test/suite/innodb_plugin/r/innodb_mysql_rbk.result
 2762share/mysql-test/suite/innodb_plugin/r/innodb_notembedded.result
 2763share/mysql-test/suite/innodb_plugin/r/innodb_timeout_rollback.result
 2764share/mysql-test/suite/innodb_plugin/r/innodb_trx_weight.result
 2765share/mysql-test/suite/innodb_plugin/t/disabled.def
 2766share/mysql-test/suite/innodb_plugin/t/innodb-analyze.test
 2767share/mysql-test/suite/innodb_plugin/t/innodb-autoinc-44030.test
 2768share/mysql-test/suite/innodb_plugin/t/innodb-autoinc-optimize.test
 2769share/mysql-test/suite/innodb_plugin/t/innodb-autoinc.test
 2770share/mysql-test/suite/innodb_plugin/t/innodb-consistent-master.opt
 2771share/mysql-test/suite/innodb_plugin/t/innodb-consistent.test
 2772share/mysql-test/suite/innodb_plugin/t/innodb-index.test
 2773share/mysql-test/suite/innodb_plugin/t/innodb-index_ucs2.test
 2774share/mysql-test/suite/innodb_plugin/t/innodb-lock.test
 2775share/mysql-test/suite/innodb_plugin/t/innodb-master.opt
 2776share/mysql-test/suite/innodb_plugin/t/innodb-replace.test
 2777share/mysql-test/suite/innodb_plugin/t/innodb-semi-consistent-master.opt
 2778share/mysql-test/suite/innodb_plugin/t/innodb-semi-consistent.test
 2779share/mysql-test/suite/innodb_plugin/t/innodb-timeout.test
 2780share/mysql-test/suite/innodb_plugin/t/innodb-ucs2.test
 2781share/mysql-test/suite/innodb_plugin/t/innodb-use-sys-malloc-master.opt
 2782share/mysql-test/suite/innodb_plugin/t/innodb-use-sys-malloc.test
 2783share/mysql-test/suite/innodb_plugin/t/innodb-zip.test
 2784share/mysql-test/suite/innodb_plugin/t/innodb.test
 2785share/mysql-test/suite/innodb_plugin/t/innodb_autoinc_lock_mode_zero-master.opt
 2786share/mysql-test/suite/innodb_plugin/t/innodb_autoinc_lock_mode_zero.test
 2787share/mysql-test/suite/innodb_plugin/t/innodb_bug21704.test
 2788share/mysql-test/suite/innodb_plugin/t/innodb_bug30919-master.opt
 2789share/mysql-test/suite/innodb_plugin/t/innodb_bug30919.test
 2790share/mysql-test/suite/innodb_plugin/t/innodb_bug34053.test
 2791share/mysql-test/suite/innodb_plugin/t/innodb_bug34300.test
 2792share/mysql-test/suite/innodb_plugin/t/innodb_bug35220.test
 2793share/mysql-test/suite/innodb_plugin/t/innodb_bug36169.test
 2794share/mysql-test/suite/innodb_plugin/t/innodb_bug36172.test
 2795share/mysql-test/suite/innodb_plugin/t/innodb_bug38231.test
 2796share/mysql-test/suite/innodb_plugin/t/innodb_bug39438-master.opt
 2797share/mysql-test/suite/innodb_plugin/t/innodb_bug39438.test
 2798share/mysql-test/suite/innodb_plugin/t/innodb_bug40360.test
 2799share/mysql-test/suite/innodb_plugin/t/innodb_bug40565.test
 2800share/mysql-test/suite/innodb_plugin/t/innodb_bug41904.test
 2801share/mysql-test/suite/innodb_plugin/t/innodb_bug42101-nonzero-master.opt
 2802share/mysql-test/suite/innodb_plugin/t/innodb_bug42101-nonzero.test
 2803share/mysql-test/suite/innodb_plugin/t/innodb_bug42101.test
 2804share/mysql-test/suite/innodb_plugin/t/innodb_bug42419.test
 2805share/mysql-test/suite/innodb_plugin/t/innodb_bug44032.test
 2806share/mysql-test/suite/innodb_plugin/t/innodb_bug44369.test
 2807share/mysql-test/suite/innodb_plugin/t/innodb_bug44571.test
 2808share/mysql-test/suite/innodb_plugin/t/innodb_bug45357.test
 2809share/mysql-test/suite/innodb_plugin/t/innodb_bug46000.test
 2810share/mysql-test/suite/innodb_plugin/t/innodb_bug46676.test
 2811share/mysql-test/suite/innodb_plugin/t/innodb_bug47167.test
 2812share/mysql-test/suite/innodb_plugin/t/innodb_bug47621.test
 2813share/mysql-test/suite/innodb_plugin/t/innodb_bug47622.test
 2814share/mysql-test/suite/innodb_plugin/t/innodb_bug47777.test
 2815share/mysql-test/suite/innodb_plugin/t/innodb_bug48024.test
 2816share/mysql-test/suite/innodb_plugin/t/innodb_bug49164.test
 2817share/mysql-test/suite/innodb_plugin/t/innodb_bug51378.test
 2818share/mysql-test/suite/innodb_plugin/t/innodb_bug51920.test
 2819share/mysql-test/suite/innodb_plugin/t/innodb_bug52663.test
 2820share/mysql-test/suite/innodb_plugin/t/innodb_bug52745.test
 2821share/mysql-test/suite/innodb_plugin/t/innodb_bug53290.test
 2822share/mysql-test/suite/innodb_plugin/t/innodb_bug53591.test
 2823share/mysql-test/suite/innodb_plugin/t/innodb_bug53592.test
 2824share/mysql-test/suite/innodb_plugin/t/innodb_bug53674-master.opt
 2825share/mysql-test/suite/innodb_plugin/t/innodb_bug53674.test
 2826share/mysql-test/suite/innodb_plugin/t/innodb_bug54044.test
 2827share/mysql-test/suite/innodb_plugin/t/innodb_bug54679.test
 2828share/mysql-test/suite/innodb_plugin/t/innodb_file_format.test
 2829share/mysql-test/suite/innodb_plugin/t/innodb_gis.test
 2830share/mysql-test/suite/innodb_plugin/t/innodb_information_schema.test
 2831share/mysql-test/suite/innodb_plugin/t/innodb_lock_wait_timeout_1-master.opt
 2832share/mysql-test/suite/innodb_plugin/t/innodb_lock_wait_timeout_1.test
 2833share/mysql-test/suite/innodb_plugin/t/innodb_multi_update.test
 2834share/mysql-test/suite/innodb_plugin/t/innodb_mysql-master.opt
 2835share/mysql-test/suite/innodb_plugin/t/innodb_mysql.test
 2836share/mysql-test/suite/innodb_plugin/t/innodb_mysql_rbk-master.opt
 2837share/mysql-test/suite/innodb_plugin/t/innodb_mysql_rbk.test
 2838share/mysql-test/suite/innodb_plugin/t/innodb_notembedded.test
 2839share/mysql-test/suite/innodb_plugin/t/innodb_timeout_rollback-master.opt
 2840share/mysql-test/suite/innodb_plugin/t/innodb_timeout_rollback.test
 2841share/mysql-test/suite/innodb_plugin/t/innodb_trx_weight.test
2673share/mysql-test/suite/jp/include/trim_sjis.inc 2842share/mysql-test/suite/jp/include/trim_sjis.inc
2674share/mysql-test/suite/jp/r/jp_alter_sjis.result 2843share/mysql-test/suite/jp/r/jp_alter_sjis.result
2675share/mysql-test/suite/jp/r/jp_alter_ucs2.result 2844share/mysql-test/suite/jp/r/jp_alter_ucs2.result
2676share/mysql-test/suite/jp/r/jp_alter_ujis.result 2845share/mysql-test/suite/jp/r/jp_alter_ujis.result
2677share/mysql-test/suite/jp/r/jp_alter_utf8.result 2846share/mysql-test/suite/jp/r/jp_alter_utf8.result
2678share/mysql-test/suite/jp/r/jp_charlength_sjis.result 2847share/mysql-test/suite/jp/r/jp_charlength_sjis.result
2679share/mysql-test/suite/jp/r/jp_charlength_ucs2.result 2848share/mysql-test/suite/jp/r/jp_charlength_ucs2.result
2680share/mysql-test/suite/jp/r/jp_charlength_ujis.result 2849share/mysql-test/suite/jp/r/jp_charlength_ujis.result
2681share/mysql-test/suite/jp/r/jp_charlength_utf8.result 2850share/mysql-test/suite/jp/r/jp_charlength_utf8.result
2682share/mysql-test/suite/jp/r/jp_charset_sjis.result 2851share/mysql-test/suite/jp/r/jp_charset_sjis.result
2683share/mysql-test/suite/jp/r/jp_charset_ucs2.result 2852share/mysql-test/suite/jp/r/jp_charset_ucs2.result
2684share/mysql-test/suite/jp/r/jp_charset_ujis.result 2853share/mysql-test/suite/jp/r/jp_charset_ujis.result
2685share/mysql-test/suite/jp/r/jp_charset_utf8.result 2854share/mysql-test/suite/jp/r/jp_charset_utf8.result
@@ -3488,29 +3657,29 @@ share/mysql-test/suite/rpl/r/rpl_row_USE @@ -3488,29 +3657,29 @@ share/mysql-test/suite/rpl/r/rpl_row_USE
3488share/mysql-test/suite/rpl/r/rpl_row_UUID.result 3657share/mysql-test/suite/rpl/r/rpl_row_UUID.result
3489share/mysql-test/suite/rpl/r/rpl_row_basic_11bugs-master.opt 3658share/mysql-test/suite/rpl/r/rpl_row_basic_11bugs-master.opt
3490share/mysql-test/suite/rpl/r/rpl_row_basic_11bugs-slave.opt 3659share/mysql-test/suite/rpl/r/rpl_row_basic_11bugs-slave.opt
3491share/mysql-test/suite/rpl/r/rpl_row_basic_11bugs.result 3660share/mysql-test/suite/rpl/r/rpl_row_basic_11bugs.result
3492share/mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result 3661share/mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result
3493share/mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result 3662share/mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result
3494share/mysql-test/suite/rpl/r/rpl_row_basic_8partition.result 3663share/mysql-test/suite/rpl/r/rpl_row_basic_8partition.result
3495share/mysql-test/suite/rpl/r/rpl_row_blob_innodb.result 3664share/mysql-test/suite/rpl/r/rpl_row_blob_innodb.result
3496share/mysql-test/suite/rpl/r/rpl_row_blob_myisam.result 3665share/mysql-test/suite/rpl/r/rpl_row_blob_myisam.result
3497share/mysql-test/suite/rpl/r/rpl_row_colSize.result 3666share/mysql-test/suite/rpl/r/rpl_row_colSize.result
3498share/mysql-test/suite/rpl/r/rpl_row_conflicts.result 3667share/mysql-test/suite/rpl/r/rpl_row_conflicts.result
3499share/mysql-test/suite/rpl/r/rpl_row_create_table.result 3668share/mysql-test/suite/rpl/r/rpl_row_create_table.result
3500share/mysql-test/suite/rpl/r/rpl_row_delayed_ins.result 3669share/mysql-test/suite/rpl/r/rpl_row_delayed_ins.result
3501share/mysql-test/suite/rpl/r/rpl_row_disabled_slave_key.result 
3502share/mysql-test/suite/rpl/r/rpl_row_drop.result 3670share/mysql-test/suite/rpl/r/rpl_row_drop.result
3503share/mysql-test/suite/rpl/r/rpl_row_err_ignoredtable.result 3671share/mysql-test/suite/rpl/r/rpl_row_err_ignoredtable.result
 3672share/mysql-test/suite/rpl/r/rpl_row_find_row.result
3504share/mysql-test/suite/rpl/r/rpl_row_flsh_tbls.result 3673share/mysql-test/suite/rpl/r/rpl_row_flsh_tbls.result
3505share/mysql-test/suite/rpl/r/rpl_row_func001.result 3674share/mysql-test/suite/rpl/r/rpl_row_func001.result
3506share/mysql-test/suite/rpl/r/rpl_row_func002.result 3675share/mysql-test/suite/rpl/r/rpl_row_func002.result
3507share/mysql-test/suite/rpl/r/rpl_row_func003.result 3676share/mysql-test/suite/rpl/r/rpl_row_func003.result
3508share/mysql-test/suite/rpl/r/rpl_row_inexist_tbl.result 3677share/mysql-test/suite/rpl/r/rpl_row_inexist_tbl.result
3509share/mysql-test/suite/rpl/r/rpl_row_insert_delayed.result 3678share/mysql-test/suite/rpl/r/rpl_row_insert_delayed.result
3510share/mysql-test/suite/rpl/r/rpl_row_loaddata_m.result 3679share/mysql-test/suite/rpl/r/rpl_row_loaddata_m.result
3511share/mysql-test/suite/rpl/r/rpl_row_log.result 3680share/mysql-test/suite/rpl/r/rpl_row_log.result
3512share/mysql-test/suite/rpl/r/rpl_row_log_innodb.result 3681share/mysql-test/suite/rpl/r/rpl_row_log_innodb.result
3513share/mysql-test/suite/rpl/r/rpl_row_max_relay_size.result 3682share/mysql-test/suite/rpl/r/rpl_row_max_relay_size.result
3514share/mysql-test/suite/rpl/r/rpl_row_multi_query.result 3683share/mysql-test/suite/rpl/r/rpl_row_multi_query.result
3515share/mysql-test/suite/rpl/r/rpl_row_mysqlbinlog.result 3684share/mysql-test/suite/rpl/r/rpl_row_mysqlbinlog.result
3516share/mysql-test/suite/rpl/r/rpl_row_rec_comp_innodb.result 3685share/mysql-test/suite/rpl/r/rpl_row_rec_comp_innodb.result
@@ -3807,30 +3976,30 @@ share/mysql-test/suite/rpl/t/rpl_row_NOW @@ -3807,30 +3976,30 @@ share/mysql-test/suite/rpl/t/rpl_row_NOW
3807share/mysql-test/suite/rpl/t/rpl_row_USER.test 3976share/mysql-test/suite/rpl/t/rpl_row_USER.test
3808share/mysql-test/suite/rpl/t/rpl_row_UUID.test 3977share/mysql-test/suite/rpl/t/rpl_row_UUID.test
3809share/mysql-test/suite/rpl/t/rpl_row_basic_11bugs-master.opt 3978share/mysql-test/suite/rpl/t/rpl_row_basic_11bugs-master.opt
3810share/mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test 3979share/mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test
3811share/mysql-test/suite/rpl/t/rpl_row_basic_2myisam.test 3980share/mysql-test/suite/rpl/t/rpl_row_basic_2myisam.test
3812share/mysql-test/suite/rpl/t/rpl_row_basic_3innodb.test 3981share/mysql-test/suite/rpl/t/rpl_row_basic_3innodb.test
3813share/mysql-test/suite/rpl/t/rpl_row_basic_8partition.test 3982share/mysql-test/suite/rpl/t/rpl_row_basic_8partition.test
3814share/mysql-test/suite/rpl/t/rpl_row_blob_innodb.test 3983share/mysql-test/suite/rpl/t/rpl_row_blob_innodb.test
3815share/mysql-test/suite/rpl/t/rpl_row_blob_myisam.test 3984share/mysql-test/suite/rpl/t/rpl_row_blob_myisam.test
3816share/mysql-test/suite/rpl/t/rpl_row_colSize.test 3985share/mysql-test/suite/rpl/t/rpl_row_colSize.test
3817share/mysql-test/suite/rpl/t/rpl_row_conflicts.test 3986share/mysql-test/suite/rpl/t/rpl_row_conflicts.test
3818share/mysql-test/suite/rpl/t/rpl_row_create_table.test 3987share/mysql-test/suite/rpl/t/rpl_row_create_table.test
3819share/mysql-test/suite/rpl/t/rpl_row_delayed_ins.test 3988share/mysql-test/suite/rpl/t/rpl_row_delayed_ins.test
3820share/mysql-test/suite/rpl/t/rpl_row_disabled_slave_key.test 
3821share/mysql-test/suite/rpl/t/rpl_row_drop.test 3989share/mysql-test/suite/rpl/t/rpl_row_drop.test
3822share/mysql-test/suite/rpl/t/rpl_row_err_daisychain-master.opt 3990share/mysql-test/suite/rpl/t/rpl_row_err_daisychain-master.opt
3823share/mysql-test/suite/rpl/t/rpl_row_err_daisychain-slave.opt 3991share/mysql-test/suite/rpl/t/rpl_row_err_daisychain-slave.opt
 3992share/mysql-test/suite/rpl/t/rpl_row_find_row.test
3824share/mysql-test/suite/rpl/t/rpl_row_flsh_tbls.test 3993share/mysql-test/suite/rpl/t/rpl_row_flsh_tbls.test
3825share/mysql-test/suite/rpl/t/rpl_row_func001.test 3994share/mysql-test/suite/rpl/t/rpl_row_func001.test
3826share/mysql-test/suite/rpl/t/rpl_row_func002.test 3995share/mysql-test/suite/rpl/t/rpl_row_func002.test
3827share/mysql-test/suite/rpl/t/rpl_row_func003.test 3996share/mysql-test/suite/rpl/t/rpl_row_func003.test
3828share/mysql-test/suite/rpl/t/rpl_row_inexist_tbl.test 3997share/mysql-test/suite/rpl/t/rpl_row_inexist_tbl.test
3829share/mysql-test/suite/rpl/t/rpl_row_insert_delayed.test 3998share/mysql-test/suite/rpl/t/rpl_row_insert_delayed.test
3830share/mysql-test/suite/rpl/t/rpl_row_log-master.opt 3999share/mysql-test/suite/rpl/t/rpl_row_log-master.opt
3831share/mysql-test/suite/rpl/t/rpl_row_log-slave.opt 4000share/mysql-test/suite/rpl/t/rpl_row_log-slave.opt
3832share/mysql-test/suite/rpl/t/rpl_row_log.test 4001share/mysql-test/suite/rpl/t/rpl_row_log.test
3833share/mysql-test/suite/rpl/t/rpl_row_log_innodb-master.opt 4002share/mysql-test/suite/rpl/t/rpl_row_log_innodb-master.opt
3834share/mysql-test/suite/rpl/t/rpl_row_log_innodb.test 4003share/mysql-test/suite/rpl/t/rpl_row_log_innodb.test
3835share/mysql-test/suite/rpl/t/rpl_row_max_relay_size.test 4004share/mysql-test/suite/rpl/t/rpl_row_max_relay_size.test
3836share/mysql-test/suite/rpl/t/rpl_row_mysqlbinlog-master.opt 4005share/mysql-test/suite/rpl/t/rpl_row_mysqlbinlog-master.opt
@@ -4301,46 +4470,29 @@ share/mysql-test/t/heap_btree.test @@ -4301,46 +4470,29 @@ share/mysql-test/t/heap_btree.test
4301share/mysql-test/t/heap_hash.test 4470share/mysql-test/t/heap_hash.test
4302share/mysql-test/t/help.test 4471share/mysql-test/t/help.test
4303share/mysql-test/t/index_merge_innodb.test 4472share/mysql-test/t/index_merge_innodb.test
4304share/mysql-test/t/index_merge_myisam.test 4473share/mysql-test/t/index_merge_myisam.test
4305share/mysql-test/t/information_schema.test 4474share/mysql-test/t/information_schema.test
4306share/mysql-test/t/information_schema_chmod.test 4475share/mysql-test/t/information_schema_chmod.test
4307share/mysql-test/t/information_schema_db.test 4476share/mysql-test/t/information_schema_db.test
4308share/mysql-test/t/information_schema_inno.test 4477share/mysql-test/t/information_schema_inno.test
4309share/mysql-test/t/information_schema_part.test 4478share/mysql-test/t/information_schema_part.test
4310share/mysql-test/t/init_connect-master.opt 4479share/mysql-test/t/init_connect-master.opt
4311share/mysql-test/t/init_connect.test 4480share/mysql-test/t/init_connect.test
4312share/mysql-test/t/init_file-master.opt 4481share/mysql-test/t/init_file-master.opt
4313share/mysql-test/t/init_file.test 4482share/mysql-test/t/init_file.test
4314share/mysql-test/t/innodb-autoinc-optimize.test 
4315share/mysql-test/t/innodb-ucs2.test 
4316share/mysql-test/t/innodb_autoinc_lock_mode_zero-master.opt 
4317share/mysql-test/t/innodb_autoinc_lock_mode_zero.test 
4318share/mysql-test/t/innodb_bug30919-master.opt 
4319share/mysql-test/t/innodb_bug30919.test 
4320share/mysql-test/t/innodb_bug42419.test 
4321share/mysql-test/t/innodb_gis.test 
4322share/mysql-test/t/innodb_ignore_builtin-master.opt 4483share/mysql-test/t/innodb_ignore_builtin-master.opt
4323share/mysql-test/t/innodb_ignore_builtin.test 4484share/mysql-test/t/innodb_ignore_builtin.test
4324share/mysql-test/t/innodb_lock_wait_timeout_1-master.opt 
4325share/mysql-test/t/innodb_lock_wait_timeout_1.test 
4326share/mysql-test/t/innodb_mysql-master.opt 
4327share/mysql-test/t/innodb_mysql.test 
4328share/mysql-test/t/innodb_mysql_lock2.test 4485share/mysql-test/t/innodb_mysql_lock2.test
4329share/mysql-test/t/innodb_mysql_rbk-master.opt 
4330share/mysql-test/t/innodb_mysql_rbk.test 
4331share/mysql-test/t/innodb_notembedded.test 
4332share/mysql-test/t/innodb_timeout_rollback-master.opt 
4333share/mysql-test/t/innodb_timeout_rollback.test 
4334share/mysql-test/t/insert.test 4486share/mysql-test/t/insert.test
4335share/mysql-test/t/insert_notembedded.test 4487share/mysql-test/t/insert_notembedded.test
4336share/mysql-test/t/insert_select.test 4488share/mysql-test/t/insert_select.test
4337share/mysql-test/t/insert_update.test 4489share/mysql-test/t/insert_update.test
4338share/mysql-test/t/join.test 4490share/mysql-test/t/join.test
4339share/mysql-test/t/join_crash.test 4491share/mysql-test/t/join_crash.test
4340share/mysql-test/t/join_nested.test 4492share/mysql-test/t/join_nested.test
4341share/mysql-test/t/join_outer.test 4493share/mysql-test/t/join_outer.test
4342share/mysql-test/t/join_outer_innodb.test 4494share/mysql-test/t/join_outer_innodb.test
4343share/mysql-test/t/key.test 4495share/mysql-test/t/key.test
4344share/mysql-test/t/key_cache-master.opt 4496share/mysql-test/t/key_cache-master.opt
4345share/mysql-test/t/key_cache.test 4497share/mysql-test/t/key_cache.test
4346share/mysql-test/t/key_diff.test 4498share/mysql-test/t/key_diff.test
@@ -4434,26 +4586,28 @@ share/mysql-test/t/mysqlbinlog_base64.te @@ -4434,26 +4586,28 @@ share/mysql-test/t/mysqlbinlog_base64.te
4434share/mysql-test/t/mysqlbinlog_row.test 4586share/mysql-test/t/mysqlbinlog_row.test
4435share/mysql-test/t/mysqlbinlog_row_big.test 4587share/mysql-test/t/mysqlbinlog_row_big.test
4436share/mysql-test/t/mysqlbinlog_row_innodb.test 4588share/mysql-test/t/mysqlbinlog_row_innodb.test
4437share/mysql-test/t/mysqlbinlog_row_myisam.test 4589share/mysql-test/t/mysqlbinlog_row_myisam.test
4438share/mysql-test/t/mysqlbinlog_row_trans.test 4590share/mysql-test/t/mysqlbinlog_row_trans.test
4439share/mysql-test/t/mysqlcheck.test 4591share/mysql-test/t/mysqlcheck.test
4440share/mysql-test/t/mysqldump-compat.opt 4592share/mysql-test/t/mysqldump-compat.opt
4441share/mysql-test/t/mysqldump-compat.test 4593share/mysql-test/t/mysqldump-compat.test
4442share/mysql-test/t/mysqldump-max.test 4594share/mysql-test/t/mysqldump-max.test
4443share/mysql-test/t/mysqldump-no-binlog-master.opt 4595share/mysql-test/t/mysqldump-no-binlog-master.opt
4444share/mysql-test/t/mysqldump-no-binlog.test 4596share/mysql-test/t/mysqldump-no-binlog.test
4445share/mysql-test/t/mysqldump.test 4597share/mysql-test/t/mysqldump.test
4446share/mysql-test/t/mysqldump_restore.test 4598share/mysql-test/t/mysqldump_restore.test
 4599share/mysql-test/t/mysqlhotcopy_archive.test
 4600share/mysql-test/t/mysqlhotcopy_myisam.test
4447share/mysql-test/t/mysqlshow.test 4601share/mysql-test/t/mysqlshow.test
4448share/mysql-test/t/mysqlslap.test 4602share/mysql-test/t/mysqlslap.test
4449share/mysql-test/t/mysqltest.test 4603share/mysql-test/t/mysqltest.test
4450share/mysql-test/t/named_pipe-master.opt 4604share/mysql-test/t/named_pipe-master.opt
4451share/mysql-test/t/named_pipe.test 4605share/mysql-test/t/named_pipe.test
4452share/mysql-test/t/negation_elimination.test 4606share/mysql-test/t/negation_elimination.test
4453share/mysql-test/t/no-threads-master.opt 4607share/mysql-test/t/no-threads-master.opt
4454share/mysql-test/t/no-threads.test 4608share/mysql-test/t/no-threads.test
4455share/mysql-test/t/no_binlog.test 4609share/mysql-test/t/no_binlog.test
4456share/mysql-test/t/not_embedded_server-master.opt 4610share/mysql-test/t/not_embedded_server-master.opt
4457share/mysql-test/t/not_embedded_server.test 4611share/mysql-test/t/not_embedded_server.test
4458share/mysql-test/t/not_partition.test 4612share/mysql-test/t/not_partition.test
4459share/mysql-test/t/null.test 4613share/mysql-test/t/null.test

cvs diff -r1.6.2.1 -r1.6.2.2 pkgsrc/databases/mysql51-server/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/mysql51-server/Attic/distinfo 2010/07/05 08:59:29 1.6.2.1
+++ pkgsrc/databases/mysql51-server/Attic/distinfo 2010/08/19 16:42:18 1.6.2.2
@@ -1,28 +1,31 @@ @@ -1,28 +1,31 @@
1$NetBSD: distinfo,v 1.6.2.1 2010/07/05 08:59:29 tron Exp $ 1$NetBSD: distinfo,v 1.6.2.2 2010/08/19 16:42:18 tron Exp $
2 2
3SHA1 (mysql-5.1.48.tar.gz) = 61327d8588a73eb1ca61a91eefad9ce571bac588 3SHA1 (mysql-5.1.49.tar.gz) = c173614fa307eeed34607292205290715f20bcd5
4RMD160 (mysql-5.1.48.tar.gz) = 783575f5dc4ef004c8256878e6619d23cc33aae4 4RMD160 (mysql-5.1.49.tar.gz) = e4d43fa48f1c2ffe16c16119422fd9f3d1c812b2
5Size (mysql-5.1.48.tar.gz) = 23362742 bytes 5Size (mysql-5.1.49.tar.gz) = 23687599 bytes
6SHA1 (patch-aa) = 2a5321738e637a56e57cd6b1b40908d2bf275506 6SHA1 (patch-aa) = 2a5321738e637a56e57cd6b1b40908d2bf275506
7SHA1 (patch-ab) = 39ca30e2e78645bb6975d057ace30e8c91e6e405 7SHA1 (patch-ab) = 39ca30e2e78645bb6975d057ace30e8c91e6e405
8SHA1 (patch-ac) = bfb6eec77d7c5aa8d2b849632769005dcf2e272c 8SHA1 (patch-ac) = bfb6eec77d7c5aa8d2b849632769005dcf2e272c
9SHA1 (patch-ad) = 5fd4db0e04a97289f38a5467bbae5041f4082b51 9SHA1 (patch-ad) = 5fd4db0e04a97289f38a5467bbae5041f4082b51
10SHA1 (patch-ae) = c7f8c12c64835650b80aed4fef44d44b15f3f11e 10SHA1 (patch-ae) = e682e8c7a260706cbfd802885bfe100c0e0d31be
11SHA1 (patch-af) = 1e13ba542b4fc2a1d59fc822d06c76bc4e92dc23 11SHA1 (patch-af) = 1e13ba542b4fc2a1d59fc822d06c76bc4e92dc23
12SHA1 (patch-ag) = c510685dd71e4e3a632c9bf01e4e36eb42945d9e 12SHA1 (patch-ag) = c510685dd71e4e3a632c9bf01e4e36eb42945d9e
13SHA1 (patch-ah) = a608060cee7aadaf8bcde84016a73131a75dea32 13SHA1 (patch-ah) = a608060cee7aadaf8bcde84016a73131a75dea32
14SHA1 (patch-ai) = 4c5acf2b0e05765a1fe9e30558d163886e1aa492 14SHA1 (patch-ai) = 4c5acf2b0e05765a1fe9e30558d163886e1aa492
15SHA1 (patch-aj) = 6dd73cd38840e1faf103ffb02ae7c0e53475ee04 15SHA1 (patch-aj) = b8f35d3a1bc45eb5336ae6a842898b257d2660db
16SHA1 (patch-ak) = 5c0bd81635dcea038499f1b03180c22220b0009e 16SHA1 (patch-ak) = 3c740b78afacfe05aa082c5b235c10c51ac94641
17SHA1 (patch-am) = 2cf10915f5dc3caf11bb8c7c7255842da646b247 17SHA1 (patch-am) = 2cf10915f5dc3caf11bb8c7c7255842da646b247
18SHA1 (patch-an) = 7b627ceb6212641b7e0de9fd7142bc95e4dcb8cb 18SHA1 (patch-an) = 7b627ceb6212641b7e0de9fd7142bc95e4dcb8cb
19SHA1 (patch-ao) = 7895abad117d5c6901c2241209c5747e6c490e7d 19SHA1 (patch-ao) = 7895abad117d5c6901c2241209c5747e6c490e7d
20SHA1 (patch-ap) = f356d4d26acdf0532fe70a49d0292878f600ff51 20SHA1 (patch-ap) = f356d4d26acdf0532fe70a49d0292878f600ff51
21SHA1 (patch-aq) = 8e6029d36b290b9ffd964c38afe4352a9107be40 21SHA1 (patch-aq) = 8e6029d36b290b9ffd964c38afe4352a9107be40
22SHA1 (patch-ar) = ed9c062adce41a840db1e908ab0657db6de540ae 22SHA1 (patch-ar) = ed9c062adce41a840db1e908ab0657db6de540ae
23SHA1 (patch-as) = 8167416a083a011ded19d176bc488c94d9eb7abf 23SHA1 (patch-as) = 8167416a083a011ded19d176bc488c94d9eb7abf
24SHA1 (patch-at) = 307a0785190f8bc175226ce83288cc85f7da4631 24SHA1 (patch-at) = 307a0785190f8bc175226ce83288cc85f7da4631
25SHA1 (patch-au) = 51291771b994d199fb6de6a17dd7809a7bf39b68 25SHA1 (patch-au) = 51291771b994d199fb6de6a17dd7809a7bf39b68
26SHA1 (patch-aw) = 93ba34d66fd054fbcf9e1eb3a042770d4d6820ec 26SHA1 (patch-aw) = 93ba34d66fd054fbcf9e1eb3a042770d4d6820ec
27SHA1 (patch-ax) = dbf68af2d2ded85140aac3602d4f6ce5d68cc78a 27SHA1 (patch-ax) = dbf68af2d2ded85140aac3602d4f6ce5d68cc78a
28SHA1 (patch-ay) = df6c75d7a1b27a046dac7467fb5e44be4e35281c 28SHA1 (patch-ay) = f70896ae71e0ca7840e9966f43c757dd5b6c87b9
 29SHA1 (patch-az) = cfe77df58645dfad65ce4ff8eae868f059231233
 30SHA1 (patch-ba) = f595d2063ff18c0afb7e45c41d84a22ca9c99b44
 31SHA1 (patch-bb) = 11f23c63a14d301a7dfa67d6c399a748ec5631b2

cvs diff -r1.1.1.1 -r1.1.1.1.4.1 pkgsrc/databases/mysql51-server/patches/Attic/patch-ae (expand / switch to unified diff)

--- pkgsrc/databases/mysql51-server/patches/Attic/patch-ae 2010/03/04 16:28:58 1.1.1.1
+++ pkgsrc/databases/mysql51-server/patches/Attic/patch-ae 2010/08/19 16:42:18 1.1.1.1.4.1
@@ -1,13 +1,24 @@ @@ -1,13 +1,24 @@
1$NetBSD: patch-ae,v 1.1.1.1 2010/03/04 16:28:58 taca Exp $ 1$NetBSD: patch-ae,v 1.1.1.1.4.1 2010/08/19 16:42:18 tron Exp $
2 2
3--- configure.in.orig 2010-02-04 11:36:59.000000000 +0000 3* check sizeof time_t.
 4* check existence of sigsend().
 5
 6--- configure.in.orig 2010-07-09 12:34:57.000000000 +0000
4+++ configure.in 7+++ configure.in
5@@ -2023,7 +2023,7 @@ AC_CHECK_HEADERS(varargs.h stdarg.h dire 8@@ -1946,6 +1946,7 @@ if test "$ac_cv_sizeof_off_t" -eq 0
 9 then
 10 AC_MSG_ERROR("MySQL needs a off_t type.")
 11 fi
 12+AC_CHECK_SIZEOF(time_t, 4)
 13
 14 dnl
 15 dnl check if time_t is unsigned
 16@@ -2039,7 +2040,7 @@ AC_CHECK_HEADERS(varargs.h stdarg.h dire
6 paths.h semaphore.h) 17 paths.h semaphore.h)
7  18
8 # Already-done: strcasecmp 19 # Already-done: strcasecmp
9-AC_CHECK_FUNCS(lstat putenv select setenv setlocale strcoll tcgetattr) 20-AC_CHECK_FUNCS(lstat putenv select setenv setlocale strcoll tcgetattr)
10+AC_CHECK_FUNCS(lstat putenv select setenv setlocale sigsend strcoll tcgetattr) 21+AC_CHECK_FUNCS(lstat putenv select setenv setlocale sigsend strcoll tcgetattr)
11  22
12 AC_STAT_MACROS_BROKEN 23 AC_STAT_MACROS_BROKEN
13 MYSQL_SIGNAL_CHECK 24 MYSQL_SIGNAL_CHECK

cvs diff -r1.1.1.1 -r1.1.1.1.4.1 pkgsrc/databases/mysql51-server/patches/Attic/patch-aj (expand / switch to unified diff)

--- pkgsrc/databases/mysql51-server/patches/Attic/patch-aj 2010/03/04 16:28:58 1.1.1.1
+++ pkgsrc/databases/mysql51-server/patches/Attic/patch-aj 2010/08/19 16:42:18 1.1.1.1.4.1
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: patch-aj,v 1.1.1.1 2010/03/04 16:28:58 taca Exp $ 1$NetBSD: patch-aj,v 1.1.1.1.4.1 2010/08/19 16:42:18 tron Exp $
2 2
3--- man/Makefile.in.orig 2010-02-04 11:46:19.000000000 +0000 3--- man/Makefile.in.orig 2010-07-09 12:38:13.000000000 +0000
4+++ man/Makefile.in 4+++ man/Makefile.in
5@@ -380,7 +380,7 @@ yassl_h_ln_cmd = @yassl_h_ln_cmd@ 5@@ -381,7 +381,7 @@ yassl_libs = @yassl_libs@
6 yassl_libs = @yassl_libs@ 
7 yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@ 6 yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@
 7 yassl_thread_cxxflags = @yassl_thread_cxxflags@
8 zlib_dir = @zlib_dir@ 8 zlib_dir = @zlib_dir@
9-man1_MANS = @man1_files@ 9-man1_MANS = @man1_files@
10+man1_MANS = mysqld_multi.1 10+man1_MANS = mysqld_multi.1
11 man8_MANS = @man8_files@ 11 man8_MANS = @man8_files@
12 EXTRA_DIST = $(man1_MANS) $(man8_MANS) 12 EXTRA_DIST = $(man1_MANS) $(man8_MANS)
13 all: all-am 13 all: all-am

cvs diff -r1.1.1.1 -r1.1.1.1.4.1 pkgsrc/databases/mysql51-server/patches/Attic/patch-ak (expand / switch to unified diff)

--- pkgsrc/databases/mysql51-server/patches/Attic/patch-ak 2010/03/04 16:28:58 1.1.1.1
+++ pkgsrc/databases/mysql51-server/patches/Attic/patch-ak 2010/08/19 16:42:18 1.1.1.1.4.1
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: patch-ak,v 1.1.1.1 2010/03/04 16:28:58 taca Exp $ 1$NetBSD: patch-ak,v 1.1.1.1.4.1 2010/08/19 16:42:18 tron Exp $
2 2
3--- mysql-test/Makefile.in.orig 2010-02-04 11:46:20.000000000 +0000 3--- mysql-test/Makefile.in.orig 2010-07-09 12:38:13.000000000 +0000
4+++ mysql-test/Makefile.in 4+++ mysql-test/Makefile.in
5@@ -401,7 +401,7 @@ yassl_libs = @yassl_libs@ 5@@ -402,7 +402,7 @@ yassl_taocrypt_extra_cxxflags = @yassl_t
6 yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@ 6 yassl_thread_cxxflags = @yassl_thread_cxxflags@
7 zlib_dir = @zlib_dir@ 7 zlib_dir = @zlib_dir@
8 testroot = $(prefix) 8 testroot = $(prefix)
9-testdir = $(testroot)/mysql-test 9-testdir = $(testroot)/mysql-test
10+testdir = $(testroot)/share/mysql-test 10+testdir = $(testroot)/share/mysql-test
11 test_SCRIPTS = mtr \ 11 test_SCRIPTS = mtr \
12 mysql-test-run \ 12 mysql-test-run \
13 mysql-test-run.pl \ 13 mysql-test-run.pl \

File Deleted: pkgsrc/databases/mysql51-server/patches/Attic/patch-ay

File Added: pkgsrc/databases/mysql51-server/patches/Attic/patch-az
$NetBSD: patch-az,v 1.1.2.2 2010/08/19 16:42:18 tron Exp $

* if long is int64_t and time_t is int32_t, "(time_t) MY_TIME_T_MAX"
  results -1 and server_start_time is always parsed as exceeding limit.
  So, use TIMESTAMP_MAX_VALUE which is INT_MAX32.
* if time_t is int32_t, comparsion with TIMESTAMP_MAX_VALUE is always
  true here.  So, limit the comparsion to other cases.

--- sql/mysqld.cc.orig	2010-07-09 12:34:57.000000000 +0000
+++ sql/mysqld.cc
@@ -3240,12 +3240,13 @@ static int init_common_variables(const c
 
   max_system_variables.pseudo_thread_id= (ulong)~0;
   server_start_time= flush_status_time= my_time(0);
-  /* TODO: remove this when my_time_t is 64 bit compatible */
-  if (server_start_time >= (time_t) MY_TIME_T_MAX)
+#if defined(TIME_T_UNSIGNE) || (SIZEOF_TIME_T > 4)
+  if (server_start_time >= TIMESTAMP_MAX_VALUE)
   {
     sql_print_error("This MySQL server doesn't support dates later then 2038");
     return 1;
   }
+#endif
 
   rpl_filter= new Rpl_filter;
   binlog_filter= new Rpl_filter;

File Added: pkgsrc/databases/mysql51-server/patches/Attic/patch-ba
$NetBSD: patch-ba,v 1.1.2.2 2010/08/19 16:42:18 tron Exp $

* if long is int64_t and time_t is int32_t, "(time_t) MY_TIME_T_MAX"
  results -1 and val is always parsed as exceeding limit.
  So, use TIMESTAMP_MAX_VALUE which is INT_MAX32 and make val to ulonglong
  for safer comparsion.

--- sql/set_var.cc.orig	2010-07-09 12:34:53.000000000 +0000
+++ sql/set_var.cc
@@ -2720,10 +2720,9 @@ int set_var_collation_client::update(THD
 
 bool sys_var_timestamp::check(THD *thd, set_var *var)
 {
-  time_t val;
+  ulonglong val;
   var->save_result.ulonglong_value= var->value->val_int();
-  val= (time_t) var->save_result.ulonglong_value;
-  if (val < (time_t) MY_TIME_T_MIN || val > (time_t) MY_TIME_T_MAX)
+  if (val < TIMESTAMP_MIN_VALUE || val > TIMESTAMP_MAX_VALUE)
   {
     my_message(ER_UNKNOWN_ERROR, 
                "This version of MySQL doesn't support dates later than 2038",

File Added: pkgsrc/databases/mysql51-server/patches/Attic/patch-bb
$NetBSD: patch-bb,v 1.1.2.2 2010/08/19 16:42:18 tron Exp $

* if long is int64_t and time_t is int32_t, "(time_t) MY_TIME_T_MAX"
  results -1 and server_start_time is always parsed as exceeding limit.
  So, use TIMESTAMP_MAX_VALUE which is INT_MAX32.
* if time_t is int32_t, comparsion with TIMESTAMP_MAX_VALUE is always
  true here.  So, limit the comparsion to other cases.

--- sql/sql_class.h.orig	2010-07-09 12:34:57.000000000 +0000
+++ sql/sql_class.h
@@ -2031,8 +2031,12 @@ public:
   }
   /*TODO: this will be obsolete when we have support for 64 bit my_time_t */
   inline bool	is_valid_time() 
-  { 
-    return (start_time < (time_t) MY_TIME_T_MAX); 
+  {
+#if defined(TIME_T_UNSIGNE) || (SIZEOF_TIME_T > 4)
+    return (start_time < TIMESTAMP_MAX_VALUE); 
+#else
+    return 1;
+#endif
   }
   void set_time_after_lock()  { utime_after_lock= my_micro_time(); }
   ulonglong current_utime()  { return my_micro_time(); }