The branch, master has been updated
       via  4ea40ed auth/credentials_krb5: fix memory leak in 
cli_credentials_failed_kerberos_login().
       via  94cd324 s4-torture: the new krb5 kdc tests are heimdal, not dc 
specific.
       via  350e403 idl: fix IDL for netr_WorkstationInformation().
      from  9ee5887 s4:rpc_server: add support for 
DCERPC_AUTH_TYPE_NCALRPC_AS_SYSTEM

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


- Log -----------------------------------------------------------------
commit 4ea40ed0c1e054b26488158ded8cc0b7eda1c302
Author: Günther Deschner <g...@samba.org>
Date:   Fri Nov 28 17:24:09 2014 +0100

    auth/credentials_krb5: fix memory leak in 
cli_credentials_failed_kerberos_login().
    
    Guenther
    
    Signed-off-by: Günther Deschner <g...@samba.org>
    Reviewed-by: Andreas Schneider <a...@samba.org>
    
    Autobuild-User(master): Andreas Schneider <a...@cryptomilk.org>
    Autobuild-Date(master): Mon Jan 26 19:56:57 CET 2015 on sn-devel-104

commit 94cd324be9a24fcdcbf0b1c4a9dfc7a49d074b8a
Author: Günther Deschner <g...@samba.org>
Date:   Fri Jan 23 13:01:27 2015 +0100

    s4-torture: the new krb5 kdc tests are heimdal, not dc specific.
    
    Guenther
    
    Signed-off-by: Günther Deschner <g...@samba.org>
    Reviewed-by: Andreas Schneider <a...@samba.org>

commit 350e403df83eddd7171e3e9e16018188a571b7ac
Author: Günther Deschner <g...@samba.org>
Date:   Sat Sep 27 00:06:25 2014 +0200

    idl: fix IDL for netr_WorkstationInformation().
    
    This structure is used by the netr_LogonGetDomainInfo call as the input.
    
    Guenther
    
    Signed-off-by: Günther Deschner <g...@samba.org>
    Reviewed-by: Andreas Schneider <a...@samba.org>

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

Summary of changes:
 auth/credentials/credentials_krb5.c | 2 ++
 librpc/idl/netlogon.idl             | 2 +-
 source4/torture/krb5/wscript_build  | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/auth/credentials/credentials_krb5.c 
b/auth/credentials/credentials_krb5.c
index d968e20..77dbcd2 100644
--- a/auth/credentials/credentials_krb5.c
+++ b/auth/credentials/credentials_krb5.c
@@ -257,10 +257,12 @@ _PUBLIC_ bool 
cli_credentials_failed_kerberos_login(struct cli_credentials *cred
        ret = krb5_cc_retrieve_cred(ccc->smb_krb5_context->krb5_context, 
ccc->ccache, KRB5_TC_MATCH_SRV_NAMEONLY, &creds, &creds2);
        if (ret != 0) {
                /* don't retry - we didn't find these credentials to remove */
+               krb5_free_cred_contents(ccc->smb_krb5_context->krb5_context, 
&creds);
                return false;
        }
 
        ret = krb5_cc_remove_cred(ccc->smb_krb5_context->krb5_context, 
ccc->ccache, KRB5_TC_MATCH_SRV_NAMEONLY, &creds);
+       krb5_free_cred_contents(ccc->smb_krb5_context->krb5_context, &creds);
        krb5_free_cred_contents(ccc->smb_krb5_context->krb5_context, &creds2);
        if (ret != 0) {
                /* don't retry - we didn't find these credentials to
diff --git a/librpc/idl/netlogon.idl b/librpc/idl/netlogon.idl
index f3dfc1b..f3bfc30 100644
--- a/librpc/idl/netlogon.idl
+++ b/librpc/idl/netlogon.idl
@@ -1336,7 +1336,7 @@ interface netlogon
                lsa_String dummy_string3;
                lsa_String dummy_string4;
                netr_WorkstationFlags workstation_flags;
-               uint32 dummy_long2;
+               netr_SupportedEncTypes supported_enc_types;
                uint32 dummy_long3;
                uint32 dummy_long4;
        } netr_WorkstationInformation;
diff --git a/source4/torture/krb5/wscript_build 
b/source4/torture/krb5/wscript_build
index 81a5b09..3d3a840 100644
--- a/source4/torture/krb5/wscript_build
+++ b/source4/torture/krb5/wscript_build
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-if bld.CONFIG_SET('AD_DC_BUILD_IS_ENABLED'):
+if bld.CONFIG_SET('SAMBA4_USES_HEIMDAL'):
       bld.SAMBA_MODULE('TORTURE_KRB5',
                        source='kdc.c kdc-canon.c',
                        autoproto='proto.h',


-- 
Samba Shared Repository

Reply via email to