audiobookshelf/server/managers
Kevin Gatera c8f753c58c
keep postgres backup credentials out of command argv
Pass connection parts as individual pg_dump/pg_restore args and the
password via PGPASSWORD env so credentials never appear in argv,
execFile error messages, notifications, or the host process list.
Redact the password from any error output as a fallback, and reject
non-URI DATABASE_URL values with a clear error.
2026-08-02 22:35:01 -04:00
..
AbMergeManager.js Fix m4b encoder backup file overwriting the encoded file when they have the same filename 2025-06-02 16:50:03 -05:00
ApiCacheManager.js Fix recent episodes endpoint cache not being cleared when updating media progress #5159 2026-04-26 16:51:08 -05:00
AudioMetadataManager.js Migrate tools and collapse series. fix continue shelves. remove old objects 2025-01-05 14:09:03 -06:00
BackupManager.js keep postgres backup credentials out of command argv 2026-08-02 22:35:01 -04:00
BinaryManager.js Use musl-based libnusqlite3 in Docker 2024-10-07 20:48:52 +03:00
CacheManager.js Wrap ensureDir in try-catch blocks 2025-12-01 18:00:34 +02:00
CoverManager.js Migrate to new library item in scanner 2025-01-05 12:05:01 -06:00
CoverSearchManager.js CoverSearchManager: Fix broken podcast cover search 2025-10-17 08:11:03 +03:00
CronManager.js Update podcast create/update endpoints to validate autoDownloadSchedule cron expression, validate cron expression before starting in CronManager 2026-04-24 16:55:42 -05:00
EmailManager.js Update Dockerfile for sqlite3, update models for cascade delete, fix backup schedule 2023-07-09 11:39:15 -05:00
LogManager.js Wrap ensureDir in try-catch blocks 2025-12-01 18:00:34 +02:00
MigrationManager.js disable identifier quoting for postgres compatibility 2026-08-02 18:19:02 -04:00
NotificationManager.js Fix notification js docs and update description/defaults 2025-06-09 16:21:05 -05:00
PlaybackSessionManager.js Wrap ensureDir in try-catch blocks 2025-12-01 18:00:34 +02:00
PodcastManager.js Fix issue with episode downloads without streams, fallback to regular dl on ffprobe fail 2025-09-10 17:10:00 -05:00
RssFeedManager.js fix: set correct Content-Type for RSS feed audio files 2026-05-02 22:13:35 -04:00
ShareManager.js Fix:Shares not working with timeouts longer than 23 days #3164 2024-07-27 17:40:51 -05:00
TaskManager.js Update:Added string localization for tasks #3303 #3352 2024-09-21 14:02:57 -05:00