Release Name: version 3.2 Notes: 3.2 Release ----------- No major functionality changes from 3.1, but a large number of bug fixes and incremental improvements. We have fixed a number of platform specific problems, reworked the help system and added an Administration Guide (Thanks Melanie!) Details below. 3.2 release candidate 1 ----------------------- - fixes serious (but fortunately rare!) bug where a succession of rapid deletes can cause the erroneous deletion of an entire tree. 3.2 beta 6 ----------- - cosmetic changes; new splash screen from Trudi, alphabetic sorting of attribute values, some minor fixes to improge open ldap compatibility, minor fixes for installer graphic resources. 3.2 beta 5 ----------- - identical to beta 4, except that the dodgy 'jxconfig.txt' configuration file that crept in has been removed. JX by default doesn not ship with a config file, but writes it out the first time it is run. ... also uses a new streamlined build system, but this should be invisible to end users (*cross fingers*). FIXES ===== 1) Fixes java 1.4/1.5 incompatibility problem that was causing 'Unsupported major/minor version 49.0' error when beta 3 was run on java 1.4. 2) Sorts attribute values alphabetically. ------ 3.2b3 ----- Fix for IBM directory --------------------- - userpasswordeditor now saves client encrypted passwords with uppercase {SHA} or {MD5} prefixes - Trudi Fix for server returned names with ldap:// prefixes - Norvell Improved shell script --------------------- now searches for JAVA_HOME when running jxplorer.sh - Gert Jan Verhoog Improved Search --------------- user can select to return DN as well as attributes - Trudi Experimental OSX Install ------------------------ There's an OSX pre built install, but it is a little slow and a little shaky, due to the out of date InstallAnywhere OS X installer I've got. JX isn't a perfectly behaved OS X app., but it basically works. If the OS X installer is no good, use the .tar.gz file and deploy it manually. Bugs ---- * Fixed occasional NullPointerException with HTML tables hanging while changing classes during reconnecting. - Trudi * Fixed occasional NullPointerException given by warning when saving with the Address template. - Trudi * Escape values properly when saving csv from search - Trudi 3.2b2 ----- Fix for HTML templates. ----------------------- This fixes a problem with the submit button not working properly. The fix to the problem with the submit button requires the submit button to be given a name: e.g. old: //(DOESN'T WORK!) new: Builds and Runs under java 1.5 ------------------------------ JX now builds and runs under JX 1.5! (Until we update our install anywhere version however, it won't run from the install anywhere package under 1.5, but it *will* still run from the batch script.) Note - the released version was compiled under 1.5, but seems to run fine under 1.4. Fix for LDIF Files. ------------------- LDIF File could be viewed off line, but could not be resaved. They can now be edited, merged and saved. Fix for BER Tracing and SSL Tracing ----------------------------------- Changes to logging meant that BER and SSL tracing weren't working - now fixed. Fixed the problem with the attribute editors being case sensitive - this caused problems where directories weren't returning the attributes with the same capitalization as the editor class name. (The ldap spec says attribute names are not case sensitive, so a directory is well within it's rights to do this!) This now means that ALL ATTRIBUTE EDITORS MUST BE LOWER CASE - this breaks the java naming convention, but seems to be unavoidable, as we have no control over the java class loader, and thus can't look up java classes in a case insensitive way... cheers! - Chris - Trudi 3.2 beta 1 ========== The big change is the removal of the entire 1Mb+ jars/dsml/ directory containing all the XML parsing support code in favour of a lightweight, non-xalen based text parser version of the jndi DSML provider. This has dropped the size of the deploy packages and the installs by ~ 25%. Trudi has done a lot of work cleaning up the help system, and cleaned up some other areas of the code as well. There are some known issues still with the DSML provider that are still being tested, but the basic functionality seems good. Oh, and the splash screen hasn't changed - it still say v3.1 :-). The 'about' box is correct though. There's an updated German language file from Mr Frerk Meyer (Thank You!) I've popped up a windows and a linux install for convenience, but I won't do the full suite of installers until it's firmed up a bit more. Changes: