This repository has been archived by the owner on Jun 8, 2023. It is now read-only.
Releases: msrd0/QtWebApp
Releases · msrd0/QtWebApp
Version 1.8.3
Changelog:
- Several Qt6 compatibility fixes
- Replace usages of
QRegExp
withQRegularExpression
- Support adding
QtWebApp
as a CMake subdirectory of other projects - Fix incorrect signature of
TemplateCache::tryFile
- Consistently use
qint64
for session time - Add config option to control temp dir
- Remove
tSocketDescriptor
type alias - Use a consistent code style using clang-format
Upstream Changelog:
- Fix compatibility issues with Qt 4.7 and 6.0.
- Removed qtservice, use the Non-Sucking Service Manager instead.
- Add Cookie attribute "SameSite".
- SessionStore does now emit a signal when a session expires.
- Fix threadId not printed in log file.
- The minLevel for logging can now be configured as string.
- Info messages are now positioned between DEBUG and WARNING.
- I also added an example for HTTP Basic authorization.
Version 1.7.11
Upstream Changelog:
- Fix Http Headers are not properly received if the two characters of a line-break (\r\n) were not received together in the same ethernet package.
- Add support for other SSL implementations than OpenSSL (as far Qt supports it).
- Fix log bufffer was triggered only by severities above minLevel (should be "at least" minLevel).
- INFO messages do not trigger writing out buffered log messages anymore when bufferSize>0 and minLevel>0.
Version 1.7.8
Changelog:
- prefer
const QString&
overQString
Upstream Changelog:
- Fixed two possible null-pointer references in case of broken HTTP requests
- Added content-types for
*.xml
and*.json
to theStaticFileController
- Fixed locking and memory leak in
HttpSession
- Code cleanup with const keywords and type conversions
- Update Documentation
HttpConnectionHandler
creates a newQThread
instead of being aQThread
itself- Improved formatting of thread ID in logger
HttpConnectionHandler
closes the socket in the thread of the socket- Headers and Body sent to the browser are now separated into individual ethernet packets
Version 1.7.3
Changelog:
- fix integer overflow
Upstream Changelog:
- Wait until all data are sent before closing connections.
Version 1.7.2
Changelog:
- add missing config class for
HttpSessionStore
- use cmake export targets, see #1
Upstream Changelog:
- fixed compile error with MSVC
Version 1.7.1
Changelog:
- add config classes as an alternative to
QSettings*
- reduce verbosity of non-debug builds
- rename namespace
stefanfrings
toqtwebapp
- fix the use of
__attribute__((visibility))
respectively__declspec((dllexport))
Upstream Changelog for 1.7.1:
- Fixed a possible memory leak in case of broken Multipart HTTP Requests
Upstream Changelog for 1.7.0:
- Introduced namespace
stefanfrings
- Improved performance a little
Version 1.6.7
Changelog:
- add debian package
Upstream Changelog:
- Fix type of socketDescriptor in qtservice library.
- Add support for INFO log messages (new since QT 5.5).
- Improve indentation of log messages.
Version 1.6.6 - 1
v1.6.6-1 Upstream Version 1.6.6 - Fork version 1