{"name":"geiserx_ts_ffi","vers":"0.6.5","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"7749d44a73db54381d7190ec5703e32a3c40505cd65fa072296b3c684b59e4b9","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T22:18:28Z"} {"name":"geiserx_ts_ffi","vers":"0.6.7","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"52e4bdb83943a7d0607f5c8f85a1226c3ce308d26f809e1d70971643b8924219","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T23:14:14Z"} {"name":"geiserx_ts_ffi","vers":"0.6.8","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"642f59b4bbaa0fa224df390d32126aa66a9673d1c97597a6da33ce3aa87c229a","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T23:46:50Z"} {"name":"geiserx_ts_ffi","vers":"0.6.9","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"56c1511325dcae1288d775568725c4fa5ea5520eb825c28469eb18fd2d5503aa","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T10:41:43Z"} {"name":"geiserx_ts_ffi","vers":"0.6.10","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"d2ab2053eee6bab61ea849ef3ab3be6e650f4cb1e842a53793e00d8c920f3ac5","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T17:25:05Z"} {"name":"geiserx_ts_ffi","vers":"0.7.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"ff3aeb2ca257354db563d61663d94c076f258809889c81be441f4cb7fc0de9b1","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T21:19:49Z"} {"name":"geiserx_ts_ffi","vers":"0.7.1","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"c482726e904e7bdc0025d37e97dd44b294ae91d5a07d8e55046f0c77b6f2ebc1","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T23:02:51Z"} {"name":"geiserx_ts_ffi","vers":"0.7.2","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"770bdfd4cef9b4bcfab0656f616f31b85c997fb380ee8c8c43697ba4659ee81e","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T00:28:32Z"} {"name":"geiserx_ts_ffi","vers":"0.7.3","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"a33adb84984b77b9109064d1711ecbc43cdf150aa82d21e8795e842a5c632b09","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T00:59:10Z"} {"name":"geiserx_ts_ffi","vers":"0.8.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"343450662049b955e3b3f3455c81f444e7279b54682cf2a7d3c7b6ca54ae936f","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T01:42:52Z"} {"name":"geiserx_ts_ffi","vers":"0.8.1","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"c84e67ba627a3b3a22f67cd1905b631a75ec3b721d257a6c5b59a47fc43b0da9","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T03:28:06Z"} {"name":"geiserx_ts_ffi","vers":"0.9.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"e2e995f7ac2946ea9e95bb5be69e819ae9af570c4acf99d156309d312174e550","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T04:53:14Z"} {"name":"geiserx_ts_ffi","vers":"0.10.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"f7d63e92a08720a2ea3306a60fba32888b91c558d0fbd2380d44e286edc4f645","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T05:30:58Z"} {"name":"geiserx_ts_ffi","vers":"0.11.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"a2e1049cc30b212e888035c46a219d407ad90e51c58d778a07fe32c538cff8c3","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T11:21:58Z"} {"name":"geiserx_ts_ffi","vers":"0.12.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"638c2a655aba3ac885fc6398662704cd5d5c87534d2932b01c7f22d56059722a","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T11:57:06Z"} {"name":"geiserx_ts_ffi","vers":"0.13.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"c28fa6a7791c8a7dbda6643b4f0e0bed353573916755941e854b6eb288dbc432","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T22:31:58Z"} {"name":"geiserx_ts_ffi","vers":"0.14.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"f50ea5a8e6c207a4dfaf00fe389dcb7a6034ab1265e2e32fb8474a66d287eb7a","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T23:12:25Z"} {"name":"geiserx_ts_ffi","vers":"0.15.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"7006f0dcbe2812580a8de26bed7844a6a91da7e3370e79c19bf205ae1c0a42e9","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T23:40:47Z"} {"name":"geiserx_ts_ffi","vers":"0.16.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"3265258a0fe04ab846469b3ef08120ecc2189108a3e8349567c900d538a2bffc","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T00:20:11Z"} {"name":"geiserx_ts_ffi","vers":"0.17.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"cd951684238a06aae7cf516c9e47684a3062e8ccc873cff6d50a81419accfefa","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T00:44:01Z"} {"name":"geiserx_ts_ffi","vers":"0.18.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"60587064347b4a77d0cc9b2300a1a63c1b9d8240c4e9ece69a807c9992181994","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T01:45:30Z"} {"name":"geiserx_ts_ffi","vers":"0.18.2","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"47a6280a56751e31fb2bd9d42af48e8e7515b62007ddb7fad55e5c507bd22c63","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T02:50:11Z"} {"name":"geiserx_ts_ffi","vers":"0.19.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"9b7f35a22f0e6748fba71e18507c59026d12a868bad95211cb096725c6c9f0c8","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T03:18:15Z"} {"name":"geiserx_ts_ffi","vers":"0.20.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"599306d313fb04a38fe85798836bb6d0f4caeb7732ed5d2ddedf4fa37ae70a14","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T03:44:05Z"} {"name":"geiserx_ts_ffi","vers":"0.21.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"4979a066672545e0d02ad990f07c80d3a6e57a8af4d594eab1790d099a32e8e2","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T04:22:52Z"} {"name":"geiserx_ts_ffi","vers":"0.21.1","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"b4c07dfebc17b9d8e1d74cac4438a54bdd85bd5bcce7b847467fe5f31996380d","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T04:50:15Z"} {"name":"geiserx_ts_ffi","vers":"0.21.2","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"a44b5220b3d36b029a31b24749169848db24d33c4b48eeb13326422a2cef7b27","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:08:44Z"} {"name":"geiserx_ts_ffi","vers":"0.22.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"da46752d26602e136db051b587d549d7c5fa07da539fc05d24baeaa656bb7fd7","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:30:39Z"} {"name":"geiserx_ts_ffi","vers":"0.22.1","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"494334b0def841c8092d9ea57190b2d0a436fdff33d9b2786f45a5e2712c3956","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:54:47Z"} {"name":"geiserx_ts_ffi","vers":"0.23.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"1bfc824e824f245218b7d2cb5ab6a269968bbf3b1a0be057613b214d9a1ef22b","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T06:21:36Z"} {"name":"geiserx_ts_ffi","vers":"0.24.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"887bfb46d27e8e0e42c872ada34eb4a807d9afe7b196779aac283a4de3dabb6f","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T06:44:48Z"} {"name":"geiserx_ts_ffi","vers":"0.25.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"10ff5b07ea122f93c71b1e39881e9ac1308345146155d7e83ca2f7fccd9e6538","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T07:03:18Z"} {"name":"geiserx_ts_ffi","vers":"0.27.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"eae368d87a37cd88d00d37c95896946fabde89b13df3a5ee2f658d145fde2a8f","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T13:37:09Z"} {"name":"geiserx_ts_ffi","vers":"0.28.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"0ae76f3ffd939ce58b561f97694c8245874476dce44be4ef1a9d5e11e199b841","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T21:36:35Z"} {"name":"geiserx_ts_ffi","vers":"0.28.1","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"091e4d902aac226f8f186c9e308b4cb5e41cf9cf284fdf9b6150138bdc0115cc","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T00:00:56Z"} {"name":"geiserx_ts_ffi","vers":"0.28.2","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"c261d26f55a7e501c8e3e9095a99579af26fb7f13153a078d584a7c9d8ec346c","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T02:31:25Z"} {"name":"geiserx_ts_ffi","vers":"0.28.3","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"4b4edbc10778f53f92c9db9662bb9e80490346e00bb6fd86f749ed83dbe68acd","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T04:19:19Z"} {"name":"geiserx_ts_ffi","vers":"0.29.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"6e16425e852dac68eb5771c5c6282bb43ebf201d1541d749d39a3cdc95ecb9b9","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T14:00:41Z"} {"name":"geiserx_ts_ffi","vers":"0.29.1","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"d2f64d23908b2b7803858002e4295fab2e4c57c029253752bb979d507d43d624","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T16:40:55Z"} {"name":"geiserx_ts_ffi","vers":"0.29.2","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"e4d3adbceb2a59e1ff47c61daa02e7374bf7ef15a36f9f55a1ea699d187c0a43","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T17:32:06Z"} {"name":"geiserx_ts_ffi","vers":"0.29.3","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"737c745926547f2dcf6a3df1aa80a995a0f285df12ad1cd074fabf1f6549745a","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T22:36:53Z"} {"name":"geiserx_ts_ffi","vers":"0.30.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"259a23133a6ec5ed4db3485ca4ae8f792cd7479f2d6eae7f7357dbbde4ba59d3","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T02:29:00Z"} {"name":"geiserx_ts_ffi","vers":"0.30.1","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"f6af783b67582b3ff75db4f925fbfc36b17e78eabfd72cbc111b3d78e6faea92","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T10:44:21Z"} {"name":"geiserx_ts_ffi","vers":"0.31.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"bf9be406392aca7f96b4e72fc7bbae2421cf9b0dc32c4a1e9a22ca448890233d","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T13:04:18Z"} {"name":"geiserx_ts_ffi","vers":"0.32.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"fa8fdab10ab5ab77fcda3e54859078c4861b525c6e983d79a2385ea3f990cb98","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T15:14:34Z"} {"name":"geiserx_ts_ffi","vers":"0.33.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"0ca3e0f2595ee32ff345e9c8a2df49d0f77cda242aa360695e0b193bca17476f","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T19:22:17Z"} {"name":"geiserx_ts_ffi","vers":"0.34.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"6b2c959e6b3947a10a451cd88e483fc06510868d4fc05e586c8ab6f65f95449c","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T20:32:58Z"} {"name":"geiserx_ts_ffi","vers":"0.34.1","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"1e4f14d7f7950e0fab81a58697541100431a3ef55271f46a24da4eccfb9d3a27","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T21:20:02Z"} {"name":"geiserx_ts_ffi","vers":"0.34.2","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"aee6f9bf3cdd5325acb2bdecaa90ba1f83edaec0aebdfa922224a6a396ecda92","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T21:36:03Z"} {"name":"geiserx_ts_ffi","vers":"0.35.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"f30a0012c9662d5f6db086853c54d522d52c93395737262cf28b7f8e7f4356c9","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T22:22:51Z"} {"name":"geiserx_ts_ffi","vers":"0.35.1","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"8988452b56f8b2d180ed9df42991ff6f0aa221ca16cc9e6c8a2e892059ebbf5b","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T22:54:04Z"} {"name":"geiserx_ts_ffi","vers":"0.35.2","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"d9e93294aca02ffebff3d1ab72dc7c919fa357b4bd18a96212a410e581c567e5","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T23:26:43Z"} {"name":"geiserx_ts_ffi","vers":"0.35.3","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"ea8b8593822ad2679aa358681ee4fc31491d009eaceb087dac9648053dd95c07","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T23:55:00Z"} {"name":"geiserx_ts_ffi","vers":"0.35.4","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"5668e532419d06e94c6f96f8a77daed89960ed1a4dbb83f7d5c796a13c280999","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T00:15:51Z"} {"name":"geiserx_ts_ffi","vers":"0.35.5","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"b33cecf96a406c0e45179d1fbe95bfd17d57171975f7796b4a2c362bb621aa45","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T00:35:54Z"} {"name":"geiserx_ts_ffi","vers":"0.35.6","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"15d1bb53b65d1ee1bc962ebd0dc9fcf66a3c47d6ea05b13042dae32ba4e36e8c","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T03:43:37Z"} {"name":"geiserx_ts_ffi","vers":"0.35.7","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"ba0932944fa4b294e2f4117be2dde3d67ee51ba8a03ae9c0b0b8724e6c1ced31","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T04:25:47Z"} {"name":"geiserx_ts_ffi","vers":"0.35.8","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"932811e42c50b0740cd36dd6dd44ced247643d6bde7a5d7c2cc06f02d1843454","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T04:40:48Z"} {"name":"geiserx_ts_ffi","vers":"0.36.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"ab23b2aece08123069da118a6b7dc3669c0d5b846f9d6276f3470334b78374e4","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:11:05Z"} {"name":"geiserx_ts_ffi","vers":"0.37.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"261f4222d740e2f65160cc64f0fb86c7454d03734ee304c56c26b50e33301255","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:39:41Z"} {"name":"geiserx_ts_ffi","vers":"0.37.1","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"4f4ac80e6fec4a11121606b70552965af5f7619ede62d82b00565baca492d760","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:59:39Z"} {"name":"geiserx_ts_ffi","vers":"0.37.2","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"697629e92d20aaa9abcaa22ca31a57ac7fb621c373975d7fced68123f6624920","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T06:30:12Z"} {"name":"geiserx_ts_ffi","vers":"0.38.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"3d9a4f4cc28abe9cb8e8e8a49732f4bc7dfb5271980eebff0772e1bed77e9cb0","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T00:33:22Z"} {"name":"geiserx_ts_ffi","vers":"0.39.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"5b1823bc879b8c4ec4caa84e0092868354c602ae2a3167a159f45ac38d113e90","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T07:46:30Z"} {"name":"geiserx_ts_ffi","vers":"0.40.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"cf732164fe6e63767d09e544d787bb0600ccaf70fcdd0eb52aad93d386b28ea0","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T20:26:25Z"} {"name":"geiserx_ts_ffi","vers":"0.41.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"9523a1fdab949feca092fb1e2f8623f66bdc53505068dce352592c178de2bbec","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T22:37:41Z"} {"name":"geiserx_ts_ffi","vers":"0.42.0","deps":[{"name":"cbindgen","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tailscale","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_keys","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_keys"}],"cksum":"a28ad5b026b90d5ff1aa333bb46f35a2a6a7b0f3b76a1cf88c3af16fe39080f8","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T23:43:41Z"}