You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
André Frimberger
7a608b4fb0
fix binascii.Error with reverse proxy bearer token
...
When an authenticating reverse proxy (e.g. Keycloak Gatekeeper) adds a Bearer token in the Authorization header, every request fails with HTTP status code 500. The corresponding error in the logs is: binascii.Error: Incorrect padding.
Despite "reverse_proxy_header_login" is enabled, calibre-web tries first to base64decode the bearer token and fails. This patch just reverses the order in which the authentication methods are checked.
5 years ago
..
services
Additional fix #1016
5 years ago
static
Fix #1170 Auth-digest Header no longer crashs calibre-web
5 years ago
templates
Improved testability
5 years ago
translations
Update translation
5 years ago
__init__.py
Fix auto detection of locale
5 years ago
about.py
Added platform information for better debugging
5 years ago
admin.py
Merge remote-tracking branch 'github/fix-admin-view-log-file'
5 years ago
cache_buster.py
Merge branch 'Develop'
6 years ago
cli.py
use the standard socket library to validate the ip address argument
6 years ago
comic.py
Merge remote-tracking branch 'merge-metadata'
5 years ago
config_sql.py
Capitalize language selection in User settings
5 years ago
constants.py
Update Version Info
5 years ago
converter.py
Merge remote-tracking branch 'github_3/hotfix/epub-import'
5 years ago
db.py
Fix for #768 (If email server is configured, admins can send user passwords, also domains can be denied from registration)
5 years ago
editbooks.py
Fix #1122
5 years ago
epub.py
Merge remote-tracking branch 'merge-metadata'
5 years ago
fb2.py
Merge branch 'Develop'
6 years ago
gdrive.py
More fixes for googledrive
5 years ago
gdriveutils.py
More fixes for googledrive
5 years ago
helper.py
Fix for limiting domains (now no restriction to domain only)
5 years ago
isoLanguages.py
Moved language names from iso639.pickle to a python file
5 years ago
iso_language_names.py
Updated tiniymce + locale
5 years ago
jinjia.py
Merge branch 'Develop'
6 years ago
logger.py
Logging to stdout, proposal form #1078
5 years ago
oauth.py
Reenabled multiple oauth provider
6 years ago
oauth_bb.py
Fix #1181 and Fix #1182 handle removed "is_xhr" on werkzeug version 1.0.0
5 years ago
opds.py
Fix for #768 (If email server is configured, admins can send user passwords, also domains can be denied from registration)
5 years ago
pagination.py
Merge branch 'Develop'
6 years ago
redirect.py
Merge branch 'Develop'
6 years ago
reverseproxy.py
Merge branch 'Develop'
6 years ago
server.py
Fix #1180 working on windows with tornado and python <3.8 again
5 years ago
shelf.py
Fix #1181 and Fix #1182 handle removed "is_xhr" on werkzeug version 1.0.0
5 years ago
subproc_wrapper.py
Merge branch 'Develop'
6 years ago
ub.py
Fix for #768 (If email server is configured, admins can send user passwords, also domains can be denied from registration)
5 years ago
updater.py
Revert bug in updater.py preventing new files from being created
5 years ago
uploader.py
Merge remote-tracking branch 'merge-metadata'
5 years ago
web.py
fix binascii.Error with reverse proxy bearer token
5 years ago
worker.py
Fix for #768 (If email server is configured, admins can send user passwords, also domains can be denied from registration)
5 years ago