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
- From: Commits of the nss-pam-ldapd project <nss-pam-ldapd-commits [at] lists.arthurdejong.org>
- To: nss-pam-ldapd-commits [at] lists.arthurdejong.org
- Reply-to: nss-pam-ldapd-users [at] lists.arthurdejong.org
- Subject: nss-pam-ldapd branch master updated. 0.9.4-26-g16fd8c6
- Date: Sun, 29 Mar 2015 22:58:35 +0200 (CEST)
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/
- nss-pam-ldapd branch master updated. 0.9.4-26-g16fd8c6,
Commits of the nss-pam-ldapd project