Model: fable-5-1
This commit is contained in:
@@ -116,10 +116,10 @@ Run `make frontend-viewport-test` in CI as its own step; it is not part of
|
|||||||
failed writes are written in the order they arrived. Two writes that failed at
|
failed writes are written in the order they arrived. Two writes that failed at
|
||||||
the same time put their reports back in the wrong order when the older failed
|
the same time put their reports back in the wrong order when the older failed
|
||||||
first. One write runs at a time. Each takes the waiting reports only when it
|
first. One write runs at a time. Each takes the waiting reports only when it
|
||||||
starts, after a failed write has put its own back. The write `Append` starts
|
starts, after a failed write has put its own back. The write that `Append`
|
||||||
when 10 MiB are waiting waits for any write under way, and `Append` starts no
|
starts at 10 MiB waits for any write under way, and `Append` starts no other
|
||||||
other while it waits. Files written since the start are deleted to make room
|
while it waits. Files written since the start are deleted to make room in the
|
||||||
in the order they were written, after those found at start.
|
order they were written, after those found at start.
|
||||||
- 2026-10-19: `DEBUG` unset or empty leaves debug logging off, and any other
|
- 2026-10-19: `DEBUG` unset or empty leaves debug logging off, and any other
|
||||||
value, `false` and `0` included, turns it on, as the code style guide says
|
value, `false` and `0` included, turns it on, as the code style guide says
|
||||||
([#159](https://git.eeqj.de/sneak/netwatch/issues/159)). No value of it stops
|
([#159](https://git.eeqj.de/sneak/netwatch/issues/159)). No value of it stops
|
||||||
@@ -202,11 +202,11 @@ Run `make frontend-viewport-test` in CI as its own step; it is not part of
|
|||||||
entry, which the client writes itself behind a proxy that appends to the
|
entry, which the client writes itself behind a proxy that appends to the
|
||||||
header. So a client could choose the address the rate limit counts and the
|
header. So a client could choose the address the rate limit counts and the
|
||||||
request log records. An entry written as an address with a port is read as
|
request log records. An entry written as an address with a port is read as
|
||||||
that address. With only trusted addresses in the header, or an entry that is
|
that address. The direct peer is used when the header holds only trusted
|
||||||
not an address at all (such as `unknown`) met on the way, the direct peer is
|
addresses, or when the search meets an entry that is not an address at all,
|
||||||
used. `X-Real-IP` is read only without `X-Forwarded-For`, and every
|
such as `unknown`. `X-Real-IP` is read only without `X-Forwarded-For`, and
|
||||||
`X-Forwarded-For` header line is read, not only the first. The image's nginx,
|
every `X-Forwarded-For` header line is read, not only the first. The image's
|
||||||
and the `TRUSTED_PROXIES=127.0.0.1/32` it starts the backend with, are
|
nginx, and the `TRUSTED_PROXIES=127.0.0.1/32` it starts the backend with, are
|
||||||
unchanged.
|
unchanged.
|
||||||
- 2026-10-18: after an interval change, the summary's Reachable slot reads
|
- 2026-10-18: after an interval change, the summary's Reachable slot reads
|
||||||
`--/--` in white, as at page load, until the second round since the change
|
`--/--` in white, as at page load, until the second round since the change
|
||||||
@@ -485,7 +485,7 @@ Run `make frontend-viewport-test` in CI as its own step; it is not part of
|
|||||||
- 2026-10-03: the Go tests run with the race detector and coverage
|
- 2026-10-03: the Go tests run with the race detector and coverage
|
||||||
([#88](https://git.eeqj.de/sneak/netwatch/issues/88)):
|
([#88](https://git.eeqj.de/sneak/netwatch/issues/88)):
|
||||||
`go test -timeout 30s -race -cover ./...` and, if that fails, the same again
|
`go test -timeout 30s -race -cover ./...` and, if that fails, the same again
|
||||||
with `-v`, and then a failure. Go's `-timeout` bounds the tests, not their
|
with `-v`, then a failing exit. Go's `-timeout` bounds the tests, not their
|
||||||
compile. The race detector needs a C compiler; the binary is still built with
|
compile. The race detector needs a C compiler; the binary is still built with
|
||||||
`CGO_ENABLED=0`. New tests cover the health check's answer, a valid report's
|
`CGO_ENABLED=0`. New tests cover the health check's answer, a valid report's
|
||||||
answer, a report file's exact contents, and the flush when the buffer reaches
|
answer, a report file's exact contents, and the flush when the buffer reaches
|
||||||
|
|||||||
Reference in New Issue
Block a user