9 changed files with 408 additions and 0 deletions
@ -0,0 +1,390 @@
|
||||
# This file is automatically @generated by Cargo. |
||||
# It is not intended for manual editing. |
||||
version = 3 |
||||
|
||||
[[package]] |
||||
name = "addr2line" |
||||
version = "0.22.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" |
||||
dependencies = [ |
||||
"gimli", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "adler" |
||||
version = "1.0.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" |
||||
|
||||
[[package]] |
||||
name = "autocfg" |
||||
version = "1.3.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" |
||||
|
||||
[[package]] |
||||
name = "backtrace" |
||||
version = "0.3.73" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" |
||||
dependencies = [ |
||||
"addr2line", |
||||
"cc", |
||||
"cfg-if", |
||||
"libc", |
||||
"miniz_oxide", |
||||
"object", |
||||
"rustc-demangle", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "bitflags" |
||||
version = "1.3.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" |
||||
|
||||
[[package]] |
||||
name = "cc" |
||||
version = "1.0.99" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" |
||||
|
||||
[[package]] |
||||
name = "cfg-if" |
||||
version = "1.0.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" |
||||
|
||||
[[package]] |
||||
name = "futures-core" |
||||
version = "0.3.30" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" |
||||
|
||||
[[package]] |
||||
name = "futures-task" |
||||
version = "0.3.30" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" |
||||
|
||||
[[package]] |
||||
name = "futures-util" |
||||
version = "0.3.30" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" |
||||
dependencies = [ |
||||
"futures-core", |
||||
"futures-task", |
||||
"pin-project-lite", |
||||
"pin-utils", |
||||
"slab", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "gimli" |
||||
version = "0.29.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" |
||||
|
||||
[[package]] |
||||
name = "io-uring" |
||||
version = "0.6.4" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "595a0399f411a508feb2ec1e970a4a30c249351e30208960d58298de8660b0e5" |
||||
dependencies = [ |
||||
"bitflags", |
||||
"libc", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "libc" |
||||
version = "0.2.155" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" |
||||
|
||||
[[package]] |
||||
name = "memchr" |
||||
version = "2.7.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" |
||||
|
||||
[[package]] |
||||
name = "miniz_oxide" |
||||
version = "0.7.3" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" |
||||
dependencies = [ |
||||
"adler", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "mio" |
||||
version = "0.8.11" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" |
||||
dependencies = [ |
||||
"libc", |
||||
"wasi", |
||||
"windows-sys 0.48.0", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "object" |
||||
version = "0.36.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" |
||||
dependencies = [ |
||||
"memchr", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "pin-project-lite" |
||||
version = "0.2.14" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" |
||||
|
||||
[[package]] |
||||
name = "pin-utils" |
||||
version = "0.1.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" |
||||
|
||||
[[package]] |
||||
name = "rustc-demangle" |
||||
version = "0.1.24" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" |
||||
|
||||
[[package]] |
||||
name = "slab" |
||||
version = "0.4.9" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" |
||||
dependencies = [ |
||||
"autocfg", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "socket2" |
||||
version = "0.4.10" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" |
||||
dependencies = [ |
||||
"libc", |
||||
"winapi", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "socket2" |
||||
version = "0.5.7" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" |
||||
dependencies = [ |
||||
"libc", |
||||
"windows-sys 0.52.0", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "tcp-proxy" |
||||
version = "0.0.1" |
||||
dependencies = [ |
||||
"socket2 0.5.7", |
||||
"tokio", |
||||
"tokio-uring", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "tokio" |
||||
version = "1.38.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" |
||||
dependencies = [ |
||||
"backtrace", |
||||
"libc", |
||||
"mio", |
||||
"pin-project-lite", |
||||
"socket2 0.5.7", |
||||
"windows-sys 0.48.0", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "tokio-uring" |
||||
version = "0.5.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "748482e3e13584a34664a710168ad5068e8cb1d968aa4ffa887e83ca6dd27967" |
||||
dependencies = [ |
||||
"futures-util", |
||||
"io-uring", |
||||
"libc", |
||||
"slab", |
||||
"socket2 0.4.10", |
||||
"tokio", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "wasi" |
||||
version = "0.11.0+wasi-snapshot-preview1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" |
||||
|
||||
[[package]] |
||||
name = "winapi" |
||||
version = "0.3.9" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" |
||||
dependencies = [ |
||||
"winapi-i686-pc-windows-gnu", |
||||
"winapi-x86_64-pc-windows-gnu", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "winapi-i686-pc-windows-gnu" |
||||
version = "0.4.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" |
||||
|
||||
[[package]] |
||||
name = "winapi-x86_64-pc-windows-gnu" |
||||
version = "0.4.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" |
||||
|
||||
[[package]] |
||||
name = "windows-sys" |
||||
version = "0.48.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" |
||||
dependencies = [ |
||||
"windows-targets 0.48.5", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "windows-sys" |
||||
version = "0.52.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" |
||||
dependencies = [ |
||||
"windows-targets 0.52.5", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "windows-targets" |
||||
version = "0.48.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" |
||||
dependencies = [ |
||||
"windows_aarch64_gnullvm 0.48.5", |
||||
"windows_aarch64_msvc 0.48.5", |
||||
"windows_i686_gnu 0.48.5", |
||||
"windows_i686_msvc 0.48.5", |
||||
"windows_x86_64_gnu 0.48.5", |
||||
"windows_x86_64_gnullvm 0.48.5", |
||||
"windows_x86_64_msvc 0.48.5", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "windows-targets" |
||||
version = "0.52.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" |
||||
dependencies = [ |
||||
"windows_aarch64_gnullvm 0.52.5", |
||||
"windows_aarch64_msvc 0.52.5", |
||||
"windows_i686_gnu 0.52.5", |
||||
"windows_i686_gnullvm", |
||||
"windows_i686_msvc 0.52.5", |
||||
"windows_x86_64_gnu 0.52.5", |
||||
"windows_x86_64_gnullvm 0.52.5", |
||||
"windows_x86_64_msvc 0.52.5", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "windows_aarch64_gnullvm" |
||||
version = "0.48.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" |
||||
|
||||
[[package]] |
||||
name = "windows_aarch64_gnullvm" |
||||
version = "0.52.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" |
||||
|
||||
[[package]] |
||||
name = "windows_aarch64_msvc" |
||||
version = "0.48.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" |
||||
|
||||
[[package]] |
||||
name = "windows_aarch64_msvc" |
||||
version = "0.52.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" |
||||
|
||||
[[package]] |
||||
name = "windows_i686_gnu" |
||||
version = "0.48.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" |
||||
|
||||
[[package]] |
||||
name = "windows_i686_gnu" |
||||
version = "0.52.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" |
||||
|
||||
[[package]] |
||||
name = "windows_i686_gnullvm" |
||||
version = "0.52.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" |
||||
|
||||
[[package]] |
||||
name = "windows_i686_msvc" |
||||
version = "0.48.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" |
||||
|
||||
[[package]] |
||||
name = "windows_i686_msvc" |
||||
version = "0.52.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" |
||||
|
||||
[[package]] |
||||
name = "windows_x86_64_gnu" |
||||
version = "0.48.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" |
||||
|
||||
[[package]] |
||||
name = "windows_x86_64_gnu" |
||||
version = "0.52.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" |
||||
|
||||
[[package]] |
||||
name = "windows_x86_64_gnullvm" |
||||
version = "0.48.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" |
||||
|
||||
[[package]] |
||||
name = "windows_x86_64_gnullvm" |
||||
version = "0.52.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" |
||||
|
||||
[[package]] |
||||
name = "windows_x86_64_msvc" |
||||
version = "0.48.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" |
||||
|
||||
[[package]] |
||||
name = "windows_x86_64_msvc" |
||||
version = "0.52.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" |
||||
@ -0,0 +1,15 @@
|
||||
[package] |
||||
name = "tcp-proxy" |
||||
version = "0.0.1" |
||||
edition = "2021" |
||||
license = "MPL-2.0" |
||||
authors = ["ZeroTier, Inc. <contact@zerotier.com>"] |
||||
|
||||
[features] |
||||
|
||||
[dependencies] |
||||
socket2 = "^0" |
||||
tokio-uring = "0.5.0" |
||||
tokio = "^1.2" |
||||
|
||||
[dev-dependencies] |
||||
Loading…
Reference in new issue