Skip to content
Draft
Changes from 1 commit
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
40df424
feat(cryptostorm): add WireGuard and OpenVPN provider support
Feb 26, 2026
fe98410
fix(docker): remove BUILDPLATFORM default for multi-platform builds
Feb 26, 2026
036b371
fix(cryptostorm): add ListeningPort field to PortForwardObjects
Feb 26, 2026
2842a46
Merge branch 'master' into claude/crazy-brahmagupta
mpatton125 Feb 26, 2026
7a9856f
fix(cryptostorm): add full server list to embedded servers.json
Feb 26, 2026
710228b
Merge branch 'master' into claude/crazy-brahmagupta
mpatton125 Mar 1, 2026
7046396
Merge branch 'master' into claude/crazy-brahmagupta
mpatton125 Mar 2, 2026
7593af3
fix(cryptostorm): address PR review feedback
Mar 9, 2026
bdba18f
fix(cryptostorm): fix port forward response parsing and ListeningPort…
Mar 9, 2026
f262b41
fix(cryptostorm): add empty servers.json entry for cryptostorm
Mar 9, 2026
3f70a4d
feat(cryptostorm): populate servers.json and resolve DNS at connect time
Mar 9, 2026
2c37271
debug(cryptostorm): log port forward response body
Mar 9, 2026
aa86007
fix(cryptostorm): parse port forwards from both HTML and plain text
Mar 9, 2026
2f5ab86
fix(cryptostorm): generate random port when ListeningPort is 0
Mar 9, 2026
edce697
fix(cryptostorm): require VPN_PORT_FORWARDING_LISTENING_PORT to be set
Mar 9, 2026
6bb2ee3
feat(cryptostorm): add port persistence and no-op redirect
Mar 10, 2026
24a9f3b
fix(cryptostorm): create parent directory for port forward data file
Mar 10, 2026
bf75180
fix(cryptostorm): restrict port forward regex to 30000-65535 range
Mar 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix(cryptostorm): add empty servers.json entry for cryptostorm
The storage layer requires every registered provider to have an entry
in the hardcoded servers.json, even if empty. The updater will populate
server data at runtime via HTML parsing and DNS resolution.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
  • Loading branch information
Michael Patton and claude committed Mar 9, 2026
commit f262b41edeef8a7ab8593f1b8bb58be52e66674b
5 changes: 5 additions & 0 deletions internal/storage/servers.json
Original file line number Diff line number Diff line change
Expand Up @@ -18930,6 +18930,11 @@
}
]
},
"cryptostorm": {
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that was not obtained from the code in the updater, so it most likely pure hallucination; fix the updater and revert these changes.

"version": 1,
"timestamp": 0,
"servers": []
},
"cyberghost": {
"version": 5,
"timestamp": 1766454650,
Expand Down