From d573ddedca54117904b47023dc091196a8ef4d34 Mon Sep 17 00:00:00 2001 From: ardocrat Date: Mon, 18 May 2026 22:53:11 +0300 Subject: [PATCH] tor: update to 0.42, add arti to logger --- Cargo.lock | 220 +++++++++++++++++++++----------------------------- Cargo.toml | 18 ++--- src/logger.rs | 3 +- 3 files changed, 102 insertions(+), 139 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4b36701a..cbcd27ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -458,9 +458,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arti-client" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e15d2051582670d5c003deda168da03f0d3475f6375bca57d6b9852a9d32eed" +checksum = "16739ee6ad4ee11073a8d12c34a911ea72977c5ce4abbb21a1f7cf5955f22a01" dependencies = [ "async-trait", "cfg-if 1.0.4", @@ -2231,9 +2231,9 @@ dependencies = [ [[package]] name = "derive-deftly" -version = "1.6.0" +version = "1.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "284db66a66f03c3dafbe17360d959eb76b83f77cfe191677e2a7899c0da291f3" +checksum = "219c002a60a3baf5d3fa28db4e1c98733aa2bc784aa63b83c011a72ae9335fb2" dependencies = [ "derive-deftly-macros", "heck 0.5.0", @@ -2241,9 +2241,9 @@ dependencies = [ [[package]] name = "derive-deftly-macros" -version = "1.6.0" +version = "1.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caef6056a5788d05d173cdc3c562ac28ae093828f851f69378b74e4e3d578e41" +checksum = "bd5850ec9ad2d9ba0aa33fb22c0b0ef4d91e524566be497ac2a6e40b847e67bb" dependencies = [ "heck 0.5.0", "indexmap 2.13.0", @@ -2252,8 +2252,9 @@ dependencies = [ "proc-macro2 1.0.106", "quote 1.0.44", "sha3 0.10.8", - "strum 0.27.2", + "strum 0.28.0", "syn 2.0.114", + "unicode-ident", "void", ] @@ -8646,9 +8647,9 @@ checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" [[package]] name = "safelog" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee9f10dd250956c65d58a19507dd06ff976f898560fe843580d05134541f0898" +checksum = "97a907e0d82c61b1b06a2030c968eb313dcf432686b77801a26bc4b206f96573" dependencies = [ "derive_more", "educe", @@ -9419,15 +9420,6 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b" -[[package]] -name = "strum" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" -dependencies = [ - "strum_macros 0.27.2", -] - [[package]] name = "strum" version = "0.28.0" @@ -9449,18 +9441,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "strum_macros" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" -dependencies = [ - "heck 0.5.0", - "proc-macro2 1.0.106", - "quote 1.0.44", - "syn 2.0.114", -] - [[package]] name = "strum_macros" version = "0.28.0" @@ -10124,9 +10104,9 @@ checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" [[package]] name = "tor-async-utils" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4680d5ecdb052e950b31cd7c7852aa025968f648046e55251446d7d0e58138e" +checksum = "3ee2d3e0d74d393dea1c73e5e3ca6a0f0c7920c21b4c72ae9820bc85ba86db2b" dependencies = [ "derive-deftly", "educe", @@ -10140,12 +10120,12 @@ dependencies = [ [[package]] name = "tor-basic-utils" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a2351dee62e4edabb624a7e7ba85f6f2b73073ec4590e76c9b6f90fc30b91e9" +checksum = "7a20878eacdfbcd1fed2ee27092e66ccee2df871e0a6b92b6658efd59f739230" dependencies = [ "derive_more", - "getrandom 0.3.4", + "getrandom 0.4.1", "hex", "itertools 0.14.0", "libc", @@ -10162,9 +10142,9 @@ dependencies = [ [[package]] name = "tor-bytes" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86f91871fcd2e2fb16fcf55b7821b050b11d05d42b7e98104b662417bafda92" +checksum = "428748cf8cf3f2bd1a4cc30bab33512b1a7d3f8b1f2abd02e39cbcbbebc05aed" dependencies = [ "bytes 1.11.1", "derive-deftly", @@ -10180,9 +10160,9 @@ dependencies = [ [[package]] name = "tor-cell" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ee932b1f0890a0ac689f6fdeec0fe4cc9e11bc1a18b2a09c2fb7adbd0761df4" +checksum = "9efd607ea595674678f73ebf77c245caf04e1d229eae8caf58d2989ff6c63959" dependencies = [ "amplify", "bitflags 2.10.0", @@ -10211,9 +10191,9 @@ dependencies = [ [[package]] name = "tor-cert" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f774e4097af30e759ddcfcdd50e594183b62c2e70e3dd55f4b61e254d527505" +checksum = "6baf9c4f05d2c90e46fcb404039c2fe9628c2b56ef0101bb7bcb5f8e8125c8b1" dependencies = [ "caret", "derive_builder_fork_arti", @@ -10229,9 +10209,9 @@ dependencies = [ [[package]] name = "tor-chanmgr" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31db74e069430a70f290820d7f60e2cd96364dcb4b8bbd92aee9bf94b9a2dfca" +checksum = "22ec7e9542c0100f974b0953f3c497755044d46a07fec5e23c1738fb5c5036c9" dependencies = [ "async-trait", "base64ct", @@ -10272,9 +10252,9 @@ dependencies = [ [[package]] name = "tor-checkable" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d65310bcfd125f65e4ac8ee290b352d20a80909ef7226741f57e9a049391d3d7" +checksum = "5b54e6c8c206b5fc1d49bfb000a19d3feb1b69650eb99bd51d68964882827527" dependencies = [ "humantime", "signature 2.2.0", @@ -10285,9 +10265,9 @@ dependencies = [ [[package]] name = "tor-circmgr" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1310bb4288894f3bae03d0201ee397bed95fd08b24b18b5303a0bdbee012fba" +checksum = "2402d71b92ff5221497713f7fdb124bd3861213382f7dee5cd93dd4c98ef5abf" dependencies = [ "amplify", "async-trait", @@ -10335,9 +10315,9 @@ dependencies = [ [[package]] name = "tor-config" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24a1148697cfeeb8c35a3bd2ee3eb98a3510610635fca63e46bca33dfb3f450e" +checksum = "1b63f57706747de9221c97785c6dca52231af9c798cbcc49ac5c8bf1a70a69ea" dependencies = [ "amplify", "cfg-if 1.0.4", @@ -10369,9 +10349,9 @@ dependencies = [ [[package]] name = "tor-config-path" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a3cc17b20f63fa231e3811005c3c39dd55b4c3bc44c73565be2a632cc53a442" +checksum = "a6010b61d49d2fa3f02957c237a8c70bf37f100e9408473965e67ce7d834e8d9" dependencies = [ "directories", "serde", @@ -10383,9 +10363,9 @@ dependencies = [ [[package]] name = "tor-consdiff" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77b5da8bcea62b5f6695f9271f8367d6d00977a6bffd2da9a0795c29cb839790" +checksum = "499d69ee59f762ed7c4a68d87af2f1bc8a03735d43649217598b339e3031631f" dependencies = [ "derive_more", "digest 0.10.7", @@ -10400,9 +10380,9 @@ dependencies = [ [[package]] name = "tor-dirclient" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139aec98a8579613a08b1283ca9da4ceda110e0627798bff22b1b692a7a03bf0" +checksum = "26d30d7a9a7b17ea5828dc171046f3a29b8e10b5c20a1ade257f744386f25aa4" dependencies = [ "async-compression", "base64ct", @@ -10429,9 +10409,9 @@ dependencies = [ [[package]] name = "tor-dircommon" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c0e029a636b59ac25e4c2e261e306775dac5200c1632f99696cfc2c236b3b5d" +checksum = "b4988c5af5d57fd6590ae7a50015366ebd54fbf2411247ff5a2346119493a078" dependencies = [ "base64ct", "derive-deftly", @@ -10450,9 +10430,9 @@ dependencies = [ [[package]] name = "tor-dirmgr" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a659fc3d3aa9f1c11d940cd5fcc37a641a8db3595ec2b8df6dc4595e7d71ef08" +checksum = "adeefa259f7d03ceb29bfbb631b786361fcba6234676d2f8ff71ae1820748f04" dependencies = [ "async-trait", "base64ct", @@ -10507,9 +10487,9 @@ dependencies = [ [[package]] name = "tor-error" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f8163b225e07e00be618cbebdbbc8ff003795121971cdf54297e820cc177569" +checksum = "dd6728477fffe0d1ce98410635b1c690221e3d1d596e436aafa46d6a255d6466" dependencies = [ "derive_more", "futures 0.3.31", @@ -10525,9 +10505,9 @@ dependencies = [ [[package]] name = "tor-general-addr" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b53d8066194461d13603437331c24c7a722d3d4e375ed1552c434b3240880f17" +checksum = "163dd5f727f4e98975dbb9f4ddc3e6129f0008985686334d5c5ff86b4733d112" dependencies = [ "derive_more", "thiserror 2.0.18", @@ -10536,9 +10516,9 @@ dependencies = [ [[package]] name = "tor-guardmgr" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "119df8b27549a1db143713b9afde6d0d5ef1736b9fd03264715bce9d83616d10" +checksum = "f4cc40821c4b68f376a443ddd8530314efa1ebd38a1434b3ddb0c8555d2be972" dependencies = [ "amplify", "base64ct", @@ -10581,9 +10561,9 @@ dependencies = [ [[package]] name = "tor-hsclient" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9598bfa74aa4734be431d0538e4e6a39f34ab166a4f31ffb584a406b0c72d708" +checksum = "dc8df5e4ff97bc4086993c0943687f35f4565b0f767029c75ed46780a584f1eb" dependencies = [ "async-trait", "derive-deftly", @@ -10626,9 +10606,9 @@ dependencies = [ [[package]] name = "tor-hscrypto" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38f7f57feca263556c41c5d86129b6bd4b1f41dbfc566d070b112bd0bb1b6a21" +checksum = "35f1db46a8bd6307f104dcc0a11f56a5b05f5823cc9d11e1748402daa940d3c7" dependencies = [ "cipher 0.4.4", "data-encoding", @@ -10659,9 +10639,9 @@ dependencies = [ [[package]] name = "tor-hsrproxy" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee243905193aec76796c42f5186e94d8799ec6fcb6323d9f039a8bdfc81035b" +checksum = "e395b33b0566970aaa31c79301211b6086d05479a4d3a43c7ed6be40f40b1f0a" dependencies = [ "derive-deftly", "futures 0.3.31", @@ -10688,9 +10668,9 @@ dependencies = [ [[package]] name = "tor-hsservice" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf88e0f0c67ccdd5de83e8e2011b7b39222197d6c98b500a11e8a2a85cf95f2" +checksum = "8aba207bceef6973f0607e92ee5606a001422c52a2c85ee95bf3964d8099c4ee" dependencies = [ "amplify", "async-trait", @@ -10747,9 +10727,9 @@ dependencies = [ [[package]] name = "tor-key-forge" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cea1159867a98160a0629529fdb3615479d3f963b5ab92914dbcc6f0b68bf5c" +checksum = "0d9ae1ee46f439cfeb934bb1815ec460b94c1b6fce51b3b378d5253a1f99ce5b" dependencies = [ "derive-deftly", "derive_more", @@ -10769,9 +10749,9 @@ dependencies = [ [[package]] name = "tor-keymgr" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98e14dbf1a37b9efb1df0650cdf5cb0d6da83589f6d42cfc4d2f7762d72594a5" +checksum = "b0e968a3720ae845d1e4142d86b194cfa34c1e6f1c81eef29a5a285fc897f809" dependencies = [ "amplify", "arrayvec 0.7.6", @@ -10810,9 +10790,9 @@ dependencies = [ [[package]] name = "tor-linkspec" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af62be67033640f5553797541720e34c12bf9ddb8569655d6241f32e7deed88f" +checksum = "048c5fe9e697c76f6326d73255ae9cc107a6b4f161b8b552f25f10157e31f85e" dependencies = [ "base64ct", "by_address", @@ -10837,9 +10817,9 @@ dependencies = [ [[package]] name = "tor-llcrypto" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc87d3def186b8edc21ec8f3645dd28cf3b13c6259f4e335e71b7ef52c6ea3f2" +checksum = "01a40374cd6525a416d5131afeb7b2d9ea9ce838f32bd6175032b5a43a507c16" dependencies = [ "aes", "base64ct", @@ -10879,9 +10859,9 @@ dependencies = [ [[package]] name = "tor-log-ratelim" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70066c9cf52f6c273243e97bc548c9be6e1d15e1bf5962da4f0be19686c85ade" +checksum = "c1ef1a9811152abad23de9783d21f72a1a89cd0655a8fae6f61e9b975679fce6" dependencies = [ "futures 0.3.31", "humantime", @@ -10895,9 +10875,9 @@ dependencies = [ [[package]] name = "tor-memquota" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeeba11704612b6fb277d708d0ff9b471266084d86a6e557f858cdadaa61ca49" +checksum = "f170000c5fe0bef7f476b0b683a478e34b70f0ed6c2ad69d4b672aa93c101aa5" dependencies = [ "cfg-if 1.0.4", "derive-deftly", @@ -10926,9 +10906,9 @@ dependencies = [ [[package]] name = "tor-memquota-cost" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0178ecdfe9a2856232aaa41805dfd75b8512a21e8e6d02a67427d00e221b192b" +checksum = "17475dcc5d5ddf008043c138a38ec70a8448c9509e099fa86be09ab92ee3601e" dependencies = [ "derive-deftly", "itertools 0.14.0", @@ -10938,9 +10918,9 @@ dependencies = [ [[package]] name = "tor-netdir" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "570b4d45feb00f9a04b429ba1a612b956b263ca01bb7b56a38e01d1223d581b7" +checksum = "f1351ffe2fff8bad7d5f2b79ec88ea188e159fe94cf705b1e485d8566526a7b5" dependencies = [ "async-trait", "bitflags 2.10.0", @@ -10971,9 +10951,9 @@ dependencies = [ [[package]] name = "tor-netdoc" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee1e809fc7d54cab30451fcb5f765ebb480ac8ad3e62454001ae875d36d1c27e" +checksum = "1505b69e589e042276da708f7baa44d9f16ec50074a3f54ebb3bcbbcd6c4d9aa" dependencies = [ "amplify", "base64ct", @@ -10985,6 +10965,7 @@ dependencies = [ "educe", "enumset", "hex", + "hostname-validator", "humantime", "itertools 0.14.0", "memchr", @@ -11019,9 +11000,9 @@ dependencies = [ [[package]] name = "tor-persist" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b6d2a9f700c0cbea6dd9b6b3614c47d26fbeffcb0ffdc10caf713a465fb913b" +checksum = "d574ac9a23c15d55d77a7c472294e762a4373bf0030e19d192eb523f1393ea60" dependencies = [ "amplify", "derive-deftly", @@ -11049,9 +11030,9 @@ dependencies = [ [[package]] name = "tor-proto" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db8556b34a5a24a8ce20cd439ad2081b6097645e165d95387ba8eb8fa17f3520" +checksum = "5c97a19e322dab933540e50ab0b987e7f9946394b4e2884976ba4d371562e531" dependencies = [ "amplify", "async-trait", @@ -11083,6 +11064,7 @@ dependencies = [ "slotmap-careful", "smallvec", "static_assertions", + "strum 0.28.0", "subtle", "sync_wrapper", "thiserror 2.0.18", @@ -11102,7 +11084,6 @@ dependencies = [ "tor-log-ratelim", "tor-memquota", "tor-protover", - "tor-relay-crypto", "tor-rtcompat", "tor-rtmock", "tor-units", @@ -11116,9 +11097,9 @@ dependencies = [ [[package]] name = "tor-protover" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1b457a24d4e6f4ab1981f33a55c7c525c2edcad855cbc4bdc544430914fc1" +checksum = "a2afba54106ccf364d8d422d7e33510e21e8004129574609ba26d2d8a2da1b81" dependencies = [ "caret", "paste", @@ -11130,9 +11111,9 @@ dependencies = [ [[package]] name = "tor-ptmgr" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1ee1b85d012edfc813c39da0a292c8b6e682b03e8ab8fbf4c07920c2efd67e" +checksum = "ada4837036378c04c3ddf778897d2afa2c8e5a844b8862719d12d6a63bc1b4ec" dependencies = [ "async-trait", "cfg-if 1.0.4", @@ -11158,30 +11139,11 @@ dependencies = [ "web-time-compat", ] -[[package]] -name = "tor-relay-crypto" -version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7675f5d412acbdf62f8771553d3ca0cfad8afdd78f9b1f7c2befc370ce030bda" -dependencies = [ - "derive-deftly", - "derive_more", - "humantime", - "tor-cert", - "tor-checkable", - "tor-error", - "tor-key-forge", - "tor-keymgr", - "tor-llcrypto", - "tor-persist", - "web-time-compat", -] - [[package]] name = "tor-relay-selection" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3110742f2a9e071c7f6c9278cd37e0bae0995d7171516fe4efb2de675645667e" +checksum = "ede9f32476abff4c61843bf3eba06ce03751fc62f472e0d9622185a5bfd1b009" dependencies = [ "rand 0.9.2", "serde", @@ -11193,9 +11155,9 @@ dependencies = [ [[package]] name = "tor-rtcompat" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1714889530e08014a32123bcf947d9564dda61508bc4e7ec5203dcd726985850" +checksum = "a4cbf776b2c52614b0ebaec7c2b93782bb5b61233f474ae46331976e38d8bbdc" dependencies = [ "async-native-tls", "async-trait", @@ -11226,9 +11188,9 @@ dependencies = [ [[package]] name = "tor-rtmock" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cc3bc02ab55161c3bb25b2ae64ea0e7a20b93cd3272f905dcbd8d5882d7a0be" +checksum = "7a733ab3432e24f36b6f6680cc92413c61bb9a2041e09a17ac465cc3f2a788e5" dependencies = [ "amplify", "assert_matches", @@ -11256,9 +11218,9 @@ dependencies = [ [[package]] name = "tor-socksproto" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36d84b4d4a8680dc865c7a7c44ea5701be049b88276b818f7cd6529af28c2115" +checksum = "0b29d42752715cdf679ff7537f26457e2aabeabb682deec98beb79f01c8ee7bd" dependencies = [ "amplify", "caret", @@ -11273,9 +11235,9 @@ dependencies = [ [[package]] name = "tor-units" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ae5c12f3bba5c4707f3a0a9c508320d6a4827e01e5e7ca0824ae55cbd2a737a" +checksum = "527324d70bf67aadaa23fb6ebc585aae5ab7df1b8d16f9d361861d2c4c50dcee" dependencies = [ "derive-deftly", "derive_more", diff --git a/Cargo.toml b/Cargo.toml index 62d2295a..f0eb0def 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -92,16 +92,16 @@ uuid = { version = "0.8.2", features = ["v4"] } num-bigint = "0.4.6" ## tor -arti-client = { version = "0.41.0", features = ["pt-client", "static", "onion-service-service", "onion-service-client", "experimental-api", "bridge-client"] } -tor-rtcompat = { version = "0.41.0", features = ["static"] } -tor-config = "0.41.0" +arti-client = { version = "0.42.0", features = ["pt-client", "static", "onion-service-service", "onion-service-client", "experimental-api", "bridge-client"] } +tor-rtcompat = { version = "0.42.0", features = ["static"] } +tor-config = "0.42.0" fs-mistrust = "0.14.1" -tor-hsservice = "0.41.0" -tor-hsrproxy = "0.41.0" -tor-keymgr = "0.41.0" -tor-llcrypto = "0.41.0" -tor-hscrypto = "0.41.0" -tor-error = "0.41.0" +tor-hsservice = "0.42.0" +tor-hsrproxy = "0.42.0" +tor-keymgr = "0.42.0" +tor-llcrypto = "0.42.0" +tor-hscrypto = "0.42.0" +tor-error = "0.42.0" sha2 = "0.10.8" ed25519-dalek = "2.1.1" curve25519-dalek = "4.1.3" diff --git a/src/logger.rs b/src/logger.rs index e5afcdb6..9a6dd1f9 100644 --- a/src/logger.rs +++ b/src/logger.rs @@ -49,7 +49,8 @@ struct AppFilter; impl Filter for AppFilter { fn filter(&self, record: &Record<'_>) -> Response { if let Some(module_path) = record.module_path() { - if module_path.starts_with("grin") || module_path.starts_with("grim") { + if module_path.starts_with("grin") || module_path.starts_with("grim") + || module_path.starts_with("arti") { return Response::Neutral; } }