{"name":"librqbit-dht","vers":"2.2.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"directories","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pretty_env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b3b3446930348145e98afa48deea9f012453cfd702ec8524b2cfd1105da41973","features":{"default":["sha1-system"],"sha1-openssl":["bencode/sha1-openssl","librqbit-core/sha1-openssl"],"sha1-rust":["bencode/sha1-rust","librqbit-core/sha1-rust"],"sha1-system":["bencode/sha1-system","librqbit-core/sha1-system"]},"yanked":false,"pubtime":"2023-11-15T14:27:05Z"}
{"name":"librqbit-dht","vers":"2.2.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pretty_env_logger","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c609e61846c0a331dcbb0d91a03144403854640832f4f400452917ca3ffe58a5","features":{"default":["sha1-system"],"sha1-openssl":["bencode/sha1-openssl","librqbit-core/sha1-openssl"],"sha1-rust":["bencode/sha1-rust","librqbit-core/sha1-rust"],"sha1-system":["bencode/sha1-system","librqbit-core/sha1-system"]},"yanked":false,"pubtime":"2023-11-16T07:50:08Z"}
{"name":"librqbit-dht","vers":"3.0.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"cf36075e2dd43183f66d9af29a2e3d09fee9bf1090f823606125d2d501581a29","features":{"default":["sha1-system"],"sha1-openssl":["bencode/sha1-openssl","librqbit-core/sha1-openssl"],"sha1-rust":["bencode/sha1-rust","librqbit-core/sha1-rust"],"sha1-system":["bencode/sha1-system","librqbit-core/sha1-system"]},"yanked":false,"pubtime":"2023-11-20T10:42:14Z"}
{"name":"librqbit-dht","vers":"4.0.0-beta.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^5.5.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9c34a21c1a6808a0afb0c1257136f4638fbda24ec85cb04349f0d69401e74419","features":{"default":["sha1-system"],"sha1-openssl":["bencode/sha1-openssl","librqbit-core/sha1-openssl"],"sha1-rust":["bencode/sha1-rust","librqbit-core/sha1-rust"],"sha1-system":["bencode/sha1-system","librqbit-core/sha1-system"]},"yanked":false,"pubtime":"2023-12-01T11:50:58Z"}
{"name":"librqbit-dht","vers":"4.0.0-beta.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^5.5.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"58a3e513dacdea3984e8c98383ad8ee2adf186598de5b6bbb49f93b239285eb1","features":{"default":["sha1-system"],"sha1-openssl":["bencode/sha1-openssl","librqbit-core/sha1-openssl"],"sha1-rust":["bencode/sha1-rust","librqbit-core/sha1-rust"],"sha1-system":["bencode/sha1-system","librqbit-core/sha1-system"]},"yanked":false,"pubtime":"2023-12-01T12:00:07Z"}
{"name":"librqbit-dht","vers":"4.0.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^5.5.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d573645fdce4b3902870b1432c6cdce81aab7dfd6a3f3aeb20069078466cec38","features":{"default":["sha1-system"],"sha1-openssl":["bencode/sha1-openssl","librqbit-core/sha1-openssl"],"sha1-rust":["bencode/sha1-rust","librqbit-core/sha1-rust"],"sha1-system":["bencode/sha1-system","librqbit-core/sha1-system"]},"yanked":false,"pubtime":"2023-12-03T12:16:25Z"}
{"name":"librqbit-dht","vers":"4.1.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^5.5.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6acd269cd43b2341e125d93499d83c0863f1c1f61157e00f665a51e82327d35e","features":{"default":["sha1-system"],"sha1-openssl":["bencode/sha1-openssl","librqbit-core/sha1-openssl"],"sha1-rust":["bencode/sha1-rust","librqbit-core/sha1-rust"],"sha1-system":["bencode/sha1-system","librqbit-core/sha1-system"]},"yanked":false,"pubtime":"2023-12-06T01:22:04Z"}
{"name":"librqbit-dht","vers":"5.0.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^5.5.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e5544e3673957ea9df71a4c74a67b2c75242ccbb3bcc19dcae51672799d5dd1f","features":{"default":["sha1-system"],"sha1-openssl":["bencode/sha1-openssl","librqbit-core/sha1-openssl"],"sha1-rust":["bencode/sha1-rust","librqbit-core/sha1-rust"],"sha1-system":["bencode/sha1-system","librqbit-core/sha1-system"]},"yanked":false,"pubtime":"2023-12-07T12:34:00Z"}
{"name":"librqbit-dht","vers":"5.0.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^5.5.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"940f9ca662cccc4350a708d643af6f1761073e4f40f6ae2c04142c7a4b746247","features":{"default":["sha1-system"],"sha1-openssl":["bencode/sha1-openssl","librqbit-core/sha1-openssl"],"sha1-rust":["bencode/sha1-rust","librqbit-core/sha1-rust"],"sha1-system":["bencode/sha1-system","librqbit-core/sha1-system"]},"yanked":false,"pubtime":"2024-03-22T09:12:46Z"}
{"name":"librqbit-dht","vers":"5.0.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^5.5.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"806db0a22dd17946679ea7299669cfe0505f9544bbca999f4544b05213c227e5","features":{},"yanked":false,"pubtime":"2024-03-29T21:00:59Z"}
{"name":"librqbit-dht","vers":"5.0.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^5.5.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0ed1959a190afe4d99bb403c5724ebb8233701f907c3c4919982ba6a7573055a","features":{},"yanked":false,"pubtime":"2024-04-07T09:57:54Z"}
{"name":"librqbit-dht","vers":"5.0.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^2.2.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^5.5.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"88a05adceb09b8f21492d4091b2232e67d16e87f263b55589c3deacf261ca70a","features":{},"yanked":false,"pubtime":"2024-08-06T13:14:10Z"}
{"name":"librqbit-dht","vers":"5.1.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"bytes","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^5.5.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3afca5f53e7b6053312f975e37e98ff75da543015a1d1c30b95868442ffe797d","features":{},"yanked":false,"pubtime":"2024-08-27T16:39:41Z"}
{"name":"librqbit-dht","vers":"5.2.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"byteorder","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^6","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^4.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c569560143642804e4a10c08b9b12c6f786891a0747dc98b9477b03ae123182b","features":{"default":["sha1-crypto-hash"],"sha1-crypto-hash":["bencode/sha1-crypto-hash","librqbit-core/sha1-crypto-hash"],"sha1-ring":["bencode/sha1-ring","librqbit-core/sha1-ring"]},"yanked":false,"pubtime":"2025-01-06T17:32:53Z"}
{"name":"librqbit-dht","vers":"5.3.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^3.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"byteorder","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^6","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5a69a40a9ec0720f662add8574bf089cda3902a81bbf1f08ef2276007f3da0b2","features":{"default":["sha1-crypto-hash"],"sha1-crypto-hash":["bencode/sha1-crypto-hash","librqbit-core/sha1-crypto-hash"],"sha1-ring":["bencode/sha1-ring","librqbit-core/sha1-ring"]},"yanked":false,"pubtime":"2025-06-05T13:17:14Z"}
{"name":"librqbit-dht","vers":"5.3.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bencode","req":"^3.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-bencode"},{"name":"byteorder","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clone_to_owned","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-clone-to-owned"},{"name":"dashmap","req":"^6","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"leaky-bucket","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c7cc129194337771a86b0399956c4d9bf1cd97c5f24d14a50be38e170f76a54b","features":{"default":["sha1-crypto-hash"],"sha1-crypto-hash":["bencode/sha1-crypto-hash","librqbit-core/sha1-crypto-hash"],"sha1-ring":["bencode/sha1-ring","librqbit-core/sha1-ring"]},"yanked":false,"pubtime":"2025-06-12T11:32:57Z"}
