[package] name = "matrix_gateway" version = "0.1.0" edition = "2021" [dependencies] log = "0.4.27" env_logger = "0.11.8" clap = { version = "4.5.37", features = ["derive", "env"] } lazy_static = "1.5.0" anyhow = "1.0.98" serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" rust-s3 = { version = "0.36.0-beta.2", features = ["tokio"] } actix-web = "4.10.2" actix-session = { version = "0.10.1", features = ["redis-session"] } light-openid = "1.0.4" thiserror = "2.0.12" rand = "0.9.1" rust-embed = "8.7.0" mime_guess = "2.0.5" askama = "0.14.0" urlencoding = "2.1.3" uuid = { version = "1.16.0", features = ["v4", "serde"] } ipnet = { version = "2.11.0", features = ["serde"] } chrono = "0.4.41" futures-util = { version = "0.3.31", features = ["sink"] } jwt-simple = { version = "0.12.12", default-features = false, features = ["pure-rust"] } actix-remote-ip = "0.1.0" bytes = "1.10.1" sha2 = "0.11.0-pre.5" base16ct = "0.2.0" ruma = { version = "0.12.2", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls", "rand"] } actix-ws = "0.3.0" tokio = { version = "1.44.2", features = ["rt", "time", "macros", "rt-multi-thread"] }