Quoting Jeremie Courreges-Anglas <j...@wxcvbn.org>:

Bugfix release: https://www.samba.org/samba/history/samba-4.8.3.html

I don't see any change in vfs_virusfilter, which was new (and apparently
broken) in 4.8.2.

Test reports welcome!


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/samba/Makefile,v
retrieving revision 1.254
diff -u -p -r1.254 Makefile
--- Makefile    11 Jun 2018 11:59:51 -0000      1.254
+++ Makefile    9 Jul 2018 13:10:02 -0000
@@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.254 2018/06/11 11:59:51 jca Exp $

-VERSION =              4.8.2
+VERSION =              4.8.3
DISTNAME =              samba-${VERSION}

COMMENT-main =          SMB and CIFS client and server for UNIX
@@ -17,9 +17,11 @@ PKGNAME-docs =               samba-docs-${VERSION}

PKG_ARCH-docs =         *

-LDB_V =                        1.3.3
+LDB_V =                        1.3.4
TEVENT_V =              0.9.36

+REVISION-tevent =      0
+
SHARED_LIBS =           asn1-samba4             0.0 \
                        com_err-samba4          0.0 \
                        dcerpc                  0.0 \
@@ -34,30 +36,30 @@ SHARED_LIBS =               asn1-samba4             0.0 \
                        hx509-samba4            0.0 \
                        kdc-samba4              0.0 \
                        krb5-samba4             0.1 \
-                       ldb                     0.6 \
+                       ldb                     0.7 \
                        ndr                     0.3 \
                        ndr-krb5pac             0.1 \
                        ndr-nbt                 0.1 \
                        ndr-standard            3.0 \
                        netapi                  2.1 \
-                       pyldb-util              0.3 \
+                       pyldb-util              0.4 \
                        roken-samba4            0.0 \
                        samba-credentials       0.2 \
                        samba-errors            1.0 \
                        samba-hostconfig        4.0 \
                        samba-passdb            2.0 \
                        samba-policy            0.0 \
-                       samba-util              3.1 \
+                       samba-util              3.2 \
                        samdb                   0.1 \
                        smbclient               4.2 \
-                       smbconf                 4.0 \
+                       smbconf                 4.1 \
                        smbldap                 0.1 \
                        tevent                  0.4 \
                        tevent-util             1.0 \
                        wbclient                3.2 \
                        wind-samba4             0.0 \
-                       replace                 5.0 \
-                       util-setid              5.0
+                       replace                 6.0 \
+                       util-setid              6.0

CATEGORIES =            net sysutils security

Index: distinfo
===================================================================
RCS file: /cvs/ports/net/samba/distinfo,v
retrieving revision 1.68
diff -u -p -r1.68 distinfo
--- distinfo    11 Jun 2018 11:59:51 -0000      1.68
+++ distinfo    9 Jul 2018 09:35:30 -0000
@@ -1,2 +1,2 @@
-SHA256 (samba-4.8.2.tar.gz) = YuVSKW1J5qtEu4fRIKKIgT+lLkJDXVOh9xt3WWUSvyI=
-SIZE (samba-4.8.2.tar.gz) = 17675145
+SHA256 (samba-4.8.3.tar.gz) = 4FaaimBdXftJ8f3RHbeW9NNv4DUcSn8hOH7yUwELgu0=
+SIZE (samba-4.8.3.tar.gz) = 17680660
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/samba/pkg/PLIST-main,v
retrieving revision 1.41
diff -u -p -r1.41 PLIST-main
--- pkg/PLIST-main      11 Jun 2018 11:59:51 -0000      1.41
+++ pkg/PLIST-main      9 Jul 2018 11:35:53 -0000
@@ -2,6 +2,11 @@
@pkgpath net/samba,ldap,-main
@pkgpath net/samba,ads,-main
@pkgpath net/samba,,-main
+@rcscript ${RCDIR}/nmbd
+@rcscript ${RCDIR}/samba
+@rcscript ${RCDIR}/samba_ad_dc
+@rcscript ${RCDIR}/smbd
+@rcscript ${RCDIR}/winbindd
@sample ${SYSCONFDIR}/samba/
@bin bin/cifsdd
@bin bin/dbwrap_tool
@@ -1358,8 +1363,3 @@ share/samba/setup/ypServ30.ldif
@sample /var/samba/
@mode 0700
@sample /var/samba/private/
-@rcscript ${RCDIR}/nmbd
-@rcscript ${RCDIR}/samba
-@rcscript ${RCDIR}/samba_ad_dc
-@rcscript ${RCDIR}/smbd
-@rcscript ${RCDIR}/winbindd


--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Hi,

Upgraded 4.8.2 to the following packages on a test DC and a test member server

-rw-r--r--  3 vijay  vijay    22822072 Jul  9 13:45 samba-4.8.3.tgz
-rw-r--r--  3 vijay  vijay      205324 Jul  9 13:45 ldb-1.3.4.tgz
-rw-r--r--  3 vijay  vijay       56716 Jul  9 13:45 tevent-0.9.36p0.tgz
-rw-r--r--  3 vijay  vijay        6328 Jul  9 13:45 samba-util-4.8.3.tgz
-rw-r--r--  4 vijay  vijay      185904 Jul  9 13:45 samba-docs-4.8.3.tgz

All basic functionality seems to work fine. I noticed the following, but not sure what to make of it:

1) When the test DC is running as a VM with the following config:

switch "local" {
        interface bridge0
}

vm "samba483.DC" {
        disable
        memory 4096M
        disk "/vmm/samba483dc"
        interfaces 2
        interface { switch "local" }
        interface { switch "local" }
}

I was not able to add member servers initially and had to use rdate -nv pool.ntp.org to get the correct time. Looks like the time on the VM guest is not accurate. I could not find any solutions in the mailing list as to how to keep the VM guest time in sync.

I see the following in VM guest.

$ sysctl hw.sensors
hw.sensors.vmmci0.timedelta0=-533.253578 secs, OK, Mon Jul  9 18:41:59.328

2) When samba 4.8.3 starts, the following is logged

lock order reversal:
 1st 0xffffff07811695c0 vmmaplk (&map->lock) @ /usr/src/sys/uvm/uvm_map.c:4433
2nd 0xffffff087c37bf80 inode (&ip->i_lock) @ /usr/src/sys/ufs/ufs/ufs_vnops.c:1555
lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at:
#0  witness_checkorder+0x4c0
#1  _rw_enter_read+0x49
#2  uvmfault_lookup+0x8d
#3  uvm_fault+0x72
#4  pageflttrap+0x14c
#5  trap+0x319
#6  alltraps_kern+0x7e
#7  copyout+0x48
#8  ffs_read+0x1f0
#9  VOP_READ+0x49
#10 vn_read+0xca
#11 dofilereadv+0x216
#12 sys_read+0x82
#13 syscall+0x32a
#14 Xsyscall_untramp+0xe4
lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at:
#0  witness_checkorder+0x4c0
#1  _rw_enter+0x68
#2  _rrw_enter+0x3e
#3  VOP_LOCK+0x3d
#4  vn_lock+0x34
#5  uvn_io+0x1b8
#6  uvm_pager_put+0x109
#7  uvn_flush+0x424
#8  uvm_map_clean+0x3e7
#9  syscall+0x32a
#10 Xsyscall_untramp+0xe4

Is this to be expected or is there a problem here?

If there are any other tests that will be helpful please let me know.

Thanks very much,

Vijay


Vijay Sankar, M.Eng., P.Eng.
ForeTell Technologies Limited
vsan...@foretell.ca

Reply via email to