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

« back to all changes in this revision

Viewing changes to doc/man/man5/slapd-bdb.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-BDB 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-bdb.5,v 1.31.2.5 2008/02/11 23:26:39 kurt Exp $
 
4
.\" $OpenLDAP: pkg/ldap/doc/man/man5/slapd-bdb.5,v 1.31.2.9 2009/01/30 20:08:05 quanah Exp $
5
5
.SH NAME
6
6
slapd-bdb, slapd-hdb \- Berkeley DB backends to slapd
7
7
.SH SYNOPSIS
60
60
\fI<min>\fP minutes to perform the checkpoint.
61
61
See the Berkeley DB reference guide for more details.
62
62
.TP
 
63
.B checksum
 
64
Enable checksum validation of DB pages whenever they are read from disk.
 
65
This setting can only be configured before any database files are created.
 
66
.TP
63
67
.BI cryptfile \ <file>
64
68
Specify the pathname of a file containing an encryption key to use for
65
69
encrypting the database. Encryption is performed using Berkeley DB's
111
115
security.
112
116
See the Berkeley DB reference guide for more details.
113
117
.TP
 
118
\fBdbpagesize \fR \fI<dbfile> <size>\fR
 
119
Specify the page size to use for a particular database file, in units
 
120
of 1024 bytes. The default for the
 
121
.B id2entry
 
122
file is 16, the default for all other files depends on the size of the
 
123
underlying filesystem's block size (typically 4 or 8).
 
124
The maximum that BerkeleyDB supports is 64. This
 
125
setting usually should not need to be changed, but if BerkeleyDB's
 
126
"db_stat -d" shows a large amount of overflow pages in use in a file,
 
127
setting a larger size may increase performance at the expense of
 
128
data integrity. This setting only takes effect when a database is
 
129
being newly created. See the Berkeley DB reference guide for more details.
 
130
.TP
114
131
.BI directory \ <directory>
115
132
Specify the directory where the BDB files containing this database and
116
133
associated indexes live.
131
148
Specify the maximum number of DNs in the in-memory DN cache. The
132
149
default is twice the \fBcachesize\fP. Ideally this cache should be
133
150
large enough to contain the DNs of every entry in the database.
 
151
It should be noted that the \fBDN cache\fP is allowed to temporarily
 
152
grow beyond the configured size. It does this if many entries are 
 
153
locked when it tries to do a purge, because that means they're
 
154
legitimately in use. Also, the \fBDN cache\fP never purges entries
 
155
that have cached children, so depending on the shape of the DIT, it 
 
156
could have lots of cached DNs over the defined limit.
134
157
.TP
135
158
.BI idlcachesize \ <integer>
136
159
Specify the size of the in-memory index cache, in index slots. The
243
266
Berkeley DB configuration file
244
267
.SH SEE ALSO
245
268
.BR slapd.conf (5),
 
269
.BR slapd\-config (5),
246
270
.BR slapd (8),
247
271
.BR slapadd (8),
248
272
.BR slapcat (8),