feat: update identity path, remove unused keyless directory, and increment version numbers
rabbitprincess committed
Apr 12, 2026 at 23:14 UTC
fa264a90dff04e2f1c83e2b0fae148aa53921e68
4 files changed
+3
-6
.env.example
+1
-3
@@ -2,7 +2,7 @@
2
PORTAL_URL=https://localhost:4017
3
BOOTSTRAPS=https://localhost:4017
4
DISCOVERY=true
5
-IDENTITY_PATH=/portal-certs/identity.json
5
+IDENTITY_PATH=/portal-certs
6
7
# Listener ports
8
API_PORT=4017
@@ -13,8 +13,6 @@ MAX_PORT=0
13
UDP_ENABLED=false
14
TCP_ENABLED=false
15
16
-# TLS/ACME and keyless materials
17
-KEYLESS_DIR=/portal-certs
16
17
# Supported managed values: cloudflare, gcloud, route53
18
ACME_DNS_PROVIDER=cloudflare
portal/discovery/refresher.go
+1
-1
@@ -162,7 +162,7 @@ func (r *Refresher) refreshHTTPS(ctx context.Context) error {
162
func (r *Refresher) refreshOverlay(ctx context.Context) error {
163
states := r.relaySet.OverlayPeerStates()
164
if len(states) == 0 {
165
- return errors.New("overlay discovery unavailable")
165
+ return nil
166
}
167
if err := r.overlay.Sync(states); err != nil {
168
return err
registry.json
-1
@@ -1,6 +1,5 @@
1
{
2
"relays": [
3
- "https://gosunuts.xyz/",
3
"https://portal.thumbgo.kr/",
4
"https://portal.rabbitson87.dev/",
5
"https://s-h.day/",
types/types.go
+1
-1
@@ -1,7 +1,7 @@
1
package types
2
3
const (
4
- ReleaseVersion = "v2.1.3"
4
+ ReleaseVersion = "v2.1.4"
5
ProtocolVersion = "5"
6
PortalRelayRegistryURL = "https://raw.githubusercontent.com/gosuda/portal-tunnel/main/registry.json"
7