* write more unit tests * 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 * log some statistics: "passwd=100 shadow=10 host=20 rpc=10" (10 req/minute) * add an option to create an extra socket somewhere (so it may be used in chroot jails) * make I/O timeout between NSS lib and daemon configurable with configure * protocols/rpc: the description attribute should be used as an alias? * maybe rate-limit LDAP entry warnings * handle repeated calls to getent() better (see http://bugzilla.padl.com/show_bug.cgi?id=376) * make it possible to start nslcd real early in the boot process and have it become available when it determines it can (other timeout/retry mechanism on startup) * implement other services in nslcd: sudo and autofs are candidates * complete pynslcd implementation * implement chfn functionality in nslcd and make chfn.ldap binary * add a max uid option for PAM module * support changing Samba password attributes on password change * while running NSS tests, check if nscd isn't running * implement keepalives on the LDAP connection