Matthew Wild <mwild1@gmail.com> [Sat, 19 Mar 2022 11:09:10 +0000] rev 12420
prosodyctl: check turn: Fail with error if our own address is supplied for the ping test
Matthew Wild <mwild1@gmail.com> [Sat, 19 Mar 2022 09:28:59 +0000] rev 12419
Merge 0.12->trunk
Matthew Wild <mwild1@gmail.com> [Sat, 19 Mar 2022 09:28:27 +0000] rev 12418
prosodyctl: check config: Skip bare JID components in orphan check
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 20:14:20 +0000] rev 12417
net.resolvers.basic: Fix incorrect field name (thanks CI)
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 16:16:57 +0000] rev 12416
net.connect: When more targets are immediately available, try them after a delay
RFC 8305
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 16:16:01 +0000] rev 12415
net.connect: Support for multiple pending connection attempts
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 16:13:09 +0000] rev 12414
net.resolvers.basic: Indicate to callback if we have more targets available
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 16:10:26 +0000] rev 12413
net.resolvers.basic: Alternate IP address family targets, per RFC 8305
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 16:09:22 +0000] rev 12412
net.resolvers.basic: Refactor to remove code duplication
...and prepare for Happy Eyeballs
Kim Alvefur <zash@zash.se> [Fri, 18 Mar 2022 16:43:06 +0100] rev 12411
util.stanza: Create tables with correct size to avoid reallocations
Potential performance gain since the tables don't need to be resized as
they grow to the final size.
Kim Alvefur <zash@zash.se> [Fri, 18 Mar 2022 16:39:48 +0100] rev 12410
util.stanza: Use table.move in clone
Code reduction, potentially a performance gain.
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 15:29:05 +0000] rev 12409
util.table: Compatibility with Lua 5.1 lua_equals
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 15:24:12 +0000] rev 12408
util.table: tests: Tests for table.move()
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 15:22:00 +0000] rev 12407
util.array: Take advantage of table.move()
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 15:21:25 +0000] rev 12406
util.table: Backport table.move() from Lua 5.4
One difference is that 5.4 accepts "table-like" values (for this and other
table.*() functions), but that would require additional backporting work.
Matthew Wild <mwild1@gmail.com> [Thu, 17 Mar 2022 18:20:26 +0000] rev 12405
net.resolvers.service: Honour record 'weight' when picking SRV targets
#NotHappyEyeballs
Kim Alvefur <zash@zash.se> [Thu, 17 Mar 2022 13:15:50 +0100] rev 12404
util.poll: Expand stub tests
Because tests good.
Matthew Wild <mwild1@gmail.com> [Thu, 17 Mar 2022 10:24:38 +0000] rev 12403
mod_admin_shell: Add watch:log() command to tail logs in realtime
Matthew Wild <mwild1@gmail.com> [Thu, 17 Mar 2022 10:23:12 +0000] rev 12402
mod_admin_shell: Add session.is_connected() method
Matthew Wild <mwild1@gmail.com> [Thu, 17 Mar 2022 10:22:47 +0000] rev 12401
mod_admin_shell: Add session.write() method to write data to client with no \n
Matthew Wild <mwild1@gmail.com> [Thu, 17 Mar 2022 10:21:43 +0000] rev 12400
util.prosodyctl.shell: Support for receiving partial lines (no automatic \n)
Matthew Wild <mwild1@gmail.com> [Thu, 17 Mar 2022 10:20:23 +0000] rev 12399
util.logger: Return sink_function from add_simple_sink()
This allows a simple sink to be later removed via remove_sink()
Matthew Wild <mwild1@gmail.com> [Thu, 17 Mar 2022 10:19:35 +0000] rev 12398
util.logger: Support for removing individual log sinks without a full reset
Kim Alvefur <zash@zash.se> [Wed, 16 Mar 2022 19:32:17 +0100] rev 12397
mod_admin_socket: Comment on LuaSocket UNIX compat code
Ref #1717
Kim Alvefur <zash@zash.se> [Tue, 15 Mar 2022 10:48:46 +0100] rev 12396
mod_admin_socket: Compat for luasocket prior to unix datagram support
The "socket.unix" module exported only a function before
https://github.com/lunarmodules/luasocket/commit/aa1b8cc9bc35e56de15eeb153c899e4c51de82a8
when datagram support was added.
Fixes #1717
Thanks rsc and lucas for reporting and testing
Kim Alvefur <zash@zash.se> [Tue, 15 Mar 2022 21:59:51 +0100] rev 12395
mod_invites_register: Push invitee contact entry to inviter
Invitee would not show up in the roster of the invite creator unless
they fetch their roster afterwards.
Fixes #1715
Thanks gerald
Matthew Wild <mwild1@gmail.com> [Fri, 11 Mar 2022 20:33:03 +0000] rev 12394
prosodyctl: check turn: warn about external port mismatches behind NAT
Some NATs don't preserve port numbers, which can cause the TURN server's
reported relay address to be incorrect (the TURN server has no way to predict
what the external port is, so it can't be corrected in config like an IP
mismatch can).
Matthew Wild <mwild1@gmail.com> [Tue, 08 Mar 2022 12:34:03 +0000] rev 12393
Added tag 0.12.0 for changeset 50fcd3879482
Kim Alvefur <zash@zash.se> [Mon, 07 Mar 2022 00:35:29 +0100] rev 12392
spelling: non-existing mistakes (thanks timeless)
Kim Alvefur <zash@zash.se> [Mon, 07 Mar 2022 00:13:56 +0100] rev 12391
Spelling: Fix various spelling mistakes (thanks timeless)
Words, sometimes I wonder how they even work
Maybe I missed something.