Skip to content

Commit 0197de2

Browse files
authored
Merge pull request #3515 from gravitl/master
Master
2 parents 8fc489b + 9bd20dc commit 0197de2

File tree

4 files changed

+5
-3
lines changed

4 files changed

+5
-3
lines changed

controllers/node.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ func Authorize(
178178
// check if host instead of user
179179
if hostAllowed {
180180
// TODO --- should ensure that node is only operating on itself
181-
if hostID, macAddr, _, err := logic.VerifyHostToken(authToken); err == nil && macAddr != "" {
181+
if hostID, _, _, err := logic.VerifyHostToken(authToken); err == nil {
182182
r.Header.Set(hostIDHeader, hostID)
183183
// this indicates request is from a node
184184
// used for failover - if a getNode comes from node, this will trigger a metrics wipe

logic/peers.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,8 @@ func GetPeerUpdateForHost(network string, host *models.Host, allNodes []models.N
194194
continue
195195
}
196196

197-
if !node.Connected || node.PendingDelete || node.Action == models.NODE_DELETE || time.Since(node.LastCheckIn) > time.Hour {
197+
if !node.Connected || node.PendingDelete || node.Action == models.NODE_DELETE ||
198+
(!node.LastCheckIn.IsZero() && time.Since(node.LastCheckIn) > time.Hour) {
198199
continue
199200
}
200201
acls, _ := ListAclsByNetwork(models.NetworkID(node.Network))

migrate/migrate.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ func settings() {
581581
}
582582
settings := logic.GetServerSettings()
583583
if settings.AuditLogsRetentionPeriodInDays == 0 {
584-
settings.AuditLogsRetentionPeriodInDays = 30
584+
settings.AuditLogsRetentionPeriodInDays = 7
585585
}
586586
if settings.DefaultDomain == "" {
587587
settings.DefaultDomain = servercfg.GetDefaultDomain()

pro/logic/failover.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ func GetFailOverPeerIps(peer, node *models.Node) []net.IPNet {
191191
if failOverpeer.IsRelay {
192192
for _, id := range failOverpeer.RelayedNodes {
193193
rNode, _ := logic.GetNodeByID(id)
194+
logic.GetNodeEgressInfo(&rNode, eli, acls)
194195
if rNode.Address.IP != nil {
195196
allowed := net.IPNet{
196197
IP: rNode.Address.IP,

0 commit comments

Comments
 (0)