From 9b68a300555181ba06efb0b3c149c3235c9a1421 Mon Sep 17 00:00:00 2001 From: leitner Date: Sun, 17 Oct 2004 07:34:34 +0000 Subject: [PATCH] more detailed todo --- TODO | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/TODO b/TODO index 8ca14fa..638ecfe 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,27 @@ - add auth method (openldap md5: base64, 4 bytes salt, direct hash) - add write support with an external journal + We can also implement clustering through this journal. + The journal entried need to be timestamped and they need to carry a + checksum so we can detect corrupted journals. Journal with FEC? - add ACLs + Match as direct string, prefix, suffix, fnmatch or regex + The Acl parser should detect duplicate comparisons and combine them + so that the matcher only matches once. That way we don't need + structure in the ACLs, they can just be massively copy and pasted by + the user. + ACLs should be able to match by + * dn being operated on + * dn the user authenticated as + * attributes + and give the following permissions: + * read + * write + * delete + * rename dn + * authenticate +Think about a shared calendar in LDAP. Using ISO date format and +ordered matching it can be done. Design tinyldap so this actually +scales. How would conflict detection and resolution be done? +Think about an iCal frontend.