[16024] in Kerberos_V5_Development
Re: Alternative proposal (was Plugin project proposal)
daemon@ATHENA.MIT.EDU (Nicolas Williams)
Thu Jul 22 18:39:43 2010
Date: Thu, 22 Jul 2010 17:38:42 -0500
From: Nicolas Williams <Nicolas.Williams@oracle.com>
To: Greg Hudson <ghudson@mit.edu>
Message-ID: <20100722223842.GL23748@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1279771032.3976.576.camel@ray>
Cc: "krbdev@mit.edu" <krbdev@mit.edu>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krbdev-bounces@mit.edu
On Wed, Jul 21, 2010 at 11:57:12PM -0400, Greg Hudson wrote:
> In the meantime, I wrote proof of concept code and checked it into
> svn://anonsvn.mit.edu/krb5/branches/plugins2. People are welcome to
> look at that if they want (there's a README.BRANCH at the top level
> walking through the code changes), or they can wait for Thomas to finish
> the design writeup.
That looks reasonable enough. I gave you some feedback on IRC. I think
the v-table init code can be generalized, but otherwise there's nothing
objectionable here (even though I'd rather not use vtables in the plugin
interface itself).
You've made design choices (e.g., no required/optional plugin entry
points) that make the code generation aspect of my proposal unnecessary.
The key is that you retain strong type checking.
Cheers,
Nico
--
_______________________________________________
krbdev mailing list krbdev@mit.edu
https://mailman.mit.edu/mailman/listinfo/krbdev