137 Commits (d76334d2f0dfbac790dc70ded1cd20a0ce8d2739)

Author SHA1 Message Date
Brad Fitzpatrick d37058af72 net/packet: add some more TSMP packet reject reasons and MaybeBroken bit 5 years ago
David Crawshaw d139fa9c92 net/interfaces: use a uint32_t for ipv4 address 5 years ago
Brad Fitzpatrick 35e10c78fc net/interfaces: don't send over zt* interfaces 5 years ago
David Anderson 692a011b54 net/interfaces: remove IsTailscaleIP, make callers use tsaddr. 5 years ago
Josh Bleecher Snyder 7c1a9e8616 net/nettest: de-flake tests on Windows 5 years ago
Josh Bleecher Snyder a64d06f15c net/nettest: remove pointless checks in tests 5 years ago
Josh Bleecher Snyder 503db5540f net/nettest: add missing check at end of TestLimit 5 years ago
Brad Fitzpatrick b560386c1a net/packet, wgengine, tstun: add inter-node TSMP protocol for connect errors 5 years ago
Denton Gentry ac42757cd7 netcheck: use reflect in sortRegions test. 5 years ago
Denton Gentry 43e060b0e5 netcheck: test sortRegions 5 years ago
Brad Fitzpatrick 5eeaea9ef9 net/packet: add TCPFlag type and some more constants 5 years ago
Brad Fitzpatrick ad3fb6125d net/flowtrack: add Tuple.String method 5 years ago
Brad Fitzpatrick 676b5b7946 net/netcheck: improve the preferred DERP hysteresis 5 years ago
Brad Fitzpatrick 4d15e954bd net/flowtrack: add new package to specialize groupcache/lru key type 5 years ago
Brad Fitzpatrick 66be052a70 net/dnscache: work on IPv6-only hosts (again) 5 years ago
Josh Bleecher Snyder 1e88050403 net/tsaddr: add ChromeOS contains tests 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
Brad Fitzpatrick 053a1d1340 all: annotate log verbosity levels on most egregiously spammy log prints 5 years ago
David Anderson baa7937998 net/interfaces: return IPv6 addresses from LocalAddresses. 5 years ago
David Anderson aa353b8d0f net/packet: add an IP6 constructor from a raw byte array. 5 years ago
Josh Bleecher Snyder a6cad71fb2 go.mod: upgrade staticcheck to 0.1.0 5 years ago
Brad Fitzpatrick 08f94b3b50 net/netcheck: fix offset of unspecified address in PCP request packet 5 years ago
Brad Fitzpatrick 05e5233e07 net/netcheck: don't send flood of PCP unmap requests to router 5 years ago
Josh Bleecher Snyder 1ebbaaaebb net/interfaces: make syscall and netstat agree when multiple gateways are present 5 years ago
Brad Fitzpatrick 5d96ecd5e6 net/netstat: remove a bit more unsafe 5 years ago
David Anderson 3c508a58cc wgengine/filter: don't filter GCP DNS. 5 years ago
Brad Fitzpatrick 7a01cd27ca net/netstat: remove some unsafe 6 years ago
Brad Fitzpatrick 45d96788b5 net/netns: remove use of unsafe on Windows 6 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
Brad Fitzpatrick a2d78b4d3e net/dnscache, control/controlclient: use DNS cache when dialing control 6 years ago
Brad Fitzpatrick 97e82c6cc0 net/netcheck: remove unused DNSCache from netcheck 6 years ago
Brad Fitzpatrick 19b0cfe89e all: prepare for GOOS=ios in Go 1.16 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
Brad Fitzpatrick d192bd0f86 net/interfaces: ignore bogus proxy URLs from winhttp [windows] 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
Brad Fitzpatrick 1036f51a56 net/tshttpproxy: aggressively rate-limit error logs in Transport.Proxy path 6 years ago
Brad Fitzpatrick 7ac91c15bd net/netcheck: fix tests on Windows 6 years ago
Brad Fitzpatrick fd2a30cd32 wgengine/magicsock: make test pass on Windows and without firewall dialog box 6 years ago