{"name":"librqbit","vers":"2.2.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.6","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.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":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"pretty_env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":[],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aeef6af12444d40658e99527a0abf4bff10e813ae141262c395b90b7bceb9104","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"]},"yanked":false,"pubtime":"2023-11-15T14:47:06Z"}
{"name":"librqbit","vers":"2.2.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.6","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^2.2.2","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":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"pretty_env_logger","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":[],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7cd17541270d9efab4c391011f57c1b73be26526c71529049e2db2b331809878","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"]},"yanked":false,"pubtime":"2023-11-16T07:51:38Z"}
{"name":"librqbit","vers":"3.0.0-beta.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.6","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.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":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":[],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","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"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f7a381f2d5db3e242048571164bb8a88b12faf4caf6e0d05578b42fb51ef1dc9","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[]},"yanked":false,"pubtime":"2023-11-20T10:42:45Z"}
{"name":"librqbit","vers":"3.1.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.6","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.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":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":[],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.4","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","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"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7334a5e6dd870670e007ac3f96d2d27e473fd9800b330b9eb31482c617f662ba","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2023-11-22T07:40:40Z"}
{"name":"librqbit","vers":"4.0.0-beta.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^4.0.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":[],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","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"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cfca21fc40a6e73f9f09c55d748682734467ba8d1018f0155650f908bb211746","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2023-12-01T11:56:46Z"}
{"name":"librqbit","vers":"4.0.0-beta.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^4.0.0-beta.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":[],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","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"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4823f0cb86ce81d02de52a8cb36e315b4ebee866e334c04eb35a7d908425bf70","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2023-12-01T12:00:38Z"}
{"name":"librqbit","vers":"4.0.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^4.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":[],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","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"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3377a8673ad89e021bba941fa23a0a733d85b8b987ea71b792b4d8b810401734","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2023-12-03T12:17:16Z"}
{"name":"librqbit","vers":"5.0.0-beta.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^4.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":["json"],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","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"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a99e0f38e190a411aa40e78981d85c17718676736b270cf278d8963fac1d5da8","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2023-12-06T01:32:26Z"}
{"name":"librqbit","vers":"4.0.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^4.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"~3.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":[],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","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"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a1eab365b0c09fb51f7115202e5f1ca6684e99e6ba50fc57d7cc12c6143d41af","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2023-12-06T10:58:18Z"}
{"name":"librqbit","vers":"5.0.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":["json"],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","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"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f7916ff5b95c1718eb87bec35bee656005ada3e0974b363357ed4ee4779fc2ee","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2023-12-07T12:35:58Z"}
{"name":"librqbit","vers":"5.3.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":["json"],"optional":false,"default_features":false,"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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"53f017288b4b7df95502b4353f765f9c243ac9a2dcfeabd4b2d4842ec5e0da40","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2023-12-16T11:25:34Z"}
{"name":"librqbit","vers":"5.4.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.22","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0d6573d59ab4e331ca001d10b247bd31fc7c1b9dc0fc7e4276d5f9cf96057431","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2024-01-03T14:48:03Z"}
{"name":"librqbit","vers":"5.5.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"153492de1844434a769c0ebaf106e0bfc89edd47e74ce7da5248ff82b43377bd","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2024-03-22T09:16:24Z"}
{"name":"librqbit","vers":"5.5.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^2.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^2.2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f072dfdaec82e6dcd279218f99f86ef593ac050957b0731124f9fad6f07e4b85","features":{"default":["sha1-system","default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"sha1-openssl":["sha1w/sha1-openssl"],"sha1-rust":["sha1w/sha1-rust"],"sha1-system":["sha1w/sha1-system"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2024-03-25T13:33:49Z"}
{"name":"librqbit","vers":"5.5.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^3.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^1.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bce314b16ece97f47ccf9825182152e5543f50a3f9f209cb173b6b32c21bc332","features":{"default":["default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2024-03-29T21:02:47Z"}
{"name":"librqbit","vers":"5.6.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^3.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^1.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cacc2bb71676694ac65b132a73ca0f608e089e6583b0acb9fd0d456d3ff44e2a","features":{"default":["default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2024-04-07T09:58:58Z"}
{"name":"librqbit","vers":"5.6.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^3.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^1.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8618cf782a3384cbe37c691fbdaae8981dd418af3989d5526cc74e1e34d8459b","features":{"default":["default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2024-04-23T22:32:56Z"}
{"name":"librqbit","vers":"5.6.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^3.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^1.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bf7b3d4a1815ef5aefc4f74cfc2c9ea62bbcd6fb5b0e11c8dba8cadc8c1eb68e","features":{"default":["default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2024-04-29T11:16:17Z"}
{"name":"librqbit","vers":"5.6.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^3.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^3.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^1.0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a1652e672a67615c07f24559f63caf1c72e32d635914f8631398d5a5451e9d28","features":{"default":["default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2024-04-29T18:44:04Z"}
{"name":"librqbit","vers":"6.0.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","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":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^3.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"crypto-hash","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^5.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"librqbit-upnp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^3.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^1.0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"15896ecb24319373813eb12a6bfb28a50d783c39934d8ed6d7f41433b15b61fb","features":{"default":["default-tls"],"default-tls":["reqwest/default-tls"],"rust-tls":["reqwest/rustls-tls"],"storage_examples":[],"storage_middleware":["lru"],"timed_existence":[],"webui":[]},"yanked":false,"pubtime":"2024-08-06T13:21:14Z"}
{"name":"librqbit","vers":"7.0.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"async-backtrace","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-core","req":"^4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librqbit-upnp","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.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":"peer_binary_protocol","req":"^4.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","socks"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"=0.8.0","features":["runtime-tokio","postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-socks","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"upnp-serve","req":"^0.1.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal","package":"librqbit-upnp-serve"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"62e2047c06330e857b9b648684f6bd61437de252f33bfb22fb333b25b05f8614","features":{"async-bt":["async-backtrace"],"default":["default-tls"],"default-tls":["reqwest/default-tls","sha1w/sha1-crypto-hash"],"http-api":["axum","tower-http"],"postgres":["sqlx"],"rust-tls":["reqwest/rustls-tls","sha1w/sha1-ring"],"storage_examples":[],"storage_middleware":["lru"],"timed_existence":[],"tracing-subscriber-utils":["tracing-subscriber"],"upnp-serve-adapter":["upnp-serve"],"webui":[]},"yanked":false,"pubtime":"2024-08-27T17:40:27Z"}
{"name":"librqbit","vers":"7.0.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"async-backtrace","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.5","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.12","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":"librqbit-upnp","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.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":"peer_binary_protocol","req":"^4.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","socks"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"=0.8.0","features":["runtime-tokio","postgres"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-socks","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"upnp-serve","req":"^0.1.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal","package":"librqbit-upnp-serve"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f71f3c1fcc1b71a0a2f3071722b4b0c7a113013673b0f8273e0866a4b02dc6c0","features":{"async-bt":["async-backtrace"],"default":["default-tls"],"default-tls":["reqwest/default-tls","sha1w/sha1-crypto-hash","bencode/sha1-crypto-hash","librqbit-core/sha1-crypto-hash"],"http-api":["axum","tower-http"],"postgres":["sqlx"],"rust-tls":["reqwest/rustls-tls","sha1w/sha1-ring","sha1w/sha1-ring","bencode/sha1-ring","librqbit-core/sha1-ring"],"storage_examples":[],"storage_middleware":["lru"],"timed_existence":[],"tracing-subscriber-utils":["tracing-subscriber"],"upnp-serve-adapter":["upnp-serve"],"webui":[]},"yanked":false,"pubtime":"2024-08-28T13:08:32Z"}
{"name":"librqbit","vers":"8.0.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-backtrace","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"console-subscriber","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.2.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"governor","req":"^0.8","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":"home","req":"=0.5.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","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":"librqbit-upnp","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^4.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":["small_rng"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","socks"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^4.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"=0.8.2","features":["runtime-tokio","macros","postgres"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-socks","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^2.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"upnp-serve","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal","package":"librqbit-upnp-serve"},{"name":"url","req":"=2.5.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"75b2acdb059277c92c39628b9b78b7cb4fe1148877150d2d63e21c52b35b1d08","features":{"async-bt":["async-backtrace"],"default":["default-tls"],"default-tls":["reqwest/default-tls","sha1w/sha1-crypto-hash","bencode/sha1-crypto-hash","librqbit-core/sha1-crypto-hash"],"disable-upload":[],"http-api":["axum","tower-http"],"postgres":["sqlx","home"],"rust-tls":["reqwest/rustls-tls","sha1w/sha1-ring","sha1w/sha1-ring","bencode/sha1-ring","librqbit-core/sha1-ring"],"storage_examples":[],"storage_middleware":["lru"],"timed_existence":[],"tokio-console":["console-subscriber","tokio/tracing"],"tracing-subscriber-utils":["tracing-subscriber"],"upnp-serve-adapter":["upnp-serve"],"watch":["notify"],"webui":[]},"yanked":false,"pubtime":"2025-01-06T17:39:21Z"}
{"name":"librqbit","vers":"8.1.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-backtrace","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.18","features":["tokio","gzip"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"bincode","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"console-subscriber","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.3.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10","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":"home","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"intervaltree","req":"^0.2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","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":"librqbit-upnp","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^4.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","socks","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^4.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","macros","postgres"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-socks","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"upnp-serve","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal","package":"librqbit-upnp-serve"},{"name":"url","req":"^2.5.2","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"074dc6ee8afbf1864d09727a2d4f4fd4a8001e49b0b1493b688a45b3a2a87ab1","features":{"async-bt":["async-backtrace"],"default":["default-tls","http-api-client"],"default-tls":["reqwest/default-tls","sha1w/sha1-crypto-hash","bencode/sha1-crypto-hash","librqbit-core/sha1-crypto-hash"],"disable-upload":[],"http-api":["axum","tower-http"],"http-api-client":[],"postgres":["sqlx","home"],"rust-tls":["reqwest/rustls-tls","sha1w/sha1-ring","sha1w/sha1-ring","bencode/sha1-ring","librqbit-core/sha1-ring"],"storage_examples":[],"storage_middleware":["lru"],"timed_existence":[],"tokio-console":["console-subscriber","tokio/tracing"],"tracing-subscriber-utils":["tracing-subscriber"],"upnp-serve-adapter":["upnp-serve"],"watch":["notify"],"webui":[]},"yanked":false,"pubtime":"2025-06-05T13:17:43Z"}
{"name":"librqbit","vers":"8.1.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-backtrace","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.18","features":["tokio","gzip"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.81","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","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":"bincode","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bitvec","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"buffers","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"librqbit-buffers"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"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":"console-subscriber","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dht","req":"^5.3.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-dht"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10","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":"home","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"intervaltree","req":"^0.2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","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":"librqbit-upnp","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memmap2","req":"^0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"notify","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"peer_binary_protocol","req":"^4.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-peer-protocol"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","socks","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rlimit","req":"^0.10.1","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":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1w","req":"^4.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-sha1-wrapper"},{"name":"size_format","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","macros","postgres"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-socks","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.10","features":["io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["json","fmt","env-filter"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracker_comms","req":"^3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"librqbit-tracker-comms"},{"name":"upnp-serve","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal","package":"librqbit-upnp-serve"},{"name":"url","req":"^2.5.2","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dadca8f521242010a4c846ef5f224c217009c92e272709cdc08ba9cdabe62983","features":{"async-bt":["async-backtrace"],"default":["default-tls","http-api-client"],"default-tls":["reqwest/default-tls","sha1w/sha1-crypto-hash","bencode/sha1-crypto-hash","librqbit-core/sha1-crypto-hash"],"disable-upload":[],"http-api":["axum","tower-http"],"http-api-client":[],"postgres":["sqlx","home"],"rust-tls":["reqwest/rustls-tls","sha1w/sha1-ring","sha1w/sha1-ring","bencode/sha1-ring","librqbit-core/sha1-ring"],"storage_examples":[],"storage_middleware":["lru"],"timed_existence":[],"tokio-console":["console-subscriber","tokio/tracing"],"tracing-subscriber-utils":["tracing-subscriber"],"upnp-serve-adapter":["upnp-serve"],"watch":["notify"],"webui":[]},"yanked":false,"pubtime":"2025-06-12T11:35:37Z"}
