| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Implement XEP-0444: Message Reactions (#492) | Melvin Keskin | 2022-10-16 | 1 | -0/+8 |
| | | | | https://xmpp.org/extensions/xep-0444.html | ||||
| * | Implement XEP-0167: Jingle RTP Sessions SRTP negotiation (#487) | Melvin Keskin | 2022-10-03 | 1 | -1/+1 |
| | | |||||
| * | Implement XEP-0294: Jingle RTP Header Extensions Negotiation stanzas | Melvin Keskin | 2022-10-01 | 1 | -0/+9 |
| | | |||||
| * | doc: doap: Add RFCs and sort elements consistently | Melvin Keskin | 2022-10-01 | 1 | -1/+3 |
| | | |||||
| * | Implement XEP-0167: Jingle RTP Sessions Informational Messages (#460) | Melvin Keskin | 2022-10-01 | 1 | -1/+1 |
| | | |||||
| * | Implement XEP-0448: Stateless File Sharing | Jonah Brüchert | 2022-09-29 | 1 | -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 Keskin | 2022-09-29 | 1 | -0/+9 |
| | | |||||
| * | doap: Add missing end tag | Daniel Brötzmann | 2022-09-26 | 1 | -0/+1 |
| | | |||||
| * | Implement XEP-0167: Jingle RTP Sessions multiplexing | Melvin Keskin | 2022-09-25 | 1 | -2/+2 |
| | | |||||
| * | Implement XEP-0272: Multiparty Jingle (Muji) stanza extensions (#457) | Melvin Keskin | 2022-09-25 | 1 | -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 Jahn | 2022-09-16 | 1 | -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 Jahn | 2022-09-13 | 1 | -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 Keskin | 2022-09-13 | 1 | -1/+2 |
| | | |||||
| * | doc: doap: Update XEP-0308 version | Melvin Keskin | 2022-09-13 | 1 | -1/+1 |
| | | |||||
| * | doap: Remove WebAssembly and UWP | Linus Jahn | 2022-09-12 | 1 | -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 Keskin | 2022-09-09 | 9 | -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 element | Jonah Brüchert | 2022-09-06 | 1 | -0/+1 |
| | | | | | | | This implements version 0.2.0 https://xmpp.org/extensions/xep-0446.html | ||||
| * | Implement XEP-0264: Jingle Content Thumbnails | Linus Jahn | 2022-09-06 | 1 | -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 XMPP | Linus Jahn | 2022-09-06 | 1 | -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.8 | Melvin Keskin | 2022-08-13 | 1 | -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 PEP | Melvin Keskin | 2022-04-09 | 1 | -1/+2 |
| | | |||||
| * | Rename QXmppGlobal to QXmppBuildConstants | Linus Jahn | 2022-04-05 | 1 | -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 Markers | Melvin Keskin | 2022-04-01 | 1 | -0/+1 |
| | | |||||
| * | Implement XEP-0080: User Location | Cochise César | 2022-03-09 | 1 | -0/+2 |
| | | |||||
| * | REUSE-ify whole project | Linus Jahn | 2022-01-15 | 5 | -0/+20 |
| | | |||||
| * | XEP-0380: Add new encryptions (#384) | Melvin Keskin | 2021-12-19 | 1 | -1/+1 |
| | | | | Updates to version 0.4. | ||||
| * | Update to OMEMO 0.8, TM 0.6 and ATM 0.4 | Melvin Keskin | 2021-10-10 | 1 | -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.4 | Linus Jahn | 2021-09-28 | 1 | -0/+1 |
| | | |||||
| * | Add QXmppAtmManager | Melvin Keskin | 2021-09-16 | 1 | -0/+1 |
| | | |||||
| * | Add QXmppPubSubManager | Linus Jahn | 2021-08-22 | 1 | -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 tests | Linus Jahn | 2021-08-22 | 1 | -0/+1 |
| | | |||||
| * | doc: Add QXmppGlobal.h.in to input files | Linus Jahn | 2021-07-23 | 1 | -0/+1 |
| | | | | | Required for the namespace and other documented stuff in there. | ||||
| * | doc: xep: Add XEP-0434: Trust Messages (v0.5) | Linus Jahn | 2021-07-06 | 1 | -0/+1 |
| | | |||||
| * | doc: xeps: Include XEP titles in links using new macro | Linus Jahn | 2021-03-11 | 1 | -55/+55 |
| | | |||||
| * | doc: Also include XEP title into XEP links | Linus Jahn | 2021-03-11 | 1 | -1/+2 |
| | | |||||
| * | doc: xep: Add MIX-MISC v0.1 to ongoing XEPs | Linus Jahn | 2021-03-11 | 1 | -0/+1 |
| | | |||||
| * | CMake: Use cmake project version variables | Linus Jahn | 2020-05-18 | 1 | -1/+1 |
| | | |||||
| * | Add QXmppAttentionManager | Linus Jahn | 2020-04-07 | 1 | -0/+1 |
| | | |||||
| * | Merge branch 'stable' | Linus Jahn | 2020-04-01 | 1 | -1/+1 |
| |\ | |||||
| | * | doc: xeps: Move XEP-0077: In-Band Registration to finished | Linus Jahn | 2020-03-29 | 1 | -1/+1 |
| | | | |||||
| * | | doc: xeps: Include XEP links using macro | Linus Jahn | 2020-03-31 | 1 | -54/+54 |
| | | | |||||
| * | | Implement XEP-0245: The /me Command | Linus Jahn | 2020-03-31 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | This adds parsing for recognizing /me commands in message bodies. It complies with version 1.0 of XEP-0245: The /me Command. https://xmpp.org/extensions/xep-0245.html | ||||
| * | | Implement XEP-0357: Push Notifications enable/disable IQ (#271) | JBB | 2020-03-29 | 1 | -0/+1 |
| | | | | | | | | | Co-authored-by: Robert Maerkisch <zatroxde@protonmail.ch> Co-authored-by: Linus Jahn <lnj@kaidan.im> | ||||
| * | | doc: xeps: Add XEP-0249: Direct MUC Invitations | Linus Jahn | 2020-03-29 | 1 | -0/+1 |
| | | | |||||
| * | | Update MAM implementation to v0.6 | Linus Jahn | 2020-02-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | This updates the MAM implementation to version 0.6.0. The new namespace is now used (mam:2). There is no compatibility layer with the old namespace (mam:1) since both ejabberd and prosody have updated their MAM implementation to support the mam:2 namespace a while ago. Closes #254. | ||||
| * | | Update XEP-0363: HTTP File Upload to v1.0 (editorial changes) | Linus Jahn | 2020-02-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | This just updates the version number in the documentation, no implementation changes were required to comply the new standard version. | ||||
| * | | doc/xeps: Use MAJOR.MINOR version numbers only | Linus Jahn | 2020-02-11 | 1 | -10/+10 |
| | | | | | | | | | | | The PATCH release is only used for editorial changes and so not relevant to implementations. | ||||
| * | | Implement XEP-0359: Unique and Stable Stanza IDs | Linus Jahn | 2020-02-11 | 1 | -0/+1 |
| | | | | | | | | | | | This adds support of XEP-0359: Unique and Stable Stanza IDs in version 0.6.0. | ||||
| * | | Implement XEP-0428: Fallback Indication | Linus Jahn | 2020-02-10 | 1 | -0/+1 |
| |/ | | | | | | This adds support of XEP-0428: Fallback Indication in version 0.1.0. https://xmpp.org/extensions/xep-0428.html | ||||
| * | Add new QXmppRegistrationManager | Linus Jahn | 2020-02-04 | 1 | -0/+1 |
| | | |||||
