Commit Graph

  • f4f4c99926 fix: apply S4 transport padding to keepalive packets master v0.2.18 admin 2026-03-31 16:37:57 +03:00
  • 9965d6d761 fix(conn): route UDP conceal format errors to fallback experimental Frog Rocky 2026-05-08 00:23:12 +02:00
  • f8b2d2ba5a feat: add conceal fallback port proxying Frog Rocky 2026-05-07 15:01:25 +02:00
  • 8d9bf0ed57 fixes Frog Rocky 2026-04-23 22:38:53 +02:00
  • 9e06d7e934 fix(conn): preserve batching in ConcealBind.Send Frog Rocky 2026-04-23 08:55:11 +02:00
  • 4d8f90b9af fix(tests): compat fixes Frog Rocky 2026-04-17 16:00:38 +02:00
  • 4b261410f2 fix(conn): move UDP conceal to the bind layer for Windows UDP Frog Rocky 2026-04-17 15:50:31 +02:00
  • c025f7d12b fix(tests): compatibility fixes Frog Rocky 2026-04-13 12:47:32 +02:00
  • 1dbdb6da67 fix(tests): compatibility fixes Frog Rocky 2026-04-13 12:29:56 +02:00
  • 9c92c7fbfb fix(tests): compatibility fixes Frog Rocky 2026-04-13 12:24:27 +02:00
  • 03767cd6c2 fix(tests): compatibility fixes Frog Rocky 2026-04-13 12:20:22 +02:00
  • 8d2de9eb72 fix(tests): compatibility fixes Frog Rocky 2026-04-13 12:11:58 +02:00
  • 68e519c963 fix(tests): compatibility fixes Frog Rocky 2026-04-13 12:09:06 +02:00
  • 1376958db2 fix(tests): compatibility fixes Frog Rocky 2026-04-13 12:01:10 +02:00
  • a018084aa2 fix(tests): added smoke tests for win Frog Rocky 2026-04-13 11:52:11 +02:00
  • b09fac60b2 fix(tests): aligning tests for windows Frog Rocky 2026-04-13 11:11:11 +02:00
  • 3e1536dd74 fix(conn): honor Windows UDP conceal settings in the default bind Frog Rocky 2026-04-07 17:40:49 +02:00
  • c8f66f9438 fixes Frog Rocky 2026-04-02 17:41:23 +02:00
  • e8b61fbc03 fixes Frog Rocky 2026-04-02 17:16:38 +02:00
  • f4cdedf40a perf(conceal): optimize record and prelude hot paths Frog Rocky 2026-03-27 14:59:19 +01:00
  • c65f05a009 test(benchmarks): add conn and conceal benchmark suites Frog Rocky 2026-03-27 12:56:45 +01:00
  • 0895b3c31a fixes experimental-bench Frog Rocky 2026-04-02 17:41:23 +02:00
  • 12a012205e readme: actualize type for H1-H4 v0.2.17 Yaroslav Gurov 2026-03-31 15:48:57 +00:00
  • 3075cbdd1f test(benchmarks): add conn and conceal benchmark suites Frog Rocky 2026-03-27 12:56:45 +01:00
  • baeb11c168 fix e2e Frog Rocky 2026-03-24 20:04:12 +01:00
  • a8711790df fix e2e Frog Rocky 2026-03-24 20:01:52 +01:00
  • b2d7894826 added end-to-end tests Frog Rocky 2026-03-24 19:46:25 +01:00
  • 374f91fe4c omit junk on tcp Frog Rocky 2026-03-23 17:21:54 +01:00
  • 8b17d27361 added stream record layer to conceal Frog Rocky 2026-03-23 08:43:43 +01:00
  • 6a110d4319 implemented prelude connection layer for net.Conn Frog Rocky 2026-03-22 19:17:30 +01:00
  • 6647dcd6bb fix of tests Frog Rocky 2026-03-20 23:10:58 +01:00
  • e7ef4339e7 readme: remove <c> tag from tag reference Yaroslav Gurov 2026-03-23 11:01:42 +00:00
  • 528e8aab99 fix: replace *net.UDPConn with UDPConn Yaroslav Gurov 2026-01-26 15:55:01 +00:00
  • e62d4ddb16 chore: masquerade udp cleanup Yaroslav Gurov 2026-01-21 13:58:32 +00:00
  • 526553a287 chore: framed conn size adjustments Yaroslav Gurov 2026-01-21 13:01:02 +00:00
  • da95c8cd6d feat: prelude conn H1-H4 compat support Yaroslav Gurov 2026-01-21 11:38:52 +00:00
  • c0d6e66c59 feat: compat mode with previous AWG impls of H1-H4 Yaroslav Gurov 2026-01-20 23:22:02 +00:00
  • e69a0c191f feat: masquerade for batch conn Yaroslav Gurov 2026-01-20 21:22:28 +00:00
  • b91d651ae0 chore: [WIP] common awg features refactoring Yaroslav Gurov 2026-01-20 14:00:43 +00:00
  • 0d55ebccb3 feat: add conceal to stdbind Yaroslav Gurov 2026-01-19 13:59:58 +00:00
  • b7111a7841 chore: stream bind reformatting Yaroslav Gurov 2026-01-15 23:05:39 +00:00
  • 7772925dfb fix: handle busy port properly Yaroslav Gurov 2026-01-15 22:56:40 +00:00
  • 8241945a66 chore: general cleanup and refactoring * [WIP] moved out classic AWG params to conceal conns * refactor of conceal rules locations * refactor of working with concealment parameters Yaroslav Gurov 2026-01-15 21:44:01 +00:00
  • 6b76b64b12 readme: change tips Yaroslav Gurov 2026-01-12 22:27:10 +00:00
  • ac6de41776 readme: reformat network section Yaroslav Gurov 2026-01-12 22:20:40 +00:00
  • 242e9197e5 readme: reformat tags formatting guide Yaroslav Gurov 2026-01-12 22:09:48 +00:00
  • 0d3e8e8a7b chore: readme changes Yaroslav Gurov 2026-01-12 18:27:39 +00:00
  • f116e78e23 chore: obf read/write cleanup Yaroslav Gurov 2026-01-12 17:21:16 +00:00
  • c8075e9e60 feat: add hex format for <dz> Yaroslav Gurov 2026-01-12 15:24:56 +00:00
  • 5d113165a0 feat: configurable <dz> field Yaroslav Gurov 2026-01-12 11:42:15 +00:00
  • 45fa148913 chore: empty default obfuscators Yaroslav Gurov 2026-01-09 02:25:01 +00:00
  • b25e2b6ab4 chore: longer human-readable names Yaroslav Gurov 2026-01-08 13:18:23 +00:00
  • 5715abd559 chore: uapi adjustments Yaroslav Gurov 2026-01-08 13:01:17 +00:00
  • 861b341f54 chore: stream read cleanup Yaroslav Gurov 2026-01-07 20:32:50 +00:00
  • 5f04c25146 feat: uapi support of fmt_in, fmt_out, and proper network fields Yaroslav Gurov 2026-01-07 16:24:14 +00:00
  • dc283472b5 chore: change bind sequence on windows Yaroslav Gurov 2026-01-07 16:22:32 +00:00
  • ec6d9a5f21 chore: multibind optimizations Yaroslav Gurov 2026-01-07 16:22:05 +00:00
  • 40e318c76e feat: buffer write operations for ObfuscatedConn Yaroslav Gurov 2025-12-20 09:17:33 +00:00
  • fecfe69b7b chore: use buffer pool in ObfuscatedConn instead of the original one buf Yaroslav Gurov 2025-12-20 08:52:36 +00:00
  • bb8270bcfa feat: make obf packets work in stream; initial support of obfuscated connections Yaroslav Gurov 2025-12-20 07:44:16 +00:00
  • 997f578a9b feat: initial support of StreamObfuscators Yaroslav Gurov 2025-12-19 07:51:47 +00:00
  • 497de26f78 feat: initial support of Multibind and UAPI configuration Yaroslav Gurov 2025-12-19 05:43:36 +00:00
  • 030539bcf7 chore: use io.ReadFull instead of plain net.Conn.Read Yaroslav Gurov 2025-12-18 19:26:29 +00:00
  • e19237981d feat: [exp] added size information in front of each packet Yaroslav Gurov 2025-12-18 16:58:47 +00:00
  • 2791bea913 chore: safe handling of new connections Yaroslav Gurov 2025-12-18 03:27:52 +00:00
  • 787b2f6bbd chore: initialize stream on send only Yaroslav Gurov 2025-12-18 00:21:05 +00:00
  • f139b29094 feat: initial fwmark support for stream connections Yaroslav Gurov 2025-12-17 21:45:45 +00:00
  • d42bdde6da feat: rework stream listener Yaroslav Gurov 2025-12-14 16:15:08 +00:00
  • f867e4dba7 feat: resolve domain immediately while on configuration stage Yaroslav Gurov 2025-12-03 16:15:47 +00:00
  • b7f3497a8c feat: add syncronization and protection Yaroslav Gurov 2025-12-03 13:50:25 +00:00
  • f0b5c51c4d feat: add tcp bind Yaroslav Gurov 2025-12-03 01:28:07 +01:00
  • 449d7cffd4 Feature/outline glue (#106) Yaroslav Gurov 2025-12-19 03:14:48 +01:00
  • e796d477d8 chore: update license (#105) vkamn 2025-12-11 18:56:42 +08:00
  • 730d6c39d0 chore: add docs for the params from awg2 v0.2.16 Yaroslav Gurov 2025-11-30 16:14:47 +01:00
  • 0361c54dca fix: refactor processing of junk packets (#103) Yaroslav Gurov 2025-12-01 13:07:48 +01:00
  • 4659f37e23 feat: awg4 feature/awg4 Yaroslav Gurov 2025-10-15 02:14:21 +02:00
  • f6542209f4 feat: awg 2.0 (#91) v0.2.15 Mark Puha 2025-09-01 14:04:52 +02:00
  • 15d7259cd4 feat: ranged magic headers v0.2.14-beta-awg-1.5-1 Mark Puha 2025-07-15 19:05:22 +02:00
  • 1896d9ba3f fix: add i,j params size limitation feature/add-size-limitation Yaroslav Gurov 2025-07-14 20:39:51 +02:00
  • 699bd240cc chore: restructure code and finish impl v0.2.14-beta-awg-1.5 Mark Puha 2025-07-10 20:25:16 +02:00
  • 6992e18755 chore: rename variables Mark Puha 2025-07-10 19:56:03 +02:00
  • be20e77077 chore: magic header tests Mark Puha 2025-07-10 05:56:35 +02:00
  • c50499d50e chore: some cleanup Mark Puha 2025-07-09 20:35:02 +02:00
  • c38c3ed54f feat: working ranged magic headers Mark Puha 2025-07-09 19:54:36 +02:00
  • 2749e6b043 feat: first testable version of ranged magic headers Mark Puha 2025-07-08 21:14:28 +02:00
  • cc5cfcdb25 feat: restructure random value generation Mark Puha 2025-07-08 19:12:26 +02:00
  • c5312e2740 feat: continue range h1-h4 Mark Puha 2025-07-07 20:29:46 +02:00
  • 5b1a986cb3 Merge branch 'master' into awg-1.5 Mark Puha 2025-07-07 18:58:49 +02:00
  • 21ff3c4f94 Revert "Merge pull request #78 from jmwample/jmwample/upstream" Mark Puha 2025-07-02 06:26:28 +02:00
  • 1abd24b5b9 Merge pull request #85 from amnezia-vpn/hotfix/docker-script v0.2.13 pokamest 2025-07-07 16:20:58 +03:00
  • 3f19f1c657 fix: restore Dockerfile Yaroslav Gurov 2025-07-07 15:15:29 +02:00
  • c207898480 AmneziaWG v1.5 (#84) Mykola Baibuz 2025-07-07 05:34:51 -07:00
  • 30ca4bd598 fix: iOS build, use same gvisor for AWG and XRay v0.2.13-beta-awg-1.5-fix6 Mykola Baibuz 2025-07-05 19:56:31 +03:00
  • c9ff7601ff fix: iOS build, use same gvisor for AWG and XRay v0.2.13-beta-awg-1.5-fix5 Mykola Baibuz 2025-07-05 19:56:31 +03:00
  • 0246d391c0 Merge pull request #83 from ygurov/bugfix/itime-throws-when-empty v0.2.13-beta-awg-1.5-fix4 pokamest 2025-07-05 14:58:20 +01:00
  • 0d683ef3dc fix: add check for non-empty itime Yaroslav Gurov 2025-07-05 15:39:46 +02:00
  • 3b85f992f3 fix: move the definition of mappings after loading new types v0.2.13-beta-awg-1.5-fix2 albexk 2025-07-04 18:54:28 +03:00
  • 69ca16c4fb Revert "Merge pull request #78 from jmwample/jmwample/upstream" v0.2.13-beta-awg-1.5-fix feature/awg-1.5-fix Mark Puha 2025-07-02 06:26:28 +02:00
  • 64581fe1e3 version: bump snapshot Jason A. Donenfeld 2025-05-22 01:45:02 +02:00
  • 40e31579de conn: don't enable GRO on Linux < 5.12 Jason A. Donenfeld 2025-05-22 01:33:55 +02:00