<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://k5wiki.kerberos.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jblaine</id>
		<title>K5Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://k5wiki.kerberos.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jblaine"/>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki/Special:Contributions/Jblaine"/>
		<updated>2026-05-04T18:51:44Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3272</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3272"/>
				<updated>2010-05-05T13:31:44Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Pre-authentication Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
* FAST-based preauth (see &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt;) support is largely unimplemented from a practical usage perspective at this point.&lt;br /&gt;
&lt;br /&gt;
krbdev thread References for above:&lt;br /&gt;
* http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
* http://mailman.mit.edu/pipermail/krbdev/2010-April/008933.html&lt;br /&gt;
&lt;br /&gt;
== Notes and Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Include &amp;lt;code&amp;gt;&amp;lt;syslog.h&amp;gt;&amp;lt;/code&amp;gt;, link against &amp;lt;code&amp;gt;kadm5&amp;lt;something&amp;gt;&amp;lt;/code&amp;gt; and make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;br /&gt;
* Testing a FAST factor preauth plugin such as &amp;lt;code&amp;gt;encrypted-challenge&amp;lt;/code&amp;gt; : http://mailman.mit.edu/pipermail/krbdev/2010-April/008935.html&lt;br /&gt;
* Make use of &amp;lt;code&amp;gt;preferred_preauth_types&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;[libdefaults]&amp;lt;/code&amp;gt; section of &amp;lt;code&amp;gt;krb5.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make use of [http://www.wireshark.org/ Wireshark] (terminal-based command is &amp;lt;code&amp;gt;tshark&amp;lt;/code&amp;gt; for those without graphical environments) for examining network traffic.&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3271</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3271"/>
				<updated>2010-05-05T13:28:09Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Pre-authentication Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
* FAST-based preauth (see &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt;) support is largely unimplemented from a practical usage perspective at this point.&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Notes and Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Include &amp;lt;code&amp;gt;&amp;lt;syslog.h&amp;gt;&amp;lt;/code&amp;gt;, link against &amp;lt;code&amp;gt;kadm5&amp;lt;something&amp;gt;&amp;lt;/code&amp;gt; and make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;br /&gt;
* Testing a FAST factor preauth plugin such as &amp;lt;code&amp;gt;encrypted-challenge&amp;lt;/code&amp;gt; : http://mailman.mit.edu/pipermail/krbdev/2010-April/008935.html&lt;br /&gt;
* Make use of &amp;lt;code&amp;gt;preferred_preauth_types&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;[libdefaults]&amp;lt;/code&amp;gt; section of &amp;lt;code&amp;gt;krb5.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make use of [http://www.wireshark.org/ Wireshark] (terminal-based command is &amp;lt;code&amp;gt;tshark&amp;lt;/code&amp;gt; for those without graphical environments) for examining network traffic.&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3270</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3270"/>
				<updated>2010-05-05T13:27:33Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Pre-authentication Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
* FAST-based preauth support is largely unimplemented from a practical usage perspective at this point.&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Notes and Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Include &amp;lt;code&amp;gt;&amp;lt;syslog.h&amp;gt;&amp;lt;/code&amp;gt;, link against &amp;lt;code&amp;gt;kadm5&amp;lt;something&amp;gt;&amp;lt;/code&amp;gt; and make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;br /&gt;
* Testing a FAST factor preauth plugin such as &amp;lt;code&amp;gt;encrypted-challenge&amp;lt;/code&amp;gt; : http://mailman.mit.edu/pipermail/krbdev/2010-April/008935.html&lt;br /&gt;
* Make use of &amp;lt;code&amp;gt;preferred_preauth_types&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;[libdefaults]&amp;lt;/code&amp;gt; section of &amp;lt;code&amp;gt;krb5.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make use of [http://www.wireshark.org/ Wireshark] (terminal-based command is &amp;lt;code&amp;gt;tshark&amp;lt;/code&amp;gt; for those without graphical environments) for examining network traffic.&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3269</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3269"/>
				<updated>2010-05-05T13:24:48Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Notes and Debugging Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Notes and Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Include &amp;lt;code&amp;gt;&amp;lt;syslog.h&amp;gt;&amp;lt;/code&amp;gt;, link against &amp;lt;code&amp;gt;kadm5&amp;lt;something&amp;gt;&amp;lt;/code&amp;gt; and make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;br /&gt;
* Testing a FAST factor preauth plugin such as &amp;lt;code&amp;gt;encrypted-challenge&amp;lt;/code&amp;gt; : http://mailman.mit.edu/pipermail/krbdev/2010-April/008935.html&lt;br /&gt;
* Make use of &amp;lt;code&amp;gt;preferred_preauth_types&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;[libdefaults]&amp;lt;/code&amp;gt; section of &amp;lt;code&amp;gt;krb5.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make use of [http://www.wireshark.org/ Wireshark] (terminal-based command is &amp;lt;code&amp;gt;tshark&amp;lt;/code&amp;gt; for those without graphical environments) for examining network traffic.&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3268</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3268"/>
				<updated>2010-05-05T13:22:20Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Notes and Debugging Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Notes and Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Include &amp;lt;code&amp;gt;&amp;lt;syslog.h&amp;gt;&amp;lt;/code&amp;gt;, link against &amp;lt;code&amp;gt;kadm5&amp;lt;something&amp;gt;&amp;lt;/code&amp;gt; and make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;br /&gt;
* Testing a FAST factor preauth plugin such as &amp;lt;code&amp;gt;encrypted-challenge&amp;lt;/code&amp;gt; : http://mailman.mit.edu/pipermail/krbdev/2010-April/008935.html&lt;br /&gt;
* Make use of &amp;lt;code&amp;gt;preferred_preauth_types&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;[libdefaults]&amp;lt;/code&amp;gt; section of &amp;lt;code&amp;gt;krb5.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make use of [Wireshark | http://www.wireshark.org/] (terminal-based command is &amp;lt;code&amp;gt;tshark&amp;lt;/code&amp;gt; for those without graphical environments) for examining network traffic.&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3255</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3255"/>
				<updated>2010-04-30T16:44:45Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Notes and Debugging Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Notes and Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Include &amp;lt;code&amp;gt;&amp;lt;syslog.h&amp;gt;&amp;lt;/code&amp;gt;, link against &amp;lt;code&amp;gt;kadm5&amp;lt;something&amp;gt;&amp;lt;/code&amp;gt; and make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;br /&gt;
* Testing a FAST factor preauth plugin such as &amp;lt;code&amp;gt;encrypted-challenge&amp;lt;/code&amp;gt; : http://mailman.mit.edu/pipermail/krbdev/2010-April/008935.html&lt;br /&gt;
* Make use of &amp;lt;code&amp;gt;preferred_preauth_types&amp;lt;/code&amp;gt; in the &amp;lt;code&amp;gt;[libdefaults]&amp;lt;/code&amp;gt; section of &amp;lt;code&amp;gt;krb5.conf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3254</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3254"/>
				<updated>2010-04-30T16:44:15Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Notes and Debugging Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Notes and Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Include &amp;lt;code&amp;gt;&amp;lt;syslog.h&amp;gt;&amp;lt;/code&amp;gt;, link against &amp;lt;code&amp;gt;kadm5&amp;lt;something&amp;gt;&amp;lt;/code&amp;gt; and make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;br /&gt;
* Testing a FAST factor preauth plugin such as &amp;lt;code&amp;gt;encrypted-challenge&amp;lt;/code&amp;gt; : http://mailman.mit.edu/pipermail/krbdev/2010-April/008935.html&lt;br /&gt;
* Make use of &amp;lt;code&amp;gt;preferred_preauth_types&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;krb5.conf&amp;lt;/code&amp;gt;'s &amp;lt;code&amp;gt;[libdefaults]&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3253</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3253"/>
				<updated>2010-04-30T16:34:33Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Debugging Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Notes and Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Include &amp;lt;code&amp;gt;&amp;lt;syslog.h&amp;gt;&amp;lt;/code&amp;gt;, link against &amp;lt;code&amp;gt;kadm5&amp;lt;something&amp;gt;&amp;lt;/code&amp;gt; and make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;br /&gt;
* Testing a FAST factor preauth plugin such as &amp;lt;code&amp;gt;encrypted-challenge&amp;lt;/code&amp;gt; : http://mailman.mit.edu/pipermail/krbdev/2010-April/008935.html&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3252</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3252"/>
				<updated>2010-04-30T16:30:38Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Debugging Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Include &amp;lt;code&amp;gt;&amp;lt;syslog.h&amp;gt;&amp;lt;/code&amp;gt;, link against &amp;lt;code&amp;gt;kadm5&amp;lt;something&amp;gt;&amp;lt;/code&amp;gt; and make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3251</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3251"/>
				<updated>2010-04-30T16:29:49Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Debugging Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt; by including &amp;lt;code&amp;gt;&amp;lt;syslog.h&amp;gt;&amp;lt;/code&amp;gt; and linking against &amp;lt;code&amp;gt;kadm5&amp;lt;something&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3250</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3250"/>
				<updated>2010-04-28T14:20:58Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Debugging Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Debugging Tips ==&lt;br /&gt;
* Define &amp;lt;code&amp;gt;DEBUG&amp;lt;/code&amp;gt; as part of your build to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3249</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3249"/>
				<updated>2010-04-28T14:19:10Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended Reading ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Debugging Tips ==&lt;br /&gt;
* &amp;lt;code&amp;gt;#define DEBUG 1&amp;lt;/code&amp;gt; in the top of &amp;lt;code&amp;gt;src/kdc/kdc_preauth.c&amp;lt;/code&amp;gt; to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3247</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3247"/>
				<updated>2010-04-28T03:04:30Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: Preauth-plugin-development moved to Developing a preauth plugin: I'm lame&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Highly Recommended Reading to even Get Started ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Debugging Tips ==&lt;br /&gt;
* &amp;lt;code&amp;gt;#define DEBUG 1&amp;lt;/code&amp;gt; in the top of &amp;lt;code&amp;gt;src/kdc/kdc_preauth.c&amp;lt;/code&amp;gt; to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Preauth-plugin-development&amp;diff=3248</id>
		<title>Preauth-plugin-development</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Preauth-plugin-development&amp;diff=3248"/>
				<updated>2010-04-28T03:04:30Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: Preauth-plugin-development moved to Developing a preauth plugin: I'm lame&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Developing a preauth plugin]]&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Plugin_development&amp;diff=3246</id>
		<title>Plugin development</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Plugin_development&amp;diff=3246"/>
				<updated>2010-04-28T03:03:17Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Developing a preauth plugin | Pre-authentication plugin development]]&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3245</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3245"/>
				<updated>2010-04-28T03:01:41Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Highly Recommended Reading to even Get Started ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Debugging Tips ==&lt;br /&gt;
* &amp;lt;code&amp;gt;#define DEBUG 1&amp;lt;/code&amp;gt; in the top of &amp;lt;code&amp;gt;src/kdc/kdc_preauth.c&amp;lt;/code&amp;gt; to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3244</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3244"/>
				<updated>2010-04-28T03:01:24Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Highly Recommended Reading to even Get Started ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Debugging Tips ==&lt;br /&gt;
* &amp;lt;code&amp;gt;#define DEBUG 1&amp;lt;/code&amp;gt; in the top of &amp;lt;code&amp;gt;src/kdc/kdc_preauth.c&amp;lt;/code&amp;gt; to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3243</id>
		<title>Developing a preauth plugin</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developing_a_preauth_plugin&amp;diff=3243"/>
				<updated>2010-04-28T03:01:05Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: New page: = Pre-authentication Plugin Author Notes = == Pre-authentication Limitations == * There is no way to require that a certain preauth method is used. * Likewise, there is also no way to indi...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pre-authentication Plugin Author Notes =&lt;br /&gt;
== Pre-authentication Limitations ==&lt;br /&gt;
* There is no way to require that a certain preauth method is used.&lt;br /&gt;
* Likewise, there is also no way to indicate a preferred preauth flow (method A, then B, then C).&lt;br /&gt;
&lt;br /&gt;
References for above: http://mailman.mit.edu/pipermail/krbdev/2010-April/008902.html&lt;br /&gt;
&lt;br /&gt;
== Highly Recommended Reading to even Get Started ==&lt;br /&gt;
* Read RFC 4210&lt;br /&gt;
* Read &amp;lt;code&amp;gt;draft-ietf-krb-wg-preauth-framework&amp;lt;/code&amp;gt; (version 16 current as of 4/27/2010)&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/include/krb5/preauth_plugin.h&amp;lt;/code&amp;gt;&lt;br /&gt;
* Read &amp;lt;code&amp;gt;src/plugins/preauth/encrypted_challenge/*&amp;lt;/code&amp;gt; for a (tragically) comment-less implementation of a preauth plugin implemented using FAST&lt;br /&gt;
* ghudson's quick flow overview at http://mailman.mit.edu/pipermail/krbdev/2010-April/008891.html&lt;br /&gt;
&lt;br /&gt;
== Debugging Tips ==&lt;br /&gt;
* &amp;lt;code&amp;gt;#define DEBUG 1&amp;lt;/code&amp;gt; in the top of &amp;lt;code&amp;gt;src/kdc/kdc_preauth.c&amp;lt;/code&amp;gt; to tickle logging of more info in your KDC log file (proabably &amp;lt;code&amp;gt;krb5kdc.log&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Make liberal use of &amp;lt;code&amp;gt;krb5_klog_syslog&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Plugin_development&amp;diff=3242</id>
		<title>Plugin development</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Plugin_development&amp;diff=3242"/>
				<updated>2010-04-28T03:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[preauth-plugin-development | preauth plugin development]]&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Plugin_development&amp;diff=3241</id>
		<title>Plugin development</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Plugin_development&amp;diff=3241"/>
				<updated>2010-04-28T03:00:31Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: New page:  &amp;lt;code&amp;gt;preauth&amp;lt;/code&amp;gt; plugin development&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[preauth-plugin-development | &amp;lt;code&amp;gt;preauth&amp;lt;/code&amp;gt; plugin development]]&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developer_resources&amp;diff=3201</id>
		<title>Developer resources</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developer_resources&amp;diff=3201"/>
				<updated>2010-02-19T15:14:09Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists resources that [[developers]] use on a regular basis.  One goal of the page is to help those beginning to track the project know what they may be interested in looking at.&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
* The [http://web.mit.edu/kerberos/krb5-1.6/krb5-1.6.3/doc/krb5-install.html   Installation Guide] describes how to build  and install MIT Kerberos.&lt;br /&gt;
*  The 1.7 [http://web.mit.edu/kerberos/krb5-1.7/#documentation documentation site] contains administrator and user documentation; while not directly targeted at developers, this documentation helps understand the product.&lt;br /&gt;
* Unfortunately there is no stable web pointer to the current version of MIT Kerberos documentation; as such the above links will eventually point to outdated documentation.&lt;br /&gt;
* The [[Glossary]] is a quick index of acronyms and terms related to Kerberos, which you may come across while reading the code.&lt;br /&gt;
* [[Plugin development]] notes, pointers, tips, etc (needed!)&lt;br /&gt;
&lt;br /&gt;
==Mailing lists==&lt;br /&gt;
&lt;br /&gt;
Much of the discussion of new proposals, discussion of what direction to take the product and answering of questions takes place on mailing lists.&lt;br /&gt;
&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/krbdev krbdev@mit.edu] is the primary list for developers of [[MIT Kerberos]].&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/kfwdev kfwdev@mit.edu] serves a similar purpose for [[Kerberos for Windows]].&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/cvs-krb5 cvs-krb5@mit.edu] receives all [[Subversion]] commit messages and allows developers to track all changes made to MIT Kerberos.&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/krb5-bugs krb5-bugs@mit.edu] is notified when a [[ticket]] is created or updated.  This list helps track bugs and feature requests.&lt;br /&gt;
* krbcore@mit.edu is a private list for [[Krbcore]]; send mail to this list if you need to contact the core team.&lt;br /&gt;
* krbcore-security@mit.edu is the point of contact for security problems with MIT Kerberos.&lt;br /&gt;
&lt;br /&gt;
==Source code==&lt;br /&gt;
&lt;br /&gt;
The MIT Kerberos sources are in a [[Subversion]] repository.&lt;br /&gt;
&lt;br /&gt;
* svn://anonsvn.mit.edu/krb5 provides read-only [[Subversion]] access to the repository.&lt;br /&gt;
* [http://src.mit.edu/fisheye/browse/krb5 FishEye] a feature-rich view of the repository&lt;br /&gt;
* [http://src.mit.edu/opengrok/ OpenGrok] provides an interface that allows you to search for the definition or usage of a specific function; it is somewhat better for cross references than FishEye.&lt;br /&gt;
* http://anonsvn.mit.edu/viewvc/krb5 provides a more basic form of web access to the entire repository.&lt;br /&gt;
&amp;lt;!-- was /svn/krb5; pending ops installation of backwards compat link--&amp;gt;&lt;br /&gt;
* [[Committers]] have access to a URI that allows them to commit changes to the repository.&lt;br /&gt;
&lt;br /&gt;
==Bug tracking==&lt;br /&gt;
&lt;br /&gt;
* http://krbdev.mit.edu/rt/ is the interface to the bug tracking server.&lt;br /&gt;
* Log in with user name guest and password guest.  (or use the guest login button)&lt;br /&gt;
* See {{trunkref|doc/procedures.txt}} for some information on bug states.&lt;br /&gt;
&lt;br /&gt;
== Instant messaging ==&lt;br /&gt;
&lt;br /&gt;
[[IRC and Jabber]]&lt;br /&gt;
&lt;br /&gt;
== Lore ==&lt;br /&gt;
&lt;br /&gt;
You may find relevant accumulated lore in [[:Category:Lore]].&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developer_resources&amp;diff=3200</id>
		<title>Developer resources</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developer_resources&amp;diff=3200"/>
				<updated>2010-02-19T15:13:48Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists resources that [[developers]] use on a regular basis.  One goal of the page is to help those beginning to track the project know what they may be interested in looking at.&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
* The [http://web.mit.edu/kerberos/krb5-1.6/krb5-1.6.3/doc/krb5-install.html   Installation Guide] describes how to build  and install MIT Kerberos.&lt;br /&gt;
*  The 1.7 [http://web.mit.edu/kerberos/krb5-1.7/#documentation documentation site] contains administrator and user documentation; while not directly targeted at developers, this documentation helps understand the product.&lt;br /&gt;
* Unfortunately there is no stable web pointer to the current version of MIT Kerberos documentation; as such the above links will eventually point to outdated documentation.&lt;br /&gt;
* The [[Glossary]] is a quick index of acronyms and terms related to Kerberos, which you may come across while reading the code.&lt;br /&gt;
* [[Plugin development]] notes, pointers, tips, etc.&lt;br /&gt;
&lt;br /&gt;
==Mailing lists==&lt;br /&gt;
&lt;br /&gt;
Much of the discussion of new proposals, discussion of what direction to take the product and answering of questions takes place on mailing lists.&lt;br /&gt;
&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/krbdev krbdev@mit.edu] is the primary list for developers of [[MIT Kerberos]].&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/kfwdev kfwdev@mit.edu] serves a similar purpose for [[Kerberos for Windows]].&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/cvs-krb5 cvs-krb5@mit.edu] receives all [[Subversion]] commit messages and allows developers to track all changes made to MIT Kerberos.&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/krb5-bugs krb5-bugs@mit.edu] is notified when a [[ticket]] is created or updated.  This list helps track bugs and feature requests.&lt;br /&gt;
* krbcore@mit.edu is a private list for [[Krbcore]]; send mail to this list if you need to contact the core team.&lt;br /&gt;
* krbcore-security@mit.edu is the point of contact for security problems with MIT Kerberos.&lt;br /&gt;
&lt;br /&gt;
==Source code==&lt;br /&gt;
&lt;br /&gt;
The MIT Kerberos sources are in a [[Subversion]] repository.&lt;br /&gt;
&lt;br /&gt;
* svn://anonsvn.mit.edu/krb5 provides read-only [[Subversion]] access to the repository.&lt;br /&gt;
* [http://src.mit.edu/fisheye/browse/krb5 FishEye] a feature-rich view of the repository&lt;br /&gt;
* [http://src.mit.edu/opengrok/ OpenGrok] provides an interface that allows you to search for the definition or usage of a specific function; it is somewhat better for cross references than FishEye.&lt;br /&gt;
* http://anonsvn.mit.edu/viewvc/krb5 provides a more basic form of web access to the entire repository.&lt;br /&gt;
&amp;lt;!-- was /svn/krb5; pending ops installation of backwards compat link--&amp;gt;&lt;br /&gt;
* [[Committers]] have access to a URI that allows them to commit changes to the repository.&lt;br /&gt;
&lt;br /&gt;
==Bug tracking==&lt;br /&gt;
&lt;br /&gt;
* http://krbdev.mit.edu/rt/ is the interface to the bug tracking server.&lt;br /&gt;
* Log in with user name guest and password guest.  (or use the guest login button)&lt;br /&gt;
* See {{trunkref|doc/procedures.txt}} for some information on bug states.&lt;br /&gt;
&lt;br /&gt;
== Instant messaging ==&lt;br /&gt;
&lt;br /&gt;
[[IRC and Jabber]]&lt;br /&gt;
&lt;br /&gt;
== Lore ==&lt;br /&gt;
&lt;br /&gt;
You may find relevant accumulated lore in [[:Category:Lore]].&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Developer_resources&amp;diff=3199</id>
		<title>Developer resources</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Developer_resources&amp;diff=3199"/>
				<updated>2010-02-19T15:09:42Z</updated>
		
		<summary type="html">&lt;p&gt;Jblaine: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists resources that [[developers]] use on a regular basis.  One goal of the page is to help those beginning to track the project know what they may be interested in looking at.&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
* The [http://web.mit.edu/kerberos/krb5-1.6/krb5-1.6.3/doc/krb5-install.html   Installation Guide] describes how to build  and install MIT Kerberos.&lt;br /&gt;
*  The 1.7 [http://web.mit.edu/kerberos/krb5-1.7/#documentation documentation site] contains administrator and user documentation; while not directly targeted at developers, this documentation helps understand the product.&lt;br /&gt;
* Unfortunately there is no stable web pointer to the current version of MIT Kerberos documentation; as such the above links will eventually point to outdated documentation.&lt;br /&gt;
* The [[Glossary]] is a quick index of acronyms and terms related to Kerberos, which you may come across while reading the code.&lt;br /&gt;
&lt;br /&gt;
==Mailing lists==&lt;br /&gt;
&lt;br /&gt;
Much of the discussion of new proposals, discussion of what direction to take the product and answering of questions takes place on mailing lists.&lt;br /&gt;
&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/krbdev krbdev@mit.edu] is the primary list for developers of [[MIT Kerberos]].&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/kfwdev kfwdev@mit.edu] serves a similar purpose for [[Kerberos for Windows]].&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/cvs-krb5 cvs-krb5@mit.edu] receives all [[Subversion]] commit messages and allows developers to track all changes made to MIT Kerberos.&lt;br /&gt;
* [http://mailman.mit.edu/mailman/listinfo/krb5-bugs krb5-bugs@mit.edu] is notified when a [[ticket]] is created or updated.  This list helps track bugs and feature requests.&lt;br /&gt;
* krbcore@mit.edu is a private list for [[Krbcore]]; send mail to this list if you need to contact the core team.&lt;br /&gt;
* krbcore-security@mit.edu is the point of contact for security problems with MIT Kerberos.&lt;br /&gt;
&lt;br /&gt;
==Source code==&lt;br /&gt;
&lt;br /&gt;
The MIT Kerberos sources are in a [[Subversion]] repository.&lt;br /&gt;
&lt;br /&gt;
* svn://anonsvn.mit.edu/krb5 provides read-only [[Subversion]] access to the repository.&lt;br /&gt;
* [http://src.mit.edu/fisheye/browse/krb5 FishEye] a feature-rich view of the repository&lt;br /&gt;
* [http://src.mit.edu/opengrok/ OpenGrok] provides an interface that allows you to search for the definition or usage of a specific function; it is somewhat better for cross references than FishEye.&lt;br /&gt;
* http://anonsvn.mit.edu/viewvc/krb5 provides a more basic form of web access to the entire repository.&lt;br /&gt;
&amp;lt;!-- was /svn/krb5; pending ops installation of backwards compat link--&amp;gt;&lt;br /&gt;
* [[Committers]] have access to a URI that allows them to commit changes to the repository.&lt;br /&gt;
&lt;br /&gt;
==Bug tracking==&lt;br /&gt;
&lt;br /&gt;
* http://krbdev.mit.edu/rt/ is the interface to the bug tracking server.&lt;br /&gt;
* Log in with user name guest and password guest.  (or use the guest login button)&lt;br /&gt;
* See {{trunkref|doc/procedures.txt}} for some information on bug states.&lt;br /&gt;
&lt;br /&gt;
== Instant messaging ==&lt;br /&gt;
&lt;br /&gt;
[[IRC and Jabber]]&lt;br /&gt;
&lt;br /&gt;
== Lore ==&lt;br /&gt;
&lt;br /&gt;
You may find relevant accumulated lore in [[:Category:Lore]].&lt;/div&gt;</summary>
		<author><name>Jblaine</name></author>	</entry>

	</feed>