20240312 concread upgrade (#2668)

* Update concread
This commit is contained in:
Firstyear 2024-03-19 15:06:52 +10:00 committed by GitHub
parent 9c40a18b01
commit fcc65e6fbe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 362 additions and 344 deletions

604
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -92,10 +92,10 @@ kanidm_unix_int = { path = "./unix_integration", version = "=1.2.0-dev" }
kanidm_utils_users = { path = "./libs/users", version = "=1.2.0-dev" } kanidm_utils_users = { path = "./libs/users", version = "=1.2.0-dev" }
sketching = { path = "./libs/sketching", version = "=1.2.0-dev" } sketching = { path = "./libs/sketching", version = "=1.2.0-dev" }
serde_with = "3.4.0" serde_with = "3.7.0"
argon2 = { version = "0.5.2", features = ["alloc"] } argon2 = { version = "0.5.3", features = ["alloc"] }
async-recursion = "1.0.5" async-recursion = "1.1.0"
async-trait = "^0.1.74" async-trait = "^0.1.78"
axum = { version = "0.6.20", features = [ axum = { version = "0.6.20", features = [
"form", "form",
"headers", "headers",
@ -109,60 +109,60 @@ axum = { version = "0.6.20", features = [
] } ] }
axum-csp = { version = "0.0.5" } axum-csp = { version = "0.0.5" }
base32 = "^0.4.0" base32 = "^0.4.0"
base64 = "^0.21.5" base64 = "^0.21.7"
base64urlsafedata = "0.1.3" base64urlsafedata = "0.1.3"
bytes = "^1.5.0" bytes = "^1.5.0"
clap = { version = "^4.4.8", features = ["derive", "env"] } clap = { version = "^4.5.3", features = ["derive", "env"] }
clap_complete = "^4.4.4" clap_complete = "^4.5.1"
# Forced by saffron/cron # Forced by saffron/cron
chrono = "^0.4.31" chrono = "^0.4.35"
compact_jwt = { version = "^0.3.4", default-features = false } compact_jwt = { version = "^0.3.5", default-features = false }
concread = "^0.4.4" concread = "^0.5.0"
cron = "0.12.0" cron = "0.12.1"
crossbeam = "0.8.1" crossbeam = "0.8.4"
criterion = "^0.5.1" criterion = "^0.5.1"
csv = "1.2.2" csv = "1.3.0"
dialoguer = "0.10.4" dialoguer = "0.10.4"
dyn-clone = "^1.0.16" dyn-clone = "^1.0.17"
fernet = "^0.2.1" fernet = "^0.2.1"
filetime = "^0.2.22" filetime = "^0.2.23"
fs2 = "^0.4.3" fs2 = "^0.4.3"
futures = "^0.3.29" futures = "^0.3.30"
futures-concurrency = "^3.1.0" futures-concurrency = "^3.1.0"
futures-util = { version = "^0.3.21", features = ["sink"] } futures-util = { version = "^0.3.30", features = ["sink"] }
gix = { version = "0.53.1", default-features = false } gix = { version = "0.53.1", default-features = false }
gloo = "^0.8.1" gloo = "^0.8.1"
gloo-utils = "0.2.0" gloo-utils = "0.2.0"
hashbrown = { version = "0.14.2", features = ["serde", "inline-more", "ahash"] } hashbrown = { version = "0.14.3", features = ["serde", "inline-more", "ahash"] }
hex = "^0.4.3" hex = "^0.4.3"
http = "0.2.11" http = "0.2.12"
hyper = { version = "0.14.27", features = ["full"] } hyper = { version = "0.14.28", features = ["full"] }
hyper-tls = "0.5.0" hyper-tls = "0.5.0"
idlset = "^0.2.4" idlset = "^0.2.4"
image = { version = "0.24.7", default-features = false, features = [ image = { version = "0.24.9", default-features = false, features = [
"gif", "gif",
"jpeg", "jpeg",
"webp", "webp",
] } ] }
enum-iterator = "1.4.0" enum-iterator = "1.5.0"
js-sys = "^0.3.65" js-sys = "^0.3.69"
kanidmd_web_ui_shared = { path = "./server/web_ui/shared" } kanidmd_web_ui_shared = { path = "./server/web_ui/shared" }
# REMOVE this # REMOVE this
lazy_static = "^1.4.0" lazy_static = "^1.4.0"
ldap3_client = "^0.4.3" ldap3_client = "^0.4.3"
ldap3_proto = { version = "^0.4.3", features = ["serde"] } ldap3_proto = { version = "^0.4.3", features = ["serde"] }
libc = "^0.2.150" libc = "^0.2.153"
libnss = "^0.4.0" libnss = "^0.4.0"
libsqlite3-sys = "^0.25.0" libsqlite3-sys = "^0.25.2"
lodepng = "3.7.2" lodepng = "3.10.1"
lru = "^0.8.0" lru = "^0.8.1"
mathru = "^0.13.0" mathru = "^0.13.0"
notify-debouncer-full = { version = "0.1" } notify-debouncer-full = { version = "0.1" }
num_enum = "^0.5.11" num_enum = "^0.5.11"
oauth2_ext = { version = "^4.1.0", package = "oauth2", default-features = false } oauth2_ext = { version = "^4.4.2", package = "oauth2", default-features = false }
openssl-sys = "^0.9" openssl-sys = "^0.9"
openssl = "^0.10.59" openssl = "^0.10.64"
opentelemetry = { version = "0.20.0" } opentelemetry = { version = "0.20.0" }
opentelemetry_api = { version = "0.20.0", features = ["logs", "metrics"] } opentelemetry_api = { version = "0.20.0", features = ["logs", "metrics"] }
@ -183,15 +183,15 @@ tonic = "0.10.2"
tracing-opentelemetry = "0.21.0" tracing-opentelemetry = "0.21.0"
paste = "^1.0.14" paste = "^1.0.14"
pkg-config = "^0.3.27" pkg-config = "^0.3.30"
prctl = "1.0.0" prctl = "1.0.0"
proc-macro2 = "1.0.69" proc-macro2 = "1.0.79"
qrcode = "^0.12.0" qrcode = "^0.12.0"
quote = "1" quote = "1"
rand = "^0.8.5" rand = "^0.8.5"
rand_chacha = "0.3.1" rand_chacha = "0.3.1"
regex = "1.10.2" regex = "1.10.3"
reqwest = { version = "0.11.20", default-features = false, features = [ reqwest = { version = "0.11.26", default-features = false, features = [
"cookies", "cookies",
"json", "json",
"gzip", "gzip",
@ -203,25 +203,25 @@ rusqlite = { version = "^0.28.0", features = ["array", "bundled"] }
scim_proto = "^0.2.1" scim_proto = "^0.2.1"
sd-notify = "^0.4.1" sd-notify = "^0.4.1"
selinux = "^0.4.2" selinux = "^0.4.3"
serde = "^1.0.190" serde = "^1.0.197"
serde_cbor = { version = "0.12.0-dev", package = "serde_cbor_2" } serde_cbor = { version = "0.12.0-dev", package = "serde_cbor_2" }
serde_json = "^1.0.107" serde_json = "^1.0.114"
serde-wasm-bindgen = "0.5" serde-wasm-bindgen = "0.5"
shellexpand = "^2.1.2" shellexpand = "^2.1.2"
smartstring = "^1.0.1" smartstring = "^1.0.1"
smolset = "^1.3.1" smolset = "^1.3.1"
sshkey-attest = "^0.5.0-dev" sshkey-attest = "^0.5.0-dev"
svg = "0.13.1" svg = "0.13.1"
syn = { version = "2.0.38", features = ["full"] } syn = { version = "2.0.53", features = ["full"] }
tempfile = "3.8.1" tempfile = "3.10.1"
testkit-macros = { path = "./server/testkit-macros" } testkit-macros = { path = "./server/testkit-macros" }
time = { version = "^0.3.21", features = ["formatting", "local-offset"] } time = { version = "^0.3.34", features = ["formatting", "local-offset"] }
tikv-jemallocator = "0.5" tikv-jemallocator = "0.5"
tokio = "^1.34.0" tokio = "^1.36.0"
tokio-openssl = "^0.6.3" tokio-openssl = "^0.6.4"
tokio-util = "^0.7.10" tokio-util = "^0.7.10"
toml = "^0.5.11" toml = "^0.5.11"
@ -233,15 +233,15 @@ tracing = { version = "^0.1.40", features = [
tracing-subscriber = { version = "^0.3.18", features = ["env-filter"] } tracing-subscriber = { version = "^0.3.18", features = ["env-filter"] }
tracing-forest = "^0.1.6" tracing-forest = "^0.1.6"
url = "^2.4.1" url = "^2.5.0"
urlencoding = "2.1.3" urlencoding = "2.1.3"
utoipa = "4.1.0" utoipa = "4.2.0"
utoipa-swagger-ui = "4.0.0" utoipa-swagger-ui = "4.0.0"
uuid = "^1.5.0" uuid = "^1.8.0"
wasm-bindgen = "^0.2.86" wasm-bindgen = "^0.2.92"
wasm-bindgen-futures = "^0.4.38" wasm-bindgen-futures = "^0.4.42"
wasm-bindgen-test = "0.3.38" wasm-bindgen-test = "0.3.42"
webauthn-authenticator-rs = { version = "0.5.0-dev", features = [ webauthn-authenticator-rs = { version = "0.5.0-dev", features = [
"softpasskey", "softpasskey",
@ -252,8 +252,8 @@ webauthn-rs = { version = "0.5.0-dev", features = ["preview-features"] }
webauthn-rs-core = "0.5.0-dev" webauthn-rs-core = "0.5.0-dev"
webauthn-rs-proto = "0.5.0-dev" webauthn-rs-proto = "0.5.0-dev"
web-sys = "^0.3.65" web-sys = "^0.3.69"
whoami = "^1.4.1" whoami = "^1.5.1"
walkdir = "2" walkdir = "2"
yew = "^0.20.0" yew = "^0.20.0"

View file

@ -51,9 +51,9 @@ url = { workspace = true, features = ["serde"] }
kanidm_build_profiles = { workspace = true } kanidm_build_profiles = { workspace = true }
[dev-dependencies] [dev-dependencies]
assert_cmd = "2.0.12" assert_cmd = "2.0.14"
compact_jwt = { workspace = true } compact_jwt = { workspace = true }
escargot = "0.5.8" escargot = "0.5.10"
# used for webdriver testing # used for webdriver testing
fantoccini = { version = "0.19.3" } fantoccini = { version = "0.19.3" }
futures = { workspace = true } futures = { workspace = true }