{"name":"rusty-penguin","vers":"0.1.0","deps":[{"name":"async-socks5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","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":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socksv5","req":"^0.3","features":["tokio"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-std","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream-multiplexor","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":["tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp-reverse-proxy","req":"^1","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4d12aed805ca815281ff70368e0525e10e5b944afc4ea5021a671ad2fdca7397","features":{"default":["rustls-native-roots"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"pubtime":"2022-12-24T17:13:13Z"} {"name":"rusty-penguin","vers":"0.1.1","deps":[{"name":"async-channel","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-socks5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.3","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10","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":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socksv5","req":"^0.3","features":["tokio"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-std","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","io-std","rt","net","macros","time","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":["tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp-reverse-proxy","req":"^1","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4bdcb9511e35fb7044a877167c3a7139bba63c69512316e39756f4f6d39393cd","features":{"default":["rustls-native-roots"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots"]},"yanked":true,"pubtime":"2022-12-25T02:04:58Z"} {"name":"rusty-penguin","vers":"0.1.2","deps":[{"name":"async-channel","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-socks5","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.3","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10","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":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socksv5","req":"^0.3","features":["tokio"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-std","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","io-std","rt","net","macros","time","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":["tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp-reverse-proxy","req":"^1","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1298567ce6e9d3698b4e26a8f2676aeba4ea853056c394bf4128fed487cee85b","features":{"default":["rustls-native-roots"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"pubtime":"2022-12-25T02:14:56Z"} {"name":"rusty-penguin","vers":"0.2.0","deps":[{"name":"async-channel","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.3","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10","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":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-std","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","io-std","rt","net","macros","time","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":["tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp-reverse-proxy","req":"^1","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3b752e0c84b8008a63122a8d354d059f7953bb0ba8c28963ddcc58fec38bd497","features":{"default":["rustls-native-roots"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"pubtime":"2022-12-26T23:17:46Z"} {"name":"rusty-penguin","vers":"0.3.0","deps":[{"name":"async-channel","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.3","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.10","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":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-std","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","io-std","rt","net","macros","time","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":["tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp-reverse-proxy","req":"^1","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2669d997b454d1c217069193e809515235baf810fed3a16a180366146c02ccc6","features":{"default":["rustls-native-roots"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"pubtime":"2022-12-27T02:17:26Z"} {"name":"rusty-penguin","vers":"0.3.1","deps":[{"name":"async-channel","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.4","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.1","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":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.13.1","features":["io-std","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.13.1","features":["io-util","io-std","rt","net","macros","time","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp","req":"^0.3","features":["tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"warp-reverse-proxy","req":"^1","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"939de3ca6ede1a362e3f21dc8826499bbbe28527adff48b9ddc94a1212ba26bf","features":{"default":["rustls-native-roots"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"pubtime":"2022-12-27T20:24:05Z"} {"name":"rusty-penguin","vers":"0.3.2","deps":[{"name":"async-channel","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.6","features":["headers","tokio","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.4","features":["tls-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.4","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.1","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":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":">=0.14.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":["http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.13.1","features":["io-std","macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.13.1","features":["io-util","io-std","rt","net","macros","time","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.3.0","features":["fs","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5452f8c1d29d8f1a21a688ede483eea337d8da0c6bf27508414c257e8ea0a335","features":{"default":["rustls-native-roots"],"more-verbose":[],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots","hyper-rustls/native-tokio"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots","hyper-rustls/webpki-tokio"]},"yanked":false,"pubtime":"2022-12-29T09:42:04Z"} {"name":"rusty-penguin","vers":"0.4.0","deps":[{"name":"axum","req":"^0.6","features":["headers","tokio","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.4","features":["tls-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":">=0.14.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":["http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.23.1","features":["io-std","macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.3.0","features":["fs","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"82e136403ca170a126804abf5f0c53cbc2fd365010945fac0fb0abab84961004","features":{"default":["rustls-native-roots","tests-real-internet4"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots","hyper-rustls/native-tokio"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots","hyper-rustls/webpki-tokio"],"tests-real-internet4":[],"tests-real-internet6":[]},"yanked":false,"pubtime":"2023-01-24T16:46:04Z"} {"name":"rusty-penguin","vers":"0.4.1","deps":[{"name":"axum","req":"^0.6","features":["headers","tokio","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.4","features":["tls-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":">=0.14.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":["http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.23.1","features":["io-std","macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.3.0","features":["fs","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6e66af13861870ab46322287c5a1d67e16a32e0696acb0d049ce8bc309294207","features":{"deadlock_detection":["parking_lot/deadlock_detection"],"default":["rustls-native-roots","tests-real-internet4"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots","hyper-rustls/native-tokio"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots","hyper-rustls/webpki-tokio"],"tests-real-internet4":[],"tests-real-internet6":[],"tokio-console":["console-subscriber"]},"yanked":false,"pubtime":"2023-01-29T22:37:13Z"} {"name":"rusty-penguin","vers":"0.4.2","deps":[{"name":"axum","req":"^0.6","features":["headers","tokio","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.4","features":["tls-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":">=0.14.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":["http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.23.1","features":["io-std","macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.3.0","features":["fs","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"320d660810cc9e71f3bae461cba5ec203474153dff20bc1cc7bc3b11ae60c6fd","features":{"deadlock_detection":["parking_lot/deadlock_detection"],"default":["rustls-native-roots","tests-real-internet4"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots","hyper-rustls/native-tokio"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots","hyper-rustls/webpki-tokio"],"tests-real-internet4":[],"tests-real-internet6":[],"tokio-console":["console-subscriber"]},"yanked":false,"pubtime":"2023-02-02T01:31:22Z"} {"name":"rusty-penguin","vers":"0.5.0","deps":[{"name":"axum","req":"^0.6","features":["headers","tokio","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.4","features":["tls-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":">=0.14.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":["http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.23.1","features":["io-std","macros","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.3.0","features":["fs","trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dda4355372b38c263e28015e19678c5780f01e35d0eac5deecfd9daffdf81b29","features":{"deadlock_detection":["parking_lot/deadlock_detection"],"default":["rustls-native-roots","tests-real-internet4"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots","hyper-rustls/native-tokio"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots","hyper-rustls/webpki-tokio"],"tests-real-internet4":[],"tests-real-internet6":[],"tokio-console":["console-subscriber"]},"yanked":false,"pubtime":"2023-02-02T18:03:56Z"} {"name":"rusty-penguin","vers":"0.5.1","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":">=0.14.10","features":["client","server","http1","http2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":["http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tls","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":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":["dangerous_configuration"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.23.1","features":["fs","io-std","macros","net","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tungstenite","req":"^0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8e985bf5f763b1c878f6c123a534795b2917829e41483ca5b6a94721006c602b","features":{"__rustls":["rustls","rustls-pemfile","hyper-rustls","tokio-rustls","webpki"],"deadlock_detection":["parking_lot/deadlock_detection"],"default":["rustls-native-roots","tests-real-internet4"],"nativetls":["native-tls","tokio-native-tls","hyper-tls","tokio-tungstenite/native-tls","tungstenite/native-tls"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","tungstenite/rustls-tls-native-roots","hyper-rustls/native-tokio","__rustls"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","tungstenite/rustls-tls-webpki-roots","hyper-rustls/webpki-tokio","__rustls"],"tests-real-internet4":[],"tests-real-internet6":[],"tokio-console":["console-subscriber"]},"yanked":false,"pubtime":"2023-02-05T23:34:10Z"} {"name":"rusty-penguin","vers":"0.5.2","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctor","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":">=0.14.10","features":["client","server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23","features":["http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tls","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":"once_cell","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20","features":["dangerous_configuration"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.23.1","features":["macros","parking_lot","rt","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"27ef8367edbd6aa9a7171f270b90b9c1e3ff2d6eb843c344c40c8a1b4a4e1382","features":{"__rustls":["rustls","rustls-pemfile","hyper-rustls","tokio-rustls","webpki"],"deadlock-detection":["parking_lot/deadlock_detection"],"default":["rustls-native-roots","tests-real-internet4","penguin-binary"],"default-is-ipv6":[],"nativetls":["native-tls","tokio-native-tls","hyper-tls","tokio-tungstenite/native-tls"],"penguin-binary":["arc-swap","base64","clap","http","hyper","once_cell","sha1","tracing-subscriber","tokio/fs","tokio/io-std","tokio/net","tokio/rt-multi-thread","tokio/signal","tokio-tungstenite/default"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","hyper-rustls/native-tokio","__rustls"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","hyper-rustls/webpki-tokio","__rustls"],"tests-real-internet4":[],"tests-real-internet6":[],"tokio-console":["console-subscriber"]},"yanked":false,"pubtime":"2023-02-12T07:20:45Z"} {"name":"rusty-penguin","vers":"0.5.3","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctor","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":">=0.14.10","features":["client","server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.24","features":["http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tls","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":"once_cell","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.21","features":["dangerous_configuration"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":">=1.23.1","features":["macros","parking_lot","rt","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":">=0.20.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aefd4b85c815cf35675640924e0e73d9847bbdec8aa2e7daa8703fc5161f11d9","features":{"__rustls":["rustls","rustls-pemfile","hyper-rustls","tokio-rustls"],"deadlock-detection":["parking_lot/deadlock_detection"],"default":["rustls-native-roots","tests-real-internet4","penguin-binary"],"default-is-ipv6":[],"nativetls":["native-tls","tokio-native-tls","hyper-tls","tokio-tungstenite/native-tls"],"penguin-binary":["arc-swap","base64","clap","hyper","once_cell","sha1","tracing-subscriber","tokio/fs","tokio/io-std","tokio/net","tokio/rt-multi-thread","tokio/signal","tokio-tungstenite/default"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","hyper-rustls/native-tokio","__rustls"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","hyper-rustls/webpki-tokio","__rustls"],"tests-real-internet4":[],"tests-real-internet6":[],"tokio-console":["console-subscriber"]},"yanked":false,"pubtime":"2023-10-01T22:00:11Z"} {"name":"rusty-penguin","vers":"0.5.5","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-lc-rs","req":"^1","features":["bindgen"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ctor","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","server-auto","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23, >=0.23.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1, >=1.23.1","features":["macros","parking_lot","rt","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.23","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b7dc0dc11b8f83861d190de2552d8ea15684e406888b663d052b199ac7ecbce7","features":{"__rustls":["rustls","rustls-pemfile","tokio-rustls"],"aws-lc-rs-bindgen":["aws-lc-rs"],"deadlock-detection":["parking_lot/deadlock_detection"],"default":["rustls-native-roots","tests-real-internet4","penguin-binary"],"default-is-ipv6":[],"nativetls":["tokio-native-tls","tokio-tungstenite/native-tls","reqwest/native-tls"],"penguin-binary":["arc-swap","base64","clap","http-body-util","hyper","hyper-util","once_cell","reqwest","sha1","tracing-subscriber","tokio/fs","tokio/io-std","tokio/net","tokio/rt-multi-thread","tokio/signal","tokio-tungstenite/default"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","reqwest/rustls-tls-native-roots","__rustls"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","reqwest/rustls-tls-webpki-roots","__rustls"],"tests-real-internet4":[],"tests-real-internet6":[],"tokio-console":["console-subscriber"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2024-06-04T02:26:32Z"} {"name":"rusty-penguin","vers":"0.5.6","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","server-auto","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant-acme","req":"^0.7","features":["ring","hyper-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23, >=0.23.18","features":["logging","ring","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1, >=1.23.1","features":["macros","parking_lot","rt","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.26","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["max_level_trace","release_max_level_debug"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c0177e0059071a5e2e80617da003a49dba74a7de0b926d67df2b708b5f5aa003","features":{"__rustls":["rustls","rustls-pemfile","tokio-rustls"],"acme":["penguin-binary","instant-acme","rcgen","tokio/process"],"deadlock-detection":["parking_lot/deadlock_detection"],"default":["rustls-native-roots","tests-real-internet4","penguin-binary","acme"],"default-is-ipv6":[],"nativetls":["tokio-native-tls","tokio-tungstenite/native-tls","reqwest/native-tls"],"penguin-binary":["arc-swap","base64","clap","http-body-util","hyper","hyper-util","reqwest","sha1","tracing-subscriber","tokio/fs","tokio/io-std","tokio/net","tokio/rt-multi-thread","tokio/signal","tokio-tungstenite/default"],"rustls-native-roots":["rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","reqwest/rustls-tls-native-roots","__rustls"],"rustls-webpki-roots":["webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","reqwest/rustls-tls-webpki-roots","__rustls"],"tests-acme-has-pebble":["acme"],"tests-real-internet4":[],"tests-real-internet6":[],"tokio-console":["console-subscriber"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2025-04-04T04:32:20Z"} {"name":"rusty-penguin","vers":"0.6.0","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","server-auto","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant-acme","req":"^0.7","features":["ring","hyper-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23, >=0.23.18","features":["logging","ring","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1, >=1.23.1","features":["macros","rt","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.26","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7ed6e575d88937b1a331f7e47df32433d97b1c99d026e29269576f0f63172fce","features":{"deadlock-detection":["parking_lot/deadlock_detection","tokio/parking_lot"],"default-is-ipv6":[],"remove-logging":["tracing/max_level_trace","tracing/release_max_level_debug"],"tests-real-internet4":[],"tests-real-internet6":[]},"features2":{"__rustls":["dep:rustls","dep:rustls-pemfile","dep:tokio-rustls"],"acme":["penguin-binary","dep:instant-acme","dep:rcgen","tokio/process"],"default":["rustls-native-roots","tests-real-internet4","penguin-binary","acme"],"nativetls":["dep:tokio-native-tls","tokio-tungstenite/native-tls","reqwest/native-tls"],"penguin-binary":["dep:arc-swap","dep:base64","dep:clap","dep:http-body-util","dep:hyper","dep:hyper-util","dep:reqwest","dep:sha1","dep:tracing-subscriber","tokio/fs","tokio/io-std","tokio/net","tokio/rt-multi-thread","tokio/signal","tokio-tungstenite/default"],"rustls-native-roots":["dep:rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","reqwest/rustls-tls-native-roots","__rustls"],"rustls-webpki-roots":["dep:webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","reqwest/rustls-tls-webpki-roots","__rustls"],"tests-acme-has-pebble":["acme"],"tokio-console":["dep:console-subscriber"]},"yanked":false,"rust_version":"1.74.1","pubtime":"2025-04-06T14:58:32Z","v":2} {"name":"rusty-penguin","vers":"0.7.0","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.4","features":["parking_lot"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","server-auto","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant-acme","req":"^0.7","features":["ring","hyper-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23, >=0.23.18","features":["logging","ring","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1, >=1.23.1","features":["macros","parking_lot","rt","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fbc64a4c359aa6ee6c7dafdc0958393109c8b085469634fbbbf9f7a42de4c9d9","features":{"deadlock-detection":["parking_lot/deadlock_detection"],"default-is-ipv6":[],"remove-logging":["tracing/max_level_trace","tracing/release_max_level_debug","log/max_level_trace","log/release_max_level_debug"],"tests-real-internet4":[],"tests-real-internet6":[],"tests-udp":[]},"features2":{"__rustls":["dep:rustls","dep:rustls-pemfile","dep:tokio-rustls"],"acme":["penguin-binary","dep:instant-acme","dep:rcgen","tokio/process"],"default":["rustls-native-roots","tests-real-internet4","tests-udp","penguin-binary","acme","tungstenite"],"dev-dependencies":["dep:rcgen","tracing-subscriber/env-filter","tokio/io-util","tokio/net","tokio/rt-multi-thread"],"nativetls":["dep:tokio-native-tls","tokio-tungstenite/native-tls","reqwest/native-tls"],"penguin-binary":["tungstenite","dep:arc-swap","dep:base64","dep:clap","dep:http-body-util","dep:hyper","dep:hyper-util","dep:reqwest","dep:sha1","dep:tracing-subscriber","tokio/fs","tokio/io-std","tokio/io-util","tokio/net","tokio/rt-multi-thread","tokio/signal","tokio-tungstenite/default"],"rustls-keylog":["__rustls"],"rustls-native-roots":["dep:rustls-native-certs","tokio-tungstenite/rustls-tls-native-roots","reqwest/rustls-tls-native-roots","__rustls"],"rustls-webpki-roots":["dep:webpki-roots","tokio-tungstenite/rustls-tls-webpki-roots","reqwest/rustls-tls-webpki-roots","__rustls"],"tests-acme-has-pebble":["acme"],"tokio-console":["dep:console-subscriber"],"tungstenite":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2025-05-02T23:32:18Z","v":2} {"name":"rusty-penguin","vers":"0.8.0","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.4","features":["parking_lot"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["http1","http2","logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["client","client-legacy","server","server-auto","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant-acme","req":"^0.8","features":["rcgen","hyper-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nohash-hasher","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"penguin-mux","req":"^0.8","features":["tungstenite"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","features":["pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23, >=0.23.18","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1, >=1.23.1","features":["fs","io-util","macros","net","parking_lot","rt","rt-multi-thread","signal","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":["handshake"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3, >=0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2cf4b411ddbfc4dd186c9532573fc9a6776351d954979524bcf7d5b0d08ac27f","features":{"client":["tokio/io-std"],"deadlock-detection":["parking_lot/deadlock_detection"],"default-is-ipv6":[],"dev-dependencies":["tracing-subscriber/env-filter","tokio/process"],"remove-logging":["tracing/max_level_trace","tracing/release_max_level_debug","log/max_level_trace","log/release_max_level_debug"],"ring":["instant-acme/ring","rustls/ring","tokio-rustls/ring","hyper-rustls/ring"],"tests-real-internet4":[],"tests-real-internet6":[],"tests-udp":[]},"features2":{"__rustls":["dep:rustls","dep:rustls-pemfile","dep:tokio-rustls"],"acme":["server","dep:instant-acme","tokio/process"],"aws-lc-rs":["dep:aws-lc-rs","instant-acme/aws-lc-rs","rustls/aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs"],"default":["rustls-native-roots","tests-real-internet4","tests-udp","penguin-binary","acme","ring"],"nativetls":["dep:tokio-native-tls","hyper-tls/alpn"],"nohash":["dep:nohash-hasher","penguin-mux/nohash"],"penguin-binary":["server","client"],"rustls-keylog":["__rustls"],"rustls-native-roots":["dep:rustls-native-certs","hyper-rustls/native-tokio","__rustls"],"rustls-webpki-roots":["dep:webpki-roots","hyper-rustls/webpki-tokio","__rustls"],"server":["dep:base64","dep:sha1","dep:http-body-util","dep:hyper","dep:hyper-util"],"tests-acme-has-pebble":["acme"],"tokio-console":["dep:console-subscriber"]},"yanked":false,"pubtime":"2025-10-18T16:20:16Z","v":2} {"name":"rusty-penguin","vers":"0.8.1","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.4","features":["parking_lot"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["http1","http2","logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["client","client-legacy","server","server-auto","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant-acme","req":"^0.8","features":["rcgen","hyper-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nohash-hasher","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"penguin-mux","req":"^0.8","features":["tungstenite"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","features":["pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23, >=0.23.18","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1, >=1.23.1","features":["fs","io-util","macros","net","parking_lot","rt","rt-multi-thread","signal","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":["handshake"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3, >=0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"afc93806d64852796d68d99b4e4c682df1d80ffb85df462d82e5fbd08a12c355","features":{"client":["tokio/io-std"],"deadlock-detection":["parking_lot/deadlock_detection"],"default-is-ipv6":[],"dev-dependencies":["tracing-subscriber/env-filter","tokio/process"],"remove-logging":["tracing/max_level_trace","tracing/release_max_level_debug","log/max_level_trace","log/release_max_level_debug"],"ring":["instant-acme/ring","rustls/ring","tokio-rustls/ring","hyper-rustls/ring"],"tests-real-internet4":[],"tests-real-internet6":[],"tests-udp":[]},"features2":{"__rustls":["dep:rustls","dep:rustls-pemfile","dep:tokio-rustls"],"acme":["server","dep:instant-acme","tokio/process"],"aws-lc-rs":["dep:aws-lc-rs","instant-acme/aws-lc-rs","rustls/aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs"],"default":["rustls-native-roots","tests-real-internet4","tests-udp","penguin-binary","acme","ring","tproxy"],"nativetls":["dep:tokio-native-tls","hyper-tls/alpn"],"nohash":["dep:nohash-hasher","penguin-mux/nohash"],"penguin-binary":["server","client"],"rustls-keylog":["__rustls"],"rustls-native-roots":["dep:rustls-native-certs","hyper-rustls/native-tokio","__rustls"],"rustls-webpki-roots":["dep:webpki-roots","hyper-rustls/webpki-tokio","__rustls"],"server":["dep:base64","dep:sha1","dep:http-body-util","dep:hyper","dep:hyper-util"],"tests-acme-has-pebble":["acme"],"tokio-console":["dep:console-subscriber"],"tproxy":["dep:socket2"]},"yanked":false,"pubtime":"2025-10-23T09:26:37Z","v":2} {"name":"rusty-penguin","vers":"0.8.2","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive","string"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.4","features":["parking_lot"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(dhat)","kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["http1","http2","logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["client","client-legacy","server","server-auto","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant-acme","req":"^0.8","features":["rcgen","hyper-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nohash-hasher","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"penguin-mux","req":"^0.8","features":["tungstenite"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","features":["pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23, >=0.23.18","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1, >=1.23.1","features":["fs","io-util","macros","net","parking_lot","rt","rt-multi-thread","signal","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":["handshake"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3, >=0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"283b9c396d4218e194db372d3ace86fc9d9391174f9f938484aa507314bdc4da","features":{"client":["tokio/io-std"],"deadlock-detection":["parking_lot/deadlock_detection","penguin-mux/deadlock-detection"],"default-is-ipv6":[],"dev-dependencies":["tracing-subscriber/env-filter","tokio/process"],"remove-logging":["tracing/max_level_trace","tracing/release_max_level_debug","log/max_level_trace","log/release_max_level_debug"],"ring":["instant-acme/ring","rustls/ring","tokio-rustls/ring","hyper-rustls/ring"],"tests-real-internet4":[],"tests-real-internet6":[],"tests-udp":[]},"features2":{"__rustls":["dep:rustls","dep:rustls-pemfile","dep:tokio-rustls"],"acme":["server","dep:instant-acme","tokio/process"],"aws-lc-rs":["dep:aws-lc-rs","instant-acme/aws-lc-rs","rustls/aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs"],"default":["rustls-native-roots","tests-real-internet4","tests-udp","penguin-binary","acme","ring","tproxy"],"nativetls":["dep:tokio-native-tls","dep:hyper-tls"],"nohash":["dep:nohash-hasher","penguin-mux/nohash"],"penguin-binary":["server","client"],"rustls-keylog":["__rustls"],"rustls-native-roots":["dep:rustls-native-certs","hyper-rustls/native-tokio","__rustls"],"rustls-webpki-roots":["dep:webpki-roots","hyper-rustls/webpki-tokio","__rustls"],"server":["dep:base64","dep:sha1","dep:http-body-util","dep:hyper","dep:hyper-util"],"tests-acme-has-pebble":["acme"],"tokio-console":["dep:console-subscriber"],"tproxy":["dep:socket2"]},"yanked":false,"pubtime":"2025-10-29T16:04:40Z","v":2} {"name":"rusty-penguin","vers":"0.8.3","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-lc-rs","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1, >=1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive","string"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.5","features":["parking_lot"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(dhat)","kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["http1","http2","logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["client","client-legacy","server","server-auto","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant-acme","req":"^0.8","features":["rcgen","hyper-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nohash-hasher","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"penguin-mux","req":"^0.8","features":["tungstenite"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","features":["crypto","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23, >=0.23.18","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1, >=1.23.1","features":["fs","io-util","macros","net","parking_lot","rt","rt-multi-thread","signal","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["handshake"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3, >=0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dcd6b6c37a376c3f4111e2278f0e3e67b76c4bad1ba91f76967151bab75677cd","features":{"client":["tokio/io-std"],"deadlock-detection":["parking_lot/deadlock_detection","penguin-mux/deadlock-detection"],"default-is-ipv6":[],"dev-dependencies":["tracing-subscriber/env-filter","tokio/process"],"remove-logging":["tracing/max_level_trace","tracing/release_max_level_debug","log/max_level_trace","log/release_max_level_debug"],"ring":["instant-acme/ring","rustls/ring","tokio-rustls/ring","hyper-rustls/ring"],"tests-real-internet4":[],"tests-real-internet6":[],"tests-udp":[]},"features2":{"__rustls":["dep:rustls","dep:rustls-pemfile","dep:tokio-rustls"],"acme":["server","dep:instant-acme","tokio/process"],"aws-lc-rs":["dep:aws-lc-rs","instant-acme/aws-lc-rs","rustls/aws-lc-rs","tokio-rustls/aws-lc-rs","hyper-rustls/aws-lc-rs"],"default":["rustls-native-roots","tests-real-internet4","tests-udp","penguin-binary","acme","ring","tproxy"],"nativetls":["dep:tokio-native-tls","dep:hyper-tls"],"nohash":["dep:nohash-hasher","penguin-mux/nohash"],"penguin-binary":["server","client"],"rustls-keylog":["__rustls"],"rustls-native-roots":["dep:rustls-native-certs","hyper-rustls/native-tokio","__rustls"],"rustls-webpki-roots":["dep:webpki-roots","hyper-rustls/webpki-tokio","__rustls"],"server":["dep:base64","dep:sha1","dep:http-body-util","dep:hyper","dep:hyper-util"],"tests-acme-has-pebble":["acme"],"tokio-console":["dep:console-subscriber","tokio/tracing"],"tproxy":["dep:socket2"]},"yanked":false,"pubtime":"2026-06-11T02:50:45Z","v":2} {"name":"rusty-penguin","vers":"0.8.4","deps":[{"name":"arc-swap","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1, >=1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["cargo","derive","string"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.5","features":["parking_lot"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2","features":["as_ref","deref","debug","display","from","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dhat","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(dhat)","kind":"normal"},{"name":"divan","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","http1","http2"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27","features":["http1","http2","logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6","features":["alpn"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["client","client-legacy","server","server-auto","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"idna","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"instant-acme","req":"^0.8","features":["rcgen","hyper-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nohash-hasher","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"penguin-mux","req":"^0.8","features":["tungstenite"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.14","features":["crypto","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23, >=0.23.18","features":["brotli","logging","std","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103, >=0.103.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1, >=1.23.1","features":["fs","io-util","macros","net","parking_lot","rt","rt-multi-thread","signal","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-native-tls","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["handshake"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3, >=0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b013d1e2ee018dfe7e38bbc3613d5ccb17cd906e167f0583eace47bd66a00690","features":{"client":["tokio/io-std"],"deadlock-detection":["parking_lot/deadlock_detection","penguin-mux/deadlock-detection"],"default-is-ipv6":[],"dev-dependencies":["tracing-subscriber/env-filter","tokio/process"],"remove-logging":["tracing/max_level_trace","tracing/release_max_level_debug","log/max_level_trace","log/release_max_level_debug"],"tests-real-internet4":[],"tests-real-internet6":[],"tests-udp":[]},"features2":{"__rustls":["dep:rustls","dep:rustls-pemfile","dep:tokio-rustls","dep:hyper-rustls"],"acme":["server","dep:instant-acme","tokio/process"],"aws-lc-rs":["instant-acme?/aws-lc-rs","rustls/aws-lc-rs","rustls/prefer-post-quantum","rustls-webpki/aws-lc-rs"],"default":["rustls-native-roots","tests-real-internet4","tests-udp","penguin-binary","acme","aws-lc-rs","tproxy","http-proxy"],"http-proxy":["dep:http-body-util","hyper/client","dep:hyper-util"],"nativetls":["dep:tokio-native-tls","dep:hyper-tls"],"nohash":["dep:nohash-hasher","penguin-mux/nohash"],"penguin-binary":["server","client"],"ring":["instant-acme?/ring","rustls/ring"],"rustls-native-roots":["dep:rustls-native-certs","__rustls"],"rustls-webpki-roots":["dep:webpki-roots","__rustls"],"server":["dep:base64","dep:sha1","dep:http-body-util","dep:hyper","dep:hyper-util"],"tests-acme-has-pebble":["acme"],"tokio-console":["dep:console-subscriber","tokio/tracing"],"tproxy":["dep:socket2"]},"yanked":false,"pubtime":"2026-06-28T17:56:39Z","v":2}