diff --git a/VERSION b/VERSION index 48cd0cc..1e9370f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.1.128 +1.1.129 diff --git a/cmd/edgeguard-api/main.go b/cmd/edgeguard-api/main.go index a9ae67e..10093a6 100644 --- a/cmd/edgeguard-api/main.go +++ b/cmd/edgeguard-api/main.go @@ -60,7 +60,7 @@ import ( usersvc "git.netcell-it.de/projekte/edgeguard-native/internal/services/users" ) -var version = "1.1.128" +var version = "1.1.129" func main() { addr := os.Getenv("EDGEGUARD_API_ADDR") diff --git a/cmd/edgeguard-ctl/main.go b/cmd/edgeguard-ctl/main.go index 2db6c30..6af50b6 100644 --- a/cmd/edgeguard-ctl/main.go +++ b/cmd/edgeguard-ctl/main.go @@ -11,7 +11,7 @@ import ( "git.netcell-it.de/projekte/edgeguard-native/internal/services/setup" ) -var version = "1.1.128" +var version = "1.1.129" const usage = `edgeguard-ctl — EdgeGuard CLI diff --git a/cmd/edgeguard-scheduler/main.go b/cmd/edgeguard-scheduler/main.go index 4e830d9..906d4c8 100644 --- a/cmd/edgeguard-scheduler/main.go +++ b/cmd/edgeguard-scheduler/main.go @@ -41,7 +41,7 @@ import ( "git.netcell-it.de/projekte/edgeguard-native/internal/services/tlscerts" ) -var version = "1.1.128" +var version = "1.1.129" const ( // renewTickInterval — how often we re-evaluate expiring certs. diff --git a/internal/license/license.go b/internal/license/license.go index a1e0765..a734a0d 100644 --- a/internal/license/license.go +++ b/internal/license/license.go @@ -365,23 +365,16 @@ func (c *Client) Trial() (*Result, error) { daysLeft := int(remaining.Hours()/24) + 1 expiresAt := info.StartedAt.Add(TrialDuration) - // Trial schaltet alle Pro-Features frei, Limits bleiben 0 (= Skip- - // Enforcement-Konvention). nmg-Backend prüft `lim > 0 && count >= lim` - // und blockiert in Trial-Mode niemanden. + // Trial schaltet alle Features frei, Limits bleiben 0 (= Skip- + // Enforcement-Konvention). Enforcement: `lim > 0 && count >= lim`. return &Result{ Valid: true, Type: "trial", Status: "active", - Product: "NetCell MailGuard", + Product: "NetCell EdgeGuard", ExpiresAt: &expiresAt, GracePeriod: daysLeft <= 2, - Features: map[string]bool{ - "reporting": true, - "eu_portal": true, - "digest": true, - "whitelabel": true, - "rest_api_write": true, - }, + Features: map[string]bool{}, Limits: map[string]int64{ "max_domains": 0, // 0 = Skip-Enforcement (Trial-Konvention) "max_nodes": 0,