Kim Alvefur <zash@zash.se> [Sun, 14 Oct 2018 14:19:21 +0200] rev 9506
Merge 0.10->trunk
Kim Alvefur <zash@zash.se> [Sun, 14 Oct 2018 14:01:57 +0200] rev 9505
mod_http: Make sure path from http_external_url always ends with a slash (fixes #1183)
Matthew Wild <mwild1@gmail.com> [Sat, 13 Oct 2018 08:17:58 +0100] rev 9504
mod_storage_sql: Fix issue number in comment that was fixed by 55b40f3fa659 (fixes #1073)
Matthew Wild <mwild1@gmail.com> [Fri, 12 Oct 2018 21:59:15 +0100] rev 9503
mod_storage_sql: Keep prosodyarchive_index unique constraint on non-MySQL DBs
Kim Alvefur <zash@zash.se> [Fri, 12 Oct 2018 17:36:34 +0200] rev 9502
net.server: Swich method for connecting sockets with remotes
LuaSocket TCP sockets have have both :connect and :setpeername, which
are the exact same function, however UDP sockets only have :setpeername.
Switching to :setpeername allows most of this code to be generic wrt
TCP/UDP.
Kim Alvefur <zash@zash.se> [Fri, 12 Oct 2018 17:28:08 +0200] rev 9501
net.server_epoll: Check return conditions of early socket setup
Kim Alvefur <zash@zash.se> [Fri, 12 Oct 2018 16:26:19 +0200] rev 9500
net.server_epoll: Add support for the conn_type argument to addclient
Kim Alvefur <zash@zash.se> [Fri, 12 Oct 2018 16:25:30 +0200] rev 9499
net.resolvers.basic: Suffix IPv4 TCP socket types with '4' to match eg 'tcp6'
Kim Alvefur <zash@zash.se> [Fri, 12 Oct 2018 16:24:49 +0200] rev 9498
net.server: Remove socket constructor fallback
Should no longer be needed
Kim Alvefur <zash@zash.se> [Fri, 12 Oct 2018 16:21:16 +0200] rev 9497
util.dependencies: Add compat code for normalization of socket constructors
Old LuaSocket had only tcp() which was IPv4-only. LuaSocket ~3.0 adds a
tcp6() that creates a IPv6 socket. Some version moves tcp() to tcp4()
and adds an IP-version-agnostic tcp() constructor.