aboutsummaryrefslogtreecommitdiff
path: root/src/kadmin
diff options
context:
space:
mode:
authorAlexandra Ellwood <lxs@mit.edu>2003-09-02 15:32:50 +0000
committerAlexandra Ellwood <lxs@mit.edu>2003-09-02 15:32:50 +0000
commit5eef87b8b039c0f6b32005eb363ba4c9a2c2efaa (patch)
tree5a9da6cf8f5816f90c9d541683e44fded849f4e7 /src/kadmin
parent595a11922fbe9db810d164b13c203afe78d73851 (diff)
downloadkrb5-5eef87b8b039c0f6b32005eb363ba4c9a2c2efaa.zip
krb5-5eef87b8b039c0f6b32005eb363ba4c9a2c2efaa.tar.gz
krb5-5eef87b8b039c0f6b32005eb363ba4c9a2c2efaa.tar.bz2
Added Apple password server support
ticket: 1799 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15803 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin')
-rw-r--r--src/kadmin/server/ChangeLog4
-rw-r--r--src/kadmin/server/ovsec_kadmd.c11
2 files changed, 15 insertions, 0 deletions
diff --git a/src/kadmin/server/ChangeLog b/src/kadmin/server/ChangeLog
index 7c363fb..f5f29f6 100644
--- a/src/kadmin/server/ChangeLog
+++ b/src/kadmin/server/ChangeLog
@@ -1,3 +1,7 @@
+2003-09-02 Alexandra Ellwood <lxs@mit.edu>
+
+ * ovsec_kadmd.c: Added Apple password server support.
+
2003-08-29 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (OBJS): Use @LIBOBJS@.
diff --git a/src/kadmin/server/ovsec_kadmd.c b/src/kadmin/server/ovsec_kadmd.c
index 290af20..4510b1b 100644
--- a/src/kadmin/server/ovsec_kadmd.c
+++ b/src/kadmin/server/ovsec_kadmd.c
@@ -113,6 +113,10 @@ void log_badauth_display_status_1(char *m, OM_uint32 code, int type,
int schpw;
void do_schpw(int s, kadm5_config_params *params);
+#ifdef USE_PASSWORD_SERVER
+void kadm5_set_use_password_server (void);
+#endif
+
/*
* Function: usage
*
@@ -127,6 +131,9 @@ void do_schpw(int s, kadm5_config_params *params);
static void usage()
{
fprintf(stderr, "Usage: kadmind [-r realm] [-m] [-nofork] "
+#ifdef USE_PASSWORD_SERVER
+ "[-passwordserver] "
+#endif
"[-port port-number]\n");
exit(1);
}
@@ -242,6 +249,10 @@ int main(int argc, char *argv[])
params.mask |= KADM5_CONFIG_MKEY_FROM_KBD;
} else if (strcmp(*argv, "-nofork") == 0) {
nofork = 1;
+#ifdef USE_PASSWORD_SERVER
+ } else if (strcmp(*argv, "-passwordserver") == 0) {
+ kadm5_set_use_password_server ();
+#endif
} else if(strcmp(*argv, "-port") == 0) {
argc--; argv++;
if(!argc)