Mercurial
>
verse
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
buildscripts: Update included squish (now supports Lua 5.2)
Fri, 17 Mar 2023 11:07:02 +0000
, by Matthew Wild
libs/time: Add monotonic() if lua-system is available
Fri, 17 Mar 2023 09:51:03 +0000
, by Matthew Wild
pep: Include item id in event
Fri, 17 Mar 2023 09:27:27 +0000
, by Matthew Wild
jingle_ibb: Remove unused import of table.concat
Fri, 17 Mar 2023 09:26:45 +0000
, by Matthew Wild
pubsub: Fire event on item retraction notifications
Fri, 17 Mar 2023 09:25:24 +0000
, by Matthew Wild
sasl: Expose what mechanisms were offered on authentication-failure
Fri, 17 Mar 2023 09:24:36 +0000
, by Matthew Wild
browsing: whitespace fixes
Fri, 17 Mar 2023 09:23:56 +0000
, by Matthew Wild
Add 'shutdown' event for a self-initiated disconnect
Fri, 17 Mar 2023 09:23:15 +0000
, by Matthew Wild
Fix whitespace
Thu, 16 Mar 2023 16:47:59 +0000
, by Matthew Wild
Update to new tls_builder() API in net.server upstream
Thu, 16 Mar 2023 16:40:57 +0000
, by Matthew Wild
archive: Add 'complete' flag
Thu, 16 Mar 2023 11:47:37 +0000
, by Matthew Wild
Use util.format for logging
Thu, 16 Mar 2023 11:46:16 +0000
, by Matthew Wild
client: Include xml:lang in stream header, if known
Thu, 16 Mar 2023 11:43:16 +0000
, by Matthew Wild
client: Don't enable session plugin by default, that protocol is obsolete
Thu, 16 Mar 2023 11:42:58 +0000
, by Matthew Wild
client: Correctly randomize SRV targets (thanks Zash)
Thu, 16 Mar 2023 11:42:28 +0000
, by Matthew Wild
Update to use util.id for random ids instead of counters (thanks Zash)
Thu, 16 Mar 2023 11:41:52 +0000
, by Matthew Wild
sasl: Include offered mechanisms in event when no supported mechanisms found
Fri, 03 Mar 2023 12:10:54 +0000
, by Matthew Wild
util.sasl.scram: Add support for 'tls-exporter' channel binding
Wed, 03 Aug 2022 03:07:16 +0200
, by Kim Alvefur
util.sasl.scram: Disable 'tls-unique' channel binding on TLS 1.3
Wed, 03 Aug 2022 03:06:26 +0200
, by Kim Alvefur
util.sasl.scram: Refactor channel binding
Wed, 03 Aug 2022 03:04:17 +0200
, by Kim Alvefur
client: Allow passing SCRAM hashes for use in authentication
Wed, 03 Aug 2022 02:59:09 +0200
, by Kim Alvefur
Merge with MattJ
Wed, 03 Aug 2022 02:47:55 +0200
, by Kim Alvefur
plugins.smacks: Change to track enabled state per direction
Sat, 19 Feb 2022 15:57:24 +0100
, by Kim Alvefur
plugins.smacks: Restructure events to avoid double hooks after (failed) resumption
Sat, 19 Feb 2022 15:52:10 +0100
, by Kim Alvefur
plugins.smacks: Handle failed resumption by trying to bind instead
Sat, 19 Feb 2022 15:43:47 +0100
, by Kim Alvefur
squishy: Include util.hex used by util.uuid
Sat, 06 Nov 2021 18:26:31 +0100
, by Kim Alvefur
plugins.smacks: Convert counter to string in resumption
Thu, 10 Jun 2021 14:16:19 +0200
, by Kim Alvefur
plugins.smacks: Don't warn about zero stanzas acked
Thu, 10 Jun 2021 11:58:23 +0200
, by Kim Alvefur
client: Send whitespace keeplives
Sun, 06 Jun 2021 16:43:36 +0200
, by Kim Alvefur
libs.hashes: Add back pure Lua sha1 implementation
Wed, 17 Feb 2021 14:57:59 +0100
, by Kim Alvefur
util.dataforms: Support XEP-0122 validation
Mon, 23 Nov 2020 23:49:42 +0100
, by Kim Alvefur
util.dataforms: Update from prosody trunk 5fb6563eee1e keeping from_stanza()
Mon, 23 Nov 2020 23:43:58 +0100
, by Kim Alvefur
util.time: Add pure Lua version of Prosody C module
Sat, 14 Nov 2020 15:24:01 +0100
, by Kim Alvefur
util.table: Add fallback for the Prosody C module
Sat, 14 Nov 2020 15:23:08 +0100
, by Kim Alvefur
pubsub: Support for 'notify' in retract and purge operations
0.10.0
Mon, 06 Dec 2021 09:09:50 +0000
, by Matthew Wild
pubsub: Allow setting additional attributes in pubsub action elements
Mon, 06 Dec 2021 09:03:39 +0000
, by Matthew Wild
Merge
Thu, 22 Oct 2020 15:28:35 +0100
, by Matthew Wild
verse.plugins.groupchat: Add support for MUC passwords https://xmpp.org/extensions/xep-0045.html#example-27
Fri, 02 Oct 2020 16:42:37 +0200
, by Seve Ferrer
Merge
Thu, 22 Oct 2020 15:28:09 +0100
, by Matthew Wild
docs/example.lua: Don't depend on 'verse' being a global
Thu, 22 Oct 2020 15:27:48 +0100
, by Matthew Wild
libs.encodings: Add encodings.utf8 compat (works on Lua 5.3+)
Thu, 22 Oct 2020 15:27:22 +0100
, by Matthew Wild
libs.encodings: Export empty idna table
Thu, 22 Oct 2020 13:58:18 +0100
, by Matthew Wild
client: Remove unused import
Thu, 22 Oct 2020 13:55:15 +0100
, by Matthew Wild
disco: Force calculated caps in outgoing presence
Thu, 22 Oct 2020 13:54:46 +0100
, by Matthew Wild
Fix typos (thanks Link Mauve and codespell)
Mon, 24 Dec 2018 17:35:07 +0100
, by Kim Alvefur
plugins.archive: Remove compat for really old version of XEP-0313
Mon, 24 Dec 2018 17:34:46 +0100
, by Kim Alvefur
squishy: Include util.x509, required by net.http in Prosody 0.10+
Mon, 17 Jun 2019 12:32:00 +0100
, by Matthew Wild
squishy: Add util.time
Mon, 17 Sep 2018 13:52:12 +0100
, by Matthew Wild
verse: Ensure verse.quit() only quits the loop once
Mon, 17 Sep 2018 13:19:54 +0100
, by Matthew Wild
plugins.disco: Fix to use util.caps instead of broken hacky implementation
Wed, 27 Jun 2018 19:19:11 +0100
, by Matthew Wild
libs.hashes: Better error message when method not available
Wed, 27 Jun 2018 19:18:06 +0100
, by Matthew Wild
libs.hashes: Add support for sha1 lib from luarocks
Wed, 27 Jun 2018 19:17:51 +0100
, by Matthew Wild
squishy: Remove unnecessary files (indexedbheap only in Prosody trunk)
Wed, 27 Jun 2018 19:16:25 +0100
, by Matthew Wild
Makefile: Use configured squish path
Wed, 27 Jun 2018 19:13:27 +0100
, by Matthew Wild
verse.plugins.groupchat: Fix import of util.events
Sun, 20 May 2018 01:24:39 +0200
, by Kim Alvefur
verse: Remove use of deprecated module() function
Sun, 20 May 2018 01:16:22 +0200
, by Kim Alvefur
buildsys: Update to fetch from Prosody 0.10 branch
Sun, 20 May 2018 01:15:50 +0200
, by Kim Alvefur
verse.plugins.pep: Support taking an item id, default to "current"
Sun, 20 May 2018 00:56:24 +0200
, by Kim Alvefur
libs.hashes: Switch to moteus bgcrypto suite
Sun, 20 May 2018 00:51:58 +0200
, by Kim Alvefur
plugins.archive: Call callback even f there were no <fin> element
Sat, 31 Mar 2018 15:45:14 +0200
, by Kim Alvefur
plugins.archive: Don't require 'queryid' attribute in iq response
Sat, 31 Mar 2018 15:43:28 +0200
, by Kim Alvefur
verse: trim trailing whitespace
Tue, 18 Apr 2017 16:46:26 +0200
, by Kim Alvefur
component: Import sha1 via util.hashes
Fri, 07 Apr 2017 19:39:59 +0200
, by Kim Alvefur
plugins.archive: Update to XEP-0313 v0.6
Fri, 07 Apr 2017 19:38:52 +0200
, by Kim Alvefur
plugins.smacks: Update to sm:3 namespace
Fri, 07 Apr 2017 19:37:56 +0200
, by Kim Alvefur
util.sasl.scram: Add support for authenticating with pre-hashed password
Fri, 07 Apr 2017 19:35:44 +0200
, by Kim Alvefur
plugins.presence: If a string is given as presece options, use it as status
Sat, 04 Jun 2016 13:37:06 +0200
, by Kim Alvefur
plugins.presence: Have option keys mirror the tag names (keeping compat with previous behaviour)
Sat, 04 Jun 2016 13:36:39 +0200
, by Kim Alvefur
plugins.presence: Fix resending previous presence
Sat, 04 Jun 2016 13:35:23 +0200
, by Kim Alvefur
Add plugin for XEP-0195: User Browsing
Sun, 15 May 2016 16:23:54 +0200
, by Kim Alvefur
Merge with Zash
Tue, 09 Feb 2016 23:40:12 +0000
, by Matthew Wild
util.random: Use /dev/urandom or LuaCrypto
Wed, 13 Jan 2016 00:45:54 +0100
, by Kim Alvefur
client, component: Fix logging of invalid XML
Tue, 09 Feb 2016 23:39:31 +0000
, by Matthew Wild
Merge with Zash
Tue, 12 Jan 2016 13:14:36 +0000
, by Matthew Wild
libs.hashes: Fix HMAC-SHA-1 blocksize to 64 (20 is output size)
Tue, 12 Jan 2016 14:06:20 +0100
, by Kim Alvefur
squishy: Pin to Prosody 0.9.9 release to avoid more breaking changes there
Sat, 09 Jan 2016 02:03:26 +0100
, by Kim Alvefur
Add util.ip, dependency of net.dns since Prosody 0.9.9
Sat, 09 Jan 2016 01:36:03 +0100
, by Kim Alvefur
plugins: Cleanup [luacheck]
Thu, 03 Sep 2015 22:41:27 +0200
, by Kim Alvefur
plugins.smacks: explicitly import luasocket which stops setting globals in new versions
Thu, 03 Sep 2015 21:46:57 +0200
, by Kim Alvefur
plugins.ping: Import socket.gettime to a local, LuaSocket stopped setting globals
Thu, 27 Aug 2015 14:22:25 +0200
, by Kim Alvefur
plugins: Use util.hashes instead of util.sha1
Tue, 25 Aug 2015 18:03:10 +0200
, by Kim Alvefur
libs.encodings: mime.unb64 is buggy with \0 should have been fixed
Tue, 25 Aug 2015 16:27:38 +0200
, by Kim Alvefur
util.sasl.scram: Use the new util.hashes and util.random
Tue, 25 Aug 2015 16:07:20 +0200
, by Kim Alvefur
libs.hashes: Wrap LuaCrypto with fallback to util.sha1
Tue, 25 Aug 2015 15:45:23 +0200
, by Kim Alvefur
Import util.random from Prosody (using SHA-1)
Tue, 25 Aug 2015 16:01:52 +0200
, by Kim Alvefur
Import util.rsm from prosody-modules
Wed, 19 Aug 2015 16:41:47 +0200
, by Kim Alvefur
squishy: Include util.xml and util.json
Wed, 19 Aug 2015 14:41:24 +0200
, by Kim Alvefur
verse: Pass on error from trying to require verse connection module
Sun, 17 May 2015 15:00:30 +0200
, by Kim Alvefur
plugins.tls: Allow configuring TLS options at stream.ssl
Sun, 17 May 2015 14:59:28 +0200
, by Kim Alvefur
libs.adhoc: Don't set unintentional globals
Tue, 05 May 2015 01:10:33 +0200
, by Kim Alvefur
verse: Enable TCP keepalives
Tue, 05 May 2015 01:08:20 +0200
, by Kim Alvefur
plugins.legacy: Make functions local
Fri, 01 May 2015 23:33:08 +0200
, by Kim Alvefur
Discard trailing whitespace
Fri, 01 May 2015 23:27:29 +0200
, by Kim Alvefur
plugins.jingle_ft: Update to version 0.16
Fri, 01 May 2015 21:46:24 +0200
, by Kim Alvefur
Added tag 0.9.1 for changeset 9aa5bce207b2
Sat, 09 Jan 2016 11:03:30 +0000
, by Matthew Wild
squishy: Add util.ip, now required by net.dns
0.9.1
Sat, 09 Jan 2016 10:47:03 +0000
, by Matthew Wild
Makefile: Remove config.unix when making a release
Fri, 01 Jan 2016 17:17:36 +0000
, by Matthew Wild
Added tag 0.9.0 for changeset 3267ae7c9217
Fri, 01 Jan 2016 17:14:21 +0000
, by Matthew Wild
README: Add README file
0.9.0
Fri, 01 Jan 2016 17:11:35 +0000
, by Matthew Wild
Makefile: Error if config.unix is missing
Fri, 01 Jan 2016 15:50:58 +0000
, by Matthew Wild
Makefile: Add 'install' target
Fri, 01 Jan 2016 15:41:04 +0000
, by Matthew Wild
configure, Makefile: Add configure script to set build-time variables
Fri, 01 Jan 2016 15:40:51 +0000
, by Matthew Wild
Makefile, buildscripts/squish: Add Makefile and squish to the repo
Thu, 31 Dec 2015 21:12:00 +0000
, by Matthew Wild
init: Log the error message that caused loading of a connection module to fail
Sat, 05 Sep 2015 15:13:52 +0100
, by Matthew Wild
init: Restore loading of LuaSec (must be loaded before net.server) (thanks ?)
Sun, 16 Nov 2014 19:33:18 +0100
, by Kim Alvefur
squishy: Fetch from latest 0.9
Sun, 05 Oct 2014 14:39:11 +0200
, by Kim Alvefur
squishy: Fix for fetching util.rsm
Sun, 05 Oct 2014 14:37:56 +0200
, by Kim Alvefur
util.sasl.scram: Only indicate channel binding support when TLS is used
Sun, 05 Oct 2014 13:20:29 +0200
, by Kim Alvefur
client: Deal with eg no-stream errors where no stanza is passed
Tue, 30 Sep 2014 12:18:28 +0200
, by Kim Alvefur
util.sasl.scram: Slight optimization of HMAC
Tue, 30 Sep 2014 12:16:33 +0200
, by Kim Alvefur
util.sasl.scram: Correctly verify that the server added its own nonce
Tue, 30 Sep 2014 11:59:52 +0200
, by Kim Alvefur
verse: Import LuaSocket properly (especially for 5.2)
Tue, 23 Sep 2014 22:15:13 +0200
, by Kim Alvefur
plugins.sasl: Store mechanisms with the correct name
Thu, 18 Sep 2014 22:00:58 +0200
, by Kim Alvefur
util.sasl.scram: Fix typo
Thu, 18 Sep 2014 20:33:40 +0200
, by Kim Alvefur
plugins.sasl: Alter mechanism loading and pass name of loaded mechanism. Fixes attempting SCRAM-PLUS when only SCRAM is offered
Thu, 18 Sep 2014 20:32:38 +0200
, by Kim Alvefur
squishy: Add sasl mechs
Thu, 18 Sep 2014 19:17:10 +0200
, by Kim Alvefur
SCRAM: Add channel binding support (SCRAM-SHA-1-PLUS)
Thu, 18 Sep 2014 19:03:15 +0200
, by Kim Alvefur
Add SCRAM-SHA-1 implementation
Thu, 18 Sep 2014 19:02:13 +0200
, by Kim Alvefur
Almost a SASL framework, supports negotiation and challenge-response, mechanism code split out into util/sasl/
Thu, 18 Sep 2014 18:59:34 +0200
, by Kim Alvefur
plugins.archive: Update to MAM version 0.3
Mon, 08 Sep 2014 12:10:21 +0200
, by Kim Alvefur
Merge with Zash
Wed, 27 Aug 2014 10:34:58 +0100
, by Matthew Wild
verse.plugins.uptime: Explicitly cast uptime to a number
Wed, 04 Sep 2013 13:40:55 +0200
, by Kim Alvefur
plugins.smacks: Improve logic for sending <r/>
Wed, 27 Aug 2014 10:30:38 +0100
, by Matthew Wild
plugins.groupchat: Use verse.eventable (room objects were missing :unhook() )
Wed, 27 Aug 2014 10:30:08 +0100
, by Matthew Wild
plugins.pubsub: Implement fetching of items
Sat, 06 Jul 2013 08:40:18 +0200
, by Kim Alvefur
plugins.pubsub: Keep track of wrapped callbacks
Sat, 06 Jul 2013 08:38:31 +0200
, by Kim Alvefur
plugins.pubsub: Implement node discovery
Sat, 06 Jul 2013 08:35:37 +0200
, by Kim Alvefur
plugins.archive: Update for MAM 0.2
Sun, 30 Jun 2013 00:46:49 +0200
, by Kim Alvefur
verse.client: Fix stream error error
Fri, 14 Jun 2013 23:25:54 +0200
, by Kim Alvefur
plugins.register: Support submitting email when registering an account
Sat, 08 Jun 2013 18:17:09 +0100
, by Matthew Wild
plugins.register: Fix event name (failure vs. failed)
Sat, 08 Jun 2013 17:43:41 +0100
, by Matthew Wild
plugins.adhoc, plugins.jingle: Fix checking of type attribute (thanks Mark)
Fri, 07 Jun 2013 14:36:41 +0100
, by Matthew Wild
plugins.adhoc: Add missing return in error case
Tue, 28 May 2013 15:14:50 +0100
, by Matthew Wild
plugins.ping: Reply to pings
Sat, 11 May 2013 18:42:13 +0200
, by Kim Alvefur
plugins.pubsub: If no jid given to unsubscribe with, default to what was subscribed to (if given) or the bound jid
Fri, 10 May 2013 12:19:57 +0200
, by Kim Alvefur
plugins.pubsub: Collect the subscribed jid
Fri, 10 May 2013 12:13:36 +0200
, by Kim Alvefur
verse.client: Fire stream error events, so they can be handled
Mon, 29 Apr 2013 10:58:40 +0200
, by Kim Alvefur
util.dataforms: Add method for converting XML dataforms to tables
Fri, 15 Feb 2013 20:45:31 +0100
, by Kim Alvefur
util.dataforms: Update from Prosody repo
Fri, 15 Feb 2013 20:40:56 +0100
, by Kim Alvefur
plugins.pubsub: Implement retract, purge and delete operations
Sun, 10 Feb 2013 18:16:25 +0100
, by Kim Alvefur
plugins.pubsub: Explicitly subscribe with our current full jid as default
Sun, 10 Feb 2013 18:14:31 +0100
, by Kim Alvefur
verse: Fix disconnected event for unassociated connections
Sun, 10 Feb 2013 18:06:43 +0100
, by Kim Alvefur
Backout 55e3fd7b9731
Sun, 10 Feb 2013 18:02:00 +0100
, by Kim Alvefur
verse.client: Use a different flag to indicate that our outgoing stream is closed
Sun, 10 Feb 2013 04:52:17 +0100
, by Kim Alvefur
verse: Err, I meant the stream, not the connection
Sun, 10 Feb 2013 04:29:20 +0100
, by Kim Alvefur
verse: Really pass the connection to ondisconnect, not some unknown global
Sun, 10 Feb 2013 04:20:44 +0100
, by Kim Alvefur
plugins.smacks: Start counting when sending <enable/>
Sun, 10 Feb 2013 03:41:45 +0100
, by Kim Alvefur
verse: Only fire the disconnected event if the stream and the connection are still associated (fixes smacks issue)
Sun, 10 Feb 2013 03:29:04 +0100
, by Kim Alvefur
plugins.smacks: Don't try to reconnect on gracefull stream closure
Sun, 10 Feb 2013 02:54:01 +0100
, by Kim Alvefur
verse.client: Try to behave better when stream is closed gracefully
Sun, 10 Feb 2013 02:53:03 +0100
, by Kim Alvefur
verse: Add missing 'reason' argument to stream:close()
Sun, 10 Feb 2013 02:50:02 +0100
, by Kim Alvefur
plugins.smacks: Re-send unacked outgoing stanzas on resumption
Sun, 10 Feb 2013 01:54:30 +0100
, by Kim Alvefur
plugins.smacks: Break less on sending of non-stanzas such as raw strings.
Sun, 10 Feb 2013 00:10:19 +0100
, by Kim Alvefur
plugins.receipts: XEP-0184 support.
Mon, 04 Feb 2013 01:04:01 +0100
, by Kim Alvefur
plugins.carbons: Update to Carbons v0.8
Sat, 22 Dec 2012 17:53:40 +0100
, by Kim Alvefur
util.vcard: Don't break on data outside of VCARD sections (thanks moo-min)
Mon, 17 Dec 2012 12:47:25 +0100
, by Kim Alvefur
plugins.vcard: Convert textual vCards to XEP-54 format
Thu, 11 Oct 2012 17:00:20 +0200
, by Kim Alvefur
plugins/sasl: Use ANONYMOUS authentication when no username provided
Mon, 10 Sep 2012 23:37:04 +1000
, by James Callahan
component: allow binding to non-host jids (thanks mva)
Fri, 31 Aug 2012 19:40:14 +0200
, by Kim Alvefur
plugins.vcard: Fix previous commit
Mon, 27 Aug 2012 00:18:53 +0200
, by Kim Alvefur
plugins.vcard: Update for never util.vcard
Mon, 27 Aug 2012 00:13:47 +0200
, by Kim Alvefur
util.vcard: Handle empty vcards
Mon, 27 Aug 2012 00:04:30 +0200
, by Kim Alvefur
util.vcard: Iterate on tags instead of items (thanks mva)
Thu, 09 Aug 2012 20:18:55 +0200
, by Kim Alvefur
plugins.adhoc: Collect a <note/>
Wed, 04 Jul 2012 03:37:16 +0200
, by Kim Alvefur
plugins.adhoc: Add explicit dependency on the disco plugin.
Wed, 04 Jul 2012 03:34:12 +0200
, by Kim Alvefur
util.vcard: Ignore undefined properties
Sun, 01 Jul 2012 13:54:09 +0200
, by Kim Alvefur
util.vcard: Completed separation of parsers and generators
Sun, 01 Jul 2012 12:38:54 +0200
, by Kim Alvefur
plugins.archive: Don't modify the query params table
Mon, 25 Jun 2012 02:27:43 +0200
, by Kim Alvefur
squishy, plugins.archive: Fetch RSM lib from prosody-modules and use.
Fri, 08 Jun 2012 21:39:01 +0200
, by Kim Alvefur
plugins.archive: Treat query params correctly
Fri, 08 Jun 2012 06:44:20 +0200
, by Kim Alvefur
plugins.sasl: Collect text message on SASL failure
Mon, 28 May 2012 17:32:38 +0200
, by Kim Alvefur
plugins.groupchat: Import util.jid here too.
Fri, 18 May 2012 22:11:23 +0200
, by Kim Alvefur
plugins.bind: Import util.jid to fix traceback
Fri, 18 May 2012 20:39:30 +0100
, by Matthew Wild
squishy: Update to fetch from a pre-timber revision of Prosody
Thu, 17 May 2012 19:41:41 +0100
, by Matthew Wild
util.vcard: Don't use module()
Sun, 13 May 2012 20:14:32 +0200
, by Kim Alvefur
plugins.archive: Parse the timestamp
Fri, 20 Apr 2012 04:12:49 +0200
, by Kim Alvefur
plugins.archive: Collect the archive id
Fri, 20 Apr 2012 04:10:18 +0200
, by Kim Alvefur
plugins.archive: Move namespaces to the top
Fri, 20 Apr 2012 01:39:31 +0200
, by Kim Alvefur
plugins.archive: Implement archiving preferences
Fri, 20 Apr 2012 01:36:13 +0200
, by Kim Alvefur
plugins.archive: Import util.stanza directly and use it
Fri, 20 Apr 2012 00:33:46 +0200
, by Kim Alvefur
plugins.archive: Add local verse
Fri, 20 Apr 2012 00:33:18 +0200
, by Kim Alvefur
plugins.archive: Add a header comment
Fri, 20 Apr 2012 00:32:36 +0200
, by Kim Alvefur
Merge with Zash
Fri, 30 Mar 2012 03:58:20 +0100
, by Matthew Wild
plugins.jingle_s5b: Add missing xmlns
Fri, 30 Mar 2012 00:17:13 +0200
, by Kim Alvefur
plugins.jingle_s5b: Add local verse
Fri, 30 Mar 2012 00:16:50 +0200
, by Kim Alvefur
doc/example_carbons.lua: Update to reflect timestamp change in carbons plugin.
Sat, 17 Mar 2012 16:00:16 +0100
, by Kim Alvefur
plugins.carbons: Get and parse timestamp from carbon into a number.
Sat, 17 Mar 2012 15:59:43 +0100
, by Kim Alvefur
plugins.carbons: Don't check carbons flag twice.
Sat, 17 Mar 2012 15:44:16 +0100
, by Kim Alvefur
plugins.jingle_ibb: new_ibb() doesn't need to be global
Mon, 05 Mar 2012 20:51:00 +0100
, by Kim Alvefur
plugins.pubsub: Add a local variable to save some table lookups
Mon, 05 Mar 2012 20:18:54 +0100
, by Kim Alvefur
client, component: `ret` was probably meant to be a local
Mon, 05 Mar 2012 20:13:33 +0100
, by Kim Alvefur
verse: Remove some, erm, debug logging
Fri, 30 Mar 2012 03:57:03 +0100
, by Matthew Wild
verse: Add :listen(host, port) to Verse objects ("connected" event is fired with new clients)
Fri, 30 Mar 2012 03:09:59 +0100
, by Matthew Wild
verse: Accept a file object as a log handler, and automatically call :write() on it with a formatted message
Sun, 12 Feb 2012 20:21:52 +0000
, by Matthew Wild
squishy: add util.datetime
Sun, 12 Feb 2012 02:27:56 +0100
, by Kim Alvefur
plugins.carbons: Fix wrong variable name
Wed, 01 Feb 2012 22:40:30 +0100
, by Kim Alvefur
plugins.roster: Make stanza error parts locals.
Fri, 27 Jan 2012 18:52:25 +0100
, by Kim Alvefur
plugins.archive: Add missing :up()
Mon, 16 Jan 2012 22:58:50 +0100
, by Kim Alvefur
plugins.carbons: Update to XEP v0.6. Check that messages are from your bare jid.
Tue, 10 Jan 2012 21:08:19 +0100
, by Kim Alvefur
plugins.archive: Experimental implementation of the Message Archive Management ProtoXEP
Fri, 06 Jan 2012 16:54:10 +0100
, by Kim Alvefur
plugins.pubsub: Implement unsubscribe.
Sun, 01 Jan 2012 22:48:11 +0100
, by Kim Alvefur
plugins.roster: Change variable name to what's used in XMPP-IM
Sun, 01 Jan 2012 22:17:39 +0100
, by Kim Alvefur
doc/example_pubsub.lua: Fix typo.
Fri, 23 Dec 2011 06:11:14 +0100
, by Kim Alvefur
doc/example_pep.lua: Reorder a bit to avoid re-sending presence multiple times when caps change.
Fri, 16 Dec 2011 22:09:37 +0100
, by Kim Alvefur
plugins.pep: Load disco, since PEP depends on it
Fri, 16 Dec 2011 22:04:03 +0100
, by Kim Alvefur
plugins.disco: Add set_ and add_identity()
Fri, 16 Dec 2011 22:01:29 +0100
, by Kim Alvefur
plugins.disco: A little cleanup and a bit of rewrite with a touch of premature optimization.
Fri, 16 Dec 2011 22:00:41 +0100
, by Kim Alvefur
plugins.pubsub: Fix to use correct method in backwards-compatibility code
Sun, 11 Dec 2011 02:26:55 +0000
, by Matthew Wild
plugins.pubsub: Fix typo
Sat, 10 Dec 2011 15:45:55 +0100
, by Kim Alvefur
plugins.pubsub: Fix missing <item/> when publishing.
Sat, 10 Dec 2011 15:21:09 +0100
, by Kim Alvefur
verse.bosh: Minor change to pass Verse stream to stream callbacks (though it isn't currently used by them)
Wed, 07 Dec 2011 02:46:00 +0000
, by Matthew Wild
verse.bosh: Fix to loop over every child tag (childtags() is now too namespace-aware for this purpose)
Wed, 07 Dec 2011 02:45:11 +0000
, by Matthew Wild
doc/example*.lua: Update to use new .init() method
Mon, 05 Dec 2011 15:44:17 +0000
, by Matthew Wild
Merge with Zash
Mon, 05 Dec 2011 15:39:05 +0000
, by Matthew Wild
verse: Add stream:info() for emitting info-level log message.
Mon, 05 Dec 2011 16:24:13 +0100
, by Kim Alvefur
verse: Add init(...) method to load connection modules (client, component, bosh, etc.)
Mon, 05 Dec 2011 15:38:18 +0000
, by Matthew Wild
plugins.groupchat: Fix missing 'end' in last commit
Mon, 05 Dec 2011 15:36:53 +0000
, by Matthew Wild
Merge with MattJ & mva
Sat, 03 Dec 2011 19:46:47 +0100
, by Kim Alvefur
plugins.pep: Use the new PubSub api.
Mon, 28 Nov 2011 17:16:04 +0100
, by Kim Alvefur
plugins.pubsub: Make the old functions wrap the new.
Mon, 28 Nov 2011 17:15:41 +0100
, by Kim Alvefur
verse.plugins.groupchat: Make last commit (7802a048) more concise
Sat, 03 Dec 2011 16:27:36 +0000
, by Matthew Wild
fixed sending of leave message
Fri, 02 Dec 2011 11:27:38 +0600
, by mva
added local verse var to all plugins
Fri, 02 Dec 2011 11:02:02 +0600
, by mva
plugins.pep: Use the new PubSub api.
Mon, 28 Nov 2011 17:16:04 +0100
, by Kim Alvefur
plugins.pubsub: Make the old functions wrap the new.
Mon, 28 Nov 2011 17:15:41 +0100
, by Kim Alvefur
verse: Remove silly logger line I just noticed at the end of the file
Wed, 30 Nov 2011 18:01:53 +0000
, by Matthew Wild
Merge with Zash
Mon, 28 Nov 2011 15:00:48 +0000
, by Matthew Wild
plugins.bind: get_child_text()
Thu, 24 Nov 2011 07:10:26 +0100
, by Kim Alvefur
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
less
more
|
(0)
-384
tip