Kim Alvefur <zash@zash.se> [Wed, 24 May 2023 14:56:50 +0200] rev 13113
teal: Describe http_url method
It is not part of the "real" module API, but used in various places.
Extending the API seems hard to describe in a type-safe way.
Kim Alvefur <zash@zash.se> [Wed, 24 May 2023 14:49:29 +0200] rev 13112
mod_admin_shell: Show internal URL in addition to external in http:list
To help with configuring reverse proxies.
Kim Alvefur <zash@zash.se> [Wed, 24 May 2023 14:43:45 +0200] rev 13111
mod_http: Add way to retrieve internal URL instead of external
This could be of help when configuring reverse proxies, as it is the
internal URL the proxy must point at.
Argument treated as an enum "internal" "external"(default) to allow for
future extensibility.
Kim Alvefur <zash@zash.se> [Sat, 20 May 2023 15:44:55 +0200] rev 13110
util.jsonschema: Update test suite ignore rules
A test case was added in the middle, so all these need to be reordered.
Kim Alvefur <zash@zash.se> [Sun, 14 May 2023 19:02:26 +0200] rev 13109
mod_admin_shell: Allow logging HTTP events with debug:logevents("http")
Mirroring debug:events("http"), and to replace the "Firing event: GET /"
log lines in net.http.server
Kim Alvefur <zash@zash.se> [Sun, 14 May 2023 19:01:01 +0200] rev 13108
mod_admin_shell: Allow logging global events with debug:logevents("*")
Missing feature. It should behave like debug:events()
Kim Alvefur <zash@zash.se> [Sun, 14 May 2023 18:48:20 +0200] rev 13107
net.http.server: Remove "Firing event" logs, use event logging instead
Since these are noisy and we have the thing in util.helpers to log
events fired.
The new status line events are meant to replace these as they include
more useful info.
Kim Alvefur <zash@zash.se> [Sun, 14 May 2023 18:44:38 +0200] rev 13106
net.http.server: Log request and response status lines
Points out the beginning and end of a request.
Kim Alvefur <zash@zash.se> [Sun, 14 May 2023 18:44:11 +0200] rev 13105
net.http.server: Assign each request its own log source
Kim Alvefur <zash@zash.se> [Sun, 14 May 2023 18:38:22 +0200] rev 13104
net.http.server: Assign an ID to each request, shared with response
Goal is improve tracking of individual HTTP requests throughout its
life-cycle. Having a single ID to use in logging should help here.