|
@@ -17,6 +17,41 @@ version = "1.0.2"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "aead"
|
|
|
+version = "0.5.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
|
|
|
+dependencies = [
|
|
|
+ "crypto-common",
|
|
|
+ "generic-array",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "aes"
|
|
|
+version = "0.8.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2"
|
|
|
+dependencies = [
|
|
|
+ "cfg-if",
|
|
|
+ "cipher",
|
|
|
+ "cpufeatures",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "aes-gcm"
|
|
|
+version = "0.10.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "209b47e8954a928e1d72e86eca7000ebb6655fe1436d33eefc2201cad027e237"
|
|
|
+dependencies = [
|
|
|
+ "aead",
|
|
|
+ "aes",
|
|
|
+ "cipher",
|
|
|
+ "ctr",
|
|
|
+ "ghash",
|
|
|
+ "subtle",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "ahash"
|
|
|
version = "0.7.6"
|
|
@@ -98,14 +133,14 @@ dependencies = [
|
|
|
|
|
|
[[package]]
|
|
|
name = "anyhow"
|
|
|
-version = "1.0.71"
|
|
|
+version = "1.0.75"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
|
|
|
+checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
|
|
|
|
|
|
[[package]]
|
|
|
name = "appflowy-integrate"
|
|
|
version = "0.1.0"
|
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=ba963f#ba963fa299d294e5b2cafd940b9eaa8520280b7b"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
dependencies = [
|
|
|
"anyhow",
|
|
|
"collab",
|
|
@@ -218,324 +253,6 @@ version = "1.1.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "aws-config"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "bcdcf0d683fe9c23d32cf5b53c9918ea0a500375a9fb20109802552658e576c9"
|
|
|
-dependencies = [
|
|
|
- "aws-credential-types",
|
|
|
- "aws-http",
|
|
|
- "aws-sdk-sso",
|
|
|
- "aws-sdk-sts",
|
|
|
- "aws-smithy-async",
|
|
|
- "aws-smithy-client",
|
|
|
- "aws-smithy-http",
|
|
|
- "aws-smithy-http-tower",
|
|
|
- "aws-smithy-json",
|
|
|
- "aws-smithy-types",
|
|
|
- "aws-types",
|
|
|
- "bytes",
|
|
|
- "fastrand",
|
|
|
- "hex",
|
|
|
- "http",
|
|
|
- "hyper",
|
|
|
- "ring",
|
|
|
- "time 0.3.22",
|
|
|
- "tokio",
|
|
|
- "tower",
|
|
|
- "tracing",
|
|
|
- "zeroize",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-credential-types"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "1fcdb2f7acbc076ff5ad05e7864bdb191ca70a6fd07668dc3a1a8bcd051de5ae"
|
|
|
-dependencies = [
|
|
|
- "aws-smithy-async",
|
|
|
- "aws-smithy-types",
|
|
|
- "fastrand",
|
|
|
- "tokio",
|
|
|
- "tracing",
|
|
|
- "zeroize",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-endpoint"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "8cce1c41a6cfaa726adee9ebb9a56fcd2bbfd8be49fd8a04c5e20fd968330b04"
|
|
|
-dependencies = [
|
|
|
- "aws-smithy-http",
|
|
|
- "aws-smithy-types",
|
|
|
- "aws-types",
|
|
|
- "http",
|
|
|
- "regex",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-http"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "aadbc44e7a8f3e71c8b374e03ecd972869eb91dd2bc89ed018954a52ba84bc44"
|
|
|
-dependencies = [
|
|
|
- "aws-credential-types",
|
|
|
- "aws-smithy-http",
|
|
|
- "aws-smithy-types",
|
|
|
- "aws-types",
|
|
|
- "bytes",
|
|
|
- "http",
|
|
|
- "http-body",
|
|
|
- "lazy_static",
|
|
|
- "percent-encoding",
|
|
|
- "pin-project-lite",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-sdk-dynamodb"
|
|
|
-version = "0.27.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "67fb64867fe098cffee7e34352b01bbfa2beb3aa1b2ff0e0a7bf9ff293557852"
|
|
|
-dependencies = [
|
|
|
- "aws-credential-types",
|
|
|
- "aws-endpoint",
|
|
|
- "aws-http",
|
|
|
- "aws-sig-auth",
|
|
|
- "aws-smithy-async",
|
|
|
- "aws-smithy-client",
|
|
|
- "aws-smithy-http",
|
|
|
- "aws-smithy-http-tower",
|
|
|
- "aws-smithy-json",
|
|
|
- "aws-smithy-types",
|
|
|
- "aws-types",
|
|
|
- "bytes",
|
|
|
- "fastrand",
|
|
|
- "http",
|
|
|
- "regex",
|
|
|
- "tokio-stream",
|
|
|
- "tower",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-sdk-sso"
|
|
|
-version = "0.28.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "c8b812340d86d4a766b2ca73f740dfd47a97c2dff0c06c8517a16d88241957e4"
|
|
|
-dependencies = [
|
|
|
- "aws-credential-types",
|
|
|
- "aws-endpoint",
|
|
|
- "aws-http",
|
|
|
- "aws-sig-auth",
|
|
|
- "aws-smithy-async",
|
|
|
- "aws-smithy-client",
|
|
|
- "aws-smithy-http",
|
|
|
- "aws-smithy-http-tower",
|
|
|
- "aws-smithy-json",
|
|
|
- "aws-smithy-types",
|
|
|
- "aws-types",
|
|
|
- "bytes",
|
|
|
- "http",
|
|
|
- "regex",
|
|
|
- "tokio-stream",
|
|
|
- "tower",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-sdk-sts"
|
|
|
-version = "0.28.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "265fac131fbfc188e5c3d96652ea90ecc676a934e3174eaaee523c6cec040b3b"
|
|
|
-dependencies = [
|
|
|
- "aws-credential-types",
|
|
|
- "aws-endpoint",
|
|
|
- "aws-http",
|
|
|
- "aws-sig-auth",
|
|
|
- "aws-smithy-async",
|
|
|
- "aws-smithy-client",
|
|
|
- "aws-smithy-http",
|
|
|
- "aws-smithy-http-tower",
|
|
|
- "aws-smithy-json",
|
|
|
- "aws-smithy-query",
|
|
|
- "aws-smithy-types",
|
|
|
- "aws-smithy-xml",
|
|
|
- "aws-types",
|
|
|
- "bytes",
|
|
|
- "http",
|
|
|
- "regex",
|
|
|
- "tower",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-sig-auth"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "3b94acb10af0c879ecd5c7bdf51cda6679a0a4f4643ce630905a77673bfa3c61"
|
|
|
-dependencies = [
|
|
|
- "aws-credential-types",
|
|
|
- "aws-sigv4",
|
|
|
- "aws-smithy-http",
|
|
|
- "aws-types",
|
|
|
- "http",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-sigv4"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "9d2ce6f507be68e968a33485ced670111d1cbad161ddbbab1e313c03d37d8f4c"
|
|
|
-dependencies = [
|
|
|
- "aws-smithy-http",
|
|
|
- "form_urlencoded",
|
|
|
- "hex",
|
|
|
- "hmac",
|
|
|
- "http",
|
|
|
- "once_cell",
|
|
|
- "percent-encoding",
|
|
|
- "regex",
|
|
|
- "sha2",
|
|
|
- "time 0.3.22",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-smithy-async"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "13bda3996044c202d75b91afeb11a9afae9db9a721c6a7a427410018e286b880"
|
|
|
-dependencies = [
|
|
|
- "futures-util",
|
|
|
- "pin-project-lite",
|
|
|
- "tokio",
|
|
|
- "tokio-stream",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-smithy-client"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "0a86aa6e21e86c4252ad6a0e3e74da9617295d8d6e374d552be7d3059c41cedd"
|
|
|
-dependencies = [
|
|
|
- "aws-smithy-async",
|
|
|
- "aws-smithy-http",
|
|
|
- "aws-smithy-http-tower",
|
|
|
- "aws-smithy-types",
|
|
|
- "bytes",
|
|
|
- "fastrand",
|
|
|
- "http",
|
|
|
- "http-body",
|
|
|
- "hyper",
|
|
|
- "hyper-rustls 0.23.2",
|
|
|
- "lazy_static",
|
|
|
- "pin-project-lite",
|
|
|
- "rustls 0.20.8",
|
|
|
- "tokio",
|
|
|
- "tower",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-smithy-http"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "2b3b693869133551f135e1f2c77cb0b8277d9e3e17feaf2213f735857c4f0d28"
|
|
|
-dependencies = [
|
|
|
- "aws-smithy-types",
|
|
|
- "bytes",
|
|
|
- "bytes-utils",
|
|
|
- "futures-core",
|
|
|
- "http",
|
|
|
- "http-body",
|
|
|
- "hyper",
|
|
|
- "once_cell",
|
|
|
- "percent-encoding",
|
|
|
- "pin-project-lite",
|
|
|
- "pin-utils",
|
|
|
- "tokio",
|
|
|
- "tokio-util",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-smithy-http-tower"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "3ae4f6c5798a247fac98a867698197d9ac22643596dc3777f0c76b91917616b9"
|
|
|
-dependencies = [
|
|
|
- "aws-smithy-http",
|
|
|
- "aws-smithy-types",
|
|
|
- "bytes",
|
|
|
- "http",
|
|
|
- "http-body",
|
|
|
- "pin-project-lite",
|
|
|
- "tower",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-smithy-json"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "23f9f42fbfa96d095194a632fbac19f60077748eba536eb0b9fecc28659807f8"
|
|
|
-dependencies = [
|
|
|
- "aws-smithy-types",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-smithy-query"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "98819eb0b04020a1c791903533b638534ae6c12e2aceda3e6e6fba015608d51d"
|
|
|
-dependencies = [
|
|
|
- "aws-smithy-types",
|
|
|
- "urlencoding",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-smithy-types"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "16a3d0bf4f324f4ef9793b86a1701d9700fbcdbd12a846da45eed104c634c6e8"
|
|
|
-dependencies = [
|
|
|
- "base64-simd",
|
|
|
- "itoa 1.0.6",
|
|
|
- "num-integer",
|
|
|
- "ryu",
|
|
|
- "time 0.3.22",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-smithy-xml"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "b1b9d12875731bd07e767be7baad95700c3137b56730ec9ddeedb52a5e5ca63b"
|
|
|
-dependencies = [
|
|
|
- "xmlparser",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "aws-types"
|
|
|
-version = "0.55.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "6dd209616cc8d7bfb82f87811a5c655dc97537f592689b18743bddf5dc5c4829"
|
|
|
-dependencies = [
|
|
|
- "aws-credential-types",
|
|
|
- "aws-smithy-async",
|
|
|
- "aws-smithy-client",
|
|
|
- "aws-smithy-http",
|
|
|
- "aws-smithy-types",
|
|
|
- "http",
|
|
|
- "rustc_version",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "backtrace"
|
|
|
version = "0.3.67"
|
|
@@ -563,16 +280,6 @@ version = "0.21.2"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "base64-simd"
|
|
|
-version = "0.8.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195"
|
|
|
-dependencies = [
|
|
|
- "outref",
|
|
|
- "vsimd",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "bincode"
|
|
|
version = "1.3.3"
|
|
@@ -776,16 +483,6 @@ dependencies = [
|
|
|
"serde",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "bytes-utils"
|
|
|
-version = "0.1.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "e47d3a8076e283f3acd27400535992edb3ba4b5bb72f8891ad8fbe7932a7d4b9"
|
|
|
-dependencies = [
|
|
|
- "bytes",
|
|
|
- "either",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "bzip2-sys"
|
|
|
version = "0.1.11+1.0.8"
|
|
@@ -951,6 +648,16 @@ dependencies = [
|
|
|
"phf_codegen 0.11.2",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "cipher"
|
|
|
+version = "0.4.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
|
|
|
+dependencies = [
|
|
|
+ "crypto-common",
|
|
|
+ "inout",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "clang-sys"
|
|
|
version = "1.6.1"
|
|
@@ -1021,7 +728,7 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "collab"
|
|
|
version = "0.1.0"
|
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=ba963f#ba963fa299d294e5b2cafd940b9eaa8520280b7b"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
dependencies = [
|
|
|
"anyhow",
|
|
|
"bytes",
|
|
@@ -1039,7 +746,7 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "collab-client-ws"
|
|
|
version = "0.1.0"
|
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=ba963f#ba963fa299d294e5b2cafd940b9eaa8520280b7b"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
dependencies = [
|
|
|
"bytes",
|
|
|
"collab-sync",
|
|
@@ -1057,7 +764,7 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "collab-database"
|
|
|
version = "0.1.0"
|
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=ba963f#ba963fa299d294e5b2cafd940b9eaa8520280b7b"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
dependencies = [
|
|
|
"anyhow",
|
|
|
"async-trait",
|
|
@@ -1081,10 +788,18 @@ dependencies = [
|
|
|
"uuid",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "collab-define"
|
|
|
+version = "0.1.0"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
+dependencies = [
|
|
|
+ "uuid",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "collab-derive"
|
|
|
version = "0.1.0"
|
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=ba963f#ba963fa299d294e5b2cafd940b9eaa8520280b7b"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
dependencies = [
|
|
|
"proc-macro2",
|
|
|
"quote",
|
|
@@ -1096,7 +811,7 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "collab-document"
|
|
|
version = "0.1.0"
|
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=ba963f#ba963fa299d294e5b2cafd940b9eaa8520280b7b"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
dependencies = [
|
|
|
"anyhow",
|
|
|
"collab",
|
|
@@ -1115,7 +830,7 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "collab-folder"
|
|
|
version = "0.1.0"
|
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=ba963f#ba963fa299d294e5b2cafd940b9eaa8520280b7b"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
dependencies = [
|
|
|
"anyhow",
|
|
|
"chrono",
|
|
@@ -1135,7 +850,7 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "collab-persistence"
|
|
|
version = "0.1.0"
|
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=ba963f#ba963fa299d294e5b2cafd940b9eaa8520280b7b"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
dependencies = [
|
|
|
"bincode",
|
|
|
"chrono",
|
|
@@ -1155,15 +870,13 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "collab-plugins"
|
|
|
version = "0.1.0"
|
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=ba963f#ba963fa299d294e5b2cafd940b9eaa8520280b7b"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
dependencies = [
|
|
|
"anyhow",
|
|
|
"async-trait",
|
|
|
- "aws-config",
|
|
|
- "aws-credential-types",
|
|
|
- "aws-sdk-dynamodb",
|
|
|
"collab",
|
|
|
"collab-client-ws",
|
|
|
+ "collab-define",
|
|
|
"collab-persistence",
|
|
|
"collab-sync",
|
|
|
"futures-util",
|
|
@@ -1178,6 +891,7 @@ dependencies = [
|
|
|
"tokio-retry",
|
|
|
"tokio-stream",
|
|
|
"tracing",
|
|
|
+ "uuid",
|
|
|
"y-sync",
|
|
|
"yrs",
|
|
|
]
|
|
@@ -1185,7 +899,7 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "collab-sync"
|
|
|
version = "0.1.0"
|
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=ba963f#ba963fa299d294e5b2cafd940b9eaa8520280b7b"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
dependencies = [
|
|
|
"bytes",
|
|
|
"collab",
|
|
@@ -1204,6 +918,21 @@ dependencies = [
|
|
|
"yrs",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "collab-user"
|
|
|
+version = "0.1.0"
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=cff1b9#cff1b99f4ed51f65dab73492eac4da8e7907f079"
|
|
|
+dependencies = [
|
|
|
+ "anyhow",
|
|
|
+ "collab",
|
|
|
+ "parking_lot 0.12.1",
|
|
|
+ "serde",
|
|
|
+ "serde_json",
|
|
|
+ "tokio",
|
|
|
+ "tokio-stream",
|
|
|
+ "tracing",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "color_quant"
|
|
|
version = "1.1.0"
|
|
@@ -1361,6 +1090,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
|
|
|
dependencies = [
|
|
|
"generic-array",
|
|
|
+ "rand_core 0.6.4",
|
|
|
"typenum",
|
|
|
]
|
|
|
|
|
@@ -1422,6 +1152,15 @@ dependencies = [
|
|
|
"syn 1.0.109",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "ctr"
|
|
|
+version = "0.9.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
|
|
|
+dependencies = [
|
|
|
+ "cipher",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "darling"
|
|
|
version = "0.20.1"
|
|
@@ -1951,6 +1690,19 @@ dependencies = [
|
|
|
"uuid",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "flowy-encrypt"
|
|
|
+version = "0.1.0"
|
|
|
+dependencies = [
|
|
|
+ "aes-gcm",
|
|
|
+ "anyhow",
|
|
|
+ "base64 0.21.2",
|
|
|
+ "hmac",
|
|
|
+ "pbkdf2",
|
|
|
+ "rand 0.8.5",
|
|
|
+ "sha2",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "flowy-error"
|
|
|
version = "0.1.0"
|
|
@@ -2050,6 +1802,7 @@ dependencies = [
|
|
|
"config",
|
|
|
"flowy-database-deps",
|
|
|
"flowy-document-deps",
|
|
|
+ "flowy-encrypt",
|
|
|
"flowy-error",
|
|
|
"flowy-folder-deps",
|
|
|
"flowy-server-config",
|
|
@@ -2122,11 +1875,13 @@ dependencies = [
|
|
|
"collab",
|
|
|
"collab-document",
|
|
|
"collab-folder",
|
|
|
+ "collab-user",
|
|
|
"diesel",
|
|
|
"diesel_derives",
|
|
|
"fancy-regex 0.11.0",
|
|
|
"flowy-codegen",
|
|
|
"flowy-derive",
|
|
|
+ "flowy-encrypt",
|
|
|
"flowy-error",
|
|
|
"flowy-notification",
|
|
|
"flowy-server-config",
|
|
@@ -2156,11 +1911,13 @@ version = "0.1.0"
|
|
|
dependencies = [
|
|
|
"anyhow",
|
|
|
"chrono",
|
|
|
+ "collab-define",
|
|
|
"flowy-error",
|
|
|
"lib-infra",
|
|
|
"serde",
|
|
|
"serde_json",
|
|
|
"serde_repr",
|
|
|
+ "tokio",
|
|
|
"uuid",
|
|
|
]
|
|
|
|
|
@@ -2461,6 +2218,16 @@ dependencies = [
|
|
|
"wasi 0.11.0+wasi-snapshot-preview1",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "ghash"
|
|
|
+version = "0.5.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40"
|
|
|
+dependencies = [
|
|
|
+ "opaque-debug",
|
|
|
+ "polyval",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "gimli"
|
|
|
version = "0.27.3"
|
|
@@ -2813,21 +2580,6 @@ dependencies = [
|
|
|
"want",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "hyper-rustls"
|
|
|
-version = "0.23.2"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
|
|
|
-dependencies = [
|
|
|
- "http",
|
|
|
- "hyper",
|
|
|
- "log",
|
|
|
- "rustls 0.20.8",
|
|
|
- "rustls-native-certs",
|
|
|
- "tokio",
|
|
|
- "tokio-rustls 0.23.4",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "hyper-rustls"
|
|
|
version = "0.24.0"
|
|
@@ -2836,9 +2588,9 @@ checksum = "0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7"
|
|
|
dependencies = [
|
|
|
"http",
|
|
|
"hyper",
|
|
|
- "rustls 0.21.2",
|
|
|
+ "rustls",
|
|
|
"tokio",
|
|
|
- "tokio-rustls 0.24.1",
|
|
|
+ "tokio-rustls",
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
@@ -2963,6 +2715,15 @@ dependencies = [
|
|
|
"cfb",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "inout"
|
|
|
+version = "0.1.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
|
|
|
+dependencies = [
|
|
|
+ "generic-array",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "instant"
|
|
|
version = "0.1.12"
|
|
@@ -3655,6 +3416,12 @@ version = "1.18.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "opaque-debug"
|
|
|
+version = "0.3.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "open"
|
|
|
version = "3.2.0"
|
|
@@ -3719,12 +3486,6 @@ dependencies = [
|
|
|
"winapi",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "outref"
|
|
|
-version = "0.5.1"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a"
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "overload"
|
|
|
version = "0.1.1"
|
|
@@ -3819,6 +3580,16 @@ version = "0.2.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "pbkdf2"
|
|
|
+version = "0.12.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
|
|
|
+dependencies = [
|
|
|
+ "digest",
|
|
|
+ "hmac",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "peeking_take_while"
|
|
|
version = "0.1.2"
|
|
@@ -4087,6 +3858,18 @@ dependencies = [
|
|
|
"miniz_oxide 0.7.1",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "polyval"
|
|
|
+version = "0.6.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb"
|
|
|
+dependencies = [
|
|
|
+ "cfg-if",
|
|
|
+ "cpufeatures",
|
|
|
+ "opaque-debug",
|
|
|
+ "universal-hash",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "postgres-protocol"
|
|
|
version = "0.6.5"
|
|
@@ -4547,7 +4330,7 @@ dependencies = [
|
|
|
"http",
|
|
|
"http-body",
|
|
|
"hyper",
|
|
|
- "hyper-rustls 0.24.0",
|
|
|
+ "hyper-rustls",
|
|
|
"hyper-tls",
|
|
|
"ipnet",
|
|
|
"js-sys",
|
|
@@ -4557,14 +4340,14 @@ dependencies = [
|
|
|
"once_cell",
|
|
|
"percent-encoding",
|
|
|
"pin-project-lite",
|
|
|
- "rustls 0.21.2",
|
|
|
+ "rustls",
|
|
|
"rustls-pemfile",
|
|
|
"serde",
|
|
|
"serde_json",
|
|
|
"serde_urlencoded",
|
|
|
"tokio",
|
|
|
"tokio-native-tls",
|
|
|
- "tokio-rustls 0.24.1",
|
|
|
+ "tokio-rustls",
|
|
|
"tower-service",
|
|
|
"url",
|
|
|
"wasm-bindgen",
|
|
@@ -4708,18 +4491,6 @@ dependencies = [
|
|
|
"windows-sys 0.48.0",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "rustls"
|
|
|
-version = "0.20.8"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f"
|
|
|
-dependencies = [
|
|
|
- "log",
|
|
|
- "ring",
|
|
|
- "sct",
|
|
|
- "webpki",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "rustls"
|
|
|
version = "0.21.2"
|
|
@@ -4732,18 +4503,6 @@ dependencies = [
|
|
|
"sct",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "rustls-native-certs"
|
|
|
-version = "0.6.3"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
|
|
|
-dependencies = [
|
|
|
- "openssl-probe",
|
|
|
- "rustls-pemfile",
|
|
|
- "schannel",
|
|
|
- "security-framework",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "rustls-pemfile"
|
|
|
version = "1.0.2"
|
|
@@ -5849,24 +5608,13 @@ dependencies = [
|
|
|
"tokio",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "tokio-rustls"
|
|
|
-version = "0.23.4"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
|
|
|
-dependencies = [
|
|
|
- "rustls 0.20.8",
|
|
|
- "tokio",
|
|
|
- "webpki",
|
|
|
-]
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "tokio-rustls"
|
|
|
version = "0.24.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
|
|
|
dependencies = [
|
|
|
- "rustls 0.21.2",
|
|
|
+ "rustls",
|
|
|
"tokio",
|
|
|
]
|
|
|
|
|
@@ -5951,28 +5699,6 @@ dependencies = [
|
|
|
"winnow",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "tower"
|
|
|
-version = "0.4.13"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
|
|
|
-dependencies = [
|
|
|
- "futures-core",
|
|
|
- "futures-util",
|
|
|
- "pin-project",
|
|
|
- "pin-project-lite",
|
|
|
- "tokio",
|
|
|
- "tower-layer",
|
|
|
- "tower-service",
|
|
|
- "tracing",
|
|
|
-]
|
|
|
-
|
|
|
-[[package]]
|
|
|
-name = "tower-layer"
|
|
|
-version = "0.3.2"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "tower-service"
|
|
|
version = "0.3.2"
|
|
@@ -6240,6 +5966,16 @@ version = "0.1.10"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "universal-hash"
|
|
|
+version = "0.5.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
|
|
|
+dependencies = [
|
|
|
+ "crypto-common",
|
|
|
+ "subtle",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "untrusted"
|
|
|
version = "0.7.1"
|
|
@@ -6258,12 +5994,6 @@ dependencies = [
|
|
|
"serde",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "urlencoding"
|
|
|
-version = "2.1.2"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "e8db7427f936968176eaa7cdf81b7f98b980b18495ec28f1b5791ac3bfe3eea9"
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "utf-8"
|
|
|
version = "0.7.6"
|
|
@@ -6325,12 +6055,6 @@ version = "0.9.4"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "vsimd"
|
|
|
-version = "0.8.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64"
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "vswhom"
|
|
|
version = "0.1.0"
|
|
@@ -6923,12 +6647,6 @@ dependencies = [
|
|
|
"libc",
|
|
|
]
|
|
|
|
|
|
-[[package]]
|
|
|
-name = "xmlparser"
|
|
|
-version = "0.13.5"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd"
|
|
|
-
|
|
|
[[package]]
|
|
|
name = "y-sync"
|
|
|
version = "0.3.1"
|