Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-28 | 2 | -12/+46 | |
|\| | ||||||
| * | mod_tombstones: Add caching to improve performance on busy servers (fixes #1728) | Matthew Wild | 2022-03-28 | 1 | -11/+42 | |
| | | ||||||
| * | mod_turn_external: Update status and friendlier handling of missing secret ↵ | Matthew Wild | 2022-03-28 | 1 | -1/+4 | |
| | | | | | | | | option (fixes #1727) | |||||
* | | Merge 0.12->trunk | Kim Alvefur | 2022-03-27 | 1 | -2/+8 | |
|\| | ||||||
| * | prosodyctl about: Report version of lua-readline | Kim Alvefur | 2022-03-27 | 1 | -2/+8 | |
| | | | | | | | | Good to know since it affects how well the shell works | |||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-24 | 1 | -4/+5 | |
|\| | ||||||
| * | MUC: Allow kicking users with the same affiliation as the kicker (fixes #1724) | Matthew Wild | 2022-03-23 | 1 | -4/+5 | |
| | | | | | | | | | | | | | | | | | | | | This is allowed by XEP-0045, which states: "A moderator SHOULD NOT be allowed to revoke moderation privileges from someone with a higher affiliation than themselves (i.e., an unaffiliated moderator SHOULD NOT be allowed to revoke moderation privileges from an admin or an owner, and an admin SHOULD NOT be allowed to revoke moderation privileges from an owner)." | |||||
* | | Merge 0.12->trunk | Kim Alvefur | 2022-03-23 | 1 | -2/+2 | |
|\| | ||||||
| * | mod_external_services: Move error message to correct place (fix #1725) | Kim Alvefur | 2022-03-23 | 1 | -2/+2 | |
| | | | | | | | | | | This message was misplaced in c4599a7c534c when the @type and @host check was introduced. | |||||
* | | mod_adhoc: Simplify variable references | Kim Alvefur | 2022-03-22 | 1 | -2/+2 | |
| | | | | | | | | Since commands[node] was already stored in a local a few lines up | |||||
* | | adhoc: Include stanza and origin in adhoc event data | Kim Alvefur | 2017-03-06 | 1 | -0/+2 | |
| | | | | | | | | | | This allows easier access to these, which could be useful for all sorts of reasons | |||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-21 | 1 | -1/+1 | |
|\| | ||||||
| * | mod_pubsub: Don't attempt to use server actor as publisher (fixes #1723) | Matthew Wild | 2022-03-21 | 1 | -1/+1 | |
| | | ||||||
* | | net.connect: Improve logging on connection attempt failure | Matthew Wild | 2022-03-21 | 1 | -1/+5 | |
| | | ||||||
* | | net.connect: Improve handling of failure when attempts are still pending | Matthew Wild | 2022-03-21 | 1 | -3/+11 | |
| | | | | | | | | | | This could lead to failure being reported too early, even if some connections have not yet failed. | |||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-21 | 1 | -6/+13 | |
|\| | ||||||
| * | util.startup: Show error for unrecognized arguments passed to 'prosody' ↵ | Matthew Wild | 2022-03-21 | 1 | -6/+13 | |
| | | | | | | | | (fixes #1722) | |||||
* | | CHANGES: Update to add new changes in trunk | Matthew Wild | 2022-03-19 | 1 | -0/+14 | |
| | | ||||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-19 | 1 | -2/+4 | |
|\| | ||||||
| * | CHANGES: Update to reflect 0.12.0 release | Matthew Wild | 2022-03-19 | 1 | -2/+4 | |
| | | ||||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-19 | 1 | -2/+10 | |
|\| | ||||||
| * | mod_admin_socket: Improve error reporting when socket can't be created ↵ | Matthew Wild | 2022-03-19 | 1 | -2/+10 | |
| | | | | | | | | (fixes #1719) | |||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-19 | 1 | -0/+6 | |
|\| | ||||||
| * | prosodyctl: check turn: Fail with error if our own address is supplied for ↵ | Matthew Wild | 2022-03-19 | 1 | -0/+6 | |
| | | | | | | | | the ping test | |||||
* | | Merge 0.12->trunk | Matthew Wild | 2022-03-19 | 4 | -6/+31 | |
|\| | ||||||
| * | prosodyctl: check config: Skip bare JID components in orphan check | Matthew Wild | 2022-03-19 | 1 | -1/+1 | |
| | | ||||||
| * | mod_admin_socket: Comment on LuaSocket UNIX compat code | Kim Alvefur | 2022-03-16 | 2 | -0/+12 | |
| | | | | | | | | Ref #1717 | |||||
| * | mod_admin_socket: Compat for luasocket prior to unix datagram support | Kim Alvefur | 2022-03-15 | 2 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | 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 | |||||
| * | mod_invites_register: Push invitee contact entry to inviter | Kim Alvefur | 2022-03-15 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | Invitee would not show up in the roster of the invite creator unless they fetch their roster afterwards. Fixes #1715 Thanks gerald | |||||
| * | prosodyctl: check turn: warn about external port mismatches behind NAT | Matthew Wild | 2022-03-11 | 1 | -5/+11 | |
| | | | | | | | | | | | | | | 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). | |||||
| * | Added tag 0.12.0 for changeset 50fcd3879482 | Matthew Wild | 2022-03-08 | 0 | -0/+0 | |
| | | ||||||
* | | net.resolvers.basic: Fix incorrect field name (thanks CI) | Matthew Wild | 2022-03-18 | 1 | -1/+1 | |
| | | ||||||
* | | net.connect: When more targets are immediately available, try them after a delay | Matthew Wild | 2022-03-18 | 1 | -1/+10 | |
| | | | | | | | | RFC 8305 | |||||
* | | net.connect: Support for multiple pending connection attempts | Matthew Wild | 2022-03-18 | 1 | -5/+10 | |
| | | ||||||
* | | net.resolvers.basic: Indicate to callback if we have more targets available | Matthew Wild | 2022-03-18 | 1 | -1/+1 | |
| | | ||||||
* | | net.resolvers.basic: Alternate IP address family targets, per RFC 8305 | Matthew Wild | 2022-03-18 | 1 | -2/+10 | |
| | | ||||||
* | | net.resolvers.basic: Refactor to remove code duplication | Matthew Wild | 2022-03-18 | 1 | -80/+72 | |
| | | | | | | | | ...and prepare for Happy Eyeballs | |||||
* | | util.stanza: Create tables with correct size to avoid reallocations | Kim Alvefur | 2022-03-18 | 1 | -2/+15 | |
| | | | | | | | | | | Potential performance gain since the tables don't need to be resized as they grow to the final size. | |||||
* | | util.stanza: Use table.move in clone | Kim Alvefur | 2022-03-18 | 1 | -9/+6 | |
| | | | | | | | | Code reduction, potentially a performance gain. | |||||
* | | util.table: Compatibility with Lua 5.1 lua_equals | Matthew Wild | 2022-03-18 | 1 | -1/+5 | |
| | | ||||||
* | | util.table: tests: Tests for table.move() | Matthew Wild | 2022-03-18 | 1 | -0/+11 | |
| | | ||||||
* | | util.array: Take advantage of table.move() | Matthew Wild | 2022-03-18 | 1 | -10/+6 | |
| | | ||||||
* | | util.table: Backport table.move() from Lua 5.4 | Matthew Wild | 2022-03-18 | 1 | -0/+42 | |
| | | | | | | | | | | One difference is that 5.4 accepts "table-like" values (for this and other table.*() functions), but that would require additional backporting work. | |||||
* | | net.resolvers.service: Honour record 'weight' when picking SRV targets | Matthew Wild | 2022-03-17 | 2 | -13/+309 | |
| | | | | | | | | #NotHappyEyeballs | |||||
* | | util.poll: Expand stub tests | Kim Alvefur | 2022-03-17 | 1 | -3/+32 | |
| | | | | | | | | Because tests good. | |||||
* | | mod_admin_shell: Add watch:log() command to tail logs in realtime | Matthew Wild | 2022-03-17 | 1 | -0/+21 | |
| | | ||||||
* | | mod_admin_shell: Add session.is_connected() method | Matthew Wild | 2022-03-17 | 1 | -0/+3 | |
| | | ||||||
* | | mod_admin_shell: Add session.write() method to write data to client with no \n | Matthew Wild | 2022-03-17 | 1 | -2/+5 | |
| | | ||||||
* | | util.prosodyctl.shell: Support for receiving partial lines (no automatic \n) | Matthew Wild | 2022-03-17 | 1 | -2/+6 | |
| | | ||||||
* | | util.logger: Return sink_function from add_simple_sink() | Matthew Wild | 2022-03-17 | 1 | -0/+1 | |
| | | | | | | | | This allows a simple sink to be later removed via remove_sink() |