aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* PubSubManager: Add subscribeToNode()/unsubscribeFromNode()Melvin Keskin2022-04-093-0/+78
|
* PubSubManager: Add requestItemIds()Melvin Keskin2022-04-093-0/+58
| | | | Uses a disco items request.
* PubSubManager: requestItem: Add StandardItemId enum for 'current'Melvin Keskin2022-04-093-4/+143
|
* Constants: Add more PubSub namespacesMelvin Keskin2022-04-092-0/+18
|
* Global: Fix undocumented warning on private functionsLinus Jahn2022-04-081-0/+2
|
* tests: OmemoData: Add test for OmemoIqMelvin Keskin2022-04-081-0/+61
|
* OmemoData: Apply consistent 'const' usageMelvin Keskin2022-04-071-7/+7
|
* Make OMEMO data classes privateMelvin Keskin2022-04-0712-378/+173
|
* doc: OmemoData: Replace '2^32-1' with std::numeric_limitsMelvin Keskin2022-04-071-5/+10
|
* OmemoDeviceBundle: Use methods for adding / removing public pre keysMelvin Keskin2022-04-073-15/+26
|
* OmemoDeviceBundle: Use QHash instead of QMap for public pre keysMelvin Keskin2022-04-073-9/+35
|
* tests: OmemoData: Add function for checking multiple XML stringsMelvin Keskin2022-04-071-0/+26
|
* Add QXmppOmemoIqMelvin Keskin2022-04-072-0/+87
| | | | The IQ is only used internally and is private.
* README: Document 'BUILD_INTERNAL_TESTS' (#417)Melvin Keskin2022-04-071-0/+1
| | | Co-authored-by: Linus Jahn <lnj@kaidan.im>
* Message: Move encryption namespace parsing into Global privateLinus Jahn2022-04-065-30/+79
|
* Message: Replace QXmppMessage::EncryptionMethod with QXmpp::EncryptionMelvin Keskin2022-04-063-31/+26
|
* E2eeMetadata: Add enum and attribute for the used encryptionMelvin Keskin2022-04-064-0/+80
|
* src: CMakeLists: Fix comment for QXmppBuildConstants.h.inMelvin Keskin2022-04-051-1/+1
|
* Stanza: Remove unused include (#416)Melvin Keskin2022-04-051-1/+0
| | | This can only be done since QString is already included through other header files.
* BuildConstants: Move non-build dependant constants into Global.hLinus Jahn2022-04-052-76/+76
| | | | Co-authored-by: Melvin Keskin <melvo@olomono.de>
* Rename QXmppGlobal to QXmppBuildConstantsLinus Jahn2022-04-054-6/+19
| | | | | | | | Plan is to split up Global into build constants and other globals. This avoids hassle when editing QXmppGlobal. With IDEs it can easily happen that you edit the wrong file from the build dir instead the `.h.in`. Co-authored-by: Melvin Keskin <melvo@olomono.de>
* tests: AtmManager: Apply clang-format after replacing '->' with '.'Melvin Keskin2022-04-011-118/+118
|
* doc: xep: Add XEP-0333: Chat MarkersMelvin Keskin2022-04-011-0/+1
|
* ci: Fix qt installation on macOSLinus Jahn2022-03-311-0/+1
| | | | See jurplel/install-qt-action#142.
* tests: AtmManager: Do not use pointer for 'm_manager'Melvin Keskin2022-03-291-22/+21
|
* AtmManager: Fix memory leaks in tests and apply clang-formatMelvin Keskin2022-03-292-94/+93
|
* Add security contactLinus Jahn2022-03-171-0/+20
|
* github ci: Don't cancel other jobs on failureLinus Jahn2022-03-171-0/+1
|
* tests: atm manager/trust storage: Fix use of unexported symbolsLinus Jahn2022-03-172-2/+7
|
* Message: Add end-to-end encryption fallback bodyMelvin Keskin2022-03-173-0/+89
|
* tests: stanza: Fix unused parameter warningLinus Jahn2022-03-171-1/+1
|
* tests: Fix odr-violation in atmmanager/truststorage testsLinus Jahn2022-03-162-2/+0
|
* tests: upload request manager: Fix memory leak: loggerLinus Jahn2022-03-161-4/+4
|
* tests: message receipt manager: Fix memory leak: loggerLinus Jahn2022-03-161-5/+4
|
* tests: MixIq: Add test case for invalid action typeLinus Jahn2022-03-161-0/+13
|
* Merge branch '1.4'Linus Jahn2022-03-164-7/+18
|\
| * StartTlsPacket: Fix UB when parsing invalid typeLinus Jahn2022-03-162-5/+12
| |
| * Message: Processing Hints: Fix UB when parsing unknown hintLinus Jahn2022-03-161-1/+3
| |
| * MixIq: Fix UB when parsing invalid action typeLinus Jahn2022-03-161-1/+3
| |
* | Use QVERIFY instead of QCOMPARE for 'doc.setContent(xml, true)'Melvin Keskin2022-03-1612-27/+27
| |
* | Server: Avoid creating temporary for iteration on two containersLinus Jahn2022-03-131-6/+29
| |
* | server: Add missing emit on signalsLinus Jahn2022-03-132-12/+12
| |
* | Provide QObject as third parameter to connect()Linus Jahn2022-03-132-2/+2
| |
* | MucManager: Don't use const on signalLinus Jahn2022-03-131-1/+1
| |
* | Use qDeleteAll()Linus Jahn2022-03-132-3/+3
| |
* | Stun: Use QString multi-argLinus Jahn2022-03-131-2/+1
| |
* | Message: Use null string instead of empty QStringLiteral("")Linus Jahn2022-03-131-1/+1
| |
* | Avoid creating temporary containers with keys()/values()Linus Jahn2022-03-133-14/+14
| |
* | JingleIq: Reuse QRegularExpressionLinus Jahn2022-03-131-1/+3
| | | | | | | | It's thread_local because QRegularExpression is not thread-safe.
* | Split with char instead of string when possibleLinus Jahn2022-03-132-3/+3
| | | | | | | | Saves constructing the QString and makes the splitting faster.