Commit Graph

  • 688400bc65 fix(phantun) do not use the deprecated fec0::/10 block for default ULA address Datong Sun 2022-04-16 09:52:07 -07:00
  • 851750b13d docs(README) bump release version to v0.4.1 and add end-to-end IPv6 documentation Datong Sun 2022-04-16 04:13:05 -07:00
  • 380c733da0 docs(README) bump release version to v0.4.1 and add end-to-end IPv6 documentation Datong Sun 2022-04-16 04:13:05 -07:00
  • b89b683bb2 chore(phantun) bump to v0.4.1 v0.4.1 Datong Sun 2022-04-16 03:54:47 -07:00
  • 838cfa6738 style(phantun) slight fix on client usage Datong Sun 2022-04-16 03:53:27 -07:00
  • 827530f62c chore(phantun) release v0.4.0 and bump fake-tcp dependency to v0.4 v0.4.0 Datong Sun 2022-04-16 03:48:07 -07:00
  • 245cb9c7f4 chore(fake-tcp) release v0.4.0 Datong Sun 2022-04-16 03:47:02 -07:00
  • 85555f2a34 feat(*) IPv6 support Datong Sun 2022-04-16 01:41:19 -07:00
  • afc54d8b49 feat(*) IPv6 support Datong Sun 2022-04-16 01:41:19 -07:00
  • 74183071f1 style(phantun) remove unnecessary tokio::select call Datong Sun 2022-04-15 07:58:16 -07:00
  • ffb4c7b953 style(phantun) remove unnecessary tokio::select call Datong Sun 2022-04-15 07:58:16 -07:00
  • 2f4eaafccd
    docs(README) fixed a typo Datong Sun 2022-04-10 23:40:44 +08:00
  • 1e3b632413 docs(README) add benchmarking results based on v0.3.2 Datong Sun 2022-04-10 06:14:30 -07:00
  • 819ba2e2c8 docs(README) add benchmarking results based on v0.3.2 Datong Sun 2022-04-10 06:14:30 -07:00
  • 99bff568f6 chore(phantun) release v0.3.2 v0.3.2 Datong Sun 2022-04-10 06:10:57 -07:00
  • 91ad2c03a1 chore(fake-tcp) release v0.3.1 Datong Sun 2022-04-10 06:09:30 -07:00
  • 581d80d08c perf(fake-tcp) use flume to avoid locking in receiver, improved single connection performance by 300% Datong Sun 2022-04-10 04:57:43 -07:00
  • d12ecd5ff7 perf(fake-tcp) use flume to avoid locking in receiver, improved single connection performance by 300% Datong Sun 2022-04-10 04:57:43 -07:00
  • 55da4d6a62 docs(README) style improvements Datong Sun 2022-04-10 18:46:46 +08:00
  • 430f2f2cf8
    docs(README) style improvements Datong Sun 2022-04-10 18:46:46 +08:00
  • bb859be6b6
    docs(README) add build status and docs.rs badge Datong Sun 2022-04-10 18:37:06 +08:00
  • 72c80551f6
    Update README.md Datong Sun 2022-04-10 18:36:30 +08:00
  • 1769111a22
    docs(README) add build status badge Datong Sun 2022-04-10 18:34:42 +08:00
  • 8d315ea4e7 docs(README) add packet header diagram Datong Sun 2022-04-10 03:25:32 -07:00
  • 411e20f47d docs(README) add packet header diagram Datong Sun 2022-04-10 03:25:32 -07:00
  • 21eabe8b82 docs(README) add description for safe Rust and bump latest release to v0.3.1 Datong Sun 2022-04-10 01:44:33 -07:00
  • 8a74b31c6e chore(phantun) bump fake-tcp dependency to v0.3.0 and release v0.3.1 v0.3.1 Datong Sun 2022-04-10 01:37:59 -07:00
  • ca14ba457f chore(fake-tcp) bump to v0.3.0 Datong Sun 2022-04-10 01:36:45 -07:00
  • 33a0cfe567 docs(README) updated benchmarking results Datong Sun 2022-04-10 01:35:07 -07:00
  • 95dfd8ab54 fix(fake-tcp) fix an issue where RST generated is not following the proper RFC requirement. Datong Sun 2022-04-10 01:30:28 -07:00
  • 3bb271194e fix(fake-tcp) fix an issue where RST generated is not following the proper RFC requirement. Datong Sun 2022-04-10 01:30:28 -07:00
  • 1c35635091 docs(README) bump latest release version to v0.3.0 Datong Sun 2022-04-09 08:49:29 -07:00
  • b8a6c8853b chore(phantun) bump to v0.3.0 v0.3.0 Datong Sun 2022-04-09 08:39:44 -07:00
  • d97a27778b style(phantun) refactor out common functions and constants Datong Sun 2022-04-09 06:25:42 -07:00
  • 35f7b35ff5 perf(phantun) spawn multiple threads for UDP send/receive Datong Sun 2022-04-09 06:04:05 -07:00
  • e65f167a39 style(phantun) refactor out common functions and constants Datong Sun 2022-04-09 06:25:42 -07:00
  • a58b99f185 perf(phantun) spawn multiple threads for UDP send/receive Datong Sun 2022-04-09 06:04:05 -07:00
  • dff0c4ca28 docs(readme) add link for fake-tcp docs Datong Sun 2022-04-08 21:15:09 -07:00
  • 52c09d21fc docs(readme) add link for fake-tcp docs Datong Sun 2022-04-08 21:15:09 -07:00
  • 9bf78adc92 chore(fake-tcp) bump to v0.2.4 with new documentations Datong Sun 2022-04-08 21:10:36 -07:00
  • 5d4e3bf8c0 docs(fake-tcp) added documentations for fake-tcp Datong Sun 2022-04-08 21:05:49 -07:00
  • 3e2e800c32 docs(fake-tcp) added documentations for fake-tcp Datong Sun 2022-04-08 21:05:49 -07:00
  • 9c85b43e94 style(phantun) use the clap::Command struct, removed the deprecated clap::App usage Datong Sun 2022-04-08 19:53:37 -07:00
  • 66b0bc11b0 chore(phantun) use path dependency for fake-tcp crate Datong Sun 2022-04-08 19:51:11 -07:00
  • e140706e00 style(phantun) use the clap::Command struct, removed the deprecated clap::App usage Datong Sun 2022-04-08 19:53:37 -07:00
  • 58f1b8b9f7 chore(phantun) use path dependency for fake-tcp crate Datong Sun 2022-04-08 19:51:11 -07:00
  • 02b00dfc3a docs(images) updated the flow diagram Datong Sun 2022-03-22 05:14:44 -07:00
  • 0ee7774d03 chore(deps): bump actions/checkout from 2 to 3 dependabot[bot] 2022-03-02 08:54:08 +00:00
  • 7a3e6794b1
    chore(deps): bump actions/checkout from 2 to 3 dependabot[bot] 2022-03-02 08:54:08 +00:00
  • 11fdac78f1 chore(deps): update pnet requirement from 0.28 to 0.29 dependabot[bot] 2022-01-14 08:33:02 +00:00
  • 740676ab23
    chore(deps): update pnet requirement from 0.28 to 0.29 dependabot[bot] 2022-01-14 08:33:02 +00:00
  • ed686ce9fa docs(licenses) updated to year 2022 Datong Sun 2022-01-03 07:57:09 -08:00
  • d9001b08aa docs(readme) bumped latest release to v0.2.5 Datong Sun 2022-01-03 07:54:41 -08:00
  • 726ecac9cf chore(phantun) bump phantun to v0.2.5 v0.2.5 Datong Sun 2022-01-03 07:47:48 -08:00
  • 2ef0a056be chore(deps): update clap requirement from 2.34 to 3.0 dependabot[bot] 2022-01-03 08:24:57 +00:00
  • 1b94182ea4 chore(deps): update clap requirement from 2.34 to 3.0 dependabot[bot] 2022-01-03 08:24:57 +00:00
  • cb9dd3e931 fix(client) disable AAAA resolve, since tokio-tun does not yet have IPv6 support. See: https://github.com/yaa110/tokio-tun/pull/8 Datong Sun 2022-01-03 07:33:25 -08:00
  • 165e81dd78 fix(client) disable AAAA resolve, since tokio-tun does not yet have IPv6 support. See: https://github.com/yaa110/tokio-tun/pull/8 Datong Sun 2022-01-03 07:33:25 -08:00
  • 7db7164193 chore(*) use tokio-tun v0.5 instead of forked version. Bumped fake-tcp to v0.2.3 Datong Sun 2021-12-07 00:56:13 -08:00
  • 0f2fb09415 chore(*) use tokio-tun v0.5 instead of forked version. Bumped fake-tcp to v0.2.3 Datong Sun 2021-12-07 00:56:13 -08:00
  • def134d73b docs(readme) bump latest version to v0.2.4 Datong Sun 2021-12-05 07:13:01 -08:00
  • b3c781cdc5 chore(phantun) bump phantun to v0.2.4 v0.2.4 Datong Sun 2021-12-05 07:10:42 -08:00
  • d5e30c113f chore(phantun) bump clap and tokio dependencies to latest Datong Sun 2021-12-05 07:01:58 -08:00
  • e2a9194f6f chore(fake-tcp) bump to v0.2.2 Datong Sun 2021-12-05 06:57:23 -08:00
  • d0eaefe5d0 chore(phantun) specify exact version for fake-tcp dependency Datong Sun 2021-12-05 06:49:35 -08:00
  • 299646a54f chore(fake-tcp) bump to v0.2.1 Datong Sun 2021-12-05 06:43:18 -08:00
  • 8b28cdc6c2 chore(crates) do not include bugfix version in dependency as it prevents auto update from Dependabot Datong Sun 2021-12-05 06:37:11 -08:00
  • 27c622bbd2 chore(crates) do not include bugfix version in dependency as it prevents auto update from Dependabot Datong Sun 2021-12-05 06:37:11 -08:00
  • a8ad203754
    docs(readme) fixed some typos Datong Sun 2021-12-01 15:10:52 +08:00
  • 33e510e7ba fix(fake-tcp) remove unneeded State::Closed as it is not in a reachable code path Datong Sun 2021-11-19 10:45:13 -08:00
  • 521a3f1a01 docs(readme) bump release version and add host name support info for --remote Datong Sun 2021-11-18 20:48:53 -08:00
  • c5a5116808 chore(phantun) bump to v0.2.3, bump fake-tcp dependency to v0.2.0 v0.2.3 Datong Sun 2021-11-18 20:37:28 -08:00
  • e8f2457cb5 chore(fake-tcp) bump to v0.2.0 Datong Sun 2021-11-18 20:36:05 -08:00
  • 583cdbe300 perf(fake-tcp) reduce the number of clone() calls in hot path Datong Sun 2021-11-18 20:31:57 -08:00
  • 035e302f09 perf(fake-tcp) reduce the number of clone() calls in hot path Datong Sun 2021-11-18 20:31:57 -08:00
  • 91988520e5 feat(*) add DNS name support for --remote argument in both Client and Server Datong Sun 2021-11-18 04:46:18 -08:00
  • 62d7d711c4 feat(*) add DNS name support for --remote argument in both Client and Server Datong Sun 2021-11-18 04:46:18 -08:00
  • 49cc6a6865 chore(phantun) update fake-tcp dependency version to v0.1.3 Datong Sun 2021-11-02 03:26:51 -07:00
  • 7390d4bf27 chore(fake-tcp) release version v0.1.3 Datong Sun 2021-11-02 03:25:41 -07:00
  • 95e762f5fd chore(deps): update dndx-fork-tokio-tun requirement from 0.3.16 to 0.4.0 dependabot[bot] 2021-11-02 10:18:06 +00:00
  • 458b5e1044 chore(phantun) update fake-tcp dependency version to v0.1.3 Datong Sun 2021-11-02 03:26:51 -07:00
  • 0fb1ba54bb chore(fake-tcp) release version v0.1.3 Datong Sun 2021-11-02 03:25:41 -07:00
  • 273a7f3e66
    chore(deps): update dndx-fork-tokio-tun requirement from 0.3.16 to 0.4.0 dependabot[bot] 2021-11-02 10:18:06 +00:00
  • c9043015f2 docs(readme) update latest release to v0.2.2 Datong Sun 2021-10-30 09:32:14 -07:00
  • 494abf37c5 docs(readme) add IPv6 support info v0.2.2 Datong Sun 2021-10-30 09:21:23 -07:00
  • cab87bd75b chore(cargo) bump Phantun to v0.2.2 Datong Sun 2021-10-30 09:15:23 -07:00
  • 042f5af49f feat(phantun) add support for connecting to/from IPv6 based UDP endpoint Datong Sun 2021-10-30 09:02:28 -07:00
  • c6b37bb3af feat(phantun) add support for connecting to/from IPv6 based UDP endpoint Datong Sun 2021-10-30 09:02:28 -07:00
  • f667f56747 chore(actions) always use the latest stable toolchain Datong Sun 2021-10-21 03:46:45 -07:00
  • 49665b906f chore(cargo) use Rust edition 2021 Datong Sun 2021-10-21 03:41:42 -07:00
  • e9cde27923 ci(dependabot) add Dependabot checks Datong Sun 2021-10-20 02:07:05 -07:00
  • cf588db042 ci(release) add musl libc targets v0.2.1 Datong Sun 2021-10-19 01:13:56 -07:00
  • 0e27822995 docs(readme) update WireGuard MTU calculation to take into account for padding truncation Datong Sun 2021-10-16 10:55:01 -07:00
  • eeca1d0108 docs(readme) bump latest release version to v0.2.1 Datong Sun 2021-10-12 07:26:49 -07:00
  • 35541df7e2 chore(phantun) bump version to v0.2.1, bump fake-tcp dependency to v0.1.2 Datong Sun 2021-10-09 09:33:16 -07:00
  • 3219cb9f38 chore(fake-tcp) bump version to 0.1.2 Datong Sun 2021-10-09 09:31:55 -07:00
  • 41e86521b7 fix(fake-tcp) more robust checking for receiving end closing, avoids panicking tasks from causing server to stop completely Datong Sun 2021-10-09 09:22:20 -07:00
  • e3985b59ab fix(fake-tcp) more robust checking for receiving end closing, avoids panicking tasks from causing server to stop completely Datong Sun 2021-10-09 09:22:20 -07:00
  • 427fb7c19a fix(fake-tcp) use 64 as TTL value, fixes #11 Datong Sun 2021-10-09 08:53:40 -07:00
  • f7ec6478eb fix(fake-tcp) use 64 as TTL value, fixes #11 Datong Sun 2021-10-09 08:53:40 -07:00