All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- In some error cases additional information is printed to
stderr
ifLIBOMEMO_DEBUG
is set (#40)
- Fix default prefix to be
/usr/local
rather than/
(#38) (thanks, @hartwork!) - Fix filed
Requires.private
andRequires
in auto-generated pkg-config filelibomemo.pc
(#38) (thanks, @hartwork!)
- Migrate build system from a Makefile to CMake (#38) (thanks, @hartwork!)
- Most XML parsing errors should have a discernible error code now, mostly replacing the more general ones (#40)
- Cover Windows build by GitHub Actions CI using msys2 (#38) (thanks, @hartwork!)
- dependabot: update actions/checkout from 2.4.0 to 3.0.0 (#41)
- dependabot: update actions/upload-artifact from 2.3.1 to 3.0.0 (#42)
- It is now possible to add a key with a
prekey
attribute. (#28) - A function to check via the attribute whether a received key is a prekey.
- Mention in the README the exact version implemented. (#26)
- It is not any longer possible to set the used XML namespace at build time. (#21)
- Added missing symlinks for the
.so
files. (#34) (thanks, @hartwork!) - Fix crossbuild using wrong multiarch triplet. (#36) (thanks, @fortysixandtwo!)
- Flaky test
test_aes_gcm_encrypt_decrypt
. (#39) (thanks, @hartwork!)
- Test file cleanup now won't randomly break parallel builds. (#31) (thanks, @fortysixandtwo!)
- This file.
- Makefile target for building a shared library. (#30) (thanks, @fortysixandtwo!)
.vscode
dir to.gitignore
- The build now includes debug symbols.
- Generated IVs for outgoing messages are now 12 bytes long. This should help compatibility with Monal. (#24) (thanks, everyone!)
omemo_message_create()
error handling (#22) (thanks, @msantos!)- Wrongly expecting
<key>
and<iv>
elements to be in a certain order. This should help compatibility with Dino. - The link to gcovr in the README. (#29) (thanks, @alucaes!)
lost to commit messages