HH-683: propagate subscription fetch failures #1

Merged
rogee merged 2 commits from agent/hh-683-propagate-fetch-errors into main 2026-08-26 14:18:54 +08:00
Owner

Closes HH-683

Summary:

  • propagate concurrent remote fetch errors instead of returning misleading empty-node failures
  • keep inline content separate from stale URL fields
  • remove the redundant concurrency wrapper and dummy math reference
  • add sanitized end-to-end coverage for the supplied Reality/VLESS subscription shape and upstream 403 propagation

Validation:

  • go test ./internal/service ./internal/proxy ./internal/render
  • go test -race ./internal/service
  • git diff --check

Known baseline failures (unchanged before/after this patch):

  • go test ./...: DNS-dependent filter tests and external egress-probe handler tests
  • go vet ./...: existing IPv6 address formatting warning in internal/handler/egress_info.go
  • frontend build: dependencies are not installed in this checkout
Closes HH-683 Summary: - propagate concurrent remote fetch errors instead of returning misleading empty-node failures - keep inline content separate from stale URL fields - remove the redundant concurrency wrapper and dummy math reference - add sanitized end-to-end coverage for the supplied Reality/VLESS subscription shape and upstream 403 propagation Validation: - go test ./internal/service ./internal/proxy ./internal/render - go test -race ./internal/service - git diff --check Known baseline failures (unchanged before/after this patch): - go test ./...: DNS-dependent filter tests and external egress-probe handler tests - go vet ./...: existing IPv6 address formatting warning in internal/handler/egress_info.go - frontend build: dependencies are not installed in this checkout
rogee added 1 commit 2026-08-26 11:07:54 +08:00
fix: propagate subscription fetch failures
Build and Publish Docker Image / build-and-push (pull_request) Failing after 37m0s
e356b7cc2a
Co-authored-by: multica-agent <github@multica.ai>
rogee added 1 commit 2026-08-26 14:00:37 +08:00
fix: sanitize subscription download errors
Build and Publish Docker Image / build-and-push (pull_request) Failing after 28m52s
3b059b974c
Co-authored-by: multica-agent <github@multica.ai>
rogee merged commit 9a4e60cf10 into main 2026-08-26 14:18:54 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rogee/sub-store#1