Software /
code /
verse
Graph
-
configure: fix --lua-lib-dirFri, 07 Jul 2023 17:23:09 +0700, by Trần H. Trung
-
squishy: Normalise Lua syntaxWed, 21 Jun 2023 15:22:17 +0200, by Kim Alvefur
-
server: Import one of Prosodys net.server implementationsWed, 21 Jun 2023 12:21:09 +0200, by Kim Alvefur
-
squishy: Update for prosody.* namespaceTue, 20 Jun 2023 12:59:24 +0100, by Matthew Wild
-
Update for new Prosody module namespaceSat, 20 May 2023 20:48:03 +0200, by Kim Alvefur
-
libs.encodings: Remove unused functionTue, 23 May 2023 19:46:52 +0200, by Kim Alvefur
-
util.xstanza: Remove, unused since c95b84ed366bTue, 23 May 2023 19:41:27 +0200, by Kim Alvefur
-
Added tag 0.10.0 for changeset 98dc1750584dThu, 23 Mar 2023 19:11:15 +0000, by Matthew Wild
-
Fix sha1 support when no binary dependencies availableThu, 23 Mar 2023 19:06:04 +0000, by Matthew Wild
-
component: Avoid adding to the global stream metatableThu, 23 Mar 2023 18:56:32 +0000, by Matthew Wild
-
libs/hashes: Support for luaossl (lua-luaossl on Debian)Thu, 23 Mar 2023 18:54:13 +0000, by Matthew Wild
-
libs/table: Add table.moveFri, 17 Mar 2023 17:09:00 +0000, by Matthew Wild
-
squishy: Comment legacy protocol plugins by defaultFri, 17 Mar 2023 12:31:28 +0000, by Matthew Wild
-
squishy: Add browsing pluginFri, 17 Mar 2023 12:31:02 +0000, by Matthew Wild
-
Add time query pluginFri, 17 Mar 2023 12:30:49 +0000, by Matthew Wild
-
squishy: Updates for Prosody trunk (@ e77c607e8da8)Fri, 17 Mar 2023 12:30:25 +0000, by Matthew Wild
-
Add dummy util.netFri, 17 Mar 2023 12:28:13 +0000, by Matthew Wild
-
sasl: Add oauthbearer mechanismFri, 17 Mar 2023 12:25:58 +0000, by Matthew Wild
-
presence: Clone stanza before caching itFri, 17 Mar 2023 11:18:39 +0000, by Matthew Wild
-
disco: Fire disco-info-changed when necessary, move presence resending thereFri, 17 Mar 2023 11:15:18 +0000, by Matthew Wild
-
disco: Remove stray print()Fri, 17 Mar 2023 11:12:12 +0000, by Matthew Wild
-
disco: Add support for extended disco formsFri, 17 Mar 2023 11:12:01 +0000, by Matthew Wild
-
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 availableFri, 17 Mar 2023 09:51:03 +0000, by Matthew Wild
-
pep: Include item id in eventFri, 17 Mar 2023 09:27:27 +0000, by Matthew Wild
-
jingle_ibb: Remove unused import of table.concatFri, 17 Mar 2023 09:26:45 +0000, by Matthew Wild
-
pubsub: Fire event on item retraction notificationsFri, 17 Mar 2023 09:25:24 +0000, by Matthew Wild
-
sasl: Expose what mechanisms were offered on authentication-failureFri, 17 Mar 2023 09:24:36 +0000, by Matthew Wild
-
browsing: whitespace fixesFri, 17 Mar 2023 09:23:56 +0000, by Matthew Wild
-
Add 'shutdown' event for a self-initiated disconnectFri, 17 Mar 2023 09:23:15 +0000, by Matthew Wild
-
Fix whitespaceThu, 16 Mar 2023 16:47:59 +0000, by Matthew Wild
-
Update to new tls_builder() API in net.server upstreamThu, 16 Mar 2023 16:40:57 +0000, by Matthew Wild
-
archive: Add 'complete' flagThu, 16 Mar 2023 11:47:37 +0000, by Matthew Wild
-
Use util.format for loggingThu, 16 Mar 2023 11:46:16 +0000, by Matthew Wild
-
client: Include xml:lang in stream header, if knownThu, 16 Mar 2023 11:43:16 +0000, by Matthew Wild
-
client: Don't enable session plugin by default, that protocol is obsoleteThu, 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 foundFri, 03 Mar 2023 12:10:54 +0000, by Matthew Wild
-
util.sasl.scram: Add support for 'tls-exporter' channel bindingWed, 03 Aug 2022 03:07:16 +0200, by Kim Alvefur
-
util.sasl.scram: Disable 'tls-unique' channel binding on TLS 1.3Wed, 03 Aug 2022 03:06:26 +0200, by Kim Alvefur
-
util.sasl.scram: Refactor channel bindingWed, 03 Aug 2022 03:04:17 +0200, by Kim Alvefur
-
client: Allow passing SCRAM hashes for use in authenticationWed, 03 Aug 2022 02:59:09 +0200, by Kim Alvefur
-
Merge with MattJWed, 03 Aug 2022 02:47:55 +0200, by Kim Alvefur
-
plugins.smacks: Change to track enabled state per directionSat, 19 Feb 2022 15:57:24 +0100, by Kim Alvefur
-
plugins.smacks: Restructure events to avoid double hooks after (failed) resumptionSat, 19 Feb 2022 15:52:10 +0100, by Kim Alvefur
-
plugins.smacks: Handle failed resumption by trying to bind insteadSat, 19 Feb 2022 15:43:47 +0100, by Kim Alvefur
-
squishy: Include util.hex used by util.uuidSat, 06 Nov 2021 18:26:31 +0100, by Kim Alvefur
-
plugins.smacks: Convert counter to string in resumptionThu, 10 Jun 2021 14:16:19 +0200, by Kim Alvefur
-
plugins.smacks: Don't warn about zero stanzas ackedThu, 10 Jun 2021 11:58:23 +0200, by Kim Alvefur
-
client: Send whitespace keeplivesSun, 06 Jun 2021 16:43:36 +0200, by Kim Alvefur
-
libs.hashes: Add back pure Lua sha1 implementationWed, 17 Feb 2021 14:57:59 +0100, by Kim Alvefur
-
util.dataforms: Support XEP-0122 validationMon, 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 moduleSat, 14 Nov 2020 15:24:01 +0100, by Kim Alvefur
-
util.table: Add fallback for the Prosody C moduleSat, 14 Nov 2020 15:23:08 +0100, by Kim Alvefur
-
pubsub: Support for 'notify' in retract and purge operations 0.10.0Mon, 06 Dec 2021 09:09:50 +0000, by Matthew Wild
-
pubsub: Allow setting additional attributes in pubsub action elementsMon, 06 Dec 2021 09:03:39 +0000, by Matthew Wild
-
MergeThu, 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-27Fri, 02 Oct 2020 16:42:37 +0200, by Seve Ferrer
-
MergeThu, 22 Oct 2020 15:28:09 +0100, by Matthew Wild
-
docs/example.lua: Don't depend on 'verse' being a globalThu, 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 tableThu, 22 Oct 2020 13:58:18 +0100, by Matthew Wild
-
client: Remove unused importThu, 22 Oct 2020 13:55:15 +0100, by Matthew Wild
-
disco: Force calculated caps in outgoing presenceThu, 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-0313Mon, 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.timeMon, 17 Sep 2018 13:52:12 +0100, by Matthew Wild
-
verse: Ensure verse.quit() only quits the loop onceMon, 17 Sep 2018 13:19:54 +0100, by Matthew Wild
-
plugins.disco: Fix to use util.caps instead of broken hacky implementationWed, 27 Jun 2018 19:19:11 +0100, by Matthew Wild
-
libs.hashes: Better error message when method not availableWed, 27 Jun 2018 19:18:06 +0100, by Matthew Wild
-
libs.hashes: Add support for sha1 lib from luarocksWed, 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 pathWed, 27 Jun 2018 19:13:27 +0100, by Matthew Wild
-
verse.plugins.groupchat: Fix import of util.eventsSun, 20 May 2018 01:24:39 +0200, by Kim Alvefur
-
verse: Remove use of deprecated module() functionSun, 20 May 2018 01:16:22 +0200, by Kim Alvefur
-
buildsys: Update to fetch from Prosody 0.10 branchSun, 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 suiteSun, 20 May 2018 00:51:58 +0200, by Kim Alvefur
-
plugins.archive: Call callback even f there were no <fin> elementSat, 31 Mar 2018 15:45:14 +0200, by Kim Alvefur
-
plugins.archive: Don't require 'queryid' attribute in iq responseSat, 31 Mar 2018 15:43:28 +0200, by Kim Alvefur
-
verse: trim trailing whitespaceTue, 18 Apr 2017 16:46:26 +0200, by Kim Alvefur
-
component: Import sha1 via util.hashesFri, 07 Apr 2017 19:39:59 +0200, by Kim Alvefur
-
plugins.archive: Update to XEP-0313 v0.6Fri, 07 Apr 2017 19:38:52 +0200, by Kim Alvefur
-
plugins.smacks: Update to sm:3 namespaceFri, 07 Apr 2017 19:37:56 +0200, by Kim Alvefur
-
util.sasl.scram: Add support for authenticating with pre-hashed passwordFri, 07 Apr 2017 19:35:44 +0200, by Kim Alvefur
-
plugins.presence: If a string is given as presece options, use it as statusSat, 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 presenceSat, 04 Jun 2016 13:35:23 +0200, by Kim Alvefur
-
Add plugin for XEP-0195: User BrowsingSun, 15 May 2016 16:23:54 +0200, by Kim Alvefur
-
Merge with ZashTue, 09 Feb 2016 23:40:12 +0000, by Matthew Wild
-
util.random: Use /dev/urandom or LuaCryptoWed, 13 Jan 2016 00:45:54 +0100, by Kim Alvefur
-
client, component: Fix logging of invalid XMLTue, 09 Feb 2016 23:39:31 +0000, by Matthew Wild
-
Merge with ZashTue, 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 thereSat, 09 Jan 2016 02:03:26 +0100, by Kim Alvefur
-
Add util.ip, dependency of net.dns since Prosody 0.9.9Sat, 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 versionsThu, 03 Sep 2015 21:46:57 +0200, by Kim Alvefur
-
plugins.ping: Import socket.gettime to a local, LuaSocket stopped setting globalsThu, 27 Aug 2015 14:22:25 +0200, by Kim Alvefur
-
plugins: Use util.hashes instead of util.sha1Tue, 25 Aug 2015 18:03:10 +0200, by Kim Alvefur
-
libs.encodings: mime.unb64 is buggy with \0 should have been fixedTue, 25 Aug 2015 16:27:38 +0200, by Kim Alvefur
-
util.sasl.scram: Use the new util.hashes and util.randomTue, 25 Aug 2015 16:07:20 +0200, by Kim Alvefur
-
libs.hashes: Wrap LuaCrypto with fallback to util.sha1Tue, 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-modulesWed, 19 Aug 2015 16:41:47 +0200, by Kim Alvefur
-
squishy: Include util.xml and util.jsonWed, 19 Aug 2015 14:41:24 +0200, by Kim Alvefur
-
verse: Pass on error from trying to require verse connection moduleSun, 17 May 2015 15:00:30 +0200, by Kim Alvefur
-
plugins.tls: Allow configuring TLS options at stream.sslSun, 17 May 2015 14:59:28 +0200, by Kim Alvefur
-
libs.adhoc: Don't set unintentional globalsTue, 05 May 2015 01:10:33 +0200, by Kim Alvefur
-
verse: Enable TCP keepalivesTue, 05 May 2015 01:08:20 +0200, by Kim Alvefur
-
plugins.legacy: Make functions localFri, 01 May 2015 23:33:08 +0200, by Kim Alvefur
-
Discard trailing whitespaceFri, 01 May 2015 23:27:29 +0200, by Kim Alvefur
-
plugins.jingle_ft: Update to version 0.16Fri, 01 May 2015 21:46:24 +0200, by Kim Alvefur
-
Added tag 0.9.1 for changeset 9aa5bce207b2Sat, 09 Jan 2016 11:03:30 +0000, by Matthew Wild
-
squishy: Add util.ip, now required by net.dns 0.9.1Sat, 09 Jan 2016 10:47:03 +0000, by Matthew Wild
-
Makefile: Remove config.unix when making a releaseFri, 01 Jan 2016 17:17:36 +0000, by Matthew Wild
-
Added tag 0.9.0 for changeset 3267ae7c9217Fri, 01 Jan 2016 17:14:21 +0000, by Matthew Wild
-
Makefile: Error if config.unix is missingFri, 01 Jan 2016 15:50:58 +0000, by Matthew Wild
-
Makefile: Add 'install' targetFri, 01 Jan 2016 15:41:04 +0000, by Matthew Wild
-
configure, Makefile: Add configure script to set build-time variablesFri, 01 Jan 2016 15:40:51 +0000, by Matthew Wild
-
Makefile, buildscripts/squish: Add Makefile and squish to the repoThu, 31 Dec 2015 21:12:00 +0000, by Matthew Wild
-
init: Log the error message that caused loading of a connection module to failSat, 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.9Sun, 05 Oct 2014 14:39:11 +0200, by Kim Alvefur
-
squishy: Fix for fetching util.rsmSun, 05 Oct 2014 14:37:56 +0200, by Kim Alvefur
-
util.sasl.scram: Only indicate channel binding support when TLS is usedSun, 05 Oct 2014 13:20:29 +0200, by Kim Alvefur
-
client: Deal with eg no-stream errors where no stanza is passedTue, 30 Sep 2014 12:18:28 +0200, by Kim Alvefur
-
util.sasl.scram: Slight optimization of HMACTue, 30 Sep 2014 12:16:33 +0200, by Kim Alvefur
-
util.sasl.scram: Correctly verify that the server added its own nonceTue, 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 nameThu, 18 Sep 2014 22:00:58 +0200, by Kim Alvefur
-
util.sasl.scram: Fix typoThu, 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 offeredThu, 18 Sep 2014 20:32:38 +0200, by Kim Alvefur
-
squishy: Add sasl mechsThu, 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 implementationThu, 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.3Mon, 08 Sep 2014 12:10:21 +0200, by Kim Alvefur
-
Merge with ZashWed, 27 Aug 2014 10:34:58 +0100, by Matthew Wild
-
verse.plugins.uptime: Explicitly cast uptime to a numberWed, 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 itemsSat, 06 Jul 2013 08:40:18 +0200, by Kim Alvefur
-
plugins.pubsub: Keep track of wrapped callbacksSat, 06 Jul 2013 08:38:31 +0200, by Kim Alvefur
-
plugins.pubsub: Implement node discoverySat, 06 Jul 2013 08:35:37 +0200, by Kim Alvefur
-
plugins.archive: Update for MAM 0.2Sun, 30 Jun 2013 00:46:49 +0200, by Kim Alvefur
-
verse.client: Fix stream error errorFri, 14 Jun 2013 23:25:54 +0200, by Kim Alvefur
-
plugins.register: Support submitting email when registering an accountSat, 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 caseTue, 28 May 2013 15:14:50 +0100, by Matthew Wild
-
plugins.ping: Reply to pingsSat, 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 jidFri, 10 May 2013 12:19:57 +0200, by Kim Alvefur
-
plugins.pubsub: Collect the subscribed jidFri, 10 May 2013 12:13:36 +0200, by Kim Alvefur
-
verse.client: Fire stream error events, so they can be handledMon, 29 Apr 2013 10:58:40 +0200, by Kim Alvefur
-
util.dataforms: Add method for converting XML dataforms to tablesFri, 15 Feb 2013 20:45:31 +0100, by Kim Alvefur
-
util.dataforms: Update from Prosody repoFri, 15 Feb 2013 20:40:56 +0100, by Kim Alvefur
-
plugins.pubsub: Implement retract, purge and delete operationsSun, 10 Feb 2013 18:16:25 +0100, by Kim Alvefur
-
plugins.pubsub: Explicitly subscribe with our current full jid as defaultSun, 10 Feb 2013 18:14:31 +0100, by Kim Alvefur
-
verse: Fix disconnected event for unassociated connectionsSun, 10 Feb 2013 18:06:43 +0100, by Kim Alvefur
-
Backout 55e3fd7b9731Sun, 10 Feb 2013 18:02:00 +0100, by Kim Alvefur
-
verse.client: Use a different flag to indicate that our outgoing stream is closedSun, 10 Feb 2013 04:52:17 +0100, by Kim Alvefur
-
verse: Err, I meant the stream, not the connectionSun, 10 Feb 2013 04:29:20 +0100, by Kim Alvefur
-
verse: Really pass the connection to ondisconnect, not some unknown globalSun, 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 closureSun, 10 Feb 2013 02:54:01 +0100, by Kim Alvefur
-
verse.client: Try to behave better when stream is closed gracefullySun, 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 resumptionSun, 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.8Sat, 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 formatThu, 11 Oct 2012 17:00:20 +0200, by Kim Alvefur
-
plugins/sasl: Use ANONYMOUS authentication when no username providedMon, 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 commitMon, 27 Aug 2012 00:18:53 +0200, by Kim Alvefur
-
plugins.vcard: Update for never util.vcardMon, 27 Aug 2012 00:13:47 +0200, by Kim Alvefur
-
util.vcard: Handle empty vcardsMon, 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 propertiesSun, 01 Jul 2012 13:54:09 +0200, by Kim Alvefur
-
util.vcard: Completed separation of parsers and generatorsSun, 01 Jul 2012 12:38:54 +0200, by Kim Alvefur
-
plugins.archive: Don't modify the query params tableMon, 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 correctlyFri, 08 Jun 2012 06:44:20 +0200, by Kim Alvefur
-
plugins.sasl: Collect text message on SASL failureMon, 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 tracebackFri, 18 May 2012 20:39:30 +0100, by Matthew Wild
-
squishy: Update to fetch from a pre-timber revision of ProsodyThu, 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 timestampFri, 20 Apr 2012 04:12:49 +0200, by Kim Alvefur
-
plugins.archive: Collect the archive idFri, 20 Apr 2012 04:10:18 +0200, by Kim Alvefur
-
plugins.archive: Move namespaces to the topFri, 20 Apr 2012 01:39:31 +0200, by Kim Alvefur
-
plugins.archive: Implement archiving preferencesFri, 20 Apr 2012 01:36:13 +0200, by Kim Alvefur
-
plugins.archive: Import util.stanza directly and use itFri, 20 Apr 2012 00:33:46 +0200, by Kim Alvefur
-
plugins.archive: Add local verseFri, 20 Apr 2012 00:33:18 +0200, by Kim Alvefur
-
plugins.archive: Add a header commentFri, 20 Apr 2012 00:32:36 +0200, by Kim Alvefur
-
Merge with ZashFri, 30 Mar 2012 03:58:20 +0100, by Matthew Wild
-
plugins.jingle_s5b: Add missing xmlnsFri, 30 Mar 2012 00:17:13 +0200, by Kim Alvefur
-
plugins.jingle_s5b: Add local verseFri, 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 globalMon, 05 Mar 2012 20:51:00 +0100, by Kim Alvefur
-
plugins.pubsub: Add a local variable to save some table lookupsMon, 05 Mar 2012 20:18:54 +0100, by Kim Alvefur
-
client, component: `ret` was probably meant to be a localMon, 05 Mar 2012 20:13:33 +0100, by Kim Alvefur
-
verse: Remove some, erm, debug loggingFri, 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 messageSun, 12 Feb 2012 20:21:52 +0000, by Matthew Wild
-
squishy: add util.datetimeSun, 12 Feb 2012 02:27:56 +0100, by Kim Alvefur
-
plugins.carbons: Fix wrong variable nameWed, 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 ProtoXEPFri, 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-IMSun, 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 itFri, 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 codeSun, 11 Dec 2011 02:26:55 +0000, by Matthew Wild
-
plugins.pubsub: Fix typoSat, 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() methodMon, 05 Dec 2011 15:44:17 +0000, by Matthew Wild
-
Merge with ZashMon, 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 commitMon, 05 Dec 2011 15:36:53 +0000, by Matthew Wild
-
Merge with MattJ & mvaSat, 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 conciseSat, 03 Dec 2011 16:27:36 +0000, by Matthew Wild
-
fixed sending of leave messageFri, 02 Dec 2011 11:27:38 +0600, by mva
-
added local verse var to all pluginsFri, 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 fileWed, 30 Nov 2011 18:01:53 +0000, by Matthew Wild
-
Merge with ZashMon, 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 errorsSun, 27 Nov 2011 23:00:15 +0000, by Matthew Wild
-
verse: Format messages before passing them to custom log handlerSun, 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 integerSun, 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 pluginSun, 27 Nov 2011 21:56:21 +0000, by Matthew Wild
-
verse: Connections use global Verse logger by defaultSun, 27 Nov 2011 21:41:44 +0000, by Matthew Wild
-
squishy: Rewrite in an attempt to curb the unbounded growth of the plugin listSun, 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 usageSun, 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.vcardSun, 06 Nov 2011 20:04:19 +0100, by Kim Alvefur
-
util.vcard: Add util for converting vCard3 to/from XEP 54Sun, 06 Nov 2011 20:03:20 +0100, by Kim Alvefur
-
doc: Add Carbons exampleWed, 02 Nov 2011 01:18:53 +0100, by Kim Alvefur
-
squishy: Add carbons pluginWed, 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_ibbWed, 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 creationTue, 11 Oct 2011 13:26:11 +0200, by Kim Alvefur
-
plugins.jingle: Stop event propagation after returning errorsSun, 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 eventThu, 08 Sep 2011 17:51:11 +0200, by Kim Alvefur
-
squishy: Add a convenience function for pluginsTue, 30 Aug 2011 19:26:53 +0200, by Kim Alvefur
-
plugins.roster: Fix wrong name of reply variableSun, 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 fixSun, 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 itemTue, 24 May 2011 20:22:02 +0200, by Kim Alvefur
-
squishy: Add the roster pluginWed, 20 Apr 2011 01:32:25 +0200, by Kim Alvefur
-
plugins.groupchat: Bump topic change handling up a bitSun, 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.serverFri, 18 Mar 2011 21:50:06 +0000, by Matthew Wild
-
squishy: Add smacks and keepalive pluginsFri, 18 Mar 2011 21:49:18 +0000, by Matthew Wild
-
plugins.smacks: Scatter some logging and comments through the code for good measureFri, 18 Mar 2011 21:48:24 +0000, by Matthew Wild
-
plugins.smacks: Fix event priority and handling to make the code actually... workFri, 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 insteadFri, 18 Mar 2011 21:42:49 +0000, by Matthew Wild
-
plugins.smacks: Add 1s delay between reconnect attemptsFri, 18 Mar 2011 21:42:00 +0000, by Matthew Wild
-
verse.client: Reopen stream in response to 'connected' eventFri, 18 Mar 2011 21:39:57 +0000, by Matthew Wild
-
libs/adhoc.lib.lua: Update copy (ugh) from ProsodyFri, 18 Mar 2011 21:33:53 +0000, by Matthew Wild
-
plugins.*: Use verse.stanza() & co instead of require util.stanzaThu, 17 Mar 2011 18:33:52 +0100, by Kim Alvefur
-
plugins.vcard_update: Support for XEP-153 avatar hash in presence broadcastsThu, 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 ZashTue, 22 Feb 2011 23:54:35 +0000, by Matthew Wild
-
plugins.groupchat: Fix self reference when leaving roomsTue, 01 Feb 2011 04:53:40 +0100, by Kim Alvefur
-
plugins.smacks: XEP-0198 supportTue, 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 properlyWed, 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 pluginTue, 11 Jan 2011 23:18:40 +0100, by Kim Alvefur
-
plugins.groupchat: Adapt from RiddimTue, 11 Jan 2011 23:14:30 +0100, by Kim Alvefur
-
Merge with ZashFri, 31 Dec 2010 03:40:34 +0000, by Matthew Wild
-
plugins.disco: Load the presence pluginFri, 31 Dec 2010 02:17:39 +0100, by Kim Alvefur
-
plugins.disco: Use the new presence plugin for caching and resendingFri, 31 Dec 2010 02:12:27 +0100, by Kim Alvefur
-
squishy: Add plugis.presenceFri, 31 Dec 2010 01:32:26 +0100, by Kim Alvefur
-
plugins.presence: Initial commit of plugin that caches the last outgoing presence, and handles rebroadcastFri, 31 Dec 2010 01:29:28 +0100, by Kim Alvefur
-
plugins.disco,compression: Use xmlns_* variablesFri, 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 streamThu, 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 errorThu, 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 oneThu, 30 Dec 2010 20:18:47 +0000, by Matthew Wild
-
Merge with ZashWed, 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 codeWed, 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 changeWed, 15 Dec 2010 14:56:10 +0000, by Matthew Wild
-
verse.client: Fire 'stanza-out' and {message,presence,iq}'-out' for outgoing stanzasWed, 15 Dec 2010 14:52:37 +0000, by Matthew Wild
-
plugins.pubsub: Return true to indicate success loadingWed, 15 Dec 2010 14:50:10 +0000, by Matthew Wild
-
plugins.pep: Only add +notify feature if there weren't any handlers for it alreadyWed, 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 falseWed, 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 notificationsFri, 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 squishingTue, 30 Nov 2010 13:23:24 +0000, by Matthew Wild
-
squishy: Add util.httpstream. Now also squishes bosh by defaultSat, 27 Nov 2010 18:48:41 +0000, by Matthew Wild
-
Merge with ZashSat, 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 pluginThu, 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 stanzasTue, 09 Nov 2010 19:59:02 +0000, by Matthew Wild
-
verse.component: Namespacing fixesTue, 09 Nov 2010 19:57:52 +0000, by Matthew Wild
-
plugins.private: Private XML storage supportThu, 28 Oct 2010 19:37:22 +0100, by Kim Alvefur
-
MergeMon, 11 Oct 2010 02:03:32 +0100, by Matthew Wild
-
squishy, plugins.ping, plugins.sasl: Remove xstanza referencesMon, 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#itemsMon, 11 Oct 2010 02:01:07 +0100, by Matthew Wild
-
plugins.adhoc: Remove some stray debuggingTue, 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 receivingFri, 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 JingleFri, 17 Sep 2010 16:40:07 +0100, by Matthew Wild
-
verse: Add verse.filter_log(levels, logger) to filter a logger for certain levelsWed, 15 Sep 2010 16:52:18 +0100, by Matthew Wild
-
verse: Fix set_logger() to set verse.log() correctlyWed, 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 succeedsWed, 15 Sep 2010 16:31:24 +0100, by Matthew Wild
-
plugins.jingle_ft: Fix global accessWed, 15 Sep 2010 16:17:40 +0100, by Matthew Wild
-
squishy: Add verse.componentTue, 14 Sep 2010 15:14:34 +0100, by Matthew Wild
-
verse.client: Support for SRV record lookupsTue, 14 Sep 2010 15:03:55 +0100, by Matthew Wild
-
squishy: Re-organise and add net.dns, net.adns and util.ztactTue, 14 Sep 2010 15:03:20 +0100, by Matthew Wild
-
verse: Fire disconnected event even if connection fails instantlyTue, 14 Sep 2010 15:02:29 +0100, by Matthew Wild
-
squishy: Use --internal-bit-module to squish with the pure-Lua bit libraryMon, 13 Sep 2010 15:44:22 +0100, by Matthew Wild
-
libs/bit.lua: Add pure-Lua bit libraryMon, 13 Sep 2010 15:42:17 +0100, by Matthew Wild
-
verse: Log error and return when trying to close a closed connectionMon, 13 Sep 2010 14:49:30 +0100, by Matthew Wild
-
squishy: Add util.hashes [libs/hashes.lua]Mon, 13 Sep 2010 14:48:10 +0100, by Matthew Wild
-
libs/encodings.lua: Use mime.b64 for base64.encodeMon, 13 Sep 2010 14:47:20 +0100, by Matthew Wild
-
libs.hashes: Pure-Lua util.hashes replacement (depends on util.sha1)Mon, 13 Sep 2010 14:46:36 +0100, by Matthew Wild
-
doc/example_pep.lua: Example script to use the PEP pluginMon, 13 Sep 2010 14:12:09 +0100, by Matthew Wild
-
libs.logger: Use io.write instead of printMon, 13 Sep 2010 14:10:28 +0100, by Matthew Wild
-
verse: verse.loop() and new verse.step() use the new error handler to, er, handle errors.Mon, 13 Sep 2010 14:08:41 +0100, by Matthew Wild
-
verse: Add verse.log() to log a message using the default logger. Also add verse.set_error_handler() to, er, set an error handler.Mon, 13 Sep 2010 14:07:41 +0100, by Matthew Wild
-
verse: Log error when connection fails instantlySun, 12 Sep 2010 17:49:01 +0100, by Matthew Wild
-
util.dataforms, squishy: Add util.dataforms libraryThu, 09 Sep 2010 19:35:41 +0100, by Matthew Wild
-
plugins.adhoc: Support for querying for and executing commandsThu, 09 Sep 2010 19:30:49 +0100, by Matthew Wild
-
plugins.disco: Further fixes to storing and retrieving to/from the disco cacheThu, 09 Sep 2010 19:27:46 +0100, by Matthew Wild
-
plugins.disco: Store node of disco itemsThu, 09 Sep 2010 19:25:08 +0100, by Matthew Wild
-
plugins.disco: Fixes for storing/retrieving items from the disco cache.Thu, 09 Sep 2010 19:11:27 +0100, by Matthew Wild
-
plugins.jingle: Add 'terminated' eventThu, 09 Sep 2010 19:10:37 +0100, by Matthew Wild
-
doc/example_adhoc.lua: Example of using ad-hoc commandsThu, 26 Aug 2010 17:53:05 +0100, by Matthew Wild
-
verse.plugins.adhoc: XEP-0050 Ad-hoc commands pluginThu, 26 Aug 2010 17:52:16 +0100, by Matthew Wild
-
verse.plugins.disco: Add stream:add_disco_item()Thu, 26 Aug 2010 17:48:57 +0100, by Matthew Wild
-
verse.plugins.pep: New plugin to add an API for sending and catching PEP eventsWed, 25 Aug 2010 16:27:30 +0100, by Matthew Wild
-
verse.plugins.disco: Add stream:remove_disco_feature()Wed, 25 Aug 2010 16:18:12 +0100, by Matthew Wild
-
verse.plugins.disco: Remove warning about base64 issue, bug located and fixedWed, 25 Aug 2010 13:21:25 +0100, by Matthew Wild
-
util.sha1: Truncate to a single return result when returning the binary form of the hashWed, 25 Aug 2010 13:19:53 +0100, by Matthew Wild
-
doc/example_jingle.lua, doc/example_jingle_send.lua: Example scripts to receive and send files using JingleTue, 24 Aug 2010 11:16:46 +0100, by Matthew Wild
-
verse.plugins.disco: Auto-disco local services on connect, and delay 'ready' event until doneTue, 24 Aug 2010 11:11:17 +0100, by Matthew Wild
-
doc/example.lua: Don't add sasl plugin, since it is enabled by defaultTue, 24 Aug 2010 11:10:42 +0100, by Matthew Wild
-
libs/encodings.lua: Throw error when calling unimplemented functionSat, 21 Aug 2010 15:53:16 +0100, by Matthew Wild
-
squishy: Add proxy65, jingle, jingle_ft, jingle_s5b, disco pluginsSat, 21 Aug 2010 15:37:04 +0100, by Matthew Wild
-
util.sha1: Obey second parameter which decides whether to return the result in ASCII hex encodingSat, 21 Aug 2010 15:31:13 +0100, by Matthew Wild
-
verse.plugins.version: Return true when handling a version requestSat, 21 Aug 2010 15:30:40 +0100, by Matthew Wild
-
verse.plugins.proxy65: Add proxies discovered by disco plugin to proxy65.available_streamhostsSat, 21 Aug 2010 15:29:49 +0100, by Matthew Wild
-
verse.plugins.jingle_ft: Jingle File Transfer application profileSat, 21 Aug 2010 15:28:54 +0100, by Matthew Wild
-
verse.plugins.jingle_s5b: Jingle SOCKS5 Bytestreams transportSat, 21 Aug 2010 15:28:08 +0100, by Matthew Wild
-
verse.plugins.jingle: XEP-0166 Jingle pluginSat, 21 Aug 2010 14:55:02 +0100, by Matthew Wild
-
verse.plugins.disco: Add disco plugin originally developed by Hubert Chathi for Riddim, but here adapted for Verse with new APIs added to allow disco'ing the local server and remote entitiesSat, 21 Aug 2010 14:51:36 +0100, by Matthew Wild
-
verse: Add verse.eventable() to give a passed object :event() and :hook()/:unhook() methods and return it againSat, 21 Aug 2010 14:38:16 +0100, by Matthew Wild
-
verse.client: Update stream:close() to use base stream:close(), and not add an XMPP-specific :close() to the base streamSat, 21 Aug 2010 14:37:10 +0100, by Matthew Wild
-
verse: Return true from connect() on success, add stream:close()Sat, 21 Aug 2010 14:36:21 +0100, by Matthew Wild
-
verse: Return false rather than nil from connect() on error, for consistencySat, 21 Aug 2010 14:35:51 +0100, by Matthew Wild
-
verse: Add stream:set_loglevels()Mon, 09 Aug 2010 13:57:08 +0100, by Matthew Wild
-
verse.bosh: Implemented retry/reconnect logic, and handling of disconnects (either CM-intiated or due to connection failures)Sun, 08 Aug 2010 01:21:22 +0100, by Matthew Wild
-
squishy: Build in BOSH and HTTP by default, --no-bosh to disableSun, 08 Aug 2010 01:18:12 +0100, by Matthew Wild
-
doc/example_bosh.lua: Put url into variableSun, 08 Aug 2010 01:17:39 +0100, by Matthew Wild
-
squishy: Add --with-bosh option to squish with verse.bosh and necessarylibrariesFri, 06 Aug 2010 17:09:13 +0100, by Matthew Wild
-
verse.bosh: Update to use net.http instead of verse.plugins.httpFri, 06 Aug 2010 17:07:56 +0100, by Matthew Wild
-
Add doc/example_bosh.luaFri, 06 Aug 2010 16:31:30 +0100, by Matthew Wild
-
verse.bosh: Use verse.new_bosh(logger, url) to make a BOSH connectionFri, 06 Aug 2010 16:28:50 +0100, by Matthew Wild
-
example_component.lua: Fix passwordTue, 03 Aug 2010 09:28:53 +0100, by Matthew Wild
-
docs/example_component.lua: Example for connecting to the server as a componentTue, 03 Aug 2010 09:19:26 +0100, by Matthew Wild
-
verse.component: XEP-0114 support \o/Tue, 03 Aug 2010 09:17:23 +0100, by Matthew Wild
-
verse.client: Add stream_id propertyTue, 03 Aug 2010 09:17:03 +0100, by Matthew Wild
-
plugins.roster: Unfinished roster pluginFri, 02 Jul 2010 13:36:18 +0100, by Matthew Wild
-
Bounce service-unavailable on unhandled iq stanzas (thanks Kev, Florob and anyone else who poked me)Mon, 21 Jun 2010 17:33:51 +0100, by Matthew Wild
-
verse.plugins.blocking, squishy: New plugin for XEP-0191: Simple Communications BlockingMon, 14 Jun 2010 14:12:44 +0100, by Matthew Wild
-
plugins.compression: Add newline at end of file (helps old versions of squish for one thing)Fri, 04 Jun 2010 10:36:34 +0100, by Matthew Wild
-
verse.client, verse.plugins.bind, verse.plugins.session: Rename binding-success and binding-failure to bind-success and bind-failure for consistencySun, 30 May 2010 02:54:15 +0100, by Matthew Wild
-
doc/example.lua: Update to use 'ready' eventSun, 30 May 2010 02:49:58 +0100, by Matthew Wild
-
verse.client: Fire 'ready' event on stream when resource binding or session negotiation is complete, hook this instead of binding-successSun, 30 May 2010 02:49:02 +0100, by Matthew Wild
-
verse.plugins.session: Only negotiate session when support is advertised by the server, and not marked as optional (saves a round-trip in a lot of cases)Sun, 30 May 2010 02:47:19 +0100, by Matthew Wild
-
verse.plugins.compression: Remove some redundant debug loggingSun, 30 May 2010 02:44:29 +0100, by Matthew Wild
-
verse.plugins.session: Convert from spaces to tabsSun, 30 May 2010 02:37:03 +0100, by Matthew Wild
-
verse.plugins.compression: Bump priority of stream-features handler to negotiate compression before resource bindingFri, 28 May 2010 23:32:16 +0100, by Matthew Wild
-
verse.plugins.compression: Support for stream compression (requires brimworks lua-zlib)Fri, 28 May 2010 23:27:39 +0100, by Matthew Wild
-
verse.client: Add stream:reset(), keep self.data static between resetsFri, 28 May 2010 23:26:31 +0100, by Matthew Wild
-
LICENSE: Add license (MIT/X11)Fri, 28 May 2010 20:59:38 +0100, by Matthew Wild
-
plugins.session: Convert from Windows line endingsFri, 21 May 2010 11:11:43 +0100, by Matthew Wild
-
verse.plugins.tls: self -> streamTue, 11 May 2010 23:19:01 +0100, by Matthew Wild
-
verse.plugins.tls: Return true to indicate success loading pluginTue, 11 May 2010 23:18:11 +0100, by Matthew Wild
-
verse.plugins.tls: Set secure flag, hide some warningsTue, 11 May 2010 23:17:00 +0100, by Matthew Wild
-
verse: Load LuaSec if possibleTue, 11 May 2010 23:09:37 +0100, by Matthew Wild
-
verse.plugins.tls: Fail gracefully when LuaSec not loadedTue, 11 May 2010 23:06:52 +0100, by Matthew Wild
-
verse.client: Load TLS along with other core pluginsTue, 11 May 2010 23:05:26 +0100, by Matthew Wild
-
verse.plugins.tls: Support for TLS encryption! (thanks Azelphur for the final push)Tue, 11 May 2010 22:41:09 +0100, by Matthew Wild
-
verse: Fire "status" event for connection status changes (notably SSL handshake complete)Tue, 11 May 2010 22:40:13 +0100, by Matthew Wild
-
verse: Remove some useless commentsTue, 11 May 2010 22:09:44 +0100, by Matthew Wild
-
doc/example.lua: Example XMPP client scriptFri, 07 May 2010 09:57:48 +0100, by Matthew Wild
-
util.sha1, squishy: Add sha1 lib needed for proxy65 (and soon XEP-0114)Thu, 06 May 2010 10:35:50 +0100, by Matthew Wild
-
verse.plugins.proxy65: XEP-0065 plugin for file transfer through a proxyThu, 06 May 2010 10:34:27 +0100, by Matthew Wild
-
verse: Add "drained" event to signal when send buffer is empty (new server.lua feature)Thu, 06 May 2010 10:28:13 +0100, by Matthew Wild
-
verse: Take advantage of server.lua's new onconnect callback for a more robust "connected" eventThu, 06 May 2010 10:27:11 +0100, by Matthew Wild
-
verse: Add stream:unhook(event_name, handler)Thu, 06 May 2010 10:26:16 +0100, by Matthew Wild
-
verse.client: Add verse.error_reply() helperThu, 06 May 2010 10:24:37 +0100, by Matthew Wild
-
plugins.version: Detect errors based on type attribute, rather than presence of query elementThu, 29 Apr 2010 22:08:14 +0100, by Matthew Wild
-
Add support for 3921 session negotiation (makes ejabberd happy), thanks Chris!Fri, 02 Apr 2010 16:07:43 +0100, by Matthew Wild
-
verse.client: Add missing version to stream header (thanks Bill Clark)Wed, 17 Feb 2010 00:26:30 +0000, by Matthew Wild
-
verse.client: Update stream_callbacks format for new xmlhandlers API (thanks to Bill Clark for the patch)Wed, 17 Feb 2010 00:24:54 +0000, by Matthew Wild
-
verse.client, squishy: Rename "xmlhandlers" to "core.xmlhandlers" in line with Prosody's structureMon, 25 Jan 2010 22:07:25 +0000, by Matthew Wild
-
verse.client: Fire disconnected event when the disconnect is initiated by the client tooWed, 06 Jan 2010 17:43:25 +0000, by Matthew Wild
-
verse: Add verse.quit() to exit the event loopWed, 06 Jan 2010 17:42:57 +0000, by Matthew Wild
-
verse: Multiple changes to allow controlling logging for both verse and streamsWed, 06 Jan 2010 17:42:37 +0000, by Matthew Wild
-
verse.plugins.bind: Fix incorrect variable name causing traceback on unsuccessful bindMon, 04 Jan 2010 15:21:32 +0000, by Matthew Wild
-
verse: Add verse.add_task(delay, callback) to add timer functions using util.timerSun, 03 Jan 2010 18:01:54 +0000, by Matthew Wild
-
plugins.ping: Don't handle all errors as successful pongs, call callback with nil time and 3rd parameter a table with error infoWed, 23 Dec 2009 00:59:35 +0000, by Matthew Wild
-
plugins.bind: Requested JID^Wresource should be in <jid/>^W<resource/> tag (thanks Maranda :) )Tue, 22 Dec 2009 01:57:02 +0000, by Matthew Wild
-
plugins.bind: Requested JID should be in <jid/> tag (thanks Maranda :) )Tue, 22 Dec 2009 01:48:01 +0000, by Matthew Wild
-
verse.client: Automatically load sasl and bind pluginsMon, 21 Dec 2009 19:28:02 +0000, by Matthew Wild
-
verse.client: Don't hook the stanza event every time a stanza comes in :)Mon, 21 Dec 2009 14:25:44 +0000, by Matthew Wild
-
plugins.ping: Define xmlns_ping namespaceSun, 20 Dec 2009 22:07:20 +0000, by Matthew Wild
-
squishy: Add ping pluginSun, 20 Dec 2009 21:38:49 +0000, by Matthew Wild
-
plugins.ping: Return true on module load to indicate load successSun, 20 Dec 2009 21:35:49 +0000, by Matthew Wild
-
plugins.version: Return true on module load to indicate load successSun, 20 Dec 2009 21:35:24 +0000, by Matthew Wild
-
plugins.ping: Add ping plugin to XMPP ping a JIDSun, 20 Dec 2009 21:33:55 +0000, by Matthew Wild
-
squish: Add version pluginWed, 09 Dec 2009 20:58:21 +0000, by Matthew Wild
-
Revert module names throughout to their Prosody equivalentsWed, 09 Dec 2009 20:58:04 +0000, by Matthew Wild
-
verse.plugins.version: Fix for handling of version requestsWed, 09 Dec 2009 20:57:18 +0000, by Matthew Wild
-
verse.client: New stanza dispatcher to fire events based on the name (and in the case of iq, xmlns) of the stanzaWed, 09 Dec 2009 20:55:34 +0000, by Matthew Wild
-
Add 'version' plugin to handle and generate version requestsWed, 09 Dec 2009 13:55:58 +0000, by Matthew Wild
-
Rename verse2 -> verseWed, 09 Dec 2009 13:55:08 +0000, by Matthew Wild
-
verse.client: Add verse.reply() as shortcut for util.stanza.reply()Wed, 09 Dec 2009 13:55:00 +0000, by Matthew Wild
-
squishy: Add util.uuid dependencyFri, 04 Dec 2009 03:33:59 +0000, by Matthew Wild
-
verse: Have verse.new() accept a prototype table on which to base the connectionFri, 04 Dec 2009 03:28:40 +0000, by Matthew Wild
-
verse.client: Extend verse object with message/iq/presence/stanza methods from util.stanzaFri, 04 Dec 2009 03:23:06 +0000, by Matthew Wild
-
verse.client: Fixes for new xmlhandlers namespace seperatorTue, 01 Dec 2009 04:16:11 +0000, by Matthew Wild
-
verse: Update for new server connection APITue, 01 Dec 2009 04:14:52 +0000, by Matthew Wild
-
squishy: Update to fetch new server_select.lua from ProsodyTue, 01 Dec 2009 04:14:11 +0000, by Matthew Wild
-
squishy: Add util.timerMon, 30 Nov 2009 15:54:56 +0000, by Matthew Wild
-
verse: Include LuaRocks packages if we canMon, 30 Nov 2009 15:54:33 +0000, by Matthew Wild
-
verse: Fix stream:hook() to pass additional parameters to the underlying hook(), so we don't strip priorityMon, 30 Nov 2009 15:53:44 +0000, by Matthew Wild
-
util.xstanza: Fix and rename error_from_stanza() -> get_error()Mon, 30 Nov 2009 15:52:52 +0000, by Matthew Wild
Scroll all the way down to load more.