Implemented handling of multipart/form-data in post responses.
Implemented updates to LDAP backing store with binary data, allowing for the setting of the jpegPhoto field in the inetOrgPerson schema.
Fixed defect in delete handler for ldap records.
XSL/HTML Updates
Updates to sample XSL to add links for editing visible records in table and card view.
Fixed issue with password field in the new user XSL.
Also added field to insert jpegPhoto when editing inetOrgPerson records.
Allowed printing of name in table view XSL when CN is protected by accessing first and last name
Implemented new look and feel for edit form buttons
Set print css for the table view to style for printing
Modified index page for XSL sample interface to create new from an input select. Tweaked the layout of the index as well to make a little more user friendly.
Changed auth form internal redirect to send 302 response - fixes pages with relative references to other resources and authenticated directory requests.
Recognized failure to provide credentials as an auth failure, allowing denial after three attempts to authenticate without credentials.
Changed authorization handler to check for existence of user key definition and to decline authorization handling if the key is not defined. Authentication had already been checking this condition. This fixes a crash in the module.
Addition of configuration parameter, PsLDAPEnableAuth to control whether or not A&A is enabled. Set to 'on' by default.
Changed require group parsing to recognize group names with spaces when they are quoted with either single or double quotes. The type of quote used to delineate the group may not be used in the group name.