head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.40 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.38 pkgsrc-2012Q4-base:1.5 pkgsrc-2011Q4:1.5.0.36 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q2:1.5.0.34 pkgsrc-2011Q2-base:1.5 pkgsrc-2009Q4:1.5.0.32 pkgsrc-2009Q4-base:1.5 pkgsrc-2008Q4:1.5.0.30 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.28 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.26 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.24 pkgsrc-2008Q2-base:1.5 pkgsrc-2008Q1:1.5.0.22 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.20 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.18 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.16 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.14 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.12 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.10 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.8 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.6 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.4 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.2 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.4.0.6 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.4 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.2 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.3.0.8 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.6 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.4 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 buildlink2-base:1.3 comdex-fall-1999:1.1.1.1 netbsd-1-4-PATCH001:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2005.08.12.13.03.05; author xtraeme; state dead; branches; next 1.4; 1.4 date 2004.10.28.01.08.15; author xtraeme; state Exp; branches 1.4.6.1; next 1.3; 1.3 date 2000.02.15.04.46.26; author bad; state dead; branches; next 1.2; 1.2 date 99.12.13.20.36.26; author bad; state Exp; branches; next 1.1; 1.1 date 99.05.06.23.37.00; author tv; state Exp; branches 1.1.1.1; next ; 1.4.6.1 date 2005.08.12.16.23.17; author salo; state dead; branches; next ; 1.1.1.1 date 99.05.06.23.37.00; author tv; state Exp; branches; next ; desc @@ 1.5 log @Update mysql-{client,server} to 4.0.25, which should fix the following vulnerabilities: http://www.appsecinc.com/resources/alerts/mysql/2005-001.html http://www.appsecinc.com/resources/alerts/mysql/2005-002.html Please see changelog: http://dev.mysql.com/doc/mysql/en/news-4-0-25.html @ text @$NetBSD: patch-au,v 1.4 2004/10/28 01:08:15 xtraeme Exp $ --- include/my_global.h.orig 2003-10-17 07:29:15.000000000 +0200 +++ include/my_global.h 2003-12-11 15:13:14.000000000 +0100 @@@@ -250,7 +250,7 @@@@ # endif #endif /* TIME_WITH_SYS_TIME */ #ifdef HAVE_UNISTD_H -#if defined(HAVE_OPENSSL) && !defined(__FreeBSD__) && !defined(NeXT) && !defined(__OpenBSD__) +#if defined(HAVE_OPENSSL) && !defined(__FreeBSD__) && !defined(NeXT) && !defined(__OpenBSD__) && !defined(__NetBSD__) #define crypt unistd_crypt #endif #include @ 1.4 log @Update mysql-{client,server} to 4.0.21 (previously mysql4-*). @ text @d1 1 a1 1 $NetBSD: patch-au,v 1.1.1.1 2003/12/20 16:00:43 martti Exp $ @ 1.4.6.1 log @Pullup ticket 677 - requested by Juan Romero Pardines security update for mysql Revisions pulled up: - pkgsrc/databases/mysql-client/Makefile.common 1.47 - pkgsrc/databases/mysql-client/buildlink3.mk 1.13 - pkgsrc/databases/mysql-client/distinfo 1.19 - pkgsrc/databases/mysql-client/patches/patch-au removed - pkgsrc/databases/mysql-server/distinfo 1.31 - pkgsrc/databases/mysql-server/patches/patch-au removed Module Name: pkgsrc Committed By: schmonz Date: Thu Jul 14 03:35:41 UTC 2005 Modified Files: pkgsrc/databases/mysql-client: buildlink3.mk Log Message: Define BUILDLINK_INCDIRS.mysql-client to ensure that the MySQL include dir is automatically available in ${CPPFLAGS}, following the example of postgres74-lib. --- Module Name: pkgsrc Committed By: xtraeme Date: Fri Aug 12 13:03:05 UTC 2005 Modified Files: pkgsrc/databases/mysql-client: Makefile.common distinfo pkgsrc/databases/mysql-server: distinfo Removed Files: pkgsrc/databases/mysql-client/patches: patch-au pkgsrc/databases/mysql-server/patches: patch-au Log Message: Update mysql-{client,server} to 4.0.25, which should fix the following vulnerabilities: http://www.appsecinc.com/resources/alerts/mysql/2005-001.html http://www.appsecinc.com/resources/alerts/mysql/2005-002.html Please see changelog: http://dev.mysql.com/doc/mysql/en/news-4-0-25.html @ text @d1 1 a1 1 $NetBSD: patch-au,v 1.4 2004/10/28 01:08:15 xtraeme Exp $ @ 1.3 log @Update mysql to 3.22.32. This includes a security fix for the remote password checking protocol. Other wise it's just the regular bunch of bugfixes. See appendix D of the manual. @ text @d1 1 a1 1 $NetBSD: patch-au,v 1.2 1999/12/13 20:36:26 bad Exp $ d3 11 a13 97 --- mit-pthreads/machdep/syscall-i386-netbsd-1.3.S.orig Mon Jun 7 12:34:23 1999 +++ mit-pthreads/machdep/syscall-i386-netbsd-1.3.S Sun Aug 22 02:17:44 1999 @@@@ -65,9 +65,9 @@@@ /* ========================================================================== * machdep_sys_fork() */ - .globl _machdep_sys_fork; + .globl _C_LABEL(machdep_sys_fork); -_machdep_sys_fork:; +_C_LABEL(machdep_sys_fork):; movl $(SYS_fork), %eax; .byte 0x9a; .long 0; .word 7; @@@@ -92,13 +92,13 @@@@ /* ========================================================================== * machdep_sys_sigsuspend() */ - .globl _machdep_sys_sigsuspend; + .globl _C_LABEL(machdep_sys_sigsuspend); -_machdep_sys_sigsuspend:; +_C_LABEL(machdep_sys_sigsuspend):; movl 4(%esp),%eax # fetch mask arg - movl (%eax),%eax # indirect to mask arg - movl %eax,4(%esp) + movl (%eax),%eax # indirect to mask arg + movl %eax,4(%esp) movl $(SYS_sigsuspend), %eax; int $0x80; jb 3f; @@@@ -114,9 +114,9 @@@@ /* ========================================================================== * machdep_sys_lseek() */ - .globl _machdep_sys_lseek; + .globl _C_LABEL(machdep_sys_lseek); -_machdep_sys_lseek:; +_C_LABEL(machdep_sys_lseek):; pushl %ebp; movl %esp,%ebp; @@@@ -134,9 +134,9 @@@@ /* ========================================================================== * machdep_sys_ftruncate() ; Added by Monty */ - .globl _machdep_sys_ftruncate; + .globl _C_LABEL(machdep_sys_ftruncate); -_machdep_sys_ftruncate:; +_C_LABEL(machdep_sys_ftruncate):; pushl %ebp; movl %esp,%ebp; @@@@ -154,13 +154,13 @@@@ /* ========================================================================== * machdep_sys_sigprocmask() */ - .globl _machdep_sys_sigprocmask; + .globl _C_LABEL(machdep_sys_sigprocmask); -_machdep_sys_sigprocmask:; +_C_LABEL(machdep_sys_sigprocmask):; movl 8(%esp),%ecx movl (%ecx),%ecx - movl %ecx,8(%esp) + movl %ecx,8(%esp) movl $(SYS_sigprocmask), %eax; int $0x80; jb 3b; @@@@ -170,9 +170,9 @@@@ /* ========================================================================== * machdep_sys_pipe() */ - .globl _machdep_sys_pipe; + .globl _C_LABEL(machdep_sys_pipe); -_machdep_sys_pipe:; +_C_LABEL(machdep_sys_pipe):; movl $(SYS_pipe), %eax; int $0x80; @@@@ -186,9 +186,9 @@@@ /* ========================================================================== * machdep_sys_fstat() */ - .globl _machdep_sys_fstat; + .globl _C_LABEL(machdep_sys_fstat); -_machdep_sys_fstat:; +_C_LABEL(machdep_sys_fstat):; movl $(SYS___fstat13), %eax; int $0x80; jb 4f; @ 1.2 log @Update MySQL to 3.22.27. There are a bunch of bug fixes to the server. For a complete list see the documentation. Also, get rid of USE_GMAKE. The normal make works just fine. Delete a whole bunch of patches that have been integrated into the distribution. Update the mit-pthreads patches to use _C_LABEL where appropriate so that mit-pthreads works on ELF and a.out for the affected platforms. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-au,v 1.1 1998/10/28 18:18:09 bad Exp $ d3 15 a17 7 --- mit-pthreads/machdep/syscall-i386-netbsd-1.3.S.orig Mon Mar 2 19:44:34 1998 +++ mit-pthreads/machdep/syscall-i386-netbsd-1.3.S Mon Oct 19 00:12:26 1998 @@@@ -88,6 +88,7 @@@@ jb 3f; ret +#ifndef SYS___sigsuspend14 d21 12 a32 1 @@@@ -102,6 +103,7 @@@@ d35 6 a40 2 ret +#endif d42 18 a59 7 3: @@@@ -148,6 +150,7 @@@@ leave ret +#ifndef SYS___sigprocmask14 d63 11 a73 1 @@@@ -162,6 +165,7 @@@@ d76 6 a81 2 ret +#endif d83 6 d90 10 a99 1 * machdep_sys_pipe() @ 1.1.1.1 log @Second half of the split mysql pkg (server). Works on alpha, arm32, i386, and sparc (more to come when this works properly with PTL2). @ text @@