[package]
name = "krecik"
version = "0.10.11"
authors = ["Daniel (dmilith) Dettlaff <dmilith@me.com>"]
description = "Asynchronous, parallel external service checker (and reporter), using industry standard libraries: Curl, ngHTTP2 and OpenSSL."
keywords = ["curl", "web", "check", "tls-expire", "openssl"]
categories = ["asynchronous", "concurrency"]
homepage = "https://github.com/VerKnowSys/krecik"
license = "MIT"
edition = "2018"
build = "build.rs"
[lib]
name = "krecik"
path = "src/lib.rs"
crate-type = ["rlib"]
[[bin]]
name = "krecik-server"
path = "src/main.rs"
[dependencies]
log = "0.4.14"
fern = { version = "0.6.0", features = ["colored", "date-based"] }
mimalloc = { version = "0.1.25", features = ["local_dynamic_tls", "secure"] }
curl = { version = "0.4.37", features = ["http2", "mesalink"] }
serde = "1.0.126"
serde_derive = "1.0.126"
serde_json = "1.0.64"
ssl-expiration2 = "0.4.0"
slack-hook = "0.8.0"
lazy_static = "1.4.0"
rayon = "1.5.0"
glob = "0.3.0"
chrono = "0.4.19"
failure = "0.1.8"
ctrlc = "3.1.9"
retry = "1.2.1"
actix = "0.10.0"
actix-macros = "0.1.3"
actix-rt = "1.1.1"
actix_derive = "0.5.0"
[profile.release]
opt-level = 3
debug = false
rpath = true
lto = 'fat'
debug-assertions = false
codegen-units = 1
panic = 'abort'
incremental = false
overflow-checks = true
[profile.bench]
opt-level = 3
debug = false
rpath = true
lto = 'fat'
debug-assertions = false
codegen-units = 1
incremental = false
overflow-checks = false
[profile.test]
opt-level = 0
debug = 0
rpath = true
lto = false
debug-assertions = false
codegen-units = 4
incremental = true
overflow-checks = false
[profile.dev]
opt-level = 0
debug = 2
debug-assertions = false
rpath = true
lto = false
codegen-units = 4
panic = 'unwind'
incremental = true
overflow-checks = false