Changelog¶
0.8¶
16th March 2012
- Added Python 3.x compatibility
- Bumped Python 2.x support up to Python 2.3+ only (sets & datetime)
- Added walk method to any container
0.7¶
12th Jan 2008
- Added general-purpose find_XXX function to _AD_object instances. The idea is that .find_abc_def (‘xxx’) translates to a call to .search (objectClass=”abcDef”, name=”xxx”) and returns the first item found.
- Added ability to clear cache
- Some tidying-up and commenting
- Added hashability to allow for inclusion in sets
- Added general-purpose .search_xxx function which operates in the same way as find_xxx
0.6.6¶
27th Apr 2007
- Escaped slash character in LDAP moniker (Thanks for Jason Erickson for bug report and patch)
0.6.2¶
12th Mar 2007
- Slight refactoring
- Added find_ou method to AD_objects and at module level
- Added find_public_folder method to AD_objects and at module level
0.6¶
11th Mar 2007
- Reasonably substantial overhaul
- Added useful converters to many properties.
- Separated out common types of AD objects
- Added find_group method to AD_objects and at module level
- Moved find_user / find_computer to AD Object; module-level now proxies
- Added os.walk-style .walk method to AD_group
- Made AD_object a factory function, doing useful things with path or object.
0.4¶
12th May 2005
- Added ADS_GROUP constants to support cookbook examples.
- Added .dump method to AD_object to allow easy viewing of all fields.
- Allowed find_user / find_computer to have default values, meaning the logged-on user and current machine.
- Added license: PSF
0.3¶
20th Oct 2004
- Added “Page Size” param to query to allow resultsets of > 1000.
- Refactored search mechanisms to module-level and switched to SQL queries.
0.2¶
19th Oct 2004
- Added support for attribute assignment (see AD_object.__setattr__)
- Added module-level functions: + root - returns a default AD instance + search - calls root’s search + find_user - returns first match for a user/fullname + find_computer - returns first match for a computer
- Now runs under 2.2 (removed reference to basestring)