Johnny A. dos Santos
29cb8bfec4
Fix #1210
5 years ago
Ozzieisaacs
b7f3e00fbf
Update updater to handle venv folders
5 years ago
Ozzieisaacs
27a18d60a7
Merge remote-tracking branch 'fix/robust_proxy' into Develop
...
# Conflicts:
# cps/kobo.py
5 years ago
Ozzieisaacs
6893635251
Handle kobo auth request
...
Handle access from localhost for kobo
5 years ago
ElQuimm
94a38a3b47
udate message.po in italian
...
Hello,
updated one more time the translation :-)
I think the string "Author list" is missing.
Thank you!
Quimm
5 years ago
Michael Shavit
df3eb40e3c
Make KoboStore proxying more robust.
...
* Add a timeout to prevent hanging when the KoboStore isn't reachable.
* Add back a the dummy auth implementation for when proxying is
disabled.
* Return the dummy auth response as a fallback when failing to contact
the KoboStore.
* Don't contact the KoboStore during the /sync API call when proxying is
disabled.
5 years ago
Ozzieisaacs
ba6b5f8fd1
Merge branch 'master' into Develop
5 years ago
Josh O'Brien
8f518993a4
Merge branch 'master' into master
5 years ago
Ozzieisaacs
29f6463ed9
Fix #1149 (Prevent invalid file extensions on Kindle Paperwhite download)
5 years ago
Ozzieisaacs
ed0bdbf31d
Fix for #1199 (missing referrer)
5 years ago
Ozzieisaacs
b152d3e06d
Merge remote-tracking branch 'auth_token/fix/reverse-proxy-authentication-with-bearer-token'
5 years ago
Ozzieisaacs
16cd57fe55
Merge remote-tracking branch 'cover_layout/fix-pull-left-cover-layout'
5 years ago
Ozzieisaacs
3f578122a3
Merge remote-tracking branch 'it/patch-6'
5 years ago
Ozzieisaacs
51a27322be
Merge remote-tracking branch 'cn/master'
5 years ago
Ozzieisaacs
e3ddc16657
Fix opds login not working anymore (due to kobo sync protocol)
5 years ago
André Frimberger
33cdf20cd5
Remove trailing whitespaces
5 years ago
Ozzieisaacs
317e59df4b
Bugfixes from tests
5 years ago
Ozzieisaacs
a9a6f5b97e
Renamed restrict -> deny
5 years ago
Ozzieisaacs
8b1444ebc2
Improved testability
...
Less content exposed with restricted content
Tornado restart and stop working with systemd
5 years ago
Kyos
509071949a
Moved style to css file
5 years ago
ElQuimm
697d857549
message.po italian
5 years ago
Ozzieisaacs
2ea45b1fdc
Removed shebang on non executable scripts
5 years ago
Ozzieisaacs
726595e117
Update for testability
5 years ago
Kyos
1666e32aaf
Fixes cover layouts in user edit page
5 years ago
Kyos
6a69bbe4b5
Fixes cover layouts in user edit page
5 years ago
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
Ozzieisaacs
814ad87a42
Updated pdf viewer to 2.2.228 ( #1184 )
5 years ago
Ozzieisaacs
3e4b5e23fa
Updated pdf viewer to 2.2.228 ( #1184 )
5 years ago
Ozzieisaacs
ab24ed8088
Handle sorting of hidden books #1123
...
Prevent downloading of covers from hidden books
5 years ago
Ozzieisaacs
50ba2e329a
Merge branch 'master' into Develop
...
# Conflicts:
# cps/shelf.py
5 years ago
Ozzie Isaacs
e04aa80fd6
Fix #1181 and Fix #1182 handle removed "is_xhr" on werkzeug version 1.0.0
5 years ago
Ozzie Isaacs
2535bbbcf1
Fix #1180 working on windows with tornado and python <3.8 again
5 years ago
Ozzieisaacs
6698773d81
Improved testability
5 years ago
xcffl
aefaf47f4c
Update Simplified Chinese translation
5 years ago
Josh O'Brien
9b49125776
English Language Updates
...
Changes to provide consistency for English language.
5 years ago
Ozzieisaacs
b33a2ac90d
Fix #1170 Auth-digest Header no longer crashs calibre-web
...
Fix #1161 Shelfs are reordering again
Update Sortable.js to 2.10.1
Code cosmetics
5 years ago
Ozzieisaacs
f67953c447
Update translation
...
Merge remote-tracking branch 'cz/patch-11'
5 years ago
Ozzieisaacs
981632f599
Merge remote-tracking branch 'it/patch-5'
5 years ago
Ozzieisaacs
a6c453d826
Merge remote-tracking branch 'pl/pl_translate_update'
5 years ago
Ozzieisaacs
4087e685f4
Fix auto detection of locale
5 years ago
Ozzieisaacs
5255085de1
Fix auto detection of locale
5 years ago
ElQuimm
9247ded710
Update - italian version of message.po
5 years ago
Jerzy Piątek
0bb0cbaef0
Updated polish translations
5 years ago
Lukáš Heroudek
0f7d272e13
Update messages.po
5 years ago
Ozzieisaacs
00dafe3121
Fix restrict columns
5 years ago
Ozzieisaacs
e44494aad0
Kobo sync enable/disable working
5 years ago
Ozzieisaacs
4ab3dc2599
Merge branch 'master' into Develop
...
# Conflicts:
# cps/admin.py
5 years ago
Ozzieisaacs
acfad7a982
Update Italian translation
5 years ago
Ozzieisaacs
b29b5b7ac1
Merge remote-tracking branch 'github/fix-admin-view-log-file'
5 years ago
ElQuimm
7803ffb995
Update italian message.po
...
Thank you.
5 years ago
Ghighi Eftimie
fc79cdfaa2
fix mismerge
5 years ago
Ghighi Eftimie
647e954e8a
fix admin view of error log
5 years ago
Ozzieisaacs
004d9118bc
Merge branch 'master' into Develop
5 years ago
Ozzieisaacs
594c8aad91
Update Version Info
5 years ago
Ozzieisaacs
542a0008c9
Merge remote-tracking branch 'ru/master'
5 years ago
Ozzieisaacs
24f7918aa4
Merge remote-tracking branch 'it/patch-4'
5 years ago
Ozzieisaacs
2eec329bdf
Merge branch 'master' into Develop
...
# Conflicts:
# cps/templates/user_edit.html
# optional-requirements.txt
5 years ago
Ozzieisaacs
0411d4a8c9
Added 2 new kobo settings: Enable Kobo Sync (currently not working) and proxy Requests to Kobo
...
Added fix for kobo reader generating requests without right port number, causing url_for not working correct
5 years ago
Ozzieisaacs
a986faea56
Merge remote-tracking branch 'fix/fix_creation_time' into Develop
5 years ago
Ozzieisaacs
ad71d0a03f
Merge remote-tracking branch 'kobo_/develop/fix-new-user' into Develop
5 years ago
Ozzieisaacs
0955c6d6fb
Update Kobo
5 years ago
Michael Shavit
d30b44ee0f
Minor formatting changes per codacy review.
5 years ago
Michael Shavit
a6f4db0f25
Fix bug where last_created is incorectly set in the SyncToken.
5 years ago
Simon Latapie
69fa7d0091
new user: disable kobo token on new user page
...
kobo token generator function is related to a user id, which is not
present on new user page.
Disable the Kobo token part when creating a new user.
5 years ago
ZIzA
e1d6aec682
quick fix
...
sorry
5 years ago
ZIzA
155795a18e
Russian language update
5 years ago
Ozzie Isaacs
3c63e2b7e4
Update version number
5 years ago
ElQuimm
a17c1c063e
Update messages.po
...
:-)
Thank you
5 years ago
Ozzieisaacs
6728f5da2d
Update Czech translation
5 years ago
Lukáš Heroudek
16adeae5c3
Update messages.po
5 years ago
Lukáš Heroudek
485eba94cc
Update messages.po
5 years ago
Lukáš Heroudek
5a074348ac
Update messages.po
5 years ago
Ozzieisaacs
cd9bb56db5
Cleanup Kobo integration
5 years ago
Сергей
4c8f3f7bae
Add files via upload
5 years ago
Ozzie Isaacs
165cbad67b
Delete tess.py
5 years ago
Ozzieisaacs
b30da58eb9
Update german translation
5 years ago
Ozzieisaacs
b0fb6b858d
Merge remote-tracking branch 'swedish/patch-4'
5 years ago
Jony
53ce22ef5e
Update Swedish translation
...
I translated the new strings.
5 years ago
Ozzieisaacs
8e7a52f44e
Merge remote-tracking branch 'swedish/master'
5 years ago
Jony
4406220f70
Update Swedish translation
...
Update file
5 years ago
Ozzieisaacs
8f4253adbd
Fix for limiting domains (now no restriction to domain only)
5 years ago
Ozzieisaacs
65105d9dbe
Merge remote-tracking branch 'cc/develop/custom_float' into Develop
5 years ago
Ozzieisaacs
3a4d351a57
Merge remote-tracking branch 'develop/calibur-fix-colon' into Develop
5 years ago
Ozzieisaacs
ce66c752c4
Updated czech translation
...
removed language selection for guest user
5 years ago
Lukáš Heroudek
4e42a179fa
Update messages.po
5 years ago
Ozzieisaacs
973f555544
Merge branch 'master' into Develop
...
(updated tinymce and bootstrap datepicker)
5 years ago
Ozzieisaacs
1d7e52c198
Merge with develop:
...
- No. of unread books correct calculated
- logviewer handles stream output correct
- Id for testablility in email server setup
5 years ago
Ozzieisaacs
1b42dd1043
Update czech and german translation
5 years ago
Lukáš Heroudek
77e0022252
Update messages.po
...
Added missing and clenup
5 years ago
Simon Latapie
56964a890b
caliBlur theme: fix custom column display that contain colons
5 years ago
Ozzieisaacs
68ca0b86da
Updated tiniymce + locale
...
updated datepicker + locale
Included cs, fi language, updated ru language
5 years ago
Ozzieisaacs
79a9ef4859
Make Kobo optional
...
move jsonschema dependency to optional-requirements.txt
Added version of jsonschema to about section
Added additional column to RemoteAuthToken table
Update configuration of Kobo sync protocol
5 years ago
Ozzieisaacs
2798dd5916
Merge remote-tracking branch 'fix/kobo' into Develop
...
# Conflicts:
# cps/db.py
# cps/web.py
5 years ago
Ozzieisaacs
8143c16c14
Added texts for allowed denied tags in configuration
...
Removed domain only restriction (now it's also possible to allow/deny name parts of users email)
Fix no. of displayed books in unread books section, with applied restrictions
5 years ago
Ozzieisaacs
42435ab34a
Improved testablility
5 years ago
Lukáš Heroudek
434fb2e7cb
Add files via upload
5 years ago
Lukáš Heroudek
bce70bf17c
Update messages.po
5 years ago
Lukáš Heroudek
cde44178c4
Create messages.po
5 years ago
Ozzieisaacs
661ed17d23
Handle stream output in logviewer
...
Add migration of global matrue content settings to user based settings
Fix Caliblur Theme (Publisherslist)
Allow/deny list/edit/add/delete of tags and custom columns
Colored table background for tags restriction
5 years ago
Ozzieisaacs
c659f28334
Fix #1128
5 years ago
Ozzieisaacs
cabad83418
moved language selection back, default value for restriction columns
...
Merge branch 'master' into Develop
# Conflicts:
# cps/editbooks.py
5 years ago
Ozzieisaacs
24ae7350f5
Fix # #1127 (user template show random books in detail view not saved)
5 years ago
Ozzieisaacs
c60277f4d3
Capitalize language selection in User settings
...
Remove sql statement from log.debug statement upon creation of new column in settings database
5 years ago
Ozzieisaacs
6a07cfba65
Merge remote-tracking branch 'proxy_login/1105-reverse-proxy-login'
...
Fix for creation of bool config settings (before: new bool columns where always created with true as default)
5 years ago
Ozzieisaacs
c78c63e1d5
Merge remote-tracking branch 'fix_reconnect'
...
# Conflicts:
# cps/web.py
5 years ago
Ozzieisaacs
56ee8c56ba
Fix #1122
...
(Uploading books with applied language restriction leads no longer to error 500)
5 years ago
Ozzieisaacs
48495f0d66
Merge branch 'master' into Develop
...
# Conflicts:
# cps/helper.py
# cps/templates/user_edit.html
# cps/web.py
5 years ago
Ozzieisaacs
8ad84a7ceb
Fix for #1123 (mature content is visible in shelfs)
5 years ago
Ozzieisaacs
32e818af6a
Fix #1124
5 years ago
Ozzieisaacs
d9adb4fc94
Improvements for limit tags
5 years ago
Ozzieisaacs
513ac6cfb4
Fix for #768 (If email server is configured, admins can send user passwords, also domains can be denied from registration)
...
Fixes from tests
Fix response opds with read/unread
changed db_reconnect
Changed output for error 500 (now including error message)
Fix in task queue after 20 messages
5 years ago
Ozzieisaacs
1da4efec86
Merge branch 'master' into Develop
5 years ago
Ozzieisaacs
1c630eb604
fixes from tests
5 years ago
Ozzieisaacs
1c18a788f4
Merge remote-tracking branch 'tags_restrict/master' into Develop
5 years ago
Ozzieisaacs
5887f0fe6b
Fix for #768 (If email server is configured, admins can send user passwords, also domains can be denied from registration)
5 years ago
ground7
b782489a8c
ldap opds download bugged
5 years ago
Ozzieisaacs
01381488f4
Fixes from tests
5 years ago
ground7
6555d5869f
attempt regular login if ldap login fails as fallback
5 years ago
ground7
54c4f40188
added LDAP import
...
update defaults
5 years ago
Ozzieisaacs
62e8bee2a8
Fix response opds with read/unread
...
changed db_reconnect
Changed output for error 500 (now including error message)
Fix in task queue after 20 messages
5 years ago
Michael Shavit
9ec3ddd492
Fix the HandleCoverImage endpoint so that it requires login, and doesn't
...
take unused parameters.
5 years ago
Michael Shavit
d81dbb13e4
Support Epub downloads
5 years ago
Michael Shavit
c238367b64
Reload database on every call to v1/library/sync. This fixes an issue where side-loaded books appear in the sync response with no download urls.
5 years ago
Michael Shavit
cdcb8a50d1
Fix /reconnect endpoint, which was broken by 006e596c72
5 years ago
Michael Shavit
520c695401
Fix /reconnect endpoint, which was broken by 006e596c72
5 years ago
Michael Shavit
b831b9d6b2
Integrate with the official Kobo store endpoint so that no
...
functionanility is lost by overriding the api_endpoint setting.
Requests are either:
* Redirected to the Kobo Store
* Proxied to the Kobo Store
* Proxied to the Kobo Store and merged with results from CalibreWeb.
5 years ago
Ozzieisaacs
bbe91f439a
Merge from master
5 years ago
Ozzieisaacs
b586a32843
Fix #1115 (comic reader not working under iOS, maybe invalid issue)
...
Improvement for #925 (Next/Prev buttons are bigger)
5 years ago
Ozzieisaacs
288944db2c
Merge remote-tracking branch 'kobo_sync/kobo' into Develop
...
# Conflicts:
# cps.py
# cps/kobo.py
# cps/kobo_auth.py
# cps/ub.py
5 years ago
Ozzieisaacs
f2c07d8f81
Update Kobo sync
5 years ago
Michael Shavit
d6a9746824
Add a filter to the Sync request endpoint to ignore books that don't
...
have any formats supported by the device.
5 years ago
Michael Shavit
f84274f1c5
git add missing generate_kobo_auth_url.html
5 years ago
Michael Shavit
2118d920f5
Formatter.
5 years ago
Michael Shavit
207004beff
Remove config_server_url setting.
5 years ago
Michael Shavit
27d084ce39
Remove the KoboUserKey-based Authentication.
...
Instead, the user generates the api_endpoint url to set on their device
by visiting http://.../kobo_auth/generate_auth_token .
The generated url will contain a RemoteAuthorizationToken that will be
included on all subsequent requests from the device to the kobo/
endpoints. (In contrast, the device is authenticated using a session cookie on
requests to the download endpoint).
Also use Flask.url_for to generate download urls.
5 years ago
Ozzieisaacs
f705889c23
Inital Kobo
5 years ago
Ozzieisaacs
7098d08888
Added option to convert AZW3 to mobi for sending to kindle
5 years ago
Ozzieisaacs
eabc6e23be
Test Email now send to user's email address ( #834 )
...
Added forgot/reset password routine (#1098 , #1063 )
5 years ago
Ozzieisaacs
b6d7207ec3
Added platform information for better debugging
5 years ago
Ozzieisaacs
c33623efee
Unified wording for recently added books, series, categories, etc in opds and web UI ( #1045 )
...
Added file formats and languages to opds feed
5 years ago
Ozzieisaacs
2215bf3d7f
Implemented #1083 (Advanced search for extensions)
5 years ago
Ozzieisaacs
86fe970651
More fixes for googledrive
5 years ago
Andrew Roberts
3dc372c573
fixed typo
5 years ago
Andrew Roberts
efcee0a7b7
added reverse proxy configuration form and handler
5 years ago
Andrew Roberts
39b6b100f9
whitespace
5 years ago
Andrew Roberts
9351ff032f
whitespace
5 years ago
Andrew Roberts
f0760c07d8
added admin display of reverse proxy settings
5 years ago
Andrew Roberts
77b0954c70
use a macro for the display of boolean settings
5 years ago
Andrew Roberts
af7dbbf1e4
added logic for reverse proxy login
5 years ago
Andrew Roberts
b661c2fa92
added config fields to settings table
5 years ago