Sat, 19 Mar 2022 11:09:10 +0000 prosodyctl: check turn: Fail with error if our own address is supplied for the ping test 0.12
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
Sat, 19 Mar 2022 09:28:59 +0000 Merge 0.12->trunk
Matthew Wild <mwild1@gmail.com> [Sat, 19 Mar 2022 09:28:59 +0000] rev 12419
Merge 0.12->trunk
Sat, 19 Mar 2022 09:28:27 +0000 prosodyctl: check config: Skip bare JID components in orphan check 0.12
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
Fri, 18 Mar 2022 20:14:20 +0000 net.resolvers.basic: Fix incorrect field name (thanks CI)
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 20:14:20 +0000] rev 12417
net.resolvers.basic: Fix incorrect field name (thanks CI)
Fri, 18 Mar 2022 16:16:57 +0000 net.connect: When more targets are immediately available, try them after a delay
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
Fri, 18 Mar 2022 16:16:01 +0000 net.connect: Support for multiple pending connection attempts
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 16:16:01 +0000] rev 12415
net.connect: Support for multiple pending connection attempts
Fri, 18 Mar 2022 16:13:09 +0000 net.resolvers.basic: Indicate to callback if we have more targets available
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
Fri, 18 Mar 2022 16:10:26 +0000 net.resolvers.basic: Alternate IP address family targets, per RFC 8305
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
Fri, 18 Mar 2022 16:09:22 +0000 net.resolvers.basic: Refactor to remove code duplication
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
Fri, 18 Mar 2022 16:43:06 +0100 util.stanza: Create tables with correct size to avoid reallocations
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.
Fri, 18 Mar 2022 16:39:48 +0100 util.stanza: Use table.move in clone
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.
Fri, 18 Mar 2022 15:29:05 +0000 util.table: Compatibility with Lua 5.1 lua_equals
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 15:29:05 +0000] rev 12409
util.table: Compatibility with Lua 5.1 lua_equals
Fri, 18 Mar 2022 15:24:12 +0000 util.table: tests: Tests for table.move()
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 15:24:12 +0000] rev 12408
util.table: tests: Tests for table.move()
Fri, 18 Mar 2022 15:22:00 +0000 util.array: Take advantage of table.move()
Matthew Wild <mwild1@gmail.com> [Fri, 18 Mar 2022 15:22:00 +0000] rev 12407
util.array: Take advantage of table.move()
Fri, 18 Mar 2022 15:21:25 +0000 util.table: Backport table.move() from Lua 5.4
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.
Thu, 17 Mar 2022 18:20:26 +0000 net.resolvers.service: Honour record 'weight' when picking SRV targets
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
Thu, 17 Mar 2022 13:15:50 +0100 util.poll: Expand stub tests
Kim Alvefur <zash@zash.se> [Thu, 17 Mar 2022 13:15:50 +0100] rev 12404
util.poll: Expand stub tests Because tests good.
Thu, 17 Mar 2022 10:24:38 +0000 mod_admin_shell: Add watch:log() command to tail logs in realtime
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
Thu, 17 Mar 2022 10:23:12 +0000 mod_admin_shell: Add session.is_connected() method
Matthew Wild <mwild1@gmail.com> [Thu, 17 Mar 2022 10:23:12 +0000] rev 12402
mod_admin_shell: Add session.is_connected() method
Thu, 17 Mar 2022 10:22:47 +0000 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:22:47 +0000] rev 12401
mod_admin_shell: Add session.write() method to write data to client with no \n
Thu, 17 Mar 2022 10:21:43 +0000 util.prosodyctl.shell: Support for receiving partial lines (no automatic \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)
Thu, 17 Mar 2022 10:20:23 +0000 util.logger: Return sink_function from add_simple_sink()
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()
Thu, 17 Mar 2022 10:19:35 +0000 util.logger: Support for removing individual log sinks without a full reset
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
Wed, 16 Mar 2022 19:32:17 +0100 mod_admin_socket: Comment on LuaSocket UNIX compat code 0.12
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
Tue, 15 Mar 2022 10:48:46 +0100 mod_admin_socket: Compat for luasocket prior to unix datagram support 0.12
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
Tue, 15 Mar 2022 21:59:51 +0100 mod_invites_register: Push invitee contact entry to inviter 0.12
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
Fri, 11 Mar 2022 20:33:03 +0000 prosodyctl: check turn: warn about external port mismatches behind NAT 0.12
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).
Tue, 08 Mar 2022 12:34:03 +0000 Added tag 0.12.0 for changeset 50fcd3879482 0.12
Matthew Wild <mwild1@gmail.com> [Tue, 08 Mar 2022 12:34:03 +0000] rev 12393
Added tag 0.12.0 for changeset 50fcd3879482
Mon, 07 Mar 2022 00:35:29 +0100 spelling: non-existing mistakes (thanks timeless) 0.12.0
Kim Alvefur <zash@zash.se> [Mon, 07 Mar 2022 00:35:29 +0100] rev 12392
spelling: non-existing mistakes (thanks timeless)
Mon, 07 Mar 2022 00:13:56 +0100 Spelling: Fix various spelling 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.
(0) -10000 -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 tip