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