23 Commits (97e82c6cc00a55148227c2d4443f4e86c02ef013)

Author SHA1 Message Date
David Anderson 89894c6930 net/packet: add IPv6 source and destination IPs to Parsed. 6 years ago
David Anderson 093431f5dd net/packet: s/ParsedPacket/Parsed/ to avoid package stuttering. 6 years ago
David Anderson 7a54910990 wgengine/filter: remove helper vars, mark NewAllowAll test-only. 6 years ago
David Anderson 76d99cf01a wgengine/filter: remove the Matches type. 6 years ago
David Anderson b3634f020d wgengine/filter: use netaddr types in public API. 6 years ago
David Anderson 427bf2134f net/packet: rename from wgengine/packet. 6 years ago
David Anderson 19df6a2ee2 wgengine/packet: rename types to reflect their v4-only-ness, document. 6 years ago
Avery Pennarun 5041800ac6 wgengine/tstun/faketun: it's a null tunnel, not a loopback. 6 years ago
Brad Fitzpatrick 01098f41d0 wgengine/tstun: fix typo in comment 6 years ago
Brad Fitzpatrick 64a24e796b wgengine/tstun: fix 32-bit alignment again 6 years ago
Brad Fitzpatrick abe095f036 wgengine/tstun: make Close safe for concurrent use 6 years ago
Brad Fitzpatrick 16a9cfe2f4 wgengine: configure wireguard peers lazily, as needed 6 years ago
Brad Fitzpatrick a89d610a3d wgengine/tstun: move sync.Pool to package global 6 years ago
Brad Fitzpatrick 10ac066013 all: fix vet warnings 6 years ago
Dmytro Shynkevych 19867b2b6d
tstun: remove buggy-looking log line. 6 years ago
Brad Fitzpatrick 724ad13fe1 wgengine/tstun: fix alignment of 64-bit atomic field 6 years ago
Brad Fitzpatrick 23e74a0f7a wgengine, magicsock, tstun: don't regularly STUN when idle (mobile only for now) 6 years ago
Dmytro Shynkevych 511840b1f6
tsdns: initial implementation of a Tailscale DNS resolver (#396) 6 years ago
Dmytro Shynkevych 02231e968e
wgengine/tstun: add tests and benchmarks (#436) 6 years ago
Dmytro Shynkevych 059b1d10bb
wgengine/packet: refactor and expose UDP header marshaling (#408) 6 years ago
Dmytro Shynkevych 737124ef70 tstun: tolerate zero reads 6 years ago
Dmytro Shynkevych 635f7b99f1 wgengine: pass tun.NativeDevice to router 6 years ago
Dmytro Shynkevych 33b2f30cea
wgengine: wrap tun.Device to support filtering and packet injection (#358) 6 years ago