[SCM] Samba Shared Repository - branch master updated -
release-4-0-0alpha7-739-g853f928
Stefan Metzmacher
metze at samba.org
Thu Mar 26 14:03:02 GMT 2009
The branch, master has been updated
via 853f9283fb8fbcd2078e3cf8e99d6c8e24d77346 (commit)
via 510e37155eab8b4bf29adcf10f242334bfedca46 (commit)
via 9521801dc89a425a2d1e58d0cf7ca24e83b02a04 (commit)
via 4d9641793124954e5994e64e9ce810f8f76e0449 (commit)
via 8a264753a1f80defe5335c334f8242ad46d2af9f (commit)
from 2d087a0c156dc95086a39e297b24ef6889e1a50d (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 853f9283fb8fbcd2078e3cf8e99d6c8e24d77346
Author: Stefan Metzmacher <metze at samba.org>
Date: Wed Mar 25 11:22:01 2009 +0100
s4:heimdal_build: provide heimdal_version and heimdal_long_version symbols
metze
commit 510e37155eab8b4bf29adcf10f242334bfedca46
Author: Stefan Metzmacher <metze at samba.org>
Date: Wed Mar 25 11:20:50 2009 +0100
s4:heimdal_build: define HAVE_STRLCPY, HAVE_STRLCAT, HAVE_STRCASECMP and HAVE_MKSTEMP
metze
commit 9521801dc89a425a2d1e58d0cf7ca24e83b02a04
Author: Stefan Metzmacher <metze at samba.org>
Date: Wed Mar 25 12:21:59 2009 +0100
s4:kdc: use krb5_data_free()
metze
commit 4d9641793124954e5994e64e9ce810f8f76e0449
Author: Stefan Metzmacher <metze at samba.org>
Date: Wed Mar 25 12:21:36 2009 +0100
s4:auth/credentials: use krb5_data_free()
metze
commit 8a264753a1f80defe5335c334f8242ad46d2af9f
Author: Stefan Metzmacher <metze at samba.org>
Date: Wed Mar 25 11:17:17 2009 +0100
s4:auth/credentials: include gssapi/gssapi_krb5.h
metze
-----------------------------------------------------------------------
Summary of changes:
source4/auth/credentials/credentials_krb5.h | 1 +
source4/auth/kerberos/clikrb5.c | 6 +-----
source4/heimdal_build/replace.c | 4 ++++
source4/heimdal_build/roken.h | 19 +++++++++++++++++++
source4/kdc/kdc.c | 2 +-
5 files changed, 26 insertions(+), 6 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source4/auth/credentials/credentials_krb5.h b/source4/auth/credentials/credentials_krb5.h
index 0d0e9f3..5e56752 100644
--- a/source4/auth/credentials/credentials_krb5.h
+++ b/source4/auth/credentials/credentials_krb5.h
@@ -24,6 +24,7 @@
#define __CREDENTIALS_KRB5_H__
#include <gssapi/gssapi.h>
+#include <gssapi/gssapi_krb5.h>
#include <krb5.h>
struct gssapi_creds_container {
diff --git a/source4/auth/kerberos/clikrb5.c b/source4/auth/kerberos/clikrb5.c
index cf87d13..68e7eb9 100644
--- a/source4/auth/kerberos/clikrb5.c
+++ b/source4/auth/kerberos/clikrb5.c
@@ -74,13 +74,9 @@
void kerberos_free_data_contents(krb5_context context, krb5_data *pdata)
{
-#if defined(HAVE_KRB5_FREE_DATA_CONTENTS)
if (pdata->data) {
- krb5_free_data_contents(context, pdata);
+ krb5_data_free(pdata);
}
-#else
- SAFE_FREE(pdata->data);
-#endif
}
krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry)
diff --git a/source4/heimdal_build/replace.c b/source4/heimdal_build/replace.c
index 41309fe..ba43dd9 100644
--- a/source4/heimdal_build/replace.c
+++ b/source4/heimdal_build/replace.c
@@ -84,3 +84,7 @@
return -1;
}
#endif
+
+const char *heimdal_version = "samba-internal-heimdal";
+const char *heimdal_long_version = "samba-interal-heimdal";
+
diff --git a/source4/heimdal_build/roken.h b/source4/heimdal_build/roken.h
index 3edeb2f..e3edd53 100644
--- a/source4/heimdal_build/roken.h
+++ b/source4/heimdal_build/roken.h
@@ -41,6 +41,22 @@
#define HAVE_STRNDUP
#endif
+#ifndef HAVE_STRLCPY
+#define HAVE_STRLCPY
+#endif
+
+#ifndef HAVE_STRLCAT
+#define HAVE_STRLCAT
+#endif
+
+#ifndef HAVE_STRCASECMP
+#define HAVE_STRCASECMP
+#endif
+
+#ifndef HAVE_MKSTEMP
+#define HAVE_MKSTEMP
+#endif
+
#ifndef HAVE_SETENV
#define HAVE_SETENV
#endif
@@ -84,4 +100,7 @@
#undef SOCKET_WRAPPER_REPLACE
#include "heimdal/lib/roken/roken.h.in"
+extern const char *heimdal_version;
+extern const char *heimdal_long_version;
+
#endif
diff --git a/source4/kdc/kdc.c b/source4/kdc/kdc.c
index 1cfe985..3d11441 100644
--- a/source4/kdc/kdc.c
+++ b/source4/kdc/kdc.c
@@ -345,7 +345,7 @@ static bool kdc_process(struct kdc_server *kdc,
}
if (k5_reply.length) {
*reply = data_blob_talloc(mem_ctx, k5_reply.data, k5_reply.length);
- krb5_free_data_contents(kdc->smb_krb5_context->krb5_context, &k5_reply);
+ krb5_data_free(&k5_reply);
} else {
*reply = data_blob(NULL, 0);
}
--
Samba Shared Repository
More information about the samba-cvs
mailing list