Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog302
1 files changed, 302 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 00b4e6f..cac95b3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,305 @@
+2008-05-04 15:47 arthur
+
+ * [r727] HACKING, README: some documentation cleanups and updates
+
+2008-05-04 12:06 arthur
+
+ * [r726] tests/test_nslcd_group.c: add some tests for
+ isvalidgroupname()
+
+2008-05-04 10:15 arthur
+
+ * [r725] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
+ nslcd/nslcd.c: make number of threads configurable with the
+ threads keyword
+
+2008-05-04 09:39 arthur
+
+ * [r724] nslcd/myldap.h: add reference to note about
+ thread-safeness of OpenLDAP
+
+2008-05-04 09:38 arthur
+
+ * [r723] nslcd/nslcd.c: fix copyright year
+
+2008-05-03 15:30 arthur
+
+ * [r722] nslcd/passwd.c: implement a cache for dn2uid() lookups
+ that saves some time doing LDAP searches for groups with a lot of
+ members, based on a patch by Petter Reinholdtsen
+ <pere@hungry.com>
+
+2008-05-03 12:04 arthur
+
+ * [r721] debian/libnss-ldapd.nslcd.init: add soft dependency on
+ slapd, simplify network and file system dependencies and add
+ reverse dependencies on some common daemons that may want to do
+ NSS lookups
+
+2008-05-02 20:52 arthur
+
+ * [r720] nss/netgroup.c, nss/prototypes.h: remove checking for
+ first entry and always return NSS_STATUS_RETURN when no more data
+ is available in the netgroup (this has the side effect of not
+ returning NSS_STATUS_NOTFOUND for non-existing netgroups but
+ seems to be what other NSS modules do) to properly handle empty
+ netgroups
+
+2008-05-02 15:57 arthur
+
+ * [r719] tests, tests/Makefile.am, tests/test_nslcd_group.c: add
+ file for testing nslcd/group.c
+
+2008-05-02 15:55 arthur
+
+ * [r718] tests/Makefile.am: don't even compile the test programs on
+ make check
+
+2008-05-02 15:39 arthur
+
+ * [r717] tests/Makefile.am: don't compile test code on every build
+ and fix LDADD lists to include correct objects
+
+2008-05-02 14:53 arthur
+
+ * [r716] nslcd/cfg.c, nslcd/cfg.h, nslcd/myldap.c: only support
+ tls-related options if LDAP library supports TLS, only add rebind
+ code if ldap_set_rebind_proc() is found and only set
+ LDAP_X_OPT_CONNECT_TIMEOUT if that option is supported
+
+2008-05-01 07:26 arthur
+
+ * [r715] nslcd/myldap.c: support ranged attribute values
+
+2008-05-01 06:32 arthur
+
+ * [r714] nss/common.h: fix comment of return value of
+ NSS_STATUS_TRYAGAIN
+
+2008-05-01 06:25 arthur
+
+ * [r713] tests/test_myldap.c: fix a warning
+
+2008-05-01 06:22 arthur
+
+ * [r712] tests/test_myldap.c: ensure that filter_get_var() and
+ filter_get_var() return non-NULL to enable parsing of config file
+ with attribute mapping and filter settings and use base from
+ config file
+
+2008-04-29 20:03 arthur
+
+ * [r711] man/nss-ldapd.conf.5.xml: make language about pagesize
+ option a little clearer
+
+2008-04-27 21:15 arthur
+
+ * [r710] nslcd/cfg.c: support the case where an attribute mapping
+ variable is NULL
+
+2008-04-26 14:19 arthur
+
+ * [r709] nslcd/myldap.c: also close the LDAP connection on
+ LDAP_SERVER_DOWN (besides LDAP_UNAVAILABLE)
+
+2008-04-26 13:48 arthur
+
+ * [r708] man/nss-ldapd.conf.5.xml, nss/common.c: increase time out
+ values because now nslcd will error out more quickly if the LDAP
+ server is known to be unavailable
+
+2008-04-26 13:46 arthur
+
+ * [r707] nslcd/nslcd.c: spelling fix in comment
+
+2008-04-26 13:46 arthur
+
+ * [r706] man/nss-ldapd.conf.5.xml: some spelling fixes and a
+ clarification of the retry mechanism
+
+2008-04-26 13:20 arthur
+
+ * [r705] nslcd/cfg.c: fix log message of incorrect map statement
+
+2008-04-26 13:16 arthur
+
+ * [r704] nslcd/passwd.c: make log message a little more descriptive
+
+2008-04-26 13:16 arthur
+
+ * [r703] configure.ac: fix quote in comment
+
+2008-04-26 13:13 arthur
+
+ * [r702] nslcd/myldap.c: ensure that the connection to the LDAP
+ server is closed whenever any of the ldap_*() functions return
+ LDAP_UNAVAILABLE
+
+2008-04-25 16:40 arthur
+
+ * [r701] man/nss-ldapd.conf.5.xml, nslcd/cfg.c, nslcd/cfg.h,
+ nslcd/myldap.c, tests/nss-ldapd-test.conf, tests/test_cfg.c,
+ tests/test_myldap.c: implement new timing mechanism for retries
+ to quickly fail lookups to LDAP server that have been failing for
+ some time, removing the reconnect_tries option and giving
+ reconnect_sleeptime and reconnect_maxsleeptime options a new
+ meaning
+
+2008-04-25 16:38 arthur
+
+ * [r700] tests/test_myldap.c: include missing include
+
+2008-04-25 16:37 arthur
+
+ * [r699] tests/test_myldap.c: ignore SIGPIPE in myldap tests
+
+2008-04-25 16:36 arthur
+
+ * [r698] tests/test_myldap.c: fix assert to be test instead of
+ assignment
+
+2008-04-25 15:38 arthur
+
+ * [r697] tests/test_myldap.c, tests/test_myldap.sh: have the binary
+ look up the file name and only use the shell script wrapper to
+ determine if LDAP server is available
+
+2008-04-25 12:19 arthur
+
+ * [r696] compat/ether.h: fix typos in references to
+ HAVE_ETHER_NTOA_R and HAVE_ETHER_ATON_R macros
+
+2008-04-23 20:53 arthur
+
+ * [r695] tests/test_nsscmds.sh: fix order of members in group in
+ tests because of new hashing dict (maybe we should fix the script
+ instead to always sort members properly)
+
+2008-04-23 20:50 arthur
+
+ * [r694] common/dict.c: fix problem where first item in the
+ hashtable could be returned twice while looping
+
+2008-04-23 20:44 arthur
+
+ * [r693] tests/test_dict.c: add test for problem with duplicate
+ entries being returned while looping over results
+
+2008-04-23 20:22 arthur
+
+ * [r692] nslcd/passwd.c: don't issue warning when
+ myldap_get_entry() returns NULL and LDAP_SUCCESS
+
+2008-04-21 18:22 arthur
+
+ * [r691] common/dict.c: allocate room for key string just after
+ entry to save on calls to malloc() and make it simpler
+
+2008-04-20 20:01 arthur
+
+ * [r690] nslcd/group.c, nslcd/passwd.c: fix tests for valid user
+ and group names
+
+2008-04-20 19:50 arthur
+
+ * [r689] nslcd/common.h, nslcd/group.c, nslcd/passwd.c: add checks
+ for valid user and group names in incoming requests and for data
+ returned from LDAP
+
+2008-04-20 19:43 arthur
+
+ * [r688] nslcd/group.c: only support uniqueMember containing DN
+ values
+
+2008-04-20 14:09 arthur
+
+ * [r687] nslcd/group.c: fix warning message to not refer to alias
+
+2008-04-20 14:07 arthur
+
+ * [r686] nslcd/myldap.c: make warning message more verbose, fix
+ comment and don't try to store empty results
+
+2008-04-19 20:29 arthur
+
+ * [r685] debian/libnss-ldapd.config: only guess the searchbase if
+ the value doesn't seem to be preseeded (based on a patch by
+ Petter Reinholdtsen <pere@hungry.com>)
+
+2008-04-19 20:27 arthur
+
+ * [r684] common/dict.c: fix wrapping and indenting of comments
+
+2008-04-19 11:04 arthur
+
+ * [r683] nslcd/group.c: correctly call set_free() instead of free()
+
+2008-04-19 10:38 arthur
+
+ * [r682] nslcd/group.c: use the new set data structure to gather
+ the group members
+
+2008-04-19 10:26 arthur
+
+ * [r681] common/Makefile.am, common/set.c, common/set.h, tests,
+ tests/Makefile.am, tests/test_set.c: implement a set that uses
+ the dict module as back-end
+
+2008-04-19 10:22 arthur
+
+ * [r680] common/dict.c: implement new dict module that uses a
+ hashtable which is around 40 times faster for large (around 2000)
+ entries but with around 40% more memory used
+
+2008-04-19 09:33 arthur
+
+ * [r679] tests/Makefile.am, tests/test_dict.c, tests/usernames.txt:
+ some new tests for the dictionary module
+
+2008-04-19 06:07 arthur
+
+ * [r678] nslcd/passwd.c: add test for emtpy DN
+
+2008-04-18 19:57 arthur
+
+ * [r677] nslcd/myldap.c: instead of using the dict module to build
+ a cache just store the values in an fixed-sized array because no
+ more than 9 attributes are currently retrieved from an entry and
+ we never retrieve the same value more than once (so the cache is
+ useless)
+
+2008-04-17 21:37 arthur
+
+ * [r676] common/dict.h: add note about freed values
+
+2008-04-17 21:12 arthur
+
+ * [r675] common/dict.c, common/dict.h, nslcd/myldap.c,
+ tests/test_dict.c: change dict_values_first() and
+ dict_values_next() into dict_loop_first() and dict_loop_next() to
+ have a looping mechanism over keys and values
+
+2008-04-13 13:20 arthur
+
+ * [r674] tests/nss-ldapd-test.conf: remote hopefully last reference
+ to rootbind{dn,pw}
+
+2008-04-06 20:35 arthur
+
+ * [r673] nslcd/common.h: return values of dn2uid() and uid2dn()
+ should always be used
+
+2008-04-06 20:31 arthur
+
+ * [r672] nslcd/group.c: properly handle the case where dn2uid()
+ couldn't do a DN->uid lookup
+
+2008-04-06 11:18 arthur
+
+ * [r670] ChangeLog, NEWS, TODO, configure.ac, debian/changelog,
+ man/nslcd.8.xml, man/nss-ldapd.conf.5.xml: get files ready for
+ 0.6.1 release
+
2008-04-06 10:50 arthur
* [r669] config.guess, config.sub: include updated files