TLS 1.3: No longer waits for the close_notify alert acknowledgment.
版本 4.0.673
FTP: Added support to disable certain TLS protocol versions (e.g. TLS 1.3). Use ITlsSocket::DisabledProtocols property.
API changes: IFTPItem: Renamed Permissions property to UnixFilePermissions ISSHConnection: Renamed Client property to ClientId Renamed IAsyncBaseSocketLayer to ISocketSettings. Renamed IAsyncLimitSocketLayer to ISpeedLimitSettings. Renamed IAsyncSSLSocketLayer to ITlsSocket. IKeyManager::SaveFile: Removed out param. IFTPServerState: Removed setters IFTPServerId: Removed setters ISocketSettings: AutoTuneSendBufferSize/AutoTuneReceiveBufferSize properties use VARIANT_BOOL instead of AutoTuneBufferSize enum. Removed AutoTuneBufferSize enum. IFTPConnection: Renamed Download method to DownloadFromCommand IFTPConnection: Removed LastIOBytes property IFTPConnection: Removed IPRepeater property ISFTPConnection: Removed LastIOBytes property Renamed Protocol Enum to FTPProtocol IFTPConnection: Renamed FEAT property to FeatureDiscovery Renamed FEATCommand Enum to FeatureDiscoveryMode IFTPConnection: Renamed MLST property to UseMLSD
Overhauled documentation
x64: A CPU with AVX2 is required now
Setup: The samples are installed into the user's documents folder: "SmartFTP FTPLib Samples"
版本 4.0.672
Updated MSVC build tools
SSH: Added support for "-etm" MAC algorithms: hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com
SSH: For compatibility, re-enabled legacy "curve25519-sha256@libssh.org" key exchange algorithm.
版本 4.0.669
The x86 binaries are installed into the x86 subfolder.
OpenSSL dll file names have been changed (libcrypto-4.dll, libcrypto-4-x64.dll, libcrypto-4-arm64.dll)
License: The product key is now automatically read from the registry if LoadLicense has not been called. To set the product key, use the supplied SetProductKey.cmd script.
版本 4.0.668
New fully optimized OpenSSL dlls
Replaced vcredist.exe with the individual dll files.
版本 4.0.667
FTP: Removed support for legacy UPnP and NetSharing managers.
FTP: Re-enabled TLS 1.3 protocol
SSH: Added support for ssh-mldsa44, ssh-mldsa65, ssh-mldsa87
版本 4.0.666
SSH: Added support for mlkem768x25519-sha256 key exchange algorithm
Updated OpenSSL to 3.5
Updated vcredist
Arm64 requires ARMv8.2 or higher
Replaced custom built zlib with zlib-ng
版本 4.0.665
Support for Windows Server 2025
FTP: Improved detection of disk full server messages
Updated OpenSSL
版本 4.0.664
Updated OpenSSL
版本 4.0.663
New x64 setup
SSH: Added support for ed448 keys
版本 4.0.662
Added timeout for connections through proxies (SOCKS, HTTP)