{"name":"geiserx_ts_control","vers":"0.6.5","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.6.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.6.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.6.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"74a6774107d7b078313fe174fe1d0aa52f8ccca3a72e40b5d409e35b762fdf67","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T21:28:06Z","v":2} {"name":"geiserx_ts_control","vers":"0.6.7","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.6.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.6.7","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.6.7","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a3496e7316f3376ee9583b8c54b677e8979e10695e3f16186e03fcc430588e28","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T23:09:34Z","v":2} {"name":"geiserx_ts_control","vers":"0.6.8","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.6.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.6.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.6.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bd09cca65d974b2ec9c66a38e5fa9b2ee9b35c6e7c94473233a8ca011646439d","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T23:41:23Z","v":2} {"name":"geiserx_ts_control","vers":"0.6.9","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.6.9","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.6.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.6.9","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e9f979cb6c812a2e1a6c19f30570d0e349f9380082cd4d53ece6c3aa189c4a25","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T10:36:08Z","v":2} {"name":"geiserx_ts_control","vers":"0.6.10","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.6.10","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.6.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.6.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"368a5516c4ffc39c7e8d87684f3459b1cbdc74e11f7f9d0a1dfa6089d5580d11","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T17:20:04Z","v":2} {"name":"geiserx_ts_control","vers":"0.7.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.7.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.7.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1ad7d3222867cb9f4baa5b7d194829dd0781c1b949121460e825658798fad88f","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T21:13:10Z","v":2} {"name":"geiserx_ts_control","vers":"0.7.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.7.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.7.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.7.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c43242dd0a1f5517a8f8ffe8e5df80a43cd907574f9532f85eb97a004b2011be","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T22:57:39Z","v":2} {"name":"geiserx_ts_control","vers":"0.7.2","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.7.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.7.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.7.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c0760da3f5d61b4027259dd73fccf2921b0302b77070c56c04953a1fd3553535","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T00:20:56Z","v":2} {"name":"geiserx_ts_control","vers":"0.7.3","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.7.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.7.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.7.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"50e2206f9d4e245817b452e0409d23964675dbe477e23a4b5c3db58762b0b417","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T00:54:19Z","v":2} {"name":"geiserx_ts_control","vers":"0.8.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.8.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.8.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.8.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ac66269665f9f6ecc616207ac522b633f95f016ab4c193bdc3eabfcfd93548de","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T01:37:50Z","v":2} {"name":"geiserx_ts_control","vers":"0.8.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.8.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.8.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.8.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b2fa19a23d481966981de76f51105f101164344223e491d6c916685eb5ef6723","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T03:23:22Z","v":2} {"name":"geiserx_ts_control","vers":"0.9.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.9.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.9.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.9.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"541f1a88e9c8e04c1a223a9976c1733c41d5fc26c2327998c789d172eaf559dc","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T04:48:13Z","v":2} {"name":"geiserx_ts_control","vers":"0.10.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.10.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.10.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.10.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"57afedbfb62ce5fb362c00415b1db9ae87f82c916fdd806cb3f4181a6f77fe4e","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T05:24:52Z","v":2} {"name":"geiserx_ts_control","vers":"0.11.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.11.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.11.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.11.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e602efb0d52e72b451df3801041ac10b875a7b070af3b93556393fef424e1e64","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T11:16:08Z","v":2} {"name":"geiserx_ts_control","vers":"0.12.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.12.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.12.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.12.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1f9d6383fbd2cef1ae4e7c23bdd212e53c893a723887b132385a8cc390e9373b","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T11:49:07Z","v":2} {"name":"geiserx_ts_control","vers":"0.13.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.13.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.13.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.13.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8d8bf677d877cb1fef3ad8b6baba35cf04f7c004ac512afed04a0be09923cc42","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T22:17:37Z","v":2} {"name":"geiserx_ts_control","vers":"0.14.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.14.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.14.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.14.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f638a90696f24547121f454ab936e1aac1a780cc1a22869fc3c9588c7f056c9d","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T23:09:36Z","v":2} {"name":"geiserx_ts_control","vers":"0.15.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.15.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.15.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.15.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4499d6fc1475de32700b7672483696fe13e3f51a6ce0933162a27570fc481155","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T23:37:57Z","v":2} {"name":"geiserx_ts_control","vers":"0.16.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.16.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.16.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.16.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d61d977b3c4bd248ed0352840b95839bcb7329e4bb66aa5433e7f3bc7cdc357c","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T00:17:16Z","v":2} {"name":"geiserx_ts_control","vers":"0.17.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.17.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.17.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.17.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c4d6a7ce3dfc000a820a85c2243e1fbcc3546fbb566d2bc76754793e6786573b","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T00:41:14Z","v":2} {"name":"geiserx_ts_control","vers":"0.18.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.18.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.18.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.18.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"50ac22cd62155d5ab8b83b3a56cb4904c854df0ce9696d50e2ea8bb8a3a7a9fd","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T01:42:41Z","v":2} {"name":"geiserx_ts_control","vers":"0.18.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.18.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.18.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.18.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"19fe26d19302c474e5daf3acb2676a53d374b080ac61bde828995ecec7aaa8ea","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T02:20:56Z","v":2} {"name":"geiserx_ts_control","vers":"0.18.2","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.18.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.18.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.18.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2f84ee275df0e008d106c146d80fffaf8d3c8d53bcb0f68e9bbaf03a7bc66356","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T02:47:24Z","v":2} {"name":"geiserx_ts_control","vers":"0.19.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.19.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.19.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.19.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"25a6e36b681dda074ef52eafc94f544f757b01b08435c4f9bc4f4a6174442f70","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T03:15:29Z","v":2} {"name":"geiserx_ts_control","vers":"0.20.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.20.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.20.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.20.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fab990a2236cf924824f7b856ba011f50b50a6637ceaa64f42fdb264832a52ce","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T03:41:20Z","v":2} {"name":"geiserx_ts_control","vers":"0.21.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.21.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.21.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.21.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cfe9ec48a23080c8594b28dd7047b866bb7d76d6848e947046f6681001039e73","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T04:19:57Z","v":2} {"name":"geiserx_ts_control","vers":"0.21.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.21.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.21.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.21.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bf86fe651d785df0a925f8b8e77618af87e47179c88851558cc86bef1df98804","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T04:47:29Z","v":2} {"name":"geiserx_ts_control","vers":"0.21.2","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.21.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.21.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.21.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5a6352cdbb3ec5315d029d10db3fed8ffcba2fcff49f0da26c5e09ce72292247","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:05:45Z","v":2} {"name":"geiserx_ts_control","vers":"0.22.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.22.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.22.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.22.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7cde6795d1e41750dc7bf096250742221862cf60d8cc83e6ec3931a7e2d601ff","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:27:51Z","v":2} {"name":"geiserx_ts_control","vers":"0.22.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.22.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.22.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.22.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fee7093c244a6b4504573d39b6be8bbcd46470ad715aadd246f64450f85bc5f8","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:52:05Z","v":2} {"name":"geiserx_ts_control","vers":"0.23.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.23.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.23.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.23.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"116a2e3738083bd7dff00362ca894d2883041acfd5ee75ac4107c721da9c320d","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T06:18:40Z","v":2} {"name":"geiserx_ts_control","vers":"0.24.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.24.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.24.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.24.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"767947176c23490675e607534caa4f38b763ecdb9111a8b64450ded7f10150e3","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T06:41:51Z","v":2} {"name":"geiserx_ts_control","vers":"0.25.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.25.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.25.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.25.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c105963021485e8c46f68b430c1701effa7f8fd958ba01112d8af55350def43f","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T07:00:28Z","v":2} {"name":"geiserx_ts_control","vers":"0.27.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.27.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.27.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.27.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e561de846add7cc624c47c644307faf10757c111234a98c6b89d4974405ab36d","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T13:22:38Z","v":2} {"name":"geiserx_ts_control","vers":"0.28.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.28.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.28.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.28.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0034eaa59e85417a9f5e662d18ae9524119080890198ec973270d5aa8829358f","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T21:29:06Z","v":2} {"name":"geiserx_ts_control","vers":"0.28.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.28.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.28.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.28.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f0fc0a228c17334ac3495629964cce4ccd15b42f745d88937ff758b7fe6a7669","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T23:57:47Z","v":2} {"name":"geiserx_ts_control","vers":"0.28.2","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.28.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.28.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.28.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f76814d0fd6b3b3af6c1b7cea13e44de9b404621a634a7fd2cf6f1338e6b1812","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T02:28:19Z","v":2} {"name":"geiserx_ts_control","vers":"0.28.3","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.28.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.28.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.28.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ae7485504071a99ef9c572afed91889709710f97ac75ca4cdac63b8fed2ec914","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T04:12:17Z","v":2} {"name":"geiserx_ts_control","vers":"0.29.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.29.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.29.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.29.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0ca1dea45aff09c580b23e7d7c09008639707714474517e352ba0d94d299d462","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T13:57:24Z","v":2} {"name":"geiserx_ts_control","vers":"0.29.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.29.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.29.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.29.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"32e208c4fe62f3ca9bd6fedffac10c2c9fa921dcde2e133d4b11945eb08ec037","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T16:37:46Z","v":2} {"name":"geiserx_ts_control","vers":"0.29.2","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.29.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.29.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.29.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"69d4fd2d66a5c636fe03f1638c41cb386e07bd929317aacce427f0906ca9da3b","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T17:28:46Z","v":2} {"name":"geiserx_ts_control","vers":"0.29.3","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.29.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.29.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.29.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c52daa91814a621f37a3d7f077731ca39bbfe362c52e187ab778bff7dbd7631e","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T22:33:37Z","v":2} {"name":"geiserx_ts_control","vers":"0.30.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.30.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.30.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.30.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bdc663dad9ec2e48b711ac598a1260d7d46a83a00685c6ab607ca4c11a05c573","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T02:25:52Z","v":2} {"name":"geiserx_ts_control","vers":"0.30.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.30.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.30.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.30.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"31e2dc5eb4e2f9a78dc8fc26b7ddd60f9a8f6a4428a72e4966106ab6cf00c64e","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T10:41:08Z","v":2} {"name":"geiserx_ts_control","vers":"0.31.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.31.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.31.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.31.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"420d595f8718b098b2c14d3698c005339c6ac896217519141ed35880046ac5e6","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T12:58:32Z","v":2} {"name":"geiserx_ts_control","vers":"0.32.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.32.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.32.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.32.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0c5237d367ee90e3e8118a35f8ce8e6e08e5193aca9d518bd705e7227be53519","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T15:11:47Z","v":2} {"name":"geiserx_ts_control","vers":"0.33.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.33.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.33.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.33.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a6e9af43887f12ee2b29f67aa7b8f1d46ce4adb49e9e4dd9a156a8b9efa3b4d1","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T19:19:03Z","v":2} {"name":"geiserx_ts_control","vers":"0.34.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.34.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.34.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.34.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"20dbbc91fc6f786f97d4238bad9c89f0e71a38ccb68bcef9e33b736a8411040e","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T20:29:45Z","v":2} {"name":"geiserx_ts_control","vers":"0.34.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.34.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.34.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.34.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d9ca92c6e542cc87ecd2aefd99b5c8908888e9df05d0d0b596acfa0542c86d44","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T21:12:08Z","v":2} {"name":"geiserx_ts_control","vers":"0.34.2","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.34.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.34.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.34.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"179e9e5c5e930fcc4a57dd536ed25f37a8a193d84928a16dec0628e2d08fc13b","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T21:33:21Z","v":2} {"name":"geiserx_ts_control","vers":"0.35.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.35.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.35.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.35.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3c1fe809664fd3c561f2d5312a6ee4943507953f8fc72e7db99c34b3b38c32a6","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T22:19:42Z","v":2} {"name":"geiserx_ts_control","vers":"0.35.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.35.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.35.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.35.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"00ed8e96d892c41af30eb0b05b85c8d93482c908184f6bf18d59efff6ccda979","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T22:50:52Z","v":2} {"name":"geiserx_ts_control","vers":"0.35.2","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.35.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.35.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.35.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6acca99730b3119c5946b8f819c77546442f728b8ca498642bc2db0a77f10230","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T23:23:25Z","v":2} {"name":"geiserx_ts_control","vers":"0.35.3","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.35.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.35.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.35.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"eb7a3078758238f718f8397a80f0152ea6f62eaf55db67baca209bd568f60baf","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T23:51:47Z","v":2} {"name":"geiserx_ts_control","vers":"0.35.4","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.35.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.35.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.35.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8af4db9470c3493b76bf4feed2b704d8e9cf60425cc1ca4a83f218cd04513955","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T00:13:05Z","v":2} {"name":"geiserx_ts_control","vers":"0.35.5","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.35.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.35.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.35.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4c7fff7fcb29aede746d92cf4865fee93a903bc6bee313b7b91d3d34207de8b7","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T00:32:41Z","v":2} {"name":"geiserx_ts_control","vers":"0.35.6","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.35.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.35.6","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.35.6","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"52264e2b3dfe502ed7bcf485900b6b7e78df0e342ce8b53fb49c0317d8acd564","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T03:39:21Z","v":2} {"name":"geiserx_ts_control","vers":"0.35.7","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.35.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.35.7","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.35.7","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"887230875c84ae8cbaf16df6e3ad9ef7591ab0e046f606d52b7b71db3e23ba30","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T04:22:20Z","v":2} {"name":"geiserx_ts_control","vers":"0.35.8","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.35.8","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.35.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.35.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d26ef736028c0ab2c341b8f590181cb372f451afd0c3d13140e92ea30be428a6","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T04:37:35Z","v":2} {"name":"geiserx_ts_control","vers":"0.36.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.36.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.36.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.36.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e6eccc5697197b0f3135b80d25f1077d9c28f2c848f856f9d72e46544d5b4a32","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:07:50Z","v":2} {"name":"geiserx_ts_control","vers":"0.37.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.37.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.37.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.37.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"63d810851bf6d019a6901162af71985409e3d68c06690b0fdb8390548d75d56b","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:37:01Z","v":2} {"name":"geiserx_ts_control","vers":"0.37.1","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.37.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.37.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.37.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"182446790804ac2de403479a06e9fa08740b6247a46a6116bd8f2c8f917bdfd2","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:56:29Z","v":2} {"name":"geiserx_ts_control","vers":"0.37.2","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.37.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.37.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.37.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a551986f330356256b45ae8c186415bf6c2f96cebf9aee0f786c789445194a60","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T06:27:04Z","v":2} {"name":"geiserx_ts_control","vers":"0.38.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.38.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.38.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.38.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4c235165fe4821fd771dc7179e30fdf857b74f699e5e86b22f344856c1cdfa4a","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T00:29:59Z","v":2} {"name":"geiserx_ts_control","vers":"0.39.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.39.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.39.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.39.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"62ae1c64a16b988d52fafd816b9f8d6cb530275855a4472272b895ba53a60a5c","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T07:43:29Z","v":2} {"name":"geiserx_ts_control","vers":"0.40.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ruzstd","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.40.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.40.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.40.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"888244e56d63d4a2e56abbb83ef9a2513fe0f506d70f5a3c7e73a4b7ac0b90ff","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T19:08:54Z","v":2} {"name":"geiserx_ts_control","vers":"0.41.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ruzstd","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.41.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.41.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.41.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f8a0f96d81e0e89f8e1f1bc1c725c0ea4b146327592092b21cf38195f25316ab","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T22:34:17Z","v":2} {"name":"geiserx_ts_control","vers":"0.42.0","deps":[{"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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"gethostname","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnet","req":"^2.12","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"pin-project-lite","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":["ring","pem"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ruzstd","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","net","io-util","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["time"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ts_bitset","req":"^0.42.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"geiserx_ts_bitset"},{"name":"ts_capabilityversion","req":"^0.42.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_capabilityversion"},{"name":"ts_control_noise","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_noise"},{"name":"ts_control_serde","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control_serde"},{"name":"ts_derp","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_derp"},{"name":"ts_dynbitset","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_dynbitset"},{"name":"ts_http_util","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_http_util"},{"name":"ts_keys","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"},{"name":"ts_nodecapability","req":"^0.42.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_nodecapability"},{"name":"ts_packet","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packet"},{"name":"ts_packetfilter","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter"},{"name":"ts_packetfilter_state","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_packetfilter_state"},{"name":"ts_tls_util","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_tls_util"},{"name":"url","req":"^2","features":["serde","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zerocopy","req":"^0.8","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"22b54c7d7a50c0d7ea71f8142af4400bab4a48cc474cdcf84cf1a0e1234c65b8","features":{"identity-federation":[],"insecure-derp":["ts_derp/insecure-for-tests"],"insecure-keyfetch":[]},"features2":{"acme":["async_tokio","dep:base64","dep:rcgen"],"async_tokio":["dep:futures-util","dep:tokio","dep:tokio-stream","dep:rand"],"default":["async_tokio"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T23:40:15Z","v":2}