head 1.6; access; symbols pkgsrc-2013Q2:1.5.0.28 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.26 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.24 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.22 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.20 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.18 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.16 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.14 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.12 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.10 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.8 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.6 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.4 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.2 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.4.0.18 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.16 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.14 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.12 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.10 pkgsrc-2008Q2-base:1.4 pkgsrc-2008Q1:1.4.0.8 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.6 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.4 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.2 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.3.0.2 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.1.0.2 pkgsrc-2006Q4-base:1.1; locks; strict; comment @# @; 1.6 date 2013.09.12.16.34.32; author adam; state dead; branches; next 1.5; commitid yYSLz0TArIjvua5x; 1.5 date 2010.02.18.15.46.10; author taca; state Exp; branches; next 1.4; 1.4 date 2007.05.21.04.40.00; author xtraeme; state dead; branches 1.4.18.1; next 1.3; 1.3 date 2007.03.12.12.33.12; author tron; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2007.03.11.18.42.29; author adam; state Exp; branches; next 1.1; 1.1 date 2006.10.28.07.45.51; author schwarz; state Exp; branches; next ; 1.4.18.1 date 2010.02.24.14.23.22; author tron; state Exp; branches; next ; 1.3.2.1 date 2007.05.21.22.06.18; author salo; state dead; branches; next ; desc @@ 1.6 log @Removed databases/mysql5-{client,server} @ text @$NetBSD: patch-au,v 1.5 2010/02/18 15:46:10 taca Exp $ Prevent redefined warning. --- include/my_no_pthread.h.orig 2010-01-15 09:47:45.000000000 +0000 +++ include/my_no_pthread.h @@@@ -41,9 +41,21 @@@@ to make thread safe code, that should also work in single thread environment, easier to use. */ +#ifdef pthread_mutex_init +#undef pthread_mutex_init +#endif #define pthread_mutex_init(A,B) +#ifdef pthread_mutex_lock +#undef pthread_mutex_lock +#endif #define pthread_mutex_lock(A) +#ifdef pthread_mutex_unlock +#undef pthread_mutex_unlock +#endif #define pthread_mutex_unlock(A) +#ifdef pthread_mutex_destroy +#undef pthread_mutex_destroy +#endif #define pthread_mutex_destroy(A) #define my_rwlock_init(A,B) #define rw_rdlock(A) @ 1.5 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$ @ 1.4 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: patch-au,v 1.3 2007/03/12 12:33:12 tron Exp $ d3 10 a12 10 --- client/mysql.cc.orig 2007-03-05 19:21:21.000000000 +0000 +++ client/mysql.cc 2007-03-12 11:42:08.000000000 +0000 @@@@ -37,7 +37,15 @@@@ #endif #include "my_readline.h" #include +#ifdef IRIX5 +#define _MYSQL_END_TYPE (void (*)(...)) +#else +#define _MYSQL_END_TYPE d14 3 a16 3 #include +#ifdef NEEDS_BSTRING_H // defines bzero() +#include d18 7 a24 34 #if defined(USE_LIBEDIT_INTERFACE) && defined(HAVE_LOCALE_H) #include @@@@ -438,10 +446,10 @@@@ ignore_errors=1; // Don't abort monitor if (opt_sigint_ignore) - signal(SIGINT, SIG_IGN); + signal(SIGINT, _MYSQL_END_TYPE SIG_IGN); else - signal(SIGINT, mysql_sigint); // Catch SIGINT to clean up - signal(SIGQUIT, mysql_end); // Catch SIGQUIT to clean up + signal(SIGINT, _MYSQL_END_TYPE mysql_sigint); // Catch SIGINT to clean up + signal(SIGQUIT, _MYSQL_END_TYPE mysql_end); // Catch SIGQUIT to clean up /* Run in interactive mode like the ingres/postgres monitor @@@@ -513,7 +521,7 @@@@ char kill_buffer[40]; MYSQL *kill_mysql= NULL; - signal(SIGINT, mysql_sigint); + signal(SIGINT, _MYSQL_END_TYPE mysql_sigint); /* terminate if no query being executed, or we already tried interrupting */ if (!executing_query || interrupted_query++) @@@@ -1418,7 +1426,11 @@@@ */ #if defined(USE_NEW_READLINE_INTERFACE) || defined(USE_LIBEDIT_INTERFACE) +#ifdef __NetBSD__ +int no_completion(const char*,int) +#else char *no_completion(const char*,int) d26 3 a28 3 #else char *no_completion() #endif @ 1.4.18.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 @d1 1 a1 1 $NetBSD$ d3 10 a12 10 Prevent redefined warning. --- include/my_no_pthread.h.orig 2010-01-15 09:47:45.000000000 +0000 +++ include/my_no_pthread.h @@@@ -41,9 +41,21 @@@@ to make thread safe code, that should also work in single thread environment, easier to use. */ +#ifdef pthread_mutex_init +#undef pthread_mutex_init d14 3 a16 3 #define pthread_mutex_init(A,B) +#ifdef pthread_mutex_lock +#undef pthread_mutex_lock d18 34 a51 7 #define pthread_mutex_lock(A) +#ifdef pthread_mutex_unlock +#undef pthread_mutex_unlock +#endif #define pthread_mutex_unlock(A) +#ifdef pthread_mutex_destroy +#undef pthread_mutex_destroy d53 3 a55 3 #define pthread_mutex_destroy(A) #define my_rwlock_init(A,B) #define rw_rdlock(A) @ 1.3 log @Fix build problem under NetBSD (-i386 3.1). @ text @d1 1 a1 1 $NetBSD$ @ 1.3.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-au,v 1.3 2007/03/12 12:33:12 tron Exp $ @ 1.2 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 2 a4 2 --- client/mysql.cc.orig 2007-03-05 20:21:21.000000000 +0100 +++ client/mysql.cc d21 1 a21 1 @@@@ -438,10 +446,10 @@@@ int main(int argc,char *argv[]) d35 1 a35 1 @@@@ -513,7 +521,7 @@@@ sig_handler mysql_sigint(int sig) d44 12 @ 1.1 log @ added patches for IRIX 5 @ text @d3 3 a5 3 --- client/mysql.cc.orig Tue Oct 24 00:24:08 2006 +++ client/mysql.cc Mon Oct 23 23:11:25 2006 @@@@ -38,7 +38,15 @@@@ d21 1 a21 1 @@@@ -420,10 +428,10 @@@@ d35 1 a35 1 @@@@ -495,7 +503,7 @@@@ @