summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authormartti <martti>2002-11-21 08:09:07 +0000
committermartti <martti>2002-11-21 08:09:07 +0000
commit2096ac70aa0b5172b77e737ea71f480ebf2defe5 (patch)
tree530483f8e5bb216f648bc46dd8b9e0030c0d6dd2 /net
parenta5380eec9ab77123f2dfe6d4c305b1bd16c68535 (diff)
downloadpkgsrc-2096ac70aa0b5172b77e737ea71f480ebf2defe5.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