Help On Mosaic Version 2.3
If you have accessed this document from the Help On Version menu
selection in NCSA Mosaic, you are using
version 2.3.
If you have not used a 2.x version of Mosaic before, you should first
read Help On Version 2.0 for an
overview of things that have changed since version 1.2.
Version 2.3 includes the following changes from version 2.2:
Note
For all those to whom I promised certain features for 2.3 (You know
who you are). I sincerely
apologize for those features not being here. Due to the seriousness of
the telnet URL bug, I was forced to release early. Please forgive me - Eric
Known Bugs (No need to report these anymore, we're working on it)
- Under some conditions when following a URL with a #name extension
Mosaic will ignore the #name extension.
- Empty named anchors are ignored (<A NAME=1></A> is ignored)
- Doing a Close Window on the last Mosaic window causes the
client to exit without prompting the user first.
Bug Fixes
- The horrible security bug that allowed telnet URLs to execute arbitrary
commands has been fixed. Details available.
- Dithering of inlined images on some monochrome
displays would invert the image. No longer.
- Mosaic 2.2 clients that have NOT been compiled with direct WAIS
enabled would core dump if given a direct wais URL. Now they
will just complain that the document is inaccessible.
- Fixed the foolish bug that left the variable gatewayed
uninitialized, and caused many problems with proxy gateways.
(Thanks to the 100s who all reported the fix to this bug :-)
- Fixed a memory overrun bug in the PEM_AUTH code.
- Fixed a bug in PEM_AUTH that could cause tiny encrypted messages
to be dropped.
- Fixed the lack of VerticalScrollOnRight being set in the app-defaults
files distributed with Mosaic source.
- Yet more core dumps caused by corrupted GIFs have been fixed.
- Fixed mispelling of XtSpecificationRelease in gui.c, so you should
now be able to compile Mosaic with EDITRES_SUPPORT defined.
- Fixed even 24bit display handling bug that caused red and blue to
be switch on some displays. (Huge thanks to Michael C. Adler for
finding and reporting the fix for this one)
Improvements
- The child widgets that appear in a form are now named the same
as their form element names, instead of having NULL or meaningless
names.
- MOTIF1_2 is now set automatically based on the values of
XmVERSION and XmREVISION in your Xm/Xm.h
header file. If your Motif is installed correctly, you should
no longer need to worry about setting MOTIF1_2 in the Makefile.
- The various dialogs such as history and hotlist should now rise to
the top if they are buried under windows and you select them again
from the menubar.
- Added donated fixes for 24bit DirectColor displays.
- Added donated fixes for 16bit TrueColor displays.
- Changed dithering for monochrome displays to use Floyd-Steinberg
dithering. (Thanks to Jonathan Abbey for donated code).
- When displaying on a monochrome display a color image that has only
2 colors, rather than displaying dithered on dithered, it will
display black on white. (This is intended to be a feature)
New Features - STILL IN BETA TEST!
- The FORM element now takes the tags ENCTYPE and ENCENTITY, and if they
are set and your client was compiled with PEM_AUTH, that FORM
will be submitted encrypted.
Note: An old client or one without PEM_AUTH enabled will ignore
these new tags and submit the form unencrypted!
- If PEM_AUTH is defined, Mosaic will have a new submenu under
Options on the menubar that lets you select an encryption
type. This is the type of encryption that Mosaic will attempt to
use by default for all communication. Only if Mosaic first tries
encrypted, and receives an error will Mosaic then try non-encrypted.
Other Information
Information on other versions of NCSA Mosaic is here.
General information on NCSA Mosaic is available here.