X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Fdevel%2Ftodo;h=66e71b7a44f637ae1f45d0c45dea546572d97265;hb=c8408d3c6a9125a27657f56062def492d526fe9e;hp=408079349c8d5adde6acd073bd733285bbaeb801;hpb=3283844ca6bbfc1891c13ec309027236654e88af;p=openldap diff --git a/doc/devel/todo b/doc/devel/todo index 408079349c..66e71b7a44 100644 --- a/doc/devel/todo +++ b/doc/devel/todo @@ -1,77 +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.or just do it. +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 - Implement LDAP errno draft (deferred) SLAPD - Schema Enforcement - clients - use _ext API, avoid deprecated routines - -C/-CC/-R referral chasing options - Add TLS SASL/EXTERNAL support - 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 -Modify -lldap to be session-level thread support (ldap_dup) -Implement slapd 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 -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 -------------- -Add IPv6 support -Add IPSEC SASL/EXTERNAL support -Add tests to test suite (subtyping, subclassing, etc) -Add compare of RootDSE, cn=schema, etc. -Add user configurable attributes to RootDSE -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$