X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Fdevel%2Ftodo;h=66e71b7a44f637ae1f45d0c45dea546572d97265;hb=c8408d3c6a9125a27657f56062def492d526fe9e;hp=39d90e1a24ee428759c187351ca20378eaef9f75;hpb=4b2f37bdb847e9755ec8df25609359deaf4e7963;p=openldap diff --git a/doc/devel/todo b/doc/devel/todo index 39d90e1a24..66e71b7a44 100644 --- a/doc/devel/todo +++ b/doc/devel/todo @@ -1,78 +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, post to OpenLDAP Developer's List (you must be subscribed -to post). - http://www.openldap.org/lists +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 Developer's 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 -OpenLDAP 2.0 Projects +OpenLDAP 2.x Projects --------------------- - client API update - schema parsing - TLS/SSL support - implement LDAP errno draft - SASL support - DIGEST-MD5/Cyrus SASL Integration SLAPD - schema rules - clients - use ldap_*_ext routines - don't use deprecated routines - -C/-CC/-R referral chasing options - SLAPD/SLURD Admin Guide + 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 -Other projects: - Large projects -------------- -Redesign slapd threading (thread pooling) -Redesign slapd caching -Redesign slapd memory allocation fault handling -Schema Repository -Modify -lldap to be session-level thread support (ldap_dup) -Slapd-DB2 - Berkeley DB backend w/ transaction support -Perform a security audit (and fix any hole found) +Localize slapd +Implement X.500 administrative models (e.g. subentries, etc.) +Implement LDAP component matching +Implement LDAP sorted search results control Medium projects --------------- -Design and Implement a LDAP C++ API -Modify -lldap to be reentrant/threadsafe - implement LDAP concurrency draft -Modify libraries to use application specified logging routines -Modify servers to use reentrant library functions -Extend slapd to support identd (RFC1413) information in ACLs -Extend slapd to support hashed userPassword generation -Port slapd (incl back-ldbm & tools) to NT -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 ldapquery (from ldapsearch?) to support searching using ldap_getfilter(3) -Extend gateways to support tcp_wrappers -Extend slapd/tcp_wrapper to support identd -Extend mail500 (and other daemons) to use ldap_getfilter(3) -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$