[SCM] Samba Shared Repository - branch master updated

Jeremy Allison jra at samba.org
Mon Aug 8 19:04:01 UTC 2022


The branch, master has been updated
       via  d6490bdc0f6 s3:passdb: Remove unused function secrets_fetch_trust_account_password()
       via  cb8518e1936 s3:include: Fix trailing whitespaces in secrets.h
      from  751b2b853b3 ldb: change the version to 2.7.0 for Samba 4.18

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


- Log -----------------------------------------------------------------
commit d6490bdc0f69be3c5e78f08fad7b3f23b4857aa1
Author: Pavel Filipenský <pfilipensky at samba.org>
Date:   Sat Aug 6 00:35:22 2022 +0200

    s3:passdb: Remove unused function secrets_fetch_trust_account_password()
    
    Signed-off-by: Pavel Filipenský <pfilipensky at samba.org>
    Reviewed-by: Jeremy Allison <jra at samba.org>
    
    Autobuild-User(master): Jeremy Allison <jra at samba.org>
    Autobuild-Date(master): Mon Aug  8 19:03:08 UTC 2022 on sn-devel-184

commit cb8518e19362ee84fe7525cbaab6d779d7e9f254
Author: Pavel Filipenský <pfilipensky at samba.org>
Date:   Sat Aug 6 10:11:47 2022 +0200

    s3:include: Fix trailing whitespaces in secrets.h
    
    Signed-off-by: Pavel Filipenský <pfilipensky at samba.org>
    Reviewed-by: Jeremy Allison <jra at samba.org>

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

Summary of changes:
 source3/include/secrets.h                | 13 +++++--------
 source3/passdb/machine_account_secrets.c | 26 --------------------------
 2 files changed, 5 insertions(+), 34 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/include/secrets.h b/source3/include/secrets.h
index 1abfbb07e89..47cf40432f0 100644
--- a/source3/include/secrets.h
+++ b/source3/include/secrets.h
@@ -1,20 +1,20 @@
 /*
- * Unix SMB/CIFS implementation. 
+ * Unix SMB/CIFS implementation.
  * secrets.tdb file format info
  * Copyright (C) Andrew Tridgell              2000
- * 
+ *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by the
  * Free Software Foundation; either version 3 of the License, or (at your
  * option) any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful, but WITHOUT
  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
  * more details.
- * 
+ *
  * You should have received a copy of the GNU General Public License along with
- * this program; if not, see <http://www.gnu.org/licenses/>.  
+ * this program; if not, see <http://www.gnu.org/licenses/>.
  */
 
 #ifndef _SECRETS_H
@@ -110,9 +110,6 @@ bool secrets_fetch_trust_account_password_legacy(const char *domain,
 						 uint8_t ret_pwd[16],
 						 time_t *pass_last_set_time,
 						 enum netr_SchannelType *channel);
-bool secrets_fetch_trust_account_password(const char *domain, uint8_t ret_pwd[16],
-					  time_t *pass_last_set_time,
-					  enum netr_SchannelType *channel);
 bool secrets_fetch_trusted_domain_password(const char *domain, char** pwd,
                                            struct dom_sid  *sid, time_t *pass_last_set_time);
 bool secrets_store_trusted_domain_password(const char* domain, const char* pwd,
diff --git a/source3/passdb/machine_account_secrets.c b/source3/passdb/machine_account_secrets.c
index d404298502e..5353cca9315 100644
--- a/source3/passdb/machine_account_secrets.c
+++ b/source3/passdb/machine_account_secrets.c
@@ -362,32 +362,6 @@ bool secrets_fetch_trust_account_password_legacy(const char *domain,
 	return True;
 }
 
-/************************************************************************
- Routine to get the trust account password for a domain.
- The user of this function must have locked the trust password file using
- the above secrets_lock_trust_account_password().
-************************************************************************/
-
-bool secrets_fetch_trust_account_password(const char *domain, uint8_t ret_pwd[16],
-					  time_t *pass_last_set_time,
-					  enum netr_SchannelType *channel)
-{
-	char *plaintext;
-
-	plaintext = secrets_fetch_machine_password(domain, pass_last_set_time,
-						   channel);
-	if (plaintext) {
-		DEBUG(4,("Using cleartext machine password\n"));
-		E_md4hash(plaintext, ret_pwd);
-		SAFE_FREE(plaintext);
-		return True;
-	}
-
-	return secrets_fetch_trust_account_password_legacy(domain, ret_pwd,
-							   pass_last_set_time,
-							   channel);
-}
-
 /************************************************************************
  Routine to delete all information related to the domain joined machine.
 ************************************************************************/


-- 
Samba Shared Repository



More information about the samba-cvs mailing list