drieseng
cfdaa75902
Fix tests after recent changes.
2016-04-05 15:07:48 +02:00
drieseng
001646a748
Prefer EAP for sockets.
...
Fix compile errors in SocketAbstraction.Connect(...) for TAP and APM.
2016-04-05 09:14:35 +02:00
drieseng
f80b14dc50
Inversed logic, as ConnectAsync returns true when there's I/O pending.
2016-04-04 21:31:56 +02:00
Gert Driesen
2f76f8de79
Remove usage of socket related partial methods.
...
Use methods in SocketAbstraction instead of partial methods.
2016-04-04 21:17:02 +02:00
Gert Driesen
c553f0664b
Remove usage of this qualifier.
2016-04-04 21:14:12 +02:00
Gert Driesen
6f27e5f037
Remove obsolete source files.
2016-04-04 21:12:07 +02:00
Gert Driesen
5221cf7158
Remove obsolete or duplicate source files.
2016-04-04 15:02:27 +02:00
Gert Driesen
653db3a226
Remove obsolete source files.
2016-04-04 14:51:05 +02:00
Gert Driesen
7d4dfa5ac4
Remove empty partial Extensions source file.
2016-04-04 14:40:59 +02:00
Gert Driesen
b5c7066bde
Reduce partial methods/classes and streamline API surface across target frameworks
...
* Make Extensions.DebugPrint(this IEnumerable<byte>) available on all
target frameworks.
* Moved the following extension methods from Extensions.<target
framework>.cs to Extensions.cs:
- IsNullOrWhiteSpace(this string)
- CanRead(this Socket)
- CanWrite(this Socket)
* Removed GetIPAddress(this string) from Extensions.cs, and use
DnsAbstraction.GetHostAddresses(string) instead.
* Make ForwardedPortRemote(uint boundPort, string host, uint port) and
ForwardedPortRemote(string boundHost, uint boundPort, string host, uint
port) constructors available on all target frameworks.
* Eliminated SendData(IChannelSession channel, string command) partial
method from ScpClient.cs.
* Make the following methods on SftpClient available on all target
frameworks:
- SynchronizeDirectories(string, string, string)
- BeginSynchronizeDirectories(string, string, string, AsyncCallback,
object)
- EndSynchronizeDirectories(IAsyncResult)
* Make DnsAbstraction.GetHostAddresses(string) available on all target
frameworks.
* Added SocketAbstraction class.
2016-04-04 14:37:09 +02:00
drieseng
61463b9f2f
Rename conditional compilation symbols.
2016-04-03 16:21:57 +02:00
drieseng
7a08df2487
Implement task async pattern and event-based async pattern.
2016-04-03 16:16:18 +02:00
drieseng
745f352e86
Clarify dynamic port forwarding.
2016-04-03 16:12:42 +02:00
drieseng
92f8077ee3
Introduce FEATURE_MEMORYSTREAM_TRYGETBUFFER symbol, and clarify doc.
2016-04-03 16:11:59 +02:00
drieseng
64e375dc2d
Revert "Clearify dynamic port forwarding."
...
This reverts commit 6c29387d5f .
2016-04-03 16:03:29 +02:00
drieseng
6c29387d5f
Clearify dynamic port forwarding.
2016-04-03 16:01:35 +02:00
drieseng
e49dc1410b
Complete support for EAP.
2016-04-03 16:01:02 +02:00
drieseng
064c9472d7
Introduced support for socket event-based async pattern.
...
Added dispose of listener and waithandle introduced for EAP.
2016-04-03 15:58:29 +02:00
drieseng
badbbeb171
Remove local test project from solution.
2016-04-01 09:55:01 +02:00
drieseng
f6700e05b9
Add partial support for UWP/UAP 10.0, and prepare to support .NET Core 1.0.
...
Still very much work-in-progress.
Moved some target framework specific code to "abstraction" classes.
2016-03-31 22:14:21 +02:00
drieseng
ccdcd159ad
Merge branch 'develop' of https://github.com/sshnet/SSH.NET into develop
2016-03-24 11:15:04 +01:00
drieseng
b59573506a
Removed unnecessary override of Close().
2016-03-24 10:37:17 +01:00
drieseng
2240442ead
Removed obsolete source file introduced by migration from Codeplex.
2016-03-24 10:36:40 +01:00
drieseng
93a6ea503d
Removed duplicate sources introduced by migration from Codeplex.
2016-03-24 10:35:42 +01:00
drieseng
c9f4e9e3c3
Added XML declaration.
2016-03-24 10:34:40 +01:00
Gert Driesen
146ef74f79
Refactored hash (including hmac) classes into separate assembly.
2016-03-13 18:44:49 +01:00
Gert Driesen
eeb6b77b5d
Remote source control bindings.
2016-03-06 15:09:02 +01:00
drieseng
6b126813ac
Remove obsolete sources.
2016-03-05 14:11:20 +01:00
drieseng
872e393e0b
Added missing source links.
2016-02-06 18:47:39 +01:00
drieseng
28f824b9fa
Remove TFS bindings.
2016-02-06 18:47:18 +01:00
drieseng
540b2a1c13
Remove TFS control file.
2016-02-04 21:26:23 +01:00
drieseng
0884dbe306
Removed TFS control files.
2016-02-04 21:24:11 +01:00
drieseng
a79b324dce
Add solution file for VS 2015, and configure NuGet repo folder
2016-02-04 21:17:31 +01:00
drieseng
0830710816
Fixed project file.
...
Added missing (linked) source files.
2016-02-04 21:16:55 +01:00
drieseng
8a2bcdea35
Moved Build folder
...
Moved 'Build' folder to root, and renamed it to 'build'.
2016-02-04 20:46:47 +01:00
drieseng
c6d686691f
Remove TFS templates, and obsolete files imported by the migration from Codeplex
...
Removes TFS templates, and files that were importing into master by the
Github migration tool for TFS.
2016-02-04 20:35:09 +01:00
drieseng
3a2725eae2
Rename Renci.SshClient to src.
2016-02-03 21:18:34 +01:00