aboutsummaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Add XEP-0353: Jingle Message Initiation managerTibor Csötönyi2023-05-141-0/+8
|
* doap: Add new releasesLinus Jahn2023-04-301-0/+14
|
* Merge branch '1.5'Linus Jahn2023-04-071-1/+0
|\
| * Doxyfile: Remove old BuildConstants.h.in fileLinus Jahn2023-03-181-1/+0
| |
* | doap: Add QXmpp 1.5.3Linus Jahn2023-03-111-0/+7
| |
* | Implement XEP-0215: External Service Discovery (#542)taiBsu2023-03-091-0/+8
| | | | | | Implements https://xmpp.org/extensions/xep-0215.html in version 1.0.
* | doap: Remove iOS, watchOS, tvOS because of licensing issuesLinus Jahn2023-02-231-3/+0
| |
* | doap: Add 1.5.2 releaseLinus Jahn2023-02-231-0/+7
| |
* | Add new QXmpp logo (#528)raghu-kamath2023-02-171-0/+1
| | | | | | | | | | | | | | This commit adds a new logo for the project. The logotype includes the alphabet 'Q' written in Morse Code, this is inspired by the use of morese code in the logotype of a downstream project - Kaidan. The logotype resembles a chat speech bubble, hinting that this library is used to facilitate chat communication.
* | doap: Mark XEP-0167: Jingle RTP Sessions as completeMelvin Keskin2023-02-081-1/+1
| |
* | doap: Add releases 1.5.0 and 1.5.1Melvin Keskin2023-02-071-0/+14
|/
* doc: Define QXMPP_DOC in doxygen runLinus Jahn2023-01-031-1/+1
|
* Improve and update OMEMO documentationMelvin Keskin2022-12-221-0/+1
| | | | | | * OmemoManager: Use new CarbonManagerV2 and addNewExtension() for class documentation * OmemoManager: Remove unneeded Doxygen references for method documentation * doc: index: Add OmemoManager
* Implement XEP-0444: Message Reactions (#492)Melvin Keskin2022-10-161-0/+8
| | | https://xmpp.org/extensions/xep-0444.html
* Implement XEP-0167: Jingle RTP Sessions SRTP negotiation (#487)Melvin Keskin2022-10-031-1/+1
|
* Implement XEP-0294: Jingle RTP Header Extensions Negotiation stanzasMelvin Keskin2022-10-011-0/+9
|
* doc: doap: Add RFCs and sort elements consistentlyMelvin Keskin2022-10-011-1/+3
|
* Implement XEP-0167: Jingle RTP Sessions Informational Messages (#460)Melvin Keskin2022-10-011-1/+1
|
* Implement XEP-0448: Stateless File SharingJonah Brüchert2022-09-291-2/+2
| | | | | | | | | This adds a file sharing manager that is capable of using multiple back ends. Currently implemented are a normal HTTP File Upload backend and an encrypted HTTP File Upload. Jingle File Transfer could be implemented later. Co-authored-by: Linus Jahn <lnj@kaidan.im>
* Implement XEP-0293: Jingle RTP Feedback Negotiation stanza parts (#455)Melvin Keskin2022-09-291-0/+9
|
* doap: Add missing end tagDaniel Brötzmann2022-09-261-0/+1
|
* Implement XEP-0167: Jingle RTP Sessions multiplexingMelvin Keskin2022-09-251-2/+2
|
* Implement XEP-0272: Multiparty Jingle (Muji) stanza extensions (#457)Melvin Keskin2022-09-251-0/+9
| | | | | Adds the presence extension and the extension of the Jingle IQ. https://xmpp.org/extensions/xep-0272.html
* Implement XEP-0448: Encryption for stateless file sharing parsing (#463)Linus Jahn2022-09-161-0/+7
| | | | | https://xmpp.org/extensions/xep-0448.html Co-authored-by: Jonah Brüchert <jbb@kaidan.im>
* Implement XEP-0447: Stateless file sharing: File sharing element (#448)Linus Jahn2022-09-131-0/+8
| | | | | | | | Implements parsing for the file sharing element from XEP-0447: Stateless files sharing version 0.2. https://xmpp.org/extensions/xep-0447.html Co-authored-by: Jonah Brüchert <jbb@kaidan.im>
* doc: doap: Fix XEP-0333: Chat Markers version (#459)Melvin Keskin2022-09-131-1/+2
|
* doc: doap: Update XEP-0308 versionMelvin Keskin2022-09-131-1/+1
|
* doap: Remove WebAssembly and UWPLinus Jahn2022-09-121-2/+0
| | | | | WebAssembly is not supported. To make the list not too long I also removed UWP, there's already Windows listed.
* Introduce usage of DOAP file (#438)Melvin Keskin2022-09-099-73/+1345
| | | | | This adds a DOAP file that replaces the non-machine readable version in xep.doc. It also adds a XEP metadata file and styling files for a human-readable version in the generated doxygen documentation.
* Add parsing of XEP-0446: File metadata elementJonah Brüchert2022-09-061-0/+1
| | | | | | This implements version 0.2.0 https://xmpp.org/extensions/xep-0446.html
* Implement XEP-0264: Jingle Content ThumbnailsLinus Jahn2022-09-061-0/+1
| | | | | | XEP-0264: Jingle Content Thumbnails version 0.4. https://xmpp.org/extensions/xep-0264.html
* Implement XEP-0300: Use of Cryptographic Hash Functions in XMPPLinus Jahn2022-09-061-0/+1
| | | | | Parsing and serialization for XEP-0300 https://xmpp.org/extensions/xep-0300.html in version 1.0.
* Implement XEP-0384: OMEMO Encryption v0.8Melvin Keskin2022-08-131-1/+1
| | | | | | | | | | | | | | | This implements XEP-0384 in version v0.8 with a manager and storage classes to be user-implemented for persistant storage. The license of the code is LGPL-2.1-or-later as usual. However since libomemo-c (libsignal-protocol-c) is GPL-3.0, the built binary is always licensed under GPL-3.0. Having our code LGPL licensed will make it avoids relicensing in the future in case we port it to an LGPL compatible omemo library. Closes #133. Co-authored-by: Linus Jahn <lnj@kaidan.im>
* doc: xep: Move PubSub to complete, Add PEPMelvin Keskin2022-04-091-1/+2
|
* Rename QXmppGlobal to QXmppBuildConstantsLinus Jahn2022-04-051-1/+1
| | | | | | | | 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>
* doc: xep: Add XEP-0333: Chat MarkersMelvin Keskin2022-04-011-0/+1
|
* Implement XEP-0080: User LocationCochise César2022-03-091-0/+2
|
* REUSE-ify whole projectLinus Jahn2022-01-155-0/+20
|
* XEP-0380: Add new encryptions (#384)Melvin Keskin2021-12-191-1/+1
| | | Updates to version 0.4.
* Update to OMEMO 0.8, TM 0.6 and ATM 0.4Melvin Keskin2021-10-101-2/+3
| | | | | | * OMEMO has namespace 'urn:xmpp:omemo:2' and uses SCE 0.4 now * TM has namespace 'urn:xmpp:tm:1' and uses Base64 for key identifiers * ATM uses Base64 for key identifiers
* doc: Add XEP-0420: Stanza Content Encryption v0.4Linus Jahn2021-09-281-0/+1
|
* Add QXmppAtmManagerMelvin Keskin2021-09-161-0/+1
|
* Add QXmppPubSubManagerLinus Jahn2021-08-221-0/+1
| | | | | | Supports the most common pubsub requests. Co-authored-by: Germán Márquez Mejía <mancho@olomono.de>
* Implement XEP-0118: User Tune: Add manager with testsLinus Jahn2021-08-221-0/+1
|
* doc: Add QXmppGlobal.h.in to input filesLinus Jahn2021-07-231-0/+1
| | | | Required for the namespace and other documented stuff in there.
* doc: xep: Add XEP-0434: Trust Messages (v0.5)Linus Jahn2021-07-061-0/+1
|
* doc: xeps: Include XEP titles in links using new macroLinus Jahn2021-03-111-55/+55
|
* doc: Also include XEP title into XEP linksLinus Jahn2021-03-111-1/+2
|
* doc: xep: Add MIX-MISC v0.1 to ongoing XEPsLinus Jahn2021-03-111-0/+1
|
* CMake: Use cmake project version variablesLinus Jahn2020-05-181-1/+1
|