[16024] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post