Skip to content

v0.3.2: Cache Directory Permissions Fix

Choose a tag to compare

@kritoke kritoke released this 09 Jan 12:34
· 1567 commits to main since this release

Fixed build issues in FreeBSD/Linux and jails/Docker permissions

Implement XDG Base Directory specification for cache directory
resolution with multiple fallbacks to prevent permission denied errors
in FreeBSD jails, Docker containers, and other restricted environments.

Changes:

  • Add QUICKHEADLINES_CACHE_DIR environment variable support
  • Add cache_dir configuration option to feeds.yml
  • Implement XDG cache directory fallbacks (~/.cache/quickheadlines)
  • Add helpful error messages with solutions when cache creation fails
  • Update misc/Bastillefile to set cache directory and environment
  • Add misc/quickheadlines rc.d script for FreeBSD service management
  • Fix CI workflow pkg-config path for SQLite3/OpenSSL detection