#include "librpc/gen_ndr/ndr_irpc_c.h"
#include "lib/messaging/irpc.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
#undef strcasecmp
#undef strncasecmp
#include "hdb.h"
#include <kdc-audit.h>
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
static krb5_error_code hdb_samba4_open(krb5_context context, HDB *db, int flags, mode_t mode)
{
if (db->hdb_master_key_set) {
#include "auth/kerberos/pac_utils.h"
#include "kdc/kdc-glue.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
int kdc_check_pac(krb5_context context,
DATA_BLOB srv_sig,
struct PAC_SIGNATURE_DATA *kdc_sig,
#include <kdc.h>
#include <hdb.h>
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
NTSTATUS server_service_kdc_init(TALLOC_CTX *);
extern struct krb5plugin_kdc_ftable kdc_plugin_table;
#include "libcli/composite/composite.h"
#include "libcli/resolve/resolve.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
/*
get a list of our replication partners from repsFrom, returning it in *proxy_list
#include "kdc/kdc-proxy.h"
#include "lib/stream/packet.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
/*
* State of an open tcp connection
*/
#include "auth/auth.h"
#include "kdc/kpasswd-helper.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
bool kpasswd_make_error_reply(TALLOC_CTX *mem_ctx,
krb5_error_code error_code,
const char *error_string,
#include "kdc/kpasswd-service.h"
#include "kdc/kpasswd-helper.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
static krb5_error_code kpasswd_change_password(struct kdc_server *kdc,
TALLOC_CTX *mem_ctx,
const struct gensec_security *gensec_security,
#include "kdc/kpasswd-helper.h"
#include "../lib/util/asn1.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
#define RFC3244_VERSION 0xff80
krb5_error_code decode_krb5_setpw_req(const krb5_data *code,
#include "kdc/kpasswd-helper.h"
#include "param/param.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
#define HEADER_LEN 6
#ifndef RFC3244_VERSION
#define RFC3244_VERSION 0xff80
#include "auth/auth.h"
#include "kdc/kpasswd_glue.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
/*
A user password change
#include "sdb.h"
#include "mit_kdc_irpc.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
struct mit_kdc_irpc_context {
struct task_server *task;
krb5_context krb5_context;
#include "samba_kdc.h"
#include "lib/krb5_wrap/krb5_samba.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
void sdb_key_free(struct sdb_key *k)
{
if (k == NULL) {
#include "lib/krb5_wrap/krb5_samba.h"
#include "kdc/samba_kdc.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
static void sdb_flags_to_hdb_flags(const struct SDBFlags *s,
HDBFlags *h)
{
#include "kdc/samba_kdc.h"
#include "lib/krb5_wrap/krb5_samba.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
static int SDBFlags_to_kflags(const struct SDBFlags *s,
krb5_flags *k)
{
#include "librpc/gen_ndr/auth.h"
#include <krb5_locl.h>
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_KERBEROS
+
static bool samba_wdc_is_s4u2self_req(astgs_request_t r)
{
krb5_kdc_configuration *config = kdc_request_get_config((kdc_request_t)r);