Kim Alvefur <zash@zash.se> [Sat, 20 Nov 2021 19:23:08 +0100] rev 11930
mod_csi_simple: Allow some straggler traffic after flushing buffer
Statistics from my server shows a high rate of very short buffer hold
times, most of which are the result of replies to pings or other iq
traffic, or mod_smacks acks and ack requests just after a flush was
completed.
This grace period should eliminate noise and quick flipping between
flushing and inactive mode.
Kim Alvefur <zash@zash.se> [Sat, 20 Nov 2021 18:58:09 +0100] rev 11929
util.prosodyctl.check: Highlight inconsistency of AAAA records and use_ipv6=false
Kim Alvefur <zash@zash.se> [Sat, 20 Nov 2021 17:05:32 +0100] rev 11928
util.prosodyctl.check: Respect use_ipv4/v6 in proxy65 check
Previously it would complain about lack of an AAAA record for
proxy65_target even in an IPv6-less environment.
Thanks to libertas for unintentionally calling attention to this.
Kim Alvefur <zash@zash.se> [Sat, 20 Nov 2021 17:04:15 +0100] rev 11927
util.prosodyctl.check: Take IPv6 support in LuaSocket into account
Shouldn't really matter these days, but portmanager checks this way.
Kim Alvefur <zash@zash.se> [Fri, 19 Nov 2021 15:45:01 +0100] rev 11926
net.server_epoll: Fix streaming downloads (thanks Menel)
ff4e34c448a4 broke the way net.http.server streams downloads from disk
because it made writes from the ondrain callback no longer reset the
want-write flag, causing the download to halt.
Writes from the predrain handler still must not trigger anything but
additions to the buffer, since it is about to do all the socket writing
already.
Kim Alvefur <zash@zash.se> [Thu, 18 Nov 2021 16:26:54 +0100] rev 11925
core.moduleapi: Fix name of renamed API in log message
hook_stanza was renamed hook_tag in 2012 in 2087d42f1e77
Why do we still have hook_stanza?
Why is this only a warning anyway?
Kim Alvefur <zash@zash.se> [Thu, 18 Nov 2021 16:21:43 +0100] rev 11924
net.server_epoll: Try harder to avoid reentrant opportunistic writes
Opportunistic writes sure do complicate things. This is especially
intended to avoid opportunistic_writes from within the onpredrain
callback.
Kim Alvefur <zash@zash.se> [Thu, 18 Nov 2021 01:57:21 +0100] rev 11923
mod_csi_simple: Skip flushing of empty buffer
Just adds noise
Kim Alvefur <zash@zash.se> [Thu, 18 Nov 2021 00:39:10 +0100] rev 11922
mod_csi_simple: Fire event when flushing due to client activity
So that the same things happen as when triggered by an outgoing stanza
Kim Alvefur <zash@zash.se> [Tue, 16 Nov 2021 16:06:41 +0100] rev 11921
mod_admin_shell: Return counts of shown vs total from new table views
Not exactly the way it was before, but close enough and useful.