*January 13, 1999	Werner G. Krebs <werner.krebs@yale.edu><wkrebs@gnu.org>
	
	Version 1.10 Jan 1999

	Primarily, compilation patches for Digital Alpha Unix OSF/1.

	Added missing getopt1.c code that would have prevented
	compilated on platforms missing getopt_long in their libc.

	Changed configure.in and other files to support global package
	VERSION variable.

	"--version" outputs version if QHOSTSFILE fails to exist.

	Also includes a minor IRIX compilation fix.

	Queue load balancing and batch processing system

	Also, redid ChangeLog format.

	Added FAQ-O-MATIC documentation system to Web page; add your own
	documentation to the system!

	Minor manual corrections

*January 2, 1999     	Werner G. Krebs <werner.krebs@yale.edu><wkrebs@gnu.org>
	
	Version 1.099p2

	Makefile bugfix (didn't add name of local machine to qhostsfile correctly; also problem with install-info. Bug fix courtesy of Carlo Strozzi.)

	Fix to queued.c to send output of batched jobs properly. Bug spotted
	by Carlo Strozzi.

	Fix to queued.c to allow sendmail to work with NO_ROOT (paranoid
	sendmails ignored outgoing mail with NO_ROOT.)

	Fix to configure.in to include -crypt on some platforms.

	Fix to queue.c to allow crypt() to compile properly with ONE_WAY.

*December 29, 1998      Werner G. Krebs <werner.krebs@yale.edu><wkrebs@gnu.org>

	Version 1.099p1

	Deleted braces in configure script which were causing problems
	on non-Linux systems.

*December 28, 1998      Werner G. Krebs <werner.krebs@yale.edu><wkrebs@gnu.org>
 
	Version 1.099, December 1998

	Added code to read host ACL from file courtesy of Dave van Leeuwen.

	Blinking-lights automatic installation.

	Improved documentation. Added texinfo manual. We now have a 30+
	page comprehensive manual for GNU Queue!

	Added "--enable-root" option to ./configure script; this option
	must be used for root, cluster-wise install (formerly the default
	and still the preferred option). Since non-administrators are
	presumably less sophisticated, the default was changed
	to install for these users.

	Numerous bugfixes.

	Name changed to GNU Queue to reflect adoption by the FSF GNU project.

	Added GNU-style long-options support to the executables
	(e.g., "queue --version" is supported.)

	Renamed batchd.c to queued.c; old queued.c now called handle.c;
	is linked into new queued.c for efficiency. [The only reason for
	running handle() as a separate executable was to allow a debugger
	to trace handle(); debuggers normally can't follow a program after
 	a fork.]

	HP-UX 10 compile fixes.

	Added "qsh" syntax to allow for backward compatibility with systems
	than expect an rsh/remsh-type command. '+' is wild-card host,
	meaning allow Queue to pick where to run the command.

	"qsh" is first stage of MPI support; so noted in documentation.

	Realized that there could be port confusion if a queue is killed
	and a new queue subsequent uses the same port; added cookie
	passing to solve this problem. With NO_ROOT, privileged ports
	aren't available, so cookies also stop malicious users on the
	same cluster from spoofing queue.

	Added one-way trap function crypt() to allow queued to 
	authenticate itself to queue when running NO_ROOT without
	privileged ports. If privileged ports are availabe
	(NO_ROOT is undefined) or verifiable ports are available
	(HAVE_IDENTD is defined; see below) crypt() is replaced
 	with a do-nothing function to eliminate the performance hit.
	Cookies are still used in the other direction to prevent
	port confusion.
		
	NO_ROOT install can't use privileged ports, so added identd support
	with HAVE_IDENTD option to prevent queued (and queue) spoofing from
	within the cluster in cases where the cookies aren't
	good enough; see manual.

	Added "onlyhost" field to binary exchange file; modified batchd.c,
	queue.c, and queued.c accordingly. Added prefhost and onlyhost
	options to queue.c . This is necessary to fully support qsh
	command syntax, needed for MPI support.

	Changed defaults for "queue" to full-pty, wait around, immediate
	execution. "qsh" defaults to no-pty, wait around, immediate
	execution.

	Added "-H hostname" option to by-pass "onlyhost" field; -H makes
	hostname the preferred host, but jobs will be sent elsewhere if
	hostname is down. "-h hostname" now only allows execution on
	"hostname". This was necessary for MPI support with "qsh."
	
        Disabled the "feature" that required queued (formerly batchd)
 	to be started with a full pathname. This means the 
	"restart signal" won't work (unless you actually _have_ 
	started queued with a full pathname),
	but it makes starting queued more intuitive. To restart, you
	just SIGTERM and run again now. (Or, invoke with full pathname
	and send the traditional re-start sigal.)
