{"name":"smartdns","vers":"0.9.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"async-http-proxy","req":"^1.2.5","features":["runtime-tokio","basic-auth"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-socks5","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.80","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.7.1","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bindgen","req":"^0.70","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"build"},{"name":"boomphf","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caps","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"cc","req":"^1.2","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"build"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.38","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap-verbosity-flag","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"either","req":"^1.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enum_dispatch","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.5","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-intrusive","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.5","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.25.0-alpha.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"^0.25.0-alpha.4","features":["serde","system-config"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"local-ip-address","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"nom","req":"^7.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":["std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"same-file","req":"^1","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"self-replace","req":"^1.3.7","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"self_update","req":"^0.41.0","features":["archive-tar","compression-flate2","rustls"],"optional":true,"default_features":false,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"self_update","req":"^0.41.0","features":["archive-tar","compression-flate2","rustls"],"optional":true,"default_features":false,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"self_update","req":"^0.41.0","features":["archive-zip","compression-zip-deflate","rustls"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"self_update","req":"^0.41.0","features":["archive-zip","compression-zip-deflate","rustls"],"optional":true,"default_features":false,"target":"cfg(windows)","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":["all"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.32","features":["system"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["time","rt","signal","macros","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uzers","req":"^0.12","features":[],"optional":false,"default_features":false,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^7.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows","req":"^0.58","features":["Win32_System_Console","Win32_Foundation","Win32_Networking","Win32_Networking_WinSock","Win32_System_IO"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"windows-service","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"cd568a74aabdde8f0991fb14a919fd96ad32638926a7f9d9e507c619111ccf0e","features":{"disable_icmp_ping":[],"dns-over-h3":["hickory-proto/dns-over-h3","hickory-resolver/dns-over-h3"],"dns-over-https":["dns-over-https-rustls"],"dns-over-https-rustls":["hickory-proto/dns-over-https-rustls","hickory-resolver/dns-over-https-rustls"],"dns-over-quic":["hickory-proto/dns-over-quic","hickory-resolver/dns-over-quic"],"dns-over-tls":[],"dnssec":["hickory-proto/dnssec-ring","rustls/ring"],"experimental-trie":[],"failed_tests":[],"mdns":[],"nom-recipes-all":["nom-recipes-ip"],"nom-recipes-ip":["nom-recipes-ipv4","nom-recipes-ipv6"],"nom-recipes-ipv4":[],"nom-recipes-ipv6":["nom-recipes-ipv4"]},"features2":{"default":["resolve-cli","dns-over-tls","dns-over-https","dns-over-quic","dns-over-h3","dnssec","service","nft","nom-recipes-all","self-update"],"experimental":["experimental-trie","experimental-phf"],"experimental-phf":["dep:boomphf"],"homebrew":["resolve-cli","dns-over-tls","dns-over-https","dns-over-quic","dns-over-h3","dnssec","service","nft","nom-recipes-all"],"nft":["dep:which","dep:either"],"resolve-cli":["dep:console"],"self-update":["dep:self_update"],"service":["dep:which","dep:self-replace","dep:same-file"]},"yanked":false,"rust_version":"1.75.0","pubtime":"2024-12-28T09:24:41Z","v":2}
{"name":"smartdns","vers":"0.9.2-alpha.1","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"async-http-proxy","req":"^1.2.5","features":["runtime-tokio","basic-auth"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-socks5","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.80","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.7.1","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bindgen","req":"^0.70","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"build"},{"name":"boomphf","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"byte-unit","req":"^5.0.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"caps","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"cc","req":"^1.2","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"build"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.38","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.38","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4.5","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap-verbosity-flag","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"either","req":"^1.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"enum_dispatch","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.5","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-intrusive","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.5","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.25.0-alpha.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"^0.25.0-alpha.4","features":["serde","system-config"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"local-ip-address","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"nom","req":"^7.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":["std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"same-file","req":"^1","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"self-replace","req":"^1.3.7","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"self_update","req":"^0.41.0","features":["archive-tar","compression-flate2","rustls"],"optional":true,"default_features":false,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"self_update","req":"^0.41.0","features":["archive-tar","compression-flate2","rustls"],"optional":true,"default_features":false,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"self_update","req":"^0.41.0","features":["archive-zip","compression-zip-deflate","rustls"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"self_update","req":"^0.41.0","features":["archive-zip","compression-zip-deflate","rustls"],"optional":true,"default_features":false,"target":"cfg(windows)","kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":["all"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.32","features":["system"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41","features":["time","rt","signal","macros","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uzers","req":"^0.12","features":[],"optional":false,"default_features":false,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"which","req":"^7.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows","req":"^0.58","features":["Win32_System_Console","Win32_Foundation","Win32_Networking","Win32_Networking_WinSock","Win32_System_IO"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"windows-service","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"8858e673f808c914eb6702333d761b8c359d7e6a22ac630ec3af26e3b39f0be7","features":{"disable_icmp_ping":[],"dns-over-h3":["hickory-proto/dns-over-h3","hickory-resolver/dns-over-h3"],"dns-over-https":["dns-over-https-rustls"],"dns-over-https-rustls":["hickory-proto/dns-over-https-rustls","hickory-resolver/dns-over-https-rustls"],"dns-over-quic":["hickory-proto/dns-over-quic","hickory-resolver/dns-over-quic"],"dns-over-tls":[],"dnssec":["hickory-proto/dnssec-ring","rustls/ring"],"experimental-trie":[],"failed_tests":[],"mdns":[],"nom-recipes-all":["nom-recipes-ip"],"nom-recipes-ip":["nom-recipes-ipv4","nom-recipes-ipv6"],"nom-recipes-ipv4":[],"nom-recipes-ipv6":["nom-recipes-ipv4"]},"features2":{"default":["resolve-cli","dns-over-tls","dns-over-https","dns-over-quic","dns-over-h3","dnssec","service","nft","nom-recipes-all","self-update"],"experimental":["experimental-trie","experimental-phf"],"experimental-phf":["dep:boomphf"],"homebrew":["resolve-cli","dns-over-tls","dns-over-https","dns-over-quic","dns-over-h3","dnssec","service","nft","nom-recipes-all"],"nft":["dep:which","dep:either"],"resolve-cli":["dep:console"],"self-update":["dep:self_update"],"service":["dep:which","dep:self-replace","dep:same-file"]},"yanked":true,"rust_version":"1.75.0","pubtime":"2024-12-28T11:05:47Z","v":2}
