[Date Prev][Date Next] [Chronological] [Thread] [Top]

Patch to SLP enable OpenLDAP (ITS#927)



Full_Name: Matthew Peterson
Version: HEAD
OS: Linux
URL: ftp://ftp.openldap.org/incoming/openldap-cvs-slp.patch.gz
Submission from: (NULL) (216.250.131.136)


Caldera has had been interested for some time in Service Location Protocol (RFC
2608 and 2614) as a technology to make software more user and administrator
friendly.  Caldera has added a patch to SLP enable the OpenLDAP (slapd) binary
that will be shipped as part of our eServer Linux distribution. 

The patch assumes the existance an RFC 2614 compliant SLPv2 API implementation
(we use OpenSLP http://www.openslp.org ).  If an SLP API library exists and
./configure is run with the --enable-slp option, SLP calls will be made in
slapd_daemon_init() slapd_daemon_destroy() that will make the LDAP server
visible to client software that uses SLP to look for LDAP directories.

This is a "traditional" use for SLP and is currently the solution used by
Novell
for locating NDS trees.  Having this functionality in OpenLDAP opens the
opportunity for the development of LDAP enabled software that requires very
little
pre-configuration by administrators.

Please look over the cvs diff generated patch.  Only one .c file is changed --
servers/slapd/daemon.c.  The rest of the changes are autoconf changes to
appropriate .in files (configure.in, include/portable.h.in,
server/slapd/Makefile.in).  

The following statement is applicable to all source code changes in the patch
ftp://ftp.openldap.org/incoming/openldap-cvs-slp.patch.gz:

Copyright 1999, Matthew Peterson, All rights reserved. This software is not
subject to any license of Caldera Systems Inc.

This is free software; you can redistribute and use it under the same terms as
OpenLDAP itself.