Remove network rating / security level system, add migrations

This commit is contained in:
Daniel
2022-11-03 15:30:53 +01:00
parent ab23072cc6
commit ec43408a82
21 changed files with 212 additions and 733 deletions

View File

@@ -14,7 +14,6 @@ import (
"github.com/safing/portmaster/intel/filterlists"
"github.com/safing/portmaster/intel/geoip"
"github.com/safing/portmaster/network/netutils"
"github.com/safing/portmaster/status"
)
// Entity describes a remote endpoint in many different ways.
@@ -205,7 +204,7 @@ func (e *Entity) reverseResolve(ctx context.Context) {
return
}
// TODO: security level
domain, err := reverseResolver(ctx, e.IP.String(), status.SecurityLevelNormal)
domain, err := reverseResolver(ctx, e.IP.String())
if err != nil {
log.Tracer(ctx).Warningf("intel: failed to resolve IP %s: %s", e.IP, err)
return

View File

@@ -4,10 +4,10 @@ import (
"context"
)
var reverseResolver func(ctx context.Context, ip string, securityLevel uint8) (domain string, err error)
var reverseResolver func(ctx context.Context, ip string) (domain string, err error)
// SetReverseResolver allows the resolver module to register a function to allow reverse resolving IPs to domains.
func SetReverseResolver(fn func(ctx context.Context, ip string, securityLevel uint8) (domain string, err error)) {
func SetReverseResolver(fn func(ctx context.Context, ip string) (domain string, err error)) {
if reverseResolver == nil {
reverseResolver = fn
}