diff --git a/ChangeLog.md b/ChangeLog.md index 90cda79116e9d0b433f4f47ccfe4a946b98b2f0e..f956a1c33c35a09ceb5579bc89c3caa13c3ad462 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,6 @@ # Changelog for tahoe-lafs-immutable-uploader -## 0.2.0.0 (unreleased) +## 0.2.0.0 (2023-10-02) * `decode` now checks the fingerprint in the read capability against the URI extension block in shares being decoded and signals an error instead of @@ -24,7 +24,7 @@ * The `cereal`, `cipher-aes128`, `crypto-api`, `tagged`, and `monad-loop` direct dependencies have been dropped. `cryptonite` (already a dependency) - is now used for AES128 operations. + is now used for AES128 operations. (!54) ## 0.1.0.2 diff --git a/flake.nix b/flake.nix index 9edd3f8f9612afb46ef444e46deb83f2c3a6f8bd..c01cdda2fd2759cdd2953dfd5a90b46a48e1db00 100644 --- a/flake.nix +++ b/flake.nix @@ -77,11 +77,14 @@ program = "${ pkgs.writeShellApplication { name = "release"; - runtimeInputs = with pkgs; [cabal-install]; + runtimeInputs = with pkgs; [ + cabal-install + haskell.compiler.${ghcVersion} + ]; text = '' set -x sdist=$(cabal sdist | tail -n 1) - haddocks=$(cabal haddock --haddock-for-hackage | tail -n 1) + haddocks=$(cabal haddock --enable-doc --haddock-for-hackage | tail -n 1) cabal upload "$sdist" cabal upload --documentation "$haddocks" ''; diff --git a/tahoe-chk.cabal b/tahoe-chk.cabal index 97313b9a4d895ae457c582825014b772fad9f332..bf1ebc738c5ba19f0f8d6cb993421091d99cded8 100644 --- a/tahoe-chk.cabal +++ b/tahoe-chk.cabal @@ -1,11 +1,13 @@ cabal-version: 1.12 name: tahoe-chk -version: 0.1.0.2 +version: 0.2.0.0 synopsis: The Tahoe-LAFS' Content-Hash-Key (CHK) cryptographic protocol. description: - Please see the README on GitHub at <https://whetstone.private.storage/privatestorage/tahoe-chk/-/blob/main/README.md> + Reversibly encrypt plaintext, encode ciphertext to shares, and serialize + shares to bytes such that confidentiality, integrity, and authenticity are + assured. homepage: https://whetstone.private.storage/privatestorage/tahoe-chk bug-reports: @@ -65,7 +67,7 @@ library , concurrency >=1.11 && <2 , containers >=0.6.0.1 && <0.7 , cryptonite >=0.27 && <0.31 - , deepseq + , deepseq >=1.1 && <1.6 , directory >=1.3.3 && <1.4 , extra >=1.7.7 && <1.8 , fec >=0.1.1 && <0.2