From 6bb7909effe927c493a03cdf2aae1f984843f275 Mon Sep 17 00:00:00 2001 From: Jake Smith Date: Fri, 8 Sep 2023 11:04:42 +0100 Subject: [PATCH] HPCC-30246 remove unused DFS function getNodePermissions Signed-off-by: Jake Smith --- dali/base/dadfs.cpp | 11 ----------- dali/base/dadfs.hpp | 1 - 2 files changed, 12 deletions(-) diff --git a/dali/base/dadfs.cpp b/dali/base/dadfs.cpp index 713041951fe..c2f5f587733 100644 --- a/dali/base/dadfs.cpp +++ b/dali/base/dadfs.cpp @@ -1181,7 +1181,6 @@ protected: friend class CDistributedFile; IDistributedSuperFile *lookupSuperFile(const char *logicalname, IUserDescriptor *user, AccessMode accessMode, IDistributedFileTransaction *transaction, unsigned timeout=INFINITE); SecAccessFlags getFilePermissions(const char *lname,IUserDescriptor *user,unsigned auditflags); - SecAccessFlags getNodePermissions(const IpAddress &ip,IUserDescriptor *user,unsigned auditflags); SecAccessFlags getFDescPermissions(IFileDescriptor *,IUserDescriptor *user,unsigned auditflags=0); SecAccessFlags getDLFNPermissions(CDfsLogicalFileName &dlfn,IUserDescriptor *user,unsigned auditflags=0); SecAccessFlags getDropZoneScopePermissions(const char *dropZoneName,const char *dropZonePath,IUserDescriptor *user,unsigned auditflags=0); @@ -11808,16 +11807,6 @@ SecAccessFlags CDistributedFileDirectory::getFilePermissions(const char *lname,I return getDLFNPermissions(dlfn,user,auditflags); } -SecAccessFlags CDistributedFileDirectory::getNodePermissions(const IpAddress &ip,IUserDescriptor *user,unsigned auditflags) -{ - if (ip.isNull()) - return SecAccess_None; - CDfsLogicalFileName dlfn; - SocketEndpoint ep(0,ip); - dlfn.setExternal(ep,"/x"); - return getDLFNPermissions(dlfn,user,auditflags); -} - SecAccessFlags CDistributedFileDirectory::getFDescPermissions(IFileDescriptor *fdesc,IUserDescriptor *user,unsigned auditflags) { // this checks have access to the nodes in the file descriptor diff --git a/dali/base/dadfs.hpp b/dali/base/dadfs.hpp index 71e29bd750a..7f28f414826 100644 --- a/dali/base/dadfs.hpp +++ b/dali/base/dadfs.hpp @@ -644,7 +644,6 @@ interface IDistributedFileDirectory: extends IInterface virtual SecAccessFlags getFilePermissions(const char *lname,IUserDescriptor *user,unsigned auditflags=0)=0; // see dasess for auditflags values virtual void setDefaultUser(IUserDescriptor *user)=0; virtual IUserDescriptor* queryDefaultUser()=0; - virtual SecAccessFlags getNodePermissions(const IpAddress &ip,IUserDescriptor *user,unsigned auditflags=0)=0; virtual SecAccessFlags getFDescPermissions(IFileDescriptor *,IUserDescriptor *user,unsigned auditflags=0)=0; virtual SecAccessFlags getDLFNPermissions(CDfsLogicalFileName &dlfn,IUserDescriptor *user,unsigned auditflags=0)=0; virtual SecAccessFlags getDropZoneScopePermissions(const char *dropZoneName,const char *dropZonePath,IUserDescriptor *user,unsigned auditflags=0)=0;