Log

description author age
plugins.archive: Don't modify the query params table Kim Alvefur Mon, 25 Jun 2012 02:27:43 +0200
squishy, plugins.archive: Fetch RSM lib from prosody-modules and use. Kim Alvefur Fri, 08 Jun 2012 21:39:01 +0200
plugins.archive: Treat query params correctly Kim Alvefur Fri, 08 Jun 2012 06:44:20 +0200
plugins.sasl: Collect text message on SASL failure Kim Alvefur Mon, 28 May 2012 17:32:38 +0200
plugins.groupchat: Import util.jid here too. Kim Alvefur Fri, 18 May 2012 22:11:23 +0200
plugins.bind: Import util.jid to fix traceback Matthew Wild Fri, 18 May 2012 20:39:30 +0100
squishy: Update to fetch from a pre-timber revision of Prosody Matthew Wild Thu, 17 May 2012 19:41:41 +0100
util.vcard: Don't use module() Kim Alvefur Sun, 13 May 2012 20:14:32 +0200
plugins.archive: Parse the timestamp Kim Alvefur Fri, 20 Apr 2012 04:12:49 +0200
plugins.archive: Collect the archive id Kim Alvefur Fri, 20 Apr 2012 04:10:18 +0200
plugins.archive: Move namespaces to the top Kim Alvefur Fri, 20 Apr 2012 01:39:31 +0200
plugins.archive: Implement archiving preferences Kim Alvefur Fri, 20 Apr 2012 01:36:13 +0200
plugins.archive: Import util.stanza directly and use it Kim Alvefur Fri, 20 Apr 2012 00:33:46 +0200
plugins.archive: Add local verse Kim Alvefur Fri, 20 Apr 2012 00:33:18 +0200
plugins.archive: Add a header comment Kim Alvefur Fri, 20 Apr 2012 00:32:36 +0200
Merge with Zash Matthew Wild Fri, 30 Mar 2012 03:58:20 +0100
plugins.jingle_s5b: Add missing xmlns Kim Alvefur Fri, 30 Mar 2012 00:17:13 +0200
plugins.jingle_s5b: Add local verse Kim Alvefur Fri, 30 Mar 2012 00:16:50 +0200
doc/example_carbons.lua: Update to reflect timestamp change in carbons plugin. Kim Alvefur Sat, 17 Mar 2012 16:00:16 +0100
plugins.carbons: Get and parse timestamp from carbon into a number. Kim Alvefur Sat, 17 Mar 2012 15:59:43 +0100
plugins.carbons: Don't check carbons flag twice. Kim Alvefur Sat, 17 Mar 2012 15:44:16 +0100
plugins.jingle_ibb: new_ibb() doesn't need to be global Kim Alvefur Mon, 05 Mar 2012 20:51:00 +0100
plugins.pubsub: Add a local variable to save some table lookups Kim Alvefur Mon, 05 Mar 2012 20:18:54 +0100
client, component: `ret` was probably meant to be a local Kim Alvefur Mon, 05 Mar 2012 20:13:33 +0100
verse: Remove some, erm, debug logging Matthew Wild Fri, 30 Mar 2012 03:57:03 +0100
verse: Add :listen(host, port) to Verse objects ("connected" event is fired with new clients) Matthew Wild Fri, 30 Mar 2012 03:09:59 +0100
verse: Accept a file object as a log handler, and automatically call :write() on it with a formatted message Matthew Wild Sun, 12 Feb 2012 20:21:52 +0000
squishy: add util.datetime Kim Alvefur Sun, 12 Feb 2012 02:27:56 +0100
plugins.carbons: Fix wrong variable name Kim Alvefur Wed, 01 Feb 2012 22:40:30 +0100
plugins.roster: Make stanza error parts locals. Kim Alvefur Fri, 27 Jan 2012 18:52:25 +0100
plugins.archive: Add missing :up() Kim Alvefur Mon, 16 Jan 2012 22:58:50 +0100
plugins.carbons: Update to XEP v0.6. Check that messages are from your bare jid. Kim Alvefur Tue, 10 Jan 2012 21:08:19 +0100
plugins.archive: Experimental implementation of the Message Archive Management ProtoXEP Kim Alvefur Fri, 06 Jan 2012 16:54:10 +0100
plugins.pubsub: Implement unsubscribe. Kim Alvefur Sun, 01 Jan 2012 22:48:11 +0100
plugins.roster: Change variable name to what's used in XMPP-IM Kim Alvefur Sun, 01 Jan 2012 22:17:39 +0100
doc/example_pubsub.lua: Fix typo. Kim Alvefur Fri, 23 Dec 2011 06:11:14 +0100
doc/example_pep.lua: Reorder a bit to avoid re-sending presence multiple times when caps change. Kim Alvefur Fri, 16 Dec 2011 22:09:37 +0100
plugins.pep: Load disco, since PEP depends on it Kim Alvefur Fri, 16 Dec 2011 22:04:03 +0100
plugins.disco: Add set_ and add_identity() Kim Alvefur Fri, 16 Dec 2011 22:01:29 +0100
plugins.disco: A little cleanup and a bit of rewrite with a touch of premature optimization. Kim Alvefur Fri, 16 Dec 2011 22:00:41 +0100
plugins.pubsub: Fix to use correct method in backwards-compatibility code Matthew Wild Sun, 11 Dec 2011 02:26:55 +0000
plugins.pubsub: Fix typo Kim Alvefur Sat, 10 Dec 2011 15:45:55 +0100
plugins.pubsub: Fix missing <item/> when publishing. Kim Alvefur Sat, 10 Dec 2011 15:21:09 +0100
verse.bosh: Minor change to pass Verse stream to stream callbacks (though it isn't currently used by them) Matthew Wild Wed, 07 Dec 2011 02:46:00 +0000
verse.bosh: Fix to loop over every child tag (childtags() is now too namespace-aware for this purpose) Matthew Wild Wed, 07 Dec 2011 02:45:11 +0000
doc/example*.lua: Update to use new .init() method Matthew Wild Mon, 05 Dec 2011 15:44:17 +0000
Merge with Zash Matthew Wild Mon, 05 Dec 2011 15:39:05 +0000
verse: Add stream:info() for emitting info-level log message. Kim Alvefur Mon, 05 Dec 2011 16:24:13 +0100
verse: Add init(...) method to load connection modules (client, component, bosh, etc.) Matthew Wild Mon, 05 Dec 2011 15:38:18 +0000
plugins.groupchat: Fix missing 'end' in last commit Matthew Wild Mon, 05 Dec 2011 15:36:53 +0000
Merge with MattJ & mva Kim Alvefur Sat, 03 Dec 2011 19:46:47 +0100
plugins.pep: Use the new PubSub api. Kim Alvefur Mon, 28 Nov 2011 17:16:04 +0100
plugins.pubsub: Make the old functions wrap the new. Kim Alvefur Mon, 28 Nov 2011 17:15:41 +0100
verse.plugins.groupchat: Make last commit (7802a048) more concise Matthew Wild Sat, 03 Dec 2011 16:27:36 +0000
fixed sending of leave message mva Fri, 02 Dec 2011 11:27:38 +0600
added local verse var to all plugins mva Fri, 02 Dec 2011 11:02:02 +0600
plugins.pep: Use the new PubSub api. Kim Alvefur Mon, 28 Nov 2011 17:16:04 +0100
plugins.pubsub: Make the old functions wrap the new. Kim Alvefur Mon, 28 Nov 2011 17:15:41 +0100
verse: Remove silly logger line I just noticed at the end of the file Matthew Wild Wed, 30 Nov 2011 18:01:53 +0000
Merge with Zash Matthew Wild Mon, 28 Nov 2011 15:00:48 +0000
plugins.bind: get_child_text() Kim Alvefur Thu, 24 Nov 2011 07:10:26 +0100
plugins.vcard_update: get_child_text() Kim Alvefur Thu, 24 Nov 2011 07:10:26 +0100
doc/example_pep.lua: get_child_text() Kim Alvefur Thu, 24 Nov 2011 07:02:27 +0100
verse: Add default log handler for errors Matthew Wild Sun, 27 Nov 2011 23:00:15 +0000
verse: Format messages before passing them to custom log handler Matthew Wild Sun, 27 Nov 2011 22:59:59 +0000
verse: set_log_handler(): Allow nil to be passed for log_handler to disable logging (the default). Matthew Wild Sun, 27 Nov 2011 22:50:21 +0000
verse: Switch connection ids to be a simple incrementing integer Matthew Wild Sun, 27 Nov 2011 22:48:02 +0000
verse, squishy: Port to Prosody's util.logger. Adds new function, verse.set_log_handler(handler, levels). Matthew Wild Sun, 27 Nov 2011 22:45:26 +0000
verse: require('util.logger') (besides being correct, also fixes a silly bug when loading verse twice) Matthew Wild Sun, 27 Nov 2011 22:07:59 +0000
verse: verse.logger() -> verse.new_logger() Matthew Wild Sun, 27 Nov 2011 22:01:59 +0000
plugins.register: Add in-band registration plugin Matthew Wild Sun, 27 Nov 2011 21:56:21 +0000
verse: Connections use global Verse logger by default Matthew Wild Sun, 27 Nov 2011 21:41:44 +0000
squishy: Rewrite in an attempt to curb the unbounded growth of the plugin list Matthew Wild Sun, 27 Nov 2011 21:40:42 +0000
plugins.pep: Set item to the first tag instead of first child. Kim Alvefur Thu, 24 Nov 2011 06:23:43 +0100
plugins.groupchat: Use stanza:get_child_text() Kim Alvefur Tue, 08 Nov 2011 10:10:50 +0100
doc/example_pubsub.lua: Example plugins.pubsub usage Kim Alvefur Sun, 06 Nov 2011 21:09:07 +0100
plugins.vcard_update: Update for util.vcard changes. Kim Alvefur Sun, 06 Nov 2011 20:38:15 +0100
plugins.vcard: Use util.vcard Kim Alvefur Sun, 06 Nov 2011 20:04:19 +0100
util.vcard: Add util for converting vCard3 to/from XEP 54 Kim Alvefur Sun, 06 Nov 2011 20:03:20 +0100
doc: Add Carbons example Kim Alvefur Wed, 02 Nov 2011 01:18:53 +0100
squishy: Add carbons plugin Kim Alvefur Wed, 02 Nov 2011 01:18:16 +0100
plugins.carbons: Add, implements Message Carbons (XEP 280) Kim Alvefur Wed, 02 Nov 2011 01:17:54 +0100
squishy: add vcard, vcard_update, jingle_ibb Kim Alvefur Wed, 02 Nov 2011 01:11:35 +0100
plugins.pubsub: New, OOP-ish, PubSub interface. Beware of stubs. Kim Alvefur Wed, 12 Oct 2011 18:11:07 +0200
plugins.pubsub: implement node creation Kim Alvefur Tue, 11 Oct 2011 13:26:11 +0200
plugins.jingle: Stop event propagation after returning errors Kim Alvefur Sun, 02 Oct 2011 00:30:12 +0200
plugins.jingle_ibb: In-Band Bytestreams, initial commit. Kim Alvefur Fri, 30 Sep 2011 05:17:06 +0200
plugins.version: Use get_child_text() and fix traceback on empty iq-result reply. Kim Alvefur Thu, 22 Sep 2011 19:52:06 +0200
plugins.roster: Check stream features for roster versioning support. Kim Alvefur Thu, 08 Sep 2011 18:04:49 +0200
plugins.pep: Reuse the pubsub plugin. Kim Alvefur Thu, 08 Sep 2011 18:03:07 +0200
plugins.groupchat: Improve room subject handling, add event Kim Alvefur Thu, 08 Sep 2011 17:51:11 +0200
squishy: Add a convenience function for plugins Kim Alvefur Tue, 30 Aug 2011 19:26:53 +0200
plugins.roster: Fix wrong name of reply variable Kim Alvefur Sun, 28 Aug 2011 23:34:59 +0200
plugins.disco: Increase hook priority. Fixes duplicated disco features. Kim Alvefur Tue, 16 Aug 2011 02:32:36 +0200
plugins.jingle: Logging fix Kim Alvefur Sun, 14 Aug 2011 21:45:21 +0200
plugins.roster: Roster versioning support. Kim Alvefur Tue, 07 Jun 2011 20:29:54 +0200
plugins.roster: Don't signal roster events if there was no such item Kim Alvefur Tue, 24 May 2011 20:22:02 +0200
squishy: Add the roster plugin Kim Alvefur Wed, 20 Apr 2011 01:32:25 +0200
plugins.groupchat: Bump topic change handling up a bit Kim Alvefur Sun, 20 Mar 2011 19:00:26 +0100
plugins.keepalive: Add (thanks chris) Matthew Wild Fri, 18 Mar 2011 22:15:21 +0000
verse: Expose net.server as verse.server Matthew Wild Fri, 18 Mar 2011 21:50:06 +0000
squishy: Add smacks and keepalive plugins Matthew Wild Fri, 18 Mar 2011 21:49:18 +0000
plugins.smacks: Scatter some logging and comments through the code for good measure Matthew Wild Fri, 18 Mar 2011 21:48:24 +0000
plugins.smacks: Fix event priority and handling to make the code actually... work Matthew Wild Fri, 18 Mar 2011 21:46:33 +0000
plugins.smacks: Remove some debugging code from resumption success handling, and fire a "resumed" event instead Matthew Wild Fri, 18 Mar 2011 21:42:49 +0000
plugins.smacks: Add 1s delay between reconnect attempts Matthew Wild Fri, 18 Mar 2011 21:42:00 +0000
verse.client: Reopen stream in response to 'connected' event Matthew Wild Fri, 18 Mar 2011 21:39:57 +0000
libs/adhoc.lib.lua: Update copy (ugh) from Prosody Matthew Wild Fri, 18 Mar 2011 21:33:53 +0000
plugins.*: Use verse.stanza() & co instead of require util.stanza Kim Alvefur Thu, 17 Mar 2011 18:33:52 +0100
plugins.vcard_update: Support for XEP-153 avatar hash in presence broadcasts Kim Alvefur Thu, 17 Mar 2011 01:30:44 +0100
plugins.vcard: Get and set vcard-temp info. Kim Alvefur Thu, 17 Mar 2011 00:50:02 +0100
Added uptime plugin, included also an entry for it into the squishy file. Marco Cirillo Mon, 14 Mar 2011 14:21:30 +0000
plugins.pubsub: Fix to use :childtags() for iterating through items in a pubsub notification (:matching_tags() was removed from Prosody) Matthew Wild Mon, 14 Mar 2011 15:17:32 +0000
plugins.roster: Add roster push handling, roster item parsing, delete_contact() Kim Alvefur Wed, 09 Mar 2011 18:38:24 +0100
plugins.presence: Fix priority setting. (Thanks Florob) Kim Alvefur Mon, 07 Mar 2011 21:53:02 +0100
Merge with Zash Matthew Wild Tue, 22 Feb 2011 23:54:35 +0000
plugins.groupchat: Fix self reference when leaving rooms Kim Alvefur Tue, 01 Feb 2011 04:53:40 +0100
plugins.smacks: XEP-0198 support Matthew Wild Tue, 22 Feb 2011 23:51:00 +0000
plugins.groupchat: Fix prev commit. Kim Alvefur Tue, 25 Jan 2011 19:33:15 +0100
plugins.groupchat: Extra options. Route join presence through the room. Option to stamp from attr on outgoing stanzas (useful for components). Kim Alvefur Wed, 19 Jan 2011 20:41:53 +0100
plugins.groupchat: Trying to get subject to behave properly Kim Alvefur Wed, 19 Jan 2011 20:37:12 +0100
plugins.groupchat: Fix a missing `st.` and send join stanza regardless of return value from pre-join event. Kim Alvefur Thu, 13 Jan 2011 00:23:17 +0100
squishy: Add groupchat plugin Kim Alvefur Tue, 11 Jan 2011 23:18:40 +0100
plugins.groupchat: Adapt from Riddim Kim Alvefur Tue, 11 Jan 2011 23:14:30 +0100
Merge with Zash Matthew Wild Fri, 31 Dec 2010 03:40:34 +0000
plugins.disco: Load the presence plugin Kim Alvefur Fri, 31 Dec 2010 02:17:39 +0100
plugins.disco: Use the new presence plugin for caching and resending Kim Alvefur Fri, 31 Dec 2010 02:12:27 +0100
squishy: Add plugis.presence Kim Alvefur Fri, 31 Dec 2010 01:32:26 +0100
plugins.presence: Initial commit of plugin that caches the last outgoing presence, and handles rebroadcast Kim Alvefur Fri, 31 Dec 2010 01:29:28 +0100
plugins.disco,compression: Use xmlns_* variables Kim Alvefur Fri, 31 Dec 2010 01:10:57 +0100
plugins.disco: Fix missing xmlns variable. Kim Alvefur Fri, 31 Dec 2010 00:30:37 +0100
plugins.legacy: Try to login anyways, compat for servers not supporting XEP 78 properly. Kim Alvefur Mon, 29 Nov 2010 16:12:55 +0100
verse: Make add_plugin only load a plugin once per stream Matthew Wild Thu, 30 Dec 2010 22:59:23 +0000
plugins.disco: Fix disco_local_services() to call callback with empty array in case of disco error Matthew Wild Thu, 30 Dec 2010 20:19:47 +0000
verse.client: Fix two cases where we called methods on the base stream object instead of the current one Matthew Wild Thu, 30 Dec 2010 20:18:47 +0000
Merge with Zash Matthew Wild Wed, 15 Dec 2010 15:03:56 +0000
plugins.legacy: Try to login anyways, compat for servers not supporting XEP 78 properly. Kim Alvefur Wed, 15 Dec 2010 15:03:46 +0000
plugins.pep: Update for new disco/caps code Matthew Wild Wed, 15 Dec 2010 14:57:48 +0000
plugins.disco: Automatically insert caps into outgoing presence, and re-send last global presence with new caps when features change Matthew Wild Wed, 15 Dec 2010 14:56:10 +0000
verse.client: Fire 'stanza-out' and {message,presence,iq}'-out' for outgoing stanzas Matthew Wild Wed, 15 Dec 2010 14:52:37 +0000
plugins.pubsub: Return true to indicate success loading Matthew Wild Wed, 15 Dec 2010 14:50:10 +0000
plugins.pep: Only add +notify feature if there weren't any handlers for it already Matthew Wild Wed, 15 Dec 2010 14:49:46 +0000
verse: Change to set conn:send in only one place, and fire new events 'outgoing' and 'outgoing-raw' Matthew Wild Wed, 15 Dec 2010 14:48:55 +0000
verse: Consider a plugin as failed to load only if it returns false Matthew Wild Wed, 15 Dec 2010 11:57:23 +0000
squishy, verse.client, verse.component, verse.bosh: Port to util.xmppstream instead of xmlhandlers which has been removed from Prosody. Also remove util.ztact from squishy for the same reason. Matthew Wild Tue, 14 Dec 2010 16:04:29 +0000
plugins.bind: Fix the bind-success event, now fires with data { jid = result_jid } (thanks Jon) Matthew Wild Sun, 05 Dec 2010 01:06:29 +0000
plugins.pubsub: Fire pubsub/event on incoming pubsub notifications Matthew Wild Fri, 03 Dec 2010 04:11:18 +0000
squishy: Add --prosody option to specify a path to a Prosody checkout to use when squishing Matthew Wild Tue, 30 Nov 2010 13:23:24 +0000
squishy: Add util.httpstream. Now also squishes bosh by default Matthew Wild Sat, 27 Nov 2010 18:48:41 +0000
Merge with Zash Matthew Wild Sat, 20 Nov 2010 16:33:34 +0000
plugins.private, squishy: Allow setting the storage node, and not just child(s). And add to squishy. Kim Alvefur Sat, 20 Nov 2010 17:27:03 +0100
plugins.pubsub, squishy: New pubsub plugin (basic) Matthew Wild Tue, 16 Nov 2010 11:49:42 +0000
squishy: Add legacy plugin Matthew Wild Thu, 11 Nov 2010 03:13:51 +0000
plugins.legacy: Support for legacy non-SASL authentication :( Matthew Wild Thu, 11 Nov 2010 03:12:53 +0000
doc/example_component.lua: Add code to echo stanzas Matthew Wild Tue, 09 Nov 2010 19:59:02 +0000
verse.component: Namespacing fixes Matthew Wild Tue, 09 Nov 2010 19:57:52 +0000
plugins.private: Private XML storage support Kim Alvefur Thu, 28 Oct 2010 19:37:22 +0100
Merge Matthew Wild Mon, 11 Oct 2010 02:03:32 +0100
squishy, plugins.ping, plugins.sasl: Remove xstanza references Matthew Wild Mon, 11 Oct 2010 02:01:50 +0100
plugins.disco: Fix traceback when disco#info isn't returned for a service in disco#items Matthew Wild Mon, 11 Oct 2010 02:01:07 +0100
plugins.adhoc: Remove some stray debugging Matthew Wild Tue, 21 Sep 2010 14:06:56 +0100
docs/example_jingle.lua: Update to use content.type instead of content.name for checking the kind of content we're receiving Matthew Wild Fri, 17 Sep 2010 16:42:50 +0100
plugins.jingle_ft: Change content 'name' field to 'type' to avoid confusion with the 'name' attribute of the <content> tag in Jingle Matthew Wild Fri, 17 Sep 2010 16:40:07 +0100
verse: Add verse.filter_log(levels, logger) to filter a logger for certain levels Matthew Wild Wed, 15 Sep 2010 16:52:18 +0100
verse: Fix set_logger() to set verse.log() correctly Matthew Wild Wed, 15 Sep 2010 16:51:17 +0100
plugins.jingle, plugins.jingle_s5b: API changes to allow not sending <reason> inside <content> when transfer succeeds Matthew Wild Wed, 15 Sep 2010 16:31:24 +0100
plugins.jingle_ft: Fix global access Matthew Wild Wed, 15 Sep 2010 16:17:40 +0100
squishy: Add verse.component Matthew Wild Tue, 14 Sep 2010 15:14:34 +0100
verse.client: Support for SRV record lookups Matthew Wild Tue, 14 Sep 2010 15:03:55 +0100
squishy: Re-organise and add net.dns, net.adns and util.ztact Matthew Wild Tue, 14 Sep 2010 15:03:20 +0100
verse: Fire disconnected event even if connection fails instantly Matthew Wild Tue, 14 Sep 2010 15:02:29 +0100
squishy: Use --internal-bit-module to squish with the pure-Lua bit library Matthew Wild Mon, 13 Sep 2010 15:44:22 +0100
libs/bit.lua: Add pure-Lua bit library Matthew Wild Mon, 13 Sep 2010 15:42:17 +0100
verse: Log error and return when trying to close a closed connection Matthew Wild Mon, 13 Sep 2010 14:49:30 +0100
squishy: Add util.hashes [libs/hashes.lua] Matthew Wild Mon, 13 Sep 2010 14:48:10 +0100
libs/encodings.lua: Use mime.b64 for base64.encode Matthew Wild Mon, 13 Sep 2010 14:47:20 +0100
libs.hashes: Pure-Lua util.hashes replacement (depends on util.sha1) Matthew Wild Mon, 13 Sep 2010 14:46:36 +0100
doc/example_pep.lua: Example script to use the PEP plugin Matthew Wild Mon, 13 Sep 2010 14:12:09 +0100
libs.logger: Use io.write instead of print Matthew Wild Mon, 13 Sep 2010 14:10:28 +0100
verse: verse.loop() and new verse.step() use the new error handler to, er, handle errors. Matthew Wild Mon, 13 Sep 2010 14:08:41 +0100
verse: Add verse.log() to log a message using the default logger. Also add verse.set_error_handler() to, er, set an error handler. Matthew Wild Mon, 13 Sep 2010 14:07:41 +0100
verse: Log error when connection fails instantly Matthew Wild Sun, 12 Sep 2010 17:49:01 +0100
util.dataforms, squishy: Add util.dataforms library Matthew Wild Thu, 09 Sep 2010 19:35:41 +0100
plugins.adhoc: Support for querying for and executing commands Matthew Wild Thu, 09 Sep 2010 19:30:49 +0100
plugins.disco: Further fixes to storing and retrieving to/from the disco cache Matthew Wild Thu, 09 Sep 2010 19:27:46 +0100
plugins.disco: Store node of disco items Matthew Wild Thu, 09 Sep 2010 19:25:08 +0100
plugins.disco: Fixes for storing/retrieving items from the disco cache. Matthew Wild Thu, 09 Sep 2010 19:11:27 +0100
plugins.jingle: Add 'terminated' event Matthew Wild Thu, 09 Sep 2010 19:10:37 +0100
doc/example_adhoc.lua: Example of using ad-hoc commands Matthew Wild Thu, 26 Aug 2010 17:53:05 +0100
verse.plugins.adhoc: XEP-0050 Ad-hoc commands plugin Matthew Wild Thu, 26 Aug 2010 17:52:16 +0100
verse.plugins.disco: Add stream:add_disco_item() Matthew Wild Thu, 26 Aug 2010 17:48:57 +0100
verse.plugins.pep: New plugin to add an API for sending and catching PEP events Matthew Wild Wed, 25 Aug 2010 16:27:30 +0100
verse.plugins.disco: Add stream:remove_disco_feature() Matthew Wild Wed, 25 Aug 2010 16:18:12 +0100
verse.plugins.disco: Remove warning about base64 issue, bug located and fixed Matthew Wild Wed, 25 Aug 2010 13:21:25 +0100
util.sha1: Truncate to a single return result when returning the binary form of the hash Matthew Wild Wed, 25 Aug 2010 13:19:53 +0100
doc/example_jingle.lua, doc/example_jingle_send.lua: Example scripts to receive and send files using Jingle Matthew Wild Tue, 24 Aug 2010 11:16:46 +0100
verse.plugins.disco: Auto-disco local services on connect, and delay 'ready' event until done Matthew Wild Tue, 24 Aug 2010 11:11:17 +0100
doc/example.lua: Don't add sasl plugin, since it is enabled by default Matthew Wild Tue, 24 Aug 2010 11:10:42 +0100
libs/encodings.lua: Throw error when calling unimplemented function Matthew Wild Sat, 21 Aug 2010 15:53:16 +0100
squishy: Add proxy65, jingle, jingle_ft, jingle_s5b, disco plugins Matthew Wild Sat, 21 Aug 2010 15:37:04 +0100
util.sha1: Obey second parameter which decides whether to return the result in ASCII hex encoding Matthew Wild Sat, 21 Aug 2010 15:31:13 +0100
verse.plugins.version: Return true when handling a version request Matthew Wild Sat, 21 Aug 2010 15:30:40 +0100
verse.plugins.proxy65: Add proxies discovered by disco plugin to proxy65.available_streamhosts Matthew Wild Sat, 21 Aug 2010 15:29:49 +0100
verse.plugins.jingle_ft: Jingle File Transfer application profile Matthew Wild Sat, 21 Aug 2010 15:28:54 +0100
verse.plugins.jingle_s5b: Jingle SOCKS5 Bytestreams transport Matthew Wild Sat, 21 Aug 2010 15:28:08 +0100
verse.plugins.jingle: XEP-0166 Jingle plugin Matthew Wild Sat, 21 Aug 2010 14:55:02 +0100
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 Sat, 21 Aug 2010 14:51:36 +0100
verse: Add verse.eventable() to give a passed object :event() and :hook()/:unhook() methods and return it again Matthew Wild Sat, 21 Aug 2010 14:38:16 +0100
verse.client: Update stream:close() to use base stream:close(), and not add an XMPP-specific :close() to the base stream Matthew Wild Sat, 21 Aug 2010 14:37:10 +0100
verse: Return true from connect() on success, add stream:close() Matthew Wild Sat, 21 Aug 2010 14:36:21 +0100
verse: Return false rather than nil from connect() on error, for consistency Matthew Wild Sat, 21 Aug 2010 14:35:51 +0100
verse: Add stream:set_loglevels() Matthew Wild Mon, 09 Aug 2010 13:57:08 +0100
verse.bosh: Implemented retry/reconnect logic, and handling of disconnects (either CM-intiated or due to connection failures) Matthew Wild Sun, 08 Aug 2010 01:21:22 +0100
squishy: Build in BOSH and HTTP by default, --no-bosh to disable Matthew Wild Sun, 08 Aug 2010 01:18:12 +0100
doc/example_bosh.lua: Put url into variable Matthew Wild Sun, 08 Aug 2010 01:17:39 +0100
squishy: Add --with-bosh option to squish with verse.bosh and necessarylibraries Matthew Wild Fri, 06 Aug 2010 17:09:13 +0100
verse.bosh: Update to use net.http instead of verse.plugins.http Matthew Wild Fri, 06 Aug 2010 17:07:56 +0100
Add doc/example_bosh.lua Matthew Wild Fri, 06 Aug 2010 16:31:30 +0100
verse.bosh: Use verse.new_bosh(logger, url) to make a BOSH connection Matthew Wild Fri, 06 Aug 2010 16:28:50 +0100
example_component.lua: Fix password Matthew Wild Tue, 03 Aug 2010 09:28:53 +0100
docs/example_component.lua: Example for connecting to the server as a component Matthew Wild Tue, 03 Aug 2010 09:19:26 +0100
verse.component: XEP-0114 support \o/ Matthew Wild Tue, 03 Aug 2010 09:17:23 +0100
verse.client: Add stream_id property Matthew Wild Tue, 03 Aug 2010 09:17:03 +0100
plugins.roster: Unfinished roster plugin Matthew Wild Fri, 02 Jul 2010 13:36:18 +0100
Bounce service-unavailable on unhandled iq stanzas (thanks Kev, Florob and anyone else who poked me) Matthew Wild Mon, 21 Jun 2010 17:33:51 +0100
verse.plugins.blocking, squishy: New plugin for XEP-0191: Simple Communications Blocking Matthew Wild Mon, 14 Jun 2010 14:12:44 +0100
plugins.compression: Add newline at end of file (helps old versions of squish for one thing) Matthew Wild Fri, 04 Jun 2010 10:36:34 +0100
verse.client, verse.plugins.bind, verse.plugins.session: Rename binding-success and binding-failure to bind-success and bind-failure for consistency Matthew Wild Sun, 30 May 2010 02:54:15 +0100
doc/example.lua: Update to use 'ready' event Matthew Wild Sun, 30 May 2010 02:49:58 +0100
verse.client: Fire 'ready' event on stream when resource binding or session negotiation is complete, hook this instead of binding-success Matthew Wild Sun, 30 May 2010 02:49:02 +0100
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 Sun, 30 May 2010 02:47:19 +0100
verse.plugins.compression: Remove some redundant debug logging Matthew Wild Sun, 30 May 2010 02:44:29 +0100
verse.plugins.session: Convert from spaces to tabs Matthew Wild Sun, 30 May 2010 02:37:03 +0100
verse.plugins.compression: Bump priority of stream-features handler to negotiate compression before resource binding Matthew Wild Fri, 28 May 2010 23:32:16 +0100
verse.plugins.compression: Support for stream compression (requires brimworks lua-zlib) Matthew Wild Fri, 28 May 2010 23:27:39 +0100
verse.client: Add stream:reset(), keep self.data static between resets Matthew Wild Fri, 28 May 2010 23:26:31 +0100
LICENSE: Add license (MIT/X11) Matthew Wild Fri, 28 May 2010 20:59:38 +0100
plugins.session: Convert from Windows line endings Matthew Wild Fri, 21 May 2010 11:11:43 +0100
verse.plugins.tls: self -> stream Matthew Wild Tue, 11 May 2010 23:19:01 +0100
verse.plugins.tls: Return true to indicate success loading plugin Matthew Wild Tue, 11 May 2010 23:18:11 +0100
verse.plugins.tls: Set secure flag, hide some warnings Matthew Wild Tue, 11 May 2010 23:17:00 +0100
verse: Load LuaSec if possible Matthew Wild Tue, 11 May 2010 23:09:37 +0100
verse.plugins.tls: Fail gracefully when LuaSec not loaded Matthew Wild Tue, 11 May 2010 23:06:52 +0100
verse.client: Load TLS along with other core plugins Matthew Wild Tue, 11 May 2010 23:05:26 +0100
verse.plugins.tls: Support for TLS encryption! (thanks Azelphur for the final push) Matthew Wild Tue, 11 May 2010 22:41:09 +0100
verse: Fire "status" event for connection status changes (notably SSL handshake complete) Matthew Wild Tue, 11 May 2010 22:40:13 +0100
verse: Remove some useless comments Matthew Wild Tue, 11 May 2010 22:09:44 +0100
doc/example.lua: Example XMPP client script Matthew Wild Fri, 07 May 2010 09:57:48 +0100
util.sha1, squishy: Add sha1 lib needed for proxy65 (and soon XEP-0114) Matthew Wild Thu, 06 May 2010 10:35:50 +0100
verse.plugins.proxy65: XEP-0065 plugin for file transfer through a proxy Matthew Wild Thu, 06 May 2010 10:34:27 +0100
verse: Add "drained" event to signal when send buffer is empty (new server.lua feature) Matthew Wild Thu, 06 May 2010 10:28:13 +0100
verse: Take advantage of server.lua's new onconnect callback for a more robust "connected" event Matthew Wild Thu, 06 May 2010 10:27:11 +0100
verse: Add stream:unhook(event_name, handler) Matthew Wild Thu, 06 May 2010 10:26:16 +0100
verse.client: Add verse.error_reply() helper Matthew Wild Thu, 06 May 2010 10:24:37 +0100
plugins.version: Detect errors based on type attribute, rather than presence of query element Matthew Wild Thu, 29 Apr 2010 22:08:14 +0100
Add support for 3921 session negotiation (makes ejabberd happy), thanks Chris! Matthew Wild Fri, 02 Apr 2010 16:07:43 +0100