Drop server_realm from heimdal_gssapi
authorPhil Pennock <pdp@exim.org>
Sat, 18 Feb 2012 12:15:16 +0000 (07:15 -0500)
committerPhil Pennock <pdp@exim.org>
Sat, 18 Feb 2012 12:15:16 +0000 (07:15 -0500)
doc/doc-docbook/spec.xfpt
src/src/auths/heimdal_gssapi.c
src/src/auths/heimdal_gssapi.h

index 9b59f05..e8ac8f3 100644 (file)
@@ -24483,9 +24483,6 @@ If set, then Heimdal will not use the system default keytab (typically
 &_/etc/krb5.keytab_&) but instead the pathname given in this option.
 The value should be a pathname, with no &"file:"& prefix.
 
-.option server_realm heimdal_gssapi string&!! unset
-Er, unused.  XXXFIXMEXXX
-
 .option server_service heimdal_gssapi string&!! "smtp"
 This option specifies the service identifier used, in conjunction with
 &%server_hostname%&, for building the identifer for finding credentials
index 5f3b7ec..9021509 100644 (file)
@@ -60,8 +60,6 @@ optionlist auth_heimdal_gssapi_options[] = {
       (void *)(offsetof(auth_heimdal_gssapi_options_block, server_hostname)) },
   { "server_keytab",        opt_stringptr,
       (void *)(offsetof(auth_heimdal_gssapi_options_block, server_keytab)) },
-  { "server_realm",         opt_stringptr,
-      (void *)(offsetof(auth_heimdal_gssapi_options_block, server_realm)) },
   { "server_service",       opt_stringptr,
       (void *)(offsetof(auth_heimdal_gssapi_options_block, server_service)) }
 };
@@ -73,7 +71,6 @@ int auth_heimdal_gssapi_options_count =
 auth_heimdal_gssapi_options_block auth_heimdal_gssapi_option_defaults = {
   US"$primary_hostname",    /* server_hostname */
   NULL,                     /* server_keytab */
-  NULL,                     /* server_realm */
   US"smtp",                 /* server_service */
 };
 
index b9e8a4e..a606a5c 100644 (file)
@@ -5,7 +5,9 @@
 /* Copyright (c) University of Cambridge 1995 - 2012 */
 /* See the file NOTICE for conditions of use and distribution. */
 
-/* Copyright (c) Twitter Inc 2012 */
+/* Copyright (c) Twitter Inc 2012
+   Author: Phil Pennock <pdp@exim.org> */
+/* Copyright (c) Phil Pennock 2012 */
 
 /* Interface to Heimdal library for GSSAPI authentication. */
 
@@ -14,7 +16,6 @@
 typedef struct {
   uschar *server_hostname;
   uschar *server_keytab;
-  uschar *server_realm;
   uschar *server_service;
 } auth_heimdal_gssapi_options_block;