456 Commits (dbca186a6456b73e747bb665159ea03d212b8cd6)
 

Author SHA1 Message Date
David Anderson dbca186a64 stunner: fix data race. 6 years ago
Brad Fitzpatrick 7fb8d873ac logpolicy: don't log timestamp when running under systemd 6 years ago
Brad Fitzpatrick 2d48f92a82 wgengine/magicsock: re-stun every [20,27] sec, not 28 6 years ago
Brad Fitzpatrick 2c7ddd0828 go.mod, go.sum: tidy 6 years ago
Brad Fitzpatrick 577f321c38 wgengine/magicsock: revise derp fallback logic 6 years ago
David Anderson cbd8aceb95 go.mod: bump wireguard-go version. 6 years ago
Brad Fitzpatrick 2e420ad8b6 wgengine, wgengine/filter: minor doc, style, performance, locking changes 6 years ago
Brad Fitzpatrick 6284454ae5 wgengine/magicsock: if UDP blocked, pick DERP where most peers are 6 years ago
Avery Pennarun f53e78e0d5 wgengine: don't lose filter state on filter reconfig. 6 years ago
Avery Pennarun 4336de0d98 ipn/local: don't print packet filter every single time. 6 years ago
Avery Pennarun a56e853b72 cmd/relaynode: delete it! 6 years ago
David Anderson 73fccd8b06 control/controlclient: remove old compat PacketFilter initialization. 6 years ago
Brad Fitzpatrick d321190578 wgengine/magicsock: stringify [IPv6]:port normally in AddrSet.String 6 years ago
Brad Fitzpatrick 3c3ea8bc8a wgengine/magicsock: finish IPv6 transport support 6 years ago
Brad Fitzpatrick 82ed7e527e wgengine/magicsock: remove log allocation 6 years ago
Brad Fitzpatrick 8454bbbda5 wgengine/magicsock: more logging improvements 6 years ago
Brad Fitzpatrick 64aff0db7b control/controlclient: add TODO to delete the UAPI method 6 years ago
Brad Fitzpatrick 7740cbd8d9 ipn: call SetNetInfoCallback later, in Start 6 years ago
Brad Fitzpatrick 680311b3df wgengine/magicsock: fix few remaining logs without package prefix 6 years ago
Brad Fitzpatrick c473927558 wgengine/magicsock: clean up, add, improve DERP logs 6 years ago
Brad Fitzpatrick e749377a56 derp/derphttp: remove a redundant log message 6 years ago
Brad Fitzpatrick 1d3f45f9be derp/derphttp: ignore PeerGoneMessage in test 6 years ago
Brad Fitzpatrick ea9310403d wgengine/magicsock: re-STUN on DERP connection death 6 years ago
Brad Fitzpatrick 1ab5b31c4b derp, magicsock: send new "peer gone" frames when previous sender disconnects 6 years ago
David Crawshaw e60b433831 tailcfg: NetInfo.String: handle nil object without panicing 6 years ago
Brad Fitzpatrick b6f77cc48d wgengine/magicsock: return early, outdent in derpWriteChanOfAddr 6 years ago
Brad Fitzpatrick 8c4cef60f8 derp: wait for send goroutine to finish before returning from run 6 years ago
Brad Fitzpatrick 521ad7b0fc derp: only flush writes to clients when we're out of things to write 6 years ago
Brad Fitzpatrick 0a25abcdaa derp: remove TODO comment 6 years ago
Brad Fitzpatrick 8519a1b29f derp: revert rename of pkt to sendMsg 6 years ago
Brad Fitzpatrick c34b350efa derp: remove the mutex around and closing of send channel 6 years ago
Brad Fitzpatrick 77921a31b1 derp: rename pkt to sendMsg, in prep for other types of writes 6 years ago
Brad Fitzpatrick 1453aecb44 derp: add sclient.done channel, simplify some context passing 6 years ago
David Anderson ea90780066 derp: specify type of the by-reason drop varz. 6 years ago
Brad Fitzpatrick fd824df1fa derp: export metric for server's initial MemStats.Sys reading 6 years ago
David Anderson 64b5248929 derp: sprinkle comments and docstrings. 6 years ago
David Anderson 58b8ebd290 derp: add per-reason packet drop counter. 6 years ago
David Anderson 1e031001db derp: move write timeout to package constant. 6 years ago
David Anderson dbfc916273 derp: add short queues between reader and writer, drop on overload. 6 years ago
Brad Fitzpatrick dd31285ad4 wgengine/magicsock: send IPv6 using pconn6, if available 6 years ago
Brad Fitzpatrick af277a6762 controlclient, magicsock: add debug knob to request IPv6 endpoints 6 years ago
Brad Fitzpatrick 221e7d7767 wgengine/magicsock: make log message include DERP port (node) 6 years ago
Brad Fitzpatrick 33bdcabf03 wgengine/magicsock: call stun callback w/ only valid part of STUN packet 6 years ago
David Crawshaw 13eed1e88b controlclient: remove common log on very quiet nodes 6 years ago
Brad Fitzpatrick f9cc4e8f53 tailcfg: restore MapRequest.IncludeIPv6 bool 6 years ago
David Anderson 0be475ba46 Revert "tailcfg, controlclient, magicsock: request IPv6 endpoints, but ignore them" 6 years ago
Brad Fitzpatrick f9184ad12b go.mod: update wireguard-go for https://github.com/tailscale/wireguard-go/pull/13 6 years ago
Brad Fitzpatrick 94024355ed tailcfg, controlclient, magicsock: request IPv6 endpoints, but ignore them 6 years ago
David Anderson 12a6626a94 tsweb: use a ResponseWriter wrapper to log more accurately. 6 years ago
David Anderson 2e43cd3f95 testy: add a virtual clock helper for tests. 6 years ago