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/monitor
Maisem Ali 3ffd88a84a wgengine/monitor: do not set timeJumped on iOS/Android
In `(*Mon).Start` we don't run a timer to update `(*Mon).lastWall` on iOS and
Android as their sleep patterns are bespoke. However, in the debounce
goroutine we would notice that the the wall clock hadn't been updated
since the last event would assume that a time jump had occurred. This would
result in non-events being considered as major-change events.

This commit makes it so that `(*Mon).timeJumped` is never set to `true`
on iOS and Android.

Signed-off-by: Maisem Ali <maisem@tailscale.com>
3 years ago
..
monitor.go wgengine/monitor: do not set timeJumped on iOS/Android 3 years ago
monitor_darwin.go all: use any instead of interface{} 3 years ago
monitor_darwin_test.go wgengine/monitor: add skipped failing test for Darwin route message bug 4 years ago
monitor_freebsd.go support running in a FreeBSD jail 3 years ago
monitor_linux.go wgengine/monitor: ignore duplicate RTM_NEWADDRs 3 years ago
monitor_linux_test.go wgengine/monitor: ignore duplicate RTM_NEWADDRs 3 years ago
monitor_polling.go all: gofmt with Go 1.17 3 years ago
monitor_test.go wgengine{,/monitor}: restore Engine.LinkChange, add Mon.InjectEvent 4 years ago
monitor_windows.go wgengine/monitor: reduce Windows log spam 3 years ago
polling.go support running in a FreeBSD jail 3 years ago