summaryrefslogtreecommitdiff
path: root/emacs/xmpp.el
AgeCommit message (Collapse)Author
2023-11-17Implement MUC self-ping (XEP-0410)defanor
2023-10-14Mark `xmpp' in xmpp.el for autoloaddefanor
2023-09-08Support libexpat as an alternative XML parserdefanor
2021-12-25Handle MUC private messages in xmpp.eldefanor
2021-10-23Add xmpp-restart into xmpp.eldefanor
For restarting the rexmpp_xml_interface process (e.g., switching to a newer version) without killing corresponding buffers.
2021-09-28Add request identifiers into the xmpp.el's XML interfacedefanor
Now the requests don't have to be queued, though xml_interface.c still expects responses from xmpp.el in reverse order.
2021-09-26Add xmpp-http-upload into xmpp.eldefanor
2021-09-17Add initial xmlns handling into xmpp.eldefanor
It's rather awkward, since XML properly parsed with namespaces can't be printed with the available printing function (perhaps a new one should be written). For now just propagating the xmlns attribute, relying on rexmpp/xml_interface.c not using namespace prefixes.
2021-09-17Handle <delay/> elements in xmpp.eldefanor
2021-09-17Handle message carbons in xmpp.eldefanor
2021-09-17Specify :port "xmpp" for auth-source-searchdefanor
2021-09-17Don't accept empty input in xmpp.eldefanor
2021-09-16Print full presence string in xmpp.el's MUC buffersdefanor
2021-09-16Fix xmpp.el's prompt mark tracking on buffer truncationdefanor
It's unnecessary to adjust it manually now; that only led to erroneous results.
2021-09-16Only check non-list variables in xmpp-kill-buffersdefanor
It's fine for the list ones to be nil.
2021-09-16Add an input prompt into xmpp.eldefanor
2021-09-12Use auth-source in xmpp.eldefanor
Now passwords can be stored in .authinfo and its other backends.
2021-09-11Add initial xmpp.el facesdefanor
Additional presence information and /me actions are handled too now.
2021-09-07Improve xmpp.el presence and message notificationsdefanor
Now tracking-mode is used, and presence changes are printed in conversation buffers.
2021-09-04Print names and shorter timestamps in xmpp.eldefanor
The conversation buffers now follow the <https://docs.modernxmpp.org/client/design/#names> recommendations for names, and the rexmpp_get_name function is adjusted to match those more closely.
2021-05-14Add timestamps into xmpp.el message buffersdefanor
2021-04-11xmpp.el: add message notificationsdefanor
2021-04-03xmpp.el: truncate XMPP buffersdefanor
2021-02-28Add the initial Emacs interfacedefanor