You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/wgengine
Joe Tsai 2327c6b05f
wgengine/netlog: preserve Tailscale addresses for exit traffic (#6165)
Exit node traffic is aggregated to protect the privacy
of those using an exit node. However, it is reasonable to
at least log which nodes are making most use of an exit node.

For a node using an exit node,
the source will be the taiscale IP address of itself,
while the destination will be zeroed out.

For a node that serves as an exit node,
the source will be zeroed out,
while the destination will be tailscale IP address
of the node that initiated the exit traffic.

Signed-off-by: Joe Tsai <joetsai@digital-static.net>
2 years ago
..
bench all: fix more resource leaks found by staticmajor 2 years ago
filter all: fix spelling mistakes 2 years ago
magicsock wgengine/magicsock: gather physical-layer statistics (#5925) 2 years ago
monitor envknob: support changing envknobs post-init 2 years ago
netlog wgengine/netlog: preserve Tailscale addresses for exit traffic (#6165) 2 years ago
netstack wgengine/netstack: use 72h as the KeepAlive Idle time for Tailscale SSH 2 years ago
router wgengine/router: [linux] add before deleting interface addrs 2 years ago
wgcfg wgengine/netlog: embed the StableNodeID of the authoring node (#6105) 2 years ago
wgint go.mod, wgengine/wgint: bump wireguard-go 2 years ago
wglog all: use syncs.AtomicValue 2 years ago
winnet wgengine/winnet: invoke some COM methods directly instead of through IDispatch. 2 years ago
mem_ios.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 3 years ago
pendopen.go wgengine: remove all peer status from open timeout diagnostics 2 years ago
userspace.go wgengine: respect --no-logs-no-support flag for network logging (#6172) 2 years ago
userspace_ext_test.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 3 years ago
userspace_test.go all: convert more code to use net/netip directly 2 years ago
watchdog.go wgengine: print in-flight operations on watchdog trigger (#5447) 2 years ago
watchdog_js.go wasm: drop pprof dependency 2 years ago
watchdog_test.go wgengine: remove all peer status from open timeout diagnostics 2 years ago
wgengine.go wgengine: fix typo in Engine.PeerForIP (#5912) 2 years ago