summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authormartti <martti@pkgsrc.org>2002-11-21 08:09:07 +0000
committermartti <martti@pkgsrc.org>2002-11-21 08:09:07 +0000
commitb9a43fba619c1bab24f9493a1d17be69d17f80f0 (patch)
tree530483f8e5bb216f648bc46dd8b9e0030c0d6dd2 /net
parent2d49d6bc616dedca76f59fc4a06ed135e5915f6a (diff)
downloadpkgsrc-b9a43fba619c1bab24f9493a1d17be69d17f80f0.tar.gz
Updated samba to 2.2.7
A security hole has been discovered in versions 2.2.2 through 2.2.6 of Samba that could potentially allow an attacker to gain root access on the target machine. The word "potentially" is used because there is no known exploit of this bug, and the Samba Team has not been able to craft one ourselves. However, the seriousness of the problem warrants this immediate 2.2.7 release. 1) ensure we send the notify message in the same way it is expected to be received by srv_spoolss_receive_message(). 2) attribute matching on truncate only matters when opening truncate with current SYSTEM|HIDDEN -> NONE. It's fine to truncate on open with current NONE -> SYSTEM | HIDDEN. 3) Fix bug in rpcclient's deldriver command 4) Don't set global_machine_password_needs_changing if lp_machine_password_timeout() is set to zero 5) don't parse the BUFFER5 if the buffer length is zero 6) fix core dump if pdbedit is run as non-root or smbpasswd file does not exist 7) Ensure can_delete() returns correct error code 8) correctly return NT_STATUS_DELETE_PENDING from open code 9) fix bug that assumed dos_unistr2 length was in ucs2 units, not bytes 10) check the long_archi name is not null when deleting a printer driver. fixes core dump in smbd when using rpcclient's deldriver 11) fix fd leak with kernel change notify on Linux 2.4 kernels 12) must add one to the extra_data size to transfer the 0 string terminator. This was causing "wbinfo --sequence" to access past the end of malloced memory 13) fix for large systems allowing more than 65536 files open in NTcreate&X 14) Fix bug in %U expansion
Diffstat (limited to 'net')
-rw-r--r--net/samba/Makefile3
-rw-r--r--net/samba/Makefile.common4
-rw-r--r--net/samba/distinfo6
3 files changed, 6 insertions, 7 deletions
diff --git a/net/samba/Makefile b/net/samba/Makefile
index 1d7f8d4fe94..007e2248786 100644
--- a/net/samba/Makefile
+++ b/net/samba/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.91 2002/10/20 19:49:37 jlam Exp $
+# $NetBSD: Makefile,v 1.92 2002/11/21 08:09:07 martti Exp $
.include "Makefile.common"
-PKGREVISION= 1
MAINTAINER= packages@netbsd.org
HOMEPAGE= http://www.samba.org/
COMMENT= SMB/CIFS protocol server suite for UNIX
diff --git a/net/samba/Makefile.common b/net/samba/Makefile.common
index 553228a9fcf..79067698f4b 100644
--- a/net/samba/Makefile.common
+++ b/net/samba/Makefile.common
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.3 2002/10/18 11:50:27 martti Exp $
+# $NetBSD: Makefile.common,v 1.4 2002/11/21 08:09:08 martti Exp $
DISTNAME= samba-${SAMBA_DIST_VERS}
-SAMBA_DIST_VERS= 2.2.6
+SAMBA_DIST_VERS= 2.2.7
WRKSRC?= ${WRKDIR}/${DISTNAME}/source
CATEGORIES?= net
MASTER_SITES= ftp://ftp.samba.org/pub/samba/ \
diff --git a/net/samba/distinfo b/net/samba/distinfo
index 95a215c2f45..feb619b6d11 100644
--- a/net/samba/distinfo
+++ b/net/samba/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.23 2002/10/18 11:50:28 martti Exp $
+$NetBSD: distinfo,v 1.24 2002/11/21 08:09:08 martti Exp $
-SHA1 (samba-2.2.6.tar.bz2) = 90efbd8296bd6cff74b7af1cda36b28782a3bc5c
-Size (samba-2.2.6.tar.bz2) = 4390352 bytes
+SHA1 (samba-2.2.7.tar.bz2) = 73bac1d1838de2b3875b1a22cd418c75e61007f8
+Size (samba-2.2.7.tar.bz2) = 4336955 bytes
SHA1 (patch-aa) = 8e2e56f2cf231240eaf62e695c8c22d8338312c3
SHA1 (patch-ab) = 78ebbd174408450445e14cf73a324ca7afca2501
SHA1 (patch-ac) = cfde267ffe57046de18691f612e73ecdd1158d86