v0.7.0
此内容尚不支持你的语言。
https://lily-is.land/kazv/libkazv/-/releases/v0.7.0
0.7.0
libkazv v0.7.0 most importantly fixes a security bug in the attachment encryption that could potentially lead to a known-plaintext attack. See https://iron.lily-is.land/D153 for more details.
It also implements calculating local notifications and adds helper functions to pin and unpin events in a room. Documentation is also updated to reflect the current status of libkazv, and to add a introduction of the architecture of libkazv.
Security
- Leave the lower 8 bytes as 0 in iv of AES256CTRDesc::fromRandom(). https://iron.lily-is.land/D153 by tusooa
Added
- Add hard logout. https://lily-is.land/kazv/libkazv/-/merge_requests/78 by April Simone
- Implement calculating local notifications. https://iron.lily-is.land/D106 by tusooa
- Update local notifications when syncing. https://iron.lily-is.land/D107 by tusooa
- Add Room::pinEvents() and Room::unpinEvents(). https://iron.lily-is.land/D130 by tusooa
- Add initialState to Client::createRoom(). https://iron.lily-is.land/D138 by tusooa
Fixed
- Fix kazvtestfixtures withEventSenderId(). https://iron.lily-is.land/D105 by tusooa
- Update tutorial 0 to reflect thread-safety problems. https://iron.lily-is.land/D115 by tusooa
Removed
- Remove ci builds for ubuntu 20.04. https://iron.lily-is.land/D95 by tusooa
Internal changes
- Add -fexceptions to kazvbase compile options. https://iron.lily-is.land/D101 by tusooa
- Set cmake indent to 2 in .editorconfig. https://iron.lily-is.land/D102 by tusooa
- Add docs for action-mock-utils.hpp. https://iron.lily-is.land/D113 by tusooa
- Delete TWIM entries. https://iron.lily-is.land/D128 by tusooa
- Update and reformat docs. https://iron.lily-is.land/D134 by tusooa
- Rewrite architecture documentation. https://iron.lily-is.land/D135 by tusooa