NCSA Mosaic for X 2.0 prerelease 5 available

Marc Andreessen (
Sun, 10 Oct 93 22:45:48 -0700 in /Mosaic/prerelease. Source, plus binaries
for Sun, IBM, SGI.

This prerelease is another step on the road to 2.0. It is not quite
stable and should not be released to normal users. However, we
encourage those of you who are interested to bash on it and let us
know what you think.

Changes and additions include:

o Added INPUT elements of type RADIO for fill-out forms as per
HTML+ spec.
o Added INPUT elements of type PASSWORD for fill-out forms as per
HTML+ spec.
o Added INPUT elements of type OPTION for option menus in fill-out
forms (not in HTML+ spec yet).
o Added resource twirlingTransferIcon, default true, can be set to false to
turn off twirling NCSA logo on transfers (interruption is still possible).
o Added resource twirlIncrement, default 4096, to indicate how many bytes
(minimum) are transferred between icon twirls in interface for normal
(FTP, Gopher, HTTP) transfers, if twirlingTransferIcon is on.
o FTP interface now has icons, byte counts (courtesy Charles Henrich).
o Gopher icons are back.
o Gopher type handling is back up to par, including support for
o Brought default mailcap and extension mapping stuff up to speed;
enumerated previously wildcarded types (image/*, audio/*) for
debatably broken CERN server.
o External viewers need not have "%s" as part of their names anymore; if
they don't, then the data will be piped through stdin when they are
o Added "Reload Config Files" menubar entry, to cause mailcaps and
extension maps to be reloaded on the fly.
o Multiformat WAIS support is now working; testcase here; sample query.
o MIME types returned from WAIS servers are now handled correctly.
o Telnet/rlogin/tn3270 works again.
o Upon startup, now writes own pid into ~/.mosaicpid.
o Clip anchor ("#...") off of current URL, if present, before doing search,
for both forms and isindex.
o Widget creation now deferred as long as possible, to eliminate ugliness of
index field, etc. showing up too early.
o It should now be impossible to do anything interface-wise during a
transfer except click on the interrupt button for the current window.
o Fixed memory problem introduced in pre4 triggered when opening a new
window with middle mouse click.
o Fixed HTML widget crash condition that hit HP-UX.
o Fixed problem jumping to anchors in the same document (jump to "#a" in
a document, the "#b", then go back and you were still at "#b" instead of
"#a"). Also nailed down jumping back and forth between anchors in
general. Performance maybe could be better.
o Handle 403 return codes better ("Forbidden").
o Fixed problem with icon not righting itself after reloading inlined images
o Fixed problem with invalid content-type returned as part of HTTP/1.0
reply (was causing bad memory corruption; now unrecognized
content-types default to HTML). Testcase -- click on "Help".
o Fixed problem introduced in pre4 with confused history mechanism and
internal anchors.
o Fixed minor problem with news formatting.
o Ignore SIGPIPE; error EPIPE is also considered to be a sign of the
HTTP1/0 protocol incompatibility problem.
o Fixed problem with -dil and images that aren't accessible at all.
o Merged in useful fixes from 2.11, including ignoring of ":80" for HTTP
URLs and ":70" for Gopher URLs in URL parsing for improved history
o Killed use of const structs in HTML-PSformat.c to make compilation
under Ultrix easier.
o Added patches for Esix 4.0.4 and Solaris x86 2.1.
o Reported bug: "Found a bug with the maxlength parm, if you set a size to
something other than the specified maxlength, it will allow data of any
length to be entered" fixed.
o Cleaned up communication notification mechanisms.

Comments and feedback much appreciated -- however, beware: THIS IS
UNSUPPORTED CODE. If you want stability, get Mosaic 1.2
(, /Mosaic/xmosaic-binaries and

Marc & Eric

Marc Andreessen & Eric Bina
Software Development Group
National Center for Supercomputing Applications,