lists.arthurdejong.org
RSS feed

nss-pam-ldapd branch master updated. 0.9.3-22-gb3cf0aa

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

nss-pam-ldapd branch master updated. 0.9.3-22-gb3cf0aa



This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "nss-pam-ldapd".

The branch, master has been updated
       via  b3cf0aa256c43c601b96eee76aa08ecca29629a0 (commit)
      from  abb2452f3a64691b1867cc18278b63b7c4aeefac (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://arthurdejong.org/git/nss-pam-ldapd/commit/?id=b3cf0aa256c43c601b96eee76aa08ecca29629a0

commit b3cf0aa256c43c601b96eee76aa08ecca29629a0
Author: Arthur de Jong <arthur@arthurdejong.org>
Date:   Fri Jun 6 20:31:12 2014 +0200

    Get files ready for 0.9.4 release

diff --git a/AUTHORS b/AUTHORS
index c50674f..8426b1a 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -128,3 +128,4 @@ Joshua Shire <jshire@hyduke.com>
 Francois Tigeot <ftigeot@wolfpond.org>
 Davy Defaud <davy.defaud@free.fr>
 Lukas Slebodnik <lslebodn@redhat.com>
+ushi <ushi@honkgong.info>
diff --git a/ChangeLog b/ChangeLog
index 0ef95f6..5cc9675 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,154 @@
+2014-06-06  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [abb2452] nss/services.c: Return correct port number on Solaris
+
+         This is a small fix for when using nscd (which still does not
+         seem to work completely). The port is stored in network byte
+         order but should be printed in host byte order.
+
+2014-06-06  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [b977d3f] tests/lookup_groupbyuser.c: Add missing include
+         for FreeBSD
+
+2014-06-06  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [258d671] nslcd/pam.c: Fix password modification by root
+
+         This fixes 15fc13c.
+
+2014-06-06  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [8eeb1cc] common/tio.c: Clear proper buffer length
+
+         This fixes 3d29861.
+
+2014-06-06  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [3d65b84] nslcd/common.h: Fix code indentation
+
+         This fixes 2274b41.
+
+2014-06-06  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [e867727] config.guess, config.sub: Update files from latest
+         automake
+
+2014-06-05  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [f5ee208] pynslcd/cache.py: Fix comment
+
+2014-06-05  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [13483f9] .gitignore, configure.ac, tests/Makefile.am,
+         tests/lookup_groupbyuser.c: Introduce lookup_groupbyuser test
+         command
+
+         This command can be used to perform a lookup using getgrouplist()
+         to present a list of returned numeric group ids. This can be
+         used to avoid the additional lookups that are done with the id
+         and groups commands.
+
+2014-05-14  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [3d29861] common/tio.c, nslcd/myldap.c, nslcd/pam.c: Clear
+         buffers before free-ing
+
+         This clears most buffers that may hold credentials at one point
+         before free()ing the memory.
+
+2014-05-08  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [aa1d810] HACKING: Clarify code contribution
+
+2014-05-04  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [94eacb5] nslcd/pam.c: Improve error logging of user login failures
+
+2014-05-04  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [ca36a50] nslcd/myldap.c: Also extract policy controls on
+         BIND failure
+
+         This ensures that controls returned by an LDAP server as part of
+         a failed BIND operation are also returned. This makes it possible
+         to distinguish between a wrong password and an expired password.
+
+         This also only logs the BIND operation result on DEBUG level
+         (the error is logged later on).
+
+2014-05-04  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [d6163e2] configure.ac: Use FreeBSD lib directory and SONAME
+         on Dragonfly
+
+2014-05-04  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [f6f3730] README, man/nslcd.conf.5.xml: Small documentation
+         improvements
+
+         This includes a number of minor changes to the documentation. This
+         also documents the children search scope (related to 2caeef4).
+
+2014-05-04  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [ed79110] nslcd/daemonize.c, nslcd/nslcd.c: Log daemonising
+         failures
+
+         This also clears errno in the main function to ensure that no
+         incorrect errno value is logged on errors.
+
+2014-05-04  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [18d05b0] .gitignore, tests/Makefile.am, tests/test_attmap.c:
+         Add a test for setting member attribute mapping
+
+2014-05-04  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [fbea2a5] nslcd/attmap.c: Fix mapping group member attribute to
+         empty string
+
+         This fixes be94912.
+
+2014-05-04  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [2274b41] nslcd/alias.c, nslcd/attmap.c, nslcd/cfg.c,
+         nslcd/common.h, nslcd/ether.c, nslcd/group.c, nslcd/host.c,
+         nslcd/invalidator.c, nslcd/myldap.c, nslcd/netgroup.c,
+         nslcd/network.c, nslcd/pam.c, nslcd/passwd.c, nslcd/protocol.c,
+         nslcd/rpc.c, nslcd/service.c, nslcd/shadow.c: Make buffer size
+         error logging consistent
+
+         This adds logging of most cases where a defined buffer is not
+         large enough to hold provided data on error log level.
+
+2014-05-04  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [15fc13c] nslcd/myldap.c, nslcd/myldap.h, nslcd/pam.c,
+         nslcd/usermod.c: Warn when binddn buffer is too small
+
+2014-05-04  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [f987891] nslcd/common.h: Grow DN buffer size
+
+         The buffer size seems to be a problem in environments with long
+         names or environments with non-ASCII characters.
+
+2014-05-02  ushi <ushi@honkgong.info>
+
+       * [119cebf] nslcd/common.h: Use larger nslcd password buffer
+
+         I had some edge cases where 64 bytes were not enough. People
+         are using password managers with long generated passwords. I
+         increased the buffer size to 128.
+
+2014-03-12  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [8f12c15] AUTHORS, ChangeLog, NEWS, configure.ac,
+         man/chsh.ldap.1.xml, man/getent.ldap.1.xml, man/nslcd.8.xml,
+         man/nslcd.conf.5.xml, man/pam_ldap.8.xml, man/pynslcd.8.xml,
+         pynslcd/pynslcd.py: Get files ready for 0.9.3 release
+
 2014-03-12  Arthur de Jong <arthur@arthurdejong.org>
 
        * [1ec7739] INSTALL, missing, test-driver: Update files from
diff --git a/NEWS b/NEWS
index 79a3d2d..277a1ad 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,22 @@
+changes from 0.9.3 to 0.9.4
+---------------------------
+
+* also handle password policy information on BIND failure (this makes it
+  possible to distinguish between a wrong password and an expired password)
+* fix mapping the member attribute to an empty string
+* any buffers that may have held passwords are cleared before the memory is
+  released
+* increase buffer size for passwords to support extremely long passwords
+  (thanks ushi)
+* increase buffer size for DN to support very long names or names with
+  non-ASCII characters
+* log an error in almost all places where a defined buffer is not large
+  enough to hold the provided data instead of just (sometimes silently)
+  failing
+* logging improvements (start-up problems, login failures)
+* small improvement for Solaris
+
+
 changes from 0.9.2 to 0.9.3
 ---------------------------
 
diff --git a/configure.ac b/configure.ac
index bc15d80..90cfb14 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.9.3],
+        [0.9.4],
         [nss-pam-ldapd-users@lists.arthurdejong.org],,
         [http://arthurdejong.org/nss-pam-ldapd/])
-RELEASE_MONTH="Mar 2014"
+RELEASE_MONTH="Jun 2014"
 AC_SUBST(RELEASE_MONTH)
 AC_CONFIG_SRCDIR([nslcd.h])
 AC_CONFIG_MACRO_DIR([m4])
diff --git a/man/chsh.ldap.1.xml b/man/chsh.ldap.1.xml
index 2f10ca8..3260ed3 100644
--- a/man/chsh.ldap.1.xml
+++ b/man/chsh.ldap.1.xml
@@ -35,9 +35,9 @@
  <refmeta>
   <refentrytitle>chsh.ldap</refentrytitle>
   <manvolnum>1</manvolnum>
-  <refmiscinfo class="version">Version 0.9.3</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.4</refmiscinfo>
   <refmiscinfo class="manual">User Commands</refmiscinfo>
-  <refmiscinfo class="date">Mar 2014</refmiscinfo>
+  <refmiscinfo class="date">Jun 2014</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/getent.ldap.1.xml b/man/getent.ldap.1.xml
index 39a66d5..9b0d039 100644
--- a/man/getent.ldap.1.xml
+++ b/man/getent.ldap.1.xml
@@ -35,9 +35,9 @@
  <refmeta>
   <refentrytitle>getent.ldap</refentrytitle>
   <manvolnum>1</manvolnum>
-  <refmiscinfo class="version">Version 0.9.3</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.4</refmiscinfo>
   <refmiscinfo class="manual">User Commands</refmiscinfo>
-  <refmiscinfo class="date">Mar 2014</refmiscinfo>
+  <refmiscinfo class="date">Jun 2014</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/nslcd.8.xml b/man/nslcd.8.xml
index b15bad7..87703d6 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.9.3</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.4</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Mar 2014</refmiscinfo>
+  <refmiscinfo class="date">Jun 2014</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/nslcd.conf.5.xml b/man/nslcd.conf.5.xml
index ca9ba20..5cf2408 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.9.3</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.4</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Mar 2014</refmiscinfo>
+  <refmiscinfo class="date">Jun 2014</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/pam_ldap.8.xml b/man/pam_ldap.8.xml
index cbb3b04..280f642 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.9.3</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.4</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Mar 2014</refmiscinfo>
+  <refmiscinfo class="date">Jun 2014</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/pynslcd.8.xml b/man/pynslcd.8.xml
index 6da814e..26142f6 100644
--- a/man/pynslcd.8.xml
+++ b/man/pynslcd.8.xml
@@ -35,9 +35,9 @@
  <refmeta>
   <refentrytitle>pynslcd</refentrytitle>
   <manvolnum>8</manvolnum>
-  <refmiscinfo class="version">Version 0.9.3</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.4</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Mar 2014</refmiscinfo>
+  <refmiscinfo class="date">Jun 2014</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">

-----------------------------------------------------------------------

Summary of changes:
 AUTHORS               |    1 +
 ChangeLog             |  151 +++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS                  |   19 +++++++
 configure.ac          |    4 +-
 man/chsh.ldap.1.xml   |    4 +-
 man/getent.ldap.1.xml |    4 +-
 man/nslcd.8.xml       |    4 +-
 man/nslcd.conf.5.xml  |    4 +-
 man/pam_ldap.8.xml    |    4 +-
 man/pynslcd.8.xml     |    4 +-
 10 files changed, 185 insertions(+), 14 deletions(-)


hooks/post-receive
-- 
nss-pam-ldapd
-- 
To unsubscribe send an email to
nss-pam-ldapd-commits-unsubscribe@lists.arthurdejong.org or see
http://lists.arthurdejong.org/nss-pam-ldapd-commits/