lists.arthurdejong.org
RSS feed

nss-pam-ldapd branch master updated. 0.9.4-26-g16fd8c6

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

nss-pam-ldapd branch master updated. 0.9.4-26-g16fd8c6



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  16fd8c615153eb8851c009b6b7cc6f836baf6620 (commit)
      from  ae088307f15a0c0991c07734d500075938a09a51 (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=16fd8c615153eb8851c009b6b7cc6f836baf6620

commit 16fd8c615153eb8851c009b6b7cc6f836baf6620
Author: Arthur de Jong <arthur@arthurdejong.org>
Date:   Sun Mar 29 21:26:08 2015 +0200

    Get files ready for 0.9.5 release

diff --git a/AUTHORS b/AUTHORS
index ac0bb82..5643492 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -131,3 +131,8 @@ Lukas Slebodnik <lslebodn@redhat.com>
 ushi <ushi@honkgong.info>
 Tim Harder <radhermit@gmail.com>
 Patrick McLean <chutzpah@gentoo.org>
+Jianhai Luan <luanjianhai@163.com>
+Jason Luan <jianhai.luan@oracle.com>
+Mark R Bannister <dbis@proseconsulting.co.uk>
+Dalibor Pospíšil <dapospis@redhat.com>
+Tim Rice <tim@multitalents.net>
diff --git a/ChangeLog b/ChangeLog
index 5cc9675..c957d6f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,206 @@
+2015-03-11  Tim Rice <tim@multitalents.net>
+
+       * [ae08830] common/Makefile.am, compat/Makefile.am, configure.ac,
+         nss/Makefile.am, pam/Makefile.am: Use correct PIC arg for
+         non-GCC compilers
+
+2015-03-22  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [fdbca17] config.sub: Update files from latest automake
+
+2015-03-22  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [9f9a5c5] nss/networks.c: Fix for networks lookup under Solaris
+
+         This fixes a byte order issue when nscd is running.
+
+2015-03-22  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [52ea3f5] configure.ac: Add checks to configure
+
+         This adds tests for a function and type used in the code.
+
+2015-03-22  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [4ec1c08] nslcd/daemonize.c: ENODATA is missing on FreeBSD
+
+         FreeBSD doesn't have ENODATA so we use ENOATTR instead.
+
+2015-03-22  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [b2563b0] compat/nss_compat.h, configure.ac: Remove use of
+         irs-nss.h
+
+         This was a compatibility leftover from the nss_ldap days.
+
+2015-03-21  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [4c5a3c9] tests/test_clock.c: Prevent numer overflow in test_clock
+
+2015-03-21  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [0420232] nslcd/nslcd.c, nslcd/nsswitch.c, nss/Makefile.am,
+         tests/testenv.sh: Various small fixes when using --with-module-name
+
+         This updates the test framework to support --with-module-name,
+         ensures that exports.map is rebuilt when configure is re-ran,
+         fixes parsing of nsswitch.conf (to determine what to return for
+         passwd lookups) and fixes the check for _nss_ldap_version.
+
+2015-03-21  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [788475f] nss/common.h: Also support platforms without TLS
+
+         This disables the use of thread-local storage in the NSS module
+         when it is not available in libc. This results in the get*ent()
+         functions not being thread-safe. However, on most platforms they
+         are not expected to be thread-safe anyway.
+
+2015-03-20  Dalibor Pospíšil <dapospis@redhat.com>
+
+       * [95d621e] man/nslcd.conf.5.xml: Document that multiple URIs can
+         be specified
+
+         Update nslcd.conf man page that multiple URIs can be set by
+         using more uri lines or more URIs defined on one uri line.
+
+         https://bugzilla.redhat.com/show_bug.cgi?id=1204195
+
+2015-03-11  Patrick McLean <chutzpah@gentoo.org>
+
+       * [fa6affc] common/tio.c, nslcd/attmap.c, nslcd/cfg.c,
+         nslcd/myldap.c: Fix formatting of size_t values
+
+         In several places the code used a %d format to print a size_t
+         variable.  On amd64 at least size_t is an unsigned long, so use
+         %lu instead.
+
+         An alternative would be to use %ud for size_t and %zd fo ssize_t
+         but not all platforms seem to support that formatter.
+
+2015-03-11  Patrick McLean <chutzpah@gentoo.org>
+
+       * [246aba5] nslcd/myldap.c, pam/pam.c: Avoid comparison of static
+         array to null pointer
+
+         There are several places where a static length array in a struct
+         is compared to a null pointer. These comparisons will always
+         be false, since an array in a struct is not actually a pointer,
+         so they can be removed.
+
+2015-03-10  Patrick McLean <chutzpah@gentoo.org>
+
+       * [d0f896a] AUTHORS, nslcd/nslcd.c: Don't let the oom killer
+         kill nslcd
+
+         Adjust the Linux OOM (Out-Of-Memory) killer score by -1000 for
+         nslcd so that it should not be killed.
+
+2015-01-19  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [ee82d2f] .gitignore, configure.ac, nslcd/nslcd.c,
+         nss/Makefile.am, nss/aliases.c, nss/bsdnss.c, nss/common.c,
+         nss/common.h, nss/ethers.c, nss/group.c, nss/hosts.c,
+         nss/netgroup.c, nss/networks.c, nss/passwd.c, nss/protocols.c,
+         nss/prototypes.h, nss/rpc.c, nss/services.c, nss/shadow.c,
+         pam/pam.c, pynslcd/constants.py.in, pynslcd/pynslcd.py: Allow
+         configuration of NSS and PAM names
+
+         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
+
+         This fixes a bug in the NSS library when encountering IPv6
+         addresses in the hosts map.
+
+2014-12-12  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [8b33057] nslcd/myldap.c: Avoid accessing searches outside array
+
+         Thanks David Binderma for pointing this out.
+
+         Note that in practical situations this should not result in any
+         errors due to the position of searches within the ldap_session
+         struct.
+
+2014-11-02  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [9ee854e] man/nslcd.conf.5.xml: Document that rootpwmoddn needs
+         to exist
+
+         See
+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>
+
+       * [1d3b19b] nslcd/nslcd.c: Block signals sooner to avoid race
+         conditions
+
+2014-08-27  Jason Luan <jianhai.luan@oracle.com>
+
+       * [78627c9] nslcd/cfg.c, nslcd/group.c, nslcd/nslcd.c,
+         nslcd/passwd.c: uid_t/gid_t should be formatted as unsigned long
+
+         mmkfilter_passwd_byuid()/mkfilter_group_bygid() get wrong filter
+         string because "%d" will return negative when uid/gid larger
+         than 2^31, and result to "Authentiction failure".
+
+         This also changes the other places where uid_t or gid_t values
+         are formatted.
+
+2014-09-21  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [a726d29] nslcd/daemonize.c: Fix issues with daemonising
+
+         This fixes a problem with a buffer that could end up padded
+         with garbage.
+
+         This also clarifies the code a bit and adds extra logging for
+         errors that could occur during daemonising.
+
+2014-06-30  Tim Harder <radhermit@gmail.com>
+
+       * [82e4423] nslcd/myldap.c: Minor comment spelling fix
+
+2014-06-30  Tim Harder <radhermit@gmail.com>
+
+       * [2950797] AUTHORS, nslcd/myldap.c: Check a socket's connectivity
+         before trying to use it
+
+         This alleviates some cases where multi-second lag occurs before a
+         query returns due to some or all connections having been closed
+         by the peer, e.g. a load balancer timing out old connections,
+         but they are all tried before opening new connections.
+
+         Tested and working on Linux.
+
+2014-06-20  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [1765e34] nslcd/common.h: Fix copy-pasto
+
+2014-06-12  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [9516479] tests/test.ldif, tests/test_nsscmds.sh: Use other IP
+         range for tests
+
+         This uses IP addresses from the RFC 5737 TEST-NET-1 range that is
+         meant for use in documentation. This avoids issues with running
+         the tests environments that also use the 10.0.0.0/8 range.
+
+2014-06-06  Arthur de Jong <arthur@arthurdejong.org>
+
+       * [b3cf0aa] 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:
+         Get files ready for 0.9.4 release
+
 2014-06-06  Arthur de Jong <arthur@arthurdejong.org>
 
        * [abb2452] nss/services.c: Return correct port number on Solaris
diff --git a/NEWS b/NEWS
index 277a1ad..0440b25 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,21 @@
+changes from 0.9.4 to 0.9.5
+---------------------------
+
+* improve test suite (change IP range)
+* handle situation better when server (or firewall) closed the connection
+  (thanks Tim Harder)
+* make daemonising a little more robust and try to log more failures
+* fix integer format strings (thanks Jianhai Luan and Patrick McLean)
+* documentation updates (thanks Dalibor Pospíšil)
+* fix range check for search access (thanks David Binderma)
+* fix a bug in the NSS library when encountering IPv6 addresses in
+  the hosts map (thanks Mark R Bannister)
+* allow configuring the name of the NSS and PAM modules (--with-module-name)
+* adjust the Linux OOM (Out-Of-Memory) killer score to avoid killing nslcd
+  (thanks Patrick McLean)
+* portability improvements (thanks Tim Rice)
+
+
 changes from 0.9.3 to 0.9.4
 ---------------------------
 
diff --git a/README b/README
index 1395d95..083ab11 100644
--- a/README
+++ b/README
@@ -15,7 +15,7 @@
 
    Copyright (C) 1997-2006 Luke Howard
    Copyright (C) 2006-2007 West Consulting
-   Copyright (C) 2006-2014 Arthur de Jong
+   Copyright (C) 2006-2015 Arthur de Jong
    Copyright (C) 2009 Howard Chu
    Copyright (C) 2010 Symas Corporation
 
diff --git a/configure.ac b/configure.ac
index 92be7f7..8a7fcba 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.4],
+        [0.9.5],
         [nss-pam-ldapd-users@lists.arthurdejong.org],,
         [http://arthurdejong.org/nss-pam-ldapd/])
-RELEASE_MONTH="Jun 2014"
+RELEASE_MONTH="Mar 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 3260ed3..ea8e3fb 100644
--- a/man/chsh.ldap.1.xml
+++ b/man/chsh.ldap.1.xml
@@ -5,7 +5,7 @@
 <!--
    chsh.ldap.1.xml - docbook manual page for chsh.ldap
 
-   Copyright (C) 2013-2014 Arthur de Jong
+   Copyright (C) 2013-2015 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>chsh.ldap</refentrytitle>
   <manvolnum>1</manvolnum>
-  <refmiscinfo class="version">Version 0.9.4</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.5</refmiscinfo>
   <refmiscinfo class="manual">User Commands</refmiscinfo>
-  <refmiscinfo class="date">Jun 2014</refmiscinfo>
+  <refmiscinfo class="date">Mar 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/getent.ldap.1.xml b/man/getent.ldap.1.xml
index 9b0d039..6d88e19 100644
--- a/man/getent.ldap.1.xml
+++ b/man/getent.ldap.1.xml
@@ -5,7 +5,7 @@
 <!--
    getent.ldap.1.xml - docbook manual page for chsh.ldap
 
-   Copyright (C) 2013-2014 Arthur de Jong
+   Copyright (C) 2013-2015 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>getent.ldap</refentrytitle>
   <manvolnum>1</manvolnum>
-  <refmiscinfo class="version">Version 0.9.4</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.5</refmiscinfo>
   <refmiscinfo class="manual">User Commands</refmiscinfo>
-  <refmiscinfo class="date">Jun 2014</refmiscinfo>
+  <refmiscinfo class="date">Mar 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/nslcd.8.xml b/man/nslcd.8.xml
index 87703d6..847948c 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-2014 Arthur de Jong
+   Copyright (C) 2006-2015 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.9.4</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.5</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Jun 2014</refmiscinfo>
+  <refmiscinfo class="date">mar 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/pam_ldap.8.xml b/man/pam_ldap.8.xml
index 280f642..080a363 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-2014 Arthur de Jong
+   Copyright (C) 2009-2015 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.9.4</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.5</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Jun 2014</refmiscinfo>
+  <refmiscinfo class="date">Mar 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">
diff --git a/man/pynslcd.8.xml b/man/pynslcd.8.xml
index 26142f6..6c00b5f 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-2014 Arthur de Jong
+   Copyright (C) 2012-2015 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.9.4</refmiscinfo>
+  <refmiscinfo class="version">Version 0.9.5</refmiscinfo>
   <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
-  <refmiscinfo class="date">Jun 2014</refmiscinfo>
+  <refmiscinfo class="date">Mar 2015</refmiscinfo>
  </refmeta>
 
  <refnamediv id="name">

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

Summary of changes:
 AUTHORS               |    5 ++
 ChangeLog             |  203 +++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS                  |   18 +++++
 README                |    2 +-
 configure.ac          |    4 +-
 man/chsh.ldap.1.xml   |    6 +-
 man/getent.ldap.1.xml |    6 +-
 man/nslcd.8.xml       |    6 +-
 man/pam_ldap.8.xml    |    6 +-
 man/pynslcd.8.xml     |    6 +-
 10 files changed, 244 insertions(+), 18 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/