upgrade to MySQL 4.0.17

LOTS of people have asked for this so here is my work in progress.
test as much as possible.
This commit is contained in:
brad 2003-12-30 05:57:30 +00:00
parent 2dd5a7be9a
commit f8f2fea305
20 changed files with 348 additions and 358 deletions

View File

@ -1,20 +1,18 @@
# $OpenBSD: Makefile,v 1.87 2003/12/28 22:17:50 espie Exp $ # $OpenBSD: Makefile,v 1.88 2003/12/30 05:57:30 brad Exp $
# $FreeBSD: Makefile,v 1.44 1999/03/04 21:27:58 dirk Exp $
# Uses pthreads # Uses pthreads
COMMENT= "multithreaded SQL database (client)" COMMENT= "multithreaded SQL database (client)"
COMMENT-server= "multithreaded SQL database (server)" COMMENT-server= "multithreaded SQL database (server)"
COMMENT-tests= "multithreaded SQL database (regression test suite)" COMMENT-tests= "multithreaded SQL database (regression test suite)"
VERSION= 3.23.57 VERSION= 4.0.17
DISTNAME= mysql-${VERSION} DISTNAME= mysql-${VERSION}
FULLPKGNAME= mysql-client-${VERSION} FULLPKGNAME= mysql-client-${VERSION}
PKGNAME-server= mysql-server-${VERSION}p1 PKGNAME-server= mysql-server-${VERSION}
FULLPKGNAME-tests= mysql-tests-${VERSION} FULLPKGNAME-tests= mysql-tests-${VERSION}
CATEGORIES= databases CATEGORIES= databases
V= MySQL-3.23 V= MySQL-4.0
MASTER_SITES= http://mysql.secsup.org/Downloads/$V/ \ MASTER_SITES= http://mysql.mirrors.pair.com/Downloads/$V/
http://mysql.mirrors.pair.com/Downloads/$V/
HOMEPAGE= http://www.mysql.com/ HOMEPAGE= http://www.mysql.com/
@ -30,62 +28,52 @@ DB_DIR?= /var/mysql
SOCKET_DIR= /var/run/mysql SOCKET_DIR= /var/run/mysql
SUBST_VARS= DB_DIR SOCKET_DIR VERSION SUBST_VARS= DB_DIR SOCKET_DIR VERSION
# Suggested flags to the C++ compiler, needed for # Suggested flags for the C compiler, needed for
# high load servers otherwise MySQL will crash. # high load servers otherwise MySQL will crash.
CXX= ${CC} CXX= ${CC}
CXXFLAGS= ${CFLAGS} -felide-constructors -fno-exceptions -fno-rtti CXXFLAGS= ${CFLAGS} -felide-constructors -fno-exceptions -fno-rtti
VMEM_WARNING= Yes
USE_GMAKE= Yes USE_GMAKE= Yes
CONFIGURE_STYLE= autoconf CONFIGURE_STYLE= autoconf
AUTOCONF_NEW= Yes AUTOCONF_VERSION= 2.54
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
CONFIGURE_ARGS+= --enable-static \ CONFIGURE_ARGS+= --enable-thread-safe-client \
--localstatedir="${DB_DIR}" \ --localstatedir="${DB_DIR}" \
--with-comment='OpenBSD port: ${FULLPKGNAME-server}' \ --with-comment='OpenBSD port: ${FULLPKGNAME-server}' \
--with-innodb \ --with-libwrap \
--with-libwrap="/usr" \
--with-mysqld-user="_mysql" \ --with-mysqld-user="_mysql" \
--with-openssl \
--with-unix-socket-path="${SOCKET_DIR}/mysql.sock" \ --with-unix-socket-path="${SOCKET_DIR}/mysql.sock" \
--with-vio \
--without-bench \ --without-bench \
--without-debug \ --without-debug \
--without-docs \ --without-docs \
--without-gemini \ --without-extra-tools \
--without-mit-threads \
--without-perl \
--without-readline --without-readline
.include <bsd.own.mk> .include <bsd.own.mk>
USE_GCC3?= No USE_GCC3?= No
.if ${USE_GCC3:L} == "yes" .if ${USE_GCC3:L} == "yes"
CONFIGURE_ARGS+= --with-client-ldflags=-lsupc++ CONFIGURE_ARGS+= --with-client-ldflags=-lsupc++
CONFIGURE_ARGS+= --with-mysqld-ldflags=-lsupc++ --with-mysqld-ldflags=-lsupc++
.endif .endif
CONFIGURE_ENV= HOSTNAME="/bin/hostname -s" . if ${MACHINE_ARCH} == "i386"
CONFIGURE_ARGS+= --enable-assembler
FLAVORS= bdb .endif
FLAVOR?=
MULTI_PACKAGES= -server -tests MULTI_PACKAGES= -server -tests
SUBPACKAGE?= SUBPACKAGE?=
.if ${FLAVOR:L:Mbdb}
. if ${MACHINE_ARCH} != "i386"
BROKEN= "The BerkeleyDB transaction support has not been tested on your architecture yet"
. else
CONFIGURE_ARGS+= --with-berkeley-db
. endif
.else
CONFIGURE_ARGS+= --without-berkeley-db
.endif
.if ${SUBPACKAGE} == "-server" .if ${SUBPACKAGE} == "-server"
RUN_DEPENDS= :mysql-client-3.23.*:databases/mysql \ RUN_DEPENDS= :mysql-client-4.0.*:databases/mysql \
:p5-DBD-Msql-Mysql-*:databases/p5-DBD-Msql-Mysql :p5-DBD-Msql-Mysql-*:databases/p5-DBD-Msql-Mysql
.endif .endif
VMEM_WARNING= Yes
DOCS= manual.html manual.ps manual_toc.html manual.txt DOCS= manual.html manual.ps manual_toc.html manual.txt
post-install: post-install:
@ -93,10 +81,8 @@ post-install:
cd ${WRKSRC}/Docs; ${INSTALL_DATA} ${DOCS} ${PREFIX}/share/doc/mysql cd ${WRKSRC}/Docs; ${INSTALL_DATA} ${DOCS} ${PREFIX}/share/doc/mysql
${INSTALL_DATA} ${WRKSRC}/Docs/Flags/*.gif \ ${INSTALL_DATA} ${WRKSRC}/Docs/Flags/*.gif \
${PREFIX}/share/doc/mysql/Flags ${PREFIX}/share/doc/mysql/Flags
@if [ -f ${PREFIX}/lib/mysql/libmysqlclient.so.10.0 ]; then \ cd ${PREFIX}/lib && ln -sf mysql/libmysqlclient.so.12.0 . && \
cd ${PREFIX}/lib && ln -sf mysql/libmysqlclient.so.10.0 \ ln -sf mysql/libmysqlclient_r.so.12.0 .
libmysqlclient.so.10.0 ;\
fi
do-regress: do-regress:
@cd ${WRKSRC}/mysql-test && ./mysql-test-run --force @cd ${WRKSRC}/mysql-test && ./mysql-test-run --force

View File

@ -1,3 +1,3 @@
MD5 (mysql-3.23.57.tar.gz) = 892f7d97af1ce7502e89d824031abd05 MD5 (mysql-4.0.17.tar.gz) = 141511e1b7cab3a886fb68bbb507a1ab
RMD160 (mysql-3.23.57.tar.gz) = 600c5d6c055e3c1a225056c1dd9585e95b7e4387 RMD160 (mysql-4.0.17.tar.gz) = 555fcfb2fc555d81c4dc40a1bc33d0de78b85369
SHA1 (mysql-3.23.57.tar.gz) = 99c3643158ea03d8f96f1ea8acc2d02ab635cdae SHA1 (mysql-4.0.17.tar.gz) = b2588d2ccc9d2683e874e7c5cb4d9c55c2196b9e

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-aclocal_m4,v 1.2 2003/08/26 15:37:18 brad Exp $ $OpenBSD: patch-aclocal_m4,v 1.3 2003/12/30 05:57:30 brad Exp $
--- aclocal.m4.orig Fri Jun 6 10:39:30 2003 --- aclocal.m4.orig 2003-12-14 16:24:00.000000000 -0500
+++ aclocal.m4 Fri Jun 20 09:23:46 2003 +++ aclocal.m4 2003-12-21 01:53:42.000000000 -0500
@@ -3321,7 +3321,7 @@ else @@ -3570,7 +3570,7 @@ else
hardcode_direct=yes hardcode_direct=yes
hardcode_shlibpath_var=no hardcode_shlibpath_var=no
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
@ -10,7 +10,7 @@ $OpenBSD: patch-aclocal_m4,v 1.2 2003/08/26 15:37:18 brad Exp $
hardcode_libdir_flag_spec='${wl}-rpath,$libdir' hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
export_dynamic_flag_spec='${wl}-E' export_dynamic_flag_spec='${wl}-E'
else else
@@ -3331,7 +3331,7 @@ else @@ -3580,7 +3580,7 @@ else
hardcode_libdir_flag_spec='-R$libdir' hardcode_libdir_flag_spec='-R$libdir'
;; ;;
*) *)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-configure_in,v 1.4 2003/08/26 15:37:18 brad Exp $ $OpenBSD: patch-configure_in,v 1.5 2003/12/30 05:57:30 brad Exp $
--- configure.in.orig 2003-06-06 10:39:17.000000000 -0400 --- configure.in.orig 2003-12-14 16:23:49.000000000 -0500
+++ configure.in 2003-08-24 17:08:11.000000000 -0400 +++ configure.in 2003-12-21 02:01:02.000000000 -0500
@@ -392,38 +392,7 @@ AC_SUBST(PERL5) @@ -432,41 +432,7 @@ AC_SUBST(PERL5)
AC_PATH_PROG(PS, ps, ps) AC_PATH_PROG(PS, ps, ps)
AC_MSG_CHECKING("how to check if pid exists") AC_MSG_CHECKING("how to check if pid exists")
PS=$ac_cv_path_PS PS=$ac_cv_path_PS
@ -33,6 +33,9 @@ $OpenBSD: patch-configure_in,v 1.4 2003/08/26 15:37:18 brad Exp $
- *cygwin*) - *cygwin*)
- FIND_PROC="$PS -e | grep mysqld | grep \" \$\$PID \" > /dev/null" - FIND_PROC="$PS -e | grep mysqld | grep \" \$\$PID \" > /dev/null"
- ;; - ;;
- *netware* | *modesto*)
- FIND_PROC=
- ;;
- *) - *)
- AC_MSG_ERROR([Could not find the right ps switches. Which OS is this ?. See the Installation chapter in the Reference Manual.]) - AC_MSG_ERROR([Could not find the right ps switches. Which OS is this ?. See the Installation chapter in the Reference Manual.])
- esac - esac
@ -41,7 +44,7 @@ $OpenBSD: patch-configure_in,v 1.4 2003/08/26 15:37:18 brad Exp $
AC_SUBST(FIND_PROC) AC_SUBST(FIND_PROC)
AC_MSG_RESULT("$FIND_PROC") AC_MSG_RESULT("$FIND_PROC")
@@ -740,7 +709,8 @@ AC_ARG_WITH(libwrap, @@ -783,7 +749,8 @@ AC_ARG_WITH(libwrap,
AC_CHECK_HEADER(tcpd.h, AC_CHECK_HEADER(tcpd.h,
LIBS="-lwrap $LIBS" LIBS="-lwrap $LIBS"
AC_MSG_CHECKING(for TCP wrappers library -lwrap) AC_MSG_CHECKING(for TCP wrappers library -lwrap)
@ -51,29 +54,30 @@ $OpenBSD: patch-configure_in,v 1.4 2003/08/26 15:37:18 brad Exp $
int allow_severity = 0; int allow_severity = 0;
int deny_severity = 0; int deny_severity = 0;
@@ -940,6 +910,10 @@ case $SYSTEM_TYPE in @@ -1042,6 +1009,11 @@ case $SYSTEM_TYPE in
CXXFLAGS="$CXXFLAGS -Dunix" CXXFLAGS="$CXXFLAGS -Dunix"
OVERRIDE_MT_LD_ADD="\$(top_srcdir)/mit-pthreads/obj/libpthread.a" OVERRIDE_MT_LD_ADD="\$(top_srcdir)/mit-pthreads/obj/libpthread.a"
;; ;;
+ *openbsd*) + *openbsd*)
+ echo "Adding fix for OpenBSD" + echo "Adding fix for OpenBSD"
+ CFLAGS="$CFLAGS -DHAVE_BROKEN_REALPATH" + CFLAGS="$CFLAGS -DHAVE_BROKEN_REALPATH"
+ CXXFLAGS="$CXXFLAGS -DHAVE_BROKEN_REALPATH"
+ ;; + ;;
*bsdi*) *bsdi*)
echo "Adding fix for BSDI" echo "Adding fix for BSDI"
CFLAGS="$CFLAGS -D__BSD__ -DHAVE_BROKEN_REALPATH" CFLAGS="$CFLAGS -D__BSD__ -DHAVE_BROKEN_REALPATH"
@@ -1305,7 +1279,7 @@ then @@ -1531,7 +1503,7 @@ then
AC_CHECK_LIB(c_r,strtok_r) AC_CHECK_LIB(c_r,strtok_r)
case "$with_osf32_threads---$target_os" in case "$with_osf32_threads---$target_os" in
# Don't keep -lc_r in LIBS; -pthread handles it magically # Don't keep -lc_r in LIBS; -pthread handles it magically
- yes---* | *---freebsd* ) LIBS="$my_save_LIBS" ;; - yes---* | *---freebsd* | *---hpux*) LIBS="$my_save_LIBS" ;;
+ yes---* | *---freebsd* | *---openbsd* ) LIBS="$my_save_LIBS" ;; + yes---* | *---freebsd* | *---openbsd* | *---hpux*) LIBS="$my_save_LIBS" ;;
esac esac
AC_CHECK_FUNCS(strtok_r pthread_init) AC_CHECK_FUNCS(strtok_r pthread_init)
else @@ -1559,29 +1531,6 @@ AC_SYS_RESTARTABLE_SYSCALLS
@@ -1327,29 +1301,6 @@ AC_SUBST(LIBDL) ;;
# System characteristics esac
AC_SYS_RESTARTABLE_SYSCALLS
-# Build optimized or debug version ? -# Build optimized or debug version ?
-# First check for gcc and g++ -# First check for gcc and g++
@ -91,13 +95,13 @@ $OpenBSD: patch-configure_in,v 1.4 2003/08/26 15:37:18 brad Exp $
-then -then
- DEBUG_CXXFLAGS="-g" - DEBUG_CXXFLAGS="-g"
- DEBUG_OPTIMIZE_CXX="-O" - DEBUG_OPTIMIZE_CXX="-O"
- OPTIMIZE_CXXFLAGS="-O3" - OPTIMIZE_CXXFLAGS="$MAX_CXX_OPTIMIZE"
-else -else
- DEBUG_CXXFLAGS="-g" - DEBUG_CXXFLAGS="-g"
- DEBUG_OPTIMIZE_CXX="" - DEBUG_OPTIMIZE_CXX=""
- OPTIMIZE_CXXFLAGS="-O" - OPTIMIZE_CXXFLAGS="-O"
-fi -fi
- -
AC_ARG_WITH(debug, if expr "$SYSTEM_TYPE" : ".*netware.*" > /dev/null; then
[ --without-debug Build a production version without debugging code], DEBUG_CFLAGS="$DEBUG_CFLAGS -DDEBUG -sym internal,codeview4"
[with_debug=$withval], DEBUG_CXXFLAGS="$DEBUG_CXXFLAGS -DDEBUG -sym internal,codeview4"

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-extra_resolveip_c,v 1.1 2003/08/26 15:37:18 brad Exp $
--- extra/resolveip.c.orig 2003-08-24 17:08:58.000000000 -0400
+++ extra/resolveip.c 2003-08-24 17:09:19.000000000 -0400
@@ -110,7 +110,7 @@ static int get_options(int *argc,char **
int main(int argc, char **argv)
{
struct hostent *hpaddr;
- u_long taddr;
+ in_addr_t taddr;
char *ip,**q;
int error=0;

View File

@ -1,9 +1,9 @@
$OpenBSD: patch-include_m_ctype_h,v 1.1 2001/09/10 02:59:35 brad Exp $ $OpenBSD: patch-include_m_ctype_h,v 1.2 2003/12/30 05:57:30 brad Exp $
--- include/m_ctype.h.orig Sat Sep 8 15:08:15 2001 --- include/m_ctype.h.orig 2003-12-14 16:23:48.000000000 -0500
+++ include/m_ctype.h Sun Sep 9 20:12:00 2001 +++ include/m_ctype.h 2003-12-21 01:53:42.000000000 -0500
@@ -71,6 +71,15 @@ extern CHARSET_INFO compiled_charsets[] @@ -89,6 +89,15 @@ extern const char *compiled_charset_name
#define __CTYPE_INCLUDED #undef isascii
#define _CTYPE_USING /* Don't put names in global namespace. */ #undef toascii
+#undef _U +#undef _U
+#undef _L +#undef _L
@ -16,34 +16,4 @@ $OpenBSD: patch-include_m_ctype_h,v 1.1 2001/09/10 02:59:35 brad Exp $
+ +
#define _U 01 /* Upper case */ #define _U 01 /* Upper case */
#define _L 02 /* Lower case */ #define _L 02 /* Lower case */
#define _N 04 /* Numeral (digit) */ #define _NMR 04 /* Numeral (digit) */
@@ -86,11 +95,29 @@ extern CHARSET_INFO compiled_charsets[]
#define my_sort_order (default_charset_info->sort_order)
#ifndef __WIN__
+#undef _toupper
#define _toupper(c) (char) my_to_upper[(uchar) (c)]
+#undef _tolower
#define _tolower(c) (char) my_to_lower[(uchar) (c)]
+
+#undef toupper
+#undef tolower
#define toupper(c) (char) my_to_upper[(uchar) (c)]
#define tolower(c) (char) my_to_lower[(uchar) (c)]
+#undef isalpha
+#undef isupper
+#undef islower
+#undef isdigit
+#undef isxdigit
+#undef isalnum
+#undef isspace
+#undef ispunct
+#undef isprint
+#undef isgraph
+#undef iscntrl
+#undef isascii
+#undef toascii
#define isalpha(c) ((my_ctype+1)[(uchar) (c)] & (_U | _L))
#define isupper(c) ((my_ctype+1)[(uchar) (c)] & _U)
#define islower(c) ((my_ctype+1)[(uchar) (c)] & _L)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-innobase_include_univ_i,v 1.3 2003/08/26 15:37:18 brad Exp $ $OpenBSD: patch-innobase_include_univ_i,v 1.4 2003/12/30 05:57:30 brad Exp $
--- innobase/include/univ.i.orig 2003-06-06 10:39:16.000000000 -0400 --- innobase/include/univ.i.orig 2003-12-14 16:23:49.000000000 -0500
+++ innobase/include/univ.i 2003-08-24 17:08:11.000000000 -0400 +++ innobase/include/univ.i 2003-12-21 01:53:42.000000000 -0500
@@ -118,13 +118,9 @@ memory is read outside the allocated blo @@ -129,13 +129,9 @@ by one. */
#define UNIV_INLINE __inline #define UNIV_INLINE __inline
#else #else
/* config.h contains the right def for 'inline' for the current compiler */ /* config.h contains the right def for 'inline' for the current compiler */

View File

@ -1,30 +0,0 @@
$OpenBSD: patch-innobase_log_log0recv_c,v 1.1 2003/04/14 14:27:43 avsm Exp $
--- innobase/log/log0recv.c.orig Mon Apr 14 13:50:44 2003
+++ innobase/log/log0recv.c Mon Apr 14 13:52:56 2003
@@ -1381,7 +1381,7 @@ recv_apply_log_recs_for_backup(
&success);
if (!success) {
printf(
-"InnoDB: Error: cannot open %lu'th data file %s\n", nth_file);
+"InnoDB: Error: cannot open %lu'th data file %s\n", nth_file, data_files[nth_file]);
exit(1);
}
@@ -1398,7 +1398,7 @@ recv_apply_log_recs_for_backup(
if (!success) {
printf(
"InnoDB: Error: cannot read page no %lu from %lu'th data file %s\n",
- nth_page_in_file, nth_file);
+ nth_page_in_file, nth_file, data_files[nth_file]);
exit(1);
}
@@ -1426,7 +1426,7 @@ recv_apply_log_recs_for_backup(
if (!success) {
printf(
"InnoDB: Error: cannot write page no %lu to %lu'th data file %s\n",
- nth_page_in_file, nth_file);
+ nth_page_in_file, nth_file, data_files[nth_file]);
exit(1);
}

View File

@ -1,9 +1,9 @@
$OpenBSD: patch-mysql-test_Makefile_in,v 1.4 2002/12/14 23:56:43 brad Exp $ $OpenBSD: patch-mysql-test_Makefile_in,v 1.5 2003/12/30 05:57:30 brad Exp $
--- mysql-test/Makefile.in.orig Thu Dec 5 04:37:23 2002 --- mysql-test/Makefile.in.orig 2003-12-14 16:24:03.000000000 -0500
+++ mysql-test/Makefile.in Fri Dec 13 22:37:51 2002 +++ mysql-test/Makefile.in 2003-12-21 01:53:42.000000000 -0500
@@ -188,7 +188,7 @@ sql_server_dirs = @sql_server_dirs@ @@ -205,7 +205,7 @@ uname_prog = @uname_prog@
thread_dirs = @thread_dirs@ vio_dir = @vio_dir@
uname_prog = @uname_prog@ vio_libs = @vio_libs@
-benchdir_root = $(prefix) -benchdir_root = $(prefix)
+benchdir_root = $(datadir) +benchdir_root = $(datadir)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-scripts_Makefile.in,v 1.9 2002/12/14 23:56:43 brad Exp $ $OpenBSD: patch-scripts_Makefile.in,v 1.10 2003/12/30 05:57:30 brad Exp $
--- scripts/Makefile.in.orig Thu Dec 5 04:37:24 2002 --- scripts/Makefile.in.orig 2003-12-14 16:24:04.000000000 -0500
+++ scripts/Makefile.in Fri Dec 13 22:37:51 2002 +++ scripts/Makefile.in 2003-12-21 01:53:42.000000000 -0500
@@ -432,6 +432,7 @@ mysqlbug: ${top_builddir}/config.status @@ -464,6 +464,7 @@ mysqlbug: ${top_builddir}/config.status
-e 's!@''datadir''@!$(datadir)!g' \ -e 's!@''datadir''@!$(datadir)!g' \
-e 's!@''localstatedir''@!$(localstatedir)!g' \ -e 's!@''localstatedir''@!$(localstatedir)!g' \
-e 's!@''libexecdir''@!$(libexecdir)!g' \ -e 's!@''libexecdir''@!$(libexecdir)!g' \

View File

@ -1,6 +1,6 @@
$OpenBSD: patch-scripts_mysql_install_db.sh,v 1.10 2003/08/27 00:14:49 brad Exp $ $OpenBSD: patch-scripts_mysql_install_db.sh,v 1.11 2003/12/30 05:57:30 brad Exp $
--- scripts/mysql_install_db.sh.orig 2003-06-06 10:39:19.000000000 -0400 --- scripts/mysql_install_db.sh.orig 2003-12-14 16:23:48.000000000 -0500
+++ scripts/mysql_install_db.sh 2003-08-26 19:17:20.000000000 -0400 +++ scripts/mysql_install_db.sh 2003-12-21 02:22:02.000000000 -0500
@@ -7,12 +7,9 @@ @@ -7,12 +7,9 @@
# #
# All unrecognized arguments to this script are passed to mysqld. # All unrecognized arguments to this script are passed to mysqld.
@ -26,10 +26,10 @@ $OpenBSD: patch-scripts_mysql_install_db.sh,v 1.10 2003/08/27 00:14:49 brad Exp
--ldata=*|--datadir=*) ldata=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; --ldata=*|--datadir=*) ldata=`echo "$arg" | sed -e 's/^[^=]*=//'` ;;
--user=*) user=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; --user=*) user=`echo "$arg" | sed -e 's/^[^=]*=//'` ;;
+ --group=*) group=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; + --group=*) group=`echo "$arg" | sed -e 's/^[^=]*=//'` ;;
--skip-name-resolve) ip_only=1 ;;
*) *)
if test -n "$pick_args" if test -n "$pick_args"
then @@ -70,7 +67,6 @@ ldata=
@@ -69,7 +66,6 @@ ldata=
execdir= execdir=
bindir= bindir=
basedir= basedir=
@ -37,26 +37,28 @@ $OpenBSD: patch-scripts_mysql_install_db.sh,v 1.10 2003/08/27 00:14:49 brad Exp
parse_arguments `$print_defaults $defaults mysqld mysql_install_db` parse_arguments `$print_defaults $defaults mysqld mysql_install_db`
parse_arguments PICK-ARGS-FROM-ARGV "$@" parse_arguments PICK-ARGS-FROM-ARGV "$@"
@@ -96,53 +92,37 @@ mdata=$ldata/mysql @@ -97,43 +93,33 @@ mdata=$ldata/mysql
if test ! -x $execdir/mysqld if test ! -x $execdir/mysqld
then then
- if test "$IN_RPM" -eq 1 - if test "$IN_RPM" = "1"
- then - then
- echo "FATAL ERROR $execdir/mysqld not found!" - echo "FATAL ERROR $execdir/mysqld not found!"
- exit 1 - exit 1
- else - else
echo "Didn't find $execdir/mysqld" - echo "Didn't find $execdir/mysqld"
echo "You should do a 'make install' before executing this script" - echo "You should do a 'make install' before executing this script"
exit 1 - exit 1
- fi - fi
+ echo "FATAL ERROR $execdir/mysqld not found!"
+ exit 1
fi fi
-hostname=`@HOSTNAME@` # Install this too in the user table # Try to determine the hostname
+hostname=`hostname -s` # Install this too in the user table hostname=`@HOSTNAME@`
# Check if hostname is valid # Check if hostname is valid
-if test "$IN_RPM" -eq 0 -a $force -eq 0 -if test "$IN_RPM" = "0" -a $force = "0"
+resolved=`$bindir/resolveip $hostname 2>&1` +resolved=`$bindir/resolveip $hostname 2>&1`
+if [ $? -ne 0 ] +if [ $? -ne 0 ]
then then
@ -68,7 +70,8 @@ $OpenBSD: patch-scripts_mysql_install_db.sh,v 1.10 2003/08/27 00:14:49 brad Exp
- resolved=`$bindir/resolveip localhost 2>&1` - resolved=`$bindir/resolveip localhost 2>&1`
- if [ $? -eq 0 ] - if [ $? -eq 0 ]
- then - then
- echo "Sorry, the host '$hostname' could not be looked up." - echo "Neither host '$hostname' and 'localhost' could not be looked up with"
- echo "$bindir/resolveip"
- echo "Please configure the 'hostname' command to return a correct hostname." - echo "Please configure the 'hostname' command to return a correct hostname."
- echo "If you want to solve this at a later stage, restart this script with" - echo "If you want to solve this at a later stage, restart this script with"
- echo "the --force option" - echo "the --force option"
@ -76,44 +79,48 @@ $OpenBSD: patch-scripts_mysql_install_db.sh,v 1.10 2003/08/27 00:14:49 brad Exp
- fi - fi
- echo "WARNING: The host '$hostname' could not be looked up with resolveip." - echo "WARNING: The host '$hostname' could not be looked up with resolveip."
- echo "This probably means that your libc libraries are not 100 % compatible" - echo "This probably means that your libc libraries are not 100 % compatible"
- echo "with this binary MySQL version. The MySQL deamon, mysqld, should work" - echo "with this binary MySQL version. The MySQL daemon, mysqld, should work"
- echo "normally with the exception that host name resolving will not work." - echo "normally with the exception that host name resolving will not work."
- echo "This means that you should use IP addresses instead of hostnames" - echo "This means that you should use IP addresses instead of hostnames"
- echo "when specifying MySQL privileges !" - echo "when specifying MySQL privileges !"
+ echo "Sorry, the host '$hostname' could not be looked up." + echo "Neither host '$hostname' and 'localhost' could not be looked up with"
+ echo "$bindir/resolveip"
+ echo "Please configure the 'hostname' command to return a correct hostname." + echo "Please configure the 'hostname' command to return a correct hostname."
+ echo "If you want to solve this at a later stage, restart this script with"
+ echo "the --force option"
+ exit 1 + exit 1
fi fi
+ echo "WARNING: The host '$hostname' could not be looked up with resolveip." + echo "WARNING: The host '$hostname' could not be looked up with resolveip."
+ echo "This probably means that your libc libraries are not 100 % compatible" + echo "This probably means that your libc libraries are not 100 % compatible"
+ echo "with this binary MySQL version. The MySQL deamon, mysqld, should work" + echo "with this binary MySQL version. The MySQL daemon, mysqld, should work"
+ echo "normally with the exception that host name resolving will not work." + echo "normally with the exception that host name resolving will not work."
+ echo "This means that you should use IP addresses instead of hostnames" + echo "This means that you should use IP addresses instead of hostnames"
+ echo "when specifying MySQL privileges !" + echo "when specifying MySQL privileges !"
fi fi
if test "$ip_only" = "1"
@@ -143,12 +129,10 @@ then
fi
# Create database directories mysql & test # Create database directories mysql & test
-if test "$IN_RPM" -eq 0
-then
- if test ! -d $ldata; then mkdir $ldata; chmod 700 $ldata ; fi - if test ! -d $ldata; then mkdir $ldata; chmod 700 $ldata ; fi
- if test ! -d $ldata/mysql; then mkdir $ldata/mysql; chmod 700 $ldata/mysql ; fi - if test ! -d $ldata/mysql; then mkdir $ldata/mysql; chmod 700 $ldata/mysql ; fi
- if test ! -d $ldata/test; then mkdir $ldata/test; chmod 700 $ldata/test ; fi - if test ! -d $ldata/test; then mkdir $ldata/test; chmod 700 $ldata/test ; fi
- if test -w / -a ! -z "$user"; then - if test -w / -a ! -z "$user"; then
- chown $user $ldata $ldata/mysql $ldata/test; - chown $user $ldata $ldata/mysql $ldata/test;
- fi - fi
-fi + if test ! -d $ldata; then mkdir -p $ldata; chmod 700 $ldata ; fi
+if test ! -d $ldata; then mkdir -p $ldata; chmod 700 $ldata ; fi + if test ! -d $ldata/mysql; then mkdir -p $ldata/mysql; chmod 700 $ldata/mysql ; fi
+if test ! -d $ldata/mysql; then mkdir -p $ldata/mysql; chmod 700 $ldata/mysql ; fi + if test ! -d $ldata/test; then mkdir -p $ldata/test; chmod 700 $ldata/test ; fi
+if test ! -d $ldata/test; then mkdir -p $ldata/test; chmod 700 $ldata/test ; fi + chown -f $user:group $ldata $ldata/mysql $ldata/test;
+chown $user:$group $ldata $ldata/mysql $ldata/test;
# Initialize variables # Initialize variables
c_d="" i_d="" c_d="" i_d=""
@@ -309,12 +289,6 @@ $c_c @@ -333,12 +317,6 @@ $c_c
END_OF_DATA END_OF_DATA
then then
echo "" echo ""
- if test "$IN_RPM" -eq 0 - if test "$IN_RPM" = "0"
- then - then
- echo "To start mysqld at boot time you have to copy support-files/mysql.server" - echo "To start mysqld at boot time you have to copy support-files/mysql.server"
- echo "to the right place for your system" - echo "to the right place for your system"
@ -121,18 +128,18 @@ $OpenBSD: patch-scripts_mysql_install_db.sh,v 1.10 2003/08/27 00:14:49 brad Exp
- fi - fi
echo "PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !" echo "PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !"
echo "This is done with:" echo "This is done with:"
echo "$bindir/mysqladmin -u root password 'new-password'" echo "$bindir/mysqladmin -u root password 'new-password'"
@@ -330,15 +304,6 @@ then @@ -354,15 +332,6 @@ then
echo "able to use the new GRANT command!" echo "able to use the new GRANT command!"
fi fi
echo echo
- if test "$IN_RPM" -eq 0 - if test "$IN_RPM" = "0"
- then - then
- echo "You can start the MySQL daemon with:" - echo "You can start the MySQL daemon with:"
- echo "cd @prefix@ ; $bindir/safe_mysqld &" - echo "cd @prefix@ ; $bindir/mysqld_safe &"
- echo - echo
- echo "You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:" - echo "You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:"
- echo "cd sql-bench ; run-all-tests" - echo "cd sql-bench ; perl run-all-tests"
- echo - echo
- fi - fi
echo "Please report any problems with the @scriptdir@/mysqlbug script!" echo "Please report any problems with the @scriptdir@/mysqlbug script!"

View File

@ -1,102 +0,0 @@
$OpenBSD: patch-scripts_safe_mysqld.sh,v 1.11 2003/08/27 00:14:49 brad Exp $
--- scripts/safe_mysqld.sh.orig 2003-06-06 10:39:17.000000000 -0400
+++ scripts/safe_mysqld.sh 2003-08-26 19:17:34.000000000 -0400
@@ -74,34 +74,16 @@ parse_arguments() {
done
}
-MY_PWD=`pwd`
-# Check if we are starting this relative (for the binary release)
-if test -d $MY_PWD/data/mysql -a -f ./share/mysql/english/errmsg.sys -a \
- -x ./bin/mysqld
-then
- MY_BASEDIR_VERSION=$MY_PWD # Where bin, share and data are
- ledir=$MY_BASEDIR_VERSION/bin # Where mysqld is
- DATADIR=$MY_BASEDIR_VERSION/data
- if test -z "$defaults"
- then
- defaults="--defaults-extra-file=$MY_BASEDIR_VERSION/data/my.cnf"
- fi
-# Check if this is a 'moved install directory'
-elif test -f ./var/mysql/db.frm -a -f ./share/mysql/english/errmsg.sys -a \
- -x ./libexec/mysqld
-then
- MY_BASEDIR_VERSION=$MY_PWD # Where libexec, share and var are
- ledir=$MY_BASEDIR_VERSION/libexec # Where mysqld is
- DATADIR=$MY_BASEDIR_VERSION/var
-else
- MY_BASEDIR_VERSION=@prefix@
- DATADIR=@localstatedir@
- ledir=@libexecdir@
-fi
+MY_BASEDIR_VERSION=@prefix@
+ledir=@libexecdir@
+DATADIR=@localstatedir@
MYSQL_UNIX_PORT=${MYSQL_UNIX_PORT:-@MYSQL_UNIX_ADDR@}
MYSQL_TCP_PORT=${MYSQL_TCP_PORT:-@MYSQL_TCP_PORT@}
-user=@MYSQLD_USER@
+user=_mysql
+group=_mysql
+
+socket_dir=`dirname $MYSQL_UNIX_PORT`
# Use the mysqld-max binary by default if the user doesn't specify a binary
if test -x $ledir/mysqld-max
@@ -232,10 +214,17 @@ fi
echo "Starting $MYSQLD daemon with databases from $DATADIR"
# Does this work on all systems?
-#if type ulimit | grep "shell builtin" > /dev/null
-#then
-# ulimit -n 256 > /dev/null 2>&1 # Fix for BSD and FreeBSD systems
-#fi
+if type ulimit | grep "shell builtin" > /dev/null
+then
+ ulimit -n 256 > /dev/null 2>&1 # Fix for BSD and FreeBSD systems
+fi
+
+if test ! -d $socket_dir
+then
+ mkdir -p $socket_dir
+ chown $user:$group $socket_dir
+ chmod 711 $socket_dir
+fi
echo "`date +'%y%m%d %H:%M:%S mysqld started'`" >> $err_log
while true
@@ -252,34 +241,6 @@ do
break
fi
- if @IS_LINUX@
- then
- # Test if one process was hanging.
- # This is only a fix for Linux (running as base 3 mysqld processes)
- # but should work for the rest of the servers.
- # The only thing is ps x => redhat 5 gives warnings when using ps -x.
- # kill -9 is used or the process won't react on the kill.
- numofproces=`ps xa | grep -v "grep" | grep -c $ledir/$MYSQLD`
- echo -e "\nNumber of processes running now: $numofproces" | tee -a $err_log
- I=1
- while test "$I" -le "$numofproces"
- do
- PROC=`ps xa | grep $ledir/$MYSQLD | grep -v "grep" | sed -n '$p'`
- for T in $PROC
- do
- break
- done
- # echo "TEST $I - $T **"
- if kill -9 $T
- then
- echo "$MYSQLD process hanging, pid $T - killed" | tee -a $err_log
- else
- break
- fi
- I=`expr $I + 1`
- done
- fi
-
echo "`date +'%y%m%d %H:%M:%S'` mysqld restarted" | tee -a $err_log
done

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-sql_Makefile.in,v 1.15 2002/12/14 23:56:43 brad Exp $ $OpenBSD: patch-sql_Makefile.in,v 1.16 2003/12/30 05:57:30 brad Exp $
--- sql/Makefile.in.orig Thu Dec 5 04:37:24 2002 --- sql/Makefile.in.orig 2003-12-14 16:24:04.000000000 -0500
+++ sql/Makefile.in Fri Dec 13 22:37:51 2002 +++ sql/Makefile.in 2003-12-21 01:54:29.000000000 -0500
@@ -816,8 +816,7 @@ sql_yacc.h: sql_yacc.yy @@ -842,8 +842,7 @@ sql_yacc.h: sql_yacc.yy
sql_yacc.o: sql_yacc.cc sql_yacc.h sql_yacc.o: sql_yacc.cc sql_yacc.h
@echo "Note: The following compile may take a long time." @echo "Note: The following compile may take a long time."
@ -10,4 +10,4 @@ $OpenBSD: patch-sql_Makefile.in,v 1.15 2002/12/14 23:56:43 brad Exp $
+ $(CXXCOMPILE) $(LM_CFLAGS) -O0 -c $< + $(CXXCOMPILE) $(LM_CFLAGS) -O0 -c $<
lex_hash.h: lex.h gen_lex_hash.cc sql_yacc.h lex_hash.h: lex.h gen_lex_hash.cc sql_yacc.h
$(MAKE) gen_lex_hash $(MAKE) gen_lex_hash$(EXEEXT)

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-sql_item_strfunc_cc,v 1.1 2003/08/26 15:37:18 brad Exp $
--- sql/item_strfunc.cc.orig 2003-08-24 17:21:25.000000000 -0400
+++ sql/item_strfunc.cc 2003-08-24 17:22:18.000000000 -0400
@@ -1094,7 +1094,8 @@ String *Item_func_database::val_str(Stri
String *Item_func_user::val_str(String *str)
{
THD *thd=current_thd;
- if (str->copy((const char*) thd->user,(uint) strlen(thd->user)) ||
+ if (!(thd->user) || // for system threads (e.g. replication thread)
+ str->copy((const char*) thd->user,(uint) strlen(thd->user)) ||
str->append('@') ||
str->append(thd->host ? thd->host : thd->ip ? thd->ip : ""))
return &empty_string;

View File

@ -1,16 +0,0 @@
$OpenBSD: patch-sql_sql_acl_cc,v 1.1 2003/08/26 15:37:18 brad Exp $
--- sql/sql_acl.cc.orig 2003-08-24 17:10:08.000000000 -0400
+++ sql/sql_acl.cc 2003-08-24 17:11:24.000000000 -0400
@@ -206,10 +206,10 @@ int acl_init(bool dont_read_acl_tables)
"Found old style password for user '%s'. Ignoring user. (You may want to restart using --old-protocol)",
user.user ? user.user : ""); /* purecov: tested */
}
- else if (length % 8) // This holds true for passwords
+ else if (length % 8 || length > 16)
{
sql_print_error(
- "Found invalid password for user: '%s@%s'; Ignoring user",
+ "Found invalid password for user: '%s'@'%s'; Ignoring user",
user.user ? user.user : "",
user.host.hostname ? user.host.hostname : ""); /* purecov: tested */
continue; /* purecov: tested */

View File

@ -3,6 +3,3 @@ to mSQL.
This is the server portion of MySQL, it provides the MySQL server as well This is the server portion of MySQL, it provides the MySQL server as well
as various administrative binaries. as various administrative binaries.
Flavors:
bdb - Build with transaction support using BerkeleyDB

View File

@ -1,4 +1,6 @@
@comment $OpenBSD: PFRAG.shared,v 1.5 2001/12/22 03:54:44 brad Exp $ @comment $OpenBSD: PFRAG.shared,v 1.6 2003/12/30 05:57:30 brad Exp $
lib/libmysqlclient.so.10.0 lib/libmysqlclient.so.12.0
DYNLIBDIR(%B) lib/libmysqlclient_r.so.12.0
lib/mysql/libmysqlclient.so.10.0 lib/mysql/libmysqlclient.so.12.0
lib/mysql/libmysqlclient_r.so.12.0
DYNLIBDIR(%D/lib)

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.22 2003/08/26 15:37:18 brad Exp $ @comment $OpenBSD: PLIST,v 1.23 2003/12/30 05:57:30 brad Exp $
bin/mysql bin/mysql
bin/mysqladmin bin/mysqladmin
bin/mysqlbinlog bin/mysqlbinlog
@ -6,30 +6,38 @@ bin/mysqlcheck
bin/mysqldump bin/mysqldump
bin/mysqldumpslow bin/mysqldumpslow
bin/mysqlimport bin/mysqlimport
bin/mysqlmanager-pwgen
bin/mysqlmanagerc
bin/mysqlshow bin/mysqlshow
bin/mysqltest bin/mysqltest
include/mysql/dbug.h
include/mysql/errmsg.h include/mysql/errmsg.h
include/mysql/m_ctype.h include/mysql/m_ctype.h
include/mysql/m_string.h include/mysql/m_string.h
include/mysql/my_alloc.h
include/mysql/my_config.h include/mysql/my_config.h
include/mysql/my_dbug.h
include/mysql/my_dir.h
include/mysql/my_getopt.h
include/mysql/my_global.h include/mysql/my_global.h
include/mysql/my_list.h include/mysql/my_list.h
include/mysql/my_net.h include/mysql/my_net.h
include/mysql/my_no_pthread.h include/mysql/my_no_pthread.h
include/mysql/my_pthread.h include/mysql/my_pthread.h
include/mysql/my_semaphore.h
include/mysql/my_sys.h include/mysql/my_sys.h
include/mysql/mysql.h include/mysql/mysql.h
include/mysql/mysql_com.h include/mysql/mysql_com.h
include/mysql/mysql_embed.h
include/mysql/mysql_version.h include/mysql/mysql_version.h
include/mysql/mysqld_error.h include/mysql/mysqld_error.h
include/mysql/raid.h include/mysql/raid.h
include/mysql/sslopt-case.h include/mysql/sslopt-case.h
include/mysql/sslopt-longopts.h include/mysql/sslopt-longopts.h
include/mysql/sslopt-usage.h
include/mysql/sslopt-vars.h include/mysql/sslopt-vars.h
lib/mysql/libmysqlclient.a lib/mysql/libmysqlclient.a
lib/mysql/libmysqlclient.la lib/mysql/libmysqlclient.la
lib/mysql/libmysqlclient_r.a
lib/mysql/libmysqlclient_r.la
%%SHARED%% %%SHARED%%
man/man1/mysql.1 man/man1/mysql.1
man/man1/mysqladmin.1 man/man1/mysqladmin.1

View File

@ -1,7 +1,8 @@
@comment $OpenBSD: PLIST-server,v 1.6 2003/08/26 15:37:18 brad Exp $ @comment $OpenBSD: PLIST-server,v 1.7 2003/12/30 05:57:30 brad Exp $
bin/comp_err bin/comp_err
bin/isamchk bin/isamchk
bin/isamlog bin/isamlog
@comment bin/make_win_src_distribution
bin/msql2mysql bin/msql2mysql
bin/my_print_defaults bin/my_print_defaults
bin/myisamchk bin/myisamchk
@ -9,21 +10,27 @@ bin/myisamlog
bin/myisampack bin/myisampack
bin/mysql_config bin/mysql_config
bin/mysql_convert_table_format bin/mysql_convert_table_format
bin/mysql_explain_log
bin/mysql_find_rows bin/mysql_find_rows
bin/mysql_fix_extensions
bin/mysql_fix_privilege_tables bin/mysql_fix_privilege_tables
bin/mysql_install
bin/mysql_install_db bin/mysql_install_db
bin/mysql_secure_installation
bin/mysql_setpermission bin/mysql_setpermission
bin/mysql_tableinfo
bin/mysql_waitpid
bin/mysql_zap bin/mysql_zap
bin/mysqlaccess bin/mysqlaccess
bin/mysqlbug bin/mysqlbug
bin/mysqld_multi bin/mysqld_multi
bin/mysqld_safe
bin/mysqlhotcopy bin/mysqlhotcopy
bin/pack_isam bin/pack_isam
bin/perror bin/perror
bin/replace bin/replace
bin/resolve_stack_dump bin/resolve_stack_dump
bin/resolveip bin/resolveip
bin/safe_mysqld
lib/mysql/libdbug.a lib/mysql/libdbug.a
lib/mysql/libheap.a lib/mysql/libheap.a
lib/mysql/libmerge.a lib/mysql/libmerge.a
@ -32,24 +39,29 @@ lib/mysql/libmyisammrg.a
lib/mysql/libmystrings.a lib/mysql/libmystrings.a
lib/mysql/libmysys.a lib/mysql/libmysys.a
lib/mysql/libnisam.a lib/mysql/libnisam.a
lib/mysql/libvio.a
libexec/mysqld libexec/mysqld
man/man1/isamchk.1 man/man1/isamchk.1
man/man1/isamlog.1 man/man1/isamlog.1
man/man1/mysql_fix_privilege_tables.1
man/man1/mysql_zap.1 man/man1/mysql_zap.1
man/man1/mysqlaccess.1 man/man1/mysqlaccess.1
man/man1/mysqld.1 man/man1/mysqld.1
man/man1/mysqld_multi.1 man/man1/mysqld_multi.1
man/man1/mysqld_safe.1
man/man1/perror.1 man/man1/perror.1
man/man1/replace.1 man/man1/replace.1
man/man1/safe_mysqld.1
share/doc/mysql/Flags/argentina.gif share/doc/mysql/Flags/argentina.gif
share/doc/mysql/Flags/armenia.gif
share/doc/mysql/Flags/australia.gif share/doc/mysql/Flags/australia.gif
share/doc/mysql/Flags/austria.gif share/doc/mysql/Flags/austria.gif
share/doc/mysql/Flags/belgium.gif
share/doc/mysql/Flags/brazil.gif share/doc/mysql/Flags/brazil.gif
share/doc/mysql/Flags/bulgaria.gif share/doc/mysql/Flags/bulgaria.gif
share/doc/mysql/Flags/canada.gif share/doc/mysql/Flags/canada.gif
share/doc/mysql/Flags/chile.gif share/doc/mysql/Flags/chile.gif
share/doc/mysql/Flags/china.gif share/doc/mysql/Flags/china.gif
share/doc/mysql/Flags/costa-rica.gif
share/doc/mysql/Flags/croatia.gif share/doc/mysql/Flags/croatia.gif
share/doc/mysql/Flags/czech-republic.gif share/doc/mysql/Flags/czech-republic.gif
share/doc/mysql/Flags/denmark.gif share/doc/mysql/Flags/denmark.gif
@ -63,25 +75,28 @@ share/doc/mysql/Flags/hungary.gif
share/doc/mysql/Flags/iceland.gif share/doc/mysql/Flags/iceland.gif
share/doc/mysql/Flags/indonesia.gif share/doc/mysql/Flags/indonesia.gif
share/doc/mysql/Flags/ireland.gif share/doc/mysql/Flags/ireland.gif
share/doc/mysql/Flags/island.gif
share/doc/mysql/Flags/israel.gif share/doc/mysql/Flags/israel.gif
share/doc/mysql/Flags/italy.gif share/doc/mysql/Flags/italy.gif
share/doc/mysql/Flags/japan.gif share/doc/mysql/Flags/japan.gif
share/doc/mysql/Flags/kroatia.gif
share/doc/mysql/Flags/latvia.gif share/doc/mysql/Flags/latvia.gif
share/doc/mysql/Flags/mexico.gif
share/doc/mysql/Flags/new-zealand.gif
share/doc/mysql/Flags/netherlands.gif share/doc/mysql/Flags/netherlands.gif
share/doc/mysql/Flags/norway.gif
share/doc/mysql/Flags/philippines.gif
share/doc/mysql/Flags/poland.gif share/doc/mysql/Flags/poland.gif
share/doc/mysql/Flags/portugal.gif share/doc/mysql/Flags/portugal.gif
share/doc/mysql/Flags/romania.gif share/doc/mysql/Flags/romania.gif
share/doc/mysql/Flags/russia.gif share/doc/mysql/Flags/russia.gif
share/doc/mysql/Flags/singapore.gif share/doc/mysql/Flags/singapore.gif
share/doc/mysql/Flags/slovenia.gif
share/doc/mysql/Flags/south-africa.gif share/doc/mysql/Flags/south-africa.gif
share/doc/mysql/Flags/south-africa1.gif
share/doc/mysql/Flags/south-korea.gif share/doc/mysql/Flags/south-korea.gif
share/doc/mysql/Flags/spain.gif share/doc/mysql/Flags/spain.gif
share/doc/mysql/Flags/sweden.gif share/doc/mysql/Flags/sweden.gif
share/doc/mysql/Flags/switzerland.gif share/doc/mysql/Flags/switzerland.gif
share/doc/mysql/Flags/taiwan.gif share/doc/mysql/Flags/taiwan.gif
share/doc/mysql/Flags/turkey.gif
share/doc/mysql/Flags/ukraine.gif share/doc/mysql/Flags/ukraine.gif
share/doc/mysql/Flags/usa.gif share/doc/mysql/Flags/usa.gif
share/doc/mysql/Flags/yugoslavia.gif share/doc/mysql/Flags/yugoslavia.gif
@ -89,6 +104,10 @@ share/doc/mysql/manual.html
share/doc/mysql/manual.ps share/doc/mysql/manual.ps
share/doc/mysql/manual.txt share/doc/mysql/manual.txt
share/doc/mysql/manual_toc.html share/doc/mysql/manual_toc.html
@comment share/mysql/Description.plist
@comment share/mysql/Info.plist
@comment share/mysql/MySQL-shared-compat.spec
@comment share/mysql/StartupParameters.plist
share/mysql/binary-configure share/mysql/binary-configure
share/mysql/charsets/Index share/mysql/charsets/Index
share/mysql/charsets/README share/mysql/charsets/README
@ -138,7 +157,8 @@ share/mysql/japanese/errmsg.sys
share/mysql/japanese/errmsg.txt share/mysql/japanese/errmsg.txt
share/mysql/korean/errmsg.sys share/mysql/korean/errmsg.sys
share/mysql/korean/errmsg.txt share/mysql/korean/errmsg.txt
share/mysql/make_binary_distribution @comment share/mysql/make_binary_distribution
@comment share/mysql/make_sharedlib_distribution
share/mysql/mi_test_all share/mysql/mi_test_all
share/mysql/mi_test_all.res share/mysql/mi_test_all.res
share/mysql/my-huge.cnf share/mysql/my-huge.cnf
@ -154,8 +174,10 @@ share/mysql/norwegian/errmsg.sys
share/mysql/norwegian/errmsg.txt share/mysql/norwegian/errmsg.txt
share/mysql/polish/errmsg.sys share/mysql/polish/errmsg.sys
share/mysql/polish/errmsg.txt share/mysql/polish/errmsg.txt
@comment share/mysql/postinstall
share/mysql/portuguese/errmsg.sys share/mysql/portuguese/errmsg.sys
share/mysql/portuguese/errmsg.txt share/mysql/portuguese/errmsg.txt
@comment share/mysql/preinstall
share/mysql/romanian/errmsg.sys share/mysql/romanian/errmsg.sys
share/mysql/romanian/errmsg.txt share/mysql/romanian/errmsg.txt
share/mysql/russian/errmsg.sys share/mysql/russian/errmsg.sys

View File

@ -1,15 +1,21 @@
@comment $OpenBSD: PLIST-tests,v 1.4 2003/08/26 15:37:18 brad Exp $ @comment $OpenBSD: PLIST-tests,v 1.5 2003/12/30 05:57:30 brad Exp $
share/mysql-test/README share/mysql-test/README
share/mysql-test/include/check_var_limit.inc
share/mysql-test/include/have_bdb.inc share/mysql-test/include/have_bdb.inc
share/mysql-test/include/have_gemini.inc share/mysql-test/include/have_crypt.inc
share/mysql-test/include/have_innodb.inc share/mysql-test/include/have_innodb.inc
share/mysql-test/include/have_isam.inc share/mysql-test/include/have_isam.inc
share/mysql-test/include/have_openssl.inc
share/mysql-test/include/have_openssl_1.inc
share/mysql-test/include/have_query_cache.inc
share/mysql-test/include/master-slave.inc share/mysql-test/include/master-slave.inc
share/mysql-test/include/not_embedded.inc
share/mysql-test/install_test_db share/mysql-test/install_test_db
share/mysql-test/mysql-test-run share/mysql-test/mysql-test-run
share/mysql-test/r/alias.result share/mysql-test/r/alias.result
share/mysql-test/r/alter_table.result share/mysql-test/r/alter_table.result
share/mysql-test/r/analyse.result share/mysql-test/r/analyse.result
share/mysql-test/r/ansi.result
share/mysql-test/r/auto_increment.result share/mysql-test/r/auto_increment.result
share/mysql-test/r/backup.result share/mysql-test/r/backup.result
share/mysql-test/r/bdb-alter-table-1.result share/mysql-test/r/bdb-alter-table-1.result
@ -17,32 +23,50 @@ share/mysql-test/r/bdb-alter-table-2.result
share/mysql-test/r/bdb-crash.result share/mysql-test/r/bdb-crash.result
share/mysql-test/r/bdb-deadlock.result share/mysql-test/r/bdb-deadlock.result
share/mysql-test/r/bdb.result share/mysql-test/r/bdb.result
share/mysql-test/r/bdb_cache.result
share/mysql-test/r/bench_count_distinct.result share/mysql-test/r/bench_count_distinct.result
share/mysql-test/r/big_test.require
share/mysql-test/r/bigint.result share/mysql-test/r/bigint.result
share/mysql-test/r/binary.result share/mysql-test/r/binary.result
share/mysql-test/r/bool.result
share/mysql-test/r/bulk_replace.result
share/mysql-test/r/case.result share/mysql-test/r/case.result
share/mysql-test/r/cast.result
share/mysql-test/r/check.result share/mysql-test/r/check.result
share/mysql-test/r/check_var_limit.require
share/mysql-test/r/comments.result share/mysql-test/r/comments.result
share/mysql-test/r/compare.result share/mysql-test/r/compare.result
share/mysql-test/r/constraints.result
share/mysql-test/r/convert.result
share/mysql-test/r/count_distinct.result share/mysql-test/r/count_distinct.result
share/mysql-test/r/count_distinct2.result
share/mysql-test/r/create.result share/mysql-test/r/create.result
share/mysql-test/r/ctype_cp1251.result
share/mysql-test/r/ctype_latin1_de.result
share/mysql-test/r/ctype_ujis.result
share/mysql-test/r/delayed.result share/mysql-test/r/delayed.result
share/mysql-test/r/delete.result share/mysql-test/r/delete.result
share/mysql-test/r/dirty-close.result share/mysql-test/r/dirty_close.result
share/mysql-test/r/distinct.result share/mysql-test/r/distinct.result
share/mysql-test/r/drop.result share/mysql-test/r/drop.result
share/mysql-test/r/drop_temp_table.result
share/mysql-test/r/empty_table.result share/mysql-test/r/empty_table.result
share/mysql-test/r/errors.result
share/mysql-test/r/explain.result share/mysql-test/r/explain.result
share/mysql-test/r/flush.result share/mysql-test/r/flush.result
share/mysql-test/r/foreign_key.result
share/mysql-test/r/fulltext.result share/mysql-test/r/fulltext.result
share/mysql-test/r/fulltext_cache.result share/mysql-test/r/fulltext_cache.result
share/mysql-test/r/fulltext_distinct.result
share/mysql-test/r/fulltext_left_join.result share/mysql-test/r/fulltext_left_join.result
share/mysql-test/r/fulltext_multi.result share/mysql-test/r/fulltext_multi.result
share/mysql-test/r/fulltext_order_by.result share/mysql-test/r/fulltext_order_by.result
share/mysql-test/r/fulltext_update.result share/mysql-test/r/fulltext_update.result
share/mysql-test/r/fulltext_var.result
share/mysql-test/r/func_concat.result share/mysql-test/r/func_concat.result
share/mysql-test/r/func_crypt.result share/mysql-test/r/func_crypt.result
share/mysql-test/r/func_date_add.result share/mysql-test/r/func_date_add.result
share/mysql-test/r/func_encrypt.result
share/mysql-test/r/func_equal.result share/mysql-test/r/func_equal.result
share/mysql-test/r/func_group.result share/mysql-test/r/func_group.result
share/mysql-test/r/func_if.result share/mysql-test/r/func_if.result
@ -60,21 +84,29 @@ share/mysql-test/r/func_test.result
share/mysql-test/r/func_time.result share/mysql-test/r/func_time.result
share/mysql-test/r/func_timestamp.result share/mysql-test/r/func_timestamp.result
share/mysql-test/r/gcc296.result share/mysql-test/r/gcc296.result
share/mysql-test/r/gemini.result share/mysql-test/r/grant.result
share/mysql-test/r/grant_cache.result
share/mysql-test/r/group_by.result share/mysql-test/r/group_by.result
share/mysql-test/r/handler.result
share/mysql-test/r/have_bdb.require share/mysql-test/r/have_bdb.require
share/mysql-test/r/have_gemini.require share/mysql-test/r/have_crypt.require
share/mysql-test/r/have_innodb.require share/mysql-test/r/have_innodb.require
share/mysql-test/r/have_isam.require share/mysql-test/r/have_isam.require
share/mysql-test/r/have_met_timezone.require
share/mysql-test/r/have_openssl.require
share/mysql-test/r/have_openssl_1.require
share/mysql-test/r/have_query_cache.require
share/mysql-test/r/have_raid.require share/mysql-test/r/have_raid.require
share/mysql-test/r/have_symlink.require
share/mysql-test/r/having.result share/mysql-test/r/having.result
share/mysql-test/r/heap.result share/mysql-test/r/heap.result
share/mysql-test/r/innodb-deadlock.result
share/mysql-test/r/innodb.result share/mysql-test/r/innodb.result
share/mysql-test/r/ins000001.result share/mysql-test/r/innodb_cache.result
share/mysql-test/r/innodb_handler.result
share/mysql-test/r/insert.result share/mysql-test/r/insert.result
share/mysql-test/r/insert_select.result share/mysql-test/r/insert_select.result
share/mysql-test/r/isam.result share/mysql-test/r/isam.result
share/mysql-test/r/isolation.result
share/mysql-test/r/join.result share/mysql-test/r/join.result
share/mysql-test/r/join_crash.result share/mysql-test/r/join_crash.result
share/mysql-test/r/join_outer.result share/mysql-test/r/join_outer.result
@ -84,16 +116,35 @@ share/mysql-test/r/key_primary.result
share/mysql-test/r/keywords.result share/mysql-test/r/keywords.result
share/mysql-test/r/kill.result share/mysql-test/r/kill.result
share/mysql-test/r/limit.result share/mysql-test/r/limit.result
share/mysql-test/r/loaddata.result
share/mysql-test/r/lock.result share/mysql-test/r/lock.result
share/mysql-test/r/lock_multi.result
share/mysql-test/r/lock_tables_lost_commit.result
share/mysql-test/r/lowercase_table.result
share/mysql-test/r/merge.result share/mysql-test/r/merge.result
share/mysql-test/r/mix_innodb_myisam_binlog.result
share/mysql-test/r/multi_update.result
share/mysql-test/r/myisam.result share/mysql-test/r/myisam.result
share/mysql-test/r/mysqlbinlog.result
share/mysql-test/r/mysqldump.result
share/mysql-test/r/not_embedded.require
share/mysql-test/r/null.result share/mysql-test/r/null.result
share/mysql-test/r/null_key.result share/mysql-test/r/null_key.result
share/mysql-test/r/odbc.result share/mysql-test/r/odbc.result
share/mysql-test/r/olap.result
share/mysql-test/r/openssl_1.result
share/mysql-test/r/openssl_2.result
share/mysql-test/r/order_by.result share/mysql-test/r/order_by.result
share/mysql-test/r/order_fill_sortbuf.result
share/mysql-test/r/overflow.result
share/mysql-test/r/packet.result
share/mysql-test/r/query_cache.result
share/mysql-test/r/query_cache_merge.result
share/mysql-test/r/raid.result share/mysql-test/r/raid.result
share/mysql-test/r/range.result share/mysql-test/r/range.result
share/mysql-test/r/rename.result share/mysql-test/r/rename.result
share/mysql-test/r/repair.result
share/mysql-test/r/repair_part2.result
share/mysql-test/r/replace.result share/mysql-test/r/replace.result
share/mysql-test/r/rollback.result share/mysql-test/r/rollback.result
share/mysql-test/r/rpl000001.a.result share/mysql-test/r/rpl000001.a.result
@ -106,25 +157,44 @@ share/mysql-test/r/rpl000004.b.result
share/mysql-test/r/rpl000004.result share/mysql-test/r/rpl000004.result
share/mysql-test/r/rpl000005.result share/mysql-test/r/rpl000005.result
share/mysql-test/r/rpl000006.result share/mysql-test/r/rpl000006.result
share/mysql-test/r/rpl000007.result
share/mysql-test/r/rpl000008.result share/mysql-test/r/rpl000008.result
share/mysql-test/r/rpl000009.result share/mysql-test/r/rpl000009.result
share/mysql-test/r/rpl000010.result share/mysql-test/r/rpl000010.result
share/mysql-test/r/rpl000011.result share/mysql-test/r/rpl000011.result
share/mysql-test/r/rpl000012.result share/mysql-test/r/rpl000012.result
share/mysql-test/r/rpl000013.result share/mysql-test/r/rpl000013.result
share/mysql-test/r/rpl000014.result
share/mysql-test/r/rpl000015.result share/mysql-test/r/rpl000015.result
share/mysql-test/r/rpl000017.result share/mysql-test/r/rpl000017.result
share/mysql-test/r/rpl000018.result share/mysql-test/r/rpl000018.result
share/mysql-test/r/rpl_alter.result share/mysql-test/r/rpl_alter.result
share/mysql-test/r/rpl_chain_temp_table.result
share/mysql-test/r/rpl_change_master.result
share/mysql-test/r/rpl_do_grant.result
share/mysql-test/r/rpl_empty_master_crash.result share/mysql-test/r/rpl_empty_master_crash.result
share/mysql-test/r/rpl_error_ignored_table.result
share/mysql-test/r/rpl_failsafe.result
share/mysql-test/r/rpl_flush_log_loop.result
share/mysql-test/r/rpl_get_lock.result share/mysql-test/r/rpl_get_lock.result
share/mysql-test/r/rpl_ignore_grant.result
share/mysql-test/r/rpl_insert_id.result share/mysql-test/r/rpl_insert_id.result
share/mysql-test/r/rpl_loaddata.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
share/mysql-test/r/rpl_log.result
share/mysql-test/r/rpl_log_pos.result
share/mysql-test/r/rpl_master_pos_wait.result
share/mysql-test/r/rpl_max_relay_size.result
share/mysql-test/r/rpl_multi_update.result
share/mysql-test/r/rpl_mystery22.result share/mysql-test/r/rpl_mystery22.result
share/mysql-test/r/rpl_redirect.result
share/mysql-test/r/rpl_relayspace.result
share/mysql-test/r/rpl_replicate_do.result
share/mysql-test/r/rpl_reset_slave.result
share/mysql-test/r/rpl_rotate_logs.result share/mysql-test/r/rpl_rotate_logs.result
share/mysql-test/r/rpl_skip_error.result share/mysql-test/r/rpl_skip_error.result
share/mysql-test/r/rpl_sporadic_master.result share/mysql-test/r/rpl_sporadic_master.result
share/mysql-test/r/rpl_trunc_binlog.result
share/mysql-test/r/sel000001.result share/mysql-test/r/sel000001.result
share/mysql-test/r/sel000002.result share/mysql-test/r/sel000002.result
share/mysql-test/r/sel000003.result share/mysql-test/r/sel000003.result
@ -133,13 +203,16 @@ share/mysql-test/r/sel000032.result
share/mysql-test/r/sel000033.result share/mysql-test/r/sel000033.result
share/mysql-test/r/sel000100.result share/mysql-test/r/sel000100.result
share/mysql-test/r/select.result share/mysql-test/r/select.result
share/mysql-test/r/select_found.result
share/mysql-test/r/select_safe.result share/mysql-test/r/select_safe.result
share/mysql-test/r/show_check.result share/mysql-test/r/show_check.result
share/mysql-test/r/slave-running.result share/mysql-test/r/slave-running.result
share/mysql-test/r/slave-stopped.result share/mysql-test/r/slave-stopped.result
share/mysql-test/r/status.result share/mysql-test/r/status.result
share/mysql-test/r/symlink.result
share/mysql-test/r/tablelock.result share/mysql-test/r/tablelock.result
share/mysql-test/r/temp_table.result share/mysql-test/r/temp_table.result
share/mysql-test/r/timezone.result
share/mysql-test/r/truncate.result share/mysql-test/r/truncate.result
share/mysql-test/r/type_blob.result share/mysql-test/r/type_blob.result
share/mysql-test/r/type_date.result share/mysql-test/r/type_date.result
@ -153,52 +226,83 @@ share/mysql-test/r/type_time.result
share/mysql-test/r/type_timestamp.result share/mysql-test/r/type_timestamp.result
share/mysql-test/r/type_uint.result share/mysql-test/r/type_uint.result
share/mysql-test/r/type_year.result share/mysql-test/r/type_year.result
share/mysql-test/r/union.result
share/mysql-test/r/update.result share/mysql-test/r/update.result
share/mysql-test/r/user_var.result share/mysql-test/r/user_var.result
share/mysql-test/r/varbinary.result share/mysql-test/r/varbinary.result
share/mysql-test/r/variables.result share/mysql-test/r/variables.result
share/mysql-test/std_data/gemini.dat share/mysql-test/r/warnings.result
share/mysql-test/std_data/des_key_file
share/mysql-test/std_data/loaddata1.dat
share/mysql-test/std_data/loaddata2.dat
share/mysql-test/std_data/loaddata3.dat
share/mysql-test/std_data/loaddata4.dat
share/mysql-test/std_data/rpl_loaddata.dat
share/mysql-test/std_data/rpl_loaddata2.dat
share/mysql-test/std_data/words.dat share/mysql-test/std_data/words.dat
share/mysql-test/t/alias.test share/mysql-test/t/alias.test
share/mysql-test/t/alter_table.test share/mysql-test/t/alter_table.test
share/mysql-test/t/analyse.test share/mysql-test/t/analyse.test
share/mysql-test/t/ansi-master.opt
share/mysql-test/t/ansi.test
share/mysql-test/t/auto_increment.test share/mysql-test/t/auto_increment.test
share/mysql-test/t/backup-master.sh share/mysql-test/t/backup-master.sh
share/mysql-test/t/backup.test share/mysql-test/t/backup.test
share/mysql-test/t/bdb-alter-table-1.test share/mysql-test/t/bdb-alter-table-1.test
share/mysql-test/t/bdb-alter-table-2-master.opt
share/mysql-test/t/bdb-alter-table-2.test share/mysql-test/t/bdb-alter-table-2.test
share/mysql-test/t/bdb-crash.test share/mysql-test/t/bdb-crash.test
share/mysql-test/t/bdb-deadlock.test share/mysql-test/t/bdb-deadlock.test
share/mysql-test/t/bdb.test share/mysql-test/t/bdb.test
share/mysql-test/t/bdb_cache-master.opt
share/mysql-test/t/bdb_cache.test
share/mysql-test/t/bench_count_distinct.test share/mysql-test/t/bench_count_distinct.test
share/mysql-test/t/bigint.test share/mysql-test/t/bigint.test
share/mysql-test/t/binary.test share/mysql-test/t/binary.test
share/mysql-test/t/bool.test
share/mysql-test/t/bulk_replace.test
share/mysql-test/t/case.test share/mysql-test/t/case.test
share/mysql-test/t/cast.test
share/mysql-test/t/check.test share/mysql-test/t/check.test
share/mysql-test/t/comments.test share/mysql-test/t/comments.test
share/mysql-test/t/compare.test share/mysql-test/t/compare.test
share/mysql-test/t/constraints.test
share/mysql-test/t/convert.test
share/mysql-test/t/count_distinct.test share/mysql-test/t/count_distinct.test
share/mysql-test/t/count_distinct2-master.opt
share/mysql-test/t/count_distinct2.test
share/mysql-test/t/create.test share/mysql-test/t/create.test
share/mysql-test/t/ctype_cp1251-master.opt
share/mysql-test/t/ctype_cp1251.test
share/mysql-test/t/ctype_latin1_de-master.opt
share/mysql-test/t/ctype_latin1_de.test
share/mysql-test/t/ctype_ujis-master.opt
share/mysql-test/t/ctype_ujis.test
share/mysql-test/t/delayed.test share/mysql-test/t/delayed.test
share/mysql-test/t/delete.test share/mysql-test/t/delete.test
share/mysql-test/t/dirty-close.test share/mysql-test/t/dirty_close.test
share/mysql-test/t/distinct.test share/mysql-test/t/distinct.test
share/mysql-test/t/drop.test share/mysql-test/t/drop.test
share/mysql-test/t/drop_temp_table.test
share/mysql-test/t/empty_table.test share/mysql-test/t/empty_table.test
share/mysql-test/t/err000001.test share/mysql-test/t/errors.test
share/mysql-test/t/explain.test share/mysql-test/t/explain.test
share/mysql-test/t/flush.test share/mysql-test/t/flush.test
share/mysql-test/t/flush_table.test share/mysql-test/t/flush_table.test
share/mysql-test/t/foreign_key.test share/mysql-test/t/foreign_key.test
share/mysql-test/t/fulltext.test share/mysql-test/t/fulltext.test
share/mysql-test/t/fulltext_cache.test share/mysql-test/t/fulltext_cache.test
share/mysql-test/t/fulltext_distinct.test
share/mysql-test/t/fulltext_left_join.test share/mysql-test/t/fulltext_left_join.test
share/mysql-test/t/fulltext_multi.test share/mysql-test/t/fulltext_multi.test
share/mysql-test/t/fulltext_order_by.test share/mysql-test/t/fulltext_order_by.test
share/mysql-test/t/fulltext_update.test share/mysql-test/t/fulltext_update.test
share/mysql-test/t/fulltext_var.test
share/mysql-test/t/func_concat.test share/mysql-test/t/func_concat.test
share/mysql-test/t/func_crypt.test share/mysql-test/t/func_crypt.test
share/mysql-test/t/func_date_add.test share/mysql-test/t/func_date_add.test
share/mysql-test/t/func_encrypt-master.opt
share/mysql-test/t/func_encrypt.test
share/mysql-test/t/func_equal.test share/mysql-test/t/func_equal.test
share/mysql-test/t/func_group.test share/mysql-test/t/func_group.test
share/mysql-test/t/func_if.test share/mysql-test/t/func_if.test
@ -216,16 +320,21 @@ share/mysql-test/t/func_test.test
share/mysql-test/t/func_time.test share/mysql-test/t/func_time.test
share/mysql-test/t/func_timestamp.test share/mysql-test/t/func_timestamp.test
share/mysql-test/t/gcc296.test share/mysql-test/t/gcc296.test
share/mysql-test/t/gemini.test share/mysql-test/t/grant.test
share/mysql-test/t/grant_cache-master.opt
share/mysql-test/t/grant_cache.test
share/mysql-test/t/group_by.test share/mysql-test/t/group_by.test
share/mysql-test/t/handler.test
share/mysql-test/t/having.test share/mysql-test/t/having.test
share/mysql-test/t/heap.test share/mysql-test/t/heap.test
share/mysql-test/t/innodb-deadlock.test
share/mysql-test/t/innodb.test share/mysql-test/t/innodb.test
share/mysql-test/t/ins000001.test share/mysql-test/t/innodb_cache-master.opt
share/mysql-test/t/innodb_cache.test
share/mysql-test/t/innodb_handler.test
share/mysql-test/t/insert.test share/mysql-test/t/insert.test
share/mysql-test/t/insert_select.test share/mysql-test/t/insert_select.test
share/mysql-test/t/isam.test share/mysql-test/t/isam.test
share/mysql-test/t/isolation.test
share/mysql-test/t/join.test share/mysql-test/t/join.test
share/mysql-test/t/join_crash.test share/mysql-test/t/join_crash.test
share/mysql-test/t/join_outer.test share/mysql-test/t/join_outer.test
@ -235,18 +344,40 @@ share/mysql-test/t/key_primary.test
share/mysql-test/t/keywords.test share/mysql-test/t/keywords.test
share/mysql-test/t/kill.test share/mysql-test/t/kill.test
share/mysql-test/t/limit.test share/mysql-test/t/limit.test
share/mysql-test/t/loaddata.test
share/mysql-test/t/lock.test share/mysql-test/t/lock.test
share/mysql-test/t/lock_multi.test
share/mysql-test/t/lock_tables_lost_commit-master.opt
share/mysql-test/t/lock_tables_lost_commit.test
share/mysql-test/t/lowercase_table-master.opt
share/mysql-test/t/lowercase_table.test
share/mysql-test/t/merge.test share/mysql-test/t/merge.test
share/mysql-test/t/mix_innodb_myisam_binlog.test
share/mysql-test/t/multi_update-master.opt
share/mysql-test/t/multi_update.test
share/mysql-test/t/myisam.test share/mysql-test/t/myisam.test
share/mysql-test/t/mysqlbinlog-master.opt
share/mysql-test/t/mysqlbinlog.test
share/mysql-test/t/mysqldump.test
share/mysql-test/t/null.test share/mysql-test/t/null.test
share/mysql-test/t/null_key.test share/mysql-test/t/null_key.test
share/mysql-test/t/odbc.test share/mysql-test/t/odbc.test
share/mysql-test/t/olap.test
share/mysql-test/t/openssl_1.test
share/mysql-test/t/order_by.test 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.test
share/mysql-test/t/overflow.test share/mysql-test/t/overflow.test
share/mysql-test/t/packet.test
share/mysql-test/t/query_cache.test
share/mysql-test/t/query_cache_merge.test
share/mysql-test/t/raid.test share/mysql-test/t/raid.test
share/mysql-test/t/range.test share/mysql-test/t/range.test
share/mysql-test/t/rename.test share/mysql-test/t/rename.test
share/mysql-test/t/repair.test
share/mysql-test/t/repair_part2-master.sh
share/mysql-test/t/repair_part2.test
share/mysql-test/t/replace.test share/mysql-test/t/replace.test
share/mysql-test/t/rollback.test share/mysql-test/t/rollback.test
share/mysql-test/t/rpl000001.test share/mysql-test/t/rpl000001.test
@ -255,8 +386,6 @@ share/mysql-test/t/rpl000003.test
share/mysql-test/t/rpl000004.test share/mysql-test/t/rpl000004.test
share/mysql-test/t/rpl000005.test share/mysql-test/t/rpl000005.test
share/mysql-test/t/rpl000006.test share/mysql-test/t/rpl000006.test
share/mysql-test/t/rpl000007-slave.opt
share/mysql-test/t/rpl000007.test
share/mysql-test/t/rpl000008-slave.opt share/mysql-test/t/rpl000008-slave.opt
share/mysql-test/t/rpl000008.test share/mysql-test/t/rpl000008.test
share/mysql-test/t/rpl000009-slave.opt share/mysql-test/t/rpl000009-slave.opt
@ -267,22 +396,53 @@ share/mysql-test/t/rpl000011.test
share/mysql-test/t/rpl000012.test share/mysql-test/t/rpl000012.test
share/mysql-test/t/rpl000013-slave.opt share/mysql-test/t/rpl000013-slave.opt
share/mysql-test/t/rpl000013.test share/mysql-test/t/rpl000013.test
share/mysql-test/t/rpl000014.test
share/mysql-test/t/rpl000015-slave.sh share/mysql-test/t/rpl000015-slave.sh
share/mysql-test/t/rpl000015.slave-mi share/mysql-test/t/rpl000015.slave-mi
share/mysql-test/t/rpl000015.test share/mysql-test/t/rpl000015.test
share/mysql-test/t/rpl000016-slave.opt
share/mysql-test/t/rpl000017-slave.opt share/mysql-test/t/rpl000017-slave.opt
share/mysql-test/t/rpl000017-slave.sh share/mysql-test/t/rpl000017-slave.sh
share/mysql-test/t/rpl000017.test share/mysql-test/t/rpl000017.test
share/mysql-test/t/rpl000018-master.opt share/mysql-test/t/rpl000018-master.opt
share/mysql-test/t/rpl000018-master.sh
share/mysql-test/t/rpl000018-slave.opt share/mysql-test/t/rpl000018-slave.opt
share/mysql-test/t/rpl000018.test share/mysql-test/t/rpl000018.test
share/mysql-test/t/rpl_alter.test share/mysql-test/t/rpl_alter.test
share/mysql-test/t/rpl_chain_temp_table.test
share/mysql-test/t/rpl_change_master.test
share/mysql-test/t/rpl_do_grant.test
share/mysql-test/t/rpl_empty_master_crash.test share/mysql-test/t/rpl_empty_master_crash.test
share/mysql-test/t/rpl_error_ignored_table-slave.opt
share/mysql-test/t/rpl_error_ignored_table.test
share/mysql-test/t/rpl_failsafe.test
share/mysql-test/t/rpl_flush_log_loop-master.opt
share/mysql-test/t/rpl_flush_log_loop-master.sh
share/mysql-test/t/rpl_flush_log_loop-slave.opt
share/mysql-test/t/rpl_flush_log_loop-slave.sh
share/mysql-test/t/rpl_flush_log_loop.test
share/mysql-test/t/rpl_get_lock.test share/mysql-test/t/rpl_get_lock.test
share/mysql-test/t/rpl_ignore_grant-slave.opt
share/mysql-test/t/rpl_ignore_grant.test
share/mysql-test/t/rpl_insert_id.test share/mysql-test/t/rpl_insert_id.test
share/mysql-test/t/rpl_loaddata.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
share/mysql-test/t/rpl_loaddata_rule_s.test
share/mysql-test/t/rpl_loaddatalocal.test
share/mysql-test/t/rpl_log-master.opt
share/mysql-test/t/rpl_log-slave.opt
share/mysql-test/t/rpl_log.test
share/mysql-test/t/rpl_log_pos.test
share/mysql-test/t/rpl_master_pos_wait.test
share/mysql-test/t/rpl_max_relay_size.test
share/mysql-test/t/rpl_multi_update.test
share/mysql-test/t/rpl_mystery22.test share/mysql-test/t/rpl_mystery22.test
share/mysql-test/t/rpl_redirect.test
share/mysql-test/t/rpl_relayspace-slave.opt
share/mysql-test/t/rpl_relayspace.test
share/mysql-test/t/rpl_replicate_do-slave.opt
share/mysql-test/t/rpl_replicate_do.test
share/mysql-test/t/rpl_reset_slave.test
share/mysql-test/t/rpl_rotate_logs-master.opt 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.sh
share/mysql-test/t/rpl_rotate_logs.slave-mi share/mysql-test/t/rpl_rotate_logs.slave-mi
@ -291,6 +451,7 @@ share/mysql-test/t/rpl_skip_error-slave.opt
share/mysql-test/t/rpl_skip_error.test share/mysql-test/t/rpl_skip_error.test
share/mysql-test/t/rpl_sporadic_master-master.opt share/mysql-test/t/rpl_sporadic_master-master.opt
share/mysql-test/t/rpl_sporadic_master.test share/mysql-test/t/rpl_sporadic_master.test
share/mysql-test/t/rpl_trunc_binlog.test
share/mysql-test/t/sel000001.test share/mysql-test/t/sel000001.test
share/mysql-test/t/sel000002.test share/mysql-test/t/sel000002.test
share/mysql-test/t/sel000003.test share/mysql-test/t/sel000003.test
@ -299,11 +460,15 @@ share/mysql-test/t/sel000032.test
share/mysql-test/t/sel000033.test share/mysql-test/t/sel000033.test
share/mysql-test/t/sel000100.test share/mysql-test/t/sel000100.test
share/mysql-test/t/select.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/select_safe.test
share/mysql-test/t/show_check.test share/mysql-test/t/show_check.test
share/mysql-test/t/status.test share/mysql-test/t/status.test
share/mysql-test/t/symlink.test
share/mysql-test/t/tablelock.test share/mysql-test/t/tablelock.test
share/mysql-test/t/temp_table.test share/mysql-test/t/temp_table.test
share/mysql-test/t/timezone-master.opt
share/mysql-test/t/timezone.test
share/mysql-test/t/truncate.test share/mysql-test/t/truncate.test
share/mysql-test/t/type_blob.test share/mysql-test/t/type_blob.test
share/mysql-test/t/type_date.test share/mysql-test/t/type_date.test
@ -317,9 +482,11 @@ share/mysql-test/t/type_time.test
share/mysql-test/t/type_timestamp.test share/mysql-test/t/type_timestamp.test
share/mysql-test/t/type_uint.test share/mysql-test/t/type_uint.test
share/mysql-test/t/type_year.test share/mysql-test/t/type_year.test
share/mysql-test/t/union.test
share/mysql-test/t/update.test share/mysql-test/t/update.test
share/mysql-test/t/user_var.test share/mysql-test/t/user_var.test
share/mysql-test/t/varbinary.test share/mysql-test/t/varbinary.test
share/mysql-test/t/variables-master.opt
share/mysql-test/t/variables.test share/mysql-test/t/variables.test
share/mysql-test/t/warnings.test share/mysql-test/t/warnings.test
@dirrm share/mysql-test/t @dirrm share/mysql-test/t