mirror of
https://github.com/safing/portmaster
synced 2025-09-02 02:29:12 +00:00
Fix expiry times
This commit is contained in:
parent
b645e440ad
commit
cbb4a0f253
2 changed files with 3 additions and 2 deletions
|
@ -224,7 +224,7 @@ func authorizeApp(ar *api.Request) (interface{}, error) {
|
||||||
Title: "An app requests access to the Portmaster",
|
Title: "An app requests access to the Portmaster",
|
||||||
Message: "Allow " + appName + " (" + proc.Profile().LocalProfile().Name + ") to query and modify the Portmaster?\n\nBinary: " + proc.Path,
|
Message: "Allow " + appName + " (" + proc.Profile().LocalProfile().Name + ") to query and modify the Portmaster?\n\nBinary: " + proc.Path,
|
||||||
ShowOnSystem: true,
|
ShowOnSystem: true,
|
||||||
Expires: time.Now().Add(time.Minute).UnixNano(),
|
Expires: time.Now().Add(time.Minute).Unix(),
|
||||||
AvailableActions: []*notifications.Action{
|
AvailableActions: []*notifications.Action{
|
||||||
{
|
{
|
||||||
ID: "allow",
|
ID: "allow",
|
||||||
|
|
|
@ -4,6 +4,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
|
"time"
|
||||||
|
|
||||||
"github.com/safing/portbase/database"
|
"github.com/safing/portbase/database"
|
||||||
"github.com/safing/portbase/database/record"
|
"github.com/safing/portbase/database/record"
|
||||||
|
@ -170,7 +171,7 @@ func (info *IPInfo) Save() error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Calculate and set cache expiry.
|
// Calculate and set cache expiry.
|
||||||
var expires int64 = 86400 // Minimum TTL of one day.
|
expires := time.Now().Unix() + 86400 // Minimum TTL of one day.
|
||||||
for _, rd := range info.ResolvedDomains {
|
for _, rd := range info.ResolvedDomains {
|
||||||
if rd.Expires > expires {
|
if rd.Expires > expires {
|
||||||
expires = rd.Expires
|
expires = rd.Expires
|
||||||
|
|
Loading…
Add table
Reference in a new issue