How hard is it to create a libkdc?

Andrew Bartlett abartlet at
Sun May 22 11:54:23 GMT 2005

On Sun, 2005-05-22 at 21:40 +1000, Andrew Bartlett wrote:
> As I try and explore the space surrounding Samba4 and my current
> research area in using a Heimdal KDC, I'm looking for feedback on the
> idea of 'libkdc'.  
> That is, I'm wondering if the Heimdal KDC can be placed inside a static
> library, with Samba handling deamon startup, and in particular the
> sending/receiving of network packets.  

BTW, I should give credit where credit is due, metze suggested this
general idea to me on IRC.  

> The idea I have is that Samba4 could then statically link this, and call
> in a point near connect.c:process_request().  This way, Samba controls
> details like network sockets consistently across the whole suite, and is
> also in a position to 'self configure' the KDC.  
> The network socket side is important to us because our socket lib
> correctly handles things like partial network reads on TCP, where the
> current Heimdal code just puts a 4 second timeout.  Likewise we also
> have global interface specification across the whole suite.
> My hope is that if done well, the Heimdal codebase would still be
> intact, and we can continue to share almost all the code between our
> branch and the main Heimdal tree.
> So, the real question is: Am I insane, and does anybody else know their
> way around the Heimdal tree/automake/libtool well enough to describe how
> create a new lib?
> Andrew Bartlett
Andrew Bartlett                      
Authentication Developer, Samba Team 
Student Network Administrator, Hawker College
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url :

More information about the samba-technical mailing list