Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-17 | Implement MUC self-ping (XEP-0410) | defanor | |
2023-09-29 | Add more checks, tests, and documentation | defanor | |
2023-09-21 | Handle audio I/O, codecs, and RTP for Jingle calls | defanor | |
2023-09-09 | Use rxml for XML parsing when building with Rust | defanor | |
2023-05-23 | Replace libxml2's xmlNode with a custom XML structure | defanor | |
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-13 | Add console commands for blocklist management | defanor | |
2022-12-10 | Add console commands for service discovery and pubsub node removal | defanor | |
2021-10-13 | Implement Jingle RTP sessions with ICE-UDP and DTLS-SRTP | defanor | |
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-01 | Add Jingle file transfer over IBB | defanor | |
2021-09-25 | Implement XEP-0363: HTTP File Upload | defanor | |
2021-09-24 | Pass user-provided pointers to <iq> callback functions | defanor | |
2021-03-10 | Allow to choose which OpenPGP keys to use for signing | defanor | |
2021-02-28 | Add the initial Emacs interface | defanor | |
2021-02-13 | Handle carbons-forwarded messages in the console module | defanor | |
2021-02-11 | Group MUC and key management console commands | defanor | |
2021-02-08 | Adjust and document XEP-0373 API | defanor | |
2021-02-07 | Add dedicated functions for message signing and encryption | defanor | |
2021-02-07 | Add the rexmpp_openpgp_retract_key function | defanor | |
2021-01-06 | Print presence "show" and "status" in the console | defanor | |
2020-12-02 | Set 'id' attributes for a few 'presence' stanzas | defanor | |
2020-11-30 | Add "leave" and "gtell" console commands | defanor | |
2020-11-25 | Show presences in roster listing | defanor | |
2020-11-25 | rexmpp_console: handle roster and subscription management | defanor | |
2020-11-23 | Use stricter compiler checks | defanor | |
2020-11-23 | Add rexmpp_console_on_run | defanor | |
2020-11-22 | Add the console module | defanor | |