+#if 0
+ ap_log_error( APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, s,
+ "mod_waklog: v5creds.client->realm: %.*s", v5creds.client->realm.length, v5creds.client->realm.data );
+
+ ap_log_error( APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, s,
+ "mod_waklog: v5creds.client->length: %d", v5creds.client->length );
+ for ( i = 0; i < v5creds.client->length; i++ ) {
+ ap_log_error( APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, s,
+ "mod_waklog: v5creds.client->data[%d].data: %.*s",
+ i, v5creds.client->data[i].length, v5creds.client->data[i].data );
+ }
+
+ ap_log_error( APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, s,
+ "mod_waklog: v5creds.server->realm: %.*s", v5creds.server->realm.length, v5creds.server->realm.data );
+
+ ap_log_error( APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, s,
+ "mod_waklog: v5creds.server->length: %d", v5creds.server->length );
+ for ( i = 0; i < v5creds.server->length; i++ ) {
+ ap_log_error( APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, s,
+ "mod_waklog: v5creds.server->data[%d].data: %.*s",
+ i, v5creds.server->data[i].length, v5creds.server->data[i].data );
+ }
+
+ ap_log_error( APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, s,
+ "mod_waklog: waklog_kinit #4" );
+
+ ap_log_error( APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, s,
+ "mod_waklog: waklog_kinit kprinc==v5creds.server: %s",
+ krb5_principal_compare( kcontext, kprinc, v5creds.server ) ? "true" : "false" );
+#endif /* 0 */
+
+#if 0
+#error the proof of the pudding is in the eating
+ if (( kerror = krb5_verify_init_creds( kcontext, &v5creds,
+ v5creds.server, keytab, NULL, &vopts )) != 0 ) {