Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog203
1 files changed, 203 insertions, 0 deletions
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