aboutsummaryrefslogtreecommitdiff
path: root/src/omemo
Commit message (Expand)AuthorAgeFilesLines
* Merge branch '1.5'Linus Jahn2023-04-076-109/+130
|\
| * cmake: Omemo module: Respect BUILD_SHARED optionLinus Jahn2023-04-071-1/+5
| * OmemoManager: Emit 'deviceChanged()' for all changed devicesMelvin Keskin2023-04-071-3/+9
| * OmemoManager: Fix emitting 'deviceChanged()'Melvin Keskin2023-04-071-3/+4
| * OmemoManager: Emit trustLevelsChanged() only when OMEMO keys have changedMelvin Keskin2023-04-071-1/+3
| * Support installing QXmpp with Qt 5 and Qt 6 in parallelLinus Jahn2023-04-072-16/+16
| * OmemoManagerPrivate: Use 'omemoEnvelope' consistentlyMelvin Keskin2023-03-291-2/+2
| * OmemoManagerPrivate: Use optional OMEMO envelope directlyMelvin Keskin2023-03-291-4/+3
| * OmemoManagerPrivate: Finish decryptMessage() if no SCE envelope can be foundMelvin Keskin2023-03-291-4/+6
| * OmemoManagerPrivate: Fix check for singleton device list nodeMelvin Keskin2023-03-291-1/+1
| * Split identity key deserialization into separate methodsMelvin Keskin2023-03-292-38/+54
| * OmemoManagerPrivate: Reuse public identity key deserialization methodMelvin Keskin2023-03-291-13/+1
| * OmemoManager: Fix and extend method documentationMelvin Keskin2023-03-291-17/+20
| * QXmppOmemo: Fix ODR violationJonah BrĂ¼chert2023-03-182-9/+9
* | Merge branch '1.5'Linus Jahn2023-03-173-26/+72
|\|
| * Fix OMEMO device list processing as specifiedMelvin Keskin2023-03-133-20/+66
| * OmemoManagerPrivate: Fix documentation and warningMelvin Keskin2023-03-132-3/+3
| * OmemoManagerPrivate: Remove 'this->' when not neededMelvin Keskin2023-03-131-3/+3
* | Merge branch '1.5'Linus Jahn2023-03-117-131/+88
|\|
| * OmemoManagerPrivate: Fix sizes of HKDF output and HMACMelvin Keskin2023-03-111-2/+2
| * OmemoManagerPrivate: Fix SCE affix element processing as specifiedMelvin Keskin2023-03-111-36/+26
| * OmemoManager: Fix buildMissingSessions never finishes (#552)Blue2023-03-101-0/+3
| * Rename PubSubItem -> PubSubBaseItem to be able to include old PubSubItemLinus Jahn2023-03-093-6/+6
| * omemo: Fix build on MSVC 2019 (#550)Jonah BrĂ¼chert2023-03-094-4/+14
| * omemo: Fix usage of unexported symbols from Constants_p.hLinus Jahn2023-03-093-2/+14
| * Organize OMEMO includesMelvin Keskin2023-03-093-6/+1
| * OmemoManagerPrivate: Adapt return value handling to adjusted methodMelvin Keskin2023-03-091-13/+2
| * Update OMEMO to new libomemo-c 0.5 APIsMelvin Keskin2023-03-093-61/+17
| * Fix library files install directory on windowsLinus Jahn2023-03-081-1/+3
* | Merge branch '1.5'Linus Jahn2023-02-231-6/+9
|\|
| * OmemoManager: Fix deref of nullptr (wrong usage of get_if)Linus Jahn2023-02-211-6/+9
* | Remove Qt < 5.15 compat codeLinus Jahn2023-01-311-7/+0
|/
* E2eeExtension: Return encrypted stanzas as Message/Iq instead of XMLLinus Jahn2023-01-312-18/+10
* Client: Rename send/sendUnencrypted to sendSensitive/sendLinus Jahn2023-01-281-1/+1
* Use QXmppError in all IQ results instead of StanzaErrorLinus Jahn2023-01-224-38/+50
* Introduce QXmppTask & QXmppPromiseLinus Jahn2023-01-037-369/+374
* OmemoManager: Replace multi-result futures with single result futuresLinus Jahn2022-12-314-44/+60
* Replace QXmpp::SendError with QXmppError everywhereLinus Jahn2022-12-302-16/+23
* StanzaError: Remove optional getter/settters for type/conditionLinus Jahn2022-12-291-3/+2
* cmake: Use generate_export_header() instead of doing manuallyLinus Jahn2022-12-291-1/+1
* PubSubEvent: Split up Items type into Items and virtual Retract typeLinus Jahn2022-12-281-22/+19
* PubSubManager: Add 'own' to PEP function namesLinus Jahn2022-12-281-13/+13
* omemo: Fix usage of Qt keywordsLinus Jahn2022-12-282-13/+13
* OmemoManagerPrivate: Use chain() in setUpDeviceId()Linus Jahn2022-12-221-7/+3
* OmemoManagerPrivate: Simplify setUpDeviceId()Linus Jahn2022-12-222-28/+40
* OmemoManagerPrivate: Fix device setupMelvin Keskin2022-12-221-9/+29
* Improve and update OMEMO documentationMelvin Keskin2022-12-221-21/+5
* OmemoManagerPrivate: Add colon to error messages (#506)Melvin Keskin2022-10-291-7/+7
* OmemoManager: Implement isEncrypted() and decryptMessage()Linus Jahn2022-10-182-0/+45
* OmemoManagerPrivate: Capture lambda expression parameters explicitly (#498)Melvin Keskin2022-10-161-1/+8