[PR #2] [MERGED] Advanced security #99

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

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amneziawg-go/pull/2
Author: @marko1777
Created: 9/20/2023
Status: ✅ Merged
Merged: 10/5/2023
Merged by: @pokamest

Base: master ← Head: advanced-security


📝 Commits (10+)

  • 1f0f5d5 Advanced security header layer & config
  • 1ab8729 Update README.md
  • e6fdad3 define when advanced security turned on
  • 84cb7b4 more refined boundary checks
  • 999cc32 warning about 2 junk sizes not implemented
  • 6c2c04e refactor cfg & integrate
  • 392767a delete remains of old cfg gen
  • f0cc315 delete config gen from Makefile
  • 0be1878 add boundary checks before junk prepend&send
  • c3bc566 prepare async config read/write

📊 Changes

35 files changed (+781 additions, -121 deletions)

View changed files

📝 .gitignore (+1 -1)
📝 conn/bind_windows.go (+1 -1)
📝 conn/bindtest/bindtest.go (+1 -1)
📝 device/bind_test.go (+1 -1)
📝 device/device.go (+272 -6)
📝 device/device_test.go (+122 -28)
📝 device/keypair.go (+1 -1)
📝 device/noise-protocol.go (+20 -6)
📝 device/noise_test.go (+2 -2)
📝 device/peer.go (+1 -1)
📝 device/queueconstants_android.go (+1 -1)
📝 device/queueconstants_default.go (+1 -1)
📝 device/receive.go (+48 -11)
📝 device/send.go (+89 -15)
📝 device/sticky_default.go (+2 -2)
📝 device/sticky_linux.go (+2 -2)
📝 device/tun.go (+1 -1)
📝 device/uapi.go (+133 -13)
➕ device/util.go (+25 -0)
➕ device/util_test.go (+27 -0)

...and 15 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/2 **Author:** [@marko1777](https://github.com/marko1777) **Created:** 9/20/2023 **Status:** ✅ Merged **Merged:** 10/5/2023 **Merged by:** [@pokamest](https://github.com/pokamest) **Base:** `master` ← **Head:** `advanced-security` --- ### 📝 Commits (10+) - [`1f0f5d5`](https://github.com/amnezia-vpn/amneziawg-go/commit/1f0f5d5b7c4405ec6e012e7cfd8a689936b62370) Advanced security header layer & config - [`1ab8729`](https://github.com/amnezia-vpn/amneziawg-go/commit/1ab8729390ccee5282c2a403f26759c94dabc3ff) Update README.md - [`e6fdad3`](https://github.com/amnezia-vpn/amneziawg-go/commit/e6fdad372b9c9fa697f38b56a3e61f341f9671c9) define when advanced security turned on - [`84cb7b4`](https://github.com/amnezia-vpn/amneziawg-go/commit/84cb7b4b61c2ed3b71c37a25d8a704b9ec0d0f61) more refined boundary checks - [`999cc32`](https://github.com/amnezia-vpn/amneziawg-go/commit/999cc3212d8a0faf9b3d7a77cb2551a66cc53866) warning about 2 junk sizes not implemented - [`6c2c04e`](https://github.com/amnezia-vpn/amneziawg-go/commit/6c2c04ebd46febe7b0a941ff6f6bb5e7831ccec0) refactor cfg & integrate - [`392767a`](https://github.com/amnezia-vpn/amneziawg-go/commit/392767a20309add8f94a76d47efd9132584bf476) delete remains of old cfg gen - [`f0cc315`](https://github.com/amnezia-vpn/amneziawg-go/commit/f0cc315e5b3b8c61563292b78649f9e4bb86554e) delete config gen from Makefile - [`0be1878`](https://github.com/amnezia-vpn/amneziawg-go/commit/0be1878d384540d2e6fe4686357f79a91b1c0ac3) add boundary checks before junk prepend&send - [`c3bc566`](https://github.com/amnezia-vpn/amneziawg-go/commit/c3bc566975b354093cc66e40a2d0cecf89368f5d) prepare async config read/write ### 📊 Changes **35 files changed** (+781 additions, -121 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -1) 📝 `conn/bind_windows.go` (+1 -1) 📝 `conn/bindtest/bindtest.go` (+1 -1) 📝 `device/bind_test.go` (+1 -1) 📝 `device/device.go` (+272 -6) 📝 `device/device_test.go` (+122 -28) 📝 `device/keypair.go` (+1 -1) 📝 `device/noise-protocol.go` (+20 -6) 📝 `device/noise_test.go` (+2 -2) 📝 `device/peer.go` (+1 -1) 📝 `device/queueconstants_android.go` (+1 -1) 📝 `device/queueconstants_default.go` (+1 -1) 📝 `device/receive.go` (+48 -11) 📝 `device/send.go` (+89 -15) 📝 `device/sticky_default.go` (+2 -2) 📝 `device/sticky_linux.go` (+2 -2) 📝 `device/tun.go` (+1 -1) 📝 `device/uapi.go` (+133 -13) ➕ `device/util.go` (+25 -0) ➕ `device/util_test.go` (+27 -0) _...and 15 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:38 +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#99
No description provided.