diff options
author | martti <martti> | 2002-11-21 08:09:07 +0000 |
---|---|---|
committer | martti <martti> | 2002-11-21 08:09:07 +0000 |
commit | 2096ac70aa0b5172b77e737ea71f480ebf2defe5 (patch) | |
tree | 530483f8e5bb216f648bc46dd8b9e0030c0d6dd2 /net | |
parent | a5380eec9ab77123f2dfe6d4c305b1bd16c68535 (diff) | |
download | pkgsrc-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/Makefile | 3 | ||||
-rw-r--r-- | net/samba/Makefile.common | 4 | ||||
-rw-r--r-- | net/samba/distinfo | 6 |
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 |