Daniel Barlow
29fbb5461d
send log timestamp parse errors to victorialogs
2025-10-08 20:10:11 +01:00
Daniel Barlow
70786712b3
make victorialogsend ucspi-compatible
2025-10-08 20:10:11 +01:00
Daniel Barlow
be26df4e95
don't send 9 digits of nanosecond to victorialogs
...
It fails to parse. I havent investigated how many digits it will
parse, but let's try 3
2025-10-08 20:10:11 +01:00
Daniel Barlow
71aed767f2
switch logtap to use fifo unstead of af_unix
2025-10-08 20:10:11 +01:00
Daniel Barlow
af6e41db7a
logshippers: add victorialogsend script
...
it's only very lightly tested but it seems to work. the _stream
may be quite wrong, or perhaps that's a local admin decision anyway
2025-10-08 20:10:11 +01:00
Daniel Barlow
947a1c1373
return utc as (values seconds nanos)
...
fractional seconds is just inviting too much fun with floating point
error
2025-10-08 20:10:11 +01:00
Daniel Barlow
59eea64985
add tai64 module to anoia
2025-10-08 20:10:11 +01:00
Daniel Barlow
a343e63231
rename logshipper -> logtap
...
- it matches the executable name
- it doesn't ship anything anyway, it's just plumbing
2025-10-08 20:10:11 +01:00
Daniel Barlow
cacde953cb
don't ask chrony to drop privs, it needs libpcap
2025-10-08 20:10:11 +01:00
Daniel Barlow
9f64eabeb4
rename incz package to logshippers
2025-10-08 20:10:11 +01:00
Daniel Barlow
39fe428e24
bordervm: forward victorialogs connections to host
2025-10-08 20:10:11 +01:00
Daniel Barlow
0147a048fa
bordervm: comment out tang forwarding
2025-10-05 15:00:19 +01:00
Daniel Barlow
ce8a5c1cd3
think
2025-10-05 14:59:15 +01:00
Daniel Barlow
4bdd30b58d
convert all the hardware docs to adoc
2025-09-18 21:58:26 +01:00
Daniel Barlow
ebfaba45e6
Merge remote-tracking branch 'raboof-cdeberg/devel-docs'
2025-09-18 19:03:14 +01:00
Arnout Engelen
2dfe9732bd
docs: link to mailinglists section for devel@
...
To make it clearer that you first need to be subscribed,
and how to do that.
2025-09-18 14:13:13 +02:00
Arnout Engelen
a59e39c314
OpenWRT: additional installation/update docs
2025-09-17 18:33:10 +02:00
Daniel Barlow
cb43857ecf
update mtdutils to fix musl compilation problems
2025-08-12 20:08:24 +01:00
Daniel Barlow
7e6a59631a
firewall needs the secrets subscriber
2025-08-12 20:07:39 +01:00
Daniel Barlow
71b3f3d6d7
chatgpt go 'way
2025-08-11 23:27:23 +01:00
Daniel Barlow
3dde3fff0b
maybe this helps
2025-08-11 21:31:57 +01:00
Daniel Barlow
6721b71340
does this make it build on hydra against nixpkgs unstable
...
problem: libadwaita fails to build on hydra with the error
Gdk-DEBUG: error: XDG_RUNTIME_DIR is invalid or not set in the
environment.
but it doesn't fail locally with nix-build so I can't easily see if
this is a fix
2025-08-11 19:43:24 +01:00
Daniel Barlow
92643e03b3
min-copy-closure use rsync instead of rogue as demo package
...
this is to fix the CI job - because rsync builds and rogue presently doesn't
2025-04-15 12:58:29 +01:00
Daniel Barlow
e55043a5a9
update uboot malta virtio support patch
...
compiler warnings are fatal, so add the header file that declares virtio_init
2025-04-15 12:57:28 +01:00
Daniel Barlow
bad55a5f66
qemu needs libslirp for user networking
2025-04-15 12:56:37 +01:00
Daniel Barlow
1977d3b8a1
fix chrony in 25.05
...
I'm currently too stupid to work out why it drags in go whenever I
enabale libpcap, because pkgs.libpcap works just fine without it
2025-04-14 23:09:33 +01:00
Daniel Barlow
e1d8c5de61
accommodate newer dropbear in nixpkgs 25.05
2025-04-14 22:12:06 +01:00
Daniel Barlow
6a89b5b4d4
qemu 9.2 won't start network devices without romfile option
2025-04-14 21:27:44 +01:00
Daniel Barlow
d749538e9e
remove qemu vga adapter
...
it doesn't work with qemu 9.2 (coming soon) but we don't need it
anyway
2025-04-14 21:27:44 +01:00
Daniel Barlow
f728b584a2
add "nobody" user needed by rp-pppoe
2025-04-14 21:27:44 +01:00
Daniel Barlow
e04724d7fc
upgrade rp-pppoe
2025-04-14 21:27:44 +01:00
Daniel Barlow
2721481ce1
fix qemu build in nixpksg unstable/25.05
2025-04-14 21:27:38 +01:00
Daniel Barlow
fd9f5cb45f
disambiguate expected string
...
"{ lan }" appears only in output
"lan" appears also in the command line we send
2025-04-12 23:49:13 +01:00
Daniel Barlow
b3bdb5a9c4
output-template add lua type() function
...
I hope you never need it, but (1) I did; (2) it's harmless
2025-04-12 23:40:23 +01:00
Daniel Barlow
8e5f3e29a7
don't write service properties with null values
...
because serialisation causes them to become empty strings
which are not null
2025-04-12 23:39:13 +01:00
Daniel Barlow
46769563b7
think
2025-04-12 22:24:54 +01:00
Daniel Barlow
73f1a566c3
massage doc pathnames for publishing
2025-04-10 00:22:29 +01:00
Daniel Barlow
a720f8f114
intro: subtitles, add irc links
2025-04-08 23:57:20 +01:00
Daniel Barlow
f9f55ee6bc
placeholder doc for porting to new device
2025-04-08 23:51:12 +01:00
Daniel Barlow
16168dc730
move stuff about implementing modules/services into Developer manual
2025-04-08 23:41:27 +01:00
Daniel Barlow
b3f0c33347
add note about Hydra
2025-04-08 21:27:34 +01:00
Daniel Barlow
2f092e126a
add appendices for modules/service/outputs generated doc
2025-04-08 21:25:54 +01:00
Daniel Barlow
eb16a35ff3
convert "supported hardware" to an appendix
2025-04-08 21:24:31 +01:00
Daniel Barlow
6a7aa0898e
add community and CoC to the manual
2025-04-08 13:27:57 +01:00
Daniel Barlow
a792fab8ac
think
2025-04-07 23:58:36 +01:00
Daniel Barlow
9910ecefc0
improve the Contributions section (IMO it's better)
2025-04-07 23:48:08 +01:00
Daniel Barlow
98a377b551
mess with the outline
...
(config and admin now come under a single top-level section)
2025-04-07 23:40:42 +01:00
Daniel Barlow
9f9a4a2dc7
remove unnecessary words
2025-04-07 23:40:09 +01:00
Daniel Barlow
643e2ec376
add tiny bit of phram info
2025-04-07 23:39:40 +01:00
Daniel Barlow
887fe16020
review installation docs
2025-04-07 23:33:10 +01:00