audiobookshelf/server
Kevin Gatera 67de627a3f
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 18:26:20 -04:00
..
auth Add logout all devices button and extend auth logout endpoint 2026-07-24 17:44:03 -05:00
controllers Add minified listening stats mode 2026-08-02 18:26:18 -04:00
finders Improved subtitle parsing to account for bare colon in title 2026-02-06 14:31:09 -05:00
libs Add fuse.basic.min.js in libs instead of full npm package, use lower threshold for quick matching 2025-06-13 17:23:24 -05:00
managers keep postgres backup credentials out of command argv 2026-08-02 18:26:20 -04:00
migrations make migration replays resilient on postgres 2026-08-02 18:19:06 -04:00
models fix case-insensitive local auth user lookup 2026-08-02 18:26:19 -04:00
objects add postgres-native backup support 2026-08-02 18:26:19 -04:00
providers Fix server crash on audible match #4931 2025-12-23 16:44:29 -06:00
routers Fix Postgres stats key mapping 2026-08-02 18:26:19 -04:00
scanner add postgres dialect support for homelab migration 2026-08-02 18:19:02 -04:00
scripts harden postgres migration integer safety 2026-08-02 18:26:19 -04:00
utils harden shelf queries and guard boolean sql 2026-08-02 18:26:18 -04:00
Auth.js Add logout all devices button and extend auth logout endpoint 2026-07-24 17:44:03 -05:00
Database.js Improve listening stats query efficiency 2026-08-02 18:26:18 -04:00
Logger.js Simplify log level determination 2025-03-08 12:46:36 -07:00
Server.js add postgres dialect support for homelab migration 2026-08-02 18:19:02 -04:00
SocketAuthority.js Update socket events to check client is admin & validate log level 2026-05-12 16:57:28 -05:00
Watcher.js Add: generic function to ignor files 2025-02-22 12:28:51 -07:00