diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2008-05-04 20:07:45 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2008-05-04 20:07:45 +0000 |
commit | 1717acbdf80603435d895fde93e09ab0a7885123 (patch) | |
tree | f253f66d0186f8b87eadbff2b250676acdd9abaa /TODO | |
parent | a2e1056039435439361cd396c30e8b5597cfc011 (diff) |
get files ready for 0.6.2 release
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@728 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -1,13 +1,11 @@ probably before we can call this stable --------------------------------------- * fix usage of strerror() as it is not thread safe -* error out quickly when the LDAP server is down * fix race condition when setting signal mask in common/tio.c (using pthread_sigmask() adds a dependency on the pthread library, we should probably just do locking) * find problem with reachability of LDAP server * find out why HAVE_GSSPAI is not always set to what configure outputs -* do not use LDAP_DEPRECATED enabled functions * have the daemon run under a special uid/gid other items @@ -27,8 +25,6 @@ other items by different sessions (sessions need to be cleaned up) * add sanity checking code (e.g. not too large buffer allocation and checking that host, user, etc do not contain funky characters) in all server modules -* implement running under a different uid/gid (maybe chroot jail) -* include a generic init script * log some statistics: "passwd=100 shadow=10 host=20 rpc=10" (10 req/minute) * in the server: once the request is done pass the flushing of the buffers to a separate thread so our workers are available to handle new requests @@ -41,7 +37,6 @@ other items periodically from elsewhere (e.g. the main loop) * add an option to create an extra socket somewhere (so it may be used with chroot jails) -* make number of threads/connections configurable in config * make I/O timeout between NSS lib and daemon configurable with configure * ethers: also look in ipHostNumber attribute to look up an IPv4 (IPv6) address and return it as an alternative entry @@ -54,7 +49,11 @@ other items the requested value (they can differ in case) * test non-ASCII characters in fields (mostly cn) * implement attribute defaults (for when they're missing from the directory) -* implement attribute overrides (to always return a specific value, not matter what the directory says) -* see if we can use LD_LIBRARY_PATH to run our tests in so we don't need to install NSS library in system path +* implement attribute overrides (to always return a specific value, no matter + what the directory says) +* see if we can use LD_LIBRARY_PATH to run our tests in so we don't need to + install NSS library in system path * only parse configuration options if they are available on the platform * have some more general mechanism to disable NSS module in nslcd +* do not use LDAP_DEPRECATED enabled functions +* support searchbase autodetection |