olegkap_cp
8680a84416
Add ZlibStream and refactor compression related code for fufutre zlib support.
2011-09-28 20:29:49 +00:00
olegkap_cp
99adc4de8b
Make LastWriteTime and LastAccessTime properties updatable
2011-09-28 14:16:31 +00:00
olegkap_cp
44ace626b3
Fix regex to allow host to start with number
2011-09-19 12:51:58 +00:00
olegkap_cp
799e6d54b9
Internal changes, replace Dictionary<string,SftpFileAttributes> with KeyValuePair<string,SftpFileAttributes>[].
2011-09-16 16:50:00 +00:00
olegkap_cp
91245999d9
Add additional BeginUploadFile method
2011-09-15 13:33:36 +00:00
olegkap_cp
1c8a03abb1
Fix encoding support and send command always encoded as UTF-8
2011-09-15 13:21:19 +00:00
olegkap_cp
234cd1e024
Update Silverlight and WindowPhone projects and make it compilable.
...
Apply new file naming convention for silverlight and windows phone project files
2011-09-15 12:52:35 +00:00
olegkap_cp
b52679c0ef
Minor code performance improvment, replace Array.Copy with Buffer.BlockCopy
2011-09-14 13:37:38 +00:00
olegkap_cp
2fc80afd6b
Add file overwrite option to UploadFile method
2011-09-12 19:26:10 +00:00
olegkap_cp
2760c05e21
Implement write pipelining
...
Other minor peromnace improvments
2011-09-12 18:53:24 +00:00
olegkap_cp
b0458769df
Fix random bytes arrays generation size
2011-08-31 00:59:18 +00:00
olegkap_cp
83884c34aa
Refactor and remove usage of Network stream to make it compartible with Silverlight
...
Make silverlight project compilable (still cannot connect, signature fails)
2011-08-30 03:01:46 +00:00
olegkap_cp
4c1b9660f1
Add missing Resources file from the test project
2011-08-29 13:47:41 +00:00
olegkap_cp
213ac99613
Fix RsaCipher block type condition
2011-08-29 00:29:04 +00:00
olegkap_cp
98033220e8
Rename Size int Length to look more like FileInfo
2011-08-28 15:41:31 +00:00
olegkap_cp
ba3efa90f7
Fix RSA cipher and add support for different key sizes.
2011-08-28 14:12:07 +00:00
olegkap_cp
7f0c5d2399
Make NextRequestId property thread safe.
2011-08-27 12:12:49 +00:00
olegkap_cp
4b1f991c9e
Remove ASCIIEncoding class and replace ASCII to UTF-8
...
Refresh Silverlight and WindowsPhone projects
2011-08-27 03:42:50 +00:00
olegkap_cp
da854b711a
Apply 10278 patch and make some minor corrections
...
Fix Renci.SshNet.NET35 project and make it compilable
Add Tests for .NET 3.5
2011-08-26 12:52:20 +00:00
olegkap_cp
5aa082d32d
Add BigInteger.BitLength property
...
Use BitLength property to calculate random value
2011-08-25 18:00:32 +00:00
olegkap_cp
70105742d3
Add project for future .NET 3.5 support
2011-08-25 14:00:39 +00:00
olegkap_cp
5cfea7f750
Remove deleted files from the source
...
Fix SftpFile.MoveTo method to rename file
Correct SshData class ReadString and ReadBinaryString methods
Add SftpFile.MoveTo test
2011-08-24 13:32:28 +00:00
Kenneth_aa_cp
20a22115f2
SshData.cs - Added 2 parameter checks.
...
SshClient.cs - Added 1 parameter check.
In SymetricCipher, added check for constructor parameter key, added documentation to all classes that inherits from this class: Block(Cipher), Aes, Arc4, Blowfish, Cast, Des, Serpent, TripleDes, Twofish and Stream.
These were found using Code Analysis: Full.
2011-08-24 05:04:45 +00:00
Kenneth_aa_cp
d8ee7d17d2
SshData.cs - Added 4 exception documentation, added 3 parameter checks, fixed typo in exception message for ReadString/ReadBinaryString. Also note that any call to SshData.Write(IEnumerable<byte>) will throw if passed null, List<byte>.AddRange does that for us.
...
SubsystemSession.cs - Added 1 exception documentation and parameter check on Constructor(Session,string,TimeSpan).
SftpClient.cs - Added more exception documentation than I care to count.
PipeStream.cs - Fixed mismatch between documentation and the actual exception in Write(byte[], int, int). Also in property Position, throwing NotImplemented but documented NotSupported. Also happens elsewhere o.O - I'm not touching this code anymore, see Workitem 819.
SemaphoreLight.cs - Added 1 exception documentation.
2011-08-24 03:00:58 +00:00
olegkap_cp
097246c153
Split SftpSession class into 2 to allow future extensability of other sub systems
2011-08-22 13:51:15 +00:00
olegkap_cp
ae45316542
Add few cipher and private key tests
2011-08-22 02:03:00 +00:00
olegkap_cp
dbd5f07d20
Fix CA2214 and some other CA complaints
...
Fix some comments
Fix DownloadFile hang error introduced in previouse check in
2011-08-20 23:39:40 +00:00
olegkap_cp
34a5cba265
Code Cleanup
...
Some TODO items
Replace IEnumerable<byte> with byte[] to reduce calling .ToArray() function
Fix ListDirectory ( close open directory handle)
2011-08-18 19:24:00 +00:00
olegkap_cp
6f20f21d11
Improve DER object serialization and add ObjectIdentifier class to identify algorithm being used during DER serialziation
2011-08-18 13:09:20 +00:00
olegkap_cp
67538291a5
Fix RequestRead operation
2011-08-17 15:14:37 +00:00
olegkap_cp
745bc9e2bc
Add RsaKey and DsaKey classes
...
Add HostAlgorithm class for host key authentication and possible for certificate authentication in the future
Refactor public/private key logic
2011-08-16 18:48:16 +00:00
Kenneth_aa_cp
eb8a5086ad
ConnectionInfo.cs - Added 1 exception documentation.
...
PrivateKeyFile.cs - Added 4 exception documentation, and added parameter checks for null to DecryptKey.
SftpFile.cs - Added 1 exception documentation.
SftpFileStream.cs - Added 3 exception documentation.
SftpClient.cs - Added 8 exception documentation, and added a an attribute to SetLastAccessTime, SetLastAccessTimeUtc, SetLastWriteTime, SetLastWriteTimeUtc to give warning about not being implemented.
Shell.cs - Added 2 exception documentation.
SshCommand.cs - Added 3 exception documentation, and added 2 notes in BeginExecute as to how to better explain the exception, and question what happens if callback is null.
2011-08-16 06:26:02 +00:00
olegkap_cp
b20150456e
Refactor and reorganize cipher encryption (more need to be done)
...
Add padding for private key DES-EDE3-CBC, DES-EDE3-CFB and others encryption/decryption
Add internally implemented DSA digital signature
Change encruption and hash algorithm definition in ConnectionInfo from Type to Lambda expression
2011-08-11 02:01:18 +00:00
olegkap_cp
033218647f
Add KeepAliveRequestInfo class
...
Add EndOfWriteRequestInfo class
Refactor channel request messages to allow custom channel reuqest support
2011-08-03 18:53:45 +00:00
olegkap_cp
e369b0f53e
Add and fix comments
2011-07-29 19:13:44 +00:00
olegkap_cp
5e2112e62b
Add SHA256Hash algorithm
...
Exclude RSA Private Key from Silverlight version
Minor silverlight related fixes
2011-07-28 20:44:10 +00:00
olegkap_cp
40b36edaf1
Add SHA1 algorithm
...
Add RSA Private key algorithm
Adding some Silverlight specific #if...#endif
2011-07-28 20:09:41 +00:00
olegkap_cp
e3d3796d33
Fix Aes -ctr algorithms
...
Move hmac-md5 hashing algorithm into library
2011-07-13 14:41:13 +00:00
olegkap_cp
7d8c9cf61e
Refactor and reorganize cipher code
...
Fix TripleDES cipher
Fix and add missing comments
Mark assembly as not CLR
2011-07-06 20:19:29 +00:00
olegkap_cp
445d995f44
Add ASCIIEncoding to be used internally and also by Silverlight implementations
...
Misc logic sepeartion to prepare for Silverlight
2011-07-05 20:03:02 +00:00
olegkap_cp
1217c5505e
Minor changes for future silverlight support
2011-07-05 16:00:43 +00:00
olegkap_cp
a5c68f73c5
Fix some issues raised in #752 Issue
2011-07-05 15:24:50 +00:00
Kenneth_aa_cp
3d0738c8c8
Undo panic.
2011-07-04 11:13:22 +00:00
Kenneth_aa_cp
0a1aa984ec
Firealarm
2011-07-04 10:58:55 +00:00
olegkap_cp
18b6eafaaa
Extract thread related operation to NET40 partial classes
...
Replace SemaphoreSlim with custom SemaphoreLight class
2011-06-30 20:49:00 +00:00
olegkap_cp
972b1eae21
Split exception file into two partial files so it could be reused by other implementations
2011-06-30 15:21:50 +00:00
olegkap_cp
6411407558
Replace System.Numerics.BigInteger type with internally implemented Renci.SshNet.Common.BigInteger
2011-06-30 14:51:17 +00:00
olegkap_cp
2d988eff58
Adding and linking project for Silverlight and WindowsPhone development
2011-06-29 17:36:40 +00:00
olegkap_cp
fd22cf21a2
Replace ErrorEventArgs with ExceptionEventArgs
2011-06-29 14:59:15 +00:00
olegkap_cp
db11576c82
Remove Messages folder from previouse check-in
2011-06-27 17:58:55 +00:00