mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 12:37:00 +01:00
(cargo-release) version 1.1.0-alpha.9 (#962)
This commit is contained in:
parent
7f7e882f24
commit
a8c8fa5b8f
76
Cargo.lock
generated
76
Cargo.lock
generated
|
@ -93,9 +93,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "anyhow"
|
name = "anyhow"
|
||||||
version = "1.0.58"
|
version = "1.0.59"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704"
|
checksum = "c91f1f46651137be86f3a2b9a8359f9ab421d04d941c62b5982e1ca21113adf9"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "anymap2"
|
name = "anymap2"
|
||||||
|
@ -128,7 +128,7 @@ dependencies = [
|
||||||
"num-traits",
|
"num-traits",
|
||||||
"rusticata-macros",
|
"rusticata-macros",
|
||||||
"thiserror",
|
"thiserror",
|
||||||
"time 0.3.11",
|
"time 0.3.12",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -363,9 +363,9 @@ checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "async-trait"
|
name = "async-trait"
|
||||||
version = "0.1.56"
|
version = "0.1.57"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716"
|
checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
|
@ -845,7 +845,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "94d4706de1b0fa5b132270cddffa8585166037822e260a944fe161acd137ca05"
|
checksum = "94d4706de1b0fa5b132270cddffa8585166037822e260a944fe161acd137ca05"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"percent-encoding",
|
"percent-encoding",
|
||||||
"time 0.3.11",
|
"time 0.3.12",
|
||||||
"version_check",
|
"version_check",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -861,7 +861,7 @@ dependencies = [
|
||||||
"publicsuffix",
|
"publicsuffix",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"time 0.3.11",
|
"time 0.3.12",
|
||||||
"url",
|
"url",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1083,7 +1083,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "daemon"
|
name = "daemon"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap 3.2.16",
|
"clap 3.2.16",
|
||||||
"clap_complete",
|
"clap_complete",
|
||||||
|
@ -1301,9 +1301,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "erased-serde"
|
name = "erased-serde"
|
||||||
version = "0.3.21"
|
version = "0.3.22"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "81d013529d5574a60caeda29e179e695125448e5de52e3874f7b4c1d7360e18e"
|
checksum = "003000e712ad0f95857bd4d2ef8d1890069e06554101697d12050668b2f6f020"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"serde",
|
"serde",
|
||||||
]
|
]
|
||||||
|
@ -2083,7 +2083,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "kanidm"
|
name = "kanidm"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-std",
|
"async-std",
|
||||||
"async-trait",
|
"async-trait",
|
||||||
|
@ -2144,7 +2144,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "kanidm_client"
|
name = "kanidm_client"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"kanidm_proto",
|
"kanidm_proto",
|
||||||
"reqwest",
|
"reqwest",
|
||||||
|
@ -2160,7 +2160,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "kanidm_proto"
|
name = "kanidm_proto"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base32",
|
"base32",
|
||||||
"base64urlsafedata 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
"base64urlsafedata 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
@ -2175,7 +2175,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "kanidm_tools"
|
name = "kanidm_tools"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap 3.2.16",
|
"clap 3.2.16",
|
||||||
"clap_complete",
|
"clap_complete",
|
||||||
|
@ -2202,7 +2202,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "kanidm_unix_int"
|
name = "kanidm_unix_int"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bytes",
|
"bytes",
|
||||||
"clap 3.2.16",
|
"clap 3.2.16",
|
||||||
|
@ -2233,7 +2233,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "kanidmd_web_ui"
|
name = "kanidmd_web_ui"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"compact_jwt",
|
"compact_jwt",
|
||||||
"gloo 0.8.0",
|
"gloo 0.8.0",
|
||||||
|
@ -2521,7 +2521,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nss_kanidm"
|
name = "nss_kanidm"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"kanidm_unix_int",
|
"kanidm_unix_int",
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
|
@ -2705,7 +2705,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "orca"
|
name = "orca"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap 3.2.16",
|
"clap 3.2.16",
|
||||||
"crossbeam",
|
"crossbeam",
|
||||||
|
@ -2739,7 +2739,7 @@ checksum = "648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "pam_kanidm"
|
name = "pam_kanidm"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"kanidm_unix_int",
|
"kanidm_unix_int",
|
||||||
"libc",
|
"libc",
|
||||||
|
@ -2979,7 +2979,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "profiles"
|
name = "profiles"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base64 0.13.0",
|
"base64 0.13.0",
|
||||||
"serde",
|
"serde",
|
||||||
|
@ -3388,7 +3388,7 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "score"
|
name = "score"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-std",
|
"async-std",
|
||||||
"async-trait",
|
"async-trait",
|
||||||
|
@ -3462,9 +3462,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde"
|
name = "serde"
|
||||||
version = "1.0.140"
|
version = "1.0.141"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "fc855a42c7967b7c369eb5860f7164ef1f6f81c20c7cc1141f2a604e18723b03"
|
checksum = "7af873f2c95b99fcb0bd0fe622a43e29514658873c8ceba88c4cb88833a22500"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"serde_derive",
|
"serde_derive",
|
||||||
]
|
]
|
||||||
|
@ -3502,9 +3502,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde_derive"
|
name = "serde_derive"
|
||||||
version = "1.0.140"
|
version = "1.0.141"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "6f2122636b9fe3b81f1cb25099fcf2d3f542cdb1d45940d56c713158884a05da"
|
checksum = "75743a150d003dd863b51dc809bcad0d73f2102c53632f1e954e738192a3413f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
|
@ -3930,12 +3930,11 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tide-compress"
|
name = "tide-compress"
|
||||||
version = "0.10.4"
|
version = "0.10.6"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "539b6fa23e01ed692b7947601b2b2e98a26bbed6ccd4ea439b19953a76718ce8"
|
checksum = "92a55e754f247bb04c6ea1c2ec46f1a4e8a91dabca9dc7a38c67aa3a9df6b359"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-compression",
|
"async-compression",
|
||||||
"cfg-if 1.0.0",
|
|
||||||
"futures-lite",
|
"futures-lite",
|
||||||
"http-types",
|
"http-types",
|
||||||
"regex",
|
"regex",
|
||||||
|
@ -4008,11 +4007,12 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "time"
|
name = "time"
|
||||||
version = "0.3.11"
|
version = "0.3.12"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "72c91f41dcb2f096c05f0873d667dceec1087ce5bcf984ec8ffb19acddbb3217"
|
checksum = "74b7cc93fc23ba97fde84f7eea56c55d1ba183f495c6715defdfc7b9cb8c870f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"itoa 1.0.2",
|
"itoa 1.0.2",
|
||||||
|
"js-sys",
|
||||||
"libc",
|
"libc",
|
||||||
"num_threads",
|
"num_threads",
|
||||||
"time-macros 0.2.4",
|
"time-macros 0.2.4",
|
||||||
|
@ -4337,9 +4337,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "validator"
|
name = "validator"
|
||||||
version = "0.15.0"
|
version = "0.16.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f07b0a1390e01c0fc35ebb26b28ced33c9a3808f7f9fbe94d3cc01e233bfeed5"
|
checksum = "32ad5bf234c7d3ad1042e5252b7eddb2c4669ee23f32c7dd0e9b7705f07ef591"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"idna",
|
"idna",
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
|
@ -4354,9 +4354,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "validator_derive"
|
name = "validator_derive"
|
||||||
version = "0.15.0"
|
version = "0.16.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "ea7ed5e8cf2b6bdd64a6c4ce851da25388a89327b17b88424ceced6bd5017923"
|
checksum = "bc44ca3088bb3ba384d9aecf40c6a23a676ce23e09bdaca2073d99c207f864af"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"if_chain",
|
"if_chain",
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
|
@ -4370,9 +4370,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "validator_types"
|
name = "validator_types"
|
||||||
version = "0.15.0"
|
version = "0.16.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d2ddf34293296847abfc1493b15c6e2f5d3cd19f57ad7d22673bf4c6278da329"
|
checksum = "111abfe30072511849c5910134e8baf8dc05de4c0e5903d681cbd5c9c4d611e3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"syn",
|
"syn",
|
||||||
|
@ -4729,7 +4729,7 @@ dependencies = [
|
||||||
"oid-registry",
|
"oid-registry",
|
||||||
"rusticata-macros",
|
"rusticata-macros",
|
||||||
"thiserror",
|
"thiserror",
|
||||||
"time 0.3.11",
|
"time 0.3.12",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -4849,5 +4849,5 @@ dependencies = [
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
"quick-error",
|
"quick-error",
|
||||||
"regex",
|
"regex",
|
||||||
"time 0.3.11",
|
"time 0.3.12",
|
||||||
]
|
]
|
||||||
|
|
|
@ -16,6 +16,30 @@ can help. If you find a bug or issue, we'd love you to report it to our
|
||||||
|
|
||||||
# Release Notes
|
# Release Notes
|
||||||
|
|
||||||
|
## 2022-08-02 - Kanidm 1.1.0-alpha9
|
||||||
|
|
||||||
|
This is the ninth alpha series release of the Kanidm Identity Management
|
||||||
|
project. Alpha releases are to help get feedback and ideas from the community
|
||||||
|
on how we can continue to make this project better for a future supported release.
|
||||||
|
|
||||||
|
The project is shaping up very nicely, and a beta will be coming soon!
|
||||||
|
|
||||||
|
### Release Highlights
|
||||||
|
|
||||||
|
* Inclusion of a Python3 API library
|
||||||
|
* Improve orca usability
|
||||||
|
* Improved content security hashes of js/wasm elements
|
||||||
|
* Performance improvements in builds
|
||||||
|
* Windows development and service support
|
||||||
|
* WebUI polish and improvements
|
||||||
|
* Consent is remembered in oauth2 improving access flows
|
||||||
|
* Replication changelog foundations
|
||||||
|
* Compression middleware for static assests to reduce load times
|
||||||
|
* User on boarding now possible with self service credential reset
|
||||||
|
* TOTP and Webauthn/Passkey support in self service credential reset
|
||||||
|
* CTAP2+ support in Webauthn via CLI
|
||||||
|
* Radius supports EAP TLS identities in addition to EAP PEAP
|
||||||
|
|
||||||
## 2022-05-01 - Kanidm 1.1.0-alpha8
|
## 2022-05-01 - Kanidm 1.1.0-alpha8
|
||||||
|
|
||||||
This is the eighth alpha series release of the Kanidm Identity Management
|
This is the eighth alpha series release of the Kanidm Identity Management
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "kanidm_client"
|
name = "kanidm_client"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
@ -14,7 +14,7 @@ repository = "https://github.com/kanidm/kanidm/"
|
||||||
tracing = "^0.1.35"
|
tracing = "^0.1.35"
|
||||||
reqwest = { version = "^0.11.11", features=["cookies", "json", "native-tls"] }
|
reqwest = { version = "^0.11.11", features=["cookies", "json", "native-tls"] }
|
||||||
kanidm_proto = { path = "../kanidm_proto", version = "1.1.0-alpha.8" }
|
kanidm_proto = { path = "../kanidm_proto", version = "1.1.0-alpha.8" }
|
||||||
serde = { version = "^1.0.139", features = ["derive"] }
|
serde = { version = "^1.0.141", features = ["derive"] }
|
||||||
serde_json = "^1.0.82"
|
serde_json = "^1.0.82"
|
||||||
tokio = { version = "^1.20.0", features = ["rt", "net", "time", "macros", "sync", "signal"] }
|
tokio = { version = "^1.20.0", features = ["rt", "net", "time", "macros", "sync", "signal"] }
|
||||||
toml = "^0.5.9"
|
toml = "^0.5.9"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "kanidm_proto"
|
name = "kanidm_proto"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
@ -14,7 +14,7 @@ repository = "https://github.com/kanidm/kanidm/"
|
||||||
wasm = ["webauthn-rs-proto/wasm"]
|
wasm = ["webauthn-rs-proto/wasm"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde = { version = "^1.0.139", features = ["derive"] }
|
serde = { version = "^1.0.141", features = ["derive"] }
|
||||||
serde_json = "^1.0.82"
|
serde_json = "^1.0.82"
|
||||||
uuid = { version = "^1.1.2", features = ["serde"] }
|
uuid = { version = "^1.1.2", features = ["serde"] }
|
||||||
base32 = "^0.4.0"
|
base32 = "^0.4.0"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "kanidm_tools"
|
name = "kanidm_tools"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
@ -36,7 +36,7 @@ tracing-subscriber = { version = "^0.3.14", features = ["env-filter", "fmt"] }
|
||||||
rpassword = "^7.0.0"
|
rpassword = "^7.0.0"
|
||||||
clap = { version = "^3.2", features = ["derive", "env"] }
|
clap = { version = "^3.2", features = ["derive", "env"] }
|
||||||
libc = "^0.2.126"
|
libc = "^0.2.126"
|
||||||
serde = { version = "^1.0.139", features = ["derive"] }
|
serde = { version = "^1.0.141", features = ["derive"] }
|
||||||
serde_json = "^1.0.82"
|
serde_json = "^1.0.82"
|
||||||
shellexpand = "^2.1.0"
|
shellexpand = "^2.1.0"
|
||||||
rayon = "^1.5.3"
|
rayon = "^1.5.3"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "kanidm_unix_int"
|
name = "kanidm_unix_int"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
@ -59,7 +59,7 @@ futures = "^0.3.21"
|
||||||
bytes = "^1.1.0"
|
bytes = "^1.1.0"
|
||||||
|
|
||||||
libc = "^0.2.126"
|
libc = "^0.2.126"
|
||||||
serde = { version = "^1.0.139", features = ["derive"] }
|
serde = { version = "^1.0.141", features = ["derive"] }
|
||||||
serde_json = "^1.0.82"
|
serde_json = "^1.0.82"
|
||||||
clap = { version = "^3.2", features = ["derive"] }
|
clap = { version = "^3.2", features = ["derive"] }
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "nss_kanidm"
|
name = "nss_kanidm"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pam_kanidm"
|
name = "pam_kanidm"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "daemon"
|
name = "daemon"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
@ -21,7 +21,7 @@ kanidm = { path = "../idm" }
|
||||||
kanidm_proto = { path = "../../kanidm_proto" }
|
kanidm_proto = { path = "../../kanidm_proto" }
|
||||||
score = { path = "../score" }
|
score = { path = "../score" }
|
||||||
clap = { version = "^3.2", features = ["derive", "env"] }
|
clap = { version = "^3.2", features = ["derive", "env"] }
|
||||||
serde = { version = "^1.0.139", features = ["derive"] }
|
serde = { version = "^1.0.141", features = ["derive"] }
|
||||||
tokio = { version = "^1.20.0", features = ["rt-multi-thread", "macros", "signal"] }
|
tokio = { version = "^1.20.0", features = ["rt-multi-thread", "macros", "signal"] }
|
||||||
toml = "0.5.9"
|
toml = "0.5.9"
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "kanidm"
|
name = "kanidm"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
@ -16,7 +16,7 @@ path = "src/lib.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-std = { version = "^1.12.0", features = ["tokio1"] }
|
async-std = { version = "^1.12.0", features = ["tokio1"] }
|
||||||
async-trait = "^0.1.53"
|
async-trait = "^0.1.57"
|
||||||
base64 = "^0.13.0"
|
base64 = "^0.13.0"
|
||||||
base64urlsafedata = "0.1.0"
|
base64urlsafedata = "0.1.0"
|
||||||
chrono = "^0.4.19"
|
chrono = "^0.4.19"
|
||||||
|
@ -42,7 +42,7 @@ r2d2_sqlite = "^0.21.0"
|
||||||
rand = "^0.8.5"
|
rand = "^0.8.5"
|
||||||
regex = "^1.5.6"
|
regex = "^1.5.6"
|
||||||
saffron = "^0.1.0"
|
saffron = "^0.1.0"
|
||||||
serde = { version = "^1.0.139", features = ["derive"] }
|
serde = { version = "^1.0.141", features = ["derive"] }
|
||||||
serde_cbor = "^0.11.2"
|
serde_cbor = "^0.11.2"
|
||||||
serde_json = "^1.0.82"
|
serde_json = "^1.0.82"
|
||||||
smartstring = { version = "^1.0.1", features = ["serde"] }
|
smartstring = { version = "^1.0.1", features = ["serde"] }
|
||||||
|
|
|
@ -13,7 +13,7 @@ pub use crate::constants::system_config::*;
|
||||||
pub use crate::constants::uuids::*;
|
pub use crate::constants::uuids::*;
|
||||||
|
|
||||||
// Increment this as we add new schema types and values!!!
|
// Increment this as we add new schema types and values!!!
|
||||||
pub const SYSTEM_INDEX_VERSION: i64 = 24;
|
pub const SYSTEM_INDEX_VERSION: i64 = 25;
|
||||||
// On test builds, define to 60 seconds
|
// On test builds, define to 60 seconds
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
pub const PURGE_FREQUENCY: u64 = 60;
|
pub const PURGE_FREQUENCY: u64 = 60;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "score"
|
name = "score"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
@ -14,7 +14,7 @@ repository = "https://github.com/kanidm/kanidm/"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-std = { version = "^1.12.0", features = ["tokio1"] }
|
async-std = { version = "^1.12.0", features = ["tokio1"] }
|
||||||
async-trait = "^0.1.53"
|
async-trait = "^0.1.57"
|
||||||
compact_jwt = "^0.2.3"
|
compact_jwt = "^0.2.3"
|
||||||
futures-util = "^0.3.21"
|
futures-util = "^0.3.21"
|
||||||
http-types = "^2.12.0"
|
http-types = "^2.12.0"
|
||||||
|
@ -25,11 +25,11 @@ ldap3_proto = "^0.2.3"
|
||||||
libc = "^0.2.126"
|
libc = "^0.2.126"
|
||||||
openssl = "^0.10.41"
|
openssl = "^0.10.41"
|
||||||
regex = "1.5.6"
|
regex = "1.5.6"
|
||||||
serde = { version = "^1.0.139", features = ["derive"] }
|
serde = { version = "^1.0.141", features = ["derive"] }
|
||||||
serde_json = "^1.0.82"
|
serde_json = "^1.0.82"
|
||||||
tide = "^0.16.0"
|
tide = "^0.16.0"
|
||||||
# I tried including brotli and it didn't work, including "default" pulls a mime-type list from the internet on build
|
# I tried including brotli and it didn't work, including "default" pulls a mime-type list from the internet on build
|
||||||
tide-compress = { version = "0.10.4", default-features = false, features = [ "deflate", "gzip", "regex-check" ] }
|
tide-compress = { version = "0.10.6", default-features = false, features = [ "deflate", "gzip", "regex-check" ] }
|
||||||
tide-openssl = "^0.1.1"
|
tide-openssl = "^0.1.1"
|
||||||
tokio = { version = "^1.20.0", features = ["net", "sync", "io-util", "macros"] }
|
tokio = { version = "^1.20.0", features = ["net", "sync", "io-util", "macros"] }
|
||||||
tokio-openssl = "^0.6.3"
|
tokio-openssl = "^0.6.3"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "kanidmd_web_ui"
|
name = "kanidmd_web_ui"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = [
|
authors = [
|
||||||
"William Brown <william@blackhats.net.au>",
|
"William Brown <william@blackhats.net.au>",
|
||||||
"James Hodgkinson <james@terminaloutcomes.com>",
|
"James Hodgkinson <james@terminaloutcomes.com>",
|
||||||
|
@ -28,7 +28,7 @@ gloo = "^0.8.0"
|
||||||
js-sys = "^0.3.58"
|
js-sys = "^0.3.58"
|
||||||
kanidm_proto = { path = "../kanidm_proto", features = ["wasm"] }
|
kanidm_proto = { path = "../kanidm_proto", features = ["wasm"] }
|
||||||
qrcode = { version = "^0.12.0", default-features = false, features = ["svg"] }
|
qrcode = { version = "^0.12.0", default-features = false, features = ["svg"] }
|
||||||
serde = { version = "^1.0.139", features = ["derive"] }
|
serde = { version = "^1.0.141", features = ["derive"] }
|
||||||
serde_json = "^1.0.82"
|
serde_json = "^1.0.82"
|
||||||
uuid = "^1.1.2"
|
uuid = "^1.1.2"
|
||||||
wasm-bindgen = { version = "^0.2.81", features = ["serde-serialize"] }
|
wasm-bindgen = { version = "^0.2.81", features = ["serde-serialize"] }
|
||||||
|
|
|
@ -224,7 +224,7 @@ function addBorrowedObject(obj) {
|
||||||
}
|
}
|
||||||
function __wbg_adapter_30(arg0, arg1, arg2) {
|
function __wbg_adapter_30(arg0, arg1, arg2) {
|
||||||
try {
|
try {
|
||||||
wasm._dyn_core__ops__function__FnMut___A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h0f7357f2a774775d(arg0, arg1, addBorrowedObject(arg2));
|
wasm._dyn_core__ops__function__FnMut___A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h4c75154738ee623d(arg0, arg1, addBorrowedObject(arg2));
|
||||||
} finally {
|
} finally {
|
||||||
heap[stack_pointer++] = undefined;
|
heap[stack_pointer++] = undefined;
|
||||||
}
|
}
|
||||||
|
@ -252,11 +252,11 @@ function makeClosure(arg0, arg1, dtor, f) {
|
||||||
return real;
|
return real;
|
||||||
}
|
}
|
||||||
function __wbg_adapter_33(arg0, arg1, arg2) {
|
function __wbg_adapter_33(arg0, arg1, arg2) {
|
||||||
wasm._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h207c5c753184291b(arg0, arg1, addHeapObject(arg2));
|
wasm._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h4fafb1acace75468(arg0, arg1, addHeapObject(arg2));
|
||||||
}
|
}
|
||||||
|
|
||||||
function __wbg_adapter_36(arg0, arg1, arg2) {
|
function __wbg_adapter_36(arg0, arg1, arg2) {
|
||||||
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hae7ad8c3f91d439a(arg0, arg1, addHeapObject(arg2));
|
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h60021a5099f10d55(arg0, arg1, addHeapObject(arg2));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -813,15 +813,15 @@ function getImports() {
|
||||||
const ret = wasm.memory;
|
const ret = wasm.memory;
|
||||||
return addHeapObject(ret);
|
return addHeapObject(ret);
|
||||||
};
|
};
|
||||||
imports.wbg.__wbindgen_closure_wrapper4809 = function(arg0, arg1, arg2) {
|
imports.wbg.__wbindgen_closure_wrapper4808 = function(arg0, arg1, arg2) {
|
||||||
const ret = makeMutClosure(arg0, arg1, 1273, __wbg_adapter_30);
|
const ret = makeMutClosure(arg0, arg1, 1273, __wbg_adapter_30);
|
||||||
return addHeapObject(ret);
|
return addHeapObject(ret);
|
||||||
};
|
};
|
||||||
imports.wbg.__wbindgen_closure_wrapper4914 = function(arg0, arg1, arg2) {
|
imports.wbg.__wbindgen_closure_wrapper4913 = function(arg0, arg1, arg2) {
|
||||||
const ret = makeClosure(arg0, arg1, 1306, __wbg_adapter_33);
|
const ret = makeClosure(arg0, arg1, 1306, __wbg_adapter_33);
|
||||||
return addHeapObject(ret);
|
return addHeapObject(ret);
|
||||||
};
|
};
|
||||||
imports.wbg.__wbindgen_closure_wrapper5180 = function(arg0, arg1, arg2) {
|
imports.wbg.__wbindgen_closure_wrapper5181 = function(arg0, arg1, arg2) {
|
||||||
const ret = makeMutClosure(arg0, arg1, 1359, __wbg_adapter_36);
|
const ret = makeMutClosure(arg0, arg1, 1359, __wbg_adapter_36);
|
||||||
return addHeapObject(ret);
|
return addHeapObject(ret);
|
||||||
};
|
};
|
||||||
|
|
Binary file not shown.
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "orca"
|
name = "orca"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
@ -23,7 +23,7 @@ clap = { version = "^3.2", features = ["derive"] }
|
||||||
|
|
||||||
uuid = { version = "^1.1.2", features = ["serde", "v4" ] }
|
uuid = { version = "^1.1.2", features = ["serde", "v4" ] }
|
||||||
csv = "1.1.6"
|
csv = "1.1.6"
|
||||||
serde = { version = "^1.0.139", features = ["derive"] }
|
serde = { version = "^1.0.141", features = ["derive"] }
|
||||||
serde_json = "^1.0.82"
|
serde_json = "^1.0.82"
|
||||||
|
|
||||||
rand = "^0.8.5"
|
rand = "^0.8.5"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "profiles"
|
name = "profiles"
|
||||||
version = "1.1.0-alpha.8"
|
version = "1.1.0-alpha.9"
|
||||||
authors = ["William Brown <william@blackhats.net.au>"]
|
authors = ["William Brown <william@blackhats.net.au>"]
|
||||||
rust-version = "1.59"
|
rust-version = "1.59"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
@ -15,7 +15,7 @@ name = "profiles"
|
||||||
path = "src/lib.rs"
|
path = "src/lib.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde = { version = "^1.0.139", features = ["derive"] }
|
serde = { version = "^1.0.141", features = ["derive"] }
|
||||||
toml = "^0.5.9"
|
toml = "^0.5.9"
|
||||||
base64 = "^0.13.0"
|
base64 = "^0.13.0"
|
||||||
|
|
||||||
|
|
|
@ -7,53 +7,59 @@
|
||||||
|
|
||||||
## Check List
|
## Check List
|
||||||
|
|
||||||
|
### Start a release
|
||||||
|
|
||||||
|
* [ ] git checkout -b YYYYMMDD-release
|
||||||
|
|
||||||
### Code Changes
|
### Code Changes
|
||||||
|
|
||||||
[ ] upgrade crypto policy values if requires
|
* [ ] upgrade crypto policy values if requires
|
||||||
[ ] bump index version in constants
|
* [ ] bump index version in constants
|
||||||
[ ] check for breaking db entry changes.
|
* [ ] check for breaking db entry changes.
|
||||||
[ ] build wasm components with release
|
* [ ] cargo test
|
||||||
|
|
||||||
### Cargo Tasks
|
### Cargo Tasks
|
||||||
|
|
||||||
[ ] cargo outdated -R
|
* [ ] cargo outdated -R
|
||||||
[ ] cargo audit
|
* [ ] cargo audit
|
||||||
[ ] cargo test
|
* [ ] cargo test
|
||||||
|
* [ ] build wasm components with release
|
||||||
|
|
||||||
### Administration
|
### Administration
|
||||||
|
|
||||||
[ ] Update `RELEASE_NOTES.md`
|
* [ ] cargo release --no-dev-version --no-push --no-publish --no-tag 1.1.0-alpha.X
|
||||||
[ ] git commit
|
* [ ] git rebase -i HEAD~X
|
||||||
[ ] Update the readme on docker https://hub.docker.com/repository/docker/kanidm/server
|
* [ ] Update `RELEASE_NOTES.md`
|
||||||
|
* [ ] git commit
|
||||||
|
* [ ] git push origin YYYYMMDD-release
|
||||||
|
* [ ] Merge PR
|
||||||
|
|
||||||
### Git Management
|
### Git Management
|
||||||
|
|
||||||
[ ] cargo release --no-dev-version --no-push --no-publish --no-tag 1.1.0-alpha.X
|
* [ ] git checkout master
|
||||||
[ ] git rebase -i HEAD~X
|
* [ ] git branch 1.1.0-alpha.x (Note no v to prevent ref conflict)
|
||||||
[ ] git tag v1.1.0-alpha.x
|
* [ ] git checkout v1.1.0-alpha.x
|
||||||
[ ] git branch 1.1.0-alpha.x (Note no v to prevent ref conflict)
|
* [ ] git tag v1.1.0-alpha.x
|
||||||
[ ] git checkout v1.1.0-alpha.x
|
|
||||||
|
|
||||||
[ ] Inspect the branch
|
* [ ] Final inspect of the branch
|
||||||
|
|
||||||
[ ] git push origin 1.1.0-alpha.x
|
* [ ] git push origin 1.1.0-alpha.x
|
||||||
[ ] git push origin 1.1.0-alpha.x --tags
|
* [ ] git push origin 1.1.0-alpha.x --tags
|
||||||
[ ] git push origin master
|
|
||||||
[ ] git push origin master --tags
|
|
||||||
|
|
||||||
### Cargo publish
|
### Cargo publish
|
||||||
|
|
||||||
[ ] publish `kanidm_proto`
|
* [ ] publish `kanidm_proto`
|
||||||
[ ] publish `kanidmd/kanidm`
|
* [ ] publish `kanidmd/kanidm`
|
||||||
[ ] publish `kanidm_client`
|
* [ ] publish `kanidm_client`
|
||||||
[ ] publish `kanidm_tools`
|
* [ ] publish `kanidm_tools`
|
||||||
|
|
||||||
### Docker
|
### Docker
|
||||||
|
|
||||||
[ ] docker buildx use cluster
|
* [ ] docker buildx use cluster
|
||||||
[ ] `make buildx/kanidmd/x86_64_v3 buildx/kanidmd buildx/radiusd`
|
* [ ] `make buildx/kanidmd/x86_64_v3 buildx/kanidmd buildx/radiusd`
|
||||||
|
* [ ] Update the readme on docker https://hub.docker.com/repository/docker/kanidm/server
|
||||||
|
|
||||||
### Distro
|
### Distro
|
||||||
|
|
||||||
[ ] vendor and release to build.opensuse.org
|
* [ ] vendor and release to build.opensuse.org
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue