Commit Graph

  • 283c3154a7 missing file in s6-rc-up-tree test fixture Daniel Barlow 2024-08-28 21:18:54 +01:00
  • 34f37d60d9 missed adding this Daniel Barlow 2024-08-28 20:56:29 +01:00
  • fe7b092075 (untested) http basic auth for outboard secrets Daniel Barlow 2024-08-28 20:53:59 +01:00
  • b56f121e04 fetch lua glue: handle missing content-length Daniel Barlow 2024-08-28 19:52:00 +01:00
  • d5d621f310 rename http-fstree => json-to-fstree Daniel Barlow 2024-08-28 19:12:00 +01:00
  • da95a9fa62 tangc support encryption Daniel Barlow 2024-08-28 18:55:20 +01:00
  • 85071c88e7 remove argv0 from calls to jose Daniel Barlow 2024-08-28 11:16:43 +01:00
  • 74093b7ee3 josep! runs jose without json parsing the output Daniel Barlow 2024-08-28 08:13:50 +01:00
  • 41733e58d6 remove unused code, tidy string parsing Daniel Barlow 2024-08-28 07:20:07 +01:00
  • 9041d5d63a add jose! fn to reduce error-checking boilerplate Daniel Barlow 2024-08-28 07:10:47 +01:00
  • 001ebdc601 remove unused requires Daniel Barlow 2024-08-28 06:52:04 +01:00
  • 1f97409474 add popen2 to anoia.fs Daniel Barlow 2024-08-28 06:49:43 +01:00
  • a41839f3d1 clevis-decrypt-tang in fennel Daniel Barlow 2024-08-28 01:37:44 +01:00
  • ff76d854fc extend libfetch lua glue to other HTTP methods Daniel Barlow 2024-08-28 01:37:02 +01:00
  • 81a6480a4f anoia add base64 deode Daniel Barlow 2024-08-27 22:42:03 +01:00
  • c7164a6f4a sshd can use outputRef for authorized_keys Daniel Barlow 2024-08-25 16:35:50 +01:00
  • 83ca86fe42 keys in service output tree are strings Daniel Barlow 2024-08-25 15:59:24 +01:00
  • 1b4106e2a3 ssh-keys service, draft Daniel Barlow 2024-08-25 15:09:31 +01:00
  • 89912c766b nixpkgs 24.11 qemu does not expect texinfo Daniel Barlow 2024-08-25 14:23:29 +01:00
  • 9828b007ae watch-ssh-keys turns secrets-service into authorized_keys files Daniel Barlow 2024-08-24 23:25:32 +01:00
  • f34abc85ae add macros param to write-fennel Daniel Barlow 2024-08-24 23:19:46 +01:00
  • b475a680fb define-tests macro, evals body only when inside fennelrepl --test Daniel Barlow 2024-08-24 21:50:30 +01:00
  • 43612af71a anoia: %% is alias for string.formt Daniel Barlow 2024-08-24 13:56:54 +01:00
  • 5695c47496 add dig to anoia Daniel Barlow 2024-08-23 23:27:29 +01:00
  • e3ec514710 think Daniel Barlow 2024-08-23 23:27:17 +01:00
  • 99f68e5421 destructure params in ssh service Daniel Barlow 2024-08-23 23:13:49 +01:00
  • 9c30b6f882 change output references from attrset to lambda Daniel Barlow 2024-08-23 22:25:57 +01:00
  • dd75322c10 think Daniel Barlow 2024-08-23 21:45:18 +01:00
  • 869a508c0a add authorizedKeys option to ssh service Daniel Barlow 2024-08-23 20:35:07 +01:00
  • e835473945 patch dropbear to add -U option Daniel Barlow 2024-08-23 19:58:05 +01:00
  • 055268d5d2 upgrade dropbear Daniel Barlow 2024-08-23 19:57:10 +01:00
  • ff38bcacbb improve devout error reporting Daniel Barlow 2024-08-21 23:24:13 +01:00
  • a6128955e7 ppp modules: permit (mostly) same params for l2tp as pppoe Daniel Barlow 2024-08-21 23:10:28 +01:00
  • 531cb113be devout needs a longer startup timeout Daniel Barlow 2024-08-21 23:09:11 +01:00
  • daede666cb in router-with-l2tp use secrets for ppp username/password Daniel Barlow 2024-08-21 00:17:53 +01:00
  • 2992771c7e pppoe allow secrets for username/password Daniel Barlow 2024-08-21 00:17:22 +01:00
  • 4cc82e1502 liminix.types.replacable is a string or ref to an output Daniel Barlow 2024-08-21 00:16:14 +01:00
  • 21f2320d86 inline method Daniel Barlow 2024-08-20 23:26:11 +01:00
  • d40ada4251 use structured ppp params in ppp test Daniel Barlow 2024-08-20 23:25:31 +01:00
  • 4053ea9481 secrets/subscriber implement different restart types Daniel Barlow 2024-08-20 22:56:26 +01:00
  • 54d3415885 pppoe convert to using a config file Daniel Barlow 2024-08-20 22:55:30 +01:00
  • 264d83c98d move some secret-watching stuff from hostapd to secrets Daniel Barlow 2024-08-20 21:49:11 +01:00
  • 97defc2076 hostapd: get secrets service/path from attrs Daniel Barlow 2024-08-17 22:22:33 +01:00
  • ddaa5476d3 override clevis derivation (experimental) Daniel Barlow 2024-08-15 23:02:54 +01:00
  • bcd9d56624 start devout after mdevd Daniel Barlow 2024-08-15 23:01:29 +01:00
  • e2c883356c add secrets-subscriber service, make hostapd use it Daniel Barlow 2024-08-15 23:00:41 +01:00
  • d79a941504 new package watch-outputs and example of its use Daniel Barlow 2024-08-14 22:58:17 +01:00
  • 2f82e0dab8 hostapd set permissions on dir in /run/ Daniel Barlow 2024-08-14 22:57:02 +01:00
  • fc03965915 hostapd literal_or_output use an attrset for dispatch Daniel Barlow 2024-08-14 22:56:01 +01:00
  • d2d3af2587 outboard secrets: loop in service Daniel Barlow 2024-08-14 22:41:56 +01:00
  • 310ac30f24 http-fstree needs to write state and .lock for anoia.svc Daniel Barlow 2024-08-14 22:39:41 +01:00
  • 45a7f96bd4 anoia table= compares tables Daniel Barlow 2024-08-14 22:36:28 +01:00
  • 79445fd962 support multi-arg assoc Daniel Barlow 2024-08-14 22:34:37 +01:00
  • a9ddd78482 think Daniel Barlow 2024-08-12 22:59:03 +01:00
  • 4fb8253e57 first pass at outboard secrets Daniel Barlow 2024-08-12 22:57:21 +01:00
  • ff3a1905a5 pass service to output fn in output-template Daniel Barlow 2024-08-12 22:53:07 +01:00
  • 3c353e4aff support json quoting in output-template Daniel Barlow 2024-08-10 23:42:08 +01:00
  • ba21384fde new: output-template interpolates output values into config file Daniel Barlow 2024-08-10 23:06:47 +01:00
  • 2480fdef5b set up nginx on bordervm for testing outboard secrets Daniel Barlow 2024-08-10 23:05:50 +01:00
  • 409c1cfb16 think Daniel Barlow 2024-08-10 23:05:15 +01:00
  • 9767078878 add the example used in the video Daniel Barlow 2024-08-08 19:24:58 +01:00
  • d760c2d27b http-fstree downloads a json file and converts to service outputs Daniel Barlow 2024-08-08 15:35:11 +01:00
  • 1e139c22fd think Daniel Barlow 2024-08-08 15:21:24 +01:00
  • a1ff07b063 add rxi/json lua module Daniel Barlow 2024-08-08 15:05:26 +01:00
  • 9550772cec add lua binding to fetch-freebsd Daniel Barlow 2024-08-08 13:27:21 +01:00
  • 64cd1626c6 new package fetch-freebsd: small http(s) client library Daniel Barlow 2024-08-08 11:38:38 +01:00
  • eb79928b37 anoia.svc allow writing outputs Daniel Barlow 2024-08-08 11:37:50 +01:00
  • 0a629df48d anoia.fs: improve error messages Daniel Barlow 2024-08-08 11:36:47 +01:00
  • 64afd18e2a why does this fail on hydra? Daniel Barlow 2024-08-06 23:18:39 +01:00
  • 47e96ddc15 think Daniel Barlow 2024-08-06 18:43:49 +01:00
  • 5db9d7269e ppoe structured options are optional Daniel Barlow 2024-08-06 18:43:27 +01:00
  • 985df8792d overlay: handle cross-only overrides consistently Daniel Barlow 2024-08-06 18:42:58 +01:00
  • 528afae8b1 doc: punctuate Daniel Barlow 2024-08-06 14:15:57 +01:00
  • 384835c89d admin doc: updte round-robin, explain health check Daniel Barlow 2024-08-06 14:14:52 +01:00
  • 5051625d31 mention health check in docs Daniel Barlow 2024-07-30 22:53:21 +01:00
  • c4d00e062a add health check service and example that uses it Daniel Barlow 2024-07-30 22:37:43 +01:00
  • 8fa3443923 Revert "anoia.svc use timeout for inotify" Daniel Barlow 2024-07-30 17:37:38 +01:00
  • 8091e207b6 some notes on controlled services Daniel Barlow 2024-07-28 22:57:23 +01:00
  • 39020607ad rename service-trigger rule to match service name Daniel Barlow 2024-07-28 22:35:37 +01:00
  • fe735408a1 v:address is nil if missing, but code expects an array Daniel Barlow 2024-07-27 17:40:32 +01:00
  • a9d1582b53 remove unused arg Daniel Barlow 2024-07-26 23:41:50 +01:00
  • eca8e37e7a anoia.svc use timeout for inotify Daniel Barlow 2024-07-26 23:40:40 +01:00
  • d300373b96 anoia fs.dir use case not match Daniel Barlow 2024-07-26 23:37:40 +01:00
  • 70ca7fac17 elfutils is reqd by iproute2 (for bpf?), build sans kitchen sink Daniel Barlow 2024-07-24 22:07:58 +01:00
  • 79a3a45061 build iproute2 without rb to avoid stdatomic Daniel Barlow 2024-07-24 21:13:55 +01:00
  • 612d6d7a51 build openssl without threads to avoid stdatomic Daniel Barlow 2024-07-24 21:12:52 +01:00
  • e1ae986cf6 convert l2tp example to use gateway profile Daniel Barlow 2024-07-23 09:30:25 +01:00
  • bce0c7ffb6 rename services.dhcpc in l2tp example Daniel Barlow 2024-07-23 09:26:36 +01:00
  • 28ca1e68ab wwan module needs mdevd Daniel Barlow 2024-07-23 09:19:23 +01:00
  • acf33a100f think Daniel Barlow 2024-07-18 20:47:43 +01:00
  • 7f9cae9d5c generalise profile.gateway.wan so not just pppoe Daniel Barlow 2024-07-16 22:10:09 +01:00
  • 3012c91b47 executive decision: rotuer example should build on gl-ar750 Daniel Barlow 2024-07-16 21:32:29 +01:00
  • 1edf20c08f fix whitespace Daniel Barlow 2024-07-16 21:02:57 +01:00
  • 7195cb10ce add structured config for common pppoe options Daniel Barlow 2024-07-16 20:47:53 +01:00
  • 135a445672 restore param removed by deadnix Daniel Barlow 2024-07-16 20:41:21 +01:00
  • 3899daee56 create a module for round-robin Daniel Barlow 2024-07-15 22:37:37 +01:00
  • b17f623d03 need insmod when we habve kmodloader Daniel Barlow 2024-07-15 22:35:26 +01:00
  • df395a4d5d finish moving pkgs.linimix.callService to config.system Daniel Barlow 2024-07-15 19:00:08 +01:00
  • 75e9f8210c remove the fixpoint we didn't need Daniel Barlow 2024-07-15 18:54:04 +01:00
  • 1c3242cab1 doc: swap order of configuration and installation Daniel Barlow 2024-07-14 12:26:07 +01:00