From: Michael Str?d. <str...@us...> - 2002-08-08 09:17:42
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/08 02:17:41 Modified files: Tests/Lib : test_ldapurl.py Lib : ldapurl.py Log message: Fixed LDAPUrlExtensions.__eq__() and test suite |
From: Michael Str?d. <str...@us...> - 2002-08-08 10:13:29
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/08 03:13:29 Modified files: Lib/ldap : schema.py Demo : schema.py Log message: Upper-case first character for class names |
From: Michael Str?d. <str...@us...> - 2002-08-08 12:13:26
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/08 05:13:23 Modified files: Lib/ldap : schema.py Demo : schema.py Log message: Implemented AttributeType.__str__() and ObjectClass.__str__() for what it's worth... |
From: Michael Str?d. <str...@us...> - 2002-08-08 12:36:43
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/08 05:36:42 Modified files: Lib/ldap : schema.py Log message: Some optimization in AttributeType.__str__() |
From: Michael Str?d. <str...@us...> - 2002-08-08 12:54:54
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/08 05:54:53 Modified files: Lib/ldap : schema.py Demo : schema.py Log message: Implemented LDAPSyntax.__str__(), MatchingRule.__str__() and SubSchema.entryDict() |
From: Michael Str?d. <str...@us...> - 2002-08-08 13:41:57
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/08 06:41:55 Modified files: Lib/ldap : cidict.py Log message: Added following methods to cidict: .get(), .keys() and .items(). Case-respective handling of keys. |
From: Michael Str?d. <str...@us...> - 2002-08-08 18:07:32
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/08 11:07:32 Modified files: Demo : schema.py Lib/ldap : schema.py Log message: Implemented new method SubSchema.avail_objectclasses() which returns a list of names of all available object classes. SubSchema.all_attrs() has argument attr_type_filter which lets you filter the returnd argument by class attributes. schema_func_wrapper() contains a fake OID handling code for broken LDAP servers in combination with broken OpenLDAP libs. Note that the code is only in effect if schema_allow==ALLOW_ALL. |
From: Michael Str?d. <str...@us...> - 2002-08-08 18:37:44
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/08 11:37:43 Modified files: Lib/ldap : schema.py Log message: Argument ignore_errors for SubSchema.__init__() |
From: Michael Str?d. <str...@us...> - 2002-08-09 12:57:36
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/09 05:57:34 Modified files: Demo : schema.py Lib/ldap : schema.py Log message: Some minor changes for fault-tolerant handling of broken schema |
From: Michael Str?d. <str...@us...> - 2002-08-10 13:15:03
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/10 06:15:00 Modified files: Lib/ldap : schema.py Added files: Demo : schema_oc_tree.py Log message: Implemented SubSchema.objectclass_tree(), see demo script |
From: Michael Str?d. <str...@us...> - 2002-08-10 13:45:31
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/10 06:45:29 Modified files: Demo : schema.py schema_oc_tree.py Log message: Updated schema demos |
From: Michael Str?d. <str...@us...> - 2002-08-10 14:16:45
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/10 07:16:44 Modified files: Demo : schema_oc_tree.py Log message: Added HTML output, use command-line option --html |
From: Michael Str?d. <str...@us...> - 2002-08-10 18:36:26
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/10 11:36:25 Added files: Demo : schema_tree.py Removed files: Demo : schema_oc_tree.py Log message: Renamed schema_oc_tree.py to schema_tree.py and added displaying attribute type tree |
From: Michael Str?d. <str...@us...> - 2002-08-10 18:37:20
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/10 11:37:20 Modified files: Lib/ldap : schema.py Log message: More general approach grabbing all available schema elements and tree of a certain type |
From: Michael Str?d. <str...@us...> - 2002-08-11 15:24:16
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/11 08:24:15 Modified files: Lib/ldap : schema.py Demo : schema.py schema_tree.py Log message: Added convenience function ldap.schema.urlfetch() |
From: Michael Str?d. <str...@us...> - 2002-08-11 15:42:08
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/11 08:42:07 Modified files: Lib/ldap : schema.py Log message: Call unbind_s() in urlfetch() |
From: Michael Str?d. <str...@us...> - 2002-08-12 20:32:30
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/12 13:32:29 Modified files: Demo : schema.py schema_tree.py Lib/ldap : schema.py Log message: Abandoned use of OpenLDAP's schema parser. Implemented own parsing with ldap.schema.split_tokens() and ldap.schema.extract_tokens(). Probably bad performance and robustness => peer review needed. SubSchema.name2oid is now nested dictionary separated by schema element classes. This was needed since schema element names are reused for attribute types and object classes on e.g. Novell eDirectory. |
From: Michael Str?d. <str...@us...> - 2002-08-14 20:16:38
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/14 13:16:38 Modified files: Lib/ldap : schema.py Log message: Added class Entry SubSchema.all_attrs() and SubSchema.schema_element_tree() return OIDs instead of schema element names. |
From: Michael Str?d. <str...@us...> - 2002-08-14 20:17:23
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/14 13:17:22 Modified files: Demo : schema.py schema_tree.py Log message: Reflect API changes |
From: Michael Str?d. <str...@us...> - 2002-08-14 21:33:14
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/14 14:33:13 Modified files: Lib/ldap : schema.py Log message: Argument raise_keyerror SubSchema.all_attrs() |
From: Michael Str?d. <str...@us...> - 2002-08-14 22:04:07
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/14 15:04:07 Modified files: Lib/ldap : ldapobject.py Log message: search_subschemasubentry_s(): Also catch ldap.NO_SUCH_ATTRIBUTE |
From: Michael Str?d. <str...@us...> - 2002-08-15 16:55:39
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/15 09:55:36 Modified files: Lib/ldap : schema.py Log message: Recognize LDAPSyntax extension X-NOT-HUMAN-READABLE, removed unsetting class attribute syntax in AttributeType.__init__() |
From: Michael Str?d. <str...@us...> - 2002-08-16 18:03:50
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/16 11:03:48 Modified files: Modules : LDAPObject.c Log message: Crash fix when modlist is of wrong type |
From: Michael Str?d. <str...@us...> - 2002-08-17 11:18:28
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/17 04:18:27 Modified files: Lib/ldap : schema.py Log message: Added MatchingRuleUse, fixed some defaults and assertions |
From: Michael Str?d. <str...@us...> - 2002-08-17 11:22:49
|
CVSROOT: /cvsroot/python-ldap Module name: python-ldap Changes by: stroeder 2002/08/17 04:22:48 Modified files: Lib/ldap : schema.py Log message: Moved enclosing-parentheses assertion into split_tokens() |