summaryrefslogtreecommitdiff
path: root/src/rexmpp_console.c
AgeCommit message (Collapse)Author
2023-11-17Implement MUC self-ping (XEP-0410)defanor
2023-09-29Add more checks, tests, and documentationdefanor
2023-09-21Handle audio I/O, codecs, and RTP for Jingle callsdefanor
2023-09-09Use rxml for XML parsing when building with Rustdefanor
2023-05-23Replace libxml2's xmlNode with a custom XML structuredefanor
The new structure (rexmpp_xml) is simpler, and should allow manipulation from Rust without any dependency on libxml2 from the Rust code (while Rust has its own parsers, such as rxml). Alternative XML parsers (e.g., libexpat) now can be used from the C code. The replacement/abstraction is not quite complete yet: the parsing process itself (xmlParseChunk and friends) should be abstracted out.
2022-12-13Add console commands for blocklist managementdefanor
2022-12-10Add console commands for service discovery and pubsub node removaldefanor
2021-10-13Implement Jingle RTP sessions with ICE-UDP and DTLS-SRTPdefanor
Works with Dino and Conversations, but currently relying on external players and streamers for actual audio playback and capture. For now requiring GnuTLS and libnice for calls; OpenSSL should be supported as an alternative to the former, and the latter should be made optional, maybe with libjuice as an alternative.
2021-10-01Add Jingle file transfer over IBBdefanor
2021-09-25Implement XEP-0363: HTTP File Uploaddefanor
2021-09-24Pass user-provided pointers to <iq> callback functionsdefanor
2021-03-10Allow to choose which OpenPGP keys to use for signingdefanor
2021-02-28Add the initial Emacs interfacedefanor
2021-02-13Handle carbons-forwarded messages in the console moduledefanor
2021-02-11Group MUC and key management console commandsdefanor
2021-02-08Adjust and document XEP-0373 APIdefanor
2021-02-07Add dedicated functions for message signing and encryptiondefanor
2021-02-07Add the rexmpp_openpgp_retract_key functiondefanor
2021-01-06Print presence "show" and "status" in the consoledefanor
2020-12-02Set 'id' attributes for a few 'presence' stanzasdefanor
2020-11-30Add "leave" and "gtell" console commandsdefanor
2020-11-25Show presences in roster listingdefanor
2020-11-25rexmpp_console: handle roster and subscription managementdefanor
2020-11-23Use stricter compiler checksdefanor
2020-11-23Add rexmpp_console_on_rundefanor
2020-11-22Add the console moduledefanor