internal/

directory
v1.11.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2026 License: MIT

Directories

Path Synopsis
Package acme handles the agent side of the per-agent direct-TLS feature (plex.direct model).
Package acme handles the agent side of the per-agent direct-TLS feature (plex.direct model).
Package control is the daemon's local control plane: a loopback HTTP server the daemon exposes, and the client the CLI and the desktop tray use to drive it.
Package control is the daemon's local control plane: a loopback HTTP server the daemon exposes, and the client the CLI and the desktop tray use to drive it.
Package davfs builds a read-only, organized virtual filesystem over the agent's scanned library cache (internal/library) and exposes it through the golang.org/x/net/webdav FileSystem interface.
Package davfs builds a read-only, organized virtual filesystem over the agent's scanned library cache (internal/library) and exposes it through the golang.org/x/net/webdav FileSystem interface.
Package dialog shows native error dialogs, for failures the user is standing in front of.
Package dialog shows native error dialogs, for failures the user is standing in front of.
Package doctor turns the `unarr doctor` diagnostics into data: a list of specs is executed into a report, and renderers (console, JSON) consume that report.
Package doctor turns the `unarr doctor` diagnostics into data: a list of specs is executed into a report, and renderers (console, JSON) consume that report.
Package engine — hls_copy_vod_fastindex.go: the two-phase keyframe index that keeps a COPY-VOD session from stalling on a cold sidecar miss.
Package engine — hls_copy_vod_fastindex.go: the two-phase keyframe index that keeps a COPY-VOD session from stalling on a cold sidecar miss.
Package funnel manages the optional CloudFlare Quick Tunnel subprocess that gives the daemon a public HTTPS hostname for cross-network playback from browser-based clients (web player on torrentclaw.com / torrentclaw.to).
Package funnel manages the optional CloudFlare Quick Tunnel subprocess that gives the daemon a public HTTPS hostname for cross-network playback from browser-based clients (web player on torrentclaw.com / torrentclaw.to).
Package logging owns the daemon log file: how it is written (size-based rotation, so a 24/7 NAS install cannot fill its disk), how severity is spelled, and how `unarr logs` reads it back.
Package logging owns the daemon log file: how it is written (size-based rotation, so a 24/7 NAS install cannot fill its disk), how severity is spelled, and how `unarr logs` reads it back.
Package notify sends best-effort desktop notifications on the three supported platforms.
Package notify sends best-effort desktop notifications on the three supported platforms.
Package service answers the one question the CLI and the tray both need before stopping the daemon: is it running under a supervisor that will respawn it?
Package service answers the one question the CLI and the tray both need before stopping the daemon: is it running under a supervisor that will respawn it?
Package support builds the diagnostic archive `unarr support-bundle` writes.
Package support builds the diagnostic archive `unarr support-bundle` writes.
Package sysinfo answers questions about the HOST the agent runs on, as opposed to the agent's own state.
Package sysinfo answers questions about the HOST the agent runs on, as opposed to the agent's own state.
Package testutil holds helpers shared by tests across packages.
Package testutil holds helpers shared by tests across packages.
Package upgrade implements safe self-update for the unarr binary.
Package upgrade implements safe self-update for the unarr binary.
usenet
nntptest
Package nntptest provides an in-memory NNTP server and NZB/yEnc fixture builders for deterministic, hermetic tests of the Usenet streaming path.
Package nntptest provides an in-memory NNTP server and NZB/yEnc fixture builders for deterministic, hermetic tests of the Usenet streaming path.
nzb
stream
Package stream builds the byte-range machinery that lets the Usenet path serve a video WHILE it downloads, instead of fetching the whole file first.
Package stream builds the byte-range machinery that lets the Usenet path serve a video WHILE it downloads, instead of fetching the whole file first.
Config fetch for the MANAGED VPN mode: the agent asks the web for the WireGuard .conf tied to its account (/api/internal/agent/vpn-config).
Config fetch for the MANAGED VPN mode: the agent asks the web for the WireGuard .conf tied to its account (/api/internal/agent/vpn-config).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL