0.15.x|
0.14.x|
0.13.x|
0.12.x|
0.11.x|
0.10.x|
0.9.x|
0.8.x|
0.7.x|
Ancient
Release Date: 2005-04-29
-
Two small fixes for the SIGHUP handler.
-
The ManageDSAITMode control is always set to critical to make
it fail if not supported by the LDAP server
Release Date: 2005-02-15
-
Added new syntax class PosixTimestamp.
-
Added new plugin module for Samba.
-
Better message formatting after renaming entry.
-
Fixed missing symbol mail_pattern.
Release Date: 2005-02-07
-
Added new plugin class for syntax Interval
on MS Active Directory. This nicely displays timestamp
values in the following attributes:
- accountExpires
- badPasswordTime
- lastLogon
- lastLogonTimestamp
- lastLogoff
- pwdLastSet
-
Added new plugin class for attribute instanceType
on MS Active Directory.
Release Date: 2005-02-05
Release Date: 2004-12-02
-
Fixed displaying LDAP connection information when
attributes vendorName and vendorVersion are
not present in the root DSE.
-
Python 2.4 compability fix for displaying time stamps in certificates
and CRLs.
Release Date: 2004-11-18
-
Added new plugin class for attribute type userAccountControl
on MS Active Directory.
-
Fixed checking for attribute type dc in DN parts
when converting dc-style DNs to DNS domains during SRV lookup.
It is now case-insensitive.
Release Date: 2004-11-11
-
Fixed displaying search filters in schema viewer for
searching object classes or attribute types without
NAME in schema element declaration.
-
Added plugin class for MS Exchange 5.x.
Release Date: 2004-10-26
-
Compability fix for python-ldap built without
support for SSL/TLS.
-
Small fix or better work-around for handling
attribute types where syntax is not set.
-
Fixed validation of jpegPhoto attribute values.
Release Date: 2004-08-21
-
Fixed a bug introduced in 0.15.1 which occured when
invoking exception method ErrorExit.html().
Release Date: 2004-08-05
- Security fixes!
-
-
Fixed error handling where client-generated parameters
displayed in various error messages could be exploited
for cross-site scripting (XSS) attacks. All web2ldap
versions prior to this version are considered vulnerable.
- Bug fixes
-
-
Fixed backward-compability issue with Python 2.0
by avoiding use of function inspect.isclass().
Release Date: 2004-07-29
- Installation and Configuration changes
-
-
The host:port form in the cascaded configuration
was abandoned. All string-keys MUST be valid LDAP URLs
except the single underscore for the default section.
Additionally one can group configuration parameters
around a common base DN (AKA as search root AKA naming context)
by specifying a LDAP URL with empty hostport part.
(see section Cascaded configuration).
-
Note: This release requires upgrading to
python-ldap 2.0.1
which contains an important bug fix.
-
Performance optimization module
psyco
is imported if available.
- New features/enhancements
-
-
Sort of a rudimental plugin interface for
syntax and attribute-type classes. Added plugin example module
for attribute types c and gender.
-
Added plugin classes for vendor-specific syntaxes and/or attribute types:
-
New host-specific parameter
link_css
allows to set different style sheets (CSS URL) for
different servers / naming contexts.
-
A multi-select field is also displayed for abstract object classes
when adding or modifying entries. E.g. this preserves
object class top in an existing entry.
-
If attribute schemaNamingContext is present in
RootDSE (e.g. with MS AD) a link is displayed in the schema viewer
to the relating schema element entry found under the schema naming
context.
-
Attribute values of syntax OctetString can now be edited
in hex-dump format.
-
Support for SASL mechanism NTLM.
-
LDAP URLs as string keys for configuration dictionary
are now normalized before building w2lapp.cnf.ldap_def.
This should lead to a more robust configuration behaviour.
- Bug Fixes
-
-
Fixed displaying anonymous login in case
a username or bind-DN was given without password.
-
Equals sign added as allowed character to regex pattern for
PrintableString.
-
urllib.quote() is used instead of
urllib_plus.quote() which fixes some
strange errors with DNs passed around in URLs.
-
Added additional check whether to explicitly add object class attribute
to set of required attributes in input form.
This is a work-around for LDAP servers which mark the
objectClass attribute as not user-modifiable
(e.g. MS Active Directory)
-
Properly fall-back to binary download if there is no special
handler for viewing a single binary attribute.
-
Imports of sndhdr and StringIO were missing for
w2lapp.schema.syntaxes.Audio.
- Code cleaning
-
-
Got rid of calling eval() in pisces.asn1
to be more friendly to psyco.
-
Removed some of the special attribute value detections in
w2lapp.schema.syntaxes.LDAPSyntax.displayValue().