Skip to content

Releases: fieldrndservices/libssh2-labview

1.2.4

12 Mar 19:02
Compare
Choose a tag to compare

Changes

  • Bump libssh2lv dependency from v0.2.3 to v0.2.4

1.2.3

11 Dec 17:08
Compare
Choose a tag to compare

Added

  • Optional TCP Port for connecting to a remote SSH server (See #43)

Changed

  • The "Simple SFTP File Download" example to use a simpler

Fixed

  • Improper usage of SFTP Attribute API in the "Simple SFTP File Download" example (See #41)

1.2.2

19 Oct 13:02
Compare
Choose a tag to compare

Changed

  • Shared library version to v0.2.3

Fixed

  • Error 1097 occurring when repeatedly connecting to a server (#40)

1.2.1

18 Oct 18:40
Compare
Choose a tag to compare

Fixed

  • Error 56 when establishing a SSH connection because of a zero timeout

1.2.0

16 Oct 16:05
Compare
Choose a tag to compare

Added

  • Connection timeout input to connecting a new session
  • The Read All VI to the SFTP File class API
  • Example of uploading a small file using SFTP
  • Example of downloading a small file using SFTP
  • Example of using multiple, parallel sessions with a Raspberry Pi

Changed

  • The libssh2lv shared libraries to v0.2.2

Remove

  • Property definition for Session's Connect.vi
  • Property definition for Session's Disconnect.vi

Fixed

  • Prepending array or string size to SCP download VI snippet in README
  • Prepending array or string size to SCP and SFTP download examples

1.1.1

12 Jan 02:10
Compare
Choose a tag to compare

Fixed

  • Search path for dynamic library to account for package name change

1.1.0

05 Jan 20:16
Compare
Choose a tag to compare

Added

  • Read-Execute-Print-Loop (REPL) example using a Raspberry Pi as the remote SSH server
  • Example for sending multiple commands to a Raspberry Pi
  • Timeout indicator to Read All VI
  • Timeout indicator to Read All Stderr VI
  • Timeout indicator to Write All VI
  • Timeout indicator to Write All Stderr VI
  • Default terminal size width and height to 80x24 for the VI

Changed

  • Error -8140 (Execute Again Error, LIBSSH2_ERROR_EAGAIN) to a Warning 5040
  • Package version number to match release version number
  • Package name from LIBSSH2 to LIBSSH2 for LabVIEW to further differentiate from the libssh2.org project
  • Installation instructions to use VIPM.io links and procedures

Fixed

  • The "Execute Multiple Commands with a Single Channel with a Raspberry Pi" example
  • The "Execute Multiple Commands with a Single Channel" example
  • Typos in VI descriptions that appear in help context window

1.0.0

09 Dec 15:14
Compare
Choose a tag to compare

This is exactly the same as the Beta-1.0 release, but renamed to match the package version and VIPM.io version.

Beta-1.0

17 Apr 21:41
Compare
Choose a tag to compare

Added

  • The Channel.lvclass:Read All Stderr.vi and Channel.lvclass:Write All Stderr.vi VIs (See #23)
  • Data entry limits to the Max Data Length and Per Read Size controls for the "Read" VIs in the Channel class (See #20)
  • Descriptions to all VIs and type definitions for all classes (See #11)
  • Descriptions to all controls and indicators for all VIs (See #11)
  • Missing Create from Listener variant to the Channel.lvclass:Create.vi polymorphic VI
  • Missing Destroy to Listener variant to the Channel.lvclass:Destroy.vi polymorphic VI
  • Path for the Help path field to all VI documentation (See #15)
  • A relative path for the Help tag field to all VI documentation (See #16)
  • The Agent Identity.lvclass:Create.vi and Agent Identity.lvclass:Destroy.vi VIs to the Agent palette
  • CHM file to installable package (VIP)
  • HTML help documentation for all controls, indicators, VIs, classes, and libraries (See #25)
  • Apache-2.0 License header to all block diagrams of all VIs

Changed

  • The SFTP File.lvclass:Open.vi to a polymorphic VI (See #26)
  • The SFTP File.lvclass:Close.vi to a polymorphic VI (See #26)
  • The SFTP Directory.lvclass:Open.vi to a polymorphic VI (See #26)
  • The SFTP Directory.lvclass:Close.vi to a polymorphic VI (See #26)
  • The Channel.lvclass:Create.vi SCP Receive instance to internally use a File Info object (See #19)
  • Max Data Length from 32000 to 1024 for all channel read and write examples (See 21)
  • The type selector default from hidden to visible for all polymorphic VIs (See #17)
  • The Session.lvclass:Create.vi to a polymorphic VI for API consistency (See #18)
  • The Session.lvclass:Create.vi to a polymorphic VI for API consistency (See #18)
  • The SFTP.lvclass:Create.vi to a polymorphic VI for API consistency (See #18)
  • The SFTP.lvclass:Destroy.vi to a polymorphic VI for API consistency (See #18)
  • The Known Hosts.lvclass:Destroy.vi to a polymorphic VI for API consistency (See #18)
  • The Known Hosts.lvclass:Destroy.vi to a polymorphic VI for API consistency (See #18)
  • SFTP File.lvclass:Flags.ctl to SFTP File.lvclass:Options.ctl for API naming consistency

Alpha-3

02 Apr 15:23
Compare
Choose a tag to compare

Added

  • Example for executing multiple commands with multiple channels (See #4)
  • Example for executing multiple commands with a single channel (See #4)

Changed

  • Internal libssh2lv shared library from v0.2.0 to v0.2.1 (See #14)

Fixed

  • Missing session read and write timeout VIs (See #13)