Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/openldap/dist Merge 2.4.23
details: https://anonhg.NetBSD.org/src/rev/ae21e13a1146
branches: trunk
changeset: 759537:ae21e13a1146
user: adam <adam%NetBSD.org@localhost>
date: Sun Dec 12 15:46:27 2010 +0000
description:
Merge 2.4.23
diffstat:
external/bsd/openldap/dist/build/mkversion | 8 +-
external/bsd/openldap/dist/clients/tools/common.c | 29 +-
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/AUTHORS | 76 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/COPYING | 504 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/ChangeLog | 3854 --
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/HACKING | 154 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/INSTALL | 237 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/Makefile.am | 93 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/Makefile.in | 713 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/NEWS | 2002 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/README | 317 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/TODO | 59 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/aclocal.m4 | 903 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/common/Makefile.am | 28 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/common/Makefile.in | 447 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/common/dict.c | 269 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/common/dict.h | 77 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/common/set.c | 66 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/common/set.h | 67 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/common/tio.c | 490 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/common/tio.h | 83 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/Makefile.am | 31 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/Makefile.in | 445 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/attrs.h | 93 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/daemon.c | 73 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/daemon.h | 33 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/ether.c | 54 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/ether.h | 51 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/getopt_long.c | 94 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/getopt_long.h | 52 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/getpeercred.c | 108 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/getpeercred.h | 37 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/pagectrl.c | 219 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compat/pagectrl.h | 47 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/compile | 142 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/config.guess | 1526 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/config.h.in | 338 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/config.sub | 1658 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/configure | 13713 ----------
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/configure.ac | 350 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/depcomp | 589 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/install-sh | 519 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/m4/acx_pthread.m4 | 279 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/man/Makefile.am | 35 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/man/Makefile.in | 450 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/man/nslcd.8 | 54 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/man/nslcd.8.xml | 132 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/man/nss-ldapd.conf.5 | 282 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/man/nss-ldapd.conf.5.xml | 652 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/missing | 367 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/mkinstalldirs | 161 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd-common.h | 307 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd.h | 227 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/Makefile.am | 36 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/Makefile.in | 490 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/alias.c | 148 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/attmap.c | 210 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/attmap.h | 88 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/cfg.c | 841 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/cfg.h | 142 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/common.c | 141 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/common.h | 164 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/ether.c | 205 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/group.c | 386 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/host.c | 193 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/log.c | 195 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/log.h | 65 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/myldap.c | 1523 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/myldap.h | 127 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/netgroup.c | 242 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/network.c | 192 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/nslcd.c | 636 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/passwd.c | 522 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/protocol.c | 182 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/rpc.c | 183 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/service.c | 237 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nslcd/shadow.c | 286 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss-ldapd.conf | 138 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/Makefile.am | 50 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/Makefile.in | 474 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/aliases.c | 75 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/common.c | 87 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/common.h | 213 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/ethers.c | 85 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/exports.linux | 93 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/group.c | 161 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/hosts.c | 235 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/netgroup.c | 125 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/networks.c | 144 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/pam.c | 723 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/passwd.c | 85 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/protocols.c | 78 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/prototypes.h | 171 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/rpc.c | 78 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/services.c | 83 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/nss/shadow.c | 77 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/Makefile.am | 90 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/Makefile.in | 930 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/nss-ldapd-test.conf | 28 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_aliases.c | 96 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_cfg.c | 247 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_dict.c | 200 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_ethers.c | 100 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_group.c | 121 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_hosts.c | 165 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_myldap.c | 427 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_myldap.sh | 42 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_netgroup.c | 101 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_networks.c | 115 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_nslcd_group.c | 137 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_nsscmds.sh | 379 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_passwd.c | 114 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_protocols.c | 104 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_rpc.c | 104 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_services.c | 106 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_set.c | 68 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_shadow.c | 99 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/test_tio.c | 305 -
external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/tests/usernames.txt | 2500 -
external/bsd/openldap/dist/doc/drafts/draft-zeilenga-ldap-txn-xx.txt | 675 -
external/bsd/openldap/dist/include/Makefile.in | 4 +-
external/bsd/openldap/dist/include/portable.hin | 31 +-
external/bsd/openldap/dist/libraries/libldap/os-ip.c | 6 +-
external/bsd/openldap/dist/libraries/libldap/os-local.c | 6 +-
external/bsd/openldap/dist/libraries/libldap/tls_o.c | 8 +-
external/bsd/openldap/dist/libraries/liblutil/csn.c | 84 -
external/bsd/openldap/dist/libraries/liblutil/passwd.c | 6 +-
external/bsd/openldap/dist/tests/scripts/acfilter.sh | 22 -
128 files changed, 53 insertions(+), 51570 deletions(-)
diffs (truncated from 52268 to 300 lines):
diff -r 75f532272eb1 -r ae21e13a1146 external/bsd/openldap/dist/build/mkversion
--- a/external/bsd/openldap/dist/build/mkversion Sun Dec 12 15:17:36 2010 +0000
+++ b/external/bsd/openldap/dist/build/mkversion Sun Dec 12 15:46:27 2010 +0000
@@ -1,9 +1,9 @@
#! /bin/sh
# Create a version.c file
-# OpenLDAP: pkg/ldap/build/mkversion,v 1.14.2.4 2009/01/22 00:00:41 kurt Exp
+# OpenLDAP: pkg/ldap/build/mkversion,v 1.14.2.5 2010/04/13 20:22:21 kurt Exp
## This work is part of OpenLDAP Software <http://www.openldap.org/>.
##
-## Copyright 1998-2009 The OpenLDAP Foundation.
+## Copyright 1998-2010 The OpenLDAP Foundation.
## All rights reserved.
##
## Redistribution and use in source and binary forms, with or without
@@ -54,7 +54,7 @@
cat << __EOF__
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
*
- * Copyright 1998-2009 The OpenLDAP Foundation.
+ * Copyright 1998-2010 The OpenLDAP Foundation.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -67,7 +67,7 @@
*/
static const char copyright[] =
-"Copyright 1998-2009 The OpenLDAP Foundation. All rights reserved.\n"
+"Copyright 1998-2010 The OpenLDAP Foundation. All rights reserved.\n"
"COPYING RESTRICTIONS APPLY\n";
$static $const char $SYMBOL[] =
diff -r 75f532272eb1 -r ae21e13a1146 external/bsd/openldap/dist/clients/tools/common.c
--- a/external/bsd/openldap/dist/clients/tools/common.c Sun Dec 12 15:17:36 2010 +0000
+++ b/external/bsd/openldap/dist/clients/tools/common.c Sun Dec 12 15:46:27 2010 +0000
@@ -1,10 +1,10 @@
-/* $NetBSD: common.c,v 1.2 2010/07/11 00:47:36 mrg Exp $ */
+/* $NetBSD: common.c,v 1.3 2010/12/12 15:46:28 adam Exp $ */
/* common.c - common routines for the ldap client tools */
-/* OpenLDAP: pkg/ldap/clients/tools/common.c,v 1.78.2.29 2009/09/29 21:47:37 quanah Exp */
+/* OpenLDAP: pkg/ldap/clients/tools/common.c,v 1.78.2.31 2010/04/15 22:16:49 quanah Exp */
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
*
- * Copyright 1998-2009 The OpenLDAP Foundation.
+ * Copyright 1998-2010 The OpenLDAP Foundation.
* Portions Copyright 2003 Kurt D. Zeilenga.
* Portions Copyright 2003 IBM Corporation.
* All rights reserved.
@@ -262,11 +262,13 @@
ber_memfree( binddn );
}
-#if 0 /* not yet */
if ( passwd.bv_val != NULL ) {
ber_memfree( passwd.bv_val );
}
-#endif
+
+ if ( infile != NULL ) {
+ ber_memfree( infile );
+ }
}
void
@@ -1361,6 +1363,23 @@
assert( nsctrls < (int) (sizeof(sctrls)/sizeof(sctrls[0])) );
+ if ( pw_file || want_bindpw ) {
+ assert( passwd.bv_val == NULL && passwd.bv_len == 0 );
+
+ if ( pw_file ) {
+ if ( lutil_get_filed_password( pw_file, &passwd ) ) {
+ exit( EXIT_FAILURE );
+ }
+
+ } else {
+ char *pw = getpassphrase( _("Enter LDAP Password: ") );
+ if ( pw ) {
+ passwd.bv_val = ber_strdup( pw );
+ passwd.bv_len = strlen( passwd.bv_val );
+ }
+ }
+ }
+
if ( authmethod == LDAP_AUTH_SASL ) {
#ifdef HAVE_CYRUS_SASL
void *defaults;
diff -r 75f532272eb1 -r ae21e13a1146 external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/AUTHORS
--- a/external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/AUTHORS Sun Dec 12 15:17:36 2010 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-The original nss_ldap library was written by Luke Howard of PADL Software Pty
-Ltd. In 2006 Arthur de Jong of West Consuling forked the library to split it
-into a thin NSS part and a server part. The copyright holders of most of the
-code are:
-
-Luke Howard <lukeh%padl.com@localhost>
-West Consulting <info%west.nl@localhost>
-Arthur de Jong <arthur%ch.tudelft.nl@localhost>
-
-The following people (in no particular order) have also volunteered their
-time, effort, and ideas to make this software available. If you feel you are
-unjustly left out of this list, please send an email.
-
-Steven Barrus <sbarrus%eng.utah.edu@localhost>
-David Begley <david%avarice.nepean.uws.edu.au@localhost>
-Maxim Batourine <Batourine_M%ald.utoronto.ca@localhost>
-Michael Brownea <mbrown%fensystems.co.uk@localhost>
-Max Caines <Max.Caines%wlv.ac.uk@localhost>
-Carlos Celso <carlos.celso%embraer.com.br@localhost>
-Peter Cherny <peterc%luddite.com.au@localhost>
-Howard Chu <hyc%symas.com@localhost>
-Ben Collins <bcollins%debian.org@localhost>
-Stephan Cremer <scremer%dohle.com@localhost>
-Alejandro Forero Cuervo <azul%freaks-unidos.net@localhost>
-Guenther Deschner <gd%samba.org@localhost>
-Luca Filipozzi <lucaf+nssldap%ece.ubc.ca@localhost>
-Andrew Findlay <Andrew.Findlay%skills-1st.co.uk@localhost>
-Cristian Gafton <gafton%redhat.com@localhost>
-Gabor Gombas <gombasg%inf.elte.hu@localhost>
-DJ Gregor <dj%gregor.com@localhost>
-Bob Guo <bob%mail.ied.ac.cn@localhost>
-Daniel Hanks <hanksdc%plug.org@localhost>
-Leif Hedstrom <leif%ogre.com@localhost>
-Emile Heitor <eheitor%isdnet.net@localhost>
-Geert Jansen <undisclosed>
-Szymon Juraszczyk <szymon%ssk.pl@localhost>
-Anselm Kruis <kruis%till-photonics.com@localhost>
-Thorsten Kukuk <kukuk%suse.de@localhost>
-Steve Langasek <vorlon%netexpress.net@localhost>
-Joe Little <jlittle%open-it.org@localhost>
-Phillip Liu <phillip%loudcloud.com@localhost>
-Larry Lile <llile%dreamworks.com@localhost>
-Jeff Mandel <jeff.mandel%probes.com@localhost>
-Peter Marschall <peter%adpm.de@localhost>
-Michael Mattice <mike%bmisystems.com@localhost>
-Dejan Muhamedagic <dejan.muhamedagic%at.ibm.com@localhost>
-Doug Nazar <nazard%dragoninc.on.ca@localhost>
-Frode Nordahl <frode%nordahl.net@localhost>
-Lars Oergel <lars.oergel%innominate.de@localhost>
-Fredrik Ohrn <ohrn%chl.chalmers.se@localhost>
-Rakesh Patel <rpatel%globix.com@localhost>
-Nathan Hawkins <Nathan.Hawkins%FMR.COM@localhost>
-Andrew Rechenberg <ARechenberg%shermanfinancialgroup.com@localhost>
-Greg Retowski <greg%rage.net@localhost>
-Alain Richard <alain.richard%equation.fr@localhost>
-Michael Shuey <shuey%ecn.purdue.edu@localhost>
-Oliver Schulze L. <oliver%samera.com.py@localhost>
-Alexander Spannagel <spannagel%jobpilot.com@localhost>
-Scott M. Stone <sstone%foo3.com@localhost>
-Gero Treuner <gero%faveve.uni-stuttgart.de@localhost>
-Jarkko Turkulainen <jt%wapit.com@localhost>
-Stein Vrale <stein%terminator.net@localhost>
-Simon Wilkinson <sxw%sxw.org.uk@localhost>
-Davide Puricelli <evo%debian.org@localhost>
-Sami Haahtinen <ressu%debian.org@localhost>
-Stephen Frost <sfrost%debian.org@localhost>
-Américo Monteiro <a_monteiro%netcabo.pt@localhost>
-Cyril Brulebois <cyril.brulebois%enst-bretagne.fr@localhost>
-Kenshi Muto <kmuto%debian.org@localhost>
-Andreas Schneider <anschneider%suse.de@localhost>
-Ralf Haferkamp <rhafer%suse.de@localhost>
-Michael Calmer <mc%suse.de@localhost>
-Erik Schanze <eriks%debian.org@localhost>
-Bart Cornelis <cobaco%skolelinux.no@localhost>
-Rudy Godoy Guillén <rudy%debian.org@localhost>
-Petter Reinholdtsen <pere%hungry.com@localhost>
diff -r 75f532272eb1 -r ae21e13a1146 external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/COPYING
--- a/external/bsd/openldap/dist/contrib/slapd-modules/nssov/nss-ldapd/COPYING Sun Dec 12 15:17:36 2010 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,504 +0,0 @@
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL. It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
- This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it. You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
- When we speak of free software, we are referring to freedom of use,
-not price. Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
- To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights. These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
- To protect each distributor, we want to make it very clear that
-there is no warranty for the free library. Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
- Finally, software patents pose a constant threat to the existence of
-any free program. We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder. Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
- Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License. This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License. We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
- When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library. The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom. The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
- We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License. It also provides other free software developers Less
-of an advantage over competing non-free programs. These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries. However, the Lesser license provides advantages in certain
-special circumstances.
-
- For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard. To achieve this, non-free programs must be
-allowed to use the library. A more frequent case is that a free
-library does the same job as widely used non-free libraries. In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
- In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software. For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
- Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
- GNU LESSER GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
- A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
Home |
Main Index |
Thread Index |
Old Index