[SCM] Samba Shared Repository - branch master updated

Andrew Bartlett abartlet at samba.org
Sat Feb 18 01:02:04 MST 2012


The branch, master has been updated
       via  a431f80 s3-secrets: Remove unused secrets_delete_generic()
       via  2d02b5e s3-secrets: Remove unused secrets_delete_machine_password()
       via  a5c1e6e s3-build: allow gcov testing by linking timelimit with --coverage
      from  21528da Fix a bunch of "unused variable" warnings.

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


- Log -----------------------------------------------------------------
commit a431f80457892f3c8be8316b68480bb08b5843b4
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Thu Feb 9 15:14:34 2012 +1100

    s3-secrets: Remove unused secrets_delete_generic()
    
    Found by callcatcher.
    
    Andrew Bartlett
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Sat Feb 18 09:01:15 CET 2012 on sn-devel-104

commit 2d02b5e9392c13e9dbabd167809a55487e776f47
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Thu Feb 9 15:15:56 2012 +1100

    s3-secrets: Remove unused secrets_delete_machine_password()
    
    Found by callcatcher.
    
    Andrew Bartlett

commit a5c1e6e647e556a971370ffde1fd5c5073f1bf60
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Sat Feb 18 17:10:39 2012 +1100

    s3-build: allow gcov testing by linking timelimit with --coverage

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

Summary of changes:
 source3/Makefile.in                      |    2 +-
 source3/include/secrets.h                |    2 --
 source3/passdb/machine_account_secrets.c |   13 -------------
 source3/passdb/secrets.c                 |   16 ----------------
 4 files changed, 1 insertions(+), 32 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/Makefile.in b/source3/Makefile.in
index b4b2a98..0a189b5 100644
--- a/source3/Makefile.in
+++ b/source3/Makefile.in
@@ -3178,7 +3178,7 @@ bin/tdbtorture: $(BINARY_PREREQS) $(TDBTORTURE_OBJ) $(LIBTALLOC) $(LIBTDB)
 
 bin/timelimit: script/tests/timelimit.o
 	@echo Linking $@
-	@$(CC) -o $@ $(DYNEXP) script/tests/timelimit.o
+	@$(CC) -o $@ $(DYNEXP) script/tests/timelimit.o $(LDFLAGS)
 
 bin/rpc_open_tcp: $(BINARY_PREREQS) $(RPC_OPEN_TCP_OBJ) $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)
 	@echo "Linking $@"
diff --git a/source3/include/secrets.h b/source3/include/secrets.h
index 6cb2e04..5b778d1 100644
--- a/source3/include/secrets.h
+++ b/source3/include/secrets.h
@@ -110,7 +110,6 @@ 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,
                                            const struct dom_sid  *sid);
-bool secrets_delete_machine_password(const char *domain);
 bool secrets_delete_machine_password_ex(const char *domain);
 bool secrets_delete_domain_sid(const char *domain);
 bool secrets_store_machine_password(const char *pass, const char *domain, enum netr_SchannelType sec_channel);
@@ -126,7 +125,6 @@ bool secrets_fetch_afs_key(const char *cell, struct afs_key *result);
 void secrets_fetch_ipc_userpass(char **username, char **domain, char **password);
 bool secrets_store_generic(const char *owner, const char *key, const char *secret);
 char *secrets_fetch_generic(const char *owner, const char *key);
-bool secrets_delete_generic(const char *owner, const char *key);
 
 /* The following definitions come from passdb/secrets_lsa.c  */
 NTSTATUS lsa_secret_get(TALLOC_CTX *mem_ctx,
diff --git a/source3/passdb/machine_account_secrets.c b/source3/passdb/machine_account_secrets.c
index 4a6642e..8aaea10 100644
--- a/source3/passdb/machine_account_secrets.c
+++ b/source3/passdb/machine_account_secrets.c
@@ -397,19 +397,6 @@ static bool secrets_delete_prev_machine_password(const char *domain)
 }
 
 /************************************************************************
- Routine to delete the plaintext machine account password and old
- password if any
-************************************************************************/
-
-bool secrets_delete_machine_password(const char *domain)
-{
-	if (!secrets_delete_prev_machine_password(domain)) {
-		return false;
-	}
-	return secrets_delete(machine_password_keystr(domain));
-}
-
-/************************************************************************
  Routine to delete the plaintext machine account password, old password,
  sec channel type and last change time from secrets database
 ************************************************************************/
diff --git a/source3/passdb/secrets.c b/source3/passdb/secrets.c
index bd6be35..94e514d 100644
--- a/source3/passdb/secrets.c
+++ b/source3/passdb/secrets.c
@@ -499,22 +499,6 @@ bool secrets_store_generic(const char *owner, const char *key, const char *secre
 	return ret;
 }
 
-bool secrets_delete_generic(const char *owner, const char *key)
-{
-	char *tdbkey = NULL;
-	bool ret;
-
-	if (asprintf(&tdbkey, "SECRETS/GENERIC/%s/%s", owner, key) < 0) {
-		DEBUG(0, ("asprintf failed!\n"));
-		return False;
-	}
-
-	ret = secrets_delete(tdbkey);
-
-	SAFE_FREE(tdbkey);
-	return ret;
-}
-
 /*******************************************************************
  Find the ldap password.
 ******************************************************************/


-- 
Samba Shared Repository


More information about the samba-cvs mailing list