mirror of
https://github.com/amnezia-vpn/amneziawg-go.git
synced 2026-10-14 05:41:54 +00:00
[PR #124] [MERGED] Prelude layer for net.Conn #154
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
amnezia-vpn/amneziawg-go#154
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/amnezia-vpn/amneziawg-go/pull/124
Author: @FrogRocky
Created: 3/22/2026
Status: ✅ Merged
Merged: 3/25/2026
Merged by: @ygurov
Base:
experimental← Head:experimental-fixes📝 Commits (8)
e298020test07aa57bfix of tests610f03cimplemented prelude connection layer for net.Conn7942244added stream record layer to conceal653c79fomit junk on tcp613bd56added end-to-end tests9901f9afix e2e9c33b53fix e2e📊 Changes
11 files changed (+1320 additions, -116 deletions)
View changed files
📝
conceal/conn_framed.go(+72 -40)📝
conceal/conn_masquarade.go(+30 -6)📝
conceal/conn_prelude.go(+100 -17)➕
conceal/stream_record.go(+19 -0)📝
conn/bind_stream.go(+6 -1)📝
conn/conceal.go(+120 -29)➕
conn/conceal_pipeline_test.go(+455 -0)📝
device/device_test.go(+132 -0)📝
go.mod(+5 -9)📝
go.sum(+11 -14)➕
tests/netns_tcp_masquerade.sh(+370 -0)📄 Description
added prelude layer to net.Conn && test for it
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.