From ac0b79c930f1116b391813ee259b9f9cb594e834 Mon Sep 17 00:00:00 2001 From: Geoffrey Knopf Date: Wed, 16 Oct 2024 11:04:58 -0700 Subject: [PATCH] prep release (#11) Co-authored-by: Jonathan Dygert --- Cargo.lock | 248 +++++++++++----------- Cargo.toml | 43 ++-- crates/aranya-client/Cargo.toml | 3 +- crates/aranya-daemon-api/Cargo.toml | 3 +- crates/aranya-daemon/Cargo.toml | 3 +- crates/aranya-daemon/test-util/Cargo.toml | 5 +- crates/aranya-keygen/Cargo.toml | 3 +- deny.toml | 28 ++- 8 files changed, 183 insertions(+), 153 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 34ac92b..86d762f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "addr2line" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ "gimli", ] @@ -119,7 +119,7 @@ checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" [[package]] name = "aranya-afc-util" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-crypto", "aranya-fast-channels", @@ -132,7 +132,7 @@ dependencies = [ [[package]] name = "aranya-base58" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-buggy", "byteorder", @@ -141,7 +141,7 @@ dependencies = [ [[package]] name = "aranya-buggy" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "cfg-if", ] @@ -168,7 +168,7 @@ dependencies = [ [[package]] name = "aranya-crypto" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aes-gcm", "aranya-base58", @@ -207,18 +207,18 @@ dependencies = [ [[package]] name = "aranya-crypto-derive" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "prettyplease", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "aranya-crypto-ffi" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-crypto", "aranya-policy-vm", @@ -280,7 +280,7 @@ dependencies = [ [[package]] name = "aranya-device-ffi" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-crypto", "aranya-policy-vm", @@ -289,7 +289,7 @@ dependencies = [ [[package]] name = "aranya-envelope-ffi" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-crypto", "aranya-policy-vm", @@ -299,7 +299,7 @@ dependencies = [ [[package]] name = "aranya-fast-channels" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-fast-channels.git?branch=main#f215ee7ab2fcac78676be62b91b666a67e421616" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-buggy", "aranya-crypto", @@ -314,7 +314,7 @@ dependencies = [ [[package]] name = "aranya-idam-ffi" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-crypto", "aranya-policy-vm", @@ -334,7 +334,7 @@ dependencies = [ [[package]] name = "aranya-perspective-ffi" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-crypto", "aranya-policy-vm", @@ -343,7 +343,7 @@ dependencies = [ [[package]] name = "aranya-policy-ast" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "serde", ] @@ -351,7 +351,7 @@ dependencies = [ [[package]] name = "aranya-policy-compiler" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-buggy", "aranya-policy-ast", @@ -364,19 +364,19 @@ dependencies = [ [[package]] name = "aranya-policy-derive" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-policy-lang", "prettyplease", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "aranya-policy-ifgen" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-policy-ifgen-macro", "aranya-policy-vm", @@ -387,7 +387,7 @@ dependencies = [ [[package]] name = "aranya-policy-ifgen-build" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "anyhow", "aranya-policy-ast", @@ -395,23 +395,23 @@ dependencies = [ "prettyplease", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "aranya-policy-ifgen-macro" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "aranya-policy-lang" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "anyhow", "aranya-buggy", @@ -427,7 +427,7 @@ dependencies = [ [[package]] name = "aranya-policy-module" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-crypto", "aranya-policy-ast", @@ -437,7 +437,7 @@ dependencies = [ [[package]] name = "aranya-policy-vm" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-buggy", "aranya-crypto", @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "aranya-runtime" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" dependencies = [ "aranya-buggy", "aranya-crypto", @@ -471,17 +471,17 @@ dependencies = [ [[package]] name = "aranya-trouble" version = "0.1.0" -source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#7595a545c2f5d3c6f971aff403069681e6362acf" +source = "git+https://github.com/aranya-project/aranya-core.git?branch=main#22aba561352b6b37e687b1585861d8889116a4aa" [[package]] name = "async-trait" -version = "0.1.82" +version = "0.1.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" +checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -495,9 +495,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "backon" @@ -615,9 +615,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.18" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3" +checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" dependencies = [ "clap_builder", "clap_derive", @@ -625,9 +625,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.18" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b" +checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" dependencies = [ "anstream", "anstyle", @@ -644,7 +644,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -708,9 +708,9 @@ dependencies = [ [[package]] name = "critical-section" -version = "1.1.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f64009896348fc5af4222e9cf7d7d82a95a256c634ebcf61c53e4ea461422242" +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" [[package]] name = "crossbeam-channel" @@ -788,7 +788,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -920,7 +920,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -969,9 +969,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "futures" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", @@ -1000,9 +1000,9 @@ checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", @@ -1023,7 +1023,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -1102,9 +1102,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "gloo-timers" @@ -1156,9 +1156,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hashbrown" -version = "0.14.5" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" [[package]] name = "heapless" @@ -1222,12 +1222,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.0", ] [[package]] @@ -1253,9 +1253,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.70" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" +checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" dependencies = [ "wasm-bindgen", ] @@ -1392,18 +1392,18 @@ dependencies = [ [[package]] name = "object" -version = "0.36.4" +version = "0.36.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" +checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "opaque-debug" @@ -1515,9 +1515,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.13" +version = "2.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdbef9d1d47087a895abd220ed25eb4ad973a5e26f6a4367b038c25e28dfc2d9" +checksum = "879952a81a83930934cbf1786752d6dedc3b1f29e8f8fb2ad1d0a36f377cf442" dependencies = [ "memchr", "thiserror", @@ -1526,9 +1526,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.13" +version = "2.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d3a6e3394ec80feb3b6393c725571754c6188490265c61aaf260810d6b95aa0" +checksum = "d214365f632b123a47fd913301e14c946c61d1c183ee245fa76eb752e59a02dd" dependencies = [ "pest", "pest_generator", @@ -1536,22 +1536,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.13" +version = "2.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94429506bde1ca69d1b5601962c73f4172ab4726571a59ea95931218cb0e930e" +checksum = "eb55586734301717aea2ac313f50b2eb8f60d2fc3dc01d190eefa2e625f60c4e" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "pest_meta" -version = "2.7.13" +version = "2.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac8a071862e93690b6e34e9a5fb8e33ff3734473ac0245b27232222c4906a33f" +checksum = "b75da2a70cf4d9cb76833c990ac9cd3923c9a8905a8929789ce347c84564d03d" dependencies = [ "once_cell", "pest", @@ -1560,22 +1560,22 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -1663,7 +1663,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba" dependencies = [ "proc-macro2", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -1677,9 +1677,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9" dependencies = [ "unicode-ident", ] @@ -1696,7 +1696,7 @@ dependencies = [ "rand", "rand_chacha", "rand_xorshift", - "regex-syntax 0.8.4", + "regex-syntax 0.8.5", "unarray", ] @@ -1750,23 +1750,23 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355ae415ccd3a04315d3f8246e86d67689ea74d88d915576e1589a351062a13b" +checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" dependencies = [ "bitflags", ] [[package]] name = "regex" -version = "1.10.6" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" +checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", + "regex-automata 0.4.8", + "regex-syntax 0.8.5", ] [[package]] @@ -1780,13 +1780,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.4", + "regex-syntax 0.8.5", ] [[package]] @@ -1797,9 +1797,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rfc6979" @@ -1847,9 +1847,9 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "scc" -version = "2.1.17" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c947adb109a8afce5fc9c7bf951f87f146e9147b3a6a58413105628fb1d1e66" +checksum = "f2c1f7fc6deb21665a9060dfc7d271be784669295a31babdcd4dd2c79ae8cbfb" dependencies = [ "sdd", ] @@ -1862,9 +1862,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sdd" -version = "3.0.3" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60a7b59a5d9b0099720b417b6325d91a52cbf5b3dcb5041d864be53eefa58abc" +checksum = "49c1eeaf4b6a87c7479688c6d52b9f1153cedd3c489300564f932b065c6eab95" [[package]] name = "sec1" @@ -1903,7 +1903,7 @@ checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -1924,7 +1924,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.6.0", "itoa", "ryu", "serde", @@ -1953,7 +1953,7 @@ checksum = "82fe9db325bcef1fbcde82e078a5cc4efdf787e96b3b9cf45b50b529f2083d67" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2073,9 +2073,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.77" +version = "2.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" dependencies = [ "proc-macro2", "quote", @@ -2090,7 +2090,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2130,9 +2130,9 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.12.0" +version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" +checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" dependencies = [ "cfg-if", "fastrand", @@ -2159,12 +2159,12 @@ checksum = "5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] name = "test-util" -version = "0.1.0" +version = "0.0.0" dependencies = [ "anyhow", "aranya-crypto", @@ -2192,7 +2192,7 @@ checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2229,7 +2229,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2281,7 +2281,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2344,9 +2344,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "ucd-trie" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" [[package]] name = "unarray" @@ -2423,9 +2423,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" +checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" dependencies = [ "cfg-if", "once_cell", @@ -2434,24 +2434,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" +checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" +checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2459,22 +2459,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" +checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" +checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" [[package]] name = "winapi" @@ -2606,7 +2606,7 @@ checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", "synstructure", ] @@ -2628,7 +2628,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] [[package]] @@ -2648,7 +2648,7 @@ checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", "synstructure", ] @@ -2669,5 +2669,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.79", ] diff --git a/Cargo.toml b/Cargo.toml index 2e76562..e9d416a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,8 +9,8 @@ members = [ [workspace.package] authors = ["SpiderOak, Inc."] edition = "2021" -license = "UNLICENSED" -publish = false +license = "AGPL-3.0-only" +repository = "https://github.com/aranya-project/aranya" rust-version = "1.80" @@ -35,27 +35,26 @@ wildcard_imports = "warn" [workspace.dependencies] -aranya-afc-util = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["alloc"] } -aranya-base58 = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } -aranya-buggy = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } -aranya-crypto = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["alloc", "fs-keystore", "clone-aead", "std"] } -aranya-crypto-ffi = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } -aranya-device-ffi = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } -aranya-envelope-ffi = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } -aranya-idam-ffi = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } -aranya-perspective-ffi = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } -aranya-policy-compiler = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } -aranya-policy-ifgen = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["serde"] } -aranya-policy-ifgen-build = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } -aranya-policy-lang = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } -aranya-policy-vm = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["std"] } -aranya-runtime = { git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["std", "libc"] } +aranya-afc-util = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["alloc"] } +aranya-base58 = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } +aranya-buggy = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } +aranya-crypto = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["alloc", "fs-keystore", "clone-aead", "std"] } +aranya-crypto-ffi = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } +aranya-device-ffi = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } +aranya-envelope-ffi = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } +aranya-fast-channels = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["posix", "std", "memory"] } +aranya-idam-ffi = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } +aranya-perspective-ffi = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } +aranya-policy-compiler = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } +aranya-policy-ifgen = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["serde"] } +aranya-policy-ifgen-build = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } +aranya-policy-lang = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main" } +aranya-policy-vm = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["std"] } +aranya-runtime = { version = "0.1.0", git = "https://github.com/aranya-project/aranya-core.git", branch = "main", features = ["std", "libc"] } -aranya-fast-channels = { git = "https://github.com/aranya-project/aranya-fast-channels.git", branch = "main", features = ["posix", "std", "memory"] } - -aranya-daemon = { path = "crates/aranya-daemon" } -aranya-daemon-api = { path = "crates/aranya-daemon-api" } -aranya-keygen = { path = "crates/aranya-keygen" } +aranya-daemon = { version = "0.1.0", path = "crates/aranya-daemon" } +aranya-daemon-api = { version = "0.1.0", path = "crates/aranya-daemon-api" } +aranya-keygen = { version = "0.1.0", path = "crates/aranya-keygen" } anyhow = { version = "1.0.86" } ciborium = { version = "0.2" } diff --git a/crates/aranya-client/Cargo.toml b/crates/aranya-client/Cargo.toml index 100023e..b7adbcc 100644 --- a/crates/aranya-client/Cargo.toml +++ b/crates/aranya-client/Cargo.toml @@ -1,10 +1,11 @@ [package] name = "aranya-client" +description = "Client library for using Aranya" version = "0.1.0" authors.workspace = true edition.workspace = true license.workspace = true -publish.workspace = true +repository.workspace = true rust-version.workspace = true [lints] diff --git a/crates/aranya-daemon-api/Cargo.toml b/crates/aranya-daemon-api/Cargo.toml index b376514..f052efd 100644 --- a/crates/aranya-daemon-api/Cargo.toml +++ b/crates/aranya-daemon-api/Cargo.toml @@ -1,10 +1,11 @@ [package] name = "aranya-daemon-api" +description = "UDS tarpc API between the Aranya client and the daemon" version = "0.1.0" authors.workspace = true edition.workspace = true license.workspace = true -publish.workspace = true +repository.workspace = true rust-version.workspace = true diff --git a/crates/aranya-daemon/Cargo.toml b/crates/aranya-daemon/Cargo.toml index e2975a7..8360195 100644 --- a/crates/aranya-daemon/Cargo.toml +++ b/crates/aranya-daemon/Cargo.toml @@ -1,10 +1,11 @@ [package] name = "aranya-daemon" +description = "Daemon process for syncing with Aranya peers and maintaining the DAG" version = "0.1.0" authors.workspace = true edition.workspace = true license.workspace = true -publish.workspace = true +repository.workspace = true rust-version.workspace = true diff --git a/crates/aranya-daemon/test-util/Cargo.toml b/crates/aranya-daemon/test-util/Cargo.toml index ed6a27d..1b134c1 100644 --- a/crates/aranya-daemon/test-util/Cargo.toml +++ b/crates/aranya-daemon/test-util/Cargo.toml @@ -1,10 +1,11 @@ [package] name = "test-util" -version = "0.1.0" +description = "Test utilities for the daemon" +publish = false authors.workspace = true edition.workspace = true license.workspace = true -publish.workspace = true +repository.workspace = true rust-version.workspace = true diff --git a/crates/aranya-keygen/Cargo.toml b/crates/aranya-keygen/Cargo.toml index dcd3d75..67a3ab6 100644 --- a/crates/aranya-keygen/Cargo.toml +++ b/crates/aranya-keygen/Cargo.toml @@ -1,10 +1,11 @@ [package] name = "aranya-keygen" +description = "Utilities for generating crypto keys" version = "0.1.0" authors.workspace = true edition.workspace = true license.workspace = true -publish.workspace = true +repository.workspace = true rust-version.workspace = true diff --git a/deny.toml b/deny.toml index ebd66f0..f70ee0c 100644 --- a/deny.toml +++ b/deny.toml @@ -113,7 +113,33 @@ confidence-threshold = 0.8 exceptions = [ # Each entry is the crate and version constraint, and its specific allow # list - #{ allow = ["Zlib"], crate = "adler32" }, + { allow = ["AGPL-3.0"], crate = "aranya-afc-util" }, + { allow = ["AGPL-3.0"], crate = "aranya-base58" }, + { allow = ["AGPL-3.0"], crate = "aranya-buggy" }, + { allow = ["AGPL-3.0"], crate = "aranya-crypto" }, + { allow = ["AGPL-3.0"], crate = "aranya-crypto-derive" }, + { allow = ["AGPL-3.0"], crate = "aranya-crypto-ffi" }, + { allow = ["AGPL-3.0"], crate = "aranya-device-ffi" }, + { allow = ["AGPL-3.0"], crate = "aranya-envelope-ffi" }, + { allow = ["AGPL-3.0"], crate = "aranya-fast-channels" }, + { allow = ["AGPL-3.0"], crate = "aranya-idam-ffi" }, + { allow = ["AGPL-3.0"], crate = "aranya-perspective-ffi" }, + { allow = ["AGPL-3.0"], crate = "aranya-policy-ast" }, + { allow = ["AGPL-3.0"], crate = "aranya-policy-compiler" }, + { allow = ["AGPL-3.0"], crate = "aranya-policy-derive" }, + { allow = ["AGPL-3.0"], crate = "aranya-policy-ifgen" }, + { allow = ["AGPL-3.0"], crate = "aranya-policy-ifgen-build" }, + { allow = ["AGPL-3.0"], crate = "aranya-policy-ifgen-macro" }, + { allow = ["AGPL-3.0"], crate = "aranya-policy-lang" }, + { allow = ["AGPL-3.0"], crate = "aranya-policy-module" }, + { allow = ["AGPL-3.0"], crate = "aranya-policy-vm" }, + { allow = ["AGPL-3.0"], crate = "aranya-runtime" }, + { allow = ["AGPL-3.0"], crate = "aranya-trouble" }, + + { allow = ["AGPL-3.0"], crate = "aranya-client" }, + { allow = ["AGPL-3.0"], crate = "aranya-daemon" }, + { allow = ["AGPL-3.0"], crate = "aranya-daemon-api" }, + { allow = ["AGPL-3.0"], crate = "aranya-keygen" }, ] # Some crates don't have (easily) machine readable licensing information,