Commit Graph

  • 71d1a95483
    Merge 81d25b5dd3376718eaeb0cefa439a10387524761 into 8a0ec729e21877e6535edb6ab42d90b4d40a9410 Luca Ferrarotti 2024-01-07 11:20:13 +00:00
  • 81d25b5dd3
    Merge branch 'main' into main Luca Ferrarotti 2024-01-07 12:20:10 +01:00
  • 3a2f43c1b6 Merge branch 'main' of https://github.com/lferrarotti74/phantun Luca Ferrarotti 2024-01-07 12:08:44 +01:00
  • fa5fb88b04 Updates the requirements on [tokio-tun] Luca Ferrarotti 2024-01-07 12:07:18 +01:00
  • 8a0ec729e2 chore(deps): update tokio-tun requirement from 0.9 to 0.11 dependabot[bot] 2023-10-30 08:38:52 +00:00
  • 4fb100ee30
    chore(deps): update tokio-tun requirement from 0.9 to 0.11 dependabot[bot] 2023-10-30 08:38:52 +00:00
  • a60ec7f976
    Merge branch 'main' into main Luca Ferrarotti 2023-10-15 16:53:14 +02:00
  • 10fabf2157 Merge branch 'main' of https://github.com/lferrarotti74/phantun Luca Ferrarotti 2023-10-14 14:16:04 +02:00
  • 1fea277103 Some adaption and alligned to the source code from dndx Luca Ferrarotti 2023-10-14 14:14:36 +02:00
  • 78dd7c13b1 style(phantun): fix Clippy warnings Datong Sun 2023-09-18 09:16:32 -07:00
  • 011402fe8b 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
  • a2520562a3 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
  • b5c30d2b72 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
  • 14292e4997
    chore(deps): bump docker/setup-qemu-action from 2 to 3 dependabot[bot] 2023-09-12 08:29:50 +00:00
  • 74a7854a46
    chore(deps): bump docker/setup-buildx-action from 2 to 3 dependabot[bot] 2023-09-12 08:29:45 +00:00
  • b9f3863317
    chore(deps): bump docker/build-push-action from 4 to 5 dependabot[bot] 2023-09-12 08:29:41 +00:00
  • 3c363f56d8
    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
  • e205444f1e
    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
  • 70bcbccd2c
    chore(deps): update flume requirement from 0.10 to 0.11 dependabot[bot] 2023-08-17 08:26:48 +00:00
  • a0544c19a6
    chore(deps): update tokio-tun requirement from 0.7 to 0.8 dependabot[bot] 2023-07-05 08:30:54 +00:00
  • 622d180b8b
    Merge branch 'main' into main Luca Ferrarotti 2023-05-31 08:39:32 +02: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
  • 41754a2bad
    chore(deps): update pretty_env_logger requirement from 0.4 to 0.5 dependabot[bot] 2023-05-19 08:59:29 +00:00
  • 422a465d6e Remoce not more necessary rem code Luca Ferrarotti 2023-05-14 15:33:13 +02:00
  • 7220b72b39 Enable date and time via logging Luca Ferrarotti 2023-05-14 15:29:00 +02:00
  • 4195f93286
    Merge b1d4bdf01a13c0459d351bc466888800344f8f57 into 6c42f02b28a5d1ae54d3160c7864ec6795a32814 Paolo Barbolini 2023-03-29 10:21:44 +08:00
  • 6c42f02b28 chore(deps): update socket2 requirement from 0.4 to 0.5 dependabot[bot] 2023-02-27 09:05:00 +00:00
  • 85bff9ca08 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
  • 69308b71f2 chore(docker): use Debian as base image. Datong Sun 2023-03-20 09:00:19 -07:00
  • 1f11d618e0 chore(deps): bump docker/build-push-action from 3 to 4 dependabot[bot] 2023-02-14 08:59:12 +00:00
  • f529db42b4
    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
  • 71391bd490
    Update docker.yml Datong Sun 2023-02-13 23:21:44 +08:00
  • a235a999fa
    Update docker-compose.yml Datong Sun 2023-02-13 23:19:21 +08:00
  • d6bcb5e3d7
    Update docker.yml Datong Sun 2023-02-13 23:18:38 +08:00
  • ee7ee5d5f9 chore(deps): update pnet requirement from 0.31 to 0.33 dependabot[bot] 2023-02-06 08:14:31 +00:00
  • 2a75db0628
    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
  • ac07749134 fixing handshake handle logic and stricting the memory orders Saber Haj Rabiee 2022-12-25 06:47:03 -08:00
  • 1040b3dec9 Preventing resource exhaustion and reconnection Saber Haj Rabiee 2022-12-20 06:53:26 -08:00
  • 25a1cf9aab feat(fake-tcp) add tcp keep-alive support to client Andrea 2022-12-16 22:11:46 +08:00
  • f09a3b9770 merge changes of my version pexcn 2022-12-15 11:34:04 +08:00
  • e14bb72989 merge changes of my version pexcn 2022-12-14 00:28:15 +08:00
  • f68f153eb9
    Merge branch 'main' into main Saber Haj Rabiee 2022-12-12 01:45:41 -08:00
  • 13dfdaac98 Removes unsafes and unwraps, sets default tcp connections to 1 Saber Haj Rabiee 2022-12-12 00:58:10 -08:00
  • d19292e6ab docker: iptables wait xtables lock pexcn 2022-12-11 23:44:46 +08:00
  • 6c13db3e9f docker: fix _get_port_from_args() in client mode pexcn 2022-12-11 20:51:43 +08:00
  • ceb91eed94 docker: add ipv6 support pexcn 2022-12-11 15:28:21 +08:00
  • 795d258757 docker: fix copy pexcn 2022-12-11 01:31:55 +08:00
  • 0c3e1ab5cd docker: build with github actions pexcn 2022-12-11 01:22:50 +08:00
  • a2d5cb5f03 docker: copy source from context pexcn 2022-12-11 01:18:18 +08:00
  • 58550c18dc add docker support pexcn 2022-12-11 01:13:42 +08:00
  • 7c98012a67 chore(deps): update nix requirement from 0.25 to 0.26 dependabot[bot] 2022-11-29 08:06:36 +00:00
  • 09d1e4f345
    chore(deps): update nix requirement from 0.25 to 0.26 dependabot[bot] 2022-11-29 08:06:36 +00:00
  • ea9b6575fc No need to use modulo operation, AtomicU16 will wrap. Saber Haj Rabiee 2022-11-10 16:46:11 -08:00
  • 40af62d14a First try new port in fake-tcp stack connect Saber Haj Rabiee 2022-11-10 16:20:44 -08:00
  • 65e200b1f2 Multi-stream TCP and UDP, encryption and performance Saber Haj Rabiee 2022-11-10 15:23:09 -08: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
  • 14636ee57a refactor(phantun): work with clap 4.0. Datong Sun 2022-10-25 07:57:32 -07:00
  • c51f0d88b9
    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
  • 2e8b8ce3ec
    chore(deps): update tokio-tun requirement from 0.6 to 0.7 dependabot[bot] 2022-08-19 08:31:25 +00:00
  • b1d4bdf01a Add back Cargo.lock Paolo Barbolini 2022-07-16 10:00:45 +02: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
  • 89d891e18a
    Update Cargo.toml Datong Sun 2022-08-18 18:56:16 -07: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
  • 8b2defef60
    chore(deps): update nix requirement from 0.24 to 0.25 dependabot[bot] 2022-08-15 08:23:26 +00:00
  • 6ba3668d15
    chore(deps): update tokio-tun requirement from 0.5 to 0.6 dependabot[bot] 2022-07-25 08:27:40 +00:00
  • f06533f943 Let the memory allocator zero initialize the memory Paolo Barbolini 2022-07-23 10:05:36 +02:00
  • f649c79656 chore(deps): update pnet requirement from 0.30 to 0.31 dependabot[bot] 2022-06-02 08:25:44 +00:00
  • 64bbfa440b
    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
  • 0ab56b8554 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
  • 86b68b25ce
    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
  • 25902deb14
    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