r12594: Jelmer pushed some proposed header reductions to the list today. This
authorAndrew Bartlett <abartlet@samba.org>
Fri, 30 Dec 2005 03:57:11 +0000 (03:57 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:49:00 +0000 (13:49 -0500)
commits some of these that I know to be correct in the kerberos area.

Andrew Bartlett
(This used to be commit 6787b3737c27f5136152b007b0ee2ae314efac3c)

source4/auth/kerberos/gssapi_parse.c
source4/auth/kerberos/kerberos.c
source4/auth/kerberos/kerberos_pac.c
source4/auth/kerberos/kerberos_util.c
source4/auth/kerberos/kerberos_verify.c
source4/auth/kerberos/krb5_init_context.c
source4/smbd/server.c

index 524eedc448866b0d4a34fd135777afa2505d341f..a48179cc1a26328f401a4e3c23a8c427d9b0772f 100644 (file)
@@ -24,7 +24,6 @@
 
 #include "includes.h"
 #include "asn_1.h"
-#include "system/kerberos.h"
 #include "auth/gensec/gensec.h"
 
 /*
index 71d9859df6227aaefc91387d489b2b07364faa4d..5e2b6ce019d739de8c3543456d416101e69b9083 100644 (file)
 */
 
 #include "includes.h"
-#include "system/network.h"
 #include "system/kerberos.h"
-#include "system/time.h"
-#include "auth/kerberos/kerberos.h"
-#include "secrets.h"
-#include "ads.h"
 
 #ifdef HAVE_KRB5
 
index 55805f0c4a5346559566ff77f3054f2b3982e44a..743d3428e49658d4cadc9d08843b0cfd8530ce60 100644 (file)
@@ -26,9 +26,6 @@
 
 #include "includes.h"
 #include "system/kerberos.h"
-#include "system/time.h"
-#include "system/network.h"
-#include "auth/auth.h"
 #include "auth/kerberos/kerberos.h"
 #include "librpc/gen_ndr/ndr_krb5pac.h"
 #include "auth/auth.h"
index d3edd1b26c94be2566713187f658c08c8def5fe5..ad0e18b2e74186c5edeceb76b96588e98d583f80 100644 (file)
@@ -23,8 +23,6 @@
 
 #include "includes.h"
 #include "system/kerberos.h"
-#include "system/time.h"
-#include "system/network.h"
 #include "auth/kerberos/kerberos.h"
 #include "auth/auth.h"
 
index 020b63478ec47f2e45fb8902073e04a024883858..29d704b148b16df04999ddcf95668200b0fcb8cc 100644 (file)
 */
 
 #include "includes.h"
-#include "system/network.h"
 #include "system/kerberos.h"
 #include "auth/kerberos/kerberos.h"
-#include "asn_1.h"
-#include "lib/ldb/include/ldb.h"
-#include "secrets.h"
 
 #ifdef HAVE_KRB5
 
 
        struct keytab_container *keytab_container;
 
-       /* This whole process is far more complex than I would
-           like. We have to go through all this to allow us to store
-           the secret internally, instead of using /etc/krb5.keytab */
-
        /*
         * TODO: Actually hook in the replay cache in Heimdal, then
         * re-add calls to setup a replay cache here, in our private
        packet.length = enc_ticket->length;
        packet.data = (krb5_pointer)enc_ticket->data;
 
+       /* Grab the keytab, however generated */
        ret = cli_credentials_get_keytab(machine_account, &keytab_container);
        if (ret) {
                return NT_STATUS_CANT_ACCESS_DOMAIN_INFO;
        }
 
+       /* This ensures we lookup the correct entry in that keytab */
        ret = principal_from_credentials(mem_ctx, machine_account, smb_krb5_context, 
                                         &server);
        if (ret == 0) {
index 77f16b35cf6a14791fc051470841879a94362f98..895553cceeb5978b3530da508b74a55da0ba72a9 100644 (file)
@@ -24,9 +24,6 @@
 #include "includes.h"
 #include "system/kerberos.h"
 #include "auth/kerberos/kerberos.h"
-#include "system/network.h"
-#include "system/select.h"
-#include "system/filesys.h"
 #include "lib/socket/socket.h"
 #include "lib/events/events.h"
 
index d6bc88248f60d2b97517f638434d7f4ac234ebff..e09c993f3c81933e2d645e8778dd09f90d3ba649 100644 (file)
@@ -29,7 +29,6 @@
 #include "lib/cmdline/popt_common.h"
 #include "system/dir.h"
 #include "system/filesys.h"
-#include "system/kerberos.h"
 #include "smb_build.h"
 #include "registry/registry.h"
 #include "ntvfs/ntvfs.h"