Please enable JavaScript to view this site.

A-Shell Development History

AG_FTPSYNC (ATSYNC.LIT) fixes and refinements:

Client will now accept a timestamp from the server which it uses to fine-tune the test for whether the source file is newer or older than the destination. This is useful in situations where the system clock and/or time zone is different enough between the server and client to create confusion as to which version is actually newer.
Now, when the hashes are different (unless /NOHASH specified) or when the file sizes are different, the file is only transferred if the source timestamp is newer. Disable that logic with /NOTIME to force a transfer unless the hashes and sizes are the same. Previously it was always transferring files if the sizes were different.

Note that the updated ATE client will resolve these issues regardless of whether the ATSYNC.LIT on the server is updated.