Versions prior to 1.2 are not maintained anymore.
1.2
Planned as small rewrite within 2013, 1.2.0 was released in October 2014.
Check out 1.2.x changes.
-
Make use of HTML 5 features like <datalist> etc.
-
More password hashing/crypting schemes.
-
Run as WSGI application.
-
SSL support for stand-alone mode based on
Python's standard lib module ssl.
-
<optgroup> markup in all dynamic select lists for grouping
options along their superior DNs.
1.3
Planned as small rewrite within 2015.
-
Will require Python 2.7.9
-
Drop some historic module dependencies (e.g. ipaddr).
-
Use another module for exporting to Excel file format.
-
Use dnspython instead of
pydns.
-
Drop-down menu structure with all possible context menu items reachable
by one click.
-
Support for proxied authorization (see RFC 4370)
based on successful authentication at the web server.
-
Reimplement logging in a thread-safe and consistent manner for all run modes with module
logging.
-
Reimplement certificate/CRL viewer based on
pyasn1 to get rid
of Pisces license.
-
Thread-pooling HTTP server instead of a new thread for each HTTP hit.
-
Automatic installation based on
setuptools.
-
More powerful handling of attribute input fields:
-
Multi-select fields for multiple attribute values.
-
Multiple check boxes for setting bits in an Integer.
-
Attribute values composed of multiple accompanying input fields.
-
Multi-line input fields for attributes
X-ORDERED set.
-
Run as service under Windows if needed (and configured).
-
HTTP-LDAP login bindings:
Define binding conditions between HTTP connection parameters
(REMOTE_ADDR, REMOTE_USER, etc.) and a LDAP
authz-DN entry which is result of a LDAP bind.
-
Search extensions:
-
CSS style chooser.
-
Time zone chooser.
2.x
Planned as complete rewrite in rather far future especially regarding
HTML generation and input form handling:
-
Based on Python 3.x.
-
Rewrite of user interface with a template-based web framework
following MVC design principle.
-
Handling of Get Effective Rights extension (multiple
solutions from various LDAP server vendors).
-
User interface in multiple languages, better localization.
-
Support for language tags and ranges when displaying LDAP entries via
HTML templates.
-
Redesign of plug-in API:
-
Plug-in classes for pre-input, post-input actions at entry level
which makes it possible to implement attribute actions which depend
on other entry data (e.g. autogeneration/composition of attribute values).
-
Plug-in classes will be limited to a certain scope
by configuration (e.g. by matching LDAP URL).
-
Support for forwardable tickets passed through SPNEGO and used with SASL/GSSAPI bind.
-
HTML-based help system.