Commit Graph

  • 850de2febe chore(deps): bump socket2 from 0.6.0 to 0.6.1 dependabot/cargo/socket2-0.6.1 dependabot[bot] 2025-10-13 08:19:18 +00:00
  • 7f7da10b1b fix(docker): fix parameter parsing and signal handling in phantun.sh (#235) main Heng lu 2025-10-07 00:29:18 +08:00
  • 9d74a6bfeb style(phantun): calculate cmsg buffer size statically WGH 2025-10-06 19:25:21 +03:00
  • cb95c03183 chore(deps): bump clap from 4.5.45 to 4.5.48 dependabot/cargo/clap-4.5.48 dependabot[bot] 2025-09-22 08:14:27 +00:00
  • 8868960830 chore(deps): bump log from 0.4.27 to 0.4.28 dependabot/cargo/log-0.4.28 dependabot[bot] 2025-09-04 12:11:34 +00:00
  • 9bdfd76819 chore(deps): bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-25 13:58:23 +00:00
  • d1c18c64f3 docs(readme): bump latest release to 0.8.1 Datong Sun 2025-08-22 21:02:30 -07:00
  • b42ed82147 docs(readme): bump copyright year v0.8.1 Datong Sun 2025-08-22 20:55:13 -07:00
  • 7c3864a3ed chore(cargo): bump fake-tcp to 0.7.1 and phantun to 0.8.1 Datong Sun 2025-08-22 20:54:22 -07:00
  • 6a39e9e9d0 perf(phantun): avoid heap allocation with udp_recv_from_pktinfo() Datong Sun 2025-08-22 20:51:16 -07:00
  • cedee0c699 docs(readme): release 0.8.0 and add note about MIPS build Datong Sun 2025-08-23 01:20:53 +08:00
  • d969f0cc5d chore(cargo): bump fake-tcp to 0.7.0 and phantun to 0.8.0 v0.8.0 Datong Sun 2025-08-22 10:07:02 -07:00
  • 19c9f2d9f2 fix(phantun): use the same source IP for UDP packet replies (#178) WGH 2025-08-22 20:04:03 +03:00
  • 1252affdad chore(github): add issue template Datong Sun 2025-08-23 00:34:17 +08:00
  • 141c3477f9 docs(readme): clarify the MTU calculation is on the link MTU, not interface MTU Datong Sun 2025-08-23 00:32:24 +08:00
  • d8dd3e65d1 docs(readme): update copyright year Datong Sun 2025-08-23 00:27:23 +08:00
  • 66de44e32f chore(cargo): bump to Rust edition 2024 (#223) Datong Sun 2025-08-23 00:20:07 +08:00
  • 2a37a2fc92 chore(package): add Debian and RedHat package files (#173) Randy Li 2025-08-23 00:03:21 +08:00
  • f5aac38969 chore(release): add nightly build for MIPS targets (#212) sshhsh 2025-08-22 23:50:01 +08:00
  • 118f20f74f chore(deps): bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-12 18:44:19 +00:00
  • 6a424fd43c chore(deps): bump dependencies to latest and fix build failure with neli Datong Sun 2025-08-22 08:02:44 -07:00
  • 869c79422f chore(cargo): add Cargo.lock. Closes #138 Datong Sun 2025-03-14 22:46:01 -07:00
  • 201da45ee8 style(fake-tcp): fix warnings Datong Sun 2025-03-14 22:45:24 -07:00
  • 333c6dd059 fix(deps): support newer version of rand crate SH Weng 2025-03-15 15:38:13 +08:00
  • 62f0278c1a fix(phantun): fix tokio-tun incompatiable API change Datong Sun 2025-01-02 05:50:41 -08:00
  • f436325d23 docs(README): fix typo Meng Zhuo 2024-12-29 19:01:26 +08:00
  • 028a32d197 docs(readme): latest release is now v0.7.0 Datong Sun 2024-11-22 01:31:25 +08:00
  • e452e40edd chore(release): remove MIPS targets due to being downgraded to Tier 3 support by Rust v0.7.0 Datong Sun 2024-11-21 09:27:19 -08:00
  • 253ce54554 chore(deps): bump docker/build-push-action from 5 to 6 dependabot[bot] 2024-11-20 15:07:50 +00:00
  • 34d2350d1c chore(cargo): bump fake-tcp version to 0.6.0 and phantun to 0.7.0 Datong Sun 2024-11-20 07:04:08 -08:00
  • 6955a1eb4c chore(deps): bump dependencies to latest Datong Sun 2024-11-20 07:02:19 -08:00
  • e86c5c5c50 fix(fake-tcp): when connect()-ing, attempt to get ephemeral port using algorithm similar to Linux (#162) Datong Sun 2024-11-20 22:57:11 +08:00
  • 60f24d2563 Revert "docs(readme): update README.md to include incoming interface (`-i t…" Datong Sun 2024-08-27 23:18:25 +08:00
  • 8c7f4e98b3 docs(readme): update README.md to include incoming interface (-i tun0) in client NAT commands example (#163) Ricardo Pallas 2024-08-26 13:50:07 +02:00
  • 90b93370ce chore(docs): update license year to 2024 Datong Sun 2024-04-19 09:15:33 -07:00
  • 792ee46ec4 chore(deps): bump softprops/action-gh-release from 1 to 2 dependabot[bot] 2024-03-11 08:42:23 +00:00
  • f5cb4b1220 chore(deps): update nix requirement from 0.27 to 0.28 dependabot[bot] 2024-02-26 08:12:52 +00:00
  • 8a0ec729e2 chore(deps): update tokio-tun requirement from 0.9 to 0.11 dependabot[bot] 2023-10-30 08:38:52 +00:00
  • 78dd7c13b1 style(phantun): fix Clippy warnings Datong Sun 2023-09-18 09:16:32 -07:00
  • b58d58956b chore(deps): update nix requirement from 0.26 to 0.27 dependabot[bot] 2023-08-28 09:01:11 +00:00
  • 310bb17516 chore(deps): update pnet requirement from 0.33 to 0.34 dependabot[bot] 2023-08-27 05:00:51 +00:00
  • 632132b75a chore(deps): bump docker/setup-buildx-action from 2 to 3 dependabot[bot] 2023-09-12 08:29:45 +00:00
  • 48a0399f59 chore(deps): bump docker/setup-qemu-action from 2 to 3 dependabot[bot] 2023-09-12 08:29:50 +00:00
  • 590a048b5b chore(deps): bump docker/build-push-action from 4 to 5 dependabot[bot] 2023-09-12 08:29:41 +00:00
  • 3fa8f86379 chore(deps): bump actions/checkout from 3 to 4 dependabot[bot] 2023-09-05 08:44:16 +00:00
  • 805bf80cd8 chore(deps): update tokio-tun requirement from 0.7 to 0.9 dependabot[bot] 2023-08-27 04:59:02 +00:00
  • aec3bcdeda chore(deps): update flume requirement from 0.10 to 0.11 dependabot[bot] 2023-08-17 08:26:48 +00:00
  • 9b1d3c0124 chore(deps): update pretty_env_logger requirement from 0.4 to 0.5 dependabot[bot] 2023-05-19 08:59:29 +00:00
  • 6c42f02b28 chore(deps): update socket2 requirement from 0.4 to 0.5 dependabot[bot] 2023-02-27 09:05:00 +00:00
  • ee0bce0a96 chore(docker): use Debian as base image (#108) Datong Sun 2023-03-21 00:30:39 +08:00
  • 1f11d618e0 chore(deps): bump docker/build-push-action from 3 to 4 dependabot[bot] 2023-02-14 08:59:12 +00:00
  • d7913c1407 chore(docker): add Docker image build. Thanks @pexcn for the contributions! Sing Yu Chan 2023-02-13 23:29:59 +08:00
  • ee7ee5d5f9 chore(deps): update pnet requirement from 0.31 to 0.33 dependabot[bot] 2023-02-06 08:14:31 +00:00
  • af3a9061a1 docs(README): fix build status link Datong Sun 2022-12-29 10:41:32 +08:00
  • 7c98012a67 chore(deps): update nix requirement from 0.25 to 0.26 dependabot[bot] 2022-11-29 08:06:36 +00:00
  • b674268863 docs(README): bumped latest release version to v0.6.0 Datong Sun 2022-10-25 23:54:08 +08:00
  • b40ca10cc1 chore(phantun): bump fake-tcp dependency to v0.5.0 v0.6.0 Datong Sun 2022-10-25 08:36:42 -07:00
  • 30f0a1118b chore(fake-tcp): bump to v0.5.0 Datong Sun 2022-10-25 08:35:49 -07:00
  • fd607bc72a Revert "chore(release) temporary disable the MIPS musl target until new versions" Datong Sun 2022-10-25 08:25:30 -07:00
  • 939e4aa94e chore(phantun): bump to v0.6.0 Datong Sun 2022-10-25 08:22:55 -07:00
  • 7bcfada87b refactor(phantun): work with clap 4.0. Datong Sun 2022-10-25 07:57:32 -07:00
  • fe18a49d40 chore(deps): update clap requirement from 3.0 to 4.0 dependabot[bot] 2022-09-29 08:23:43 +00:00
  • b707c5bd12 chore(deps): update tokio-tun requirement from 0.6 to 0.7 dependabot[bot] 2022-08-19 08:31:25 +00:00
  • 6af7757456 perf(fake-tcp) let the memory allocator zero initialize the BytesMut memory instead of resizing immediately after allocation Paolo Barbolini 2022-08-19 04:00:09 +02:00
  • f374ac8081 chore(deps): update nix requirement from 0.24 to 0.25 dependabot[bot] 2022-08-15 08:23:26 +00:00
  • 50346c1ba0 chore(deps): update tokio-tun requirement from 0.5 to 0.6 dependabot[bot] 2022-07-25 08:27:40 +00:00
  • f649c79656 chore(deps): update pnet requirement from 0.30 to 0.31 dependabot[bot] 2022-06-02 08:25:44 +00:00
  • c91bda7e6a docs(readme) add blog post link about performance optimizations Datong Sun 2022-05-30 14:10:41 +08:00
  • 00a308a005 docs(readme) update latest release version to v0.5.0 Datong Sun 2022-05-13 08:52:21 -07:00
  • 9ff691d063 chore(release) temporary disable the MIPS musl target until new versions of libc is released with libc::sock_txtime v0.5.0 Datong Sun 2022-05-13 08:36:34 -07:00
  • b5e79653f0 chore(phantun) bump to v0.5.0 Datong Sun 2022-05-13 08:34:31 -07:00
  • f496a7919b feat(phantun) new option --handshake-packet that allows additional packet to be sent to the other end after TCP connection establishment Datong Sun 2022-05-13 08:02:47 -07:00
  • bf6b9bc2ff chore(deps): update pnet requirement from 0.29 to 0.30 dependabot[bot] 2022-05-13 08:29:29 +00:00
  • 47b9037968 chore(deps): update nix requirement from 0.23 to 0.24 dependabot[bot] 2022-04-21 08:24:22 +00:00
  • c2341b6662 docs(README) bump the release to v0.4.2 and fixed default site-local address in doc Datong Sun 2022-04-16 09:58:07 -07:00
  • a3eff42453 chore(phantun) release v0.4.2 v0.4.2 Datong Sun 2022-04-16 09:55:40 -07:00
  • 87a42a1e23 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
  • 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
  • 74183071f1 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
  • 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
  • 55da4d6a62 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
  • 8d315ea4e7 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
  • 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