s3:libsmb: remove unused change_trust_account_password()
authorStefan Metzmacher <metze@samba.org>
Mon, 2 Sep 2013 18:18:39 +0000 (20:18 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 16 Oct 2013 19:48:58 +0000 (08:48 +1300)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/include/proto.h
source3/libsmb/trusts_util.c

index 1f143620468a5d6de3d870e28a17dd8fecf4a860..805e6e446e983519561a47a9c770ed562d2f6368 100644 (file)
@@ -980,7 +980,6 @@ NTSTATUS trust_pw_change_and_store_it(struct rpc_pipe_client *cli, TALLOC_CTX *m
 NTSTATUS trust_pw_find_change_and_store_it(struct rpc_pipe_client *cli, 
                                           TALLOC_CTX *mem_ctx, 
                                           const char *domain) ;
-NTSTATUS change_trust_account_password( const char *domain, const char *remote_machine);
 
 /* The following definitions come from param/loadparm.c  */
 
index 6156ba0756c0f9889ec634172f2fcb14a7156559..8a0e53dbe51bcc1d58d9c64ffcfceeea68f9c79c 100644 (file)
@@ -135,75 +135,3 @@ NTSTATUS trust_pw_find_change_and_store_it(struct rpc_pipe_client *cli,
                                            sec_channel_type);
 }
 
-NTSTATUS change_trust_account_password( const char *domain, const char *remote_machine)
-{
-       NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
-       struct sockaddr_storage pdc_ss;
-       fstring dc_name;
-       struct cli_state *cli = NULL;
-       struct rpc_pipe_client *netlogon_pipe = NULL;
-
-       DEBUG(5,("change_trust_account_password: Attempting to change trust account password in domain %s....\n",
-               domain));
-
-       if (remote_machine == NULL || !strcmp(remote_machine, "*")) {
-               /* Use the PDC *only* for this */
-
-               if ( !get_pdc_ip(domain, &pdc_ss) ) {
-                       DEBUG(0,("Can't get IP for PDC for domain %s\n", domain));
-                       goto failed;
-               }
-
-               if ( !name_status_find( domain, 0x1b, 0x20, &pdc_ss, dc_name) )
-                       goto failed;
-       } else {
-               /* supoport old deprecated "smbpasswd -j DOMAIN -r MACHINE" behavior */
-               fstrcpy( dc_name, remote_machine );
-       }
-
-       /* if this next call fails, then give up.  We can't do
-          password changes on BDC's  --jerry */
-
-       if (!NT_STATUS_IS_OK(cli_full_connection(&cli, lp_netbios_name(), dc_name,
-                                          NULL, 0,
-                                          "IPC$", "IPC",
-                                          "", "",
-                                          "", 0, SMB_SIGNING_DEFAULT))) {
-               DEBUG(0,("modify_trust_password: Connection to %s failed!\n", dc_name));
-               nt_status = NT_STATUS_UNSUCCESSFUL;
-               goto failed;
-       }
-
-       /*
-        * Ok - we have an anonymous connection to the IPC$ share.
-        * Now start the NT Domain stuff :-).
-        */
-
-       /* Shouldn't we open this with schannel ? JRA. */
-
-       nt_status = cli_rpc_pipe_open_noauth(
-               cli, &ndr_table_netlogon, &netlogon_pipe);
-       if (!NT_STATUS_IS_OK(nt_status)) {
-               DEBUG(0,("modify_trust_password: unable to open the domain client session to machine %s. Error was : %s.\n",
-                       dc_name, nt_errstr(nt_status)));
-               cli_shutdown(cli);
-               cli = NULL;
-               goto failed;
-       }
-
-       nt_status = trust_pw_find_change_and_store_it(
-               netlogon_pipe, netlogon_pipe, domain);
-
-       cli_shutdown(cli);
-       cli = NULL;
-
-failed:
-       if (!NT_STATUS_IS_OK(nt_status)) {
-               DEBUG(0,("%s : change_trust_account_password: Failed to change password for domain %s.\n",
-                       current_timestring(talloc_tos(), False), domain));
-       }
-       else
-               DEBUG(5,("change_trust_account_password: sucess!\n"));
-
-       return nt_status;
-}