Reply to subsystem (and version 0.40)
Dependencies
- [2]
LYRZREY7Adding support for MACs and AES in CTR mode - [3]
R5J3MB56Client newkeys was not always resetting the sequence counter - [4]
SKTE2HF6Version 0.37 - [5]
7Y2ROIVZVersion bump - [6]
2WEO7OZLVersion updates: getting rid of anyhow + moving to Tokio 1.0 - [7]
G3FNNIIULimiting the amount of messages that can be buffered while rekeying to two channel windows - [8]
ORSEEVB5Version bump - [9]
BRDS7STAAdding method `send_channel_msg` to client::Session, to make it easier to write handlers - [10]
2Q3SZY2CVersion bump - [11]
662ZS5JFVersion 0.33.2 - [12]
D6H7OWTTFixing the terrapin attack mitigation - [13]
CQSPFH4HVersion 0.30.4 - [14]
WXZWQLGLCorrect negotiation without OpenSSL - [15]
PDTFLA4YVersion 0.30.7 - [16]
CWHVPLXNVersion bump - [17]
OQZGSEWMBuffering non-kex packets received after issuing a KEXINIT - [18]
32GIIFWRFixing strict mode - [19]
TFYJ3P2AVersion 0.30.8/0.19.4, and solving conflicts - [20]
ASD7JVBEDo not read past the size of the buffer (after Tokio 0.3) - [21]
DJT33BQEVersion bump - [22]
7FRJYUI6Reboot because of a bad change - [23]
FT67GGO4Version bump (Pijul and Thrussh) - [24]
OBHPOIUHModernising the API with async traits - [25]
2VTUKRLJVersion - [26]
E2SB74SVVersion 0.30.3 - [27]
EZTTZ6OWFixing terrapin, again - [28]
VYDCQWSFVersion 0.30.6 - [29]
SMUTYV2CFixing warnings - [30]
634OYCNMTokio 0.3
Change contents
- replacement in thrussh/src/server/mod.rs at line 369
) -> impl Future<Output = Result<(Self, Session), Self::Error>> + Send {async { Ok((self, session)) }) -> impl Future<Output = Result<(Self, Session, bool), Self::Error>> + Send {async { Ok((self, session, false)) } - replacement in thrussh/src/server/encrypted.rs at line 712
let (h, s) = h.subsystem_request(channel_num, name, self).await?;let (h, mut s, success) =h.subsystem_request(channel_num, name, self).await?;if wants_reply != 0 {if let Some(ref mut enc) = s.common.encrypted {push_packet!(enc.write,enc.write.push(if success {msg::REQUEST_SUCCESS} else {msg::REQUEST_FAILURE}))}} - replacement in thrussh/Cargo.toml at line 5
version = "0.38.0"version = "0.40.0"