name = "lemmy_api"
version = "0.16.3"
dependencies = [
- "actix",
- "actix-rt",
"actix-web",
"anyhow",
"async-trait",
- "background-jobs",
"base64",
"bcrypt",
"captcha",
"chrono",
"diesel",
- "futures",
- "http",
- "http-signature-normalization-actix",
- "itertools",
"lemmy_api_common",
"lemmy_apub",
"lemmy_apub_lib",
"lemmy_db_views_moderator",
"lemmy_utils",
"lemmy_websocket",
- "openssl",
- "rand 0.8.5",
- "reqwest",
"serde",
"serde_json",
- "sha2",
- "strum",
- "strum_macros",
- "thiserror",
- "tokio",
"tracing",
- "url",
"uuid",
]
"actix-web",
"chrono",
"diesel",
- "itertools",
"lemmy_db_schema",
"lemmy_db_views",
"lemmy_db_views_actor",
"lemmy_utils",
"rosetta-i18n",
"serde",
- "serde_json",
"tracing",
"url",
]
name = "lemmy_api_crud"
version = "0.16.3"
dependencies = [
- "actix",
- "actix-rt",
"actix-web",
- "anyhow",
"async-trait",
- "background-jobs",
- "base64",
"bcrypt",
- "chrono",
- "diesel",
- "futures",
- "http",
- "http-signature-normalization-actix",
- "itertools",
"lemmy_api_common",
"lemmy_apub",
"lemmy_apub_lib",
"lemmy_db_schema",
"lemmy_db_views",
"lemmy_db_views_actor",
- "lemmy_db_views_moderator",
"lemmy_utils",
"lemmy_websocket",
- "openssl",
- "rand 0.8.5",
- "reqwest",
"serde",
"serde_json",
- "sha2",
- "strum",
- "strum_macros",
- "thiserror",
- "tokio",
"tracing",
"url",
- "uuid",
"webmention",
]
"anyhow",
"assert-json-diff",
"async-trait",
- "background-jobs",
- "bcrypt",
"chrono",
"diesel",
"futures",
"lemmy_websocket",
"once_cell",
"parking_lot 0.12.0",
- "percent-encoding",
- "rand 0.8.5",
"reqwest",
"reqwest-middleware",
"serde",
"serde_with",
"serial_test",
"sha2",
- "strum",
"strum_macros",
- "thiserror",
- "tokio",
"tracing",
"url",
"uuid",
"reqwest",
"reqwest-middleware",
"serde",
- "serde_json",
"sha2",
"tracing",
"url",
"serde",
"serial_test",
"tracing",
- "url",
]
[[package]]
name = "lemmy_routes"
version = "0.16.3"
dependencies = [
- "actix",
"actix-web",
- "actix-web-actors",
"anyhow",
"chrono",
"diesel",
"reqwest-middleware",
"rss",
"serde",
- "sha2",
"strum",
"tokio",
"tracing",
version = "0.16.3"
dependencies = [
"actix",
- "actix-rt",
"actix-web",
- "anyhow",
- "chrono",
"clokwerk",
"console-subscriber",
"diesel",
"diesel_migrations",
"doku",
- "http-signature-normalization-actix",
"lemmy_api",
"lemmy_api_common",
"lemmy_api_crud",
"lemmy_apub",
"lemmy_apub_lib",
"lemmy_db_schema",
- "lemmy_db_views",
- "lemmy_db_views_actor",
- "lemmy_db_views_moderator",
"lemmy_routes",
"lemmy_utils",
"lemmy_websocket",
- "openssl",
"opentelemetry 0.17.0",
"opentelemetry-otlp",
"parking_lot 0.12.0",
"reqwest-middleware",
"reqwest-tracing",
"serde",
- "serde_json",
- "strum",
- "tokio",
"tracing",
"tracing-actix-web",
"tracing-error",
"strum",
"strum_macros",
"thiserror",
- "tokio",
"tracing",
"tracing-error",
"url",
"lemmy_db_views_actor",
"lemmy_utils",
"opentelemetry 0.17.0",
- "parking_lot 0.12.0",
"rand 0.8.5",
- "reqwest",
"reqwest-middleware",
"serde",
"serde_json",
lemmy_apub_lib = { version = "=0.16.3", path = "./crates/apub_lib" }
lemmy_utils = { version = "=0.16.3", path = "./crates/utils" }
lemmy_db_schema = { version = "=0.16.3", path = "./crates/db_schema" }
-lemmy_db_views = { version = "=0.16.3", path = "./crates/db_views" }
-lemmy_db_views_moderator = { version = "=0.16.3", path = "./crates/db_views_moderator" }
-lemmy_db_views_actor = { version = "=0.16.3", path = "./crates/db_views_actor" }
lemmy_api_common = { version = "=0.16.3", path = "crates/api_common" }
lemmy_websocket = { version = "=0.16.3", path = "./crates/websocket" }
lemmy_routes = { version = "=0.16.3", path = "./crates/routes" }
diesel = "1.4.8"
diesel_migrations = "1.4.0"
-chrono = { version = "0.4.19", features = ["serde"] }
serde = { version = "1.0.136", features = ["derive"] }
actix = "0.13.0"
actix-web = { version = "4.0.1", default-features = false, features = ["macros", "rustls"] }
tracing-log = "0.1.2"
tracing-subscriber = { version = "0.3.9", features = ["env-filter"] }
console-subscriber = { version = "0.1.3", optional = true }
-strum = "0.24.0"
url = { version = "2.2.2", features = ["serde"] }
-openssl = "0.10.38"
-http-signature-normalization-actix = { version = "0.6.1", default-features = false, features = ["sha-2"] }
-tokio = { version = "1.17.0", features = ["sync", "tracing"] }
-anyhow = "1.0.56"
reqwest = { version = "0.11.10", features = ["json"] }
reqwest-middleware = "0.1.5"
reqwest-tracing = { version = "0.2.1", features = ["opentelemetry_0_16"] }
-actix-rt = { version = "2.7.0", default-features = false }
-serde_json = { version = "1.0.79", features = ["preserve_order"] }
clokwerk = "0.3.5"
doku = "0.11.0"
opentelemetry = { version = "0.17.0", features = ["rt-tokio"] }
chrono = { version = "0.4.19", features = ["serde"] }
serde_json = { version = "1.0.79", features = ["preserve_order"] }
serde = { version = "1.0.136", features = ["derive"] }
-actix = "0.13.0"
actix-web = { version = "4.0.1", default-features = false }
-actix-rt = { version = "2.7.0", default-features = false }
-rand = "0.8.5"
-strum = "0.24.0"
-strum_macros = "0.24.0"
-url = { version = "2.2.2", features = ["serde"] }
-openssl = "0.10.38"
-http = "0.2.6"
-http-signature-normalization-actix = { version = "0.6.1", default-features = false, features = ["sha-2"] }
base64 = "0.13.0"
-tokio = "1.17.0"
-futures = "0.3.21"
-itertools = "0.10.3"
uuid = { version = "0.8.2", features = ["serde", "v4"] }
-sha2 = "0.10.2"
async-trait = "0.1.53"
captcha = "0.0.8"
anyhow = "1.0.56"
-thiserror = "1.0.30"
tracing = "0.1.32"
-background-jobs = "0.12.0"
-reqwest = { version = "0.11.10", features = ["json"] }
diesel = "1.4.8"
actix-web = { version = "4.0.1", default-features = false, features = ["cookies"] }
chrono = { version = "0.4.19", features = ["serde"] }
-serde_json = { version = "1.0.79", features = ["preserve_order"] }
tracing = "0.1.32"
url = "2.2.2"
-itertools = "0.10.3"
rosetta-i18n = "0.1.2"
lemmy_utils = { version = "=0.16.3", path = "../utils" }
lemmy_db_schema = { version = "=0.16.3", path = "../db_schema" }
lemmy_db_views = { version = "=0.16.3", path = "../db_views" }
-lemmy_db_views_moderator = { version = "=0.16.3", path = "../db_views_moderator" }
lemmy_db_views_actor = { version = "=0.16.3", path = "../db_views_actor" }
lemmy_api_common = { version = "=0.16.3", path = "../api_common" }
lemmy_websocket = { version = "=0.16.3", path = "../websocket" }
-diesel = "1.4.8"
bcrypt = "0.12.1"
-chrono = { version = "0.4.19", features = ["serde"] }
serde_json = { version = "1.0.79", features = ["preserve_order"] }
serde = { version = "1.0.136", features = ["derive"] }
-actix = "0.13.0"
actix-web = { version = "4.0.1", default-features = false }
-actix-rt = { version = "2.7.0", default-features = false }
tracing = "0.1.32"
-rand = "0.8.5"
-strum = "0.24.0"
-strum_macros = "0.24.0"
url = { version = "2.2.2", features = ["serde"] }
-openssl = "0.10.38"
-http = "0.2.6"
-http-signature-normalization-actix = { version = "0.6.1", default-features = false, features = ["sha-2"] }
-base64 = "0.13.0"
-tokio = "1.17.0"
-futures = "0.3.21"
-itertools = "0.10.3"
-uuid = { version = "0.8.2", features = ["serde", "v4"] }
-sha2 = "0.10.2"
async-trait = "0.1.53"
-anyhow = "1.0.56"
-thiserror = "1.0.30"
-background-jobs = "0.12.0"
-reqwest = { version = "0.11.10", features = ["json"] }
webmention = "0.4.0"
lemmy_websocket = { version = "=0.16.3", path = "../websocket" }
diesel = "1.4.8"
activitystreams-kinds = "0.2.1"
-bcrypt = "0.12.1"
chrono = { version = "0.4.19", features = ["serde"] }
serde_json = { version = "1.0.79", features = ["preserve_order"] }
serde = { version = "1.0.136", features = ["derive"] }
actix-web = { version = "4.0.1", default-features = false }
actix-rt = { version = "2.7.0", default-features = false }
tracing = "0.1.32"
-rand = "0.8.5"
-strum = "0.24.0"
strum_macros = "0.24.0"
url = { version = "2.2.2", features = ["serde"] }
-percent-encoding = "2.1.0"
http = "0.2.6"
http-signature-normalization-actix = { version = "0.6.1", default-features = false, features = ["server", "sha-2"] }
-tokio = "1.17.0"
futures = "0.3.21"
itertools = "0.10.3"
uuid = { version = "0.8.2", features = ["serde", "v4"] }
sha2 = "0.10.2"
async-trait = "0.1.53"
anyhow = "1.0.56"
-thiserror = "1.0.30"
-background-jobs = "0.12.0"
reqwest = { version = "0.11.10", features = ["json"] }
html2md = "0.2.13"
once_cell = "1.10.0"
serde = { version = "1.0.136", features = ["derive"] }
async-trait = "0.1.53"
url = { version = "2.2.2", features = ["serde"] }
-serde_json = { version = "1.0.79", features = ["preserve_order"] }
anyhow = "1.0.56"
reqwest = { version = "0.11.10", features = ["json"] }
reqwest-middleware = "0.1.5"
diesel = { version = "1.4.8", features = ["postgres","chrono","r2d2","serde_json"] }
serde = { version = "1.0.136", features = ["derive"] }
tracing = "0.1.32"
-url = "2.2.2"
[dev-dependencies]
serial_test = "0.6.0"
lemmy_api_common = { version = "=0.16.3", path = "../api_common" }
lemmy_apub = { version = "=0.16.3", path = "../apub" }
diesel = "1.4.8"
-actix = "0.13.0"
actix-web = { version = "4.0.1", default-features = false, features = ["rustls"] }
-actix-web-actors = { version = "4.1.0", default-features = false }
-sha2 = "0.10.2"
anyhow = "1.0.56"
chrono = { version = "0.4.19", features = ["serde"] }
futures = "0.3.21"
anyhow = "1.0.56"
reqwest = { version = "0.11.10", features = ["json"] }
reqwest-middleware = "0.1.5"
-tokio = { version = "1.17.0", features = ["sync"] }
strum = "0.24.0"
strum_macros = "0.24.0"
futures = "0.3.21"
lemmy_db_schema = { version = "=0.16.3", path = "../db_schema" }
lemmy_db_views = { version = "=0.16.3", path = "../db_views" }
lemmy_db_views_actor = { version = "=0.16.3", path = "../db_views_actor" }
-reqwest = { version = "0.11.10", features = ["json"] }
reqwest-middleware = "0.1.5"
tracing = "0.1.32"
rand = "0.8.5"
actix-web-actors = { version = "4.1.0", default-features = false }
opentelemetry = "0.17.0"
tracing-opentelemetry = "0.17.2"
-parking_lot = "0.12.0"