audiobookshelf/server
Michael Vincent 3f7af8acfb Add Accept-Encoding header to getPodcastFeed()
This commit adds the Accept-Encoding header to getPodcastFeed() with
gzip, compress, and deflate support. This allows servers to send a
compressed response that'll be decompressed by axios transparently.

Audiobookshelf is currently using axios v0.27.2, which enables the
decompress option by default. The decompress feature supports gzip,
compress, and deflate algorithms (see axios/lib/adapters/http.js).
axios v0.27.2 does not add the Accept-Encoding header to requests
automatically, so that's the responsibility of the caller.
2025-02-05 23:12:58 -06:00
..
controllers Fix create library with mark media as finished when setting #3856 2025-01-18 15:57:44 -06:00
finders Support rich text book descriptions 2025-01-22 08:53:23 +02:00
libs Update custom metadata provider results to sanitize html descriptions #3880 2025-01-26 10:51:18 -06:00
managers Revert case-insensitive cache manager update in #3780 2025-01-20 08:59:45 -06:00
migrations Update migrations changelog 2025-01-01 08:41:27 +02:00
models Fix Book/Podcast updateFromRequest to support null values in string fields #3938 2025-02-05 15:31:57 -06:00
objects Fix API including basepath in tracks contentUrl 2025-02-01 16:47:36 -06:00
providers Update custom metadata provider results to sanitize html descriptions #3880 2025-01-26 10:51:18 -06:00
routers Revert case-insensitive cache manager update in #3780 2025-01-20 08:59:45 -06:00
scanner Fix merging embedded chapters for multi-track audiobooks giving incorrect chapter ids #3361 2025-01-12 09:56:48 -06:00
utils Add Accept-Encoding header to getPodcastFeed() 2025-02-05 23:12:58 -06:00
Auth.js Subfolder support for OIDC auth 2024-11-29 04:28:50 +02:00
Database.js Update clean database to remove invalid CollectionBook records 2025-01-28 16:58:42 -06:00
Logger.js Fix Logger.fatal to be a promise to ensure crash_logs.txt write 2025-01-30 17:27:32 -06:00
Server.js Merge branch 'advplyr:master' into master 2025-01-04 20:15:59 -05:00
SocketAuthority.js Keep original socket.io server for non-subdir clients 2024-11-29 04:13:00 +02:00
Watcher.js Fix watcher skip dot files #3230 2024-12-21 17:22:48 -06:00