diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2009-12-28 22:23:49 +0100 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2009-12-28 22:23:49 +0100 |
commit | 53d1704ce8b374454cb9f1399e2f0cdc0f47b1ef (patch) | |
tree | 3ae6c93c95f3774e1d27863d816cb672648b92d3 | |
parent | 2100edb2ebef821ea7663d6a6b026ba9854f17c0 (diff) |
get files ready for 0.7.2 release0.7.2
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd@1044 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r-- | ChangeLog | 136 | ||||
-rw-r--r-- | NEWS | 17 | ||||
-rw-r--r-- | TODO | 6 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | debian/changelog | 24 | ||||
-rw-r--r-- | man/nslcd.8.xml | 4 | ||||
-rw-r--r-- | man/nslcd.conf.5.xml | 4 | ||||
-rw-r--r-- | man/pam_ldap.8.xml | 4 |
8 files changed, 186 insertions, 13 deletions
@@ -1,3 +1,139 @@ +2009-12-28 20:24 arthur + + * [r1043] debian/nslcd.postrm: fix removal of old configuration + file (thanks piuparts) + +2009-12-28 12:34 arthur + + * [r1042] debian/control: fix Conflicts relationship + +2009-12-28 12:18 arthur + + * [r1041] common/Makefile.am, common/expr.c, common/expr.h, + man/nslcd.conf.5.xml, nslcd.conf, nslcd/Makefile.am, + nslcd/attmap.c, nslcd/attmap.h, nslcd/cfg.c, nslcd/passwd.c, + nslcd/shadow.c, tests, tests/Makefile.am, tests/test_cfg.c, + tests/test_common.c, tests/test_expr.c, tests/test_myldap.c: + implement attribute mapping using shell-like expressions + +2009-12-28 11:01 arthur + + * [r1040] nss/networks.c: fix missing argument (problem in r1039) + +2009-12-28 10:45 arthur + + * [r1039] nss/networks.c: Glibc changed the addr parameter of + getnetbyaddr_r() from network-byte-order to host-byte-order + +2009-12-28 09:58 arthur + + * [r1038] tests/test_nsscmds.sh: preload our own NSS module for + tests + +2009-12-28 09:47 arthur + + * [r1037] common/nslcd-prot.h: WRITE_STRINGLIST(): properly handle + the case where the list is null (result of change in r1028) + +2009-12-27 22:20 arthur + + * [r1036] nslcd/shadow.c: fix log message + +2009-12-27 21:08 arthur + + * [r1035] nslcd/group.c: fix comment + +2009-12-27 17:57 arthur + + * [r1034] debian/po/it.po: updated Italian (it) translation of + debconf templates by Vincenzo Campanella <vinz65@gmail.com> + +2009-12-21 07:59 arthur + + * [r1033] configure.ac: remove -Wunreachable-code because it was + turning up too many false positives (our use of macros, system + string functions, etc) + +2009-12-21 07:56 arthur + + * [r1032] nss/prototypes.h: also use compat/ether.h for nss + functions + +2009-12-21 07:55 arthur + + * [r1031] configure.ac: include the same headers in configure as in + compat/ether.h + +2009-12-13 10:27 arthur + + * [r1028] common/dict.c, common/dict.h, common/set.c, common/set.h, + nslcd/group.c, nslcd/myldap.c, tests/test_dict.c, + tests/test_set.c: change dict and set API to perform loops with a + list of strings instead of loop_first() and loop_next() functions + +2009-12-06 19:43 arthur + + * [r1027] debian/control: recommend libpam-krb5 als an alternative + to libpam-ldapd for Kerberos environments + +2009-11-14 20:29 arthur + + * [r1024] debian/po/it.po: updated Italian (it) translation of + debconf templates by Vincenzo Campanella <vinz65@gmail.com> + +2009-11-13 16:02 arthur + + * [r1023] configure.ac: fix lber library check for function we + actually use and another small reorganisation + +2009-11-11 21:43 arthur + + * [r1022] configure.ac: simplify structure of configure script and + see if -llber is needed + +2009-11-02 20:25 arthur + + * [r1017] configure.ac: fix PAM library check for systems without + pam_get_authtok() + +2009-11-01 15:08 arthur + + * [r1016] configure.ac: fail in configure if PAM functionality is + missing + +2009-11-01 14:55 arthur + + * [r1015] tests/test.ldif.gz, tests/test_nsscmds.sh: add test case + for comma in DN attribute value + +2009-11-01 14:51 arthur + + * [r1014] nslcd/alias.c, nslcd/ether.c, nslcd/group.c, + nslcd/host.c, nslcd/netgroup.c, nslcd/network.c, nslcd/passwd.c, + nslcd/protocol.c, nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c: + give search filter escaping buffers more logical names + +2009-11-01 14:40 arthur + + * [r1013] nslcd/group.c: also do proper escaping in + mkfilter_group_bymember() + +2009-11-01 13:33 arthur + + * [r1012] nslcd/myldap.c: also log uri when ldap_start_tls_s() + fails + +2009-11-01 13:28 arthur + + * [r1011] configure.ac: make --disable-* configure options default + values clearer + +2009-10-20 10:56 arthur + + * [r1009] ChangeLog, NEWS, configure.ac, debian/changelog, + man/nslcd.8.xml, man/nslcd.conf.5.xml, man/pam_ldap.8.xml: get + files ready for 0.7.1 release + 2009-10-17 15:08 arthur * [r1008] compat/Makefile.am, compat/pam_compat.h, @@ -1,3 +1,20 @@ +changes from 0.7.1 to 0.7.2 +--------------------------- + +* some attributes may be mapped to a shell-like expression that expand + attributes from LDAP entries; this allows attributes overrides, defaults and + much more (as a result the passwd cn attribute mapping has been removed + because the gecos mapping is now "${gecos:-$cn}" by default) +* update the NSS module to follow the change in Glibc where the addr + parameter of getnetbyaddr_r() was changed from network-byte-order to + host-byte-order +* properly escape searches for uniqueMember attributes for DN with a comma in + an attribute value +* miscellaneous improvements to the configure script implementing better (and + simpler) library detection +* some general refactoring and other miscellaneous improvements + + changes from 0.7.0 to 0.7.1 --------------------------- @@ -23,11 +23,6 @@ * review changes in nss_ldap and merge any useful changes * maybe rate-limit LDAP entry warnings * 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 - what the directory says) -* see if we can use LD_LIBRARY_PATH to run our tests in so we don't need to - 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 * maybe support memberOf attribute in passwd entries that map to groups @@ -36,3 +31,4 @@ * 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) +* write a simple PAM test application diff --git a/configure.ac b/configure.ac index 6943fa4..29b726b 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-pam-ldapd],[0.7.1],[arthur@arthurdejong.org]) -RELEASE_MONTH="Oct 2009" +AC_INIT([nss-pam-ldapd],[0.7.2],[arthur@arthurdejong.org]) +RELEASE_MONTH="Dec 2009" AC_SUBST(RELEASE_MONTH) AC_CONFIG_SRCDIR([nslcd.h]) diff --git a/debian/changelog b/debian/changelog index 5e5a804..00ca4d1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,27 @@ +nss-pam-ldapd (0.7.2) unstable; urgency=low + + * some attributes may be mapped to a shell-like expression that expand + attributes from LDAP entries; this allows attributes overrides, defaults + and much more (as a result the passwd cn attribute mapping has been + removed because the gecos mapping is now "${gecos:-$cn}" by default) + * update the NSS module to follow the change in Glibc where the addr + parameter of getnetbyaddr_r() was changed from network-byte-order to + host-byte-order + * properly escape searches for uniqueMember attributes for DN with a comma + in an attribute value + * miscellaneous improvements to the configure script implementing better + (and simpler) library detection + * some general refactoring and other miscellaneous improvements + * make configure check if we need to explicitly link to -llber + (closes: #555779) + * libnss-ldapd: recommend libpam-krb5 as an alternative to libpam-ldapd for + Kerberos environments + * updated Italian debconf translation by Vincenzo Campanella + (closes: #556107) + * fix nslcd postrm to remove old config file (thanks piuparts) + + -- Arthur de Jong <adejong@debian.org> Mon, 28 Dec 2009 13:30:00 +0100 + nss-pam-ldapd (0.7.1) unstable; urgency=low * implement password changing by performing an LDAP password modify EXOP diff --git a/man/nslcd.8.xml b/man/nslcd.8.xml index eab2884..866c6ac 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.7.1</refmiscinfo> + <refmiscinfo class="version">Version 0.7.2</refmiscinfo> <refmiscinfo class="manual">System Manager's Manual</refmiscinfo> - <refmiscinfo class="date">Oct 2009</refmiscinfo> + <refmiscinfo class="date">Dec 2009</refmiscinfo> </refmeta> <refnamediv id="name"> diff --git a/man/nslcd.conf.5.xml b/man/nslcd.conf.5.xml index 704bd58..33f2298 100644 --- a/man/nslcd.conf.5.xml +++ b/man/nslcd.conf.5.xml @@ -36,9 +36,9 @@ <refmeta> <refentrytitle>nslcd.conf</refentrytitle> <manvolnum>5</manvolnum> - <refmiscinfo class="version">Version 0.7.1</refmiscinfo> + <refmiscinfo class="version">Version 0.7.2</refmiscinfo> <refmiscinfo class="manual">System Manager's Manual</refmiscinfo> - <refmiscinfo class="date">Oct 2009</refmiscinfo> + <refmiscinfo class="date">Dec 2009</refmiscinfo> </refmeta> <refnamediv id="name"> diff --git a/man/pam_ldap.8.xml b/man/pam_ldap.8.xml index a0499a9..f72c82a 100644 --- a/man/pam_ldap.8.xml +++ b/man/pam_ldap.8.xml @@ -35,9 +35,9 @@ <refmeta> <refentrytitle>pam_ldap</refentrytitle> <manvolnum>8</manvolnum> - <refmiscinfo class="version">Version 0.7.1</refmiscinfo> + <refmiscinfo class="version">Version 0.7.2</refmiscinfo> <refmiscinfo class="manual">System Manager's Manual</refmiscinfo> - <refmiscinfo class="date">Oct 2009</refmiscinfo> + <refmiscinfo class="date">Dec 2009</refmiscinfo> </refmeta> <refnamediv id="name"> |