summaryrefslogtreecommitdiff
path: root/examples/weechat.c
AgeCommit message (Collapse)Author
2021-02-12Set log_function on initialisationdefanor
rexmpp_init may write logs itself, so a logging function should be set for that.
2020-11-26Introduce rexmpp_strerrordefanor
2020-11-22Add the console moduledefanor
2020-11-20Handle XEP-0402: PEP Native Bookmarksdefanor
2020-11-20Add XEP-0373 message verificationdefanor
2020-11-20Don't include own JID into <signcrypt/>, always encrypt for selfdefanor
2020-11-19Implement XEP-0373: OpenPGP for XMPPdefanor
Various checks and utility functions should still be added, and it currently relies on gpg(1) for key generation and validation, but PEP-based key distribution and basic OpenPGP functionality are there.
2020-11-17Add initial JID parsingdefanor
2020-09-11Print own messages as originating from ">" in the weechat plugindefanor
A full assigned JID is a bit too long, particularly for weechat.el.
2020-08-10Get rid of the weechat plugin's compiler warningsdefanor
2020-07-19Document a few functions and the weechat plugindefanor
2020-07-05Add presence trackingdefanor
Presence of roster contacts is tracked by rexmpp now (optionally, by default), and the weechat plugin marks online contacts with the "+" prefix.
2020-07-04Fill weechat nicklistsdefanor
The server buffer's nicklist is filled with roster items, and MUC buffers' nicklists are filled with active MUC participants. No MUC role indications, groups, or contact presence tracking yet.
2020-06-23Improve MUC support in the weechat plugindefanor
Exit MUCs on buffer closing, show resource parts instead of full JIDs.
2020-06-02WeeChat plugin: improve message printing, add MUC joiningdefanor
2020-06-01Add a crude WeeChat plugindefanor
Only usable as an XML console and for basic one-to-one chats, and quite messy, but probably will be extended and refactored later.