diff options
119 files changed, 1528 insertions, 1434 deletions
@@ -126,9 +126,9 @@ dependencies = [  [[package]]  name = "bumpalo" -version = "3.7.0" +version = "3.7.1"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" +checksum = "d9df67f7bf9ef8498769f994239c45613ef0c5899415fb58e9add412d2c1a538"  [[package]]  name = "byteorder" @@ -162,9 +162,9 @@ checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba"  [[package]]  name = "cc" -version = "1.0.70" +version = "1.0.71"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" +checksum = "79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd"  [[package]]  name = "cfg-if" @@ -245,9 +245,9 @@ dependencies = [  [[package]]  name = "core-foundation" -version = "0.9.1" +version = "0.9.2"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" +checksum = "6888e10551bb93e424d8df1d07f1a8b4fceb0001a3a4b048bfc47554946f47b3"  dependencies = [   "core-foundation-sys",   "libc", @@ -255,9 +255,9 @@ dependencies = [  [[package]]  name = "core-foundation-sys" -version = "0.8.2" +version = "0.8.3"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"  [[package]]  name = "cpufeatures" @@ -374,6 +374,8 @@ checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"  dependencies = [   "curve25519-dalek",   "ed25519", + "rand 0.7.3", + "serde 1.0.130",   "sha2",   "zeroize",  ] @@ -632,9 +634,9 @@ dependencies = [  [[package]]  name = "h2" -version = "0.3.4" +version = "0.3.6"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7f3675cfef6a30c8031cf9e6493ebdc3bb3272a3fea3923c4210d1830e6a472" +checksum = "6c06815895acec637cd6ed6e9662c935b866d20a106f8361892893a7d9234964"  dependencies = [   "bytes",   "fnv", @@ -682,9 +684,9 @@ dependencies = [  [[package]]  name = "http" -version = "0.2.4" +version = "0.2.5"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" +checksum = "1323096b05d41827dadeaee54c9981958c0f94e670bc94ed80037d1a7b8b186b"  dependencies = [   "bytes",   "fnv", @@ -725,9 +727,9 @@ dependencies = [  [[package]]  name = "hyper" -version = "0.14.12" +version = "0.14.13"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13f67199e765030fa08fe0bd581af683f0d5bc04ea09c2b1102012c5fb90e7fd" +checksum = "15d1cfb9e4f68655fa04c01f59edb405b6074a0f7118ea881e5026e4a1cd8593"  dependencies = [   "bytes",   "futures-channel", @@ -783,9 +785,9 @@ dependencies = [  [[package]]  name = "instant" -version = "0.1.10" +version = "0.1.12"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"  dependencies = [   "cfg-if",  ] @@ -798,9 +800,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"  [[package]]  name = "js-sys" -version = "0.3.53" +version = "0.3.55"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4bf49d50e2961077d9c99f4b7997d770a1114f087c3c2e0069b36c13fc2979d" +checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84"  dependencies = [   "wasm-bindgen",  ] @@ -832,21 +834,9 @@ dependencies = [  [[package]]  name = "libc" -version = "0.2.101" +version = "0.2.104"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" - -[[package]] -name = "libsodium-sys" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b779387cd56adfbc02ea4a668e704f729be8d6a6abd2c27ca5ee537849a92fd" -dependencies = [ - "cc", - "libc", - "pkg-config", - "walkdir", -] +checksum = "7b2f96d100e1cf1929e7719b7edb3b90ab5298072638fccd77be9ce942ecdfce"  [[package]]  name = "linked-hash-map" @@ -896,9 +886,9 @@ dependencies = [  [[package]]  name = "mio" -version = "0.7.13" +version = "0.7.14"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16" +checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"  dependencies = [   "libc",   "log", @@ -1237,15 +1227,15 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"  [[package]]  name = "pkg-config" -version = "0.3.19" +version = "0.3.20"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" +checksum = "7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb"  [[package]]  name = "ppv-lite86" -version = "0.2.10" +version = "0.2.14"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" +checksum = "c3ca011bd0129ff4ae15cd04c4eef202cadf6c51c21e47aba319b4e0501db741"  [[package]]  name = "pretty_env_logger" @@ -1271,9 +1261,9 @@ checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086"  [[package]]  name = "proc-macro2" -version = "1.0.29" +version = "1.0.30"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d" +checksum = "edc3358ebc67bc8b7fa0c007f945b0b18226f78437d61bec735a9eb96b61ee70"  dependencies = [   "unicode-xid",  ] @@ -1323,9 +1313,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"  [[package]]  name = "quote" -version = "1.0.9" +version = "1.0.10"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" +checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"  dependencies = [   "proc-macro2",  ] @@ -1413,9 +1403,9 @@ dependencies = [  [[package]]  name = "redis" -version = "0.21.2" +version = "0.21.3"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "202c5bf92cad3d57605c366e644a7fbf305a83f19754fc66678c6265dcc9b8b4" +checksum = "dd71bdb3d0d6e9183e675c977f652fbf8abc3b63fcb722e9abb42f82ef839b65"  dependencies = [   "arc-swap",   "async-trait", @@ -1537,15 +1527,6 @@ 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" @@ -1634,9 +1615,9 @@ dependencies = [  [[package]]  name = "serde_json" -version = "1.0.67" +version = "1.0.68"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7f9e390c27c3c0ce8bc5d725f6e4d30a29d26659494aa4b17535f7522c5c950" +checksum = "0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8"  dependencies = [   "itoa",   "ryu", @@ -1675,9 +1656,9 @@ checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d"  [[package]]  name = "sha2" -version = "0.9.6" +version = "0.9.8"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9204c41a1597a8c5af23c82d1c921cb01ec0a4c59e07a9c7306062829a3903f3" +checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa"  dependencies = [   "block-buffer",   "cfg-if", @@ -1715,21 +1696,21 @@ checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335"  [[package]]  name = "slab" -version = "0.4.4" +version = "0.4.5"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590" +checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"  [[package]]  name = "smallvec" -version = "1.6.1" +version = "1.7.0"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" +checksum = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309"  [[package]]  name = "socket2" -version = "0.4.1" +version = "0.4.2"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad" +checksum = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516"  dependencies = [   "libc",   "winapi", @@ -1764,9 +1745,9 @@ dependencies = [  [[package]]  name = "syn" -version = "1.0.76" +version = "1.0.80"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6f107db402c2c2055242dbf4d2af0e69197202e9faacbef9571bbe47f5a1b84" +checksum = "d010a1623fbd906d51d650a9916aaefc05ffa0e4053ff7fe601167f3e715d194"  dependencies = [   "proc-macro2",   "quote", @@ -1775,9 +1756,9 @@ dependencies = [  [[package]]  name = "synstructure" -version = "0.12.5" +version = "0.12.6"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa" +checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"  dependencies = [   "proc-macro2",   "quote", @@ -1825,18 +1806,18 @@ dependencies = [  [[package]]  name = "thiserror" -version = "1.0.29" +version = "1.0.30"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88" +checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"  dependencies = [   "thiserror-impl",  ]  [[package]]  name = "thiserror-impl" -version = "1.0.29" +version = "1.0.30"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c" +checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"  dependencies = [   "proc-macro2",   "quote", @@ -1856,9 +1837,9 @@ dependencies = [  [[package]]  name = "tinyvec" -version = "1.3.1" +version = "1.5.0"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338" +checksum = "f83b2a3d4d9091d0abd7eba4dc2710b1718583bd4d8992e2190720ea38f391f7"  dependencies = [   "tinyvec_macros",  ] @@ -1871,9 +1852,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"  [[package]]  name = "tokio" -version = "1.11.0" +version = "1.12.0"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce" +checksum = "c2c2416fdedca8443ae44b4527de1ea633af61d8f7169ffa6e72c5b53d24efcc"  dependencies = [   "autocfg",   "bytes", @@ -1891,9 +1872,9 @@ dependencies = [  [[package]]  name = "tokio-macros" -version = "1.3.0" +version = "1.5.0"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110" +checksum = "b2dd85aeaba7b68df939bd357c6afb36c87951be9e80bf9c859f2fc3e9fca0fd"  dependencies = [   "proc-macro2",   "quote", @@ -1969,9 +1950,9 @@ checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"  [[package]]  name = "tracing" -version = "0.1.26" +version = "0.1.29"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" +checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105"  dependencies = [   "cfg-if",   "pin-project-lite", @@ -1980,9 +1961,9 @@ dependencies = [  [[package]]  name = "tracing-core" -version = "0.1.19" +version = "0.1.21"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ca517f43f0fb96e0c3072ed5c275fe5eece87e8cb52f4a77b69226d3b1c9df8" +checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4"  dependencies = [   "lazy_static",  ] @@ -2023,9 +2004,9 @@ checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec"  [[package]]  name = "unicode-bidi" -version = "0.3.6" +version = "0.3.7"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246f4c42e67e7a4e3c6106ff716a5d067d4132a642840b242e357e468a2a0085" +checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f"  [[package]]  name = "unicode-normalization" @@ -2085,17 +2066,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"  checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"  [[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"  source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2119,9 +2089,9 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"  [[package]]  name = "wasm-bindgen" -version = "0.2.76" +version = "0.2.78"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce9b1b516211d33767048e5d47fa2a381ed8b76fc48d2ce4aa39877f9f183e0" +checksum = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce"  dependencies = [   "cfg-if",   "wasm-bindgen-macro", @@ -2129,9 +2099,9 @@ dependencies = [  [[package]]  name = "wasm-bindgen-backend" -version = "0.2.76" +version = "0.2.78"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe8dc78e2326ba5f845f4b5bf548401604fa20b1dd1d365fb73b6c1d6364041" +checksum = "a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b"  dependencies = [   "bumpalo",   "lazy_static", @@ -2144,9 +2114,9 @@ dependencies = [  [[package]]  name = "wasm-bindgen-macro" -version = "0.2.76" +version = "0.2.78"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44468aa53335841d9d6b6c023eaab07c0cd4bddbcfdee3e2bb1e8d2cb8069fef" +checksum = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9"  dependencies = [   "quote",   "wasm-bindgen-macro-support", @@ -2154,9 +2124,9 @@ dependencies = [  [[package]]  name = "wasm-bindgen-macro-support" -version = "0.2.76" +version = "0.2.78"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0195807922713af1e67dc66132c7328206ed9766af3858164fb583eedc25fbad" +checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab"  dependencies = [   "proc-macro2",   "quote", @@ -2167,15 +2137,15 @@ dependencies = [  [[package]]  name = "wasm-bindgen-shared" -version = "0.2.76" +version = "0.2.78"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acdb075a845574a1fa5f09fd77e43f7747599301ea3417a9fbffdeedfc1f4a29" +checksum = "0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc"  [[package]]  name = "web-sys" -version = "0.3.53" +version = "0.3.55"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224b2f6b67919060055ef1a67807367c2066ed520c3862cc013d26cf893a783c" +checksum = "38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb"  dependencies = [   "js-sys",   "wasm-bindgen", @@ -2187,11 +2157,12 @@ version = "0.1.0"  dependencies = [   "common",   "ctor", + "ed25519-dalek",   "hex",   "hyper",   "lazy_static",   "libc", - "libsodium-sys", + "rand 0.7.3",   "serde 1.0.130",   "serde_json",   "tokio", @@ -2264,18 +2235,18 @@ dependencies = [  [[package]]  name = "zeroize" -version = "1.4.1" +version = "1.4.2"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "377db0846015f7ae377174787dd452e1c5f5a9050bc6f954911d01f116daa0cd" +checksum = "bf68b08513768deaa790264a7fac27a58cbf2705cfcdc9448362229217d7e970"  dependencies = [   "zeroize_derive",  ]  [[package]]  name = "zeroize_derive" -version = "1.1.0" +version = "1.2.0"  source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" +checksum = "bdff2024a851a322b08f179173ae2ba620445aef1e838f0c196820eade4ae0c7"  dependencies = [   "proc-macro2",   "quote", @@ -28,8 +28,8 @@ package_aliases_dir = "cargo"  experimental_api = true
  [package.metadata.raze.crates.cpufeatures.'*']
 -skipped_deps = ["libc-0.2.101"]
 -additional_deps = ["@raze__libc__0_2_101//:libc"]
 +skipped_deps = ["libc-0.2.104"]
 +additional_deps = ["@raze__libc__0_2_104//:libc"]
  [package.metadata.raze.crates.ring.'*']
  compile_data_attr = "glob([\"*/**\"])"
 @@ -41,13 +41,5 @@ compile_data_attr = "glob([\"*/**\"])"  skipped_deps = ["miniz_oxide-0.4.4"]
  additional_deps = ["@raze__miniz_oxide__0_4_4//:miniz_oxide"]
 -
  [package.metadata.raze.crates.webpki.'*']
  compile_data_attr = "glob([\"*/**\"])"
 -
 -[package.metadata.raze.crates.libsodium-sys.'*']
 -buildrs_additional_environment_variables = { PATH = "/usr/sbin:/usr/bin:/sbin:/bin", "NUM_JOBS" = "2" }
 -compile_data_attr = "glob([\"*/**\"])"
 -additional_build_file = "bazel/patch/BUILD_script_patch"
 -gen_buildrs = false
 -additional_deps = [":libsodium_sys_build_script"]
 diff --git a/cache/cargo/BUILD.bazel b/cache/cargo/BUILD.bazel index 1543954..2f73d4d 100644 --- a/cache/cargo/BUILD.bazel +++ b/cache/cargo/BUILD.bazel @@ -32,7 +32,7 @@ alias(  alias(      name = "redis", -    actual = "@raze__redis__0_21_2//:redis", +    actual = "@raze__redis__0_21_3//:redis",      tags = [          "cargo-raze",          "manual", @@ -50,7 +50,7 @@ alias(  alias(      name = "serde_json", -    actual = "@raze__serde_json__1_0_67//:serde_json", +    actual = "@raze__serde_json__1_0_68//:serde_json",      tags = [          "cargo-raze",          "manual", diff --git a/cargo/BUILD.bazel b/cargo/BUILD.bazel index 27b7961..16a5667 100644 --- a/cargo/BUILD.bazel +++ b/cargo/BUILD.bazel @@ -14,7 +14,7 @@ licenses([  # Aliased targets  alias(      name = "libc", -    actual = "@raze__libc__0_2_101//:libc", +    actual = "@raze__libc__0_2_104//:libc",      tags = [          "cargo-raze",          "manual", diff --git a/cargo/crates.bzl b/cargo/crates.bzl index 78ffdaf..5d2dd87 100644 --- a/cargo/crates.bzl +++ b/cargo/crates.bzl @@ -12,27 +12,28 @@ load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")  # buildifier: di  # EXPERIMENTAL -- MAY CHANGE AT ANY TIME: A mapping of package names to a set of normal dependencies for the Rust targets of that package.  _DEPENDENCIES = {      "webhook": { +        "ed25519-dalek": "@raze__ed25519_dalek__1_0_1//:ed25519_dalek",          "hex": "@raze__hex__0_4_3//:hex", -        "hyper": "@raze__hyper__0_14_12//:hyper", +        "hyper": "@raze__hyper__0_14_13//:hyper",          "lazy_static": "@raze__lazy_static__1_4_0//:lazy_static", -        "libc": "@raze__libc__0_2_101//:libc", -        "libsodium-sys": "@raze__libsodium_sys__0_2_7//:libsodium_sys", +        "libc": "@raze__libc__0_2_104//:libc", +        "rand": "@raze__rand__0_7_3//:rand",          "serde": "@raze__serde__1_0_130//:serde", -        "serde_json": "@raze__serde_json__1_0_67//:serde_json", -        "tokio": "@raze__tokio__1_11_0//:tokio", +        "serde_json": "@raze__serde_json__1_0_68//:serde_json", +        "tokio": "@raze__tokio__1_12_0//:tokio",      },      "common/rust": {          "config": "@raze__config__0_11_0//:config",          "enumflags2": "@raze__enumflags2__0_7_1//:enumflags2", -        "hyper": "@raze__hyper__0_14_12//:hyper", +        "hyper": "@raze__hyper__0_14_13//:hyper",          "log": "@raze__log__0_4_14//:log",          "nats": "@raze__nats__0_15_2//:nats",          "pretty_env_logger": "@raze__pretty_env_logger__0_4_0//:pretty_env_logger",          "prometheus": "@raze__prometheus__0_12_0//:prometheus", -        "redis": "@raze__redis__0_21_2//:redis", +        "redis": "@raze__redis__0_21_3//:redis",          "serde": "@raze__serde__1_0_130//:serde",          "testcontainers": "@raze__testcontainers__0_12_0//:testcontainers", -        "tokio": "@raze__tokio__1_11_0//:tokio", +        "tokio": "@raze__tokio__1_12_0//:tokio",      },      "gateway": {          "enumflags2": "@raze__enumflags2__0_7_1//:enumflags2", @@ -41,29 +42,29 @@ _DEPENDENCIES = {          "num": "@raze__num__0_4_0//:num",          "num-traits": "@raze__num_traits__0_2_14//:num_traits",          "serde": "@raze__serde__1_0_130//:serde", -        "serde_json": "@raze__serde_json__1_0_67//:serde_json", -        "tokio": "@raze__tokio__1_11_0//:tokio", +        "serde_json": "@raze__serde_json__1_0_68//:serde_json", +        "tokio": "@raze__tokio__1_12_0//:tokio",          "tokio-tungstenite": "@raze__tokio_tungstenite__0_15_0//:tokio_tungstenite",          "url": "@raze__url__2_2_2//:url",      },      "cache": {          "log": "@raze__log__0_4_14//:log",          "nats": "@raze__nats__0_15_2//:nats", -        "redis": "@raze__redis__0_21_2//:redis", +        "redis": "@raze__redis__0_21_3//:redis",          "serde": "@raze__serde__1_0_130//:serde", -        "serde_json": "@raze__serde_json__1_0_67//:serde_json", +        "serde_json": "@raze__serde_json__1_0_68//:serde_json",      },      "rest": {          "futures-util": "@raze__futures_util__0_3_17//:futures_util", -        "hyper": "@raze__hyper__0_14_12//:hyper", +        "hyper": "@raze__hyper__0_14_13//:hyper",          "hyper-tls": "@raze__hyper_tls__0_5_0//:hyper_tls",          "lazy_static": "@raze__lazy_static__1_4_0//:lazy_static",          "serde": "@raze__serde__1_0_130//:serde", -        "tokio": "@raze__tokio__1_11_0//:tokio", +        "tokio": "@raze__tokio__1_12_0//:tokio",          "xxhash-rust": "@raze__xxhash_rust__0_8_2//:xxhash_rust",      },      "": { -        "libc": "@raze__libc__0_2_101//:libc", +        "libc": "@raze__libc__0_2_104//:libc",      },  } @@ -406,12 +407,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__bumpalo__3_7_0", -        url = "https://crates.io/api/v1/crates/bumpalo/3.7.0/download", +        name = "raze__bumpalo__3_7_1", +        url = "https://crates.io/api/v1/crates/bumpalo/3.7.1/download",          type = "tar.gz", -        sha256 = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631", -        strip_prefix = "bumpalo-3.7.0", -        build_file = Label("//cargo/remote:BUILD.bumpalo-3.7.0.bazel"), +        sha256 = "d9df67f7bf9ef8498769f994239c45613ef0c5899415fb58e9add412d2c1a538", +        strip_prefix = "bumpalo-3.7.1", +        build_file = Label("//cargo/remote:BUILD.bumpalo-3.7.1.bazel"),      )      maybe( @@ -446,12 +447,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__cc__1_0_70", -        url = "https://crates.io/api/v1/crates/cc/1.0.70/download", +        name = "raze__cc__1_0_71", +        url = "https://crates.io/api/v1/crates/cc/1.0.71/download",          type = "tar.gz", -        sha256 = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0", -        strip_prefix = "cc-1.0.70", -        build_file = Label("//cargo/remote:BUILD.cc-1.0.70.bazel"), +        sha256 = "79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd", +        strip_prefix = "cc-1.0.71", +        build_file = Label("//cargo/remote:BUILD.cc-1.0.71.bazel"),      )      maybe( @@ -506,22 +507,22 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__core_foundation__0_9_1", -        url = "https://crates.io/api/v1/crates/core-foundation/0.9.1/download", +        name = "raze__core_foundation__0_9_2", +        url = "https://crates.io/api/v1/crates/core-foundation/0.9.2/download",          type = "tar.gz", -        sha256 = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62", -        strip_prefix = "core-foundation-0.9.1", -        build_file = Label("//cargo/remote:BUILD.core-foundation-0.9.1.bazel"), +        sha256 = "6888e10551bb93e424d8df1d07f1a8b4fceb0001a3a4b048bfc47554946f47b3", +        strip_prefix = "core-foundation-0.9.2", +        build_file = Label("//cargo/remote:BUILD.core-foundation-0.9.2.bazel"),      )      maybe(          http_archive, -        name = "raze__core_foundation_sys__0_8_2", -        url = "https://crates.io/api/v1/crates/core-foundation-sys/0.8.2/download", +        name = "raze__core_foundation_sys__0_8_3", +        url = "https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download",          type = "tar.gz", -        sha256 = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b", -        strip_prefix = "core-foundation-sys-0.8.2", -        build_file = Label("//cargo/remote:BUILD.core-foundation-sys-0.8.2.bazel"), +        sha256 = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc", +        strip_prefix = "core-foundation-sys-0.8.3", +        build_file = Label("//cargo/remote:BUILD.core-foundation-sys-0.8.3.bazel"),      )      maybe( @@ -886,12 +887,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__h2__0_3_4", -        url = "https://crates.io/api/v1/crates/h2/0.3.4/download", +        name = "raze__h2__0_3_6", +        url = "https://crates.io/api/v1/crates/h2/0.3.6/download",          type = "tar.gz", -        sha256 = "d7f3675cfef6a30c8031cf9e6493ebdc3bb3272a3fea3923c4210d1830e6a472", -        strip_prefix = "h2-0.3.4", -        build_file = Label("//cargo/remote:BUILD.h2-0.3.4.bazel"), +        sha256 = "6c06815895acec637cd6ed6e9662c935b866d20a106f8361892893a7d9234964", +        strip_prefix = "h2-0.3.6", +        build_file = Label("//cargo/remote:BUILD.h2-0.3.6.bazel"),      )      maybe( @@ -936,12 +937,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__http__0_2_4", -        url = "https://crates.io/api/v1/crates/http/0.2.4/download", +        name = "raze__http__0_2_5", +        url = "https://crates.io/api/v1/crates/http/0.2.5/download",          type = "tar.gz", -        sha256 = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11", -        strip_prefix = "http-0.2.4", -        build_file = Label("//cargo/remote:BUILD.http-0.2.4.bazel"), +        sha256 = "1323096b05d41827dadeaee54c9981958c0f94e670bc94ed80037d1a7b8b186b", +        strip_prefix = "http-0.2.5", +        build_file = Label("//cargo/remote:BUILD.http-0.2.5.bazel"),      )      maybe( @@ -986,12 +987,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__hyper__0_14_12", -        url = "https://crates.io/api/v1/crates/hyper/0.14.12/download", +        name = "raze__hyper__0_14_13", +        url = "https://crates.io/api/v1/crates/hyper/0.14.13/download",          type = "tar.gz", -        sha256 = "13f67199e765030fa08fe0bd581af683f0d5bc04ea09c2b1102012c5fb90e7fd", -        strip_prefix = "hyper-0.14.12", -        build_file = Label("//cargo/remote:BUILD.hyper-0.14.12.bazel"), +        sha256 = "15d1cfb9e4f68655fa04c01f59edb405b6074a0f7118ea881e5026e4a1cd8593", +        strip_prefix = "hyper-0.14.13", +        build_file = Label("//cargo/remote:BUILD.hyper-0.14.13.bazel"),      )      maybe( @@ -1026,12 +1027,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__instant__0_1_10", -        url = "https://crates.io/api/v1/crates/instant/0.1.10/download", +        name = "raze__instant__0_1_12", +        url = "https://crates.io/api/v1/crates/instant/0.1.12/download",          type = "tar.gz", -        sha256 = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d", -        strip_prefix = "instant-0.1.10", -        build_file = Label("//cargo/remote:BUILD.instant-0.1.10.bazel"), +        sha256 = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c", +        strip_prefix = "instant-0.1.12", +        build_file = Label("//cargo/remote:BUILD.instant-0.1.12.bazel"),      )      maybe( @@ -1046,12 +1047,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__js_sys__0_3_53", -        url = "https://crates.io/api/v1/crates/js-sys/0.3.53/download", +        name = "raze__js_sys__0_3_55", +        url = "https://crates.io/api/v1/crates/js-sys/0.3.55/download",          type = "tar.gz", -        sha256 = "e4bf49d50e2961077d9c99f4b7997d770a1114f087c3c2e0069b36c13fc2979d", -        strip_prefix = "js-sys-0.3.53", -        build_file = Label("//cargo/remote:BUILD.js-sys-0.3.53.bazel"), +        sha256 = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84", +        strip_prefix = "js-sys-0.3.55", +        build_file = Label("//cargo/remote:BUILD.js-sys-0.3.55.bazel"),      )      maybe( @@ -1086,22 +1087,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__libc__0_2_101", -        url = "https://crates.io/api/v1/crates/libc/0.2.101/download", +        name = "raze__libc__0_2_104", +        url = "https://crates.io/api/v1/crates/libc/0.2.104/download",          type = "tar.gz", -        sha256 = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21", -        strip_prefix = "libc-0.2.101", -        build_file = Label("//cargo/remote:BUILD.libc-0.2.101.bazel"), -    ) - -    maybe( -        http_archive, -        name = "raze__libsodium_sys__0_2_7", -        url = "https://crates.io/api/v1/crates/libsodium-sys/0.2.7/download", -        type = "tar.gz", -        sha256 = "6b779387cd56adfbc02ea4a668e704f729be8d6a6abd2c27ca5ee537849a92fd", -        strip_prefix = "libsodium-sys-0.2.7", -        build_file = Label("//cargo/remote:BUILD.libsodium-sys-0.2.7.bazel"), +        sha256 = "7b2f96d100e1cf1929e7719b7edb3b90ab5298072638fccd77be9ce942ecdfce", +        strip_prefix = "libc-0.2.104", +        build_file = Label("//cargo/remote:BUILD.libc-0.2.104.bazel"),      )      maybe( @@ -1166,12 +1157,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__mio__0_7_13", -        url = "https://crates.io/api/v1/crates/mio/0.7.13/download", +        name = "raze__mio__0_7_14", +        url = "https://crates.io/api/v1/crates/mio/0.7.14/download",          type = "tar.gz", -        sha256 = "8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16", -        strip_prefix = "mio-0.7.13", -        build_file = Label("//cargo/remote:BUILD.mio-0.7.13.bazel"), +        sha256 = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc", +        strip_prefix = "mio-0.7.14", +        build_file = Label("//cargo/remote:BUILD.mio-0.7.14.bazel"),      )      maybe( @@ -1476,22 +1467,22 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__pkg_config__0_3_19", -        url = "https://crates.io/api/v1/crates/pkg-config/0.3.19/download", +        name = "raze__pkg_config__0_3_20", +        url = "https://crates.io/api/v1/crates/pkg-config/0.3.20/download",          type = "tar.gz", -        sha256 = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c", -        strip_prefix = "pkg-config-0.3.19", -        build_file = Label("//cargo/remote:BUILD.pkg-config-0.3.19.bazel"), +        sha256 = "7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb", +        strip_prefix = "pkg-config-0.3.20", +        build_file = Label("//cargo/remote:BUILD.pkg-config-0.3.20.bazel"),      )      maybe(          http_archive, -        name = "raze__ppv_lite86__0_2_10", -        url = "https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download", +        name = "raze__ppv_lite86__0_2_14", +        url = "https://crates.io/api/v1/crates/ppv-lite86/0.2.14/download",          type = "tar.gz", -        sha256 = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857", -        strip_prefix = "ppv-lite86-0.2.10", -        build_file = Label("//cargo/remote:BUILD.ppv-lite86-0.2.10.bazel"), +        sha256 = "c3ca011bd0129ff4ae15cd04c4eef202cadf6c51c21e47aba319b4e0501db741", +        strip_prefix = "ppv-lite86-0.2.14", +        build_file = Label("//cargo/remote:BUILD.ppv-lite86-0.2.14.bazel"),      )      maybe( @@ -1526,12 +1517,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__proc_macro2__1_0_29", -        url = "https://crates.io/api/v1/crates/proc-macro2/1.0.29/download", +        name = "raze__proc_macro2__1_0_30", +        url = "https://crates.io/api/v1/crates/proc-macro2/1.0.30/download",          type = "tar.gz", -        sha256 = "b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d", -        strip_prefix = "proc-macro2-1.0.29", -        build_file = Label("//cargo/remote:BUILD.proc-macro2-1.0.29.bazel"), +        sha256 = "edc3358ebc67bc8b7fa0c007f945b0b18226f78437d61bec735a9eb96b61ee70", +        strip_prefix = "proc-macro2-1.0.30", +        build_file = Label("//cargo/remote:BUILD.proc-macro2-1.0.30.bazel"),      )      maybe( @@ -1576,12 +1567,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__quote__1_0_9", -        url = "https://crates.io/api/v1/crates/quote/1.0.9/download", +        name = "raze__quote__1_0_10", +        url = "https://crates.io/api/v1/crates/quote/1.0.10/download",          type = "tar.gz", -        sha256 = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7", -        strip_prefix = "quote-1.0.9", -        build_file = Label("//cargo/remote:BUILD.quote-1.0.9.bazel"), +        sha256 = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05", +        strip_prefix = "quote-1.0.10", +        build_file = Label("//cargo/remote:BUILD.quote-1.0.10.bazel"),      )      maybe( @@ -1666,12 +1657,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__redis__0_21_2", -        url = "https://crates.io/api/v1/crates/redis/0.21.2/download", +        name = "raze__redis__0_21_3", +        url = "https://crates.io/api/v1/crates/redis/0.21.3/download",          type = "tar.gz", -        sha256 = "202c5bf92cad3d57605c366e644a7fbf305a83f19754fc66678c6265dcc9b8b4", -        strip_prefix = "redis-0.21.2", -        build_file = Label("//cargo/remote:BUILD.redis-0.21.2.bazel"), +        sha256 = "dd71bdb3d0d6e9183e675c977f652fbf8abc3b63fcb722e9abb42f82ef839b65", +        strip_prefix = "redis-0.21.3", +        build_file = Label("//cargo/remote:BUILD.redis-0.21.3.bazel"),      )      maybe( @@ -1766,16 +1757,6 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__same_file__1_0_6", -        url = "https://crates.io/api/v1/crates/same-file/1.0.6/download", -        type = "tar.gz", -        sha256 = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502", -        strip_prefix = "same-file-1.0.6", -        build_file = Label("//cargo/remote:BUILD.same-file-1.0.6.bazel"), -    ) - -    maybe( -        http_archive,          name = "raze__schannel__0_1_19",          url = "https://crates.io/api/v1/crates/schannel/0.1.19/download",          type = "tar.gz", @@ -1866,12 +1847,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__serde_json__1_0_67", -        url = "https://crates.io/api/v1/crates/serde_json/1.0.67/download", +        name = "raze__serde_json__1_0_68", +        url = "https://crates.io/api/v1/crates/serde_json/1.0.68/download",          type = "tar.gz", -        sha256 = "a7f9e390c27c3c0ce8bc5d725f6e4d30a29d26659494aa4b17535f7522c5c950", -        strip_prefix = "serde_json-1.0.67", -        build_file = Label("//cargo/remote:BUILD.serde_json-1.0.67.bazel"), +        sha256 = "0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8", +        strip_prefix = "serde_json-1.0.68", +        build_file = Label("//cargo/remote:BUILD.serde_json-1.0.68.bazel"),      )      maybe( @@ -1906,12 +1887,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__sha2__0_9_6", -        url = "https://crates.io/api/v1/crates/sha2/0.9.6/download", +        name = "raze__sha2__0_9_8", +        url = "https://crates.io/api/v1/crates/sha2/0.9.8/download",          type = "tar.gz", -        sha256 = "9204c41a1597a8c5af23c82d1c921cb01ec0a4c59e07a9c7306062829a3903f3", -        strip_prefix = "sha2-0.9.6", -        build_file = Label("//cargo/remote:BUILD.sha2-0.9.6.bazel"), +        sha256 = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa", +        strip_prefix = "sha2-0.9.8", +        build_file = Label("//cargo/remote:BUILD.sha2-0.9.8.bazel"),      )      maybe( @@ -1946,32 +1927,32 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__slab__0_4_4", -        url = "https://crates.io/api/v1/crates/slab/0.4.4/download", +        name = "raze__slab__0_4_5", +        url = "https://crates.io/api/v1/crates/slab/0.4.5/download",          type = "tar.gz", -        sha256 = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590", -        strip_prefix = "slab-0.4.4", -        build_file = Label("//cargo/remote:BUILD.slab-0.4.4.bazel"), +        sha256 = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5", +        strip_prefix = "slab-0.4.5", +        build_file = Label("//cargo/remote:BUILD.slab-0.4.5.bazel"),      )      maybe(          http_archive, -        name = "raze__smallvec__1_6_1", -        url = "https://crates.io/api/v1/crates/smallvec/1.6.1/download", +        name = "raze__smallvec__1_7_0", +        url = "https://crates.io/api/v1/crates/smallvec/1.7.0/download",          type = "tar.gz", -        sha256 = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e", -        strip_prefix = "smallvec-1.6.1", -        build_file = Label("//cargo/remote:BUILD.smallvec-1.6.1.bazel"), +        sha256 = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309", +        strip_prefix = "smallvec-1.7.0", +        build_file = Label("//cargo/remote:BUILD.smallvec-1.7.0.bazel"),      )      maybe(          http_archive, -        name = "raze__socket2__0_4_1", -        url = "https://crates.io/api/v1/crates/socket2/0.4.1/download", +        name = "raze__socket2__0_4_2", +        url = "https://crates.io/api/v1/crates/socket2/0.4.2/download",          type = "tar.gz", -        sha256 = "765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad", -        strip_prefix = "socket2-0.4.1", -        build_file = Label("//cargo/remote:BUILD.socket2-0.4.1.bazel"), +        sha256 = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516", +        strip_prefix = "socket2-0.4.2", +        build_file = Label("//cargo/remote:BUILD.socket2-0.4.2.bazel"),      )      maybe( @@ -2016,22 +1997,22 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__syn__1_0_76", -        url = "https://crates.io/api/v1/crates/syn/1.0.76/download", +        name = "raze__syn__1_0_80", +        url = "https://crates.io/api/v1/crates/syn/1.0.80/download",          type = "tar.gz", -        sha256 = "c6f107db402c2c2055242dbf4d2af0e69197202e9faacbef9571bbe47f5a1b84", -        strip_prefix = "syn-1.0.76", -        build_file = Label("//cargo/remote:BUILD.syn-1.0.76.bazel"), +        sha256 = "d010a1623fbd906d51d650a9916aaefc05ffa0e4053ff7fe601167f3e715d194", +        strip_prefix = "syn-1.0.80", +        build_file = Label("//cargo/remote:BUILD.syn-1.0.80.bazel"),      )      maybe(          http_archive, -        name = "raze__synstructure__0_12_5", -        url = "https://crates.io/api/v1/crates/synstructure/0.12.5/download", +        name = "raze__synstructure__0_12_6", +        url = "https://crates.io/api/v1/crates/synstructure/0.12.6/download",          type = "tar.gz", -        sha256 = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa", -        strip_prefix = "synstructure-0.12.5", -        build_file = Label("//cargo/remote:BUILD.synstructure-0.12.5.bazel"), +        sha256 = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f", +        strip_prefix = "synstructure-0.12.6", +        build_file = Label("//cargo/remote:BUILD.synstructure-0.12.6.bazel"),      )      maybe( @@ -2066,22 +2047,22 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__thiserror__1_0_29", -        url = "https://crates.io/api/v1/crates/thiserror/1.0.29/download", +        name = "raze__thiserror__1_0_30", +        url = "https://crates.io/api/v1/crates/thiserror/1.0.30/download",          type = "tar.gz", -        sha256 = "602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88", -        strip_prefix = "thiserror-1.0.29", -        build_file = Label("//cargo/remote:BUILD.thiserror-1.0.29.bazel"), +        sha256 = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417", +        strip_prefix = "thiserror-1.0.30", +        build_file = Label("//cargo/remote:BUILD.thiserror-1.0.30.bazel"),      )      maybe(          http_archive, -        name = "raze__thiserror_impl__1_0_29", -        url = "https://crates.io/api/v1/crates/thiserror-impl/1.0.29/download", +        name = "raze__thiserror_impl__1_0_30", +        url = "https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download",          type = "tar.gz", -        sha256 = "bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c", -        strip_prefix = "thiserror-impl-1.0.29", -        build_file = Label("//cargo/remote:BUILD.thiserror-impl-1.0.29.bazel"), +        sha256 = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b", +        strip_prefix = "thiserror-impl-1.0.30", +        build_file = Label("//cargo/remote:BUILD.thiserror-impl-1.0.30.bazel"),      )      maybe( @@ -2096,12 +2077,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__tinyvec__1_3_1", -        url = "https://crates.io/api/v1/crates/tinyvec/1.3.1/download", +        name = "raze__tinyvec__1_5_0", +        url = "https://crates.io/api/v1/crates/tinyvec/1.5.0/download",          type = "tar.gz", -        sha256 = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338", -        strip_prefix = "tinyvec-1.3.1", -        build_file = Label("//cargo/remote:BUILD.tinyvec-1.3.1.bazel"), +        sha256 = "f83b2a3d4d9091d0abd7eba4dc2710b1718583bd4d8992e2190720ea38f391f7", +        strip_prefix = "tinyvec-1.5.0", +        build_file = Label("//cargo/remote:BUILD.tinyvec-1.5.0.bazel"),      )      maybe( @@ -2116,22 +2097,22 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__tokio__1_11_0", -        url = "https://crates.io/api/v1/crates/tokio/1.11.0/download", +        name = "raze__tokio__1_12_0", +        url = "https://crates.io/api/v1/crates/tokio/1.12.0/download",          type = "tar.gz", -        sha256 = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce", -        strip_prefix = "tokio-1.11.0", -        build_file = Label("//cargo/remote:BUILD.tokio-1.11.0.bazel"), +        sha256 = "c2c2416fdedca8443ae44b4527de1ea633af61d8f7169ffa6e72c5b53d24efcc", +        strip_prefix = "tokio-1.12.0", +        build_file = Label("//cargo/remote:BUILD.tokio-1.12.0.bazel"),      )      maybe(          http_archive, -        name = "raze__tokio_macros__1_3_0", -        url = "https://crates.io/api/v1/crates/tokio-macros/1.3.0/download", +        name = "raze__tokio_macros__1_5_0", +        url = "https://crates.io/api/v1/crates/tokio-macros/1.5.0/download",          type = "tar.gz", -        sha256 = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110", -        strip_prefix = "tokio-macros-1.3.0", -        build_file = Label("//cargo/remote:BUILD.tokio-macros-1.3.0.bazel"), +        sha256 = "b2dd85aeaba7b68df939bd357c6afb36c87951be9e80bf9c859f2fc3e9fca0fd", +        strip_prefix = "tokio-macros-1.5.0", +        build_file = Label("//cargo/remote:BUILD.tokio-macros-1.5.0.bazel"),      )      maybe( @@ -2196,22 +2177,22 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__tracing__0_1_26", -        url = "https://crates.io/api/v1/crates/tracing/0.1.26/download", +        name = "raze__tracing__0_1_29", +        url = "https://crates.io/api/v1/crates/tracing/0.1.29/download",          type = "tar.gz", -        sha256 = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d", -        strip_prefix = "tracing-0.1.26", -        build_file = Label("//cargo/remote:BUILD.tracing-0.1.26.bazel"), +        sha256 = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105", +        strip_prefix = "tracing-0.1.29", +        build_file = Label("//cargo/remote:BUILD.tracing-0.1.29.bazel"),      )      maybe(          http_archive, -        name = "raze__tracing_core__0_1_19", -        url = "https://crates.io/api/v1/crates/tracing-core/0.1.19/download", +        name = "raze__tracing_core__0_1_21", +        url = "https://crates.io/api/v1/crates/tracing-core/0.1.21/download",          type = "tar.gz", -        sha256 = "2ca517f43f0fb96e0c3072ed5c275fe5eece87e8cb52f4a77b69226d3b1c9df8", -        strip_prefix = "tracing-core-0.1.19", -        build_file = Label("//cargo/remote:BUILD.tracing-core-0.1.19.bazel"), +        sha256 = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4", +        strip_prefix = "tracing-core-0.1.21", +        build_file = Label("//cargo/remote:BUILD.tracing-core-0.1.21.bazel"),      )      maybe( @@ -2246,12 +2227,12 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__unicode_bidi__0_3_6", -        url = "https://crates.io/api/v1/crates/unicode-bidi/0.3.6/download", +        name = "raze__unicode_bidi__0_3_7", +        url = "https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download",          type = "tar.gz", -        sha256 = "246f4c42e67e7a4e3c6106ff716a5d067d4132a642840b242e357e468a2a0085", -        strip_prefix = "unicode-bidi-0.3.6", -        build_file = Label("//cargo/remote:BUILD.unicode-bidi-0.3.6.bazel"), +        sha256 = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f", +        strip_prefix = "unicode-bidi-0.3.7", +        build_file = Label("//cargo/remote:BUILD.unicode-bidi-0.3.7.bazel"),      )      maybe( @@ -2336,16 +2317,6 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__walkdir__2_3_2", -        url = "https://crates.io/api/v1/crates/walkdir/2.3.2/download", -        type = "tar.gz", -        sha256 = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56", -        strip_prefix = "walkdir-2.3.2", -        build_file = Label("//cargo/remote:BUILD.walkdir-2.3.2.bazel"), -    ) - -    maybe( -        http_archive,          name = "raze__want__0_3_0",          url = "https://crates.io/api/v1/crates/want/0.3.0/download",          type = "tar.gz", @@ -2376,62 +2347,62 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__wasm_bindgen__0_2_76", -        url = "https://crates.io/api/v1/crates/wasm-bindgen/0.2.76/download", +        name = "raze__wasm_bindgen__0_2_78", +        url = "https://crates.io/api/v1/crates/wasm-bindgen/0.2.78/download",          type = "tar.gz", -        sha256 = "8ce9b1b516211d33767048e5d47fa2a381ed8b76fc48d2ce4aa39877f9f183e0", -        strip_prefix = "wasm-bindgen-0.2.76", -        build_file = Label("//cargo/remote:BUILD.wasm-bindgen-0.2.76.bazel"), +        sha256 = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce", +        strip_prefix = "wasm-bindgen-0.2.78", +        build_file = Label("//cargo/remote:BUILD.wasm-bindgen-0.2.78.bazel"),      )      maybe(          http_archive, -        name = "raze__wasm_bindgen_backend__0_2_76", -        url = "https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.76/download", +        name = "raze__wasm_bindgen_backend__0_2_78", +        url = "https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.78/download",          type = "tar.gz", -        sha256 = "cfe8dc78e2326ba5f845f4b5bf548401604fa20b1dd1d365fb73b6c1d6364041", -        strip_prefix = "wasm-bindgen-backend-0.2.76", -        build_file = Label("//cargo/remote:BUILD.wasm-bindgen-backend-0.2.76.bazel"), +        sha256 = "a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b", +        strip_prefix = "wasm-bindgen-backend-0.2.78", +        build_file = Label("//cargo/remote:BUILD.wasm-bindgen-backend-0.2.78.bazel"),      )      maybe(          http_archive, -        name = "raze__wasm_bindgen_macro__0_2_76", -        url = "https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.76/download", +        name = "raze__wasm_bindgen_macro__0_2_78", +        url = "https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.78/download",          type = "tar.gz", -        sha256 = "44468aa53335841d9d6b6c023eaab07c0cd4bddbcfdee3e2bb1e8d2cb8069fef", -        strip_prefix = "wasm-bindgen-macro-0.2.76", -        build_file = Label("//cargo/remote:BUILD.wasm-bindgen-macro-0.2.76.bazel"), +        sha256 = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9", +        strip_prefix = "wasm-bindgen-macro-0.2.78", +        build_file = Label("//cargo/remote:BUILD.wasm-bindgen-macro-0.2.78.bazel"),      )      maybe(          http_archive, -        name = "raze__wasm_bindgen_macro_support__0_2_76", -        url = "https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.76/download", +        name = "raze__wasm_bindgen_macro_support__0_2_78", +        url = "https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.78/download",          type = "tar.gz", -        sha256 = "0195807922713af1e67dc66132c7328206ed9766af3858164fb583eedc25fbad", -        strip_prefix = "wasm-bindgen-macro-support-0.2.76", -        build_file = Label("//cargo/remote:BUILD.wasm-bindgen-macro-support-0.2.76.bazel"), +        sha256 = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab", +        strip_prefix = "wasm-bindgen-macro-support-0.2.78", +        build_file = Label("//cargo/remote:BUILD.wasm-bindgen-macro-support-0.2.78.bazel"),      )      maybe(          http_archive, -        name = "raze__wasm_bindgen_shared__0_2_76", -        url = "https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.76/download", +        name = "raze__wasm_bindgen_shared__0_2_78", +        url = "https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.78/download",          type = "tar.gz", -        sha256 = "acdb075a845574a1fa5f09fd77e43f7747599301ea3417a9fbffdeedfc1f4a29", -        strip_prefix = "wasm-bindgen-shared-0.2.76", -        build_file = Label("//cargo/remote:BUILD.wasm-bindgen-shared-0.2.76.bazel"), +        sha256 = "0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc", +        strip_prefix = "wasm-bindgen-shared-0.2.78", +        build_file = Label("//cargo/remote:BUILD.wasm-bindgen-shared-0.2.78.bazel"),      )      maybe(          http_archive, -        name = "raze__web_sys__0_3_53", -        url = "https://crates.io/api/v1/crates/web-sys/0.3.53/download", +        name = "raze__web_sys__0_3_55", +        url = "https://crates.io/api/v1/crates/web-sys/0.3.55/download",          type = "tar.gz", -        sha256 = "224b2f6b67919060055ef1a67807367c2066ed520c3862cc013d26cf893a783c", -        strip_prefix = "web-sys-0.3.53", -        build_file = Label("//cargo/remote:BUILD.web-sys-0.3.53.bazel"), +        sha256 = "38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb", +        strip_prefix = "web-sys-0.3.55", +        build_file = Label("//cargo/remote:BUILD.web-sys-0.3.55.bazel"),      )      maybe( @@ -2516,20 +2487,20 @@ def raze_fetch_remote_crates():      maybe(          http_archive, -        name = "raze__zeroize__1_4_1", -        url = "https://crates.io/api/v1/crates/zeroize/1.4.1/download", +        name = "raze__zeroize__1_4_2", +        url = "https://crates.io/api/v1/crates/zeroize/1.4.2/download",          type = "tar.gz", -        sha256 = "377db0846015f7ae377174787dd452e1c5f5a9050bc6f954911d01f116daa0cd", -        strip_prefix = "zeroize-1.4.1", -        build_file = Label("//cargo/remote:BUILD.zeroize-1.4.1.bazel"), +        sha256 = "bf68b08513768deaa790264a7fac27a58cbf2705cfcdc9448362229217d7e970", +        strip_prefix = "zeroize-1.4.2", +        build_file = Label("//cargo/remote:BUILD.zeroize-1.4.2.bazel"),      )      maybe(          http_archive, -        name = "raze__zeroize_derive__1_1_0", -        url = "https://crates.io/api/v1/crates/zeroize_derive/1.1.0/download", +        name = "raze__zeroize_derive__1_2_0", +        url = "https://crates.io/api/v1/crates/zeroize_derive/1.2.0/download",          type = "tar.gz", -        sha256 = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1", -        strip_prefix = "zeroize_derive-1.1.0", -        build_file = Label("//cargo/remote:BUILD.zeroize_derive-1.1.0.bazel"), +        sha256 = "bdff2024a851a322b08f179173ae2ba620445aef1e838f0c196820eade4ae0c7", +        strip_prefix = "zeroize_derive-1.2.0", +        build_file = Label("//cargo/remote:BUILD.zeroize_derive-1.2.0.bazel"),      ) diff --git a/cargo/remote/BUILD.async-trait-0.1.51.bazel b/cargo/remote/BUILD.async-trait-0.1.51.bazel index 7d20725..ab1a822 100644 --- a/cargo/remote/BUILD.async-trait-0.1.51.bazel +++ b/cargo/remote/BUILD.async-trait-0.1.51.bazel @@ -79,9 +79,9 @@ rust_library(      # buildifier: leave-alone      deps = [          ":async_trait_build_script", -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",      ],  ) diff --git a/cargo/remote/BUILD.atty-0.2.14.bazel b/cargo/remote/BUILD.atty-0.2.14.bazel index 2ee1f01..80bc4f1 100644 --- a/cargo/remote/BUILD.atty-0.2.14.bazel +++ b/cargo/remote/BUILD.atty-0.2.14.bazel @@ -73,7 +73,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }) + selects.with_or({ diff --git a/cargo/remote/BUILD.bumpalo-3.7.0.bazel b/cargo/remote/BUILD.bumpalo-3.7.0.bazel deleted file mode 100644 index 01f3bb1..0000000 --- a/cargo/remote/BUILD.bumpalo-3.7.0.bazel +++ /dev/null @@ -1,80 +0,0 @@ -""" -@generated -cargo-raze crate build file. - -DO NOT EDIT! Replaced on runs of cargo-raze -""" - -# buildifier: disable=load -load("@bazel_skylib//lib:selects.bzl", "selects") - -# buildifier: disable=load -load( -    "@rules_rust//rust:rust.bzl", -    "rust_binary", -    "rust_library", -    "rust_test", -) - -package(default_visibility = [ -    # Public for visibility by "@raze__crate__version//" targets. -    # -    # Prefer access through "//cargo", which limits external -    # visibility to explicit Cargo.toml dependencies. -    "//visibility:public", -]) - -licenses([ -    "notice",  # MIT from expression "MIT OR Apache-2.0" -]) - -# Generated Targets - -# Unsupported target "benches" with type "bench" omitted - -rust_library( -    name = "bumpalo", -    srcs = glob(["**/*.rs"]), -    crate_features = [ -        "default", -    ], -    crate_root = "src/lib.rs", -    crate_type = "lib", -    data = [], -    edition = "2018", -    rustc_flags = [ -        "--cap-lints=allow", -    ], -    tags = [ -        "cargo-raze", -        "manual", -    ], -    version = "3.7.0", -    # buildifier: leave-alone -    deps = [ -    ], -) - -# Unsupported target "alloc_fill" with type "test" omitted - -# Unsupported target "alloc_try_with" with type "test" omitted - -# Unsupported target "alloc_with" with type "test" omitted - -# Unsupported target "allocator_api" with type "test" omitted - -# Unsupported target "quickchecks" with type "test" omitted - -# Unsupported target "readme_up_to_date" with type "test" omitted - -# Unsupported target "string" with type "test" omitted - -# Unsupported target "tests" with type "test" omitted - -# Unsupported target "try_alloc" with type "test" omitted - -# Unsupported target "try_alloc_try_with" with type "test" omitted - -# Unsupported target "try_alloc_with" with type "test" omitted - -# Unsupported target "vec" with type "test" omitted diff --git a/cargo/remote/BUILD.bumpalo-3.7.1.bazel b/cargo/remote/BUILD.bumpalo-3.7.1.bazel new file mode 100644 index 0000000..1034735 --- /dev/null +++ b/cargo/remote/BUILD.bumpalo-3.7.1.bazel @@ -0,0 +1,58 @@ +""" +@generated +cargo-raze crate build file. + +DO NOT EDIT! Replaced on runs of cargo-raze +""" + +# buildifier: disable=load +load("@bazel_skylib//lib:selects.bzl", "selects") + +# buildifier: disable=load +load( +    "@rules_rust//rust:rust.bzl", +    "rust_binary", +    "rust_library", +    "rust_test", +) + +package(default_visibility = [ +    # Public for visibility by "@raze__crate__version//" targets. +    # +    # Prefer access through "//cargo", which limits external +    # visibility to explicit Cargo.toml dependencies. +    "//visibility:public", +]) + +licenses([ +    "notice",  # MIT from expression "MIT OR Apache-2.0" +]) + +# Generated Targets + +# Unsupported target "benches" with type "bench" omitted + +rust_library( +    name = "bumpalo", +    srcs = glob(["**/*.rs"]), +    crate_features = [ +        "default", +    ], +    crate_root = "src/lib.rs", +    crate_type = "lib", +    data = [], +    edition = "2018", +    rustc_flags = [ +        "--cap-lints=allow", +    ], +    tags = [ +        "cargo-raze", +        "manual", +    ], +    version = "3.7.1", +    # buildifier: leave-alone +    deps = [ +    ], +) + +# Unsupported target "try_alloc" with type "test" omitted diff --git a/cargo/remote/BUILD.cc-1.0.70.bazel b/cargo/remote/BUILD.cc-1.0.71.bazel index e5591d1..563788a 100644 --- a/cargo/remote/BUILD.cc-1.0.70.bazel +++ b/cargo/remote/BUILD.cc-1.0.71.bazel @@ -47,7 +47,7 @@ rust_binary(          "cargo-raze",          "manual",      ], -    version = "1.0.70", +    version = "1.0.71",      # buildifier: leave-alone      deps = [          ":cc", @@ -70,7 +70,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.0.70", +    version = "1.0.71",      # buildifier: leave-alone      deps = [      ], diff --git a/cargo/remote/BUILD.chrono-0.4.19.bazel b/cargo/remote/BUILD.chrono-0.4.19.bazel index 487a0e6..af94d2e 100644 --- a/cargo/remote/BUILD.chrono-0.4.19.bazel +++ b/cargo/remote/BUILD.chrono-0.4.19.bazel @@ -63,7 +63,7 @@ rust_library(      version = "0.4.19",      # buildifier: leave-alone      deps = [ -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",          "@raze__num_integer__0_1_44//:num_integer",          "@raze__num_traits__0_2_14//:num_traits",          "@raze__serde__1_0_130//:serde", diff --git a/cargo/remote/BUILD.combine-4.6.1.bazel b/cargo/remote/BUILD.combine-4.6.1.bazel index afefc7c..a3775ef 100644 --- a/cargo/remote/BUILD.combine-4.6.1.bazel +++ b/cargo/remote/BUILD.combine-4.6.1.bazel @@ -51,7 +51,7 @@ rust_library(      srcs = glob(["**/*.rs"]),      aliases = {          "@raze__futures_core__0_3_17//:futures_core": "futures_core_03", -        "@raze__tokio__1_11_0//:tokio": "tokio_dep", +        "@raze__tokio__1_12_0//:tokio": "tokio_dep",      },      crate_features = [          "alloc", @@ -81,7 +81,7 @@ rust_library(          "@raze__futures_core__0_3_17//:futures_core",          "@raze__memchr__2_4_1//:memchr",          "@raze__pin_project_lite__0_2_7//:pin_project_lite", -        "@raze__tokio__1_11_0//:tokio", +        "@raze__tokio__1_12_0//:tokio",          "@raze__tokio_util__0_6_8//:tokio_util",      ],  ) diff --git a/cargo/remote/BUILD.config-0.11.0.bazel b/cargo/remote/BUILD.config-0.11.0.bazel index 8d6fe5f..363d0ce 100644 --- a/cargo/remote/BUILD.config-0.11.0.bazel +++ b/cargo/remote/BUILD.config-0.11.0.bazel @@ -64,7 +64,7 @@ rust_library(          "@raze__rust_ini__0_13_0//:rust_ini",          "@raze__serde__1_0_130//:serde",          "@raze__serde_hjson__0_9_1//:serde_hjson", -        "@raze__serde_json__1_0_67//:serde_json", +        "@raze__serde_json__1_0_68//:serde_json",          "@raze__toml__0_5_8//:toml",          "@raze__yaml_rust__0_4_5//:yaml_rust",      ], diff --git a/cargo/remote/BUILD.core-foundation-0.9.1.bazel b/cargo/remote/BUILD.core-foundation-0.9.2.bazel index ac970a7..ad8e643 100644 --- a/cargo/remote/BUILD.core-foundation-0.9.1.bazel +++ b/cargo/remote/BUILD.core-foundation-0.9.2.bazel @@ -46,11 +46,11 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.9.1", +    version = "0.9.2",      # buildifier: leave-alone      deps = [ -        "@raze__core_foundation_sys__0_8_2//:core_foundation_sys", -        "@raze__libc__0_2_101//:libc", +        "@raze__core_foundation_sys__0_8_3//:core_foundation_sys", +        "@raze__libc__0_2_104//:libc",      ],  ) diff --git a/cargo/remote/BUILD.core-foundation-sys-0.8.2.bazel b/cargo/remote/BUILD.core-foundation-sys-0.8.3.bazel index c34cd53..1ef53f5 100644 --- a/cargo/remote/BUILD.core-foundation-sys-0.8.2.bazel +++ b/cargo/remote/BUILD.core-foundation-sys-0.8.3.bazel @@ -53,7 +53,7 @@ cargo_build_script(          "cargo-raze",          "manual",      ], -    version = "0.8.2", +    version = "0.8.3",      visibility = ["//visibility:private"],      deps = [      ], @@ -75,7 +75,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.8.2", +    version = "0.8.3",      # buildifier: leave-alone      deps = [          ":core_foundation_sys_build_script", diff --git a/cargo/remote/BUILD.cpufeatures-0.2.1.bazel b/cargo/remote/BUILD.cpufeatures-0.2.1.bazel index 676666d..bf472f6 100644 --- a/cargo/remote/BUILD.cpufeatures-0.2.1.bazel +++ b/cargo/remote/BUILD.cpufeatures-0.2.1.bazel @@ -51,7 +51,7 @@ rust_library(      version = "0.2.1",      # buildifier: leave-alone      deps = [ -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",      ] + selects.with_or({          # aarch64-apple-darwin          ( diff --git a/cargo/remote/BUILD.ctor-0.1.21.bazel b/cargo/remote/BUILD.ctor-0.1.21.bazel index 9aac478..dcec837 100644 --- a/cargo/remote/BUILD.ctor-0.1.21.bazel +++ b/cargo/remote/BUILD.ctor-0.1.21.bazel @@ -51,7 +51,7 @@ rust_library(      version = "0.1.21",      # buildifier: leave-alone      deps = [ -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",      ],  ) diff --git a/cargo/remote/BUILD.curve25519-dalek-3.2.0.bazel b/cargo/remote/BUILD.curve25519-dalek-3.2.0.bazel index 9d7d35a..9270305 100644 --- a/cargo/remote/BUILD.curve25519-dalek-3.2.0.bazel +++ b/cargo/remote/BUILD.curve25519-dalek-3.2.0.bazel @@ -36,6 +36,8 @@ rust_library(      name = "curve25519_dalek",      srcs = glob(["**/*.rs"]),      crate_features = [ +        "alloc", +        "std",          "u64_backend",      ],      crate_root = "src/lib.rs", @@ -56,6 +58,6 @@ rust_library(          "@raze__digest__0_9_0//:digest",          "@raze__rand_core__0_5_1//:rand_core",          "@raze__subtle__2_4_1//:subtle", -        "@raze__zeroize__1_4_1//:zeroize", +        "@raze__zeroize__1_4_2//:zeroize",      ],  ) diff --git a/cargo/remote/BUILD.ed25519-1.2.0.bazel b/cargo/remote/BUILD.ed25519-1.2.0.bazel index 8db1a8b..d160fa3 100644 --- a/cargo/remote/BUILD.ed25519-1.2.0.bazel +++ b/cargo/remote/BUILD.ed25519-1.2.0.bazel @@ -34,6 +34,7 @@ rust_library(      name = "ed25519",      srcs = glob(["**/*.rs"]),      crate_features = [ +        "std",      ],      crate_root = "src/lib.rs",      crate_type = "lib", diff --git a/cargo/remote/BUILD.ed25519-dalek-1.0.1.bazel b/cargo/remote/BUILD.ed25519-dalek-1.0.1.bazel index cacb3a8..d92b0a9 100644 --- a/cargo/remote/BUILD.ed25519-dalek-1.0.1.bazel +++ b/cargo/remote/BUILD.ed25519-dalek-1.0.1.bazel @@ -35,7 +35,14 @@ licenses([  rust_library(      name = "ed25519_dalek",      srcs = glob(["**/*.rs"]), +    aliases = { +        "@raze__serde__1_0_130//:serde": "serde_crate", +    },      crate_features = [ +        "default", +        "rand", +        "serde_crate", +        "std",          "u64_backend",      ],      crate_root = "src/lib.rs", @@ -54,8 +61,10 @@ rust_library(      deps = [          "@raze__curve25519_dalek__3_2_0//:curve25519_dalek",          "@raze__ed25519__1_2_0//:ed25519", -        "@raze__sha2__0_9_6//:sha2", -        "@raze__zeroize__1_4_1//:zeroize", +        "@raze__rand__0_7_3//:rand", +        "@raze__serde__1_0_130//:serde", +        "@raze__sha2__0_9_8//:sha2", +        "@raze__zeroize__1_4_2//:zeroize",      ],  ) diff --git a/cargo/remote/BUILD.enumflags2_derive-0.7.0.bazel b/cargo/remote/BUILD.enumflags2_derive-0.7.0.bazel index 26d8952..c3dc5a0 100644 --- a/cargo/remote/BUILD.enumflags2_derive-0.7.0.bazel +++ b/cargo/remote/BUILD.enumflags2_derive-0.7.0.bazel @@ -49,8 +49,8 @@ rust_library(      version = "0.7.0",      # buildifier: leave-alone      deps = [ -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",      ],  ) diff --git a/cargo/remote/BUILD.fastrand-1.5.0.bazel b/cargo/remote/BUILD.fastrand-1.5.0.bazel index 3085f85..664ff4f 100644 --- a/cargo/remote/BUILD.fastrand-1.5.0.bazel +++ b/cargo/remote/BUILD.fastrand-1.5.0.bazel @@ -59,7 +59,7 @@ rust_library(              "@rules_rust//rust/platform:wasm32-unknown-unknown",              "@rules_rust//rust/platform:wasm32-wasi",          ): [ -            "@raze__instant__0_1_10//:instant", +            "@raze__instant__0_1_12//:instant",          ],          "//conditions:default": [],      }), diff --git a/cargo/remote/BUILD.flate2-1.0.22.bazel b/cargo/remote/BUILD.flate2-1.0.22.bazel index 27caa81..b90354e 100644 --- a/cargo/remote/BUILD.flate2-1.0.22.bazel +++ b/cargo/remote/BUILD.flate2-1.0.22.bazel @@ -101,7 +101,7 @@ rust_library(      deps = [          "@raze__cfg_if__1_0_0//:cfg_if",          "@raze__crc32fast__1_2_1//:crc32fast", -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",          "@raze__miniz_oxide__0_4_4//:miniz_oxide",      ] + selects.with_or({          # cfg(all(target_arch = "wasm32", not(target_os = "emscripten"))) diff --git a/cargo/remote/BUILD.futures-macro-0.3.17.bazel b/cargo/remote/BUILD.futures-macro-0.3.17.bazel index 7666146..6859203 100644 --- a/cargo/remote/BUILD.futures-macro-0.3.17.bazel +++ b/cargo/remote/BUILD.futures-macro-0.3.17.bazel @@ -83,8 +83,8 @@ rust_library(      # buildifier: leave-alone      deps = [          ":futures_macro_build_script", -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",      ],  ) diff --git a/cargo/remote/BUILD.futures-util-0.3.17.bazel b/cargo/remote/BUILD.futures-util-0.3.17.bazel index 0fe5551..9b0cc6d 100644 --- a/cargo/remote/BUILD.futures-util-0.3.17.bazel +++ b/cargo/remote/BUILD.futures-util-0.3.17.bazel @@ -127,6 +127,6 @@ rust_library(          "@raze__pin_project_lite__0_2_7//:pin_project_lite",          "@raze__pin_utils__0_1_0//:pin_utils",          "@raze__proc_macro_nested__0_1_7//:proc_macro_nested", -        "@raze__slab__0_4_4//:slab", +        "@raze__slab__0_4_5//:slab",      ],  ) diff --git a/cargo/remote/BUILD.getrandom-0.1.16.bazel b/cargo/remote/BUILD.getrandom-0.1.16.bazel index e4bf679..912e85c 100644 --- a/cargo/remote/BUILD.getrandom-0.1.16.bazel +++ b/cargo/remote/BUILD.getrandom-0.1.16.bazel @@ -150,7 +150,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }) + selects.with_or({ diff --git a/cargo/remote/BUILD.getrandom-0.2.3.bazel b/cargo/remote/BUILD.getrandom-0.2.3.bazel index ac6f855..55865df 100644 --- a/cargo/remote/BUILD.getrandom-0.2.3.bazel +++ b/cargo/remote/BUILD.getrandom-0.2.3.bazel @@ -90,7 +90,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }), diff --git a/cargo/remote/BUILD.h2-0.3.4.bazel b/cargo/remote/BUILD.h2-0.3.6.bazel index 63a1c6a..56943ea 100644 --- a/cargo/remote/BUILD.h2-0.3.4.bazel +++ b/cargo/remote/BUILD.h2-0.3.6.bazel @@ -52,7 +52,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.3.4", +    version = "0.3.6",      # buildifier: leave-alone      deps = [          "@raze__bytes__1_1_0//:bytes", @@ -60,11 +60,11 @@ rust_library(          "@raze__futures_core__0_3_17//:futures_core",          "@raze__futures_sink__0_3_17//:futures_sink",          "@raze__futures_util__0_3_17//:futures_util", -        "@raze__http__0_2_4//:http", +        "@raze__http__0_2_5//:http",          "@raze__indexmap__1_7_0//:indexmap", -        "@raze__slab__0_4_4//:slab", -        "@raze__tokio__1_11_0//:tokio", +        "@raze__slab__0_4_5//:slab", +        "@raze__tokio__1_12_0//:tokio",          "@raze__tokio_util__0_6_8//:tokio_util", -        "@raze__tracing__0_1_26//:tracing", +        "@raze__tracing__0_1_29//:tracing",      ],  ) diff --git a/cargo/remote/BUILD.hermit-abi-0.1.19.bazel b/cargo/remote/BUILD.hermit-abi-0.1.19.bazel index b2b6fcf..b5cef9a 100644 --- a/cargo/remote/BUILD.hermit-abi-0.1.19.bazel +++ b/cargo/remote/BUILD.hermit-abi-0.1.19.bazel @@ -50,6 +50,6 @@ rust_library(      version = "0.1.19",      # buildifier: leave-alone      deps = [ -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",      ],  ) diff --git a/cargo/remote/BUILD.http-0.2.4.bazel b/cargo/remote/BUILD.http-0.2.5.bazel index 86c5210..8728e7c 100644 --- a/cargo/remote/BUILD.http-0.2.4.bazel +++ b/cargo/remote/BUILD.http-0.2.5.bazel @@ -56,7 +56,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.2.4", +    version = "0.2.5",      # buildifier: leave-alone      deps = [          "@raze__bytes__1_1_0//:bytes", diff --git a/cargo/remote/BUILD.http-body-0.4.3.bazel b/cargo/remote/BUILD.http-body-0.4.3.bazel index 624d388..c9691d6 100644 --- a/cargo/remote/BUILD.http-body-0.4.3.bazel +++ b/cargo/remote/BUILD.http-body-0.4.3.bazel @@ -50,7 +50,7 @@ rust_library(      # buildifier: leave-alone      deps = [          "@raze__bytes__1_1_0//:bytes", -        "@raze__http__0_2_4//:http", +        "@raze__http__0_2_5//:http",          "@raze__pin_project_lite__0_2_7//:pin_project_lite",      ],  ) diff --git a/cargo/remote/BUILD.hyper-0.14.12.bazel b/cargo/remote/BUILD.hyper-0.14.13.bazel index 9c30cc9..1ddd6e4 100644 --- a/cargo/remote/BUILD.hyper-0.14.12.bazel +++ b/cargo/remote/BUILD.hyper-0.14.13.bazel @@ -103,24 +103,24 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.14.12", +    version = "0.14.13",      # buildifier: leave-alone      deps = [          "@raze__bytes__1_1_0//:bytes",          "@raze__futures_channel__0_3_17//:futures_channel",          "@raze__futures_core__0_3_17//:futures_core",          "@raze__futures_util__0_3_17//:futures_util", -        "@raze__h2__0_3_4//:h2", -        "@raze__http__0_2_4//:http", +        "@raze__h2__0_3_6//:h2", +        "@raze__http__0_2_5//:http",          "@raze__http_body__0_4_3//:http_body",          "@raze__httparse__1_5_1//:httparse",          "@raze__httpdate__1_0_1//:httpdate",          "@raze__itoa__0_4_8//:itoa",          "@raze__pin_project_lite__0_2_7//:pin_project_lite", -        "@raze__socket2__0_4_1//:socket2", -        "@raze__tokio__1_11_0//:tokio", +        "@raze__socket2__0_4_2//:socket2", +        "@raze__tokio__1_12_0//:tokio",          "@raze__tower_service__0_3_1//:tower_service", -        "@raze__tracing__0_1_26//:tracing", +        "@raze__tracing__0_1_29//:tracing",          "@raze__want__0_3_0//:want",      ] + selects.with_or({          # cfg(any(target_os = "linux", target_os = "macos")) diff --git a/cargo/remote/BUILD.hyper-tls-0.5.0.bazel b/cargo/remote/BUILD.hyper-tls-0.5.0.bazel index 5cfb670..4f68593 100644 --- a/cargo/remote/BUILD.hyper-tls-0.5.0.bazel +++ b/cargo/remote/BUILD.hyper-tls-0.5.0.bazel @@ -52,9 +52,9 @@ rust_library(      # buildifier: leave-alone      deps = [          "@raze__bytes__1_1_0//:bytes", -        "@raze__hyper__0_14_12//:hyper", +        "@raze__hyper__0_14_13//:hyper",          "@raze__native_tls__0_2_8//:native_tls", -        "@raze__tokio__1_11_0//:tokio", +        "@raze__tokio__1_12_0//:tokio",          "@raze__tokio_native_tls__0_3_0//:tokio_native_tls",      ],  ) diff --git a/cargo/remote/BUILD.idna-0.2.3.bazel b/cargo/remote/BUILD.idna-0.2.3.bazel index f38a5ec..6a601cc 100644 --- a/cargo/remote/BUILD.idna-0.2.3.bazel +++ b/cargo/remote/BUILD.idna-0.2.3.bazel @@ -52,7 +52,7 @@ rust_library(      # buildifier: leave-alone      deps = [          "@raze__matches__0_1_9//:matches", -        "@raze__unicode_bidi__0_3_6//:unicode_bidi", +        "@raze__unicode_bidi__0_3_7//:unicode_bidi",          "@raze__unicode_normalization__0_1_19//:unicode_normalization",      ],  ) diff --git a/cargo/remote/BUILD.instant-0.1.10.bazel b/cargo/remote/BUILD.instant-0.1.12.bazel index 11b0c15..d70eb7b 100644 --- a/cargo/remote/BUILD.instant-0.1.10.bazel +++ b/cargo/remote/BUILD.instant-0.1.12.bazel @@ -48,7 +48,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.1.10", +    version = "0.1.12",      # buildifier: leave-alone      deps = [          "@raze__cfg_if__1_0_0//:cfg_if", diff --git a/cargo/remote/BUILD.js-sys-0.3.53.bazel b/cargo/remote/BUILD.js-sys-0.3.55.bazel index 1566973..879e325 100644 --- a/cargo/remote/BUILD.js-sys-0.3.53.bazel +++ b/cargo/remote/BUILD.js-sys-0.3.55.bazel @@ -48,10 +48,10 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.3.53", +    version = "0.3.55",      # buildifier: leave-alone      deps = [ -        "@raze__wasm_bindgen__0_2_76//:wasm_bindgen", +        "@raze__wasm_bindgen__0_2_78//:wasm_bindgen",      ] + selects.with_or({          # cfg(target_arch = "wasm32")          ( diff --git a/cargo/remote/BUILD.libc-0.2.101.bazel b/cargo/remote/BUILD.libc-0.2.104.bazel index b70a856..38683ca 100644 --- a/cargo/remote/BUILD.libc-0.2.101.bazel +++ b/cargo/remote/BUILD.libc-0.2.104.bazel @@ -55,7 +55,7 @@ cargo_build_script(          "cargo-raze",          "manual",      ], -    version = "0.2.101", +    version = "0.2.104",      visibility = ["//visibility:private"],      deps = [      ], @@ -79,7 +79,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.2.101", +    version = "0.2.104",      # buildifier: leave-alone      deps = [          ":libc_build_script", diff --git a/cargo/remote/BUILD.libsodium-sys-0.2.7.bazel b/cargo/remote/BUILD.libsodium-sys-0.2.7.bazel deleted file mode 100644 index c577512..0000000 --- a/cargo/remote/BUILD.libsodium-sys-0.2.7.bazel +++ /dev/null @@ -1,165 +0,0 @@ -""" -@generated -cargo-raze crate build file. - -DO NOT EDIT! Replaced on runs of cargo-raze -""" - -# buildifier: disable=load -load("@bazel_skylib//lib:selects.bzl", "selects") - -# buildifier: disable=load -load( -    "@rules_rust//rust:rust.bzl", -    "rust_binary", -    "rust_library", -    "rust_test", -) - -package(default_visibility = [ -    # Public for visibility by "@raze__crate__version//" targets. -    # -    # Prefer access through "//cargo", which limits external -    # visibility to explicit Cargo.toml dependencies. -    "//visibility:public", -]) - -licenses([ -    "notice",  # MIT from expression "MIT OR Apache-2.0" -]) - -# Generated Targets - -# Unsupported target "build-script-build" with type "custom-build" omitted - -rust_library( -    name = "libsodium_sys", -    srcs = glob(["**/*.rs"]), -    aliases = { -    }, -    crate_features = [ -    ], -    crate_root = "src/lib.rs", -    crate_type = "lib", -    data = [], -    compile_data = glob(["*/**"]), -    edition = "2015", -    rustc_flags = [ -        "--cap-lints=allow", -    ], -    tags = [ -        "cargo-raze", -        "manual", -    ], -    version = "0.2.7", -    # buildifier: leave-alone -    deps = [ -        ":libsodium_sys_build_script", -        "@raze__libc__0_2_101//:libc", -    ] + selects.with_or({ -        # cfg(not(target_env = "msvc")) -        ( -            "@rules_rust//rust/platform:aarch64-apple-darwin", -            "@rules_rust//rust/platform:aarch64-apple-ios", -            "@rules_rust//rust/platform:aarch64-linux-android", -            "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", -            "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", -            "@rules_rust//rust/platform:i686-apple-darwin", -            "@rules_rust//rust/platform:i686-linux-android", -            "@rules_rust//rust/platform:i686-unknown-freebsd", -            "@rules_rust//rust/platform:i686-unknown-linux-gnu", -            "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", -            "@rules_rust//rust/platform:s390x-unknown-linux-gnu", -            "@rules_rust//rust/platform:wasm32-unknown-unknown", -            "@rules_rust//rust/platform:wasm32-wasi", -            "@rules_rust//rust/platform:x86_64-apple-darwin", -            "@rules_rust//rust/platform:x86_64-apple-ios", -            "@rules_rust//rust/platform:x86_64-linux-android", -            "@rules_rust//rust/platform:x86_64-unknown-freebsd", -            "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", -        ): [ -        ], -        "//conditions:default": [], -    }) + selects.with_or({ -        # cfg(target_env = "msvc") -        ( -            "@rules_rust//rust/platform:i686-pc-windows-msvc", -            "@rules_rust//rust/platform:x86_64-pc-windows-msvc", -        ): [ -        ], -        "//conditions:default": [], -    }), -) - -# Unsupported target "test" with type "test" omitted - -# Additional content from bazel/patch/BUILD_script_patch -# buildifier: disable=load -load("@bazel_skylib//lib:selects.bzl", "selects") - -# Generated Targets -# buildifier: disable=out-of-order-load -# buildifier: disable=load-on-top -load( -    "@rules_rust//cargo:cargo_build_script.bzl", -    "cargo_build_script", -) - -cargo_build_script( -    name = "libsodium_sys_build_script", -    srcs = ["@nova//bazel/patch:libsodium_sys_build_script_script_.rs"], -    build_script_env = { -        "NUM_JOBS": "2", -        "PATH": "/usr/sbin:/usr/bin:/sbin:/bin", -    }, -    data = glob(["**"]), -    edition = "2015", -    links = "sodium", -    rustc_flags = [ -        "--cap-lints=allow", -    ], -    tags = [ -        "cargo-raze", -        "manual", -    ], -    version = "0.2.7", -    visibility = ["//visibility:private"], -    deps = [ -        "@raze__pkg_config__0_3_19//:pkg_config", -        "@raze__walkdir__2_3_2//:walkdir", -    ] + selects.with_or({ -        # cfg(not(target_env = "msvc")) -        ( -            "@rules_rust//rust/platform:aarch64-apple-darwin", -            "@rules_rust//rust/platform:aarch64-apple-ios", -            "@rules_rust//rust/platform:aarch64-linux-android", -            "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", -            "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", -            "@rules_rust//rust/platform:i686-apple-darwin", -            "@rules_rust//rust/platform:i686-linux-android", -            "@rules_rust//rust/platform:i686-unknown-freebsd", -            "@rules_rust//rust/platform:i686-unknown-linux-gnu", -            "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", -            "@rules_rust//rust/platform:s390x-unknown-linux-gnu", -            "@rules_rust//rust/platform:wasm32-unknown-unknown", -            "@rules_rust//rust/platform:wasm32-wasi", -            "@rules_rust//rust/platform:x86_64-apple-darwin", -            "@rules_rust//rust/platform:x86_64-apple-ios", -            "@rules_rust//rust/platform:x86_64-linux-android", -            "@rules_rust//rust/platform:x86_64-unknown-freebsd", -            "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", -        ): [ -            "@raze__cc__1_0_70//:cc", -        ], -        "//conditions:default": [], -    }) + selects.with_or({ -        # cfg(target_env = "msvc") -        ( -            "@rules_rust//rust/platform:i686-pc-windows-msvc", -            "@rules_rust//rust/platform:x86_64-pc-windows-msvc", -        ): [ -            "@raze__libc__0_2_101//:libc", -        ], -        "//conditions:default": [], -    }), -) diff --git a/cargo/remote/BUILD.mio-0.7.13.bazel b/cargo/remote/BUILD.mio-0.7.14.bazel index 573afde..3f7073c 100644 --- a/cargo/remote/BUILD.mio-0.7.13.bazel +++ b/cargo/remote/BUILD.mio-0.7.14.bazel @@ -60,7 +60,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.7.13", +    version = "0.7.14",      # buildifier: leave-alone      deps = [          "@raze__log__0_4_14//:log", @@ -84,7 +84,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }) + selects.with_or({ diff --git a/cargo/remote/BUILD.native-tls-0.2.8.bazel b/cargo/remote/BUILD.native-tls-0.2.8.bazel index cf4a6a5..68deb54 100644 --- a/cargo/remote/BUILD.native-tls-0.2.8.bazel +++ b/cargo/remote/BUILD.native-tls-0.2.8.bazel @@ -135,7 +135,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-apple-ios",          ): [              "@raze__lazy_static__1_4_0//:lazy_static", -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",              "@raze__security_framework__2_4_2//:security_framework",              "@raze__security_framework_sys__2_4_2//:security_framework_sys",              "@raze__tempfile__3_2_0//:tempfile", diff --git a/cargo/remote/BUILD.nats-0.15.2.bazel b/cargo/remote/BUILD.nats-0.15.2.bazel index 2012fac..1977ee8 100644 --- a/cargo/remote/BUILD.nats-0.15.2.bazel +++ b/cargo/remote/BUILD.nats-0.15.2.bazel @@ -79,7 +79,7 @@ rust_library(          "@raze__rustls__0_19_1//:rustls",          "@raze__rustls_native_certs__0_5_0//:rustls_native_certs",          "@raze__serde__1_0_130//:serde", -        "@raze__serde_json__1_0_67//:serde_json", +        "@raze__serde_json__1_0_68//:serde_json",          "@raze__webpki__0_21_4//:webpki",      ] + selects.with_or({          # cfg(unix) @@ -101,7 +101,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }) + selects.with_or({ diff --git a/cargo/remote/BUILD.num-derive-0.3.3.bazel b/cargo/remote/BUILD.num-derive-0.3.3.bazel index d2afb67..cf86c8d 100644 --- a/cargo/remote/BUILD.num-derive-0.3.3.bazel +++ b/cargo/remote/BUILD.num-derive-0.3.3.bazel @@ -49,9 +49,9 @@ rust_library(      version = "0.3.3",      # buildifier: leave-alone      deps = [ -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",      ],  ) diff --git a/cargo/remote/BUILD.num_cpus-1.13.0.bazel b/cargo/remote/BUILD.num_cpus-1.13.0.bazel index 293aeb1..227a465 100644 --- a/cargo/remote/BUILD.num_cpus-1.13.0.bazel +++ b/cargo/remote/BUILD.num_cpus-1.13.0.bazel @@ -51,6 +51,6 @@ rust_library(      version = "1.13.0",      # buildifier: leave-alone      deps = [ -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",      ],  ) diff --git a/cargo/remote/BUILD.openssl-0.10.36.bazel b/cargo/remote/BUILD.openssl-0.10.36.bazel index e70a454..5196b2f 100644 --- a/cargo/remote/BUILD.openssl-0.10.36.bazel +++ b/cargo/remote/BUILD.openssl-0.10.36.bazel @@ -88,7 +88,7 @@ rust_library(          "@raze__bitflags__1_3_2//:bitflags",          "@raze__cfg_if__1_0_0//:cfg_if",          "@raze__foreign_types__0_3_2//:foreign_types", -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",          "@raze__once_cell__1_8_0//:once_cell",          "@raze__openssl_sys__0_9_67//:openssl_sys",      ], diff --git a/cargo/remote/BUILD.openssl-sys-0.9.67.bazel b/cargo/remote/BUILD.openssl-sys-0.9.67.bazel index a97fdb8..e5499b4 100644 --- a/cargo/remote/BUILD.openssl-sys-0.9.67.bazel +++ b/cargo/remote/BUILD.openssl-sys-0.9.67.bazel @@ -58,8 +58,8 @@ cargo_build_script(      visibility = ["//visibility:private"],      deps = [          "@raze__autocfg__1_0_1//:autocfg", -        "@raze__cc__1_0_70//:cc", -        "@raze__pkg_config__0_3_19//:pkg_config", +        "@raze__cc__1_0_71//:cc", +        "@raze__pkg_config__0_3_20//:pkg_config",      ] + selects.with_or({          # cfg(target_env = "msvc")          ( @@ -94,7 +94,7 @@ rust_library(      # buildifier: leave-alone      deps = [          ":openssl_sys_build_script", -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",      ] + selects.with_or({          # cfg(target_env = "msvc")          ( diff --git a/cargo/remote/BUILD.parking_lot-0.11.2.bazel b/cargo/remote/BUILD.parking_lot-0.11.2.bazel index 2232081..afa1577 100644 --- a/cargo/remote/BUILD.parking_lot-0.11.2.bazel +++ b/cargo/remote/BUILD.parking_lot-0.11.2.bazel @@ -50,7 +50,7 @@ rust_library(      version = "0.11.2",      # buildifier: leave-alone      deps = [ -        "@raze__instant__0_1_10//:instant", +        "@raze__instant__0_1_12//:instant",          "@raze__lock_api__0_4_5//:lock_api",          "@raze__parking_lot_core__0_8_5//:parking_lot_core",      ], diff --git a/cargo/remote/BUILD.parking_lot_core-0.8.5.bazel b/cargo/remote/BUILD.parking_lot_core-0.8.5.bazel index 1ce9abf..1c72dd1 100644 --- a/cargo/remote/BUILD.parking_lot_core-0.8.5.bazel +++ b/cargo/remote/BUILD.parking_lot_core-0.8.5.bazel @@ -112,8 +112,8 @@ rust_library(      deps = [          ":parking_lot_core_build_script",          "@raze__cfg_if__1_0_0//:cfg_if", -        "@raze__instant__0_1_10//:instant", -        "@raze__smallvec__1_6_1//:smallvec", +        "@raze__instant__0_1_12//:instant", +        "@raze__smallvec__1_7_0//:smallvec",      ] + selects.with_or({          # cfg(unix)          ( @@ -134,7 +134,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }) + selects.with_or({ diff --git a/cargo/remote/BUILD.pin-project-internal-1.0.8.bazel b/cargo/remote/BUILD.pin-project-internal-1.0.8.bazel index 46de660..550fbc4 100644 --- a/cargo/remote/BUILD.pin-project-internal-1.0.8.bazel +++ b/cargo/remote/BUILD.pin-project-internal-1.0.8.bazel @@ -49,8 +49,8 @@ rust_library(      version = "1.0.8",      # buildifier: leave-alone      deps = [ -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",      ],  ) diff --git a/cargo/remote/BUILD.pkg-config-0.3.19.bazel b/cargo/remote/BUILD.pkg-config-0.3.20.bazel index 5c9a7b2..0126645 100644 --- a/cargo/remote/BUILD.pkg-config-0.3.19.bazel +++ b/cargo/remote/BUILD.pkg-config-0.3.20.bazel @@ -46,7 +46,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.3.19", +    version = "0.3.20",      # buildifier: leave-alone      deps = [      ], diff --git a/cargo/remote/BUILD.ppv-lite86-0.2.10.bazel b/cargo/remote/BUILD.ppv-lite86-0.2.14.bazel index 24a3f6f..c40923b 100644 --- a/cargo/remote/BUILD.ppv-lite86-0.2.10.bazel +++ b/cargo/remote/BUILD.ppv-lite86-0.2.14.bazel @@ -48,7 +48,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.2.10", +    version = "0.2.14",      # buildifier: leave-alone      deps = [      ], diff --git a/cargo/remote/BUILD.proc-macro2-1.0.29.bazel b/cargo/remote/BUILD.proc-macro2-1.0.30.bazel index df8e530..80da480 100644 --- a/cargo/remote/BUILD.proc-macro2-1.0.29.bazel +++ b/cargo/remote/BUILD.proc-macro2-1.0.30.bazel @@ -55,7 +55,7 @@ cargo_build_script(          "cargo-raze",          "manual",      ], -    version = "1.0.29", +    version = "1.0.30",      visibility = ["//visibility:private"],      deps = [      ], @@ -79,7 +79,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.0.29", +    version = "1.0.30",      # buildifier: leave-alone      deps = [          ":proc_macro2_build_script", diff --git a/cargo/remote/BUILD.procfs-0.9.1.bazel b/cargo/remote/BUILD.procfs-0.9.1.bazel index 5819e10..8364764 100644 --- a/cargo/remote/BUILD.procfs-0.9.1.bazel +++ b/cargo/remote/BUILD.procfs-0.9.1.bazel @@ -76,6 +76,6 @@ rust_library(          "@raze__flate2__1_0_22//:flate2",          "@raze__hex__0_4_3//:hex",          "@raze__lazy_static__1_4_0//:lazy_static", -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",      ],  ) diff --git a/cargo/remote/BUILD.prometheus-0.12.0.bazel b/cargo/remote/BUILD.prometheus-0.12.0.bazel index a9b0de3..31419dc 100644 --- a/cargo/remote/BUILD.prometheus-0.12.0.bazel +++ b/cargo/remote/BUILD.prometheus-0.12.0.bazel @@ -132,11 +132,11 @@ rust_library(          "@raze__cfg_if__1_0_0//:cfg_if",          "@raze__fnv__1_0_7//:fnv",          "@raze__lazy_static__1_4_0//:lazy_static", -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",          "@raze__memchr__2_4_1//:memchr",          "@raze__parking_lot__0_11_2//:parking_lot",          "@raze__protobuf__2_25_1//:protobuf", -        "@raze__thiserror__1_0_29//:thiserror", +        "@raze__thiserror__1_0_30//:thiserror",      ] + selects.with_or({          # cfg(target_os = "linux")          ( diff --git a/cargo/remote/BUILD.quote-1.0.9.bazel b/cargo/remote/BUILD.quote-1.0.10.bazel index 746a01b..e37b300 100644 --- a/cargo/remote/BUILD.quote-1.0.9.bazel +++ b/cargo/remote/BUILD.quote-1.0.10.bazel @@ -30,6 +30,8 @@ licenses([  # Generated Targets +# Unsupported target "bench" with type "bench" omitted +  rust_library(      name = "quote",      srcs = glob(["**/*.rs"]), @@ -48,10 +50,10 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.0.9", +    version = "1.0.10",      # buildifier: leave-alone      deps = [ -        "@raze__proc_macro2__1_0_29//:proc_macro2", +        "@raze__proc_macro2__1_0_30//:proc_macro2",      ],  ) diff --git a/cargo/remote/BUILD.rand-0.7.3.bazel b/cargo/remote/BUILD.rand-0.7.3.bazel index 398b8d8..12ac016 100644 --- a/cargo/remote/BUILD.rand-0.7.3.bazel +++ b/cargo/remote/BUILD.rand-0.7.3.bazel @@ -93,7 +93,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }), diff --git a/cargo/remote/BUILD.rand-0.8.4.bazel b/cargo/remote/BUILD.rand-0.8.4.bazel index 4d0f4d6..e3cb7e3 100644 --- a/cargo/remote/BUILD.rand-0.8.4.bazel +++ b/cargo/remote/BUILD.rand-0.8.4.bazel @@ -81,7 +81,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }), diff --git a/cargo/remote/BUILD.rand_chacha-0.2.2.bazel b/cargo/remote/BUILD.rand_chacha-0.2.2.bazel index d21fc71..00ceaf1 100644 --- a/cargo/remote/BUILD.rand_chacha-0.2.2.bazel +++ b/cargo/remote/BUILD.rand_chacha-0.2.2.bazel @@ -50,7 +50,7 @@ rust_library(      version = "0.2.2",      # buildifier: leave-alone      deps = [ -        "@raze__ppv_lite86__0_2_10//:ppv_lite86", +        "@raze__ppv_lite86__0_2_14//:ppv_lite86",          "@raze__rand_core__0_5_1//:rand_core",      ],  ) diff --git a/cargo/remote/BUILD.rand_chacha-0.3.1.bazel b/cargo/remote/BUILD.rand_chacha-0.3.1.bazel index ff704e8..4a1824f 100644 --- a/cargo/remote/BUILD.rand_chacha-0.3.1.bazel +++ b/cargo/remote/BUILD.rand_chacha-0.3.1.bazel @@ -50,7 +50,7 @@ rust_library(      version = "0.3.1",      # buildifier: leave-alone      deps = [ -        "@raze__ppv_lite86__0_2_10//:ppv_lite86", +        "@raze__ppv_lite86__0_2_14//:ppv_lite86",          "@raze__rand_core__0_6_3//:rand_core",      ],  ) diff --git a/cargo/remote/BUILD.redis-0.21.2.bazel b/cargo/remote/BUILD.redis-0.21.3.bazel index adf435c..e5e933c 100644 --- a/cargo/remote/BUILD.redis-0.21.2.bazel +++ b/cargo/remote/BUILD.redis-0.21.3.bazel @@ -88,7 +88,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.21.2", +    version = "0.21.3",      # buildifier: leave-alone      deps = [          "@raze__arc_swap__1_4_0//:arc_swap", @@ -103,7 +103,7 @@ rust_library(          "@raze__pin_project_lite__0_2_7//:pin_project_lite",          "@raze__rand__0_8_4//:rand",          "@raze__sha1__0_6_0//:sha1", -        "@raze__tokio__1_11_0//:tokio", +        "@raze__tokio__1_12_0//:tokio",          "@raze__tokio_util__0_6_8//:tokio_util",          "@raze__url__2_2_2//:url",      ], diff --git a/cargo/remote/BUILD.ring-0.16.20.bazel b/cargo/remote/BUILD.ring-0.16.20.bazel index feef50e..345122d 100644 --- a/cargo/remote/BUILD.ring-0.16.20.bazel +++ b/cargo/remote/BUILD.ring-0.16.20.bazel @@ -61,13 +61,13 @@ cargo_build_script(      version = "0.16.20",      visibility = ["//visibility:private"],      deps = [ -        "@raze__cc__1_0_70//:cc", +        "@raze__cc__1_0_71//:cc",      ] + selects.with_or({          # cfg(all(target_arch = "wasm32", target_vendor = "unknown", target_os = "unknown", target_env = ""))          (              "@rules_rust//rust/platform:wasm32-unknown-unknown",          ): [ -            "@raze__web_sys__0_3_53//:web_sys", +            "@raze__web_sys__0_3_55//:web_sys",          ],          "//conditions:default": [],      }) + selects.with_or({ @@ -190,7 +190,7 @@ rust_library(          (              "@rules_rust//rust/platform:wasm32-unknown-unknown",          ): [ -            "@raze__web_sys__0_3_53//:web_sys", +            "@raze__web_sys__0_3_55//:web_sys",          ],          "//conditions:default": [],      }) + selects.with_or({ @@ -227,7 +227,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-linux-android",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }) + selects.with_or({ diff --git a/cargo/remote/BUILD.same-file-1.0.6.bazel b/cargo/remote/BUILD.same-file-1.0.6.bazel deleted file mode 100644 index b4e035c..0000000 --- a/cargo/remote/BUILD.same-file-1.0.6.bazel +++ /dev/null @@ -1,68 +0,0 @@ -""" -@generated -cargo-raze crate build file. - -DO NOT EDIT! Replaced on runs of cargo-raze -""" - -# buildifier: disable=load -load("@bazel_skylib//lib:selects.bzl", "selects") - -# buildifier: disable=load -load( -    "@rules_rust//rust:rust.bzl", -    "rust_binary", -    "rust_library", -    "rust_test", -) - -package(default_visibility = [ -    # Public for visibility by "@raze__crate__version//" targets. -    # -    # Prefer access through "//cargo", which limits external -    # visibility to explicit Cargo.toml dependencies. -    "//visibility:public", -]) - -licenses([ -    "unencumbered",  # Unlicense from expression "Unlicense OR MIT" -]) - -# Generated Targets - -# Unsupported target "is_same_file" with type "example" omitted - -# Unsupported target "is_stderr" with type "example" omitted - -rust_library( -    name = "same_file", -    srcs = glob(["**/*.rs"]), -    aliases = { -    }, -    crate_features = [ -    ], -    crate_root = "src/lib.rs", -    crate_type = "lib", -    data = [], -    edition = "2018", -    rustc_flags = [ -        "--cap-lints=allow", -    ], -    tags = [ -        "cargo-raze", -        "manual", -    ], -    version = "1.0.6", -    # buildifier: leave-alone -    deps = [ -    ] + selects.with_or({ -        # cfg(windows) -        ( -            "@rules_rust//rust/platform:i686-pc-windows-msvc", -            "@rules_rust//rust/platform:x86_64-pc-windows-msvc", -        ): [ -            "@raze__winapi_util__0_1_5//:winapi_util", -        ], -        "//conditions:default": [], -    }), -) diff --git a/cargo/remote/BUILD.security-framework-2.4.2.bazel b/cargo/remote/BUILD.security-framework-2.4.2.bazel index ca08f2b..4e086c2 100644 --- a/cargo/remote/BUILD.security-framework-2.4.2.bazel +++ b/cargo/remote/BUILD.security-framework-2.4.2.bazel @@ -58,9 +58,9 @@ rust_library(      # buildifier: leave-alone      deps = [          "@raze__bitflags__1_3_2//:bitflags", -        "@raze__core_foundation__0_9_1//:core_foundation", -        "@raze__core_foundation_sys__0_8_2//:core_foundation_sys", -        "@raze__libc__0_2_101//:libc", +        "@raze__core_foundation__0_9_2//:core_foundation", +        "@raze__core_foundation_sys__0_8_3//:core_foundation_sys", +        "@raze__libc__0_2_104//:libc",          "@raze__security_framework_sys__2_4_2//:security_framework_sys",      ],  ) diff --git a/cargo/remote/BUILD.security-framework-sys-2.4.2.bazel b/cargo/remote/BUILD.security-framework-sys-2.4.2.bazel index 6d2a230..c2c86b5 100644 --- a/cargo/remote/BUILD.security-framework-sys-2.4.2.bazel +++ b/cargo/remote/BUILD.security-framework-sys-2.4.2.bazel @@ -51,7 +51,7 @@ rust_library(      version = "2.4.2",      # buildifier: leave-alone      deps = [ -        "@raze__core_foundation_sys__0_8_2//:core_foundation_sys", -        "@raze__libc__0_2_101//:libc", +        "@raze__core_foundation_sys__0_8_3//:core_foundation_sys", +        "@raze__libc__0_2_104//:libc",      ],  ) diff --git a/cargo/remote/BUILD.serde_derive-1.0.130.bazel b/cargo/remote/BUILD.serde_derive-1.0.130.bazel index 1309021..f993d14 100644 --- a/cargo/remote/BUILD.serde_derive-1.0.130.bazel +++ b/cargo/remote/BUILD.serde_derive-1.0.130.bazel @@ -81,8 +81,8 @@ rust_library(      # buildifier: leave-alone      deps = [          ":serde_derive_build_script", -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",      ],  ) diff --git a/cargo/remote/BUILD.serde_json-1.0.67.bazel b/cargo/remote/BUILD.serde_json-1.0.68.bazel index e0ba4f0..d4a578e 100644 --- a/cargo/remote/BUILD.serde_json-1.0.67.bazel +++ b/cargo/remote/BUILD.serde_json-1.0.68.bazel @@ -55,7 +55,7 @@ cargo_build_script(          "cargo-raze",          "manual",      ], -    version = "1.0.67", +    version = "1.0.68",      visibility = ["//visibility:private"],      deps = [      ], @@ -79,7 +79,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.0.67", +    version = "1.0.68",      # buildifier: leave-alone      deps = [          ":serde_json_build_script", diff --git a/cargo/remote/BUILD.serde_repr-0.1.7.bazel b/cargo/remote/BUILD.serde_repr-0.1.7.bazel index b61dcb5..b55cecb 100644 --- a/cargo/remote/BUILD.serde_repr-0.1.7.bazel +++ b/cargo/remote/BUILD.serde_repr-0.1.7.bazel @@ -49,9 +49,9 @@ rust_library(      version = "0.1.7",      # buildifier: leave-alone      deps = [ -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",      ],  ) diff --git a/cargo/remote/BUILD.sha2-0.9.6.bazel b/cargo/remote/BUILD.sha2-0.9.8.bazel index dff9109..a5f1a11 100644 --- a/cargo/remote/BUILD.sha2-0.9.6.bazel +++ b/cargo/remote/BUILD.sha2-0.9.8.bazel @@ -58,7 +58,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.9.6", +    version = "0.9.8",      # buildifier: leave-alone      deps = [          "@raze__block_buffer__0_9_0//:block_buffer", diff --git a/cargo/remote/BUILD.signal-hook-registry-1.4.0.bazel b/cargo/remote/BUILD.signal-hook-registry-1.4.0.bazel index cf5369a..87ffecb 100644 --- a/cargo/remote/BUILD.signal-hook-registry-1.4.0.bazel +++ b/cargo/remote/BUILD.signal-hook-registry-1.4.0.bazel @@ -49,7 +49,7 @@ rust_library(      version = "1.4.0",      # buildifier: leave-alone      deps = [ -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",      ],  ) diff --git a/cargo/remote/BUILD.signatory-0.21.0.bazel b/cargo/remote/BUILD.signatory-0.21.0.bazel index 7ce28a3..b158893 100644 --- a/cargo/remote/BUILD.signatory-0.21.0.bazel +++ b/cargo/remote/BUILD.signatory-0.21.0.bazel @@ -58,6 +58,6 @@ rust_library(          "@raze__getrandom__0_1_16//:getrandom",          "@raze__signature__1_3_1//:signature",          "@raze__subtle_encoding__0_5_1//:subtle_encoding", -        "@raze__zeroize__1_4_1//:zeroize", +        "@raze__zeroize__1_4_2//:zeroize",      ],  ) diff --git a/cargo/remote/BUILD.slab-0.4.4.bazel b/cargo/remote/BUILD.slab-0.4.5.bazel index 6bd848e..b7ef9ca 100644 --- a/cargo/remote/BUILD.slab-0.4.4.bazel +++ b/cargo/remote/BUILD.slab-0.4.5.bazel @@ -48,7 +48,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.4.4", +    version = "0.4.5",      # buildifier: leave-alone      deps = [      ], diff --git a/cargo/remote/BUILD.smallvec-1.6.1.bazel b/cargo/remote/BUILD.smallvec-1.7.0.bazel index 8e7e2be..5134fb6 100644 --- a/cargo/remote/BUILD.smallvec-1.6.1.bazel +++ b/cargo/remote/BUILD.smallvec-1.7.0.bazel @@ -48,7 +48,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.6.1", +    version = "1.7.0",      # buildifier: leave-alone      deps = [      ], diff --git a/cargo/remote/BUILD.socket2-0.4.1.bazel b/cargo/remote/BUILD.socket2-0.4.2.bazel index cad64d8..dd70588 100644 --- a/cargo/remote/BUILD.socket2-0.4.1.bazel +++ b/cargo/remote/BUILD.socket2-0.4.2.bazel @@ -48,7 +48,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.4.1", +    version = "0.4.2",      # buildifier: leave-alone      deps = [      ] + selects.with_or({ @@ -71,7 +71,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }) + selects.with_or({ diff --git a/cargo/remote/BUILD.subtle-2.4.1.bazel b/cargo/remote/BUILD.subtle-2.4.1.bazel index e9e4f15..12d25e4 100644 --- a/cargo/remote/BUILD.subtle-2.4.1.bazel +++ b/cargo/remote/BUILD.subtle-2.4.1.bazel @@ -34,6 +34,7 @@ rust_library(      name = "subtle",      srcs = glob(["**/*.rs"]),      crate_features = [ +        "std",      ],      crate_root = "src/lib.rs",      crate_type = "lib", diff --git a/cargo/remote/BUILD.subtle-encoding-0.5.1.bazel b/cargo/remote/BUILD.subtle-encoding-0.5.1.bazel index 4644385..c48ca49 100644 --- a/cargo/remote/BUILD.subtle-encoding-0.5.1.bazel +++ b/cargo/remote/BUILD.subtle-encoding-0.5.1.bazel @@ -54,6 +54,6 @@ rust_library(      version = "0.5.1",      # buildifier: leave-alone      deps = [ -        "@raze__zeroize__1_4_1//:zeroize", +        "@raze__zeroize__1_4_2//:zeroize",      ],  ) diff --git a/cargo/remote/BUILD.syn-1.0.76.bazel b/cargo/remote/BUILD.syn-1.0.80.bazel index 5127852..f557d23 100644 --- a/cargo/remote/BUILD.syn-1.0.76.bazel +++ b/cargo/remote/BUILD.syn-1.0.80.bazel @@ -64,7 +64,7 @@ cargo_build_script(          "cargo-raze",          "manual",      ], -    version = "1.0.76", +    version = "1.0.80",      visibility = ["//visibility:private"],      deps = [      ], @@ -101,12 +101,12 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.0.76", +    version = "1.0.80",      # buildifier: leave-alone      deps = [          ":syn_build_script", -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote",          "@raze__unicode_xid__0_2_2//:unicode_xid",      ],  ) diff --git a/cargo/remote/BUILD.synstructure-0.12.5.bazel b/cargo/remote/BUILD.synstructure-0.12.6.bazel index 50873b0..8752c41 100644 --- a/cargo/remote/BUILD.synstructure-0.12.5.bazel +++ b/cargo/remote/BUILD.synstructure-0.12.6.bazel @@ -48,12 +48,12 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.12.5", +    version = "0.12.6",      # buildifier: leave-alone      deps = [ -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",          "@raze__unicode_xid__0_2_2//:unicode_xid",      ],  ) diff --git a/cargo/remote/BUILD.tempfile-3.2.0.bazel b/cargo/remote/BUILD.tempfile-3.2.0.bazel index a1e8a67..96db7ea 100644 --- a/cargo/remote/BUILD.tempfile-3.2.0.bazel +++ b/cargo/remote/BUILD.tempfile-3.2.0.bazel @@ -74,7 +74,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",          ],          "//conditions:default": [],      }) + selects.with_or({ diff --git a/cargo/remote/BUILD.testcontainers-0.12.0.bazel b/cargo/remote/BUILD.testcontainers-0.12.0.bazel index e35b1e5..8142167 100644 --- a/cargo/remote/BUILD.testcontainers-0.12.0.bazel +++ b/cargo/remote/BUILD.testcontainers-0.12.0.bazel @@ -54,8 +54,8 @@ rust_library(          "@raze__log__0_4_14//:log",          "@raze__rand__0_8_4//:rand",          "@raze__serde__1_0_130//:serde", -        "@raze__serde_json__1_0_67//:serde_json", -        "@raze__sha2__0_9_6//:sha2", +        "@raze__serde_json__1_0_68//:serde_json", +        "@raze__sha2__0_9_8//:sha2",      ],  ) diff --git a/cargo/remote/BUILD.thiserror-1.0.29.bazel b/cargo/remote/BUILD.thiserror-1.0.30.bazel index a9e47d3..011e9e2 100644 --- a/cargo/remote/BUILD.thiserror-1.0.29.bazel +++ b/cargo/remote/BUILD.thiserror-1.0.30.bazel @@ -40,7 +40,7 @@ rust_library(      data = [],      edition = "2018",      proc_macro_deps = [ -        "@raze__thiserror_impl__1_0_29//:thiserror_impl", +        "@raze__thiserror_impl__1_0_30//:thiserror_impl",      ],      rustc_flags = [          "--cap-lints=allow", @@ -49,7 +49,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.0.29", +    version = "1.0.30",      # buildifier: leave-alone      deps = [      ], diff --git a/cargo/remote/BUILD.thiserror-impl-1.0.29.bazel b/cargo/remote/BUILD.thiserror-impl-1.0.30.bazel index 6492e1f..ce9cef7 100644 --- a/cargo/remote/BUILD.thiserror-impl-1.0.29.bazel +++ b/cargo/remote/BUILD.thiserror-impl-1.0.30.bazel @@ -46,11 +46,11 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.0.29", +    version = "1.0.30",      # buildifier: leave-alone      deps = [ -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",      ],  ) diff --git a/cargo/remote/BUILD.time-0.1.44.bazel b/cargo/remote/BUILD.time-0.1.44.bazel index 980ab5f..3ebe6e9 100644 --- a/cargo/remote/BUILD.time-0.1.44.bazel +++ b/cargo/remote/BUILD.time-0.1.44.bazel @@ -51,7 +51,7 @@ rust_library(      version = "0.1.44",      # buildifier: leave-alone      deps = [ -        "@raze__libc__0_2_101//:libc", +        "@raze__libc__0_2_104//:libc",      ] + selects.with_or({          # cfg(target_os = "wasi")          ( diff --git a/cargo/remote/BUILD.tinyvec-1.3.1.bazel b/cargo/remote/BUILD.tinyvec-1.5.0.bazel index a5f5f38..f97ab23 100644 --- a/cargo/remote/BUILD.tinyvec-1.3.1.bazel +++ b/cargo/remote/BUILD.tinyvec-1.5.0.bazel @@ -51,7 +51,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.3.1", +    version = "1.5.0",      # buildifier: leave-alone      deps = [          "@raze__tinyvec_macros__0_1_0//:tinyvec_macros", diff --git a/cargo/remote/BUILD.tokio-1.11.0.bazel b/cargo/remote/BUILD.tokio-1.12.0.bazel index a4d8b6a..d204ce7 100644 --- a/cargo/remote/BUILD.tokio-1.11.0.bazel +++ b/cargo/remote/BUILD.tokio-1.12.0.bazel @@ -76,11 +76,19 @@ cargo_build_script(          "cargo-raze",          "manual",      ], -    version = "1.11.0", +    version = "1.12.0",      visibility = ["//visibility:private"],      deps = [          "@raze__autocfg__1_0_1//:autocfg",      ] + selects.with_or({ +        # cfg(target_os = "freebsd") +        ( +            "@rules_rust//rust/platform:i686-unknown-freebsd", +            "@rules_rust//rust/platform:x86_64-unknown-freebsd", +        ): [ +        ], +        "//conditions:default": [], +    }) + selects.with_or({          # cfg(unix)          (              "@rules_rust//rust/platform:aarch64-apple-darwin", @@ -148,7 +156,7 @@ rust_library(      data = [],      edition = "2018",      proc_macro_deps = [ -        "@raze__tokio_macros__1_3_0//:tokio_macros", +        "@raze__tokio_macros__1_5_0//:tokio_macros",      ],      rustc_flags = [          "--cap-lints=allow", @@ -157,18 +165,26 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.11.0", +    version = "1.12.0",      # buildifier: leave-alone      deps = [          ":tokio_build_script",          "@raze__bytes__1_1_0//:bytes",          "@raze__memchr__2_4_1//:memchr", -        "@raze__mio__0_7_13//:mio", +        "@raze__mio__0_7_14//:mio",          "@raze__num_cpus__1_13_0//:num_cpus",          "@raze__once_cell__1_8_0//:once_cell",          "@raze__parking_lot__0_11_2//:parking_lot",          "@raze__pin_project_lite__0_2_7//:pin_project_lite",      ] + selects.with_or({ +        # cfg(target_os = "freebsd") +        ( +            "@rules_rust//rust/platform:i686-unknown-freebsd", +            "@rules_rust//rust/platform:x86_64-unknown-freebsd", +        ): [ +        ], +        "//conditions:default": [], +    }) + selects.with_or({          # cfg(unix)          (              "@rules_rust//rust/platform:aarch64-apple-darwin", @@ -188,7 +204,7 @@ rust_library(              "@rules_rust//rust/platform:x86_64-unknown-freebsd",              "@rules_rust//rust/platform:x86_64-unknown-linux-gnu",          ): [ -            "@raze__libc__0_2_101//:libc", +            "@raze__libc__0_2_104//:libc",              "@raze__signal_hook_registry__1_4_0//:signal_hook_registry",          ],          "//conditions:default": [], @@ -244,6 +260,8 @@ rust_library(  # Unsupported target "io_mem_stream" with type "test" omitted +# Unsupported target "io_poll_aio" with type "test" omitted +  # Unsupported target "io_read" with type "test" omitted  # Unsupported target "io_read_buf" with type "test" omitted diff --git a/cargo/remote/BUILD.tokio-macros-1.3.0.bazel b/cargo/remote/BUILD.tokio-macros-1.5.0.bazel index 6ed6ee2..404576a 100644 --- a/cargo/remote/BUILD.tokio-macros-1.3.0.bazel +++ b/cargo/remote/BUILD.tokio-macros-1.5.0.bazel @@ -46,11 +46,11 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.3.0", +    version = "1.5.0",      # buildifier: leave-alone      deps = [ -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn",      ],  ) diff --git a/cargo/remote/BUILD.tokio-native-tls-0.3.0.bazel b/cargo/remote/BUILD.tokio-native-tls-0.3.0.bazel index 9f83be1..cf4b8cc 100644 --- a/cargo/remote/BUILD.tokio-native-tls-0.3.0.bazel +++ b/cargo/remote/BUILD.tokio-native-tls-0.3.0.bazel @@ -56,7 +56,7 @@ rust_library(      # buildifier: leave-alone      deps = [          "@raze__native_tls__0_2_8//:native_tls", -        "@raze__tokio__1_11_0//:tokio", +        "@raze__tokio__1_12_0//:tokio",      ] + selects.with_or({          # cfg(all(not(target_os = "macos"), not(windows), not(target_os = "ios")))          ( diff --git a/cargo/remote/BUILD.tokio-rustls-0.22.0.bazel b/cargo/remote/BUILD.tokio-rustls-0.22.0.bazel index 26d9a2a..d71ae11 100644 --- a/cargo/remote/BUILD.tokio-rustls-0.22.0.bazel +++ b/cargo/remote/BUILD.tokio-rustls-0.22.0.bazel @@ -50,7 +50,7 @@ rust_library(      # buildifier: leave-alone      deps = [          "@raze__rustls__0_19_1//:rustls", -        "@raze__tokio__1_11_0//:tokio", +        "@raze__tokio__1_12_0//:tokio",          "@raze__webpki__0_21_4//:webpki",      ],  ) diff --git a/cargo/remote/BUILD.tokio-tungstenite-0.15.0.bazel b/cargo/remote/BUILD.tokio-tungstenite-0.15.0.bazel index 547bc86..d292afc 100644 --- a/cargo/remote/BUILD.tokio-tungstenite-0.15.0.bazel +++ b/cargo/remote/BUILD.tokio-tungstenite-0.15.0.bazel @@ -73,7 +73,7 @@ rust_library(          "@raze__log__0_4_14//:log",          "@raze__pin_project__1_0_8//:pin_project",          "@raze__rustls__0_19_1//:rustls", -        "@raze__tokio__1_11_0//:tokio", +        "@raze__tokio__1_12_0//:tokio",          "@raze__tokio_rustls__0_22_0//:tokio_rustls",          "@raze__tungstenite__0_14_0//:tungstenite",          "@raze__webpki__0_21_4//:webpki", diff --git a/cargo/remote/BUILD.tokio-util-0.6.8.bazel b/cargo/remote/BUILD.tokio-util-0.6.8.bazel index 7f8ee44..c8b86d3 100644 --- a/cargo/remote/BUILD.tokio-util-0.6.8.bazel +++ b/cargo/remote/BUILD.tokio-util-0.6.8.bazel @@ -57,7 +57,7 @@ rust_library(          "@raze__futures_sink__0_3_17//:futures_sink",          "@raze__log__0_4_14//:log",          "@raze__pin_project_lite__0_2_7//:pin_project_lite", -        "@raze__tokio__1_11_0//:tokio", +        "@raze__tokio__1_12_0//:tokio",      ],  ) diff --git a/cargo/remote/BUILD.tracing-0.1.26.bazel b/cargo/remote/BUILD.tracing-0.1.29.bazel index b9b15f3..e0ccc93 100644 --- a/cargo/remote/BUILD.tracing-0.1.26.bazel +++ b/cargo/remote/BUILD.tracing-0.1.29.bazel @@ -53,12 +53,12 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.1.26", +    version = "0.1.29",      # buildifier: leave-alone      deps = [          "@raze__cfg_if__1_0_0//:cfg_if",          "@raze__pin_project_lite__0_2_7//:pin_project_lite", -        "@raze__tracing_core__0_1_19//:tracing_core", +        "@raze__tracing_core__0_1_21//:tracing_core",      ] + selects.with_or({          # cfg(target_arch = "wasm32")          ( diff --git a/cargo/remote/BUILD.tracing-core-0.1.19.bazel b/cargo/remote/BUILD.tracing-core-0.1.21.bazel index 1dfffcd..f0afc48 100644 --- a/cargo/remote/BUILD.tracing-core-0.1.19.bazel +++ b/cargo/remote/BUILD.tracing-core-0.1.21.bazel @@ -48,7 +48,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.1.19", +    version = "0.1.21",      # buildifier: leave-alone      deps = [          "@raze__lazy_static__1_4_0//:lazy_static", diff --git a/cargo/remote/BUILD.tungstenite-0.14.0.bazel b/cargo/remote/BUILD.tungstenite-0.14.0.bazel index d20fc37..55a7335 100644 --- a/cargo/remote/BUILD.tungstenite-0.14.0.bazel +++ b/cargo/remote/BUILD.tungstenite-0.14.0.bazel @@ -70,14 +70,14 @@ rust_library(          "@raze__base64__0_13_0//:base64",          "@raze__byteorder__1_4_3//:byteorder",          "@raze__bytes__1_1_0//:bytes", -        "@raze__http__0_2_4//:http", +        "@raze__http__0_2_5//:http",          "@raze__httparse__1_5_1//:httparse",          "@raze__log__0_4_14//:log",          "@raze__rand__0_8_4//:rand",          "@raze__rustls__0_19_1//:rustls",          "@raze__rustls_native_certs__0_5_0//:rustls_native_certs",          "@raze__sha_1__0_9_8//:sha_1", -        "@raze__thiserror__1_0_29//:thiserror", +        "@raze__thiserror__1_0_30//:thiserror",          "@raze__url__2_2_2//:url",          "@raze__utf_8__0_7_6//:utf_8",          "@raze__webpki__0_21_4//:webpki", diff --git a/cargo/remote/BUILD.unicode-bidi-0.3.6.bazel b/cargo/remote/BUILD.unicode-bidi-0.3.7.bazel index c6ca023..5be00b3 100644 --- a/cargo/remote/BUILD.unicode-bidi-0.3.6.bazel +++ b/cargo/remote/BUILD.unicode-bidi-0.3.7.bazel @@ -48,7 +48,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.3.6", +    version = "0.3.7",      # buildifier: leave-alone      deps = [      ], diff --git a/cargo/remote/BUILD.unicode-normalization-0.1.19.bazel b/cargo/remote/BUILD.unicode-normalization-0.1.19.bazel index f73cea8..6df003b 100644 --- a/cargo/remote/BUILD.unicode-normalization-0.1.19.bazel +++ b/cargo/remote/BUILD.unicode-normalization-0.1.19.bazel @@ -53,6 +53,6 @@ rust_library(      version = "0.1.19",      # buildifier: leave-alone      deps = [ -        "@raze__tinyvec__1_3_1//:tinyvec", +        "@raze__tinyvec__1_5_0//:tinyvec",      ],  ) diff --git a/cargo/remote/BUILD.walkdir-2.3.2.bazel b/cargo/remote/BUILD.walkdir-2.3.2.bazel deleted file mode 100644 index d08c2c2..0000000 --- a/cargo/remote/BUILD.walkdir-2.3.2.bazel +++ /dev/null @@ -1,66 +0,0 @@ -""" -@generated -cargo-raze crate build file. - -DO NOT EDIT! Replaced on runs of cargo-raze -""" - -# buildifier: disable=load -load("@bazel_skylib//lib:selects.bzl", "selects") - -# buildifier: disable=load -load( -    "@rules_rust//rust:rust.bzl", -    "rust_binary", -    "rust_library", -    "rust_test", -) - -package(default_visibility = [ -    # Public for visibility by "@raze__crate__version//" targets. -    # -    # Prefer access through "//cargo", which limits external -    # visibility to explicit Cargo.toml dependencies. -    "//visibility:public", -]) - -licenses([ -    "unencumbered",  # Unlicense from expression "Unlicense OR MIT" -]) - -# Generated Targets - -rust_library( -    name = "walkdir", -    srcs = glob(["**/*.rs"]), -    aliases = { -    }, -    crate_features = [ -    ], -    crate_root = "src/lib.rs", -    crate_type = "lib", -    data = [], -    edition = "2018", -    rustc_flags = [ -        "--cap-lints=allow", -    ], -    tags = [ -        "cargo-raze", -        "manual", -    ], -    version = "2.3.2", -    # buildifier: leave-alone -    deps = [ -        "@raze__same_file__1_0_6//:same_file", -    ] + selects.with_or({ -        # cfg(windows) -        ( -            "@rules_rust//rust/platform:i686-pc-windows-msvc", -            "@rules_rust//rust/platform:x86_64-pc-windows-msvc", -        ): [ -            "@raze__winapi__0_3_9//:winapi", -            "@raze__winapi_util__0_1_5//:winapi_util", -        ], -        "//conditions:default": [], -    }), -) diff --git a/cargo/remote/BUILD.wasm-bindgen-0.2.76.bazel b/cargo/remote/BUILD.wasm-bindgen-0.2.78.bazel index b43bdae..ca869fe 100644 --- a/cargo/remote/BUILD.wasm-bindgen-0.2.76.bazel +++ b/cargo/remote/BUILD.wasm-bindgen-0.2.78.bazel @@ -56,7 +56,7 @@ cargo_build_script(          "cargo-raze",          "manual",      ], -    version = "0.2.76", +    version = "0.2.78",      visibility = ["//visibility:private"],      deps = [      ] + selects.with_or({ @@ -85,7 +85,7 @@ rust_library(      data = [],      edition = "2018",      proc_macro_deps = [ -        "@raze__wasm_bindgen_macro__0_2_76//:wasm_bindgen_macro", +        "@raze__wasm_bindgen_macro__0_2_78//:wasm_bindgen_macro",      ],      rustc_flags = [          "--cap-lints=allow", @@ -94,7 +94,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.2.76", +    version = "0.2.78",      # buildifier: leave-alone      deps = [          ":wasm_bindgen_build_script", diff --git a/cargo/remote/BUILD.wasm-bindgen-backend-0.2.76.bazel b/cargo/remote/BUILD.wasm-bindgen-backend-0.2.78.bazel index 94baffb..c5bde8c 100644 --- a/cargo/remote/BUILD.wasm-bindgen-backend-0.2.76.bazel +++ b/cargo/remote/BUILD.wasm-bindgen-backend-0.2.78.bazel @@ -47,15 +47,15 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.2.76", +    version = "0.2.78",      # buildifier: leave-alone      deps = [ -        "@raze__bumpalo__3_7_0//:bumpalo", +        "@raze__bumpalo__3_7_1//:bumpalo",          "@raze__lazy_static__1_4_0//:lazy_static",          "@raze__log__0_4_14//:log", -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", -        "@raze__wasm_bindgen_shared__0_2_76//:wasm_bindgen_shared", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn", +        "@raze__wasm_bindgen_shared__0_2_78//:wasm_bindgen_shared",      ],  ) diff --git a/cargo/remote/BUILD.wasm-bindgen-macro-0.2.76.bazel b/cargo/remote/BUILD.wasm-bindgen-macro-0.2.78.bazel index 81c6bf3..632a2de 100644 --- a/cargo/remote/BUILD.wasm-bindgen-macro-0.2.76.bazel +++ b/cargo/remote/BUILD.wasm-bindgen-macro-0.2.78.bazel @@ -47,11 +47,11 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.2.76", +    version = "0.2.78",      # buildifier: leave-alone      deps = [ -        "@raze__quote__1_0_9//:quote", -        "@raze__wasm_bindgen_macro_support__0_2_76//:wasm_bindgen_macro_support", +        "@raze__quote__1_0_10//:quote", +        "@raze__wasm_bindgen_macro_support__0_2_78//:wasm_bindgen_macro_support",      ],  ) diff --git a/cargo/remote/BUILD.wasm-bindgen-macro-support-0.2.76.bazel b/cargo/remote/BUILD.wasm-bindgen-macro-support-0.2.78.bazel index 9c6d63a..5982886 100644 --- a/cargo/remote/BUILD.wasm-bindgen-macro-support-0.2.76.bazel +++ b/cargo/remote/BUILD.wasm-bindgen-macro-support-0.2.78.bazel @@ -47,13 +47,13 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.2.76", +    version = "0.2.78",      # buildifier: leave-alone      deps = [ -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", -        "@raze__wasm_bindgen_backend__0_2_76//:wasm_bindgen_backend", -        "@raze__wasm_bindgen_shared__0_2_76//:wasm_bindgen_shared", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn", +        "@raze__wasm_bindgen_backend__0_2_78//:wasm_bindgen_backend", +        "@raze__wasm_bindgen_shared__0_2_78//:wasm_bindgen_shared",      ],  ) diff --git a/cargo/remote/BUILD.wasm-bindgen-shared-0.2.76.bazel b/cargo/remote/BUILD.wasm-bindgen-shared-0.2.78.bazel index 1412a8f..bb51304 100644 --- a/cargo/remote/BUILD.wasm-bindgen-shared-0.2.76.bazel +++ b/cargo/remote/BUILD.wasm-bindgen-shared-0.2.78.bazel @@ -54,7 +54,7 @@ cargo_build_script(          "cargo-raze",          "manual",      ], -    version = "0.2.76", +    version = "0.2.78",      visibility = ["//visibility:private"],      deps = [      ], @@ -76,7 +76,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.2.76", +    version = "0.2.78",      # buildifier: leave-alone      deps = [          ":wasm_bindgen_shared_build_script", diff --git a/cargo/remote/BUILD.web-sys-0.3.53.bazel b/cargo/remote/BUILD.web-sys-0.3.55.bazel index a2007c2..59742f3 100644 --- a/cargo/remote/BUILD.web-sys-0.3.53.bazel +++ b/cargo/remote/BUILD.web-sys-0.3.55.bazel @@ -51,11 +51,11 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "0.3.53", +    version = "0.3.55",      # buildifier: leave-alone      deps = [ -        "@raze__js_sys__0_3_53//:js_sys", -        "@raze__wasm_bindgen__0_2_76//:wasm_bindgen", +        "@raze__js_sys__0_3_55//:js_sys", +        "@raze__wasm_bindgen__0_2_78//:wasm_bindgen",      ] + selects.with_or({          # cfg(target_arch = "wasm32")          ( diff --git a/cargo/remote/BUILD.zeroize-1.4.1.bazel b/cargo/remote/BUILD.zeroize-1.4.2.bazel index 164a7fa..af3ec3d 100644 --- a/cargo/remote/BUILD.zeroize-1.4.1.bazel +++ b/cargo/remote/BUILD.zeroize-1.4.2.bazel @@ -34,6 +34,7 @@ rust_library(      name = "zeroize",      srcs = glob(["**/*.rs"]),      crate_features = [ +        "alloc",          "zeroize_derive",      ],      crate_root = "src/lib.rs", @@ -41,7 +42,7 @@ rust_library(      data = [],      edition = "2018",      proc_macro_deps = [ -        "@raze__zeroize_derive__1_1_0//:zeroize_derive", +        "@raze__zeroize_derive__1_2_0//:zeroize_derive",      ],      rustc_flags = [          "--cap-lints=allow", @@ -50,7 +51,7 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.4.1", +    version = "1.4.2",      # buildifier: leave-alone      deps = [      ], diff --git a/cargo/remote/BUILD.zeroize_derive-1.1.0.bazel b/cargo/remote/BUILD.zeroize_derive-1.2.0.bazel index 1612822..13f4b6d 100644 --- a/cargo/remote/BUILD.zeroize_derive-1.1.0.bazel +++ b/cargo/remote/BUILD.zeroize_derive-1.2.0.bazel @@ -46,12 +46,12 @@ rust_library(          "cargo-raze",          "manual",      ], -    version = "1.1.0", +    version = "1.2.0",      # buildifier: leave-alone      deps = [ -        "@raze__proc_macro2__1_0_29//:proc_macro2", -        "@raze__quote__1_0_9//:quote", -        "@raze__syn__1_0_76//:syn", -        "@raze__synstructure__0_12_5//:synstructure", +        "@raze__proc_macro2__1_0_30//:proc_macro2", +        "@raze__quote__1_0_10//:quote", +        "@raze__syn__1_0_80//:syn", +        "@raze__synstructure__0_12_6//:synstructure",      ],  ) diff --git a/common/management/dummy.go b/common/management/dummy.go new file mode 100644 index 0000000..bd32643 --- /dev/null +++ b/common/management/dummy.go @@ -0,0 +1 @@ +package management diff --git a/common/management/rpc/dummy.go b/common/management/rpc/dummy.go new file mode 100644 index 0000000..9ab1e3e --- /dev/null +++ b/common/management/rpc/dummy.go @@ -0,0 +1 @@ +package rpc diff --git a/common/rust/cargo/BUILD.bazel b/common/rust/cargo/BUILD.bazel index 1050df2..f3778e2 100644 --- a/common/rust/cargo/BUILD.bazel +++ b/common/rust/cargo/BUILD.bazel @@ -32,7 +32,7 @@ alias(  alias(      name = "hyper", -    actual = "@raze__hyper__0_14_12//:hyper", +    actual = "@raze__hyper__0_14_13//:hyper",      tags = [          "cargo-raze",          "manual", @@ -77,7 +77,7 @@ alias(  alias(      name = "redis", -    actual = "@raze__redis__0_21_2//:redis", +    actual = "@raze__redis__0_21_3//:redis",      tags = [          "cargo-raze",          "manual", @@ -113,7 +113,7 @@ alias(  alias(      name = "tokio", -    actual = "@raze__tokio__1_11_0//:tokio", +    actual = "@raze__tokio__1_12_0//:tokio",      tags = [          "cargo-raze",          "manual", @@ -4,8 +4,8 @@ def go_dependencies():      go_repository(          name = "co_honnef_go_tools",          importpath = "honnef.co/go/tools", -        sum = "h1:3JgtbtFHMiCmsznwGVTUWbgGov+pVqnlf1dEJTNAXeM=", -        version = "v0.0.1-2019.2.3", +        sum = "h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=", +        version = "v0.0.1-2020.1.4",      )      go_repository(          name = "com_github_acomagu_bufpipe", @@ -110,6 +110,13 @@ def go_dependencies():          version = "v0.1.0",      )      go_repository( +        name = "com_github_bketelsen_crypt", +        importpath = "github.com/bketelsen/crypt", +        sum = "h1:w/jqZtC9YD4DS/Vp9GhWfWcCpuAL58oTnLoI8vE9YHU=", +        version = "v0.0.4", +    ) + +    go_repository(          name = "com_github_boltdb_bolt",          importpath = "github.com/boltdb/bolt",          sum = "h1:JQmyP4ZBrce+ZQu0dY660FMfatumYDLun9hBCUVIkF4=", @@ -130,6 +137,13 @@ def go_dependencies():          version = "v0.3.1",      )      go_repository( +        name = "com_github_burntsushi_xgb", +        importpath = "github.com/BurntSushi/xgb", +        sum = "h1:1BDTz0u9nC3//pOCMdNH+CiXJVYJh5UQNCOBG7jbELc=", +        version = "v0.0.0-20160522181843-27f122750802", +    ) + +    go_repository(          name = "com_github_casbin_casbin_v2",          importpath = "github.com/casbin/casbin/v2",          sum = "h1:bTwon/ECRx9dwBy2ewRVr5OiqjeXSGiTUY74sDPQi/g=", @@ -157,10 +171,29 @@ def go_dependencies():      go_repository(          name = "com_github_cespare_xxhash_v2",          importpath = "github.com/cespare/xxhash/v2", -        sum = "h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY=", -        version = "v2.1.1", +        sum = "h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE=", +        version = "v2.1.2", +    ) +    go_repository( +        name = "com_github_chzyer_logex", +        importpath = "github.com/chzyer/logex", +        sum = "h1:Swpa1K6QvQznwJRcfTfQJmTE72DqScAa40E+fbHEXEE=", +        version = "v1.1.10",      )      go_repository( +        name = "com_github_chzyer_readline", +        importpath = "github.com/chzyer/readline", +        sum = "h1:fY5BOSpyZCqRo5OhCuC+XN+r/bBCmeuuJtjz+bCNIf8=", +        version = "v0.0.0-20180603132655-2972be24d48e", +    ) +    go_repository( +        name = "com_github_chzyer_test", +        importpath = "github.com/chzyer/test", +        sum = "h1:q763qf9huN11kDQavWsoZXJNW3xEE4JJyHa5Q25/sd8=", +        version = "v0.0.0-20180213035817-a1ea475d72b1", +    ) + +    go_repository(          name = "com_github_circonus_labs_circonus_gometrics",          importpath = "github.com/circonus-labs/circonus-gometrics",          sum = "h1:C29Ae4G5GtYyYMm1aztcyj/J5ckgJm2zwdDajFbx1NY=", @@ -213,8 +246,8 @@ def go_dependencies():      go_repository(          name = "com_github_coreos_go_semver",          importpath = "github.com/coreos/go-semver", -        sum = "h1:3Jm3tLmsgAYcjC+4Up7hJrFBPr+n7rAqYeSw/SZazuY=", -        version = "v0.2.0", +        sum = "h1:wkHLiw0WNATZnSG7epLsujiMCgPAc9xhjJ4tgnAxmfM=", +        version = "v0.3.0",      )      go_repository(          name = "com_github_coreos_go_systemd", @@ -237,8 +270,8 @@ def go_dependencies():      go_repository(          name = "com_github_cpuguy83_go_md2man_v2",          importpath = "github.com/cpuguy83/go-md2man/v2", -        sum = "h1:U+s90UTSYgptZMwQh2aRr3LuazLJIa+Pg3Kc1ylSYVY=", -        version = "v2.0.0-20190314233015-f79a8a8ca69d", +        sum = "h1:EoUDS0afbrsXAZ9YQ9jdu/mZ2sXgT1/2yyNng4PGlyM=", +        version = "v2.0.0",      )      go_repository(          name = "com_github_creack_pty", @@ -347,8 +380,8 @@ def go_dependencies():      go_repository(          name = "com_github_fsnotify_fsnotify",          importpath = "github.com/fsnotify/fsnotify", -        sum = "h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=", -        version = "v1.4.7", +        sum = "h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=", +        version = "v1.4.9",      )      go_repository(          name = "com_github_ghodss_yaml", @@ -387,10 +420,23 @@ def go_dependencies():          version = "v5.4.2",      )      go_repository( +        name = "com_github_go_gl_glfw", +        importpath = "github.com/go-gl/glfw", +        sum = "h1:QbL/5oDUmRBzO9/Z7Seo6zf912W/a6Sr4Eu0G/3Jho0=", +        version = "v0.0.0-20190409004039-e6da0acd62b1", +    ) +    go_repository( +        name = "com_github_go_gl_glfw_v3_3_glfw", +        importpath = "github.com/go-gl/glfw/v3.3/glfw", +        sum = "h1:WtGNWLvXpe6ZudgnXrq0barxBImvnnJoMEhXAzcbM0I=", +        version = "v0.0.0-20200222043503-6f7a984d4dc4", +    ) + +    go_repository(          name = "com_github_go_kit_kit",          importpath = "github.com/go-kit/kit", -        sum = "h1:dXFJfIHVvUcpSgDOV+Ne6t7jXri8Tfv2uOLHUZ2XNuo=", -        version = "v0.10.0", +        sum = "h1:wDJmvq38kDhkVxi50ni9ykkdUr1PKgqKOoi01fa0Mdk=", +        version = "v0.9.0",      )      go_repository(          name = "com_github_go_kit_log", @@ -456,8 +502,8 @@ def go_dependencies():      go_repository(          name = "com_github_gogo_protobuf",          importpath = "github.com/gogo/protobuf", -        sum = "h1:/s5zKNz0uPFCZ5hddgPdo2TK2TVrUNMn0OOX8/aZMTE=", -        version = "v1.2.1", +        sum = "h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=", +        version = "v1.3.2",      )      go_repository(          name = "com_github_golang_glog", @@ -468,14 +514,14 @@ def go_dependencies():      go_repository(          name = "com_github_golang_groupcache",          importpath = "github.com/golang/groupcache", -        sum = "h1:ZgQEtGgCBiWRM39fZuwSd1LwSqqSW0hOdXCYYDX0R3I=", -        version = "v0.0.0-20190702054246-869f871628b6", +        sum = "h1:1r7pUrabqp18hOBcwBwiTsbnFeTZHV9eER/QT5JVZxY=", +        version = "v0.0.0-20200121045136-8c9f03a8e57e",      )      go_repository(          name = "com_github_golang_mock",          importpath = "github.com/golang/mock", -        sum = "h1:G5FRp8JnTd7RQH5kemVNlMeyXQAztQ3mOWV95KxsXH8=", -        version = "v1.1.1", +        sum = "h1:jlYHihg//f7RRwuPfptm04yp4s7O6Kw8EZiVYIGcH0g=", +        version = "v1.5.0",      )      go_repository(          name = "com_github_golang_protobuf", @@ -515,6 +561,25 @@ def go_dependencies():          version = "v1.0.0",      )      go_repository( +        name = "com_github_google_martian", +        importpath = "github.com/google/martian", +        sum = "h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no=", +        version = "v2.1.0+incompatible", +    ) +    go_repository( +        name = "com_github_google_martian_v3", +        importpath = "github.com/google/martian/v3", +        sum = "h1:wCKgOCHuUEVfsaQLpPSJb7VdYCdTVZQAuOdYm1yc/60=", +        version = "v3.1.0", +    ) +    go_repository( +        name = "com_github_google_pprof", +        importpath = "github.com/google/pprof", +        sum = "h1:zIaiqGYDQwa4HVx5wGRTXbx38Pqxjemn4BP98wpzpXo=", +        version = "v0.0.0-20210226084205-cbba55b83ad5", +    ) + +    go_repository(          name = "com_github_google_renameio",          importpath = "github.com/google/renameio",          sum = "h1:GOZbcHa3HfsPKPlmyPyN2KEohoMXOhdMbHrvbpl2QaA=", @@ -527,6 +592,13 @@ def go_dependencies():          version = "v1.1.2",      )      go_repository( +        name = "com_github_googleapis_gax_go_v2", +        importpath = "github.com/googleapis/gax-go/v2", +        sum = "h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM=", +        version = "v2.0.5", +    ) + +    go_repository(          name = "com_github_gopherjs_gopherjs",          importpath = "github.com/gopherjs/gopherjs",          sum = "h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8=", @@ -571,14 +643,14 @@ def go_dependencies():      go_repository(          name = "com_github_hashicorp_consul_api",          importpath = "github.com/hashicorp/consul/api", -        sum = "h1:HXNYlRkkM/t+Y/Yhxtwcy02dlYwIaoxzvxPnS+cqy78=", -        version = "v1.3.0", +        sum = "h1:BNQPM9ytxj6jbjjdRPioQ94T6YXriSopn0i8COv6SRA=", +        version = "v1.1.0",      )      go_repository(          name = "com_github_hashicorp_consul_sdk",          importpath = "github.com/hashicorp/consul/sdk", -        sum = "h1:UOxjlb4xVNF93jak1mzzoBatyFju9nrkxpVwIp/QqxQ=", -        version = "v0.3.0", +        sum = "h1:LnuDWGNsoajlhGyHJvuWW6FVqRl8JOTPqS6CPTsYjhY=", +        version = "v0.1.1",      )      go_repository(          name = "com_github_hashicorp_errwrap", @@ -667,6 +739,13 @@ def go_dependencies():          version = "v0.5.1",      )      go_repository( +        name = "com_github_hashicorp_hcl", +        importpath = "github.com/hashicorp/hcl", +        sum = "h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=", +        version = "v1.0.0", +    ) + +    go_repository(          name = "com_github_hashicorp_logutils",          importpath = "github.com/hashicorp/logutils",          sum = "h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y=", @@ -716,6 +795,13 @@ def go_dependencies():          version = "v1.3.0",      )      go_repository( +        name = "com_github_ianlancetaylor_demangle", +        importpath = "github.com/ianlancetaylor/demangle", +        sum = "h1:mV02weKRL81bEnm8A0HT1/CAelMQDBuQIfLw8n+d6xI=", +        version = "v0.0.0-20200824232613-28f6c0f3b639", +    ) + +    go_repository(          name = "com_github_imdario_mergo",          importpath = "github.com/imdario/mergo",          sum = "h1:b6R2BslTbIEToALKP7LxUvijTsNI9TAe80pLWN2g/HU=", @@ -773,10 +859,17 @@ def go_dependencies():      go_repository(          name = "com_github_json_iterator_go",          importpath = "github.com/json-iterator/go", -        sum = "h1:Kz6Cvnvv2wGdaG/V8yMvfkmNiXq9Ya2KUv4rouJJr68=", -        version = "v1.1.10", +        sum = "h1:uVUAXhF2To8cbw/3xN3pxj6kk7TYKs98NIrTqPlMWAQ=", +        version = "v1.1.11",      )      go_repository( +        name = "com_github_jstemmer_go_junit_report", +        importpath = "github.com/jstemmer/go-junit-report", +        sum = "h1:6QPYqodiu3GuPL+7mfx+NwDdp2eTkp9IfEUpgAwUN0o=", +        version = "v0.9.1", +    ) + +    go_repository(          name = "com_github_jtolds_gls",          importpath = "github.com/jtolds/gls",          sum = "h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo=", @@ -791,14 +884,14 @@ def go_dependencies():      go_repository(          name = "com_github_kevinburke_ssh_config",          importpath = "github.com/kevinburke/ssh_config", -        sum = "h1:DowS9hvgyYSX4TO5NpyC606/Z4SxnNYbT+WX27or6Ck=", -        version = "v0.0.0-20201106050909-4977a11b4351", +        sum = "h1:pH/t1WS9NzT8go394IqZeJTMHVm6Cr6ZJ6AQ+mdNo/o=", +        version = "v1.1.0",      )      go_repository(          name = "com_github_kisielk_errcheck",          importpath = "github.com/kisielk/errcheck", -        sum = "h1:ZqfnKyx9KGpRcW04j5nnPDgRgoXUeLh2YFBeFzphcA0=", -        version = "v1.1.0", +        sum = "h1:e8esj/e4R+SAOwFwN+n3zr0nYeCyeweozKfO23MvHzY=", +        version = "v1.5.0",      )      go_repository(          name = "com_github_kisielk_gotool", @@ -807,6 +900,13 @@ def go_dependencies():          version = "v1.0.0",      )      go_repository( +        name = "com_github_klauspost_compress", +        importpath = "github.com/klauspost/compress", +        sum = "h1:famVnQVu7QwryBN4jNseQdUKES71ZAOnB6UQQJPZvqk=", +        version = "v1.11.12", +    ) + +    go_repository(          name = "com_github_knetic_govaluate",          importpath = "github.com/Knetic/govaluate",          sum = "h1:1G1pk05UrOh0NlF1oeaaix1x8XzrfjIDK47TY0Zehcw=", @@ -819,6 +919,13 @@ def go_dependencies():          version = "v1.0.3",      )      go_repository( +        name = "com_github_kr_fs", +        importpath = "github.com/kr/fs", +        sum = "h1:Jskdu9ieNAYnjxsi0LbQp1ulIKZV1LAFgK1tWhpZgl8=", +        version = "v0.1.0", +    ) + +    go_repository(          name = "com_github_kr_logfmt",          importpath = "github.com/kr/logfmt",          sum = "h1:T+h1c/A9Gawja4Y9mFVWj2vyii2bbUNDw3kt9VxK2EY=", @@ -874,6 +981,13 @@ def go_dependencies():          version = "v0.0.13",      )      go_repository( +        name = "com_github_magiconair_properties", +        importpath = "github.com/magiconair/properties", +        sum = "h1:b6kJs+EmPFMYGkow9GiUyCyOvIwYetYJ3fSaWak/Gls=", +        version = "v1.8.5", +    ) + +    go_repository(          name = "com_github_matoous_go_nanoid",          importpath = "github.com/matoous/go-nanoid",          sum = "h1:VRorl6uCngneC4oUQqOYtO3S0H5QKFtKuKycFG3euek=", @@ -901,14 +1015,14 @@ def go_dependencies():      go_repository(          name = "com_github_mattn_go_isatty",          importpath = "github.com/mattn/go-isatty", -        sum = "h1:bnP0vzxcAdeI1zdubAl5PjU6zsERjGZb7raWodagDYs=", -        version = "v0.0.4", +        sum = "h1:ns/ykhmWi7G9O+8a448SecJU3nSMBXJfqQkl0upE1jI=", +        version = "v0.0.3",      )      go_repository(          name = "com_github_mattn_go_runewidth",          importpath = "github.com/mattn/go-runewidth", -        sum = "h1:UnlwIPBGaTZfPQ6T1IGzPI0EkYAQmT9fAEJ/poFC63o=", -        version = "v0.0.2", +        sum = "h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU=", +        version = "v0.0.13",      )      go_repository(          name = "com_github_matttproud_golang_protobuf_extensions", @@ -919,8 +1033,8 @@ def go_dependencies():      go_repository(          name = "com_github_microsoft_go_winio",          importpath = "github.com/Microsoft/go-winio", -        sum = "h1:FtSW/jqD+l4ba5iPBj9CODVtgfYAD8w2wS923g/cFDk=", -        version = "v0.4.16", +        sum = "h1:aPJp2QD7OOrhO5tQXqQoGSJc+DjDtWTGLOmNyAm6FgY=", +        version = "v0.5.1",      )      go_repository(          name = "com_github_miekg_dns", @@ -929,6 +1043,13 @@ def go_dependencies():          version = "v1.0.14",      )      go_repository( +        name = "com_github_minio_highwayhash", +        importpath = "github.com/minio/highwayhash", +        sum = "h1:dZ6IIu8Z14VlC0VpfKofAhCy74wu/Qb5gcn52yWoz/0=", +        version = "v1.0.1", +    ) + +    go_repository(          name = "com_github_mitchellh_cli",          importpath = "github.com/mitchellh/cli",          sum = "h1:iGBIsUe3+HZ/AD/Vd7DErOt5sU9fa8Uj7A2s1aggv1Y=", @@ -961,8 +1082,8 @@ def go_dependencies():      go_repository(          name = "com_github_mitchellh_mapstructure",          importpath = "github.com/mitchellh/mapstructure", -        sum = "h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE=", -        version = "v1.1.2", +        sum = "h1:CpVNEelQCZBooIPDn+AR3NpivK/TIKU8bDxdASFVQag=", +        version = "v1.4.1",      )      go_repository(          name = "com_github_modern_go_concurrent", @@ -985,26 +1106,33 @@ def go_dependencies():      go_repository(          name = "com_github_nats_io_jwt",          importpath = "github.com/nats-io/jwt", -        sum = "h1:+RB5hMpXUUA2dfxuhBTEkMOrYmM+gKIZYS1KjSostMI=", -        version = "v0.3.2", +        sum = "h1:w3GMTO969dFg+UOKTmmyuu7IGdusK+7Ytlt//OYH/uU=", +        version = "v1.2.2", +    ) +    go_repository( +        name = "com_github_nats_io_jwt_v2", +        importpath = "github.com/nats-io/jwt/v2", +        sum = "h1:SycklijeduR742i/1Y3nRhURYM7imDzZZ3+tuAQqhQA=", +        version = "v2.0.1",      ) +      go_repository(          name = "com_github_nats_io_nats_go",          importpath = "github.com/nats-io/nats.go", -        sum = "h1:ik3HbLhZ0YABLto7iX80pZLPw/6dx3T+++MZJwLnMrQ=", -        version = "v1.9.1", +        sum = "h1:/cF7DEtxQBcwRDhpFZ3J0XU4TFpJa9KQF/xDirRNNI0=", +        version = "v1.10.1-0.20210228004050-ed743748acac",      )      go_repository(          name = "com_github_nats_io_nats_server_v2",          importpath = "github.com/nats-io/nats-server/v2", -        sum = "h1:i2Ly0B+1+rzNZHHWtD4ZwKi+OU5l+uQo1iDHZ2PmiIc=", -        version = "v2.1.2", +        sum = "h1:QNeFmJRBq+O2zF8EmsR/JSvtL2zXb3GwICloHgskYBU=", +        version = "v2.2.0",      )      go_repository(          name = "com_github_nats_io_nkeys",          importpath = "github.com/nats-io/nkeys", -        sum = "h1:6JrEfig+HzTH85yxzhSVbjHRJv9cn0p6n3IngIcM5/k=", -        version = "v0.1.3", +        sum = "h1:cgM5tL53EvYRU+2YLXIK0G2mJtK12Ft9oeooSZMA2G8=", +        version = "v0.3.0",      )      go_repository(          name = "com_github_nats_io_nuid", @@ -1040,8 +1168,8 @@ def go_dependencies():      go_repository(          name = "com_github_olekukonko_tablewriter",          importpath = "github.com/olekukonko/tablewriter", -        sum = "h1:58+kh9C6jJVXYjt8IE48G2eWl6BjwU5Gj0gqY84fy78=", -        version = "v0.0.0-20170122224234-a0225b3f23b5", +        sum = "h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=", +        version = "v0.0.5",      )      go_repository(          name = "com_github_oneofone_xxhash", @@ -1117,6 +1245,13 @@ def go_dependencies():          version = "v1.2.0",      )      go_repository( +        name = "com_github_pelletier_go_toml", +        importpath = "github.com/pelletier/go-toml", +        sum = "h1:zeC5b1GviRUyKYd6OJPvBU/mcVDVoL1OhT17FCt5dSQ=", +        version = "v1.9.3", +    ) + +    go_repository(          name = "com_github_performancecopilot_speed",          importpath = "github.com/performancecopilot/speed",          sum = "h1:2WnRzIquHa5QxaJKShDkLM+sc0JPuwhXzK8OYOyt3Vg=", @@ -1141,6 +1276,13 @@ def go_dependencies():          version = "v1.2.1",      )      go_repository( +        name = "com_github_pkg_sftp", +        importpath = "github.com/pkg/sftp", +        sum = "h1:VasscCm72135zRysgrJDKsntdmPN+OuU3+nnHYA9wyc=", +        version = "v1.10.1", +    ) + +    go_repository(          name = "com_github_pmezard_go_difflib",          importpath = "github.com/pmezard/go-difflib",          sum = "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=", @@ -1155,8 +1297,8 @@ def go_dependencies():      go_repository(          name = "com_github_prometheus_client_golang",          importpath = "github.com/prometheus/client_golang", -        sum = "h1:Rrch9mh17XcxvEu9D9DEpb4isxjGBtcevQjKvxPRQIU=", -        version = "v1.9.0", +        sum = "h1:HNkLOAEQMIDv/K+04rukrLx6ch7msSRwf3/SASFAGtQ=", +        version = "v1.11.0",      )      go_repository(          name = "com_github_prometheus_client_model", @@ -1167,20 +1309,20 @@ def go_dependencies():      go_repository(          name = "com_github_prometheus_common",          importpath = "github.com/prometheus/common", -        sum = "h1:4fgOnadei3EZvgRwxJ7RMpG1k1pOZth5Pc13tyspaKM=", -        version = "v0.15.0", +        sum = "h1:d18hG4PkHnNAKNMOmFuXFaiY8Us0nird/2m60uS1AMs=", +        version = "v0.31.1",      )      go_repository(          name = "com_github_prometheus_procfs",          importpath = "github.com/prometheus/procfs", -        sum = "h1:wH4vA7pcjKuZzjF7lM8awk4fnuJO6idemZXoKnULUx4=", -        version = "v0.2.0", +        sum = "h1:4jVXhlkAyzOScmCkXBTOLRLTz8EeU+eyjrwB/EPq0VU=", +        version = "v0.7.3",      )      go_repository(          name = "com_github_protonmail_go_crypto",          importpath = "github.com/ProtonMail/go-crypto", -        sum = "h1:YoJbenK9C67SkzkDfmQuVln04ygHj3vjZfd9FL+GmQQ=", -        version = "v0.0.0-20210428141323-04723f9f07d7", +        sum = "h1:DSqTh6nEes/uO8BlNcGk8PzZsxY2sN9ZL//veWBdTRI=", +        version = "v0.0.0-20210920160938-87db9fbc61c7",      )      go_repository(          name = "com_github_rcrowley_go_metrics", @@ -1189,6 +1331,13 @@ def go_dependencies():          version = "v0.0.0-20181016184325-3113b8401b8a",      )      go_repository( +        name = "com_github_rivo_uniseg", +        importpath = "github.com/rivo/uniseg", +        sum = "h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY=", +        version = "v0.2.0", +    ) + +    go_repository(          name = "com_github_rogpeppe_fastuuid",          importpath = "github.com/rogpeppe/fastuuid",          sum = "h1:Ppwyp6VYCF1nvBTXL3trRso7mXMlRrw9ooo375wvi2s=", @@ -1203,14 +1352,14 @@ def go_dependencies():      go_repository(          name = "com_github_rs_xid",          importpath = "github.com/rs/xid", -        sum = "h1:mhH9Nq+C1fY2l1XIpgxIiUOfNpRBYH1kKcr+qfKgjRc=", -        version = "v1.2.1", +        sum = "h1:6NjYksEUlhurdVehpc7S7dk6DAmcKv8V9gG0FsVN2U4=", +        version = "v1.3.0",      )      go_repository(          name = "com_github_rs_zerolog",          importpath = "github.com/rs/zerolog", -        sum = "h1:UskrK+saS9P9Y789yNNulYKdARjPZuS35B8gJF2x60g=", -        version = "v1.23.0", +        sum = "h1:Rj7XygbUHKUlDPcVdoLyR91fJBsduXj5fRxyqIQj/II=", +        version = "v1.25.0",      )      go_repository(          name = "com_github_russross_blackfriday_v2", @@ -1239,8 +1388,8 @@ def go_dependencies():      go_repository(          name = "com_github_sergi_go_diff",          importpath = "github.com/sergi/go-diff", -        sum = "h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=", -        version = "v1.1.0", +        sum = "h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ=", +        version = "v1.2.0",      )      go_repository(          name = "com_github_shopify_sarama", @@ -1263,8 +1412,8 @@ def go_dependencies():      go_repository(          name = "com_github_sirupsen_logrus",          importpath = "github.com/sirupsen/logrus", -        sum = "h1:UBcNElsrwanuuMsnGSlYmtmgbb23qDR5dG+6X6Oo89I=", -        version = "v1.6.0", +        sum = "h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM=", +        version = "v1.7.0",      )      go_repository(          name = "com_github_smartystreets_assertions", @@ -1296,20 +1445,46 @@ def go_dependencies():          sum = "h1:qLC7fQah7D6K1B0ujays3HV9gkFtllcxhzImRR7ArPQ=",          version = "v0.0.0-20180118202830-f09979ecbc72",      ) +    go_repository( +        name = "com_github_spf13_afero", +        importpath = "github.com/spf13/afero", +        sum = "h1:xoax2sJ2DT8S8xA2paPFjDCScCNeWsg75VG0DLRreiY=", +        version = "v1.6.0", +    ) +    go_repository( +        name = "com_github_spf13_cast", +        importpath = "github.com/spf13/cast", +        sum = "h1:nFm6S0SMdyzrzcmThSipiEubIDy8WEXKNZ0UOgiRpng=", +        version = "v1.3.1", +    )      go_repository(          name = "com_github_spf13_cobra",          importpath = "github.com/spf13/cobra", -        sum = "h1:ZlrZ4XsMRm04Fr5pSFxBgfND2EBVa1nLpiy1stUsX/8=", -        version = "v0.0.3", +        sum = "h1:+KmjbUw1hriSNMF55oPrkZcb27aECyrj8V2ytv7kWDw=", +        version = "v1.2.1",      )      go_repository( +        name = "com_github_spf13_jwalterweatherman", +        importpath = "github.com/spf13/jwalterweatherman", +        sum = "h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk=", +        version = "v1.1.0", +    ) + +    go_repository(          name = "com_github_spf13_pflag",          importpath = "github.com/spf13/pflag", -        sum = "h1:aCvUg6QPl3ibpQUxyLkrEkCHtPqYJL4x9AuhqVqFis4=", -        version = "v1.0.1", +        sum = "h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=", +        version = "v1.0.5",      )      go_repository( +        name = "com_github_spf13_viper", +        importpath = "github.com/spf13/viper", +        sum = "h1:Kq1fyeebqsBfbjZj4EL7gj2IO0mMaiyjYUWcUsl2O44=", +        version = "v1.8.1", +    ) + +    go_repository(          name = "com_github_streadway_amqp",          importpath = "github.com/streadway/amqp",          sum = "h1:WhxRHzgeVGETMlmVfqhRn8RIeeNoPr2Czh33I4Zdccw=", @@ -1339,6 +1514,12 @@ def go_dependencies():          sum = "h1:QVqDTf3h2WHt08YuiTGPZLls0Wq99X9bWd0Q5ZSBesM=",          version = "v0.0.0-20181119212430-b82af8480203",      ) +    go_repository( +        name = "com_github_subosito_gotenv", +        importpath = "github.com/subosito/gotenv", +        sum = "h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s=", +        version = "v1.2.0", +    )      go_repository(          name = "com_github_tmc_grpc_websocket_proxy", @@ -1387,8 +1568,8 @@ def go_dependencies():      go_repository(          name = "com_github_xanzy_ssh_agent",          importpath = "github.com/xanzy/ssh-agent", -        sum = "h1:wUMzuKtKilRgBAD1sUb8gOwwRr2FGoBVumcjoOACClI=", -        version = "v0.3.0", +        sum = "h1:AmzO1SSWxw73zxFZPRwaMN1MohDw8UyHnmuxyceTEGo=", +        version = "v0.3.1",      )      go_repository(          name = "com_github_xiang90_probing", @@ -1399,16 +1580,53 @@ def go_dependencies():      go_repository(          name = "com_github_yuin_goldmark",          importpath = "github.com/yuin/goldmark", -        sum = "h1:ruQGxdhGHe7FWOJPT0mKs5+pD2Xs1Bm/kdGlHO04FmM=", -        version = "v1.2.1", +        sum = "h1:dPmz1Snjq0kmkz159iL7S6WzdahUTHnHB5M56WFVifs=", +        version = "v1.3.5",      )      go_repository(          name = "com_google_cloud_go",          importpath = "cloud.google.com/go", -        sum = "h1:eOI3/cP2VTU6uZLDYAoic+eyzzB9YyGmJ7eIjl8rOPg=", -        version = "v0.34.0", +        sum = "h1:at8Tk2zUz63cLPR0JPWm5vp77pEZmzxEQBEfRKn1VV8=", +        version = "v0.81.0", +    ) +    go_repository( +        name = "com_google_cloud_go_bigquery", +        importpath = "cloud.google.com/go/bigquery", +        sum = "h1:PQcPefKFdaIzjQFbiyOgAqyx8q5djaE7x9Sqe712DPA=", +        version = "v1.8.0",      )      go_repository( +        name = "com_google_cloud_go_datastore", +        importpath = "cloud.google.com/go/datastore", +        sum = "h1:/May9ojXjRkPBNVrq+oWLqmWCkr4OU5uRY29bu0mRyQ=", +        version = "v1.1.0", +    ) +    go_repository( +        name = "com_google_cloud_go_firestore", +        importpath = "cloud.google.com/go/firestore", +        sum = "h1:9x7Bx0A9R5/M9jibeJeZWqjeVEIxYW9fZYqB9a70/bY=", +        version = "v1.1.0", +    ) +    go_repository( +        name = "com_google_cloud_go_pubsub", +        importpath = "cloud.google.com/go/pubsub", +        sum = "h1:ukjixP1wl0LpnZ6LWtZJ0mX5tBmjp1f8Sqer8Z2OMUU=", +        version = "v1.3.1", +    ) +    go_repository( +        name = "com_google_cloud_go_storage", +        importpath = "cloud.google.com/go/storage", +        sum = "h1:STgFzyU5/8miMl0//zKh2aQeTyeaUH3WN9bSUiJ09bA=", +        version = "v1.10.0", +    ) +    go_repository( +        name = "com_shuralyov_dmitri_gpu_mtl", +        importpath = "dmitri.shuralyov.com/gpu/mtl", +        sum = "h1:VpgP7xuJadIUuKccphEpTJnWhS2jkQyMt6Y7pJCD7fY=", +        version = "v0.0.0-20190408044501-666a987793e9", +    ) + +    go_repository(          name = "com_sourcegraph_sourcegraph_appdash",          importpath = "sourcegraph.com/sourcegraph/appdash",          sum = "h1:ucqkfpjg9WzSUubAO62csmucvxl4/JeW3F4I4909XkM=", @@ -1451,6 +1669,13 @@ def go_dependencies():          version = "v1.2.3",      )      go_repository( +        name = "in_gopkg_ini_v1", +        importpath = "gopkg.in/ini.v1", +        sum = "h1:duBzk771uxoUuOlyRLkHsygud9+5lrlGjdFBb4mSKDU=", +        version = "v1.62.0", +    ) + +    go_repository(          name = "in_gopkg_resty_v1",          importpath = "gopkg.in/resty.v1",          sum = "h1:CuXP0Pjfw9rOuY6EP+UvtNvt5DSqHpIxILZKT/quCZI=", @@ -1471,14 +1696,14 @@ def go_dependencies():      go_repository(          name = "in_gopkg_yaml_v2",          importpath = "gopkg.in/yaml.v2", -        sum = "h1:clyUAQHOM3G0M3f5vQj7LuJrETvjVot3Z5el9nffUtU=", -        version = "v2.3.0", +        sum = "h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=", +        version = "v2.4.0",      )      go_repository(          name = "in_gopkg_yaml_v3",          importpath = "gopkg.in/yaml.v3", -        sum = "h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=", -        version = "v3.0.0-20200313102051-9f266ea9e77c", +        sum = "h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=", +        version = "v3.0.0-20210107192922-496545a6307b",      )      go_repository(          name = "io_etcd_go_bbolt", @@ -1505,6 +1730,13 @@ def go_dependencies():          version = "v3.5.0",      )      go_repository( +        name = "io_etcd_go_etcd_client_v2", +        importpath = "go.etcd.io/etcd/client/v2", +        sum = "h1:ftQ0nOOHMcbMS3KIaDQ0g5Qcd6bhaBrQT6b89DfwLTs=", +        version = "v2.305.0", +    ) + +    go_repository(          name = "io_etcd_go_etcd_client_v3",          importpath = "go.etcd.io/etcd/client/v3",          sum = "h1:62Eh0XOro+rDwkrypAGDfgmNh5Joq+z+W9HZdlXMzek=", @@ -1519,8 +1751,8 @@ def go_dependencies():      go_repository(          name = "io_opencensus_go",          importpath = "go.opencensus.io", -        sum = "h1:75k/FF0Q2YM8QYo07VPddOLBslDt1MZOdEslOHvmzAs=", -        version = "v0.22.2", +        sum = "h1:gqCw0LfLxScz8irSi8exQc7fyQ0fKQU/qnC/X8+V/1M=", +        version = "v0.23.0",      )      go_repository(          name = "io_opentelemetry_go_otel", @@ -1534,24 +1766,42 @@ def go_dependencies():          sum = "h1:rwOQPCuKAKmwGKq2aVNnYIibI6wnV7EvzgfTCzcdGg8=",          version = "v0.7.0",      ) +    go_repository( +        name = "io_rsc_binaryregexp", +        importpath = "rsc.io/binaryregexp", +        sum = "h1:HfqmD5MEmC0zvwBuF187nq9mdnXjXsSivRiXN7SmRkE=", +        version = "v0.2.0", +    ) +    go_repository( +        name = "io_rsc_quote_v3", +        importpath = "rsc.io/quote/v3", +        sum = "h1:9JKUTTIUgS6kzR9mK1YuGKv6Nl+DijDNIc0ghT58FaY=", +        version = "v3.1.0", +    ) +    go_repository( +        name = "io_rsc_sampler", +        importpath = "rsc.io/sampler", +        sum = "h1:7uVkIFmeBqHfdjD+gZwtXXI+RODJ2Wc4O7MPEh/QiW4=", +        version = "v1.3.0", +    )      go_repository(          name = "org_golang_google_api",          importpath = "google.golang.org/api", -        sum = "h1:oJra/lMfmtm13/rgY/8i3MzjFWYXvQIAKjQ3HqofMk8=", -        version = "v0.3.1", +        sum = "h1:URs6qR1lAxDsqWITsQXI4ZkGiYJ5dHtRNiCpfs2OeKA=", +        version = "v0.44.0",      )      go_repository(          name = "org_golang_google_appengine",          importpath = "google.golang.org/appengine", -        sum = "h1:/wp5JvzpHIxhs/dumFmF7BXTf3Z+dd4uXta4kVyO508=", -        version = "v1.4.0", +        sum = "h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=", +        version = "v1.6.7",      )      go_repository(          name = "org_golang_google_genproto",          importpath = "google.golang.org/genproto", -        sum = "h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY=", -        version = "v0.0.0-20200526211855-cb27e3aa2013", +        sum = "h1:Rp1vYDPD4TdkMH5S/bZbopsGCsWhPcrLBUwOVhAQCxM=", +        version = "v0.0.0-20211016002631-37fc39342514",      )      go_repository(          name = "org_golang_google_grpc", @@ -1563,56 +1813,70 @@ def go_dependencies():      go_repository(          name = "org_golang_google_protobuf",          importpath = "google.golang.org/protobuf", -        sum = "h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk=", -        version = "v1.26.0", +        sum = "h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ=", +        version = "v1.27.1",      )      go_repository(          name = "org_golang_x_crypto",          importpath = "golang.org/x/crypto", -        sum = "h1:7mWr3k41Qtv8XlltBkDkl8LoP3mpSgBW8BUoxtEdbXg=", -        version = "v0.0.0-20210421170649-83a5a9bb288b", +        sum = "h1:7I4JAnoQBe7ZtJcBaYHi5UtiO8tQHbUSXxL+pnGRANg=", +        version = "v0.0.0-20210921155107-089bfa567519",      )      go_repository(          name = "org_golang_x_exp",          importpath = "golang.org/x/exp", -        sum = "h1:c2HOrn5iMezYjSlGPncknSEr/8x5LELb/ilJbXi9DEA=", -        version = "v0.0.0-20190121172915-509febef88a4", +        sum = "h1:QE6XYQK6naiK1EPAe1g/ILLxN5RBoH5xkJk3CqlMI/Y=", +        version = "v0.0.0-20200224162631-6cc2880d07d6",      )      go_repository( +        name = "org_golang_x_image", +        importpath = "golang.org/x/image", +        sum = "h1:+qEpEAPhDZ1o0x3tHzZTQDArnOixOzGD9HUJfcg0mb4=", +        version = "v0.0.0-20190802002840-cff245a6509b", +    ) + +    go_repository(          name = "org_golang_x_lint",          importpath = "golang.org/x/lint", -        sum = "h1:5hukYrvBGR8/eNkX5mdUezrA6JiaEZDtJb9Ei+1LlBs=", -        version = "v0.0.0-20190930215403-16217165b5de", +        sum = "h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug=", +        version = "v0.0.0-20210508222113-6edffad5e616",      )      go_repository( +        name = "org_golang_x_mobile", +        importpath = "golang.org/x/mobile", +        sum = "h1:4+4C/Iv2U4fMZBiMCc98MG1In4gJY5YRhtpDNeDeHWs=", +        version = "v0.0.0-20190719004257-d2bd2a29d028", +    ) + +    go_repository(          name = "org_golang_x_mod",          importpath = "golang.org/x/mod", -        sum = "h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=", -        version = "v0.3.0", +        sum = "h1:Gz96sIWK3OalVv/I/qNygP42zyoKp3xptRVCWRFEBvo=", +        version = "v0.4.2",      )      go_repository(          name = "org_golang_x_net",          importpath = "golang.org/x/net", -        sum = "h1:KrsHThm5nFk34YtATK1LsThyGhGbGe1olrte/HInHvs=", -        version = "v0.0.0-20210326060303-6b1517762897", +        sum = "h1:OfiFi4JbukWwe3lzw+xunroH1mnC1e2Gy5cxNJApiSY=", +        version = "v0.0.0-20211015210444-4f30a5c0130f",      )      go_repository(          name = "org_golang_x_oauth2",          importpath = "golang.org/x/oauth2", -        sum = "h1:TzXSXBo42m9gQenoE3b9BGiEpg5IG2JkU5FkPIawgtw=", -        version = "v0.0.0-20200107190931-bf48bf16ab8d", +        sum = "h1:pkQiBZBvdos9qq4wBAHqlzuZHEXo07pqV06ef90u1WI=", +        version = "v0.0.0-20210514164344-f6687ab2804c",      )      go_repository(          name = "org_golang_x_sync",          importpath = "golang.org/x/sync", -        sum = "h1:SQFwaSi55rU7vdNs9Yr0Z324VNlrF+0wMqRXT4St8ck=", -        version = "v0.0.0-20201020160332-67f06af15bc9", +        sum = "h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ=", +        version = "v0.0.0-20210220032951-036812b2e83c",      )      go_repository(          name = "org_golang_x_sys",          importpath = "golang.org/x/sys", -        sum = "h1:RX8C8PRZc2hTIod4ds8ij+/4RQX3AqhYj3uOHmyaz4E=", -        version = "v0.0.0-20210502180810-71e4cd670f79", +        sum = "h1:KzbpndAYEM+4oHRp9JmB2ewj0NHHxO3Z0g7Gus2O1kk=", +        version = "v0.0.0-20211015200801-69063c4bb744",      )      go_repository(          name = "org_golang_x_term", @@ -1623,8 +1887,8 @@ def go_dependencies():      go_repository(          name = "org_golang_x_text",          importpath = "golang.org/x/text", -        sum = "h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=", -        version = "v0.3.3", +        sum = "h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=", +        version = "v0.3.7",      )      go_repository(          name = "org_golang_x_time", @@ -1635,8 +1899,8 @@ def go_dependencies():      go_repository(          name = "org_golang_x_tools",          importpath = "golang.org/x/tools", -        sum = "h1:po9/4sTYwZU9lPhi1tOrb4hCv3qrhiQ77LZfGa2OjwY=", -        version = "v0.1.0", +        sum = "h1:ouewzE6p+/VEB31YYnTbEJdi8pFqKp4P4n85vwo3DHA=", +        version = "v0.1.5",      )      go_repository( @@ -1648,14 +1912,14 @@ def go_dependencies():      go_repository(          name = "org_uber_go_atomic",          importpath = "go.uber.org/atomic", -        sum = "h1:OI5t8sDa1Or+q8AeE+yKeB/SDYioSHAgcVljj9JIETY=", -        version = "v1.5.0", +        sum = "h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=", +        version = "v1.7.0",      )      go_repository(          name = "org_uber_go_multierr",          importpath = "go.uber.org/multierr", -        sum = "h1:sFPn2GLc3poCkfrpIXGhBD2X0CMIo4Q/zSULXrj/+uc=", -        version = "v1.3.0", +        sum = "h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4=", +        version = "v1.6.0",      )      go_repository(          name = "org_uber_go_tools", @@ -1666,6 +1930,6 @@ def go_dependencies():      go_repository(          name = "org_uber_go_zap",          importpath = "go.uber.org/zap", -        sum = "h1:nR6NoDBgAf67s68NhaXbsojM+2gxp3S1hWkHDl27pVU=", -        version = "v1.13.0", +        sum = "h1:MTjgFu6ZLKvY6Pvaqk97GlxNBuMpV4Hy/3P6tRGlI2U=", +        version = "v1.17.0",      ) diff --git a/gateway/cargo/BUILD.bazel b/gateway/cargo/BUILD.bazel index 211b096..e5271e2 100644 --- a/gateway/cargo/BUILD.bazel +++ b/gateway/cargo/BUILD.bazel @@ -77,7 +77,7 @@ alias(  alias(      name = "serde_json", -    actual = "@raze__serde_json__1_0_67//:serde_json", +    actual = "@raze__serde_json__1_0_68//:serde_json",      tags = [          "cargo-raze",          "manual", @@ -95,7 +95,7 @@ alias(  alias(      name = "tokio", -    actual = "@raze__tokio__1_11_0//:tokio", +    actual = "@raze__tokio__1_12_0//:tokio",      tags = [          "cargo-raze",          "manual", @@ -3,11 +3,24 @@ module github.com/discordnova/nova  go 1.16  require ( -	github.com/TwinProduction/go-color v1.0.0 +	github.com/Microsoft/go-winio v0.5.1 // indirect +	github.com/ProtonMail/go-crypto v0.0.0-20210920160938-87db9fbc61c7 // indirect +	github.com/cespare/xxhash/v2 v2.1.2 // indirect  	github.com/go-git/go-git/v5 v5.4.2 -	github.com/golang/protobuf v1.5.2 // indirect -	github.com/prometheus/client_golang v1.9.0 -	github.com/rs/zerolog v1.23.0 -	github.com/spf13/cobra v0.0.3 +	github.com/kevinburke/ssh_config v1.1.0 // indirect +	github.com/mattn/go-runewidth v0.0.13 // indirect +	github.com/olekukonko/tablewriter v0.0.5 +	github.com/prometheus/client_golang v1.11.0 +	github.com/prometheus/common v0.31.1 // indirect +	github.com/prometheus/procfs v0.7.3 // indirect +	github.com/rs/zerolog v1.25.0 +	github.com/sergi/go-diff v1.2.0 // indirect +	github.com/spf13/cobra v1.2.1 +	github.com/xanzy/ssh-agent v0.3.1 // indirect +	golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 // indirect +	golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f // indirect +	golang.org/x/sys v0.0.0-20211015200801-69063c4bb744 // indirect +	golang.org/x/text v0.3.7 // indirect +	google.golang.org/genproto v0.0.0-20211016002631-37fc39342514 // indirect  	google.golang.org/grpc v1.41.0  ) @@ -1,27 +1,65 @@  cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.34.0 h1:eOI3/cP2VTU6uZLDYAoic+eyzzB9YyGmJ7eIjl8rOPg=  cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= +cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= +cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= +cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= +cloud.google.com/go v0.81.0 h1:at8Tk2zUz63cLPR0JPWm5vp77pEZmzxEQBEfRKn1VV8= +cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= +cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= +cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= +cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= +cloud.google.com/go/bigquery v1.8.0 h1:PQcPefKFdaIzjQFbiyOgAqyx8q5djaE7x9Sqe712DPA= +cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/datastore v1.1.0 h1:/May9ojXjRkPBNVrq+oWLqmWCkr4OU5uRY29bu0mRyQ= +cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/firestore v1.1.0 h1:9x7Bx0A9R5/M9jibeJeZWqjeVEIxYW9fZYqB9a70/bY= +cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= +cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= +cloud.google.com/go/pubsub v1.3.1 h1:ukjixP1wl0LpnZ6LWtZJ0mX5tBmjp1f8Sqer8Z2OMUU= +cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= +cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= +cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= +cloud.google.com/go/storage v1.10.0 h1:STgFzyU5/8miMl0//zKh2aQeTyeaUH3WN9bSUiJ09bA= +cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9 h1:VpgP7xuJadIUuKccphEpTJnWhS2jkQyMt6Y7pJCD7fY= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=  github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=  github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible h1:1G1pk05UrOh0NlF1oeaaix1x8XzrfjIDK47TY0Zehcw= -github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802 h1:1BDTz0u9nC3//pOCMdNH+CiXJVYJh5UQNCOBG7jbELc= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=  github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= -github.com/Microsoft/go-winio v0.4.16 h1:FtSW/jqD+l4ba5iPBj9CODVtgfYAD8w2wS923g/cFDk=  github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= -github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7 h1:YoJbenK9C67SkzkDfmQuVln04ygHj3vjZfd9FL+GmQQ= +github.com/Microsoft/go-winio v0.5.0/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/go-winio v0.5.1 h1:aPJp2QD7OOrhO5tQXqQoGSJc+DjDtWTGLOmNyAm6FgY= +github.com/Microsoft/go-winio v0.5.1/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/OneOfOne/xxhash v1.2.2 h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=  github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= -github.com/Shopify/sarama v1.19.0 h1:9oksLxC6uxVPHPVYUmq6xhr1BOF/hHobWH2UzO67z1s= -github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= -github.com/Shopify/toxiproxy v2.1.4+incompatible h1:TKdv8HiTLgE5wdJuEML90aBgNWsokNbMijUGhmcoBJc= -github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= -github.com/TwinProduction/go-color v1.0.0 h1:8n59tqmLmt8jyRsY44RPy2ixPDDw0FcVoAhlYeyz3Jw= -github.com/TwinProduction/go-color v1.0.0/go.mod h1:5hWpSyT+mmKPjCwPNEruBW5Dkbs/2PwOuU468ntEXNQ= -github.com/VividCortex/gohistogram v1.0.0 h1:6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE= -github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= +github.com/ProtonMail/go-crypto v0.0.0-20210920160938-87db9fbc61c7 h1:DSqTh6nEes/uO8BlNcGk8PzZsxY2sN9ZL//veWBdTRI= +github.com/ProtonMail/go-crypto v0.0.0-20210920160938-87db9fbc61c7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo=  github.com/acomagu/bufpipe v1.0.3 h1:fxAGrHZTgQ9w5QqVItgzwj235/uYZYgbXitB+dLupOk=  github.com/acomagu/bufpipe v1.0.3/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4= -github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5 h1:rFw4nCn9iMW+Vajsk51NtYIcwSTkXr+JGrMd36kTDJw= -github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c=  github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=  github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 h1:JYp7IbQjafoB+tBA3gMyHYHrpOtNuDiK/uB5uXxq5wM=  github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= @@ -33,9 +71,6 @@ github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo  github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=  github.com/antihax/optional v1.0.0 h1:xK2lYat7ZLaVVcIuj82J8kIro4V6kDe0AUDFboUCwcg=  github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= -github.com/apache/thrift v0.13.0 h1:5hryIiq9gtn+MiLVn0wP37kb/uTeRZgN08WoCsAhIhI= -github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=  github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e h1:QEF07wC0T1rKkctt1RINW/+RMTVmiwxETico2l3gxJA=  github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=  github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da h1:8GUt8eRujhVEGZFFEjBj46YV4rDjvGrNxb0KMWYkL2I= @@ -44,76 +79,56 @@ github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310 h1:BUAU3CGlLvorLI26  github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=  github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=  github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a h1:pv34s756C4pEXnjgPfGYgdhg/ZdajGhyOvzx8k+23nw= -github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A= -github.com/aws/aws-lambda-go v1.13.3 h1:SuCy7H3NLyp+1Mrfp+m80jcbi9KYWAs9/BXwppwRDzY= -github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= -github.com/aws/aws-sdk-go v1.27.0 h1:0xphMHGMLBrPMfxR2AmVjZKcMEESEgWF8Kru94BNByk= -github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go-v2 v0.18.0 h1:qZ+woO4SamnH/eEbjM2IDLhRNwIwND/RQyVlBLp3Jqg= -github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=  github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=  github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=  github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=  github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=  github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY=  github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/casbin/casbin/v2 v2.1.2 h1:bTwon/ECRx9dwBy2ewRVr5OiqjeXSGiTUY74sDPQi/g= -github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ= -github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4= -github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM= +github.com/bketelsen/crypt v0.0.4 h1:w/jqZtC9YD4DS/Vp9GhWfWcCpuAL58oTnLoI8vE9YHU= +github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM=  github.com/census-instrumentation/opencensus-proto v0.2.1 h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk=  github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/cespare/xxhash/v2 v2.1.1 h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY= +github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=  github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec h1:EdRZT3IeKQmfCSrgo8SZ8V3MEnskuJP0wCYNpe+aiXo= -github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE= +github.com/cespare/xxhash/v2 v2.1.2 h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE= +github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/chzyer/logex v1.1.10 h1:Swpa1K6QvQznwJRcfTfQJmTE72DqScAa40E+fbHEXEE= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e h1:fY5BOSpyZCqRo5OhCuC+XN+r/bBCmeuuJtjz+bCNIf8= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1 h1:q763qf9huN11kDQavWsoZXJNW3xEE4JJyHa5Q25/sd8= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=  github.com/client9/misspell v0.3.4 h1:ta993UF76GwbvJcIo3Y68y/M3WxlpEHPWIGDkJYwzJI=  github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=  github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=  github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403 h1:cqQfy1jclcSy/FwLjemeg3SR1yaINm74aQyupQ0Bl8M=  github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=  github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158 h1:CevA8fI91PAnP8vpnXuB8ZYAZ5wqY86nAbxfgK8tWO4=  github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa h1:OaNxuTZr7kxeODyLWsRMC+OD03aFUH+mW6r2d+MWa5Y= -github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= -github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd h1:qMd81Ts1T2OTKmB4acZcyKaMtRnY5Y44NuXGX2GFJ1w= -github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= -github.com/coreos/go-semver v0.2.0 h1:3Jm3tLmsgAYcjC+4Up7hJrFBPr+n7rAqYeSw/SZazuY= -github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7 h1:u9SHYsPQNyt5tgDm3YN7+9dYrpK96E5wFilTFWIDZOM= -github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-semver v0.3.0 h1:wkHLiw0WNATZnSG7epLsujiMCgPAc9xhjJ4tgnAxmfM= +github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=  github.com/coreos/go-systemd/v22 v22.3.2 h1:D9/bQk5vlXQFZ6Kwuu6zaiXJ9oTPe68++AzAJc1DzSI=  github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= -github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf h1:CAKfRE2YtTUIjjh1bkBtyYFaUT/WmOqsJjgtihT0vMI= -github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d h1:U+s90UTSYgptZMwQh2aRr3LuazLJIa+Pg3Kc1ylSYVY= -github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= +github.com/cpuguy83/go-md2man/v2 v2.0.0 h1:EoUDS0afbrsXAZ9YQ9jdu/mZ2sXgT1/2yyNng4PGlyM= +github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=  github.com/creack/pty v1.1.9 h1:uDmaGzcdjhF4i/plgjmEsriH11Y0o7RKapEf/LDaM3w=  github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=  github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=  github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=  github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM= -github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= -github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4 h1:qk/FSDDxo05wdJH28W+p5yivv7LuLYLRXPPD8KQCtZs= -github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/eapache/go-resiliency v1.1.0 h1:1NtRmCAqadE2FN4ZcN6g90TP3uk8cg9rn9eNK2197aU= -github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= -github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21 h1:YEetp8/yCZMuEPMUDHG0CW/brkkEp8mzqk2+ODEitlw= -github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= -github.com/eapache/queue v1.1.0 h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc= -github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= -github.com/edsrzf/mmap-go v1.0.0 h1:CEBF7HpRnUCSJgGUb5h1Gm7e3VkmVDrR8lvWVLtrOFw= -github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M=  github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg=  github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= -github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g=  github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=  github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=  github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po=  github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ=  github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021 h1:fP+fF0up6oPY49OrjPrhIJ8yQfdIM85NXMLkMg1EXVs=  github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0=  github.com/envoyproxy/protoc-gen-validate v0.1.0 h1:EQciDnbrYxy13PgWoY8AqoxGiPrpgBZ1R8UNe3ddc+A= @@ -122,12 +137,8 @@ github.com/fatih/color v1.7.0 h1:DkWD4oS2D8LGGgTQ6IvwJJXSL5Vp2ffcQg58nFV38Ys=  github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=  github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568 h1:BHsljHzVlRcyQhjrss6TZTdY2VfCqZPbv5k3iBFa2ZQ=  github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= -github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db h1:gb2Z18BhTPJPpLQWj4T+rfKHYCHxRHCtRxhKKjRidVw= -github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= -github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8 h1:a9ENSRDFBUPkJ5lCgVZh26+ZbGyoVJG7yb5SSzF5H54= -github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= -github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= -github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= +github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=  github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=  github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=  github.com/gliderlabs/ssh v0.2.2 h1:6zsha5zo/TWhRhwqCD3+EarCAgZ2yN28ipRnGPnwkI0= @@ -141,37 +152,48 @@ github.com/go-git/go-git-fixtures/v4 v4.2.1 h1:n9gGL1Ct/yIw+nfsfr8s4+sbhT+Ncu2Su  github.com/go-git/go-git-fixtures/v4 v4.2.1/go.mod h1:K8zd3kDUAykwTdDCr+I0per6Y6vMiRR/nnVTBtavnB0=  github.com/go-git/go-git/v5 v5.4.2 h1:BXyZu9t0VkbiHtqrsvdq39UDhGJTl1h55VW6CSC4aY4=  github.com/go-git/go-git/v5 v5.4.2/go.mod h1:gQ1kArt6d+n+BGd+/B/I74HwRTLhth2+zti4ihgckDc= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1 h1:QbL/5oDUmRBzO9/Z7Seo6zf912W/a6Sr4Eu0G/3Jho0= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4 h1:WtGNWLvXpe6ZudgnXrq0barxBImvnnJoMEhXAzcbM0I= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=  github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/kit v0.9.0 h1:wDJmvq38kDhkVxi50ni9ykkdUr1PKgqKOoi01fa0Mdk=  github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-kit/kit v0.10.0 h1:dXFJfIHVvUcpSgDOV+Ne6t7jXri8Tfv2uOLHUZ2XNuo= -github.com/go-kit/kit v0.10.0/go.mod h1:xUsJbQ/Fp4kEt7AFgCuvyX4a71u8h9jB8tj/ORgOZ7o= +github.com/go-kit/log v0.1.0 h1:DGJh0Sm43HbOeYDNnVZFl8BvcYVvjD5bqYJvp0REbwQ= +github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY=  github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=  github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=  github.com/go-logfmt/logfmt v0.5.0 h1:TrB8swr/68K7m9CcGut2g3UOihhbcbiMAYiuTXdEih4=  github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= -github.com/go-sql-driver/mysql v1.4.0 h1:7LxgVwFb2hIQtMm87NdgAVfXjnt4OePseqT1tKx+opk= -github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=  github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk=  github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=  github.com/godbus/dbus/v5 v5.0.4 h1:9349emZab16e7zQvpmsbtjc18ykshndd8y2PG3sgJbA=  github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/gogo/googleapis v1.1.0 h1:kFkMAZBNAn4j7K0GiZr8cRYzejq68VbheufiV3YuyFI= -github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s=  github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.1 h1:/s5zKNz0uPFCZ5hddgPdo2TK2TVrUNMn0OOX8/aZMTE= -github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=  github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=  github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6 h1:ZgQEtGgCBiWRM39fZuwSd1LwSqqSW0hOdXCYYDX0R3I=  github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/mock v1.1.1 h1:G5FRp8JnTd7RQH5kemVNlMeyXQAztQ3mOWV95KxsXH8= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e h1:1r7pUrabqp18hOBcwBwiTsbnFeTZHV9eER/QT5JVZxY= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=  github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= +github.com/golang/mock v1.5.0 h1:jlYHihg//f7RRwuPfptm04yp4s7O6Kw8EZiVYIGcH0g= +github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8=  github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=  github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=  github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=  github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk=  github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=  github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=  github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= @@ -181,10 +203,9 @@ github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QD  github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=  github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=  github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM=  github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=  github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db h1:woRePGFeVFfLKN/pOkfl+p/TAqKOfFu+7KPlMVpok/w= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=  github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=  github.com/google/btree v1.0.0 h1:0udJVsspx3VBr5FwtLhQQtuAsVc79tTq0ocGIPAU6qo=  github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= @@ -192,36 +213,48 @@ github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5a  github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=  github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=  github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=  github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=  github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU=  github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=  github.com/google/gofuzz v1.0.0 h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw=  github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.1.0 h1:wCKgOCHuUEVfsaQLpPSJb7VdYCdTVZQAuOdYm1yc/60= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5 h1:zIaiqGYDQwa4HVx5wGRTXbx38Pqxjemn4BP98wpzpXo= +github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=  github.com/google/renameio v0.1.0 h1:GOZbcHa3HfsPKPlmyPyN2KEohoMXOhdMbHrvbpl2QaA=  github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=  github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y=  github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=  github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8=  github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gorilla/context v1.1.1 h1:AWwleXJkX/nhcU9bZSnZoi3h/qGYqQAGhq6zZe/aQW8= -github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= -github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.7.3 h1:gnP5JzjVOuiZD07fKKToCAOjS0yOpj/qPETTXCCS6hw= -github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c h1:Lh2aW+HnU2Nbe1gqD9SOJLJxW1jBMmQOktN2acDyJk8= -github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4 h1:z53tR0945TRRQO/fLEVPI6SMv7ZflF0TEaTAoU7tOzg= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= -github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho= -github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= -github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=  github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo=  github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/hashicorp/consul/api v1.3.0 h1:HXNYlRkkM/t+Y/Yhxtwcy02dlYwIaoxzvxPnS+cqy78= -github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= -github.com/hashicorp/consul/sdk v0.3.0 h1:UOxjlb4xVNF93jak1mzzoBatyFju9nrkxpVwIp/QqxQ= -github.com/hashicorp/consul/sdk v0.3.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= +github.com/hashicorp/consul/api v1.1.0 h1:BNQPM9ytxj6jbjjdRPioQ94T6YXriSopn0i8COv6SRA= +github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= +github.com/hashicorp/consul/sdk v0.1.1 h1:LnuDWGNsoajlhGyHJvuWW6FVqRl8JOTPqS6CPTsYjhY= +github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8=  github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA=  github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=  github.com/hashicorp/go-cleanhttp v0.5.1 h1:dH3aiDG9Jvb5r5+bYHsikaOUIpcM0xvgMXVoDkXMzJM= @@ -241,13 +274,13 @@ github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdv  github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=  github.com/hashicorp/go-uuid v1.0.1 h1:fv1ep09latC32wFoVwnqcnKJGnMSdBanPczbHAYm1BE=  github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-version v1.2.0 h1:3vNe/fWF5CBgRIguda1meWhsZHy3m8gCJ5wx+dIzX/E= -github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=  github.com/hashicorp/go.net v0.0.1 h1:sNCoNyDEvN1xa+X0baata4RdcpKwcMS6DH+xwfqPgjw=  github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90=  github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=  github.com/hashicorp/golang-lru v0.5.1 h1:0hERBMJE1eitiLkihrMvRVBYAkpHzc/J3QdDN+dAcgU=  github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=  github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y=  github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64=  github.com/hashicorp/mdns v1.0.0 h1:WhIgCr5a7AaVH6jPUwjtRuuE7/RDufnUvzIr48smyxs= @@ -256,45 +289,43 @@ github.com/hashicorp/memberlist v0.1.3 h1:EmmoJme1matNzb+hMpDuR/0sbJSUisxyqBGG67  github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I=  github.com/hashicorp/serf v0.8.2 h1:YZ7UKsJv+hKjqGVUUbtE3HNj79Eln2oQ75tniF6iPt0=  github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= -github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= -github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= -github.com/hudl/fargo v1.3.0 h1:0U6+BtN6LhaYuTnIJq4Wyq5cpn6O2kWrxAtcqBmYY6w= -github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639 h1:mV02weKRL81bEnm8A0HT1/CAelMQDBuQIfLw8n+d6xI= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=  github.com/imdario/mergo v0.3.12 h1:b6R2BslTbIEToALKP7LxUvijTsNI9TAe80pLWN2g/HU=  github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=  github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=  github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d h1:/WZQPMZNsjZ7IlCpsLGdQBINg5bxKQ1K1sh6awxLtkA= -github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo=  github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A=  github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=  github.com/jessevdk/go-flags v1.5.0 h1:1jKYvbxEjfUl0fmqTCOfonvskHHXMjBySTLW4y9LFvc=  github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4= -github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM= -github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/jonboulle/clockwork v0.1.0 h1:VKV+ZcuP6l3yW9doeqz6ziZGgcynBVQO+obU0+0hcPo= -github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=  github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA=  github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4=  github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.10 h1:Kz6Cvnvv2wGdaG/V8yMvfkmNiXq9Ya2KUv4rouJJr68=  github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.11 h1:uVUAXhF2To8cbw/3xN3pxj6kk7TYKs98NIrTqPlMWAQ= +github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1 h1:6QPYqodiu3GuPL+7mfx+NwDdp2eTkp9IfEUpgAwUN0o= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=  github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo=  github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=  github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=  github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U=  github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= -github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351 h1:DowS9hvgyYSX4TO5NpyC606/Z4SxnNYbT+WX27or6Ck=  github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= -github.com/kisielk/errcheck v1.1.0 h1:ZqfnKyx9KGpRcW04j5nnPDgRgoXUeLh2YFBeFzphcA0= -github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kevinburke/ssh_config v1.1.0 h1:pH/t1WS9NzT8go394IqZeJTMHVm6Cr6ZJ6AQ+mdNo/o= +github.com/kevinburke/ssh_config v1.1.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= +github.com/kisielk/errcheck v1.5.0 h1:e8esj/e4R+SAOwFwN+n3zr0nYeCyeweozKfO23MvHzY= +github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=  github.com/kisielk/gotool v1.0.0 h1:AV2c/EiW3KqPNT9ZKl07ehoAGi4C5/01Cfbblndcapg=  github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=  github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=  github.com/konsorten/go-windows-terminal-sequences v1.0.3 h1:CE8S1cTafDpPvMhIxNJKvHsGVBgn1xWYf1NbHQhywc8=  github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/fs v0.1.0 h1:Jskdu9ieNAYnjxsi0LbQp1ulIKZV1LAFgK1tWhpZgl8= +github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=  github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515 h1:T+h1c/A9Gawja4Y9mFVWj2vyii2bbUNDw3kt9VxK2EY=  github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=  github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= @@ -305,21 +336,17 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=  github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=  github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=  github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743 h1:143Bb8f8DuGWck/xpNUOckBVYfFbBTnLevfRZ1aVVqo= -github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= -github.com/lightstep/lightstep-tracer-go v0.18.1 h1:vi1F1IQ8N7hNWytK9DpJsUfQhGuNSc19z330K6vl4zk= -github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= -github.com/lyft/protoc-gen-validate v0.0.13 h1:KNt/RhmQTOLr7Aj8PsJ7mTronaFyx80mRTT9qF261dA= -github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= +github.com/magiconair/properties v1.8.5 h1:b6kJs+EmPFMYGkow9GiUyCyOvIwYetYJ3fSaWak/Gls= +github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60=  github.com/matryer/is v1.2.0 h1:92UTHpy8CDwaJ08GqLDzhhuixiBUUD1p3AU6PHddz4A=  github.com/matryer/is v1.2.0/go.mod h1:2fLPjFQM9rhQ15aVEtbuwhJinnOqrmgXPNdZsdwlWXA=  github.com/mattn/go-colorable v0.0.9 h1:UVL0vNpWh04HeJXV0KLcaT7r06gOH2l4OW6ddYRUIY4=  github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= +github.com/mattn/go-isatty v0.0.3 h1:ns/ykhmWi7G9O+8a448SecJU3nSMBXJfqQkl0upE1jI=  github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.4 h1:bnP0vzxcAdeI1zdubAl5PjU6zsERjGZb7raWodagDYs= -github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-runewidth v0.0.2 h1:UnlwIPBGaTZfPQ6T1IGzPI0EkYAQmT9fAEJ/poFC63o= -github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= +github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= +github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= +github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=  github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=  github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=  github.com/miekg/dns v1.0.14 h1:9jZdLNd/P4+SfEJ0TNyxYpsK8N4GtfylBLqtbYN1sbA= @@ -336,8 +363,9 @@ github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS4  github.com/mitchellh/iochan v1.0.0 h1:C+X3KsSTLFVBr/tK1eYN/vs4rJcvsiLU338UhYPJWeY=  github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY=  github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE=  github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.4.1 h1:CpVNEelQCZBooIPDn+AR3NpivK/TIKU8bDxdASFVQag= +github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=  github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=  github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=  github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -347,139 +375,90 @@ github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3Rllmb  github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=  github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+SVif2QVs3tOP0zanoHgBEVAwHxUSIzRqU=  github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg= -github.com/nats-io/jwt v0.3.2 h1:+RB5hMpXUUA2dfxuhBTEkMOrYmM+gKIZYS1KjSostMI= -github.com/nats-io/jwt v0.3.2/go.mod h1:/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU= -github.com/nats-io/nats-server/v2 v2.1.2 h1:i2Ly0B+1+rzNZHHWtD4ZwKi+OU5l+uQo1iDHZ2PmiIc= -github.com/nats-io/nats-server/v2 v2.1.2/go.mod h1:Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k= -github.com/nats-io/nats.go v1.9.1 h1:ik3HbLhZ0YABLto7iX80pZLPw/6dx3T+++MZJwLnMrQ= -github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w= -github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= -github.com/nats-io/nkeys v0.1.3 h1:6JrEfig+HzTH85yxzhSVbjHRJv9cn0p6n3IngIcM5/k= -github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= -github.com/nats-io/nuid v1.0.1 h1:5iA8DT8V7q8WK2EScv2padNa/rTESc1KdnPw4TC2paw= -github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c=  github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=  github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= -github.com/oklog/oklog v0.3.2 h1:wVfs8F+in6nTBMkA7CbRw+zZMIB7nNM825cM1wuzoTk= -github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= -github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw= -github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= -github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5 h1:58+kh9C6jJVXYjt8IE48G2eWl6BjwU5Gj0gqY84fy78= -github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= -github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.7.0 h1:WSHQ+IS43OoUrWtD1/bbclrwK8TTH5hzp+umCiuxHgs= -github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/gomega v1.4.3 h1:RE1xgDvH7imwFD45h+u2SgIfERHlS2yNG4DObb5BSKU= -github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/op/go-logging v0.0.0-20160315200505-970db520ece7 h1:lDH9UUVJtmYCjyT0CI4q8xvlXPxeZ0gYCVvWbmPlp88= -github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= -github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492 h1:lM6RxxfUMrYL/f8bWEUqdXrANWtrL7Nndbm9iFN0DlU= -github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis= -github.com/opentracing/basictracer-go v1.0.0 h1:YyUAhaEfjoWXclZVJ9sGoNct7j4TVk7lZWlQw5UXuoo= -github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= -github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= -github.com/opentracing/opentracing-go v1.1.0 h1:pWlfV3Bxv7k65HYwkikxat0+s3pV4bsqf19k25Ur8rU= -github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= -github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5 h1:ZCnq+JUrvXcDVhX/xRolRBZifmabN1HcS1wrPSvxhrU= -github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5/go.mod h1:/wsWhb9smxSfWAKL3wpBW7V8scJMt8N8gnaMCS9E/cA= -github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= -github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= -github.com/openzipkin/zipkin-go v0.2.2 h1:nY8Hti+WKaP0cRsSeQ026wU03QsM762XBeCXBb9NAWI= -github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= -github.com/pact-foundation/pact-go v1.0.4 h1:OYkFijGHoZAYbOIb1LWXrwKQbMMRUv1oQ89blD2Mh2Q= -github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= +github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec= +github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=  github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c h1:Lgl0gzECD8GnQ5QCWA8o6BtfL6mDH5rQgM4/fX3avOs=  github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= -github.com/pborman/uuid v1.2.0 h1:J7Q5mO4ysT1dv8hyrUGHb9+ooztCXu1D8MY8DZYsu3g= -github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= -github.com/performancecopilot/speed v3.0.0+incompatible h1:2WnRzIquHa5QxaJKShDkLM+sc0JPuwhXzK8OYOyt3Vg= -github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= -github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= -github.com/pierrec/lz4 v2.0.5+incompatible h1:2xWsjqPFWcplujydGg4WmhC/6fZqK42wMM8aXeqhl0I= -github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= +github.com/pelletier/go-toml v1.9.3 h1:zeC5b1GviRUyKYd6OJPvBU/mcVDVoL1OhT17FCt5dSQ= +github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=  github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=  github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=  github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=  github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/profile v1.2.1 h1:F++O52m40owAmADcojzM+9gyjmMOY/T4oYJkgFDH8RE= -github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= +github.com/pkg/sftp v1.10.1 h1:VasscCm72135zRysgrJDKsntdmPN+OuU3+nnHYA9wyc= +github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI=  github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=  github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=  github.com/posener/complete v1.1.1 h1:ccV59UEOTzVDnDUEFdT95ZzHVZ+5+158q8+SJb2QV5w=  github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI=  github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs=  github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= -github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og=  github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= -github.com/prometheus/client_golang v1.9.0 h1:Rrch9mh17XcxvEu9D9DEpb4isxjGBtcevQjKvxPRQIU= -github.com/prometheus/client_golang v1.9.0/go.mod h1:FqZLKOZnGdFAhOK4nqGHa7D66IdsO+O441Eve7ptJDU= +github.com/prometheus/client_golang v1.11.0 h1:HNkLOAEQMIDv/K+04rukrLx6ch7msSRwf3/SASFAGtQ= +github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=  github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=  github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=  github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.1.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=  github.com/prometheus/client_model v0.2.0 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=  github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=  github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA=  github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= -github.com/prometheus/common v0.15.0 h1:4fgOnadei3EZvgRwxJ7RMpG1k1pOZth5Pc13tyspaKM= -github.com/prometheus/common v0.15.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s= +github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= +github.com/prometheus/common v0.31.1 h1:d18hG4PkHnNAKNMOmFuXFaiY8Us0nird/2m60uS1AMs= +github.com/prometheus/common v0.31.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls=  github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=  github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A=  github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.2.0 h1:wH4vA7pcjKuZzjF7lM8awk4fnuJO6idemZXoKnULUx4= -github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a h1:9ZKAASQSHhDYGoxY8uLVpewe1GDZ2vu2Tr/vTdVAkFQ= -github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= +github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/prometheus/procfs v0.7.3 h1:4jVXhlkAyzOScmCkXBTOLRLTz8EeU+eyjrwB/EPq0VU= +github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= +github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=  github.com/rogpeppe/fastuuid v1.2.0 h1:Ppwyp6VYCF1nvBTXL3trRso7mXMlRrw9ooo375wvi2s=  github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=  github.com/rogpeppe/go-internal v1.3.0 h1:RR9dF3JtopPvtkroDZuVD7qquD0bnHlKSqaQhgwt8yk=  github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rs/xid v1.2.1 h1:mhH9Nq+C1fY2l1XIpgxIiUOfNpRBYH1kKcr+qfKgjRc= -github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= -github.com/rs/zerolog v1.23.0 h1:UskrK+saS9P9Y789yNNulYKdARjPZuS35B8gJF2x60g= -github.com/rs/zerolog v1.23.0/go.mod h1:6c7hFfxPOy7TacJc4Fcdi24/J0NKYGzjG8FWRI916Qo= +github.com/rs/xid v1.3.0 h1:6NjYksEUlhurdVehpc7S7dk6DAmcKv8V9gG0FsVN2U4= +github.com/rs/xid v1.3.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= +github.com/rs/zerolog v1.25.0 h1:Rj7XygbUHKUlDPcVdoLyR91fJBsduXj5fRxyqIQj/II= +github.com/rs/zerolog v1.25.0/go.mod h1:7KHcEGe0QZPOm2IE4Kpb5rTh6n1h2hIgS5OOnu1rUaI=  github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q=  github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=  github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f h1:UFr9zpz4xgTnIE5yIMtWAMngCdZ9p/+q6lTbgelo80M=  github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= -github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da h1:p3Vo3i64TCLY7gIfzeQaUJ+kppEO5WQG3cL8iE8tGHU= -github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E=  github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 h1:nn5Wsu0esKSJiIVhscUtVbo7ada43DJhG55ua/hjS5I=  github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= -github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=  github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= +github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= +github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=  github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo=  github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=  github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=  github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q=  github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= -github.com/sirupsen/logrus v1.6.0 h1:UBcNElsrwanuuMsnGSlYmtmgbb23qDR5dG+6X6Oo89I=  github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= +github.com/sirupsen/logrus v1.7.0 h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM= +github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=  github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM=  github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=  github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s=  github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/soheilhy/cmux v0.1.4 h1:0HKaf1o97UwFjHH9o5XsHUOF+tqmdA7KEzXLpiyaw0E= -github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= -github.com/sony/gobreaker v0.4.1 h1:oMnRNZXX5j85zso6xCPRNPtmAycat+WcoKbklScLDgQ= -github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= -github.com/spf13/cobra v0.0.3 h1:ZlrZ4XsMRm04Fr5pSFxBgfND2EBVa1nLpiy1stUsX/8= -github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= -github.com/spf13/pflag v1.0.1 h1:aCvUg6QPl3ibpQUxyLkrEkCHtPqYJL4x9AuhqVqFis4= -github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= -github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271 h1:WhxRHzgeVGETMlmVfqhRn8RIeeNoPr2Czh33I4Zdccw= -github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= -github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a h1:AhmOdSHeswKHBjhsLs/7+1voOxT+LLrSk/Nxvk35fug= -github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72 h1:qLC7fQah7D6K1B0ujays3HV9gkFtllcxhzImRR7ArPQ= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.6.0 h1:xoax2sJ2DT8S8xA2paPFjDCScCNeWsg75VG0DLRreiY= +github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= +github.com/spf13/cast v1.3.1 h1:nFm6S0SMdyzrzcmThSipiEubIDy8WEXKNZ0UOgiRpng= +github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cobra v1.2.1 h1:+KmjbUw1hriSNMF55oPrkZcb27aECyrj8V2ytv7kWDw= +github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= +github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= +github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.8.1 h1:Kq1fyeebqsBfbjZj4EL7gj2IO0mMaiyjYUWcUsl2O44= +github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns=  github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=  github.com/stretchr/objx v0.1.1 h1:2vfRuCMp5sSVIDSqO8oNnWJq7mPa6KVP3iPIwFBuy8A=  github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -487,184 +466,391 @@ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXf  github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=  github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=  github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=  github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=  github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8 h1:ndzgwNDnKIqyCvHTXaCqh9KlOWKvBry6nuXMJmonVsE= -github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= -github.com/urfave/cli v1.22.1 h1:+mkCCcOFKPnCmVYVcURKps1Xe+3zP90gSYGNfRkjoIY= -github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/xanzy/ssh-agent v0.3.0 h1:wUMzuKtKilRgBAD1sUb8gOwwRr2FGoBVumcjoOACClI= +github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s= +github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw=  github.com/xanzy/ssh-agent v0.3.0/go.mod h1:3s9xbODqPuuhK9JV1R321M/FlMZSBvE5aY6eAcqrDh0= -github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 h1:eY9dn8+vbi4tKz5Qo6v2eYzo7kUS51QINcR5jNpbZS8= -github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= -github.com/yuin/goldmark v1.2.1 h1:ruQGxdhGHe7FWOJPT0mKs5+pD2Xs1Bm/kdGlHO04FmM= +github.com/xanzy/ssh-agent v0.3.1 h1:AmzO1SSWxw73zxFZPRwaMN1MohDw8UyHnmuxyceTEGo= +github.com/xanzy/ssh-agent v0.3.1/go.mod h1:QIE4lCeL7nkC25x+yA3LBIYfwCc1TFziCtG7cBAac6w= +github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=  github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -go.etcd.io/bbolt v1.3.3 h1:MUGmc65QhB3pIlaQ5bB4LwqSj6GIonVJXpZiaKNyaKk= -go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738 h1:VcrIfasaLFkyjk6KNlXQSzO+B0fZcnECiDrKJsfxka0= -go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= -go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= -go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= -go.opencensus.io v0.22.2 h1:75k/FF0Q2YM8QYo07VPddOLBslDt1MZOdEslOHvmzAs= +github.com/yuin/goldmark v1.3.5 h1:dPmz1Snjq0kmkz159iL7S6WzdahUTHnHB5M56WFVifs= +github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +go.etcd.io/etcd/api/v3 v3.5.0 h1:GsV3S+OfZEOCNXdtNkBSR7kgLobAa/SO6tCxRa0GAYw= +go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= +go.etcd.io/etcd/client/pkg/v3 v3.5.0 h1:2aQv6F436YnN7I4VbI8PPYrBhu+SmrTaADcf8Mi/6PU= +go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= +go.etcd.io/etcd/client/v2 v2.305.0 h1:ftQ0nOOHMcbMS3KIaDQ0g5Qcd6bhaBrQT6b89DfwLTs= +go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=  go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= +go.opencensus.io v0.23.0 h1:gqCw0LfLxScz8irSi8exQc7fyQ0fKQU/qnC/X8+V/1M= +go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=  go.opentelemetry.io/proto/otlp v0.7.0 h1:rwOQPCuKAKmwGKq2aVNnYIibI6wnV7EvzgfTCzcdGg8=  go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= -go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= -go.uber.org/atomic v1.5.0 h1:OI5t8sDa1Or+q8AeE+yKeB/SDYioSHAgcVljj9JIETY= -go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= -go.uber.org/multierr v1.3.0 h1:sFPn2GLc3poCkfrpIXGhBD2X0CMIo4Q/zSULXrj/+uc= -go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= -go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee h1:0mgffUl7nfd+FpvXMVz4IDEaUSmT1ysygQC7qYo7sG4= -go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= -go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -go.uber.org/zap v1.13.0 h1:nR6NoDBgAf67s68NhaXbsojM+2gxp3S1hWkHDl27pVU= -go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= +go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw= +go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/multierr v1.6.0 h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4= +go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= +go.uber.org/zap v1.17.0 h1:MTjgFu6ZLKvY6Pvaqk97GlxNBuMpV4Hy/3P6tRGlI2U= +go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo=  golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=  golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=  golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=  golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=  golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=  golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=  golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=  golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b h1:7mWr3k41Qtv8XlltBkDkl8LoP3mpSgBW8BUoxtEdbXg=  golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/exp v0.0.0-20190121172915-509febef88a4 h1:c2HOrn5iMezYjSlGPncknSEr/8x5LELb/ilJbXi9DEA= +golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 h1:7I4JAnoQBe7ZtJcBaYHi5UtiO8tQHbUSXxL+pnGRANg= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=  golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6 h1:QE6XYQK6naiK1EPAe1g/ILLxN5RBoH5xkJk3CqlMI/Y= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= +golang.org/x/image v0.0.0-20190802002840-cff245a6509b h1:+qEpEAPhDZ1o0x3tHzZTQDArnOixOzGD9HUJfcg0mb4= +golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=  golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=  golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=  golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=  golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190930215403-16217165b5de h1:5hukYrvBGR8/eNkX5mdUezrA6JiaEZDtJb9Ei+1LlBs= +golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=  golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= +golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= +golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028 h1:4+4C/Iv2U4fMZBiMCc98MG1In4gJY5YRhtpDNeDeHWs= +golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o=  golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=  golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4= +golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=  golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.2 h1:Gz96sIWK3OalVv/I/qNygP42zyoKp3xptRVCWRFEBvo= +golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=  golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=  golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=  golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=  golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=  golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=  golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=  golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=  golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=  golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=  golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=  golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=  golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=  golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=  golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=  golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=  golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210326060303-6b1517762897 h1:KrsHThm5nFk34YtATK1LsThyGhGbGe1olrte/HInHvs= +golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc=  golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f h1:OfiFi4JbukWwe3lzw+xunroH1mnC1e2Gy5cxNJApiSY= +golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=  golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=  golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d h1:TzXSXBo42m9gQenoE3b9BGiEpg5IG2JkU5FkPIawgtw= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=  golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210402161424-2e8d93401602/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c h1:pkQiBZBvdos9qq4wBAHqlzuZHEXo07pqV06ef90u1WI= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=  golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=  golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=  golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=  golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=  golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=  golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9 h1:SQFwaSi55rU7vdNs9Yr0Z324VNlrF+0wMqRXT4St8ck= +golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=  golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=  golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=  golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=  golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=  golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=  golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=  golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191220142924-d4481acd189f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201214210602-f9fddec55a1e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79 h1:RX8C8PRZc2hTIod4ds8ij+/4RQX3AqhYj3uOHmyaz4E= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=  golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211015200801-69063c4bb744 h1:KzbpndAYEM+4oHRp9JmB2ewj0NHHxO3Z0g7Gus2O1kk= +golang.org/x/sys v0.0.0-20211015200801-69063c4bb744/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=  golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E=  golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=  golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=  golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=  golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=  golang.org/x/time v0.0.0-20191024005414-555d28b269f0 h1:/5xXl8Y5W96D+TtHSlonuFqGHIWVuyCkGJLwGh9JJFs=  golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=  golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=  golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=  golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=  golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=  golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=  golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=  golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=  golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=  golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.1.0 h1:po9/4sTYwZU9lPhi1tOrb4hCv3qrhiQ77LZfGa2OjwY= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=  golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.5 h1:ouewzE6p+/VEB31YYnTbEJdi8pFqKp4P4n85vwo3DHA= +golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=  golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=  golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=  golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=  golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=  golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/api v0.3.1 h1:oJra/lMfmtm13/rgY/8i3MzjFWYXvQIAKjQ3HqofMk8= -google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= +google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= +google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= +google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= +google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= +google.golang.org/api v0.44.0 h1:URs6qR1lAxDsqWITsQXI4ZkGiYJ5dHtRNiCpfs2OeKA= +google.golang.org/api v0.44.0/go.mod h1:EBOGZqzyhtvMDoxwS97ctnh0zUmYY6CxqXsc1AvkYD8=  google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.4.0 h1:/wp5JvzpHIxhs/dumFmF7BXTf3Z+dd4uXta4kVyO508=  google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= +google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= +google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=  google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=  google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=  google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=  google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=  google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY= +google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U=  google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= +google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= +google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20211016002631-37fc39342514 h1:Rp1vYDPD4TdkMH5S/bZbopsGCsWhPcrLBUwOVhAQCxM= +google.golang.org/genproto v0.0.0-20211016002631-37fc39342514/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=  google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM=  google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= -google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=  google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=  google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=  google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=  google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=  google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= +google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= +google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=  google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=  google.golang.org/grpc v1.41.0 h1:f+PlOh7QV4iIJkPrx5NQ7qaNGFQ3OTse67yaDHfju4E=  google.golang.org/grpc v1.41.0/go.mod h1:U3l9uK9J0sini8mHphKoXyaqDA/8VyGnDee1zzIUK6k=  google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= @@ -675,10 +861,12 @@ google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzi  google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=  google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=  google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4=  google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=  google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk=  google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=  gopkg.in/alecthomas/kingpin.v2 v2.2.6 h1:jMFz6MfLP0/4fUyZle81rXUoxOBFi19VUFKVDOQfozc=  gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=  gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -687,36 +875,35 @@ gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8  gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=  gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=  gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= -gopkg.in/cheggaaa/pb.v1 v1.0.25 h1:Ev7yu1/f6+d+b3pi5vPdRPc6nNtP1umSfcWiEfRqv6I= -gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw=  gopkg.in/errgo.v2 v2.1.0 h1:0vLT13EuvQ0hNvakwLuFZ/jYrLp5F3kcWHXdRggjCE8=  gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= -gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4= -gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= -gopkg.in/gcfg.v1 v1.2.3 h1:m8OOJ4ccYHnx2f4gQwpno8nAX5OGOh7RLaaz0pj3Ogs= -gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= -gopkg.in/resty.v1 v1.12.0 h1:CuXP0Pjfw9rOuY6EP+UvtNvt5DSqHpIxILZKT/quCZI= -gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= -gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= -gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/ini.v1 v1.62.0 h1:duBzk771uxoUuOlyRLkHsygud9+5lrlGjdFBb4mSKDU= +gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=  gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=  gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= -gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=  gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=  gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=  gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=  gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=  gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.3.0 h1:clyUAQHOM3G0M3f5vQj7LuJrETvjVot3Z5el9nffUtU= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=  gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= +gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=  gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=  honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=  honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.1-2019.2.3 h1:3JgtbtFHMiCmsznwGVTUWbgGov+pVqnlf1dEJTNAXeM=  honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -sigs.k8s.io/yaml v1.1.0 h1:4A07+ZFc2wgJwo8YNlQpr1rVlgUDlxXHhPJciaPY5gs= -sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= -sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0 h1:ucqkfpjg9WzSUubAO62csmucvxl4/JeW3F4I4909XkM= -sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= +honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8= +honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +rsc.io/binaryregexp v0.2.0 h1:HfqmD5MEmC0zvwBuF187nq9mdnXjXsSivRiXN7SmRkE= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/quote/v3 v3.1.0 h1:9JKUTTIUgS6kzR9mK1YuGKv6Nl+DijDNIc0ghT58FaY= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0 h1:7uVkIFmeBqHfdjD+gZwtXXI+RODJ2Wc4O7MPEh/QiW4= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/rest/cargo/BUILD.bazel b/rest/cargo/BUILD.bazel index c56ad3d..499c2ac 100644 --- a/rest/cargo/BUILD.bazel +++ b/rest/cargo/BUILD.bazel @@ -23,7 +23,7 @@ alias(  alias(      name = "hyper", -    actual = "@raze__hyper__0_14_12//:hyper", +    actual = "@raze__hyper__0_14_13//:hyper",      tags = [          "cargo-raze",          "manual", @@ -59,7 +59,7 @@ alias(  alias(      name = "tokio", -    actual = "@raze__tokio__1_11_0//:tokio", +    actual = "@raze__tokio__1_12_0//:tokio",      tags = [          "cargo-raze",          "manual", diff --git a/webhook/Cargo.toml b/webhook/Cargo.toml index 9e6b507..24c68f8 100644 --- a/webhook/Cargo.toml +++ b/webhook/Cargo.toml @@ -8,12 +8,13 @@ hyper = { version = "0.14", features = ["full"] }  tokio = { version = "1", features = ["full"] }  common = { path = "../common/rust" }  serde = { version = "1.0.8", features = ["derive"] } -libsodium-sys = "0.2.7"  hex = "0.4.3"  serde_json = { version = "1.0" }  libc = "0.2.101"  lazy_static = "1.4.0"  ctor = "0.1.21" +ed25519-dalek = "1" +rand = "0.7"  [[bin]]  name = "webhook" diff --git a/webhook/cargo/BUILD.bazel b/webhook/cargo/BUILD.bazel index 3988edc..77bc34f 100644 --- a/webhook/cargo/BUILD.bazel +++ b/webhook/cargo/BUILD.bazel @@ -22,6 +22,15 @@ alias(  )  alias( +    name = "ed25519_dalek", +    actual = "@raze__ed25519_dalek__1_0_1//:ed25519_dalek", +    tags = [ +        "cargo-raze", +        "manual", +    ], +) + +alias(      name = "hex",      actual = "@raze__hex__0_4_3//:hex",      tags = [ @@ -32,7 +41,7 @@ alias(  alias(      name = "hyper", -    actual = "@raze__hyper__0_14_12//:hyper", +    actual = "@raze__hyper__0_14_13//:hyper",      tags = [          "cargo-raze",          "manual", @@ -50,7 +59,7 @@ alias(  alias(      name = "libc", -    actual = "@raze__libc__0_2_101//:libc", +    actual = "@raze__libc__0_2_104//:libc",      tags = [          "cargo-raze",          "manual", @@ -58,8 +67,8 @@ alias(  )  alias( -    name = "libsodium_sys", -    actual = "@raze__libsodium_sys__0_2_7//:libsodium_sys", +    name = "rand", +    actual = "@raze__rand__0_7_3//:rand",      tags = [          "cargo-raze",          "manual", @@ -77,7 +86,7 @@ alias(  alias(      name = "serde_json", -    actual = "@raze__serde_json__1_0_67//:serde_json", +    actual = "@raze__serde_json__1_0_68//:serde_json",      tags = [          "cargo-raze",          "manual", @@ -86,7 +95,7 @@ alias(  alias(      name = "tokio", -    actual = "@raze__tokio__1_11_0//:tokio", +    actual = "@raze__tokio__1_12_0//:tokio",      tags = [          "cargo-raze",          "manual", diff --git a/webhook/src/handler/handler.rs b/webhook/src/handler/handler.rs index 74a1762..a07f995 100644 --- a/webhook/src/handler/handler.rs +++ b/webhook/src/handler/handler.rs @@ -19,12 +19,14 @@ use std::{      task::{Context, Poll},      time::Duration,  }; +use ed25519_dalek::PublicKey;  /// Hyper service used to handle the discord webhooks  #[derive(Clone)]  pub struct HandlerService {      pub config: Arc<Config>,      pub nats: Arc<Connection>, +    pub public_key: Arc<PublicKey>  }  impl HandlerService { @@ -38,7 +40,7 @@ impl HandlerService {                      let contatenated_data = [timestamp.as_bytes().to_vec(), data.to_vec()].concat();                      if let Ok(signature_str) = &signature.to_str() {                          if validate_signature( -                            &self.config.discord.public_key, +                            &self.public_key,                              &contatenated_data,                              signature_str,                          ) { diff --git a/webhook/src/handler/make_service.rs b/webhook/src/handler/make_service.rs index deeb2fe..9e90436 100644 --- a/webhook/src/handler/make_service.rs +++ b/webhook/src/handler/make_service.rs @@ -7,10 +7,12 @@ use std::{      sync::Arc,      task::{Context, Poll},  }; +use ed25519_dalek::PublicKey;  pub struct MakeSvc {      pub settings: Arc<Config>,      pub nats: Arc<Connection>, +    pub public_key: Arc<PublicKey>  }  impl<T> Service<T> for MakeSvc { @@ -26,6 +28,7 @@ impl<T> Service<T> for MakeSvc {          ready(Ok(HandlerService {              config: self.settings.clone(),              nats: self.nats.clone(), +            public_key: self.public_key.clone()          }))      }  } diff --git a/webhook/src/handler/signature.rs b/webhook/src/handler/signature.rs index e4c7d53..748fa6a 100644 --- a/webhook/src/handler/signature.rs +++ b/webhook/src/handler/signature.rs @@ -1,5 +1,8 @@  use common::prometheus::{Counter, HistogramVec, labels, opts, register_counter, register_histogram_vec}; -use libsodium_sys::crypto_sign_ed25519_verify_detached; +use ed25519_dalek::PublicKey; +use ed25519_dalek::Verifier; +use ed25519_dalek::Signature; +use std::convert::TryInto;  lazy_static::lazy_static! {      static ref SIGNATURE_TIME_HISTOGRAM: HistogramVec = register_histogram_vec!( @@ -15,36 +18,22 @@ lazy_static::lazy_static! {      )).unwrap();  } -/// Checks the signature of a given data using the hex signature and the public key. -pub fn validate_signature(hex_public_key: &str, data: &Vec<u8>, hex_signature: &str) -> bool { +fn demo<T, const N: usize>(v: Vec<T>) -> [T; N] { +    v.try_into() +        .unwrap_or_else(|v: Vec<T>| panic!("Expected a Vec of length {} but it was {}", N, v.len())) +} + +pub fn validate_signature(public_key: &PublicKey, data: &Vec<u8>, hex_signature: &str) -> bool {      SIGNATURE_COUNTER.inc();      let timer = SIGNATURE_TIME_HISTOGRAM.with_label_values(&["webhook_main"]).start_timer(); -    // First, we need to check if the signature & private key is valid base64.      let signature_result = hex::decode(hex_signature); -    let public_key_result = hex::decode(hex_public_key);      let mut result = false; -    if signature_result.is_ok() && public_key_result.is_ok() { -        // Since we now have the signatures in u8 vectors. We will initialize all the -        // parameters for the ffi call to sodium. -        let signature_pointer = signature_result.unwrap(); -        let private_key_pointer = public_key_result.unwrap(); - -        let data_pointer = data.as_ptr(); -        let data_len = data.len() as u64; - -        // A ffi call is considered unsafe by the Rust compiler -        // we assume all the parameters are correct for the call -        unsafe { -            // If the signature is valid, sodium will return 0 -            result = crypto_sign_ed25519_verify_detached( -                signature_pointer.as_ptr(), -                data_pointer, -                data_len, -                private_key_pointer.as_ptr(), -            ) == 0; -        } +    if let Ok(signature) = signature_result { +        let sig = Signature::from(demo(signature)); + +        result = public_key.verify(data, &sig).is_ok();      }      timer.observe_duration(); diff --git a/webhook/src/handler/tests/handler_integration.rs b/webhook/src/handler/tests/handler_integration.rs index 6031428..906b347 100644 --- a/webhook/src/handler/tests/handler_integration.rs +++ b/webhook/src/handler/tests/handler_integration.rs @@ -4,6 +4,7 @@ use ctor;  use hyper::{Body, Method, Request, StatusCode};  use lazy_static::lazy_static;  use serde_json::json; +use ed25519_dalek::Keypair;  use common::{      config::test_init, @@ -35,7 +36,7 @@ static mut NATS: Option<Container<Cli, GenericImage>> = None;  static mut SETTINGS: Option<Settings<Config>> = None;  lazy_static! { -    static ref KEYPAIR: (String, [u8; 64]) = generate_keypair(); +    static ref TEST_KEYPAIR: Keypair = generate_keypair();      static ref DOCKER: Cli = Cli::default();  } @@ -59,7 +60,7 @@ unsafe fn init() {                  address: "0.0.0.0".to_string(),              },              discord: crate::config::Discord { -                public_key: KEYPAIR.0.clone(), +                public_key: hex::encode(TEST_KEYPAIR.public.clone()),                  client_id: 0,              },          }, @@ -103,7 +104,7 @@ async fn respond_to_pings() {      let ping = json!({ "type": 1, "id": "0", "application_id": "0", "token": "random token", "version": 1 }).to_string();      let timestamp = "my datetime :)";      let signature_data = [timestamp.as_bytes().to_vec(), ping.as_bytes().to_vec()].concat(); -    let signature = sign_message(signature_data, KEYPAIR.1); +    let signature = sign_message(signature_data, &TEST_KEYPAIR);      let req = Request::builder()          .method(Method::POST) @@ -140,7 +141,7 @@ async fn response_500_when_no_nats_response() {      let ping = json!({ "type": 2, "id": "0", "application_id": "0", "token": "random token", "version": 1 }).to_string();      let timestamp = "my datetime :)";      let signature_data = [timestamp.as_bytes().to_vec(), ping.as_bytes().to_vec()].concat(); -    let signature = sign_message(signature_data, KEYPAIR.1); +    let signature = sign_message(signature_data, &TEST_KEYPAIR);      // we must timeout      let req = Request::builder() @@ -166,7 +167,7 @@ async fn respond_from_nats_response() {      let ping = json!({ "type": 2, "id": "0", "application_id": "0", "token": "random token", "version": 1 }).to_string();      let timestamp = "my datetime :)";      let signature_data = [timestamp.as_bytes().to_vec(), ping.as_bytes().to_vec()].concat(); -    let signature = sign_message(signature_data, KEYPAIR.1); +    let signature = sign_message(signature_data, &TEST_KEYPAIR);      sub.with_handler(move |msg| {          info!("Received {}", &msg); @@ -191,7 +192,7 @@ async fn response_400_when_invalid_json_body() {      let ping = "{".to_string();      let timestamp = "my datetime :)";      let signature_data = [timestamp.as_bytes().to_vec(), ping.as_bytes().to_vec()].concat(); -    let signature = sign_message(signature_data, KEYPAIR.1); +    let signature = sign_message(signature_data, &TEST_KEYPAIR);      let req = Request::builder()          .method(Method::POST) @@ -212,7 +213,7 @@ async fn response_400_when_invalid_utf8_body() {      let timestamp = "my datetime :)";      let signature_data = [timestamp.as_bytes().to_vec(), ping.to_vec()].concat(); -    let signature = sign_message(signature_data, KEYPAIR.1); +    let signature = sign_message(signature_data, &TEST_KEYPAIR);      let req = Request::builder()          .method(Method::POST) diff --git a/webhook/src/handler/tests/signature.rs b/webhook/src/handler/tests/signature.rs index 475e446..490143b 100644 --- a/webhook/src/handler/tests/signature.rs +++ b/webhook/src/handler/tests/signature.rs @@ -1,30 +1,33 @@  use crate::handler::signature::validate_signature; - +use ed25519_dalek::PublicKey;  #[test]  fn validate_signature_test() {      let signature = "543ec3547d57f9ddb1ec4c5c36503ebf288ffda3da3d510764c9a49c2abb57690ef974c63d174771bdd2481de1066966f57abbec12a3ec171b9f6e2373837002"; -    let public_key = "eefe0c24473737cb2035232e3b4eb91c206f0a14684168f3503f7d8316058d6f";      let content = "message de test incroyable".as_bytes().to_vec(); -    assert!(validate_signature(public_key, &content, signature)) +    let public_key = PublicKey::from_bytes(&hex::decode("eefe0c24473737cb2035232e3b4eb91c206f0a14684168f3503f7d8316058d6f").unwrap()).unwrap(); + +    assert!(validate_signature(&public_key, &content, signature))  }  #[test]  fn validate_signature_reverse_test() {      let signature = "543ec3547d57f9ddb1ec4c5c36503ebf288ffda3da3d510764c9a49c2abb57690ef974c63d174771bdd2481de1066966f57abbec12a3ec171b9f6e2373837002"; -    let public_key = "c029eea18437292c87c62aec34e7d1bd4e38fe6126f3f7c446de6375dc666044"; +    let public_key = PublicKey::from_bytes(&hex::decode("c029eea18437292c87c62aec34e7d1bd4e38fe6126f3f7c446de6375dc666044").unwrap()).unwrap(); +      let content = "ceci est un test qui ne fonctionnera pas!"          .as_bytes()          .to_vec(); -    assert!(!validate_signature(public_key, &content, signature)) +    assert!(!validate_signature(&public_key, &content, signature))  }  #[test]  fn invalid_hex() {      let signature = "zzz"; -    let public_key = "zzz"; +    let public_key = PublicKey::from_bytes(&hex::decode("c029eea18437292c87c62aec34e7d1bd4e38fe6126f3f7c446de6375dc666044").unwrap()).unwrap(); +      let content = "ceci est un test qui ne fonctionnera pas!"          .as_bytes()          .to_vec(); -    assert!(!validate_signature(public_key, &content, signature)) +    assert!(!validate_signature(&public_key, &content, signature))  }
\ No newline at end of file diff --git a/webhook/src/handler/tests/utils.rs b/webhook/src/handler/tests/utils.rs index f8cdac2..5e59f09 100644 --- a/webhook/src/handler/tests/utils.rs +++ b/webhook/src/handler/tests/utils.rs @@ -1,46 +1,15 @@ -pub fn generate_keypair() -> ( -    String, -    [u8; libsodium_sys::crypto_sign_ed25519_SECRETKEYBYTES as usize], -) { -    use libsodium_sys::crypto_sign_ed25519_keypair; -    let pk_s: String; +use rand::rngs::OsRng; +use ed25519_dalek::{Signer, Keypair, Signature}; -    let mut pk = [0; libsodium_sys::crypto_sign_ed25519_PUBLICKEYBYTES as usize]; -    let mut sk = [0; libsodium_sys::crypto_sign_ed25519_SECRETKEYBYTES as usize]; - -    let pk_p = pk.as_mut_ptr(); -    let sk_p = sk.as_mut_ptr(); - -    // generate keypair -    unsafe { -        if crypto_sign_ed25519_keypair(pk_p, sk_p) < 0 { -            panic!("keypair generation failed!"); -        } -    }; - -    pk_s = hex::encode(pk); -    return (pk_s, sk); +pub fn generate_keypair() -> Keypair { +    let mut csprng = OsRng{}; +     Keypair::generate(&mut csprng)  }  pub fn sign_message( -    msg: Vec<u8>, -    sk: [u8; libsodium_sys::crypto_sign_ed25519_SECRETKEYBYTES as usize], +    message: Vec<u8>, +    keypair: &Keypair,  ) -> String { -    use libc::c_ulonglong; -    use libsodium_sys::crypto_sign_ed25519_detached; - -    let len = msg.len(); -    let mut signature_len: c_ulonglong = 0; -    let mut str = [0; 64]; -    unsafe { -        crypto_sign_ed25519_detached( -            str.as_mut_ptr(), -            &mut signature_len, -            msg.as_ptr(), -            len as u64, -            sk.as_ptr(), -        ); -    }; - -    return hex::encode(str); +    let signature: Signature = keypair.sign(&message); +    return hex::encode(signature.to_bytes());  }
\ No newline at end of file diff --git a/webhook/src/main.rs b/webhook/src/main.rs index 98e5f13..00d42ee 100644 --- a/webhook/src/main.rs +++ b/webhook/src/main.rs @@ -6,6 +6,7 @@ use crate::handler::make_service::MakeSvc;  use crate::config::Config;
  use common::config::Settings;
  use common::log::{error, info};
 +use ed25519_dalek::PublicKey;
  use hyper::Server;
  #[tokio::main]
 @@ -30,9 +31,12 @@ async fn start(settings: Settings<Config>) {      );
      let config = Arc::new(settings.config);
 +    let public_key =
 +        Arc::new(PublicKey::from_bytes(&hex::decode(&config.discord.public_key).unwrap()).unwrap());
      let server = Server::bind(&addr).serve(MakeSvc {
          settings: config,
          nats: Arc::new(settings.nats.into()),
 +        public_key: public_key,
      });
      if let Err(e) = server.await {
  | 
