Correct negotiation without OpenSSL

[?]
Jun 28, 2021, 8:39 AM
WXZWQLGLNQ3QRHMBH7YPTHKSPUST4HD34H3PW5E4LHQYH3KLNHYAC

Dependencies

  • [2] ORSEEVB5 Version bump
  • [3] 7Y2ROIVZ Version bump
  • [4] CWHVPLXN Version bump
  • [5] TFYJ3P2A Version 0.30.8/0.19.4, and solving conflicts
  • [6] ASD7JVBE Do not read past the size of the buffer (after Tokio 0.3)
  • [7] 634OYCNM Tokio 0.3
  • [8] 7FRJYUI6 Reboot because of a bad change
  • [9] 2WEO7OZL Version updates: getting rid of anyhow + moving to Tokio 1.0
  • [10] BRDS7STA Adding method `send_channel_msg` to client::Session, to make it easier to write handlers
  • [11] PDTFLA4Y Version 0.30.7
  • [12] FT67GGO4 Version bump (Pijul and Thrussh)
  • [13] E2SB74SV Version 0.30.3
  • [14] DJT33BQE Version bump
  • [15] 2VTUKRLJ Version
  • [16] VYDCQWSF Version 0.30.6
  • [17] CQSPFH4H Version 0.30.4

Change contents

  • edit in thrussh/src/negotiation.rs at line 52
    [3.270075]
    [3.270075]
    #[cfg(feature = "openssl")]
  • edit in thrussh/src/negotiation.rs at line 56
    [3.270223]
    [3.270223]
    cipher: &[cipher::chacha20poly1305::NAME],
    mac: &["none"],
    compression: &["none", "zlib", "zlib@openssh.com"],
    };
    #[cfg(not(feature = "openssl"))]
    pub const DEFAULT: Preferred = Preferred {
    kex: &[kex::CURVE25519],
    key: &[key::ED25519],
  • replacement in thrussh/Cargo.toml at line 5
    [3.426214][2.33:52]()
    version = "0.33.0"
    [3.426214]
    [3.426233]
    version = "0.33.1"