Releases: logmanoriginal/lvssh2
Version 0.6.1
What's Changed
- #36 Fixed segmentation faults in libssh2_session_callback_set*()
- #38 Ensured that OpenSSL dependencies are included when building applications on Windows
- #39 Bumped OpenSSL from 3.4.0 to 3.4.1
This release includes Windows and Linux binaries for libssh2 1.11.1 and Windows binaries for OpenSSL 3.4.1
Full Changelog: 0.6.0...0.6.1
Version 0.6.0
What's Changed
- #33 Added integration tests for some examples
- #34 Added OpenSSL support for Windows
- #35 Added Linux support for Wait Socket
This release includes Windows and Linux binaries for libssh2 1.11.1 and Windows binaries for OpenSSL 3.4.0
Full Changelog: 0.5.1...0.6.0
Version 0.5.1
What's Changed
This release includes Windows and Linux binaries for libssh2 1.11.1
Full Changelog: 0.5.0...0.5.1
Version 0.5.0
What's Changed
The source code has been updated from LabVIEW 2013 to LabVIEW 2017. This brings numerous enhancements and improvements, including compatibility with the "Save for Previous Version" feature of LabVIEW 2024 Q3 (e7b7472)
- #25 Mass compiled & fixed insane objects
- #22 Added Linux support
- #27 Disabled unregister for callback events on non-Windows platforms
This release includes Windows and Linux binaries for libssh2 1.11.1
Full Changelog: 0.4.0...0.5.0
Version 0.4.0
What's Changed
- #13 Changed SFTP read and write functions to accept Byte Arrays instead of Strings
- #14 Changed build environment from Visual Studio to CMake
- #16 Updated libssh2 to 1.11.1
- #19 Added support for building libssh2 from official and signed source tarballs
This release includes Windows binaries for libssh2 1.11.1
Full Changelog: 0.3.0...0.4.0
Version 0.3.0
What's Changed
- 8256cd4 Fixed a bug in
libssh2_userauth_keyboard_interactive_ex()
that resulted in a crash when called in 64-bit environments (@logmanoriginal) - #3 lvssh_extensions Multi-thread Safety and Memory Allocation (@j-medland)
- #2 Fixed byte-packing and moved to
NumericResizeArray
forLStrHandle
allocation (@j-medland) - 8256cd4..04b9be0 Refactored the extensions library to utilize LabVIEW native types, libssh2 macros, and pure C-style syntax (@logmanoriginal)
- #5 Made the extensions library thread-safe (@logmanoriginal)
- #2 Fixed byte-packing and moved to
- #7 Fixed an infinite loop when enabling callbacks without handlers (@logmanoriginal)
- #8 Enabled reentrant execution with thread-safe locking for all functions (@logmanoriginal)
- #10 Fixed truncated description in
channel_request_pty
(@logmanoriginal) - #11 Improved error messages (@logmanoriginal)
- Error messages now also contain libssh2 error numbers
- Error messages now also include a short error description
- #9 Error 5042 when using
libssh2_channel_shell.vi
(@sanch3z)- #12 Fixed unexpected bytes remain after decoding in
libssh2_channel_process_startup
(@logmanoriginal)
- #12 Fixed unexpected bytes remain after decoding in
Full Changelog: 0.2.0...0.3.0
Version 0.2.0
This release contains the following changes:
- Added a
callback
input tolibssh2_callback_set
. - Fixed an issue in
libssh2_flush_ex
that resulted in a crash when the function is called. - Fixed an issue in
libssh2_sftp_read
that resulted in truncated data when the source file contains null-byte characters. [#4] (@sanch3z) - Fixed an issue in
libssh2_session_abstract
that could result in a crash on 32-bit platforms.
This release includes Windows binaries for libssh2 version 1.11.0.
Full Changelog: 0.1.0...0.2.0
Version 0.1.0
This is the first release of lvssh2.
It includes most of the major APIs of libssh2 and supports both 32-bit and 64-bit environments.
This release includes Windows binaries for libssh2 version 1.11.0.
Full Changelog: https://github.com/logmanoriginal/lvssh2/commits/0.1.0