1572 Commits

Author SHA1 Message Date
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