Please enable JavaScript to view this site.

A-Shell Development History

1. (AIX) IP address for telnet sessions is now picked up in more cases than previously. Note that it is still necessary for the client workstation address to be resolvable by the server, either via an entry in the /etc/hosts file or via DNS.

2. (AIX) MOVE.LIT 1.0(104) and ERASE 1.6(114) now work around an as-yet unexplained bug in AIX 5.2 in which wildcard directory scans will sometimes end prematurely in very large directories. The symptom was that if a command such as ERASE *.LST was executed several times in succession, in might erase 1700 files on the first execution, then 533 on the second, then 124 on the third, and finally 0 on the last. The workaround consists of internally retrying the command until no source files remain. Note that this workaround was first implemented in MOVE 1.0(103) and ERASE 1.6(113) but a problem with that implementation was discovered and fixed in the subsequent edits.

3. (UNIX) Automatic detection and cleanup of phantoms has been improved somewhat. Previously it may not have recalculated the node counts and thus complained about being in emergency maintenance mode even re-using a phantom job.

4. Reinstate support for extremely old RUN files that were compiled under AMOS before RUN files had version headers. This feature was inadvertently dropped when the ability to load programs into memory was implemented.

5. (UNIX) MOVE.LIT 1.0(104) and ERASE.LIT 1.6(114) correct a problem introduced in 1.0(103) and 1.6(113) where it would sometimes loop with "missing output specification" messages.