Skip to content

Release 1.10.0: fix proxy geodata validation and refresh security dependencies - #46

Merged
agentram merged 1 commit into
mainfrom
fix/proxy-geodata-validation
Oct 6, 2026
Merged

agentram merged 1 commit into
mainfrom
fix/proxy-geodata-validation

Conversation

@agentram

@agentram agentram commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

Release 1.10.0 fixes #44: local Xray validation now uses the CLI user's UID/GID so it can read owner-only geodata. File permissions and read-only mounts are preserved. Temporary configs are private and removed after validation; permission errors now identify filesystem access as the cause.

Includes Dependabot #39, #41 and #43, Go 1.27.1, updated dependencies, pinned Actions and runtime images. Xray remains on 26.7.28; gRPC remains on patched 1.83.2 because GO-2026-6443 lists 1.84.0 as affected.

Validation: unit tests, race, vet, lint, security scans and Linux Docker regression passed. The regression reproduces the original permission failure and verifies the fix with source files still at 0600. VERSION, CHANGELOG and README are updated; operator documentation includes a short verification command.

@agentram
agentram force-pushed the fix/proxy-geodata-validation branch from dfba96d to 654ad5f Compare October 6, 2026 14:28
@agentram agentram changed the title Fix proxy geodata validation and update security dependencies Release 1.10.0: fix proxy geodata validation and refresh security dependencies Oct 6, 2026
@agentram
agentram force-pushed the fix/proxy-geodata-validation branch from fb70a54 to cd34310 Compare October 6, 2026 15:03
@agentram
agentram merged commit 591d169 into main Oct 6, 2026
6 checks passed
@agentram
agentram deleted the fix/proxy-geodata-validation branch October 6, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: ovpn config validate for proxy failed with geosite.dat: permission denied

1 participant