drieseng
|
852efaf9f9
Modify SocketAbstraction.CanWrite to return false when socket is null.
|
9 years ago |
drieseng
|
a6eedcb4f4
Session is no longer partial.
|
9 years ago |
drieseng
|
ee9f0f748a
SocketExceptions that are thrown during shut down of the socket should not bubble up.
|
9 years ago |
drieseng
|
f9773a6786
Refactor out use of dynamic types, and reflection for processing received SSH messages.
|
9 years ago |
drieseng
|
6237dd4982
Move IsSocketConnected to Session.cs.
|
9 years ago |
drieseng
|
9e8ce4a868
Modify ReceiveMessage to return null when connection is closed.
|
9 years ago |
drieseng
|
ad596e83c0
Remove clearing of buffer.
|
9 years ago |
drieseng
|
1d6177fceb
Send SSH_MSG_CHANNEL_EOF and SSH_MSG_CHANNEL_CLOSE in synchronized block.
|
9 years ago |
drieseng
|
b413970148
Added more tracing, and break receive loop when we start disconnecting.
|
9 years ago |
drieseng
|
1bab13b78d
Add comment.
|
9 years ago |
drieseng
|
c274f1f9b5
Catch and log SocketException that is thrown while shutting down the socket or clearing its read buffer.
|
9 years ago |
drieseng
|
879c39badd
Rename SendDisconnect to TrySendDisconnect.
|
9 years ago |
drieseng
|
395bbe70d6
Only use Socket.Poll, Socket.Select and read lock when FEATURE_SOCKET_POLL is defined.
|
9 years ago |
drieseng
|
f9ad89384f
Rename Read(int length) to SocketRead(int length)
|
9 years ago |
drieseng
|
5529efcab8
Do not send SSH_MSG_DISCONNECT when the server is closing the session by sending a SSH_MSG_DISCONNECT.
|
9 years ago |
drieseng
|
76a92cfb0a
SshData.cs:
|
9 years ago |
drieseng
|
31b2019fe4
Temporarily introduce extra verbose tracing.
|
9 years ago |
drieseng
|
546caedc94
Include session id in (some) trace messages.
|
9 years ago |
drieseng
|
96160b3c74
Added extra debug/trace output.
|
9 years ago |
Gert Driesen
|
0993749c97
Introduce FEATURE_REGEX_COMPILE symbol
|
9 years ago |
drieseng
|
1388766a03
Use explicit private modifier for consistency.
|
9 years ago |
drieseng
|
57a78fc3a4
Make line endings consistent (PR #19)
|
9 years ago |
drieseng
|
a1f46d40c2
Register for SSH_MSG_GLOBAL_REQUEST right before authentication.
|
9 years ago |
Gert Driesen
|
a5a6044226
Merge pull request #9 from antmeehan/fix-issue-8
|
9 years ago |
drieseng
|
ee3f679aa3
Separate creating, enabling/disabling, activating/deactivating of messages into SshMessageFactory.
|
9 years ago |
drieseng
|
05d8ccbd7b
Avoid using less optimal Linq, and use optimized extension methods instead.
|
9 years ago |
drieseng
|
a7a6e0552e
SocketRead:
|
9 years ago |
drieseng
|
a924a3ba03
Always use "tuning" code.
|
9 years ago |
Anthony.Meehan
|
514fd0352a
Handle SSH_MSG_GLOBAL_REQUEST earlier in the connection process
|
9 years ago |
drieseng
|
2c3d72c481
Moved usage of TraceSource (and related classes) to DiagnosticAbstraction class.
|
9 years ago |