Sat, 20 Nov 2021 19:23:08 +0100 mod_csi_simple: Allow some straggler traffic after flushing buffer
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.
Sat, 20 Nov 2021 18:58:09 +0100 util.prosodyctl.check: Highlight inconsistency of AAAA records and use_ipv6=false
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
Sat, 20 Nov 2021 17:05:32 +0100 util.prosodyctl.check: Respect use_ipv4/v6 in proxy65 check
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.
Sat, 20 Nov 2021 17:04:15 +0100 util.prosodyctl.check: Take IPv6 support in LuaSocket into account
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.
Fri, 19 Nov 2021 15:45:01 +0100 net.server_epoll: Fix streaming downloads (thanks Menel)
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.
Thu, 18 Nov 2021 16:26:54 +0100 core.moduleapi: Fix name of renamed API in log message
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?
Thu, 18 Nov 2021 16:21:43 +0100 net.server_epoll: Try harder to avoid reentrant opportunistic writes
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.
Thu, 18 Nov 2021 01:57:21 +0100 mod_csi_simple: Skip flushing of empty buffer
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
Thu, 18 Nov 2021 00:39:10 +0100 mod_csi_simple: Fire event when flushing due to client activity
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
Tue, 16 Nov 2021 16:06:41 +0100 mod_admin_shell: Return counts of shown vs total from new table views
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.
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 tip