Releases: robur-coop/conex
Releases · robur-coop/conex
1.0.0
CHANGES:
- Various bugfixes and quality of life improvements of the tooling
- Various fixes to the conex diff provider (#47 #49)
- Improve performance (allocate less, #43)
- Use the now separate patch library (#41)
- Avoid Format.str_formatter due to it being racy (#39 #40)
- FEATURE: Support Ed25519 signatures (#35)
- Speedup conex-verify-openssl by using sha instead of openssl dgst (#36)
- Adapt to newer dependencies (remove rresult, mirage-crypto-rng 1.2.0,
cmdliner 2.0.0 compatibility) - Add snapshot and timestamp support, and applications for these (#22, #26)
- Require OCaml 4.08
v0.11.1
v0.11.0
0.10.1
0.10.0
CHANGES:
- adjusted to new conex design, lots of breaking changes
- opam_encoding: maps use identifiers now, instead of strings - as does alg_type
- conex_resource: use alg=data for encoding digests (instead of [ alg ; data ])
- conex_resource: use hex encoding, rather than base64 for checksums
- rename "package" to "releases" ; rename "release" to "checksums" (filenames)
- conex_unix_private_key: store private keys in ~/.conex/.private, instead
of having the repository included in the filename. this removes lots of magic
from conex_author - conex_private: new module gathering private key handling and operations,
replacing conex_unix_private_key and conex_crypto.SIGN
0.9.2
0.9.1
0.9.1 (2017-02-18)
- conex_author:
- key subcommand: argument 'all' queued invalid resources (using id = all)
- init subcommand: sign at the end, to have a public key in the index
- status subcommand: fix argument processing if both id and repo are present
- verify subcommand: require repo, do not use id
- crypto: trim result from
pub_of_priv(nocrypto appends a newline, and breaks checksum) - conex: verify_janitors could never succeed (unless quorum = 0), because the
team janitors (repo.teams)) was empty while validating the team resource