verse.client: Add stream:send_iq() and stream:new_id() for sending iqs with response handlers, and for generating stream-unique ids respectively

verse.client: Add stream:close()

verse.client: Add stream:reopen()

verse.client: Fire events on stream features, errors, etc. and on non-stream tags such as SASL and TLS

plugins.bind: Add plugin

plugins.sasl: Add plugin

squishy: Add util.xstanza

util.xstanza: New library to extend util.stanza with XMPP-specific helpers

util.logger: Friendlier string.format to automatically tostring() arguments

Log debug message when firing an event

verse: Support for loading plugins

Remove some XMPP client-specific requires from init.lua

Break client-specific code into verse.client module

Beginning of new verse

(0) +480 tip

mercurial