Memory, throughput, and no more silent failures - mostly aimed at machines with little conventional memory left.
- An empty remote pane now says why. A connect that succeeded but whose first
LISTfailed used to leave a blank blue pane and no message. Failed listings are reported, with the free-memory figure in the dialog, and Ctrl-R checks the same thing so a refresh that errored out can no longer look like a successful one. - Data connections shrink to fit instead of failing. The 16 KB receive buffer is halved until it can be allocated, so a tight machine transfers more slowly rather than not at all. The XMS/EMS listing store does the same with its index table.
- The panel's ~30 KB conventional buffer is allocated only when it is used - the remote pane normally runs on XMS/EMS and used to reserve a copy it never touched.
- "Check MTCPCFG" is no longer the answer to every startup failure. Out of memory is told apart from a broken configuration and reported as what it is.
- Cancelling a transfer returns immediately. Esc during a download could freeze for ~30 s when the server ignored the in-band
ABOR; that wait is now bounded and overlaps the socket close. - Throughput tuning for fast links at the default MTU (reported: 753 KB/s at MTU 576 against 11 MB/s at 1500): more packet buffers and a bigger per-socket ring, because at MSS 536 the same number of bytes arrives as 2.7x as many packets.
- Downloading several marked files no longer collapses them onto one name.
Dateiname1.txtandDateiname2.txtboth mangled toDATEIN~1.TXT; names are now unique within the batch, though still never resolved against the disk, so re-downloads still raise the overwrite prompt. - New
/LD:DIR- the local counterpart of/D:. Opens the left pane in a directory, a drive, or both (/LD:D:,/LD:D:\DOWNLOAD). /LASTCONon a connection saved without its password opens the connect dialog prefilled instead of failing the login.
SHA-256 (FTP4DOS.EXE): 9fbc44c10b5fd5e69864fba6d1dc372342a792dc452b00e6a7d2255fc7ce99b9