Releases: antony-jr/QAppImageUpdate
v2.0.2
v2.0.1
v2.0.0
Change Log
The next major release of QAppImageUpdate(aka. AppImageUpdaterBridge).
Bug Fixes
- Fix wrong block download in Zsync Range Downloader
- Memory Leaks in Zsync Range Downloader
- Retry requests on failure.
- Fix slow cancels
- Rewrote buggy public API.
Security Fixes
- Fixed Possible remote code execution when updating a un-trusted AppImage from Home directory
Note: The previous version did not allow the exploit to be successful but still there is code to avoid this now.
New Features
- Added Update via BitTorrent Protocol and Zsync for Decentralized Update
- Improved Optional GUI
- Improved Qt Plugin Support
- Support Optional GUI dialogs in Qt Plugins.
API Breaking Changes
All classes which were under the namespace AppImageUpdaterBridge has been combined in a single class QAppImageUpdate with so called actions to control a desired actoin with the library. Please refer the library documentation.
v1.1.9
v1.1.8
v1.1.7
v1.1.6
v1.1.5
ChangeLog
-
Fixed stalled updater after error in the updater due
to network issues. -
Fixed huge memory leaks, (i.e) Allocation of Block Replies
were never freed by the program and were given the work to
Qt and the operating system. Now we explicitly and safely delete
all memory we allocate, Still there is a minor leak which needs
to be fixed on the next release. -
Fixed stalled updater on close of the progress dialog on a
active update. (i.e) When the updater dialog was simply closed
using the window buttons, The updater does not cancel itself.
Instead it would continue the update in background. -
Better handling of the redirected target file url. In the past
errors were caused due to expired target file urls. THis is fixed
now by resolving the redirects at the block range downloader and
not the control file parser. -
Other small fixes and added type safety when using QObject::sender()