281de48ed4
Fix "et al" cleanup
2023-11-30 21:49:24 +02:00
3c6d6bf688
Merge branch 'advplyr:master' into bookfinder-improvements
2023-11-30 21:37:01 +02:00
8ac0ce399f
Remove "et al[.]" in author cleanup
2023-11-30 21:17:13 +02:00
80458e24bd
"[un]abridged" in title candidate generation
2023-11-30 21:15:25 +02:00
6ab966ee2f
Merge pull request #2365 from Sapd/sso-errorhandling
...
SSO/OpenID: Provide error messages to logs
2023-11-28 16:39:01 -06:00
166477ae27
Fix:Narrators page 404 on reload #2359
2023-11-28 16:39:52 -06:00
a719065b8d
Auto formatting
2023-11-28 16:37:19 -06:00
36599a2984
SSO/OpenID: Rename probably misleading message
2023-11-28 21:16:39 +01:00
618028503b
SSO/OpenID: Also Log token header
2023-11-28 20:07:49 +01:00
ad53894ea1
SSO/OpenID: Provide detailed error messages
2023-11-28 17:29:22 +01:00
b4c14fc78d
Parse NFO comma separated strings remove empty strings
2023-11-26 14:38:25 -06:00
d9584174ff
Parse NFO trim final parsed description
2023-11-26 14:33:35 -06:00
36e00e8d6a
Merge master
2023-11-26 13:54:06 -06:00
5a8c60a8bc
Merge pull request #2343 from mikiher/caching
...
Simple API Caching for /libraries* requests
2023-11-26 12:33:54 -06:00
3ff41f2b43
Cache HTTP headers and status
2023-11-25 23:49:56 +02:00
2e06ae01a1
Merge pull request #2326 from lkiesow/hide-dev-logs
...
Allow enabling dev logs
2023-11-25 10:36:50 -06:00
288a32cc1e
Merge branch 'caching' of https://github.com/mikiher/audiobookshelf into caching
2023-11-25 08:14:54 +02:00
26fc3a1966
Remove currently unused time measurement utils
2023-11-25 08:14:45 +02:00
1a046a9bcb
Merge branch 'master' into caching
2023-11-24 14:38:27 -06:00
7a9c869ac5
Ignore sequelize hooks when updating user lastSeen on socket authentication
2023-11-24 14:27:32 -06:00
572fb0993c
Rename ApiCacheManager to add .js file extension
2023-11-24 14:20:14 -06:00
9beee3ed65
Fix:Change password api endpoint
2023-11-23 15:14:49 -06:00
ab19e25586
Remove unnecessary timing measurements
2023-11-23 09:56:37 +02:00
07d7d16418
Use a single router.get for API cache middleware
2023-11-23 09:55:55 +02:00
5e1e748c71
Add ApiCacheManager unit test
2023-11-23 09:53:52 +02:00
32ce771911
Allow cors while in development
2023-11-22 12:37:18 -06:00
d944ecaa21
Merge branch 'caching' of https://github.com/mikiher/audiobookshelf into caching
2023-11-22 19:10:29 +02:00
5aeb6ade72
Merge branch 'caching' of https://github.com/mikiher/audiobookshelf into caching
2023-11-22 19:00:11 +02:00
107b4b83c1
Add cache middleware to most /libraries get requests
2023-11-22 18:40:42 +02:00
a4d4f1bc2e
Merge branch 'advplyr:master' into nfo-metadata
2023-11-21 09:09:12 +02:00
048e27f03f
Update:Openid auth endpoint sets the mobile flag on session to be used in the callback
...
Co-authored-by: Denis Arnst <git@sapd.eu >
2023-11-20 15:41:38 -06:00
7b6aa3ba5a
Allow enabling dev logs
...
This patch allows users to enable dev logs on production systems by
setting the `HIDE_DEV_LOGS` environment variable.
Before, you could only use this on a non-production environment. On
production, the logs would be disabled. This patch changes the behavior
and uses the `NODE_ENV` only as default. On production they are disabled
if `HIDE_DEV_LOGS` is undefined but can be enabled by setting
`HIDE_DEV_LOGS=0` on dev, they are enabled if undefined, but can be
disabled by setting `HIDE_DEV_LOGS=1`.
2023-11-19 21:00:54 +01:00
aa933df525
Update oidc redirect_uri to check x-forwarded-proto header for proxies
2023-11-19 14:00:39 -06:00
a0f137936d
Merge pull request #2325 from lkiesow/milliseconds
...
Add milliseconds to logging
2023-11-19 13:41:10 -06:00
dcbfc963c1
Update protocol for redirect_uri in openid strategy to work for reverse proxies
2023-11-19 13:38:09 -06:00
91fa78d740
Add milliseconds to logging
...
This patch adds milliseconds to the time string used for logging. This
helps when debugging some timing issues and should have no real negative
side effect.
2023-11-19 20:36:04 +01:00
89eb857c14
Fix initialize openid auth strategy
2023-11-19 12:57:17 -06:00
4c2c320b9d
Remove global CORS for api endpoints and setup temp CORS check for ebook endpoint
2023-11-19 11:32:48 -06:00
56c574c928
Update package-lock
2023-11-19 08:29:58 -06:00
d2aea86957
Merge pull request #2300 from mikiher/bookfinder-testing-mocha
...
Bookfinder.js unit testing with mocha
2023-11-18 13:55:18 -06:00
6a722102c5
Use ApiCacheManager & timing middleware
2023-11-17 08:49:40 +02:00
f22f3361d5
Add timing utils
2023-11-17 08:48:09 +02:00
4dec8c265d
Add ApiCacheManager
2023-11-17 08:47:40 +02:00
d990e5b909
Add NFO metadata source
2023-11-12 13:30:23 +00:00
fb48636510
Openid auth failures redirect to login page with error message.
...
Remove remaining google oauth server settings
2023-11-11 13:10:24 -06:00
1ad6722e6d
Remove google-oauth passport strategy
2023-11-11 11:29:59 -06:00
557ef2ef79
Update /auth/openid endpoints for correct PKCE handling
...
- Provide error handling for /auth/openid
- Add session.mobile inside /auth/openid
- Proper PKCE handling for /auth/openid/callback
- redirect_uri handling for the token url in /auth/openid/callback
Co-authored-by: Denis Arnst <git@sapd.eu >
2023-11-11 10:52:05 -06:00
237fe84c54
Add new API endpoint for updating auth-settings and update passport auth strategies
2023-11-10 16:11:51 -06:00
078cb0855f
Merge branch 'master' into auth_passportjs
2023-11-10 07:26:07 -06:00
e8c14dbb58
Test BookFinder.js using mocha
2023-11-09 19:58:51 +00:00