Skip to content

rcp 0.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Oct 02:23
· 2 commits to main since this release
1826f71

Added

  • Tags made by the manual Release run are signed keylessly with gitsign under the
    release workflow's identity on main, starting with this release. docs/src/releases.md
    shows how to verify one with gitsign verify-tag.

Changed

  • Cryptography comes from widely used open-source crates instead of rcp's own code: SHA-256
    and HMAC from RustCrypto sha2 and hmac, NTLM's MD4 and MD5 from md4 and md-5,
    SMB signing from aes and cmac, and BLAKE3 from the official blake3 crate. The
    default build now compiles those crates and their support crates, and nothing else from
    crates.io. Digests and signatures are unchanged; BLAKE3 is about twice as fast per core.

Deprecated

  • RCP_NO_SHA_NI and RCP_NO_AES_NI are accepted and have no effect. The crates choose
    their hardware paths at run time and cannot be overridden.

Fixed

  • Skipping certificate verification no longer prints WARN: -s3.noverify for every
    endpoint. The warning, and the missing-CA-bundle hint, name the option that turned
    verification off: -dav.noverify, -http.noverify, -oci.noverify or -s3.noverify
    (HDFS follows -s3.noverify).