summaryrefslogtreecommitdiffhomepage
path: root/wgengine/pendopen.go
AgeCommit message (Expand)AuthorFilesLines
2025-10-04wgengine: stop importing flowtrack when unusedBrad Fitzpatrick1-2/+10
2025-01-14all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111]Brad Fitzpatrick1-1/+1
2025-01-14cmd/viewer,types/views,various: avoid allocations in pointer field getters wh...Nick Khyl1-4/+4
2025-01-12util/uniq,types/lazy,*: delete code that's now in Go stdBrad Fitzpatrick1-2/+2
2024-11-11all: use iterators over slice views moreBrad Fitzpatrick1-2/+1
2024-10-05wgengine: stop conntrack log spam about Canonical net probesBrad Fitzpatrick1-11/+58
2024-06-18net/flowtrack: optimize Tuple type for use as map keyBrad Fitzpatrick1-6/+6
2024-02-26wgengine: make pendOpen time later, after dup checkBrad Fitzpatrick1-4/+4
2024-02-25all: remove LenIter, use Go 1.22 range-over-int insteadBrad Fitzpatrick1-1/+1
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-15/+16
2023-08-15wgengine: adjust debug logging for WireGuard-only peersBrad Fitzpatrick1-15/+21
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-08-29wgengine: remove all peer status from open timeout diagnosticsJames Tucker1-23/+2
2022-08-27wgengine: use a singleflight.Group to reduce status contention (#5450)Andrew Dunham1-1/+10
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-4/+4
2022-05-04*: use WireGuard where logged, printed or namedJames Tucker1-1/+1
2022-04-21util/mak: move tailssh's mapSet into a new package for reuse elsewhereBrad Fitzpatrick1-4/+2
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-13/+0
2021-11-30net/socks5/tssocks, wgengine: permit SOCKS through subnet routers/exit nodesBrad Fitzpatrick1-7/+4
2021-11-02tailcfg: use key.NodePublic in wire protocol types.David Anderson1-2/+2
2021-11-01ipn/ipnstate: use key.NodePublic instead of tailcfg.NodeKey.David Anderson1-1/+1
2021-11-01wgengine/magicsock: use key.NodePublic instead of tailcfg.NodeKey.David Anderson1-1/+1
2021-10-15wgengine/magicsock: start removing endpointForDiscoKeyBrad Fitzpatrick1-1/+1
2021-09-07cmd/tailscale: fix "tailscale ip $self-host-hostname"Brad Fitzpatrick1-2/+2
2021-07-29wgengine/magicsock: use mono.TimeJosh Bleecher Snyder1-1/+1
2021-06-11cmd/tailscale, wgengine, tailcfg: don't assume LastSeen is present [mapver 20]Brad Fitzpatrick1-6/+5
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder1-4/+4
2021-05-05wgengine: fix pendopen debug to not track SYN+ACKs, show Node.Online stateBrad Fitzpatrick1-4/+23
2021-04-22wgengine: quiet connection failure diagnostics for exit nodesBrad Fitzpatrick1-0/+19
2021-03-26net/tstun: rename TUN to Wrapper.David Anderson1-2/+2
2021-03-26net/tstun: merge in wgengine/tstun.David Anderson1-1/+1
2021-03-22wgengine{,/magicsock}: fix, improve "tailscale ping" to default routes and su...Brad Fitzpatrick1-3/+7
2021-03-20net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding constsBrad Fitzpatrick1-3/+4
2021-03-20net/packet, wgengine/filter: support SCTPBrad Fitzpatrick1-2/+2
2021-03-16wgengine: don't diagnose iOS NWPathMonitor connection probe timeoutsBrad Fitzpatrick1-0/+13
2021-02-04ipn: split LocalBackend off into new ipn/ipnlocal packageBrad Fitzpatrick1-1/+2
2021-02-04wgengine: access flow pending problem with lock heldBrad Fitzpatrick1-2/+3
2021-02-04net/packet: add some more TSMP packet reject reasons and MaybeBroken bitBrad Fitzpatrick1-2/+26
2021-01-15net/packet, wgengine, tstun: add inter-node TSMP protocol for connect errorsBrad Fitzpatrick1-18/+30
2021-01-11wgengine: on TCP connect fail/timeout, log some clues about why it failedBrad Fitzpatrick1-0/+157