Wed May 26 01:52:22 2010 UTC ()
Update mysql51-{client,server} package to 5.1.47.

For full changes, see http://dev.mysql.com/doc/refman/5.1/en/news-5-1-47.html.

Here is important changes:

InnoDB Plugin Notes:

    * InnoDB Plugin has been upgraded to version 1.0.8. This version
      is considered of General Availability (GA) quality. InnoDB
      Plugin Change History, may contain information in addition to
      those changes reported here.

      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.

Functionality added or changed:

    * InnoDB stores redo log records in a hash table during
      recovery. On 64-bit systems, this hash table was 1/8 of the
      buffer pool size. To reduce memory usage, the dimension of the
      hash table was reduced to 1/64 of the buffer pool size (or 1/128
      on 32-bit systems). (Bug#53122)

Security fixed:

    * Security Fix: The server failed to check the table name argument
      of a COM_FIELD_LIST command packet for validity and compliance
      to acceptable table name standards. This could be exploited to
      bypass almost all forms of checks for privileges and table-level
      grants by providing a specially crafted table name argument to
      COM_FIELD_LIST.

      In MySQL 5.0 and above, this allowed an authenticated user with
      SELECT privileges on one table to obtain the field definitions
      of any table in all other databases and potentially of other
      MySQL instances accessible from the server's file system.

      Additionally, for MySQL version 5.1 and above, an authenticated
    user with DELETE or SELECT privileges on one table could delete or
    read content from any other table in all databases on this server,
    and potentially of other MySQL instances accessible from the
    server's file system. (Bug#53371, CVE-2010-1848)

    * Security Fix: The server was susceptible to a buffer-overflow
      attack due to a failure to perform bounds checking on the table
      name argument of a COM_FIELD_LIST command packet. By sending
      long data for the table name, a buffer is overflown, which could
      be exploited by an authenticated user to inject malicious
      code. (Bug#53237, CVE-2010-1850)

    * Security Fix: The server could be tricked into reading packets
      indefinitely if it received a packet larger than the maximum
      size of one packet. (Bug#50974, CVE-2010-1849)


(taca)
diff -r1.7 -r1.8 pkgsrc/databases/mysql51-client/Makefile.common
diff -r1.3 -r1.4 pkgsrc/databases/mysql51-client/distinfo
diff -r1.4 -r1.5 pkgsrc/databases/mysql51-server/PLIST
diff -r1.5 -r1.6 pkgsrc/databases/mysql51-server/distinfo
diff -r0 -r1.1 pkgsrc/databases/mysql51-server/patches/patch-ay

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

--- pkgsrc/databases/mysql51-client/Attic/Makefile.common 2010/04/30 06:03:36 1.7
+++ pkgsrc/databases/mysql51-client/Attic/Makefile.common 2010/05/26 01:52:21 1.8
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: Makefile.common,v 1.7 2010/04/30 06:03:36 obache Exp $ 1# $NetBSD: Makefile.common,v 1.8 2010/05/26 01:52:21 taca 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.46 7DISTNAME= mysql-5.1.47
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.3 -r1.4 pkgsrc/databases/mysql51-client/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/mysql51-client/Attic/distinfo 2010/04/24 15:59:23 1.3
+++ pkgsrc/databases/mysql51-client/Attic/distinfo 2010/05/26 01:52:21 1.4
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: distinfo,v 1.3 2010/04/24 15:59:23 taca Exp $ 1$NetBSD: distinfo,v 1.4 2010/05/26 01:52:21 taca Exp $
2 2
3SHA1 (mysql-5.1.46.tar.gz) = 5df6cf8a24b80cb74301c8275b26391262c5ff76 3SHA1 (mysql-5.1.47.tar.gz) = 9ea8b2cfedb366b884eaeb37757de1cdbbd85b45
4RMD160 (mysql-5.1.46.tar.gz) = 1237834db314282f6213724ed3f249d1443c41ad 4RMD160 (mysql-5.1.47.tar.gz) = ee399fe1ba393c9cd4c19ec43ccea68a6a9f43e3
5Size (mysql-5.1.46.tar.gz) = 23510197 bytes 5Size (mysql-5.1.47.tar.gz) = 23817441 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

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

--- pkgsrc/databases/mysql51-server/Attic/PLIST 2010/04/24 15:59:23 1.4
+++ pkgsrc/databases/mysql51-server/Attic/PLIST 2010/05/26 01:52:22 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.4 2010/04/24 15:59:23 taca Exp $ 1@comment $NetBSD: PLIST,v 1.5 2010/05/26 01:52:22 taca 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
@@ -237,26 +237,27 @@ share/mysql-test/include/have_cp932.inc @@ -237,26 +237,27 @@ share/mysql-test/include/have_cp932.inc
237share/mysql-test/include/have_crypt.inc 237share/mysql-test/include/have_crypt.inc
238share/mysql-test/include/have_csv.inc 238share/mysql-test/include/have_csv.inc
239share/mysql-test/include/have_debug.inc 239share/mysql-test/include/have_debug.inc
240share/mysql-test/include/have_debug_sync.inc 240share/mysql-test/include/have_debug_sync.inc
241share/mysql-test/include/have_dynamic_loading.inc 241share/mysql-test/include/have_dynamic_loading.inc
242share/mysql-test/include/have_eucjpms.inc 242share/mysql-test/include/have_eucjpms.inc
243share/mysql-test/include/have_euckr.inc 243share/mysql-test/include/have_euckr.inc
244share/mysql-test/include/have_example_plugin.inc 244share/mysql-test/include/have_example_plugin.inc
245share/mysql-test/include/have_exampledb.inc 245share/mysql-test/include/have_exampledb.inc
246share/mysql-test/include/have_gb2312.inc 246share/mysql-test/include/have_gb2312.inc
247share/mysql-test/include/have_gbk.inc 247share/mysql-test/include/have_gbk.inc
248share/mysql-test/include/have_geometry.inc 248share/mysql-test/include/have_geometry.inc
249share/mysql-test/include/have_innodb.inc 249share/mysql-test/include/have_innodb.inc
 250share/mysql-test/include/have_innodb_plugin.inc
250share/mysql-test/include/have_koi8r.inc 251share/mysql-test/include/have_koi8r.inc
251share/mysql-test/include/have_latin2_ch.inc 252share/mysql-test/include/have_latin2_ch.inc
252share/mysql-test/include/have_local_infile.inc 253share/mysql-test/include/have_local_infile.inc
253share/mysql-test/include/have_log_bin.inc 254share/mysql-test/include/have_log_bin.inc
254share/mysql-test/include/have_lowercase0.inc 255share/mysql-test/include/have_lowercase0.inc
255share/mysql-test/include/have_lowercase1.inc 256share/mysql-test/include/have_lowercase1.inc
256share/mysql-test/include/have_lowercase2.inc 257share/mysql-test/include/have_lowercase2.inc
257share/mysql-test/include/have_multi_ndb.inc 258share/mysql-test/include/have_multi_ndb.inc
258share/mysql-test/include/have_mysql_upgrade.inc 259share/mysql-test/include/have_mysql_upgrade.inc
259share/mysql-test/include/have_ndb.inc 260share/mysql-test/include/have_ndb.inc
260share/mysql-test/include/have_ndb_extra.inc 261share/mysql-test/include/have_ndb_extra.inc
261share/mysql-test/include/have_ndbapi_examples.inc 262share/mysql-test/include/have_ndbapi_examples.inc
262share/mysql-test/include/have_not_innodb_plugin.inc 263share/mysql-test/include/have_not_innodb_plugin.inc
@@ -455,26 +456,27 @@ share/mysql-test/r/archive.result @@ -455,26 +456,27 @@ share/mysql-test/r/archive.result
455share/mysql-test/r/archive_bitfield.result 456share/mysql-test/r/archive_bitfield.result
456share/mysql-test/r/archive_gis.result 457share/mysql-test/r/archive_gis.result
457share/mysql-test/r/auto_increment.result 458share/mysql-test/r/auto_increment.result
458share/mysql-test/r/backup.result 459share/mysql-test/r/backup.result
459share/mysql-test/r/bench_count_distinct.result 460share/mysql-test/r/bench_count_distinct.result
460share/mysql-test/r/big_test.require 461share/mysql-test/r/big_test.require
461share/mysql-test/r/bigint.result 462share/mysql-test/r/bigint.result
462share/mysql-test/r/binary.result 463share/mysql-test/r/binary.result
463share/mysql-test/r/binlog_tx_isolation.result 464share/mysql-test/r/binlog_tx_isolation.result
464share/mysql-test/r/bool.result 465share/mysql-test/r/bool.result
465share/mysql-test/r/bootstrap.result 466share/mysql-test/r/bootstrap.result
466share/mysql-test/r/bug39022.result 467share/mysql-test/r/bug39022.result
467share/mysql-test/r/bug46080.result 468share/mysql-test/r/bug46080.result
 469share/mysql-test/r/bug46261.result
468share/mysql-test/r/bug46760.result 470share/mysql-test/r/bug46760.result
469share/mysql-test/r/bug47671.result 471share/mysql-test/r/bug47671.result
470share/mysql-test/r/bulk_replace.result 472share/mysql-test/r/bulk_replace.result
471share/mysql-test/r/cache_innodb.result 473share/mysql-test/r/cache_innodb.result
472share/mysql-test/r/case.result 474share/mysql-test/r/case.result
473share/mysql-test/r/case_insensitive_file_system.require 475share/mysql-test/r/case_insensitive_file_system.require
474share/mysql-test/r/case_insensitive_fs.require 476share/mysql-test/r/case_insensitive_fs.require
475share/mysql-test/r/case_sensitive_file_system.require 477share/mysql-test/r/case_sensitive_file_system.require
476share/mysql-test/r/cast.result 478share/mysql-test/r/cast.result
477share/mysql-test/r/change_user.result 479share/mysql-test/r/change_user.result
478share/mysql-test/r/check.result 480share/mysql-test/r/check.result
479share/mysql-test/r/check_var_limit.require 481share/mysql-test/r/check_var_limit.require
480share/mysql-test/r/client_xml.result 482share/mysql-test/r/client_xml.result
@@ -673,59 +675,38 @@ share/mysql-test/r/heap.result @@ -673,59 +675,38 @@ share/mysql-test/r/heap.result
673share/mysql-test/r/heap_auto_increment.result 675share/mysql-test/r/heap_auto_increment.result
674share/mysql-test/r/heap_btree.result 676share/mysql-test/r/heap_btree.result
675share/mysql-test/r/heap_hash.result 677share/mysql-test/r/heap_hash.result
676share/mysql-test/r/help.result 678share/mysql-test/r/help.result
677share/mysql-test/r/index_merge_innodb.result 679share/mysql-test/r/index_merge_innodb.result
678share/mysql-test/r/index_merge_myisam.result 680share/mysql-test/r/index_merge_myisam.result
679share/mysql-test/r/information_schema.result 681share/mysql-test/r/information_schema.result
680share/mysql-test/r/information_schema_chmod.result 682share/mysql-test/r/information_schema_chmod.result
681share/mysql-test/r/information_schema_db.result 683share/mysql-test/r/information_schema_db.result
682share/mysql-test/r/information_schema_inno.result 684share/mysql-test/r/information_schema_inno.result
683share/mysql-test/r/information_schema_part.result 685share/mysql-test/r/information_schema_part.result
684share/mysql-test/r/init_connect.result 686share/mysql-test/r/init_connect.result
685share/mysql-test/r/init_file.result 687share/mysql-test/r/init_file.result
686share/mysql-test/r/innodb-autoinc-44030.result 
687share/mysql-test/r/innodb-autoinc-optimize.result 688share/mysql-test/r/innodb-autoinc-optimize.result
688share/mysql-test/r/innodb-autoinc.result 
689share/mysql-test/r/innodb-lock.result 
690share/mysql-test/r/innodb-replace.result 
691share/mysql-test/r/innodb-semi-consistent.result 
692share/mysql-test/r/innodb-ucs2.result 689share/mysql-test/r/innodb-ucs2.result
693share/mysql-test/r/innodb.result 
694share/mysql-test/r/innodb_autoinc_lock_mode_zero.result 690share/mysql-test/r/innodb_autoinc_lock_mode_zero.result
695share/mysql-test/r/innodb_bug21704.result 
696share/mysql-test/r/innodb_bug30919.result 691share/mysql-test/r/innodb_bug30919.result
697share/mysql-test/r/innodb_bug34053.result 
698share/mysql-test/r/innodb_bug34300.result 
699share/mysql-test/r/innodb_bug35220.result 
700share/mysql-test/r/innodb_bug38231.result 
701share/mysql-test/r/innodb_bug39438.result 
702share/mysql-test/r/innodb_bug40565.result 
703share/mysql-test/r/innodb_bug42101-nonzero.result 
704share/mysql-test/r/innodb_bug42101.result 
705share/mysql-test/r/innodb_bug42419.result 692share/mysql-test/r/innodb_bug42419.result
706share/mysql-test/r/innodb_bug44369.result 
707share/mysql-test/r/innodb_bug45357.result 
708share/mysql-test/r/innodb_bug46000.result 
709share/mysql-test/r/innodb_bug47621.result 
710share/mysql-test/r/innodb_bug47777.result 
711share/mysql-test/r/innodb_gis.result 693share/mysql-test/r/innodb_gis.result
712share/mysql-test/r/innodb_ignore_builtin.result 694share/mysql-test/r/innodb_ignore_builtin.result
713share/mysql-test/r/innodb_lock_wait_timeout_1.result 695share/mysql-test/r/innodb_lock_wait_timeout_1.result
714share/mysql-test/r/innodb_mysql.result 696share/mysql-test/r/innodb_mysql.result
715share/mysql-test/r/innodb_mysql_rbk.result 697share/mysql-test/r/innodb_mysql_rbk.result
716share/mysql-test/r/innodb_notembedded.result 698share/mysql-test/r/innodb_notembedded.result
717share/mysql-test/r/innodb_timeout_rollback.result 699share/mysql-test/r/innodb_timeout_rollback.result
718share/mysql-test/r/innodb_trx_weight.result 
719share/mysql-test/r/insert.result 700share/mysql-test/r/insert.result
720share/mysql-test/r/insert_notembedded.result 701share/mysql-test/r/insert_notembedded.result
721share/mysql-test/r/insert_select.result 702share/mysql-test/r/insert_select.result
722share/mysql-test/r/insert_update.result 703share/mysql-test/r/insert_update.result
723share/mysql-test/r/is_debug_build.require 704share/mysql-test/r/is_debug_build.require
724share/mysql-test/r/is_embedded.require 705share/mysql-test/r/is_embedded.require
725share/mysql-test/r/isam.result 706share/mysql-test/r/isam.result
726share/mysql-test/r/join.result 707share/mysql-test/r/join.result
727share/mysql-test/r/join_crash.result 708share/mysql-test/r/join_crash.result
728share/mysql-test/r/join_nested.result 709share/mysql-test/r/join_nested.result
729share/mysql-test/r/join_outer.result 710share/mysql-test/r/join_outer.result
730share/mysql-test/r/join_outer_innodb.result 711share/mysql-test/r/join_outer_innodb.result
731share/mysql-test/r/key.result 712share/mysql-test/r/key.result
@@ -2608,69 +2589,81 @@ share/mysql-test/suite/funcs_2/include/c @@ -2608,69 +2589,81 @@ share/mysql-test/suite/funcs_2/include/c
2608share/mysql-test/suite/funcs_2/include/check_charset_utf8.inc 2589share/mysql-test/suite/funcs_2/include/check_charset_utf8.inc
2609share/mysql-test/suite/funcs_2/lib/gen_charset_utf8.pl 2590share/mysql-test/suite/funcs_2/lib/gen_charset_utf8.pl
2610share/mysql-test/suite/funcs_2/r/innodb_charset.result 2591share/mysql-test/suite/funcs_2/r/innodb_charset.result
2611share/mysql-test/suite/funcs_2/r/memory_charset.result 2592share/mysql-test/suite/funcs_2/r/memory_charset.result
2612share/mysql-test/suite/funcs_2/r/myisam_charset.result 2593share/mysql-test/suite/funcs_2/r/myisam_charset.result
2613share/mysql-test/suite/funcs_2/r/ndb_charset.result 2594share/mysql-test/suite/funcs_2/r/ndb_charset.result
2614share/mysql-test/suite/funcs_2/readme.txt 2595share/mysql-test/suite/funcs_2/readme.txt
2615share/mysql-test/suite/funcs_2/t/disabled.def 2596share/mysql-test/suite/funcs_2/t/disabled.def
2616share/mysql-test/suite/funcs_2/t/innodb_charset.test 2597share/mysql-test/suite/funcs_2/t/innodb_charset.test
2617share/mysql-test/suite/funcs_2/t/memory_charset.test 2598share/mysql-test/suite/funcs_2/t/memory_charset.test
2618share/mysql-test/suite/funcs_2/t/myisam_charset.test 2599share/mysql-test/suite/funcs_2/t/myisam_charset.test
2619share/mysql-test/suite/funcs_2/t/ndb_charset.test 2600share/mysql-test/suite/funcs_2/t/ndb_charset.test
2620share/mysql-test/suite/funcs_2/t/suite.opt 2601share/mysql-test/suite/funcs_2/t/suite.opt
2621share/mysql-test/suite/innodb/include/have_innodb_plugin.inc 2602share/mysql-test/suite/innodb/r/innodb-autoinc-44030.result
2622share/mysql-test/suite/innodb/include/innodb-index.inc 2603share/mysql-test/suite/innodb/r/innodb-autoinc.result
2623share/mysql-test/suite/innodb/r/innodb-analyze.result 2604share/mysql-test/suite/innodb/r/innodb-lock.result
2624share/mysql-test/suite/innodb/r/innodb-consistent.result 2605share/mysql-test/suite/innodb/r/innodb-replace.result
2625share/mysql-test/suite/innodb/r/innodb-index.result 2606share/mysql-test/suite/innodb/r/innodb-semi-consistent.result
2626share/mysql-test/suite/innodb/r/innodb-index_ucs2.result 2607share/mysql-test/suite/innodb/r/innodb.result
2627share/mysql-test/suite/innodb/r/innodb-timeout.result 2608share/mysql-test/suite/innodb/r/innodb_bug21704.result
2628share/mysql-test/suite/innodb/r/innodb-use-sys-malloc.result 2609share/mysql-test/suite/innodb/r/innodb_bug34053.result
2629share/mysql-test/suite/innodb/r/innodb-zip.result 2610share/mysql-test/suite/innodb/r/innodb_bug34300.result
2630share/mysql-test/suite/innodb/r/innodb_bug36169.result 2611share/mysql-test/suite/innodb/r/innodb_bug35220.result
2631share/mysql-test/suite/innodb/r/innodb_bug36172.result 2612share/mysql-test/suite/innodb/r/innodb_bug38231.result
2632share/mysql-test/suite/innodb/r/innodb_bug40360.result 2613share/mysql-test/suite/innodb/r/innodb_bug39438.result
2633share/mysql-test/suite/innodb/r/innodb_bug41904.result 2614share/mysql-test/suite/innodb/r/innodb_bug40565.result
2634share/mysql-test/suite/innodb/r/innodb_bug44032.result 2615share/mysql-test/suite/innodb/r/innodb_bug42101-nonzero.result
2635share/mysql-test/suite/innodb/r/innodb_bug44571.result 2616share/mysql-test/suite/innodb/r/innodb_bug42101.result
2636share/mysql-test/suite/innodb/r/innodb_bug46676.result 2617share/mysql-test/suite/innodb/r/innodb_bug44369.result
2637share/mysql-test/suite/innodb/r/innodb_bug47167.result 2618share/mysql-test/suite/innodb/r/innodb_bug45357.result
2638share/mysql-test/suite/innodb/r/innodb_bug47622.result 2619share/mysql-test/suite/innodb/r/innodb_bug46000.result
2639share/mysql-test/suite/innodb/r/innodb_bug51378.result 2620share/mysql-test/suite/innodb/r/innodb_bug47621.result
2640share/mysql-test/suite/innodb/r/innodb_file_format.result 2621share/mysql-test/suite/innodb/r/innodb_bug47777.result
2641share/mysql-test/suite/innodb/r/innodb_information_schema.result 2622share/mysql-test/suite/innodb/r/innodb_bug51920.result
 2623share/mysql-test/suite/innodb/r/innodb_bug52663.result
 2624share/mysql-test/suite/innodb/r/innodb_misc1.result
 2625share/mysql-test/suite/innodb/r/innodb_trx_weight.result
2642share/mysql-test/suite/innodb/t/disabled.def 2626share/mysql-test/suite/innodb/t/disabled.def
2643share/mysql-test/suite/innodb/t/innodb-analyze.test 2627share/mysql-test/suite/innodb/t/innodb-autoinc-44030.test
2644share/mysql-test/suite/innodb/t/innodb-consistent-master.opt 2628share/mysql-test/suite/innodb/t/innodb-autoinc.test
2645share/mysql-test/suite/innodb/t/innodb-consistent.test 2629share/mysql-test/suite/innodb/t/innodb-lock.test
2646share/mysql-test/suite/innodb/t/innodb-index.test 2630share/mysql-test/suite/innodb/t/innodb-master.opt
2647share/mysql-test/suite/innodb/t/innodb-index_ucs2.test 2631share/mysql-test/suite/innodb/t/innodb-replace.test
2648share/mysql-test/suite/innodb/t/innodb-timeout.test 2632share/mysql-test/suite/innodb/t/innodb-semi-consistent-master.opt
2649share/mysql-test/suite/innodb/t/innodb-use-sys-malloc-master.opt 2633share/mysql-test/suite/innodb/t/innodb-semi-consistent.test
2650share/mysql-test/suite/innodb/t/innodb-use-sys-malloc.test 2634share/mysql-test/suite/innodb/t/innodb.test
2651share/mysql-test/suite/innodb/t/innodb-zip.test 2635share/mysql-test/suite/innodb/t/innodb_bug21704.test
2652share/mysql-test/suite/innodb/t/innodb_bug36169.test 2636share/mysql-test/suite/innodb/t/innodb_bug34053.test
2653share/mysql-test/suite/innodb/t/innodb_bug36172.test 2637share/mysql-test/suite/innodb/t/innodb_bug34300.test
2654share/mysql-test/suite/innodb/t/innodb_bug40360.test 2638share/mysql-test/suite/innodb/t/innodb_bug35220.test
2655share/mysql-test/suite/innodb/t/innodb_bug41904.test 2639share/mysql-test/suite/innodb/t/innodb_bug38231.test
2656share/mysql-test/suite/innodb/t/innodb_bug44032.test 2640share/mysql-test/suite/innodb/t/innodb_bug39438-master.opt
2657share/mysql-test/suite/innodb/t/innodb_bug44571.test 2641share/mysql-test/suite/innodb/t/innodb_bug39438.test
2658share/mysql-test/suite/innodb/t/innodb_bug46676.test 2642share/mysql-test/suite/innodb/t/innodb_bug40565.test
2659share/mysql-test/suite/innodb/t/innodb_bug47167.test 2643share/mysql-test/suite/innodb/t/innodb_bug42101-nonzero-master.opt
2660share/mysql-test/suite/innodb/t/innodb_bug47622.test 2644share/mysql-test/suite/innodb/t/innodb_bug42101-nonzero.test
2661share/mysql-test/suite/innodb/t/innodb_bug51378.test 2645share/mysql-test/suite/innodb/t/innodb_bug42101.test
2662share/mysql-test/suite/innodb/t/innodb_file_format.test 2646share/mysql-test/suite/innodb/t/innodb_bug44369.test
2663share/mysql-test/suite/innodb/t/innodb_information_schema.test 2647share/mysql-test/suite/innodb/t/innodb_bug45357.test
 2648share/mysql-test/suite/innodb/t/innodb_bug46000.test
 2649share/mysql-test/suite/innodb/t/innodb_bug47621.test
 2650share/mysql-test/suite/innodb/t/innodb_bug47777.test
 2651share/mysql-test/suite/innodb/t/innodb_bug51920.test
 2652share/mysql-test/suite/innodb/t/innodb_bug52663-master.opt
 2653share/mysql-test/suite/innodb/t/innodb_bug52663.test
 2654share/mysql-test/suite/innodb/t/innodb_misc1-master.opt
 2655share/mysql-test/suite/innodb/t/innodb_misc1.test
 2656share/mysql-test/suite/innodb/t/innodb_trx_weight.test
2664share/mysql-test/suite/jp/include/trim_sjis.inc 2657share/mysql-test/suite/jp/include/trim_sjis.inc
2665share/mysql-test/suite/jp/r/jp_alter_sjis.result 2658share/mysql-test/suite/jp/r/jp_alter_sjis.result
2666share/mysql-test/suite/jp/r/jp_alter_ucs2.result 2659share/mysql-test/suite/jp/r/jp_alter_ucs2.result
2667share/mysql-test/suite/jp/r/jp_alter_ujis.result 2660share/mysql-test/suite/jp/r/jp_alter_ujis.result
2668share/mysql-test/suite/jp/r/jp_alter_utf8.result 2661share/mysql-test/suite/jp/r/jp_alter_utf8.result
2669share/mysql-test/suite/jp/r/jp_charlength_sjis.result 2662share/mysql-test/suite/jp/r/jp_charlength_sjis.result
2670share/mysql-test/suite/jp/r/jp_charlength_ucs2.result 2663share/mysql-test/suite/jp/r/jp_charlength_ucs2.result
2671share/mysql-test/suite/jp/r/jp_charlength_ujis.result 2664share/mysql-test/suite/jp/r/jp_charlength_ujis.result
2672share/mysql-test/suite/jp/r/jp_charlength_utf8.result 2665share/mysql-test/suite/jp/r/jp_charlength_utf8.result
2673share/mysql-test/suite/jp/r/jp_charset_sjis.result 2666share/mysql-test/suite/jp/r/jp_charset_sjis.result
2674share/mysql-test/suite/jp/r/jp_charset_ucs2.result 2667share/mysql-test/suite/jp/r/jp_charset_ucs2.result
2675share/mysql-test/suite/jp/r/jp_charset_ujis.result 2668share/mysql-test/suite/jp/r/jp_charset_ujis.result
2676share/mysql-test/suite/jp/r/jp_charset_utf8.result 2669share/mysql-test/suite/jp/r/jp_charset_utf8.result
@@ -4088,26 +4081,28 @@ share/mysql-test/t/archive.test @@ -4088,26 +4081,28 @@ share/mysql-test/t/archive.test
4088share/mysql-test/t/archive_bitfield.test 4081share/mysql-test/t/archive_bitfield.test
4089share/mysql-test/t/archive_gis.test 4082share/mysql-test/t/archive_gis.test
4090share/mysql-test/t/auto_increment.test 4083share/mysql-test/t/auto_increment.test
4091share/mysql-test/t/backup-master.sh 4084share/mysql-test/t/backup-master.sh
4092share/mysql-test/t/backup.test 4085share/mysql-test/t/backup.test
4093share/mysql-test/t/bench_count_distinct.test 4086share/mysql-test/t/bench_count_distinct.test
4094share/mysql-test/t/bigint.test 4087share/mysql-test/t/bigint.test
4095share/mysql-test/t/binary.test 4088share/mysql-test/t/binary.test
4096share/mysql-test/t/bool.test 4089share/mysql-test/t/bool.test
4097share/mysql-test/t/bootstrap.test 4090share/mysql-test/t/bootstrap.test
4098share/mysql-test/t/bug39022.test 4091share/mysql-test/t/bug39022.test
4099share/mysql-test/t/bug46080-master.opt 4092share/mysql-test/t/bug46080-master.opt
4100share/mysql-test/t/bug46080.test 4093share/mysql-test/t/bug46080.test
 4094share/mysql-test/t/bug46261-master.opt
 4095share/mysql-test/t/bug46261.test
4101share/mysql-test/t/bug46760-master.opt 4096share/mysql-test/t/bug46760-master.opt
4102share/mysql-test/t/bug46760.test 4097share/mysql-test/t/bug46760.test
4103share/mysql-test/t/bug47671-master.opt 4098share/mysql-test/t/bug47671-master.opt
4104share/mysql-test/t/bug47671.test 4099share/mysql-test/t/bug47671.test
4105share/mysql-test/t/bulk_replace.test 4100share/mysql-test/t/bulk_replace.test
4106share/mysql-test/t/cache_innodb-master.opt 4101share/mysql-test/t/cache_innodb-master.opt
4107share/mysql-test/t/cache_innodb.test 4102share/mysql-test/t/cache_innodb.test
4108share/mysql-test/t/case.test 4103share/mysql-test/t/case.test
4109share/mysql-test/t/cast.test 4104share/mysql-test/t/cast.test
4110share/mysql-test/t/change_user-master.opt 4105share/mysql-test/t/change_user-master.opt
4111share/mysql-test/t/change_user.test 4106share/mysql-test/t/change_user.test
4112share/mysql-test/t/check.test 4107share/mysql-test/t/check.test
4113share/mysql-test/t/client_xml.test 4108share/mysql-test/t/client_xml.test
@@ -4283,70 +4278,45 @@ share/mysql-test/t/heap_btree.test @@ -4283,70 +4278,45 @@ share/mysql-test/t/heap_btree.test
4283share/mysql-test/t/heap_hash.test 4278share/mysql-test/t/heap_hash.test
4284share/mysql-test/t/help.test 4279share/mysql-test/t/help.test
4285share/mysql-test/t/index_merge_innodb.test 4280share/mysql-test/t/index_merge_innodb.test
4286share/mysql-test/t/index_merge_myisam.test 4281share/mysql-test/t/index_merge_myisam.test
4287share/mysql-test/t/information_schema.test 4282share/mysql-test/t/information_schema.test
4288share/mysql-test/t/information_schema_chmod.test 4283share/mysql-test/t/information_schema_chmod.test
4289share/mysql-test/t/information_schema_db.test 4284share/mysql-test/t/information_schema_db.test
4290share/mysql-test/t/information_schema_inno.test 4285share/mysql-test/t/information_schema_inno.test
4291share/mysql-test/t/information_schema_part.test 4286share/mysql-test/t/information_schema_part.test
4292share/mysql-test/t/init_connect-master.opt 4287share/mysql-test/t/init_connect-master.opt
4293share/mysql-test/t/init_connect.test 4288share/mysql-test/t/init_connect.test
4294share/mysql-test/t/init_file-master.opt 4289share/mysql-test/t/init_file-master.opt
4295share/mysql-test/t/init_file.test 4290share/mysql-test/t/init_file.test
4296share/mysql-test/t/innodb-autoinc-44030.test 
4297share/mysql-test/t/innodb-autoinc-optimize.test 4291share/mysql-test/t/innodb-autoinc-optimize.test
4298share/mysql-test/t/innodb-autoinc.test 
4299share/mysql-test/t/innodb-lock.test 
4300share/mysql-test/t/innodb-master.opt 
4301share/mysql-test/t/innodb-replace.test 
4302share/mysql-test/t/innodb-semi-consistent-master.opt 
4303share/mysql-test/t/innodb-semi-consistent.test 
4304share/mysql-test/t/innodb-ucs2.test 4292share/mysql-test/t/innodb-ucs2.test
4305share/mysql-test/t/innodb.test 
4306share/mysql-test/t/innodb_autoinc_lock_mode_zero-master.opt 4293share/mysql-test/t/innodb_autoinc_lock_mode_zero-master.opt
4307share/mysql-test/t/innodb_autoinc_lock_mode_zero.test 4294share/mysql-test/t/innodb_autoinc_lock_mode_zero.test
4308share/mysql-test/t/innodb_bug21704.test 
4309share/mysql-test/t/innodb_bug30919-master.opt 4295share/mysql-test/t/innodb_bug30919-master.opt
4310share/mysql-test/t/innodb_bug30919.test 4296share/mysql-test/t/innodb_bug30919.test
4311share/mysql-test/t/innodb_bug34053.test 
4312share/mysql-test/t/innodb_bug34300.test 
4313share/mysql-test/t/innodb_bug35220.test 
4314share/mysql-test/t/innodb_bug38231.test 
4315share/mysql-test/t/innodb_bug39438-master.opt 
4316share/mysql-test/t/innodb_bug39438.test 
4317share/mysql-test/t/innodb_bug40565.test 
4318share/mysql-test/t/innodb_bug42101-nonzero-master.opt 
4319share/mysql-test/t/innodb_bug42101-nonzero.test 
4320share/mysql-test/t/innodb_bug42101.test 
4321share/mysql-test/t/innodb_bug42419.test 4297share/mysql-test/t/innodb_bug42419.test
4322share/mysql-test/t/innodb_bug44369.test 
4323share/mysql-test/t/innodb_bug45357.test 
4324share/mysql-test/t/innodb_bug46000.test 
4325share/mysql-test/t/innodb_bug47621.test 
4326share/mysql-test/t/innodb_bug47777.test 
4327share/mysql-test/t/innodb_gis.test 4298share/mysql-test/t/innodb_gis.test
4328share/mysql-test/t/innodb_ignore_builtin-master.opt 4299share/mysql-test/t/innodb_ignore_builtin-master.opt
4329share/mysql-test/t/innodb_ignore_builtin.test 4300share/mysql-test/t/innodb_ignore_builtin.test
4330share/mysql-test/t/innodb_lock_wait_timeout_1-master.opt 4301share/mysql-test/t/innodb_lock_wait_timeout_1-master.opt
4331share/mysql-test/t/innodb_lock_wait_timeout_1.test 4302share/mysql-test/t/innodb_lock_wait_timeout_1.test
4332share/mysql-test/t/innodb_mysql-master.opt 4303share/mysql-test/t/innodb_mysql-master.opt
4333share/mysql-test/t/innodb_mysql.test 4304share/mysql-test/t/innodb_mysql.test
4334share/mysql-test/t/innodb_mysql_rbk-master.opt 4305share/mysql-test/t/innodb_mysql_rbk-master.opt
4335share/mysql-test/t/innodb_mysql_rbk.test 4306share/mysql-test/t/innodb_mysql_rbk.test
4336share/mysql-test/t/innodb_notembedded.test 4307share/mysql-test/t/innodb_notembedded.test
4337share/mysql-test/t/innodb_timeout_rollback-master.opt 4308share/mysql-test/t/innodb_timeout_rollback-master.opt
4338share/mysql-test/t/innodb_timeout_rollback.test 4309share/mysql-test/t/innodb_timeout_rollback.test
4339share/mysql-test/t/innodb_trx_weight.test 
4340share/mysql-test/t/insert.test 4310share/mysql-test/t/insert.test
4341share/mysql-test/t/insert_notembedded.test 4311share/mysql-test/t/insert_notembedded.test
4342share/mysql-test/t/insert_select.test 4312share/mysql-test/t/insert_select.test
4343share/mysql-test/t/insert_update.test 4313share/mysql-test/t/insert_update.test
4344share/mysql-test/t/join.test 4314share/mysql-test/t/join.test
4345share/mysql-test/t/join_crash.test 4315share/mysql-test/t/join_crash.test
4346share/mysql-test/t/join_nested.test 4316share/mysql-test/t/join_nested.test
4347share/mysql-test/t/join_outer.test 4317share/mysql-test/t/join_outer.test
4348share/mysql-test/t/join_outer_innodb.test 4318share/mysql-test/t/join_outer_innodb.test
4349share/mysql-test/t/key.test 4319share/mysql-test/t/key.test
4350share/mysql-test/t/key_cache-master.opt 4320share/mysql-test/t/key_cache-master.opt
4351share/mysql-test/t/key_cache.test 4321share/mysql-test/t/key_cache.test
4352share/mysql-test/t/key_diff.test 4322share/mysql-test/t/key_diff.test

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

--- pkgsrc/databases/mysql51-server/Attic/distinfo 2010/05/08 20:48:37 1.5
+++ pkgsrc/databases/mysql51-server/Attic/distinfo 2010/05/26 01:52:22 1.6
@@ -1,27 +1,28 @@ @@ -1,27 +1,28 @@
1$NetBSD: distinfo,v 1.5 2010/05/08 20:48:37 wiz Exp $ 1$NetBSD: distinfo,v 1.6 2010/05/26 01:52:22 taca Exp $
2 2
3SHA1 (mysql-5.1.46.tar.gz) = 5df6cf8a24b80cb74301c8275b26391262c5ff76 3SHA1 (mysql-5.1.47.tar.gz) = 9ea8b2cfedb366b884eaeb37757de1cdbbd85b45
4RMD160 (mysql-5.1.46.tar.gz) = 1237834db314282f6213724ed3f249d1443c41ad 4RMD160 (mysql-5.1.47.tar.gz) = ee399fe1ba393c9cd4c19ec43ccea68a6a9f43e3
5Size (mysql-5.1.46.tar.gz) = 23510197 bytes 5Size (mysql-5.1.47.tar.gz) = 23817441 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) = c7f8c12c64835650b80aed4fef44d44b15f3f11e
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) = 6dd73cd38840e1faf103ffb02ae7c0e53475ee04
16SHA1 (patch-ak) = 5c0bd81635dcea038499f1b03180c22220b0009e 16SHA1 (patch-ak) = 5c0bd81635dcea038499f1b03180c22220b0009e
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

File Added: pkgsrc/databases/mysql51-server/patches/Attic/patch-ay
$NetBSD: patch-ay,v 1.1 2010/05/26 01:52:22 taca Exp $

Fix build problem.

--- sql/sql_connect.cc.orig	2010-05-06 15:27:31.000000000 +0000
+++ sql/sql_connect.cc
@@ -471,6 +471,7 @@ check_user(THD *thd, enum enum_server_co
       }
       my_ok(thd);
       thd->password= test(passwd_len);          // remember for error messages 
+#ifndef EMBEDDED_LIBRARY
       /*
         Allow the network layer to skip big packets. Although a malicious
         authenticated session might use this to trick the server to read
@@ -478,6 +479,7 @@ check_user(THD *thd, enum enum_server_co
         that needs to be preserved as to not break backwards compatibility.
       */
       thd->net.skip_big_packet= TRUE;
+#endif
       /* Ready to handle queries */
       DBUG_RETURN(0);
     }