[SCM] Samba Shared Repository - branch master updated

Andreas Schneider asn at samba.org
Fri Mar 19 14:16:02 UTC 2021


The branch, master has been updated
       via  bda0599087b s3: Remove last vestiges of Tru64 ACL support (missed in earlier patch).
      from  cf0c773ca56 messaging: Fix receiving file descriptors

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit bda0599087b32a0435d3a80e1f7063a6b60d976b
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Mar 16 23:10:58 2021 -0700

    s3: Remove last vestiges of Tru64 ACL support (missed in earlier patch).
    
    Added WHATSNEW.txt note.
    
    Signed-off-by: Jeremy Allison <jra at samba.org>
    Reviewed-by: Andrew Bartlett <abartlet at samba.org>
    Reviewed-by: Andreas Schneider <asn at samba.org>
    
    Autobuild-User(master): Andreas Schneider <asn at cryptomilk.org>
    Autobuild-Date(master): Fri Mar 19 14:15:02 UTC 2021 on sn-devel-184

-----------------------------------------------------------------------

Summary of changes:
 WHATSNEW.txt          |  2 ++
 source3/lib/sysacls.c | 41 -----------------------------------------
 source3/wscript       |  4 ----
 3 files changed, 2 insertions(+), 45 deletions(-)


Changeset truncated at 500 lines:

diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 7a64854b828..4154e0849f2 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -43,6 +43,8 @@ NEW FEATURES/CHANGES
 REMOVED FEATURES
 ================
 
+Tru64 ACL support has been removed from this release. The last
+supported release of Tru64 UNIX was in 2012.
 
 
 smb.conf changes
diff --git a/source3/lib/sysacls.c b/source3/lib/sysacls.c
index ad970b6299b..77bf414d731 100644
--- a/source3/lib/sysacls.c
+++ b/source3/lib/sysacls.c
@@ -26,10 +26,6 @@
 #include "modules/vfs_posixacl.h"
 #endif
 
-#if defined(HAVE_TRU64_ACLS)
-#include "modules/vfs_tru64acl.h"
-#endif
-
 #if defined(HAVE_SOLARIS_UNIXWARE_ACLS)
 #include "modules/vfs_solarisacl.h"
 #endif
@@ -432,43 +428,6 @@ int sys_acl_delete_def_file(vfs_handle_struct *handle,
 	return aixacl_sys_acl_delete_def_file(handle, smb_fname);
 }
 
-#elif defined(HAVE_TRU64_ACLS)
-
-SMB_ACL_T sys_acl_get_file(vfs_handle_struct *handle,
-			const struct smb_filename *smb_fname,
-			SMB_ACL_TYPE_T type,
-			TALLOC_CTX *mem_ctx)
-{
-	return tru64acl_sys_acl_get_file(handle, smb_fname, type,
-					 mem_ctx);
-}
-
-SMB_ACL_T sys_acl_get_fd(vfs_handle_struct *handle, files_struct *fsp,
-			 TALLOC_CTX *mem_ctx)
-{
-	return tru64acl_sys_acl_get_fd(handle, fsp, mem_ctx);
-}
-
-int sys_acl_set_file(vfs_handle_struct *handle,
-			const struct smb_filename *smb_fname,
-			SMB_ACL_TYPE_T type,
-			SMB_ACL_T acl_d)
-{
-	return tru64acl_sys_acl_set_file(handle, smb_fname, type, acl_d);
-}
-
-int sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp,
-		   SMB_ACL_T acl_d)
-{
-	return tru64acl_sys_acl_set_fd(handle, fsp, acl_d);
-}
-
-int sys_acl_delete_def_file(vfs_handle_struct *handle,
-				const struct smb_filename *smb_fname)
-{
-	return tru64acl_sys_acl_delete_def_file(handle, smb_fname);
-}
-
 #elif defined(HAVE_SOLARIS_UNIXWARE_ACLS)
 
 SMB_ACL_T sys_acl_get_file(vfs_handle_struct *handle,
diff --git a/source3/wscript b/source3/wscript
index ba02a3586b9..b57ad6b42a7 100644
--- a/source3/wscript
+++ b/source3/wscript
@@ -543,10 +543,6 @@ return acl_get_perm_np(permset_d, perm);
                 Logs.info('Using solaris or UnixWare ACLs')
                 conf.DEFINE('HAVE_SOLARIS_UNIXWARE_ACLS',1)
                 default_static_modules.extend(['vfs_solarisacl'])
-            elif conf.CHECK_FUNCS_IN(['acl_get_fd'], 'pacl'):
-                Logs.info('Using Tru64 ACLs')
-                conf.DEFINE('HAVE_TRU64_ACLS',1)
-                default_static_modules.extend(['vfs_tru64acl'])
             else:
                 conf.fatal("ACL support not found. Try installing libacl1-dev "
                            "or libacl-devel.  "


-- 
Samba Shared Repository



More information about the samba-cvs mailing list