68 Commits (b7658a4ad2d13da515daee2bd8dd7d50a9067708)

Author SHA1 Message Date
Claus Lensbøl c54d243690
net/tstun: add TSMPDiscoAdvertisement to TSMPPing (#17995) 5 months ago
Brad Fitzpatrick 6820ec5bbb wgengine: stop importing flowtrack when unused 7 months ago
Brad Fitzpatrick c95fdb0f8a net/packet/checksum: copy the gvisor checksum, remove the dep 7 months ago
Jordan Whited 16bc0a5558
net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 8 months ago
James Tucker 9206e766ed net/packet: cleanup IPv4 fragment guards 10 months ago
Jordan Whited 75a7d28b07
net/packet: fix Parsed docs (#16200) 11 months ago
Jordan Whited 8b1e7f646e
net/packet: implement Geneve header serialization (#15301) 1 year ago
Brad Fitzpatrick 68a66ee81b feature/capture: move packet capture to feature/*, out of iOS + CLI 1 year ago
Andrew Dunham 1c972bc7cb wgengine/magicsock: actually use AF_PACKET socket for raw disco 2 years ago
Maisem Ali f205efcf18 net/packet/checksum: fix v6 NAT 2 years ago
Brad Fitzpatrick 9e0a5cc551 net/flowtrack: optimize Tuple type for use as map key 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
James Tucker f384742375 net/packet: allow more ICMP errors 2 years ago
Andrew Lytvynov 1302bd1181
all: cleanup unused code, part 1 (#10661) 2 years ago
Maisem Ali 9d96e05267 net/packet: split off checksum munging into different pkg 3 years ago
Tom DNetto 656a77ab4e net/packet: implement methods for rewriting v6 addresses 3 years ago
Maisem Ali f58751eb2b net/packet: add NAT support for DCCP and GRE 3 years ago
Tom DNetto 6a627e5a33 net, wgengine/capture: encode NAT addresses in pcap stream 3 years ago
Maisem Ali 0e203e414f net/packet: add checksum update tests 3 years ago
Maisem Ali bb31fd7d1c net/tstun: add inital support for NAT v4 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick 6d85a94767 net/{packet,tstun}: fix typo in test helper docs 3 years ago
Brad Fitzpatrick c1a2e2c380 net/{packet,tstun},wgengine/filter: fix unknown IP protocol handling 3 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
James Tucker 146f51ce76 net/packet: fix filtering of short IPv4 fragments 4 years ago
Brad Fitzpatrick 8725b14056 all: migrate more code code to net/netip directly 4 years ago
Brad Fitzpatrick 116f55ff66 all: gofmt for Go 1.19 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
James Tucker f9e86e64b7 *: use WireGuard where logged, printed or named 4 years ago
James Tucker ae483d3446 wgengine, net/packet, cmd/tailscale: add ICMP echo 4 years ago
Brad Fitzpatrick e4d8d5e78b net/packet, wgengine/netstack: remove workaround for old gvisor ECN bug 4 years ago
Brad Fitzpatrick c64af5e676 wgengine/netstack: clear TCP ECN bits before giving to gvisor 4 years ago
Brad Fitzpatrick 390490e7b1 net/packet: fix typo in comment 4 years ago
Brad Fitzpatrick 21741e111b net/packet: add ICMP6Header, like ICMP4Header 4 years ago
Brad Fitzpatrick affc4530a2 net/packet: don't make IP6Header.marshalPseudo assume UDP 4 years ago
Brad Fitzpatrick 485bcdc951 net/packet: fix doc copy/paste-o 4 years ago
Josh Bleecher Snyder 94fb42d4b2 all: use testingutil.MinAllocsPerRun 5 years ago
Josh Bleecher Snyder 5666663370 net/packet: use netaddr AppendTo methods 5 years ago
Josh Bleecher Snyder d6d1951897 net/packet: add BenchmarkString 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
Brad Fitzpatrick 41e4e02e57 net/{packet,tstun}: send peerapi port in TSMP pongs 5 years ago
Brad Fitzpatrick 2384c112c9 net/packet, wgengine/{filter,tstun}: add TSMP ping 5 years ago
Brad Fitzpatrick 1eb95c7e32 net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding consts 5 years ago
Brad Fitzpatrick 01b90df2fa net/packet, wgengine/filter: support SCTP 5 years ago
David Anderson a7f12a110a wgengine/filter: only log packets to/from non-default routes. 5 years ago
David Anderson d79a2f3809 wgengine/filter: only log packets to/from non-default routes. 5 years ago
Brad Fitzpatrick d37058af72 net/packet: add some more TSMP packet reject reasons and MaybeBroken bit 5 years ago
Brad Fitzpatrick b560386c1a net/packet, wgengine, tstun: add inter-node TSMP protocol for connect errors 5 years ago