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: