fix: normalize literal \n separators in ParseProxyLines #4

Closed
rogee wants to merge 0 commits from rogee/hh-766-literal-newline AGit into main
Owner

Some frontends stuff multi-line subscription content into a single
string with literal backslash-n sequences. The whole blob parsed as
one URI whose fragment swallowed the remaining links (1 node with a
garbage name instead of N nodes).

Normalize literal \r\n / \n to real newlines at the ParseProxyLines
entry, after format detection and before splitting. Real newline
input and single links are unaffected.

HH-766

Some frontends stuff multi-line subscription content into a single string with literal backslash-n sequences. The whole blob parsed as one URI whose fragment swallowed the remaining links (1 node with a garbage name instead of N nodes). Normalize literal \r\n / \n to real newlines at the ParseProxyLines entry, after format detection and before splitting. Real newline input and single links are unaffected. HH-766
rogee added 1 commit 2026-08-28 21:23:57 +08:00
fix: normalize literal \n separators in ParseProxyLines
Build and Publish Docker Image / build-and-push (pull_request) Successful in 16m36s
5f8edd593c
Some frontends stuff multi-line subscription content into a single
string with literal backslash-n sequences. The whole blob parsed as
one URI whose fragment swallowed the remaining links (1 node with a
garbage name instead of N nodes).

Normalize literal \r\n / \n to real newlines at the ParseProxyLines
entry, after format detection and before splitting. Real newline
input and single links are unaffected.

HH-766
rogee closed this pull request 2026-08-31 08:57:10 +08:00

Pull request closed

Please reopen this pull request to perform a merge.
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#4