X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Fdevel%2Ftodo;h=66e71b7a44f637ae1f45d0c45dea546572d97265;hb=c8408d3c6a9125a27657f56062def492d526fe9e;hp=825a2bb44c6c4b3497000a57476c4b58b3713875;hpb=9e70f92e69f39b3f8e8f74015a0ffd5483a17efc;p=openldap diff --git a/doc/devel/todo b/doc/devel/todo index 825a2bb44c..66e71b7a44 100644 --- a/doc/devel/todo +++ b/doc/devel/todo @@ -1,80 +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 --------------------- SLAPD - Update back-perl - Update back-tcl - Complete Unicode Support - SLURPD v3 update - client API update - Implement LDAP errno draft (deferred) - Implement per referral callback - Update SASL API to support callbacks and/or prompting - clients - Update clients to use above SASL API - use _ext API, avoid deprecated routines - referral chasing options/rebind proc - 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 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 -Extend slapd to support per-backend schema -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 IPSEC SASL/EXTERNAL support -Add tests to test suite (ACI, moddn, manageDSAit, subtyping, etc.) -Add compare of RootDSE, cn=subschema, 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$