Skip to content

[codex] Allow Tailscale Jellyfin HTTP URLs#21

Merged
lostf1sh merged 1 commit into
mainfrom
fish/fix-jellyfin-http-tailscale
Jun 26, 2026
Merged

[codex] Allow Tailscale Jellyfin HTTP URLs#21
lostf1sh merged 1 commit into
mainfrom
fish/fix-jellyfin-http-tailscale

Conversation

@lostf1sh

Copy link
Copy Markdown
Collaborator

Summary

  • allow cleartext HTTP Jellyfin URLs for Tailscale/CGNAT IPv4 addresses
  • allow HTTP for local DNS-style hosts including single-label, .local, and .ts.net names
  • keep rejecting public cleartext HTTP Jellyfin URLs and embedded credentials

Fixes #20

Testing

  • JAVA_HOME=/usr/lib/jvm/java-21-openjdk ./gradlew :app:testDebugUnitTest --tests "com.lostf1sh.pixelplayeross.data.jellyfin.model.JellyfinCredentialsTest" --tests "com.lostf1sh.pixelplayeross.data.stream.CloudStreamSecurityIdTest"

@lostf1sh lostf1sh marked this pull request as ready for review June 26, 2026 17:56
@lostf1sh lostf1sh merged commit 6d38311 into main Jun 26, 2026
3 checks passed
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]: Only addresses under 192.168.X.XXX recognised as "local connections".

1 participant