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