encrypted msg + online reporting + refactor

This commit is contained in:
JMARyA 2025-04-30 09:35:21 +02:00
parent 125d50530d
commit a567214f58
19 changed files with 318 additions and 304 deletions

View file

@ -8,12 +8,12 @@ name = "sheepd"
path = "src/sheepd.rs"
[[bin]]
name = "homeserver"
path = "src/server.rs"
required-features = ["homeserver"]
name = "herd"
path = "src/herd.rs"
required-features = ["herd"]
[features]
homeserver = ["axum", "axum-client-ip"]
herd = ["axum", "axum-client-ip"]
axum = ["dep:axum"]
[dependencies]
@ -34,5 +34,5 @@ based = { git = "https://git.hydrar.de/jmarya/based", branch = "owl" }
http2 = "0.4.21"
ureq = { version = "3.0.11", features = ["json"] }
rumqttc = { version = "0.24.0", features = ["url", "websocket"] }
age = { version = "0.11.1", features = ["aes", "aes-gcm", "armor", "async", "ssh"] }
minisign = "0.7.9"
sage = { git = "https://git.hydrar.de/jmarya/sage" }
dashmap = "6.1.0"