aboutsummaryrefslogtreecommitdiff
path: root/doc/xep.doc
Commit message (Collapse)AuthorAgeFilesLines
* Introduce usage of DOAP file (#438)Melvin Keskin2022-09-091-72/+11
| | | | | 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
|
* 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-151-0/+4
|
* 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
|
* Implement XEP-0118: User Tune: Add manager with testsLinus Jahn2021-08-221-0/+1
|
* 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: xep: Add MIX-MISC v0.1 to ongoing XEPsLinus Jahn2021-03-111-0/+1
|
* Merge branch 'stable'Linus Jahn2020-04-011-1/+1
|\
| * doc: xeps: Move XEP-0077: In-Band Registration to finishedLinus Jahn2020-03-291-1/+1
| |
* | doc: xeps: Include XEP links using macroLinus Jahn2020-03-311-54/+54
| |
* | Implement XEP-0245: The /me CommandLinus Jahn2020-03-311-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)JBB2020-03-291-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 InvitationsLinus Jahn2020-03-291-0/+1
| |
* | Update MAM implementation to v0.6Linus Jahn2020-02-111-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 Jahn2020-02-111-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 onlyLinus Jahn2020-02-111-10/+10
| | | | | | | | | | The PATCH release is only used for editorial changes and so not relevant to implementations.
* | Implement XEP-0359: Unique and Stable Stanza IDsLinus Jahn2020-02-111-0/+1
| | | | | | | | | | This adds support of XEP-0359: Unique and Stable Stanza IDs in version 0.6.0.
* | Implement XEP-0428: Fallback IndicationLinus Jahn2020-02-101-0/+1
|/ | | | | | This adds support of XEP-0428: Fallback Indication in version 0.1.0. https://xmpp.org/extensions/xep-0428.html
* Implement XEP-0231: Bits of Binary: IQLinus Jahn2019-12-061-0/+1
| | | | | This implements parsing and serialization of the BoB IQ from XEP-0231: Bits of Binary in version 1.0.
* doc: Move HTTP File Upload to finished XEPsLinus Jahn2019-10-231-1/+1
|
* Implement XEP-0334: Message Processing HintsLinus Jahn2019-09-081-0/+1
| | | | | | | | | | This implements parsing and serialization of XEP-0334: Message Processing Hints in version 0.3.0. https://xmpp.org/extensions/xep-0334.html Co-authored-by: Juan Aragon <jaaragont@gmail.com> Co-authored-by: Sam Truscott <sam@wumpus.co.uk>
* Implement XEP-0380: Explicit Message EncryptionLinus Jahn2019-09-061-0/+1
| | | | | | | This adds parsing and serialization for XEP-0380: Explicit Message Encryption in version 0.3.0. https://xmpp.org/extensions/xep-0380.html
* Implement XEP-0367: Message AttachingLinus Jahn2019-09-061-0/+1
| | | | | This adds parsing and serialization for XEP-0367: Message Attaching in version 0.3.0.
* Implement XEP-0363: HTTP File Upload: Request/Slot IQsLinus Jahn2019-05-041-0/+1
| | | | | This implements the IQs for requesting and receiving upload slots as defined by XEP-0363: HTTP File Upload in version 0.9.0.
* Update implementation of XEP-0369 (v0.14.2) and XEP-0405 (v0.4.0)Linus Jahn2019-05-041-2/+2
| | | | | The changes in the XEP only affected parts we haven't implemented yet, so updating was rather easy.
* Implement XEP-0382: Spoiler messages (v0.2.0)Linus Jahn2019-05-041-0/+1
| | | | This adds parsing and serialization of spoilers in the QXmppMessage class.
* Implement XEP-0369/XEP-0405 (MIX): IQ queriesLinus Jahn2019-01-201-0/+2
| | | | | | This implements all used IQ queries of XEP-0369: Mediated Information eXchange (MIX) (v0.14.1) and XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements (v0.3.1), including unit tests.
* Implement XEP-0319: Last User Interaction in PresenceLinus Jahn2019-01-041-0/+1
|
* doc: Update supported XEPs listLinus Jahn2019-01-031-6/+10
|
* support XEP-0237 Roster VersioningZam2018-08-171-0/+1
|
* add list of XEPs to documentationJeremy Lainé2014-08-211-0/+44