45 Commits (a255a08ea61ba918ddeeacfdfbc3ca5e489481aa)

Author SHA1 Message Date
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
Brad Fitzpatrick 5eeaea9ef9 net/packet: add TCPFlag type and some more constants 5 years ago
David Anderson cb96b14bf4 net/packet: remove the custom IP4/IP6 types in favor of netaddr.IP. 5 years ago
Brad Fitzpatrick d0baece5fa go.mod: bump inet.af/netaddr to non-allocating version 5 years ago
David Anderson aa353b8d0f net/packet: add an IP6 constructor from a raw byte array. 5 years ago
David Anderson 3c508a58cc wgengine/filter: don't filter GCP DNS. 5 years ago
Josh Bleecher Snyder b0526e8284 net/packet: remove unnecessary mark 6 years ago
Josh Bleecher Snyder efad55cf86 net/packet: speed up packet decoding 6 years ago
David Anderson 2d604b3791 net/packet: represent IP6 as two uint64s. 6 years ago
David Anderson 04ff3c91ee wgengine/filter: add full IPv6 support. 6 years ago
David Anderson a38e28da07 net/packet: documentation pass. 6 years ago
David Anderson c2cc3acbaf net/packet: remove NewIP, offer only a netaddr constructor. 6 years ago
David Anderson d7ee3096dd net/packet: documentation cleanups. 6 years ago
David Anderson 9ef39af2f2 net/packet: fix panic on invalid IHL field. 6 years ago
David Anderson 22bf48f37c net/packet: remove {get,put}{16,32} indirection to encoding/binary. 6 years ago
David Anderson 55b1221db2 net/packet: support full IPv6 decoding. 6 years ago
David Anderson 89894c6930 net/packet: add IPv6 source and destination IPs to Parsed. 6 years ago
David Anderson 6e52633c53 net/packet: record allocations in benchmark. 6 years ago
David Anderson 093431f5dd net/packet: s/ParsedPacket/Parsed/ to avoid package stuttering. 6 years ago
David Anderson 427bf2134f net/packet: rename from wgengine/packet. 6 years ago