-----BEGIN PGP SIGNED MESSAGE----- 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 <torsten@debian.org> Changed-By: Stephen Frost <sfrost@debian.org> Description: 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 Changes: openldap2 (2.1.21-2) unstable; urgency=low . * Stephen Frost <sfrost@debian.org>: + debian/slapd.preinst: slapcat here if possible, if slapcat not available then slapcat in postinst. Also remove old unused function. + 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, ./configure.in: 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 necessary. + 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 debian.org. + 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 libssl-dev. + debian/rules: Now run autoconf && autoheader to pick up on the configure.in 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 | configure.in: 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/Makefile.in: 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 OpenSSL. | libraries/libldap/gnutls.c: Added to support GNU TLS in place of OpenSSL for TLS connections. | libraries/libldap_r/Makefile.in: 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 <torsten@debian.org>: + 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 <vorlon@debian.org>: + 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 <rb@debian.org>: + 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. Files: 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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/FDEmrzgMPqB3kigRAqnAAJ962pQC5QSq0FD/jztDr1YiMfwlFACglWCs Pdke/z2NYqtRH4w36lK2PyM= =tE7u -----END PGP SIGNATURE----- Accepted: ldap-utils_2.1.21-2_i386.deb to pool/main/o/openldap2/ldap-utils_2.1.21-2_i386.deb libldap2-dev_2.1.21-2_i386.deb to pool/main/o/openldap2/libldap2-dev_2.1.21-2_i386.deb libldap2_2.1.21-2_i386.deb to pool/main/o/openldap2/libldap2_2.1.21-2_i386.deb libslapd2-dev_2.1.21-2_all.deb to pool/main/o/openldap2/libslapd2-dev_2.1.21-2_all.deb openldap2_2.1.21-2.diff.gz to pool/main/o/openldap2/openldap2_2.1.21-2.diff.gz openldap2_2.1.21-2.dsc to pool/main/o/openldap2/openldap2_2.1.21-2.dsc slapd_2.1.21-2_i386.deb to pool/main/o/openldap2/slapd_2.1.21-2_i386.deb -- To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org