TGPuttyLib Versions Save

An SFTP client shared library (dll/so/dylib) with bindings and classes for C++, Delphi and Free Pascal based on PuTTY

25

4 months ago

TGPuttyLib has now been updated to be based on PuTTY 0.80. Build 25 also includes some additional improvements.

19

2 years ago

This release is based on PuTTY 0.76 and contains a few bug fixes related to buffering and progress reporting.

13

3 years ago

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.

11

3 years ago

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.

8.1

4 years ago

Release 8.1 - small PBoolean fix

8

4 years ago

Release 8 - Proxy Support and Bug Fixes

7

4 years ago

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.

4

4 years ago

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.

3

4 years ago

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++.

2.0

4 years ago

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.