Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a8aea3c
chore: ignore local worktrees
jahvari Aug 19, 2026
628f51f
security: classify outbound proxy destinations
jahvari Aug 19, 2026
8acd5ac
security: pin validated proxy DNS answers
jahvari Aug 19, 2026
c11b562
security: protect proxy policy settings
jahvari Aug 19, 2026
714af82
security: harden proxy dispatch and streaming
jahvari Aug 19, 2026
b03feb4
test: cover proxy SSRF protections end to end
jahvari Aug 19, 2026
7b43bc7
docs: expose secure proxy source controls
jahvari Aug 19, 2026
cc18dbd
security: close proxy SSRF audit gaps
jahvari Aug 19, 2026
7d96b6e
security: enforce raw proxy input limit
jahvari Aug 19, 2026
22897cd
security: preserve obsolete IPv6 wrapper denials
jahvari Aug 19, 2026
9c26067
security: preserve native IPv6 deny precedence
jahvari Aug 19, 2026
ab136d3
security: close proxy audit validation gaps
jahvari Aug 20, 2026
9e39812
security: parse proxy targets from raw request URIs
jahvari Aug 20, 2026
75b97a0
security: isolate proxy responses and routing headers
jahvari Aug 20, 2026
11fc81d
security: enforce proxy redirect and cache boundaries
jahvari Aug 20, 2026
2280e58
security: preserve safe HLS proxy options
jahvari Aug 20, 2026
2488eaa
security: enforce per-peer proxy admission
jahvari Aug 20, 2026
325fc73
security: reclaim stalled proxy producers
jahvari Aug 20, 2026
a8a9c7e
security: close proxy audit gaps
jahvari Aug 21, 2026
74c5227
security: preserve proxy settings integrity
jahvari Aug 21, 2026
29fa3ce
security: bound proxy playlist lifecycles
jahvari Aug 21, 2026
64bc84e
security: complete proxy destination loop defenses
jahvari Aug 21, 2026
bf3b1c1
security: persist redacted proxy request traces
jahvari Aug 21, 2026
1546dad
test: close proxy security delivery gaps
jahvari Aug 21, 2026
0a4d362
test: serialize embedded proxy servers
jahvari Aug 21, 2026
9811a85
Merge master into ssrf-fix
jahvari Aug 27, 2026
8b41427
test: bound claimed playlist worker cleanup
jahvari Aug 27, 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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
/vcpkg
/vcpkg_installed
/memory/
/.worktrees/
/.vscode/
/debug.log
err.txt
Expand Down
139 changes: 138 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Stream Server is a **fully open-source** replacement for Stremio's proprietary `
- **🌐 Network Info**: `/network-info` endpoint for interface discovery
- **💓 Heartbeat**: `/heartbeat` for health checks
- **⚙️ Settings**: Runtime-configurable via `/settings`
- **🔒 BitTorrent Privacy Controls**: DHT, PeX, LSD, encryption, interface binding, ports, and proxy settings. See [BitTorrent Settings](docs/bittorrent-settings.md).
- **🔒 Privacy Controls**: Safe `/proxy` network-source defaults plus BitTorrent DHT, PeX, LSD, encryption, interface binding, ports, and proxy settings. See [Network Source Security](docs/network-source-security.md) and [BitTorrent Settings](docs/bittorrent-settings.md).

---

Expand Down
Loading