diff options
author | taca <taca@pkgsrc.org> | 2008-09-18 11:51:37 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2008-09-18 11:51:37 +0000 |
commit | 06c6aabaa4e5dd2a94710c56a71fe2a982c3db48 (patch) | |
tree | 95aa07fdb4fbceb83da20a09a8431f8a42285329 /databases/mysql5-server | |
parent | 9ae23cc08cb0311740847ac1bc7ca08b06646d8c (diff) | |
download | pkgsrc-06c6aabaa4e5dd2a94710c56a71fe2a982c3db48.tar.gz |
Update mysql5-server pacakge to 5.0.67.
This is security fix.
For complete changes, please refer
http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-67.html.
Here is a part of it.
Functionality added or changed:
Security Enhancement:
To enable stricter control over the location from which user-defined
functions can be loaded, the plugin_dir system variable has been
backported from MySQL 5.1. If the value is non-empty, user-defined
function object files can be loaded only from the directory named by this
variable. If the value is empty, the behavior that is used before 5.0.67
applies: The UDF object files must be located in a directory that is
searched by your system's dynamic linker. (Bug#37428)
Important Change: Incompatible Change:
The FEDERATED storage engine is now disabled by default in the .cnf files
shipped with MySQL distributions (my-huge.cnf, my-medium.cnf, and so
forth). This affects server behavior only if you install one of these
files. (Bug#37069)
Cluster API: Important Change:
Because NDB_LE_MemoryUsage.page_size_kb shows memory page sizes in bytes
rather than kilobytes, it has been renamed to page_size_bytes. The name
page_size_kb is now deprecated and thus subject to removal in a future
release, although it currently remains supported for reasons of backward
compatibility. See The Ndb_logevent_type Type, for more information about
NDB_LE_MemoryUsage. (Bug#30271)
Important Change:
Some changes were made to CHECK TABLE ... FOR UPGRADE and REPAIR TABLE
with respect to detection and handling of tables with incompatible .frm
files (files created with a different version of the MySQL server). These
changes also affect mysqlcheck because that program uses CHECK TABLE and
REPAIR table, and thus also mysql_upgrade because that program invokes
mysqlcheck.
Diffstat (limited to 'databases/mysql5-server')
-rw-r--r-- | databases/mysql5-server/Makefile | 14 | ||||
-rw-r--r-- | databases/mysql5-server/PLIST | 544 | ||||
-rw-r--r-- | databases/mysql5-server/distinfo | 24 | ||||
-rw-r--r-- | databases/mysql5-server/patches/patch-ad | 28 | ||||
-rw-r--r-- | databases/mysql5-server/patches/patch-ag | 8 | ||||
-rw-r--r-- | databases/mysql5-server/patches/patch-ai | 8 | ||||
-rw-r--r-- | databases/mysql5-server/patches/patch-an | 26 | ||||
-rw-r--r-- | databases/mysql5-server/patches/patch-ca | 8 | ||||
-rw-r--r-- | databases/mysql5-server/patches/patch-cb | 8 | ||||
-rw-r--r-- | databases/mysql5-server/patches/patch-cc | 8 | ||||
-rw-r--r-- | databases/mysql5-server/patches/patch-da | 12 | ||||
-rw-r--r-- | databases/mysql5-server/patches/patch-db | 85 |
12 files changed, 546 insertions, 227 deletions
diff --git a/databases/mysql5-server/Makefile b/databases/mysql5-server/Makefile index 7736afe5097..2aaef357089 100644 --- a/databases/mysql5-server/Makefile +++ b/databases/mysql5-server/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.24 2008/07/01 09:22:59 tron Exp $ +# $NetBSD: Makefile,v 1.25 2008/09/18 11:51:37 taca Exp $ PKGNAME= ${DISTNAME:S/-/-server-/} -PKGREVISION= 1 +#PKGREVISION= 1 SVR4_PKGNAME= mysqs COMMENT= MySQL 5, a free SQL database (server) @@ -17,7 +17,7 @@ CONFIGURE_ARGS+= --with-libwrap CONFIGURE_ARGS+= --with-raid CONFIGURE_ARGS+= --without-berkeley-db CONFIGURE_ARGS+= --without-mysqlfs -CONFIGURE_ARGS+= --with-mysqld-user=${MYSQL_USER:Q} +CONFIGURE_ARGS+= --with-mysqld-user=${MYSQL_USER} PTHREAD_OPTS+= require CONFIGURE_ARGS+= --with-pthreads @@ -32,8 +32,8 @@ PKG_SHELL.${MYSQL_USER}= ${SH} RCD_SCRIPTS= mysqld FILES_SUBST+= HOSTNAME_CMD=${HOSTNAME_CMD:Q} \ - MYSQL_DATADIR=${MYSQL_DATADIR:Q} \ - MYSQL_USER=${MYSQL_USER:Q} MYSQL_GROUP=${MYSQL_GROUP:Q} + MYSQL_DATADIR=${MYSQL_DATADIR} \ + MYSQL_USER=${MYSQL_USER} MYSQL_GROUP=${MYSQL_GROUP} MESSAGE_SUBST+= MYSQL_DATADIR=${MYSQL_DATADIR} \ MYSQL_USER=${MYSQL_USER} MYSQL_GROUP=${MYSQL_GROUP} BUILD_DEFS+= MYSQL_DATADIR @@ -80,8 +80,8 @@ post-install: ${DESTDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/mysqld_multi.1 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 - #${INSTALL_MAN} ${WRKSRC}/man/mysqld_safe.1 \ - ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 +# ${INSTALL_MAN} ${WRKSRC}/man/mysqld_safe.1 \ +# ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_SCRIPT} ${WRKSRC}/scripts/mysql_secure_installation.sh \ ${DESTDIR}${PREFIX}/bin/mysql_secure_installation diff --git a/databases/mysql5-server/PLIST b/databases/mysql5-server/PLIST index bedb97bf634..ceebb07affb 100644 --- a/databases/mysql5-server/PLIST +++ b/databases/mysql5-server/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.12 2007/12/14 13:36:53 tron Exp $ +@comment $NetBSD: PLIST,v 1.13 2008/09/18 11:51:37 taca Exp $ bin/comp_err bin/innochecksum bin/my_print_defaults @@ -40,12 +40,15 @@ share/mysql-test/include/ctype_common.inc share/mysql-test/include/ctype_filesort.inc share/mysql-test/include/ctype_innodb_like.inc share/mysql-test/include/ctype_like_escape.inc +share/mysql-test/include/ctype_like_range_f1f2.inc +share/mysql-test/include/ctype_regex.inc share/mysql-test/include/delete_anonymous_users.inc share/mysql-test/include/endspace.inc share/mysql-test/include/federated.inc share/mysql-test/include/federated_cleanup.inc share/mysql-test/include/get_binlog_dump_thread_id.inc share/mysql-test/include/gis_generic.inc +share/mysql-test/include/gis_keys.inc share/mysql-test/include/have_archive.inc share/mysql-test/include/have_bdb.inc share/mysql-test/include/have_big5.inc @@ -67,6 +70,7 @@ share/mysql-test/include/have_gbk.inc share/mysql-test/include/have_geometry.inc share/mysql-test/include/have_innodb.inc share/mysql-test/include/have_latin2_ch.inc +share/mysql-test/include/have_local_infile.inc share/mysql-test/include/have_log_bin.inc share/mysql-test/include/have_lowercase0.inc share/mysql-test/include/have_lowercase1.inc @@ -88,6 +92,7 @@ share/mysql-test/include/mysqltest-x.inc share/mysql-test/include/ndb_backup.inc share/mysql-test/include/ndb_backup_print.inc share/mysql-test/include/ndb_default_cluster.inc +share/mysql-test/include/ndb_wait_connected.inc share/mysql-test/include/not_as_root.inc share/mysql-test/include/not_embedded.inc share/mysql-test/include/not_openssl.inc @@ -100,7 +105,9 @@ share/mysql-test/include/ps_query.inc share/mysql-test/include/ps_renew.inc share/mysql-test/include/report-features.test share/mysql-test/include/rpl_stmt_seq.inc +share/mysql-test/include/show_binary_logs.inc share/mysql-test/include/show_binlog_events.inc +share/mysql-test/include/show_binlog_events2.inc share/mysql-test/include/show_msg.inc share/mysql-test/include/show_msg80.inc share/mysql-test/include/sp-vars.inc @@ -110,6 +117,7 @@ share/mysql-test/include/test_outfile.inc share/mysql-test/include/testdb_only.inc share/mysql-test/include/uses_vardir.inc share/mysql-test/include/varchar.inc +share/mysql-test/include/wait_condition.inc share/mysql-test/include/wait_for_query_to_suceed.inc share/mysql-test/include/wait_for_slave_io_to_stop.inc share/mysql-test/include/wait_for_slave_param.inc @@ -139,6 +147,7 @@ share/mysql-test/mysql-test-run share/mysql-test/mysql-test-run-shell share/mysql-test/mysql-test-run.pl share/mysql-test/r/alias.result +share/mysql-test/r/almost_full.result share/mysql-test/r/alter_table-big.result share/mysql-test/r/alter_table.result share/mysql-test/r/analyse.result @@ -162,8 +171,11 @@ share/mysql-test/r/big_test.require share/mysql-test/r/bigint.result share/mysql-test/r/binary.result share/mysql-test/r/binlog.result +share/mysql-test/r/binlog_index.result share/mysql-test/r/binlog_innodb.result share/mysql-test/r/binlog_killed.result +share/mysql-test/r/binlog_killed_simulate.result +share/mysql-test/r/binlog_start_comment.result share/mysql-test/r/blackhole.result share/mysql-test/r/bool.result share/mysql-test/r/bootstrap.result @@ -236,6 +248,7 @@ share/mysql-test/r/federated.result share/mysql-test/r/federated_archive.result share/mysql-test/r/federated_bug_13118.result share/mysql-test/r/federated_bug_25714.result +share/mysql-test/r/federated_disabled.result share/mysql-test/r/federated_innodb.result share/mysql-test/r/fix_priv_tables.result share/mysql-test/r/flush.result @@ -312,6 +325,7 @@ share/mysql-test/r/have_gbk.require share/mysql-test/r/have_geometry.require share/mysql-test/r/have_innodb.require share/mysql-test/r/have_latin2_ch.require +share/mysql-test/r/have_local_infile.require share/mysql-test/r/have_log_bin.require share/mysql-test/r/have_met_timezone.require share/mysql-test/r/have_moscow_leap_timezone.require @@ -407,10 +421,13 @@ share/mysql-test/r/metadata.result share/mysql-test/r/mix_innodb_myisam_binlog.result share/mysql-test/r/multi_statement.result share/mysql-test/r/multi_update.result +share/mysql-test/r/multi_update_tiny_hash.result share/mysql-test/r/myisam-blob.result share/mysql-test/r/myisam.result +share/mysql-test/r/myisampack.result share/mysql-test/r/mysql.result share/mysql-test/r/mysql_client_test.result +share/mysql-test/r/mysql_comments.result share/mysql-test/r/mysql_protocols.result share/mysql-test/r/mysql_upgrade.result share/mysql-test/r/mysqladmin.result @@ -420,11 +437,14 @@ share/mysql-test/r/mysqlbinlog2.result share/mysql-test/r/mysqlcheck.result share/mysql-test/r/mysqldump-compat.result share/mysql-test/r/mysqldump-max.result +share/mysql-test/r/mysqldump-no-binlog.result share/mysql-test/r/mysqldump.result share/mysql-test/r/mysqlshow.result share/mysql-test/r/mysqltest.result +share/mysql-test/r/named_pipe.result share/mysql-test/r/ndb_alter_table.result share/mysql-test/r/ndb_alter_table2.result +share/mysql-test/r/ndb_auto_increment.result share/mysql-test/r/ndb_autodiscover.result share/mysql-test/r/ndb_autodiscover2.result share/mysql-test/r/ndb_autodiscover3.result @@ -433,6 +453,7 @@ share/mysql-test/r/ndb_basic.result share/mysql-test/r/ndb_bitfield.result share/mysql-test/r/ndb_blob.result share/mysql-test/r/ndb_bug26793.result +share/mysql-test/r/ndb_bug31477.result share/mysql-test/r/ndb_cache.result share/mysql-test/r/ndb_cache2.result share/mysql-test/r/ndb_cache_multi.result @@ -481,8 +502,10 @@ share/mysql-test/r/openssl_2.result share/mysql-test/r/order_by.result share/mysql-test/r/order_fill_sortbuf.result share/mysql-test/r/outfile.result +share/mysql-test/r/outfile_loaddata.result share/mysql-test/r/overflow.result share/mysql-test/r/packet.result +share/mysql-test/r/parser.result share/mysql-test/r/parser_precedence.result share/mysql-test/r/perror.result share/mysql-test/r/preload.result @@ -513,8 +536,12 @@ share/mysql-test/r/round.result share/mysql-test/r/row.result share/mysql-test/r/rowid_order_bdb.result share/mysql-test/r/rowid_order_innodb.result +share/mysql-test/r/rpl000001.a.result +share/mysql-test/r/rpl000001.b.result share/mysql-test/r/rpl000001.result share/mysql-test/r/rpl000002.result +share/mysql-test/r/rpl000004.a.result +share/mysql-test/r/rpl000004.b.result share/mysql-test/r/rpl000004.result share/mysql-test/r/rpl000005.result share/mysql-test/r/rpl000006.result @@ -530,6 +557,8 @@ share/mysql-test/r/rpl_EE_error.result share/mysql-test/r/rpl_alter.result share/mysql-test/r/rpl_auto_increment.result share/mysql-test/r/rpl_auto_increment_11932.result +share/mysql-test/r/rpl_auto_increment_bug33029.result +share/mysql-test/r/rpl_bug33931.result share/mysql-test/r/rpl_change_master.result share/mysql-test/r/rpl_charset.result share/mysql-test/r/rpl_charset_sjis.result @@ -543,6 +572,7 @@ share/mysql-test/r/rpl_do_grant.result share/mysql-test/r/rpl_drop.result share/mysql-test/r/rpl_drop_db.result share/mysql-test/r/rpl_drop_temp.result +share/mysql-test/r/rpl_drop_view.result share/mysql-test/r/rpl_dual_pos_advance.result share/mysql-test/r/rpl_empty_master_crash.result share/mysql-test/r/rpl_error_ignored_table.result @@ -564,6 +594,7 @@ share/mysql-test/r/rpl_insert_select.result share/mysql-test/r/rpl_known_bugs_detection.result share/mysql-test/r/rpl_loaddata.result share/mysql-test/r/rpl_loaddata_charset.result +share/mysql-test/r/rpl_loaddata_map.result share/mysql-test/r/rpl_loaddata_rule_m.result share/mysql-test/r/rpl_loaddata_rule_s.result share/mysql-test/r/rpl_loaddatalocal.result @@ -594,11 +625,13 @@ share/mysql-test/r/rpl_replicate_do.result share/mysql-test/r/rpl_reset_slave.result share/mysql-test/r/rpl_rewrite_db.result share/mysql-test/r/rpl_rotate_logs.result +share/mysql-test/r/rpl_server_id.result share/mysql-test/r/rpl_server_id1.result share/mysql-test/r/rpl_server_id2.result share/mysql-test/r/rpl_session_var.result share/mysql-test/r/rpl_set_charset.result share/mysql-test/r/rpl_skip_error.result +share/mysql-test/r/rpl_slave_skip.result share/mysql-test/r/rpl_slave_status.result share/mysql-test/r/rpl_sp.result share/mysql-test/r/rpl_sp_effects.result @@ -607,9 +640,11 @@ share/mysql-test/r/rpl_ssl.result share/mysql-test/r/rpl_start_stop_slave.result share/mysql-test/r/rpl_temporary.result share/mysql-test/r/rpl_timezone.result +share/mysql-test/r/rpl_transaction.result share/mysql-test/r/rpl_trigger.result share/mysql-test/r/rpl_trunc_temp.result share/mysql-test/r/rpl_until.result +share/mysql-test/r/rpl_user.result share/mysql-test/r/rpl_user_variables.result share/mysql-test/r/rpl_variables.result share/mysql-test/r/rpl_view.result @@ -619,6 +654,7 @@ share/mysql-test/r/select_found.result share/mysql-test/r/select_safe.result share/mysql-test/r/server_id.require share/mysql-test/r/server_id1.require +share/mysql-test/r/shm.result share/mysql-test/r/show_check.result share/mysql-test/r/skip_grants.result share/mysql-test/r/skip_name_resolve.result @@ -699,6 +735,7 @@ share/mysql-test/r/type_uint.result share/mysql-test/r/type_varchar.result share/mysql-test/r/type_year.result share/mysql-test/r/udf.result +share/mysql-test/r/udf_skip_grants.result share/mysql-test/r/union.result share/mysql-test/r/update.result share/mysql-test/r/user_limits.result @@ -712,7 +749,6 @@ share/mysql-test/r/view_grant.result share/mysql-test/r/wait_timeout.result share/mysql-test/r/warnings.result share/mysql-test/r/windows.result -share/mysql-test/r/windows_shm.result share/mysql-test/r/xa.result share/mysql-test/std_data/14897.frm share/mysql-test/std_data/Index.xml @@ -723,10 +759,31 @@ share/mysql-test/std_data/bug16266.000001 share/mysql-test/std_data/bug19371.MYD share/mysql-test/std_data/bug19371.MYI share/mysql-test/std_data/bug19371.frm +share/mysql-test/std_data/bug35469.dat +share/mysql-test/std_data/bug36055.MYD +share/mysql-test/std_data/bug36055.MYI +share/mysql-test/std_data/bug36055.frm share/mysql-test/std_data/cacert.pem share/mysql-test/std_data/client-cert.pem share/mysql-test/std_data/client-key.pem share/mysql-test/std_data/des_key_file +share/mysql-test/std_data/funcs_1/innodb_tb1.txt +share/mysql-test/std_data/funcs_1/innodb_tb2.txt +share/mysql-test/std_data/funcs_1/innodb_tb3.txt +share/mysql-test/std_data/funcs_1/innodb_tb4.txt +share/mysql-test/std_data/funcs_1/load_file.txt +share/mysql-test/std_data/funcs_1/memory_tb1.txt +share/mysql-test/std_data/funcs_1/memory_tb2.txt +share/mysql-test/std_data/funcs_1/memory_tb3.txt +share/mysql-test/std_data/funcs_1/memory_tb4.txt +share/mysql-test/std_data/funcs_1/myisam_tb1.txt +share/mysql-test/std_data/funcs_1/myisam_tb2.txt +share/mysql-test/std_data/funcs_1/myisam_tb3.txt +share/mysql-test/std_data/funcs_1/myisam_tb4.txt +share/mysql-test/std_data/funcs_1/t3.txt +share/mysql-test/std_data/funcs_1/t4.txt +share/mysql-test/std_data/funcs_1/t7.txt +share/mysql-test/std_data/funcs_1/t9.txt share/mysql-test/std_data/init_file.dat share/mysql-test/std_data/loaddata1.dat share/mysql-test/std_data/loaddata2.dat @@ -768,38 +825,28 @@ share/mysql-test/std_data/words.dat share/mysql-test/suite/funcs_1/README.txt share/mysql-test/suite/funcs_1/bitdata/bitdata_master.test share/mysql-test/suite/funcs_1/cursors/cursors_master.test -share/mysql-test/suite/funcs_1/data/innodb_tb1.txt -share/mysql-test/suite/funcs_1/data/innodb_tb2.txt -share/mysql-test/suite/funcs_1/data/innodb_tb3.txt -share/mysql-test/suite/funcs_1/data/innodb_tb4.txt -share/mysql-test/suite/funcs_1/data/memory_tb1.txt -share/mysql-test/suite/funcs_1/data/memory_tb2.txt -share/mysql-test/suite/funcs_1/data/memory_tb3.txt -share/mysql-test/suite/funcs_1/data/memory_tb4.txt -share/mysql-test/suite/funcs_1/data/myisam_tb1.txt -share/mysql-test/suite/funcs_1/data/myisam_tb2.txt -share/mysql-test/suite/funcs_1/data/myisam_tb3.txt -share/mysql-test/suite/funcs_1/data/myisam_tb4.txt -share/mysql-test/suite/funcs_1/data/t3.txt -share/mysql-test/suite/funcs_1/data/t4.txt -share/mysql-test/suite/funcs_1/data/t7.txt -share/mysql-test/suite/funcs_1/data/t9.txt +share/mysql-test/suite/funcs_1/datadict/basics_mixed1.inc +share/mysql-test/suite/funcs_1/datadict/basics_mixed2.inc +share/mysql-test/suite/funcs_1/datadict/basics_mixed3.inc +share/mysql-test/suite/funcs_1/datadict/charset_collation.inc +share/mysql-test/suite/funcs_1/datadict/columns.inc +share/mysql-test/suite/funcs_1/datadict/datadict.pre share/mysql-test/suite/funcs_1/datadict/datadict_bug_12777.inc share/mysql-test/suite/funcs_1/datadict/datadict_load.inc -share/mysql-test/suite/funcs_1/datadict/datadict_master.inc -share/mysql-test/suite/funcs_1/datadict/datadict_show_schema.inc -share/mysql-test/suite/funcs_1/datadict/datadict_show_table_design.inc -share/mysql-test/suite/funcs_1/datadict/datadict_tables.inc -share/mysql-test/suite/funcs_1/datadict/datadict_tables_error.inc -share/mysql-test/suite/funcs_1/datadict/datadict_tables_error_1.inc -share/mysql-test/suite/funcs_1/datadict/datadict_tables_error_1044.inc -share/mysql-test/suite/funcs_1/datadict/datadict_tables_error_1049.inc -share/mysql-test/suite/funcs_1/datadict/datadict_tables_error_1051.inc -share/mysql-test/suite/funcs_1/datadict/datadict_tables_error_1146.inc -share/mysql-test/suite/funcs_1/datadict/datadict_tables_error_1288.inc -share/mysql-test/suite/funcs_1/include/create_database.inc -share/mysql-test/suite/funcs_1/include/create_user_lowest_priv.inc -share/mysql-test/suite/funcs_1/include/create_user_no_super.inc +share/mysql-test/suite/funcs_1/datadict/is_key_column_usage.inc +share/mysql-test/suite/funcs_1/datadict/is_routines.inc +share/mysql-test/suite/funcs_1/datadict/is_schemata.inc +share/mysql-test/suite/funcs_1/datadict/is_table_query.inc +share/mysql-test/suite/funcs_1/datadict/is_tables.inc +share/mysql-test/suite/funcs_1/datadict/is_triggers.inc +share/mysql-test/suite/funcs_1/datadict/is_views.inc +share/mysql-test/suite/funcs_1/datadict/statistics.inc +share/mysql-test/suite/funcs_1/datadict/table_constraints.inc +share/mysql-test/suite/funcs_1/datadict/tables.inc +share/mysql-test/suite/funcs_1/datadict/tables1.inc +share/mysql-test/suite/funcs_1/datadict/tables2.inc +share/mysql-test/suite/funcs_1/include/bug28309_skip.inc +share/mysql-test/suite/funcs_1/include/cleanup.inc share/mysql-test/suite/funcs_1/include/innodb_tb1.inc share/mysql-test/suite/funcs_1/include/innodb_tb2.inc share/mysql-test/suite/funcs_1/include/innodb_tb3.inc @@ -814,12 +861,12 @@ share/mysql-test/suite/funcs_1/include/myisam_tb3.inc share/mysql-test/suite/funcs_1/include/myisam_tb4.inc share/mysql-test/suite/funcs_1/include/show_connection.inc share/mysql-test/suite/funcs_1/include/sp_tb.inc +share/mysql-test/suite/funcs_1/include/tb3.inc share/mysql-test/suite/funcs_1/lib/DataGen_local.pl share/mysql-test/suite/funcs_1/lib/DataGen_modify.pl -share/mysql-test/suite/funcs_1/r/datadict_help_tables_build.result -share/mysql-test/suite/funcs_1/r/datadict_help_tables_dev.result -share/mysql-test/suite/funcs_1/r/innodb__datadict.result -share/mysql-test/suite/funcs_1/r/innodb__load.result +share/mysql-test/suite/funcs_1/r/charset_collation_1.result +share/mysql-test/suite/funcs_1/r/charset_collation_2.result +share/mysql-test/suite/funcs_1/r/charset_collation_3.result share/mysql-test/suite/funcs_1/r/innodb_bitdata.result share/mysql-test/suite/funcs_1/r/innodb_cursors.result share/mysql-test/suite/funcs_1/r/innodb_func_view.result @@ -837,10 +884,60 @@ share/mysql-test/suite/funcs_1/r/innodb_trig_08.result share/mysql-test/suite/funcs_1/r/innodb_trig_09.result share/mysql-test/suite/funcs_1/r/innodb_trig_1011ext.result share/mysql-test/suite/funcs_1/r/innodb_trig_frkey.result -share/mysql-test/suite/funcs_1/r/innodb_triggers.result share/mysql-test/suite/funcs_1/r/innodb_views.result -share/mysql-test/suite/funcs_1/r/memory__datadict.result -share/mysql-test/suite/funcs_1/r/memory__load.result +share/mysql-test/suite/funcs_1/r/is_basics_mixed.result +share/mysql-test/suite/funcs_1/r/is_character_sets.result +share/mysql-test/suite/funcs_1/r/is_cml_innodb.result +share/mysql-test/suite/funcs_1/r/is_cml_memory.result +share/mysql-test/suite/funcs_1/r/is_cml_myisam.result +share/mysql-test/suite/funcs_1/r/is_cml_ndb.result +share/mysql-test/suite/funcs_1/r/is_collation_character_set_applicability.result +share/mysql-test/suite/funcs_1/r/is_collations.result +share/mysql-test/suite/funcs_1/r/is_column_privileges.result +share/mysql-test/suite/funcs_1/r/is_column_privileges_is_mysql_test.result +share/mysql-test/suite/funcs_1/r/is_columns.result +share/mysql-test/suite/funcs_1/r/is_columns_innodb.result +share/mysql-test/suite/funcs_1/r/is_columns_is.result +share/mysql-test/suite/funcs_1/r/is_columns_is_embedded.result +share/mysql-test/suite/funcs_1/r/is_columns_memory.result +share/mysql-test/suite/funcs_1/r/is_columns_myisam.result +share/mysql-test/suite/funcs_1/r/is_columns_myisam_embedded.result +share/mysql-test/suite/funcs_1/r/is_columns_mysql.result +share/mysql-test/suite/funcs_1/r/is_columns_mysql_embedded.result +share/mysql-test/suite/funcs_1/r/is_columns_ndb.result +share/mysql-test/suite/funcs_1/r/is_key_column_usage.result +share/mysql-test/suite/funcs_1/r/is_key_column_usage_embedded.result +share/mysql-test/suite/funcs_1/r/is_routines.result +share/mysql-test/suite/funcs_1/r/is_routines_embedded.result +share/mysql-test/suite/funcs_1/r/is_schema_privileges.result +share/mysql-test/suite/funcs_1/r/is_schema_privileges_is_mysql_test.result +share/mysql-test/suite/funcs_1/r/is_schemata.result +share/mysql-test/suite/funcs_1/r/is_schemata_embedded.result +share/mysql-test/suite/funcs_1/r/is_schemata_is_mysql_test.result +share/mysql-test/suite/funcs_1/r/is_statistics.result +share/mysql-test/suite/funcs_1/r/is_statistics_is.result +share/mysql-test/suite/funcs_1/r/is_statistics_mysql.result +share/mysql-test/suite/funcs_1/r/is_statistics_mysql_embedded.result +share/mysql-test/suite/funcs_1/r/is_table_constraints.result +share/mysql-test/suite/funcs_1/r/is_table_constraints_is.result +share/mysql-test/suite/funcs_1/r/is_table_constraints_mysql.result +share/mysql-test/suite/funcs_1/r/is_table_constraints_mysql_embedded.result +share/mysql-test/suite/funcs_1/r/is_table_privileges.result +share/mysql-test/suite/funcs_1/r/is_tables.result +share/mysql-test/suite/funcs_1/r/is_tables_embedded.result +share/mysql-test/suite/funcs_1/r/is_tables_innodb.result +share/mysql-test/suite/funcs_1/r/is_tables_is.result +share/mysql-test/suite/funcs_1/r/is_tables_memory.result +share/mysql-test/suite/funcs_1/r/is_tables_myisam.result +share/mysql-test/suite/funcs_1/r/is_tables_myisam_embedded.result +share/mysql-test/suite/funcs_1/r/is_tables_mysql.result +share/mysql-test/suite/funcs_1/r/is_tables_mysql_embedded.result +share/mysql-test/suite/funcs_1/r/is_tables_ndb.result +share/mysql-test/suite/funcs_1/r/is_triggers.result +share/mysql-test/suite/funcs_1/r/is_triggers_embedded.result +share/mysql-test/suite/funcs_1/r/is_user_privileges.result +share/mysql-test/suite/funcs_1/r/is_views.result +share/mysql-test/suite/funcs_1/r/is_views_embedded.result share/mysql-test/suite/funcs_1/r/memory_bitdata.result share/mysql-test/suite/funcs_1/r/memory_cursors.result share/mysql-test/suite/funcs_1/r/memory_func_view.result @@ -857,10 +954,7 @@ share/mysql-test/suite/funcs_1/r/memory_trig_0407.result share/mysql-test/suite/funcs_1/r/memory_trig_08.result share/mysql-test/suite/funcs_1/r/memory_trig_09.result share/mysql-test/suite/funcs_1/r/memory_trig_1011ext.result -share/mysql-test/suite/funcs_1/r/memory_triggers.result share/mysql-test/suite/funcs_1/r/memory_views.result -share/mysql-test/suite/funcs_1/r/myisam__datadict.result -share/mysql-test/suite/funcs_1/r/myisam__load.result share/mysql-test/suite/funcs_1/r/myisam_bitdata.result share/mysql-test/suite/funcs_1/r/myisam_cursors.result share/mysql-test/suite/funcs_1/r/myisam_func_view.result @@ -877,8 +971,13 @@ share/mysql-test/suite/funcs_1/r/myisam_trig_0407.result share/mysql-test/suite/funcs_1/r/myisam_trig_08.result share/mysql-test/suite/funcs_1/r/myisam_trig_09.result share/mysql-test/suite/funcs_1/r/myisam_trig_1011ext.result -share/mysql-test/suite/funcs_1/r/myisam_triggers.result share/mysql-test/suite/funcs_1/r/myisam_views.result +share/mysql-test/suite/funcs_1/r/ndb_trig_0102.result +share/mysql-test/suite/funcs_1/r/ndb_trig_03.result +share/mysql-test/suite/funcs_1/r/ndb_trig_0407.result +share/mysql-test/suite/funcs_1/r/ndb_trig_08.result +share/mysql-test/suite/funcs_1/r/ndb_trig_09.result +share/mysql-test/suite/funcs_1/r/ndb_trig_1011ext.result share/mysql-test/suite/funcs_1/storedproc/cleanup_sp_tb.inc share/mysql-test/suite/funcs_1/storedproc/load_sp_tb.inc share/mysql-test/suite/funcs_1/storedproc/storedproc_02.inc @@ -889,11 +988,10 @@ share/mysql-test/suite/funcs_1/storedproc/storedproc_08.inc share/mysql-test/suite/funcs_1/storedproc/storedproc_08_show.inc share/mysql-test/suite/funcs_1/storedproc/storedproc_10.inc share/mysql-test/suite/funcs_1/storedproc/storedproc_master.inc -share/mysql-test/suite/funcs_1/t/datadict_help_tables_build.test -share/mysql-test/suite/funcs_1/t/datadict_help_tables_dev.test +share/mysql-test/suite/funcs_1/t/charset_collation_1.test +share/mysql-test/suite/funcs_1/t/charset_collation_2.test +share/mysql-test/suite/funcs_1/t/charset_collation_3.test share/mysql-test/suite/funcs_1/t/disabled.def -share/mysql-test/suite/funcs_1/t/innodb__datadict.test -share/mysql-test/suite/funcs_1/t/innodb__load.test share/mysql-test/suite/funcs_1/t/innodb_bitdata.test share/mysql-test/suite/funcs_1/t/innodb_cursors.test share/mysql-test/suite/funcs_1/t/innodb_func_view.test @@ -912,8 +1010,59 @@ share/mysql-test/suite/funcs_1/t/innodb_trig_09.test share/mysql-test/suite/funcs_1/t/innodb_trig_1011ext.test share/mysql-test/suite/funcs_1/t/innodb_trig_frkey.test share/mysql-test/suite/funcs_1/t/innodb_views.test -share/mysql-test/suite/funcs_1/t/memory__datadict.test -share/mysql-test/suite/funcs_1/t/memory__load.test +share/mysql-test/suite/funcs_1/t/is_basics_mixed.test +share/mysql-test/suite/funcs_1/t/is_character_sets.test +share/mysql-test/suite/funcs_1/t/is_cml_innodb.test +share/mysql-test/suite/funcs_1/t/is_cml_memory.test +share/mysql-test/suite/funcs_1/t/is_cml_myisam.test +share/mysql-test/suite/funcs_1/t/is_cml_ndb.test +share/mysql-test/suite/funcs_1/t/is_collation_character_set_applicability.test +share/mysql-test/suite/funcs_1/t/is_collations.test +share/mysql-test/suite/funcs_1/t/is_column_privileges.test +share/mysql-test/suite/funcs_1/t/is_column_privileges_is_mysql_test.test +share/mysql-test/suite/funcs_1/t/is_columns.test +share/mysql-test/suite/funcs_1/t/is_columns_innodb.test +share/mysql-test/suite/funcs_1/t/is_columns_is.test +share/mysql-test/suite/funcs_1/t/is_columns_is_embedded.test +share/mysql-test/suite/funcs_1/t/is_columns_memory.test +share/mysql-test/suite/funcs_1/t/is_columns_myisam.test +share/mysql-test/suite/funcs_1/t/is_columns_myisam_embedded.test +share/mysql-test/suite/funcs_1/t/is_columns_mysql.test +share/mysql-test/suite/funcs_1/t/is_columns_mysql_embedded.test +share/mysql-test/suite/funcs_1/t/is_columns_ndb.test +share/mysql-test/suite/funcs_1/t/is_key_column_usage.test +share/mysql-test/suite/funcs_1/t/is_key_column_usage_embedded.test +share/mysql-test/suite/funcs_1/t/is_routines.test +share/mysql-test/suite/funcs_1/t/is_routines_embedded.test +share/mysql-test/suite/funcs_1/t/is_schema_privileges.test +share/mysql-test/suite/funcs_1/t/is_schema_privileges_is_mysql_test.test +share/mysql-test/suite/funcs_1/t/is_schemata.test +share/mysql-test/suite/funcs_1/t/is_schemata_embedded.test +share/mysql-test/suite/funcs_1/t/is_schemata_is_mysql_test.test +share/mysql-test/suite/funcs_1/t/is_statistics.test +share/mysql-test/suite/funcs_1/t/is_statistics_is.test +share/mysql-test/suite/funcs_1/t/is_statistics_mysql.test +share/mysql-test/suite/funcs_1/t/is_statistics_mysql_embedded.test +share/mysql-test/suite/funcs_1/t/is_table_constraints.test +share/mysql-test/suite/funcs_1/t/is_table_constraints_is.test +share/mysql-test/suite/funcs_1/t/is_table_constraints_mysql.test +share/mysql-test/suite/funcs_1/t/is_table_constraints_mysql_embedded.test +share/mysql-test/suite/funcs_1/t/is_table_privileges.test +share/mysql-test/suite/funcs_1/t/is_tables.test +share/mysql-test/suite/funcs_1/t/is_tables_embedded.test +share/mysql-test/suite/funcs_1/t/is_tables_innodb.test +share/mysql-test/suite/funcs_1/t/is_tables_is.test +share/mysql-test/suite/funcs_1/t/is_tables_memory.test +share/mysql-test/suite/funcs_1/t/is_tables_myisam.test +share/mysql-test/suite/funcs_1/t/is_tables_myisam_embedded.test +share/mysql-test/suite/funcs_1/t/is_tables_mysql.test +share/mysql-test/suite/funcs_1/t/is_tables_mysql_embedded.test +share/mysql-test/suite/funcs_1/t/is_tables_ndb.test +share/mysql-test/suite/funcs_1/t/is_triggers.test +share/mysql-test/suite/funcs_1/t/is_triggers_embedded.test +share/mysql-test/suite/funcs_1/t/is_user_privileges.test +share/mysql-test/suite/funcs_1/t/is_views.test +share/mysql-test/suite/funcs_1/t/is_views_embedded.test share/mysql-test/suite/funcs_1/t/memory_bitdata.test share/mysql-test/suite/funcs_1/t/memory_cursors.test share/mysql-test/suite/funcs_1/t/memory_func_view.test @@ -931,8 +1080,6 @@ share/mysql-test/suite/funcs_1/t/memory_trig_08.test share/mysql-test/suite/funcs_1/t/memory_trig_09.test share/mysql-test/suite/funcs_1/t/memory_trig_1011ext.test share/mysql-test/suite/funcs_1/t/memory_views.test -share/mysql-test/suite/funcs_1/t/myisam__datadict.test -share/mysql-test/suite/funcs_1/t/myisam__load.test share/mysql-test/suite/funcs_1/t/myisam_bitdata.test share/mysql-test/suite/funcs_1/t/myisam_cursors.test share/mysql-test/suite/funcs_1/t/myisam_func_view.test @@ -950,6 +1097,12 @@ share/mysql-test/suite/funcs_1/t/myisam_trig_08.test share/mysql-test/suite/funcs_1/t/myisam_trig_09.test share/mysql-test/suite/funcs_1/t/myisam_trig_1011ext.test share/mysql-test/suite/funcs_1/t/myisam_views.test +share/mysql-test/suite/funcs_1/t/ndb_trig_0102.test +share/mysql-test/suite/funcs_1/t/ndb_trig_03.test +share/mysql-test/suite/funcs_1/t/ndb_trig_0407.test +share/mysql-test/suite/funcs_1/t/ndb_trig_08.test +share/mysql-test/suite/funcs_1/t/ndb_trig_09.test +share/mysql-test/suite/funcs_1/t/ndb_trig_1011ext.test share/mysql-test/suite/funcs_1/triggers/trig_frkey.inc share/mysql-test/suite/funcs_1/triggers/trig_frkey2.inc share/mysql-test/suite/funcs_1/triggers/triggers_0102.inc @@ -958,7 +1111,6 @@ share/mysql-test/suite/funcs_1/triggers/triggers_0407.inc share/mysql-test/suite/funcs_1/triggers/triggers_08.inc share/mysql-test/suite/funcs_1/triggers/triggers_09.inc share/mysql-test/suite/funcs_1/triggers/triggers_1011ext.inc -share/mysql-test/suite/funcs_1/triggers/triggers_master.test share/mysql-test/suite/funcs_1/views/func_view.inc share/mysql-test/suite/funcs_1/views/fv1.inc share/mysql-test/suite/funcs_1/views/fv2.inc @@ -982,10 +1134,249 @@ share/mysql-test/suite/funcs_2/t/innodb_charset.test share/mysql-test/suite/funcs_2/t/memory_charset.test share/mysql-test/suite/funcs_2/t/myisam_charset.test share/mysql-test/suite/funcs_2/t/ndb_charset.test +share/mysql-test/suite/jp/r/jp_alter_sjis.result +share/mysql-test/suite/jp/r/jp_alter_ucs2.result +share/mysql-test/suite/jp/r/jp_alter_ujis.result +share/mysql-test/suite/jp/r/jp_alter_utf8.result +share/mysql-test/suite/jp/r/jp_charlength_sjis.result +share/mysql-test/suite/jp/r/jp_charlength_ucs2.result +share/mysql-test/suite/jp/r/jp_charlength_ujis.result +share/mysql-test/suite/jp/r/jp_charlength_utf8.result +share/mysql-test/suite/jp/r/jp_charset_sjis.result +share/mysql-test/suite/jp/r/jp_charset_ucs2.result +share/mysql-test/suite/jp/r/jp_charset_ujis.result +share/mysql-test/suite/jp/r/jp_charset_utf8.result +share/mysql-test/suite/jp/r/jp_convert_sjis.result +share/mysql-test/suite/jp/r/jp_convert_ucs2.result +share/mysql-test/suite/jp/r/jp_convert_ujis.result +share/mysql-test/suite/jp/r/jp_convert_utf8.result +share/mysql-test/suite/jp/r/jp_create_db_sjis.result +share/mysql-test/suite/jp/r/jp_create_db_ucs2.result +share/mysql-test/suite/jp/r/jp_create_db_ujis.result +share/mysql-test/suite/jp/r/jp_create_db_utf8.result +share/mysql-test/suite/jp/r/jp_create_tbl_sjis.result +share/mysql-test/suite/jp/r/jp_create_tbl_ucs2.result +share/mysql-test/suite/jp/r/jp_create_tbl_ujis.result +share/mysql-test/suite/jp/r/jp_create_tbl_utf8.result +share/mysql-test/suite/jp/r/jp_enum_sjis.result +share/mysql-test/suite/jp/r/jp_enum_ucs2.result +share/mysql-test/suite/jp/r/jp_enum_ujis.result +share/mysql-test/suite/jp/r/jp_enum_utf8.result +share/mysql-test/suite/jp/r/jp_insert_sjis.result +share/mysql-test/suite/jp/r/jp_insert_ucs2.result +share/mysql-test/suite/jp/r/jp_insert_ujis.result +share/mysql-test/suite/jp/r/jp_insert_utf8.result +share/mysql-test/suite/jp/r/jp_instr_sjis.result +share/mysql-test/suite/jp/r/jp_instr_ucs2.result +share/mysql-test/suite/jp/r/jp_instr_ujis.result +share/mysql-test/suite/jp/r/jp_instr_utf8.result +share/mysql-test/suite/jp/r/jp_join_sjis.result +share/mysql-test/suite/jp/r/jp_join_ucs2.result +share/mysql-test/suite/jp/r/jp_join_ujis.result +share/mysql-test/suite/jp/r/jp_join_utf8.result +share/mysql-test/suite/jp/r/jp_left_sjis.result +share/mysql-test/suite/jp/r/jp_left_ucs2.result +share/mysql-test/suite/jp/r/jp_left_ujis.result +share/mysql-test/suite/jp/r/jp_left_utf8.result +share/mysql-test/suite/jp/r/jp_length_sjis.result +share/mysql-test/suite/jp/r/jp_length_ucs2.result +share/mysql-test/suite/jp/r/jp_length_ujis.result +share/mysql-test/suite/jp/r/jp_length_utf8.result +share/mysql-test/suite/jp/r/jp_like_sjis.result +share/mysql-test/suite/jp/r/jp_like_ucs2.result +share/mysql-test/suite/jp/r/jp_like_ujis.result +share/mysql-test/suite/jp/r/jp_like_utf8.result +share/mysql-test/suite/jp/r/jp_locate_sjis.result +share/mysql-test/suite/jp/r/jp_locate_ucs2.result +share/mysql-test/suite/jp/r/jp_locate_ujis.result +share/mysql-test/suite/jp/r/jp_locate_utf8.result +share/mysql-test/suite/jp/r/jp_lpad_sjis.result +share/mysql-test/suite/jp/r/jp_lpad_ucs2.result +share/mysql-test/suite/jp/r/jp_lpad_ujis.result +share/mysql-test/suite/jp/r/jp_lpad_utf8.result +share/mysql-test/suite/jp/r/jp_ltrim_sjis.result +share/mysql-test/suite/jp/r/jp_ltrim_ucs2.result +share/mysql-test/suite/jp/r/jp_ltrim_ujis.result +share/mysql-test/suite/jp/r/jp_ltrim_utf8.result +share/mysql-test/suite/jp/r/jp_ps_sjis.result +share/mysql-test/suite/jp/r/jp_ps_ujis.result +share/mysql-test/suite/jp/r/jp_replace_sjis.result +share/mysql-test/suite/jp/r/jp_replace_ucs2.result +share/mysql-test/suite/jp/r/jp_replace_ujis.result +share/mysql-test/suite/jp/r/jp_replace_utf8.result +share/mysql-test/suite/jp/r/jp_reverse_sjis.result +share/mysql-test/suite/jp/r/jp_reverse_ucs2.result +share/mysql-test/suite/jp/r/jp_reverse_ujis.result +share/mysql-test/suite/jp/r/jp_reverse_utf8.result +share/mysql-test/suite/jp/r/jp_right_sjis.result +share/mysql-test/suite/jp/r/jp_right_ucs2.result +share/mysql-test/suite/jp/r/jp_right_ujis.result +share/mysql-test/suite/jp/r/jp_right_utf8.result +share/mysql-test/suite/jp/r/jp_rpad_sjis.result +share/mysql-test/suite/jp/r/jp_rpad_ucs2.result +share/mysql-test/suite/jp/r/jp_rpad_ujis.result +share/mysql-test/suite/jp/r/jp_rpad_utf8.result +share/mysql-test/suite/jp/r/jp_rtrim_sjis.result +share/mysql-test/suite/jp/r/jp_rtrim_ucs2.result +share/mysql-test/suite/jp/r/jp_rtrim_ujis.result +share/mysql-test/suite/jp/r/jp_rtrim_utf8.result +share/mysql-test/suite/jp/r/jp_select_sjis.result +share/mysql-test/suite/jp/r/jp_select_ucs2.result +share/mysql-test/suite/jp/r/jp_select_ujis.result +share/mysql-test/suite/jp/r/jp_select_utf8.result +share/mysql-test/suite/jp/r/jp_subquery_sjis.result +share/mysql-test/suite/jp/r/jp_subquery_ucs2.result +share/mysql-test/suite/jp/r/jp_subquery_ujis.result +share/mysql-test/suite/jp/r/jp_subquery_utf8.result +share/mysql-test/suite/jp/r/jp_substring_sjis.result +share/mysql-test/suite/jp/r/jp_substring_ucs2.result +share/mysql-test/suite/jp/r/jp_substring_ujis.result +share/mysql-test/suite/jp/r/jp_substring_utf8.result +share/mysql-test/suite/jp/r/jp_trim_sjis.result +share/mysql-test/suite/jp/r/jp_trim_ucs2.result +share/mysql-test/suite/jp/r/jp_trim_ujis.result +share/mysql-test/suite/jp/r/jp_trim_utf8.result +share/mysql-test/suite/jp/r/jp_union_ujis.result +share/mysql-test/suite/jp/r/jp_update_sjis.result +share/mysql-test/suite/jp/r/jp_update_ucs2.result +share/mysql-test/suite/jp/r/jp_update_ujis.result +share/mysql-test/suite/jp/r/jp_update_utf8.result +share/mysql-test/suite/jp/r/jp_where_sjis.result +share/mysql-test/suite/jp/r/jp_where_ucs2.result +share/mysql-test/suite/jp/r/jp_where_ujis.result +share/mysql-test/suite/jp/r/jp_where_utf8.result +share/mysql-test/suite/jp/std_data/jisx0201_sjis.dat +share/mysql-test/suite/jp/std_data/jisx0201_ucs2.dat +share/mysql-test/suite/jp/std_data/jisx0201_ujis.dat +share/mysql-test/suite/jp/std_data/jisx0201_utf8.dat +share/mysql-test/suite/jp/std_data/jisx0208_sjis.dat +share/mysql-test/suite/jp/std_data/jisx0208_sjis2.dat +share/mysql-test/suite/jp/std_data/jisx0208_sjis3.dat +share/mysql-test/suite/jp/std_data/jisx0208_ucs2.dat +share/mysql-test/suite/jp/std_data/jisx0208_ujis.dat +share/mysql-test/suite/jp/std_data/jisx0208_utf8.dat +share/mysql-test/suite/jp/std_data/jisx0212_ucs2.dat +share/mysql-test/suite/jp/std_data/jisx0212_ujis.dat +share/mysql-test/suite/jp/std_data/jisx0212_utf8.dat +share/mysql-test/suite/jp/t/jp_alter_sjis.test +share/mysql-test/suite/jp/t/jp_alter_ucs2.test +share/mysql-test/suite/jp/t/jp_alter_ujis.test +share/mysql-test/suite/jp/t/jp_alter_utf8.test +share/mysql-test/suite/jp/t/jp_charlength_sjis.test +share/mysql-test/suite/jp/t/jp_charlength_ucs2.test +share/mysql-test/suite/jp/t/jp_charlength_ujis.test +share/mysql-test/suite/jp/t/jp_charlength_utf8.test +share/mysql-test/suite/jp/t/jp_charset_sjis.test +share/mysql-test/suite/jp/t/jp_charset_ucs2.test +share/mysql-test/suite/jp/t/jp_charset_ujis.test +share/mysql-test/suite/jp/t/jp_charset_utf8.test +share/mysql-test/suite/jp/t/jp_convert_sjis.test +share/mysql-test/suite/jp/t/jp_convert_ucs2.test +share/mysql-test/suite/jp/t/jp_convert_ujis.test +share/mysql-test/suite/jp/t/jp_convert_utf8.test +share/mysql-test/suite/jp/t/jp_create_db_sjis.test +share/mysql-test/suite/jp/t/jp_create_db_ucs2.test +share/mysql-test/suite/jp/t/jp_create_db_ujis.test +share/mysql-test/suite/jp/t/jp_create_db_utf8.test +share/mysql-test/suite/jp/t/jp_create_tbl_sjis.test +share/mysql-test/suite/jp/t/jp_create_tbl_ucs2.test +share/mysql-test/suite/jp/t/jp_create_tbl_ujis.test +share/mysql-test/suite/jp/t/jp_create_tbl_utf8.test +share/mysql-test/suite/jp/t/jp_enum_sjis.test +share/mysql-test/suite/jp/t/jp_enum_ucs2.test +share/mysql-test/suite/jp/t/jp_enum_ujis.test +share/mysql-test/suite/jp/t/jp_enum_utf8.test +share/mysql-test/suite/jp/t/jp_insert_sjis.test +share/mysql-test/suite/jp/t/jp_insert_ucs2.test +share/mysql-test/suite/jp/t/jp_insert_ujis.test +share/mysql-test/suite/jp/t/jp_insert_utf8.test +share/mysql-test/suite/jp/t/jp_instr_sjis.test +share/mysql-test/suite/jp/t/jp_instr_ucs2.test +share/mysql-test/suite/jp/t/jp_instr_ujis.test +share/mysql-test/suite/jp/t/jp_instr_utf8.test +share/mysql-test/suite/jp/t/jp_join_sjis.test +share/mysql-test/suite/jp/t/jp_join_ucs2.test +share/mysql-test/suite/jp/t/jp_join_ujis.test +share/mysql-test/suite/jp/t/jp_join_utf8.test +share/mysql-test/suite/jp/t/jp_left_sjis.test +share/mysql-test/suite/jp/t/jp_left_ucs2.test +share/mysql-test/suite/jp/t/jp_left_ujis.test +share/mysql-test/suite/jp/t/jp_left_utf8.test +share/mysql-test/suite/jp/t/jp_length_sjis.test +share/mysql-test/suite/jp/t/jp_length_ucs2.test +share/mysql-test/suite/jp/t/jp_length_ujis.test +share/mysql-test/suite/jp/t/jp_length_utf8.test +share/mysql-test/suite/jp/t/jp_like_sjis.test +share/mysql-test/suite/jp/t/jp_like_ucs2.test +share/mysql-test/suite/jp/t/jp_like_ujis.test +share/mysql-test/suite/jp/t/jp_like_utf8.test +share/mysql-test/suite/jp/t/jp_locate_sjis.test +share/mysql-test/suite/jp/t/jp_locate_ucs2.test +share/mysql-test/suite/jp/t/jp_locate_ujis.test +share/mysql-test/suite/jp/t/jp_locate_utf8.test +share/mysql-test/suite/jp/t/jp_lpad_sjis.test +share/mysql-test/suite/jp/t/jp_lpad_ucs2.test +share/mysql-test/suite/jp/t/jp_lpad_ujis.test +share/mysql-test/suite/jp/t/jp_lpad_utf8.test +share/mysql-test/suite/jp/t/jp_ltrim_sjis.test +share/mysql-test/suite/jp/t/jp_ltrim_ucs2.test +share/mysql-test/suite/jp/t/jp_ltrim_ujis.test +share/mysql-test/suite/jp/t/jp_ltrim_utf8.test +share/mysql-test/suite/jp/t/jp_ps_sjis.test +share/mysql-test/suite/jp/t/jp_ps_ujis.test +share/mysql-test/suite/jp/t/jp_replace_sjis.test +share/mysql-test/suite/jp/t/jp_replace_ucs2.test +share/mysql-test/suite/jp/t/jp_replace_ujis.test +share/mysql-test/suite/jp/t/jp_replace_utf8.test +share/mysql-test/suite/jp/t/jp_reverse_sjis.test +share/mysql-test/suite/jp/t/jp_reverse_ucs2.test +share/mysql-test/suite/jp/t/jp_reverse_ujis.test +share/mysql-test/suite/jp/t/jp_reverse_utf8.test +share/mysql-test/suite/jp/t/jp_right_sjis.test +share/mysql-test/suite/jp/t/jp_right_ucs2.test +share/mysql-test/suite/jp/t/jp_right_ujis.test +share/mysql-test/suite/jp/t/jp_right_utf8.test +share/mysql-test/suite/jp/t/jp_rpad_sjis.test +share/mysql-test/suite/jp/t/jp_rpad_ucs2.test +share/mysql-test/suite/jp/t/jp_rpad_ujis.test +share/mysql-test/suite/jp/t/jp_rpad_utf8.test +share/mysql-test/suite/jp/t/jp_rtrim_sjis.test +share/mysql-test/suite/jp/t/jp_rtrim_ucs2.test +share/mysql-test/suite/jp/t/jp_rtrim_ujis.test +share/mysql-test/suite/jp/t/jp_rtrim_utf8.test +share/mysql-test/suite/jp/t/jp_select_sjis.test +share/mysql-test/suite/jp/t/jp_select_ucs2.test +share/mysql-test/suite/jp/t/jp_select_ujis.test +share/mysql-test/suite/jp/t/jp_select_utf8.test +share/mysql-test/suite/jp/t/jp_subquery_sjis.test +share/mysql-test/suite/jp/t/jp_subquery_ucs2.test +share/mysql-test/suite/jp/t/jp_subquery_ujis.test +share/mysql-test/suite/jp/t/jp_subquery_utf8.test +share/mysql-test/suite/jp/t/jp_substring_sjis.test +share/mysql-test/suite/jp/t/jp_substring_ucs2.test +share/mysql-test/suite/jp/t/jp_substring_ujis.test +share/mysql-test/suite/jp/t/jp_substring_utf8.test +share/mysql-test/suite/jp/t/jp_trim_sjis.test +share/mysql-test/suite/jp/t/jp_trim_ucs2.test +share/mysql-test/suite/jp/t/jp_trim_ujis.test +share/mysql-test/suite/jp/t/jp_trim_utf8.test +share/mysql-test/suite/jp/t/jp_union_ujis.test +share/mysql-test/suite/jp/t/jp_update_sjis.test +share/mysql-test/suite/jp/t/jp_update_ucs2.test +share/mysql-test/suite/jp/t/jp_update_ujis.test +share/mysql-test/suite/jp/t/jp_update_utf8.test +share/mysql-test/suite/jp/t/jp_where_sjis.test +share/mysql-test/suite/jp/t/jp_where_ucs2.test +share/mysql-test/suite/jp/t/jp_where_ujis.test +share/mysql-test/suite/jp/t/jp_where_utf8.test share/mysql-test/suite/large_tests/README.TXT share/mysql-test/suite/large_tests/r/alter_table.result share/mysql-test/suite/large_tests/t/alter_table.test +share/mysql-test/suite/manual/r/rpl_replication_delay.result +share/mysql-test/suite/manual/t/rpl_replication_delay-slave.opt +share/mysql-test/suite/manual/t/rpl_replication_delay.test share/mysql-test/t/alias.test +share/mysql-test/t/almost_full.test share/mysql-test/t/alter_table-big.test share/mysql-test/t/alter_table.test share/mysql-test/t/analyse.test @@ -1012,8 +1403,12 @@ share/mysql-test/t/bigint.test share/mysql-test/t/binary.test share/mysql-test/t/binlog-master.opt share/mysql-test/t/binlog.test +share/mysql-test/t/binlog_index.test share/mysql-test/t/binlog_innodb.test share/mysql-test/t/binlog_killed.test +share/mysql-test/t/binlog_killed_simulate-master.opt +share/mysql-test/t/binlog_killed_simulate.test +share/mysql-test/t/binlog_start_comment.test share/mysql-test/t/blackhole.test share/mysql-test/t/bool.test share/mysql-test/t/bootstrap.test @@ -1091,6 +1486,8 @@ share/mysql-test/t/federated.test share/mysql-test/t/federated_archive.test share/mysql-test/t/federated_bug_13118.test share/mysql-test/t/federated_bug_25714.test +share/mysql-test/t/federated_disabled-master.opt +share/mysql-test/t/federated_disabled.test share/mysql-test/t/federated_innodb-slave.opt share/mysql-test/t/federated_innodb.test share/mysql-test/t/fix_priv_tables.test @@ -1250,12 +1647,17 @@ share/mysql-test/t/multi_statement-master.opt share/mysql-test/t/multi_statement.test share/mysql-test/t/multi_update-master.opt share/mysql-test/t/multi_update.test +share/mysql-test/t/multi_update_tiny_hash-master.opt +share/mysql-test/t/multi_update_tiny_hash.test share/mysql-test/t/myisam-blob-master.opt share/mysql-test/t/myisam-blob.test share/mysql-test/t/myisam.test +share/mysql-test/t/myisampack.test share/mysql-test/t/mysql.test share/mysql-test/t/mysql_client_test.opt share/mysql-test/t/mysql_client_test.test +share/mysql-test/t/mysql_comments.sql +share/mysql-test/t/mysql_comments.test share/mysql-test/t/mysql_delimiter.sql share/mysql-test/t/mysql_delimiter_19799.sql share/mysql-test/t/mysql_delimiter_source.sql @@ -1271,11 +1673,16 @@ share/mysql-test/t/mysqlcheck.test share/mysql-test/t/mysqldump-compat.opt share/mysql-test/t/mysqldump-compat.test share/mysql-test/t/mysqldump-max.test +share/mysql-test/t/mysqldump-no-binlog-master.opt +share/mysql-test/t/mysqldump-no-binlog.test share/mysql-test/t/mysqldump.test share/mysql-test/t/mysqlshow.test share/mysql-test/t/mysqltest.test +share/mysql-test/t/named_pipe-master.opt +share/mysql-test/t/named_pipe.test share/mysql-test/t/ndb_alter_table.test share/mysql-test/t/ndb_alter_table2.test +share/mysql-test/t/ndb_auto_increment.test share/mysql-test/t/ndb_autodiscover.test share/mysql-test/t/ndb_autodiscover2-master.opt share/mysql-test/t/ndb_autodiscover2.test @@ -1285,6 +1692,7 @@ share/mysql-test/t/ndb_basic.test share/mysql-test/t/ndb_bitfield.test share/mysql-test/t/ndb_blob.test share/mysql-test/t/ndb_bug26793.test +share/mysql-test/t/ndb_bug31477.test share/mysql-test/t/ndb_cache.test share/mysql-test/t/ndb_cache2.test share/mysql-test/t/ndb_cache_multi.test @@ -1329,8 +1737,10 @@ share/mysql-test/t/order_by.test share/mysql-test/t/order_fill_sortbuf-master.opt share/mysql-test/t/order_fill_sortbuf.test share/mysql-test/t/outfile.test +share/mysql-test/t/outfile_loaddata.test share/mysql-test/t/overflow.test share/mysql-test/t/packet.test +share/mysql-test/t/parser.test share/mysql-test/t/parser_precedence.test share/mysql-test/t/perror.test share/mysql-test/t/preload.test @@ -1391,6 +1801,9 @@ share/mysql-test/t/rpl_alter.test share/mysql-test/t/rpl_auto_increment-master.opt share/mysql-test/t/rpl_auto_increment.test share/mysql-test/t/rpl_auto_increment_11932.test +share/mysql-test/t/rpl_auto_increment_bug33029.test +share/mysql-test/t/rpl_bug33931-slave.opt +share/mysql-test/t/rpl_bug33931.test share/mysql-test/t/rpl_change_master.test share/mysql-test/t/rpl_charset.test share/mysql-test/t/rpl_charset_sjis.test @@ -1408,7 +1821,9 @@ share/mysql-test/t/rpl_drop.test share/mysql-test/t/rpl_drop_db.test share/mysql-test/t/rpl_drop_temp-slave.opt share/mysql-test/t/rpl_drop_temp.test +share/mysql-test/t/rpl_drop_view.test share/mysql-test/t/rpl_dual_pos_advance-master.opt +share/mysql-test/t/rpl_dual_pos_advance-slave.opt share/mysql-test/t/rpl_dual_pos_advance.test share/mysql-test/t/rpl_empty_master_crash-master.opt share/mysql-test/t/rpl_empty_master_crash.test @@ -1445,6 +1860,9 @@ share/mysql-test/t/rpl_known_bugs_detection-master.opt share/mysql-test/t/rpl_known_bugs_detection.test share/mysql-test/t/rpl_loaddata.test share/mysql-test/t/rpl_loaddata_charset.test +share/mysql-test/t/rpl_loaddata_map-master.opt +share/mysql-test/t/rpl_loaddata_map-slave.opt +share/mysql-test/t/rpl_loaddata_map.test share/mysql-test/t/rpl_loaddata_rule_m-master.opt share/mysql-test/t/rpl_loaddata_rule_m.test share/mysql-test/t/rpl_loaddata_rule_s-slave.opt @@ -1494,6 +1912,7 @@ share/mysql-test/t/rpl_rotate_logs-master.opt share/mysql-test/t/rpl_rotate_logs-slave.sh share/mysql-test/t/rpl_rotate_logs.slave-mi share/mysql-test/t/rpl_rotate_logs.test +share/mysql-test/t/rpl_server_id.test share/mysql-test/t/rpl_server_id1.test share/mysql-test/t/rpl_server_id2-slave.opt share/mysql-test/t/rpl_server_id2.test @@ -1501,6 +1920,8 @@ share/mysql-test/t/rpl_session_var.test share/mysql-test/t/rpl_set_charset.test share/mysql-test/t/rpl_skip_error-slave.opt share/mysql-test/t/rpl_skip_error.test +share/mysql-test/t/rpl_slave_skip-slave.opt +share/mysql-test/t/rpl_slave_skip.test share/mysql-test/t/rpl_slave_status.test share/mysql-test/t/rpl_sp-master.opt share/mysql-test/t/rpl_sp-slave.opt @@ -1516,9 +1937,13 @@ share/mysql-test/t/rpl_temporary.test share/mysql-test/t/rpl_timezone-master.opt share/mysql-test/t/rpl_timezone-slave.opt share/mysql-test/t/rpl_timezone.test +share/mysql-test/t/rpl_transaction-master.opt +share/mysql-test/t/rpl_transaction-slave.opt +share/mysql-test/t/rpl_transaction.test share/mysql-test/t/rpl_trigger.test share/mysql-test/t/rpl_trunc_temp.test share/mysql-test/t/rpl_until.test +share/mysql-test/t/rpl_user.test share/mysql-test/t/rpl_user_variables.test share/mysql-test/t/rpl_variables-master.opt share/mysql-test/t/rpl_variables.test @@ -1528,6 +1953,8 @@ share/mysql-test/t/schema.test share/mysql-test/t/select.test share/mysql-test/t/select_found.test share/mysql-test/t/select_safe.test +share/mysql-test/t/shm-master.opt +share/mysql-test/t/shm.test share/mysql-test/t/show_check-master.opt share/mysql-test/t/show_check.test share/mysql-test/t/skip_grants-master.opt @@ -1616,6 +2043,8 @@ share/mysql-test/t/type_uint.test share/mysql-test/t/type_varchar.test share/mysql-test/t/type_year.test share/mysql-test/t/udf.test +share/mysql-test/t/udf_skip_grants-master.opt +share/mysql-test/t/udf_skip_grants.test share/mysql-test/t/union-master.opt share/mysql-test/t/union.test share/mysql-test/t/update.test @@ -1635,8 +2064,6 @@ share/mysql-test/t/wait_timeout.test share/mysql-test/t/warnings-master.opt share/mysql-test/t/warnings.test share/mysql-test/t/windows.test -share/mysql-test/t/windows_shm-master.opt -share/mysql-test/t/windows_shm.test share/mysql-test/t/xa.test share/mysql/charsets/Index.xml share/mysql/charsets/README @@ -1720,6 +2147,13 @@ share/mysql/ukrainian/errmsg.sys @dirrm share/mysql-test/suite/large_tests/t @dirrm share/mysql-test/suite/large_tests/r @dirrm share/mysql-test/suite/large_tests +@dirrm share/mysql-test/suite/manual/t +@dirrm share/mysql-test/suite/manual/r +@dirrm share/mysql-test/suite/manual +@dirrm share/mysql-test/suite/jp/t +@dirrm share/mysql-test/suite/jp/std_data +@dirrm share/mysql-test/suite/jp/r +@dirrm share/mysql-test/suite/jp @dirrm share/mysql-test/suite/funcs_2/t @dirrm share/mysql-test/suite/funcs_2/r @dirrm share/mysql-test/suite/funcs_2/lib @@ -1735,13 +2169,13 @@ share/mysql/ukrainian/errmsg.sys @dirrm share/mysql-test/suite/funcs_1/lib @dirrm share/mysql-test/suite/funcs_1/include @dirrm share/mysql-test/suite/funcs_1/datadict -@dirrm share/mysql-test/suite/funcs_1/data @dirrm share/mysql-test/suite/funcs_1/cursors @dirrm share/mysql-test/suite/funcs_1/bitdata @dirrm share/mysql-test/suite/funcs_1 @dirrm share/mysql-test/suite @dirrm share/mysql-test/std_data/ndb_backup50_data_le @dirrm share/mysql-test/std_data/ndb_backup50_data_be +@dirrm share/mysql-test/std_data/funcs_1 @dirrm share/mysql-test/std_data @dirrm share/mysql-test/r @dirrm share/mysql-test/lib diff --git a/databases/mysql5-server/distinfo b/databases/mysql5-server/distinfo index 16d2eb3becc..04add88f36f 100644 --- a/databases/mysql5-server/distinfo +++ b/databases/mysql5-server/distinfo @@ -1,24 +1,22 @@ -$NetBSD: distinfo,v 1.20 2008/07/01 09:22:59 tron Exp $ +$NetBSD: distinfo,v 1.21 2008/09/18 11:51:37 taca Exp $ -SHA1 (mysql-5.0.51b.tar.gz) = 3884aed8e974fc397d1e86b0609a740a615dfd98 -RMD160 (mysql-5.0.51b.tar.gz) = 759682caa7708f400abd4ea980fe7ebb29cfe99a -Size (mysql-5.0.51b.tar.gz) = 27809240 bytes +SHA1 (mysql-5.0.67.tar.gz) = 168090a4698a3a5efa2f2c9380a4352d4433d377 +RMD160 (mysql-5.0.67.tar.gz) = 05d38a5f8d91cb4dac1ee446af96b28163bd3722 +Size (mysql-5.0.67.tar.gz) = 28370810 bytes SHA1 (patch-aa) = 913ffbbd5ce8496f412d30515fb5ecef23854023 SHA1 (patch-ab) = 7d3ff56e929f93b4843d62014a3f5f37cc1e84bc -SHA1 (patch-ad) = 85772311f995590e5202ca80068fee5274128145 +SHA1 (patch-ad) = b3246e3b2a666dffb72830c3ca30050a1e1263ca SHA1 (patch-ae) = dc67ad03f9ea370b17a45f73e974013e0ac48d71 SHA1 (patch-af) = 256de04aefd067ac7bdf8a6d1d817723efa6c6ec -SHA1 (patch-ag) = 7c12975196f504c76954bfe92ffff0a98ba63019 +SHA1 (patch-ag) = 6412da46f0d891b64d90c2e3f9b79a1ec442d617 SHA1 (patch-ah) = 7f0a59e03ced1f0c5947a807d99cb6fad64be597 -SHA1 (patch-ai) = c8ba7dfe00f37682e3f521314fe4225aa0b8e4a3 +SHA1 (patch-ai) = 56d3f66a903224b8d27213480e7ea3e485e52f1d SHA1 (patch-aj) = c3a0d3df30775e19017ca0835fbc15ea879b0c55 SHA1 (patch-ak) = 27698a132b42519e267dda0584a75eae1b74edea SHA1 (patch-al) = 3b58ef9a835dc9cf39ff720516e5319d332f08f1 SHA1 (patch-am) = 3820fde3c4124822cba9a2e6265f21b08d8276d5 -SHA1 (patch-an) = b657862771fbc4f6ba748e5b02e4eae51fa87ac1 +SHA1 (patch-an) = 4017b68e0b67c07810f756a2bfbc138ede5c954d SHA1 (patch-bf) = 87be24d45f0d3f48ea2b911025eb41696d088299 -SHA1 (patch-ca) = 1548b047c0767bb0f32e3960218150fbc6c739b5 -SHA1 (patch-cb) = 282ba93d296927236eaff690201e0139cdc8fbcb -SHA1 (patch-cc) = ae90cc9787b9f29fcba6a1222e2973f296893bd4 -SHA1 (patch-da) = 7da363a87b84f0c2feb3f5f141a54f22a2b6749a -SHA1 (patch-db) = 6b9a94bd0ba6667a954bd2459b870e63ec72ecd0 +SHA1 (patch-ca) = 97fe10dc40c5995b174f8e07dc5e22a72b9913f4 +SHA1 (patch-cb) = f7dbc53f2405bf8a38c3d307dc68560a1b79ed01 +SHA1 (patch-cc) = 0f4bc2bc83291c42381e39339e9b6507b7fd151a diff --git a/databases/mysql5-server/patches/patch-ad b/databases/mysql5-server/patches/patch-ad index 597f554facb..be6b60f53fb 100644 --- a/databases/mysql5-server/patches/patch-ad +++ b/databases/mysql5-server/patches/patch-ad @@ -1,8 +1,8 @@ -$NetBSD: patch-ad,v 1.3 2008/07/01 09:22:59 tron Exp $ +$NetBSD: patch-ad,v 1.4 2008/09/18 11:51:37 taca Exp $ ---- sql/mysqld.cc.orig 2007-11-15 14:06:16.000000000 +0000 -+++ sql/mysqld.cc 2008-06-30 15:54:35.000000000 +0100 -@@ -174,7 +174,7 @@ +--- sql/mysqld.cc.orig 2008-08-04 15:20:07.000000000 +0300 ++++ sql/mysqld.cc 2008-09-16 13:46:29.000000000 +0300 +@@ -181,7 +181,7 @@ int initgroups(const char *,unsigned int); #endif @@ -11,15 +11,7 @@ $NetBSD: patch-ad,v 1.3 2008/07/01 09:22:59 tron Exp $ #include <ieeefp.h> #ifdef HAVE_FP_EXCEPT // Fix type conflict typedef fp_except fp_except_t; -@@ -323,6 +323,7 @@ - static char *default_collation_name; - static char compiled_default_collation_name[]= MYSQL_DEFAULT_COLLATION_NAME; - static char mysql_data_home_buff[2]; -+char mysql_unpacked_real_data_home[FN_REFLEN]; - static I_List<THD> thread_cache; - - #ifndef EMBEDDED_LIBRARY -@@ -3543,7 +3544,7 @@ +@@ -3705,7 +3705,7 @@ init_ssl(); #ifdef HAVE_LIBWRAP @@ -28,13 +20,3 @@ $NetBSD: patch-ad,v 1.3 2008/07/01 09:22:59 tron Exp $ openlog(libwrapName, LOG_PID, LOG_AUTH); #endif -@@ -7565,6 +7566,9 @@ - pos[1]= 0; - } - convert_dirname(mysql_real_data_home,mysql_real_data_home,NullS); -+ (void) fn_format(buff, mysql_real_data_home, "", "", -+ (MY_RETURN_REAL_PATH|MY_RESOLVE_SYMLINKS)); -+ (void) unpack_dirname(mysql_unpacked_real_data_home, buff); - convert_dirname(language,language,NullS); - (void) my_load_path(mysql_home,mysql_home,""); // Resolve current dir - (void) my_load_path(mysql_real_data_home,mysql_real_data_home,mysql_home); diff --git a/databases/mysql5-server/patches/patch-ag b/databases/mysql5-server/patches/patch-ag index 30404561ceb..af5fe67e266 100644 --- a/databases/mysql5-server/patches/patch-ag +++ b/databases/mysql5-server/patches/patch-ag @@ -1,8 +1,8 @@ -$NetBSD: patch-ag,v 1.6 2007/03/11 18:42:49 adam Exp $ +$NetBSD: patch-ag,v 1.7 2008/09/18 11:51:37 taca Exp $ ---- man/Makefile.in.orig 2007-03-05 20:22:54.000000000 +0100 -+++ man/Makefile.in -@@ -348,7 +348,7 @@ yassl_h_ln_cmd = @yassl_h_ln_cmd@ +--- man/Makefile.in.orig 2008-08-04 15:22:07.000000000 +0300 ++++ man/Makefile.in 2008-09-16 13:48:02.000000000 +0300 +@@ -354,7 +354,7 @@ yassl_libs = @yassl_libs@ yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@ zlib_dir = @zlib_dir@ diff --git a/databases/mysql5-server/patches/patch-ai b/databases/mysql5-server/patches/patch-ai index 1ee4fd0978e..7aa38819cdc 100644 --- a/databases/mysql5-server/patches/patch-ai +++ b/databases/mysql5-server/patches/patch-ai @@ -1,7 +1,7 @@ -$NetBSD: patch-ai,v 1.2 2007/03/11 18:42:49 adam Exp $ +$NetBSD: patch-ai,v 1.3 2008/09/18 11:51:37 taca Exp $ ---- include/my_pthread.h.orig 2007-03-05 20:21:12.000000000 +0100 -+++ include/my_pthread.h +--- include/my_pthread.h.orig 2008-08-04 15:19:12.000000000 +0300 ++++ include/my_pthread.h 2008-09-16 13:48:57.000000000 +0300 @@ -18,7 +18,13 @@ #ifndef _my_pthread_h #define _my_pthread_h @@ -16,7 +16,7 @@ $NetBSD: patch-ai,v 1.2 2007/03/11 18:42:49 adam Exp $ #ifndef ETIME #define ETIME ETIMEDOUT /* For FreeBSD */ #endif -@@ -338,7 +344,11 @@ int sigwait(sigset_t *set, int *sig); +@@ -326,7 +332,11 @@ #endif #ifndef HAVE_NONPOSIX_SIGWAIT diff --git a/databases/mysql5-server/patches/patch-an b/databases/mysql5-server/patches/patch-an index ba061818df4..51b353b2ea4 100644 --- a/databases/mysql5-server/patches/patch-an +++ b/databases/mysql5-server/patches/patch-an @@ -1,8 +1,8 @@ -$NetBSD: patch-an,v 1.4 2007/12/14 13:36:54 tron Exp $ +$NetBSD: patch-an,v 1.5 2008/09/18 11:51:37 taca Exp $ ---- mysql-test/Makefile.in.orig 2007-11-15 14:08:22.000000000 +0000 -+++ mysql-test/Makefile.in 2007-12-14 00:01:23.000000000 +0000 -@@ -367,7 +367,7 @@ +--- mysql-test/Makefile.in.orig 2008-08-04 15:22:09.000000000 +0300 ++++ mysql-test/Makefile.in 2008-09-16 13:52:20.000000000 +0300 +@@ -371,7 +371,7 @@ @HAVE_NDBCLUSTER_DB_FALSE@USE_NDBCLUSTER = \"\" @HAVE_NDBCLUSTER_DB_TRUE@USE_NDBCLUSTER = \"--ndbcluster\" benchdir_root = $(prefix) @@ -11,7 +11,7 @@ $NetBSD: patch-an,v 1.4 2007/12/14 13:36:54 tron Exp $ EXTRA_SCRIPTS = mysql-test-run-shell.sh install_test_db.sh valgrind.supp $(PRESCRIPTS) EXTRA_DIST = $(EXTRA_SCRIPTS) suite GENSCRIPTS = mysql-test-run-shell mysql-test-run install_test_db mtr -@@ -743,14 +743,13 @@ +@@ -749,15 +749,14 @@ -rm -rf `find $(distdir)/suite -type d -name SCCS` install-data-local: @@ -22,14 +22,16 @@ $NetBSD: patch-an,v 1.4 2007/12/14 13:36:54 tron Exp $ - $(DESTDIR)$(testdir)/std_data \ - $(DESTDIR)$(testdir)/std_data/ndb_backup50_data_be \ - $(DESTDIR)$(testdir)/std_data/ndb_backup50_data_le \ -- $(DESTDIR)$(testdir)/lib -+ $(mkinstalldirs) $(DESTDIR)$(testdir)/t \ -+ $(mkinstalldirs) $(DESTDIR)$(testdir)/r \ -+ $(mkinstalldirs) $(DESTDIR)$(testdir)/include \ -+ $(mkinstalldirs) $(DESTDIR)$(testdir)/std_data \ -+ $(mkinstalldirs) $(DESTDIR)$(testdir)/std_data/ndb_backup50_data_be \ -+ $(mkinstalldirs) $(DESTDIR)$(testdir)/std_data/ndb_backup50_data_le \ +- $(DESTDIR)$(testdir)/lib \ +- $(DESTDIR)$(testdir)/std_data/funcs_1 ++ $(mkinstalldirs) $(DESTDIR)$(testdir)/t ++ $(mkinstalldirs) $(DESTDIR)$(testdir)/r ++ $(mkinstalldirs) $(DESTDIR)$(testdir)/include ++ $(mkinstalldirs) $(DESTDIR)$(testdir)/std_data ++ $(mkinstalldirs) $(DESTDIR)$(testdir)/std_data/ndb_backup50_data_be ++ $(mkinstalldirs) $(DESTDIR)$(testdir)/std_data/ndb_backup50_data_le + $(mkinstalldirs) $(DESTDIR)$(testdir)/lib ++ $(mkinstalldirs) $(DESTDIR)$(testdir)/std_data/funcs_1 $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(testdir) -$(INSTALL_DATA) $(srcdir)/t/*.def $(DESTDIR)$(testdir)/t $(INSTALL_DATA) $(srcdir)/t/*.test $(DESTDIR)$(testdir)/t diff --git a/databases/mysql5-server/patches/patch-ca b/databases/mysql5-server/patches/patch-ca index 10b8178ccb7..4c9c8643b6e 100644 --- a/databases/mysql5-server/patches/patch-ca +++ b/databases/mysql5-server/patches/patch-ca @@ -1,12 +1,12 @@ -$NetBSD: patch-ca,v 1.1 2008/01/22 00:41:59 rillig Exp $ +$NetBSD: patch-ca,v 1.2 2008/09/18 11:51:37 taca Exp $ Before calling sigsend(), make sure the function actuall exists. Fixes the build on NetBSD >= 4.99.49, in which the macro P_MYID is defined somewhere unrelated to signals. ---- configure.in.orig 2007-11-15 15:06:32.000000000 +0100 -+++ configure.in 2008-01-22 01:11:07.000000000 +0100 -@@ -1955,7 +1955,7 @@ AC_CHECK_HEADERS(varargs.h stdarg.h dire +--- configure.in.orig 2008-08-04 15:19:07.000000000 +0300 ++++ configure.in 2008-09-16 13:52:59.000000000 +0300 +@@ -2001,7 +2001,7 @@ paths.h semaphore.h) # Already-done: strcasecmp diff --git a/databases/mysql5-server/patches/patch-cb b/databases/mysql5-server/patches/patch-cb index 52aab1edc87..20dafe5a192 100644 --- a/databases/mysql5-server/patches/patch-cb +++ b/databases/mysql5-server/patches/patch-cb @@ -1,10 +1,10 @@ -$NetBSD: patch-cb,v 1.1 2008/01/22 00:42:00 rillig Exp $ +$NetBSD: patch-cb,v 1.2 2008/09/18 11:51:37 taca Exp $ See patch-ca. ---- libmysqld/stacktrace.c.orig 2007-11-15 15:06:35.000000000 +0100 -+++ libmysqld/stacktrace.c 2008-01-22 01:16:41.000000000 +0100 -@@ -251,7 +251,7 @@ void write_core(int sig) +--- libmysqld/stacktrace.c.orig 2008-08-04 15:20:12.000000000 +0300 ++++ libmysqld/stacktrace.c 2008-09-16 13:53:23.000000000 +0300 +@@ -252,7 +252,7 @@ __gcov_flush(); #endif pthread_kill(pthread_self(), sig); diff --git a/databases/mysql5-server/patches/patch-cc b/databases/mysql5-server/patches/patch-cc index 0000de495a7..eaf5f2a633c 100644 --- a/databases/mysql5-server/patches/patch-cc +++ b/databases/mysql5-server/patches/patch-cc @@ -1,10 +1,10 @@ -$NetBSD: patch-cc,v 1.1 2008/01/22 00:42:00 rillig Exp $ +$NetBSD: patch-cc,v 1.2 2008/09/18 11:51:37 taca Exp $ See patch-ca. ---- sql/stacktrace.c.orig 2007-11-15 15:06:35.000000000 +0100 -+++ sql/stacktrace.c 2008-01-22 01:17:08.000000000 +0100 -@@ -251,7 +251,7 @@ void write_core(int sig) +--- sql/stacktrace.c.orig 2008-08-04 15:20:12.000000000 +0300 ++++ sql/stacktrace.c 2008-09-16 13:53:45.000000000 +0300 +@@ -252,7 +252,7 @@ __gcov_flush(); #endif pthread_kill(pthread_self(), sig); diff --git a/databases/mysql5-server/patches/patch-da b/databases/mysql5-server/patches/patch-da deleted file mode 100644 index 5bf92d88808..00000000000 --- a/databases/mysql5-server/patches/patch-da +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-da,v 1.1 2008/07/01 09:22:59 tron Exp $ - ---- sql/mysql_priv.h.orig 2008-06-30 16:02:02.000000000 +0100 -+++ sql/mysql_priv.h 2008-06-30 15:30:15.000000000 +0100 -@@ -1255,6 +1255,7 @@ - extern time_t server_start_time, flush_status_time; - extern char *mysql_data_home,server_version[SERVER_VERSION_LENGTH], - mysql_real_data_home[], *opt_mysql_tmpdir, mysql_charsets_dir[], -+ mysql_unpacked_real_data_home[], - def_ft_boolean_syntax[sizeof(ft_boolean_syntax)]; - #define mysql_tmpdir (my_tmpdir(&mysql_tmpdir_list)) - extern MY_TMPDIR mysql_tmpdir_list; diff --git a/databases/mysql5-server/patches/patch-db b/databases/mysql5-server/patches/patch-db deleted file mode 100644 index 9e5a15f682b..00000000000 --- a/databases/mysql5-server/patches/patch-db +++ /dev/null @@ -1,85 +0,0 @@ -$NetBSD: patch-db,v 1.1 2008/07/01 09:22:59 tron Exp $ - ---- sql/sql_parse.cc.orig 2008-06-30 16:02:02.000000000 +0100 -+++ sql/sql_parse.cc 2008-06-30 15:56:34.000000000 +0100 -@@ -77,6 +77,8 @@ - const char *table_name); - static bool check_show_create_table_access(THD *thd, TABLE_LIST *table); - -+static bool test_if_data_home_dir(const char *dir); -+ - const char *any_db="*any*"; // Special symbol for check_access - - const char *command_name[]={ -@@ -3001,6 +3003,20 @@ - "INDEX DIRECTORY option ignored"); - create_info.data_file_name= create_info.index_file_name= NULL; - #else -+ -+ if (test_if_data_home_dir(lex->create_info.data_file_name)) -+ { -+ my_error(ER_WRONG_ARGUMENTS,MYF(0),"DATA DIRECORY"); -+ res= -1; -+ break; -+ } -+ if (test_if_data_home_dir(lex->create_info.index_file_name)) -+ { -+ my_error(ER_WRONG_ARGUMENTS,MYF(0),"INDEX DIRECORY"); -+ res= -1; -+ break; -+ } -+ - /* Fix names if symlinked tables */ - if (append_file_to_dir(thd, &create_info.data_file_name, - create_table->table_name) || -@@ -7717,6 +7733,50 @@ - return new Item_func_not(expr); - } - -+ -+/* -+ Check if path does not contain mysql data home directory -+ -+ SYNOPSIS -+ test_if_data_home_dir() -+ dir directory -+ conv_home_dir converted data home directory -+ home_dir_len converted data home directory length -+ -+ RETURN VALUES -+ 0 ok -+ 1 error -+*/ -+ -+static bool test_if_data_home_dir(const char *dir) -+{ -+ char path[FN_REFLEN], conv_path[FN_REFLEN]; -+ uint dir_len, home_dir_len= strlen(mysql_unpacked_real_data_home); -+ DBUG_ENTER("test_if_data_home_dir"); -+ -+ if (!dir) -+ DBUG_RETURN(0); -+ -+ (void) fn_format(path, dir, "", "", -+ (MY_RETURN_REAL_PATH|MY_RESOLVE_SYMLINKS)); -+ dir_len= unpack_dirname(conv_path, dir); -+ -+ if (home_dir_len <= dir_len) -+ { -+ if (lower_case_file_system) -+ { -+ if (!my_strnncoll(default_charset_info, (const uchar*) conv_path, -+ home_dir_len, -+ (const uchar*) mysql_unpacked_real_data_home, -+ home_dir_len)) -+ DBUG_RETURN(1); -+ } -+ else if (!memcmp(conv_path, mysql_unpacked_real_data_home, home_dir_len)) -+ DBUG_RETURN(1); -+ } -+ DBUG_RETURN(0); -+} -+ - /* - Set the specified definer to the default value, which is the current user in - the thread. |