Commit Graph

  • ef96a5161d chore(phantun) release v0.2.0 v0.2.0 Datong Sun 2021-09-28 23:35:37 -07:00
  • 2b7588adfe docs(phantun) add -h option information Datong Sun 2021-09-28 23:31:07 -07:00
  • 6285efd0d7 feat(phantun) make Tun interface name and address configurable. Improved documentations of Clap CLI help Datong Sun 2021-09-28 00:27:44 -07:00
  • f75eab11c3 feat(phantun) make Tun interface name and address configurable. Improved documentations of Clap CLI help Datong Sun 2021-09-28 00:27:44 -07:00
  • 5a6ebf52ea fix(phantun) better UDP error handling Datong Sun 2021-09-27 09:49:50 -07:00
  • d2437eab9b fix(phantun) better UDP error handling Datong Sun 2021-09-27 09:49:50 -07:00
  • e3e50f8a9e docs(readme) add more network topology explanation Datong Sun 2021-09-24 08:44:42 -07:00
  • e97a2d1cad docs(readme) update latest release version Datong Sun 2021-09-22 22:23:00 -07:00
  • 4dc9f867ed chore(release) add more cross compilation targets v0.1.1 Datong Sun 2021-09-22 22:14:16 -07:00
  • a54d1b3759 chore(phantun): update fake-tcp used to 0.1.1 Datong Sun 2021-09-22 22:04:15 -07:00
  • 8371256f0b perf(fake-tcp) use cached tuples per dispatcher task to avoid RwLock contentions. Use multi queue Tun. Upgraded tokio to 1.12.0. Datong Sun 2021-09-22 21:53:52 -07:00
  • fbd71c0379 perf(fake-tcp) use cached tuples per dispatcher task to avoid RwLock contentions. Use multi queue Tun. Upgraded tokio to 1.12.0. Datong Sun 2021-09-22 21:53:52 -07:00
  • 04b0e97c1d perf(fake-tcp) faster checksum calculation Datong Sun 2021-09-20 08:03:39 -07:00
  • 266195dd76 perf(fake-tcp) faster checksum calculation Datong Sun 2021-09-20 08:03:39 -07:00
  • 212f9b6f9d docs(readme) add iptables config guide Datong Sun 2021-09-20 04:15:55 -07:00
  • 9b644166a5 docs(readme) fixed typo Datong Sun 2021-09-20 04:09:12 -07:00
  • e0eb0f03cd docs(readme) changed section header to be shorter Datong Sun 2021-09-19 03:59:27 -07:00
  • 9418096fe3 docs(readme) fix styling Datong Sun 2021-09-19 03:58:35 -07:00
  • f70c466399 docs(readme) fix WireGuard section header format Datong Sun 2021-09-19 03:53:47 -07:00
  • fb66286db3 docs(images) update diagram to include more descriptions Datong Sun 2021-09-19 03:43:42 -07:00
  • d4d941971f ci(release) add aarch64 target Datong Sun 2021-09-19 03:32:05 -07:00
  • 62df34983f docs(readme) add future plans Datong Sun 2021-09-19 03:09:16 -07:00
  • d2b8bbeaa8 docs(readme) add better styling for MAX_OF_16 Datong Sun 2021-09-19 03:01:37 -07:00
  • 10468b48ce docs(readme) add WireGuard MTU calculation steps Datong Sun 2021-09-19 02:59:50 -07:00
  • 3405dd38ed docs(license) add license files to repository root Datong Sun 2021-09-19 02:40:43 -07:00
  • 716b664970 chore(phantun) use fake-tcp from crates.io v0.1.0 Datong Sun 2021-09-19 02:05:08 -07:00
  • 43996c3b51 ci(release) fix artifact name Datong Sun 2021-09-19 01:54:41 -07:00
  • 96c967a498 ci(actions) auto release artifacts Datong Sun 2021-09-19 01:13:33 -07:00
  • 9946e19ef7 ci(actions) auto release artifacts Datong Sun 2021-09-19 01:13:33 -07:00
  • e6bc75951b style(phantun) fixed name and author info Datong Sun 2021-09-19 01:43:08 -07:00
  • c023b3079c ci(actions) run test and lint for all branches, not just main Datong Sun 2021-09-19 01:41:43 -07:00
  • b846da6294 docs(readme) add naming information Datong Sun 2021-09-19 01:05:08 -07:00
  • b639a783df docs(readme) add performance test numbers Datong Sun 2021-09-19 01:02:53 -07:00
  • eb0cc2e2e8 docs(readme) add ToC Datong Sun 2021-09-19 00:38:11 -07:00
  • 4a9e41b0b7 chore(*) refactor Phantun and fake-tcp to their own crates Datong Sun 2021-09-19 00:36:40 -07:00
  • 86c6a3f801 perf(client) use different UDP sockets for individual UDP connections for better load sharing between threads Datong Sun 2021-09-18 11:58:45 -07:00
  • ae52531288 perf(locks) use RwLocks in place of Mutex when possible Datong Sun 2021-09-17 06:26:25 -07:00
  • 5866cbe512 ci(github) add basic build and lint CI test Datong Sun 2021-09-17 14:59:44 +08:00
  • 819dccc0d8 style(*) fix clippy warnings Datong Sun 2021-09-16 23:57:32 -07:00
  • 44b7c0f55e fix(fake_tcp) fixed incorrect RST SEQ/ACK Datong Sun 2021-09-16 22:17:47 -07:00
  • 9251775856 fix(fake_tcp) reduce log verbosity for bad SYN packets Datong Sun 2021-09-16 21:43:26 -07:00
  • ef9a2962df bugfix(fake_tcp) do not RST packets that already have RST on them Datong Sun 2021-09-16 21:35:34 -07:00
  • e869255785 feat(server) add dead connection detection Datong Sun 2021-09-16 14:09:43 -07:00
  • 7c06c5b08b feat(phantom) better error handling Datong Sun 2021-09-16 13:27:52 -07:00
  • 10a9af3658 feat(phantom) initial phantom commit Datong Sun 2021-09-16 11:25:28 -07:00