annotate misc/lnav/prosody.json @ 5461:06640647d193

mod_http_oauth2: Fix use of arbitrary ports in loopback redirect URIs Per draft-ietf-oauth-v2-1-08#section-8.4.2 > The authorization server MUST allow any port to be specified at the > time of the request for loopback IP redirect URIs, to accommodate > clients that obtain an available ephemeral port from the operating > system at the time of the request. Uncertain if it should normalize the host part, but it also seems harmless to treat IPv6 and IPv4 the same here. One thing is that "localhost" is NOT RECOMMENDED because it can sometimes be pointed to non-loopback interfaces via DNS or hosts file.
author Kim Alvefur <zash@zash.se>
date Wed, 17 May 2023 13:51:30 +0200
parents f64d13d9b76b
children 3e6d1e248dc1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4880
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 {
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 "$schema" : "https://lnav.org/schemas/format-v1.schema.json",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 "prosody_log" : {
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 "body-field" : "message",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 "description" : "The Prosody IM server log format",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 "level" : {
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 "debug" : "^debug$",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8 "error" : "^error$",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 "info" : "^info$",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10 "warning" : "^warn$"
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 },
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12 "level-field" : "loglevel",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 "multiline" : false,
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14 "ordered-by-time" : true,
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
15 "regex" : {
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
16 "standard" : {
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17 "pattern" : "^(?<timestamp>\\w{3} \\d{2} \\d{2}:\\d{2}:\\d{2})\\s+(?<loggername>\\S+)\\s+(?<loglevel>debug|info|warn|error)\\s+(?<message>.+)$"
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
18 }
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
19 },
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
20 "sample" : [
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
21 {
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
22 "line" : "Jan 31 11:07:34 c2s565063fff480\tinfo\tClient connected"
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
23 }
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
24 ],
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
25 "timestamp-field" : "timestamp",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
26 "timestamp-format" : "%b %d %H:%M:%S ",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
27 "title" : "Prosody log",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
28 "url" : "https://prosody.im/doc/logging",
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
29 "value" : {
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
30 "loggername" : {
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
31 "identifier" : true,
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
32 "kind" : "string"
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
33 },
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
34 "payload" : {
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
35 "kind" : "xml"
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
36 }
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
37 }
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
38 }
f64d13d9b76b misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff changeset
39 }