Fri, 10 Feb 2023 00:37:05 +0100 util.poll: Include unistd.h only for epoll
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.
Thu, 09 Feb 2023 22:58:01 +0000 Merge 0.12->trunk
Matthew Wild <mwild1@gmail.com> [Thu, 09 Feb 2023 22:58:01 +0000] rev 12887
Merge 0.12->trunk
Thu, 09 Feb 2023 22:57:32 +0000 net.http.parser: Improve handling of responses without content-length 0.12
Matthew Wild <mwild1@gmail.com> [Thu, 09 Feb 2023 22:57:32 +0000] rev 12886
net.http.parser: Improve handling of responses without content-length This ensures that we support responses without a content-length header, and allow streaming them through the streaming handler interface. An example of such a response would be Server-Sent Events streams.
Thu, 09 Feb 2023 22:37:54 +0000 net.http: Add missing log parameter 0.12
Matthew Wild <mwild1@gmail.com> [Thu, 09 Feb 2023 22:37:54 +0000] rev 12885
net.http: Add missing log parameter
Thu, 09 Feb 2023 22:34:05 +0000 Merge 0.12->trunk
Matthew Wild <mwild1@gmail.com> [Thu, 09 Feb 2023 22:34:05 +0000] rev 12884
Merge 0.12->trunk
Thu, 09 Feb 2023 15:09:03 +0000 sessionmanager: Improve logging around session destruction 0.12
Matthew Wild <mwild1@gmail.com> [Thu, 09 Feb 2023 15:09:03 +0000] rev 12883
sessionmanager: Improve logging around session destruction
Thu, 19 Jan 2023 21:40:09 +0100 core.sessionmanager: Mark session as destroyed to prevent reentry 0.12
Kim Alvefur <zash@zash.se> [Thu, 19 Jan 2023 21:40:09 +0100] rev 12882
core.sessionmanager: Mark session as destroyed to prevent reentry If it reaches this point, then the session will be most definitely be destroyed, so try to prevent destroy_session() from being called again.
Thu, 19 Jan 2023 21:38:14 +0100 core.sessionmanager: Skip log when (not) destroying destroyed sessions 0.12
Kim Alvefur <zash@zash.se> [Thu, 19 Jan 2023 21:38:14 +0100] rev 12881
core.sessionmanager: Skip log when (not) destroying destroyed sessions On regular disconnects, </stream> is sent, then sessionmanager.destroy_session() is called, then sessionmanager.destroy_session() is called again when the TCP connection is closed, from ondisconnect in mod_c2s. It is a bit annoying and doesn't really tell you much.
Tue, 31 Jan 2023 16:27:55 +0100 util.crypto: Preemptively silence 'strict-prototypes' warning
Kim Alvefur <zash@zash.se> [Tue, 31 Jan 2023 16:27:55 +0100] rev 12880
util.crypto: Preemptively silence 'strict-prototypes' warning With `gcc-12 -Wstrict-prototypes` the following warning is shown: crypto.c:43:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] 43 | static BIO* new_memory_BIO() { | ^~~~~~~~~~~~~~
Tue, 31 Jan 2023 07:52:33 +0100 mod_storage_sql: Remove module status on unknown 'debug' level
Kim Alvefur <zash@zash.se> [Tue, 31 Jan 2023 07:52:33 +0100] rev 12879
mod_storage_sql: Remove module status on unknown 'debug' level Expected this to be translated to 'core', but it logs an error instead. See previous commit.
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 tip