Commit Graph

  • b52133a28b add hardware.dts.includes option Daniel Barlow 2024-12-17 20:36:14 +00:00
  • 1ff779c1a9 use Linux kernel sources associated with openwrt by default Arnout Engelen 2024-12-17 20:24:14 +01:00
  • 44caefcd3b rename config.hardware.dts.includes -> includePaths Daniel Barlow 2024-12-17 17:34:04 +00:00
  • 6e6b8790eb think Daniel Barlow 2024-12-17 17:24:52 +00:00
  • 2e5a8a572e tufted: more robust merge-pathname impl Daniel Barlow 2024-12-17 17:24:40 +00:00
  • 464d046b5a append-path spec behaviour for repeated / Daniel Barlow 2024-12-17 17:24:16 +00:00
  • ac8b971cc0 new fn append-path in anoia Daniel Barlow 2024-12-11 17:26:44 +00:00
  • 13087d17e3 use assert macros in anoia/init.fnl Daniel Barlow 2024-12-11 17:25:39 +00:00
  • 5572c0ecb0 rewrite parts of inout test to be differently wrong Daniel Barlow 2024-12-09 23:36:22 +00:00
  • 4cbe3ba683 add some debug output in inout test Daniel Barlow 2024-12-09 21:00:11 +00:00
  • 20f4a12689 inout: improve robustness, maybe? Daniel Barlow 2024-12-07 16:02:42 +00:00
  • 33e5c436d5 add environment variables that scapy now needs (24.11) Daniel Barlow 2024-12-04 21:16:36 +00:00
  • cde30bcd54 in nixos 24.11 chrony no longer expects nss/nspr/readline Daniel Barlow 2024-12-03 21:39:54 +00:00
  • 1f7d6544e3 provide stdout to ppp callback scripts Daniel Barlow 2024-10-17 21:37:08 +01:00
  • 1bca072509 fix chrony pidfile error Daniel Barlow 2024-10-17 21:35:33 +01:00
  • 7b98724643 turns out we did need usepeerdns Daniel Barlow 2024-10-17 21:05:16 +01:00
  • b1625763ee ppp service signal readiness only when ip-up has run Daniel Barlow 2024-10-16 22:59:01 +01:00
  • 91bdfc2766 remove apparently obsolete rp-pppoe configure setting Daniel Barlow 2024-10-16 22:56:05 +01:00
  • 14bfebc5c3 enable unloading modules so that scripts work Daniel Barlow 2024-10-16 22:54:19 +01:00
  • 0447ac0ff9 did we need MODULE_SIG? Daniel Barlow 2024-10-16 22:53:16 +01:00
  • e35a1514ab send kernel logs to s6 Daniel Barlow 2024-10-16 18:59:42 +01:00
  • 4a0120487c remove usepeerdns - it causes only errors Daniel Barlow 2024-10-16 18:58:34 +01:00
  • 888688ce28 buuld ppp with path to /run Daniel Barlow 2024-10-16 18:57:26 +01:00
  • 9e3f48768e think Daniel Barlow 2024-10-14 18:49:10 +01:00
  • 72171021e3 support finish script in longrun Daniel Barlow 2024-10-10 18:26:14 +01:00
  • 17517dd34f remove KEXEC from base kernel config Daniel Barlow 2024-10-10 18:23:50 +01:00
  • 5112eab4da apply incoming-allowed-ip[46] rules to input as well as forward pkts Daniel Barlow 2024-10-10 18:18:23 +01:00
  • e383f1b3d3 obfuscate store path for min-copy-closure Daniel Barlow 2024-10-10 16:25:00 +01:00
  • da1245432e no more iminix-rebuild Daniel Barlow 2024-10-09 19:34:55 +01:00
  • 541b1c61c2 ensure $toplevel is path in /nix/store Daniel Barlow 2024-10-09 18:59:33 +01:00
  • 55c7410a55 add result/install.sh to systemConfiguration output Daniel Barlow 2024-10-09 13:35:02 +01:00
  • 0f50648157 don't put hostname in levitate logs Daniel Barlow 2024-10-08 22:55:39 +01:00
  • f1c260d4f7 make ci.ni "all" a derivation Daniel Barlow 2024-10-06 18:04:56 +01:00
  • 3d611d3ba2 fix unstable qemu build? Daniel Barlow 2024-10-06 18:03:41 +01:00
  • e6b7d86381 sort lines Daniel Barlow 2024-10-06 17:53:34 +01:00
  • 83fbffb39b catch another uncaught-logs Daniel Barlow 2024-10-06 17:53:09 +01:00
  • f8c579b41e add CI "all" target Daniel Barlow 2024-10-06 16:39:24 +01:00
  • ca9efc4b26 simplify CI Daniel Barlow 2024-10-06 15:55:01 +01:00
  • 336fc7e495 think Daniel Barlow 2024-10-06 14:27:45 +01:00
  • 4cc0add2ad update refs to uncaught-logs in docs/tests Daniel Barlow 2024-10-06 13:46:14 +01:00
  • 2d7e6188ac log shipping service now gets logs on stdin Daniel Barlow 2024-10-06 13:26:58 +01:00
  • b9999857cb longrun: don't add logger if producer-for is already set Daniel Barlow 2024-10-06 13:13:04 +01:00
  • ba03ddeb38 border-vm: add tang service Daniel Barlow 2024-10-06 12:38:06 +01:00
  • 493c5f69d7 add module for certifix-client Daniel Barlow 2024-10-06 11:27:39 +01:00
  • 1a915e91ff add altname to CSR Daniel Barlow 2024-10-06 10:13:28 +01:00
  • 197e2eb5b1 new package certifix-client uses certifix to sign ssl client cert Daniel Barlow 2024-10-03 22:50:21 +01:00
  • 7ca822c826 more messing around with lua derivation Daniel Barlow 2024-10-03 22:58:57 +01:00
  • e5631783e1 add luaossl package with patch for CSR attributes Daniel Barlow 2024-10-03 22:58:18 +01:00
  • 635590d37a implement log shipping config Daniel Barlow 2024-09-18 22:14:34 +01:00
  • 17630f2678 rename logtee->logtap Daniel Barlow 2024-09-18 20:58:02 +01:00
  • 707a471bc2 add logtee to catchall logger Daniel Barlow 2024-09-16 21:30:06 +01:00
  • d3fce5edd4 implement error() for musl Daniel Barlow 2024-09-16 20:35:23 +01:00
  • 5771108fed improve logtee socket connection warning Daniel Barlow 2024-09-16 20:34:26 +01:00
  • 9e5f2d663d close socket fd if we can't connect it Daniel Barlow 2024-09-15 22:09:31 +01:00
  • 21eeb1671e print diagnostic when eof on stderr Daniel Barlow 2024-09-15 21:59:24 +01:00
  • 44762d38fc write start cookie when socket connect succeeds Daniel Barlow 2024-09-15 21:54:21 +01:00
  • 1f6cfc3679 extract method is_connected Daniel Barlow 2024-09-15 21:40:05 +01:00
  • 8ec00f1710 improve error message Daniel Barlow 2024-09-15 21:37:04 +01:00
  • 6a6dd32dea make pollfd array global Daniel Barlow 2024-09-15 21:32:48 +01:00
  • 9b1fc11a59 logshipper/logtee :copy stdin to stdout & to a unix socket if present Daniel Barlow 2024-09-15 19:33:21 +01:00
  • aaa6e353db incz is a very rudimentary log shipper for zinc search Daniel Barlow 2024-09-08 16:38:37 +01:00
  • 69bf6cb5fb write-fennel quote PATH properly Daniel Barlow 2024-09-07 22:31:44 +01:00
  • 9f58e7b926 maybe fix nixpkgs-unstable lua Daniel Barlow 2024-09-07 00:58:11 +01:00
  • 5a5c27ab9f think Daniel Barlow 2024-09-06 22:37:49 +01:00
  • 277c91acdf Revert "remove luaposix ref in write-fennel" Daniel Barlow 2024-09-06 00:32:05 +01:00
  • e0725489ca unbreak pppoe ci job Daniel Barlow 2024-09-06 00:29:42 +01:00
  • cc47515cf8 watch-outputs remove debug code Daniel Barlow 2024-09-06 00:13:30 +01:00
  • 464913cc8f tangc use spawn to invoke jose Daniel Barlow 2024-09-06 00:12:45 +01:00
  • e604d628e3 fennel anoia.process.spawn Daniel Barlow 2024-09-06 00:11:33 +01:00
  • e2a597589b anoia.fs.find-executable looks for bin in colon-sep list of directories Daniel Barlow 2024-09-06 00:08:40 +01:00
  • a139a262c1 seedrng: init at 2022.04 Raito Bezarius 2024-09-05 14:16:38 +02:00
  • 6a5fed83dd conditional fetch in json-to-fstree Daniel Barlow 2024-09-05 10:39:59 +01:00
  • bcf5ab24e8 tidy watch-outputs startup message Daniel Barlow 2024-09-05 10:11:16 +01:00
  • 32bf80c6fa devout: unlink socket pathname before binding Daniel Barlow 2024-09-05 10:05:13 +01:00
  • 12275f6896 add more test for table= Daniel Barlow 2024-09-04 21:21:30 +01:00
  • a60c2539a6 remove luaposix ref in write-fennel Daniel Barlow 2024-09-04 21:21:02 +01:00
  • 146a2d9ac0 fix startup race/fencepost in watch-ssh-keys Daniel Barlow 2024-09-04 21:19:51 +01:00
  • 091d863710 extract pppoe/l2tp common code Daniel Barlow 2024-09-04 00:12:26 +01:00
  • c7bcfbfa34 make pppoe/l2tp more consistent Daniel Barlow 2024-09-03 22:57:45 +01:00
  • 500a3c1025 make nodefaultroute explicit in ppp Daniel Barlow 2024-09-03 22:53:13 +01:00
  • 0c0d0eed8a make watch-ssh-keys robust against missing key Daniel Barlow 2024-09-03 22:51:29 +01:00
  • 699cf97206 improve tangc http error messages Daniel Barlow 2024-09-03 22:50:55 +01:00
  • cd0093279c think Daniel Barlow 2024-09-01 10:14:31 +01:00
  • 034d6aacc4 tangc handle non-zero exit from jwe dec Daniel Barlow 2024-09-01 09:57:38 +01:00
  • e590c0ad3f secrets subscriber: add provider as dep to controlled service Daniel Barlow 2024-09-01 09:56:59 +01:00
  • 14abdd9998 tang: notify on ready Daniel Barlow 2024-08-31 23:24:50 +01:00
  • 6287b92000 fix bugs handling base64 padding Daniel Barlow 2024-08-31 22:20:37 +01:00
  • d2215d3e56 tangc popen retry on short read Daniel Barlow 2024-08-31 22:18:23 +01:00
  • 3cf2308bee tangc: stop printing unexpected blank lines Daniel Barlow 2024-08-31 15:29:10 +01:00
  • 3913989be3 provide string to perform-encryption Daniel Barlow 2024-08-31 15:27:54 +01:00
  • 43e5e6876e improve tangc error messages Daniel Barlow 2024-08-31 15:22:26 +01:00
  • 7d6c80570c refactor all writeFennelScript calls to use writeFennel directly Daniel Barlow 2024-08-30 20:57:42 +01:00
  • e745991b9d restart pppoe/l2tp in secrets changes Daniel Barlow 2024-08-30 20:49:27 +01:00
  • defbfce1fb finish converting outputRef to lambda Daniel Barlow 2024-08-30 20:46:48 +01:00
  • 0df2c83382 tighten perms on service state directory Daniel Barlow 2024-08-29 23:56:43 +01:00
  • 01c28de88d think Daniel Barlow 2024-08-29 23:56:20 +01:00
  • 2bf197cad8 document outputs and secrets Daniel Barlow 2024-08-29 23:55:32 +01:00
  • a8a19977ca (untested) template service for tang encrypted secrets Daniel Barlow 2024-08-28 22:32:26 +01:00
  • 8a9284af1e think Daniel Barlow 2024-08-28 22:23:00 +01:00
  • 7351e143c5 remove redundant sourcing of ${serviceFns} Daniel Barlow 2024-08-28 21:28:27 +01:00