Software /
code /
verse
Graph
-
verse.client: Support for SRV record lookupsTue, 14 Sep 2010 15:03:55 +0100, by Matthew Wild
-
squishy: Re-organise and add net.dns, net.adns and util.ztactTue, 14 Sep 2010 15:03:20 +0100, by Matthew Wild
-
verse: Fire disconnected event even if connection fails instantlyTue, 14 Sep 2010 15:02:29 +0100, by Matthew Wild
-
squishy: Use --internal-bit-module to squish with the pure-Lua bit libraryMon, 13 Sep 2010 15:44:22 +0100, by Matthew Wild
-
libs/bit.lua: Add pure-Lua bit libraryMon, 13 Sep 2010 15:42:17 +0100, by Matthew Wild
-
verse: Log error and return when trying to close a closed connectionMon, 13 Sep 2010 14:49:30 +0100, by Matthew Wild
-
squishy: Add util.hashes [libs/hashes.lua]Mon, 13 Sep 2010 14:48:10 +0100, by Matthew Wild
-
libs/encodings.lua: Use mime.b64 for base64.encodeMon, 13 Sep 2010 14:47:20 +0100, by Matthew Wild
-
libs.hashes: Pure-Lua util.hashes replacement (depends on util.sha1)Mon, 13 Sep 2010 14:46:36 +0100, by Matthew Wild
-
doc/example_pep.lua: Example script to use the PEP pluginMon, 13 Sep 2010 14:12:09 +0100, by Matthew Wild
-
libs.logger: Use io.write instead of printMon, 13 Sep 2010 14:10:28 +0100, by Matthew Wild
-
verse: verse.loop() and new verse.step() use the new error handler to, er, handle errors.Mon, 13 Sep 2010 14:08:41 +0100, by Matthew Wild
-
verse: Add verse.log() to log a message using the default logger. Also add verse.set_error_handler() to, er, set an error handler.Mon, 13 Sep 2010 14:07:41 +0100, by Matthew Wild
-
verse: Log error when connection fails instantlySun, 12 Sep 2010 17:49:01 +0100, by Matthew Wild
-
util.dataforms, squishy: Add util.dataforms libraryThu, 09 Sep 2010 19:35:41 +0100, by Matthew Wild
-
plugins.adhoc: Support for querying for and executing commandsThu, 09 Sep 2010 19:30:49 +0100, by Matthew Wild
-
plugins.disco: Further fixes to storing and retrieving to/from the disco cacheThu, 09 Sep 2010 19:27:46 +0100, by Matthew Wild
-
plugins.disco: Store node of disco itemsThu, 09 Sep 2010 19:25:08 +0100, by Matthew Wild
-
plugins.disco: Fixes for storing/retrieving items from the disco cache.Thu, 09 Sep 2010 19:11:27 +0100, by Matthew Wild
-
plugins.jingle: Add 'terminated' eventThu, 09 Sep 2010 19:10:37 +0100, by Matthew Wild
-
doc/example_adhoc.lua: Example of using ad-hoc commandsThu, 26 Aug 2010 17:53:05 +0100, by Matthew Wild
-
verse.plugins.adhoc: XEP-0050 Ad-hoc commands pluginThu, 26 Aug 2010 17:52:16 +0100, by Matthew Wild
-
verse.plugins.disco: Add stream:add_disco_item()Thu, 26 Aug 2010 17:48:57 +0100, by Matthew Wild
-
verse.plugins.pep: New plugin to add an API for sending and catching PEP eventsWed, 25 Aug 2010 16:27:30 +0100, by Matthew Wild
-
verse.plugins.disco: Add stream:remove_disco_feature()Wed, 25 Aug 2010 16:18:12 +0100, by Matthew Wild
-
verse.plugins.disco: Remove warning about base64 issue, bug located and fixedWed, 25 Aug 2010 13:21:25 +0100, by Matthew Wild
-
util.sha1: Truncate to a single return result when returning the binary form of the hashWed, 25 Aug 2010 13:19:53 +0100, by Matthew Wild
-
doc/example_jingle.lua, doc/example_jingle_send.lua: Example scripts to receive and send files using JingleTue, 24 Aug 2010 11:16:46 +0100, by Matthew Wild
-
verse.plugins.disco: Auto-disco local services on connect, and delay 'ready' event until doneTue, 24 Aug 2010 11:11:17 +0100, by Matthew Wild
-
doc/example.lua: Don't add sasl plugin, since it is enabled by defaultTue, 24 Aug 2010 11:10:42 +0100, by Matthew Wild
-
libs/encodings.lua: Throw error when calling unimplemented functionSat, 21 Aug 2010 15:53:16 +0100, by Matthew Wild
-
squishy: Add proxy65, jingle, jingle_ft, jingle_s5b, disco pluginsSat, 21 Aug 2010 15:37:04 +0100, by Matthew Wild
-
util.sha1: Obey second parameter which decides whether to return the result in ASCII hex encodingSat, 21 Aug 2010 15:31:13 +0100, by Matthew Wild
-
verse.plugins.version: Return true when handling a version requestSat, 21 Aug 2010 15:30:40 +0100, by Matthew Wild
-
verse.plugins.proxy65: Add proxies discovered by disco plugin to proxy65.available_streamhostsSat, 21 Aug 2010 15:29:49 +0100, by Matthew Wild
-
verse.plugins.jingle_ft: Jingle File Transfer application profileSat, 21 Aug 2010 15:28:54 +0100, by Matthew Wild
-
verse.plugins.jingle_s5b: Jingle SOCKS5 Bytestreams transportSat, 21 Aug 2010 15:28:08 +0100, by Matthew Wild
-
verse.plugins.jingle: XEP-0166 Jingle pluginSat, 21 Aug 2010 14:55:02 +0100, by Matthew Wild
-
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 entitiesSat, 21 Aug 2010 14:51:36 +0100, by Matthew Wild
-
verse: Add verse.eventable() to give a passed object :event() and :hook()/:unhook() methods and return it againSat, 21 Aug 2010 14:38:16 +0100, by Matthew Wild
-
verse.client: Update stream:close() to use base stream:close(), and not add an XMPP-specific :close() to the base streamSat, 21 Aug 2010 14:37:10 +0100, by Matthew Wild
-
verse: Return true from connect() on success, add stream:close()Sat, 21 Aug 2010 14:36:21 +0100, by Matthew Wild
-
verse: Return false rather than nil from connect() on error, for consistencySat, 21 Aug 2010 14:35:51 +0100, by Matthew Wild
-
verse: Add stream:set_loglevels()Mon, 09 Aug 2010 13:57:08 +0100, by Matthew Wild
-
verse.bosh: Implemented retry/reconnect logic, and handling of disconnects (either CM-intiated or due to connection failures)Sun, 08 Aug 2010 01:21:22 +0100, by Matthew Wild
-
squishy: Build in BOSH and HTTP by default, --no-bosh to disableSun, 08 Aug 2010 01:18:12 +0100, by Matthew Wild
-
doc/example_bosh.lua: Put url into variableSun, 08 Aug 2010 01:17:39 +0100, by Matthew Wild
-
squishy: Add --with-bosh option to squish with verse.bosh and necessarylibrariesFri, 06 Aug 2010 17:09:13 +0100, by Matthew Wild
-
verse.bosh: Update to use net.http instead of verse.plugins.httpFri, 06 Aug 2010 17:07:56 +0100, by Matthew Wild
-
Add doc/example_bosh.luaFri, 06 Aug 2010 16:31:30 +0100, by Matthew Wild
-
verse.bosh: Use verse.new_bosh(logger, url) to make a BOSH connectionFri, 06 Aug 2010 16:28:50 +0100, by Matthew Wild
-
example_component.lua: Fix passwordTue, 03 Aug 2010 09:28:53 +0100, by Matthew Wild
-
docs/example_component.lua: Example for connecting to the server as a componentTue, 03 Aug 2010 09:19:26 +0100, by Matthew Wild
-
verse.component: XEP-0114 support \o/Tue, 03 Aug 2010 09:17:23 +0100, by Matthew Wild
-
verse.client: Add stream_id propertyTue, 03 Aug 2010 09:17:03 +0100, by Matthew Wild
-
plugins.roster: Unfinished roster pluginFri, 02 Jul 2010 13:36:18 +0100, by Matthew Wild
-
Bounce service-unavailable on unhandled iq stanzas (thanks Kev, Florob and anyone else who poked me)Mon, 21 Jun 2010 17:33:51 +0100, by Matthew Wild
-
verse.plugins.blocking, squishy: New plugin for XEP-0191: Simple Communications BlockingMon, 14 Jun 2010 14:12:44 +0100, by Matthew Wild
-
plugins.compression: Add newline at end of file (helps old versions of squish for one thing)Fri, 04 Jun 2010 10:36:34 +0100, by Matthew Wild
-
verse.client, verse.plugins.bind, verse.plugins.session: Rename binding-success and binding-failure to bind-success and bind-failure for consistencySun, 30 May 2010 02:54:15 +0100, by Matthew Wild
-
doc/example.lua: Update to use 'ready' eventSun, 30 May 2010 02:49:58 +0100, by Matthew Wild
-
verse.client: Fire 'ready' event on stream when resource binding or session negotiation is complete, hook this instead of binding-successSun, 30 May 2010 02:49:02 +0100, by Matthew Wild
-
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)Sun, 30 May 2010 02:47:19 +0100, by Matthew Wild
-
verse.plugins.compression: Remove some redundant debug loggingSun, 30 May 2010 02:44:29 +0100, by Matthew Wild
-
verse.plugins.session: Convert from spaces to tabsSun, 30 May 2010 02:37:03 +0100, by Matthew Wild
-
verse.plugins.compression: Bump priority of stream-features handler to negotiate compression before resource bindingFri, 28 May 2010 23:32:16 +0100, by Matthew Wild
-
verse.plugins.compression: Support for stream compression (requires brimworks lua-zlib)Fri, 28 May 2010 23:27:39 +0100, by Matthew Wild
-
verse.client: Add stream:reset(), keep self.data static between resetsFri, 28 May 2010 23:26:31 +0100, by Matthew Wild
-
LICENSE: Add license (MIT/X11)Fri, 28 May 2010 20:59:38 +0100, by Matthew Wild
-
plugins.session: Convert from Windows line endingsFri, 21 May 2010 11:11:43 +0100, by Matthew Wild
-
verse.plugins.tls: self -> streamTue, 11 May 2010 23:19:01 +0100, by Matthew Wild
-
verse.plugins.tls: Return true to indicate success loading pluginTue, 11 May 2010 23:18:11 +0100, by Matthew Wild
-
verse.plugins.tls: Set secure flag, hide some warningsTue, 11 May 2010 23:17:00 +0100, by Matthew Wild
-
verse: Load LuaSec if possibleTue, 11 May 2010 23:09:37 +0100, by Matthew Wild
-
verse.plugins.tls: Fail gracefully when LuaSec not loadedTue, 11 May 2010 23:06:52 +0100, by Matthew Wild
-
verse.client: Load TLS along with other core pluginsTue, 11 May 2010 23:05:26 +0100, by Matthew Wild
-
verse.plugins.tls: Support for TLS encryption! (thanks Azelphur for the final push)Tue, 11 May 2010 22:41:09 +0100, by Matthew Wild
-
verse: Fire "status" event for connection status changes (notably SSL handshake complete)Tue, 11 May 2010 22:40:13 +0100, by Matthew Wild
-
verse: Remove some useless commentsTue, 11 May 2010 22:09:44 +0100, by Matthew Wild
-
doc/example.lua: Example XMPP client scriptFri, 07 May 2010 09:57:48 +0100, by Matthew Wild
-
util.sha1, squishy: Add sha1 lib needed for proxy65 (and soon XEP-0114)Thu, 06 May 2010 10:35:50 +0100, by Matthew Wild
-
verse.plugins.proxy65: XEP-0065 plugin for file transfer through a proxyThu, 06 May 2010 10:34:27 +0100, by Matthew Wild
-
verse: Add "drained" event to signal when send buffer is empty (new server.lua feature)Thu, 06 May 2010 10:28:13 +0100, by Matthew Wild
-
verse: Take advantage of server.lua's new onconnect callback for a more robust "connected" eventThu, 06 May 2010 10:27:11 +0100, by Matthew Wild
-
verse: Add stream:unhook(event_name, handler)Thu, 06 May 2010 10:26:16 +0100, by Matthew Wild
-
verse.client: Add verse.error_reply() helperThu, 06 May 2010 10:24:37 +0100, by Matthew Wild
-
plugins.version: Detect errors based on type attribute, rather than presence of query elementThu, 29 Apr 2010 22:08:14 +0100, by Matthew Wild
-
Add support for 3921 session negotiation (makes ejabberd happy), thanks Chris!Fri, 02 Apr 2010 16:07:43 +0100, by Matthew Wild
-
verse.client: Add missing version to stream header (thanks Bill Clark)Wed, 17 Feb 2010 00:26:30 +0000, by Matthew Wild
-
verse.client: Update stream_callbacks format for new xmlhandlers API (thanks to Bill Clark for the patch)Wed, 17 Feb 2010 00:24:54 +0000, by Matthew Wild
-
verse.client, squishy: Rename "xmlhandlers" to "core.xmlhandlers" in line with Prosody's structureMon, 25 Jan 2010 22:07:25 +0000, by Matthew Wild
-
verse.client: Fire disconnected event when the disconnect is initiated by the client tooWed, 06 Jan 2010 17:43:25 +0000, by Matthew Wild
-
verse: Add verse.quit() to exit the event loopWed, 06 Jan 2010 17:42:57 +0000, by Matthew Wild
-
verse: Multiple changes to allow controlling logging for both verse and streamsWed, 06 Jan 2010 17:42:37 +0000, by Matthew Wild
-
verse.plugins.bind: Fix incorrect variable name causing traceback on unsuccessful bindMon, 04 Jan 2010 15:21:32 +0000, by Matthew Wild
-
verse: Add verse.add_task(delay, callback) to add timer functions using util.timerSun, 03 Jan 2010 18:01:54 +0000, by Matthew Wild
-
plugins.ping: Don't handle all errors as successful pongs, call callback with nil time and 3rd parameter a table with error infoWed, 23 Dec 2009 00:59:35 +0000, by Matthew Wild
-
plugins.bind: Requested JID^Wresource should be in <jid/>^W<resource/> tag (thanks Maranda :) )Tue, 22 Dec 2009 01:57:02 +0000, by Matthew Wild
-
plugins.bind: Requested JID should be in <jid/> tag (thanks Maranda :) )Tue, 22 Dec 2009 01:48:01 +0000, by Matthew Wild
-
verse.client: Automatically load sasl and bind pluginsMon, 21 Dec 2009 19:28:02 +0000, by Matthew Wild
-
verse.client: Don't hook the stanza event every time a stanza comes in :)Mon, 21 Dec 2009 14:25:44 +0000, by Matthew Wild
-
plugins.ping: Define xmlns_ping namespaceSun, 20 Dec 2009 22:07:20 +0000, by Matthew Wild
-
squishy: Add ping pluginSun, 20 Dec 2009 21:38:49 +0000, by Matthew Wild
-
plugins.ping: Return true on module load to indicate load successSun, 20 Dec 2009 21:35:49 +0000, by Matthew Wild
-
plugins.version: Return true on module load to indicate load successSun, 20 Dec 2009 21:35:24 +0000, by Matthew Wild
-
plugins.ping: Add ping plugin to XMPP ping a JIDSun, 20 Dec 2009 21:33:55 +0000, by Matthew Wild
-
squish: Add version pluginWed, 09 Dec 2009 20:58:21 +0000, by Matthew Wild
-
Revert module names throughout to their Prosody equivalentsWed, 09 Dec 2009 20:58:04 +0000, by Matthew Wild
-
verse.plugins.version: Fix for handling of version requestsWed, 09 Dec 2009 20:57:18 +0000, by Matthew Wild
-
verse.client: New stanza dispatcher to fire events based on the name (and in the case of iq, xmlns) of the stanzaWed, 09 Dec 2009 20:55:34 +0000, by Matthew Wild
-
Add 'version' plugin to handle and generate version requestsWed, 09 Dec 2009 13:55:58 +0000, by Matthew Wild
-
Rename verse2 -> verseWed, 09 Dec 2009 13:55:08 +0000, by Matthew Wild
-
verse.client: Add verse.reply() as shortcut for util.stanza.reply()Wed, 09 Dec 2009 13:55:00 +0000, by Matthew Wild
-
squishy: Add util.uuid dependencyFri, 04 Dec 2009 03:33:59 +0000, by Matthew Wild
-
verse: Have verse.new() accept a prototype table on which to base the connectionFri, 04 Dec 2009 03:28:40 +0000, by Matthew Wild
-
verse.client: Extend verse object with message/iq/presence/stanza methods from util.stanzaFri, 04 Dec 2009 03:23:06 +0000, by Matthew Wild
-
verse.client: Fixes for new xmlhandlers namespace seperatorTue, 01 Dec 2009 04:16:11 +0000, by Matthew Wild
-
verse: Update for new server connection APITue, 01 Dec 2009 04:14:52 +0000, by Matthew Wild
-
squishy: Update to fetch new server_select.lua from ProsodyTue, 01 Dec 2009 04:14:11 +0000, by Matthew Wild
-
squishy: Add util.timerMon, 30 Nov 2009 15:54:56 +0000, by Matthew Wild
-
verse: Include LuaRocks packages if we canMon, 30 Nov 2009 15:54:33 +0000, by Matthew Wild
-
verse: Fix stream:hook() to pass additional parameters to the underlying hook(), so we don't strip priorityMon, 30 Nov 2009 15:53:44 +0000, by Matthew Wild
-
util.xstanza: Fix and rename error_from_stanza() -> get_error()Mon, 30 Nov 2009 15:52:52 +0000, by Matthew Wild
-
squish: Add pluginsSun, 29 Nov 2009 03:43:24 +0000, by Matthew Wild
-
verse.client: Add stream:send_iq() and stream:new_id() for sending iqs with response handlers, and for generating stream-unique ids respectivelySat, 28 Nov 2009 22:30:25 +0000, by Matthew Wild
-
verse.client: Add stream:close()Sat, 28 Nov 2009 22:29:29 +0000, by Matthew Wild
-
verse.client: Add stream:reopen()Sat, 28 Nov 2009 22:29:09 +0000, by Matthew Wild
-
verse.client: Fire events on stream features, errors, etc. and on non-stream tags such as SASL and TLSSat, 28 Nov 2009 22:28:03 +0000, by Matthew Wild
-
plugins.bind: Add pluginSat, 28 Nov 2009 22:25:54 +0000, by Matthew Wild
-
plugins.sasl: Add pluginSat, 28 Nov 2009 22:25:41 +0000, by Matthew Wild
-
squishy: Add util.xstanzaSat, 28 Nov 2009 22:25:15 +0000, by Matthew Wild
-
util.xstanza: New library to extend util.stanza with XMPP-specific helpersSat, 28 Nov 2009 22:25:04 +0000, by Matthew Wild
-
util.logger: Friendlier string.format to automatically tostring() argumentsSat, 28 Nov 2009 22:24:20 +0000, by Matthew Wild
-
Log debug message when firing an eventSat, 28 Nov 2009 22:22:51 +0000, by Matthew Wild
-
verse: Support for loading pluginsSat, 28 Nov 2009 22:22:31 +0000, by Matthew Wild
-
Remove some XMPP client-specific requires from init.luaTue, 04 Aug 2009 18:32:25 +0100, by Matthew Wild
-
Break client-specific code into verse.client moduleTue, 04 Aug 2009 18:25:56 +0100, by Matthew Wild
-
Beginning of new verseTue, 04 Aug 2009 00:10:45 +0100, by Matthew Wild
Scroll all the way down to load more.