summaryrefslogtreecommitdiffhomepage
path: root/keysafe.cabal
diff options
context:
space:
mode:
authorJoey Hess <joeyh@joeyh.name>2020-02-14 13:12:26 -0400
committerJoey Hess <joeyh@joeyh.name>2020-02-14 13:12:34 -0400
commitd083843a1f668cf1081b3fd90e390c36698ac604 (patch)
tree61ee7d13191f8a8ca11f86c823b2427179510463 /keysafe.cabal
parent35e03f947c8c0a15f18229b8d5c6f822b88df94c (diff)
downloadkeysafe-d083843a1f668cf1081b3fd90e390c36698ac604.tar.gz
updated many dependencies, ghc 8.x
Updated many dependencies, notably secret-sharing which dropped the dep on polynomial, and so allows building with ghc 8.x. Did not try to support building with older ghc because the semigroup-monid transition would make it nontrivial. Stackage lts-14.25 is a compromise, since the stack shipped in debian (even unstable) is not able to handle newer ones. This commit was sponsored by Eric Drechsel on Patreon.
Diffstat (limited to 'keysafe.cabal')
-rw-r--r--keysafe.cabal32
1 files changed, 16 insertions, 16 deletions
diff --git a/keysafe.cabal b/keysafe.cabal
index 9c500e7..b938772 100644
--- a/keysafe.cabal
+++ b/keysafe.cabal
@@ -1,5 +1,5 @@
Name: keysafe
-Version: 0.20180326
+Version: 0.20200214
Cabal-Version: >= 1.8
Maintainer: Joey Hess <joey@kitenet.net>
Author: Joey Hess
@@ -35,10 +35,10 @@ Executable keysafe
-- These are core cryptographic dependencies. It's possible that
-- changes to these could break backup/restore, so when loosening
-- the version ranges, it's important to run keysafe --test
- secret-sharing == 1.0.*
+ secret-sharing == 1.0.1.0
, argon2 == 1.3.*
- , raaz == 0.1.1
- , base (>= 4.5 && < 5.0)
+ , raaz == 0.2.1
+ , base (>= 4.12 && < 5.0)
, bytestring == 0.10.*
, text == 1.2.*
, text-short == 0.1.*
@@ -46,28 +46,28 @@ Executable keysafe
-- keysafe backs up and restores.
, deepseq == 1.4.*
, random == 1.1.*
- , time (>= 1.5 && < 1.9)
- , containers == 0.5.*
+ , time (>= 1.5 && < 1.10)
+ , containers == 0.6.*
, utf8-string == 1.0.*
, unix == 2.7.*
, filepath == 1.4.*
, split == 0.2.*
, directory (>= 1.2 && < 1.4)
, process (>= 1.2 && < 1.7)
- , optparse-applicative (>= 0.12 && < 0.14)
+ , optparse-applicative (>= 0.12 && < 0.16)
, readline == 1.0.*
, zxcvbn-c == 1.0.*
- , servant (>= 0.7 && < 0.12)
- , servant-server (>= 0.7 && < 0.12)
- , servant-client (>= 0.7 && < 0.12)
- , aeson (>= 0.11 && < 1.3)
+ , servant (>= 0.7 && < 0.18)
+ , servant-server (>= 0.7 && < 0.18)
+ , servant-client (>= 0.7 && < 0.18)
+ , aeson (>= 0.11 && < 1.5)
, wai == 3.2.*
, warp == 3.2.*
- , http-client (>= 0.5.3 && < 0.6)
+ , http-client (>= 0.5.3 && < 0.7)
, transformers (>= 0.4 && < 0.6)
- , stm == 2.4.*
+ , stm == 2.5.*
, socks == 0.5.*
- , network == 2.6.*
+ , network == 2.8.*
, token-bucket == 0.1.*
, bloomfilter == 2.0.*
, disk-free-space == 0.1.*
@@ -75,9 +75,9 @@ Executable keysafe
, unbounded-delays == 0.1.*
, fast-logger == 2.4.*
, SafeSemaphore == 0.10.*
- , async == 2.1.*
+ , async == 2.2.*
, unix-compat (>= 0.4 && < 0.6)
- , exceptions == 0.8.*
+ , exceptions == 0.10.*
, random-shuffle == 0.0.*
, MonadRandom (>= 0.4 && < 0.6)
Other-Modules: