Skip to content

Resolve bare WGConfig filenames relative to parent config directory. - #204

Merged
windtf merged 1 commit into
windtf:masterfrom
ddz:bare-wgconfig-filenames
May 30, 2026
Merged

Resolve bare WGConfig filenames relative to parent config directory.#204
windtf merged 1 commit into
windtf:masterfrom
ddz:bare-wgconfig-filenames

Conversation

@ddz

@ddz ddz commented May 19, 2026

Copy link
Copy Markdown
Contributor

A WGConfig value with no path separator is now joined with the directory of the parent config file, so a wg config sitting next to the wireproxy config can be referenced by name alone. Values containing a separator (absolute or relative) keep their existing behavior.

A WGConfig value with no path separator is now joined with the directory
of the parent config file, so a wg config sitting next to the wireproxy
config can be referenced by name alone. Values containing a separator
(absolute or relative) keep their existing behavior.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@windtf
windtf merged commit 7e755db into windtf:master May 30, 2026
10 checks passed
CatDonIO pushed a commit to CatDonIO/wireproxy-awg that referenced this pull request Aug 14, 2026
Brings in everything from the base project up to v1.1.3:

- SNI (transparent TLS) proxy section (windtf#210)
- bare WGConfig filenames are resolved relative to the parent config dir (windtf#204)
- landlock: TCPClientTunnel BindAddress is now BindTCP, not ConnectTCP (windtf#219)
- landlock: TLS cert/key files are added to the allowed read paths (windtf#213)
- dependency bumps (x/net 0.55.0, x/crypto 0.52.0, x/sys 0.45.0)

Conflicts resolved in favour of the fork:

- go.mod/go.sum keep amneziawg-go and drop the direct golang.zx2c4.com/wireguard
  dependency; every shared dependency takes the newer of the two versions
- cmd/wireproxy/main.go keeps the wireproxyawg import alias and takes the
  upstream landlock fix
- README keeps the fork feature list and install path, and adds the SNI section

The upstream sponsor blocks (IPCook affiliate banner, DigitalOcean credits) and
assets/ipcook.png are not carried into the fork - they point at the base
project's referral code and sponsorship, which do not apply here.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants