Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

Navigation: Notes by Version and Date > 2021

1703 — 30 May 2021

Scroll Prev Top Next More

1703.1.1

Fix

FTP2 remote delete in SFTP mode (XFTPF_SFTP+XFTPF_DEL) wasn't working properly unless the remote filespec was split into HOSTDIR and HOSTFILE components. It now allows you to combine them into just the HOSTFILE parameter (as indicated by the documentation). Note that the fix requires version 1.14.175 of the ASHNET library; see next.

1703.1.2

Fix

ASHNET 1.1.14 (ashnet.dll for Windows or libashnet.so for Linux) fixes the issue with FTP2 described above. Also includes minor updates to the underlying HTTP and SSL/TLS libraries.

1703.1.3

Fix

FTP2 XFTPF_DEL operation: the progress dialog was was displaying the message "Out of Queue Blocks" instead of "Deleting".

1703.0.1

New

New MIAME.INI directive (SBR=INFLD_NOPRINTS) disables the normal response to ^P to pop up the print/capture screen option. Primary motivation here is for those switching back and forth between A-Shell and the Linux shell prompt, where ^P is used to retrieve previous command lines.

Note the similar SBR=INFLD_PRINTS which causes ^P to invoke the File > Print Screen GUI utility in place of default text-based print/capture function.

1703.0.2

Fix

SQL-related bug resulting in spurious trace messages indicating recalculation of maximum file size.

1703.0.3

Fix

Compiler edit 945b: eliminate spurious error complaining about the type or size of the record number parameter in a file OPEN statement if the parameter is part of a DIMX array. Introduced in compiler edit 944.

1703.0.4

EIR

Compiler edit 945a: Runtime now double-checks that the record number parameter in a traditional RANDOM or ISAM is F,6 and triggers an illegal record number error (31) if not. This protects against hard-to-debug errors resulting from inadvertent use of a non F,6 variable. Prior to compiler edit 944, the type of the record size parameter was not checked at compile time; and as of edit 945, the compiler doesn't check the size of DIMX array variables, since their sizes aren't established until runtime.

1703.0.5

Fix

GDI printing bug fix: //TEXTCENTER wasn't working properly with &#ddd and &#xhhhh entity references.

1703.0.6

EIR

Trace messages related to the refreshing of updated SBX modules are now conditioned on TRACE=EXEC.

1703.0.7

EIR

Trace message "Warning: uninitialized collection handle passed to stl_coll_size" has been eliminated from the log. While the condition could be an error, most likely it is simply an attempt to get the extent of an uninitialized collection, which is a perfectly legal operation returning -1.