lists.arthurdejong.org
RSS feed

nss-pam-ldapd commit: r1159 - in nss-pam-ldapd: . debian man

[Date Prev][Date Next] [Thread Prev][Thread Next]

nss-pam-ldapd commit: r1159 - in nss-pam-ldapd: . debian man



Author: arthur
Date: Sat Jul  3 18:10:41 2010
New Revision: 1159
URL: http://arthurdejong.org/viewvc/nss-pam-ldapd?view=rev&revision=1159

Log:
get files ready for 0.7.7 release

Modified:
   nss-pam-ldapd/ChangeLog
   nss-pam-ldapd/NEWS
   nss-pam-ldapd/TODO
   nss-pam-ldapd/configure.ac
   nss-pam-ldapd/debian/changelog
   nss-pam-ldapd/man/nslcd.8.xml
   nss-pam-ldapd/man/nslcd.conf.5.xml
   nss-pam-ldapd/man/pam_ldap.8.xml

Modified: nss-pam-ldapd/ChangeLog
==============================================================================
--- nss-pam-ldapd/ChangeLog     Sat Jul  3 17:22:10 2010        (r1158)
+++ nss-pam-ldapd/ChangeLog     Sat Jul  3 18:10:41 2010        (r1159)
@@ -1,3 +1,204 @@
+2010-07-03 15:22  arthur
+
+       * [r1158] debian/control: upgrade to standards-version 3.9.0
+
+2010-07-03 15:18  arthur
+
+       * [r1157] debian/libnss-ldapd.config, debian/nslcd.config: don't
+         use dh_title to set the Debconf title, the default should be fine
+
+2010-07-03 15:02  arthur
+
+       * [r1156] debian/control: use Replaces/Breaks instead of Conflicts
+         for introduction of nslcd package (as per policy 3.9.0)
+
+2010-06-25 20:00  arthur
+
+       * [r1155] Makefile.am, debian/libpam-ldapd.manpages,
+         debian/nslcd.install, debian/nslcd.manpages: make sure the
+         pam_ldap manual page is in the libpam-ldapd package
+
+2010-06-19 19:55  arthur
+
+       * [r1154] nslcd/myldap.c: add logging to SASL interaction function
+
+2010-06-19 19:42  arthur
+
+       * [r1153] nslcd/myldap.c: improve debug logging of SASL bind calls
+
+2010-06-19 19:03  arthur
+
+       * [r1152] debian/nslcd.default: updated based on comments by Daniel
+         Dehennin <daniel.dehennin@baby-gnu.org>
+
+2010-06-18 21:43  arthur
+
+       * [r1151] AUTHORS, Makefile.am, debian/control,
+         debian/nslcd.conffile, debian/nslcd.default, debian/nslcd.init:
+         start k5start from the init script to keep the Kerberos ticket
+         active if nslcd is configured for SASL GSSAPI kerberos
+         authentication, based on a patch by Daniel Dehennin
+         <daniel.dehennin@baby-gnu.org>
+
+2010-06-18 20:28  arthur
+
+       * [r1150] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h: remove
+         warning messages from parsing the sasl_* options and document
+         them in the nslcd.conf(5) manual page (they should be functional)
+
+2010-06-18 20:26  arthur
+
+       * [r1149] nslcd/myldap.c: make SASL binding code a little earier to
+         read
+
+2010-06-18 20:20  arthur
+
+       * [r1148] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
+         nslcd/myldap.c: remove the use_sasl option and instead rely on
+         sasl_mech being specified
+
+2010-06-18 15:56  arthur
+
+       * [r1147] debian/nslcd.init: group options more
+
+2010-06-17 19:05  arthur
+
+       * [r1146] compat/Makefile.am, compat/nss_compat.h, configure.ac,
+         nss/common.h, nss/prototypes.h: have more compatibility code for
+         NSS module and move compatibility code to compat directory
+
+2010-06-16 20:59  arthur
+
+       * [r1145] debian/nslcd.init: ensure that nslcd is started after
+         hostname lookups are available so getting to the LDAP server via
+         DNS lookups will work (patch by Petter Reinholdtsen)
+
+2010-06-16 20:22  arthur
+
+       * [r1144] nslcd/nslcd.c: use RTLD_NODELETE during dlopen() instead
+         of not using dlclose()
+
+2010-06-15 19:53  arthur
+
+       * [r1143] configure.ac, nss/Makefile.am, nss/exports.linux,
+         nss/nss_ldap.map, pam/Makefile.am, pam/exports.linux,
+         pam/pam_ldap.map: rename symbol map files and check for the
+         linker option to specify the file with
+
+2010-06-15 19:10  arthur
+
+       * [r1142] configure.ac, nslcd/Makefile.am: pass pthread flags
+         correctly to nslcd Makefile and rename save_ vars to not conflict
+         with AX_PTHREAD test
+
+2010-06-14 21:17  arthur
+
+       * [r1141] configure.ac, nslcd/nslcd.c, nss/Makefile.am,
+         nss/common.c, nss/common.h, nss/exports.linux, nss/netgroup.c,
+         nss/prototypes.h, tests/Makefile.am: implement a global symbol
+         inside the NSS module to allow applications to disable NSS
+         lookups over LDAP and use it in nslcd to avoid deadlocks
+
+2010-06-14 21:05  arthur
+
+       * [r1140] common/dict.h, common/expr.h, common/nslcd-prot.h,
+         common/set.h, common/tio.h, compat/attrs.h, compat/daemon.h,
+         compat/ether.h, compat/getopt_long.h, compat/getpeercred.h,
+         compat/ldap_compat.h, compat/pam_compat.h, nslcd/attmap.h,
+         nslcd/cfg.h, nslcd/common.h, nslcd/log.h, nslcd/myldap.h,
+         nss/common.h, nss/prototypes.h, pam/common.h: make include guard
+         names consistent throughout the source and avoid conflicts with
+         system headers
+
+2010-06-14 20:24  arthur
+
+       * [r1139] nss/aliases.c, nss/ethers.c, nss/group.c, nss/hosts.c,
+         nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
+         nss/rpc.c, nss/services.c, nss/shadow.c: remove some unused
+         include statements
+
+2010-06-12 11:34  arthur
+
+       * [r1138] README, common/tio.c, nslcd/attmap.c, nslcd/attmap.h,
+         nslcd/group.c, nslcd/network.c: remove commented out memberOf and
+         ipNetmaskNumber attributes and small cleanups
+
+2010-06-12 09:03  arthur
+
+       * [r1137] 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/vi.po, debian/po/zh_CN.po: run translations through
+         debconf-updatepo -v
+
+2010-06-11 14:47  arthur
+
+       * [r1136] nslcd/nslcd.c: fix and remove source code comments
+
+2010-06-04 08:15  arthur
+
+       * [r1135] ChangeLog, debian/changelog: revert part of r1134 that
+         was accidentally commited
+
+2010-06-04 08:12  arthur
+
+       * [r1134] ChangeLog, debian/changelog, pam/pam.c: fix nullok test
+         for password modification
+
+2010-06-03 21:24  arthur
+
+       * [r1133] debian/libpam-ldapd.pam-auth-update: also ignore other
+         ignorable PAM return codes
+
+2010-06-02 21:32  arthur
+
+       * [r1132] compat/pam_get_authtok.c: add a warning to the limitation
+         of our pam_get_authtok() implementation
+
+2010-06-02 21:31  arthur
+
+       * [r1131] pam/pam.c: simplify PAM module splitting remapping for
+         ignore_* options to a separate function, parsing of
+         try_first_pass and use_first_pass is done by pam_get_authtok(),
+         don't report session errors to the user and make error handling
+         consistent
+
+2010-06-01 20:57  arthur
+
+       * [r1130] nslcd/pam.c: fix bug in test (r1127)
+
+2010-06-01 20:24  arthur
+
+       * [r1129] man/pam_ldap.8.xml, pam/pam.c: implement an nullok PAM
+         option and disable empty passwords by default
+
+2010-06-01 20:04  arthur
+
+       * [r1128] pam/pam.c: don't log failure to do nslcd request to user
+         and log authentication errors during password change
+
+2010-06-01 19:40  arthur
+
+       * [r1127] nslcd/pam.c: add a debug log message when user
+         authentication was successful
+
+2010-06-01 19:39  arthur
+
+       * [r1126] debian/libpam-ldapd.pam-auth-update: don't use
+         use_authtok for password modification by default
+
+2010-05-31 21:16  arthur
+
+       * [r1125] pam/pam.c: fix typo
+
+2010-05-27 20:09  arthur
+
+       * [r1123] AUTHORS, 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.6 release
+
 2010-05-26 21:07  arthur
 
        * [r1122] debian/control: drop extra parts of package descriptions

Modified: nss-pam-ldapd/NEWS
==============================================================================
--- nss-pam-ldapd/NEWS  Sat Jul  3 17:22:10 2010        (r1158)
+++ nss-pam-ldapd/NEWS  Sat Jul  3 18:10:41 2010        (r1159)
@@ -1,3 +1,18 @@
+changes from 0.7.6 to 0.7.7
+---------------------------
+
+* refactoring and simplification of PAM module which also improves logging
+* implement a nullok PAM option and disable empty passwords by default
+* portability improvements and other minor code improvements
+* the mechanism to disable name lookups through LDAP from within the nslcd
+  process has been improved
+* the undocumented use_sasl option has been removed (specifying sasl_mech now
+  implies use_sasl)
+* the sasl_mech, sasl_realm, sasl_authcid, sasl_authzid and sasl_secprops
+  configuration options are now documented
+* Debian packaging improvements
+
+
 changes from 0.7.5 to 0.7.6
 ---------------------------
 

Modified: nss-pam-ldapd/TODO
==============================================================================
--- nss-pam-ldapd/TODO  Sat Jul  3 17:22:10 2010        (r1158)
+++ nss-pam-ldapd/TODO  Sat Jul  3 18:10:41 2010        (r1159)
@@ -8,7 +8,6 @@
 * 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)
 * add an option to create an extra socket somewhere (so it may be used in
@@ -22,8 +21,7 @@
 * maybe make myldap code thread-safe (use locking)
 * review changes in nss_ldap and merge any useful changes
 * maybe rate-limit LDAP entry warnings
-* only parse configuration options if they are available on the platform
-* have some more general mechanism to disable NSS lookups from nslcd
+* only parse nslcd.conf options if they are available on the platform
 * 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)

Modified: nss-pam-ldapd/configure.ac
==============================================================================
--- nss-pam-ldapd/configure.ac  Sat Jul  3 17:22:10 2010        (r1158)
+++ nss-pam-ldapd/configure.ac  Sat Jul  3 18:10:41 2010        (r1159)
@@ -32,8 +32,8 @@
 configure.ac file for more details.])
 
 # initialize and set version and bugreport address
-AC_INIT([nss-pam-ldapd],[0.7.6],[nss-pam-ldapd-users@lists.arthurdejong.org])
-RELEASE_MONTH="May 2010"
+AC_INIT([nss-pam-ldapd],[0.7.7],[nss-pam-ldapd-users@lists.arthurdejong.org])
+RELEASE_MONTH="Jul 2010"
 AC_SUBST(RELEASE_MONTH)
 AC_CONFIG_SRCDIR([nslcd.h])
 

Modified: nss-pam-ldapd/debian/changelog
==============================================================================
--- nss-pam-ldapd/debian/changelog      Sat Jul  3 17:22:10 2010        (r1158)
+++ nss-pam-ldapd/debian/changelog      Sat Jul  3 18:10:41 2010        (r1159)
@@ -1,3 +1,30 @@
+nss-pam-ldapd (0.7.7) unstable; urgency=low
+
+  * don't use use_authtok for password modification by default
+  * fine-tune pam-auth-update configuration after discussion with Steve
+    Langasek (see: #583492)
+    Note that this currently requires that shadow information is also provided
+    by LDAP (in /etc/nsswitch.conf).
+  * ensure that nslcd is started after hostname lookups are available so
+    getting to the LDAP server via DNS will work (patch by Petter
+    Reinholdtsen) (closes: #585968)
+  * start k5start from the init script to keep the Kerberos ticket active if
+    nslcd is configured for SASL GSSAPI Kerberos authentication, based on a
+    patch by Daniel Dehennin (closes: #585639)
+  * upgrade to standards-version 3.9.0 (switch to Breaks/Replaces instead of
+    Conflicts)
+  * refactoring and simplification of PAM module which also improves logging
+  * implement a nullok PAM option and disable empty passwords by default
+  * portability improvements and other minor code improvements
+  * the mechanism to disable name lookups through LDAP from within the nslcd
+    process has been improved
+  * the undocumented use_sasl option has been removed (specifying sasl_mech
+    now implies use_sasl)
+  * the sasl_mech, sasl_realm, sasl_authcid, sasl_authzid and sasl_secprops
+    configuration options are now documented
+
+ -- Arthur de Jong <adejong@debian.org>  Sat, 03 Jul 2010 17:00:00 +0200
+
 nss-pam-ldapd (0.7.6) unstable; urgency=low
 
   * include libpam-heimdal in libnss-ldapd recommends list of PAM

Modified: nss-pam-ldapd/man/nslcd.8.xml
==============================================================================
--- nss-pam-ldapd/man/nslcd.8.xml       Sat Jul  3 17:22:10 2010        (r1158)
+++ nss-pam-ldapd/man/nslcd.8.xml       Sat Jul  3 18:10:41 2010        (r1159)
@@ -36,9 +36,9 @@
  <refmeta>
   <refentrytitle>nslcd</refentrytitle>
   <manvolnum>8</manvolnum>
-  <refmiscinfo class="version">Version 0.7.6</refmiscinfo>
+  <refmiscinfo class="version">Version 0.7.7</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">May 2010</refmiscinfo>
+  <refmiscinfo class="date">Jul 2010</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">

Modified: nss-pam-ldapd/man/nslcd.conf.5.xml
==============================================================================
--- nss-pam-ldapd/man/nslcd.conf.5.xml  Sat Jul  3 17:22:10 2010        (r1158)
+++ nss-pam-ldapd/man/nslcd.conf.5.xml  Sat Jul  3 18:10:41 2010        (r1159)
@@ -36,9 +36,9 @@
  <refmeta>
   <refentrytitle>nslcd.conf</refentrytitle>
   <manvolnum>5</manvolnum>
-  <refmiscinfo class="version">Version 0.7.6</refmiscinfo>
+  <refmiscinfo class="version">Version 0.7.7</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">May 2010</refmiscinfo>
+  <refmiscinfo class="date">Jul 2010</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">

Modified: nss-pam-ldapd/man/pam_ldap.8.xml
==============================================================================
--- nss-pam-ldapd/man/pam_ldap.8.xml    Sat Jul  3 17:22:10 2010        (r1158)
+++ nss-pam-ldapd/man/pam_ldap.8.xml    Sat Jul  3 18:10:41 2010        (r1159)
@@ -35,9 +35,9 @@
  <refmeta>
   <refentrytitle>pam_ldap</refentrytitle>
   <manvolnum>8</manvolnum>
-  <refmiscinfo class="version">Version 0.7.6</refmiscinfo>
+  <refmiscinfo class="version">Version 0.7.7</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">May 2010</refmiscinfo>
+  <refmiscinfo class="date">Jul 2010</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
--
To unsubscribe send an email to
nss-pam-ldapd-commits-unsubscribe@lists.arthurdejong.org or see
http://lists.arthurdejong.org/nss-pam-ldapd-commits