From b2d5fca90d5b28f7832324c3caef8f0f6d8cfda2 Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 12 Jul 2009 20:47:14 +0000 Subject: get files ready for 0.6.11 release git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@966 ef36b2f9-881f-0410-afb5-c4e39611909c --- ChangeLog | 203 +++++++++++++++++++++++++++++++++++++++++++++++ NEWS | 16 ++++ TODO | 15 ++-- configure.ac | 4 +- debian/changelog | 27 +++++++ man/nslcd.8.xml | 4 +- man/nss-ldapd.conf.5.xml | 4 +- 7 files changed, 257 insertions(+), 16 deletions(-) diff --git a/ChangeLog b/ChangeLog index f3abd8f..92b7af9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,206 @@ +2009-07-12 20:43 arthur + + * [r965] debian/po/fr.po: updated French (fr) translation of + debconf templates by Christian Perrier + +2009-07-10 06:49 arthur + + * [r962] debian/po/cs.po: updated Czech (cs) translation of debconf + templates by Miroslav Kure + +2009-07-04 10:49 arthur + + * [r961] debian/po/cs.po: unfuzzy translations that were due to + fixes in the English template + +2009-07-04 10:39 arthur + + * [r960] debian/po/cs.po: updated Czech (cs) translation of debconf + templates by Miroslav Kure + +2009-07-04 10:08 arthur + + * [r959] debian/po/pt.po: updated Portuguese (pt) translation of + debconf templates by Américo Monteiro + +2009-07-02 07:05 arthur + + * [r958] debian/po/es.po: updated Spanish (es) translation of + debconf templates by Francisco Javier Cuadrado + + +2009-06-29 19:16 arthur + + * [r957] nslcd/group.c: fix off by one error in the maximum number + of gidNumber attributes in an LDAP group entry + +2009-06-29 19:10 arthur + + * [r956] nslcd/passwd.c: fix off by one error in the maximum number + of uidNumber attributes in an LDAP entry (thanks to David + Binderman for finding this) + +2009-06-27 20:02 arthur + + * [r955] debian/po/sv.po: updated Swedish (sv) translation of + debconf templates by Martin Ågren + +2009-06-27 10:04 arthur + + * [r954] debian/control: upgrade to standards-version 3.8.2 (no + changes needed) + +2009-06-27 09:44 arthur + + * [r953] debian/po/ru.po: updated Russian (ru) translation of + debconf templates by Yuri Kozlov + +2009-06-26 15:09 arthur + + * [r951] debian/control: add missing slash to homepage + +2009-06-24 07:39 arthur + + * [r950] debian/po/ja.po: updated Japanese (ja) translation of + debconf templates by Kenshi Muto + +2009-06-24 07:12 arthur + + * [r949] debian/po/fi.po: updated Finnish (fi) translation of + debconf templates by Esko Arajärvi + +2009-06-23 07:34 arthur + + * [r948] debian/libnss-ldapd.templates, debian/po/ca.po, + debian/po/cs.po, debian/po/da.po, debian/po/de.po, + debian/po/es.po, debian/po/fi.po, debian/po/fr.po, + debian/po/gl.po, debian/po/it.po, debian/po/ja.po, + debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po, + debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot, + debian/po/vi.po, debian/po/zh_CN.po: change reqcert choice + description and make choices translatable + +2009-06-23 07:17 arthur + + * [r947] debian/po/zh_CN.po: added Simplified Chinese (zh_CN) + translation of debconf templates by zym + +2009-06-22 19:37 arthur + + * [r946] debian/po/fi.po: fix non-ascii characters that got lost + when importing the file + +2009-06-21 21:12 arthur + + * [r945] debian/libnss-ldapd.templates, debian/po/ca.po, + debian/po/cs.po, debian/po/da.po, debian/po/de.po, + debian/po/es.po, debian/po/fi.po, debian/po/fr.po, + debian/po/gl.po, debian/po/it.po, debian/po/ja.po, + debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po, + debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot, + debian/po/vi.po: improvements to debconf templates (English + language review by Justin B Rye + +2009-06-20 09:54 arthur + + * [r944] debian/po/ca.po, debian/po/cs.po, debian/po/da.po, + debian/po/de.po, debian/po/es.po, debian/po/fi.po, + debian/po/fr.po, debian/po/gl.po, debian/po/it.po, + debian/po/ja.po, debian/po/nl.po, debian/po/pt.po, + debian/po/pt_BR.po, debian/po/ru.po, debian/po/sv.po, + debian/po/templates.pot, debian/po/vi.po: update debconf + translation files + +2009-06-20 09:50 arthur + + * [r943] debian/libnss-ldapd.config, debian/libnss-ldapd.postinst, + debian/libnss-ldapd.templates: make configuring SSL/TLS possible + with debconf + +2009-06-20 09:39 arthur + + * [r942] nslcd/cfg.c: also support starttls as value for the ssl + option + +2009-06-19 09:24 arthur + + * [r941] debian/libnss-ldapd.templates, debian/po/ca.po, + debian/po/cs.po, debian/po/da.po, debian/po/de.po, + debian/po/es.po, debian/po/fi.po, debian/po/fr.po, + debian/po/gl.po, debian/po/it.po, debian/po/ja.po, + debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po, + debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot, + debian/po/vi.po: rephrase LDAP server URI question based on + pam_ldap's new debconf templates + +2009-06-19 09:12 arthur + + * [r940] debian/libnss-ldapd.templates, debian/po/ca.po, + debian/po/cs.po, debian/po/da.po, debian/po/de.po, + debian/po/es.po, debian/po/fi.po, debian/po/fr.po, + debian/po/gl.po, debian/po/it.po, debian/po/ja.po, + debian/po/nl.po, debian/po/pt.po, debian/po/pt_BR.po, + debian/po/ru.po, debian/po/sv.po, debian/po/templates.pot, + debian/po/vi.po: fix wrapping, use of double spaces and unfuzzy + translations + +2009-06-14 18:41 arthur + + * [r939] debian/control: fix Vcs-Browser link + +2009-06-12 21:53 arthur + + * [r938] AUTHORS, HACKING, README, configure.ac, debian/control, + debian/copyright, man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: + replace references to ch.tudelft.nl with arthurdejong.org + +2009-06-12 11:49 arthur + + * [r937] nslcd/nslcd.c: make error message a little clearer + +2009-06-06 20:46 arthur + + * [r934] README, nslcd/alias.c, nslcd/ether.c, nslcd/group.c, + nslcd/netgroup.c, nslcd/passwd.c, nslcd/protocol.c, nslcd/rpc.c, + nslcd/service.c, nslcd/shadow.c, tests/test_nsscmds.sh: implement + case-sensitive filtering for group, netgroup, passwd, protocols, + rpc, services and shadow lookups + +2009-06-06 20:45 arthur + + * [r933] tests/README: fix wrapping + +2009-06-06 20:17 arthur + + * [r932] HACKING, tests/README, tests/test.ldif.gz, + tests/test_nsscmds.sh: update and document test suite + +2009-06-06 18:53 arthur + + * [r931] nss/group.c: fix buffer check for user to groups mapping + function + +2009-06-06 16:29 arthur + + * [r930] configure.ac: add --disable-sasl and --disable-kerberos + configure options + +2009-06-04 19:46 arthur + + * [r929] nslcd/myldap.c: also compile correctly if + HAVE_LDAP_SASL_INTERACTIVE_BIND_S is not set + +2009-06-04 19:40 arthur + + * [r928] configure.ac: let configure --help show the correct + behaviour + +2009-06-03 14:28 arthur + + * [r926] ChangeLog, NEWS, TODO, configure.ac, debian/changelog, + man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for + 0.6.10 release + 2009-06-03 14:19 arthur * [r925] nslcd/cfg.c: remove SSL/TLS warning messages during diff --git a/NEWS b/NEWS index b793687..e668d66 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,19 @@ +changes from 0.6.10 to 0.6.11 +----------------------------- + +* fix user name to groups mapping (a bug in buffer checking in initgroups() + that was introduced in 0.6.9) +* fix a possible buffer overflow with too many uidNumber or gidNumber + attributes (thanks to David Binderman for finding this) +* lookups for group, netgroup, passwd, protocols, rpc, services and shadow + maps are now case-sensitive +* test suite is now minimally documented +* added --disable-sasl and --disable-kerberos configure options +* changed references to home page and contact email addresses to use + arthurdejong.org +* Debian packaging improvements + + changes from 0.6.9 to 0.6.10 ---------------------------- diff --git a/TODO b/TODO index 603a522..5280ab2 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,4 @@ * test reachability problems with LDAP server more -* document test suite (instructions for setting up environment (server), LDIF - file, nsswitch.conf and nss-ldapd.conf) * write more unit tests * maybe implement a connection object in the myldap module that is shared by different sessions (sessions need to be cleaned up) @@ -9,6 +7,7 @@ * log some statistics: "passwd=100 shadow=10 host=20 rpc=10" (10 req/minute) * in the server: once the request is done pass the flushing of the buffers to a separate thread so our workers are available to handle new requests + (test whether this actually improves performace) * tune the filter and parameter buffer sizes * split out idle checking into separate function so we may be able to call it periodically from elsewhere (e.g. the main loop) @@ -16,14 +15,13 @@ chroot jails) * make I/O timeout between NSS lib and daemon configurable with configure * ethers: also look in ipHostNumber attribute to look up an IPv4 (IPv6) - address and return it as an alternative entry + address and return it as an alternative entry (investigate whether this is + sane) * protocols/rpc: the description attribute should be used as an alias? * do more checks with failing LDAP connections (e.g. killing connections) * maybe make myldap code thread-safe (use locking) * review changes in nss_ldap and merge any useful changes * maybe rate-limit LDAP entry warnings -* consider returning the canonical value as it is stored in LDAP, not - the requested value (they can differ in case) * test non-ASCII characters in fields (mostly cn) * implement attribute defaults (for when they're missing from the directory) * implement attribute overrides (to always return a specific value, no matter @@ -32,12 +30,9 @@ install NSS library in system path * only parse configuration options if they are available on the platform * have some more general mechanism to disable NSS lookups from nslcd -* support searchbase autodetection -* support multiple search bases -* support memberOf attribute in passwd entries that map to groups +* maybe support memberOf attribute in passwd entries that map to groups * setnetgrent() may need to return an error if the netgroup is undefined * handle repeated calls to getent() better (see http://bugzilla.padl.com/show_bug.cgi?id=376) -* make it possible to start nslcd really early in the boot process and have +* make it possible to start nslcd real early in the boot process and have it become available when it determines it can (other timeout/retry mechanism on startup) -* make lookups case-sensitive diff --git a/configure.ac b/configure.ac index 06a46e4..dd5359e 100644 --- a/configure.ac +++ b/configure.ac @@ -32,8 +32,8 @@ version 2.1 of the License, or (at your option) any later version. See the configure.ac file for more details.]) # initialize and set version and bugreport address -AC_INIT([nss-ldapd],[0.6.10],[arthur@arthurdejong.org]) -RELEASE_MONTH="Jun 2009" +AC_INIT([nss-ldapd],[0.6.11],[arthur@arthurdejong.org]) +RELEASE_MONTH="Jul 2009" AC_SUBST(RELEASE_MONTH) AC_CONFIG_SRCDIR([nslcd.h]) diff --git a/debian/changelog b/debian/changelog index f46fbb4..2219804 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,30 @@ +nss-ldapd (0.6.11) unstable; urgency=low + + * fix user name to groups mapping (a bug in buffer checking in initgroups() + that was introduced in 0.6.9) + * fix a possible buffer overflow with too many uidNumber or gidNumber + attributes (thanks to David Binderman for finding this) + * lookups for group, netgroup, passwd, protocols, rpc, services and shadow + maps are now case-sensitive + * test suite is now minimally documented + * added --disable-sasl and --disable-kerberos configure options + * changed references to home page and contact email addresses to use + arthurdejong.org + * upgrade to standards-version 3.8.2 (no changes needed) + * make configuring SSL/TLS possible with debconf (closes: #529985) + * updated Finnish debconf translation by Esko Arajärvi (closes: #534343) + * updated Japanese debconf translation by Kenshi Muto (closes: #534399) + * updated Russian debconf translation by Yuri Kozlov (closes: #534780) + * updated Swedish debconf translation by Martin Ågren (closes: #534869) + * updated Spanish debconf translation by Francisco Javier Cuadrado + (closes: #535438) + * updated Portuguese debconf translation by Américo Monteiro + (closes: #535641) + * updated Czech debconf translation by Miroslav Kure (closes: #535678) + * updated French debconf translation by Christian Perrier (closes: #536717) + + -- Arthur de Jong Sun, 12 Jul 2009 22:30:00 +0200 + nss-ldapd (0.6.10) unstable; urgency=low * implement searching through multiple search bases, based on a patch by diff --git a/man/nslcd.8.xml b/man/nslcd.8.xml index 0129be8..25fad86 100644 --- a/man/nslcd.8.xml +++ b/man/nslcd.8.xml @@ -36,9 +36,9 @@ nslcd 8 - Version 0.6.10 + Version 0.6.11 System Manager's Manual - Jun 2009 + Jul 2009 diff --git a/man/nss-ldapd.conf.5.xml b/man/nss-ldapd.conf.5.xml index e3f505b..bb6da8b 100644 --- a/man/nss-ldapd.conf.5.xml +++ b/man/nss-ldapd.conf.5.xml @@ -36,9 +36,9 @@ nss-ldapd.conf 5 - Version 0.6.10 + Version 0.6.11 System Manager's Manual - Jun 2009 + Jul 2009 -- cgit v1.2.3