tailscale/wgengine
M. J. Fromberger dda2c0d2c2 wgengine/magicsock: subscribe to portmapper updates
When an event bus is plumbed in, use it to subscribe and react to port mapping
updates instead of using the client's callback mechanism. For now, the callback
remains available as a fallback when an event bus is not provided.

Updates #15160

Change-Id: I026adca44bf6187692ee87ae8ec02641c12f7774
Signed-off-by: M. J. Fromberger <fromberger@tailscale.com>
2025-04-16 10:10:45 -07:00
..
bench all: update the tsd.System constructor name (#15372) 2025-04-16 10:10:45 -07:00
filter wgengine/filter: add check for unknown proto 2025-01-24 12:20:44 +01:00
magicsock wgengine/magicsock: subscribe to portmapper updates 2025-04-16 10:10:45 -07:00
netlog wgengine: add exit destination logging enable for wgengine logger (#11952) 2024-05-02 13:55:05 -04:00
netstack net/netmon: publish events to event bus 2025-04-16 10:10:45 -07:00
router net/netmon: publish events to event bus 2025-04-16 10:10:45 -07:00
wgcfg wgengine/wgcfg/nmcfg: coalesce, limit some debug logs 2025-02-03 10:36:36 -08:00
wgint wgengine{,/wgint}: add wgint.Peer wrapper type, add to wgengine.Engine 2024-02-28 09:50:18 -08:00
wglog all: use Go 1.22 range-over-int 2024-04-16 15:32:38 -07:00
winnet all: add test for package comments, fix, add comments as needed 2024-07-10 09:57:00 -07:00
mem_ios.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
pendopen.go all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] 2025-01-14 12:27:14 -08:00
userspace_ext_test.go net/netmon: publish events to event bus 2025-04-16 10:10:45 -07:00
userspace_test.go net/netmon: publish events to event bus 2025-04-16 10:10:45 -07:00
userspace.go net/netmon: publish events to event bus 2025-04-16 10:10:45 -07:00
watchdog_js.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
watchdog_test.go net/netmon: publish events to event bus 2025-04-16 10:10:45 -07:00
watchdog.go feature/capture: move packet capture to feature/*, out of iOS + CLI 2025-01-24 17:52:43 -08:00
wgengine.go feature/capture: move packet capture to feature/*, out of iOS + CLI 2025-01-24 17:52:43 -08:00