LDAPviewer Release Notes ====================================== Release 0.9.5.0 (Beta) ================================ New Features ------------ 1. Updated/Changed Features ------------------------ 1. Keyboard shortcuts are available for all menu and a number of menu items. For a full list see help (CTRL + h) under menus. 2. Removal of features deprecated in Java 9+. LDAPviewer now supports Java 9+, Java 1.8 and Java 1.7 Bugs Fixed ---------- None Limitations and Known Errors ---------------------------- Limitations ----------- 1. Tested against multiple instances (configurations) of OpenLDAP only. 2. No installation process for Linux/BSD Known Problems ------------- 1. HTML Forms intermittently show overlapped graphics in menu headers. Moving to another form and then returning will usually clear the problem. Features Not Currently Supported -------------------------------- 1. GSSAPI and SASL are not supported in this release. Release 0.9.1.0 (Alpha) ================================ New Features ------------ 1. Audio Editor supports playing of non-standard MP3 and MP4 audio as well as u-law files. 2. Creation and Management of Client Keystore used in the sending of client X.509 certificates (mutual authentication). 3. Client certificates may be sent to the server using any authentication method with the keyword Client (a Client Keystore containing the required certificate and associated private key must be created for this feature to be effective, otherwise it silently falls back to the equivalent no-client authentication method). Updated/Changed Features ------------------------ 1. Drag and Drop is supported in Primary, Search and Secondary DITs. 2. Entries/Branches may be dragged from any DIT window to another on the same server. 3. Entries/Branches may be dragged from one LDAPviewer instance to any DIT in another LDAPviewer instance (including from one LDAP server to another). 4. Help files updated. 5. When importing a certificate or key to a user Keystore (Trusted or Client) and an existing alias with the same value is detected the user now has the ability to overwrite (replace), abort the operation or save under a user defined alias name. 6. Security files with extension (suffix) .p8 supported. 7. Import of certificates into the Java Trusted Keystore is supported but requires LDAPviewer to be run using Administrator(Admin) privileges during the import. 8. Private keys of algorithm type RSA, DSA and ECC (256, 384 ad 512) are supported in the Client Keystore. 9. When an Alias entry is selected and the Alias Dereferencing value is set to 'always' (the default) it is highlighted using a gray background rather than the normal blue to indicate its status. Bugs Fixed ---------- 1. View or Import Security File Menu Item. X.509 Certificates (PEM or DER) without any critical extensions would fail with a Java exception. 2. View or Import Security File Menu Item. Security files which had invalid DER encoding could cause a Java exception. They now display an explanatory error message and HEX and, if appropriate, PEM panels can provide additional diagnostic material. 3. View or Import Security File Menu Item. If a security file Info analysis terminated abnormally no further information would be displayed. PEM (if appropriate), HEX and ASN.1 Views are now always displayed. 4. Using StartTLS with Check or KS options could result in incorrect certificate validation. LDAPS always validated according to user defined options. Limitations and Known Errors ---------------------------- Limitations ----------- 1. Tested against multiple instances (configurations) of OpenLDAP only. 2. No installation process for Linux/BSD Known Problems ------------- 1. HTML Forms intermittently show overlapped graphics in menu headers. Moving to another form and then returning will usually clear the problem. Features Not Currently Supported -------------------------------- 1. GSSAPI and SASL are not supported in this release. 2. Shortcut keys are not consistently implemented and should not be used. Release 0.8.0.0 (Alpha) ================================ New Features ------------ 1. All documented features not noted in Features Not Currently Supported (below) are available. 2. Apple bundle (lv-m.m.app in lv-m.m.i.f.zip) and windows install (lv-m.m.i.f.exe) available as binary release options. 3. Added View Object to Options menu - display of OID or Named attribute, ldapSyntax, matchingRule or objectClass 4. Attribute Types on the Connection Profile now allow the user to select from any defined Return Attributes Named Lists (Return Attributes on the Search Menu). 5. Extended HTML form syntax allows multiple return values on select/option tags. 6. Many editors provide an optional Info button to enable custom HTML files to be displayed with extended information/help data. 7. Basic editors for olcAccess and olcSyncrepl are available. 8. Shell system allows external configuration of configuration styles for complex multi-parameter attributes. Support in this release only for OpenLDAP's olcSyncrepl attribute. Updated/Changed Features ------------------------ 1. Build Number (shown on help About menu) updated to 4 digits (m.m.i.f - Major.Minor.Increment.Fix). 2. Display Object now indicates whether the object is supported or not supported by the currently connected LDAP server. 3. Minor changes to core.schema distributed with LDAPviewer (removal of some commented out items). 4. If an LDAP object definition is read from a schema file or previously from an LDAP server the current LDAP server version will overwrite the stored version since certain LDAP servers have modified "standard" objectClass definitions. 5. ASN.1 GeneralName, DirectoryName format changed to AVA (DN) style when displaying X.509 V3 Extensions. 6. Security File Viewer's Info View now displays the list of V3 Extensions when an X.509 Certificate is present. 7. All Binary Editors now provide a Delete button (Certificate, JPEG, Audio and Binary). 8. New Entry HTML forms now allow multiple naming attributes. 9. Addition of OpenLDAP OLC (cn=config) HTML templates and forms to add and configure all OpenLDAP overlays. 10. Major upgrade to Help system. 11. Search Dialog (Search Menu) upgraded to support multi-level joins for complex searches. 12. LDIF Export operations in the Search DIT use the search parameters (return attributes, alias dereferencing) during all read operations thus enabling DIT subsets (virtual DITs) to be saved and optionally imported into a new DIT. Bugs Fixed ---------- 1. Tree Sort (None, Ascend or Descend) in the Connection Profile was not actioned correctly. 2. An exception occurred when a binary editor's Cancel button was clicked. 3. Generalized Time editor did not correctly handle the Now button when the UCT check box was selected. Limitations and Known Errors ---------------------------- Limitations ----------- 1. Minor omissions in the Help system. 4. Limited testing of multi-LDAPviewer windows 5. Tested against multiple instances (configurations) of OpenLDAP only. 6. No installation process for Linux/BSD Known Problems ------------- 1. Importing a Certificate to the Java Trusted Keystore has not been adequately tested and has been disabled in this release. 2. If an Alias entry is created and the Deref. Alias setting is 'always' then it is shown in the DIT Tree as an LDAP URL to the correct location. Setting the Deref. Alias to 'never' and Refreshing the Entry parent will show the correct aliased location but the alias will be ineffective. Features Not Currently Supported -------------------------------- 1. GSSAPI and SASL support 2. Configuring User Keystore to enable sending of user (client) X.509 certificates (mutual authentication) during TLS handshake. 3. Drag 'n Drop on DIT Tree. 4. Drag 'n Drop between LDAPviewer window instances. 5. Copy/Paste between discrete LDAPviewer window instances. 6. Shortcut keys are not consistently available and should not be used. Changes in Release 0.7.3 (Alpha) ================================ New Features ------------ 1. a. All documented features not noted in Features Not Currently Supported (below) are available. b. Apple bundle (lv.app) and windows install exe available as binary release options. Updated/Changed Features ------------------------ 1. a. Quick Search updated to handle additions to attributes list and raw search string. b. Search Dialog window allows addition/deletion of search filter lines and groups at selected locations. c. Return attributes feature updated. d. Bookmarks feature updated. Bugs Fixed ---------- 1. None. Limitations and Known Errors ---------------------------- Limitations ----------- 1. Repl Editor not tested (editing olcSyncRepl) 2. HTML forms supplied with release incomplete 3. Help system incomplete 4. Limited testing of multi LDAPviewer windows 5. Tested against multiple instances (configurations) of OpenLDAP only. 6. No installation process for Linux/BSD Known Problems ------------- 1. Importing a Certificate to the Java Trusted Keystore has not been adequately tested and should not be used without backing up the keystore. 2. If an Alias entry is created and the Deref. Alias setting is 'always' then it is shown in the DIT Tree as an LDAP URL to the correct location. Setting the Deref. Alias to 'never' and Refreshing the Entry parent will show the correct aliased location but the alias will be ineffective. Features Not Currently Supported -------------------------------- 1. GSSAPI and SASL support 2. Configuring User Keystore to enable sending of user (client) X.509 certificates (mutual authentication) during TLS handshake. 3. Drag 'n Drop on DIT Tree. 4. Drag 'n Drop between LDAPviewer window instances. 5. Copy/Paste between discrete LDAPviewer window instances. 6. Shortcut keys are not consistently available and should not be used. Changes in Release 0.7.2 (Alpha) ================================ 0.7.2 was not released. Changes in Release 0.7.1 (Alpha) ================================ New Features ------------ 1. Initial alpha release. All documented features not noted in Features Not Currently Supported (below) are available. Updated/Changed Features ------------------------ 1. None. Initial alpha release. Bugs Fixed ---------- 1. None. Initial alpha release. Limitations and Known Errors ---------------------------- Limitations ----------- 1. Repl Editor not tested (editing olcSyncRepl) 2. HTML forms supplied with release incomplete 3. Help system incomplete 4. Limited testing of multi LDAPviewer windows 5. Tested against multiple instances (configurations) of OpenLDAP only. Known Problems ------------- 1. Importing a Certificate to the Java Trusted Keystore has not been adequately tested and should not be used without backing up the keystore. 2. If an Alias entry is created and the Deref. Alias setting is 'always' then it is shown in the DIT Tree as an LDAP URL to the correct location. Setting the Deref. Alias to 'never' and Refreshing the Entry parent will show the correct aliased location but the alias will be ineffective. Features Not Currently Supported -------------------------------- 1. GSSAPI and SASL support 2. Configuring User Keystore to enable sending of user (client) X.509 certificates (mutual authentication) during TLS handshake. 3. Drag 'n Drop on DIT Tree. 4. Drag 'n Drop between LDAPviewer window instances. 5. Copy/Paste between discrete LDAPviewer window instances. 6. Shortcut keys are not consistently available and should not be used.