From aaa8262c03a7fb0c745d8d7721fdfcb8233df1e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 17 Oct 2006 09:46:40 +0000 Subject: [PATCH] add test for dns canon flag git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18515 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/test_context.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/gssapi/test_context.c b/lib/gssapi/test_context.c index 1cc542250..c6c222039 100644 --- a/lib/gssapi/test_context.c +++ b/lib/gssapi/test_context.c @@ -47,6 +47,8 @@ loop(const char *target, gss_ctx_id_t *sctx, gss_ctx_id_t *cctx) OM_uint32 flags = 0, ret_cflags, ret_sflags; gss_cred_id_t deleg_cred = GSS_C_NO_CREDENTIAL; + printf("target: %s\n", target); + input_token.value = rk_UNCONST(target); input_token.length = strlen(target); @@ -116,10 +118,13 @@ loop(const char *target, gss_ctx_id_t *sctx, gss_ctx_id_t *cctx) } +static int dns_canon_flag = -1; static int version_flag = 0; static int help_flag = 0; static struct getargs args[] = { + {"dns-canon",0, arg_negative_flag, &dns_canon_flag, + "use dns to canonlize", NULL }, {"version", 0, arg_flag, &version_flag, "print version", NULL }, {"help", 0, arg_flag, &help_flag, NULL, NULL } }; @@ -159,6 +164,9 @@ main(int argc, char **argv) if (argc != 1) usage(1); + if (dns_canon_flag != -1) + gsskrb5_set_dns_canonlize(dns_canon_flag); + loop(argv[0], &sctx, &cctx); /* client */