Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2009-07-12 22:47:14 +0200
committerArthur de Jong <arthur@arthurdejong.org>2009-07-12 22:47:14 +0200
commitb2d5fca90d5b28f7832324c3caef8f0f6d8cfda2 (patch)
tree7b1e3d03408a351fb4dcc9aa5621156cc5d5fc32
parentdb04d0dfadfb832f651cf85d1d96c54ed495aeea (diff)
get files ready for 0.6.11 release0.6.11
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@966 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r--ChangeLog203
-rw-r--r--NEWS16
-rw-r--r--TODO15
-rw-r--r--configure.ac4
-rw-r--r--debian/changelog27
-rw-r--r--man/nslcd.8.xml4
-rw-r--r--man/nss-ldapd.conf.5.xml4
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 <bubulle@debian.org>
+
+2009-07-10 06:49 arthur
+
+ * [r962] debian/po/cs.po: updated Czech (cs) translation of debconf
+ templates by Miroslav Kure <kurem@debian.cz>
+
+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 <kurem@debian.cz>
+
+2009-07-04 10:08 arthur
+
+ * [r959] debian/po/pt.po: updated Portuguese (pt) translation of
+ debconf templates by Américo Monteiro <a_monteiro@netcabo.pt>
+
+2009-07-02 07:05 arthur
+
+ * [r958] debian/po/es.po: updated Spanish (es) translation of
+ debconf templates by Francisco Javier Cuadrado
+ <fcocuadrado@gmail.com>
+
+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 <martin.agren@gmail.com>
+
+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 <yuray@komyakino.ru>
+
+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 <kmuto@debian.org>
+
+2009-06-24 07:12 arthur
+
+ * [r949] debian/po/fi.po: updated Finnish (fi) translation of
+ debconf templates by Esko Arajärvi <edu@iki.fi>
+
+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 <zym@3721.com>
+
+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 <jbr@edlug.org.uk>
+
+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 <adejong@debian.org> 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 @@
<refmeta>
<refentrytitle>nslcd</refentrytitle>
<manvolnum>8</manvolnum>
- <refmiscinfo class="version">Version 0.6.10</refmiscinfo>
+ <refmiscinfo class="version">Version 0.6.11</refmiscinfo>
<refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
- <refmiscinfo class="date">Jun 2009</refmiscinfo>
+ <refmiscinfo class="date">Jul 2009</refmiscinfo>
</refmeta>
<refnamediv id="name">
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 @@
<refmeta>
<refentrytitle>nss-ldapd.conf</refentrytitle>
<manvolnum>5</manvolnum>
- <refmiscinfo class="version">Version 0.6.10</refmiscinfo>
+ <refmiscinfo class="version">Version 0.6.11</refmiscinfo>
<refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
- <refmiscinfo class="date">Jun 2009</refmiscinfo>
+ <refmiscinfo class="date">Jul 2009</refmiscinfo>
</refmeta>
<refnamediv id="name">