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

« back to all changes in this revision

Viewing changes to doc/man/man5/slapd-config.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 SLAPD-CONFIG 5 "RELEASEDATE" "OpenLDAP LDVERSION"
2
 
.\" Copyright 1998-2008 The OpenLDAP Foundation All Rights Reserved.
 
2
.\" Copyright 1998-2009 The OpenLDAP Foundation All Rights Reserved.
3
3
.\" Copying restrictions apply.  See COPYRIGHT/LICENSE.
4
 
.\" $OpenLDAP: pkg/ldap/doc/man/man5/slapd-config.5,v 1.13.2.9 2008/05/29 22:54:56 quanah Exp $
 
4
.\" $OpenLDAP: pkg/ldap/doc/man/man5/slapd-config.5,v 1.13.2.13 2009/01/22 00:00:50 kurt Exp $
5
5
.SH NAME
6
6
slapd-config \- configuration backend to slapd
7
7
.SH SYNOPSIS
1204
1204
.BR olcLimits
1205
1205
for an explanation of the different flags.
1206
1206
.TP
1207
 
.B olcSortVals <attr> [...]
 
1207
.B olcSortVals: <attr> [...]
1208
1208
Specify a list of multi-valued attributes whose values will always
1209
1209
be maintained in sorted order. Using this option will allow Modify,
1210
1210
Compare, and filter evaluations on these attributes to be performed
1234
1234
type of backend. All of the Global Database Options may also be
1235
1235
used here.
1236
1236
.TP
 
1237
.B olcAddContentAcl: TRUE | FALSE
 
1238
Controls whether Add operations will perform ACL checks on
 
1239
the content of the entry being added. This check is off
 
1240
by default. See the
 
1241
.BR slapd.access (5)
 
1242
manual page for more details on ACL requirements for
 
1243
Add operations.
 
1244
.TP
1237
1245
.B olcHidden: TRUE | FALSE
1238
1246
Controls whether the database will be used to answer
1239
1247
queries. A database that is hidden will never be
1250
1258
the entryCSN and entryUUID attributes, which are needed
1251
1259
by the syncrepl provider. By default, olcLastMod is TRUE.
1252
1260
.TP
1253
 
.B olcLimits: <who> <limit> [<limit> [...]]
1254
 
Specify time and size limits based on who initiated an operation.
 
1261
.B olcLimits: <selector> <limit> [<limit> [...]]
 
1262
Specify time and size limits based on the operation's initiator or
 
1263
base DN.
1255
1264
The argument
1256
 
.B who
 
1265
.B <selector>
1257
1266
can be any of
1258
1267
.RS
1259
1268
.RS
1260
1269
.TP
1261
 
anonymous | users | [dn[.<style>]=]<pattern> | group[/oc[/at]]=<pattern>
 
1270
anonymous | users | [<dnspec>=]<pattern> | group[/oc[/at]]=<pattern>
1262
1271
 
1263
1272
.RE
1264
1273
with
1265
1274
.RS
1266
1275
.TP
 
1276
<dnspec> ::= dn[.<type>][.<style>]
 
1277
.TP
 
1278
<type>  ::= self | this
 
1279
.TP
1267
1280
<style> ::= exact | base | onelevel | subtree | children | regex | anonymous
1268
1281
 
1269
1282
.RE
 
1283
DN type
 
1284
.B self
 
1285
is the default and means the bound user, while
 
1286
.B this
 
1287
means the base DN of the operation.
1270
1288
The term
1271
1289
.B anonymous
1272
1290
matches all unauthenticated clients.
1300
1318
The same behavior is obtained by using the 
1301
1319
.B anonymous
1302
1320
form of the
1303
 
.B who
 
1321
.B <selector>
1304
1322
clause.
1305
1323
The term
1306
1324
.BR group ,
1414
1432
to preserve the original behavior.
1415
1433
 
1416
1434
In case of no match, the global limits are used.
1417
 
The default values are the same as
 
1435
The default values are the same as for
1418
1436
.B olcSizeLimit
1419
1437
and
1420
1438
.BR olcTimeLimit ;
1569
1587
Specify the DN suffix of queries that will be passed to this 
1570
1588
backend database.  Multiple suffix lines can be given and at least one is 
1571
1589
required for each database definition.
 
1590
 
1572
1591
If the suffix of one database is "inside" that of another, the database
1573
1592
with the inner suffix must come first in the configuration file.
 
1593
You may also want to glue such databases together with the
 
1594
.B olcSubordinate
 
1595
attribute.
1574
1596
.HP
1575
1597
.hy 0
1576
1598
.B olcSyncrepl: rid=<replica ID>