summaryrefslogtreecommitdiff
path: root/databases/mysql-server
diff options
context:
space:
mode:
authorjdolecek <jdolecek>2003-09-28 09:03:52 +0000
committerjdolecek <jdolecek>2003-09-28 09:03:52 +0000
commit15e1f09fb7e8563bb7a8680d62da25368b7be32a (patch)
tree904d45e8c4d889c4611ad531b264a2961dbb7b83 /databases/mysql-server
parentff96d6e3d075d0af8de9dad9fa1b004511586644 (diff)
downloadpkgsrc-15e1f09fb7e8563bb7a8680d62da25368b7be32a.tar.gz
Update mysql-client and mysql-server to 3.23.51nb1 - pkg revision kept
set, the packages contain extra security fixes, which are not part of 3.23.51 distribution NOTE: this is the last 3.23.x version with bundled mit-pthreads package; any further upgrade would need some additional efford to keep the package usable on NetBSD 1.6.x and older Highlights of changes: * Add missing <row> tags for mysqldump XML output. * SHOW VARIABLES LIKE 'xxx' is now case-insensitive * InnoDB now allows foreign key constraints to be added through the ALTER TABLE syntax. * InnoDB tables can now be set to automatically grow in size (autoextend). * Changed name of server variables Com_show_master_stat to Com_show_master_status and Com_show_slave_stat to Com_show_slave_status. * Changed handling of gethostbyname() to make the client library thread-safe even if gethostbyname_r doesn't exist. * If we get an overflow when inserting '+11111' for DECIMAL(5,0) UNSIGNED columns, we will just drop the sign. * many bugfixes Full list of changes: 3.23.50: * Fixed buffer overflow problem if someone specified a too long datadir parameter to mysqld * Add missing <row> tags for mysqldump XML output. * Fixed problem with crash-me and gcc 3.0.4. * Fixed that @@unknown_variable doesn't hang server. * Added @@VERSION as a synonym for VERSION(). * SHOW VARIABLES LIKE 'xxx' is now case-insensitive. * Fixed timeout for GET_LOCK() on HP-UX with DCE threads. * Fixed memory allocation bug in the glibc library used to build Linux binaries, which caused mysqld to die in 'free()'. * Fixed SIGINT and SIGQUIT problems in mysql. * Fixed bug in character table converts when used with big ( > 64K) strings. * InnoDB now retains foreign key constraints through ALTER TABLE and CREATE/DROP INDEX. * InnoDB now allows foreign key constraints to be added through the ALTER TABLE syntax. * InnoDB tables can now be set to automatically grow in size (autoextend). * Our Linux RPMS and binaries are now compiled with gcc 3.0.4, which should make them a bit faster. * Fixed some buffer overflow problems when reading startup parameters. * Because of problems on shutdown we have now disabled named pipes on Windows by default. One can enable named pipes by starting mysqld with --enable-named-pipe. * Fixed bug when using WHERE key_column = 'J' or key_column='j'. * Fixed core-dump bug when using --log-bin with LOAD DATA INFILE without an active database. * Fixed bug in RENAME TABLE when used with lower_case_table_names=1 (default on Windows). * Fixed unlikely core-dump bug when using DROP TABLE on a table that was in use by a thread that also used queries on only temporary tables. * Fixed problem with SHOW CREATE TABLE and PRIMARY KEY when using 32 indexes. * Fixed that one can use SET PASSWORD for the anonymous user. * Fixed core dump bug when reading client groups from option files using mysql_options(). * Memory leak (16 bytes per every corrupted table) closed. * Fixed binary builds to use --enable-local-infile. * Update source to work with new version of bison. * Updated shell scripts to now agree with new POSIX standard. * Fixed bug where DATE_FORMAT() returned empty string when used with GROUP BY. 3.23.51: * Fix bug with closing tags missing slash for mysqldump XML output. * Remove end space from ENUM values. (This fixed a problem with SHOW CREATE TABLE.) * Fixed bug in CONCAT_WS() that cut the result. * Changed name of server variables Com_show_master_stat to Com_show_master_status and Com_show_slave_stat to Com_show_slave_status. * Changed handling of gethostbyname() to make the client library thread-safe even if gethostbyname_r doesn't exist. * Fixed core-dump problem when giving a wrong password string to GRANT. * Fixed bug in DROP DATABASE with symlinked directory. * Fixed optimisation problem with DATETIME and value outside DATETIME range. * Removed Sleepycat's BDB doc files from the source tree, as they're not needed (MySQL covers BDB in its own documentation). * Fixed MIT-pthreads to compile with glibc 2.2 (needed for make dist). * Fixed the FLOAT(X+1,X) is not converted to FLOAT(X+2,X). (This also affected DECIMAL, DOUBLE and REAL types) * Fixed the result from IF() is case in-sensitive if the second and third arguments are case sensitive. * Fixed core dump problem on OSF/1 in gethostbyname_r. * Fixed that underflowed decimal fields are not zero filled. * If we get an overflow when inserting '+11111' for DECIMAL(5,0) UNSIGNED columns, we will just drop the sign. * Fixed optimisation bug with ISNULL(expression_which_cannot_be_null) and ISNULL(constant_expression). * Fixed host lookup bug in the glibc library that we used with the 3.23.50 Linux-x86 binaries.
Diffstat (limited to 'databases/mysql-server')
-rw-r--r--databases/mysql-server/Makefile4
-rw-r--r--databases/mysql-server/distinfo10
-rw-r--r--databases/mysql-server/patches/patch-aa10
-rw-r--r--databases/mysql-server/patches/patch-af10
4 files changed, 17 insertions, 17 deletions
diff --git a/databases/mysql-server/Makefile b/databases/mysql-server/Makefile
index 0cb13de2b2c..74711a9a992 100644
--- a/databases/mysql-server/Makefile
+++ b/databases/mysql-server/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.49 2003/09/19 14:36:51 wiz Exp $
+# $NetBSD: Makefile,v 1.50 2003/09/28 09:03:53 jdolecek Exp $
PKGNAME= ${DISTNAME:S/-/-server-/}
-PKGREVISION= 6
+PKGREVISION= 1
SVR4_PKGNAME= mysqs
COMMENT= MySQL, a free SQL database (server)
diff --git a/databases/mysql-server/distinfo b/databases/mysql-server/distinfo
index 02779110107..a93b64a2153 100644
--- a/databases/mysql-server/distinfo
+++ b/databases/mysql-server/distinfo
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.21 2003/09/17 21:03:08 wiz Exp $
+$NetBSD: distinfo,v 1.22 2003/09/28 09:03:53 jdolecek Exp $
-SHA1 (mysql-3.23.49.tar.gz) = 0256331c7aa9388955148f80cdca382f467ad1be
-Size (mysql-3.23.49.tar.gz) = 11844905 bytes
-SHA1 (patch-aa) = 62ea698d88c7f402a94f584fcb27e564c5c31276
+SHA1 (mysql-3.23.51.tar.gz) = 5833feb9ecacd9870586d20a94c4c4650f988770
+Size (mysql-3.23.51.tar.gz) = 11203102 bytes
+SHA1 (patch-aa) = 78b86f81294ae1a483dcb64554d0c5d199201296
SHA1 (patch-ab) = 8e80dc2b0def56f3453395f8310e71f8113c7ccd
SHA1 (patch-ac) = 29fbb5bac3a81c3f9197c2d9ff84b795cdfbcaed
SHA1 (patch-ad) = 7127dd00a6067aa06a563c13dde1ea25e70fa7bf
SHA1 (patch-ae) = 81fa0273261ea44c599cf44f5a3a56935c3a62bd
-SHA1 (patch-af) = 78acdcd5a0f65ecaf545561eb3d450fa43746d1a
+SHA1 (patch-af) = 23afbae1f93c149612619f9b3c74dff1e871a019
SHA1 (patch-ag) = 75634ff5c9ee61ff3ef61b1d9a4be4afc65e8754
SHA1 (patch-ah) = 7cd4278c9bdc5220de04f7e6b62bb8d11c892ffb
SHA1 (patch-ai) = 071e34cc9236b08cdc438afbb46801e66efc7e92
diff --git a/databases/mysql-server/patches/patch-aa b/databases/mysql-server/patches/patch-aa
index 8fc10f44527..5aa0661c27f 100644
--- a/databases/mysql-server/patches/patch-aa
+++ b/databases/mysql-server/patches/patch-aa
@@ -1,12 +1,12 @@
-$NetBSD: patch-aa,v 1.7 2003/01/21 08:13:19 lukem Exp $
+$NetBSD: patch-aa,v 1.8 2003/09/28 09:03:53 jdolecek Exp $
---- Makefile.in.orig Thu Feb 14 18:50:36 2002
-+++ Makefile.in Mon Mar 18 14:48:56 2002
-@@ -184,7 +184,7 @@
+--- Makefile.in.orig 2002-06-03 12:45:17.000000000 +0200
++++ Makefile.in 2003-09-28 09:59:18.000000000 +0200
+@@ -185,7 +185,7 @@
# These are built from source in the Docs directory
EXTRA_DIST = INSTALL-SOURCE README COPYING COPYING.LIB MIRRORS
--SUBDIRS = include @docs_dirs@ @readline_dir@ @thread_dirs@ @sql_client_dirs@ @sql_server_dirs@ scripts tests man @bench_dirs@ support-files
+-SUBDIRS = include @docs_dirs@ @readline_dir@ @thread_dirs@ @sql_client_dirs@ @sql_server_dirs@ scripts tests man @bench_dirs@ support-files os2
+SUBDIRS = @thread_dirs@ @sql_server_dirs@ tests @bench_dirs@ support-files
diff --git a/databases/mysql-server/patches/patch-af b/databases/mysql-server/patches/patch-af
index bda888f030f..5cf0392dc1e 100644
--- a/databases/mysql-server/patches/patch-af
+++ b/databases/mysql-server/patches/patch-af
@@ -1,12 +1,12 @@
-$NetBSD: patch-af,v 1.10 2002/03/18 14:17:45 martti Exp $
+$NetBSD: patch-af,v 1.11 2003/09/28 09:03:53 jdolecek Exp $
---- configure.orig Thu Feb 14 18:30:42 2002
-+++ configure Mon Mar 18 14:49:41 2002
-@@ -9509,7 +9509,6 @@
+--- configure.orig 2002-06-03 12:39:20.000000000 +0200
++++ configure 2003-09-28 10:01:27.000000000 +0200
+@@ -13397,7 +13397,6 @@
else
bench_dirs=""
fi
-bench_dirs="$bench_dirs mysql-test"
-
# Don't build readline, i have it already
+