Mercurial
>
verse
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
plugins.vcard_update: get_child_text()
Thu, 24 Nov 2011 07:10:26 +0100
, by Kim Alvefur
doc/example_pep.lua: get_child_text()
Thu, 24 Nov 2011 07:02:27 +0100
, by Kim Alvefur
verse: Add default log handler for errors
Sun, 27 Nov 2011 23:00:15 +0000
, by Matthew Wild
verse: Format messages before passing them to custom log handler
Sun, 27 Nov 2011 22:59:59 +0000
, by Matthew Wild
verse: set_log_handler(): Allow nil to be passed for log_handler to disable logging (the default).
Sun, 27 Nov 2011 22:50:21 +0000
, by Matthew Wild
verse: Switch connection ids to be a simple incrementing integer
Sun, 27 Nov 2011 22:48:02 +0000
, by Matthew Wild
verse, squishy: Port to Prosody's util.logger. Adds new function, verse.set_log_handler(handler, levels).
Sun, 27 Nov 2011 22:45:26 +0000
, by Matthew Wild
verse: require('util.logger') (besides being correct, also fixes a silly bug when loading verse twice)
Sun, 27 Nov 2011 22:07:59 +0000
, by Matthew Wild
verse: verse.logger() -> verse.new_logger()
Sun, 27 Nov 2011 22:01:59 +0000
, by Matthew Wild
plugins.register: Add in-band registration plugin
Sun, 27 Nov 2011 21:56:21 +0000
, by Matthew Wild
verse: Connections use global Verse logger by default
Sun, 27 Nov 2011 21:41:44 +0000
, by Matthew Wild
squishy: Rewrite in an attempt to curb the unbounded growth of the plugin list
Sun, 27 Nov 2011 21:40:42 +0000
, by Matthew Wild
plugins.pep: Set item to the first tag instead of first child.
Thu, 24 Nov 2011 06:23:43 +0100
, by Kim Alvefur
plugins.groupchat: Use stanza:get_child_text()
Tue, 08 Nov 2011 10:10:50 +0100
, by Kim Alvefur
doc/example_pubsub.lua: Example plugins.pubsub usage
Sun, 06 Nov 2011 21:09:07 +0100
, by Kim Alvefur
plugins.vcard_update: Update for util.vcard changes.
Sun, 06 Nov 2011 20:38:15 +0100
, by Kim Alvefur
plugins.vcard: Use util.vcard
Sun, 06 Nov 2011 20:04:19 +0100
, by Kim Alvefur
util.vcard: Add util for converting vCard3 to/from XEP 54
Sun, 06 Nov 2011 20:03:20 +0100
, by Kim Alvefur
doc: Add Carbons example
Wed, 02 Nov 2011 01:18:53 +0100
, by Kim Alvefur
squishy: Add carbons plugin
Wed, 02 Nov 2011 01:18:16 +0100
, by Kim Alvefur
plugins.carbons: Add, implements Message Carbons (XEP 280)
Wed, 02 Nov 2011 01:17:54 +0100
, by Kim Alvefur
squishy: add vcard, vcard_update, jingle_ibb
Wed, 02 Nov 2011 01:11:35 +0100
, by Kim Alvefur
plugins.pubsub: New, OOP-ish, PubSub interface. Beware of stubs.
Wed, 12 Oct 2011 18:11:07 +0200
, by Kim Alvefur
plugins.pubsub: implement node creation
Tue, 11 Oct 2011 13:26:11 +0200
, by Kim Alvefur
plugins.jingle: Stop event propagation after returning errors
Sun, 02 Oct 2011 00:30:12 +0200
, by Kim Alvefur
plugins.jingle_ibb: In-Band Bytestreams, initial commit.
Fri, 30 Sep 2011 05:17:06 +0200
, by Kim Alvefur
plugins.version: Use get_child_text() and fix traceback on empty iq-result reply.
Thu, 22 Sep 2011 19:52:06 +0200
, by Kim Alvefur
plugins.roster: Check stream features for roster versioning support.
Thu, 08 Sep 2011 18:04:49 +0200
, by Kim Alvefur
plugins.pep: Reuse the pubsub plugin.
Thu, 08 Sep 2011 18:03:07 +0200
, by Kim Alvefur
plugins.groupchat: Improve room subject handling, add event
Thu, 08 Sep 2011 17:51:11 +0200
, by Kim Alvefur
squishy: Add a convenience function for plugins
Tue, 30 Aug 2011 19:26:53 +0200
, by Kim Alvefur
plugins.roster: Fix wrong name of reply variable
Sun, 28 Aug 2011 23:34:59 +0200
, by Kim Alvefur
plugins.disco: Increase hook priority. Fixes duplicated disco features.
Tue, 16 Aug 2011 02:32:36 +0200
, by Kim Alvefur
plugins.jingle: Logging fix
Sun, 14 Aug 2011 21:45:21 +0200
, by Kim Alvefur
plugins.roster: Roster versioning support.
Tue, 07 Jun 2011 20:29:54 +0200
, by Kim Alvefur
plugins.roster: Don't signal roster events if there was no such item
Tue, 24 May 2011 20:22:02 +0200
, by Kim Alvefur
squishy: Add the roster plugin
Wed, 20 Apr 2011 01:32:25 +0200
, by Kim Alvefur
plugins.groupchat: Bump topic change handling up a bit
Sun, 20 Mar 2011 19:00:26 +0100
, by Kim Alvefur
plugins.keepalive: Add (thanks chris)
Fri, 18 Mar 2011 22:15:21 +0000
, by Matthew Wild
verse: Expose net.server as verse.server
Fri, 18 Mar 2011 21:50:06 +0000
, by Matthew Wild
squishy: Add smacks and keepalive plugins
Fri, 18 Mar 2011 21:49:18 +0000
, by Matthew Wild
plugins.smacks: Scatter some logging and comments through the code for good measure
Fri, 18 Mar 2011 21:48:24 +0000
, by Matthew Wild
plugins.smacks: Fix event priority and handling to make the code actually... work
Fri, 18 Mar 2011 21:46:33 +0000
, by Matthew Wild
plugins.smacks: Remove some debugging code from resumption success handling, and fire a "resumed" event instead
Fri, 18 Mar 2011 21:42:49 +0000
, by Matthew Wild
plugins.smacks: Add 1s delay between reconnect attempts
Fri, 18 Mar 2011 21:42:00 +0000
, by Matthew Wild
verse.client: Reopen stream in response to 'connected' event
Fri, 18 Mar 2011 21:39:57 +0000
, by Matthew Wild
libs/adhoc.lib.lua: Update copy (ugh) from Prosody
Fri, 18 Mar 2011 21:33:53 +0000
, by Matthew Wild
plugins.*: Use verse.stanza() & co instead of require util.stanza
Thu, 17 Mar 2011 18:33:52 +0100
, by Kim Alvefur
plugins.vcard_update: Support for XEP-153 avatar hash in presence broadcasts
Thu, 17 Mar 2011 01:30:44 +0100
, by Kim Alvefur
plugins.vcard: Get and set vcard-temp info.
Thu, 17 Mar 2011 00:50:02 +0100
, by Kim Alvefur
Added uptime plugin, included also an entry for it into the squishy file.
Mon, 14 Mar 2011 14:21:30 +0000
, by Marco Cirillo
plugins.pubsub: Fix to use :childtags() for iterating through items in a pubsub notification (:matching_tags() was removed from Prosody)
Mon, 14 Mar 2011 15:17:32 +0000
, by Matthew Wild
plugins.roster: Add roster push handling, roster item parsing, delete_contact()
Wed, 09 Mar 2011 18:38:24 +0100
, by Kim Alvefur
plugins.presence: Fix priority setting. (Thanks Florob)
Mon, 07 Mar 2011 21:53:02 +0100
, by Kim Alvefur
Merge with Zash
Tue, 22 Feb 2011 23:54:35 +0000
, by Matthew Wild
plugins.groupchat: Fix self reference when leaving rooms
Tue, 01 Feb 2011 04:53:40 +0100
, by Kim Alvefur
plugins.smacks: XEP-0198 support
Tue, 22 Feb 2011 23:51:00 +0000
, by Matthew Wild
plugins.groupchat: Fix prev commit.
Tue, 25 Jan 2011 19:33:15 +0100
, by Kim Alvefur
plugins.groupchat: Extra options. Route join presence through the room. Option to stamp from attr on outgoing stanzas (useful for components).
Wed, 19 Jan 2011 20:41:53 +0100
, by Kim Alvefur
plugins.groupchat: Trying to get subject to behave properly
Wed, 19 Jan 2011 20:37:12 +0100
, by Kim Alvefur
plugins.groupchat: Fix a missing `st.` and send join stanza regardless of return value from pre-join event.
Thu, 13 Jan 2011 00:23:17 +0100
, by Kim Alvefur
squishy: Add groupchat plugin
Tue, 11 Jan 2011 23:18:40 +0100
, by Kim Alvefur
plugins.groupchat: Adapt from Riddim
Tue, 11 Jan 2011 23:14:30 +0100
, by Kim Alvefur
Merge with Zash
Fri, 31 Dec 2010 03:40:34 +0000
, by Matthew Wild
plugins.disco: Load the presence plugin
Fri, 31 Dec 2010 02:17:39 +0100
, by Kim Alvefur
plugins.disco: Use the new presence plugin for caching and resending
Fri, 31 Dec 2010 02:12:27 +0100
, by Kim Alvefur
squishy: Add plugis.presence
Fri, 31 Dec 2010 01:32:26 +0100
, by Kim Alvefur
plugins.presence: Initial commit of plugin that caches the last outgoing presence, and handles rebroadcast
Fri, 31 Dec 2010 01:29:28 +0100
, by Kim Alvefur
plugins.disco,compression: Use xmlns_* variables
Fri, 31 Dec 2010 01:10:57 +0100
, by Kim Alvefur
plugins.disco: Fix missing xmlns variable.
Fri, 31 Dec 2010 00:30:37 +0100
, by Kim Alvefur
plugins.legacy: Try to login anyways, compat for servers not supporting XEP 78 properly.
Mon, 29 Nov 2010 16:12:55 +0100
, by Kim Alvefur
verse: Make add_plugin only load a plugin once per stream
Thu, 30 Dec 2010 22:59:23 +0000
, by Matthew Wild
plugins.disco: Fix disco_local_services() to call callback with empty array in case of disco error
Thu, 30 Dec 2010 20:19:47 +0000
, by Matthew Wild
verse.client: Fix two cases where we called methods on the base stream object instead of the current one
Thu, 30 Dec 2010 20:18:47 +0000
, by Matthew Wild
Merge with Zash
Wed, 15 Dec 2010 15:03:56 +0000
, by Matthew Wild
plugins.legacy: Try to login anyways, compat for servers not supporting XEP 78 properly.
Wed, 15 Dec 2010 15:03:46 +0000
, by Kim Alvefur
plugins.pep: Update for new disco/caps code
Wed, 15 Dec 2010 14:57:48 +0000
, by Matthew Wild
plugins.disco: Automatically insert caps into outgoing presence, and re-send last global presence with new caps when features change
Wed, 15 Dec 2010 14:56:10 +0000
, by Matthew Wild
verse.client: Fire 'stanza-out' and {message,presence,iq}'-out' for outgoing stanzas
Wed, 15 Dec 2010 14:52:37 +0000
, by Matthew Wild
plugins.pubsub: Return true to indicate success loading
Wed, 15 Dec 2010 14:50:10 +0000
, by Matthew Wild
plugins.pep: Only add +notify feature if there weren't any handlers for it already
Wed, 15 Dec 2010 14:49:46 +0000
, by Matthew Wild
verse: Change to set conn:send in only one place, and fire new events 'outgoing' and 'outgoing-raw'
Wed, 15 Dec 2010 14:48:55 +0000
, by Matthew Wild
verse: Consider a plugin as failed to load only if it returns false
Wed, 15 Dec 2010 11:57:23 +0000
, by Matthew Wild
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.
Tue, 14 Dec 2010 16:04:29 +0000
, by Matthew Wild
plugins.bind: Fix the bind-success event, now fires with data { jid = result_jid } (thanks Jon)
Sun, 05 Dec 2010 01:06:29 +0000
, by Matthew Wild
plugins.pubsub: Fire pubsub/event on incoming pubsub notifications
Fri, 03 Dec 2010 04:11:18 +0000
, by Matthew Wild
squishy: Add --prosody option to specify a path to a Prosody checkout to use when squishing
Tue, 30 Nov 2010 13:23:24 +0000
, by Matthew Wild
squishy: Add util.httpstream. Now also squishes bosh by default
Sat, 27 Nov 2010 18:48:41 +0000
, by Matthew Wild
Merge with Zash
Sat, 20 Nov 2010 16:33:34 +0000
, by Matthew Wild
plugins.private, squishy: Allow setting the storage node, and not just child(s). And add to squishy.
Sat, 20 Nov 2010 17:27:03 +0100
, by Kim Alvefur
plugins.pubsub, squishy: New pubsub plugin (basic)
Tue, 16 Nov 2010 11:49:42 +0000
, by Matthew Wild
squishy: Add legacy plugin
Thu, 11 Nov 2010 03:13:51 +0000
, by Matthew Wild
plugins.legacy: Support for legacy non-SASL authentication :(
Thu, 11 Nov 2010 03:12:53 +0000
, by Matthew Wild
doc/example_component.lua: Add code to echo stanzas
Tue, 09 Nov 2010 19:59:02 +0000
, by Matthew Wild
verse.component: Namespacing fixes
Tue, 09 Nov 2010 19:57:52 +0000
, by Matthew Wild
plugins.private: Private XML storage support
Thu, 28 Oct 2010 19:37:22 +0100
, by Kim Alvefur
Merge
Mon, 11 Oct 2010 02:03:32 +0100
, by Matthew Wild
squishy, plugins.ping, plugins.sasl: Remove xstanza references
Mon, 11 Oct 2010 02:01:50 +0100
, by Matthew Wild
plugins.disco: Fix traceback when disco#info isn't returned for a service in disco#items
Mon, 11 Oct 2010 02:01:07 +0100
, by Matthew Wild
plugins.adhoc: Remove some stray debugging
Tue, 21 Sep 2010 14:06:56 +0100
, by Matthew Wild
docs/example_jingle.lua: Update to use content.type instead of content.name for checking the kind of content we're receiving
Fri, 17 Sep 2010 16:42:50 +0100
, by Matthew Wild
plugins.jingle_ft: Change content 'name' field to 'type' to avoid confusion with the 'name' attribute of the <content> tag in Jingle
Fri, 17 Sep 2010 16:40:07 +0100
, by Matthew Wild
verse: Add verse.filter_log(levels, logger) to filter a logger for certain levels
Wed, 15 Sep 2010 16:52:18 +0100
, by Matthew Wild
verse: Fix set_logger() to set verse.log() correctly
Wed, 15 Sep 2010 16:51:17 +0100
, by Matthew Wild
plugins.jingle, plugins.jingle_s5b: API changes to allow not sending <reason> inside <content> when transfer succeeds
Wed, 15 Sep 2010 16:31:24 +0100
, by Matthew Wild
plugins.jingle_ft: Fix global access
Wed, 15 Sep 2010 16:17:40 +0100
, by Matthew Wild
squishy: Add verse.component
Tue, 14 Sep 2010 15:14:34 +0100
, by Matthew Wild
verse.client: Support for SRV record lookups
Tue, 14 Sep 2010 15:03:55 +0100
, by Matthew Wild
squishy: Re-organise and add net.dns, net.adns and util.ztact
Tue, 14 Sep 2010 15:03:20 +0100
, by Matthew Wild
verse: Fire disconnected event even if connection fails instantly
Tue, 14 Sep 2010 15:02:29 +0100
, by Matthew Wild
squishy: Use --internal-bit-module to squish with the pure-Lua bit library
Mon, 13 Sep 2010 15:44:22 +0100
, by Matthew Wild
libs/bit.lua: Add pure-Lua bit library
Mon, 13 Sep 2010 15:42:17 +0100
, by Matthew Wild
verse: Log error and return when trying to close a closed connection
Mon, 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.encode
Mon, 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 plugin
Mon, 13 Sep 2010 14:12:09 +0100
, by Matthew Wild
libs.logger: Use io.write instead of print
Mon, 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 instantly
Sun, 12 Sep 2010 17:49:01 +0100
, by Matthew Wild
util.dataforms, squishy: Add util.dataforms library
Thu, 09 Sep 2010 19:35:41 +0100
, by Matthew Wild
plugins.adhoc: Support for querying for and executing commands
Thu, 09 Sep 2010 19:30:49 +0100
, by Matthew Wild
plugins.disco: Further fixes to storing and retrieving to/from the disco cache
Thu, 09 Sep 2010 19:27:46 +0100
, by Matthew Wild
plugins.disco: Store node of disco items
Thu, 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' event
Thu, 09 Sep 2010 19:10:37 +0100
, by Matthew Wild
doc/example_adhoc.lua: Example of using ad-hoc commands
Thu, 26 Aug 2010 17:53:05 +0100
, by Matthew Wild
verse.plugins.adhoc: XEP-0050 Ad-hoc commands plugin
Thu, 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 events
Wed, 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 fixed
Wed, 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 hash
Wed, 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 Jingle
Tue, 24 Aug 2010 11:16:46 +0100
, by Matthew Wild
verse.plugins.disco: Auto-disco local services on connect, and delay 'ready' event until done
Tue, 24 Aug 2010 11:11:17 +0100
, by Matthew Wild
doc/example.lua: Don't add sasl plugin, since it is enabled by default
Tue, 24 Aug 2010 11:10:42 +0100
, by Matthew Wild
libs/encodings.lua: Throw error when calling unimplemented function
Sat, 21 Aug 2010 15:53:16 +0100
, by Matthew Wild
squishy: Add proxy65, jingle, jingle_ft, jingle_s5b, disco plugins
Sat, 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 encoding
Sat, 21 Aug 2010 15:31:13 +0100
, by Matthew Wild
verse.plugins.version: Return true when handling a version request
Sat, 21 Aug 2010 15:30:40 +0100
, by Matthew Wild
verse.plugins.proxy65: Add proxies discovered by disco plugin to proxy65.available_streamhosts
Sat, 21 Aug 2010 15:29:49 +0100
, by Matthew Wild
verse.plugins.jingle_ft: Jingle File Transfer application profile
Sat, 21 Aug 2010 15:28:54 +0100
, by Matthew Wild
verse.plugins.jingle_s5b: Jingle SOCKS5 Bytestreams transport
Sat, 21 Aug 2010 15:28:08 +0100
, by Matthew Wild
verse.plugins.jingle: XEP-0166 Jingle plugin
Sat, 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 entities
Sat, 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 again
Sat, 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 stream
Sat, 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 consistency
Sat, 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 disable
Sun, 08 Aug 2010 01:18:12 +0100
, by Matthew Wild
doc/example_bosh.lua: Put url into variable
Sun, 08 Aug 2010 01:17:39 +0100
, by Matthew Wild
squishy: Add --with-bosh option to squish with verse.bosh and necessarylibraries
Fri, 06 Aug 2010 17:09:13 +0100
, by Matthew Wild
verse.bosh: Update to use net.http instead of verse.plugins.http
Fri, 06 Aug 2010 17:07:56 +0100
, by Matthew Wild
Add doc/example_bosh.lua
Fri, 06 Aug 2010 16:31:30 +0100
, by Matthew Wild
verse.bosh: Use verse.new_bosh(logger, url) to make a BOSH connection
Fri, 06 Aug 2010 16:28:50 +0100
, by Matthew Wild
example_component.lua: Fix password
Tue, 03 Aug 2010 09:28:53 +0100
, by Matthew Wild
docs/example_component.lua: Example for connecting to the server as a component
Tue, 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 property
Tue, 03 Aug 2010 09:17:03 +0100
, by Matthew Wild
plugins.roster: Unfinished roster plugin
Fri, 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 Blocking
Mon, 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 consistency
Sun, 30 May 2010 02:54:15 +0100
, by Matthew Wild
doc/example.lua: Update to use 'ready' event
Sun, 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-success
Sun, 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 logging
Sun, 30 May 2010 02:44:29 +0100
, by Matthew Wild
verse.plugins.session: Convert from spaces to tabs
Sun, 30 May 2010 02:37:03 +0100
, by Matthew Wild
verse.plugins.compression: Bump priority of stream-features handler to negotiate compression before resource binding
Fri, 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 resets
Fri, 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 endings
Fri, 21 May 2010 11:11:43 +0100
, by Matthew Wild
verse.plugins.tls: self -> stream
Tue, 11 May 2010 23:19:01 +0100
, by Matthew Wild
verse.plugins.tls: Return true to indicate success loading plugin
Tue, 11 May 2010 23:18:11 +0100
, by Matthew Wild
verse.plugins.tls: Set secure flag, hide some warnings
Tue, 11 May 2010 23:17:00 +0100
, by Matthew Wild
verse: Load LuaSec if possible
Tue, 11 May 2010 23:09:37 +0100
, by Matthew Wild
verse.plugins.tls: Fail gracefully when LuaSec not loaded
Tue, 11 May 2010 23:06:52 +0100
, by Matthew Wild
verse.client: Load TLS along with other core plugins
Tue, 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 comments
Tue, 11 May 2010 22:09:44 +0100
, by Matthew Wild
doc/example.lua: Example XMPP client script
Fri, 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 proxy
Thu, 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" event
Thu, 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() helper
Thu, 06 May 2010 10:24:37 +0100
, by Matthew Wild
plugins.version: Detect errors based on type attribute, rather than presence of query element
Thu, 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 structure
Mon, 25 Jan 2010 22:07:25 +0000
, by Matthew Wild
verse.client: Fire disconnected event when the disconnect is initiated by the client too
Wed, 06 Jan 2010 17:43:25 +0000
, by Matthew Wild
verse: Add verse.quit() to exit the event loop
Wed, 06 Jan 2010 17:42:57 +0000
, by Matthew Wild
verse: Multiple changes to allow controlling logging for both verse and streams
Wed, 06 Jan 2010 17:42:37 +0000
, by Matthew Wild
verse.plugins.bind: Fix incorrect variable name causing traceback on unsuccessful bind
Mon, 04 Jan 2010 15:21:32 +0000
, by Matthew Wild
verse: Add verse.add_task(delay, callback) to add timer functions using util.timer
Sun, 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 info
Wed, 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 plugins
Mon, 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 namespace
Sun, 20 Dec 2009 22:07:20 +0000
, by Matthew Wild
squishy: Add ping plugin
Sun, 20 Dec 2009 21:38:49 +0000
, by Matthew Wild
plugins.ping: Return true on module load to indicate load success
Sun, 20 Dec 2009 21:35:49 +0000
, by Matthew Wild
plugins.version: Return true on module load to indicate load success
Sun, 20 Dec 2009 21:35:24 +0000
, by Matthew Wild
plugins.ping: Add ping plugin to XMPP ping a JID
Sun, 20 Dec 2009 21:33:55 +0000
, by Matthew Wild
squish: Add version plugin
Wed, 09 Dec 2009 20:58:21 +0000
, by Matthew Wild
Revert module names throughout to their Prosody equivalents
Wed, 09 Dec 2009 20:58:04 +0000
, by Matthew Wild
verse.plugins.version: Fix for handling of version requests
Wed, 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 stanza
Wed, 09 Dec 2009 20:55:34 +0000
, by Matthew Wild
Add 'version' plugin to handle and generate version requests
Wed, 09 Dec 2009 13:55:58 +0000
, by Matthew Wild
Rename verse2 -> verse
Wed, 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 dependency
Fri, 04 Dec 2009 03:33:59 +0000
, by Matthew Wild
verse: Have verse.new() accept a prototype table on which to base the connection
Fri, 04 Dec 2009 03:28:40 +0000
, by Matthew Wild
verse.client: Extend verse object with message/iq/presence/stanza methods from util.stanza
Fri, 04 Dec 2009 03:23:06 +0000
, by Matthew Wild
verse.client: Fixes for new xmlhandlers namespace seperator
Tue, 01 Dec 2009 04:16:11 +0000
, by Matthew Wild
verse: Update for new server connection API
Tue, 01 Dec 2009 04:14:52 +0000
, by Matthew Wild
squishy: Update to fetch new server_select.lua from Prosody
Tue, 01 Dec 2009 04:14:11 +0000
, by Matthew Wild
squishy: Add util.timer
Mon, 30 Nov 2009 15:54:56 +0000
, by Matthew Wild
verse: Include LuaRocks packages if we can
Mon, 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 priority
Mon, 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 plugins
Sun, 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 respectively
Sat, 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 TLS
Sat, 28 Nov 2009 22:28:03 +0000
, by Matthew Wild
plugins.bind: Add plugin
Sat, 28 Nov 2009 22:25:54 +0000
, by Matthew Wild
plugins.sasl: Add plugin
Sat, 28 Nov 2009 22:25:41 +0000
, by Matthew Wild
squishy: Add util.xstanza
Sat, 28 Nov 2009 22:25:15 +0000
, by Matthew Wild
util.xstanza: New library to extend util.stanza with XMPP-specific helpers
Sat, 28 Nov 2009 22:25:04 +0000
, by Matthew Wild
util.logger: Friendlier string.format to automatically tostring() arguments
Sat, 28 Nov 2009 22:24:20 +0000
, by Matthew Wild
less
more
|
(0)
-240
+240
tip