diff --git a/Cargo.lock b/Cargo.lock index 062cc54..1eaef42 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11,7 +11,7 @@ dependencies = [ "actix_derive 0.3.2", "bitflags 1.3.2", "bytes 0.4.12", - "crossbeam-channel", + "crossbeam-channel 0.3.9", "failure", "fnv", "futures 0.1.31", @@ -38,12 +38,12 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "671ce3d27313f236827a5dd153a1073ad03ef31fc77f562020263e7830cf1ef7" dependencies = [ - "actix-http", - "actix-rt", + "actix-http 0.2.11", + "actix-rt 0.2.6", "actix_derive 0.4.0", "bitflags 1.3.2", "bytes 0.4.12", - "crossbeam-channel", + "crossbeam-channel 0.3.9", "derive_more 0.14.1", "futures 0.1.31", "hashbrown 0.3.1", @@ -59,6 +59,29 @@ dependencies = [ "trust-dns-resolver 0.11.1", ] +[[package]] +name = "actix" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f728064aca1c318585bf4bb04ffcfac9e75e508ab4e8b1bd9ba5dfe04e2cbed5" +dependencies = [ + "actix-rt 2.8.0", + "bitflags 1.3.2", + "bytes 1.4.0", + "crossbeam-channel 0.5.8", + "futures-core", + "futures-sink", + "futures-task", + "futures-util", + "log", + "once_cell", + "parking_lot 0.12.1", + "pin-project-lite 0.2.10", + "smallvec 1.11.0", + "tokio 1.29.1", + "tokio-util", +] + [[package]] name = "actix-codec" version = "0.1.2" @@ -72,16 +95,33 @@ dependencies = [ "tokio-io", ] +[[package]] +name = "actix-codec" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617a8268e3537fe1d8c9ead925fca49ef6400927ee7bc26750e90ecee14ce4b8" +dependencies = [ + "bitflags 1.3.2", + "bytes 1.4.0", + "futures-core", + "futures-sink", + "memchr", + "pin-project-lite 0.2.10", + "tokio 1.29.1", + "tokio-util", + "tracing", +] + [[package]] name = "actix-connect" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fade9bd4bb46bacde89f1e726c7a3dd230536092712f5d94d77ca57c087fca0" dependencies = [ - "actix-codec", - "actix-rt", - "actix-service", - "actix-utils", + "actix-codec 0.1.2", + "actix-rt 0.2.6", + "actix-service 0.4.2", + "actix-utils 0.4.7", "derive_more 0.15.0", "either", "futures 0.1.31", @@ -98,9 +138,9 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1ee66089e3453334aac7e96ed10c48b6659f21f407826b92014c8097e4c0511" dependencies = [ - "actix-http", - "actix-service", - "actix-web", + "actix-http 0.2.11", + "actix-service 0.4.2", + "actix-web 1.0.9", "bitflags 1.3.2", "bytes 0.4.12", "derive_more 0.15.0", @@ -118,12 +158,12 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb50f77cd28240d344fd54afd205bae8760a3b0ad448b1716a2aa31e24db139" dependencies = [ - "actix-codec", + "actix-codec 0.1.2", "actix-connect", "actix-server-config", - "actix-service", + "actix-service 0.4.2", "actix-threadpool", - "actix-utils", + "actix-utils 0.4.7", "base64 0.10.1", "bitflags 1.3.2", "brotli2", @@ -141,7 +181,7 @@ dependencies = [ "http 0.1.21", "httparse", "indexmap 1.9.3", - "language-tags", + "language-tags 0.2.2", "lazy_static", "log", "mime", @@ -151,7 +191,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded 0.6.1", - "sha1", + "sha1 0.6.1", "slab", "time 0.1.45", "tokio-current-thread", @@ -160,14 +200,50 @@ dependencies = [ "trust-dns-resolver 0.11.1", ] +[[package]] +name = "actix-http" +version = "3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2079246596c18b4a33e274ae10c0e50613f4d32a4198e09c7b93771013fed74" +dependencies = [ + "actix-codec 0.5.1", + "actix-rt 2.8.0", + "actix-service 2.0.2", + "actix-utils 3.0.1", + "ahash 0.8.3", + "base64 0.21.2", + "bitflags 1.3.2", + "bytes 1.4.0", + "bytestring", + "derive_more 0.99.17", + "encoding_rs", + "futures-core", + "h2 0.3.20", + "http 0.2.9", + "httparse", + "httpdate", + "itoa 1.0.9", + "language-tags 0.3.2", + "local-channel", + "mime", + "percent-encoding 2.3.0", + "pin-project-lite 0.2.10", + "rand 0.8.5", + "sha1 0.10.5", + "smallvec 1.11.0", + "tokio 1.29.1", + "tokio-util", + "tracing", +] + [[package]] name = "actix-multipart" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d91f0604a1bf3e628b4c3f516f07280f33a33cece27df514227f5ec30925bb55" dependencies = [ - "actix-service", - "actix-web", + "actix-service 0.4.2", + "actix-web 1.0.9", "bytes 0.4.12", "derive_more 0.15.0", "futures 0.1.31", @@ -217,6 +293,19 @@ dependencies = [ "string", ] +[[package]] +name = "actix-router" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799" +dependencies = [ + "bytestring", + "http 0.2.9", + "regex", + "serde", + "tracing", +] + [[package]] name = "actix-rt" version = "0.2.6" @@ -232,15 +321,25 @@ dependencies = [ "tokio-timer", ] +[[package]] +name = "actix-rt" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15265b6b8e2347670eb363c47fc8c75208b4a4994b27192f345fcbe707804f3e" +dependencies = [ + "futures-core", + "tokio 1.29.1", +] + [[package]] name = "actix-server" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd626534af8d0a738e5f74901fe603af0445708f91b86a7d763d80df10d562a5" dependencies = [ - "actix-rt", + "actix-rt 0.2.6", "actix-server-config", - "actix-service", + "actix-service 0.4.2", "futures 0.1.31", "log", "mio 0.6.23", @@ -254,6 +353,24 @@ dependencies = [ "tokio-timer", ] +[[package]] +name = "actix-server" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e8613a75dd50cc45f473cee3c34d59ed677c0f7b44480ce3b8247d7dc519327" +dependencies = [ + "actix-rt 2.8.0", + "actix-service 2.0.2", + "actix-utils 3.0.1", + "futures-core", + "futures-util", + "mio 0.8.8", + "num_cpus", + "socket2 0.4.9", + "tokio 1.29.1", + "tracing", +] + [[package]] name = "actix-server-config" version = "0.1.2" @@ -274,16 +391,27 @@ dependencies = [ "futures 0.1.31", ] +[[package]] +name = "actix-service" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b894941f818cfdc7ccc4b9e60fa7e53b5042a2e8567270f9147d5591893373a" +dependencies = [ + "futures-core", + "paste", + "pin-project-lite 0.2.10", +] + [[package]] name = "actix-testing" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af001e97ac6750994824d400a1b7087055aab14317aa012f528d0b2b363f37f1" dependencies = [ - "actix-rt", - "actix-server", + "actix-rt 0.2.6", + "actix-server 0.6.1", "actix-server-config", - "actix-service", + "actix-service 0.4.2", "futures 0.1.31", "log", "net2", @@ -312,8 +440,8 @@ version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "908c3109948f5c37a8b57fd343a37dcad5bb1d90bfd06300ac96b17bbe017b95" dependencies = [ - "actix-codec", - "actix-service", + "actix-codec 0.1.2", + "actix-service 0.4.2", "bytes 0.4.12", "either", "futures 0.1.31", @@ -322,22 +450,32 @@ dependencies = [ "tokio-timer", ] +[[package]] +name = "actix-utils" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8" +dependencies = [ + "local-waker", + "pin-project-lite 0.2.10", +] + [[package]] name = "actix-web" version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af3a1b967cdbacb903c4b9ae71257a7f098d881b25eb483d0c468b7dac579b03" dependencies = [ - "actix-codec", - "actix-http", - "actix-router", - "actix-rt", - "actix-server", + "actix-codec 0.1.2", + "actix-http 0.2.11", + "actix-router 0.1.5", + "actix-rt 0.2.6", + "actix-server 0.6.1", "actix-server-config", - "actix-service", + "actix-service 0.4.2", "actix-testing", "actix-threadpool", - "actix-utils", + "actix-utils 0.4.7", "actix-web-codegen", "awc", "bytes 0.4.12", @@ -357,18 +495,60 @@ dependencies = [ "url 2.4.0", ] +[[package]] +name = "actix-web" +version = "4.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd3cb42f9566ab176e1ef0b8b3a896529062b4efc6be0123046095914c4c1c96" +dependencies = [ + "actix-codec 0.5.1", + "actix-http 3.3.1", + "actix-router 0.5.1", + "actix-rt 2.8.0", + "actix-server 2.2.0", + "actix-service 2.0.2", + "actix-utils 3.0.1", + "ahash 0.7.6", + "bytes 1.4.0", + "bytestring", + "cfg-if 1.0.0", + "derive_more 0.99.17", + "encoding_rs", + "futures-core", + "futures-util", + "http 0.2.9", + "itoa 1.0.9", + "language-tags 0.3.2", + "log", + "mime", + "once_cell", + "pin-project-lite 0.2.10", + "regex", + "serde", + "serde_json", + "serde_urlencoded 0.7.1", + "smallvec 1.11.0", + "socket2 0.4.9", + "time 0.3.23", + "url 2.4.0", +] + [[package]] name = "actix-web-actors" -version = "1.0.4" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ebee30be1864aa8dfccea853468516ae4c82303c73df96563728284e246f3b" +checksum = "bf6e9ccc371cfddbed7aa842256a4abc7a6dcac9f3fce392fe1d0f68cfd136b2" dependencies = [ - "actix 0.8.3", - "actix-codec", - "actix-http", - "actix-web", - "bytes 0.4.12", - "futures 0.1.31", + "actix 0.13.0", + "actix-codec 0.5.1", + "actix-http 3.3.1", + "actix-web 4.3.1", + "bytes 1.4.0", + "bytestring", + "futures-core", + "pin-project-lite 0.2.10", + "tokio 1.29.1", + "tokio-util", ] [[package]] @@ -428,6 +608,29 @@ dependencies = [ "const-random", ] +[[package]] +name = "ahash" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" +dependencies = [ + "getrandom 0.2.10", + "once_cell", + "version_check 0.9.4", +] + +[[package]] +name = "ahash" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +dependencies = [ + "cfg-if 1.0.0", + "getrandom 0.2.10", + "once_cell", + "version_check 0.9.4", +] + [[package]] name = "aho-corasick" version = "1.0.2" @@ -520,9 +723,9 @@ version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e995283278dd3bf0449e7534e77184adb1570c0de8b6a50bf7c9d01ad8db8c4" dependencies = [ - "actix-codec", - "actix-http", - "actix-service", + "actix-codec 0.1.2", + "actix-http 0.2.11", + "actix-service 0.4.2", "base64 0.10.1", "bytes 0.4.12", "derive_more 0.15.0", @@ -600,6 +803,15 @@ version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + [[package]] name = "brotli-sys" version = "0.3.2" @@ -654,6 +866,15 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" +[[package]] +name = "bytestring" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "238e4886760d98c4f899360c834fa93e62cf7f721ac3c2da375cbdf4b8679aae" +dependencies = [ + "bytes 1.4.0", +] + [[package]] name = "cc" version = "1.0.79" @@ -729,6 +950,12 @@ dependencies = [ "tiny-keccak", ] +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + [[package]] name = "copyless" version = "0.1.5" @@ -751,6 +978,15 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" +[[package]] +name = "cpufeatures" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" +dependencies = [ + "libc", +] + [[package]] name = "crc32fast" version = "1.3.2" @@ -769,6 +1005,16 @@ dependencies = [ "crossbeam-utils 0.6.6", ] +[[package]] +name = "crossbeam-channel" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils 0.8.16", +] + [[package]] name = "crossbeam-deque" version = "0.7.4" @@ -836,12 +1082,31 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "crossbeam-utils" +version = "0.8.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" +dependencies = [ + "cfg-if 1.0.0", +] + [[package]] name = "crunchy" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + [[package]] name = "derive_more" version = "0.14.1" @@ -850,7 +1115,7 @@ checksum = "6d944ac6003ed268757ef1ee686753b57efc5fcf0ebe7b64c9fc81e7e32ff839" dependencies = [ "proc-macro2 0.4.30", "quote 0.6.13", - "rustc_version", + "rustc_version 0.2.3", "syn 0.15.44", ] @@ -864,10 +1129,23 @@ dependencies = [ "proc-macro2 0.4.30", "quote 0.6.13", "regex", - "rustc_version", + "rustc_version 0.2.3", "syn 0.15.44", ] +[[package]] +name = "derive_more" +version = "0.99.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +dependencies = [ + "convert_case", + "proc-macro2 1.0.66", + "quote 1.0.31", + "rustc_version 0.4.0", + "syn 1.0.109", +] + [[package]] name = "diesel" version = "2.1.0" @@ -916,6 +1194,16 @@ dependencies = [ "syn 2.0.26", ] +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + [[package]] name = "dotenv" version = "0.15.0" @@ -1060,13 +1348,13 @@ name = "flat-manager" version = "0.4.1" dependencies = [ "actix 0.8.3", - "actix-codec", + "actix-codec 0.1.2", "actix-files", - "actix-http", + "actix-http 0.2.11", "actix-multipart", "actix-net", - "actix-service", - "actix-web", + "actix-service 0.4.2", + "actix-web 1.0.9", "actix-web-actors", "argparse", "askama", @@ -1299,6 +1587,16 @@ dependencies = [ "slab", ] +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check 0.9.4", +] + [[package]] name = "getrandom" version = "0.1.16" @@ -1467,7 +1765,7 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e6073d0ca812575946eb5f35ff68dbe519907b25c42530389ff946dc84c6ead" dependencies = [ - "ahash", + "ahash 0.2.19", "autocfg 0.1.8", ] @@ -1795,6 +2093,12 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" +[[package]] +name = "language-tags" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" + [[package]] name = "lazy_static" version = "1.4.0" @@ -1831,6 +2135,24 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" +[[package]] +name = "local-channel" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f303ec0e94c6c54447f84f3b0ef7af769858a9c4ef56ef2a986d3dcd4c3fc9c" +dependencies = [ + "futures-core", + "futures-sink", + "futures-util", + "local-waker", +] + +[[package]] +name = "local-waker" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e34f76eb3611940e0e7d53a9aaa4e6a3151f69541a282fd0dad5571420c53ff1" + [[package]] name = "lock_api" version = "0.1.5" @@ -1995,6 +2317,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" dependencies = [ "libc", + "log", "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys", ] @@ -2269,7 +2592,7 @@ checksum = "fa7767817701cce701d5585b9c4db3cdd02086398322c1d7e8bf5094a96a2ce7" dependencies = [ "lock_api 0.2.0", "parking_lot_core 0.5.0", - "rustc_version", + "rustc_version 0.2.3", ] [[package]] @@ -2280,7 +2603,7 @@ checksum = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" dependencies = [ "lock_api 0.3.4", "parking_lot_core 0.6.3", - "rustc_version", + "rustc_version 0.2.3", ] [[package]] @@ -2301,7 +2624,7 @@ checksum = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" dependencies = [ "libc", "rand 0.6.5", - "rustc_version", + "rustc_version 0.2.3", "smallvec 0.6.14", "winapi 0.3.9", ] @@ -2317,7 +2640,7 @@ dependencies = [ "libc", "rand 0.6.5", "redox_syscall 0.1.57", - "rustc_version", + "rustc_version 0.2.3", "smallvec 0.6.14", "winapi 0.3.9", ] @@ -2332,7 +2655,7 @@ dependencies = [ "cloudabi", "libc", "redox_syscall 0.1.57", - "rustc_version", + "rustc_version 0.2.3", "smallvec 0.6.14", "winapi 0.3.9", ] @@ -2350,6 +2673,12 @@ dependencies = [ "windows-targets", ] +[[package]] +name = "paste" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" + [[package]] name = "pem" version = "1.1.1" @@ -2844,7 +3173,16 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" dependencies = [ - "semver", + "semver 0.9.0", +] + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver 1.0.18", ] [[package]] @@ -2951,6 +3289,12 @@ dependencies = [ "semver-parser", ] +[[package]] +name = "semver" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" + [[package]] name = "semver-parser" version = "0.7.0" @@ -3030,6 +3374,17 @@ dependencies = [ "sha1_smol", ] +[[package]] +name = "sha1" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "digest", +] + [[package]] name = "sha1_smol" version = "1.0.0" @@ -3373,7 +3728,9 @@ dependencies = [ "libc", "mio 0.8.8", "num_cpus", + "parking_lot 0.12.1", "pin-project-lite 0.2.10", + "signal-hook-registry", "socket2 0.4.9", "tokio-macros", "windows-sys", @@ -3681,6 +4038,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" dependencies = [ "cfg-if 1.0.0", + "log", "pin-project-lite 0.2.10", "tracing-core", ] @@ -3821,6 +4179,12 @@ dependencies = [ "unchecked-index", ] +[[package]] +name = "typenum" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" + [[package]] name = "unchecked-index" version = "0.2.2" diff --git a/Cargo.toml b/Cargo.toml index b5f7674..a11f9f9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ actix-multipart = "0.1.5" actix-net = "0.2" actix-service = "0.4" actix-web = "1.0" -actix-web-actors = "1.0" +actix-web-actors = "4.2" argparse = "0.2.2" askama = "0.12" awc = "0.2"