Journal des modifications
SmartFTP FTP Library
Version 4.0.665 (Pas encore sorti) 2024-12-31 Support for Windows Server 2025 FTP: Improved detection of disk full server messages Version 4.0.664 2024-09-16 Updated 3rd party libraries (OpenSSL) Version 4.0.663 2024-04-10 New x64 setup SSH: Added support for ed448 keys Version 4.0.662 2023-12-23 Added timeout for connections through proxies (SOCKS, HTTP) SSH: Added support for strict kex extension Version 4.0.661 2023-09-15 Updated C++/VB.NET/C# samples Added Utils::MessageFromHRESULT helper SSH: Removed non-standardized sntrup761 Version 4.0.659 2023-06-08 SFTP: Added support for limits@openssh.com Use argon2 implementation from openssl Enabled security feature eXtended Flow Guard (XFG) Requires Windows 10 / Windows Server 2016 or newer Version 4.0.657 2022-05-19 SSH: Added support for sntrup761x25519-sha512@openssh.com key exchange x64 builds are compiled with AVX instruction set now Support for Windows 11 version 22H2 Includes Windows arm64 binaries Version 4.0.655 2021-12-16 SSH: Added support for proprietary OpenSSH certificates SSH: Added support for PuTTY v3 key files This build once again supports Windows 7 and Windows Server 2008 R2 Version 4.0.654 2021-09-22 Support for Windows 10 Version 21H2 Internal: Simplified regular expressions in order to use CTRE version 3.x Support for Windows 11 and Windows Server 2022 Version 4.0.653 2021-06-20 Added Delphi SFTP sample Support for Windows 10 Version 21H1 Minimum required operating system increased to Windows 8.1 / Windows Server 2012 R2 Enabled Hardware-enforced Stack Protection (cetcompat) Version 4.0.650 2020-11-02 Support for Windows 10 Version 20H2 Version 4.0.646 2020-08-22 FTP: TLS 1.3 is now supported on Windows 10 Insider builds, starting with Build 20170 Version 4.0.645 2020-08-03 SSH: Added support for SSH authentication agent (OpenSSH for Windows, KeeAgent) Version 4.0.641 2020-06-01 Support for Windows 10 Version 2004 SSH: Removed proprietary curve25519 and ed25519 implementation Version 4.0.639 2019-11-24 Support for Windows 10 Version 1909 Version 4.0.631 2019-07-29 Added method to load private key from certificate store. See IKeyManager::LoadFromCertificateStore Version 4.0.629 2019-06-25 SSH: Restored support for insecure DSA keys. Version 4.0.628 2019-05-30 SSH: Updated "no-flow-control" extension implementation according to RFC8308 SSH: "SmartFTP" is now always part of the identification string, regardless of user provided client id. Built with Visual Studio 2019 Updated vcredist Version 4.0.627 2019-03-27 Removed dependency to shlwapi.dll Support for Windows 10 Version 1903 Version 4.0.625 2019-02-28 SSH: Removed support for deprecated DSA client and host keys. SSH: Removed workarounds for legacy (and broken) versions of PKIX-SSH server SSH: Added reporting of invalid host key signatures Modernized async socket executor implementation Version 4.0.624 2019-02-03 Version 4.0.623 2018-11-04 FTP directory listing parser uses compile time regular expressions now Support for Windows 10 Version 1809 Version 4.0.622 2018-07-20 Adds support to read Ed25519 private keys from openssl .pem files CNG (instead of CryptoAPI) is used to read private keys from .pfx (PKCS#12) files Version 4.0.621 2018-07-04 Important: Include the api-ms-win-core-libraryloader-l1-2-0.dll in the deployment to Windows 7 and Windows Server 2008 R2 Version 4.0.619 2018-06-10 Version 4.0.603 2017-12-05 Built with Visual Studio 2017 15.5. Updated CRT. Version 4.0.588 2017-07-12 FTP: Added workaround for broken CCC implementation in IBM Connect:Enterprise FTP server. Version 4.0.581 2017-06-01 UTF-8 is the default fallback character encoding now. Version 4.0.570 2017-04-18 FTP: SITE UTIME is no longer used to set the file time Version 4.0.566 2017-04-06 FTP: Improved support for IBM z/OS FTP server Version 4.0.561 2017-03-08 Built with Visual Studio 2017 Version 4.0.551 2016-11-23 SSH: Added diffie-hellman-group16-sha512 kex Version 4.0.550 2016-11-20 SSH: Removed support for pre-authentication compression (zlib) SSH: Removed diffie-hellman-group1-sha1 kex SSH: Added diffie-hellman-group14-sha256 kex (draft-ietf-curdle-ssh-kex-sha2) SSH: Added curve25519-sha256 kex (draft-ietf-curdle-ssh-kex-sha2) Version 4.0.546 2016-11-15 The .NET interop assembly is now included in the setup FTP: Added support for new unix.ownername and unix.groupname facts Samples: Updated Powershell samples Version 4.0.524 2016-05-31 API: Removed OnTransferStart, OnTransferEnd, OnTransferProgress events. Pass a ITransferProgressEvents interface to the transfer methods instead. API: Removed TransferProgressEventInterval property API: Added HRESULT error descriptions to message file. Get the error description with the FormatMessage win32 API. API: Replaced LogFile property with the new FileLogger. Refer to the samples for details. API: Removed OnStatus event from connection event interfaces. Use the ILogger interface instead. Version 4.0.508 2016-03-12 SSH: Removed x509v3-sign-rsa-sha256@ssh.com and x509v3-sign-dss-sha256@ssh.com
SSH: Report supported ext-info extensions in log Version 4.0.505 2016-03-05 Important: libeay32.dll renamed to libcrypto-1_1.dll SSH: Replaced "poisoned" x509v3-sign-rsa, x509v3-sign-dss public key algorithms with x509v3-ssh-rsa, x509v3-ssh-dss (RFC 6187) SFTP: Report supported extensions in log SFTP: Improved extension handling Version 4.0.504 2016-03-03 SSH: Added support for ssh-ext-info (server-sig-algs, no-flow-control) Version 4.0.503 2016-03-02 SSH: Added support for rsa-sha2-256 and rsa-sha2-512 (draft-ietf-curdle-rsa-sha2) SSH: diffie-hellman-group1-sha1 is scheduled for removal SSH: Removed hmac-md5 (was previously disabled) Version 4.0.486 2015-11-01 SSH: Refusing all RSA keys smaller than 1024 bits FTP: Removed support for S/KEY SSH: Improved zlib compression performance by 25% Version 4.0.477 2015-09-30 FTPS: RC4 is now disabled regardless of the schannel registry settings Version 4.0.475 2015-09-05 SSH: Removed deprecated RC4 (arcfour*) ciphers Version 4.0.471 2015-07-23 Support for Windows 10 (Version 1507) Version 4.0.465 2015-05-30 SSH: FIPS mode: Disabled diffie-hellman-group-exchange-sha1, diffie-hellman-group14-sha1, diffie-hellman-group1-sha1 to comply with NIST Special Publication 800-131A Version 4.0.462 2015-05-06 New CRT is required. See documentation. Version 4.0.458 2015-04-19 SSH: Removed umac-64 SSH: hmac-md5 is disabled by default Version 4.0.448 2015-03-18 SSH: Removed deprecated hmacs (hmac-ripemd160, hmac-sha1-96, hmac-md5-96) Version 4.0.447 2015-01-09 SSH: 3DES, RC4, AES-CBC ciphers are disabled by default SSH: Removed RSA key exchange SSH: Added support for ed25519 host and user keys Version 4.0.444 2014-11-25 SSH: Deprecated old and weak ciphers: cast128-cbc, blowfish SSH: Deprecated HMACs: hmac-md5-96, hmac-sha1-96 SSH: Removed workarounds for OpenSSH versions older than 14 years More …