Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 6.1/6.2, builds 1300-1428

1369 – 09 December 2013

Scroll Prev Top Next More

1369.1.1

ASHNET.DLL 1.6.139 bug fix: close a resource leak that was causing a handle to be burned up on each sequence of FTP/SFTP transfers.

1369.1.2

ATSYNC refinement: 0-byte files are now transferred just like any other files. Previously they were flagged to be transferred but then skipped by the actual transfer routine. Note: patch is entirely inside ashw32.exe so no update to ATSYNC.LIT needed.

1369.0.1

ASHNET.DLL Update: 1.6.138 supports an alternate FTP implementation initially intended to speed up ATSYNC transfers by maintaining a single connection over multiple transfers instead of connecting/disconnecting on each one. As the new implementation is still a bit experimental, it is only used if requested by a specific switch. Currently the only program that supports that switch is ATSYNC.LIT 1.3(116); see below.

1369.0.2

ATSYNC.LIT 1.3(116) supports a new /V2 switch which requests the new FTP implementation in ASHNET.DLL 1.6.138. Note that if the switch is specified, it will still use the old (FTPDLX) implementation if the ASHNET.DLL is not version 138+. Preliminary testing suggests that using the /V2 switch can significantly reduce the amount of time it takes to synchronize many files.

1369.0.3

New miame.ini setting, OPTIONS=STR0 causes numeric conversions to string, whether implicit or explicit, via str(x), to retain the leading zero for fractional values between -1 and 1. Normally the leading zero is stripped in all cases. For example, if x=0.5 and y=-0.3, str(x) and str(y) would normally return ".5" and "-.3" respectively, whereas with OPTIONS=STR0 set, the output would be "0.5" and "-0.3".