aboutsummaryrefslogtreecommitdiff
path: root/src/base
Commit message (Expand)AuthorAgeFilesLines
* Merge branch '1.5'Linus Jahn2023-03-173-7/+15
|\
| * Stream: IQ handling: Accept responses without 'from' attribute (#556)Melvin Keskin2023-03-171-3/+11
| * Client: Don't fill empty 'to' attributes of outgoing IQsLinus Jahn2023-03-142-3/+3
| * EME: Always send encryption name as fallbackMelvin Keskin2023-03-131-1/+1
* | Merge branch '1.5'Linus Jahn2023-03-112-3/+5
|\|
| * Run clang-formatLinus Jahn2023-03-112-3/+5
* | Merge branch '1.5'Linus Jahn2023-03-1119-68/+468
|\|
| * PubSubIq_p: Rename Private class to avoid conflictsLinus Jahn2023-03-092-4/+9
| * Readd old PubSubIq and PubSubItem for compatibilityLinus Jahn2023-03-094-0/+394
| * Rename PubSubItem -> PubSubBaseItem to be able to include old PubSubItemLinus Jahn2023-03-0911-59/+56
| * SaslDigestMd5: Fix UB when at the end of input byte array [Qt6 only]Linus Jahn2023-03-091-2/+6
| * Organize OMEMO includesMelvin Keskin2023-03-091-1/+1
| * Fix compilation on MSVC 2019Jonah BrĂ¼chert2023-03-091-2/+2
* | Implement XEP-0215: External Service Discovery (#542)taiBsu2023-03-095-0/+576
* | Merge branch '1.5'Linus Jahn2023-02-231-0/+4
|\|
| * According to RFC 5389, nonce (STUN attribute) should be paddedVladimir Pankratov2023-02-211-0/+4
* | Remove Qt < 5.15 compat codeLinus Jahn2023-01-316-78/+2
|/
* IqHandling: Don't accept IQ results/errorsLinus Jahn2023-01-281-0/+1
* Task/Promise: Don't allow abstract typesLinus Jahn2023-01-282-10/+4
* Stream: Fix use of moved valueLinus Jahn2023-01-281-2/+2
* Use QXmppError in all IQ results instead of StanzaErrorLinus Jahn2023-01-222-10/+8
* Task: Add static assert for then functionLinus Jahn2023-01-221-4/+5
* Rename TuneItem to UserTuneItemLinus Jahn2023-01-032-4/+4
* Introduce QXmppTask & QXmppPromiseLinus Jahn2023-01-039-66/+504
* Stanza: Fix unhandled case in switch warningsLinus Jahn2023-01-011-0/+4
* Replace QXmpp::SendError with QXmppError everywhereLinus Jahn2022-12-305-29/+25
* StanzaError: Remove optional getter/settters for type/conditionLinus Jahn2022-12-292-84/+13
* Stanza: Make error optionalLinus Jahn2022-12-292-4/+51
* cmake: Use generate_export_header() instead of doing manuallyLinus Jahn2022-12-292-43/+22
* Stream: Add IQ response sender checkLinus Jahn2022-12-282-13/+31
* PubSubEvent: Split up Items type into Items and virtual Retract typeLinus Jahn2022-12-282-2/+22
* StanzaError: Add NoType and NoCondition for -1 valuesLinus Jahn2022-12-282-7/+8
* Disable Qt keywords completelyLinus Jahn2022-12-264-24/+24
* Move PubSubIq into QXmpp::Private namespaceLinus Jahn2022-12-262-46/+54
* Make PubSubIq header privateLinus Jahn2022-12-262-2/+1
* Add checkIqType() function to IQsLinus Jahn2022-10-178-5/+29
* Implement XEP-0444: Message Reactions (#492)Melvin Keskin2022-10-166-0/+223
* Implement XEP-0167: Jingle RTP Sessions SRTP negotiation (#487)Melvin Keskin2022-10-032-0/+361
* FileUpload/Download: Use result() getter instead of signal parameterLinus Jahn2022-10-021-0/+1
* Error: Add fromFileDevice()Linus Jahn2022-10-022-1/+16
* FutureUtils: Add visitForward() functionLinus Jahn2022-10-021-0/+15
* Implement XEP-0167: Jingle RTP Sessions error conditions (#485)Melvin Keskin2022-10-024-0/+74
* JingleIq: Move namespace constants into QXmppConstants (#484)Melvin Keskin2022-10-013-4/+9
* Implement XEP-0294: Jingle RTP Header Extensions Negotiation stanzasMelvin Keskin2022-10-014-1/+312
* JingleIq: Add functions for de-/serializing SDP parametersMelvin Keskin2022-10-011-15/+23
* Implement XEP-0167: Jingle RTP Sessions Informational Messages (#460)Melvin Keskin2022-10-012-15/+216
* Implement XEP-0448: Stateless File SharingJonah BrĂ¼chert2022-09-294-0/+45
* JingleIq::Content: Specify implemented XEP in documentation of 'descriptionSs...Melvin Keskin2022-09-291-4/+4
* Implement XEP-0293: Jingle RTP Feedback Negotiation stanza parts (#455)Melvin Keskin2022-09-294-1/+550
* BitsOfBinaryDataList: Add QVector constructorLinus Jahn2022-09-291-0/+3