Kim Alvefur <zash@zash.se> [Mon, 20 Feb 2023 15:11:29 +0100] rev 12896
MUC: Add Teal description of muc.lib functions
Kim Alvefur <zash@zash.se> [Mon, 20 Feb 2023 15:08:06 +0100] rev 12895
MUC: Start on a Teal description of MUC rooms
Started as part of a documentation project for the MUC API
Matthew Wild <mwild1@gmail.com> [Fri, 17 Feb 2023 17:02:41 +0000] rev 12894
Merge 0.12->trunk
Matthew Wild <mwild1@gmail.com> [Fri, 17 Feb 2023 17:01:19 +0000] rev 12893
net.http.parser: Fix off-by-one error in chunk parser
Kim Alvefur <zash@zash.se> [Thu, 16 Feb 2023 20:15:39 +0100] rev 12892
Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Thu, 16 Feb 2023 17:20:09 +0100] rev 12891
mod_admin_socket: Return error on unhandled input to prevent apparent freeze
When mod_admin_socket is loaded without mod_admin_shell, attempt to use
`prosodyctl shell` will appear to freeze after any input, since no
response is returned.
Matthew Wild <mwild1@gmail.com> [Thu, 16 Feb 2023 16:00:07 +0000] rev 12890
Merge 0.12->trunk
Matthew Wild <mwild1@gmail.com> [Thu, 16 Feb 2023 15:59:26 +0000] rev 12889
net.http.server: Add new API to get HTTP request from a connection
This information is sometimes necessary in the context where we have a
connection that we know (or believe to be) associated with an incoming HTTP
request.
For example, it can be used to retrieve the IP address of a request (which may
differ from the IP address of the connection, due to X-Forwarded-For and co).
Thanks to the Jitsi team for highlighting this gap in the API.
Kim Alvefur <zash@zash.se> [Fri, 10 Feb 2023 00:37:05 +0100] rev 12888
util.poll: Include unistd.h only for epoll
This defines close(), which is only used with epoll, hence we don't need
to include it when building in poll or select mode.
Matthew Wild <mwild1@gmail.com> [Thu, 09 Feb 2023 22:58:01 +0000] rev 12887
Merge 0.12->trunk