2026-10-15 - 2026-10-22

Overview

23 Active Pull Requests
28 Active Issues
Excluding merges, 0 authors have pushed 0 commits to main and 23 commits to all branches. On main, 0 files have changed and there have been 0 additions and 0 deletions.

1 Release published by 1 user

Published v1.0.0-rc2 2026-10-19 08:25:44 +02:00

23 Pull requests merged by 1 user

Merged #186 server.go starts listenAndServe in an anonymous function (closes #162) 2026-10-19 08:24:50 +02:00

Merged #188 Match .gitignore, .editorconfig and .golangci.yml to sneak/prompts (closes #174) 2026-10-19 08:22:06 +02:00

Merged #184 package.json drops its version field and is private (closes #158) 2026-10-19 08:16:30 +02:00

Merged #185 TODO.md Status says where release candidates are tagged 2026-10-19 08:13:01 +02:00

Merged #187 netwatch-server refuses arguments it does not understand (closes #179) 2026-10-19 08:09:14 +02:00

Merged #178 main() is one call into internal/cli (closes #160) 2026-10-19 07:53:10 +02:00

Merged #182 script/build stamps lightweight tags too (closes #156) 2026-10-19 07:45:18 +02:00

Merged #183 .dockerignore keeps root test binaries and coverage out (closes #155) 2026-10-19 07:42:44 +02:00

Merged #181 CI checkout fetches all history and tags (closes #153) 2026-10-19 07:32:36 +02:00

Merged #176 Bootstrap keeps yarn at its pinned version and node at its pinned major 2026-10-19 07:20:43 +02:00

Merged #180 Entrypoint steps are functions called from main (closes #163) 2026-10-19 07:17:33 +02:00

Merged #177 Health check answers 503 while report files cannot be written (closes #142) 2026-10-19 06:55:52 +02:00

Merged #172 Report file writes run one at a time (closes #150) 2026-10-19 06:02:12 +02:00

Merged #175 DEBUG turns debug logging on for any non-empty value (closes #159) 2026-10-19 05:48:21 +02:00

Merged #171 Check builds keep Go's modules and caches between runs (refs #118) 2026-10-19 04:26:26 +02:00

Merged #173 Discarded-check unit tests check nothing was recorded 2026-10-19 03:44:14 +02:00

Merged #169 Unusable DATA_DIR error names DATA_DIR; report file number is atomic.Int64 2026-10-19 03:15:35 +02:00

Merged #170 Page is sent with Cache-Control: no-cache (closes #141) 2026-10-19 03:10:40 +02:00

Merged #168 README states what refused reports, one sender and nginx's 413 do (closes #145, closes #146, closes #147) 2026-10-19 02:55:30 +02:00

Merged #167 Clock errors no longer stop probing; legend reads >=500ms (closes #149, closes #152) 2026-10-19 01:34:46 +02:00

Merged #165 prepare-data-dir leaves files with a second name to their owner (closes #143) 2026-10-19 01:11:42 +02:00

Merged #166 Client address is the right-most untrusted X-Forwarded-For entry (closes #144) 2026-10-19 00:28:19 +02:00

Merged #164 Summary reads --/-- after an interval change, not 0/26 in red (closes #140) 2026-10-18 23:00:37 +02:00

27 Issues closed from 1 user

Closed #162 A bare go statement in server.go; the Go style guide asks for an anonymous function 2026-10-19 08:24:50 +02:00

Closed #174 .gitignore, .editorconfig and .golangci.yml differ from the sneak/prompts copies the policy is vendored from 2026-10-19 08:22:06 +02:00

Closed #158 package.json says version 1.0.0 at the v1.0.0-rc1 tag 2026-10-19 08:16:30 +02:00

Closed #157 TODO.md Status says there are no git tags, but v1.0.0-rc1 is tagged 2026-10-19 08:13:05 +02:00

Closed #179 netwatch-server starts the server when given arguments it does not understand 2026-10-19 08:09:14 +02:00

Closed #160 cmd/netwatch-server/main.go carries subcommand dispatch that the Go style guide puts in internal/ 2026-10-19 07:53:10 +02:00

Closed #156 script/build stamps versions from annotated tags only; the image build uses --tags 2026-10-19 07:45:18 +02:00

Closed #155 .dockerignore lacks the Go test-binary and coverage patterns the checklist asks for 2026-10-19 07:42:44 +02:00

Closed #153 CI checkout fetches no tags, so the CI-built image stamps the short commit instead of the tag 2026-10-19 07:32:37 +02:00

Closed #154 script/bootstrap keeps any yarn it finds on PATH; the policy says compare versions, never test presence 2026-10-19 07:20:43 +02:00

Closed #163 bin/entrypoint.sh is not in the functions-and-main form the shell style guide asks for 2026-10-19 07:17:33 +02:00

Closed #142 The health check answers ok, and the container stays healthy, while every report is refused with 500 2026-10-19 06:55:52 +02:00

Closed #150 Two report file writes that fail at the same time put their reports back out of order 2026-10-19 06:02:13 +02:00

Closed #159 DEBUG accepts only true or false; the code style guide says any non-empty value enables debug mode 2026-10-19 05:48:21 +02:00

Closed #118 make test takes about 35 seconds, over the 20-second target 2026-10-19 04:28:59 +02:00

Closed #151 The three discarded-check unit tests check only the row, not that nothing was recorded 2026-10-19 03:44:23 +02:00

Closed #161 reportbuf numbers report files with atomic.Uint64; the Go style guide asks for int types 2026-10-19 03:15:41 +02:00

Closed #148 An unusable DATA_DIR stops the standalone server with an error that does not name DATA_DIR 2026-10-19 03:15:35 +02:00

Closed #141 The page's index.html is served without Cache-Control, so a cached copy can point at assets a new deploy no longer has 2026-10-19 03:10:40 +02:00

Closed #147 README describes the backend's 413 answer, but in the image nginx answers 413 first with an HTML page 2026-10-19 02:55:31 +02:00

Closed #146 README does not say that one address at the default limits can replace the whole report store in about 17 minutes 2026-10-19 02:55:30 +02:00

Closed #145 README says the page keeps its samples while reports are refused; at the 1 s interval one refused report already loses 20 s per host 2026-10-19 02:55:30 +02:00

Closed #152 The footer legend puts 500 ms in neither colour band 2026-10-19 01:34:47 +02:00

Closed #149 A failure in the clock formatter runs before the rounds start and stops the page from probing 2026-10-19 01:34:47 +02:00

Closed #143 prepare-data-dir changes the owner of a file outside /data through a hard link in the volume 2026-10-19 01:11:42 +02:00

Closed #144 The backend takes the leftmost X-Forwarded-For address from a trusted proxy, so a client behind an appending proxy picks its own address 2026-10-19 00:28:20 +02:00

Closed #140 After an interval change the summary shows Reachable: 0/26 in red until the second round ends 2026-10-18 23:00:38 +02:00

3 Issues created by 1 user

2 Unresolved Conversations

Open #139 netwatch 1.0 2026-10-19 08:25:57 +02:00

Open #85 next → main: data directory safe as root, version from git, 80% target timeout, report retention 2026-10-19 08:24:52 +02:00