]> git.ipfire.org Git - thirdparty/samba.git/log
thirdparty/samba.git
4 years agopython: Add RPC credentials cache test
Joseph Sutton [Thu, 29 Apr 2021 09:04:25 +0000 (21:04 +1200)] 
python: Add RPC credentials cache test

Test that we can use a credentials cache with a user's service ticket
obtained with our Python code to connect to a service through RPC.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
4 years agopython: Add LDAP credentials cache test
Joseph Sutton [Thu, 29 Apr 2021 08:58:11 +0000 (20:58 +1200)] 
python: Add LDAP credentials cache test

Test that we can use a credentials cache with a user's service ticket
obtained with our Python code to connect to a service through LDAP.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
4 years agopython: Add credentials cache test
Joseph Sutton [Tue, 27 Apr 2021 23:06:33 +0000 (11:06 +1200)] 
python: Add credentials cache test

Test that we can use a credentials cache with a user's service ticket
obtained with our Python code to connect to a service using the normal
credentials system backed on to MIT/Heimdal Kerberos 5 libraries. This
will allow us to validate the output of the MIT/Heimdal libraries in the
future.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
4 years agokrb5: Add Python functions to create a credentials cache containing a service ticket
Joseph Sutton [Tue, 27 Apr 2021 23:02:47 +0000 (11:02 +1200)] 
krb5: Add Python functions to create a credentials cache containing a service ticket

This is a FILE: format credentials cache readable by the MIT/Heimdal
Kerberos libraries. This allows us to glue the Python ASN1 Kerberos
system to the MIT/Heimdal one.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
4 years agolibrpc: Test parsing a Kerberos 5 credentials cache with ndrdump
Joseph Sutton [Tue, 27 Apr 2021 22:58:48 +0000 (10:58 +1200)] 
librpc: Test parsing a Kerberos 5 credentials cache with ndrdump

This is the format used by the FILE: credentials cache type.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
4 years agokrb5ccache.idl: Add definition for a Kerberos credentials cache
Joseph Sutton [Tue, 27 Apr 2021 22:57:00 +0000 (10:57 +1200)] 
krb5ccache.idl: Add definition for a Kerberos credentials cache

Based on specifications found at
https://web.mit.edu/kerberos/krb5-devel/doc/formats/ccache_file_format.html

This is primarily designed for parsing and storing a single Kerberos
ticket, due to the limitations of PIDL.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
4 years agoRevert "s4-test: fixed ndrdump test for top level build"
Joseph Sutton [Wed, 14 Apr 2021 22:32:41 +0000 (10:32 +1200)] 
Revert "s4-test: fixed ndrdump test for top level build"

This essentially reverts commit
b84c0a9ed6d556eb2d3797d606edcd03f9766606, but the datapath is now in the
source4 directory.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
4 years agopygensec: Fix method documentation
Joseph Sutton [Tue, 27 Apr 2021 23:07:22 +0000 (11:07 +1200)] 
pygensec: Fix method documentation

This changes the docstrings to use the correct method names.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
4 years agoauth:creds: Fix parameter in creds.set_named_ccache()
Joseph Sutton [Tue, 27 Apr 2021 22:55:13 +0000 (10:55 +1200)] 
auth:creds: Fix parameter in creds.set_named_ccache()

Use the passed-in value for 'obtained' rather than always using
CRED_SPECIFIED.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
4 years agoauth:creds: Remove unused variable
Joseph Sutton [Tue, 27 Apr 2021 22:54:05 +0000 (10:54 +1200)] 
auth:creds: Remove unused variable

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
4 years agos3: lib: Fix the solaris build. Commit 8d0ea8bafa00 added SMB_ACL_TYPE_T type to...
Jeremy Allison [Mon, 17 May 2021 21:01:43 +0000 (14:01 -0700)] 
s3: lib: Fix the solaris build. Commit 8d0ea8bafa00 added SMB_ACL_TYPE_T type to solarisacl_sys_acl_set_fd() in the .c file, but not the .h.

The fact no one noticed means currently no one is
building master on Solaris/Illumos/OmniOS.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue May 18 19:23:25 UTC 2021 on sn-devel-184

4 years agos3: VFS: Update status of SMB_VFS_SYS_ACL_DELETE_DEF_FILE() and SMB_VFS_SYS_ACL_DELET...
Jeremy Allison [Sat, 15 May 2021 04:41:49 +0000 (21:41 -0700)] 
s3: VFS: Update status of SMB_VFS_SYS_ACL_DELETE_DEF_FILE() and SMB_VFS_SYS_ACL_DELETE_DEF_FD().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue May 18 18:19:28 UTC 2021 on sn-devel-184

4 years agos3: smbd: Remove all references to utility and backend functions supporting sys_acl_d...
Jeremy Allison [Sat, 15 May 2021 04:39:00 +0000 (21:39 -0700)] 
s3: smbd: Remove all references to utility and backend functions supporting sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agovfs: RIP SMB_VFS_SYS_ACL_DELETE_DEF_FILE()
Jeremy Allison [Sat, 15 May 2021 04:22:11 +0000 (21:22 -0700)] 
vfs: RIP SMB_VFS_SYS_ACL_DELETE_DEF_FILE()

              .--. .-,       .-..-.__
            .'(`.-` \_.-'-./`  |\_( "\__
         __.>\ ';  _;---,._|   / __/`'--)
        /.--.  : |/' _.--.<|  /  | |
    _..-'    `\     /' /`  /_/ _/_/
     >_.-``-. `Y  /' _;---.`|/))))
    '` .-''. \|:  .'   __, .-'"`
     .'--._ `-:  \/:  /'  '.\             _|_
         /.'`\ :;   /'      `-           `-|-`
        -`    |     |                      |
              :.; : |                  .-'~^~`-.
              |:    |                .' _     _ `.
              |:.   |                | |_) | |_) |
              :. :  |                | | \ | |   |
              : ;   |                |           |
              : ;   |                |  SMB_VFS  |
              : ;   |                |  SYS_ACL  |
              : ;   |                |DELETE_DEF |
            .jgs. : ;                |  FILE     |
    -."-/\\\/:::.    `\."-._'."-"_\\-|           |///."-
    " -."-.\\"-."//.-".`-."_\\-.".-\\`=.........=`//-".

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: posixacl_xattr: Remove posixacl_xattr_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 02:39:41 +0000 (19:39 -0700)] 
s3: VFS: posixacl_xattr: Remove posixacl_xattr_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: posixacl: Remove sys_acl_delete_def_file_fn pointer.
Jeremy Allison [Sat, 15 May 2021 02:31:09 +0000 (19:31 -0700)] 
s3: VFS: posixacl: Remove sys_acl_delete_def_file_fn pointer.

Leave the called function as that's in the public API.
We will be able to get rid of it when we delete sys_acl_delete_def_file()
after all the callers are gone.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: zfsacl: Remove zfsacl_fail__sys_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 01:23:38 +0000 (18:23 -0700)] 
s3: VFS: zfsacl: Remove zfsacl_fail__sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: unityed_media: Remove um_sys_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 01:23:03 +0000 (18:23 -0700)] 
s3: VFS: unityed_media: Remove um_sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: solarisacl: Remove solarisacl_sys_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 01:22:23 +0000 (18:22 -0700)] 
s3: VFS: solarisacl: Remove solarisacl_sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: nfsacl_xattr: Remove nfs4acl_xattr_fail__sys_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 01:21:41 +0000 (18:21 -0700)] 
s3: VFS: nfsacl_xattr: Remove nfs4acl_xattr_fail__sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: media_harmony: Remove mh_sys_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 01:20:54 +0000 (18:20 -0700)] 
s3: VFS: media_harmony: Remove mh_sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: hpuxacl: Remove hpuxacl_sys_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 01:20:14 +0000 (18:20 -0700)] 
s3: VFS: hpuxacl: Remove hpuxacl_sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: gpfs: Remove gpfsacl_sys_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 01:18:50 +0000 (18:18 -0700)] 
s3: VFS: gpfs: Remove gpfsacl_sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: glusterfs: Remove sys_acl_delete_def_file_fn pointer.
Jeremy Allison [Sat, 15 May 2021 01:18:00 +0000 (18:18 -0700)] 
s3: VFS: glusterfs: Remove sys_acl_delete_def_file_fn pointer.

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: fake_acls: Remove fake_acls_sys_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 01:17:20 +0000 (18:17 -0700)] 
s3: VFS: fake_acls: Remove fake_acls_sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.com>
4 years agos3: VFS: ceph: Remove sys_acl_delete_def_file_fn() pointer.
Jeremy Allison [Sat, 15 May 2021 01:16:30 +0000 (18:16 -0700)] 
s3: VFS: ceph: Remove sys_acl_delete_def_file_fn() pointer.

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: catia: Remove catia_sys_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 01:15:35 +0000 (18:15 -0700)] 
s3: VFS: catia: Remove catia_sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: cap: Remove cap_sys_acl_delete_def_file().
Jeremy Allison [Sat, 15 May 2021 01:14:55 +0000 (18:14 -0700)] 
s3: VFS: cap: Remove cap_sys_acl_delete_def_file().

No longer used.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <noel.power@suse.com>
4 years agos3: VFS: aixacl2: Remove aixjfs2_sys_acl_delete_def_file().
Jeremy Allison [Fri, 14 May 2021 23:12:29 +0000 (16:12 -0700)] 
s3: VFS: aixacl2: Remove aixjfs2_sys_acl_delete_def_file().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: aixacl: Remove aixacl_sys_acl_delete_def_file().
Jeremy Allison [Fri, 14 May 2021 23:12:05 +0000 (16:12 -0700)] 
s3: VFS: aixacl: Remove aixacl_sys_acl_delete_def_file().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: torture: cmd_sys_acl_delete_def_file: Move SMB_VFS_SYS_ACL_DELETE_DEF_FILE()...
Jeremy Allison [Fri, 14 May 2021 23:09:58 +0000 (16:09 -0700)] 
s3: torture: cmd_sys_acl_delete_def_file: Move SMB_VFS_SYS_ACL_DELETE_DEF_FILE() -> SMB_VFS_SYS_ACL_DELETE_DEF_FD().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: smbd: Change SMB_VFS_SYS_ACL_DELETE_DEF_FILE() -> SMB_VFS_SYS_ACL_DELETE_DEF_FD().
Jeremy Allison [Fri, 14 May 2021 23:01:55 +0000 (16:01 -0700)] 
s3: smbd: Change SMB_VFS_SYS_ACL_DELETE_DEF_FILE() -> SMB_VFS_SYS_ACL_DELETE_DEF_FD().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: default. In vfswrap_sys_acl_delete_def_file() remove the placeholder code...
Jeremy Allison [Fri, 14 May 2021 23:00:55 +0000 (16:00 -0700)] 
s3: VFS: default. In vfswrap_sys_acl_delete_def_file() remove the placeholder code and call sys_acl_delete_def_fd().

This will redirect to the correct backend.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: lib: sysacls: Add sys_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 22:57:08 +0000 (15:57 -0700)] 
s3: lib: sysacls: Add sys_acl_delete_def_fd().

In the default (posix) case goes to posixacl_sys_acl_delete_def_fd().
For all other systems goes to their relevent backends.

Now we can fill in the delete_def_fd() function in vfs_default.c

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: zfsacl: Add zfsacl_fail__sys_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 22:46:49 +0000 (15:46 -0700)] 
s3: VFS: zfsacl: Add zfsacl_fail__sys_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: solarisacl: Add solarisacl_sys_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 22:43:09 +0000 (15:43 -0700)] 
s3: VFS: solarisacl: Add solarisacl_sys_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: posixacl: Add posixacl_sys_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 22:39:33 +0000 (15:39 -0700)] 
s3: VFS: posixacl: Add posixacl_sys_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: nfs4acl_xattr. Add nfs4acl_xattr_fail__sys_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 22:12:50 +0000 (15:12 -0700)] 
s3: VFS: nfs4acl_xattr. Add nfs4acl_xattr_fail__sys_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: hpuxacl. Add hpuxacl_sys_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 22:11:20 +0000 (15:11 -0700)] 
s3: VFS: hpuxacl. Add hpuxacl_sys_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: fake_acls: Add fake_acls_sys_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 21:39:12 +0000 (14:39 -0700)] 
s3: VFS: fake_acls: Add fake_acls_sys_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: gpfs: Add gpfsacl_sys_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 21:36:26 +0000 (14:36 -0700)] 
s3: VFS: gpfs: Add gpfsacl_sys_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: glusterfs: Make gluster call posixacl_xattr_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 21:34:27 +0000 (14:34 -0700)] 
s3: VFS: glusterfs: Make gluster call posixacl_xattr_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: ceph: Make ceph call posixacl_xattr_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 21:33:43 +0000 (14:33 -0700)] 
s3: VFS: ceph: Make ceph call posixacl_xattr_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: posixacl_xattr: Add posixacl_xattr_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 21:32:53 +0000 (14:32 -0700)] 
s3: VFS: posixacl_xattr: Add posixacl_xattr_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
4 years agos3: VFS: aixacl2: Add aixjfs2_sys_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 21:30:29 +0000 (14:30 -0700)] 
s3: VFS: aixacl2: Add aixjfs2_sys_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <noel.power@suse.com>
4 years agos3: VFS: aixacl: Add aixacl_sys_acl_delete_def_fd().
Jeremy Allison [Fri, 14 May 2021 21:29:17 +0000 (14:29 -0700)] 
s3: VFS: aixacl: Add aixacl_sys_acl_delete_def_fd().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <noel.power@suse.com>
4 years agos3: VFS: Add SMB_VFS_SYS_ACL_DELETE_DEF_FD(),
Jeremy Allison [Fri, 14 May 2021 21:20:50 +0000 (14:20 -0700)] 
s3: VFS: Add SMB_VFS_SYS_ACL_DELETE_DEF_FD(),

Not yet used. Eventually will replace SMB_VFS_SYS_ACL_DELETE_DEF_FILE().

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Noel Power <noel.power@suse.com>
4 years agolib:cmdline: Fix setting 'log file' from smb.conf
Andreas Schneider [Mon, 17 May 2021 09:00:29 +0000 (11:00 +0200)] 
lib:cmdline: Fix setting 'log file' from smb.conf

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Ralph Böhme <slow@samba.org>
Autobuild-Date(master): Tue May 18 11:32:41 UTC 2021 on sn-devel-184

4 years agoctdb: Fix a crash in run_proc_signal_handler()
Volker Lendecke [Tue, 18 May 2021 06:32:45 +0000 (08:32 +0200)] 
ctdb: Fix a crash in run_proc_signal_handler()

If a script times out the caller can talloc_free() the script_list
output of run_event_recv, which talloc_free's proc->output from
run_proc.c as well. If the script generates further output after the
timeout and then exits after a while, the SIGCHLD handler in the
eventd tries to read into proc->output, which was already free'ed.

Fix this by not doing just a talloc_steal but a talloc_move. This way
proc_read_handler() called from run_proc_signal_handler() does not try
to realloc the stale reference to proc->output but gets a NULL
reference.

I don't really know how to do a knownfail in ctdb, so this commit
actually activates catching the signal by waiting long enough for
22.bar to exit and generate the SIGCHLD.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=14475
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agoctdb: Introduce output before and after the 10-second timeout
Volker Lendecke [Tue, 18 May 2021 06:28:16 +0000 (08:28 +0200)] 
ctdb: Introduce output before and after the 10-second timeout

This will lead to a crash in run_event_test.c soon

Bug: https://bugzilla.samba.org/show_bug.cgi?id=14475
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agoctdb: Wait for SIGCHLD if script timed out
Volker Lendecke [Tue, 18 May 2021 06:23:05 +0000 (08:23 +0200)] 
ctdb: Wait for SIGCHLD if script timed out

Bug: https://bugzilla.samba.org/show_bug.cgi?id=14475
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agoctdb: Introduce a helper variable in run_event_test.c
Volker Lendecke [Tue, 18 May 2021 06:18:25 +0000 (08:18 +0200)] 
ctdb: Introduce a helper variable in run_event_test.c

Bug: https://bugzilla.samba.org/show_bug.cgi?id=14475
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agoctdb: Call run_event_recv() in a callback function
Volker Lendecke [Tue, 18 May 2021 06:01:06 +0000 (08:01 +0200)] 
ctdb: Call run_event_recv() in a callback function

Triggers a different code path in run_event_* and aligns it more what
the ctdb eventd really does.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=14475
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agoctdb: fix typos
Volker Lendecke [Fri, 7 May 2021 15:36:58 +0000 (17:36 +0200)] 
ctdb: fix typos

Bug: https://bugzilla.samba.org/show_bug.cgi?id=14475
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
4 years agodlz: remove support for ancient binds
Douglas Bagnall [Fri, 23 Apr 2021 07:37:55 +0000 (19:37 +1200)] 
dlz: remove support for ancient binds

We no longer support versions of bind that have
DLZ_DLOPEN_VERSION != 3, so we no longer need all these ifdefs.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Mon May 17 22:29:01 UTC 2021 on sn-devel-184

4 years agodlz: do not build for Bind 9.8 or 9.9
Douglas Bagnall [Sat, 24 Apr 2021 03:25:25 +0000 (15:25 +1200)] 
dlz: do not build for Bind 9.8 or 9.9

If we drop support for versions before Bind 9.10 (which itself went
EOL in 2018) we can get rid of a whole lot of ifdefs for old API
versions that no-one should be using.

This patch stops the build, the next one clears out the ifdefs.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
4 years agodlz torture: update to supported DLZ API
Douglas Bagnall [Sat, 24 Apr 2021 03:25:44 +0000 (15:25 +1200)] 
dlz torture: update to supported DLZ API

Bind 9.8 went EOL in 2014, but we still run our tests using the API
version that it alone uses.

This patch changes it to use the API of versions 9.10 onwards.

We don't change what we test or make use of the new API, just pass
around some NULL pointers.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
4 years agosamba-tool:testparm: Display nicer parameter dump error messages
Joseph Sutton [Wed, 28 Apr 2021 03:46:46 +0000 (15:46 +1200)] 
samba-tool:testparm: Display nicer parameter dump error messages

Now we catch errors for unknown sections or parameters and turn them
into CommandErrors.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14143

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Rowland Penny <rpenny@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
4 years agosamba-tool:testparm: Test error handling for unknown sections and parameters
Joseph Sutton [Thu, 29 Apr 2021 08:23:21 +0000 (20:23 +1200)] 
samba-tool:testparm: Test error handling for unknown sections and parameters

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14143

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Rowland Penny <rpenny@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
4 years agosamba-tool:testparm: Fix error with --section-name
Joseph Sutton [Thu, 22 Apr 2021 00:57:24 +0000 (12:57 +1200)] 
samba-tool:testparm: Fix error with --section-name

Pass the correct parameters into LoadparmService.dump() so that
--section-name works properly.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14143

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Rowland Penny <rpenny@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
4 years agosamba-tool:testparm: Test that --section-name works without --parameter-name
Joseph Sutton [Thu, 29 Apr 2021 08:17:09 +0000 (20:17 +1200)] 
samba-tool:testparm: Test that --section-name works without --parameter-name

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14143

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Rowland Penny <rpenny@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
4 years agonmbd: Reduce the wait interface loop sleep time
Samuel Cabrero [Fri, 14 May 2021 10:35:44 +0000 (12:35 +0200)] 
nmbd: Reduce the wait interface loop sleep time

Under some circumstances the network-online.target can be reached
without an IPv4 address, for example when using systemd-networkd and
having systemd-networkd-wait-online.service disabled. This will trigger
a five seconds sleep which seems a bit excessive. It is specially
critical when winbind.service is enabled as it won't be started until
nmbd.service is running, delaying the systemd-logind.service five seconds.

Reduce the sleep time from 5 seconds to 250ms to exit the loop as soon
as possible.

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Fri May 14 20:52:47 UTC 2021 on sn-devel-184

4 years agos3: VFS: Remove SMB_VFS_READDIR_ATTR(), no longer used
Samuel Cabrero [Thu, 13 May 2021 11:36:31 +0000 (13:36 +0200)] 
s3: VFS: Remove SMB_VFS_READDIR_ATTR(), no longer used

                             ----------------
                            /                \
                           /       REST       \
                          /         IN         \
                         /         PEACE        \
                        /                        \
                        |                        |
                        |  SMB_VFS_READDIR_ATTR  |
                        |                        |
                        |                        |
                        |         13 May         |
                        |          2021          |
                        |                        |
                        |                        |
                       *|     *  *  *            | *
              _________)/\\_//(\/(/\)/\//\/\///\/|_)_______

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3: VFS: fruit: Remove SMB_VFS_READDIR_ATTR()
Samuel Cabrero [Thu, 13 May 2021 11:19:09 +0000 (13:19 +0200)] 
s3: VFS: fruit: Remove SMB_VFS_READDIR_ATTR()

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3: VFS: catia: Remove SMB_VFS_READDIR_ATTR()
Samuel Cabrero [Thu, 13 May 2021 11:18:23 +0000 (13:18 +0200)] 
s3: VFS: catia: Remove SMB_VFS_READDIR_ATTR()

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3: smbd: Skip calling SMB_VFS_FREADDIR_ATTR() for symlinks
Samuel Cabrero [Thu, 13 May 2021 15:01:47 +0000 (17:01 +0200)] 
s3: smbd: Skip calling SMB_VFS_FREADDIR_ATTR() for symlinks

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
4 years agos3: smbd: Switch from SMB_VFS_READDIR_ATTR() to SMB_VFS_FREADDIR_ATTR()
Samuel Cabrero [Thu, 13 May 2021 11:17:19 +0000 (13:17 +0200)] 
s3: smbd: Switch from SMB_VFS_READDIR_ATTR() to SMB_VFS_FREADDIR_ATTR()

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3: VFS: fruit: Implement SMB_VFS_FREADDIR_ATTR()
Samuel Cabrero [Thu, 13 May 2021 11:08:20 +0000 (13:08 +0200)] 
s3: VFS: fruit: Implement SMB_VFS_FREADDIR_ATTR()

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoVFS: Add SMB_VFS_FREADDIR_ATTR()
Samuel Cabrero [Mon, 10 May 2021 10:38:58 +0000 (12:38 +0200)] 
VFS: Add SMB_VFS_FREADDIR_ATTR()

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agobuild: wscript. Fix the build on FreeBSD with the clang ld.lld-XX linker.
Jeremy Allison [Thu, 13 May 2021 20:20:17 +0000 (13:20 -0700)] 
build: wscript. Fix the build on FreeBSD with the clang ld.lld-XX linker.

FreeBSD is broken. It doesn't include 'extern char **environ'
in any shared library, but statically inside crt0.o.

If we're running on a FreeBSD with the GNU linker ld we
can get around this by explicitly telling the linker to
ignore 'environ' as an unresolved symbol in a shared library.

However, the clang linker ld.lld-XX is broken in that it
doesn't have that option.
First try to see if have '-Wl,--ignore-unresolved-symbol,environ'
and just use that if so.

If not, we have to use '-Wl,--allow-shlib-undefined' instead
and remove all instances of '-Wl,-no-undefined'.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Fri May 14 01:50:25 UTC 2021 on sn-devel-184

4 years agolib:util: Fix return value of tdb_fetch_uint32_byblob()
Andreas Schneider [Tue, 11 May 2021 09:31:33 +0000 (11:31 +0200)] 
lib:util: Fix return value of tdb_fetch_uint32_byblob()

The initialize_winbindd_cache() function uses tdb_fetch_uint32_byblob()
to check if the cache version is valid and up to date. As
tdb_fetch_uint32_byblob() returns false for a successful fetch, we
always remove the winbind cache database. This breaks the winbind
offline logon feature.

This also affects other caches and pdb.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14702

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed May 12 21:19:03 UTC 2021 on sn-devel-184

4 years agos3:winbind: Code cleanup for initialize_winbindd_cache()
Andreas Schneider [Tue, 11 May 2021 09:34:40 +0000 (11:34 +0200)] 
s3:winbind: Code cleanup for initialize_winbindd_cache()

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3:winbind: Remove global variable for winbindd_offline_state
Andreas Schneider [Mon, 10 May 2021 15:55:13 +0000 (17:55 +0200)] 
s3:winbind: Remove global variable for winbindd_offline_state

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoautobuild: Add ad_member_offline_logon
Andreas Schneider [Mon, 10 May 2021 11:08:21 +0000 (13:08 +0200)] 
autobuild: Add ad_member_offline_logon

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agotestprogs: Add test for offline logon support
Andreas Schneider [Mon, 10 May 2021 10:52:18 +0000 (12:52 +0200)] 
testprogs: Add test for offline logon support

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoselftest: Set winbind offline in ad_member_offline_logon target
Andreas Schneider [Mon, 10 May 2021 08:40:31 +0000 (10:40 +0200)] 
selftest: Set winbind offline in ad_member_offline_logon target

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoselftest: Add skip_wait to check_or_start
Andreas Schneider [Mon, 10 May 2021 14:37:16 +0000 (16:37 +0200)] 
selftest: Add skip_wait to check_or_start

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoselftest: Turn on offline logon for ad_member_offline_logon
Andreas Schneider [Mon, 10 May 2021 08:40:27 +0000 (10:40 +0200)] 
selftest: Turn on offline logon for ad_member_offline_logon

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoselftest: Add ad_member_offline_logon env
Andreas Schneider [Mon, 10 May 2021 08:37:11 +0000 (10:37 +0200)] 
selftest: Add ad_member_offline_logon env

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoselftest: Pass down the machine account name to provision_ad_member
Andreas Schneider [Tue, 11 May 2021 15:59:51 +0000 (17:59 +0200)] 
selftest: Pass down the machine account name to provision_ad_member

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoselftest: Also add SERVER_LOG_LEVEL support for s3 targets
Andreas Schneider [Mon, 10 May 2021 10:32:51 +0000 (12:32 +0200)] 
selftest: Also add SERVER_LOG_LEVEL support for s3 targets

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3: lib: If we're reporting getaddrinfo fail, print the name we were looking up in...
Richard Sharpe [Wed, 12 May 2021 18:46:24 +0000 (11:46 -0700)] 
s3: lib: If we're reporting getaddrinfo fail, print the name we were looking up in the same debug.

Signed-off-by: Richard Sharpe <realrichardsharpe@gmail.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoprinting: Avoid a few references to background_lpq_updater_pid
Volker Lendecke [Fri, 30 Apr 2021 19:52:00 +0000 (21:52 +0200)] 
printing: Avoid a few references to background_lpq_updater_pid

We have the bgqd in the pidfile now

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue May 11 23:45:21 UTC 2021 on sn-devel-184

4 years agoprinting: Introduce samba-bgqd
Volker Lendecke [Thu, 22 Apr 2021 11:39:31 +0000 (13:39 +0200)] 
printing: Introduce samba-bgqd

This is a separate binary executed from start_background_queue(). As
such it does not really gain much, but the idea is to move all the
code this runs out of the smbd and spoolssd binaries to just link
here.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agolib: Add str_list_add_printf()
Volker Lendecke [Tue, 4 May 2021 10:30:02 +0000 (12:30 +0200)] 
lib: Add str_list_add_printf()

Build up execv argument lists

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agolib: Add parent_watch_fd()
Volker Lendecke [Tue, 27 Apr 2021 16:03:57 +0000 (18:03 +0200)] 
lib: Add parent_watch_fd()

Make the parent watcher pipe used in reinit_after_fork() available for
external users that can't call reinit_after_fork().

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoprinting: Factor out register_printing_bq_handlers()
Volker Lendecke [Fri, 23 Apr 2021 08:32:43 +0000 (10:32 +0200)] 
printing: Factor out register_printing_bq_handlers()

The printing background jobs can be provided independently of the
start_background_queue() implementation.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoparam: Enable including source3/param/param_proto.h without vfs.h
Volker Lendecke [Thu, 22 Apr 2021 13:44:10 +0000 (15:44 +0200)] 
param: Enable including source3/param/param_proto.h without vfs.h

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoprinting: Simplify calling print commands
Volker Lendecke [Fri, 30 Apr 2021 10:12:40 +0000 (12:12 +0200)] 
printing: Simplify calling print commands

We have fstr_sprintf for this

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agolib: Simplify str_list_make_empty()
Volker Lendecke [Tue, 27 Apr 2021 09:38:53 +0000 (11:38 +0200)] 
lib: Simplify str_list_make_empty()

We have talloc_zero_array() for this.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agosmbd: Make share_mode_lock.h includable on its own
Volker Lendecke [Tue, 27 Apr 2021 16:01:33 +0000 (18:01 +0200)] 
smbd: Make share_mode_lock.h includable on its own

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agoprinting: Consolidate add_to_jobs_list()
Volker Lendecke [Fri, 30 Apr 2021 08:36:57 +0000 (10:36 +0200)] 
printing: Consolidate add_to_jobs_list()

add_to_jobs_changed() and add_to_jobs_added() only differed in the key
string.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3: smbd: Remove a STAT/LSTAT call on the parent pathname in a hot code path.
Jeremy Allison [Tue, 11 May 2021 18:41:42 +0000 (11:41 -0700)] 
s3: smbd: Remove a STAT/LSTAT call on the parent pathname in a hot code path.

This optimization uses the stored errno result from check_parent_exists()
which already did a STAT/LSTAT if needed.

Best viewed with 'git show -b'.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue May 11 22:52:58 UTC 2021 on sn-devel-184

4 years agos3: smbd: Allow check_parent_exists() to return the errno from STAT/LSTAT on the...
Jeremy Allison [Tue, 11 May 2021 18:31:55 +0000 (11:31 -0700)] 
s3: smbd: Allow check_parent_exists() to return the errno from STAT/LSTAT on the parent name.

Not yet used.

This will allow us to avoid an duplicate STAT/LSTAT system call
on the parent pathname in a hot code path of the caller in the next commit.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
4 years agoVFS: Update status of SMB_VFS_STREAMINFO
Noel Power [Thu, 29 Apr 2021 14:41:28 +0000 (15:41 +0100)] 
VFS: Update status of SMB_VFS_STREAMINFO

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue May 11 16:38:40 UTC 2021 on sn-devel-184

4 years agos3: VFS: Remove SMB_VFS_STREAMINFO(), no longer used
Noel Power [Wed, 28 Apr 2021 16:55:35 +0000 (17:55 +0100)] 
s3: VFS: Remove SMB_VFS_STREAMINFO(), no longer used

                   ---------------
                  /               \
                 /      REST       \
                /        IN         \
               /        PEACE        \
              /                       \
              |                       |
              |   SMB_VFS_STREAMINFO  |
              |                       |
              |                       |
              |       28 April        |
              |         2021          |
              |                       |
              |                       |
             *|     *  *  *           | *
    _________)/\\_//(\/(/\)/\//\/\////|_)_______

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3/modules: VFS: glusterfs: Remove SMB_VFS_STREAMINFO
Jeremy Allison [Mon, 10 May 2021 22:07:35 +0000 (15:07 -0700)] 
s3/modules: VFS: glusterfs: Remove SMB_VFS_STREAMINFO

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3/modules: VFS: unityed_media: Remove SMB_VFS_STREAMINFO
Noel Power [Wed, 28 Apr 2021 16:42:37 +0000 (17:42 +0100)] 
s3/modules: VFS: unityed_media: Remove SMB_VFS_STREAMINFO

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3/modules: VFS: stream_xattr: Remove SMB_VFS_STREAMINFO
Noel Power [Wed, 28 Apr 2021 16:40:07 +0000 (17:40 +0100)] 
s3/modules: VFS: stream_xattr: Remove SMB_VFS_STREAMINFO

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
4 years agos3/modules: VFS: streams_depo: Remove SMB_VFS_STREAMINFO
Noel Power [Wed, 28 Apr 2021 16:32:33 +0000 (17:32 +0100)] 
s3/modules: VFS: streams_depo: Remove SMB_VFS_STREAMINFO

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>