aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | PubSubManager: Add PEP overloads for requestItem and similarMelvin Keskin2022-04-092-0/+57
| |
* | PubSubManager: Add PEP overload for fetchNodes()Linus Jahn2022-04-092-0/+11
| |
* | PubSubManager: Update subscriptions todoLinus Jahn2022-04-091-1/+3
| |
* | PubSubManager: Add subscribeToNode()/unsubscribeFromNode()Melvin Keskin2022-04-092-0/+42
| |
* | PubSubManager: Add requestItemIds()Melvin Keskin2022-04-092-0/+39
| | | | | | | | Uses a disco items request.
* | PubSubManager: requestItem: Add StandardItemId enum for 'current'Melvin Keskin2022-04-092-4/+75
| |
* | Constants: Add more PubSub namespacesMelvin Keskin2022-04-092-0/+18
| |
* | Global: Fix undocumented warning on private functionsLinus Jahn2022-04-081-0/+2
| |
* | OmemoData: Apply consistent 'const' usageMelvin Keskin2022-04-071-7/+7
| |
* | Make OMEMO data classes privateMelvin Keskin2022-04-079-289/+83
| |
* | 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-072-14/+19
| |
* | OmemoDeviceBundle: Use QHash instead of QMap for public pre keysMelvin Keskin2022-04-072-4/+4
| |
* | Add QXmppOmemoIqMelvin Keskin2022-04-072-0/+87
| | | | | | | | The IQ is only used internally and is private.
* | Message: Move encryption namespace parsing into Global privateLinus Jahn2022-04-065-30/+79
| |
* | Message: Replace QXmppMessage::EncryptionMethod with QXmpp::EncryptionMelvin Keskin2022-04-062-25/+20
| |
* | E2eeMetadata: Add enum and attribute for the used encryptionMelvin Keskin2022-04-063-0/+69
| |
* | 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-053-5/+18
| | | | | | | | | | | | | | | | 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>
* | AtmManager: Fix memory leaks in tests and apply clang-formatMelvin Keskin2022-03-291-3/+3
| |
* | Message: Add end-to-end encryption fallback bodyMelvin Keskin2022-03-172-0/+43
| |
* | 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
| |
* | 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.
* | Remove unused non-trivial variablesLinus Jahn2022-03-134-7/+0
| | | | | | | | | | Many unused QString/QByteArray not recognized as such by normal compiler warnings.
* | Fix possibly detaching containersLinus Jahn2022-03-139-40/+69
| |
* | Merge branch '1.4'Linus Jahn2022-03-131-2/+4
|\|
| * Merge branch '1.3' into 1.4Linus Jahn2022-03-131-2/+4
| |\
| | * RegistrationManager: Fix setting form type of cached registration formLinus Jahn2022-03-131-2/+4
| | |
* | | Merge branch '1.4'Linus Jahn2022-03-131-1/+2
|\| |
| * | Fix QList detachJonah BrĂ¼chert2022-03-131-1/+2
| | |
* | | Stanza::Error: Add optional overloads for Condition/TypeLinus Jahn2022-03-122-2/+60
| | | | | | | | | | | | | | | | | | Currently Condition(-1)/Type(-1) is used for an unset error. This should be deprecated and replaced by the new optional<Condition/Type> functions.
* | | Stanza: Use more QStringLiteral()Linus Jahn2022-03-121-23/+23
| | |
* | | Stanza_p.h: Move function definitions into Stanza.cppLinus Jahn2022-03-123-138/+156
| | | | | | | | | | | | | | | This way the function definition is shared and it avoids unused function warnings in QXmppStreamManagement.cpp.
* | | Rename MixItem.h to MixItems.hLinus Jahn2022-03-102-1/+1
| | |
* | | Split up MixItem.h into Mix{Info,Participant}Item.hLinus Jahn2022-03-104-34/+46
| | |
* | | QXmppDataFormBase: Use serializeNullable in toDataForm()Linus Jahn2022-03-101-5/+1
| | |