diff --git a/Renci.SshClient/Build/build.cmd b/Renci.SshClient/Build/build.cmd new file mode 100644 index 00000000..ac896dea --- /dev/null +++ b/Renci.SshClient/Build/build.cmd @@ -0,0 +1,33 @@ +@echo off + +rem We use the version of MSBuild that is included in .NET 4.0 / 4.5 +set MSBUILD_HOME=%WINDIR%\Microsoft.NET\Framework\v4.0.30319 + +rem MSBuild project file is located in the same directory as the current script +set MSBUILD_PROJECT=%~dp0\build.proj + +set MSBUILD_EXE=%MSBUILD_HOME%\msbuild.exe + +rem verify whether the version of MSBuild that we need is installed +if not exist %MSBUILD_EXE% goto msbuild_missing + +rem launch the build script +call %MSBUILD_HOME%\msbuild.exe %MSBUILD_PROJECT% /verbosity:minimal /nologo +if errorlevel 1 goto msbuild_failure +goto :EOF + +:msbuild_missing +echo. +echo Build FAILED. +echo. +echo MSBuild is not available in the following directory: +echo %MSBUILD_HOME% +echo. +echo Please check your local setup. +goto :EOF + +:msbuild_failure +echo. +echo Build FAILED. +echo. +echo Please check the MSBuild output for information on the cause. diff --git a/Renci.SshClient/Build/build.proj b/Renci.SshClient/Build/build.proj new file mode 100644 index 00000000..784b6cf9 --- /dev/null +++ b/Renci.SshClient/Build/build.proj @@ -0,0 +1,75 @@ + + + + Release + $(MSBuildThisFileDirectory) + $(BuildRoot)nuget\nuget.exe + + + + + + + + + + Configuration=Release + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Renci.SshClient/Build/nuget/SSH.NET.nuspec b/Renci.SshClient/Build/nuget/SSH.NET.nuspec new file mode 100644 index 00000000..c5eb041b --- /dev/null +++ b/Renci.SshClient/Build/nuget/SSH.NET.nuspec @@ -0,0 +1,38 @@ + + + + SSH.NET + 2014.3.8 + SSH.NET + Renci + olegkap + http://sshnet.codeplex.com/license + http://sshnet.codeplex.com/ + true + This project was inspired by Sharp.SSH library which was ported from Java. This library is a complete rewrite using .NET, without any third party dependencies and to utilize the parallelism as much as possible to allow best performance you can get. SSH.NET supports .NET 3.5, .NET 4.0, Silverlight 4.0, Silverlight 5.0, Windows Phone 7.1 and Windows Phone 8. + New Features: + + * Added callbacks to UploadFile, DownloadFile and ListDirectory in SftpClient (issue #1324) + * Allow a given private key file to be used concurrently + +Breaking changes: + + * Assembly is now named Renci.SshNet for all supported frameworks + * The Renci.SshNet assemblies for .NET and Silverlight are now strong-named (issue #1802) + +Fixes: + + * Correct casing of Security/Cryptography/HMAC.cs to fix build on Linux (issue #1505) + * HTTP proxy hangs (issue #1890) + * Wrong parameters to SetSocketOption leads to SocketException under Mono (issue #1799) + * Incorrect check for timeout values (issue #1620) + * Wrong PKCS7 padding in DES algorithm (issue #1580) + * OverflowException on empty server response (issue #1562) + * Event handle leak (issue #1761) + * Write access required for private key file + A Secure Shell (SSH) library for .NET, optimized for parallelism. + 2012-2014, RENCI + en-US + ssh .net40 sftp .net35 wp71 wp8 silverlight windowsphone + + \ No newline at end of file diff --git a/Renci.SshClient/Build/nuget/nuget.exe b/Renci.SshClient/Build/nuget/nuget.exe new file mode 100644 index 00000000..9cba6edb Binary files /dev/null and b/Renci.SshClient/Build/nuget/nuget.exe differ diff --git a/Renci.SshClient/SSH.NET.nupkg b/Renci.SshClient/SSH.NET.nupkg deleted file mode 100644 index d635a074..00000000 Binary files a/Renci.SshClient/SSH.NET.nupkg and /dev/null differ