crates.io-index

Зеркало из https://github.com/rust-lang/crates.io-index
Форк
0
/
shadowsocks-rust 
106 строк · 531.8 Кб
1
{"name":"shadowsocks-rust","vers":"0.9.15","deps":[{"name":"byteorder","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-cpupool","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ip","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-serialize","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"62e0cc79b96d47d661eabfa3beb22724a6b8f9f927e3bbd3cbca85c03ddce944","features":{"cipher-aes-cfb":[],"cipher-chacha20":[],"cipher-rc4":[],"cipher-salsa20":[],"default":["cipher-aes-cfb","cipher-rc4","cipher-chacha20","cipher-salsa20"]},"yanked":false}
2
{"name":"shadowsocks-rust","vers":"1.0.0","deps":[{"name":"byteorder","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-cpupool","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ip","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net2","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-serialize","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"08a2e0723c7589dad5d5d335f26d17488dc9c824de6d3b40caf4f532abff6f0f","features":{"cipher-aes-cfb":[],"cipher-chacha20":[],"cipher-rc4":[],"cipher-salsa20":[],"default":["cipher-aes-cfb","cipher-rc4","cipher-chacha20","cipher-salsa20"]},"yanked":false}
3
{"name":"shadowsocks-rust","vers":"1.0.1","deps":[{"name":"byteorder","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-cpupool","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ip","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net2","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-serialize","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7501fe5e8dc8275d290b563031c6158705d22afb4dbfe826dcac068584a14f27","features":{"cipher-aes-cfb":[],"cipher-chacha20":[],"cipher-rc4":[],"cipher-salsa20":[],"default":["cipher-aes-cfb","cipher-rc4","cipher-chacha20","cipher-salsa20"]},"yanked":false}
4
{"name":"shadowsocks-rust","vers":"1.0.3","deps":[{"name":"base64","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-cpupool","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ip","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net2","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1e588c88317df0b68a085837acca71a46db9df4a573817a66ecb698582401cec","features":{"cipher-aes-cfb":[],"cipher-chacha20":[],"cipher-rc4":[],"cipher-salsa20":[],"default":["cipher-aes-cfb","cipher-rc4","cipher-chacha20","cipher-salsa20"]},"yanked":false}
5
{"name":"shadowsocks-rust","vers":"1.2.0","deps":[{"name":"argon2rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"domain","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net2","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5f6c8a781fc1fe4b8d77c407ff90ef36faeb7c16e452599ce2dd187f92472c4b","features":{"key-derive-argon2":["argon2rs"]},"yanked":true}
6
{"name":"shadowsocks-rust","vers":"1.2.1","deps":[{"name":"argon2rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"domain","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net2","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"678790c2cb1023f0313fe261a675797b14265a1a6b37d297e542a8c115c262ab","features":{"key-derive-argon2":["argon2rs"]},"yanked":false}
7
{"name":"shadowsocks-rust","vers":"1.3.0","deps":[{"name":"argon2rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"domain","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net2","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"12abdccb0682580ffd4c91246115b28bc3d4bd2fc603ccb40225642c1e3e749b","features":{"key-derive-argon2":["argon2rs"]},"yanked":false}
8
{"name":"shadowsocks-rust","vers":"1.3.2","deps":[{"name":"argon2rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"domain","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net2","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e050f9e7d1a0da449a6fdd59fae6d1a20e14f852f2488b2f5f61f550bfe5cdf6","features":{"key-derive-argon2":["argon2rs"]},"yanked":false}
9
{"name":"shadowsocks-rust","vers":"1.3.3","deps":[{"name":"argon2rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"domain","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net2","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"997814b6509d1c9f7de7b15b93922e25fe5a966ce26d07e203956a3e493d716c","features":{"key-derive-argon2":["argon2rs"]},"yanked":false}
10
{"name":"shadowsocks-rust","vers":"1.4.0","deps":[{"name":"argon2rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"domain","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aff0f39178aa5d4952d7946cbfb3c1d5e0a8275765d8dac1a5818776b85167bd","features":{"key-derive-argon2":["argon2rs"]},"yanked":false}
11
{"name":"shadowsocks-rust","vers":"1.5.0","deps":[{"name":"argon2rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"domain","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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":"sodiumoxide","req":"^0.0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2b486b59541d334edee7662f818a0272dcbb13da0957552b9d715cd6fd6bfd31","features":{"default":["sodiumoxide"],"key-derive-argon2":["argon2rs"]},"yanked":false}
12
{"name":"shadowsocks-rust","vers":"1.6.0","deps":[{"name":"base64","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdb","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sodiumoxide","req":"^0.0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"63676f79e527c3e3c5852e0dbb98f4b37fd039fb28d0b10a1923c945e57ca3f0","features":{"default":["sodiumoxide"]},"yanked":false}
13
{"name":"shadowsocks-rust","vers":"1.6.1","deps":[{"name":"base64","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdb","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sodiumoxide","req":"^0.0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"80ceaf9470acd2bd7f4fd3fd1d9bf6e3a1779bb13bcca7e3e846e0b662dc25db","features":{"default":["sodiumoxide"]},"yanked":false}
14
{"name":"shadowsocks-rust","vers":"1.6.2","deps":[{"name":"base64","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdb","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2922867a84dee4ea6c6080e76a322d6c3403bf3c1dc4d800f2decfd1db46739b","features":{},"yanked":false}
15
{"name":"shadowsocks-rust","vers":"1.6.3","deps":[{"name":"base64","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdb","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c361d1f4a2cd98912d7a80d6736ae8165a62863bb3c4ad2a9a49ca20b7865f69","features":{},"yanked":false}
16
{"name":"shadowsocks-rust","vers":"1.6.4","deps":[{"name":"base64","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdb","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1c2799325627daf2452b5db70756225e3d2c59b970e1f245f627a29038241d1b","features":{},"yanked":false}
17
{"name":"shadowsocks-rust","vers":"1.6.5","deps":[{"name":"base64","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdb","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"58ed77f4b1aed25c3d7bd0910e87010979fea91ed013aed12815e2abbcfa8d2e","features":{},"yanked":false}
18
{"name":"shadowsocks-rust","vers":"1.6.6","deps":[{"name":"base64","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-cpupool","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9f7fde5b3dc49ab1edb2554e10d17b778bf204c2124c8ce00cbd40123310bbd2","features":{"default":["sodium"],"sodium":["libsodium-ffi"]},"yanked":false}
19
{"name":"shadowsocks-rust","vers":"1.6.7","deps":[{"name":"base64","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-cpupool","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9412a566ec5c0a8a6fe3a119d52634b9a39839824eaf021870352458111dbfdd","features":{"default":["sodium"],"sodium":["libsodium-ffi"]},"yanked":false}
20
{"name":"shadowsocks-rust","vers":"1.6.8","deps":[{"name":"base64","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-cpupool","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5a0183d24fc23b5744aaa7e67a437cc94ded4b87f2211921a446b898c10ffc9d","features":{"default":["sodium"],"sodium":["libsodium-ffi"]},"yanked":false}
21
{"name":"shadowsocks-rust","vers":"1.6.10","deps":[{"name":"base64","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-cpupool","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1b9c9cf77ff2649868dfa637afc5850281fd9744885bac76811fef39b8313fee","features":{"default":["sodium"],"sodium":["libsodium-ffi"]},"yanked":false}
22
{"name":"shadowsocks-rust","vers":"1.6.11","deps":[{"name":"base64","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.5.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-cpupool","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.13.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ee65f7603f153583ae919f32f2efe3dd677c6b3d08d1099817da1a168313f8bd","features":{"default":["sodium"],"sodium":["libsodium-ffi"]},"yanked":false}
23
{"name":"shadowsocks-rust","vers":"1.6.12","deps":[{"name":"base64","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.5.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-cpupool","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.13.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"scoped-tls","req":"^0.1","features":[],"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_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subprocess","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-core","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tokio-signal","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"typenum","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0c19f6ee956827ad6cd35499777f7a9632bd4d26aeb33c6fc54d8d43fa77de63","features":{"default":["sodium"],"sodium":["libsodium-ffi"]},"yanked":false}
24
{"name":"shadowsocks-rust","vers":"1.7.0","deps":[{"name":"base64","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dns-parser","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-ffi","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru-cache","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.4.0-beta","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-io","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-process","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-signal","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"tokio-signal","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"trust-dns-resolver","req":"^0.10","features":["dns-over-rustls","dns-over-https-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4dc4a71a3fb688e5d14406030ebaec559ef6ff158fda8e26833f1f2730db49ef","features":{"default":["sodium","rc4"],"rc4":[],"sodium":["libsodium-ffi"]},"yanked":false}
25
{"name":"shadowsocks-rust","vers":"1.8.0-alpha.4","deps":[{"name":"base64","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.11","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.18","features":["dns-over-rustls","dns-over-https-rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"54011ea8e8fa87bc66fa63213eb9ccab6fb6c16bb4560cfcd413828432c74ae0","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
26
{"name":"shadowsocks-rust","vers":"1.8.0","deps":[{"name":"base64","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.11","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.18","features":["dns-over-rustls","dns-over-https-rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"8f56a7708ea31a0b60b22c6390b94058bb9baaf4271ae1800f00ef4e16c63dc1","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
27
{"name":"shadowsocks-rust","vers":"1.8.2","deps":[{"name":"base64","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.11","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.18","features":["dns-over-rustls","dns-over-https-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"802473c54d1e0c25c563c14e8b9edcd14e0a4603b5ab33100a4286eaf564801d","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"]},"yanked":true}
28
{"name":"shadowsocks-rust","vers":"1.8.3","deps":[{"name":"base64","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.11","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.18","features":["dns-over-rustls","dns-over-https-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"599a70f18c44538012a149347038af696a092c04dcd28593a085eec7d6edb73b","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"]},"yanked":false}
29
{"name":"shadowsocks-rust","vers":"1.8.4","deps":[{"name":"base64","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.11","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.18","features":["dns-over-rustls","dns-over-https-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"3c280d617eabe00adaa6a95c54d1d117f0f258c1261f54bb60b609bdacbe6ebf","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"]},"yanked":false}
30
{"name":"shadowsocks-rust","vers":"1.8.5","deps":[{"name":"base64","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.11","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.18","features":["dns-over-rustls","dns-over-https-rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"77cf64852a91799ed71b64c67a157984c462cb69ca9021316192dfb076dc904d","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
31
{"name":"shadowsocks-rust","vers":"1.8.6","deps":[{"name":"base64","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.11","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.18","features":["dns-over-rustls","dns-over-https-rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"15e1df7fe306b1046e1a587303afd479db3ad78a7f628fdc86015544d32e0ef9","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
32
{"name":"shadowsocks-rust","vers":"1.8.7","deps":[{"name":"base64","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.11","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.18","features":["dns-over-rustls","dns-over-https-rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"c50952166b3c15c495b777d594abc22ed4cf8d68ebb2f8a1214f2c5c52ecc0ba","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
33
{"name":"shadowsocks-rust","vers":"1.8.8","deps":[{"name":"base64","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.11","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":["dns-over-rustls","dns-over-https-rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"a4a0e93b0a4435d6678ddcc105151859cc21191925e930bccb3d820ab8b67906","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns"],"openssl-vendored":["openssl/vendored"],"rc4":["openssl"],"redir":[],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
34
{"name":"shadowsocks-rust","vers":"1.8.9","deps":[{"name":"base64","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.11","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.7","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":["dns-over-rustls","dns-over-https-rustls"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"a8974e8efc2b74e7452aba9f6993e862851c0b1ebc927722a8f864b25eef5c38","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns"],"openssl-vendored":["openssl/vendored"],"rc4":["openssl"],"redir":[],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
35
{"name":"shadowsocks-rust","vers":"1.8.10","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.17","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.7","features":["net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"dd1b096992b3e80a1129b66e9cdc5180b2367a79ef5f081b26ccbeddeb5bec57","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http"],"dns-over-https":["trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns-resolver/dns-over-rustls"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-redir":[],"openssl-vendored":["openssl/vendored"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
36
{"name":"shadowsocks-rust","vers":"1.8.11","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.17","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"c6f6e787761648173d14fbee4dc48e07eb5c9c68895a7eca6fa553ef748654c3","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-tunnel","local-http-native-tls"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
37
{"name":"shadowsocks-rust","vers":"1.8.12","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.17","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"3641b232e24d04ee5d549afd187bccfe0a21a84a1825040ffff1b6e27de91598","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-native-tls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
38
{"name":"shadowsocks-rust","vers":"1.8.13","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.17","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"f9e364225b9d9a57f2efbadcccee48b771b4fe678a3c8fe2f86738b12555799f","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-native-tls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"single-threaded":[],"sodium":["libsodium-sys"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
39
{"name":"shadowsocks-rust","vers":"1.8.14","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.17","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"9578736400af527e464996a762f3c8df0cfe896d990b27d9cc34d7d28ba903ab","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["ring-aead-ciphers","sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-rustls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"ring-aead-ciphers":["ring"],"single-threaded":[],"sodium":["libsodium-sys"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
40
{"name":"shadowsocks-rust","vers":"1.8.15","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.17","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"cc1f6b2b2711f921a3b78ca2f1d9e87b2c8e1085cc6886ae300d3b0e68006bbe","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["ring-aead-ciphers","sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-rustls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"ring-aead-ciphers":["ring"],"single-threaded":[],"sodium":["libsodium-sys"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
41
{"name":"shadowsocks-rust","vers":"1.8.16","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.17","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"fdcb865fcf95654a87e6f05828407df625b39b0c7736d07c37c10c6940387a07","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["ring-aead-ciphers","sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-rustls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"ring-aead-ciphers":["ring"],"single-threaded":[],"sodium":["libsodium-sys"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
42
{"name":"shadowsocks-rust","vers":"1.8.17","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.17","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"e5ceab6e813313e8c9d5e06abbca516c6994a1031e79418a174a0c4be1492eb7","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["ring-aead-ciphers","sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-rustls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"ring-aead-ciphers":["ring"],"single-threaded":[],"sodium":["libsodium-sys"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
43
{"name":"shadowsocks-rust","vers":"1.8.18","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.17","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"dd026c233bd5a034d60a3693d00ec1cdb86c895ebe5090e3568ed995732cad7d","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["ring-aead-ciphers","sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-rustls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"ring-aead-ciphers":["ring"],"single-threaded":[],"sodium":["libsodium-sys"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
44
{"name":"shadowsocks-rust","vers":"1.8.19","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.17","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"71bcded6ac74f111e31dae3c0ead8800a8f9a46f22ecf5188dd32ee486300dcc","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["ring-aead-ciphers","sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-rustls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"ring-aead-ciphers":["ring"],"single-threaded":[],"sodium":["libsodium-sys"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
45
{"name":"shadowsocks-rust","vers":"1.8.20","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.19","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"7c05cc0e4765f8c1c4c4b57a621ac0a37a4b6942e1d7e0d5d33f2ac74d0ecc1c","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["ring-aead-ciphers","sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-rustls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"ring-aead-ciphers":["ring"],"single-threaded":[],"sodium":["libsodium-sys"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
46
{"name":"shadowsocks-rust","vers":"1.8.21","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.7","features":["termcolor","atty","regex"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.19","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"0f6981443415bfce07215d61b89c3d569efab656926592fef10b5275cce24130","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["ring-aead-ciphers","sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-rustls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"ring-aead-ciphers":["ring"],"single-threaded":[],"sodium":["libsodium-sys"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
47
{"name":"shadowsocks-rust","vers":"1.8.22","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"digest","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.19","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"ce5808bbe07b01750d615c6a5b8c5943e46bc036155c3f26727b7b063ebb96ce","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["ring-aead-ciphers","sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-rustls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"ring-aead-ciphers":["ring"],"single-threaded":[],"sodium":["libsodium-sys"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
48
{"name":"shadowsocks-rust","vers":"1.8.23","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byteorder","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2.33","features":["suggestions","wrap_help"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"digest","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iprange","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsodium-sys","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru_time_cache","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mio","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mio-uds","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"miscreant","req":"^0.5","features":["std","pmac"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"native-tls","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.19","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\", target_os = \"netbsd\", target_os = \"openbsd\"))","kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","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":"ring","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"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_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha-1","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spin","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum_macros","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^0.2.11","features":["macros","net","signal","time","sync","process","rt-threaded","rt-core","stream","io-util","parking_lot"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-proto","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trust-dns-resolver","req":"^0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"typenum","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winapi","req":"^0.3","features":["mswsock","winsock2"],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"7142ffe3f623b1a15b1a6c00c8d250b06dabeabf41a405991306be93fbf44b44","features":{"aes-cfb":["openssl"],"aes-ctr":["openssl"],"aes-pmac-siv":["miscreant"],"camellia-cfb":["openssl"],"default":["ring-aead-ciphers","sodium","rc4","aes-cfb","aes-ctr","trust-dns","local-http","local-http-rustls","local-tunnel","local-socks4"],"dns-over-https":["trust-dns","trust-dns-resolver/dns-over-https-rustls"],"dns-over-tls":["trust-dns","trust-dns-resolver/dns-over-rustls"],"jemalloc":["jemallocator"],"local-dns-relay":[],"local-flow-stat":[],"local-http":["hyper","http","tower"],"local-http-native-tls":["tokio-native-tls","native-tls"],"local-http-rustls":["tokio-rustls","webpki-roots","rustls-native-certs"],"local-redir":[],"local-socks4":[],"local-tunnel":[],"openssl-vendored":["native-tls/vendored","openssl/vendored"],"rc4":["openssl"],"ring-aead-ciphers":["ring"],"single-threaded":[],"sodium":["libsodium-sys"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["trust-dns-resolver"]},"yanked":false}
49
{"name":"shadowsocks-rust","vers":"1.9.0","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.2","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"43ceda1ce41de313c97822db12817fedeb5d0670753c2d585e51687ebf2b350f","features":{"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":true}
50
{"name":"shadowsocks-rust","vers":"1.9.1","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.2","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c3b6364160a275727669323c4fa0f5acfdbb2b30d07e669818f82bb9c707de12","features":{"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
51
{"name":"shadowsocks-rust","vers":"1.9.2","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.2","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8c2386ef059e6ec15a6913b1d1413774e444f1cf5a3cb2f454adcead35488272","features":{"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
52
{"name":"shadowsocks-rust","vers":"1.10.0","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fdc14d5eb3ba597599dbabddab5f50dcd49e7c8da8832cd963ae3542ccb3e94f","features":{"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
53
{"name":"shadowsocks-rust","vers":"1.10.1","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b64ff8e2ec4d7a2a43632d9d6e19487e4cc7d56866de84b76f842806584bc92d","features":{"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
54
{"name":"shadowsocks-rust","vers":"1.10.2","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3c563648901bf6d53e62c87fe46256997d083e87d00249b607c9165e2dca1df9","features":{"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
55
{"name":"shadowsocks-rust","vers":"1.10.3","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fe215728bdf490e25dfe58d62325eff2721006e126ce63af2ed187b6bd3ed981","features":{"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
56
{"name":"shadowsocks-rust","vers":"1.10.4","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8b3c0fce8b9030798c974b481cdfa477820431ba5bdbccfe9bd9ae46707719dd","features":{"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
57
{"name":"shadowsocks-rust","vers":"1.10.5","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6818b5bce39fb6ae9bb09c4c77966200ac7029225ec4c3ea9f7f49f1df32577f","features":{"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
58
{"name":"shadowsocks-rust","vers":"1.10.6","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2873826a9fc13982024f5d9eda374a44c889621f6ceebca25d31d881cb21415e","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
59
{"name":"shadowsocks-rust","vers":"1.10.7","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"78872b9a1ea52173335221b60eefd3b2372fac3e0cd98d122c58458776c07a6e","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
60
{"name":"shadowsocks-rust","vers":"1.10.8","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"07adbbd04ae1620a50218792f4f8de43f3405bd3c66d8279da58ffbfd66e1486","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
61
{"name":"shadowsocks-rust","vers":"1.10.9","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"790b12acba3ca20bc60768badc9562de3cbc2186c17cc1f68bad3fc22e0533a4","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
62
{"name":"shadowsocks-rust","vers":"1.11.0","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9d1eef0f8aa2dd862da38723e11f9ca7b75eb13e054ad801d617d1f40fd1c149","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
63
{"name":"shadowsocks-rust","vers":"1.11.1","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d685eba8be358b45de68486875e65a17d9ef6340b1fbd00e1e6e21e0b3d6ada2","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
64
{"name":"shadowsocks-rust","vers":"1.11.2","deps":[{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.10.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8166b09327974cb75ee9d1ce3733536784c27c29dfb572c275be774897a366c9","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"server":["shadowsocks-service/server"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
65
{"name":"shadowsocks-rust","vers":"1.12.0","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0606b75f49116260bf154dfd788fc1f3374221262e2ac1511cff409ef8cb9c5e","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["shadowsocks-service/replay-attack-detect"],"server":["shadowsocks-service/server"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
66
{"name":"shadowsocks-rust","vers":"1.12.1","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e2d68f0ac9fd0d6c2b6aed2167cadf0c1f8d29ee0f3b462af5391215fd43243f","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["shadowsocks-service/replay-attack-detect"],"server":["shadowsocks-service/server"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
67
{"name":"shadowsocks-rust","vers":"1.12.2","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a0d587758472f1e77ada1247572f672f86cd7fe6e8cec1e6f9f30d8a598c7cdd","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["shadowsocks-service/replay-attack-detect"],"server":["shadowsocks-service/server"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
68
{"name":"shadowsocks-rust","vers":"1.12.3","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e366a64b49862a3db81bcab4662365c5ea0728db8dc2236d8b6d3537ef25792b","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["shadowsocks-service/replay-attack-detect"],"server":["shadowsocks-service/server"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
69
{"name":"shadowsocks-rust","vers":"1.12.4","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f8cfe790da0088dac763b3c783c7afb533db83b12b76a4d1b2e7e8639a72e3ab","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["shadowsocks-service/replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
70
{"name":"shadowsocks-rust","vers":"1.12.5","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^2","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"11bc7dab64cd0bcdb0dc320607bc6220d0aa78cb9794e3a58c7624b82f26c5b7","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["shadowsocks-service/replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
71
{"name":"shadowsocks-rust","vers":"1.13.0","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aa29c5d9566f3c698ea13629a69a2c318dec177f0c190d6c9a6c85f4e9ef618a","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"armv8":["shadowsocks-service/armv8"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"neon":["shadowsocks-service/neon"],"replay-attack-detect":["security-replay-attack-detect"],"security-iv-printable-prefix":["shadowsocks-service/security-iv-printable-prefix"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
72
{"name":"shadowsocks-rust","vers":"1.13.1","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"113faaf75c2cf24d3c57c652c68b68fd0418954db883e4cc53e1d121455ffcd6","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"armv8":["shadowsocks-service/armv8"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"neon":["shadowsocks-service/neon"],"replay-attack-detect":["security-replay-attack-detect"],"security-iv-printable-prefix":["shadowsocks-service/security-iv-printable-prefix"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
73
{"name":"shadowsocks-rust","vers":"1.13.2","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b41d5c2edfd88f47a1bf5cdb83a683a3dadc16e8cb230808048bc9b9530745f5","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"armv8":["shadowsocks-service/armv8"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"neon":["shadowsocks-service/neon"],"replay-attack-detect":["security-replay-attack-detect"],"security-iv-printable-prefix":["shadowsocks-service/security-iv-printable-prefix"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
74
{"name":"shadowsocks-rust","vers":"1.13.3","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fd35c665cec3087489d096870766905e376343edb9bf3d12223f84d7a79917df","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"armv8":["shadowsocks-service/armv8"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"neon":["shadowsocks-service/neon"],"replay-attack-detect":["security-replay-attack-detect"],"security-iv-printable-prefix":["shadowsocks-service/security-iv-printable-prefix"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
75
{"name":"shadowsocks-rust","vers":"1.13.4","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.13.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"95c127cd7ab94a0645549081ea396b5033f9ba7d33effeaf7022bb119f8335c2","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"armv8":["shadowsocks-service/armv8"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"neon":["shadowsocks-service/neon"],"replay-attack-detect":["security-replay-attack-detect"],"security-iv-printable-prefix":["shadowsocks-service/security-iv-printable-prefix"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
76
{"name":"shadowsocks-rust","vers":"1.13.5","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.13.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b53414bfd4aa2b490aeac4f77a5153dc0f41f29e6e6fac0c814533b6f4319170","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"armv8":["shadowsocks-service/armv8"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"neon":["shadowsocks-service/neon"],"replay-attack-detect":["security-replay-attack-detect"],"security-iv-printable-prefix":["shadowsocks-service/security-iv-printable-prefix"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
77
{"name":"shadowsocks-rust","vers":"1.14.0","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cfd4433cd836aa2723f9ef53358d353315f10ac9d6ab18e20e514d7178425763","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"armv8":["shadowsocks-service/armv8"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"neon":["shadowsocks-service/neon"],"replay-attack-detect":["security-replay-attack-detect"],"security-iv-printable-prefix":["shadowsocks-service/security-iv-printable-prefix"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":true}
78
{"name":"shadowsocks-rust","vers":"1.14.1","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d6c08f37b65b4b92b4259f3b3692730c03bd2931c9e8fa56e958191b60f9cc82","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"armv8":["shadowsocks-service/armv8"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"neon":["shadowsocks-service/neon"],"replay-attack-detect":["security-replay-attack-detect"],"security-iv-printable-prefix":["shadowsocks-service/security-iv-printable-prefix"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
79
{"name":"shadowsocks-rust","vers":"1.14.2","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1de2e9f006931df5d03254e817ed024c78089809c4ccbff66d7d6653816ed549","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"armv8":["shadowsocks-service/armv8"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"neon":["shadowsocks-service/neon"],"replay-attack-detect":["security-replay-attack-detect"],"security-iv-printable-prefix":["shadowsocks-service/security-iv-printable-prefix"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":[]},"yanked":false}
80
{"name":"shadowsocks-rust","vers":"1.14.3","deps":[{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^3.1","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"exitcode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.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":"log4rs","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rpassword","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"38d06c3c523b69d8baeae7d3cd8ee259b49c92086a52ee29cf9f85d1256c5c8e","features":{"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"armv8":["shadowsocks-service/armv8"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"neon":["shadowsocks-service/neon"],"replay-attack-detect":["security-replay-attack-detect"],"security-iv-printable-prefix":["shadowsocks-service/security-iv-printable-prefix"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":["qrcode"]},"yanked":false}
81
{"name":"shadowsocks-rust","vers":"1.15.0","deps":[{"name":"base64","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.0","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpassword","req":"^7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"278fac32cc8f3051ceb89234cb46e69bcd094fbf0efc695aacdd3b0354308da5","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":["qrcode"]},"yanked":false,"rust_version":"1.61"}
82
{"name":"shadowsocks-rust","vers":"1.15.2","deps":[{"name":"base64","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.0","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpassword","req":"^7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"30f9da839166d9ec32585a1fbeeb7eccd09b536dccbaf674b2e1be19e9f818e7","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":["qrcode"]},"yanked":false,"rust_version":"1.64"}
83
{"name":"shadowsocks-rust","vers":"1.15.3","deps":[{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpassword","req":"^7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5e26a2da6b1b67fc1da6b18cf81ca472dd646a133ebbec0f3edbd69add345b17","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":["qrcode"]},"yanked":false,"rust_version":"1.64"}
84
{"name":"shadowsocks-rust","vers":"1.15.4","deps":[{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.1","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpassword","req":"^7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.15.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cca940b826516a2f17b10af10a25a1d21063224df3c710e784ab34268b783ff2","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":["qrcode"]},"yanked":false,"rust_version":"1.64"}
85
{"name":"shadowsocks-rust","vers":"1.16.0","deps":[{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpassword","req":"^7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f47ecd5eca328944a0b5a058f98dbb653dcf2c53e6eb1954bbe9a2d518ed106a","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":["qrcode"]},"yanked":false,"rust_version":"1.64"}
86
{"name":"shadowsocks-rust","vers":"1.16.1","deps":[{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.3","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpassword","req":"^7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9380a2a3385006843589098e4bf81018ef8d32b4ec8b2632c1da25affba0a48e","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":["qrcode"]},"yanked":false,"rust_version":"1.64"}
87
{"name":"shadowsocks-rust","vers":"1.16.2","deps":[{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"windows-service","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b6b132f807998aa060659c2a4224cfb69ec1f49dc11a9789efff43defa2df89a","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","trust-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["shadowsocks-service/trust-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.64"}
88
{"name":"shadowsocks-rust","vers":"1.17.0","deps":[{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"windows-service","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"75d47b311242efe22bfc2e6ecb2ad9e45d7ac3c1063ee26340a0d635a268e18a","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.64"}
89
{"name":"shadowsocks-rust","vers":"1.17.1","deps":[{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"windows-service","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9d650acc13eeb07596f4803625bc3c3959b311c9b8345800df5711df0b8be844","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.64"}
90
{"name":"shadowsocks-rust","vers":"1.17.2","deps":[{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.13","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"windows-service","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"932497e9fd95a34c4c536ae9eca9d39f6215515be61d32f46d232abf588934e1","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.64"}
91
{"name":"shadowsocks-rust","vers":"1.18.0","deps":[{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.13","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"windows-service","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0b13500d3713e7abf3eff4b4a9e40569422a578bc4bea8d7ac70b5c382918ff9","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.71"}
92
{"name":"shadowsocks-rust","vers":"1.18.1","deps":[{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"~4.4","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.13","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"009a1500db931c760b9ecd019fe3eedcdbbc2624ff43f80485a07c1b16f32a06","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.71"}
93
{"name":"shadowsocks-rust","vers":"1.18.2","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"~4.4","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.13","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c00741b5e989fe216fe50c60003316e0eea7dd35c5e1be106f4431991f1fb10b","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.71"}
94
{"name":"shadowsocks-rust","vers":"1.18.3","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"~4.4","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.18.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c0d99e7cfc2962f344f8014f4aea8e59a065570e628cb38c950e6efb2eb91ae3","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.71"}
95
{"name":"shadowsocks-rust","vers":"1.18.4","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"~4.4","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.18.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"70cc972c82cd5518e2c3ecd224d6f37cc48d7994ab0cc06b2e8062467059dab0","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.71"}
96
{"name":"shadowsocks-rust","vers":"1.19.0","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f912343d2f50bf007342bb77d40c109c87a83832391da8a779eb593eeb7ee81e","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","dns-over-h3","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","reqwest","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
97
{"name":"shadowsocks-rust","vers":"1.19.1","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.19.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"888d1703b5020fcefb289dfa6b603b613df9620cbb65fa32cf06caea8bde91d5","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","dns-over-h3","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","reqwest","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
98
{"name":"shadowsocks-rust","vers":"1.19.2","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.19.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d0263c39293669eb98c2b817a651ae99d74e7b982b2f43192684245901a775da","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","dns-over-h3","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","reqwest","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
99
{"name":"shadowsocks-rust","vers":"1.19.3","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots","deflate","gzip","brotli","zstd"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored","deflate","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.19.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"eb06ca12e8b2ce464ec904c7646af7f29747d0d91f1f57bbffd32f2ff31c2937","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","dns-over-h3","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns","reqwest/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","reqwest","mime","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
100
{"name":"shadowsocks-rust","vers":"1.19.4","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots","deflate","gzip","brotli","zstd"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored","deflate","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.19.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7b86a6bc43afc3b01e73e7a0558b30ae24f59963e11e25d14d7a7600e8f2d656","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","dns-over-h3","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns","ipnet"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","mime","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
101
{"name":"shadowsocks-rust","vers":"1.20.0","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots","deflate","gzip","brotli","zstd"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored","deflate","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2e09068efdaa3c109a1037047cea2ea2cb387cc7ade7c7e8a9848c270297b376","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","dns-over-h3","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns","ipnet"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","mime","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
102
{"name":"shadowsocks-rust","vers":"1.20.1","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots","deflate","gzip","brotli","zstd"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored","deflate","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.20.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8a1e98771830e8262d3312755d7e9b86908bd0c1ef52273603a6e264fb477a5b","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","dns-over-h3","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns","ipnet"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","mime","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
103
{"name":"shadowsocks-rust","vers":"1.20.2","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots","deflate","gzip","brotli","zstd"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored","deflate","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5a35ea14d3a03a24c40f778674533b560f647ed96d3d7c934e505ddc64a574b2","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","dns-over-h3","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns","ipnet"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","mime","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
104
{"name":"shadowsocks-rust","vers":"1.20.3","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots","deflate","gzip","brotli","zstd"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored","deflate","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.20.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8bef477eabf51fe9594b954a4de70991aa32fe3b6906dbff8a246eb62eaec690","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","dns-over-h3","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns","ipnet"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","mime","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
105
{"name":"shadowsocks-rust","vers":"1.20.4","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots","deflate","gzip","brotli","zstd"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored","deflate","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.20.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4a057cf307f1d80f894de4dd050cdd9576babcd07ebf6265ff13393e560485cf","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","dns-over-h3","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns","ipnet"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","mime","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
106
{"name":"shadowsocks-rust","vers":"1.21.0","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"build-time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"byte_string","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"byteorder","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cfg-if","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["wrap_help","suggestions"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"daemonize","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"directories","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jemallocator","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"json5","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":["extra_traits"],"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":"log4rs","req":"^1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"qrcode","req":"^0.14","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","rustls-tls","rustls-tls-native-roots","deflate","gzip","brotli","zstd"],"optional":true,"default_features":false,"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\"))","kind":"normal"},{"name":"reqwest","req":"^0.12","features":["blocking","native-tls-vendored","deflate","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":"cfg(not(any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))","kind":"normal"},{"name":"rpassword","req":"^7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rpmalloc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shadowsocks-service","req":"^1.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snmalloc-rs","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sysexits","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tcmalloc","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","time","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["std","fmt","env-filter","time","local-time"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"16f08396f989a62d4aa8edad762ddcfffa373dda0b05aa047cd401b0adb40bea","features":{"aead-cipher-2022":["shadowsocks-service/aead-cipher-2022"],"aead-cipher-2022-extra":["shadowsocks-service/aead-cipher-2022-extra"],"aead-cipher-extra":["shadowsocks-service/aead-cipher-extra"],"basic":["logging","hickory-dns","local","server","multi-threaded"],"default":["logging","hickory-dns","local","server","manager","utility","service","local-http","local-tunnel","local-socks4","multi-threaded","aead-cipher-2022"],"dns-over-h3":["shadowsocks-service/dns-over-h3"],"dns-over-https":["shadowsocks-service/dns-over-https"],"dns-over-native-tls":["shadowsocks-service/dns-over-native-tls"],"dns-over-native-tls-vendored":["shadowsocks-service/dns-over-native-tls-vendored"],"dns-over-tls":["shadowsocks-service/dns-over-tls"],"full":["logging","hickory-dns","dns-over-tls","dns-over-https","local","server","manager","utility","service","local-http","local-http-rustls","local-tunnel","local-socks4","local-dns","local-redir","local-tun","local-fake-dns","local-online-config","multi-threaded","stream-cipher","aead-cipher-2022"],"full-extra":["full","dns-over-h3","aead-cipher-extra","aead-cipher-2022-extra","security-replay-attack-detect"],"hickory-dns":["shadowsocks-service/hickory-dns"],"jemalloc":["jemallocator"],"local":["shadowsocks-service/local"],"local-dns":["local","shadowsocks-service/local-dns"],"local-fake-dns":["local","shadowsocks-service/local-fake-dns","ipnet"],"local-flow-stat":["local","shadowsocks-service/local-flow-stat"],"local-http":["local","shadowsocks-service/local-http"],"local-http-native-tls":["local-http","shadowsocks-service/local-http-native-tls"],"local-http-native-tls-vendored":["local-http","shadowsocks-service/local-http-native-tls-vendored"],"local-http-rustls":["local-http","shadowsocks-service/local-http-rustls"],"local-online-config":["local","mime","shadowsocks-service/local-online-config"],"local-redir":["local","shadowsocks-service/local-redir"],"local-socks4":["local","shadowsocks-service/local-socks4"],"local-tun":["local","shadowsocks-service/local-tun","ipnet"],"local-tunnel":["local","shadowsocks-service/local-tunnel"],"logging":["log4rs","tracing","tracing-subscriber","time"],"manager":["shadowsocks-service/manager"],"multi-threaded":["tokio/rt-multi-thread"],"replay-attack-detect":["security-replay-attack-detect"],"security-replay-attack-detect":["shadowsocks-service/security-replay-attack-detect"],"server":["shadowsocks-service/server"],"service":["local","server","manager"],"snmalloc":["snmalloc-rs"],"stream-cipher":["shadowsocks-service/stream-cipher"],"tcmalloc-vendored":["tcmalloc/bundled"],"trust-dns":["hickory-dns"],"utility":["qrcode"],"utility-url-outline":["reqwest"],"winservice":["service","windows-service"]},"yanked":false,"rust_version":"1.74"}
107

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.