appl/{bsd,ftp,telnet} unbundling plan
Ken Raeburn
raeburn at MIT.EDU
Wed Jun 3 17:10:54 EDT 2009
On Jun 3, 2009, at 14:25, Greg Hudson wrote:
> On Wed, 2009-06-03 at 13:46 -0400, Sam Hartman wrote:
>> Currently appl/* depends on k5-int.h. You will presumably need to
>> deal with that somehow.
>
> In general, my plan is to duplicate and strip down k5-platform.h, and
> include k5-platform.h and krb5.h instead of k5-int.h. There are some
> other entanglements to deal with:
>
> * krb5_read_message, krb5_write_message, and krb5_net_read are used
> in
> various places and are not part of the API. Simplest (though perhaps
> not best) is to make them part of the API.
I *think* it's on the bug list already, but any APIs taking socket
handles (file descriptors, on UNIX) should not assume they're
integers, if we want them to work on Windows.
> Requiring a crazy build of krb5-appl to productively run the krb5 test
> suite would not be a good end state. If this turns into too much of a
> blocker, I will just decide that "expand the code coverage of the krb5
> test suite independent of the application tests" is a prerequisite for
> unbundling the applications, which probably means pushing off
> unbundingling until after 1.8.
Sounds like a good plan.
--
Ken Raeburn / raeburn at mit.edu / no longer at MIT Kerberos Consortium
More information about the krbdev
mailing list