internal/

directory
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2026 License: MIT

Directories

Path Synopsis
Package api provides the AltMount REST API.
Package api provides the AltMount REST API.
failures
Package failures holds the in-memory per-target failure counts behind the arrs circuit breaker (arrs.queue_cleanup_max_failures).
Package failures holds the in-memory per-target failure counts behind the arrs circuit breaker (arrs.queue_cleanup_max_failures).
aes
rclone/pkcs7
Package pkcs7 implements PKCS#7 padding
Package pkcs7 implements PKCS#7 padding
Package errors provides shared error types used across multiple packages.
Package errors provides shared error types used across multiple packages.
Package holes is the shared model + threshold policy for "holes": runs of consecutive segments confirmed missing from Usenet providers.
Package holes is the shared model + threshold policy for "holes": runs of consecutive segments confirmed missing from Usenet providers.
Package httpclient provides a centralized HTTP client factory with preset configurations.
Package httpclient provides a centralized HTTP client factory with preset configurations.
Package importer provides import queue processing for NZB files.
Package importer provides import queue processing for NZB files.
postprocessor
Package postprocessor handles all post-import processing steps including symlink creation, STRM file generation, VFS notifications, health check scheduling, and ARR notifications.
Package postprocessor handles all post-import processing steps including symlink creation, STRM file generation, VFS notifications, health check scheduling, and ARR notifications.
queue
Package queue provides queue management for the NZB import service.
Package queue provides queue management for the NZB import service.
rarname
Package rarname holds the pure RAR / split-volume filename parsing used across the importer.
Package rarname holds the pure RAR / split-volume filename parsing used across the importer.
scanner
Package scanner provides directory scanning and NZBDav import functionality.
Package scanner provides directory scanning and NZBDav import functionality.
Package nzbfile centralizes on-disk NZB I/O, hiding gzip compression so callers always deal with plain XML regardless of how the file is stored.
Package nzbfile centralizes on-disk NZB I/O, hiding gzip compression so callers always deal with plain XML regardless of how the file is stored.
segcache
Package segcache provides a segment-aligned disk cache for Usenet file data.
Package segcache provides a segment-aligned disk cache for Usenet file data.
testsupport
fakepool
Package fakepool provides a deterministic in-process replacement for nntppool.Client used by tests that exercise AltMount's streaming and connection-management invariants.
Package fakepool provides a deterministic in-process replacement for nntppool.Client used by tests that exercise AltMount's streaming and connection-management invariants.
goroutines
Package goroutines provides a small helper for tests that need to assert goroutine leaks — specifically, the closeWg accumulation scenarios in the streaming pipeline where rapid seek/close cycles can spawn background goroutines that outlive the request.
Package goroutines provides a small helper for tests that need to assert goroutine leaks — specifically, the closeWg accumulation scenarios in the streaming pipeline where rapid seek/close cycles can spawn background goroutines that outlive the request.
nzbbuild
Package nzbbuild provides helpers for constructing NZB objects and writing them to temporary files in tests.
Package nzbbuild provides helpers for constructing NZB objects and writing them to temporary files in tests.
par2gen
Package par2gen builds minimal valid PAR2 index files in memory for use in tests that exercise PAR2-based filename deobfuscation.
Package par2gen builds minimal valid PAR2 index files in memory for use in tests that exercise PAR2-based filename deobfuscation.
segments
Package segments builds deterministic segment payloads and identifiers for use by streaming/connection tests.
Package segments builds deterministic segment payloads and identifiers for use by streaming/connection tests.
Package updater provides binary self-update capabilities for standalone (non-Docker) installs of altmount.
Package updater provides binary self-update capabilities for standalone (non-Docker) installs of altmount.

Jump to

Keyboard shortcuts

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