diff options
author | taca <taca> | 2010-10-06 12:37:58 +0000 |
---|---|---|
committer | taca <taca> | 2010-10-06 12:37:58 +0000 |
commit | df3391de2871a712a22636b090633ba413df0c9a (patch) | |
tree | d34b1dcccf9cf55c0adc54d60aa67d58053497c4 /databases/mysql51-client/patches | |
parent | f55f0b5836d18e5247f1ea5fa8420e789157476d (diff) | |
download | pkgsrc-df3391de2871a712a22636b090633ba413df0c9a.tar.gz |
Update mysql51-{client,server} package to 5.1.51, MySQL 5.1.51.
For full changes, please refer:
http://dev.mysql.com/doc/refman/5.1/en/news-5-1-51.html
Here is summary for security fixes:
* Security Fix: During evaluation of arguments to extreme-value
functions (such as LEAST() and GREATEST()), type errors did not
propagate properly, causing the server to crash. (Bug#55826)
* Security Fix: The server could crash after materializing a derived
table that required a temporary table for grouping. (Bug#55568)
* Security Fix: A user-variable assignment expression that is
evaluated in a logical expression context can be precalculated in a
temporary table for GROUP BY. However, when the expression value is
used after creation of the temporary table, it was re-evaluated, not
read from the table and a server crash resulted. (Bug#55564)
* Security Fix: Pre-evaluation of LIKE predicates during view
preparation could cause a server crash. (Bug#54568)
* Security Fix: GROUP_CONCAT() and WITH ROLLUP together could cause a
server crash. (Bug#54476)
* Security Fix: Queries could cause a server crash if the GREATEST()
or LEAST() function had a mixed list of numeric and LONGBLOB
arguments, and the result of such a function was processed using an
intermediate temporary table. (Bug#54461)
* Security Fix: Queries with nested joins could cause an infinite loop
in the server when used from stored procedures and prepared
statements. (Bug#53544)
* Security Fix: The PolyFromWKB() function could crash the server when
improper WKB data was passed to the function. (Bug#51875)
Diffstat (limited to 'databases/mysql51-client/patches')
-rw-r--r-- | databases/mysql51-client/patches/patch-ak | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/databases/mysql51-client/patches/patch-ak b/databases/mysql51-client/patches/patch-ak index 398425443a7..7d1a4d78562 100644 --- a/databases/mysql51-client/patches/patch-ak +++ b/databases/mysql51-client/patches/patch-ak @@ -1,10 +1,8 @@ -$NetBSD: patch-ak,v 1.2 2010/09/21 15:57:30 taca Exp $ +$NetBSD: patch-ak,v 1.3 2010/10/06 12:37:58 taca Exp $ * Add some headers to HEADERS_ABI for building properly. -* Install my_compiler.h as public header. This is the same fix in - MySQL's repository. ---- include/Makefile.in.orig 2010-08-03 17:28:49.000000000 +0000 +--- include/Makefile.in.orig 2010-09-13 13:46:47.000000000 +0000 +++ include/Makefile.in @@ -397,6 +397,7 @@ BUILT_SOURCES = $(HEADERS_GEN_MAKE) link HEADERS_GEN_CONFIGURE = mysql_version.h @@ -14,22 +12,3 @@ $NetBSD: patch-ak,v 1.2 2010/09/21 15:57:30 taca Exp $ my_list.h my_alloc.h typelib.h mysql/plugin.h pkginclude_HEADERS = $(HEADERS_ABI) my_dbug.h m_string.h my_sys.h \ -@@ -405,7 +406,8 @@ pkginclude_HEADERS = $(HEADERS_ABI) my_d - decimal.h errmsg.h my_global.h my_net.h \ - my_getopt.h sslopt-longopts.h my_dir.h \ - sslopt-vars.h sslopt-case.h sql_common.h keycache.h \ -- m_ctype.h my_attribute.h $(HEADERS_GEN_CONFIGURE) \ -+ m_ctype.h my_attribute.h my_compiler.h \ -+ $(HEADERS_GEN_CONFIGURE) \ - $(HEADERS_GEN_MAKE) - - noinst_HEADERS = config-win.h config-netware.h my_bit.h \ -@@ -416,7 +418,7 @@ noinst_HEADERS = config-win.h config-net - my_aes.h my_tree.h my_trie.h hash.h thr_alarm.h \ - thr_lock.h t_ctype.h violite.h my_md5.h base64.h \ - my_handler.h my_time.h my_vle.h my_user.h \ -- my_libwrap.h my_stacktrace.h my_compiler.h -+ my_libwrap.h my_stacktrace.h - - EXTRA_DIST = mysql.h.pp mysql/plugin.h.pp - |