# 0.14.3

Release Date: 2004-05-06

- Also escape semicolon when deriving RDN value from attribute value of entry added.
- Fixed UnboundLocalError when invalid request method was detected.

# 0.14.2

Release Date: 2004-05-05

- Recursive deletion now continues if server-side search result limits (ldap.SIZELIMIT_EXCEEDED exception) are in effect.
- When in Manage DSA IT mode the attribute ref is now displayed in entry input form.

# 0.14.1

Release Date: 2004-04-30

- Security fix! In some cases displaying the string text of IOError exceptions revealed full path names of e.g. template files not found to user.

# 0.14.0

Release Date: 2004-04-29

Installation and configuration changes
  - w2lapp.cnf.misc.session_relogin abandoned from w2lapp.cnf.
  - New host-specific parameter addform_entry_templates. Support for addform_oc_list was dropped since the new LDIF-based template mechanism is much more powerful.
New features/enhancements
  - When adding entries the values and RDN can be read from an LDIF template file.
  - When modifying an entry the object class select list for choosing the auxiliary object classes are derived from the applicable DIT content rule for the structural object class if found in the sub schema.
  - Work-around for recognizing LDAPSyntaxes in Active Directory on Windows 2000 (not 2003) which references syntaxes by name instead of OID.
Bug Fixes
  - Do not request with attribute type list '*' while LDIF/DSML export when no other attributes are explicitly requested. This helps to improve interoperability with LDAP servers which (falsely) return error noSuchAttribute.
  - Fixed anonymous bind before changing own password.
Code cleaning
  - Many clean-ups in w2lapp.addmodifyform. The function for commands addform and modifyform was split into two separate functions.
  - Removed code for command ldapurl abandoned long ago...