General dependency update
Left out some of the `gix-*` dependencies to be done separately after review.
This commit is contained in:
parent
640d302345
commit
ebdaf0edd9
File diff suppressed because it is too large
Load Diff
|
|
@ -14,21 +14,21 @@ path = "src/main.rs"
|
||||||
anyhow = { version = "1" }
|
anyhow = { version = "1" }
|
||||||
chrono = { version = "0.4.26", default-features = false, features = ["clock", "std"] }
|
chrono = { version = "0.4.26", default-features = false, features = ["clock", "std"] }
|
||||||
git-ref-format = { version = "0.3.0", features = ["macro"] }
|
git-ref-format = { version = "0.3.0", features = ["macro"] }
|
||||||
lexopt = { version = "0.2" }
|
lexopt = { version = "0.3.0" }
|
||||||
localtime = { version = "1.2.0" }
|
localtime = { version = "1.2.0" }
|
||||||
log = { version = "0.4", features = ["std"] }
|
log = { version = "0.4", features = ["std"] }
|
||||||
nonempty = { version = "0.8" }
|
nonempty = { version = "0.9.0" }
|
||||||
# N.b. this is required to use macros, even though it's re-exported
|
# N.b. this is required to use macros, even though it's re-exported
|
||||||
# through radicle
|
# through radicle
|
||||||
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
|
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
|
||||||
radicle-surf = { version = "0.18.0" }
|
radicle-surf = { version = "0.18.0" }
|
||||||
serde = { version = "1.0" }
|
serde = { version = "1.0" }
|
||||||
serde_json = { version = "1" }
|
serde_json = { version = "1" }
|
||||||
serde_yaml = { version = "0.8" }
|
serde_yaml = { version = "0.9.30" }
|
||||||
shlex = { version = "1.1.0" }
|
shlex = { version = "1.1.0" }
|
||||||
tempfile = { version = "3.3.0" }
|
tempfile = { version = "3.3.0" }
|
||||||
thiserror = { version = "1" }
|
thiserror = { version = "1" }
|
||||||
timeago = { version = "0.3", default-features = false }
|
timeago = { version = "0.4.2", default-features = false }
|
||||||
tree-sitter = { version = "0.20.0" }
|
tree-sitter = { version = "0.20.0" }
|
||||||
tree-sitter-highlight = { version = "0.20" }
|
tree-sitter-highlight = { version = "0.20" }
|
||||||
tree-sitter-json = { version = "0.20.1" }
|
tree-sitter-json = { version = "0.20.1" }
|
||||||
|
|
@ -37,7 +37,7 @@ tree-sitter-typescript = { version = "0.20.3" }
|
||||||
# N.b. This crate has a C++ token scanner that causes problems when building
|
# N.b. This crate has a C++ token scanner that causes problems when building
|
||||||
# for the musl target. Hence it is optional for now.
|
# for the musl target. Hence it is optional for now.
|
||||||
tree-sitter-html = { version = "0.19", optional = true }
|
tree-sitter-html = { version = "0.19", optional = true }
|
||||||
tree-sitter-css = { version = "0.19" }
|
tree-sitter-css = { version = "0.20" }
|
||||||
tree-sitter-toml = { version = "0.20" }
|
tree-sitter-toml = { version = "0.20" }
|
||||||
tree-sitter-c = { version = "0.20" }
|
tree-sitter-c = { version = "0.20" }
|
||||||
tree-sitter-python = { version = "0.20" }
|
tree-sitter-python = { version = "0.20" }
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ stable-commit-ids = []
|
||||||
[dependencies]
|
[dependencies]
|
||||||
fastrand = { version = "2.0.0" }
|
fastrand = { version = "2.0.0" }
|
||||||
log = { version = "0.4.17" }
|
log = { version = "0.4.17" }
|
||||||
nonempty = { version = "0.8.1", features = ["serialize"] }
|
nonempty = { version = "0.9.0", features = ["serialize"] }
|
||||||
once_cell = { version = "1.13" }
|
once_cell = { version = "1.13" }
|
||||||
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
|
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
|
||||||
serde_json = { version = "1.0" }
|
serde_json = { version = "1.0" }
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bstr = { version = "1.3" }
|
bstr = { version = "1.3" }
|
||||||
either = { version = "0" }
|
either = { version = "1.9.0" }
|
||||||
gix-actor = { version = "0.28.0" }
|
gix-actor = { version = "0.28.0" }
|
||||||
gix-features = { version = "0.36", features = ["progress"] }
|
gix-features = { version = "0.36", features = ["progress"] }
|
||||||
gix-hash = { version = "0.13.1" }
|
gix-hash = { version = "0.13.1" }
|
||||||
|
|
@ -16,7 +16,7 @@ gix-pack = { version = "0.44" }
|
||||||
gix-protocol = { version = "0.41.1", features = ["blocking-client"] }
|
gix-protocol = { version = "0.41.1", features = ["blocking-client"] }
|
||||||
gix-transport = { version = "0.38", features = ["blocking-client"] }
|
gix-transport = { version = "0.38", features = ["blocking-client"] }
|
||||||
log = { version = "0.4.17", features = ["std"] }
|
log = { version = "0.4.17", features = ["std"] }
|
||||||
nonempty = { version = "0.8.1" }
|
nonempty = { version = "0.9.0" }
|
||||||
radicle-git-ext = { version = "0.7.0", features = ["bstr"] }
|
radicle-git-ext = { version = "0.7.0", features = ["bstr"] }
|
||||||
thiserror = { version = "1" }
|
thiserror = { version = "1" }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,15 +18,15 @@ logfmt = [
|
||||||
anyhow = { version = "1" }
|
anyhow = { version = "1" }
|
||||||
axum = { version = "0.7.2", default-features = false, features = ["json", "query", "tokio", "http1"] }
|
axum = { version = "0.7.2", default-features = false, features = ["json", "query", "tokio", "http1"] }
|
||||||
axum-auth = { version= "0.7.0", default-features = false, features = ["auth-bearer"] }
|
axum-auth = { version= "0.7.0", default-features = false, features = ["auth-bearer"] }
|
||||||
axum-server = { version = "0.5.1", default-features = false }
|
axum-server = { version = "0.6.0", default-features = false }
|
||||||
base64 = "0.21.3"
|
base64 = "0.21.3"
|
||||||
chrono = { version = "0.4.22", default-features = false, features = ["clock"] }
|
chrono = { version = "0.4.22", default-features = false, features = ["clock"] }
|
||||||
fastrand = { version = "2.0.0" }
|
fastrand = { version = "2.0.0" }
|
||||||
flate2 = { version = "1" }
|
flate2 = { version = "1" }
|
||||||
hyper = { version = "1.0.1", default-features = false }
|
hyper = { version = "1.0.1", default-features = false }
|
||||||
lexopt = { version = "0.2.1" }
|
lexopt = { version = "0.3.0" }
|
||||||
lru = { version = "0.11.0" }
|
lru = { version = "0.12.0" }
|
||||||
nonempty = { version = "0.8.1", features = ["serialize"] }
|
nonempty = { version = "0.9.0", features = ["serialize"] }
|
||||||
radicle-surf = { version = "0.18.0", default-features = false, features = ["serde"] }
|
radicle-surf = { version = "0.18.0", default-features = false, features = ["serde"] }
|
||||||
serde = { version = "1", features = ["derive"] }
|
serde = { version = "1", features = ["derive"] }
|
||||||
serde_json = { version = "1", features = ["preserve_order"] }
|
serde_json = { version = "1", features = ["preserve_order"] }
|
||||||
|
|
@ -35,7 +35,7 @@ time = { version = "0.3.17", features = ["parsing", "serde"] }
|
||||||
tokio = { version = "1.21", default-features = false, features = ["macros", "rt-multi-thread"] }
|
tokio = { version = "1.21", default-features = false, features = ["macros", "rt-multi-thread"] }
|
||||||
tower-http = { version = "0.5", default-features = false, features = ["trace", "cors", "set-header"] }
|
tower-http = { version = "0.5", default-features = false, features = ["trace", "cors", "set-header"] }
|
||||||
tracing = { version = "0.1.37", default-features = false, features = ["std", "log"] }
|
tracing = { version = "0.1.37", default-features = false, features = ["std", "log"] }
|
||||||
tracing-logfmt = { version = "0.2", optional = true }
|
tracing-logfmt = { version = "0.3", optional = true }
|
||||||
tracing-subscriber = { version = "0.3", default-features = false, features = ["std", "ansi", "fmt"] }
|
tracing-subscriber = { version = "0.3", default-features = false, features = ["std", "ansi", "fmt"] }
|
||||||
ureq = { version = "2.9", default-features = false, features = ["json"] }
|
ureq = { version = "2.9", default-features = false, features = ["json"] }
|
||||||
url = { version = "2.5.0" }
|
url = { version = "2.5.0" }
|
||||||
|
|
|
||||||
|
|
@ -15,24 +15,24 @@ anyhow = { version = "1" }
|
||||||
bloomy = { version = "1.2" }
|
bloomy = { version = "1.2" }
|
||||||
byteorder = { version = "1" }
|
byteorder = { version = "1" }
|
||||||
chrono = { version = "0.4.0", default-features = false, features = ["clock"] }
|
chrono = { version = "0.4.0", default-features = false, features = ["clock"] }
|
||||||
colored = { version = "1.9.0" }
|
colored = { version = "2.1.0" }
|
||||||
crossbeam-channel = { version = "0.5.6" }
|
crossbeam-channel = { version = "0.5.6" }
|
||||||
cyphernet = { version = "0.4.1", features = ["tor", "dns", "ed25519", "p2p-ed25519"] }
|
cyphernet = { version = "0.4.1", features = ["tor", "dns", "ed25519", "p2p-ed25519"] }
|
||||||
fastrand = { version = "2.0.0" }
|
fastrand = { version = "2.0.0" }
|
||||||
io-reactor = { version = "0.3.0", features = ["popol"] }
|
io-reactor = { version = "0.3.0", features = ["popol"] }
|
||||||
lexopt = { version = "0.2.1" }
|
lexopt = { version = "0.3.0" }
|
||||||
libc = { version = "0.2.137" }
|
libc = { version = "0.2.137" }
|
||||||
log = { version = "0.4.17", features = ["std"] }
|
log = { version = "0.4.17", features = ["std"] }
|
||||||
localtime = { version = "1.2.0" }
|
localtime = { version = "1.2.0" }
|
||||||
netservices = { version = "0.5.0", features = ["io-reactor", "socket2"] }
|
netservices = { version = "0.5.0", features = ["io-reactor", "socket2"] }
|
||||||
nonempty = { version = "0.8.1", features = ["serialize"] }
|
nonempty = { version = "0.9.0", features = ["serialize"] }
|
||||||
once_cell = { version = "1.13" }
|
once_cell = { version = "1.13" }
|
||||||
qcheck = { version = "1", default-features = false, optional = true }
|
qcheck = { version = "1", default-features = false, optional = true }
|
||||||
# N.b. this is required to use macros, even though it's re-exported
|
# N.b. this is required to use macros, even though it's re-exported
|
||||||
# through radicle
|
# through radicle
|
||||||
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
|
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
|
||||||
sqlite = { version = "0.32.0", features = ["bundled"] }
|
sqlite = { version = "0.32.0", features = ["bundled"] }
|
||||||
scrypt = { version = "0.10.0", default-features = false }
|
scrypt = { version = "0.11.0", default-features = false }
|
||||||
serde = { version = "1", features = ["derive"] }
|
serde = { version = "1", features = ["derive"] }
|
||||||
serde_json = { version = "1", features = ["preserve_order"] }
|
serde_json = { version = "1", features = ["preserve_order"] }
|
||||||
snapbox = { version = "0.4.3", optional = true }
|
snapbox = { version = "0.4.3", optional = true }
|
||||||
|
|
|
||||||
|
|
@ -82,8 +82,8 @@ impl NodeAnnouncement {
|
||||||
///
|
///
|
||||||
pub fn work(&self) -> u32 {
|
pub fn work(&self) -> u32 {
|
||||||
let (n, r, p) = Announcement::POW_PARAMS;
|
let (n, r, p) = Announcement::POW_PARAMS;
|
||||||
let params = scrypt::Params::new(n, r, p).expect("proof-of-work parameters are valid");
|
let params = scrypt::Params::new(n, r, p, 32).expect("proof-of-work parameters are valid");
|
||||||
let mut output = vec![0; 32];
|
let mut output = [0u8; 32];
|
||||||
|
|
||||||
scrypt::scrypt(
|
scrypt::scrypt(
|
||||||
wire::serialize(self).as_ref(),
|
wire::serialize(self).as_ref(),
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ anstyle-query = { version = "1.0.0" }
|
||||||
inquire = { version = "0.6.2", default-features = false, features = ["termion", "editor"] }
|
inquire = { version = "0.6.2", default-features = false, features = ["termion", "editor"] }
|
||||||
libc = { version = "0.2" }
|
libc = { version = "0.2" }
|
||||||
once_cell = { version = "1.13" }
|
once_cell = { version = "1.13" }
|
||||||
termion = { version = "2" }
|
termion = { version = "3" }
|
||||||
unicode-display-width = { version = "0.3.0" }
|
unicode-display-width = { version = "0.3.0" }
|
||||||
unicode-segmentation = { version = "1.7.1" }
|
unicode-segmentation = { version = "1.7.1" }
|
||||||
zeroize = { version = "1.1" }
|
zeroize = { version = "1.1" }
|
||||||
|
|
|
||||||
|
|
@ -23,11 +23,11 @@ multibase = { version = "0.9.1" }
|
||||||
localtime = { version = "1.2.0", features = ["serde"] }
|
localtime = { version = "1.2.0", features = ["serde"] }
|
||||||
libc = { version = "0.2" }
|
libc = { version = "0.2" }
|
||||||
log = { version = "0.4.17", features = ["std"] }
|
log = { version = "0.4.17", features = ["std"] }
|
||||||
nonempty = { version = "0.8.1", features = ["serialize"] }
|
nonempty = { version = "0.9.0", features = ["serialize"] }
|
||||||
once_cell = { version = "1.13" }
|
once_cell = { version = "1.13" }
|
||||||
serde = { version = "1", features = ["derive"] }
|
serde = { version = "1", features = ["derive"] }
|
||||||
serde_json = { version = "1", features = ["preserve_order"] }
|
serde_json = { version = "1", features = ["preserve_order"] }
|
||||||
siphasher = { version = "0.3.10" }
|
siphasher = { version = "1.0.0" }
|
||||||
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
|
radicle-git-ext = { version = "0.7.0", features = ["serde"] }
|
||||||
sqlite = { version = "0.32.0", features = ["bundled"] }
|
sqlite = { version = "0.32.0", features = ["bundled"] }
|
||||||
tempfile = { version = "3.3.0" }
|
tempfile = { version = "3.3.0" }
|
||||||
|
|
@ -41,7 +41,7 @@ features = ["clock"]
|
||||||
optional = true
|
optional = true
|
||||||
|
|
||||||
[dependencies.colored]
|
[dependencies.colored]
|
||||||
version = "1.9.0"
|
version = "2.1.0"
|
||||||
optional = true
|
optional = true
|
||||||
|
|
||||||
[dependencies.git2]
|
[dependencies.git2]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue