[package] name = "matrix_gateway" version = "0.1.0" edition = "2021" [dependencies] log = "0.4.28" env_logger = "0.11.8" clap = { version = "4.5.47", features = ["derive", "env"] } lazy_static = "1.5.0" anyhow = "1.0.99" serde = { version = "1.0.225", features = ["derive"] } serde_json = "1.0.143" rust-s3 = { version = "0.37.0", features = ["tokio"] } actix-web = "4.11.0" actix-session = { version = "0.11.0", features = ["redis-session"] } light-openid = "1.0.4" thiserror = "2.0.16" rand = "0.9.2" rust-embed = "8.7.2" mime_guess = "2.0.5" askama = "0.14.0" urlencoding = "2.1.3" uuid = { version = "1.18.0", features = ["v4", "serde"] } ipnet = { version = "2.11.0", features = ["serde"] } chrono = "0.4.42" 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-rc.2" base16ct = { version = "0.3.0", features = ["alloc"] } ruma = { version = "0.13.0", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls", "rand"] } actix-ws = "0.3.0" tokio = { version = "1.47.1", features = ["rt", "time", "macros", "rt-multi-thread"] }