[PR #79] [CLOSED] Awg 1.5 #132

Closed
opened 2026-10-13 21:03:55 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amneziawg-go/pull/79
Author: @pokamest
Created: 7/4/2025
Status: ❌ Closed

Base: awg-1.5 ← Head: awg-1.5


📝 Commits (10+)

  • d96900b feat: parser error cases & generator skeleton
  • 431b7b1 feat: some generators & parser improvements
  • a1d8adc feat: special handshake mechanism
  • 6574353 chore: project restructure
  • c667023 feat: create tests
  • f6c385f feat: test
  • e8dc69d fix: packet counter; test special handshake
  • e997fe1 chore: rename and small improvements
  • a77df81 feat: ready for tools implementation
  • 33f1ee0 fix: tests

📊 Changes

23 files changed (+1968 additions, -456 deletions)

View changed files

📝 Dockerfile (+17 -3)
➕ device/awg/awg.go (+144 -0)
➕ device/awg/internal/mock.go (+37 -0)
📝 device/awg/junk_creator.go (+18 -17)
📝 device/awg/junk_creator_test.go (+25 -34)
➕ device/awg/special_handshake_handler.go (+73 -0)
➕ device/awg/tag_generator.go (+190 -0)
➕ device/awg/tag_generator_test.go (+189 -0)
➕ device/awg/tag_junk_packet_generator.go (+59 -0)
➕ device/awg/tag_junk_packet_generator_test.go (+210 -0)
➕ device/awg/tag_junk_packet_generators.go (+66 -0)
➕ device/awg/tag_junk_packet_generators_test.go (+149 -0)
➕ device/awg/tag_parser.go (+112 -0)
➕ device/awg/tag_parser_test.go (+77 -0)
📝 device/device.go (+221 -190)
📝 device/device_test.go (+88 -79)
📝 device/noise-protocol.go (+25 -17)
📝 device/peer.go (+11 -0)
📝 device/receive.go (+23 -9)
📝 device/send.go (+53 -35)

...and 3 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amneziawg-go/pull/79 **Author:** [@pokamest](https://github.com/pokamest) **Created:** 7/4/2025 **Status:** ❌ Closed **Base:** `awg-1.5` ← **Head:** `awg-1.5` --- ### 📝 Commits (10+) - [`d96900b`](https://github.com/amnezia-vpn/amneziawg-go/commit/d96900ba17528d8e3553d48608a47bfd1710091e) feat: parser error cases & generator skeleton - [`431b7b1`](https://github.com/amnezia-vpn/amneziawg-go/commit/431b7b1a37dbaf537f29396673a99bc9451e72fd) feat: some generators & parser improvements - [`a1d8adc`](https://github.com/amnezia-vpn/amneziawg-go/commit/a1d8adca4889e264b05879cb430d9197fda1ffcc) feat: special handshake mechanism - [`6574353`](https://github.com/amnezia-vpn/amneziawg-go/commit/65743536a2a1cfaec6b8b391b82ae5764b5a4a01) chore: project restructure - [`c667023`](https://github.com/amnezia-vpn/amneziawg-go/commit/c66702372d675ca60e9180dbef8e1ce623d39cec) feat: create tests - [`f6c385f`](https://github.com/amnezia-vpn/amneziawg-go/commit/f6c385f6a7ecb1a44dac1d88e473c68d6f9c41c1) feat: test - [`e8dc69d`](https://github.com/amnezia-vpn/amneziawg-go/commit/e8dc69d407b826798bd8cb9d99050e3d122ed6df) fix: packet counter; test special handshake - [`e997fe1`](https://github.com/amnezia-vpn/amneziawg-go/commit/e997fe1def388e6876d3548d114fd5c7b802707a) chore: rename and small improvements - [`a77df81`](https://github.com/amnezia-vpn/amneziawg-go/commit/a77df8158d8e101d85c1da90384effd6008ea222) feat: ready for tools implementation - [`33f1ee0`](https://github.com/amnezia-vpn/amneziawg-go/commit/33f1ee033cb508cf73cf0bd44279c74619f850d8) fix: tests ### 📊 Changes **23 files changed** (+1968 additions, -456 deletions) <details> <summary>View changed files</summary> 📝 `Dockerfile` (+17 -3) ➕ `device/awg/awg.go` (+144 -0) ➕ `device/awg/internal/mock.go` (+37 -0) 📝 `device/awg/junk_creator.go` (+18 -17) 📝 `device/awg/junk_creator_test.go` (+25 -34) ➕ `device/awg/special_handshake_handler.go` (+73 -0) ➕ `device/awg/tag_generator.go` (+190 -0) ➕ `device/awg/tag_generator_test.go` (+189 -0) ➕ `device/awg/tag_junk_packet_generator.go` (+59 -0) ➕ `device/awg/tag_junk_packet_generator_test.go` (+210 -0) ➕ `device/awg/tag_junk_packet_generators.go` (+66 -0) ➕ `device/awg/tag_junk_packet_generators_test.go` (+149 -0) ➕ `device/awg/tag_parser.go` (+112 -0) ➕ `device/awg/tag_parser_test.go` (+77 -0) 📝 `device/device.go` (+221 -190) 📝 `device/device_test.go` (+88 -79) 📝 `device/noise-protocol.go` (+25 -17) 📝 `device/peer.go` (+11 -0) 📝 `device/receive.go` (+23 -9) 📝 `device/send.go` (+53 -35) _...and 3 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-13 21:03:55 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amneziawg-go#132
No description provided.