[Midnightbsd-cvs] mports: databases/mysql50-server: update to 5.0.77 to fix security
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Mar 13 21:07:16 EDT 2009
Log Message:
-----------
update to 5.0.77 to fix security issues
Modified Files:
--------------
mports/databases/mysql50-server:
Makefile (r1.9 -> r1.10)
distinfo (r1.7 -> r1.8)
mports/databases/mysql50-server/files:
mysql-server.sh.in (r1.1 -> r1.2)
patch-mysys_default.c (r1.2 -> r1.3)
Added Files:
-----------
mports/databases/mysql50-server/files:
patch-client_mysql.cc (r1.1)
Removed Files:
-------------
mports/databases/mysql50-server/files:
patch-client_mysql_upgrade.c
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/databases/mysql50-server/Makefile,v
retrieving revision 1.9
retrieving revision 1.10
diff -L databases/mysql50-server/Makefile -L databases/mysql50-server/Makefile -u -r1.9 -r1.10
--- databases/mysql50-server/Makefile
+++ databases/mysql50-server/Makefile
@@ -1,13 +1,7 @@
-# New ports collection makefile for: MySQL-server
-# Date created: Fri Apr 11 10:06:26 CET 2003
-# Whom: Alex Dupre <sysadmin at alexdupre.com>
-#
# $MidnightBSD$
-# $FreeBSD: ports/databases/mysql50-server/Makefile,v 1.224 2007/03/14 16:13:27 ale Exp $
-#
PORTNAME?= mysql
-PORTVERSION= 5.0.67
+PORTVERSION= 5.0.77
PORTREVISION?= 0
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_MYSQL}
Index: distinfo
===================================================================
RCS file: /home/cvs/mports/databases/mysql50-server/distinfo,v
retrieving revision 1.7
retrieving revision 1.8
diff -L databases/mysql50-server/distinfo -L databases/mysql50-server/distinfo -u -r1.7 -r1.8
--- databases/mysql50-server/distinfo
+++ databases/mysql50-server/distinfo
@@ -1,3 +1,3 @@
-MD5 (mysql-5.0.67.tar.gz) = 7164483a5ffb8f7aa59b761c13cdbd6e
-SHA256 (mysql-5.0.67.tar.gz) = 7b64e609849ff64f2fcb82a2b72883f79adc893e9f6fc0d35465ef7d97542058
-SIZE (mysql-5.0.67.tar.gz) = 28370810
+MD5 (mysql-5.0.77.tar.gz) = 6c30a20c9059daf053a301e927eb1667
+SHA256 (mysql-5.0.77.tar.gz) = a9311915858279c3832100c42e4e2b12790ab884dc3124bc45355aaf424a15e8
+SIZE (mysql-5.0.77.tar.gz) = 34453169
Index: patch-mysys_default.c
===================================================================
RCS file: /home/cvs/mports/databases/mysql50-server/files/patch-mysys_default.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -L databases/mysql50-server/files/patch-mysys_default.c -L databases/mysql50-server/files/patch-mysys_default.c -u -r1.2 -r1.3
--- databases/mysql50-server/files/patch-mysys_default.c
+++ databases/mysql50-server/files/patch-mysys_default.c
@@ -15,7 +15,7 @@
if (DEFAULT_SYSCONFDIR != "")
+ {
errors += add_directory(alloc, DEFAULT_SYSCONFDIR, dirs);
-+ errors += add_directory(alloc, DEFAULT_SYSCONFDIR "mysql", dirs);
++ errors += add_directory(alloc, DEFAULT_SYSCONFDIR "/mysql", dirs);
+ }
#endif /* __EMX__ || __OS2__ */
--- /dev/null
+++ databases/mysql50-server/files/patch-client_mysql.cc
@@ -0,0 +1,27 @@
+--- client/mysql.cc.orig 2007-11-13 13:29:42 +0000
++++ client/mysql.cc 2008-05-01 19:16:09 +0000
+@@ -2636,9 +2636,12 @@
+ {
+ while((field = mysql_fetch_field(result)))
+ {
+- tee_fprintf(PAGER, "<TH>%s</TH>", (field->name ?
+- (field->name[0] ? field->name :
+- " ") : "NULL"));
++ tee_fputs("<TH>", PAGER);
++ if (field->name && field->name[0])
++ xmlencode_print(field->name, field->name_length);
++ else
++ tee_fputs(field->name ? " " : "NULL", PAGER);
++ tee_fputs("</TH>", PAGER);
+ }
+ (void) tee_fputs("</TR>", PAGER);
+ }
+@@ -2651,7 +2654,7 @@
+ for (uint i=0; i < mysql_num_fields(result); i++)
+ {
+ (void) tee_fputs("<TD>", PAGER);
+- safe_put_field(cur[i],lengths[i]);
++ xmlencode_print(cur[i], lengths[i]);
+ (void) tee_fputs("</TD>", PAGER);
+ }
+ (void) tee_fputs("</TR>", PAGER);
Index: mysql-server.sh.in
===================================================================
RCS file: /home/cvs/mports/databases/mysql50-server/files/mysql-server.sh.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -L databases/mysql50-server/files/mysql-server.sh.in -L databases/mysql50-server/files/mysql-server.sh.in -u -r1.1 -r1.2
--- databases/mysql50-server/files/mysql-server.sh.in
+++ databases/mysql50-server/files/mysql-server.sh.in
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $FreeBSD: ports/databases/mysql50-server/files/mysql-server.sh.in,v 1.3 2006/03/07 16:25:00 ale Exp $
+# $FreeBSD: ports/databases/mysql50-server/files/mysql-server.sh.in,v 1.4 2008/07/30 06:11:16 ale Exp $
#
# PROVIDE: mysql
@@ -36,7 +36,7 @@
mysql_limits_args="-e -U ${mysql_user}"
pidfile="${mysql_dbdir}/`/bin/hostname`.pid"
command="%%PREFIX%%/bin/mysqld_safe"
-command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args} > /dev/null &"
+command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args} > /dev/null 2>&1 &"
procname="%%PREFIX%%/libexec/mysqld"
start_precmd="${name}_prestart"
mysql_install_db="%%PREFIX%%/bin/mysql_install_db"
--- databases/mysql50-server/files/patch-client_mysql_upgrade.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- client/mysql_upgrade.c.orig 2007-11-15 15:06:52.000000000 +0100
-+++ client/mysql_upgrade.c 2007-12-12 10:07:23.000000000 +0100
-@@ -411,10 +411,6 @@
-
- verbose("Looking for '%s' in: %s", tool_name, tool_path);
-
-- /* Make sure the tool exists */
-- if (my_access(tool_path, F_OK) != 0)
-- die("Can't find '%s'", tool_path);
--
- /*
- Make sure it can be executed
- */
More information about the Midnightbsd-cvs
mailing list