1
0
Fork 0
mirror of https://gitlab.redox-os.org/CoffeeCode/redox-ssh.git synced 2025-12-28 15:02:18 +01:00
Commit graph

41 commits

Author SHA1 Message Date
Wildan M
593d21e593 Add Gitlab CI 2024-04-16 03:59:47 +07:00
Jeremy Soller
656f021eb9
Update dependencies 2023-03-10 09:03:43 -07:00
Jeremy Soller
8cf8b6073f Fix compilation on Redox 2018-05-02 19:28:04 -06:00
Thomas Gatzweiler
fa05c15359
Change license and copyright 2018-04-28 12:55:50 +02:00
Thomas Gatzweiler
46e4bfab79 Implement Write for Packet 2017-07-21 21:26:34 +02:00
Thomas Gatzweiler
44a24eb38f Change TcpStream to Read + Write trait 2017-07-21 21:20:05 +02:00
Thomas Gatzweiler
29f16ed240 Create a read thread for the PTY 2017-07-21 21:18:48 +02:00
Thomas Gatzweiler
9789c53294 Implement verbosity flag for sshd 2017-07-21 21:16:41 +02:00
Thomas Gatzweiler
af8a1ffb77 Implement channels 2017-07-20 17:31:02 +02:00
Thomas Gatzweiler
8c911fec23 Don't use TcpStream::try_clone for now 2017-07-20 14:14:31 +02:00
Thomas Gatzweiler
743cb40e39 Implement dynamic key exchange selection" 2017-07-19 17:42:45 +02:00
Thomas Gatzweiler
874f42313b Update README.md [skip-ci] 2017-07-19 12:29:38 +02:00
Thomas Gatzweiler
712e4fd208 Implement connection threads 2017-07-19 08:50:06 +02:00
Thomas Gatzweiler
3f23c15783 Fix sequence counting bug 2017-07-19 08:32:54 +02:00
Thomas Gatzweiler
4a0d5a42df Clean up some warnings 2017-07-19 07:07:03 +02:00
Thomas Gatzweiler
42ab772a72 Initial channel implementation 2017-07-18 22:56:07 +02:00
Thomas Gatzweiler
fe447bf443 Implement hmac-sha2-256 2017-07-18 21:09:46 +02:00
Thomas Gatzweiler
64e44de13a Initial AES-CTR implementation 2017-07-18 15:41:33 +02:00
Thomas Gatzweiler
d71b352b54 Complete Curve25519 implementation 2017-07-18 13:37:54 +02:00
Thomas Gatzweiler
c44b63c32c Fix bug with discarded buffer 2017-07-16 17:21:35 +02:00
Thomas Gatzweiler
673ba67f61 Add verbose option to sshd 2017-07-16 15:34:12 +02:00
Thomas Gatzweiler
86d7d48a29 Implement ConnectionError 2017-07-16 13:49:09 +02:00
Thomas Gatzweiler
cf7644a5ed Remove threading for now 2017-07-16 11:08:56 +02:00
Thomas Gatzweiler
ba376a9add Flush stream after writing a packet 2017-07-16 11:00:34 +02:00
Thomas Gatzweiler
85203b1f61 Fix travis build 2017-07-16 10:45:51 +02:00
Thomas Gatzweiler
b55c13cc84 Remove unneeded dependencies 2017-07-16 10:41:58 +02:00
Thomas Gatzweiler
d38742f68c Fix travis build 2017-07-16 09:41:51 +02:00
Thomas Gatzweiler
6b9551f317 Fix travis build 2017-07-16 09:26:10 +02:00
Thomas Gatzweiler
a9fb733bea Run cargo fmt 2017-07-16 09:13:25 +02:00
Thomas Gatzweiler
16c57380d7 Rename Session to Connection 2017-07-15 19:59:55 +02:00
Thomas Gatzweiler
5d81f21f3f Implement server host key file 2017-07-15 15:59:37 +02:00
Thomas Gatzweiler
0a3c2cb325 Add .rustfmt.toml 2017-07-15 15:59:11 +02:00
Thomas Gatzweiler
9bdb348fa5 Add comments and better error handling 2017-07-15 14:36:01 +02:00
Thomas Gatzweiler
1806e5ac5e Add comments and better error handling 2017-07-15 14:35:41 +02:00
Thomas Gatzweiler
4dcfe63ab5 Add ED25519 crypto system 2017-07-15 13:38:03 +02:00
Thomas Gatzweiler
6380617655 Remove forking for now (no libc on rust stable) 2017-07-15 09:41:59 +02:00
Thomas Gatzweiler
39d3e76a11 Add .travis.yml 2017-07-15 09:35:08 +02:00
Thomas Gatzweiler
abb40764ab Add public/private key traits 2017-07-15 09:28:03 +02:00
Thomas Gatzweiler
8f19dadccc Add BigInt 2017-07-14 14:41:59 +02:00
Thomas Gatzweiler
6dd79b785d Discard the usage of nom 2017-07-14 12:20:19 +02:00
Thomas Gatzweiler
587f810172 Initial commit 2017-07-12 22:39:08 +02:00