895 Commits (4232826ccea35ee3ea49b436e522f55ea7f87ee2)

Author SHA1 Message Date
Tom DNetto c08cf2a9c6 all: declare & plumb IPv6 masquerade address for peer 3 years ago
Andrew Dunham d9ae7d670e net/portmapper: add clientmetric for UPnP error codes 3 years ago
Brad Fitzpatrick 0d991249e1 types/netmap: remove NetworkMap.{Addresses,MachineStatus} 3 years ago
Brad Fitzpatrick 926c990a09 types/netmap: start phasing out Addresses, add GetAddresses method 3 years ago
James Tucker 8ab46952d4 net/ping: fix ICMP echo code field to 0 3 years ago
James Tucker 4c693d2ee8 net/dns/publicdns: update Mullvad DoH server list 3 years ago
Andrew Dunham ad4c11aca1 net/netmon: log when the gateway/self IP changes 3 years ago
Andrew Dunham 9ee173c256 net/portmapper: fall back to permanent UPnP leases if necessary 3 years ago
Brad Fitzpatrick 4e91cf20a8 control/controlknobs, all: add plumbed Knobs type, not global variables 3 years ago
Brad Fitzpatrick dc7aa98b76 all: use set.Set consistently instead of map[T]struct{} 3 years ago
Andrew Dunham d413dd7ee5 net/dns/publicdns: add support for Wikimedia DNS 3 years ago
Brad Fitzpatrick 1262df0578 net/netmon, net/tsdial: add some link change metrics 3 years ago
Brad Fitzpatrick 8b3ea13af0 net/tsdial: be smarter about when to close SystemDial conns 3 years ago
Andrea Barisani 0a74d46568 adjust build tags for tamago 3 years ago
David Anderson 8b492b4121 net/wsconn: accept a remote addr string and plumb it through 3 years ago
Brad Fitzpatrick 11ece02f52 net/{interfaces,netmon}: remove "interesting", EqualFiltered API 3 years ago
Joe Tsai fcbb2bf348
net/memnet: export the network name (#9111) 3 years ago
Andrew Dunham c86a610eb3 cmd/tailscale, net/portmapper: add --log-http option to "debug portmap" 3 years ago
Brad Fitzpatrick 98a5116434 all: adjust some build tags for plan9 3 years ago
Brad Fitzpatrick d58ba59fd5 cmd/tailscale/cli: make netcheck run even if machine lacks TLS certs 3 years ago
Brad Fitzpatrick e881c1caec net/netmon: factor out debounce loop, simplify polling impl 3 years ago
Brad Fitzpatrick 9089efea06 net/netmon: make ChangeFunc's signature take new ChangeDelta, not bool 3 years ago
Andrew Dunham 77ff705545 net/portmapper: never select port 0 in UPnP 3 years ago
Brad Fitzpatrick 58a4fd43d8 types/netmap, all: use read-only tailcfg.NodeView in NetworkMap 3 years ago
Brad Fitzpatrick 6e57dee7eb cmd/viewer, types/views, all: un-special case slice of netip.Prefix 3 years ago
David Anderson e92adfe5e4 net/art: allow non-pointers as values 3 years ago
Brad Fitzpatrick e8551d6b40 all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 3 years ago
David Anderson 623d72c83b net/art: move child table pointers out of strideEntry 3 years ago
James Tucker de8e55fda6 net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsock 3 years ago
Maisem Ali 98ec8924c2 ipn/ipnlocal,net/tsdial: update docs/rename funcs 3 years ago
Will Norris 69f1324c9e cmd/tailscale: refactor shared utility methods 3 years ago
Brad Fitzpatrick be4eb6a39e derp, net/dns/recursive: use Go 1.21 min 3 years ago
Brad Fitzpatrick 66e46bf501 ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for it 3 years ago
David Anderson 52212f4323 all: update exp/slices and fix call sites 3 years ago
David Anderson 6afffece8a net/art: use more intelligible, go-ish state tracking in table.Get 3 years ago
David Anderson 4f14ed2ad6 net/art: use encoding/binary for address bit twiddling 3 years ago
David Anderson f1cd67488d net/art: move slice closer to its use 3 years ago
David Anderson 44ad7b3746 net/art: factor out picking the right strideTable for addr family 3 years ago
David Anderson 125b982ba5 net/art: make Table.Get alloc-free 3 years ago
David Anderson b76d8a88ae net/art: document return value of strideTable.delete 3 years ago
David Anderson b242e2c2cb net/art: reword confusing function docstring 3 years ago
David Anderson 8478358d77 net/art: use "index", not "idx" in function names 3 years ago
David Anderson de5c6ed4be net/art: document valid values of strideTable.prefix 3 years ago
David Anderson 736a44264f net/art: fix comment typo 3 years ago
David Anderson 1e6f0bb608 net/art: fix slowPrefixTable bugs found by fuzzing 3 years ago
David Anderson aaca911904 net/art: add another consistency test for insert/delete 3 years ago
David Anderson b145a22f55 net/art: add more exhaustive table testing 3 years ago
David Anderson 9cc3f7a3d6 net/art: fix format of debug output 3 years ago
David Anderson ac657caaf1 net/art: add debug hooks to strideTable 3 years ago
David Anderson fcf4d044fa net/art: implement path compression optimization 3 years ago