Kim Alvefur <zash@zash.se> [Sat, 12 Oct 2019 20:12:04 +0200] rev 10334
net.server_epoll: Handle getpeer/sockname returning a normal error
These will sometimes return nil, "Transport not connected" but not throw
a hard error. This shouldn't be treated as success.
Kim Alvefur <zash@zash.se> [Sat, 12 Oct 2019 20:07:50 +0200] rev 10333
net.server_epoll: Fix to get remote IP on direct TLS connections
A Direct TLS connection (eg HTTPS) gets turned into a LuaSec handle
before the :updatenames call done in the :connect method. LuaSec does
not expose the :getpeername and :getsockname methods, so the addresses
remain obscured, making debugging trickier since the actual IP addrerss
connected to does not show up.
Kim Alvefur <zash@zash.se> [Sat, 12 Oct 2019 19:51:29 +0200] rev 10332
net.server_epoll: Move a log message to improve ordering
It was weird that it said "Prepared to start TLS" before "Client .. created"
Kim Alvefur <zash@zash.se> [Sat, 12 Oct 2019 19:31:48 +0200] rev 10331
net.http.files: Explicitly convert number to string, avoiding implicit coercion
Kim Alvefur <zash@zash.se> [Sat, 12 Oct 2019 19:30:29 +0200] rev 10330
net.http.server: Explicitly convert number to string, avoiding implicit coercion
Kim Alvefur <zash@zash.se> [Sat, 12 Oct 2019 19:16:43 +0200] rev 10329
mod_websocket: Guard against upgrading to websocket from a HEAD request
Kim Alvefur <zash@zash.se> [Sat, 12 Oct 2019 18:27:54 +0200] rev 10328
net.http.server: Re-fire unhandled HEAD requsts as GET events (fixes #1447)
BC: This overloads the GET event.
Previous commit ensures HEAD requests are sent without a body.
Kim Alvefur <zash@zash.se> [Sat, 12 Oct 2019 18:27:02 +0200] rev 10327
net.http.server: Ensure HEAD requests are sent with empty body
Kim Alvefur <zash@zash.se> [Fri, 11 Oct 2019 00:58:33 +0200] rev 10326
doap: Add XEP-0380 since mod_csi_simple takes that into consideration
Kim Alvefur <zash@zash.se> [Fri, 11 Oct 2019 00:52:29 +0200] rev 10325
doap: Even more XEP details