summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2008-02-03 21:55:41 +0000
committerArthur de Jong <arthur@arthurdejong.org>2008-02-03 21:55:41 +0000
commitbc2ccd2da84cd3dcffc3db8a121e30af07818c0e (patch)
tree601fa24cfa6cd1d59fc021bae27ff35bd4159410 /TODO
parent5cffc046ba5480f1023c188b85401ef234903a40 (diff)
get files ready for 0.6 release
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@618 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 6 insertions, 4 deletions
diff --git a/TODO b/TODO
index 9694f65..57fb5aa 100644
--- a/TODO
+++ b/TODO
@@ -1,13 +1,15 @@
probably before we can call this stable
---------------------------------------
-* implement _nss_ldap_initgroups_dyn()
* 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,
- maybe we should switch back to stdio)
+ we should probably just do locking)
* find problem with reachability of LDAP server
* get root/nonroot connections working
+* find out why HAVE_GSSPAI is not always set to what configure outputs
+* do not use LDAP_DEPRECATED enabled functions
+* make tio module use dynamically sized buffers
other items
-----------
@@ -16,7 +18,7 @@ other items
purge (maybe prompt?)
* probably document that you should use libpam-ldap for authentication without
exposing the passwords through NSS
-* make a test suite (instructions for setting up environment (server), LDIF
+* document test suite (instructions for setting up environment (server), LDIF
file, nsswitch.conf and nss-ldapd.conf)
* write more unit tests
* maybe support bootparams (check README also)
@@ -29,7 +31,6 @@ other items
* 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)
-* maybe remove dh_makeshlibs from debian/rules (probably not needed)
* 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
@@ -57,3 +58,4 @@ other items
* 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