Please test. Here is a security / bug fix roll up update. This is
the last 3.0 release. The 3.4 port in progress needs to shape up
and get commited at some point after this.
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/samba/Makefile,v
retrieving revision 1.106
diff -u -p -r1.106 Makefile
--- Makefile 15 Sep 2009 17:37:21 -0000 1.106
+++ Makefile 11 Oct 2009 00:03:24 -0000
@@ -3,9 +3,9 @@
COMMENT-main= SMB and CIFS client and server for UNIX
COMMENT-docs= additional documentation and examples for Samba
-DISTNAME= samba-3.0.34
-PKGNAME-main= ${DISTNAME}p2
-FULLPKGNAME-docs= ${DISTNAME:S/-/-docs-/}p0
+DISTNAME= samba-3.0.37
+PKGNAME-main= ${DISTNAME}
+FULLPKGNAME-docs= ${DISTNAME:S/-/-docs-/}
SHARED_LIBS= smbclient 1.0 \
msrpc 1.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/samba/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- distinfo 14 May 2009 17:05:46 -0000 1.15
+++ distinfo 11 Oct 2009 00:04:19 -0000
@@ -1,5 +1,5 @@
-MD5 (samba-3.0.34.tar.gz) = YkBPObs90KN9Y5bFfgTJBw==
-RMD160 (samba-3.0.34.tar.gz) = 15zVRLWrK0pxMLjFLBntz8iQg+o=
-SHA1 (samba-3.0.34.tar.gz) = GBBNG/UJzT/TEHwJ+mIFZm4ErBY=
-SHA256 (samba-3.0.34.tar.gz) = UweT3p9BFPSzkdky4oM7ryWgBJgxdHHNdaBo8zeMKZ4=
-SIZE (samba-3.0.34.tar.gz) = 24835363
+MD5 (samba-3.0.37.tar.gz) = Ee0r/vQJC9VzaxlLQ/ZyiQ==
+RMD160 (samba-3.0.37.tar.gz) = Brdq4icp4QyD1q9C0DsDrWnkkQM=
+SHA1 (samba-3.0.37.tar.gz) = Xsa8ZVizx5n3R+tJ+7oBnV7fDL0=
+SHA256 (samba-3.0.37.tar.gz) = u2fA4T1My9hLkgDIc5OT/dmzFFtarSFpNNxnDw/OomY=
+SIZE (samba-3.0.37.tar.gz) = 23416703
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/net/samba/patches/patch-Makefile_in,v
retrieving revision 1.11
diff -u -p -r1.11 patch-Makefile_in
--- patches/patch-Makefile_in 11 Jul 2008 11:40:33 -0000 1.11
+++ patches/patch-Makefile_in 11 Oct 2009 00:14:30 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-Makefile_in,v 1.11 2008/07/11 11:40:33 brad Exp $
---- Makefile.in.orig Wed May 28 08:41:11 2008
-+++ Makefile.in Fri Jul 4 00:36:10 2008
+--- Makefile.in.orig Wed Sep 30 08:21:56 2009
++++ Makefile.in Sat Oct 10 20:04:44 2009
@@ -109,11 +109,13 @@ LOCKDIR = @lockdir@
# the directory where pid files go
PIDDIR = @piddir@
@@ -32,7 +32,7 @@ $OpenBSD: patch-Makefile_in,v 1.11 2008/
PASSWD_FLAGS = -DSMB_PASSWD_FILE=\"$(SMB_PASSWD_FILE)\"
-DPRIVATE_DIR=\"$(PRIVATE_DIR)\"
PATH_FLAGS1 = -DCONFIGFILE=\"$(CONFIGFILE)\" -DSBINDIR=\"$(SBINDIR)\"
-@@ -1152,11 +1154,10 @@ bin/libaddns.a: proto_exists $(LIBADDNS_OBJ)
+@@ -1159,11 +1161,10 @@ bin/libaddns.a: proto_exists $(LIBADDNS_OBJ)
@echo Linking libaddns non-shared library $@
@-$(AR) -rc $@ $(LIBADDNS_OBJ)
@@ -46,7 +46,7 @@ $OpenBSD: patch-Makefile_in,v 1.11 2008/
bin/libsmbclient.a: proto_exists $(LIBSMBCLIENT_OBJ)
@echo Linking libsmbclient non-shared library $@
-@@ -1172,10 +1173,9 @@ bin/libsmbsharemodes.a: proto_exists $(LIBSMBSHAREMODE
+@@ -1179,10 +1180,9 @@ bin/libsmbsharemodes.a: proto_exists $(LIBSMBSHAREMODE
@echo Linking libsmbsharemodes non-shared library $@
@-$(AR) -rc $@ $(LIBSMBSHAREMODES_OBJ)
@@ -59,7 +59,7 @@ $OpenBSD: patch-Makefile_in,v 1.11 2008/
bin/libmsrpc.a: proto_exists $(CAC_OBJ)
@echo Linking libmsrpc non-shared library $@
-@@ -1623,14 +1623,14 @@ installswat: installdirs installmsg
+@@ -1633,14 +1633,14 @@ installswat: installdirs installmsg
installclientlib: installdirs libsmbclient
@$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS) $(DESTDIR)
$(LIBDIR)
Index: patches/patch-docs_manpages_swat_8
===================================================================
RCS file: /cvs/ports/net/samba/patches/patch-docs_manpages_swat_8,v
retrieving revision 1.6
diff -u -p -r1.6 patch-docs_manpages_swat_8
--- patches/patch-docs_manpages_swat_8 11 Jul 2008 11:40:33 -0000 1.6
+++ patches/patch-docs_manpages_swat_8 11 Oct 2009 00:16:41 -0000
@@ -1,19 +1,19 @@
$OpenBSD: patch-docs_manpages_swat_8,v 1.6 2008/07/11 11:40:33 brad Exp $
---- ../docs/manpages/swat.8.orig Thu Jul 3 22:20:31 2008
-+++ ../docs/manpages/swat.8 Thu Jul 3 22:22:36 2008
-@@ -103,49 +103,6 @@ will be appended (e\.g\. log\.smbclient, log\.smbd, et
+--- ../docs/manpages/swat.8.orig Wed Sep 30 08:28:45 2009
++++ ../docs/manpages/swat.8 Sat Oct 10 20:14:20 2009
+@@ -261,49 +261,6 @@ will be appended (e\&.g\&. log\&.smbclient, log\&.smbd
.RS 4
- Print a summary of command line options\.
+ Print a summary of command line options\&.
.RE
-.SH "INSTALLATION"
-.PP
--Swat is included as binary package with most distributions\. The package
manager in this case takes care of the installation and configuration\. This
section is only for those who have compiled swat from scratch\.
+-Swat is included as binary package with most distributions\&. The package
manager in this case takes care of the installation and configuration\&. This
section is only for those who have compiled swat from scratch\&.
-.PP
-After you compile SWAT you need to run
--make install
+-\FCmake install \F[]
-to install the
--swat
--binary and the various help files and images\. A default install would put
these in:
+-\FCswat\F[]
+-binary and the various help files and images\&. A default install would put
these in:
-.sp
-.RS 4
-.ie n \{\
@@ -51,30 +51,30 @@ $OpenBSD: patch-docs_manpages_swat_8,v 1
.SS "Inetd Installation"
.PP
You need to edit your
-@@ -173,7 +130,7 @@ In
- \fI/etc/inetd\.conf\fR
+@@ -331,7 +288,7 @@ In
+ \FC/etc/inetd\&.conf\F[]
you should add a line like this:
.PP
--swat stream tcp nowait\.400 root /usr/local/samba/sbin/swat swat
-+swat stream tcp nowait\.400 root ${PREFIX}/libexec/swat swat
+-\FCswat stream tcp nowait\&.400 root /usr/local/samba/sbin/swat swat\F[]
++\FCswat stream tcp nowait\&.400 root ${PREFIX}/libexec/swat swat\F[]
.PP
Once you have edited
- \fI/etc/services\fR
-@@ -199,14 +156,12 @@ This file must contain suitable startup information fo
- This file must contain a mapping of service name (e\.g\., swat) to service
port (e\.g\., 901) and protocol type (e\.g\., tcp)\.
+ \FC/etc/services\F[]
+@@ -357,14 +314,12 @@ This file must contain suitable startup information fo
+ This file must contain a mapping of service name (e\&.g\&., swat) to service
port (e\&.g\&., 901) and protocol type (e\&.g\&., tcp)\&.
.RE
.PP
--\fI/usr/local/samba/lib/smb\.conf\fR
-+\fI${SYSCONFDIR}/samba/smb\.conf\fR
+-\FC/usr/local/samba/lib/smb\&.conf\F[]
++\FC${SYSCONFDIR}/samba/smb\&.conf\F[]
.RS 4
This is the default location of the
\fBsmb.conf\fR(5)
--server configuration file that swat edits\. Other common places that systems
install this file are
--\fI /usr/samba/lib/smb\.conf\fR
+-server configuration file that swat edits\&. Other common places that systems
install this file are
+-\FC /usr/samba/lib/smb\&.conf\F[]
-and
--\fI/etc/smb\.conf \fR\. This file describes all the services the server is to
make available to clients\.
-+server configuration file that swat edits\.
-+This file describes all the services the server is to make available to
clients\.
+-\FC/etc/smb\&.conf \F[]\&. This file describes all the services the server is
to make available to clients\&.
++server configuration file that swat edits\&.
++This file describes all the services the server is to make available to
clients\&.
.RE
.SH "WARNINGS"
.PP
Index: patches/patch-smbd_posix_acls_c
===================================================================
RCS file: patches/patch-smbd_posix_acls_c
diff -N patches/patch-smbd_posix_acls_c
--- patches/patch-smbd_posix_acls_c 30 Jun 2009 21:38:38 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-smbd_posix_acls_c,v 1.1 2009/06/30 21:38:38 naddy Exp $
-
-Resolve CVE-2009-1888
-
---- smbd/posix_acls.c.orig Tue Nov 18 10:37:41 2008
-+++ smbd/posix_acls.c Mon Jun 29 19:14:43 2009
-@@ -2296,6 +2296,8 @@ static BOOL acl_group_override(connection_struct *conn
- {
- SMB_STRUCT_STAT sbuf;
-
-+ ZERO_STRUCT(sbuf);
-+
- if ((errno != EPERM) && (errno != EACCES)) {
- return False;
- }
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/samba/pkg/PLIST-main,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST-main
--- pkg/PLIST-main 14 May 2009 17:05:46 -0000 1.9
+++ pkg/PLIST-main 11 Oct 2009 00:47:35 -0000
@@ -71,7 +71,6 @@ libexec/swat
@man man/man7/libsmbclient.7
@man man/man7/pam_winbind.7
@man man/man7/samba.7
-...@man man/man8/cifs.upcall.8
@man man/man8/eventlogadm.8
@man man/man8/idmap_ad.8
@man man/man8/idmap_ldap.8
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.