diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2013-05-05 17:34:15 +0200 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2013-05-05 17:34:15 +0200 |
commit | 12767b6daf975d80e0523079c85af79c8966bd18 (patch) | |
tree | 7d7178f7129ef901637dea8e6a67ed47913780c4 | |
parent | 29f922f820a6bfa1fbf4621891c457a625709156 (diff) |
get files ready for 0.8.13 release0.8.13
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-pam-ldapd-0.8@1959 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r-- | ChangeLog | 170 | ||||
-rw-r--r-- | NEWS | 21 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | man/nslcd.8.xml | 6 | ||||
-rw-r--r-- | man/nslcd.conf.5.xml | 6 | ||||
-rw-r--r-- | man/pam_ldap.8.xml | 6 | ||||
-rw-r--r-- | man/pynslcd.8.xml | 6 |
7 files changed, 205 insertions, 14 deletions
@@ -1,3 +1,173 @@ +2013-05-05 11:50 arthur + + * [r1958] ., compat/ldap_initialize.c: remove not needed define + (r1897 from 0.9) + +2013-05-05 11:45 arthur + + * [r1957] configure.ac: add some missing checks to the configure + script (117327e from 0.9) + +2013-05-05 11:39 arthur + + * [r1956] tests/test_nsscmds.sh: make the NSS tests dependant on + the configuration of nsswitch.conf (302c2fa from 0.9) + +2013-05-05 10:59 arthur + + * [r1955] tests/test_tio.c: support systems without ETIME (5e0bb05 + from 0.9) + +2013-05-05 10:55 arthur + + * [r1954] tests/test_pamcmds.sh: small portability fix in + test_pamcmds.sh (24c565c from 0.9) + +2013-05-05 10:53 arthur + + * [r1953] configure.ac: guess the value for --with-pam-seclib-dir + if it is not specified (0b5b4d1 from 0.9) + +2013-04-28 20:32 arthur + + * [r1950] ., nslcd.h, nslcd/cfg.h, nslcd/common.h, nslcd/myldap.c, + nslcd/nslcd.c, nslcd/pam.c, nslcd/service.c, pam/pam.c, + pynslcd/alias.py, pynslcd/shadow.py: various typo and other + comment fixes (4b01125, b0785de, bfdf7cd, 4689d5f, dba048b, + ebe5705 and 122c38d from 0.9) + +2013-04-28 20:20 arthur + + * [r1949] tests/test_myldap.c: do not rely on printf() being able + to print NULL strings (8790b40 from 0.9) + +2013-04-28 14:56 arthur + + * [r1948] nslcd/cfg.c: the argument to nss_min_uid must be numeric + +2013-04-28 14:50 arthur + + * [r1947] nslcd/cfg.c: handle the case where getpwuid() returns + NULL + +2013-04-28 14:16 arthur + + * [r1946] man/Makefile.am: fix the way manual pages are installed + (b5b4239 from 0.9) + +2013-04-28 13:26 arthur + + * [r1945] nss/common.c, nss/exports.freebsd, nss/exports.glibc, + nss/exports.solaris: define and export an _nss_ldap_version + symbol (3155cdf and 11283a5 from 0.9) + +2013-04-28 13:14 arthur + + * [r1944] nss/common.h: return NSS_STATUS_TRYAGAIN on zero-length + (but not-NULL) buffer (thanks Jakub Hrozek) (f21efd6 from 0.9) + +2013-04-28 12:54 arthur + + * [r1943] nslcd/service.c: only log protocol name if it is present + (6a92621 and 402d3f3 from 0.9) + +2013-04-28 12:35 arthur + + * [r1942] ., configure.ac: drop -Wcase-qual when using + --enable-warnings because it was causing too much noise (r1908 + aka. 2a73fa1 from 0.9) + +2013-04-28 12:16 arthur + + * [r1941] pam/pam.c: revert r1939 because it doesn't work on 0.8 + +2013-04-28 11:29 arthur + + * [r1940] nss/shadow.c: fix the text representation of shadow + information for nscd on Solaris (7926326 from 0.9) + +2013-04-28 11:15 arthur + + * [r1939] pam/pam.c: save the old password if either the + authentication or the authorisation response is NEW_AUTHTOK_REQD + (c89c41b from 0.9) + +2013-04-28 11:08 arthur + + * [r1938] nslcd/pam.c: retry updating the lastChange attribute with + the normal nslcd LDAP connection if the update with the user's + connection failed (2f6f6a2 from 0.9) + +2013-02-23 21:40 arthur + + * [r1935] nslcd/nslcd.c: extra sanity check to ensure not too many + file descriptors are open + (a9aea20f136026d6553295727350c88fe2431e0c from 0.9) + +2013-02-23 21:23 arthur + + * [r1934] ., nslcd/cfg.c, nslcd/group.c, nslcd/passwd.c, + nslcd/shadow.c: check result of set_tolist() to ensure that + memory allocation problems are logged (r1911 from 0.9) + +2013-02-23 21:15 arthur + + * [r1933] ., nslcd/myldap.c: fix memory leak in + myldap_get_values_len() when using ranged attributes (very + unlikely to occur) (r1910 from 0.9) + +2013-02-23 21:11 arthur + + * [r1932] ., nslcd/myldap.c: fix a problem in memory handling in + myldap_get_values_len() if malloc() would fail (r1909 from 0.9) + +2013-01-16 22:14 arthur + + * [r1919] man/Makefile.am: fix the way manual pages are generated + and distributed + +2013-01-11 12:21 arthur + + * [r1907] nslcd/cfg.c: correctly handle the case where the gid + option is before the uid option in the configuration (fixes + r1723) + +2012-12-20 22:21 arthur + + * [r1871] ., nslcd/passwd.c: don't process the passwd_byuid request + at all for uids < nss_min_uid (r1870 from trunk) + +2012-12-20 17:14 arthur + + * [r1869] ., nslcd/myldap.c: fix logic error (use && instead of & + for logical and) (r1868 from trunk) + +2012-12-08 22:48 arthur + + * [r1850] ., common/tio.c: fix setting deadline microsecond value + (thanks Julien Cristau) (r1848 from trunk) + +2012-11-18 21:14 arthur + + * [r1837] Makefile.am: fix the way ChangeLog is generated for + branch + +2012-11-18 21:04 arthur + + * [r1836] .: start a 0.8 maintenance branch + +2012-11-18 20:40 arthur + + * [r1834] ChangeLog, NEWS, TODO, configure.ac, man/nslcd.8.xml, + man/nslcd.conf.5.xml, man/pam_ldap.8.xml, man/pynslcd.8.xml: get + files ready for 0.8.12 release + +2012-11-18 20:13 arthur + + * [r1833] configure.ac, nss/passwd.c: properly initialise + passwd.pw_class on FreeBSD to empty string (was set to NULL due + to the memset which was introduced in r1767) + 2012-11-17 16:40 arthur * [r1832] pam/pam.c: use pam_modutil_getpwnam() instead of @@ -1,3 +1,24 @@ +changes from 0.8.12 to 0.8.13 +----------------------------- + +* include an extra sanity check to ensure not too many file descriptors are + open +* fix handling of gid configuration option if it listed before the uid option +* fix microsecond timeout calculation (thanks Julien Cristau) +* return NSS_STATUS_TRYAGAIN on zero-length (but not-NULL) buffer (thanks + Jakub Hrozek) +* provide an _nss_ldap_version symbol in the NSS module to help debug problems + with a newer nslcd +* retry updating the lastChange attribute with the normal nslcd LDAP + connection if the update with the user's connection failed +* avoid processing passwd_byuid requests for uids below nss_min_uid +* fix a few minor or very unlikely to occur memory leaks +* fix the text representation of shadow information for nscd on Solaris +* make the way manual pages are built and installed more consistent with + the chosen configure options +* miscellaneous minor changes, fixes and compatibility improvements + + changes from 0.8.11 to 0.8.12 ----------------------------- diff --git a/configure.ac b/configure.ac index 7e81d49..bdb2792 100644 --- a/configure.ac +++ b/configure.ac @@ -33,10 +33,10 @@ configure.ac file for more details.]) # initialize and set version and bugreport address AC_INIT([nss-pam-ldapd], - [0.8.12], + [0.8.13], [nss-pam-ldapd-users@lists.arthurdejong.org],, [http://arthurdejong.org/nss-pam-ldapd/]) -RELEASE_MONTH="Nov 2012" +RELEASE_MONTH="May 2013" AC_SUBST(RELEASE_MONTH) AC_CONFIG_SRCDIR([nslcd.h]) diff --git a/man/nslcd.8.xml b/man/nslcd.8.xml index 873f6a5..d470a30 100644 --- a/man/nslcd.8.xml +++ b/man/nslcd.8.xml @@ -6,7 +6,7 @@ nslcd.8.xml - docbook manual page for nslcd Copyright (C) 2006 West Consulting - Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Arthur de Jong + Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -36,9 +36,9 @@ <refmeta> <refentrytitle>nslcd</refentrytitle> <manvolnum>8</manvolnum> - <refmiscinfo class="version">Version 0.8.12</refmiscinfo> + <refmiscinfo class="version">Version 0.8.13</refmiscinfo> <refmiscinfo class="manual">System Manager's Manual</refmiscinfo> - <refmiscinfo class="date">Nov 2012</refmiscinfo> + <refmiscinfo class="date">May 2013</refmiscinfo> </refmeta> <refnamediv id="name"> diff --git a/man/nslcd.conf.5.xml b/man/nslcd.conf.5.xml index 653d2f8..4116e12 100644 --- a/man/nslcd.conf.5.xml +++ b/man/nslcd.conf.5.xml @@ -6,7 +6,7 @@ nslcd.conf.5.xml - docbook manual page for nslcd.conf Copyright (C) 1997-2005 Luke Howard - Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 Arthur de Jong + Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -36,9 +36,9 @@ <refmeta> <refentrytitle>nslcd.conf</refentrytitle> <manvolnum>5</manvolnum> - <refmiscinfo class="version">Version 0.8.12</refmiscinfo> + <refmiscinfo class="version">Version 0.8.13</refmiscinfo> <refmiscinfo class="manual">System Manager's Manual</refmiscinfo> - <refmiscinfo class="date">Nov 2012</refmiscinfo> + <refmiscinfo class="date">May 2013</refmiscinfo> </refmeta> <refnamediv id="name"> diff --git a/man/pam_ldap.8.xml b/man/pam_ldap.8.xml index dc35cc3..a540abf 100644 --- a/man/pam_ldap.8.xml +++ b/man/pam_ldap.8.xml @@ -5,7 +5,7 @@ <!-- pam_ldap.8.xml - docbook manual page for pam_ldap PAM module - Copyright (C) 2009, 2010, 2011, 2012 Arthur de Jong + Copyright (C) 2009, 2010, 2011, 2012, 2013 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -35,9 +35,9 @@ <refmeta> <refentrytitle>pam_ldap</refentrytitle> <manvolnum>8</manvolnum> - <refmiscinfo class="version">Version 0.8.12</refmiscinfo> + <refmiscinfo class="version">Version 0.8.13</refmiscinfo> <refmiscinfo class="manual">System Manager's Manual</refmiscinfo> - <refmiscinfo class="date">Nov 2012</refmiscinfo> + <refmiscinfo class="date">May 2013</refmiscinfo> </refmeta> <refnamediv id="name"> diff --git a/man/pynslcd.8.xml b/man/pynslcd.8.xml index efafaca..cf478e9 100644 --- a/man/pynslcd.8.xml +++ b/man/pynslcd.8.xml @@ -5,7 +5,7 @@ <!-- pynslcd.8.xml - docbook manual page for pynslcd - Copyright (C) 2012 Arthur de Jong + Copyright (C) 2012, 2013 Arthur de Jong This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -35,9 +35,9 @@ <refmeta> <refentrytitle>pynslcd</refentrytitle> <manvolnum>8</manvolnum> - <refmiscinfo class="version">Version 0.8.12</refmiscinfo> + <refmiscinfo class="version">Version 0.8.13</refmiscinfo> <refmiscinfo class="manual">System Manager's Manual</refmiscinfo> - <refmiscinfo class="date">Nov 2012</refmiscinfo> + <refmiscinfo class="date">May 2013</refmiscinfo> </refmeta> <refnamediv id="name"> |