head 1.9; access; symbols pkgsrc-2013Q2:1.8.0.28 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.26 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.24 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.22 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.20 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.18 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.16 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.14 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.12 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.10 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.8 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.6 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.4 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.2 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.7.0.12 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.10 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.8 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.6 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.4 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.2 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.6.0.10 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.8 pkgsrc-2008Q2-base:1.6 pkgsrc-2008Q1:1.6.0.6 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.4 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.2 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.5.0.2 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.4.0.2 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.3.0.2 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.2.0.2 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.1.1.1.0.6 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.4 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.2 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2013.09.12.16.34.32; author adam; state dead; branches; next 1.8; commitid yYSLz0TArIjvua5x; 1.8 date 2010.02.18.15.46.10; author taca; state Exp; branches; next 1.7; 1.7 date 2008.09.18.11.50.44; author taca; state Exp; branches 1.7.12.1; next 1.6; 1.6 date 2007.07.15.19.22.06; author tron; state dead; branches 1.6.8.1; next 1.5; 1.5 date 2007.05.21.04.39.59; author xtraeme; state Exp; branches 1.5.2.1; next 1.4; 1.4 date 2007.03.11.18.42.28; author adam; state Exp; branches 1.4.2.1; next 1.3; 1.3 date 2006.10.14.18.41.34; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2006.08.06.16.30.40; author tron; state Exp; branches 1.2.2.1; next 1.1; 1.1 date 2005.10.31.09.21.40; author xtraeme; state Exp; branches 1.1.1.1; next ; 1.7.12.1 date 2010.02.24.14.23.22; author tron; state Exp; branches; next ; 1.6.8.1 date 2008.09.23.11.15.53; author tron; state Exp; branches; next ; 1.5.2.1 date 2007.07.28.16.46.37; author ghen; state dead; branches; next ; 1.4.2.1 date 2007.05.21.22.06.18; author salo; state Exp; branches; next ; 1.2.2.1 date 2006.10.15.10.18.20; author salo; state Exp; branches; next ; 1.1.1.1 date 2005.10.31.09.21.40; author xtraeme; state Exp; branches 1.1.1.1.6.1; next ; 1.1.1.1.6.1 date 2006.08.07.08.54.16; author salo; state Exp; branches; next ; desc @@ 1.9 log @Removed databases/mysql5-{client,server} @ text @$NetBSD: patch-ac,v 1.8 2010/02/18 15:46:10 taca Exp $ --- configure.in.orig 2010-01-15 09:47:42.000000000 +0000 +++ configure.in @@@@ -2768,9 +2768,9 @@@@ linked_client_targets="linked_libmysql_s if test "$THREAD_SAFE_CLIENT" = "no" then - sql_client_dirs="strings regex mysys dbug extra libmysql client" + sql_client_dirs="strings regex libmysql client" else - sql_client_dirs="strings regex mysys dbug extra libmysql libmysql_r client" + sql_client_dirs="strings regex libmysql libmysql_r client" linked_client_targets="$linked_client_targets linked_libmysql_r_sources" AC_CONFIG_FILES(libmysql_r/Makefile) AC_DEFINE([THREAD_SAFE_CLIENT], [1], [Should be client be thread safe]) @ 1.8 log @Update mysql5-client and mysql5-server package to version 5.0.90. This release many bug fixes and DoS security problem (CVE-2009-4484). Plese refer these URL in detail. http://dev.mysql.com/doc/refman/5.0/en/news-5-0-89.html http://dev.mysql.com/doc/refman/5.0/en/news-5-0-90.html There some minor pkgsrc change to prevent compile time warnings. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.7 2008/09/18 11:50:44 taca Exp $ @ 1.7 log @Update mysql5-client pacakge to 5.0.67. For complete changes, please refer http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-67.html. Here is a part of it. Functionality added or changed: Security Enhancement: To enable stricter control over the location from which user-defined functions can be loaded, the plugin_dir system variable has been backported from MySQL 5.1. If the value is non-empty, user-defined function object files can be loaded only from the directory named by this variable. If the value is empty, the behavior that is used before 5.0.67 applies: The UDF object files must be located in a directory that is searched by your system's dynamic linker. (Bug#37428) Important Change: Incompatible Change: The FEDERATED storage engine is now disabled by default in the .cnf files shipped with MySQL distributions (my-huge.cnf, my-medium.cnf, and so forth). This affects server behavior only if you install one of these files. (Bug#37069) Cluster API: Important Change: Because NDB_LE_MemoryUsage.page_size_kb shows memory page sizes in bytes rather than kilobytes, it has been renamed to page_size_bytes. The name page_size_kb is now deprecated and thus subject to removal in a future release, although it currently remains supported for reasons of backward compatibility. See The Ndb_logevent_type Type, for more information about NDB_LE_MemoryUsage. (Bug#30271) Important Change: Some changes were made to CHECK TABLE ... FOR UPGRADE and REPAIR TABLE with respect to detection and handling of tables with incompatible .frm files (files created with a different version of the MySQL server). These changes also affect mysqlcheck because that program uses CHECK TABLE and REPAIR table, and thus also mysql_upgrade because that program invokes mysqlcheck. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.in.orig 2008-08-04 21:19:07.000000000 +0900 d5 1 a5 1 @@@@ -2697,9 +2697,9 @@@@ linked_client_targets="linked_libmysql_s @ 1.7.12.1 log @Pullup ticket #3020 - requested by taca mysql5-client: security update mysql5-server: security update Revisions pulled up: - databases/mysql5-client/Makefile.common 1.38 - databases/mysql5-client/buildlink3.mk 1.15 via patch - databases/mysql5-client/distinfo 1.28 - databases/mysql5-client/patches/patch-ac 1.8 - databases/mysql5-client/patches/patch-ae 1.10 - databases/mysql5-client/patches/patch-af 1.8 - databases/mysql5-client/patches/patch-ag 1.5 - databases/mysql5-client/patches/patch-aj 1.4 - databases/mysql5-client/patches/patch-al 1.4 - databases/mysql5-client/patches/patch-au 1.5 - databases/mysql5-client/patches/patch-av 1.1 - databases/mysql5-server/Makefile 1.31 - databases/mysql5-server/PLIST 1.16 - databases/mysql5-server/distinfo 1.24 - databases/mysql5-server/patches/patch-aa 1.6 - databases/mysql5-server/patches/patch-ag 1.8 - databases/mysql5-server/patches/patch-ah 1.7 - databases/mysql5-server/patches/patch-aj 1.4 - databases/mysql5-server/patches/patch-am 1.4 - databases/mysql5-server/patches/patch-an 1.7 - databases/mysql5-server/patches/patch-ap 1.1 - databases/mysql5-server/patches/patch-aq 1.1 - databases/mysql5-server/patches/patch-bf 1.3 - databases/mysql5-server/patches/patch-ca 1.3 - databases/mysql5-server/patches/patch-cb 1.3 - databases/mysql5-server/patches/patch-cc 1.3 --- Module Name: pkgsrc Committed By: taca Date: Thu Feb 18 15:46:10 UTC 2010 Modified Files: pkgsrc/databases/mysql5-client: Makefile.common buildlink3.mk distinfo pkgsrc/databases/mysql5-client/patches: patch-ac patch-ae patch-af patch-ag patch-aj patch-al pkgsrc/databases/mysql5-server: Makefile PLIST distinfo pkgsrc/databases/mysql5-server/patches: patch-aa patch-ag patch-ah patch-aj patch-am patch-an patch-bf patch-ca patch-cb patch-cc Added Files: pkgsrc/databases/mysql5-client/patches: patch-au patch-av pkgsrc/databases/mysql5-server/patches: patch-ap patch-aq Log Message: Update mysql5-client and mysql5-server package to version 5.0.90. This release many bug fixes and DoS security problem (CVE-2009-4484). Plese refer these URL in detail. http://dev.mysql.com/doc/refman/5.0/en/news-5-0-89.html http://dev.mysql.com/doc/refman/5.0/en/news-5-0-90.html There some minor pkgsrc change to prevent compile time warnings. @ text @d3 1 a3 1 --- configure.in.orig 2010-01-15 09:47:42.000000000 +0000 d5 1 a5 1 @@@@ -2768,9 +2768,9 @@@@ linked_client_targets="linked_libmysql_s @ 1.6 log @Update "mysql5-client" and "mysql5-server" packages to version 5.0.45. Change since version 5.0.41: - Functionality added or changed: - A new status variable, Com_call_procedure, indicates the number of calls to stored procedures. (Bug#27994) - NDB Cluster: The server source tree now includes scripts to simplify building MySQL with SCI support. For more information about SCI interconnects and these build scripts, see Section 15.9.1, Configuring MySQL Cluster to use SCI Sockets. (Bug#25470) - Prior to this release, when DATE values were compared with DATETIME values the time portion of the DATETIME value was ignored. Now a DATE value is coerced to the DATETIME type by adding the time portion as 00:00:00. To mimic the old behavior use the CAST() function in the following way: SELECT date_field = CAST(NOW() as DATE);. (Bug#28929) - A large number of bugs including these security problems have been fixed: - A malformed password packet in the connection protocol could cause the server to crash. Thanks for Dormando for reporting this bug and providing details and a proof of concept. (Bug#28984) - CREATE TABLE LIKE did not require any privileges on the source table. Now it requires the SELECT privilege. (Bug#25578) - In addition, CREATE TABLE LIKE was not isolated from alteration by other connections, which resulted in various errors and incorrect binary log order when trying to execute concurrently a CREATE TABLE LIKE statement and either DDL statements on the source table or DML or DDL statements on the target table. (Bug#23667) @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.5 2007/05/21 04:39:59 xtraeme Exp $ d3 8 a10 4 --- configure.in.orig 2007-05-21 05:53:04.000000000 +0200 +++ configure.in 2007-05-21 05:53:27.000000000 +0200 @@@@ -487,7 +487,7 @@@@ FIND_PROC="$PS \$\$PID | grep -v grep | grep \$\$MYSQLD > /dev/null" d12 5 a16 15 case $SYSTEM_TYPE in - *freebsd*) + *freebsd*|*dragonfly*) FIND_PROC="$PS p \$\$PID | grep -v grep | grep \$\$MYSQLD > /dev/null" ;; *darwin*) @@@@ -1121,7 +1121,7 @@@@ MAX_C_OPTIMIZE="-O" fi ;; - *freebsd*) + *freebsd*|*dragonfly*) AC_MSG_WARN([Adding fix for interrupted reads]) OSVERSION=`sysctl -a | grep osreldate | awk '{ print $2 }'` if test "$OSVERSION" -gt "480100" && \ @ 1.6.8.1 log @Pullup ticket #2532 - requested by taca mysql5-client: security update mysql5-server: security update Revisions pulled up: - databases/mysql5-client/Makefile 1.19 - databases/mysql5-client/Makefile.common 1.33 - databases/mysql5-client/buildlink3.mk 1.12 - databases/mysql5-client/distinfo 1.24 - databases/mysql5-client/patches/patch-ab 1.3 - databases/mysql5-client/patches/patch-ac 1.7 - databases/mysql5-client/patches/patch-af 1.7 - databases/mysql5-client/patches/patch-ag 1.4 - databases/mysql5-client/patches/patch-aj 1.3 - databases/mysql5-client/patches/patch-ak delete - databases/mysql5-client/patches/patch-al 1.3 - databases/mysql5-server/Makefile 1.25 - databases/mysql5-server/PLIST 1.13 - databases/mysql5-server/distinfo 1.21 - databases/mysql5-server/patches/patch-ad 1.4 - databases/mysql5-server/patches/patch-ag 1.7 - databases/mysql5-server/patches/patch-ai 1.3 - databases/mysql5-server/patches/patch-an 1.5 - databases/mysql5-server/patches/patch-ca 1.2 - databases/mysql5-server/patches/patch-cb 1.2 - databases/mysql5-server/patches/patch-cc 1.2 - databases/mysql5-server/patches/patch-da delete - databases/mysql5-server/patches/patch-db delete --- Module Name: pkgsrc Committed By: taca Date: Thu Sep 18 11:50:44 UTC 2008 Modified Files: pkgsrc/databases/mysql5-client: Makefile.common buildlink3.mk distinfo pkgsrc/databases/mysql5-client/patches: patch-ab patch-af patch-ag patch-aj patch-al Added Files: pkgsrc/databases/mysql5-client/patches: patch-ac Removed Files: pkgsrc/databases/mysql5-client/patches: patch-ak Log Message: Update mysql5-client pacakge to 5.0.67. For complete changes, please refer http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-67.html. Here is a part of it. Functionality added or changed: Security Enhancement: To enable stricter control over the location from which user-defined functions can be loaded, the plugin_dir system variable has been backported from MySQL 5.1. If the value is non-empty, user-defined function object files can be loaded only from the directory named by this variable. If the value is empty, the behavior that is used before 5.0.67 applies: The UDF object files must be located in a directory that is searched by your system's dynamic linker. (Bug#37428) Important Change: Incompatible Change: The FEDERATED storage engine is now disabled by default in the .cnf files shipped with MySQL distributions (my-huge.cnf, my-medium.cnf, and so forth). This affects server behavior only if you install one of these files. (Bug#37069) Cluster API: Important Change: Because NDB_LE_MemoryUsage.page_size_kb shows memory page sizes in bytes rather than kilobytes, it has been renamed to page_size_bytes. The name page_size_kb is now deprecated and thus subject to removal in a future release, although it currently remains supported for reasons of backward compatibility. See The Ndb_logevent_type Type, for more information about NDB_LE_MemoryUsage. (Bug#30271) Important Change: Some changes were made to CHECK TABLE ... FOR UPGRADE and REPAIR TABLE with respect to detection and handling of tables with incompatible .frm files (files created with a different version of the MySQL server). These changes also affect mysqlcheck because that program uses CHECK TABLE and REPAIR table, and thus also mysql_upgrade because that program invokes mysqlcheck. --- Module Name: pkgsrc Committed By: taca Date: Thu Sep 18 11:51:37 UTC 2008 Modified Files: pkgsrc/databases/mysql5-server: Makefile PLIST distinfo pkgsrc/databases/mysql5-server/patches: patch-ad patch-ag patch-ai patch-an patch-ca patch-cb patch-cc Removed Files: pkgsrc/databases/mysql5-server/patches: patch-da patch-db Log Message: Update mysql5-server pacakge to 5.0.67. This is security fix. For complete changes, please refer http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-67.html. Here is a part of it. Functionality added or changed: Security Enhancement: To enable stricter control over the location from which user-defined functions can be loaded, the plugin_dir system variable has been backported from MySQL 5.1. If the value is non-empty, user-defined function object files can be loaded only from the directory named by this variable. If the value is empty, the behavior that is used before 5.0.67 applies: The UDF object files must be located in a directory that is searched by your system's dynamic linker. (Bug#37428) Important Change: Incompatible Change: The FEDERATED storage engine is now disabled by default in the .cnf files shipped with MySQL distributions (my-huge.cnf, my-medium.cnf, and so forth). This affects server behavior only if you install one of these files. (Bug#37069) Cluster API: Important Change: Because NDB_LE_MemoryUsage.page_size_kb shows memory page sizes in bytes rather than kilobytes, it has been renamed to page_size_bytes. The name page_size_kb is now deprecated and thus subject to removal in a future release, although it currently remains supported for reasons of backward compatibility. See The Ndb_logevent_type Type, for more information about NDB_LE_MemoryUsage. (Bug#30271) Important Change: Some changes were made to CHECK TABLE ... FOR UPGRADE and REPAIR TABLE with respect to detection and handling of tables with incompatible .frm files (files created with a different version of the MySQL server). These changes also affect mysqlcheck because that program uses CHECK TABLE and REPAIR table, and thus also mysql_upgrade because that program invokes mysqlcheck. --- Module Name: pkgsrc Committed By: tron Date: Thu Sep 18 12:49:40 UTC 2008 Modified Files: pkgsrc/databases/mysql5-client: Makefile Log Message: Fix path to Perl interpreter in the installed scripts. Bump package revision because of this fix. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 8 --- configure.in.orig 2008-08-04 21:19:07.000000000 +0900 +++ configure.in @@@@ -2697,9 +2697,9 @@@@ linked_client_targets="linked_libmysql_s if test "$THREAD_SAFE_CLIENT" = "no" then - sql_client_dirs="strings regex mysys dbug extra libmysql client" + sql_client_dirs="strings regex libmysql client" d8 15 a22 5 - sql_client_dirs="strings regex mysys dbug extra libmysql libmysql_r client" + sql_client_dirs="strings regex libmysql libmysql_r client" linked_client_targets="$linked_client_targets linked_libmysql_r_sources" AC_CONFIG_FILES(libmysql_r/Makefile) AC_DEFINE([THREAD_SAFE_CLIENT], [1], [Should be client be thread safe]) @ 1.5 log @Update to 5.0.41. Amongst many fixes these vulnerabilities were fixed: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2583 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2692 And another patch adapted from a mailing list to fix: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2691 See http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-41.html To see all changes. @ text @d1 1 a1 1 $NetBSD$ @ 1.5.2.1 log @Pullup ticket 2146 - requested by tron security update for mysql5 - pkgsrc/databases/mysql5-client/Makefile.common 1.25 - pkgsrc/databases/mysql5-client/PLIST 1.7 - pkgsrc/databases/mysql5-client/distinfo 1.19 - pkgsrc/databases/mysql5-client/patches/patch-ac removed - pkgsrc/databases/mysql5-client/patches/patch-ad 1.6 - pkgsrc/databases/mysql5-client/patches/patch-ae 1.9 - pkgsrc/databases/mysql5-client/patches/patch-bg removed - pkgsrc/databases/mysql5-server/PLIST 1.11 - pkgsrc/databases/mysql5-server/distinfo 1.16 - pkgsrc/databases/mysql5-server/patches/patch-aa 1.5 - pkgsrc/databases/mysql5-server/patches/patch-ac removed - pkgsrc/databases/mysql5-server/patches/patch-ah 1.6 - pkgsrc/databases/mysql5-server/patches/patch-ao removed Module Name: pkgsrc Committed By: tron Date: Sun Jul 15 19:22:07 UTC 2007 Modified Files: pkgsrc/databases/mysql5-client: Makefile.common PLIST distinfo pkgsrc/databases/mysql5-client/patches: patch-ad patch-ae pkgsrc/databases/mysql5-server: PLIST distinfo pkgsrc/databases/mysql5-server/patches: patch-aa patch-ah Removed Files: pkgsrc/databases/mysql5-client/patches: patch-ac patch-bg pkgsrc/databases/mysql5-server/patches: patch-ac patch-ao Log Message: Update "mysql5-client" and "mysql5-server" packages to version 5.0.45. Change since version 5.0.41: - Functionality added or changed: - A new status variable, Com_call_procedure, indicates the number of calls to stored procedures. (Bug#27994) - NDB Cluster: The server source tree now includes scripts to simplify building MySQL with SCI support. For more information about SCI interconnects and these build scripts, see Section 15.9.1, Configuring MySQL Cluster to use SCI Sockets. (Bug#25470) - Prior to this release, when DATE values were compared with DATETIME values the time portion of the DATETIME value was ignored. Now a DATE value is coerced to the DATETIME type by adding the time portion as 00:00:00. To mimic the old behavior use the CAST() function in the following way: SELECT date_field = CAST(NOW() as DATE);. (Bug#28929) - A large number of bugs including these security problems have been fixed: - A malformed password packet in the connection protocol could cause the server to crash. Thanks for Dormando for reporting this bug and providing details and a proof of concept. (Bug#28984) - CREATE TABLE LIKE did not require any privileges on the source table. Now it requires the SELECT privilege. (Bug#25578) - In addition, CREATE TABLE LIKE was not isolated from alteration by other connections, which resulted in various errors and incorrect binary log order when trying to execute concurrently a CREATE TABLE LIKE statement and either DDL statements on the source table or DML or DDL statements on the target table. (Bug#23667) @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.5 2007/05/21 04:39:59 xtraeme Exp $ @ 1.4 log @Changes 5.0.37: * Added the SHOW PROFILES and SHOW PROFILE statements to display statement profile data, and the accompanying INFORMATION_SCHEMA.PROFILING table. * Added the Uptime_since_flush_status status variable, which indicates the number of seconds since the most recent FLUSH STATUS statement. * Incompatible change in DATE_FORMAT(). * NDB Cluster: The LockPagesInMainMemory configuration parameter has changed its type and possible values. * The bundled yaSSL library was upgraded to version 1.5.8. * The --skip-thread-priority option now is enabled by default for binary Mac OS X distributions. Use of thread priorities degrades performance on Mac OS X. * Added the --disable-grant-options option to configure. * Bug fixes. @ text @d3 3 a5 3 --- configure.in.orig 2007-03-05 20:21:13.000000000 +0100 +++ configure.in @@@@ -487,7 +487,7 @@@@ then d14 1 a14 10 @@@@ -794,6 +794,8 @@@@ AC_SEARCH_LIBS(crypt, crypt, AC_DEFINE(H # For sem_xxx functions on Solaris 2.6 AC_CHECK_FUNC(sem_init, , AC_CHECK_LIB(posix4, sem_init)) +# For sem_xxx functions on NetBSD +AC_CHECK_FUNC(sem_init, , AC_CHECK_LIB(rt, sem_init)) MYSQL_CHECK_ZLIB_WITH_COMPRESS # For large pages support @@@@ -1119,7 +1121,7 @@@@ case $SYSTEM_TYPE in @ 1.4.2.1 log @Pullup ticket 2094 - requested by xtraeme security update for mysql5 Revisions pulled up: - pkgsrc/databases/mysql5-client/Makefile 1.10 - pkgsrc/databases/mysql5-client/Makefile.common 1.21 - pkgsrc/databases/mysql5-client/PLIST 1.6 - pkgsrc/databases/mysql5-client/distinfo 1.18 - pkgsrc/databases/mysql5-client/patches/patch-ac 1.5 - pkgsrc/databases/mysql5-client/patches/patch-ae 1.8 - pkgsrc/databases/mysql5-client/patches/patch-au removed - pkgsrc/databases/mysql5-client/patches/patch-bg 1.1 - pkgsrc/databases/mysql5-client/patches/patch-bh 1.1 - pkgsrc/databases/mysql5-server/PLIST 1.10 - pkgsrc/databases/mysql5-server/distinfo 1.15 - pkgsrc/databases/mysql5-server/patches/patch-ac 1.6 - pkgsrc/databases/mysql5-server/patches/patch-ah 1.5 - pkgsrc/databases/mysql5-server/patches/patch-ak 1.3 - pkgsrc/databases/mysql5-server/patches/patch-am 1.3 - pkgsrc/databases/mysql5-server/patches/patch-an 1.3 Module Name: pkgsrc Committed By: xtraeme Date: Mon May 21 04:40:01 UTC 2007 Modified Files: pkgsrc/databases/mysql5-client: Makefile Makefile.common PLIST distinfo pkgsrc/databases/mysql5-client/patches: patch-ac patch-ae pkgsrc/databases/mysql5-server: PLIST distinfo pkgsrc/databases/mysql5-server/patches: patch-ac patch-ah patch-ak patch-am patch-an Added Files: pkgsrc/databases/mysql5-client/patches: patch-bg patch-bh Removed Files: pkgsrc/databases/mysql5-client/patches: patch-au Log Message: Update to 5.0.41. Amongst many fixes these vulnerabilities were fixed: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2583 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2692 And another patch adapted from a mailing list to fix: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2691 See http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-41.html To see all changes. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.5 2007/05/21 04:39:59 xtraeme Exp $ d3 3 a5 3 --- configure.in.orig 2007-05-21 05:53:04.000000000 +0200 +++ configure.in 2007-05-21 05:53:27.000000000 +0200 @@@@ -487,7 +487,7 @@@@ d14 10 a23 1 @@@@ -1121,7 +1121,7 @@@@ @ 1.3 log @Update to the long awaited 5.0.26 release, codenamed "houston we have a problem with vulnerabilities". Please see the following URLs for changes: http://dev.mysql.com/doc/refman/5.0/en/news-5-0-26.html http://dev.mysql.com/doc/refman/5.0/en/news-5-0-25.html Two patches were sent upstream, I hope to get them in the next version. @ text @d3 3 a5 5 Patch reported: http://bugs.mysql.com/bug.php?id=23294&thanks=4 --- configure.in.orig 2006-10-14 18:56:35.000000000 +0200 +++ configure.in 2006-10-14 18:58:41.000000000 +0200 @@@@ -475,7 +475,7 @@@@ d14 1 a14 1 @@@@ -752,6 +752,8 @@@@ d23 1 a23 1 @@@@ -1077,7 +1079,7 @@@@ @ 1.2 log @Update "mysql5-client" and "mysql5-server" packages to version 5.0.24. Changes since version 5.0.22: - Security fix: If a user has access to MyISAM table t, that user can create a MERGE table m that accesses t. However, if the user's privileges on t are subsequently revoked, the user can continue to access t by doing so through m. If this behavior is undesirable, you can start the server with the new --skip-merge option to disable the MERGE storage engine. (Bug#15195) - In the INFORMATION_SCHEMA.ROUTINES table the ROUTINE_DEFINITION column now is defined as NULL rather than NOT NULL. Also, NULL rather than the empty string is returned as the column value if the user does not have sufficient privileges to see the routine definition. (Bug#20230) - Several other bug fixes @ text @d3 5 a7 3 --- configure.orig 2006-07-27 19:53:44.000000000 +0100 +++ configure 2006-08-06 15:34:25.000000000 +0100 @@@@ -21500,7 +21500,7 @@@@ d16 1 a16 23 @@@@ -24458,13 +24458,13 @@@@ : else -echo "$as_me:$LINENO: checking for sem_init in -lposix4" >&5 -echo $ECHO_N "checking for sem_init in -lposix4... $ECHO_C" >&6 +echo "$as_me:$LINENO: checking for sem_init in -lrt" >&5 +echo $ECHO_N "checking for sem_init in -lrt... $ECHO_C" >&6 if test "${ac_cv_lib_posix4_sem_init+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lposix4 $LIBS" +LIBS="-lrt $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF @@@@ -24527,7 +24527,7 @@@@ #define HAVE_LIBPOSIX4 1 _ACEOF - LIBS="-lposix4 $LIBS" + LIBS="-lrt $LIBS" d18 5 a22 1 fi d24 2 a25 1 @@@@ -25792,6 +25792,10 @@@@ d29 5 a33 27 + *dragonfly*) + CXXFLAGS="$CXXFLAGS -DMYSQLD_NET_RETRY_COUNT=1000000" + ;; + *freebsd*) { echo "$as_me:$LINENO: WARNING: Adding fix for interrupted reads" >&5 echo "$as_me: WARNING: Adding fix for interrupted reads" >&2;} @@@@ -39038,8 +39042,8 @@@@ OPENSSL_INCLUDE=-I$incs fi # Test for libssl using all known library file endings - if test -f $d/libssl.a || test -f $d/libssl.so || \ - test -f $d/libssl.sl || test -f $d/libssl.dylib ; then + if test -f $libs/libssl.a || test -f $libs/libssl.so || \ + test -f $libs/libssl.sl || test -f $libs/libssl.dylib ; then OPENSSL_LIB=$libs fi ;; @@@@ -39377,7 +39381,7 @@@@ main () { - char res= *(*rl_completion_entry_function)(0,0); + char res= (*rl_completion_entry_function)(0,0); completion_matches(0,0); ; @ 1.2.2.1 log @Pullup ticket 1820 - requested by xtraeme security update for mysql5 Revisions pulled up: - pkgsrc/databases/mysql5-client/Makefile.common 1.17 - pkgsrc/databases/mysql5-client/buildlink3.mk 1.8 - pkgsrc/databases/mysql5-client/distinfo 1.10, 1.11, 1.12, 1.13 - pkgsrc/databases/mysql5-client/patches/patch-aa 1.2 - pkgsrc/databases/mysql5-client/patches/patch-ac 1.3 - pkgsrc/databases/mysql5-client/patches/patch-ad 1.3, 1.4 - pkgsrc/databases/mysql5-client/patches/patch-af 1.5 - pkgsrc/databases/mysql5-client/patches/patch-ah removed - pkgsrc/databases/mysql5-client/patches/patch-bf 1.1 - pkgsrc/databases/mysql5-server/PLIST 1.8 - pkgsrc/databases/mysql5-server/distinfo 1.12 - pkgsrc/databases/mysql5-server/patches/patch-aa 1.3 - pkgsrc/databases/mysql5-server/patches/patch-ab 1.3 - pkgsrc/databases/mysql5-server/patches/patch-af 1.3 - pkgsrc/databases/mysql5-server/patches/patch-ac 1.4 - pkgsrc/databases/mysql5-server/patches/patch-ag 1.5 - pkgsrc/databases/mysql5-server/patches/patch-aj 1.2 - pkgsrc/databases/mysql5-server/patches/patch-an 1.1 - pkgsrc/databases/mysql5-server/patches/patch-bf 1.1 Module Name: pkgsrc Committed By: rillig Date: Sun Oct 8 13:30:59 UTC 2006 Modified Files: pkgsrc/databases/mysql5-client: distinfo Added Files: pkgsrc/databases/mysql5-client/patches: patch-bf Log Message: Fixed "test ==". --- Module Name: pkgsrc Committed By: xtraeme Date: Sat Oct 14 18:41:34 UTC 2006 Modified Files: pkgsrc/databases/mysql5-client: Makefile.common buildlink3.mk distinfo pkgsrc/databases/mysql5-client/patches: patch-aa patch-ac patch-ad patch-af pkgsrc/databases/mysql5-server: PLIST distinfo pkgsrc/databases/mysql5-server/patches: patch-aa patch-ab patch-ac patch-af patch-ag patch-aj Added Files: pkgsrc/databases/mysql5-server/patches: patch-an patch-bf Removed Files: pkgsrc/databases/mysql5-client/patches: patch-ah Log Message: Update to the long awaited 5.0.26 release, codenamed "houston we have a problem with vulnerabilities". Please see the following URLs for changes: http://dev.mysql.com/doc/refman/5.0/en/news-5-0-26.html http://dev.mysql.com/doc/refman/5.0/en/news-5-0-25.html Two patches were sent upstream, I hope to get them in the next version. --- Module Name: pkgsrc Committed By: xtraeme Date: Sat Oct 14 18:46:51 UTC 2006 Modified Files: pkgsrc/databases/mysql5-client: distinfo Log Message: regen with right checksums. --- Module Name: pkgsrc Committed By: salo Date: Sun Oct 15 08:58:15 UTC 2006 Modified Files: pkgsrc/databases/mysql5-client/patches: patch-ad Log Message: missing rcsid. (hi xtraeme!) --- Module Name: pkgsrc Committed By: salo Date: Sun Oct 15 08:59:37 UTC 2006 Modified Files: pkgsrc/databases/mysql5-client: distinfo Log Message: regen. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.3 2006/10/14 18:41:34 xtraeme Exp $ d3 3 a5 5 Patch reported: http://bugs.mysql.com/bug.php?id=23294&thanks=4 --- configure.in.orig 2006-10-14 18:56:35.000000000 +0200 +++ configure.in 2006-10-14 18:58:41.000000000 +0200 @@@@ -475,7 +475,7 @@@@ d14 20 a33 1 @@@@ -752,6 +752,8 @@@@ d35 2 a36 5 # For sem_xxx functions on Solaris 2.6 AC_CHECK_FUNC(sem_init, , AC_CHECK_LIB(posix4, sem_init)) +# For sem_xxx functions on NetBSD +AC_CHECK_FUNC(sem_init, , AC_CHECK_LIB(rt, sem_init)) MYSQL_CHECK_ZLIB_WITH_COMPRESS d38 3 a40 2 # For large pages support @@@@ -1077,7 +1079,7 @@@@ d44 27 a70 5 - *freebsd*) + *freebsd*|*dragonfly*) AC_MSG_WARN([Adding fix for interrupted reads]) OSVERSION=`sysctl -a | grep osreldate | awk '{ print $2 }'` if test "$OSVERSION" -gt "480100" && \ @ 1.1 log @Initial revision @ text @d3 3 a5 3 --- configure.orig 2005-10-17 03:29:33.000000000 +0200 +++ configure 2005-10-31 09:16:17.000000000 +0100 @@@@ -21984,7 +21984,7 @@@@ d14 27 a40 1 @@@@ -26258,6 +26258,10 @@@@ d51 12 a62 1 @@@@ -39729,7 +39733,7 @@@@ @ 1.1.1.1 log @Initial import of mysql5-client-5.0.15. MySQL is a SQL (Structured Query Language) database server. SQL is the most popular database language in the world. MySQL is a client-server implementation that consists of a server daemon `mysqld' and many different client programs/libraries. The main goals of MySQL are speed and robustness. The base upon which MySQL is built is a set of routines that have been used in a highly demanding production environment for many years. While MySQL is still in development it already offers a rich and highly useful function set. The official way to pronounce 'MySQL' is 'My Ess Que Ell' (Not MY-SEQUEL). This package contains the MySQL client programs and libraries. @ text @@ 1.1.1.1.6.1 log @Pullup ticket 1780 - requested by tron security update for mysql5 Revisions pulled up: - pkgsrc/databases/mysql5-client/Makefile 1.8 - pkgsrc/databases/mysql5-client/distinfo 1.8 - pkgsrc/databases/mysql5-client/Makefile.common 1.15 - pkgsrc/databases/mysql5-client/PLIST 1.5 - pkgsrc/databases/mysql5-client/patches/patch-ac 1.2 - pkgsrc/databases/mysql5-client/patches/patch-ae 1.6 - pkgsrc/databases/mysql5-server/Makefile 1.14, 1.15, 1.16 - pkgsrc/databases/mysql5-server/PLIST 1.7 - pkgsrc/databases/mysql5-server/distinfo 1.9, 1.10 - pkgsrc/databases/mysql5-server/patches/patch-ab 1.2 - pkgsrc/databases/mysql5-server/patches/patch-ac 1.3 - pkgsrc/databases/mysql5-server/patches/patch-af 1.2 Module Name: pkgsrc Committed By: sketch Date: Mon Jul 10 20:16:53 UTC 2006 Modified Files: pkgsrc/databases/mysql5-server: Makefile distinfo pkgsrc/databases/mysql5-server/patches: patch-ac Log Message: Solaris fixes: - Pass appropriate flags to SunPro compiler to work with Solaris 9 and below for threading model used. - Pass one directory at a time to `install -d'. --- Module Name: pkgsrc Committed By: rillig Date: Wed Jul 12 11:56:05 UTC 2006 Modified Files: pkgsrc/databases/mysql5-server: Makefile Log Message: Fixed the path to the Perl interpreter in one file. Bumped PKGREVISION. --- Module Name: pkgsrc Committed By: tron Date: Sun Aug 6 16:30:40 UTC 2006 Modified Files: pkgsrc/databases/mysql5-client: Makefile Makefile.common PLIST distinfo pkgsrc/databases/mysql5-client/patches: patch-ac patch-ae pkgsrc/databases/mysql5-server: Makefile PLIST distinfo pkgsrc/databases/mysql5-server/patches: patch-ab patch-af Log Message: Update "mysql5-client" and "mysql5-server" packages to version 5.0.24. Changes since version 5.0.22: - Security fix: If a user has access to MyISAM table t, that user can create a MERGE table m that accesses t. However, if the user's privileges on t are subsequently revoked, the user can continue to access t by doing so through m. If this behavior is undesirable, you can start the server with the new --skip-merge option to disable the MERGE storage engine. (Bug#15195) - In the INFORMATION_SCHEMA.ROUTINES table the ROUTINE_DEFINITION column now is defined as NULL rather than NOT NULL. Also, NULL rather than the empty string is returned as the column value if the user does not have sufficient privileges to see the routine definition. (Bug#20230) - Several other bug fixes @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.2 2006/08/06 16:30:40 tron Exp $ d3 3 a5 3 --- configure.orig 2006-07-27 19:53:44.000000000 +0100 +++ configure 2006-08-06 15:34:25.000000000 +0100 @@@@ -21500,7 +21500,7 @@@@ d14 1 a14 27 @@@@ -24458,13 +24458,13 @@@@ : else -echo "$as_me:$LINENO: checking for sem_init in -lposix4" >&5 -echo $ECHO_N "checking for sem_init in -lposix4... $ECHO_C" >&6 +echo "$as_me:$LINENO: checking for sem_init in -lrt" >&5 +echo $ECHO_N "checking for sem_init in -lrt... $ECHO_C" >&6 if test "${ac_cv_lib_posix4_sem_init+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lposix4 $LIBS" +LIBS="-lrt $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF @@@@ -24527,7 +24527,7 @@@@ #define HAVE_LIBPOSIX4 1 _ACEOF - LIBS="-lposix4 $LIBS" + LIBS="-lrt $LIBS" fi @@@@ -25792,6 +25792,10 @@@@ d25 1 a25 12 @@@@ -39038,8 +39042,8 @@@@ OPENSSL_INCLUDE=-I$incs fi # Test for libssl using all known library file endings - if test -f $d/libssl.a || test -f $d/libssl.so || \ - test -f $d/libssl.sl || test -f $d/libssl.dylib ; then + if test -f $libs/libssl.a || test -f $libs/libssl.so || \ + test -f $libs/libssl.sl || test -f $libs/libssl.dylib ; then OPENSSL_LIB=$libs fi ;; @@@@ -39377,7 +39381,7 @@@@ @