This repository was 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
QRegExpwithQRegularExpression - Support adding
QtWebAppas a CMake subdirectory of other projects - Fix incorrect signature of
TemplateCache::tryFile - Consistently use
qint64for session time - Add config option to control temp dir
- Remove
tSocketDescriptortype 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
*.xmland*.jsonto theStaticFileController - Fixed locking and memory leak in
HttpSession - Code cleanup with const keywords and type conversions
- Update Documentation
HttpConnectionHandlercreates a newQThreadinstead of being aQThreaditself- Improved formatting of thread ID in logger
HttpConnectionHandlercloses 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
stefanfringstoqtwebapp - 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