[PR #108] [CLOSED] Use bind factory #148

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

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amneziawg-go/pull/108
Author: @yury-sannikov
Created: 1/7/2026
Status: ❌ Closed

Base: master ← Head: use-bind-factori


📝 Commits (10+)

📊 Changes

37 files changed (+500 additions, -166 deletions)

View changed files

📝 Makefile (+5 -5)
📝 README.md (+1 -1)
📝 conn/bind_windows.go (+1 -1)
📝 conn/bindtest/bindtest.go (+1 -1)
📝 device/bind_test.go (+1 -1)
📝 device/device.go (+123 -34)
📝 device/device_test.go (+19 -10)
📝 device/keypair.go (+1 -1)
📝 device/mobilequirks.go (+1 -1)
📝 device/noise-protocol.go (+1 -1)
📝 device/noise_test.go (+4 -3)
📝 device/peer.go (+53 -9)
📝 device/queueconstants_android.go (+1 -1)
📝 device/queueconstants_default.go (+1 -1)
📝 device/receive.go (+80 -26)
📝 device/send.go (+5 -5)
📝 device/sticky_default.go (+2 -2)
📝 device/sticky_linux.go (+7 -7)
📝 device/tun.go (+1 -1)
📝 device/uapi.go (+143 -12)

...and 17 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/108 **Author:** [@yury-sannikov](https://github.com/yury-sannikov) **Created:** 1/7/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `use-bind-factori` --- ### 📝 Commits (10+) - [`6c6f253`](https://github.com/amnezia-vpn/amneziawg-go/commit/6c6f2539417cd8a3a668e68cf743452e97dcb7d6) use BWG - [`30cd45a`](https://github.com/amnezia-vpn/amneziawg-go/commit/30cd45a0b10efbc94b493bfb6d8fbd16a48971e4) initial split socket implementation - [`a99cf87`](https://github.com/amnezia-vpn/amneziawg-go/commit/a99cf87178c4d8e13ff03f3627d68d1dbe3732d0) Merge pull request #1 from yury-sannikov/dual_sock_compat - [`b48296f`](https://github.com/amnezia-vpn/amneziawg-go/commit/b48296f91229c1fb60b8e3986e1b496a170fdf94) fix linux impl - [`4321b3f`](https://github.com/amnezia-vpn/amneziawg-go/commit/4321b3f3e8654f9fb7c52a523aae538595b927ba) implement phase 2 - [`21fb5e5`](https://github.com/amnezia-vpn/amneziawg-go/commit/21fb5e50c7dc46706bb593e152b9e3fb3fd30c90) refactor to one receiver func - [`8d9135d`](https://github.com/amnezia-vpn/amneziawg-go/commit/8d9135d9987a933c67940e2944f2c954af14678b) collapse SetControlEndpoint fn into one - [`c2bcedf`](https://github.com/amnezia-vpn/amneziawg-go/commit/c2bcedf84fd5e6f4d2bc9879eb4a4f07851a9c4e) use go:generate - [`5c5bd0f`](https://github.com/amnezia-vpn/amneziawg-go/commit/5c5bd0f5ab01cc8cfdd4d219d297e299c21bb68c) Merge pull request #2 from yury-sannikov/dual_phase_2 - [`9e3cdac`](https://github.com/amnezia-vpn/amneziawg-go/commit/9e3cdacd2eb9ab8227834ad954c8f350c0070ecd) uapi changes ### 📊 Changes **37 files changed** (+500 additions, -166 deletions) <details> <summary>View changed files</summary> 📝 `Makefile` (+5 -5) 📝 `README.md` (+1 -1) 📝 `conn/bind_windows.go` (+1 -1) 📝 `conn/bindtest/bindtest.go` (+1 -1) 📝 `device/bind_test.go` (+1 -1) 📝 `device/device.go` (+123 -34) 📝 `device/device_test.go` (+19 -10) 📝 `device/keypair.go` (+1 -1) 📝 `device/mobilequirks.go` (+1 -1) 📝 `device/noise-protocol.go` (+1 -1) 📝 `device/noise_test.go` (+4 -3) 📝 `device/peer.go` (+53 -9) 📝 `device/queueconstants_android.go` (+1 -1) 📝 `device/queueconstants_default.go` (+1 -1) 📝 `device/receive.go` (+80 -26) 📝 `device/send.go` (+5 -5) 📝 `device/sticky_default.go` (+2 -2) 📝 `device/sticky_linux.go` (+7 -7) 📝 `device/tun.go` (+1 -1) 📝 `device/uapi.go` (+143 -12) _...and 17 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:04:03 +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#148
No description provided.