SSH.NET.nuspec 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
  3. <metadata>
  4. <id>SSH.NET</id>
  5. <version>2016.0.0-beta3</version>
  6. <title>SSH.NET</title>
  7. <authors>Renci</authors>
  8. <owners>olegkap,drieseng</owners>
  9. <licenseUrl>https://github.com/sshnet/SSH.NET/blob/master/LICENSE</licenseUrl>
  10. <projectUrl>https://github.com/sshnet/SSH.NET/</projectUrl>
  11. <requireLicenseAcceptance>false</requireLicenseAcceptance>
  12. <description>SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism and with broad framework support.</description>
  13. <releaseNotes>2016.0.0-beta3
  14. ==============
  15. New Features:
  16. * Added support for .NET Core 1.0 (.NETStandard 1.3)
  17. 2016.0.0-beta2
  18. ==============
  19. Changes:
  20. * Improved performance of ScpClient (GitHub issue #21)
  21. Fixes:
  22. * Terminal width (pixels) is not passed in pty-req
  23. * Stopping ForwardedPortDynamic without ever having started would result in a NRE
  24. 2016.0.0-beta1
  25. ==============
  26. New Features:
  27. * Added support for HMAC-SHA512 (hmac-sha2-512 and hmac-sha2-512-96)
  28. * Added support for Universal Windows Platform 10 (UAP10.0)
  29. Changes:
  30. * Overall performance improvements
  31. * Relicensed code under MIT license, explicitly permitting reuse within proprietary software
  32. provided all copies of the licensed software include a copy of the MIT License terms and the
  33. copyright notice
  34. * Separated our hash algorithms into SshNet.Security.Cryptography project and package
  35. * When available, prefer hash algorithms and encodings from target framework
  36. * Refactoring to prepare for upcoming .NET Core support
  37. Fixes:
  38. * Partial reads from stream assume end (CodePlex issue #1516)
  39. * Session.Disconnect() hangs forever (CodePlex issue #2591)
  40. * SshData.ReadInt64() is broken (CodePlex issue #2579)
  41. * Race condition when SSH_MSG_GLOBAL_REQUEST is received immediately after successful authentication (GitHub issue #8)
  42. 2014.4.6-beta2
  43. ==============
  44. New Features:
  45. * Improved accuracy of IsConnected on .NET
  46. * Added support for ssh.com (SSH-2) private keys (issue #1987)
  47. * Support an acceptable group of up to 8192 bits for SHA-1 and SHA-256 Diffie-Hellman Group and Key Exchange (issues #1973 and #1777)
  48. Changes:
  49. * Reduced default buffer size for SftpClient from 64 KB to 32 KB as some SSH servers apply a hard limit of 64 KB at the transport level.
  50. Fixes:
  51. * SftpClient is throwing undocumented exceptions (issue #2148)
  52. * Client channels are no longer closed on dispose (issue #1943)
  53. * SftpClient.Exists(string) returns true for a path that does not exist (issues #1952, #1696 and #1574)
  54. * ObjectDisposedException when channel is closing (issues #1942 and #1944)
  55. * Stack overflow during authentication when server returns same allowed methods after partial success (issue #2399)
  56. * SshCommand doesn't cleanup subscribed events (issue #2295)
  57. * Lines before protocol identification string are not skipped (issue #1935 and #2223)
  58. * ShellStream.ReadLine produces incorrect output when reading multi-byte characters (issue #2190)
  59. * SftpClient constructor throws ArgumentException when host contains underscore (issue #1845)
  60. * Signing key is missing from source download (issue #2455)
  61. * Forwarded Port channels can get stuck waiting (issue #1558)
  62. * NullReferenceException when SftpFileStream is finalized after dispose of session (issue #2013)
  63. * BlockCipher.Encrypt fails if input message is not padded (issue #2547)
  64. * ScpClient: Missing files when using DirectoryUpload (issue #1382)
  65. * Dynamic port forwarding slows down to a crawl (issue #2010)
  66. * SendKeepAlive causes SocketException when connection is dropped (issue #2029)
  67. * SocketException on Dispose or Disconnect (issue #2400)
  68. * Sending EOF on wrong channel number (issue #1877)
  69. * ForwardedPortDynamic: Unhandled exception if client terminates socket (issue #1844)
  70. 2014.4.6-beta1
  71. ==============
  72. New Features:
  73. * Added callbacks to UploadFile, DownloadFile and ListDirectory in SftpClient (issue #1324)
  74. * Allow a given private key file to be used concurrently
  75. * Performance improvements:
  76. - optimization of payload size for both read and write operations (SftpClient only)
  77. - increase window size from 1MB to 2MB
  78. - increase buffer size from 16KB to 64KB for SftpClient
  79. - take into account the maximum remote packet size of the channel for write operations
  80. - increase maximum size of packets that we can receive from 32 KB to 64 KB
  81. * Improve exception message for authentication failures
  82. Breaking changes:
  83. * Assembly name is now Renci.SshNet for all supported frameworks
  84. * The Renci.SshNet assemblies for .NET and Silverlight are now strong-named (issue #1802)
  85. Fixes:
  86. * Incorrect copyright in assemblies (issue #1764)
  87. * Remove linefeed from WriteLine method in Shellstream class (issue #1584)
  88. * Disable logging of messages in release builds (issue #1767)
  89. * Stuck loop on key exchange using arcfour encryption (issue #1922)
  90. * Timeout sending data to server with low window size (issue #1706)
  91. * No connection possible with the same auth method requested multiple times (issue #1930)
  92. * Unobserved exception rethrown by finalizer thread (issue #1298 and #1587)
  93. * Client cipher is used to decrypt server messages (issue #1917)
  94. * Connection dropped by server due to invalid DSA signature (issue #1918)
  95. * Correct casing of Security/Cryptography/HMAC.cs to fix build on Linux (issue #1505)
  96. * HTTP proxy hangs (issue #1890)
  97. * Wrong parameters to SetSocketOption leads to SocketException under Mono (issue #1799)
  98. * Incorrect check for timeout values (issue #1620)
  99. * Wrong PKCS7 padding in DES algorithm (issue #1580)
  100. * OverflowException on empty server response (issue #1562)
  101. * Event handle leak (issue #1761)
  102. * SftpFileStream is very slow (issue #1919)
  103. * Write access required for private key file</releaseNotes>
  104. <summary>A Secure Shell (SSH) library for .NET, optimized for parallelism.</summary>
  105. <copyright>2012-2016, RENCI</copyright>
  106. <language>en-US</language>
  107. <tags>ssh scp sftp</tags>
  108. <dependencies>
  109. <group targetFramework="net35" />
  110. <group targetFramework="net40" />
  111. <group targetFramework="netstandard1.3">
  112. <dependency id="Microsoft.CSharp" version="4.0.1" />
  113. <dependency id="SshNet.Security.Cryptography" version="[1.2.0]" />
  114. <dependency id="System.Diagnostics.Debug" version="4.0.11" />
  115. <dependency id="System.Diagnostics.Tools" version="4.0.1" />
  116. <dependency id="System.Diagnostics.TraceSource" version="4.0.0" />
  117. <dependency id="System.Globalization" version="4.0.11" />
  118. <dependency id="System.IO" version="4.1.0" />
  119. <dependency id="System.IO.FileSystem" version="4.0.1" />
  120. <dependency id="System.IO.FileSystem.Primitives" version="4.0.1" />
  121. <dependency id="System.Linq" version="4.1.0" />
  122. <dependency id="System.Net.NameResolution" version="4.0.0" />
  123. <dependency id="System.Net.Sockets" version="4.1.0" />
  124. <dependency id="System.Reflection.Extensions" version="4.0.1" />
  125. <dependency id="System.Runtime.Extensions" version="4.1.0" />
  126. <dependency id="System.Security.Cryptography.Algorithms" version="4.2.0" />
  127. <dependency id="System.Text.RegularExpressions" version="4.1.0" />
  128. <dependency id="System.Threading" version="4.0.11" />
  129. <dependency id="System.Threading.Thread" version="4.0.0" />
  130. <dependency id="System.Threading.ThreadPool" version="4.0.10" />
  131. <dependency id="System.Threading.Timer" version="4.0.1" />
  132. <dependency id="System.Xml.XmlDocument" version="4.0.1" />
  133. <dependency id="System.Xml.XPath.XmlDocument" version="4.0.1" />
  134. </group>
  135. <group targetFramework="sl4">
  136. <dependency id="SshNet.Security.Cryptography" version="[1.2.0]" />
  137. </group>
  138. <group targetFramework="sl5">
  139. <dependency id="SshNet.Security.Cryptography" version="[1.2.0]" />
  140. </group>
  141. <group targetFramework="wp71">
  142. <dependency id="SshNet.Security.Cryptography" version="[1.2.0]" />
  143. </group>
  144. <group targetFramework="wp8">
  145. <dependency id="SshNet.Security.Cryptography" version="[1.2.0]" />
  146. </group>
  147. <group targetFramework="uap10.0">
  148. <dependency id="SshNet.Security.Cryptography" version="[1.2.0]" />
  149. <dependency id="System.Xml.XPath.XmlDocument" version="4.0.1" />
  150. </group>
  151. </dependencies>
  152. </metadata>
  153. </package>