[package] name = "paferafileserver" version = "1.9.4" edition = "2021" authors = ["Jim Yu "] description = "Actix based HTML file manager designed for easy browsing of your filesystem, especially for Termux on Android" homepage = "https://pafera.com/" documentation = "https://pafera.com/blog/1b9m21/2023/04/19/doessharingfileswithafriendhavetobesohard.en.html" repository = "https://codeberg.org/pafera/paferafileserver" license = "GPL-3.0-or-later" keywords = ["filemanager", "fileserver", "termux", "android", "actix"] categories = ["filesystem", "web-programming::http-server"] include = [ "**/*.rs", "**/*.css", "**/*.js", "Cargo.toml", "README.md", ] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] actix-files = { version = "0.6.6", features = ["actix-server"] } base64 = "0.22.1" bytes = "1.8.0" chrono = { version = "0.4.38", features = ["serde"] } copy_dir = "0.1.3" env_logger = "0.11.5" futures-util = { version = "0.3.31", features = ["io", "tokio-io"] } gethostname = "0.5.0" htmlentity = "1.3.2" htmlescape = "0.3.1" lexical-sort = "0.3.1" postgres-types = { version = "0.2.8", features = ["derive", "array-impls", "with-bit-vec-0_6", "with-uuid-1", "with-chrono-0_4", "with-serde_json-1", "with-time-0_3"] } regex = "1.11.1" reqwest = { version = "0.12.9", features = ["json", "stream"] } sodiumoxide = "0.2.7" substring = "1.4.5" time = { version = "0.3.36", features = ["serde", "formatting"] } tokio-postgres = { version = "0.7.12", features = ["array-impls", "with-bit-vec-0_6", "with-chrono-0_4", "with-serde_json-1", "with-time-0_3", "with-uuid-1"] } tokio-util = { version = "0.7.12"} urlencoding = "2.1.3" user-agent-parser = "0.3.6" uuid = { version = "1.11.0", features = ["serde", "v4"] } walkdir = "2.5.0" ffthumb = "0.2.1" thumbnailer = "0.5.1" mime = "0.3.17" actix-web = "4.9.0" serde = { version = "1.0.214", features = ["derive"] } serde_json = "1.0.132" thiserror = "1.0.65" tokio = { version = "1.41.0", features = ["full"] } actix-session = { version = "0.10.1", features = ["cookie-session"] }