Log

description author age
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 Matthew Wild 2010-08-21
verse: Add verse.eventable() to give a passed object :event() and :hook()/:unhook() methods and return it again Matthew Wild 2010-08-21
verse.client: Update stream:close() to use base stream:close(), and not add an XMPP-specific :close() to the base stream Matthew Wild 2010-08-21
verse: Return true from connect() on success, add stream:close() Matthew Wild 2010-08-21
verse: Return false rather than nil from connect() on error, for consistency Matthew Wild 2010-08-21
verse: Add stream:set_loglevels() Matthew Wild 2010-08-09
verse.bosh: Implemented retry/reconnect logic, and handling of disconnects (either CM-intiated or due to connection failures) Matthew Wild 2010-08-08
squishy: Build in BOSH and HTTP by default, --no-bosh to disable Matthew Wild 2010-08-08
doc/example_bosh.lua: Put url into variable Matthew Wild 2010-08-08
squishy: Add --with-bosh option to squish with verse.bosh and necessarylibraries Matthew Wild 2010-08-06
verse.bosh: Update to use net.http instead of verse.plugins.http Matthew Wild 2010-08-06
Add doc/example_bosh.lua Matthew Wild 2010-08-06
verse.bosh: Use verse.new_bosh(logger, url) to make a BOSH connection Matthew Wild 2010-08-06
example_component.lua: Fix password Matthew Wild 2010-08-03
docs/example_component.lua: Example for connecting to the server as a component Matthew Wild 2010-08-03
verse.component: XEP-0114 support \o/ Matthew Wild 2010-08-03
verse.client: Add stream_id property Matthew Wild 2010-08-03
plugins.roster: Unfinished roster plugin Matthew Wild 2010-07-02
Bounce service-unavailable on unhandled iq stanzas (thanks Kev, Florob and anyone else who poked me) Matthew Wild 2010-06-21
verse.plugins.blocking, squishy: New plugin for XEP-0191: Simple Communications Blocking Matthew Wild 2010-06-14
plugins.compression: Add newline at end of file (helps old versions of squish for one thing) Matthew Wild 2010-06-04
verse.client, verse.plugins.bind, verse.plugins.session: Rename binding-success and binding-failure to bind-success and bind-failure for consistency Matthew Wild 2010-05-30
doc/example.lua: Update to use 'ready' event Matthew Wild 2010-05-30
verse.client: Fire 'ready' event on stream when resource binding or session negotiation is complete, hook this instead of binding-success Matthew Wild 2010-05-30
verse.plugins.session: Only negotiate session when support is advertised by the server, and not marked as optional (saves a round-trip in a lot of cases) Matthew Wild 2010-05-30
verse.plugins.compression: Remove some redundant debug logging Matthew Wild 2010-05-30
verse.plugins.session: Convert from spaces to tabs Matthew Wild 2010-05-30
verse.plugins.compression: Bump priority of stream-features handler to negotiate compression before resource binding Matthew Wild 2010-05-28
verse.plugins.compression: Support for stream compression (requires brimworks lua-zlib) Matthew Wild 2010-05-28
verse.client: Add stream:reset(), keep self.data static between resets Matthew Wild 2010-05-28
LICENSE: Add license (MIT/X11) Matthew Wild 2010-05-28
plugins.session: Convert from Windows line endings Matthew Wild 2010-05-21
verse.plugins.tls: self -> stream Matthew Wild 2010-05-11
verse.plugins.tls: Return true to indicate success loading plugin Matthew Wild 2010-05-11
verse.plugins.tls: Set secure flag, hide some warnings Matthew Wild 2010-05-11
verse: Load LuaSec if possible Matthew Wild 2010-05-11
verse.plugins.tls: Fail gracefully when LuaSec not loaded Matthew Wild 2010-05-11
verse.client: Load TLS along with other core plugins Matthew Wild 2010-05-11
verse.plugins.tls: Support for TLS encryption! (thanks Azelphur for the final push) Matthew Wild 2010-05-11
verse: Fire "status" event for connection status changes (notably SSL handshake complete) Matthew Wild 2010-05-11
verse: Remove some useless comments Matthew Wild 2010-05-11
doc/example.lua: Example XMPP client script Matthew Wild 2010-05-07
util.sha1, squishy: Add sha1 lib needed for proxy65 (and soon XEP-0114) Matthew Wild 2010-05-06
verse.plugins.proxy65: XEP-0065 plugin for file transfer through a proxy Matthew Wild 2010-05-06
verse: Add "drained" event to signal when send buffer is empty (new server.lua feature) Matthew Wild 2010-05-06
verse: Take advantage of server.lua's new onconnect callback for a more robust "connected" event Matthew Wild 2010-05-06
verse: Add stream:unhook(event_name, handler) Matthew Wild 2010-05-06
verse.client: Add verse.error_reply() helper Matthew Wild 2010-05-06
plugins.version: Detect errors based on type attribute, rather than presence of query element Matthew Wild 2010-04-29
Add support for 3921 session negotiation (makes ejabberd happy), thanks Chris! Matthew Wild 2010-04-02
verse.client: Add missing version to stream header (thanks Bill Clark) Matthew Wild 2010-02-17
verse.client: Update stream_callbacks format for new xmlhandlers API (thanks to Bill Clark for the patch) Matthew Wild 2010-02-17
verse.client, squishy: Rename "xmlhandlers" to "core.xmlhandlers" in line with Prosody's structure Matthew Wild 2010-01-25
verse.client: Fire disconnected event when the disconnect is initiated by the client too Matthew Wild 2010-01-06
verse: Add verse.quit() to exit the event loop Matthew Wild 2010-01-06
verse: Multiple changes to allow controlling logging for both verse and streams Matthew Wild 2010-01-06
verse.plugins.bind: Fix incorrect variable name causing traceback on unsuccessful bind Matthew Wild 2010-01-04
verse: Add verse.add_task(delay, callback) to add timer functions using util.timer Matthew Wild 2010-01-03
plugins.ping: Don't handle all errors as successful pongs, call callback with nil time and 3rd parameter a table with error info Matthew Wild 2009-12-23
plugins.bind: Requested JID^Wresource should be in <jid/>^W<resource/> tag (thanks Maranda :) ) Matthew Wild 2009-12-22