Releases: superflexible/TGPuttyLib
Release 25 - based on PuTTY 0.80
TGPuttyLib has now been updated to be based on PuTTY 0.80. Build 25 also includes some additional improvements.
Release 19 - based on PuTTY 0.76
This release is based on PuTTY 0.76 and contains a few bug fixes related to buffering and progress reporting.
Release 13 - Smaller Fixes and Enhancements
Fixes occasional/rare crashes due to an uninitialized local variable, adds a download function written in Pascal and a checkpoint mechanism for debugging. Compiled libraries not contained in this release can be found in the various folders in the GitHub repository.
Release 11 - for Windows and Linux
This release is now based on PuTTY 0.74. The Linux adaptation is complete. Precompiled libraries are included for i386, x86_64, and ppc64le CPUs.
Release 8.1 - small PBoolean fix
Release 8.1 - small PBoolean fix
Release 8 - Proxy Support and Bug Fixes
Release 8 - Proxy Support and Bug Fixes
Release 7 - Memory Leak and Stability Fixes
Release 7 includes quite a few memory leak and stability fixes. I also fixed a Windows Event handle leak from the original PuTTY 0.73 and submitted the fix to the PuTTY and FileZilla projects. The original psftp.exe used to create hundreds of Windows events when downloading large files.
Compiled EXE demos can be found in tgputtylib-build7.zip.
Fixed Incorrect Random Permissions on Uploaded Files
This update fixes incorrect random permissions on uploaded files, which could happen when files were uploaded from a Delphi stream (like the Delphi component does it). The bug itself was in the DLL.
Release 3 - now with C++ classes
Added C++ Support, including binding and classes for C++ Builder and Visual C++, as well as a native C++ Builder SFTP Client component that does not use any Delphi code. No import library is needed for C++.
Release 2.0
Build 2 - 1 Nov 2019
Adds true Delphi Component in tgputtysftpclient.pas, which is fully Unicode. Assumes UTF-8 Encoding is used.
Adds VCL demo based on the new component.
Fixes procedure tgputty_setverbose declaration.
Fixes some UTF-8 problems in messages from the DLL.
Minor Demo improvements, including Unicode support for local filenames when downloading.