X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Fdevel%2Ftodo;h=66e71b7a44f637ae1f45d0c45dea546572d97265;hb=c8408d3c6a9125a27657f56062def492d526fe9e;hp=c1781181d166b38ae0aacd564cb819a0bfdd8888;hpb=ffc0126853d48e7f4f06947a38e1850c68680b48;p=openldap diff --git a/doc/devel/todo b/doc/devel/todo index c1781181d1..66e71b7a44 100644 --- a/doc/devel/todo +++ b/doc/devel/todo @@ -1,64 +1,69 @@ -OpenLDAP To Do List -------------------- +OpenLDAP Software To Do List +---------------------------- This is a list of projects that need getting done. They are defined -by scale of the effort as opposed to priority. Contribute to projects -based upon your personal priorities. +by scale of the effort as opposed to priority. Contribute to +projects based upon your personal priorities. -If you would like to work on any of these projects, please -coordinate with the listed individual. If no one is -listed, contact . +If you would like to work on any of these projects, please coordinate +by posting to OpenLDAP-devel mailing list: + http://www.OpenLDAP.org/lists -If you have a project you'd like added to the list, talk it up -on mailing list. +If you have a project you'd like added to the list, talk it up on +Developer's list or just do it. Please read: http://www.OpenLDAP.org/devel/programming.html http://www.OpenLDAP.org/devel/contributing.html -Larger than life projects -------------------------- -LDAPv3 support -LDAP C API (draft-ietf-ldapext-ldap-c-api-xx) support -Redesign slapd memory allocation failure handling -Schema Repository +OpenLDAP 2.x Projects +--------------------- + SLAPD + Complete Unicode Support (ACLs, etc.) + client C API update + Implement per referral/continuation callback + clients (e.g. ldapsearch(1)) + Implement referral chasing options w/ referral callback + Update manual pages Large projects -------------- -Redesign slapd threading (thread pooling) -Modify -lldap to be session-level multithreaded -Port slapd (incl back-ldbm & tools) to NT -MajorLDAP - Design and implement an LDAP-enabled mailing list manager -Slapd-DB2 - Design and implement a backend to take full advantage - of the latest DB2 features. +Localize slapd +Implement X.500 administrative models (e.g. subentries, etc.) +Implement LDAP component matching +Implement LDAP sorted search results control Medium projects --------------- -Modify -lldap to be reentrant/threadsafe -Modify -llthread to hide thread implementation -Modify libraries to use application specified logging routines -Modify libraries to use application specified memory allocation routines -Modify servers to use reentrant library functions -Extend slapd schema support, add "superior" support -Extend slapd to support identd (RFC1413) information in ACLs -Extend configure.in to support autodetect of ISODE features -Remove ldapconfig.h.edit dependencies -Update SLAPD/SLURD Admin Guide -Port slurpd to NT +Add DSML capabilities to command line tools +Implement authPassword (RFC 3112) +Implement DIT Structure Rules and Name Forms +Implement LDAP Transactions extension +Implement native support for simple SASL mechanisms (e.g. EXTERNAL and PLAIN) +Redesign slapd memory allocation fault handling +Localize tools Small projects -------------- -Create ldapurl (from ldapsearch?) to support searching by URL -Create ldapquery (from ldapsearch?) to support searching using ldap_getfilter(3) -Extend gateways to support tcp_wrappers -Extend slapd acl support -Extend slapd/tcp_wrapper to support identd -Extend configure.in to support autodetect of Kerberos features -Extend mail500 (and other daemons) to use ldap_getfilter(3) -Update back-passwd (see ITS#40) -Add useful information to our FAQ http://www.openldap.org/faq/ +Add dumpasn1 logging support +Implement LDAPprep and SASLprep +Add tests to test suite +Convert utfconv.txt into man page(s). +Recode linked-list structs to use macros Update any manual page + + +For additional TODO items, see: + http://www.openldap.org/its/index.cgi/Software%20Enhancements + http://www.openldap.org/its/index.cgi/Software%20Bugs + + +JLDAP TODO items, see: + http://www.openldap.org/devel/cvsweb.cgi/~checkout~/design/todo.txt?rev=1&cvsroot=JLDAP + +--- +$OpenLDAP$