Ozzie Isaacs
3946ef8f0d
Merge branch 'master' into Develop
...
# Conflicts:
# cps.py
# cps/web.py
3 years ago
Ozzie Isaacs
91e6d94c83
Improved displaying of username and task title in tasks
3 years ago
Ozzie Isaacs
302679719d
Merge branch 'master' into Develop
...
# Conflicts:
# cps/admin.py
# cps/converter.py
# cps/subproc_wrapper.py
# test/Calibre-Web TestSummary_Linux.html
3 years ago
Ozzie Isaacs
0ec2bcd897
Fixes from testrun
3 years ago
Ozzie Isaacs
aa2d3d2b36
Update python search Metadata
3 years ago
Ozzie Isaacs
94da61c57e
Basic Metadata mechanism in python
3 years ago
Ozzie Isaacs
a47d6cd937
Fix confirm dialog database change
...
Gdrive setup basically working again
Moved basicconfig behind login
Database setup separated from other setup
Config page is using ajax (flask >2 and slow computers)
3 years ago
Ozzie Isaacs
b57efbe31c
Fix wording and tabs
4 years ago
Ozzie Isaacs
9864d932e0
Changed user.nickname to user.name
...
Added function to view downloads of all users for admins
4 years ago
Ozzie Isaacs
9418045a2c
Updated Translation
...
Version bump
Fixed errors in requirements file(s)
4 years ago
Ozzie Isaacs
a7da6d210a
Added hint for python 2
4 years ago
Ozzie Isaacs
4bc3c8d9ac
Added missing mimetype ( fix #1811 )
4 years ago
OzzieIsaacs
8f36128fe3
Merge branch 'session' into Develop
4 years ago
Ozzieisaacs
f13522559d
Fixed problems on startup with config session
4 years ago
Ozzieisaacs
777c2726d3
Changed session_handing
4 years ago
Ozzieisaacs
2e67bd2407
Fix add to shelf from search
4 years ago
blitzmann
18d16f9a8b
Initial attempt at setting up CalibreDB as a class that carries the engine and DB connection, and the instance being the session
4 years ago
blitzmann
5ec1283bb1
Remove threading for the calibre DB class
4 years ago
Ozzieisaacs
5f0660a4e5
Refactored helper.py and db.py
4 years ago
Ozzieisaacs
1a458fe39f
Fix for #1407 converting books should now be possible again
4 years ago
Ozzieisaacs
b75497231e
Additional fix for #1407 (metadata.db is now held in memory, app.db is attached to it -> joins between both databases possible -> book_read_link is joined for getting result)
4 years ago
Ozzieisaacs
16a3deec2c
Merge branch 'master' into Develop
...
# Conflicts:
# cps/helper.py
4 years ago
OzzieIsaacs
f33e25ac40
Merge remote-tracking branch 'sec_fixes/cookies_improvement'
4 years ago
jvoisin
bf166b757a
Improve a bit the cookie's hardening
...
- Samesite for session cookies as well as the remember me ones
- Httponly
4 years ago
jvoisin
b4165335a7
Use strong sessions protection
...
See https://flask-login.readthedocs.io/en/latest/#session-protection for
details
4 years ago
Ozzieisaacs
fb16429867
Randomize flask secret_key
4 years ago
OzzieIsaacs
36a984ce3c
Revert proxyfix
4 years ago
Ozzieisaacs
8646f8f23a
Merge branch 'Develop'
...
# Conflicts:
# cps/__init__.py
4 years ago
OzzieIsaacs
fb8b6310d5
Fix from tests
4 years ago
Ozzieisaacs
02aaf17ac5
Fix #1339 (Proxyfix import with old werkzeug versions causes traceback)
4 years ago
Ozzieisaacs
b160a8de0b
Merge branch 'master' into Develop
...
# Conflicts:
# cps/__init__.py
# cps/comic.py
# cps/editbooks.py
# cps/helper.py
# cps/kobo.py
# cps/translations/nl/LC_MESSAGES/messages.mo
# cps/translations/nl/LC_MESSAGES/messages.po
# cps/ub.py
# cps/uploader.py
# cps/web.py
4 years ago
Ozzieisaacs
e3246fd751
Merge remote-tracking branch 'key'
4 years ago
jvoisin
523aab2e9e
Don't use an hardcoded session key
...
This fixes a trivial authentication bypass,
according to https://flask.palletsprojects.com/en/1.1.x/quickstart/#sessions
4 years ago
Jeff
6384cdc74d
Fix https github oauth
...
while using https domian and nginx as proxy, a `ProxyFix` is required.
5 years ago
Ozzieisaacs
f6c04b9b84
Merge branch 'master' into Develop
5 years ago
Ozzieisaacs
4eacb21259
Update updater
...
Update change logfile
code cosmetics js files
5 years ago
Ozzie Isaacs
6d1a3ccdcc
Improve logger for windows
5 years ago
Ozzieisaacs
4087e685f4
Fix auto detection of locale
5 years ago
Ozzieisaacs
5255085de1
Fix auto detection of locale
5 years ago
Ozzieisaacs
6cda5fee0d
Fix language selection on python3
5 years ago
Ozzieisaacs
f543d7f486
Fix #1016
5 years ago
Ozzieisaacs
26a7d9ef30
Merge branch 'Develop'
...
# Conflicts:
# cps/__init__.py
# cps/about.py
# cps/admin.py
# cps/cli.py
# cps/config_sql.py
# cps/constants.py
# cps/converter.py
# cps/db.py
# cps/editbooks.py
# cps/gdriveutils.py
# cps/helper.py
# cps/logger.py
# cps/oauth.py
# cps/server.py
# cps/services/simpleldap.py
# cps/ub.py
# cps/web.py
# cps/worker.py
# optional-requirements.txt
# setup.cfg
# setup.py
5 years ago
Daniel Pavel
63634961d4
cleaner worker api
...
the worker thread now stops on its own
5 years ago
Daniel Pavel
a836df9a5a
more robust disposing of database session
...
avoid spamming the log with debug messages from libraries
5 years ago
Ozzieisaacs
8bfcdffeb6
Fix feature support
5 years ago
Ozzieisaacs
4708347c16
Merge branch 'Develop'
...
# Conflicts:
# MANIFEST.in
# README.md
# cps/helper.py
# cps/static/js/archive/archive.js
# cps/translations/nl/LC_MESSAGES/messages.mo
# cps/translations/nl/LC_MESSAGES/messages.po
# cps/ub.py
# cps/updater.py
# cps/web.py
# cps/worker.py
# optional-requirements.txt
5 years ago
Daniel Pavel
006e596c72
Moved config class into separate file.
...
Moved Goodreads and LDAP services into separate package.
5 years ago
Ozzieisaacs
572b5427c7
Fix Encoding issues for python2
5 years ago
Daniel Pavel
e254565901
support binding the http server to a unix socket file instead of TCP socket
5 years ago
Ozzieisaacs
9b74d51f21
Merge remote-tracking branch 'ldap/master' into Develop
...
# Conflicts:
# cps/server.py
# cps/templates/config_edit.html
# cps/ub.py
# cps/updater.py
# cps/web.py
# optional-requirements-ldap.txt
# setup.cfg
5 years ago