feichtinger
f7756cbfa9
rewrote some functions to have consistent use of DN and mssfu
...
Also improved CLI options usage
2013-05-02 18:06:33 +02:00
feichtinger
a3e4694971
Added sphinx documentation and did some cleanup
...
Converted all docstrings from doxygen to numpydoc formats
2013-05-02 10:10:08 +02:00
feichtinger
d722c32000
implemented discovery of a user's groups by recursive memberOf search
...
in the course of this I also decided to change some of the general
structure, especially concerning the handling of the MSsfu option.
This required a change in the API, regrettably, and to a major version
bump.
Also I adopted semantiv versioning.
2013-04-30 17:21:12 +02:00
feichtinger
94c20aedd6
small change for how to load version number
2012-12-21 16:25:51 +01:00
feichtinger
208d6add00
Fixed error about ignoring of "-D user" option
2012-12-11 15:12:17 +01:00
feichtinger
fe36431f4e
version bump to 1.20
2012-12-11 11:53:42 +01:00
feichtinger
3c0140dbbd
fixed ldap rebind issue
2012-12-10 17:53:09 +01:00
feichtinger
40ed2cebe9
testing ldap reconnect with deleting old object first
2012-12-10 15:27:22 +01:00
feichtinger
c74b73594c
introduced LdapUserDirError exception
...
instead of returning an empty string for a systemuser2dn lookup, now a
LdapUserDirError is returned.
2012-12-07 23:02:11 +01:00
feichtinger
65d13458be
implemented own ldap reconnection routine
...
The ReconnectLDAPObject class led to strange results in tests with the PSI
AD. After some time I would get no results at all, but no error or exception.
This routine contains logging statements.
2012-12-07 15:33:48 +01:00
feichtinger
1a81d9ec1d
using ldap.ReconnectLDAPObject
...
The ldap.ReconnectLDAPObject will reconnect to the ldap server if the
connection is dropped.
Small fix that caused wrong config to be read when multiple locations
were available.
2012-12-07 14:04:18 +01:00
feichtinger
e54316c060
clean build dir before generating release
2012-10-03 16:22:07 +02:00
feichtinger
e0d77c2d69
minor fix for release tool
2012-10-03 16:14:29 +02:00
feichtinger
a221576f6e
default config for setup.py
2012-10-03 16:10:32 +02:00
feichtinger
e954988167
added a minimal release helper script
2012-10-03 16:08:25 +02:00
feichtinger
3778ea18ac
improved help text with flexibel helper class and added cfgfile docu
2012-10-03 15:21:47 +02:00
feichtinger
8323a3faa9
raised version number for release 1.1
2012-10-01 17:22:34 +02:00
feichtinger
7f357e7a59
added some functionality for versioned release process
2012-10-01 15:49:24 +02:00
feichtinger
d5311440f2
refactored ldapuserdir code after splitting from sigateway project
2012-09-28 12:12:03 +02:00