# 0.6.10

Release Date: 2000-02-08

- Two small fixes to building of modify list.
- Fixed wrong HTML escaping in displaying of multi-line entries.

# 0.6.9

Release Date: 2000-02-07

- Do not print [Go up] buttons for DNs above basedn.
- Started writing documentation...
- Fixed problems with URLs and hidden parameters based on DNs containing " quotes.
- Modify: Leave attribute objectClass alone if it does not have to be changed and change objectClass and rest of entry in one call of modify_s().
- Changed effect of web2ldapcnf.print_rawutf8: 0 Never, 1 Smart, 2 Always
- Read single binary data from multi-valued attributes (not yet usable in UI).
- New configuration parameter web2ldapcnf.ldif_maxbytes for limiting the amount of data in the LDIF input field.
- Even more bug hunting, code cleaning and small UI enhancements.
- Escape special HTML/Javascript characters to address security problems with scripting content described in CERT advisory CA-2000-02.

# 0.6.8

Release Date: 2000-01-29

- Bug hunting and code cleaning.
- Smarter main menu.
- Graceful error handling.
- Nice confirmation dialogue for delete.
- Recursive delete of sub-trees.

# 0.6.7

Release Date: 2000-01-28

- Fixed bug with download of binary attributes introduced in 0.6.5 or 0.6.6
- New handling of SSL-related environment variables: Prefer mod_ssl style with fallback to old ApacheSSL style.

# 0.6.6

Release Date: 2000-01-25

- You might have guessed it: Bug hunting and code cleaning!
- Better support and example for CSS

# 0.6.5

Release Date: 2000-01-23

- Implemented modrdn.
- Omnipresent button bar throughout the whole UI now (including error messages).
- Direct input of LDIF data possible during adding or modifying entries (e.g. for binary data).
- Display attributes of entry according to the schema categories (required, allowed, not matching).
- Minor bugfixing and code cleaning.
- Display entries with HTML template files depending on objectClass.
- HTML clean-up to be hopefully SGML-conform (and friendly to browsers).
- Configuration parameters for complete <BODY> tag.
- ID params in important HTML tags for using CSS.
- Configuration parameters for string placed in <HEAD></HEAD> section (suitable for placing <STYLE> tags).

# 0.6.4

Release Date: 2000-01-06

- Some minor enhancements of user interface
- Fixed a basedn-related bug in smart login search
- Added automatically start of CGIHTTPServer.py if web2ldap.py is invoked from command-line (only Unix up to now).

# 0.6.1, 0.6.2, 0.6.3

Release Date: 2000-01-04

- bad day...

# 0.6.0

Release Date: 2000-01-03

- started enhanced user interface

# 0.5.8

Release Date: 1999-12-29

- some code cleaning / bug fixing
- enhanced direct handling of UTF-8 input/output more conform to HTML4 standard
- new feature: for each host a dictionary with DNs as keys can be created to define the default objectclass and attribute for forming DNs for subordinate entries (see example in cgi-bin/web2ldapcnf.py under host ldap.stroeder.com). This is handy in situations where unexperienced users have to add entries without knowing how to form a new DN.

# 0.5.6

Release Date: 1999-12-21

Changes since 0.5.3:

- some code cleaning / bug fixing in login procedure
- some small performance enhancements
- direct output of UTF-8 if browser sends UTF-8 in HTTP_ACCEPTED_CHARSET (e.g. like Netscape Communicator 4.5x does)
- fixed problems with being too case sensitive in modify
- some small improvements in user interface

# 0.5.4

(1999-12-13)

- small bugfix

# 0.5.3

Release Date: 1999-12-12

- deal with DNs containing spaces between DN components
- fixed behaviour of accidentally case sensitive attribute name handling in addform/modifyform

# 0.5.2

Release Date: 1999-11-17

Changes since 0.5.0:

- renamed project to web2ldap
- complete re-design of modifyform to make it possible to change objectClass attributes.
- minor enhancements of user interface
- some small bug fixes

# ldap-client-cgi 0.5.1

Release Date: 1999-10-05

# ldap-client-cgi 0.5.0

Release Date: 1999-09-27

- complete re-design of add/modify
- client-side schema checking with appropriate input forms for required and allowed attributes
- automatically checking for missing parent DNs if add fails with "NO SUCH OBJECT" for reducing FAQ-traffic on OpenLDAP mailing lists ;-)
- support for setting hashed passwords ({crypt},{md5} and {sha})
- minor enhancements of user interface
- some small bug fixes

# ldap-client-cgi 0.4.4

Release Date: 1999-09-04

Changes since 0.4.2

- some bug fixes
- more complete and slightly faster character conversion

# ldap-client-cgi 0.4.3

Release Date: 1999-08-19

# ldap-client-cgi 0.4.2

Release Date: 1999-08-18

- security fix! (forgot METHOD-parameter in a <FORM>-tag)
- small fixes in user interface

# ldap-client-cgi 0.4.1

Release Date: 1999-08-08

Changes since 0.3.1:

- bind without input of full bind-dn (anon search seeks for complete DN first)
- working tree traversal
- almost every parameter configurable for each LDAP host separately
- vCard's for easy download of addresses in address books of NS Comm. and MS IE.
- LDIF output of search results for bulk downloading of addresses (no binary attributes up to now)
- improvements to the user interface
- clean login behaviour
- minor HTML improvements

# ldap-client-cgi 0.4.0

Release Date: 1999-08-07

# ldap-client-cgi 0.3.1

Release Date: 1999-07-21

# ldap-client-cgi 0.3

Release Date: 1999-04-29

# ldap-client-cgi 0.2.6

Release Date: 1998-09-03