-
Notifications
You must be signed in to change notification settings - Fork 28
/
changelog
92 lines (73 loc) · 2.81 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
v0.5.0 (2023-12-26)
1. Fix some time the global timeout will exceed
2. Add new API to support `TcpStream::connect_timeout`
3. Add new APIs to support getting command exit status
4. pub `LocalChannel` & `ChannelBroker` some of their methods are necessary
v0.4.5 (2023-11-17)
1. Fix the high cpu usage caused by non_block tcp
2. Fix the failuer of version agreement if the server sends more than one lines
v0.4.4 (2023-11-15)
1. Remove some debug print
2. Fix the panic when connect to non-ssh servers
3. Start the ssh-version negotiations as soon as the connection established
v0.4.3 (2023-10-18)
1. Bump ring to 0.17
2. Add ssh-dss support (behind feature deprecated-dss-sha1)
v0.4.2 (2023-10-13)
1. Bump trace version, see #75 for more details
2. Bugfix: Do not panic at non-ssh server connections, see #77 for more
details
v0.4.1 (2023-09-20)
1. Add zlib, [email protected] support
v0.4.0 (2023-09-16)
1. remove chinese comments
2. add RFC links
3. remove the self-implemented log, using tracing instead
4. move scp related function behind feature `scp'
5. re-implement the ssh-error to derive thiserror crate
6. rename the dangerous-related features to deprecated-*
7. add aes-128/192/256-cbc encryption modes (behind feature deprecated-aes-cbc)
7. add 3des-cbc encryption modes (behind feature deprecated-des-cbc)
v0.3.3 (2023-09-10)
1. fix hang when tcp connects to a non-existent host
2. refactor aes_ctr file
3. translate the changelogs
4. use std::time::Duration as timeout rather than u128
5. add the support for ssh message `SSH_MSG_CHANNEL_EXTENDED_DATA`
6. bump dependencies
v0.3.2 (2023-01-10)
1. fix some error with hmac2
2. add aes-192-crt, aes-256-ctr
v0.3.1 (2022-12-07)
fix some issues
v0.3.0 (2022-11-18)
1. code refactor
2. disable ssh-rsa by default, move it behind feature "dangerous-algorithms"
v0.2.2 (2022-11-05)
1. add connect_bio API which allows connection over any read/write objects.
2. implement key exchanges during a connected connection
v0.2.1 (2022-09-26)
1. fix sometimes unexpected timeout
v0.2.0 (2022-08-29)
1. add aes_ctr_128
2. add hmac_sha1
3. set tcp non-block by default
4. add public_key auth
v0.1.5 (2022-06-13)
1. modify the accessibility of ChannelScp
v0.1.4 (2022-05-31)
1. remove all mutex
2. fix issues with window size
3. add scp upload & download
v0.1.3 (2022-01-17):
1. code refactor
2. add log
3. open channel directly from session
v0.1.2 (2022-01-9):
1. fix shell channel cannot be using among threads (Incompatible from ver 0.3)
2. fix that one session cannot open multiple channels
3. remove chrono
v0.1.1 (2022-01-5):
1. fix crashes
v0.1.0 (2022-01-5):
1. implement the basic ssh protocol