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.