source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+[[package]]
+name = "assert-json-diff"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50f1c3703dd33532d7f0ca049168930e9099ecac238e23cf932f3a69c42f06da"
+dependencies = [
+ "serde",
+ "serde_json",
+]
+
[[package]]
name = "async-mutex"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd"
+[[package]]
+name = "cesu8"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
+
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
+[[package]]
+name = "combine"
+version = "4.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a909e4d93292cd8e9c42e189f61681eff9d67b6541f96b8a1a737f23737bd001"
+dependencies = [
+ "bytes",
+ "memchr",
+]
+
[[package]]
name = "comrak"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31ad93652f40969dead8d4bf897a41e9462095152eb21c56e5830537e41179dd"
+[[package]]
+name = "doku"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b44778199365a299b026bf1c16d80579adaeba3c484244e1561f3a93de43451a"
+dependencies = [
+ "doku-derive",
+ "serde",
+]
+
+[[package]]
+name = "doku-derive"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "949dc0bf36de2fe276d42c79ff81cf4326c45b98b091c0edec75e857b5775626"
+dependencies = [
+ "darling 0.13.0",
+ "proc-macro2 1.0.29",
+ "quote 1.0.10",
+ "syn 1.0.80",
+]
+
[[package]]
name = "either"
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a164bb2ceaeff4f42542bdb847c41517c78a60f5649671b2a07312b6e117549"
+[[package]]
+name = "html2md"
+version = "0.2.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61f6bf799d9770725ec13d66f4af9344e96285dc14d8e71e0fe02d272690667f"
+dependencies = [
+ "html5ever 0.25.1",
+ "jni",
+ "lazy_static",
+ "markup5ever_rcdom",
+ "percent-encoding",
+ "regex",
+]
+
[[package]]
name = "html5ever"
version = "0.22.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
+[[package]]
+name = "jni"
+version = "0.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec"
+dependencies = [
+ "cesu8",
+ "combine",
+ "jni-sys",
+ "log",
+ "thiserror",
+ "walkdir",
+]
+
+[[package]]
+name = "jni-sys"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
+
[[package]]
name = "jpeg-decoder"
version = "0.1.22"
[[package]]
name = "lemmy_api"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"actix",
"actix-rt",
"lazy_static",
"lemmy_api_common",
"lemmy_apub",
- "lemmy_db_queries",
+ "lemmy_apub_lib",
"lemmy_db_schema",
"lemmy_db_views",
"lemmy_db_views_actor",
[[package]]
name = "lemmy_api_common"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"actix-web",
"chrono",
"diesel",
- "lemmy_db_queries",
"lemmy_db_schema",
"lemmy_db_views",
"lemmy_db_views_actor",
[[package]]
name = "lemmy_api_crud"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"actix",
"actix-rt",
"lemmy_api_common",
"lemmy_apub",
"lemmy_apub_lib",
- "lemmy_db_queries",
"lemmy_db_schema",
"lemmy_db_views",
"lemmy_db_views_actor",
[[package]]
name = "lemmy_apub"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"activitystreams",
"actix",
"actix-rt",
"actix-web",
"anyhow",
+ "assert-json-diff",
"async-trait",
"awc",
"background-jobs",
"chrono",
"diesel",
"futures",
+ "html2md",
"http",
"http-signature-normalization-actix",
"itertools",
+ "lazy_static",
"lemmy_api_common",
"lemmy_apub_lib",
- "lemmy_db_queries",
"lemmy_db_schema",
"lemmy_db_views",
"lemmy_db_views_actor",
"serde",
"serde_json",
"serde_with",
+ "serial_test",
"sha2",
"strum",
"strum_macros",
[[package]]
name = "lemmy_apub_lib"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"activitystreams",
"actix-web",
[[package]]
name = "lemmy_apub_lib_derive"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"proc-macro2 1.0.29",
"quote 1.0.10",
]
[[package]]
-name = "lemmy_db_queries"
-version = "0.13.0"
+name = "lemmy_db_schema"
+version = "0.13.5-rc.7"
dependencies = [
"bcrypt",
"chrono",
"diesel",
+ "diesel-derive-newtype",
"diesel_migrations",
"lazy_static",
- "lemmy_db_schema",
"lemmy_utils",
"log",
"regex",
"url",
]
-[[package]]
-name = "lemmy_db_schema"
-version = "0.13.0"
-dependencies = [
- "chrono",
- "diesel",
- "diesel-derive-newtype",
- "lemmy_apub_lib",
- "lemmy_utils",
- "log",
- "serde",
- "serde_json",
- "url",
-]
-
[[package]]
name = "lemmy_db_views"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"diesel",
- "lemmy_db_queries",
"lemmy_db_schema",
"log",
"serde",
[[package]]
name = "lemmy_db_views_actor"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"diesel",
- "lemmy_db_queries",
"lemmy_db_schema",
"serde",
]
[[package]]
name = "lemmy_db_views_moderator"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"diesel",
- "lemmy_db_queries",
"lemmy_db_schema",
"serde",
]
[[package]]
name = "lemmy_routes"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"actix",
"actix-http",
"lazy_static",
"lemmy_api_common",
"lemmy_apub_lib",
- "lemmy_db_queries",
"lemmy_db_schema",
"lemmy_db_views",
"lemmy_db_views_actor",
[[package]]
name = "lemmy_server"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"activitystreams",
"actix",
"clokwerk",
"diesel",
"diesel_migrations",
+ "doku",
"env_logger",
"http-signature-normalization-actix",
"lemmy_api",
"lemmy_api_crud",
"lemmy_apub",
"lemmy_apub_lib",
- "lemmy_db_queries",
"lemmy_db_schema",
"lemmy_db_views",
"lemmy_db_views_actor",
[[package]]
name = "lemmy_utils"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"actix-rt",
"actix-web",
"comrak",
"deser-hjson",
"diesel",
+ "doku",
"futures",
"http",
"itertools",
"thiserror",
"tokio",
"url",
+ "uuid",
"webpage",
]
[[package]]
name = "lemmy_websocket"
-version = "0.13.0"
+version = "0.13.5-rc.7"
dependencies = [
"actix",
"actix-web",
"chrono",
"diesel",
"lemmy_api_common",
- "lemmy_db_queries",
"lemmy_db_schema",
"lemmy_db_views",
"lemmy_db_views_actor",
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
+[[package]]
+name = "same-file"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
+dependencies = [
+ "winapi-util",
+]
+
[[package]]
name = "schannel"
version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
+[[package]]
+name = "walkdir"
+version = "2.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
+dependencies = [
+ "same-file",
+ "winapi",
+ "winapi-util",
+]
+
[[package]]
name = "want"
version = "0.3.0"