Please enable JavaScript to view this site.

A-Shell Development History

1531.0.6

ZTXFER.LIT 1.4(108) now supports /ATE switch to force alternative transfer protocol—i.e. using ATE terminal channel. This was already automatic for transfers between an ATE client and a Windows server, but now can be forced in other situations. For example, under UNIX, FTP/SFTP transfers may be blocked by some security or other obstacle, while the ATE terminal channel would work.

1531.0.5

Bug fix: assignment to DIMX type B or type I array elements using INPUT, READ, or XGETARG{S}, wasn't working properly due to a failure to pick up the correct element size from the descriptor of the array, which differs between static and DIMX arrays. This was a very longstanding problem—may go back to the original implementation of DIMX arrays—but was easily overlooked until 6.3.1516 when the B6 and I6 variables were introduced; because prior to that, the destination variable size was defaulting to 4 bytes when not set to another valid size. For the B2 and I2 cases, this would have assigned the correct value but also overwritten the next 2 bytes in memory—i.e. the next element in the array. Since 6.3.1516, it was doing nothing, resulting in a received value of zero.

1531.0.4

New AG_WEBCACHE command gets/sets webcache options from host.

1531.0.3

Add the following flags to ashell.def for MX_WEBCACHE:

WCDF_DLL   &h00000010   download DLLs to bin or webcache

WCFG_ALL   &h000000FE   all flags except WCDF_ENABLE

 

1531.0.2

New SET.LIT 1.2 Flags DLL, ALL, and ATE.

1531.0.1

A-Shell/Windows runtime enhancement: Webcache feature now supports most A-Shell/Windows DLLs. These are downloaded to the A-Shell executable directory if it is writeable; otherwise they are downloaded to the webcache directory.