[Add] Some more split

This commit is contained in:
Alex Emmet 2026-05-04 22:08:14 +02:00
commit 91d0e9ab76
6 changed files with 1652 additions and 3 deletions

153
Cargo.lock generated
View file

@ -617,6 +617,58 @@ dependencies = [
"inout", "inout",
] ]
[[package]]
name = "client"
version = "0.1.0"
dependencies = [
"actix-web",
"actix-web-actors",
"aes-gcm",
"async-trait",
"base64",
"chrono",
"crossterm",
"dashmap",
"futures",
"futures-util",
"hex",
"hkdf",
"hyper",
"hyper-util",
"iota-auth",
"iota-logger",
"iota-state",
"iota-storage",
"iota-util",
"json",
"lazy_static",
"once_cell",
"open",
"pnet",
"rand 0.8.6",
"rand_core 0.6.4",
"ratatui",
"reqwest",
"rusqlite",
"rustls",
"rustls-pemfile",
"serde_json",
"sha2 0.10.9",
"strum 0.27.2",
"strum_macros 0.27.2",
"sysinfo",
"tokio",
"tokio-tungstenite",
"ttp-core",
"ttp-native",
"tungstenite",
"uuid",
"walkdir",
"warp",
"x448",
"zip",
]
[[package]] [[package]]
name = "cmake" name = "cmake"
version = "0.1.58" version = "0.1.58"
@ -636,6 +688,58 @@ dependencies = [
"memchr", "memchr",
] ]
[[package]]
name = "communities"
version = "0.1.0"
dependencies = [
"actix-web",
"actix-web-actors",
"aes-gcm",
"async-trait",
"base64",
"chrono",
"crossterm",
"dashmap",
"futures",
"futures-util",
"hex",
"hkdf",
"hyper",
"hyper-util",
"iota-auth",
"iota-logger",
"iota-state",
"iota-storage",
"iota-util",
"json",
"lazy_static",
"once_cell",
"open",
"pnet",
"rand 0.8.6",
"rand_core 0.6.4",
"ratatui",
"reqwest",
"rusqlite",
"rustls",
"rustls-pemfile",
"serde_json",
"sha2 0.10.9",
"strum 0.27.2",
"strum_macros 0.27.2",
"sysinfo",
"tokio",
"tokio-tungstenite",
"ttp-core",
"ttp-native",
"tungstenite",
"uuid",
"walkdir",
"warp",
"x448",
"zip",
]
[[package]] [[package]]
name = "compact_str" name = "compact_str"
version = "0.9.0" version = "0.9.0"
@ -1784,6 +1888,55 @@ dependencies = [
"syn 2.0.117", "syn 2.0.117",
] ]
[[package]]
name = "iota-auth"
version = "0.1.0"
dependencies = [
"aes-gcm",
"async-trait",
"base64",
"chrono",
"crossterm",
"dashmap",
"futures",
"futures-util",
"hex",
"hkdf",
"hyper",
"hyper-util",
"iota-logger",
"iota-state",
"iota-storage",
"iota-util",
"json",
"lazy_static",
"once_cell",
"open",
"pnet",
"rand 0.8.6",
"rand_core 0.6.4",
"ratatui",
"reqwest",
"rusqlite",
"rustls",
"rustls-pemfile",
"serde_json",
"sha2 0.10.9",
"strum 0.27.2",
"strum_macros 0.27.2",
"sysinfo",
"tokio",
"tokio-tungstenite",
"ttp-core",
"ttp-native",
"tungstenite",
"uuid",
"walkdir",
"warp",
"x448",
"zip",
]
[[package]] [[package]]
name = "iota-cli" name = "iota-cli"
version = "0.1.0" version = "0.1.0"

View file

@ -1,3 +1,3 @@
[workspace] [workspace]
members = ["iota-storage", "iota-updater", "iota-terms", "iota-state", "iota-cli", "iota-core", "omikron-connector", "web-server", "web-ui", "iota-logger", "iota-util"] members = ["iota-storage", "client", "communities", "iota-auth", "other-iota", "iota-updater", "iota-terms", "iota-state", "iota-cli", "iota-core", "omikron-connector", "web-server", "web-ui", "iota-logger", "iota-util"]
resolver = "3" resolver = "3"

View file

@ -1,5 +1,5 @@
[package] [package]
name = "communities" name = "client"
version = "0.1.0" version = "0.1.0"
edition = "2024" edition = "2024"

File diff suppressed because it is too large Load diff

View file

View file

@ -1 +1 @@
mod client_connection;