move derp.go to derp module

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
This commit is contained in:
Kristoffer Dalby
2023-06-06 10:41:30 +02:00
committed by Kristoffer Dalby
parent 2289a2acbf
commit 8c4c4c8633
6 changed files with 57 additions and 56 deletions

View File

@@ -17,12 +17,6 @@ import (
"tailscale.com/types/key"
)
const (
// TODO(kradalby): Move out of here when we got circdeps under control.
keepAliveInterval = 60 * time.Second
MaxHostnameLength = 255
)
var (
ErrMachineAddressesInvalid = errors.New("failed to parse machine addresses")
ErrHostnameTooLong = errors.New("hostname too long")
@@ -160,7 +154,7 @@ func (machine *Machine) IsOnline() bool {
return false
}
return machine.LastSeen.After(time.Now().Add(-keepAliveInterval))
return machine.LastSeen.After(time.Now().Add(-KeepAliveInterval))
}
// IsEphemeral returns if the machine is registered as an Ephemeral node.