Skip to content

Tags: encodeous/nylon

Tags

v0.4.5

Toggle v0.4.5's commit message
refactor: make config pure, group tc fwd tables, tidy dns resolution …

…state

v0.4.4

Toggle v0.4.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix native Windows TUN setup (#133)

* Drop malformed TUN packets

* fix: Fix Windows IPv6 alias configuration

Use the netsh ipv6 context for IPv6 address aliases instead of the IPv4 interface ip context so Windows nodes can assign their Nylon ULA address.

* fix(tun): set Windows adapter MTU

Wintun adapters can come up with a 65535 IPv6 MTU on Windows, while Nylon internally assumes the configured TUN MTU. That lets the OS hand oversized packets to the device and can trigger malformed packet handling downstream.

Set the Windows IP interface MTU from the requested TUN MTU immediately after adapter creation. IPv6 MTU setup is required because Nylon routes IPv6 overlay traffic; IPv4 is set best-effort when available.

v0.4.3

Toggle v0.4.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(core): stabilize direct endpoint probing (#125)

Register probe tokens before sending packets so fast LAN pong replies cannot
arrive before tracking exists. Recompute routes when inbound probes revive or
create direct endpoints, keeping direct peer routes selected after recovery.

v0.4.2

Toggle v0.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
doc: add demo to docs, reword some things (#117)

v0.4.1

Toggle v0.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
doc: add asciinema demo (#112)

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor(state): per-instance parameter tuning (#103)

fixes issues with multiple nylon instances (in tests) all sharing the same global router tuning parameters and debug flags.

fixes test case pollution across runs

v0.3.4-beta.1

Toggle v0.3.4-beta.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: remove gateway when configuring routes (#49)

v0.3.3

Toggle v0.3.3's commit message
tweak: increase seqno when entering passive hold

v0.3.2

Toggle v0.3.2's commit message
fix: log path in args

v0.3.1-beta

Toggle v0.3.1-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: adjust passive keepalive to eagerly expire routes (#27)