mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-02-18 18:18:06 -05:00
Update contrib notices to reflect that they are distributed as part of
OpenLDAP Software (though they may not necessarily be supported by the OpenLDAP Project).
This commit is contained in:
parent
2c28207348
commit
00ed4a1edd
47 changed files with 299 additions and 206 deletions
|
|
@ -1,10 +1,11 @@
|
|||
OpenLDAP Contributed Software README
|
||||
|
||||
OpenLDAP Project provides a number of freely-distributable LDAP
|
||||
software packages. Though distributed with OpenLDAP Software, they
|
||||
are not part of OpenLDAP Software. Some packages may be out of
|
||||
date. Each package in this directory has it's own use and
|
||||
redistribution restrictions as documented within the package.
|
||||
software packages. While distributed as part of OpenLDAP Software,
|
||||
they are not necessarily supported by the OpenLDAP Project. Some
|
||||
packages may be out of date. Each package in this directory has its
|
||||
own use and may have different redistribution restrictions than typical
|
||||
for OpenLDAP Software.
|
||||
|
||||
Current contributions:
|
||||
ldapc++
|
||||
|
|
|
|||
|
|
@ -1,9 +1,3 @@
|
|||
Copyright 2005-2009 The OpenLDAP Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
This directory contains native slapd plugins that implement access rules.
|
||||
|
||||
posixgroup.c contains a simple example that implements access control
|
||||
|
|
@ -34,3 +28,10 @@ gcc -shared -I../../../include -I../../../servers/slapd -Wall -g \
|
|||
|
||||
to compile the posixGroup ACL plugin.
|
||||
|
||||
---
|
||||
Copyright 2005-2009 The OpenLDAP Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
/* posixgroup.c */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 1998-2009 The OpenLDAP Foundation.
|
||||
* All rights reserved.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,10 +0,0 @@
|
|||
Copyright (C) Virginia Tech, David Hawes.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
http://www.OpenLDAP.org/license.html.
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
The OpenLDAP Public License
|
||||
Version 2.8, 17 August 2003
|
||||
|
||||
Redistribution and use of this software and associated documentation
|
||||
("Software"), with or without modification, are permitted provided
|
||||
that the following conditions are met:
|
||||
|
||||
1. Redistributions in source form must retain copyright statements
|
||||
and notices,
|
||||
|
||||
2. Redistributions in binary form must reproduce applicable copyright
|
||||
statements and notices, this list of conditions, and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution, and
|
||||
|
||||
3. Redistributions must contain a verbatim copy of this document.
|
||||
|
||||
The OpenLDAP Foundation may revise this license from time to time.
|
||||
Each revision is distinguished by a version number. You may use
|
||||
this Software under terms of this license revision or under the
|
||||
terms of any subsequent revision of the license.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS
|
||||
CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
|
||||
SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S)
|
||||
OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
The names of the authors and copyright holders must not be used in
|
||||
advertising or otherwise to promote the sale, use or other dealing
|
||||
in this Software without specific, written prior permission. Title
|
||||
to copyright in this Software shall at all times remain with copyright
|
||||
holders.
|
||||
|
||||
OpenLDAP is a registered trademark of the OpenLDAP Foundation.
|
||||
|
||||
Copyright 1999-2003 The OpenLDAP Foundation, Redwood City,
|
||||
California, USA. All Rights Reserved. Permission to copy and
|
||||
distribute verbatim copies of this document is granted.
|
||||
|
|
@ -57,3 +57,16 @@ CAVEATS
|
|||
This is especially important if you are using syncrepl, as the modify that
|
||||
addpartial does will muck with the locking that takes place in the
|
||||
syncprov overlay.
|
||||
|
||||
---
|
||||
Copyright 2004-2009 The OpenLDAP Foundation.
|
||||
Portions Copyright (C) Virginia Tech, David Hawes.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
http://www.OpenLDAP.org/license.html.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/**
|
||||
* $Id: addpartial-overlay.c 6588 2007-11-07 18:29:25Z dhawes $
|
||||
/* addpartial-overlay.c */
|
||||
/* $OpenLDAP$ */
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright (C) 2004 Virginia Tech, David Hawes.
|
||||
* Copyright 2004-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright (C) 2004 Virginia Tech, David Hawes.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -11,15 +13,12 @@
|
|||
* A copy of this license is available in file LICENSE in the
|
||||
* top-level directory of the distribution or, alternatively, at
|
||||
* http://www.OpenLDAP.org/license.html.
|
||||
*
|
||||
* SEE LICENSE FOR MORE INFORMATION
|
||||
*
|
||||
* Author: David H. Hawes, Jr.
|
||||
* Email: dhawes@vt.edu
|
||||
* Version: $Revision: 8385 $
|
||||
* Updated: $Date: 2008-11-04 12:19:52 -0500 (Tue, 04 Nov 2008) $
|
||||
*
|
||||
* addpartial-overlay
|
||||
*/
|
||||
/* ACKNOLEDGEDMENTS:
|
||||
* This work was initially developed by David Hawes of Virginia Tech
|
||||
* for inclusion in OpenLDAP Software.
|
||||
*/
|
||||
/* addpartial-overlay
|
||||
*
|
||||
* This is an OpenLDAP overlay that intercepts ADD requests, determines if a
|
||||
* change has actually taken place for that record, and then performs a modify
|
||||
|
|
|
|||
|
|
@ -1,9 +1,3 @@
|
|||
Copyright 2004-2009 The OpenLDAP Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
This directory contains a slapd overlay, allop.
|
||||
The intended usage is as a global overlay for use with those clients
|
||||
that do not make use of the RFC3673 allOp ("+") in the requested
|
||||
|
|
@ -25,3 +19,10 @@ gcc -shared -I../../../include -I../../../servers/slapd -Wall -g \
|
|||
|
||||
to compile this overlay.
|
||||
|
||||
---
|
||||
Copyright 2004-2009 The OpenLDAP Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +0,0 @@
|
|||
Copyright (C) 2007 Michał Szulczyński.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
http://www.OpenLDAP.org/license.html.
|
||||
|
|
@ -69,4 +69,17 @@ CAVEATS
|
|||
of members may be slow.
|
||||
|
||||
ACKNOWLEDGEMENTS
|
||||
This module was written in 2007 by Michał Szulczyński.
|
||||
This module was originally written in 2007 by Michał Szulczyński.
|
||||
|
||||
---
|
||||
Copyright 1998-2009 The OpenLDAP Foundation.
|
||||
Portions Copyright (C) 2007 Michał Szulczyński.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
http://www.OpenLDAP.org/license.html.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,10 @@
|
|||
/* autogroup.c - automatic group overlay */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2007 Michał Szulczyński.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2007-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2007 Michał Szulczyński.
|
||||
* Portions Copyright 2009 Howard Chu.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,6 +15,11 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This work was initially developed by Michał Szulczyński for inclusion in
|
||||
* OpenLDAP Software. Additional significant contributors include:
|
||||
* Howard Chu
|
||||
*/
|
||||
|
||||
#include "portable.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* $OpenLDAP$ */
|
||||
/* cloak.c - Overlay to hide some attribute except if explicitely requested */
|
||||
/*
|
||||
* Copyright 2008 Emmanuel Dreyfus
|
||||
/* $OpenLDAP$ */
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 Emmanuel Dreyfus
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,6 +14,11 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This work was originally developed by the Emmanuel Dreyfus for
|
||||
* inclusion in OpenLDAP Software.
|
||||
*/
|
||||
|
||||
#include "portable.h"
|
||||
|
||||
#ifdef SLAPD_OVER_CLOAK
|
||||
|
|
|
|||
|
|
@ -79,4 +79,4 @@ overlay supports dynamic configuration via
|
|||
.BR back-config .
|
||||
.SH ACKNOWLEDGEMENTS
|
||||
.P
|
||||
This module was written in 2008 by Emmanuel Dreyfus.
|
||||
This module was originally written in 2008 by Emmanuel Dreyfus.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
/* dsaschema.c */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2004-2009 The OpenLDAP Foundation.
|
||||
* All rights reserved.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* $OpenLDAP$ */
|
||||
/* nops.c - Overlay to filter idempotent operations */
|
||||
/*
|
||||
* Copyright 2008 Emmanuel Dreyfus
|
||||
/* $OpenLDAP$ */
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Copyright 2008 Emmanuel Dreyfus.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,6 +14,10 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This work was originally developed by the Emmanuel Dreyfus for
|
||||
* inclusion in OpenLDAP Software.
|
||||
*/
|
||||
#include "portable.h"
|
||||
|
||||
#ifdef SLAPD_OVER_NOPS
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
# $OpenLDAP$
|
||||
# Copyright 2008 Howard Chu, Symas Corp. All Rights Reserved.
|
||||
# This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
#
|
||||
# Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
# Portions Copyright 2008 Howard Chu, Symas Corp. All Rights Reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted only as authorized by the OpenLDAP
|
||||
|
|
|
|||
|
|
@ -1,13 +1,3 @@
|
|||
Copyright 2008-2009 Howard Chu, Symas Corp. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in the file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
<http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
This directory contains a slapd overlay, nssov, that handles
|
||||
NSS lookup requests through a local Unix Domain socket. It uses the
|
||||
same IPC protocol as Arthur de Jong's nss-ldapd, and a complete
|
||||
|
|
@ -124,3 +114,18 @@ value upon logout. The attribute value is of the form
|
|||
|
||||
Password management: the overlay will perform a PasswordModify exop
|
||||
in the server for the given user.
|
||||
|
||||
---
|
||||
This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
|
||||
Copyright 1998-2009 The OpenLDAP Foundation.
|
||||
Portions Copyright 2008-2009 Howard Chu, Symas Corp. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in the file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
<http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* alias.c - mail alias lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
/* ether.c - ethernet address lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* group.c - group lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008-2009 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008-2009 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* host.c - host lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
# $OpenLDAP$
|
||||
# $Id: ldapns.schema,v 1.3 2003/05/29 12:57:29 lukeh Exp $
|
||||
# LDAP Name Service Additional Schema
|
||||
# http://www.iana.org/assignments/gssapi-service-names
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* netgroup.c - netgroup lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* network.c - network address lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* nssov.c - nss-ldap overlay for slapd */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008-2009 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@
|
|||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 Howard Chu.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted only as authorized by the OpenLDAP
|
||||
* Public License.
|
||||
*
|
||||
* A copy of this license is available in the file LICENSE in the
|
||||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
|
||||
#ifndef NSSOV_H
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* pam.c - pam processing routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2009 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* passwd.c - password lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* protocol.c - network protocol lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -13,6 +15,7 @@
|
|||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* rpc.c - rpc lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* service.c - service lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* shadow.c - shadow account lookup routines */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2008 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2008-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2008 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,7 +14,7 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This code references portions of the nss-ldapd package
|
||||
* written by Arthur de Jong. The nss-ldapd code was forked
|
||||
* from the nss-ldap library written by Luke Howard.
|
||||
|
|
|
|||
|
|
@ -1,9 +1,3 @@
|
|||
Copyright 2004-2009 The OpenLDAP Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
This directory contains native slapd plugins for password mechanisms that
|
||||
are not actively supported by the project. Currently this includes the
|
||||
Kerberos, Netscape MTA-MD5 and RADIUS password mechanisms.
|
||||
|
|
@ -48,3 +42,17 @@ gcc -shared -I../../../include -Wall -g -o pw-radius.so radius.c -lradius
|
|||
(Actually, you might want to statically link the RADIUS client library
|
||||
libradius.a into the module).
|
||||
|
||||
---
|
||||
This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
|
||||
Copyright 2004-2009 The OpenLDAP Foundation.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in the file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
<http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
/* $OpenLDAP$ */
|
||||
/*
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 1998-2009 The OpenLDAP Foundation.
|
||||
* All rights reserved.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
/* $OpenLDAP$ */
|
||||
/*
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 1998-2009 The OpenLDAP Foundation.
|
||||
* All rights reserved.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
/* $OpenLDAP$ */
|
||||
/*
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 1998-2009 The OpenLDAP Foundation.
|
||||
* All rights reserved.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,4 +1,18 @@
|
|||
/* $OpenLDAP$ */
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2009 The OpenLDAP Foundation.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted only as authorized by the OpenLDAP
|
||||
* Public License.
|
||||
*
|
||||
* A copy of this license is available in the file LICENSE in the
|
||||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
|
||||
#include <lber.h>
|
||||
#include <lber_pvt.h> // Required for BER_BVC
|
||||
#include <ac/string.h> // Required for BER_BVC dep
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
# $OpenLDAP$
|
||||
# Copyright 2005 Howard Chu, Symas Corp. All Rights Reserved.
|
||||
# This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
#
|
||||
# Copyright 2005-2009 The OpenLDAP Foundation.
|
||||
# Portions Copyright 2005 Howard Chu, Symas Corp. All Rights Reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted only as authorized by the OpenLDAP
|
||||
|
|
|
|||
|
|
@ -1,13 +1,3 @@
|
|||
Copyright 2005 Howard Chu, Symas Corp. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in the file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
<http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
This directory contains a slapd module proxyOld that provides support
|
||||
for the obsolete draft-weltman-ldapb3-proxy-05 revision of the LDAP
|
||||
Proxy Authorization control. It is merely intended to provide compatibility
|
||||
|
|
@ -24,3 +14,18 @@ the control is registered with the SLAP_CTRL_HIDE flag so that it will
|
|||
not be advertised in the rootDSE's supportedControls attribute.
|
||||
|
||||
This code only works as a dynamically loaded module.
|
||||
|
||||
---
|
||||
This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
|
||||
Copyright 1998-2009 The OpenLDAP Foundation.
|
||||
Portions Copyright 2005 Howard Chu, Symas Corp. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in the file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
<http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* proxyOld.c - module for supporting obsolete (rev 05) proxyAuthz control */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2005 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2005-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2005 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
# $OpenLDAP$
|
||||
# This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
#
|
||||
# Copyright 1998-2009 The OpenLDAP Foundation.
|
||||
# Copyright 2004 Howard Chu, Symas Corp. All Rights Reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
|||
|
|
@ -1,13 +1,3 @@
|
|||
Copyright 2004-2005 Howard Chu, Symas Corp. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in the file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
<http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
This directory contains a slapd overlay, smbk5pwd, that extends the
|
||||
PasswordModify Extended Operation to update Kerberos keys and Samba
|
||||
password hashes for an LDAP user.
|
||||
|
|
@ -88,3 +78,17 @@ If you need to build the overlay statically, you will have to move it into the
|
|||
slapd/overlays directory and edit the Makefile and overlays.c to reference
|
||||
it. You will also have to define SLAPD_OVER_SMBK5PWD to SLAPD_MOD_STATIC,
|
||||
and add the relevant libraries to the main slapd link command.
|
||||
|
||||
---
|
||||
This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
Copyright 2004-2009 The OpenLDAP Foundation.
|
||||
Portions Copyright 2004-2005 Howard Chu, Symas Corp. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in the file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
<http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
/* smbk5pwd.c - Overlay for managing Samba and Heimdal passwords */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
* Copyright 2004-2005 by Howard Chu, Symas Corp.
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2004-2009 The OpenLDAP Foundation.
|
||||
* Portions Copyright 2004-2005 by Howard Chu, Symas Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
@ -12,11 +14,9 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/*
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* Support for table-driven configuration added by Pierangelo Masarati.
|
||||
* Support for sambaPwdMustChange and sambaPwdCanChange added by Marco D'Ettorre.
|
||||
*
|
||||
* The conditions of the OpenLDAP Public License apply.
|
||||
*/
|
||||
|
||||
#include <portable.h>
|
||||
|
|
|
|||
|
|
@ -1,12 +1,18 @@
|
|||
Copyright 2004-2009 The OpenLDAP Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
Directory contents:
|
||||
|
||||
statslog
|
||||
Program to output selected parts of slapd's statslog output
|
||||
(LDAP request/response log), grouping log lines by LDAP
|
||||
connection. Useful to search and inspect the server log.
|
||||
|
||||
---
|
||||
Copyright 2004-2009 The OpenLDAP Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in the file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
<http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,10 @@
|
|||
#!/usr/bin/perl -w
|
||||
# statslog - Rearrange and output selected parts of slapd's statslog output.
|
||||
# $OpenLDAP$
|
||||
# This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
#
|
||||
# Copyright 2004 Hallvard B. Furuseth.
|
||||
# Copyright 1998-2009 The OpenLDAP Foundation.
|
||||
# Portions Copyright 2004 Hallvard B. Furuseth.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
|||
|
|
@ -1,9 +1,3 @@
|
|||
Copyright 2003-2009 The OpenLDAP Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
This directory contains a SLAPI plugin, addrdnvalues, which will add to
|
||||
an entry any attribute values that appear in the entry's RDN but not in
|
||||
the entry. This is necessary for compliance with some "broken" clients.
|
||||
|
|
@ -20,3 +14,16 @@ gcc -shared -I../../../include -Wall -g -o libaddrdnvalues-plugin.so addrdnvalue
|
|||
|
||||
to compile this plugin.
|
||||
|
||||
---
|
||||
This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
|
||||
Copyright 2003-2009 The OpenLDAP Foundation. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted only as authorized by the OpenLDAP
|
||||
Public License.
|
||||
|
||||
A copy of this license is available in the file LICENSE in the
|
||||
top-level directory of the distribution or, alternatively, at
|
||||
<http://www.OpenLDAP.org/license.html>.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
/* addrdnvalues.c */
|
||||
/* $OpenLDAP$ */
|
||||
/*
|
||||
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
|
||||
*
|
||||
* Copyright 2003-2009 The OpenLDAP Foundation.
|
||||
* Copyright 2003-2004 PADL Software Pty Ltd.
|
||||
* All rights reserved.
|
||||
*
|
||||
|
|
@ -11,6 +14,10 @@
|
|||
* top-level directory of the distribution or, alternatively, at
|
||||
* <http://www.OpenLDAP.org/license.html>.
|
||||
*/
|
||||
/* ACKNOWLEDGEMENTS:
|
||||
* This work was initially developed by Luke Howard of PADL Software
|
||||
* for inclusion in OpenLDAP Software.
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
|
|
|||
Loading…
Reference in a new issue