lists.arthurdejong.org
RSS feed

nss-pam-ldapd branch master updated. 0.9.5-10-gd949bd4

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

nss-pam-ldapd branch master updated. 0.9.5-10-gd949bd4



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  d949bd49cb4787217a7af363a1097ddcff7f205e (commit)
      from  4236dd63af7ebed5b16324cc17909c6c017b0b0c (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=d949bd49cb4787217a7af363a1097ddcff7f205e

commit d949bd49cb4787217a7af363a1097ddcff7f205e
Author: Arthur de Jong <arthur@arthurdejong.org>
Date:   Sun Jun 14 22:24:30 2015 +0200

    Get files ready for 0.9.6 release

diff --git a/AUTHORS b/AUTHORS
index 5643492..13dc7e7 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -136,3 +136,6 @@ Jason Luan <jianhai.luan@oracle.com>
 Mark R Bannister <dbis@proseconsulting.co.uk>
 Dalibor Pospíšil <dapospis@redhat.com>
 Tim Rice <tim@multitalents.net>
+Andrew Elble <aweits@rit.edu>
+Jed Liu <jed-nss-pam-ldapd-users@uma.litech.org>
+Geoffrey McRae <gnif@xbmc.org>
diff --git a/ChangeLog b/ChangeLog
index c957d6f..905f263 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,81 @@
+2015-06-14  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [4236dd6] Makefile.am: Correctly insert emtpy lines in ChangeLog
+
+2015-06-13  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [e916a2b] man/nslcd.conf.5.xml: Manual page improvements
+
+2015-06-13  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [9a7921f] nslcd/common.c, nslcd/common.h: Also fix signed integer
+         bug in binsid2id()
+
+         This should have been part of d217632.
+
+2015-06-11  Geoffrey McRae <gnif@xbmc.org>
+
+       * [d217632] nslcd/common.c: Fixed signed 32bit overflow bug on
+         32bit systems
+
+2015-05-23  Jed Liu <jed-nss-pam-ldapd-users@uma.litech.org>
+
+       * [3add5f0] nslcd/cfg.c: Allow configuration values longer than
+         63 characters
+
+2015-03-06  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [d58fba9] nss/netgroup.c: Provide innetgr function on Solaris
+
+         This implements a function in the Solaris version of the NSS module
+         to check if a specifc netgroup triplet is part of a netgroup.
+
+         This also avoids a compiler warning and includes improvements
+         and testing by Mark R Bannister.
+
+2015-05-01  Andrew Elble <aweits@rit.edu>
+
+       * [c0366d8] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
+         nslcd/nslcd.c, pynslcd/cfg.py, pynslcd/group.py, pynslcd/passwd.py,
+         pynslcd/shadow.py: Implement disable_enumeration
+
+         If this option is present, functions which cause all user/group
+         entries to be loaded (getpwent(), getgrent()) from the directory
+         will not succeed in doing so. This can dramatically reduce
+         ldap server load in situations where there are a great number
+         of users and/or groups.  Applications that depend on being able
+         to sequentially read all users and/or groups may fail to operate
+         correctly. This option is not recommended for most configurations.
+
+2015-04-17  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [96045d2] man/nslcd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
+         nslcd/group.c, pynslcd/cfg.py, pynslcd/group.py: Implement
+         nss_getgrent_skipmembers
+
+         This option allows skipping group member list retrieval to
+         improve performance with very large groups. This option results
+         in inconsistent group membership information being presented
+         that may confuse some applications.
+
+2015-04-15  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [530cc24] nslcd/daemonize.c, nslcd/nslcd.c: Avoid signal race
+         condition on start-up
+
+         This only restores the signal mask after signal handlers are in
+         place and the daemon has completely daemonised to avoid a race
+         condition in the start-up phase of nslcd where a signal could
+         be sent to nslcd causing it to quit or fail to write information
+         to the parent process.
+
+2015-03-29  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [16fd8c6] AUTHORS, ChangeLog, NEWS, README, configure.ac,
+         man/chsh.ldap.1.xml, man/getent.ldap.1.xml, man/nslcd.8.xml,
+         man/pam_ldap.8.xml, man/pynslcd.8.xml: Get files ready for
+         0.9.5 release
+
 2015-03-11  Tim Rice <tim@multitalents.net>
 
        * [ae08830] common/Makefile.am, compat/Makefile.am, configure.ac,
@@ -109,6 +187,7 @@
          This introduces the --with-module-name configure option to
          allow building of NSS and PAM modules with different namespaces
          than ldap.
+
 2015-01-12  Mark R Bannister <dbis@proseconsulting.co.uk>
 
        * [ed8b312] nss/hosts.c: Fix uninitialised variable
@@ -132,13 +211,15 @@
          to exist
 
          See
-http://lists.arthurdejong.org/nss-pam-ldapd-users/2014/msg00166.html
+         http://lists.arthurdejong.org/nss-pam-ldapd-users/2014/msg00166.html
+
 2014-10-10  Arthur de Jong <arthur@arthurdejong.org>
 
        * [4262122] nslcd/nslcd.c: Fix format string
 
-         Thanks Jianhai Luan.  2014-10-04  Arthur de Jong
-<arthur@arthurdejong.org>
+         Thanks Jianhai Luan.
+
+2014-10-04  Arthur de Jong <arthur@arthurdejong.org>
 
        * [1d3b19b] nslcd/nslcd.c: Block signals sooner to avoid race
          conditions
@@ -1349,6 +1430,7 @@ 
http://lists.arthurdejong.org/nss-pam-ldapd-users/2014/msg00166.html
 
          This allows the PAM module to request the
          pam_password_prohibit_message option for denying password change.
+
 2013-07-27  Arthur de Jong <arthur@arthurdejong.org>
 
        * [a3acbec] pynslcd/pam.py: Implement PAM session handling in pynslcd
@@ -1434,6 +1516,7 @@ 
http://lists.arthurdejong.org/nss-pam-ldapd-users/2014/msg00166.html
 
          This introduces an nfsidmap value for nscd_invalidate which will
          cause the nfsidmap -c command to be run.
+
 2013-07-17  Arthur de Jong <arthur@arthurdejong.org>
 
        * [d2e2e40] pynslcd/nscd.py: Fix nscd cache flushing bug in pynslcd
diff --git a/NEWS b/NEWS
index 0440b25..f8ac94a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,20 @@
+changes from 0.9.5 to 0.9.6
+---------------------------
+
+* fix a race condition in signal handling during start-up that would cause
+  nslcd to exit if a signal (such as SIGUSR1 that can be sent when network
+  status changes) is received
+* fix signed integer overflow on 32bit systems when using objectSid (thanks
+  Geoffrey McRae)
+* allow longer configuration values (thanks Jed Liu)
+* add an nss_getgrent_skipmembers option to disable retrieving group members
+  to improve performance in specific environments
+* add an nss_disable_enumeration option to disable full listing of all users
+  and groups to improve performance in specific environments (thanks Andrew
+  Elble)
+* implement an innetgr function in the Solaris NSS module
+
+
 changes from 0.9.4 to 0.9.5
 ---------------------------
 
diff --git a/configure.ac b/configure.ac
index 8a7fcba..3182778 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.5],
+        [0.9.6],
         [nss-pam-ldapd-users@lists.arthurdejong.org],,
         [http://arthurdejong.org/nss-pam-ldapd/])
-RELEASE_MONTH="Mar 2015"
+RELEASE_MONTH="Jun 2015"
 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 ea8e3fb..117a7f5 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.5</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.6</refmiscinfo>
   <refmiscinfo class="manual">User Commands</refmiscinfo>
-  <refmiscinfo class="date">Mar 2015</refmiscinfo>
+  <refmiscinfo class="date">Jun 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/getent.ldap.1.xml b/man/getent.ldap.1.xml
index 6d88e19..a8afd1b 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.5</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.6</refmiscinfo>
   <refmiscinfo class="manual">User Commands</refmiscinfo>
-  <refmiscinfo class="date">Mar 2015</refmiscinfo>
+  <refmiscinfo class="date">Jun 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/nslcd.8.xml b/man/nslcd.8.xml
index 847948c..f10ed20 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.5</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.6</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">mar 2015</refmiscinfo>
+  <refmiscinfo class="date">Jun 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/nslcd.conf.5.xml b/man/nslcd.conf.5.xml
index 30d6a06..120aa96 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.4</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.6</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Jun 2014</refmiscinfo>
+  <refmiscinfo class="date">Jun 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/pam_ldap.8.xml b/man/pam_ldap.8.xml
index 080a363..4d8ed75 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.5</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.6</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Mar 2015</refmiscinfo>
+  <refmiscinfo class="date">Jun 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/pynslcd.8.xml b/man/pynslcd.8.xml
index 6c00b5f..a366f1a 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.5</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.6</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Mar 2015</refmiscinfo>
+  <refmiscinfo class="date">Jun 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">

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

Summary of changes:
 AUTHORS               |    3 ++
 ChangeLog             |   89 +++++++++++++++++++++++++++++++++++++++++++++++--
 NEWS                  |   17 ++++++++++
 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, 120 insertions(+), 17 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/