krill 0.12.1

Resource Public Key Infrastructure (RPKI) daemon
Documentation
[dependencies.backoff]
optional = true
version = "0.3.0"

[dependencies.base64]
version = "^0.13"

[dependencies.basic-cookies]
optional = true
version = "^0.1"

[dependencies.bytes]
version = "1"

[dependencies.chrono]
features = ["serde"]
version = "^0.4"

[dependencies.clap]
version = "^2.33"

[dependencies.cryptoki]
optional = true
version = "^0.3"

[dependencies.fern]
features = ["syslog-4"]
version = "^0.5"

[dependencies.fslock]
version = "0.2.1"

[dependencies.futures]
version = "^0.3"

[dependencies.futures-util]
version = "^0.3"

[dependencies.hex]
version = "^0.4"

[dependencies.hyper]
features = ["server"]
version = "^0.14"

[dependencies.intervaltree]
version = "0.2.6"

[dependencies.jmespatch]
features = ["sync"]
optional = true
version = "^0.3"

[dependencies.kmip]
features = ["tls-with-openssl"]
optional = true
package = "kmip-protocol"
version = "0.4.2"

[dependencies.libflate]
version = "^1"

[dependencies.log]
version = "^0.4"

[dependencies.once_cell]
optional = true
version = "^1.7.2"

[dependencies.openidconnect]
default_features = false
optional = true
version = "^2.0.0"

[dependencies.openssl]
features = ["v110"]
version = "^0.10"

[dependencies.oso]
default_features = false
optional = true
version = "^0.12"

[dependencies.priority-queue]
version = "1.2.1"

[dependencies.r2d2]
optional = true
version = "0.8.9"

[dependencies.rand]
version = "^0.8"

[dependencies.regex]
default_features = false
features = ["std"]
optional = true
version = "1.5.5"

[dependencies.reqwest]
features = ["json"]
version = "0.11"

[dependencies.rpassword]
optional = true
version = "^5.0"

[dependencies.rpki]
features = ["ca", "compat", "rrdp"]
version = "0.15.8"

[dependencies.scrypt]
default-features = false
optional = true
version = "^0.6"

[dependencies.serde]
features = ["derive", "rc"]
version = "^1.0"

[dependencies.serde_json]
version = "^1.0"

[dependencies.tokio]
features = ["macros", "rt", "rt-multi-thread", "signal", "time"]
version = "1"

[dependencies.tokio-rustls]
version = "^0.22"

[dependencies.toml]
version = "^0.5"

[dependencies.unicode-normalization]
optional = true
version = "^0.1"

[dependencies.urlparse]
optional = true
version = "^0.7"

[dependencies.uuid]
features = ["v4"]
version = "1.1"
[dev-dependencies.ctrlc]
version = "^3.1"

[dev-dependencies.regex]
version = "1.5.5"

[dev-dependencies.tiny_http]
features = ["ssl"]
version = "^0.8"

[dev-dependencies.urlparse]
version = "^0.7"

[features]
all-except-ui-tests = ["multi-user", "rta", "static-openssl", "aspa"]
aspa = []
default = ["multi-user", "hsm"]
hsm = ["backoff", "kmip", "once_cell", "cryptoki", "r2d2"]
hsm-tests-kmip = ["hsm"]
hsm-tests-pkcs11 = ["hsm"]
multi-user = ["basic-cookies", "jmespatch/sync", "regex", "oso", "openidconnect", "rpassword", "scrypt", "unicode-normalization", "urlparse"]
rta = []
static-openssl = ["openssl/vendored"]
ui-tests = []

[package]
authors = ["The NLnet Labs RPKI team <rpki-team@nlnetlabs.nl>"]
description = "Resource Public Key Infrastructure (RPKI) daemon"
edition = "2018"
exclude = ["test-resources/*", "tests/*", ".github/*", "docker/*", "pkg/*", "Dockerfile"]
homepage = "https://www.nlnetlabs.nl/projects/rpki/krill/"
keywords = ["rpki", "routing-security", "bgp"]
license = "MPL-2.0"
name = "krill"
readme = "README.md"
repository = "https://github.com/NLnetLabs/krill"
rust-version = "1.56"
version = "0.12.1"
[package.metadata.deb]
assets = [["target/release/krill", "/usr/bin/krill", "755"], ["target/release/krillc", "/usr/bin/krillc", "755"], ["defaults/krill.conf", "/usr/share/doc/krill/krill.conf", "644"], ["doc/krill.1", "/usr/share/man/man1/krill.1", "644"], ["doc/krillc.1", "/usr/share/man/man1/krillc.1", "644"], ["pkg/common/krill.service.preset", "/lib/systemd/system-preset/50-krill.preset", "644"]]
changelog = "target/debian/changelog"
copyright = "Copyright (c) 2019, NLnet Labs. All rights reserved."
depends = "$auto, passwd, libssl1.1"
extended-description-file = "pkg/debian/description.txt"
license-file = ["LICENSE", "0"]
maintainer-scripts = "pkg/debian/"
name = "krill"
priority = "optional"
section = "net"

[package.metadata.deb.systemd-units]
enable = false
unit-name = "krill"
unit-scripts = "pkg/common"
[package.metadata.deb.variants.debian-bullseye]

[package.metadata.deb.variants.debian-bullseye-armv7-unknown-linux-gnueabihf]
depends = "adduser, passwd, libc6 (>= 2.28), libssl1.1"

[package.metadata.deb.variants.debian-buster]

[package.metadata.deb.variants.debian-buster-aarch64-unknown-linux-gnu]
depends = "adduser, passwd, libc6 (>= 2.28), libssl1.1"

[package.metadata.deb.variants.debian-buster-arm-unknown-linux-gnueabihf]
depends = "adduser, passwd, libc6 (>= 2.28), libssl1.1"

[package.metadata.deb.variants.debian-stretch]
depends = "$auto, passwd"
features = ["static-openssl"]

[package.metadata.deb.variants.ubuntu-bionic]

[package.metadata.deb.variants.ubuntu-focal]

[package.metadata.deb.variants.ubuntu-jammy]
depends = "$auto, passwd, libssl3"

[package.metadata.deb.variants.ubuntu-xenial]
depends = "$auto, passwd"
features = ["static-openssl"]

[package.metadata.deb_alt_base_krillup]
assets = [["target/release/krillup", "/usr/bin/krillup", "755"], ["doc/krillup.1", "/usr/share/man/man1/krillup.1", "644"]]
changelog = "target/debian/changelog"
copyright = "Copyright (c) 2019, NLnet Labs. All rights reserved."
depends = "$auto, passwd, libssl1.1"
extended-description-file = "pkg/debian/description-krillup.txt"
license-file = ["LICENSE", "0"]
name = "krillup"
priority = "optional"
section = "net"

[package.metadata.generate-rpm]
license = "MPLv2.0"
name = "krill"

[[package.metadata.generate-rpm.assets]]
dest = "/usr/bin/krill"
mode = "755"
source = "target/release/krill"

[[package.metadata.generate-rpm.assets]]
dest = "/usr/bin/krillc"
mode = "755"
source = "target/release/krillc"

[[package.metadata.generate-rpm.assets]]
dest = "/lib/systemd/system/krill.service"
mode = "644"
source = "target/rpm/krill.service"

[[package.metadata.generate-rpm.assets]]
dest = "/usr/share/doc/krill/krill.conf"
doc = true
mode = "644"
source = "defaults/krill.conf"

[[package.metadata.generate-rpm.assets]]
dest = "/usr/share/man/man1/krill.1"
doc = true
mode = "644"
source = "doc/krill.1"

[[package.metadata.generate-rpm.assets]]
dest = "/usr/share/man/man1/krillc.1"
doc = true
mode = "644"
source = "doc/krillc.1"

[[package.metadata.generate-rpm.assets]]
dest = "/lib/systemd/system-preset/50-krill.preset"
mode = "644"
source = "pkg/common/krill.service.preset"

[package.metadata.generate-rpm.requires]
shadow-utils = "*"

[package.metadata.generate-rpm-alt-base-krillup]
license = "MPLv2.0"
name = "krillup"

[[package.metadata.generate-rpm-alt-base-krillup.assets]]
dest = "/usr/bin/krillup"
mode = "755"
source = "target/release/krillup"

[[package.metadata.generate-rpm-alt-base-krillup.assets]]
dest = "/usr/share/man/man1/krillup.1"
doc = true
mode = "644"
source = "doc/krillup.1"
[profile.release]
panic = "abort"
[target."cfg(unix)".dependencies.libc]
version = "^0.2"

[target."cfg(unix)".dependencies.syslog]
version = "^4.0"