verse.plugins.jingle: XEP-0166 Jingle plugin

verse.plugins.disco: Add disco plugin originally developed by Hubert Chathi for Riddim, but here adapted for Verse with new APIs added to allow disco'ing the local server and remote entities

verse: Add verse.eventable() to give a passed object :event() and :hook()/:unhook() methods and return it again

verse.client: Update stream:close() to use base stream:close(), and not add an XMPP-specific :close() to the base stream

verse: Return true from connect() on success, add stream:close()

verse: Return false rather than nil from connect() on error, for consistency

verse: Add stream:set_loglevels()

verse.bosh: Implemented retry/reconnect logic, and handling of disconnects (either CM-intiated or due to connection failures)

squishy: Build in BOSH and HTTP by default, --no-bosh to disable

doc/example_bosh.lua: Put url into variable

(0) -10 +10 +100 +300 tip

mercurial