Debian Bug report logs - #176980
Manpage does not contain debug options

version graph

Package: slapd; Maintainer for slapd is Debian OpenLDAP Maintainers <>; Source for slapd is src:openldap.

Reported by: Torsten Landschoff <>

Date: Thu, 16 Jan 2003 11:18:01 UTC

Severity: wishlist

Tags: pending

Found in version 2.0.27-3

Fixed in version openldap2/2.1.21-2

Done: Stephen Frost <>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox

Report forwarded to,
Bug#176980; Package slapd. Full text and rfc822 format available.

Acknowledgement sent to Torsten Landschoff <>:
New Bug report received and forwarded. Copy sent to Full text and rfc822 format available.

Message #5 received at (full text, mbox):

From: Torsten Landschoff <>
Subject: Manpage does not contain debug options
Date: Thu, 16 Jan 2003 12:01:32 +0100
Package: slapd
Version: 2.0.27-3
Severity: wishlist

The slapd manpage does not contain the values for the -d option:

       -d debug-level
              debug-level is taken as a bit string, with each bit  correspond-
              ing  to a different kind of debugging information.  See <ldap.h>
              for details.

Funny enough the information can be found in ldap_log.h which is only in
the source package. Would make sense to include the possible values in 
the manpage.



Tags added: pending Request was from Torsten Landschoff <> to Full text and rfc822 format available.

Reply sent to Stephen Frost <>:
You have taken responsibility. Full text and rfc822 format available.

Notification sent to Torsten Landschoff <>:
Bug acknowledged by developer. Full text and rfc822 format available.

Message #12 received at (full text, mbox):

From: Stephen Frost <>
Subject: Bug#176980: fixed in openldap2 2.1.21-2
Date: Tue, 15 Jul 2003 14:32:18 -0400
We believe that the bug you reported is fixed in the latest version of
openldap2, which is due to be installed in the Debian FTP archive:

  to pool/main/o/openldap2/ldap-utils_2.1.21-2_i386.deb
  to pool/main/o/openldap2/libldap2-dev_2.1.21-2_i386.deb
  to pool/main/o/openldap2/libldap2_2.1.21-2_i386.deb
  to pool/main/o/openldap2/libslapd2-dev_2.1.21-2_all.deb
  to pool/main/o/openldap2/openldap2_2.1.21-2.diff.gz
  to pool/main/o/openldap2/openldap2_2.1.21-2.dsc
  to pool/main/o/openldap2/slapd_2.1.21-2_i386.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Stephen Frost <> (supplier of updated openldap2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing

Hash: SHA1

Format: 1.7
Date: Tue, 15 Jul 2003 12:37:05 -0400
Source: openldap2
Binary: libslapd2-dev slapd libldap2 ldap-utils libldap2-dev
Architecture: source all i386
Version: 2.1.21-2
Distribution: unstable
Urgency: low
Maintainer: Torsten Landschoff <>
Changed-By: Stephen Frost <>
 ldap-utils - OpenLDAP utilities
 libldap2   - OpenLDAP libraries
 libldap2-dev - OpenLDAP development libraries
 libslapd2-dev - OpenLDAP slapd back-end development headers
 slapd      - OpenLDAP server (slapd)
Closes: 87986 94967 176980 190155 190156 190797 196995 198553
 openldap2 (2.1.21-2) unstable; urgency=low
   * Stephen Frost <>:
     + debian/slapd.preinst: slapcat here if possible, if slapcat not
       available then slapcat in postinst.  Also remove old unused
     + debian/slapd.postinst: Check if slapcat in preinst worked and use
       those results in preference.  Also moved to using /var/backups/ldap.
     + servers/slapd/daemon.c: Provide more information on socket/bind
       failures. Patch submitted upstream. Closes: #94967.
     + ./configure, ./ Fix check for back_ldap in back_meta.
       back_ldap now included as module.  back_ldap and back_meta appear
       to load fine, though order may matter.  Closes: #196995.
     + debian/control: Add versioned Depends on perl, need recent version
       for migration script.
     + debian/slapd.{pre,post}inst: Allow for whitespace in postinst
       before database definitions
     + debian/control: Drop the libldap2-dev Depends that aren't actually
     + debian/slapd.preinst: Add create_sed_script to create the script to
       deal with multi-line commands in slapd.conf.  Modify things to use
       sed script to preprocess slapd.conf before using it.  Remove
       support for whitespace preceeding commands.
     + debian/slapd.postinst: Add create_sed_script here too and modify
       everything to use it as necessary.  Also change everything to
       reference $SLAPD_CONF instead of /etc/ldap/slapd.conf everywhere.
       Remove support for whitespace preceeding commands.
     + debian/slapd.postinst: Removed all tabs.  Changed all sed scripts
       to used [:space:] instead of [space tab].
     + debian/slapd.postinst: Removed debugging statements from ldap_v2
       support handling code.
     + debian/slapd.preinst: Changed to use mktemp for sed script.
     + debian/slapd.postinst: Changed to use mktemp for sed script.
     + debian/slapd.config: If no hostname set just use
     + contrib/ldapc++/config.{sub,guess}: Resync back to upstream, no
       reason not to, we don't even build this stuff...
     + debian/control: Change build-depends to libgnutls7-dev instead of
     + debian/rules: Now run autoconf && autoheader to pick up on the changes needed for GNU TLS.
     + debian/copyright: Added Steve Langasek (SL) copyright statement.
     + Patch from Steve Langasek for GNU TLS support, Closes: #198553
     | include/ldap_pvt_gnutls.h: Added for GNU TLS
     | Now uses GNU TLS where available.
     | servers/slapd/schema_init.c: Modified for GNU TLS- some functions
       removed because GNU TLS layer does not support them yet.
     | build/install-sh: Added for new autoconf.
     | libraries/libldap/ Changed to compile GNU TLS portions.
     | libraries/libldap/getdn.c: Stub function added, GNU TLS layer does
       not support TLS certificates for authentication yet.
     | libraries/libldap/tls.c: Now calls GNU TLS functions instead of
     | libraries/libldap/gnutls.c: Added to support GNU TLS in place of
       OpenSSL for TLS connections.
     | libraries/libldap_r/ Changed to compile GNU TLS portions.
     + debian/slapd.postinst: remove temp file if upgrading or doing a
       reconfigure but the OLDSUFFIX and basedn match so that we do not
       move an empty file overtop of slapd.conf.  Closes: #190797.
     + debian/slapd.init: Inform user when not starting slapd due to
       no configuration file found.  Deals with users who select to not
       configure slapd during installation.
     + debian/slapd.init: Removed cat <<-EOF and got rid of associated
       tabs; best to not depend on tab vs. space distinction.
     + debian/slapd.config: Change debconf question names to be fully
       qualified in the $var from the for loop- organization is under
       shared/ and domain is under slapd/, not both under slapd/.
     + debian/slapd.postrm: Can not depend on debconf being around in
       postrm so check before attempting to source it.  Also protect
       against failure from db_get.
     + debian/slapd.postinst: Check for old directory and move it out
       of the way if it exists on new configure or reconfigure.
     + debian/slapd.postinst: Fix db_input's for error messages,
       should be high priority and need to || true them.
     + debian/slapd.postinst: Do not error exit once we've told the
       user about the problem, if there was one, with slapcat/slapadd.
     + debian/slapd.postinst: Make sure we get the organization before
       we attempt to fix_ldif on old slapcat output.  Default to unknown
       if the organization is not set.
     + debian/slapd.postinst: Be sure that slapd has been stopped before
       attempting to fix and slapadd old slapcat.
     + debian/slapd.postinst: Do not use --exec with s-s-d in postinst.
     + debian/slapd.postinst: grep calls need to be || true'd when no
       matching lines found is possible (this case is handled).
     + debian/slapd.postinst: Be very sure slapd has stopped before
       attempting to upgrade database.
     + debian/slapd.preinst: Use either the pidfile or exec if pidfile
       is not available when stopping.  Do not put \"\" around pidfile.
       Use $oldver instead of $2.
     + debian/slapd.config: Reask questions on a reconfigure.  Use the
       same logic as slapd.postinst for when to ask questions regarding
       the db.  Be sure to db_go after db_input's.
     + debian/slapd.templates: Fix allow_bind_v2 short description to
       make more sense since the default is off.
     + debian/slapd.preinst: Use perl instead of sed for handling conf.
     + debian/slapd.postinst: Use perl instead of sed for handling conf,
       use old sed method to insert \n's, user invoke-rc.d when slapd
       needs to be stopped.  Assume preinst shuts slapd down for upgrade.
     + debian/slapd.postinst: Only stop slapd on reconfigure.
   * Torsten Landschoff <>:
     + doc/man/man8/slapd.8: Refer to slapd.conf(5) for a description of
       the debugging level (closes: #176980).
     + debian/move_files: Kill of the static archives of our backend
       modules as they are of absolutely no use.
   * Steve Langasek <>:
     + debian/slapd.postinst: Add a new function, get_database_list, that
       prints out the list of configured databases from slapd.conf
       one row at a time. Move all of the upgrade handling into a
       loop, and iterate through the configured databases.  Since the
       while loop is in fact a subshell, be sure to handle errors
       correctly.  We also have to look at the configured directory
       for each database, instead of assuming /var/lib/ldap.
       Closes: #190155, #190156.
     + debian/slapd.preinst: Simplify the handling of error status: if
       the slapcat fails, just remove the ldif file.  Also, add the
       suffix to the name of the output file, and add the
       get_database_list function here as well.
   * Roland Bauerschmidt <>:
     + debian/rules: call dh_makeshlibs with -plibldap2 rather than just
       with libldap2
     + debian/slapd.postinst: Add question about no configuration.
     + debian/slapd.templates: Add template for no config question.
     + debian/slapd.templates: Add template for invalid suffix.
     + debian/slapd.config: Add no configuration option.  Closes: #87986
     + debian/slapd.config: Complain to the user on invalid domain/org.
 5461c23baa47bb89dafc7a76fa5fe921 949 net optional openldap2_2.1.21-2.dsc
 bec9dc6aa48bc2f4ce9b75cbe9030016 63189 net optional openldap2_2.1.21-2.diff.gz
 6ead8f5b4c4b2752c799954fa2d900e7 820046 net optional slapd_2.1.21-2_i386.deb
 0a580f90848e5fc8db23b1e7e2b379be 99898 net optional ldap-utils_2.1.21-2_i386.deb
 872b548c7a99d031cb59c2820b8d1894 262942 libs important libldap2_2.1.21-2_i386.deb
 6cacf373973da2dc827ae146f6818a03 297446 libdevel extra libldap2-dev_2.1.21-2_i386.deb
 7ef5871922b261b403be466a29654fb1 67988 libdevel extra libslapd2-dev_2.1.21-2_all.deb

Version: GnuPG v1.2.2 (GNU/Linux)


Send a report that this bug log contains spam.

Debian bug tracking system administrator <>. Last modified: Thu Apr 24 21:04:55 2014; Machine Name:

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.