~ubuntu-branches/ubuntu/maverick/openldap/maverick-proposed

« back to all changes in this revision

Viewing changes to doc/man/man5/ldap.conf.5

  • Committer: Bazaar Package Importer
  • Author(s): Mathias Gug, Steve Langasek, Mathias Gug
  • Date: 2009-02-18 18:44:00 UTC
  • mfrom: (1.1.2 upstream) (0.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20090218184400-zw4mjse9eywt5566
Tags: 2.4.14-0ubuntu1
[ Steve Langasek ]
* New upstream version
  - Fixes a bug with the pcache overlay not returning cached entries
    (closes: #497697)
  - Update evolution-ntlm patch to apply to current Makefiles.
  - (tentatively) drop gnutls-ciphers, since this bug was reported to be
    fixed upstream in 2.4.8.  The fix applied in 2.4.8 didn't match the
    patch from the bug report, so this should be watched for regressions.
* Build against db4.7 instead of db4.2 at last!  Closes: #421946.
* Build with --disable-ndb, to avoid a misbuild when libmysqlclient is
  installed in the build environment.
* New patch, no-crlcheck-for-gnutls, to fix a build failure when using
  --with-tls=gnutls.

[ Mathias Gug ]
* Merge from debian unstable, remaining changes:
  - debian/apparmor-profile: add AppArmor profile
  - debian/slapd.postinst: Reload AA profile on configuration
  - updated debian/slapd.README.Debian for note on AppArmor
  - debian/control: Recommends apparmor >= 2.1+1075-0ubuntu6
  - debian/control: Conflicts with apparmor-profiles << 2.1+1075-0ubuntu4
    to make sure that if earlier version of apparmour-profiles gets
    installed it won't overwrite our profile.
  - Modify Maintainer value to match the DebianMaintainerField
    speficication.
  - follow ApparmorProfileMigration and force apparmor compalin mode on 
    some upgrades (LP: #203529)
  - debian/slapd.dirs: add etc/apparmor.d/force-complain
  - debian/slapd.preinst: create symlink for force-complain on pre-feisty
    upgrades, upgrades where apparmor-profiles profile is unchanged (ie
    non-enforcing) and upgrades where apparmor profile does not exist.
  - debian/slapd.postrm: remove symlink in force-complain/ on purge
  - debian/patches/fix-ucred-libc due to changes how newer glibc handle
    the ucred struct now.
  - debian/control:
    - Build-depend on libltdl7-dev rather then libltdl3-dev.
  - debian/patches/autogen.sh:
    - Call libtoolize with the --install option to install config.{guess,sub}
      files.
  - Don't use local statement in config script as it fails if /bin/sh
    points to bash (LP: #286063).
  - Disable the testsuite on hppa. Allows building of packages on this
    architecture again, once this package is in the archive.
    LP: #288908.
  - debian/slapd.postinst, debian/slapd.script-common: set correct ownership
    and permissions on /var/lib/ldap, /etc/ldap/slapd.d (group readable) and
    /var/run/slapd (world readable). (LP: #257667).
  - debian/patches/nssov-build, debian/rules: 
    Build and package the nss overlay.
    debian/schema/misc.ldif: add ldif file for the misc schema, which defines
    rfc822MailMember (required by the nss overlay).
  - debian/{control,rules}: enable PIE hardening
  - Use cn=config as the default configuration backend instead of 
    slapd.conf. Migrate slapd.conf  file to /etc/ldap/slapd.d/ on upgrade
    asking the end user to enter a new password to control the access to the
    cn=config tree.
* debian/patches/corrupt-contextCSN: The contextCSN can get corrupted at
  times. (ITS: #5947)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
.TH LDAP.CONF 5 "RELEASEDATE" "OpenLDAP LDVERSION"
2
 
.\" $OpenLDAP: pkg/ldap/doc/man/man5/ldap.conf.5,v 1.33.2.6 2008/02/11 23:26:39 kurt Exp $
3
 
.\" Copyright 1998-2008 The OpenLDAP Foundation All Rights Reserved.
 
2
.\" $OpenLDAP: pkg/ldap/doc/man/man5/ldap.conf.5,v 1.33.2.10 2009/01/26 21:32:04 quanah Exp $
 
3
.\" Copyright 1998-2009 The OpenLDAP Foundation All Rights Reserved.
4
4
.\" Copying restrictions apply.  See COPYRIGHT/LICENSE.
5
5
.SH NAME
6
 
ldap.conf, .ldaprc \- ldap configuration file
 
6
ldap.conf, .ldaprc \- LDAP configuration file/environment variables
7
7
.SH SYNOPSIS
8
 
ETCDIR/ldap.conf, .ldaprc
 
8
ETCDIR/ldap.conf, ldaprc, .ldaprc, $LDAP<option-name>
9
9
.SH DESCRIPTION
10
10
If the environment variable \fBLDAPNOINIT\fP is defined, all
11
11
defaulting is disabled.
45
45
.I ldap.conf
46
46
(or file specified by
47
47
.BR LDAPCONF ).
 
48
.LP
 
49
Thus the following files and variables are read, in order:
 
50
.nf
 
51
    variable     $LDAPNOINIT, and if that is not set:
 
52
    system file  ETCDIR/ldap.conf,
 
53
    user files   $HOME/ldaprc,  $HOME/.ldaprc,  ./ldaprc,
 
54
    system file  $LDAPCONF,
 
55
    user files   $HOME/$LDAPRC, $HOME/.$LDAPRC, ./$LDAPRC,
 
56
    variables    $LDAP<option-name>.
 
57
.fi
 
58
Settings late in the list override earlier ones.
48
59
.SH OPTIONS
49
60
The configuration options are case-insensitive;
50
61
their value, on a case by case basis, may be case-sensitive.
261
272
specifies the maximum security layer receive buffer
262
273
size allowed.  0 disables security layers.  The default is 65536.
263
274
.RE
 
275
.SH GSSAPI OPTIONS
 
276
If OpenLDAP is built with Generic Security Services Application Programming Interface support,
 
277
there are more options you can specify.
 
278
.TP
 
279
.B GSSAPI_SIGN <on/true/yes/off/false/no>
 
280
Specifies if GSSAPI signing (GSS_C_INTEG_FLAG) should be used.
 
281
The default is off.
 
282
.TP
 
283
.B GSSAPI_ENCRYPT <on/true/yes/off/false/no>
 
284
Specifies if GSSAPI encryption (GSS_C_INTEG_FLAG and GSS_C_CONF_FLAG)
 
285
should be used. The default is off.
 
286
.TP
 
287
.B GSSAPI_ALLOW_REMOTE_PRINCIPAL <on/true/yes/off/false/no>
 
288
Specifies if GSSAPI based authentification should try to form the
 
289
target principal name out of the ldapServiceName or dnsHostName
 
290
attribute of the targets RootDSE entry. The default is off.
264
291
.SH TLS OPTIONS
265
292
If OpenLDAP is built with Transport Layer Security support, there
266
293
are more options you can specify.  These options are used when an
296
323
Specifies acceptable cipher suite and preference order.
297
324
<cipher-suite-spec> should be a cipher specification for OpenSSL,
298
325
e.g., HIGH:MEDIUM:+SSLv2.
 
326
 
 
327
To check what ciphers a given spec selects, use:
 
328
 
 
329
.nf
 
330
        openssl ciphers -v <cipher-suite-spec>
 
331
.fi
 
332
 
 
333
To obtain the list of ciphers in GNUtls use:
 
334
 
 
335
.nf
 
336
        gnutls-cli -l
 
337
.fi
299
338
.TP
300
339
.B TLS_RANDFILE <filename>
301
340
Specifies the file to obtain random bits from when /dev/[u]random is