{"name":"product-os-proxy","vers":"0.0.1","deps":[{"name":"anyhow","req":"^1.0.66","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-hyper","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3.7","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-http-proxy","req":"^1.2.5","features":["runtime-tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.4.0","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"educe","req":"^0.4.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.7","features":["client","http1","server","stream","tcp"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":["http1","logging","tls12","webpki-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.9.0","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":"^0.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":"^0.0.6","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":"^0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":"^0.0.5","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10.0","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tls-api","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-native-tls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-openssl","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-rustls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-security-framework","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-listener","req":"^0.5.1","features":["rustls","hyper-h1","hyper-h2"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.6.1","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.6.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-native-tls","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.0","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"x509-parser","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8386b0da4f00e8fea745f076c06c159ae49bc76c8fab01b4988edfe0d874cf1c","features":{"tor":["arti-client","arti-hyper","tor-rtcompat","tor-rtcompat/rustls","tor-rtcompat/tokio","tls-api","tls-api-rustls","tls-api-native-tls","tls-api-openssl","tls-api-security-framework","pin-project","educe","tor-error","anyhow","rustls"],"vendored-openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen-ca","rustls-client"],"http2":["hyper/http2","hyper-rustls?/http2"],"native-tls-client":["dep:hyper-tls","tokio-tungstenite/native-tls"],"openssl-ca":["openssl","dep:moka"],"rcgen-ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls-client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-20T11:47:13Z","v":2} {"name":"product-os-proxy","vers":"0.0.2","deps":[{"name":"anyhow","req":"^1.0.66","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-hyper","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3.7","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-http-proxy","req":"^1.2.5","features":["runtime-tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.4.0","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"educe","req":"^0.4.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.7","features":["client","http1","server","stream","tcp"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":["http1","logging","tls12","webpki-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.9.0","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":"^0.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":"^0.0.6","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":"^0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":"^0.0.5","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10.0","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tls-api","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-native-tls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-openssl","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-rustls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-security-framework","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-listener","req":"^0.5.1","features":["rustls","hyper-h1","hyper-h2"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.6.1","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.6.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-native-tls","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.0","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"x509-parser","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"90436633bfff7b0fef8242016104224179e58a79f40a99d0dd5e54e1b2aac091","features":{"tor":["arti-client","arti-hyper","tor-rtcompat","tor-rtcompat/rustls","tor-rtcompat/tokio","tls-api","tls-api-rustls","tls-api-native-tls","tls-api-openssl","tls-api-security-framework","pin-project","educe","tor-error","anyhow","rustls"],"vendored-openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen-ca","rustls-client"],"http2":["hyper/http2","hyper-rustls?/http2"],"native-tls-client":["dep:hyper-tls","tokio-tungstenite/native-tls"],"openssl-ca":["openssl","dep:moka"],"rcgen-ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls-client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-20T11:54:53Z","v":2} {"name":"product-os-proxy","vers":"0.0.3","deps":[{"name":"anyhow","req":"^1.0.66","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-hyper","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3.7","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-http-proxy","req":"^1.2.5","features":["runtime-tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.4.0","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"educe","req":"^0.4.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.7","features":["client","http1","server","stream","tcp"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":["http1","logging","tls12","webpki-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.9.0","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10.0","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tls-api","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-native-tls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-openssl","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-rustls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-security-framework","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-listener","req":"^0.5.1","features":["rustls","hyper-h1","hyper-h2"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.6.1","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.6.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-native-tls","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.0","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"x509-parser","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"25566f1dd85597affa6b70c9130e76d066d1de51b0fbf83ae8cef9d41680196e","features":{"tor":["arti-client","arti-hyper","tor-rtcompat","tor-rtcompat/rustls","tor-rtcompat/tokio","tls-api","tls-api-rustls","tls-api-native-tls","tls-api-openssl","tls-api-security-framework","pin-project","educe","tor-error","anyhow","rustls"],"vendored-openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen-ca","rustls-client"],"http2":["hyper/http2","hyper-rustls?/http2"],"native-tls-client":["dep:hyper-tls","tokio-tungstenite/native-tls"],"openssl-ca":["openssl","dep:moka"],"rcgen-ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls-client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-21T16:36:11Z","v":2} {"name":"product-os-proxy","vers":"0.0.4","deps":[{"name":"anyhow","req":"^1.0.66","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-hyper","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.3.7","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-http-proxy","req":"^1.2.5","features":["runtime-tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.4.0","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"educe","req":"^0.4.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.7","features":["client","http1","server","stream","tcp"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.23.0","features":["http1","logging","tls12","webpki-tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.9.0","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.10.0","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.20.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tls-api","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-native-tls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-openssl","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-rustls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-security-framework","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-listener","req":"^0.5.1","features":["rustls","hyper-h1","hyper-h2"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.6.1","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.6.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-native-tls","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.0","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"x509-parser","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"cdb838a4293a26c3850510fe2e95da763f7bf816574fbdc3ea2a442c92512b46","features":{"tor":["arti-client","arti-hyper","tor-rtcompat","tor-rtcompat/rustls","tor-rtcompat/tokio","tls-api","tls-api-rustls","tls-api-native-tls","tls-api-openssl","tls-api-security-framework","pin-project","educe","tor-error","anyhow","rustls"],"vendored-openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen-ca","rustls-client"],"http2":["hyper/http2","hyper-rustls?/http2"],"native-tls-client":["dep:hyper-tls","tokio-tungstenite/native-tls"],"openssl-ca":["openssl","dep:moka"],"rcgen-ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls-client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-09-02T16:02:57Z","v":2} {"name":"product-os-proxy","vers":"0.0.7","deps":[{"name":"anyhow","req":"^1.0.66","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-hyper","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.8","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client","http1","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":["http1","logging","tls12","webpki-tokio","webpki-roots","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12.7","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http-body","req":">=0.0.1","features":["incoming","box_body"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tls-api","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-native-tls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-openssl","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-rustls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-security-framework","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.6.1","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-graceful","req":"^0.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.0","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"50d7ca496ac5bcfb6fc50fd73c79f2f0355ff3fcd787bd484d3a0ea6cbb1a7d3","features":{"tor":["arti-client","arti-hyper","tor-rtcompat","tor-rtcompat/rustls","tor-rtcompat/tokio","tls-api","tls-api-rustls","tls-api-native-tls","tls-api-openssl","tls-api-security-framework","pin-project","educe","tor-error","anyhow","rustls"],"vendored-openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen-ca","rustls-client"],"http2":["hyper/http2","hyper-rustls?/http2"],"native-tls-client":["dep:hyper-tls","tokio-tungstenite/native-tls"],"openssl-ca":["openssl","dep:moka"],"rcgen-ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls-client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-12T06:38:00Z","v":2} {"name":"product-os-proxy","vers":"0.0.8","deps":[{"name":"anyhow","req":"^1.0.66","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-hyper","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.8","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client","http1","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":["http1","logging","tls12","webpki-tokio","webpki-roots","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12.7","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http-body","req":">=0.0.1","features":["incoming","box_body"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tls-api","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-native-tls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-openssl","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-rustls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-security-framework","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.6.1","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-graceful","req":"^0.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.0","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"98bf508494d581e13f1eb2988b023291e4c5fe205468d02cad036982c82a2233","features":{"tor":["arti-client","arti-hyper","tor-rtcompat","tor-rtcompat/rustls","tor-rtcompat/tokio","tls-api","tls-api-rustls","tls-api-native-tls","tls-api-openssl","tls-api-security-framework","pin-project","educe","tor-error","anyhow","rustls"],"vendored-openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen-ca","rustls-client"],"http2":["hyper/http2","hyper-rustls?/http2"],"native-tls-client":["dep:hyper-tls","tokio-tungstenite/native-tls"],"openssl-ca":["openssl","dep:moka"],"rcgen-ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls-client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-22T10:41:09Z","v":2} {"name":"product-os-proxy","vers":"0.0.9","deps":[{"name":"anyhow","req":"^1.0.66","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-hyper","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.8","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client","http1","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":["http1","logging","tls12","webpki-tokio","webpki-roots","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12.7","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http-body","req":">=0.0.1","features":["incoming","box_body"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tls-api","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-native-tls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-openssl","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-rustls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-security-framework","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.6.1","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-graceful","req":"^0.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.0","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1ac61e1b5aa5e6542d281a2fceb016d4cb1535a244cd76d7d5759661a87fa8ee","features":{"tor":["arti-client","arti-hyper","tor-rtcompat","tor-rtcompat/rustls","tor-rtcompat/tokio","tls-api","tls-api-rustls","tls-api-native-tls","tls-api-openssl","tls-api-security-framework","pin-project","educe","tor-error","anyhow","rustls"],"vendored-openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen-ca","rustls-client"],"http2":["hyper/http2","hyper-rustls?/http2"],"native-tls-client":["dep:hyper-tls","tokio-tungstenite/native-tls"],"openssl-ca":["openssl","dep:moka"],"rcgen-ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls-client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-22T12:05:06Z","v":2} {"name":"product-os-proxy","vers":"0.0.10","deps":[{"name":"anyhow","req":"^1.0.66","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-hyper","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.8","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client","http1","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":["http1","logging","tls12","webpki-tokio","webpki-roots","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12.7","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http-body","req":">=0.0.1","features":["incoming","box_body"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tls-api","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-native-tls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-openssl","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-rustls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-security-framework","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.6.1","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-graceful","req":"^0.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.0","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"089d89afbbd3cf36b8885e83d54325af80746307d4650e144d717e82fc249a94","features":{"tor":["arti-client","arti-hyper","tor-rtcompat","tor-rtcompat/rustls","tor-rtcompat/tokio","tls-api","tls-api-rustls","tls-api-native-tls","tls-api-openssl","tls-api-security-framework","pin-project","educe","tor-error","anyhow","rustls"],"vendored-openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen-ca","rustls-client"],"http2":["hyper/http2","hyper-rustls?/http2"],"native-tls-client":["dep:hyper-tls","tokio-tungstenite/native-tls"],"openssl-ca":["openssl","dep:moka"],"rcgen-ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls-client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-23T01:13:25Z","v":2} {"name":"product-os-proxy","vers":"0.0.12","deps":[{"name":"anyhow","req":"^1.0.66","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-hyper","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.8","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client","http1","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":["http1","logging","tls12","webpki-tokio","webpki-roots","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12.7","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http-body","req":">=0.0.1","features":["incoming","box_body"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tls-api","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-native-tls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-openssl","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-rustls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-security-framework","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.6.1","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-graceful","req":"^0.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.0","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6dec93ea6ac89bbcafa19c9638e32e25e1076aa393e8bac7d36c7d45d3398db1","features":{"tor":["arti-client","arti-hyper","tor-rtcompat","tor-rtcompat/rustls","tor-rtcompat/tokio","tls-api","tls-api-rustls","tls-api-native-tls","tls-api-openssl","tls-api-security-framework","pin-project","educe","tor-error","anyhow","rustls"],"vendored-openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen-ca","rustls-client"],"http2":["hyper/http2","hyper-rustls?/http2"],"native-tls-client":["dep:hyper-tls","tokio-tungstenite/native-tls"],"openssl-ca":["openssl","dep:moka"],"rcgen-ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls-client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-23T01:58:37Z","v":2} {"name":"product-os-proxy","vers":"0.0.13","deps":[{"name":"anyhow","req":"^1.0.66","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-client","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arti-hyper","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.8","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"educe","req":"^0.4.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client","http1","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":["http1","logging","tls12","webpki-tokio","webpki-roots","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12.7","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.0.12","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http-body","req":">=0.0.1","features":["incoming","box_body"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.7","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tls-api","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-native-tls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-openssl","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-rustls","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tls-api-security-framework","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.6.1","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-graceful","req":"^0.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.0","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-error","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.17.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"60b6c3e82f688fe5c2c6d7e4bca4a861f223ec8680fdb15933d79b697f20e62a","features":{"tor":["arti-client","arti-hyper","tor-rtcompat","tor-rtcompat/rustls","tor-rtcompat/tokio","tls-api","tls-api-rustls","tls-api-native-tls","tls-api-openssl","tls-api-security-framework","pin-project","educe","tor-error","anyhow","rustls"],"vendored-openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen-ca","rustls-client"],"http2":["hyper/http2","hyper-rustls?/http2"],"native-tls-client":["dep:hyper-tls","tokio-tungstenite/native-tls"],"openssl-ca":["openssl","dep:moka"],"rcgen-ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls-client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-09-17T04:51:27Z","v":2} {"name":"product-os-proxy","vers":"0.0.15","deps":[{"name":"arti-client","req":"^0.26.0","features":["tokio","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.18","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client","http1","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":["http1","http2","logging","tls12","webpki-tokio","webpki-roots","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12.10","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.69","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http-body","req":">=0.0.1","features":["incoming","box_body"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.2","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.10.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.37","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-graceful","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.13","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.26.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ba0d22a8602e19392f0d982dcdf45a86188a0872480983ecdcbc00a2cff86916","features":{"tor":["arti-client","arti-client/tokio","tor-rtcompat"],"vendored_openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen_ca","rustls_client"],"http2":["hyper/http2","hyper-rustls?/http2"],"openssl_ca":["openssl","dep:moka"],"rcgen_ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls_client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-01-29T06:40:49Z","v":2} {"name":"product-os-proxy","vers":"0.0.16","deps":[{"name":"arti-client","req":"^0.26.0","features":["tokio","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.18","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client","http1","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":["http1","http2","logging","tls12","webpki-tokio","webpki-roots","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12.10","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.69","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http-body","req":">=0.0.1","features":["incoming","box_body"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.2","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.10.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.37","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-graceful","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.13","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.26.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"25ee5ea248cea88ac58f9bb208b5b6c315bb92462210dd892b901ba90384a26e","features":{"tor":["arti-client","arti-client/tokio","tor-rtcompat"],"vendored_openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen_ca","rustls_client"],"http2":["hyper/http2","hyper-rustls?/http2"],"openssl_ca":["openssl","dep:moka"],"rcgen_ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls_client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-02-02T06:32:57Z","v":2} {"name":"product-os-proxy","vers":"0.0.17","deps":[{"name":"arti-client","req":"^0.26.0","features":["tokio","rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4.18","features":["tokio","brotli","gzip","zlib","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bstr","req":"^1.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csv","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client","http1","server"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":["http1","http2","logging","tls12","webpki-tokio","webpki-roots","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-tls","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-tungstenite","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12.10","features":["future"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.69","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-http-body","req":">=0.0.1","features":["incoming","box_body"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-server","req":">=0.0.1","features":["middleware"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-vpn","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.2","features":["x509-parser"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.10.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.37","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-graceful","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.26.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.13","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tor-rtcompat","req":"^0.26.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":["log"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cb9148c55bcc88166dd2e85bd9459178ddcb3a61c397d4ac66e4b32e557c55dc","features":{"http2":["hyper/http2","hyper-rustls/http2"],"tor":["arti-client","arti-client/tokio","tor-rtcompat"],"vendored_openssl":["openssl/vendored"],"vpn":["product-os-vpn"]},"features2":{"decoder":["dep:async-compression","dep:tokio-util","tokio/io-util"],"default":["decoder","rcgen_ca","rustls_client"],"openssl_ca":["openssl","dep:moka"],"rcgen_ca":["dep:rcgen","dep:moka","dep:time","dep:rand"],"rustls_client":["dep:hyper-rustls","tokio-tungstenite/rustls-tls-webpki-roots"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-05-03T07:46:26Z","v":2}