changelog
- Wed, 21 Jun 2023 15:22:17 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 21 Jun 2023 15:22:17 +0200] rev 493
- squishy: Normalise Lua syntax
lua-format applied
Makes semi-automated merging with e.g. rockspec files easier.
- Wed, 21 Jun 2023 12:21:09 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 21 Jun 2023 12:21:09 +0200] rev 492
- server: Import one of Prosodys net.server implementations
Wraps up this behavior in a new module.
- Tue, 20 Jun 2023 12:59:24 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 20 Jun 2023 12:59:24 +0100] rev 491
- squishy: Update for prosody.* namespace
- Sat, 20 May 2023 20:48:03 +0200
- by Kim Alvefur <zash@zash.se> [Sat, 20 May 2023 20:48:03 +0200] rev 490
- Update for new Prosody module namespace
- Tue, 23 May 2023 19:46:52 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 23 May 2023 19:46:52 +0200] rev 489
- libs.encodings: Remove unused function
Unused since b496f0262a3f
- Tue, 23 May 2023 19:41:27 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 23 May 2023 19:41:27 +0200] rev 488
- util.xstanza: Remove, unused since c95b84ed366b
- Thu, 23 Mar 2023 19:11:15 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 23 Mar 2023 19:11:15 +0000] rev 487
- Added tag 0.10.0 for changeset 98dc1750584d
- Thu, 23 Mar 2023 19:06:04 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 23 Mar 2023 19:06:04 +0000] rev 486
- Fix sha1 support when no binary dependencies available
- Thu, 23 Mar 2023 18:56:32 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 23 Mar 2023 18:56:32 +0000] rev 485
- component: Avoid adding to the global stream metatable
This allows component and client connections to be made side-by-side.
Previous to this change, loading this connection module would break the
ability to make client connections, due to overriding stream methods such as
:reopen() and :reset().
A next step would be to share the methods that the two connection modules have
in common.
- Thu, 23 Mar 2023 18:54:13 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 23 Mar 2023 18:54:13 +0000] rev 484
- libs/hashes: Support for luaossl (lua-luaossl on Debian)
- Fri, 17 Mar 2023 17:09:00 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 17:09:00 +0000] rev 483
- libs/table: Add table.move
- Fri, 17 Mar 2023 12:31:28 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 12:31:28 +0000] rev 482
- squishy: Comment legacy protocol plugins by default
- Fri, 17 Mar 2023 12:31:02 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 12:31:02 +0000] rev 481
- squishy: Add browsing plugin
- Fri, 17 Mar 2023 12:30:49 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 12:30:49 +0000] rev 480
- Add time query plugin
- Fri, 17 Mar 2023 12:30:25 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 12:30:25 +0000] rev 479
- squishy: Updates for Prosody trunk (@ e77c607e8da8)
- Fri, 17 Mar 2023 12:28:13 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 12:28:13 +0000] rev 478
- Add dummy util.net
- Fri, 17 Mar 2023 12:25:58 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 12:25:58 +0000] rev 477
- sasl: Add oauthbearer mechanism
- Fri, 17 Mar 2023 11:18:39 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 11:18:39 +0000] rev 476
- presence: Clone stanza before caching it
- Fri, 17 Mar 2023 11:15:18 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 11:15:18 +0000] rev 475
- disco: Fire disco-info-changed when necessary, move presence resending there
- Fri, 17 Mar 2023 11:12:12 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 11:12:12 +0000] rev 474
- disco: Remove stray print()
- Fri, 17 Mar 2023 11:12:01 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 11:12:01 +0000] rev 473
- disco: Add support for extended disco forms
- Fri, 17 Mar 2023 11:07:02 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 11:07:02 +0000] rev 472
- buildscripts: Update included squish (now supports Lua 5.2)
- Fri, 17 Mar 2023 09:51:03 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 09:51:03 +0000] rev 471
- libs/time: Add monotonic() if lua-system is available
- Fri, 17 Mar 2023 09:27:27 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 09:27:27 +0000] rev 470
- pep: Include item id in event
- Fri, 17 Mar 2023 09:26:45 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 09:26:45 +0000] rev 469
- jingle_ibb: Remove unused import of table.concat
- Fri, 17 Mar 2023 09:25:24 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 09:25:24 +0000] rev 468
- pubsub: Fire event on item retraction notifications
- Fri, 17 Mar 2023 09:24:36 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 09:24:36 +0000] rev 467
- sasl: Expose what mechanisms were offered on authentication-failure
- Fri, 17 Mar 2023 09:23:56 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 09:23:56 +0000] rev 466
- browsing: whitespace fixes
- Fri, 17 Mar 2023 09:23:15 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 09:23:15 +0000] rev 465
- Add 'shutdown' event for a self-initiated disconnect
- Thu, 16 Mar 2023 16:47:59 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 16 Mar 2023 16:47:59 +0000] rev 464
- Fix whitespace
- Thu, 16 Mar 2023 16:40:57 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 16 Mar 2023 16:40:57 +0000] rev 463
- Update to new tls_builder() API in net.server upstream
- Thu, 16 Mar 2023 11:47:37 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 16 Mar 2023 11:47:37 +0000] rev 462
- archive: Add 'complete' flag
- Thu, 16 Mar 2023 11:46:16 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 16 Mar 2023 11:46:16 +0000] rev 461
- Use util.format for logging
- Thu, 16 Mar 2023 11:43:16 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 16 Mar 2023 11:43:16 +0000] rev 460
- client: Include xml:lang in stream header, if known
- Thu, 16 Mar 2023 11:42:58 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 16 Mar 2023 11:42:58 +0000] rev 459
- client: Don't enable session plugin by default, that protocol is obsolete
- Thu, 16 Mar 2023 11:42:28 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 16 Mar 2023 11:42:28 +0000] rev 458
- client: Correctly randomize SRV targets (thanks Zash)
- Thu, 16 Mar 2023 11:41:52 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 16 Mar 2023 11:41:52 +0000] rev 457
- Update to use util.id for random ids instead of counters (thanks Zash)
- Fri, 03 Mar 2023 12:10:54 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 03 Mar 2023 12:10:54 +0000] rev 456
- sasl: Include offered mechanisms in event when no supported mechanisms found
This allows consumers of the event to determine what may be required in order
to successfully authenticate.
- Wed, 03 Aug 2022 03:07:16 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 03 Aug 2022 03:07:16 +0200] rev 455
- util.sasl.scram: Add support for 'tls-exporter' channel binding
Ref https://issues.prosody.im/1760
- Wed, 03 Aug 2022 03:06:26 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 03 Aug 2022 03:06:26 +0200] rev 454
- util.sasl.scram: Disable 'tls-unique' channel binding on TLS 1.3
See background in https://issues.prosody.im/1542
- Wed, 03 Aug 2022 03:04:17 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 03 Aug 2022 03:04:17 +0200] rev 453
- util.sasl.scram: Refactor channel binding
This will ease support for new channel binding methods.
- Wed, 03 Aug 2022 02:59:09 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 03 Aug 2022 02:59:09 +0200] rev 452
- client: Allow passing SCRAM hashes for use in authentication
- Wed, 03 Aug 2022 02:47:55 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 03 Aug 2022 02:47:55 +0200] rev 451
- Merge with MattJ
- Sat, 19 Feb 2022 15:57:24 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 19 Feb 2022 15:57:24 +0100] rev 450
- plugins.smacks: Change to track enabled state per direction
Counting outgoing stanzas should start after <enable> is sent, while
counting incoming stanzas should star after receiving <enabled/>
This should also help with failed resumptions
- Sat, 19 Feb 2022 15:52:10 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 19 Feb 2022 15:52:10 +0100] rev 449
- plugins.smacks: Restructure events to avoid double hooks after (failed) resumption
- Sat, 19 Feb 2022 15:43:47 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 19 Feb 2022 15:43:47 +0100] rev 448
- plugins.smacks: Handle failed resumption by trying to bind instead
- Sat, 06 Nov 2021 18:26:31 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 06 Nov 2021 18:26:31 +0100] rev 447
- squishy: Include util.hex used by util.uuid
Fixes errors because of its absence
- Thu, 10 Jun 2021 14:16:19 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 10 Jun 2021 14:16:19 +0200] rev 446
- plugins.smacks: Convert counter to string in resumption
Fixes traceback due to stricter stanza API
- Thu, 10 Jun 2021 11:58:23 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 10 Jun 2021 11:58:23 +0200] rev 445
- plugins.smacks: Don't warn about zero stanzas acked
It's only if the count somehow goes backwards that something is really
wrong. An ack for zero stanzas is fine and we don't need to do anything.
- Sun, 06 Jun 2021 16:43:36 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 06 Jun 2021 16:43:36 +0200] rev 444
- client: Send whitespace keeplives
This is to prevent net.server from timing out connections.
- Wed, 17 Feb 2021 14:57:59 +0100
- by Kim Alvefur <zash@zash.se> [Wed, 17 Feb 2021 14:57:59 +0100] rev 443
- libs.hashes: Add back pure Lua sha1 implementation
This one is slow so it gets to be first so it gets replaced if a better
lib is found.
- Mon, 23 Nov 2020 23:49:42 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 23 Nov 2020 23:49:42 +0100] rev 442
- util.dataforms: Support XEP-0122 validation
On par with what can be generated, for symetry.
- Mon, 23 Nov 2020 23:43:58 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 23 Nov 2020 23:43:58 +0100] rev 441
- util.dataforms: Update from prosody trunk 5fb6563eee1e keeping from_stanza()
- Sat, 14 Nov 2020 15:24:01 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 14 Nov 2020 15:24:01 +0100] rev 440
- util.time: Add pure Lua version of Prosody C module
- Sat, 14 Nov 2020 15:23:08 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 14 Nov 2020 15:23:08 +0100] rev 439
- util.table: Add fallback for the Prosody C module
- Mon, 06 Dec 2021 09:09:50 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 06 Dec 2021 09:09:50 +0000] rev 438
- pubsub: Support for 'notify' in retract and purge operations
This is a slight API change for :retract(), but should be backwards-compatible.
- Mon, 06 Dec 2021 09:03:39 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 06 Dec 2021 09:03:39 +0000] rev 437
- pubsub: Allow setting additional attributes in pubsub action elements
- Thu, 22 Oct 2020 15:28:35 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 22 Oct 2020 15:28:35 +0100] rev 436
- Merge
- Fri, 02 Oct 2020 16:42:37 +0200
- by Seve Ferrer <seve@delape.net> [Fri, 02 Oct 2020 16:42:37 +0200] rev 435
- verse.plugins.groupchat: Add support for MUC passwords https://xmpp.org/extensions/xep-0045.html#example-27
- Thu, 22 Oct 2020 15:28:09 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 22 Oct 2020 15:28:09 +0100] rev 434
- Merge
- Thu, 22 Oct 2020 15:27:48 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 22 Oct 2020 15:27:48 +0100] rev 433
- docs/example.lua: Don't depend on 'verse' being a global
- Thu, 22 Oct 2020 15:27:22 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 22 Oct 2020 15:27:22 +0100] rev 432
- libs.encodings: Add encodings.utf8 compat (works on Lua 5.3+)
- Thu, 22 Oct 2020 13:58:18 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 22 Oct 2020 13:58:18 +0100] rev 431
- libs.encodings: Export empty idna table
- Thu, 22 Oct 2020 13:55:15 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 22 Oct 2020 13:55:15 +0100] rev 430
- client: Remove unused import
- Thu, 22 Oct 2020 13:54:46 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 22 Oct 2020 13:54:46 +0100] rev 429
- disco: Force calculated caps in outgoing presence
- Mon, 24 Dec 2018 17:35:07 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 24 Dec 2018 17:35:07 +0100] rev 428
- Fix typos (thanks Link Mauve and codespell)
- Mon, 24 Dec 2018 17:34:46 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 24 Dec 2018 17:34:46 +0100] rev 427
- plugins.archive: Remove compat for really old version of XEP-0313
- Mon, 17 Jun 2019 12:32:00 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 17 Jun 2019 12:32:00 +0100] rev 426
- squishy: Include util.x509, required by net.http in Prosody 0.10+
- Mon, 17 Sep 2018 13:52:12 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 17 Sep 2018 13:52:12 +0100] rev 425
- squishy: Add util.time
- Mon, 17 Sep 2018 13:19:54 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 17 Sep 2018 13:19:54 +0100] rev 424
- verse: Ensure verse.quit() only quits the loop once
- Wed, 27 Jun 2018 19:19:11 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 27 Jun 2018 19:19:11 +0100] rev 423
- plugins.disco: Fix to use util.caps instead of broken hacky implementation
- Wed, 27 Jun 2018 19:18:06 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 27 Jun 2018 19:18:06 +0100] rev 422
- libs.hashes: Better error message when method not available
- Wed, 27 Jun 2018 19:17:51 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 27 Jun 2018 19:17:51 +0100] rev 421
- libs.hashes: Add support for sha1 lib from luarocks
- Wed, 27 Jun 2018 19:16:25 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 27 Jun 2018 19:16:25 +0100] rev 420
- squishy: Remove unnecessary files (indexedbheap only in Prosody trunk)
- Wed, 27 Jun 2018 19:13:27 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 27 Jun 2018 19:13:27 +0100] rev 419
- Makefile: Use configured squish path
- Sun, 20 May 2018 01:24:39 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 20 May 2018 01:24:39 +0200] rev 418
- verse.plugins.groupchat: Fix import of util.events
It probably worked before because of module()
- Sun, 20 May 2018 01:16:22 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 20 May 2018 01:16:22 +0200] rev 417
- verse: Remove use of deprecated module() function
- Sun, 20 May 2018 01:15:50 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 20 May 2018 01:15:50 +0200] rev 416
- buildsys: Update to fetch from Prosody 0.10 branch
- Sun, 20 May 2018 00:56:24 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 20 May 2018 00:56:24 +0200] rev 415
- verse.plugins.pep: Support taking an item id, default to "current"
XEP-0060 recommends using "current" in section 'Singleton Nodes' and
many PEP use cases follow this pattern.
- Sun, 20 May 2018 00:51:58 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 20 May 2018 00:51:58 +0200] rev 414
- libs.hashes: Switch to moteus bgcrypto suite
Because LuaCrypto seems to be unmaintained and bgcrypto has PBKDF2
https://luarocks.org/modules/moteus/bgcrypto-lmd5
https://luarocks.org/modules/moteus/bgcrypto-sha
https://luarocks.org/modules/moteus/bgcrypto-hmac
https://luarocks.org/modules/moteus/bgcrypto-pbkdf2
- Sat, 31 Mar 2018 15:45:14 +0200
- by Kim Alvefur <zash@zash.se> [Sat, 31 Mar 2018 15:45:14 +0200] rev 413
- plugins.archive: Call callback even f there were no <fin> element
- Sat, 31 Mar 2018 15:43:28 +0200
- by Kim Alvefur <zash@zash.se> [Sat, 31 Mar 2018 15:43:28 +0200] rev 412
- plugins.archive: Don't require 'queryid' attribute in iq response
Not needed since <fin> moved out of the last <message>
- Tue, 18 Apr 2017 16:46:26 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 18 Apr 2017 16:46:26 +0200] rev 411
- verse: trim trailing whitespace
- Fri, 07 Apr 2017 19:39:59 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 07 Apr 2017 19:39:59 +0200] rev 410
- component: Import sha1 via util.hashes
- Fri, 07 Apr 2017 19:38:52 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 07 Apr 2017 19:38:52 +0200] rev 409
- plugins.archive: Update to XEP-0313 v0.6
- Fri, 07 Apr 2017 19:37:56 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 07 Apr 2017 19:37:56 +0200] rev 408
- plugins.smacks: Update to sm:3 namespace
- Fri, 07 Apr 2017 19:35:44 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 07 Apr 2017 19:35:44 +0200] rev 407
- util.sasl.scram: Add support for authenticating with pre-hashed password
- Sat, 04 Jun 2016 13:37:06 +0200
- by Kim Alvefur <zash@zash.se> [Sat, 04 Jun 2016 13:37:06 +0200] rev 406
- plugins.presence: If a string is given as presece options, use it as status
- Sat, 04 Jun 2016 13:36:39 +0200
- by Kim Alvefur <zash@zash.se> [Sat, 04 Jun 2016 13:36:39 +0200] rev 405
- plugins.presence: Have option keys mirror the tag names (keeping compat with previous behaviour)
- Sat, 04 Jun 2016 13:35:23 +0200
- by Kim Alvefur <zash@zash.se> [Sat, 04 Jun 2016 13:35:23 +0200] rev 404
- plugins.presence: Fix resending previous presence
- Sun, 15 May 2016 16:23:54 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 15 May 2016 16:23:54 +0200] rev 403
- Add plugin for XEP-0195: User Browsing
- Tue, 09 Feb 2016 23:40:12 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 09 Feb 2016 23:40:12 +0000] rev 402
- Merge with Zash
- Wed, 13 Jan 2016 00:45:54 +0100
- by Kim Alvefur <zash@zash.se> [Wed, 13 Jan 2016 00:45:54 +0100] rev 401
- util.random: Use /dev/urandom or LuaCrypto
- Tue, 09 Feb 2016 23:39:31 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 09 Feb 2016 23:39:31 +0000] rev 400
- client, component: Fix logging of invalid XML
- Tue, 12 Jan 2016 13:14:36 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 12 Jan 2016 13:14:36 +0000] rev 399
- Merge with Zash
- Tue, 12 Jan 2016 14:06:20 +0100
- by Kim Alvefur <zash@zash.se> [Tue, 12 Jan 2016 14:06:20 +0100] rev 398
- libs.hashes: Fix HMAC-SHA-1 blocksize to 64 (20 is output size)
- Sat, 09 Jan 2016 02:03:26 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 09 Jan 2016 02:03:26 +0100] rev 397
- squishy: Pin to Prosody 0.9.9 release to avoid more breaking changes there
- Sat, 09 Jan 2016 01:36:03 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 09 Jan 2016 01:36:03 +0100] rev 396
- Add util.ip, dependency of net.dns since Prosody 0.9.9
- Thu, 03 Sep 2015 22:41:27 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 03 Sep 2015 22:41:27 +0200] rev 395
- plugins: Cleanup [luacheck]
- Thu, 03 Sep 2015 21:46:57 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 03 Sep 2015 21:46:57 +0200] rev 394
- plugins.smacks: explicitly import luasocket which stops setting globals in new versions
- Thu, 27 Aug 2015 14:22:25 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 27 Aug 2015 14:22:25 +0200] rev 393
- plugins.ping: Import socket.gettime to a local, LuaSocket stopped setting globals
- Tue, 25 Aug 2015 18:03:10 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 25 Aug 2015 18:03:10 +0200] rev 392
- plugins: Use util.hashes instead of util.sha1
- Tue, 25 Aug 2015 16:27:38 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 25 Aug 2015 16:27:38 +0200] rev 391
- libs.encodings: mime.unb64 is buggy with \0 should have been fixed
- Tue, 25 Aug 2015 16:07:20 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 25 Aug 2015 16:07:20 +0200] rev 390
- util.sasl.scram: Use the new util.hashes and util.random
- Tue, 25 Aug 2015 15:45:23 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 25 Aug 2015 15:45:23 +0200] rev 389
- libs.hashes: Wrap LuaCrypto with fallback to util.sha1
- Tue, 25 Aug 2015 16:01:52 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 25 Aug 2015 16:01:52 +0200] rev 388
- Import util.random from Prosody (using SHA-1)
- Wed, 19 Aug 2015 16:41:47 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 19 Aug 2015 16:41:47 +0200] rev 387
- Import util.rsm from prosody-modules
- Wed, 19 Aug 2015 14:41:24 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 19 Aug 2015 14:41:24 +0200] rev 386
- squishy: Include util.xml and util.json
- Sun, 17 May 2015 15:00:30 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 17 May 2015 15:00:30 +0200] rev 385
- verse: Pass on error from trying to require verse connection module
- Sun, 17 May 2015 14:59:28 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 17 May 2015 14:59:28 +0200] rev 384
- plugins.tls: Allow configuring TLS options at stream.ssl
- Tue, 05 May 2015 01:10:33 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 05 May 2015 01:10:33 +0200] rev 383
- libs.adhoc: Don't set unintentional globals
- Tue, 05 May 2015 01:08:20 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 05 May 2015 01:08:20 +0200] rev 382
- verse: Enable TCP keepalives
- Fri, 01 May 2015 23:33:08 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 01 May 2015 23:33:08 +0200] rev 381
- plugins.legacy: Make functions local
- Fri, 01 May 2015 23:27:29 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 01 May 2015 23:27:29 +0200] rev 380
- Discard trailing whitespace
- Fri, 01 May 2015 21:46:24 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 01 May 2015 21:46:24 +0200] rev 379
- plugins.jingle_ft: Update to version 0.16
- Sat, 09 Jan 2016 11:03:30 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 09 Jan 2016 11:03:30 +0000] rev 378
- Added tag 0.9.1 for changeset 9aa5bce207b2
- Sat, 09 Jan 2016 10:47:03 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 09 Jan 2016 10:47:03 +0000] rev 377
- squishy: Add util.ip, now required by net.dns
- Fri, 01 Jan 2016 17:17:36 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 01 Jan 2016 17:17:36 +0000] rev 376
- Makefile: Remove config.unix when making a release
- Fri, 01 Jan 2016 17:14:21 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 01 Jan 2016 17:14:21 +0000] rev 375
- Added tag 0.9.0 for changeset 3267ae7c9217
- Fri, 01 Jan 2016 17:11:35 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 01 Jan 2016 17:11:35 +0000] rev 374
- README: Add README file
- Fri, 01 Jan 2016 15:50:58 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 01 Jan 2016 15:50:58 +0000] rev 373
- Makefile: Error if config.unix is missing
- Fri, 01 Jan 2016 15:41:04 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 01 Jan 2016 15:41:04 +0000] rev 372
- Makefile: Add 'install' target
- Fri, 01 Jan 2016 15:40:51 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 01 Jan 2016 15:40:51 +0000] rev 371
- configure, Makefile: Add configure script to set build-time variables
- Thu, 31 Dec 2015 21:12:00 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 31 Dec 2015 21:12:00 +0000] rev 370
- Makefile, buildscripts/squish: Add Makefile and squish to the repo
- Sat, 05 Sep 2015 15:13:52 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 05 Sep 2015 15:13:52 +0100] rev 369
- init: Log the error message that caused loading of a connection module to fail
- Sun, 16 Nov 2014 19:33:18 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 16 Nov 2014 19:33:18 +0100] rev 368
- init: Restore loading of LuaSec (must be loaded before net.server) (thanks ?)
- Sun, 05 Oct 2014 14:39:11 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 05 Oct 2014 14:39:11 +0200] rev 367
- squishy: Fetch from latest 0.9
- Sun, 05 Oct 2014 14:37:56 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 05 Oct 2014 14:37:56 +0200] rev 366
- squishy: Fix for fetching util.rsm
- Sun, 05 Oct 2014 13:20:29 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 05 Oct 2014 13:20:29 +0200] rev 365
- util.sasl.scram: Only indicate channel binding support when TLS is used
- Tue, 30 Sep 2014 12:18:28 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 30 Sep 2014 12:18:28 +0200] rev 364
- client: Deal with eg no-stream errors where no stanza is passed
- Tue, 30 Sep 2014 12:16:33 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 30 Sep 2014 12:16:33 +0200] rev 363
- util.sasl.scram: Slight optimization of HMAC
- Tue, 30 Sep 2014 11:59:52 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 30 Sep 2014 11:59:52 +0200] rev 362
- util.sasl.scram: Correctly verify that the server added its own nonce
- Tue, 23 Sep 2014 22:15:13 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 23 Sep 2014 22:15:13 +0200] rev 361
- verse: Import LuaSocket properly (especially for 5.2)
- Thu, 18 Sep 2014 22:00:58 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 18 Sep 2014 22:00:58 +0200] rev 360
- plugins.sasl: Store mechanisms with the correct name
- Thu, 18 Sep 2014 20:33:40 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 18 Sep 2014 20:33:40 +0200] rev 359
- util.sasl.scram: Fix typo
- Thu, 18 Sep 2014 20:32:38 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 18 Sep 2014 20:32:38 +0200] rev 358
- plugins.sasl: Alter mechanism loading and pass name of loaded mechanism. Fixes attempting SCRAM-PLUS when only SCRAM is offered
- Thu, 18 Sep 2014 19:17:10 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 18 Sep 2014 19:17:10 +0200] rev 357
- squishy: Add sasl mechs
- Thu, 18 Sep 2014 19:03:15 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 18 Sep 2014 19:03:15 +0200] rev 356
- SCRAM: Add channel binding support (SCRAM-SHA-1-PLUS)
- Thu, 18 Sep 2014 19:02:13 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 18 Sep 2014 19:02:13 +0200] rev 355
- Add SCRAM-SHA-1 implementation
- Thu, 18 Sep 2014 18:59:34 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 18 Sep 2014 18:59:34 +0200] rev 354
- Almost a SASL framework, supports negotiation and challenge-response, mechanism code split out into util/sasl/
- Mon, 08 Sep 2014 12:10:21 +0200
- by Kim Alvefur <zash@zash.se> [Mon, 08 Sep 2014 12:10:21 +0200] rev 353
- plugins.archive: Update to MAM version 0.3
- Wed, 27 Aug 2014 10:34:58 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 27 Aug 2014 10:34:58 +0100] rev 352
- Merge with Zash
- Wed, 04 Sep 2013 13:40:55 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 04 Sep 2013 13:40:55 +0200] rev 351
- verse.plugins.uptime: Explicitly cast uptime to a number
- Wed, 27 Aug 2014 10:30:38 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 27 Aug 2014 10:30:38 +0100] rev 350
- plugins.smacks: Improve logic for sending <r/>
- Wed, 27 Aug 2014 10:30:08 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 27 Aug 2014 10:30:08 +0100] rev 349
- plugins.groupchat: Use verse.eventable (room objects were missing :unhook() )
- Sat, 06 Jul 2013 08:40:18 +0200
- by Kim Alvefur <zash@zash.se> [Sat, 06 Jul 2013 08:40:18 +0200] rev 348
- plugins.pubsub: Implement fetching of items
- Sat, 06 Jul 2013 08:38:31 +0200
- by Kim Alvefur <zash@zash.se> [Sat, 06 Jul 2013 08:38:31 +0200] rev 347
- plugins.pubsub: Keep track of wrapped callbacks
- Sat, 06 Jul 2013 08:35:37 +0200
- by Kim Alvefur <zash@zash.se> [Sat, 06 Jul 2013 08:35:37 +0200] rev 346
- plugins.pubsub: Implement node discovery
- Sun, 30 Jun 2013 00:46:49 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 30 Jun 2013 00:46:49 +0200] rev 345
- plugins.archive: Update for MAM 0.2
- Fri, 14 Jun 2013 23:25:54 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 14 Jun 2013 23:25:54 +0200] rev 344
- verse.client: Fix stream error error
- Sat, 08 Jun 2013 18:17:09 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 08 Jun 2013 18:17:09 +0100] rev 343
- plugins.register: Support submitting email when registering an account
- Sat, 08 Jun 2013 17:43:41 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 08 Jun 2013 17:43:41 +0100] rev 342
- plugins.register: Fix event name (failure vs. failed)
- Fri, 07 Jun 2013 14:36:41 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 07 Jun 2013 14:36:41 +0100] rev 341
- plugins.adhoc, plugins.jingle: Fix checking of type attribute (thanks Mark)
- Tue, 28 May 2013 15:14:50 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 28 May 2013 15:14:50 +0100] rev 340
- plugins.adhoc: Add missing return in error case
- Sat, 11 May 2013 18:42:13 +0200
- by Kim Alvefur <zash@zash.se> [Sat, 11 May 2013 18:42:13 +0200] rev 339
- plugins.ping: Reply to pings
- Fri, 10 May 2013 12:19:57 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 10 May 2013 12:19:57 +0200] rev 338
- 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:13:36 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 10 May 2013 12:13:36 +0200] rev 337
- plugins.pubsub: Collect the subscribed jid
- Mon, 29 Apr 2013 10:58:40 +0200
- by Kim Alvefur <zash@zash.se> [Mon, 29 Apr 2013 10:58:40 +0200] rev 336
- verse.client: Fire stream error events, so they can be handled
- Fri, 15 Feb 2013 20:45:31 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 15 Feb 2013 20:45:31 +0100] rev 335
- util.dataforms: Add method for converting XML dataforms to tables
- Fri, 15 Feb 2013 20:40:56 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 15 Feb 2013 20:40:56 +0100] rev 334
- util.dataforms: Update from Prosody repo
- Sun, 10 Feb 2013 18:16:25 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 18:16:25 +0100] rev 333
- plugins.pubsub: Implement retract, purge and delete operations
- Sun, 10 Feb 2013 18:14:31 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 18:14:31 +0100] rev 332
- plugins.pubsub: Explicitly subscribe with our current full jid as default
- Sun, 10 Feb 2013 18:06:43 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 18:06:43 +0100] rev 331
- verse: Fix disconnected event for unassociated connections
- Sun, 10 Feb 2013 18:02:00 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 18:02:00 +0100] rev 330
- Backout 55e3fd7b9731
- Sun, 10 Feb 2013 04:52:17 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 04:52:17 +0100] rev 329
- verse.client: Use a different flag to indicate that our outgoing stream is closed
- Sun, 10 Feb 2013 04:29:20 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 04:29:20 +0100] rev 328
- verse: Err, I meant the stream, not the connection
- Sun, 10 Feb 2013 04:20:44 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 04:20:44 +0100] rev 327
- verse: Really pass the connection to ondisconnect, not some unknown global
- Sun, 10 Feb 2013 03:41:45 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 03:41:45 +0100] rev 326
- plugins.smacks: Start counting when sending <enable/>
- Sun, 10 Feb 2013 03:29:04 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 03:29:04 +0100] rev 325
- verse: Only fire the disconnected event if the stream and the connection are still associated (fixes smacks issue)
- Sun, 10 Feb 2013 02:54:01 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 02:54:01 +0100] rev 324
- plugins.smacks: Don't try to reconnect on gracefull stream closure
- Sun, 10 Feb 2013 02:53:03 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 02:53:03 +0100] rev 323
- verse.client: Try to behave better when stream is closed gracefully
- Sun, 10 Feb 2013 02:50:02 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 02:50:02 +0100] rev 322
- verse: Add missing 'reason' argument to stream:close()
- Sun, 10 Feb 2013 01:54:30 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 01:54:30 +0100] rev 321
- plugins.smacks: Re-send unacked outgoing stanzas on resumption
- Sun, 10 Feb 2013 00:10:19 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 10 Feb 2013 00:10:19 +0100] rev 320
- plugins.smacks: Break less on sending of non-stanzas such as raw strings.
- Mon, 04 Feb 2013 01:04:01 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 04 Feb 2013 01:04:01 +0100] rev 319
- plugins.receipts: XEP-0184 support.
- Sat, 22 Dec 2012 17:53:40 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 22 Dec 2012 17:53:40 +0100] rev 318
- plugins.carbons: Update to Carbons v0.8
- Mon, 17 Dec 2012 12:47:25 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 17 Dec 2012 12:47:25 +0100] rev 317
- util.vcard: Don't break on data outside of VCARD sections (thanks moo-min)
- Thu, 11 Oct 2012 17:00:20 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 11 Oct 2012 17:00:20 +0200] rev 316
- plugins.vcard: Convert textual vCards to XEP-54 format
- Mon, 10 Sep 2012 23:37:04 +1000
- by James Callahan <james@chatid.com> [Mon, 10 Sep 2012 23:37:04 +1000] rev 315
- plugins/sasl: Use ANONYMOUS authentication when no username provided
- Fri, 31 Aug 2012 19:40:14 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 31 Aug 2012 19:40:14 +0200] rev 314
- component: allow binding to non-host jids (thanks mva)
- Mon, 27 Aug 2012 00:18:53 +0200
- by Kim Alvefur <zash@zash.se> [Mon, 27 Aug 2012 00:18:53 +0200] rev 313
- plugins.vcard: Fix previous commit
- Mon, 27 Aug 2012 00:13:47 +0200
- by Kim Alvefur <zash@zash.se> [Mon, 27 Aug 2012 00:13:47 +0200] rev 312
- plugins.vcard: Update for never util.vcard
- Mon, 27 Aug 2012 00:04:30 +0200
- by Kim Alvefur <zash@zash.se> [Mon, 27 Aug 2012 00:04:30 +0200] rev 311
- util.vcard: Handle empty vcards
- Thu, 09 Aug 2012 20:18:55 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 09 Aug 2012 20:18:55 +0200] rev 310
- util.vcard: Iterate on tags instead of items (thanks mva)
- Wed, 04 Jul 2012 03:37:16 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 04 Jul 2012 03:37:16 +0200] rev 309
- plugins.adhoc: Collect a <note/>
- Wed, 04 Jul 2012 03:34:12 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 04 Jul 2012 03:34:12 +0200] rev 308
- plugins.adhoc: Add explicit dependency on the disco plugin.
- Sun, 01 Jul 2012 13:54:09 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 01 Jul 2012 13:54:09 +0200] rev 307
- util.vcard: Ignore undefined properties
- Sun, 01 Jul 2012 12:38:54 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 01 Jul 2012 12:38:54 +0200] rev 306
- util.vcard: Completed separation of parsers and generators
- Mon, 25 Jun 2012 02:27:43 +0200
- by Kim Alvefur <zash@zash.se> [Mon, 25 Jun 2012 02:27:43 +0200] rev 305
- plugins.archive: Don't modify the query params table
- Fri, 08 Jun 2012 21:39:01 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 08 Jun 2012 21:39:01 +0200] rev 304
- squishy, plugins.archive: Fetch RSM lib from prosody-modules and use.
- Fri, 08 Jun 2012 06:44:20 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 08 Jun 2012 06:44:20 +0200] rev 303
- plugins.archive: Treat query params correctly
- Mon, 28 May 2012 17:32:38 +0200
- by Kim Alvefur <zash@zash.se> [Mon, 28 May 2012 17:32:38 +0200] rev 302
- plugins.sasl: Collect text message on SASL failure
- Fri, 18 May 2012 22:11:23 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 18 May 2012 22:11:23 +0200] rev 301
- plugins.groupchat: Import util.jid here too.
- Fri, 18 May 2012 20:39:30 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 18 May 2012 20:39:30 +0100] rev 300
- plugins.bind: Import util.jid to fix traceback
- Thu, 17 May 2012 19:41:41 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 17 May 2012 19:41:41 +0100] rev 299
- squishy: Update to fetch from a pre-timber revision of Prosody
- Sun, 13 May 2012 20:14:32 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 13 May 2012 20:14:32 +0200] rev 298
- util.vcard: Don't use module()
- Fri, 20 Apr 2012 04:12:49 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 20 Apr 2012 04:12:49 +0200] rev 297
- plugins.archive: Parse the timestamp
- Fri, 20 Apr 2012 04:10:18 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 20 Apr 2012 04:10:18 +0200] rev 296
- plugins.archive: Collect the archive id
- Fri, 20 Apr 2012 01:39:31 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 20 Apr 2012 01:39:31 +0200] rev 295
- plugins.archive: Move namespaces to the top
- Fri, 20 Apr 2012 01:36:13 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 20 Apr 2012 01:36:13 +0200] rev 294
- plugins.archive: Implement archiving preferences
- Fri, 20 Apr 2012 00:33:46 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 20 Apr 2012 00:33:46 +0200] rev 293
- plugins.archive: Import util.stanza directly and use it
- Fri, 20 Apr 2012 00:33:18 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 20 Apr 2012 00:33:18 +0200] rev 292
- plugins.archive: Add local verse
- Fri, 20 Apr 2012 00:32:36 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 20 Apr 2012 00:32:36 +0200] rev 291
- plugins.archive: Add a header comment
- Fri, 30 Mar 2012 03:58:20 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 30 Mar 2012 03:58:20 +0100] rev 290
- Merge with Zash
- Fri, 30 Mar 2012 00:17:13 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 30 Mar 2012 00:17:13 +0200] rev 289
- plugins.jingle_s5b: Add missing xmlns
- Fri, 30 Mar 2012 00:16:50 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 30 Mar 2012 00:16:50 +0200] rev 288
- plugins.jingle_s5b: Add local verse
- Sat, 17 Mar 2012 16:00:16 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 17 Mar 2012 16:00:16 +0100] rev 287
- doc/example_carbons.lua: Update to reflect timestamp change in carbons plugin.
- Sat, 17 Mar 2012 15:59:43 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 17 Mar 2012 15:59:43 +0100] rev 286
- plugins.carbons: Get and parse timestamp from carbon into a number.
- Sat, 17 Mar 2012 15:44:16 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 17 Mar 2012 15:44:16 +0100] rev 285
- plugins.carbons: Don't check carbons flag twice.
- Mon, 05 Mar 2012 20:51:00 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 05 Mar 2012 20:51:00 +0100] rev 284
- plugins.jingle_ibb: new_ibb() doesn't need to be global
- Mon, 05 Mar 2012 20:18:54 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 05 Mar 2012 20:18:54 +0100] rev 283
- plugins.pubsub: Add a local variable to save some table lookups
- Mon, 05 Mar 2012 20:13:33 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 05 Mar 2012 20:13:33 +0100] rev 282
- client, component: `ret` was probably meant to be a local
- Fri, 30 Mar 2012 03:57:03 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 30 Mar 2012 03:57:03 +0100] rev 281
- verse: Remove some, erm, debug logging
- Fri, 30 Mar 2012 03:09:59 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 30 Mar 2012 03:09:59 +0100] rev 280
- verse: Add :listen(host, port) to Verse objects ("connected" event is fired with new clients)
- Sun, 12 Feb 2012 20:21:52 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 12 Feb 2012 20:21:52 +0000] rev 279
- verse: Accept a file object as a log handler, and automatically call :write() on it with a formatted message
- Sun, 12 Feb 2012 02:27:56 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 12 Feb 2012 02:27:56 +0100] rev 278
- squishy: add util.datetime
- Wed, 01 Feb 2012 22:40:30 +0100
- by Kim Alvefur <zash@zash.se> [Wed, 01 Feb 2012 22:40:30 +0100] rev 277
- plugins.carbons: Fix wrong variable name
- Fri, 27 Jan 2012 18:52:25 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 27 Jan 2012 18:52:25 +0100] rev 276
- plugins.roster: Make stanza error parts locals.
- Mon, 16 Jan 2012 22:58:50 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 16 Jan 2012 22:58:50 +0100] rev 275
- plugins.archive: Add missing :up()
- Tue, 10 Jan 2012 21:08:19 +0100
- by Kim Alvefur <zash@zash.se> [Tue, 10 Jan 2012 21:08:19 +0100] rev 274
- plugins.carbons: Update to XEP v0.6. Check that messages are from your bare jid.
- Fri, 06 Jan 2012 16:54:10 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 06 Jan 2012 16:54:10 +0100] rev 273
- plugins.archive: Experimental implementation of the Message Archive Management ProtoXEP
- Sun, 01 Jan 2012 22:48:11 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 01 Jan 2012 22:48:11 +0100] rev 272
- plugins.pubsub: Implement unsubscribe.
- Sun, 01 Jan 2012 22:17:39 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 01 Jan 2012 22:17:39 +0100] rev 271
- plugins.roster: Change variable name to what's used in XMPP-IM
- Fri, 23 Dec 2011 06:11:14 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 23 Dec 2011 06:11:14 +0100] rev 270
- doc/example_pubsub.lua: Fix typo.
- Fri, 16 Dec 2011 22:09:37 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 16 Dec 2011 22:09:37 +0100] rev 269
- doc/example_pep.lua: Reorder a bit to avoid re-sending presence multiple times when caps change.
- Fri, 16 Dec 2011 22:04:03 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 16 Dec 2011 22:04:03 +0100] rev 268
- plugins.pep: Load disco, since PEP depends on it
- Fri, 16 Dec 2011 22:01:29 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 16 Dec 2011 22:01:29 +0100] rev 267
- plugins.disco: Add set_ and add_identity()
- Fri, 16 Dec 2011 22:00:41 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 16 Dec 2011 22:00:41 +0100] rev 266
- plugins.disco: A little cleanup and a bit of rewrite with a touch of premature optimization.
- Sun, 11 Dec 2011 02:26:55 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 11 Dec 2011 02:26:55 +0000] rev 265
- plugins.pubsub: Fix to use correct method in backwards-compatibility code
- Sat, 10 Dec 2011 15:45:55 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 10 Dec 2011 15:45:55 +0100] rev 264
- plugins.pubsub: Fix typo
- Sat, 10 Dec 2011 15:21:09 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 10 Dec 2011 15:21:09 +0100] rev 263
- plugins.pubsub: Fix missing <item/> when publishing.
- Wed, 07 Dec 2011 02:46:00 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 07 Dec 2011 02:46:00 +0000] rev 262
- verse.bosh: Minor change to pass Verse stream to stream callbacks (though it isn't currently used by them)
- Wed, 07 Dec 2011 02:45:11 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 07 Dec 2011 02:45:11 +0000] rev 261
- verse.bosh: Fix to loop over every child tag (childtags() is now too namespace-aware for this purpose)
- Mon, 05 Dec 2011 15:44:17 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 05 Dec 2011 15:44:17 +0000] rev 260
- doc/example*.lua: Update to use new .init() method
- Mon, 05 Dec 2011 15:39:05 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 05 Dec 2011 15:39:05 +0000] rev 259
- Merge with Zash
- Mon, 05 Dec 2011 16:24:13 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 05 Dec 2011 16:24:13 +0100] rev 258
- verse: Add stream:info() for emitting info-level log message.
- Mon, 05 Dec 2011 15:38:18 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 05 Dec 2011 15:38:18 +0000] rev 257
- verse: Add init(...) method to load connection modules (client, component, bosh, etc.)
- Mon, 05 Dec 2011 15:36:53 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 05 Dec 2011 15:36:53 +0000] rev 256
- plugins.groupchat: Fix missing 'end' in last commit
- Sat, 03 Dec 2011 19:46:47 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 03 Dec 2011 19:46:47 +0100] rev 255
- Merge with MattJ & mva
- Mon, 28 Nov 2011 17:16:04 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 28 Nov 2011 17:16:04 +0100] rev 254
- plugins.pep: Use the new PubSub api.
- Mon, 28 Nov 2011 17:15:41 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 28 Nov 2011 17:15:41 +0100] rev 253
- plugins.pubsub: Make the old functions wrap the new.
- Sat, 03 Dec 2011 16:27:36 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 03 Dec 2011 16:27:36 +0000] rev 252
- verse.plugins.groupchat: Make last commit (7802a048) more concise
- Fri, 02 Dec 2011 11:27:38 +0600
- by mva <mva@mva.name> [Fri, 02 Dec 2011 11:27:38 +0600] rev 251
- fixed sending of leave message
- Fri, 02 Dec 2011 11:02:02 +0600
- by mva <mva@mva.name> [Fri, 02 Dec 2011 11:02:02 +0600] rev 250
- added local verse var to all plugins
- Mon, 28 Nov 2011 17:16:04 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 28 Nov 2011 17:16:04 +0100] rev 249
- plugins.pep: Use the new PubSub api.
- Mon, 28 Nov 2011 17:15:41 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 28 Nov 2011 17:15:41 +0100] rev 248
- plugins.pubsub: Make the old functions wrap the new.
- Wed, 30 Nov 2011 18:01:53 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 30 Nov 2011 18:01:53 +0000] rev 247
- verse: Remove silly logger line I just noticed at the end of the file
- Mon, 28 Nov 2011 15:00:48 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 28 Nov 2011 15:00:48 +0000] rev 246
- Merge with Zash
- Thu, 24 Nov 2011 07:10:26 +0100
- by Kim Alvefur <zash@zash.se> [Thu, 24 Nov 2011 07:10:26 +0100] rev 245
- plugins.bind: get_child_text()
- Thu, 24 Nov 2011 07:10:26 +0100
- by Kim Alvefur <zash@zash.se> [Thu, 24 Nov 2011 07:10:26 +0100] rev 244
- plugins.vcard_update: get_child_text()
- Thu, 24 Nov 2011 07:02:27 +0100
- by Kim Alvefur <zash@zash.se> [Thu, 24 Nov 2011 07:02:27 +0100] rev 243
- doc/example_pep.lua: get_child_text()
- Sun, 27 Nov 2011 23:00:15 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 27 Nov 2011 23:00:15 +0000] rev 242
- verse: Add default log handler for errors
- Sun, 27 Nov 2011 22:59:59 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 27 Nov 2011 22:59:59 +0000] rev 241
- verse: Format messages before passing them to custom log handler
- Sun, 27 Nov 2011 22:50:21 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 27 Nov 2011 22:50:21 +0000] rev 240
- verse: set_log_handler(): Allow nil to be passed for log_handler to disable logging (the default).
- Sun, 27 Nov 2011 22:48:02 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 27 Nov 2011 22:48:02 +0000] rev 239
- verse: Switch connection ids to be a simple incrementing integer
- Sun, 27 Nov 2011 22:45:26 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 27 Nov 2011 22:45:26 +0000] rev 238
- verse, squishy: Port to Prosody's util.logger. Adds new function, verse.set_log_handler(handler, levels).
- Sun, 27 Nov 2011 22:07:59 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 27 Nov 2011 22:07:59 +0000] rev 237
- verse: require('util.logger') (besides being correct, also fixes a silly bug when loading verse twice)
- Sun, 27 Nov 2011 22:01:59 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 27 Nov 2011 22:01:59 +0000] rev 236
- verse: verse.logger() -> verse.new_logger()
- Sun, 27 Nov 2011 21:56:21 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 27 Nov 2011 21:56:21 +0000] rev 235
- plugins.register: Add in-band registration plugin
- Sun, 27 Nov 2011 21:41:44 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 27 Nov 2011 21:41:44 +0000] rev 234
- verse: Connections use global Verse logger by default
- Sun, 27 Nov 2011 21:40:42 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 27 Nov 2011 21:40:42 +0000] rev 233
- squishy: Rewrite in an attempt to curb the unbounded growth of the plugin list
- Thu, 24 Nov 2011 06:23:43 +0100
- by Kim Alvefur <zash@zash.se> [Thu, 24 Nov 2011 06:23:43 +0100] rev 232
- plugins.pep: Set item to the first tag instead of first child.
- Tue, 08 Nov 2011 10:10:50 +0100
- by Kim Alvefur <zash@zash.se> [Tue, 08 Nov 2011 10:10:50 +0100] rev 231
- plugins.groupchat: Use stanza:get_child_text()
- Sun, 06 Nov 2011 21:09:07 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 06 Nov 2011 21:09:07 +0100] rev 230
- doc/example_pubsub.lua: Example plugins.pubsub usage
- Sun, 06 Nov 2011 20:38:15 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 06 Nov 2011 20:38:15 +0100] rev 229
- plugins.vcard_update: Update for util.vcard changes.
- Sun, 06 Nov 2011 20:04:19 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 06 Nov 2011 20:04:19 +0100] rev 228
- plugins.vcard: Use util.vcard
- Sun, 06 Nov 2011 20:03:20 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 06 Nov 2011 20:03:20 +0100] rev 227
- util.vcard: Add util for converting vCard3 to/from XEP 54
- Wed, 02 Nov 2011 01:18:53 +0100
- by Kim Alvefur <zash@zash.se> [Wed, 02 Nov 2011 01:18:53 +0100] rev 226
- doc: Add Carbons example
- Wed, 02 Nov 2011 01:18:16 +0100
- by Kim Alvefur <zash@zash.se> [Wed, 02 Nov 2011 01:18:16 +0100] rev 225
- squishy: Add carbons plugin
- Wed, 02 Nov 2011 01:17:54 +0100
- by Kim Alvefur <zash@zash.se> [Wed, 02 Nov 2011 01:17:54 +0100] rev 224
- plugins.carbons: Add, implements Message Carbons (XEP 280)
- Wed, 02 Nov 2011 01:11:35 +0100
- by Kim Alvefur <zash@zash.se> [Wed, 02 Nov 2011 01:11:35 +0100] rev 223
- squishy: add vcard, vcard_update, jingle_ibb
- Wed, 12 Oct 2011 18:11:07 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 12 Oct 2011 18:11:07 +0200] rev 222
- plugins.pubsub: New, OOP-ish, PubSub interface. Beware of stubs.
- Tue, 11 Oct 2011 13:26:11 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 11 Oct 2011 13:26:11 +0200] rev 221
- plugins.pubsub: implement node creation
- Sun, 02 Oct 2011 00:30:12 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 02 Oct 2011 00:30:12 +0200] rev 220
- plugins.jingle: Stop event propagation after returning errors
- Fri, 30 Sep 2011 05:17:06 +0200
- by Kim Alvefur <zash@zash.se> [Fri, 30 Sep 2011 05:17:06 +0200] rev 219
- plugins.jingle_ibb: In-Band Bytestreams, initial commit.
- Thu, 22 Sep 2011 19:52:06 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 22 Sep 2011 19:52:06 +0200] rev 218
- plugins.version: Use get_child_text() and fix traceback on empty iq-result reply.
- Thu, 08 Sep 2011 18:04:49 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 08 Sep 2011 18:04:49 +0200] rev 217
- plugins.roster: Check stream features for roster versioning support.
- Thu, 08 Sep 2011 18:03:07 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 08 Sep 2011 18:03:07 +0200] rev 216
- plugins.pep: Reuse the pubsub plugin.
- Thu, 08 Sep 2011 17:51:11 +0200
- by Kim Alvefur <zash@zash.se> [Thu, 08 Sep 2011 17:51:11 +0200] rev 215
- plugins.groupchat: Improve room subject handling, add event
- Tue, 30 Aug 2011 19:26:53 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 30 Aug 2011 19:26:53 +0200] rev 214
- squishy: Add a convenience function for plugins
- Sun, 28 Aug 2011 23:34:59 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 28 Aug 2011 23:34:59 +0200] rev 213
- plugins.roster: Fix wrong name of reply variable
- Tue, 16 Aug 2011 02:32:36 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 16 Aug 2011 02:32:36 +0200] rev 212
- plugins.disco: Increase hook priority. Fixes duplicated disco features.
- Sun, 14 Aug 2011 21:45:21 +0200
- by Kim Alvefur <zash@zash.se> [Sun, 14 Aug 2011 21:45:21 +0200] rev 211
- plugins.jingle: Logging fix
- Tue, 07 Jun 2011 20:29:54 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 07 Jun 2011 20:29:54 +0200] rev 210
- plugins.roster: Roster versioning support.
- Tue, 24 May 2011 20:22:02 +0200
- by Kim Alvefur <zash@zash.se> [Tue, 24 May 2011 20:22:02 +0200] rev 209
- plugins.roster: Don't signal roster events if there was no such item
- Wed, 20 Apr 2011 01:32:25 +0200
- by Kim Alvefur <zash@zash.se> [Wed, 20 Apr 2011 01:32:25 +0200] rev 208
- squishy: Add the roster plugin
- Sun, 20 Mar 2011 19:00:26 +0100
- by Kim Alvefur <zash@zash.se> [Sun, 20 Mar 2011 19:00:26 +0100] rev 207
- plugins.groupchat: Bump topic change handling up a bit
- Fri, 18 Mar 2011 22:15:21 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2011 22:15:21 +0000] rev 206
- plugins.keepalive: Add (thanks chris)
- Fri, 18 Mar 2011 21:50:06 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2011 21:50:06 +0000] rev 205
- verse: Expose net.server as verse.server
- Fri, 18 Mar 2011 21:49:18 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2011 21:49:18 +0000] rev 204
- squishy: Add smacks and keepalive plugins
- Fri, 18 Mar 2011 21:48:24 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2011 21:48:24 +0000] rev 203
- plugins.smacks: Scatter some logging and comments through the code for good measure
- Fri, 18 Mar 2011 21:46:33 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2011 21:46:33 +0000] rev 202
- plugins.smacks: Fix event priority and handling to make the code actually... work
- Fri, 18 Mar 2011 21:42:49 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2011 21:42:49 +0000] rev 201
- plugins.smacks: Remove some debugging code from resumption success handling, and fire a "resumed" event instead
- Fri, 18 Mar 2011 21:42:00 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2011 21:42:00 +0000] rev 200
- plugins.smacks: Add 1s delay between reconnect attempts
- Fri, 18 Mar 2011 21:39:57 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2011 21:39:57 +0000] rev 199
- verse.client: Reopen stream in response to 'connected' event
- Fri, 18 Mar 2011 21:33:53 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2011 21:33:53 +0000] rev 198
- libs/adhoc.lib.lua: Update copy (ugh) from Prosody
- Thu, 17 Mar 2011 18:33:52 +0100
- by Kim Alvefur <zash@zash.se> [Thu, 17 Mar 2011 18:33:52 +0100] rev 197
- plugins.*: Use verse.stanza() & co instead of require util.stanza
- Thu, 17 Mar 2011 01:30:44 +0100
- by Kim Alvefur <zash@zash.se> [Thu, 17 Mar 2011 01:30:44 +0100] rev 196
- plugins.vcard_update: Support for XEP-153 avatar hash in presence broadcasts
- Thu, 17 Mar 2011 00:50:02 +0100
- by Kim Alvefur <zash@zash.se> [Thu, 17 Mar 2011 00:50:02 +0100] rev 195
- plugins.vcard: Get and set vcard-temp info.
- Mon, 14 Mar 2011 14:21:30 +0000
- by Marco Cirillo <maranda@lightwitch.org> [Mon, 14 Mar 2011 14:21:30 +0000] rev 194
- Added uptime plugin, included also an entry for it into the squishy file.
- Mon, 14 Mar 2011 15:17:32 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 14 Mar 2011 15:17:32 +0000] rev 193
- plugins.pubsub: Fix to use :childtags() for iterating through items in a pubsub notification (:matching_tags() was removed from Prosody)
- Wed, 09 Mar 2011 18:38:24 +0100
- by Kim Alvefur <zash@zash.se> [Wed, 09 Mar 2011 18:38:24 +0100] rev 192
- plugins.roster: Add roster push handling, roster item parsing, delete_contact()
- Mon, 07 Mar 2011 21:53:02 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 07 Mar 2011 21:53:02 +0100] rev 191
- plugins.presence: Fix priority setting. (Thanks Florob)
- Tue, 22 Feb 2011 23:54:35 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 22 Feb 2011 23:54:35 +0000] rev 190
- Merge with Zash
- Tue, 01 Feb 2011 04:53:40 +0100
- by Kim Alvefur <zash@zash.se> [Tue, 01 Feb 2011 04:53:40 +0100] rev 189
- plugins.groupchat: Fix self reference when leaving rooms
- Tue, 22 Feb 2011 23:51:00 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 22 Feb 2011 23:51:00 +0000] rev 188
- plugins.smacks: XEP-0198 support
- Tue, 25 Jan 2011 19:33:15 +0100
- by Kim Alvefur <zash@zash.se> [Tue, 25 Jan 2011 19:33:15 +0100] rev 187
- plugins.groupchat: Fix prev commit.
- Wed, 19 Jan 2011 20:41:53 +0100
- by Kim Alvefur <zash@zash.se> [Wed, 19 Jan 2011 20:41:53 +0100] rev 186
- 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:37:12 +0100
- by Kim Alvefur <zash@zash.se> [Wed, 19 Jan 2011 20:37:12 +0100] rev 185
- plugins.groupchat: Trying to get subject to behave properly
- Thu, 13 Jan 2011 00:23:17 +0100
- by Kim Alvefur <zash@zash.se> [Thu, 13 Jan 2011 00:23:17 +0100] rev 184
- plugins.groupchat: Fix a missing `st.` and send join stanza regardless of return value from pre-join event.
- Tue, 11 Jan 2011 23:18:40 +0100
- by Kim Alvefur <zash@zash.se> [Tue, 11 Jan 2011 23:18:40 +0100] rev 183
- squishy: Add groupchat plugin
- Tue, 11 Jan 2011 23:14:30 +0100
- by Kim Alvefur <zash@zash.se> [Tue, 11 Jan 2011 23:14:30 +0100] rev 182
- plugins.groupchat: Adapt from Riddim
- Fri, 31 Dec 2010 03:40:34 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 31 Dec 2010 03:40:34 +0000] rev 181
- Merge with Zash
- Fri, 31 Dec 2010 02:17:39 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 31 Dec 2010 02:17:39 +0100] rev 180
- plugins.disco: Load the presence plugin
- Fri, 31 Dec 2010 02:12:27 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 31 Dec 2010 02:12:27 +0100] rev 179
- plugins.disco: Use the new presence plugin for caching and resending
- Fri, 31 Dec 2010 01:32:26 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 31 Dec 2010 01:32:26 +0100] rev 178
- squishy: Add plugis.presence
- Fri, 31 Dec 2010 01:29:28 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 31 Dec 2010 01:29:28 +0100] rev 177
- plugins.presence: Initial commit of plugin that caches the last outgoing presence, and handles rebroadcast
- Fri, 31 Dec 2010 01:10:57 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 31 Dec 2010 01:10:57 +0100] rev 176
- plugins.disco,compression: Use xmlns_* variables
- Fri, 31 Dec 2010 00:30:37 +0100
- by Kim Alvefur <zash@zash.se> [Fri, 31 Dec 2010 00:30:37 +0100] rev 175
- plugins.disco: Fix missing xmlns variable.
- Mon, 29 Nov 2010 16:12:55 +0100
- by Kim Alvefur <zash@zash.se> [Mon, 29 Nov 2010 16:12:55 +0100] rev 174
- plugins.legacy: Try to login anyways, compat for servers not supporting XEP 78 properly.
- Thu, 30 Dec 2010 22:59:23 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 30 Dec 2010 22:59:23 +0000] rev 173
- verse: Make add_plugin only load a plugin once per stream
- Thu, 30 Dec 2010 20:19:47 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 30 Dec 2010 20:19:47 +0000] rev 172
- plugins.disco: Fix disco_local_services() to call callback with empty array in case of disco error
- Thu, 30 Dec 2010 20:18:47 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 30 Dec 2010 20:18:47 +0000] rev 171
- verse.client: Fix two cases where we called methods on the base stream object instead of the current one
- Wed, 15 Dec 2010 15:03:56 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Dec 2010 15:03:56 +0000] rev 170
- Merge with Zash
- Wed, 15 Dec 2010 15:03:46 +0000
- by Kim Alvefur <zash@zash.se> [Wed, 15 Dec 2010 15:03:46 +0000] rev 169
- plugins.legacy: Try to login anyways, compat for servers not supporting XEP 78 properly.
- Wed, 15 Dec 2010 14:57:48 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Dec 2010 14:57:48 +0000] rev 168
- plugins.pep: Update for new disco/caps code
- Wed, 15 Dec 2010 14:56:10 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Dec 2010 14:56:10 +0000] rev 167
- 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:52:37 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Dec 2010 14:52:37 +0000] rev 166
- verse.client: Fire 'stanza-out' and {message,presence,iq}'-out' for outgoing stanzas
- Wed, 15 Dec 2010 14:50:10 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Dec 2010 14:50:10 +0000] rev 165
- plugins.pubsub: Return true to indicate success loading
- Wed, 15 Dec 2010 14:49:46 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Dec 2010 14:49:46 +0000] rev 164
- plugins.pep: Only add +notify feature if there weren't any handlers for it already
- Wed, 15 Dec 2010 14:48:55 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Dec 2010 14:48:55 +0000] rev 163
- verse: Change to set conn:send in only one place, and fire new events 'outgoing' and 'outgoing-raw'
- Wed, 15 Dec 2010 11:57:23 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Dec 2010 11:57:23 +0000] rev 162
- verse: Consider a plugin as failed to load only if it returns false
- Tue, 14 Dec 2010 16:04:29 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 14 Dec 2010 16:04:29 +0000] rev 161
- 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.
- Sun, 05 Dec 2010 01:06:29 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 05 Dec 2010 01:06:29 +0000] rev 160
- plugins.bind: Fix the bind-success event, now fires with data { jid = result_jid } (thanks Jon)
- Fri, 03 Dec 2010 04:11:18 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 03 Dec 2010 04:11:18 +0000] rev 159
- plugins.pubsub: Fire pubsub/event on incoming pubsub notifications
- Tue, 30 Nov 2010 13:23:24 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 30 Nov 2010 13:23:24 +0000] rev 158
- squishy: Add --prosody option to specify a path to a Prosody checkout to use when squishing
- Sat, 27 Nov 2010 18:48:41 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 27 Nov 2010 18:48:41 +0000] rev 157
- squishy: Add util.httpstream. Now also squishes bosh by default
- Sat, 20 Nov 2010 16:33:34 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 20 Nov 2010 16:33:34 +0000] rev 156
- Merge with Zash
- Sat, 20 Nov 2010 17:27:03 +0100
- by Kim Alvefur <zash@zash.se> [Sat, 20 Nov 2010 17:27:03 +0100] rev 155
- plugins.private, squishy: Allow setting the storage node, and not just child(s). And add to squishy.
- Tue, 16 Nov 2010 11:49:42 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 16 Nov 2010 11:49:42 +0000] rev 154
- plugins.pubsub, squishy: New pubsub plugin (basic)
- Thu, 11 Nov 2010 03:13:51 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 11 Nov 2010 03:13:51 +0000] rev 153
- squishy: Add legacy plugin
- Thu, 11 Nov 2010 03:12:53 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 11 Nov 2010 03:12:53 +0000] rev 152
- plugins.legacy: Support for legacy non-SASL authentication :(
- Tue, 09 Nov 2010 19:59:02 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 09 Nov 2010 19:59:02 +0000] rev 151
- doc/example_component.lua: Add code to echo stanzas
- Tue, 09 Nov 2010 19:57:52 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 09 Nov 2010 19:57:52 +0000] rev 150
- verse.component: Namespacing fixes
- Thu, 28 Oct 2010 19:37:22 +0100
- by Kim Alvefur <zash@zash.se> [Thu, 28 Oct 2010 19:37:22 +0100] rev 149
- plugins.private: Private XML storage support
- Mon, 11 Oct 2010 02:03:32 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 11 Oct 2010 02:03:32 +0100] rev 148
- Merge
- Mon, 11 Oct 2010 02:01:50 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 11 Oct 2010 02:01:50 +0100] rev 147
- squishy, plugins.ping, plugins.sasl: Remove xstanza references
- Mon, 11 Oct 2010 02:01:07 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 11 Oct 2010 02:01:07 +0100] rev 146
- plugins.disco: Fix traceback when disco#info isn't returned for a service in disco#items
- Tue, 21 Sep 2010 14:06:56 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 21 Sep 2010 14:06:56 +0100] rev 145
- plugins.adhoc: Remove some stray debugging
- Fri, 17 Sep 2010 16:42:50 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Sep 2010 16:42:50 +0100] rev 144
- 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:40:07 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Sep 2010 16:40:07 +0100] rev 143
- plugins.jingle_ft: Change content 'name' field to 'type' to avoid confusion with the 'name' attribute of the <content> tag in Jingle
- Wed, 15 Sep 2010 16:52:18 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Sep 2010 16:52:18 +0100] rev 142
- verse: Add verse.filter_log(levels, logger) to filter a logger for certain levels
- Wed, 15 Sep 2010 16:51:17 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Sep 2010 16:51:17 +0100] rev 141
- verse: Fix set_logger() to set verse.log() correctly
- Wed, 15 Sep 2010 16:31:24 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Sep 2010 16:31:24 +0100] rev 140
- plugins.jingle, plugins.jingle_s5b: API changes to allow not sending <reason> inside <content> when transfer succeeds
- Wed, 15 Sep 2010 16:17:40 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 15 Sep 2010 16:17:40 +0100] rev 139
- plugins.jingle_ft: Fix global access
- Tue, 14 Sep 2010 15:14:34 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 14 Sep 2010 15:14:34 +0100] rev 138
- squishy: Add verse.component
- Tue, 14 Sep 2010 15:03:55 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 14 Sep 2010 15:03:55 +0100] rev 137
- verse.client: Support for SRV record lookups
- Tue, 14 Sep 2010 15:03:20 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 14 Sep 2010 15:03:20 +0100] rev 136
- squishy: Re-organise and add net.dns, net.adns and util.ztact
- Tue, 14 Sep 2010 15:02:29 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 14 Sep 2010 15:02:29 +0100] rev 135
- verse: Fire disconnected event even if connection fails instantly
- Mon, 13 Sep 2010 15:44:22 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2010 15:44:22 +0100] rev 134
- squishy: Use --internal-bit-module to squish with the pure-Lua bit library
- Mon, 13 Sep 2010 15:42:17 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2010 15:42:17 +0100] rev 133
- libs/bit.lua: Add pure-Lua bit library
- Mon, 13 Sep 2010 14:49:30 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2010 14:49:30 +0100] rev 132
- verse: Log error and return when trying to close a closed connection
- Mon, 13 Sep 2010 14:48:10 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2010 14:48:10 +0100] rev 131
- squishy: Add util.hashes [libs/hashes.lua]
- Mon, 13 Sep 2010 14:47:20 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2010 14:47:20 +0100] rev 130
- libs/encodings.lua: Use mime.b64 for base64.encode
- Mon, 13 Sep 2010 14:46:36 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2010 14:46:36 +0100] rev 129
- libs.hashes: Pure-Lua util.hashes replacement (depends on util.sha1)
- Mon, 13 Sep 2010 14:12:09 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2010 14:12:09 +0100] rev 128
- doc/example_pep.lua: Example script to use the PEP plugin
- Mon, 13 Sep 2010 14:10:28 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2010 14:10:28 +0100] rev 127
- libs.logger: Use io.write instead of print
- Mon, 13 Sep 2010 14:08:41 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2010 14:08:41 +0100] rev 126
- verse: verse.loop() and new verse.step() use the new error handler to, er, handle errors.
- Mon, 13 Sep 2010 14:07:41 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 13 Sep 2010 14:07:41 +0100] rev 125
- verse: Add verse.log() to log a message using the default logger. Also add verse.set_error_handler() to, er, set an error handler.
- Sun, 12 Sep 2010 17:49:01 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 12 Sep 2010 17:49:01 +0100] rev 124
- verse: Log error when connection fails instantly
- Thu, 09 Sep 2010 19:35:41 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 09 Sep 2010 19:35:41 +0100] rev 123
- util.dataforms, squishy: Add util.dataforms library
- Thu, 09 Sep 2010 19:30:49 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 09 Sep 2010 19:30:49 +0100] rev 122
- plugins.adhoc: Support for querying for and executing commands
- Thu, 09 Sep 2010 19:27:46 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 09 Sep 2010 19:27:46 +0100] rev 121
- plugins.disco: Further fixes to storing and retrieving to/from the disco cache
- Thu, 09 Sep 2010 19:25:08 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 09 Sep 2010 19:25:08 +0100] rev 120
- plugins.disco: Store node of disco items
- Thu, 09 Sep 2010 19:11:27 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 09 Sep 2010 19:11:27 +0100] rev 119
- plugins.disco: Fixes for storing/retrieving items from the disco cache.
- Thu, 09 Sep 2010 19:10:37 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 09 Sep 2010 19:10:37 +0100] rev 118
- plugins.jingle: Add 'terminated' event
- Thu, 26 Aug 2010 17:53:05 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 26 Aug 2010 17:53:05 +0100] rev 117
- doc/example_adhoc.lua: Example of using ad-hoc commands
- Thu, 26 Aug 2010 17:52:16 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 26 Aug 2010 17:52:16 +0100] rev 116
- verse.plugins.adhoc: XEP-0050 Ad-hoc commands plugin
- Thu, 26 Aug 2010 17:48:57 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 26 Aug 2010 17:48:57 +0100] rev 115
- verse.plugins.disco: Add stream:add_disco_item()
- Wed, 25 Aug 2010 16:27:30 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 25 Aug 2010 16:27:30 +0100] rev 114
- verse.plugins.pep: New plugin to add an API for sending and catching PEP events
- Wed, 25 Aug 2010 16:18:12 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 25 Aug 2010 16:18:12 +0100] rev 113
- verse.plugins.disco: Add stream:remove_disco_feature()
- Wed, 25 Aug 2010 13:21:25 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 25 Aug 2010 13:21:25 +0100] rev 112
- verse.plugins.disco: Remove warning about base64 issue, bug located and fixed
- Wed, 25 Aug 2010 13:19:53 +0100
- by Matthew Wild <mwild1@gmail.com> [Wed, 25 Aug 2010 13:19:53 +0100] rev 111
- util.sha1: Truncate to a single return result when returning the binary form of the hash
- Tue, 24 Aug 2010 11:16:46 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 24 Aug 2010 11:16:46 +0100] rev 110
- doc/example_jingle.lua, doc/example_jingle_send.lua: Example scripts to receive and send files using Jingle
- Tue, 24 Aug 2010 11:11:17 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 24 Aug 2010 11:11:17 +0100] rev 109
- verse.plugins.disco: Auto-disco local services on connect, and delay 'ready' event until done
- Tue, 24 Aug 2010 11:10:42 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 24 Aug 2010 11:10:42 +0100] rev 108
- doc/example.lua: Don't add sasl plugin, since it is enabled by default
- Sat, 21 Aug 2010 15:53:16 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 15:53:16 +0100] rev 107
- libs/encodings.lua: Throw error when calling unimplemented function
- Sat, 21 Aug 2010 15:37:04 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 15:37:04 +0100] rev 106
- squishy: Add proxy65, jingle, jingle_ft, jingle_s5b, disco plugins
- Sat, 21 Aug 2010 15:31:13 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 15:31:13 +0100] rev 105
- util.sha1: Obey second parameter which decides whether to return the result in ASCII hex encoding
- Sat, 21 Aug 2010 15:30:40 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 15:30:40 +0100] rev 104
- verse.plugins.version: Return true when handling a version request
- Sat, 21 Aug 2010 15:29:49 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 15:29:49 +0100] rev 103
- verse.plugins.proxy65: Add proxies discovered by disco plugin to proxy65.available_streamhosts
- Sat, 21 Aug 2010 15:28:54 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 15:28:54 +0100] rev 102
- verse.plugins.jingle_ft: Jingle File Transfer application profile
- Sat, 21 Aug 2010 15:28:08 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 15:28:08 +0100] rev 101
- verse.plugins.jingle_s5b: Jingle SOCKS5 Bytestreams transport
- Sat, 21 Aug 2010 14:55:02 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 14:55:02 +0100] rev 100
- verse.plugins.jingle: XEP-0166 Jingle plugin
- Sat, 21 Aug 2010 14:51:36 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 14:51:36 +0100] rev 99
- 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:38:16 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 14:38:16 +0100] rev 98
- verse: Add verse.eventable() to give a passed object :event() and :hook()/:unhook() methods and return it again
- Sat, 21 Aug 2010 14:37:10 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 14:37:10 +0100] rev 97
- 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:36:21 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 14:36:21 +0100] rev 96
- verse: Return true from connect() on success, add stream:close()
- Sat, 21 Aug 2010 14:35:51 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 21 Aug 2010 14:35:51 +0100] rev 95
- verse: Return false rather than nil from connect() on error, for consistency
- Mon, 09 Aug 2010 13:57:08 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 09 Aug 2010 13:57:08 +0100] rev 94
- verse: Add stream:set_loglevels()
- Sun, 08 Aug 2010 01:21:22 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 08 Aug 2010 01:21:22 +0100] rev 93
- verse.bosh: Implemented retry/reconnect logic, and handling of disconnects (either CM-intiated or due to connection failures)
- Sun, 08 Aug 2010 01:18:12 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 08 Aug 2010 01:18:12 +0100] rev 92
- squishy: Build in BOSH and HTTP by default, --no-bosh to disable
- Sun, 08 Aug 2010 01:17:39 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 08 Aug 2010 01:17:39 +0100] rev 91
- doc/example_bosh.lua: Put url into variable
- Fri, 06 Aug 2010 17:09:13 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 06 Aug 2010 17:09:13 +0100] rev 90
- squishy: Add --with-bosh option to squish with verse.bosh and necessarylibraries
- Fri, 06 Aug 2010 17:07:56 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 06 Aug 2010 17:07:56 +0100] rev 89
- verse.bosh: Update to use net.http instead of verse.plugins.http
- Fri, 06 Aug 2010 16:31:30 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 06 Aug 2010 16:31:30 +0100] rev 88
- Add doc/example_bosh.lua
- Fri, 06 Aug 2010 16:28:50 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 06 Aug 2010 16:28:50 +0100] rev 87
- verse.bosh: Use verse.new_bosh(logger, url) to make a BOSH connection
- Tue, 03 Aug 2010 09:28:53 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 03 Aug 2010 09:28:53 +0100] rev 86
- example_component.lua: Fix password
- Tue, 03 Aug 2010 09:19:26 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 03 Aug 2010 09:19:26 +0100] rev 85
- docs/example_component.lua: Example for connecting to the server as a component
- Tue, 03 Aug 2010 09:17:23 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 03 Aug 2010 09:17:23 +0100] rev 84
- verse.component: XEP-0114 support \o/
- Tue, 03 Aug 2010 09:17:03 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 03 Aug 2010 09:17:03 +0100] rev 83
- verse.client: Add stream_id property
- Fri, 02 Jul 2010 13:36:18 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 02 Jul 2010 13:36:18 +0100] rev 82
- plugins.roster: Unfinished roster plugin
- Mon, 21 Jun 2010 17:33:51 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 21 Jun 2010 17:33:51 +0100] rev 81
- Bounce service-unavailable on unhandled iq stanzas (thanks Kev, Florob and anyone else who poked me)
- Mon, 14 Jun 2010 14:12:44 +0100
- by Matthew Wild <mwild1@gmail.com> [Mon, 14 Jun 2010 14:12:44 +0100] rev 80
- verse.plugins.blocking, squishy: New plugin for XEP-0191: Simple Communications Blocking
- Fri, 04 Jun 2010 10:36:34 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 04 Jun 2010 10:36:34 +0100] rev 79
- plugins.compression: Add newline at end of file (helps old versions of squish for one thing)
- Sun, 30 May 2010 02:54:15 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 30 May 2010 02:54:15 +0100] rev 78
- verse.client, verse.plugins.bind, verse.plugins.session: Rename binding-success and binding-failure to bind-success and bind-failure for consistency
- Sun, 30 May 2010 02:49:58 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 30 May 2010 02:49:58 +0100] rev 77
- doc/example.lua: Update to use 'ready' event
- Sun, 30 May 2010 02:49:02 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 30 May 2010 02:49:02 +0100] rev 76
- verse.client: Fire 'ready' event on stream when resource binding or session negotiation is complete, hook this instead of binding-success
- Sun, 30 May 2010 02:47:19 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 30 May 2010 02:47:19 +0100] rev 75
- 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:44:29 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 30 May 2010 02:44:29 +0100] rev 74
- verse.plugins.compression: Remove some redundant debug logging
- Sun, 30 May 2010 02:37:03 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 30 May 2010 02:37:03 +0100] rev 73
- verse.plugins.session: Convert from spaces to tabs
- Fri, 28 May 2010 23:32:16 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 28 May 2010 23:32:16 +0100] rev 72
- verse.plugins.compression: Bump priority of stream-features handler to negotiate compression before resource binding
- Fri, 28 May 2010 23:27:39 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 28 May 2010 23:27:39 +0100] rev 71
- verse.plugins.compression: Support for stream compression (requires brimworks lua-zlib)
- Fri, 28 May 2010 23:26:31 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 28 May 2010 23:26:31 +0100] rev 70
- verse.client: Add stream:reset(), keep self.data static between resets
- Fri, 28 May 2010 20:59:38 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 28 May 2010 20:59:38 +0100] rev 69
- LICENSE: Add license (MIT/X11)
- Fri, 21 May 2010 11:11:43 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 21 May 2010 11:11:43 +0100] rev 68
- plugins.session: Convert from Windows line endings
- Tue, 11 May 2010 23:19:01 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 11 May 2010 23:19:01 +0100] rev 67
- verse.plugins.tls: self -> stream
- Tue, 11 May 2010 23:18:11 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 11 May 2010 23:18:11 +0100] rev 66
- verse.plugins.tls: Return true to indicate success loading plugin
- Tue, 11 May 2010 23:17:00 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 11 May 2010 23:17:00 +0100] rev 65
- verse.plugins.tls: Set secure flag, hide some warnings
- Tue, 11 May 2010 23:09:37 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 11 May 2010 23:09:37 +0100] rev 64
- verse: Load LuaSec if possible
- Tue, 11 May 2010 23:06:52 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 11 May 2010 23:06:52 +0100] rev 63
- verse.plugins.tls: Fail gracefully when LuaSec not loaded
- Tue, 11 May 2010 23:05:26 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 11 May 2010 23:05:26 +0100] rev 62
- verse.client: Load TLS along with other core plugins
- Tue, 11 May 2010 22:41:09 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 11 May 2010 22:41:09 +0100] rev 61
- verse.plugins.tls: Support for TLS encryption! (thanks Azelphur for the final push)
- Tue, 11 May 2010 22:40:13 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 11 May 2010 22:40:13 +0100] rev 60
- verse: Fire "status" event for connection status changes (notably SSL handshake complete)
- Tue, 11 May 2010 22:09:44 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 11 May 2010 22:09:44 +0100] rev 59
- verse: Remove some useless comments
- Fri, 07 May 2010 09:57:48 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 07 May 2010 09:57:48 +0100] rev 58
- doc/example.lua: Example XMPP client script
- Thu, 06 May 2010 10:35:50 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 06 May 2010 10:35:50 +0100] rev 57
- util.sha1, squishy: Add sha1 lib needed for proxy65 (and soon XEP-0114)
- Thu, 06 May 2010 10:34:27 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 06 May 2010 10:34:27 +0100] rev 56
- verse.plugins.proxy65: XEP-0065 plugin for file transfer through a proxy
- Thu, 06 May 2010 10:28:13 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 06 May 2010 10:28:13 +0100] rev 55
- verse: Add "drained" event to signal when send buffer is empty (new server.lua feature)
- Thu, 06 May 2010 10:27:11 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 06 May 2010 10:27:11 +0100] rev 54
- verse: Take advantage of server.lua's new onconnect callback for a more robust "connected" event
- Thu, 06 May 2010 10:26:16 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 06 May 2010 10:26:16 +0100] rev 53
- verse: Add stream:unhook(event_name, handler)
- Thu, 06 May 2010 10:24:37 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 06 May 2010 10:24:37 +0100] rev 52
- verse.client: Add verse.error_reply() helper
- Thu, 29 Apr 2010 22:08:14 +0100
- by Matthew Wild <mwild1@gmail.com> [Thu, 29 Apr 2010 22:08:14 +0100] rev 51
- plugins.version: Detect errors based on type attribute, rather than presence of query element
- Fri, 02 Apr 2010 16:07:43 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 02 Apr 2010 16:07:43 +0100] rev 50
- Add support for 3921 session negotiation (makes ejabberd happy), thanks Chris!
- Wed, 17 Feb 2010 00:26:30 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 17 Feb 2010 00:26:30 +0000] rev 49
- verse.client: Add missing version to stream header (thanks Bill Clark)
- Wed, 17 Feb 2010 00:24:54 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 17 Feb 2010 00:24:54 +0000] rev 48
- verse.client: Update stream_callbacks format for new xmlhandlers API (thanks to Bill Clark for the patch)
- Mon, 25 Jan 2010 22:07:25 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 25 Jan 2010 22:07:25 +0000] rev 47
- verse.client, squishy: Rename "xmlhandlers" to "core.xmlhandlers" in line with Prosody's structure
- Wed, 06 Jan 2010 17:43:25 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 06 Jan 2010 17:43:25 +0000] rev 46
- verse.client: Fire disconnected event when the disconnect is initiated by the client too
- Wed, 06 Jan 2010 17:42:57 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 06 Jan 2010 17:42:57 +0000] rev 45
- verse: Add verse.quit() to exit the event loop
- Wed, 06 Jan 2010 17:42:37 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 06 Jan 2010 17:42:37 +0000] rev 44
- verse: Multiple changes to allow controlling logging for both verse and streams
- Mon, 04 Jan 2010 15:21:32 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 04 Jan 2010 15:21:32 +0000] rev 43
- verse.plugins.bind: Fix incorrect variable name causing traceback on unsuccessful bind
- Sun, 03 Jan 2010 18:01:54 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 03 Jan 2010 18:01:54 +0000] rev 42
- verse: Add verse.add_task(delay, callback) to add timer functions using util.timer
- Wed, 23 Dec 2009 00:59:35 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 23 Dec 2009 00:59:35 +0000] rev 41
- plugins.ping: Don't handle all errors as successful pongs, call callback with nil time and 3rd parameter a table with error info
- Tue, 22 Dec 2009 01:57:02 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 22 Dec 2009 01:57:02 +0000] rev 40
- plugins.bind: Requested JID^Wresource should be in <jid/>^W<resource/> tag (thanks Maranda :) )
- Tue, 22 Dec 2009 01:48:01 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 22 Dec 2009 01:48:01 +0000] rev 39
- plugins.bind: Requested JID should be in <jid/> tag (thanks Maranda :) )
- Mon, 21 Dec 2009 19:28:02 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 21 Dec 2009 19:28:02 +0000] rev 38
- verse.client: Automatically load sasl and bind plugins
- Mon, 21 Dec 2009 14:25:44 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 21 Dec 2009 14:25:44 +0000] rev 37
- verse.client: Don't hook the stanza event every time a stanza comes in :)
- Sun, 20 Dec 2009 22:07:20 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 20 Dec 2009 22:07:20 +0000] rev 36
- plugins.ping: Define xmlns_ping namespace
- Sun, 20 Dec 2009 21:38:49 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 20 Dec 2009 21:38:49 +0000] rev 35
- squishy: Add ping plugin
- Sun, 20 Dec 2009 21:35:49 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 20 Dec 2009 21:35:49 +0000] rev 34
- plugins.ping: Return true on module load to indicate load success
- Sun, 20 Dec 2009 21:35:24 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 20 Dec 2009 21:35:24 +0000] rev 33
- plugins.version: Return true on module load to indicate load success
- Sun, 20 Dec 2009 21:33:55 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 20 Dec 2009 21:33:55 +0000] rev 32
- plugins.ping: Add ping plugin to XMPP ping a JID
- Wed, 09 Dec 2009 20:58:21 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 09 Dec 2009 20:58:21 +0000] rev 31
- squish: Add version plugin
- Wed, 09 Dec 2009 20:58:04 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 09 Dec 2009 20:58:04 +0000] rev 30
- Revert module names throughout to their Prosody equivalents
- Wed, 09 Dec 2009 20:57:18 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 09 Dec 2009 20:57:18 +0000] rev 29
- verse.plugins.version: Fix for handling of version requests
- Wed, 09 Dec 2009 20:55:34 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 09 Dec 2009 20:55:34 +0000] rev 28
- verse.client: New stanza dispatcher to fire events based on the name (and in the case of iq, xmlns) of the stanza
- Wed, 09 Dec 2009 13:55:58 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 09 Dec 2009 13:55:58 +0000] rev 27
- Add 'version' plugin to handle and generate version requests
- Wed, 09 Dec 2009 13:55:08 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 09 Dec 2009 13:55:08 +0000] rev 26
- Rename verse2 -> verse
- Wed, 09 Dec 2009 13:55:00 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 09 Dec 2009 13:55:00 +0000] rev 25
- verse.client: Add verse.reply() as shortcut for util.stanza.reply()
- Fri, 04 Dec 2009 03:33:59 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 04 Dec 2009 03:33:59 +0000] rev 24
- squishy: Add util.uuid dependency
- Fri, 04 Dec 2009 03:28:40 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 04 Dec 2009 03:28:40 +0000] rev 23
- verse: Have verse.new() accept a prototype table on which to base the connection
- Fri, 04 Dec 2009 03:23:06 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 04 Dec 2009 03:23:06 +0000] rev 22
- verse.client: Extend verse object with message/iq/presence/stanza methods from util.stanza
- Tue, 01 Dec 2009 04:16:11 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 01 Dec 2009 04:16:11 +0000] rev 21
- verse.client: Fixes for new xmlhandlers namespace seperator
- Tue, 01 Dec 2009 04:14:52 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 01 Dec 2009 04:14:52 +0000] rev 20
- verse: Update for new server connection API
- Tue, 01 Dec 2009 04:14:11 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 01 Dec 2009 04:14:11 +0000] rev 19
- squishy: Update to fetch new server_select.lua from Prosody
- Mon, 30 Nov 2009 15:54:56 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 30 Nov 2009 15:54:56 +0000] rev 18
- squishy: Add util.timer
- Mon, 30 Nov 2009 15:54:33 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 30 Nov 2009 15:54:33 +0000] rev 17
- verse: Include LuaRocks packages if we can
- Mon, 30 Nov 2009 15:53:44 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 30 Nov 2009 15:53:44 +0000] rev 16
- verse: Fix stream:hook() to pass additional parameters to the underlying hook(), so we don't strip priority
- Mon, 30 Nov 2009 15:52:52 +0000
- by Matthew Wild <mwild1@gmail.com> [Mon, 30 Nov 2009 15:52:52 +0000] rev 15
- util.xstanza: Fix and rename error_from_stanza() -> get_error()
- Sun, 29 Nov 2009 03:43:24 +0000
- by Matthew Wild <mwild1@gmail.com> [Sun, 29 Nov 2009 03:43:24 +0000] rev 14
- squish: Add plugins
- Sat, 28 Nov 2009 22:30:25 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:30:25 +0000] rev 13
- verse.client: Add stream:send_iq() and stream:new_id() for sending iqs with response handlers, and for generating stream-unique ids respectively
- Sat, 28 Nov 2009 22:29:29 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:29:29 +0000] rev 12
- verse.client: Add stream:close()
- Sat, 28 Nov 2009 22:29:09 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:29:09 +0000] rev 11
- verse.client: Add stream:reopen()
- Sat, 28 Nov 2009 22:28:03 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:28:03 +0000] rev 10
- verse.client: Fire events on stream features, errors, etc. and on non-stream tags such as SASL and TLS
- Sat, 28 Nov 2009 22:25:54 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:25:54 +0000] rev 9
- plugins.bind: Add plugin
- Sat, 28 Nov 2009 22:25:41 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:25:41 +0000] rev 8
- plugins.sasl: Add plugin
- Sat, 28 Nov 2009 22:25:15 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:25:15 +0000] rev 7
- squishy: Add util.xstanza
- Sat, 28 Nov 2009 22:25:04 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:25:04 +0000] rev 6
- util.xstanza: New library to extend util.stanza with XMPP-specific helpers
- Sat, 28 Nov 2009 22:24:20 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:24:20 +0000] rev 5
- util.logger: Friendlier string.format to automatically tostring() arguments
- Sat, 28 Nov 2009 22:22:51 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:22:51 +0000] rev 4
- Log debug message when firing an event
- Sat, 28 Nov 2009 22:22:31 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 28 Nov 2009 22:22:31 +0000] rev 3
- verse: Support for loading plugins
- Tue, 04 Aug 2009 18:32:25 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 04 Aug 2009 18:32:25 +0100] rev 2
- Remove some XMPP client-specific requires from init.lua
- Tue, 04 Aug 2009 18:25:56 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 04 Aug 2009 18:25:56 +0100] rev 1
- Break client-specific code into verse.client module
- Tue, 04 Aug 2009 00:10:45 +0100
- by Matthew Wild <mwild1@gmail.com> [Tue, 04 Aug 2009 00:10:45 +0100] rev 0
- Beginning of new verse