| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously we had the policy that no qt keywords were allowed in headers
that may be included by users. However since there was no automatic test
verifying that in some places keywords were still used.
This now disables qt keywords completely, also in tests and examples. Qt
keywords are in general no good or really good idea as they even
conflict with the standard library (`emit` at least).
In some cases in the examples I just removed the slot tag if the
functions didn't need to be slots (anymore).
Closes #503.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implements XEP-0384 in version v0.8 with a manager and storage
classes to be user-implemented for persistant storage.
The license of the code is LGPL-2.1-or-later as usual. However since
libomemo-c (libsignal-protocol-c) is GPL-3.0, the built binary is always
licensed under GPL-3.0. Having our code LGPL licensed will make it
avoids relicensing in the future in case we port it to an LGPL
compatible omemo library.
Closes #133.
Co-authored-by: Linus Jahn <lnj@kaidan.im>
|
| |
|
|
|
|
|
|
| |
Previously the type had been set to Normal first and then to Chat.
There's no change in behviour. The changes to the unit test
qxmppomemodata are just for consistency.
Signed-off-by: Linus Jahn <lnj@kaidan.im>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
* OMEMO has namespace 'urn:xmpp:omemo:2' and uses SCE 0.4 now
* TM has namespace 'urn:xmpp:tm:1' and uses Base64 for key identifiers
* ATM uses Base64 for key identifiers
|
| |
|
|
| |
Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
|
| |
|
|
| |
Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
|
| |
|
|
| |
Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
|
| |
|
|
| |
Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
|
|
|
Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
|