LDAP2010/2010-08-15
For some family reasons I was away from Internet for a long time, but I tried to continue to work despite it was hard with my laptop and without Internet... I wasn't able to start to work on Kerberos part of my project...
Also I tried to keep some notes in local ToDo, that is what I have:
Refactor __init__'s
Removed LDAPLazyGroups._get_search_filter
- Search_single moved from LDAPConnection in LDAPBackendBase
- Implement group_ (wiki, ldap) _name_callback (self, group_name)
- (+) To replace group_name_format% x to group_wiki_name_callback
- (+) To replace _get_group_name group_ldap_name_callback
(+) To add it to the parameters init
- (+) And docstrings
- Correct use of parameters in ldap_conn LDAPGroup
Fix conn.search_s -> self.search_one, self.search_single
Rename MoinMoin.util.ldap_connection on MoinMoin.util.ldap_utils
- Refactoring LDAPAuth
- Run the tests, achieve
- Basic implementation OUGroups
- Basic tests for OUGroups
- OUGroup .* does not know about alias'y
- Write some tests for OUGroup .*
- Use escape_filter_chars to remove potential vulnerabilities in the construction of ldap queries
- OUGroups snippet
- AD snippet
- OpenLDAP snippet
I think there are a few things in the LDAP2010/ToDo that would be nice to finish:
Write HowTo
- Add some unicode tests
- Tests for Start_TLS in LDAPConnection
- Using py.test with coverage find other places that requires tests.