CERN httpd and libwww 2.14 released

luotonen@ptsun00.cern.ch (Ari Luotonen)
From: luotonen@ptsun00.cern.ch (Ari Luotonen)
Date: Tue, 16 Nov 93 16:50:13 +0100
Message-id: <9311161550.AA00665@ptsun03.cern.ch>
To: www-talk@nxoc01.cern.ch
Subject: CERN httpd and libwww 2.14 released

CERN-httpd 2.14 and libwww 2.14 have been released.

Anonymous ftp cite:	info.cern.ch:
Sources:		/pub/www/src/
Library context diff:	/pub/www/src/diffs/
Binaries:		httpd, htadm, htimage
under:			/pub/www/bin/

	*****************************************************
	**                                                 **
	**   Everybody using CERN-httpd older than 2.13:   **
	**                                                 **
	**             IT IS TIME TO UPGRADE!              **
	**                                                 **
	*****************************************************

IMPORTANT: If you do script programming, also upgrade to 2.14.

ATTENTION: If you have already 2.13 scripts they may be a little
broken, but it is _very_easy_ to repair them.  After this version our
script interface will NEVER change without being back-compatible!

httpd 2.14:
	* clickable image support
		- as an /htbin program htimage, comes together
		  with daemon
	* htadm (also with daemon) has new capabilities:
		- an option for checking a password
		  (for scripts that want to do AA checks)
		- now also creates password file
		- prompts password twice when changing it
	* index search utility interface (you can have a plug-in
	  /htbin script to do the search)
	* forms support
 |	* /htbin script interface CHANGED a little:
 |		- first parameter to script is *always* the rest of
 |		  the URL pathname part;
 |		  if there is nothing first parameter is an empty string
 |		- form submits are parsed sanely:
 |		   * script parameters on even places are form field
 |		     names (appended with =)
 |		   * script parameters on odd places are corresponding
 |		     values
 |		- /htbin script interface is now FIXED -- it will not
 |		  change so any scripts that you write to CERN server
 |		  will work with any future version of CERN server
 |		- currently is also compatible with NCSA server with
 |		  the exception of parameter unescaping
	* parameters to scripts are _still_ unescaped -- there is no
	  need for scripts to do any unescaping (easy interface)
	* 'on-fly redirection': if script gives a non-full URL as a
	  Location:  field it is passed through rule system, access
	  authorization and served as if it was the original request
	  (faster than sending first a redirection to client which
	  will re-connect to server to get the document anyway)
	* ignores SIGPIPE
	* Content-Type: field wildcard matching; image/* etc. work
	* this version has been running over a week on a real WWW
	  server machine which makes use of all its capabilities
	  with no problems -- no major bugs
	* contains VMS port (many thanks to Mark Donszelmann):
		- /htbin scripts work on VMS
		[ Access authorization still has some minor problems. ]
		[ Contains sources but .mms file may be incomplete. ]

Server script doc:

	http://info.cern.ch/hypertext/WWW/Daemon/HTBinDoc.html

Clickable image doc:

	http://info.cern.ch/hypertext/WWW/Daemon/HTImageDoc.html

libwww 2.14:
	* HTML generator linewrap bug fixed
	* VMS port
	* minor bug fixes


Report any problems as soon as possible to luotonen@dxcern.cern.ch or
www-bug@info.cern.ch.

--
Ari Luotonen		 |
World-Wide Web Project	 |
CERN			 | phone: +41 22 767 8583
CH - 1211 Geneve 23	 | email: luotonen@dxcern.cern.ch