diff --git a/Cargo.lock b/Cargo.lock index 7ef482c..297c5bc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,27 +2,27 @@ # It is not intended for manual editing. [[package]] name = "actix" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4af87564ff659dee8f9981540cac9418c45e910c8072fdedd643a262a38fcaf" +checksum = "1be241f88f3b1e7e9a3fbe3b5a8a0f6915b5a1d7ee0d9a248d3376d01068cc60" dependencies = [ - "actix-http 1.0.1", "actix-rt", "actix_derive", "bitflags", "bytes", "crossbeam-channel 0.4.2", "derive_more", - "futures", - "lazy_static 1.4.0", + "futures-channel", + "futures-util", "log", - "parking_lot 0.10.2", + "once_cell", + "parking_lot 0.11.1", "pin-project 0.4.19", "smallvec 1.4.0", "tokio", - "tokio-util 0.2.0", - "trust-dns-proto 0.18.0-alpha.2", - "trust-dns-resolver 0.18.0-alpha.2", + "tokio-util 0.3.1", + "trust-dns-proto 0.19.6", + "trust-dns-resolver 0.19.6", ] [[package]] @@ -134,7 +134,7 @@ dependencies = [ "regex", "serde 1.0.111", "serde_json", - "serde_urlencoded", + "serde_urlencoded 0.6.1", "sha1", "slab", "time 0.1.42", @@ -142,9 +142,9 @@ dependencies = [ [[package]] name = "actix-http" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "404df68c297f73b8d36c9c9056404913d25905a8f80127b0e5fe147c9c4b9f02" +checksum = "452299e87817ae5673910e53c243484ca38be3828db819b6011736fc6982e874" dependencies = [ "actix-codec 0.3.0", "actix-connect 2.0.0", @@ -181,7 +181,7 @@ dependencies = [ "regex", "serde 1.0.111", "serde_json", - "serde_urlencoded", + "serde_urlencoded 0.7.0", "sha-1", "slab", "time 0.2.23", @@ -336,12 +336,12 @@ dependencies = [ [[package]] name = "actix-web" -version = "3.2.0" +version = "3.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88344b7a5ef27e5e09e73565379f69273dd3e2d29e82afc381b84d170d0a5631" +checksum = "7d6d0a6ae7ff7290372b3f636b9fc38b76dfbfc395187ce21e5b95471f7ccab9" dependencies = [ "actix-codec 0.3.0", - "actix-http 2.1.0", + "actix-http 2.2.0", "actix-macros", "actix-router", "actix-rt", @@ -352,7 +352,7 @@ dependencies = [ "actix-tls", "actix-utils 2.0.0", "actix-web-codegen", - "awc 2.0.1", + "awc 2.0.3", "bytes", "derive_more", "encoding_rs", @@ -366,7 +366,7 @@ dependencies = [ "regex", "serde 1.0.111", "serde_json", - "serde_urlencoded", + "serde_urlencoded 0.7.0", "socket2", "time 0.2.23", "tinyvec", @@ -499,17 +499,17 @@ dependencies = [ "rand 0.7.2", "serde 1.0.111", "serde_json", - "serde_urlencoded", + "serde_urlencoded 0.6.1", ] [[package]] name = "awc" -version = "2.0.1" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "425980a1e58e5030a3e4b065a3d577c8f0e16142ea9d81f30614eae810c98577" +checksum = "b381e490e7b0cfc37ebc54079b0413d8093ef43d14a4e4747083f7fa47a9e691" dependencies = [ "actix-codec 0.3.0", - "actix-http 2.1.0", + "actix-http 2.2.0", "actix-rt", "actix-service", "base64 0.13.0", @@ -523,7 +523,7 @@ dependencies = [ "rand 0.7.2", "serde 1.0.111", "serde_json", - "serde_urlencoded", + "serde_urlencoded 0.7.0", ] [[package]] @@ -702,6 +702,15 @@ dependencies = [ "bitflags", ] +[[package]] +name = "cloudabi" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" +dependencies = [ + "bitflags", +] + [[package]] name = "config" version = "0.9.3" @@ -1011,6 +1020,16 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +[[package]] +name = "form_urlencoded" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" +dependencies = [ + "matches", + "percent-encoding", +] + [[package]] name = "fuchsia-cprng" version = "0.1.1" @@ -1306,6 +1325,15 @@ dependencies = [ "autocfg 1.0.0", ] +[[package]] +name = "instant" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" +dependencies = [ + "cfg-if 1.0.0", +] + [[package]] name = "iovec" version = "0.1.4" @@ -1410,6 +1438,15 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "lock_api" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312" +dependencies = [ + "scopeguard", +] + [[package]] name = "log" version = "0.4.8" @@ -1463,7 +1500,7 @@ dependencies = [ [[package]] name = "microtools" -version = "0.2.0" +version = "0.2.1" dependencies = [ "actix", "actix-web", @@ -1799,6 +1836,17 @@ dependencies = [ "parking_lot_core 0.7.2", ] +[[package]] +name = "parking_lot" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" +dependencies = [ + "instant", + "lock_api 0.4.2", + "parking_lot_core 0.8.0", +] + [[package]] name = "parking_lot_core" version = "0.5.0" @@ -1806,7 +1854,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb88cb1cb3790baa6776844f968fea3be44956cf184fa1be5a03341f5491278c" dependencies = [ "cfg-if 0.1.10", - "cloudabi", + "cloudabi 0.0.3", "libc", "rand 0.6.5", "redox_syscall", @@ -1822,7 +1870,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b" dependencies = [ "cfg-if 0.1.10", - "cloudabi", + "cloudabi 0.0.3", "libc", "redox_syscall", "rustc_version 0.2.3", @@ -1837,7 +1885,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" dependencies = [ "cfg-if 0.1.10", - "cloudabi", + "cloudabi 0.0.3", + "libc", + "redox_syscall", + "smallvec 1.4.0", + "winapi 0.3.8", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" +dependencies = [ + "cfg-if 0.1.10", + "cloudabi 0.1.0", + "instant", "libc", "redox_syscall", "smallvec 1.4.0", @@ -2146,7 +2209,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" dependencies = [ - "cloudabi", + "cloudabi 0.0.3", "fuchsia-cprng", "libc", "rand_core 0.4.2", @@ -2252,7 +2315,7 @@ dependencies = [ "pin-project-lite", "serde 1.0.111", "serde_json", - "serde_urlencoded", + "serde_urlencoded 0.6.1", "tokio", "tokio-tls", "url", @@ -2356,9 +2419,9 @@ dependencies = [ [[package]] name = "scopeguard" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "security-framework" @@ -2473,6 +2536,18 @@ dependencies = [ "url", ] +[[package]] +name = "serde_urlencoded" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde 1.0.111", +] + [[package]] name = "sha-1" version = "0.9.2" @@ -2915,6 +2990,7 @@ checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" dependencies = [ "bytes", "futures-core", + "futures-io", "futures-sink", "log", "pin-project-lite", diff --git a/Cargo.toml b/Cargo.toml index a5c1626..d571236 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "microtools" -version = "0.2.0" +version = "0.2.1" authors = ["Bodo Junglas ", "Ihor Mordashev