aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* JingleData: Fix doxygen warningsLinus Jahn2023-05-142-8/+3
* Jingle: Remove namespaceUri attributeLinus Jahn2023-05-142-32/+1
* Code review fixesTibor Csötönyi2023-05-144-13/+87
* Rename QXmppJingleIq.cpp/h to QXmppJingleData.cpp/h and testTibor Csötönyi2023-05-143-3/+3
* Add XEP-0353: Jingle Message Initiation managerTibor Csötönyi2023-05-143-0/+712
* Add XEP-0353: Jingle Message Initiation data classesTibor Csötönyi2023-05-146-1/+370
* Extract JingleIq::Reason to own class and add serialization for JMITibor Csötönyi2023-05-142-92/+142
* Extract JingleIq::Description to own classTibor Csötönyi2023-05-142-67/+191
* Replace some while loops over QDomElementsLinus Jahn2023-05-136-30/+32
* Merge branch '1.5'Linus Jahn2023-04-301-1/+1
|\
| * Fix android build by explicitly specifying template parameterLinus Jahn2023-04-291-1/+1
* | Merge branch '1.5'Linus Jahn2023-04-0711-131/+154
|\|
| * 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-073-33/+34
| * 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
| * MamManager: Fix crash when reading .size() from a deleted QVectorJonah Brüchert2023-03-181-1/+2
| * QXmppOmemo: Fix ODR violationJonah Brüchert2023-03-182-9/+9
| * Fix missing exports with MSVC 2019Jonah Brüchert2023-03-183-4/+4
* | Merge branch '1.5'Linus Jahn2023-03-1710-126/+247
|\|
| * Stream: IQ handling: Accept responses without 'from' attribute (#556)Melvin Keskin2023-03-171-3/+11
| * CarbonManagerV2: Don't set 'to' address of carbon enable IQLinus Jahn2023-03-141-3/+2
| * Client: Fix empty to in IQs is interpreted as server domainLinus Jahn2023-03-141-1/+2
| * Client: Don't fill empty 'to' attributes of outgoing IQsLinus Jahn2023-03-143-8/+5
| * MamManager: Only parse ScePublic when decrypting messagesLinus Jahn2023-03-141-21/+49
| * MamManager: Avoid shared_ptr for counting running jobsLinus Jahn2023-03-141-14/+34
| * MamManager: Flatten retrieveMessages codeLinus Jahn2023-03-141-50/+58
| * MamManager: Move parsing from handleStanza() into new functionLinus Jahn2023-03-141-22/+33
| * MamManager: Avoid possible use-after-moveLinus Jahn2023-03-141-2/+4
| * MamManager: Create task before sendingLinus Jahn2023-03-141-1/+4
| * EME: Always send encryption name as fallbackMelvin Keskin2023-03-131-1/+1
| * IqHandling: Fix use-after-moveLinus Jahn2023-03-131-6/+4
| * 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-113-4/+6
|\|
| * Run clang-formatLinus Jahn2023-03-113-4/+6
* | Merge branch '1.5'Linus Jahn2023-03-1136-226/+602
|\|
| * 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
| * PubSubIq_p: Rename Private class to avoid conflictsLinus Jahn2023-03-092-4/+9