|
43e5e6876e
|
improve tangc error messages
|
2024-08-31 15:22:26 +01:00 |
|
|
7d6c80570c
|
refactor all writeFennelScript calls to use writeFennel directly
|
2024-08-30 20:57:42 +01:00 |
|
|
0df2c83382
|
tighten perms on service state directory
|
2024-08-29 23:56:43 +01:00 |
|
|
283c3154a7
|
missing file in s6-rc-up-tree test fixture
|
2024-08-28 21:18:54 +01:00 |
|
|
34f37d60d9
|
missed adding this
|
2024-08-28 20:56:52 +01:00 |
|
|
b56f121e04
|
fetch lua glue: handle missing content-length
|
2024-08-28 19:52:00 +01:00 |
|
|
d5d621f310
|
rename http-fstree => json-to-fstree
it works for file urls as well, not just http
|
2024-08-28 16:36:49 +01:00 |
|
|
da95a9fa62
|
tangc support encryption
|
2024-08-28 18:55:20 +01:00 |
|
|
85071c88e7
|
remove argv0 from calls to jose
|
2024-08-28 11:16:43 +01:00 |
|
|
74093b7ee3
|
josep! runs jose without json parsing the output
|
2024-08-28 08:13:50 +01:00 |
|
|
41733e58d6
|
remove unused code, tidy string parsing
|
2024-08-28 07:20:07 +01:00 |
|
|
9041d5d63a
|
add jose! fn to reduce error-checking boilerplate
|
2024-08-28 07:10:47 +01:00 |
|
|
001ebdc601
|
remove unused requires
|
2024-08-28 06:52:04 +01:00 |
|
|
1f97409474
|
add popen2 to anoia.fs
|
2024-08-28 06:49:43 +01:00 |
|
|
a41839f3d1
|
clevis-decrypt-tang in fennel
needs a lot of tidying up, but works on my test file
|
2024-08-28 01:37:44 +01:00 |
|
|
ff76d854fc
|
extend libfetch lua glue to other HTTP methods
|
2024-08-28 01:37:02 +01:00 |
|
|
81a6480a4f
|
anoia add base64 deode
|
2024-08-27 22:42:03 +01:00 |
|
|
83ca86fe42
|
keys in service output tree are strings
|
2024-08-25 15:59:24 +01:00 |
|
|
9828b007ae
|
watch-ssh-keys turns secrets-service into authorized_keys files
|
2024-08-24 23:25:32 +01:00 |
|
|
f34abc85ae
|
add macros param to write-fennel
|
2024-08-24 23:19:46 +01:00 |
|
|
b475a680fb
|
define-tests macro, evals body only when inside fennelrepl --test
|
2024-08-24 22:26:25 +01:00 |
|
|
43612af71a
|
anoia: %% is alias for string.formt
|
2024-08-24 13:56:54 +01:00 |
|
|
5695c47496
|
add dig to anoia
|
2024-08-23 23:27:29 +01:00 |
|
|
9c30b6f882
|
change output references from attrset to lambda
this is so that we can distinguish a ref from a literal parameter that
might be a attrset
|
2024-08-23 22:25:57 +01:00 |
|
|
e835473945
|
patch dropbear to add -U option
|
2024-08-23 19:58:05 +01:00 |
|
|
ff38bcacbb
|
improve devout error reporting
|
2024-08-21 23:24:13 +01:00 |
|
|
4cc82e1502
|
liminix.types.replacable is a string or ref to an output
|
2024-08-21 00:16:14 +01:00 |
|
|
e2c883356c
|
add secrets-subscriber service, make hostapd use it
|
2024-08-15 23:00:41 +01:00 |
|
|
d79a941504
|
new package watch-outputs and example of its use
|
2024-08-14 22:58:17 +01:00 |
|
|
310ac30f24
|
http-fstree needs to write state and .lock for anoia.svc
|
2024-08-14 22:39:41 +01:00 |
|
|
45a7f96bd4
|
anoia table= compares tables
|
2024-08-14 22:36:28 +01:00 |
|
|
79445fd962
|
support multi-arg assoc
|
2024-08-14 22:34:37 +01:00 |
|
|
ff3a1905a5
|
pass service to output fn in output-template
instead of on command line
|
2024-08-12 22:53:07 +01:00 |
|
|
3c353e4aff
|
support json quoting in output-template
|
2024-08-10 23:42:08 +01:00 |
|
|
ba21384fde
|
new: output-template interpolates output values into config file
|
2024-08-10 23:06:47 +01:00 |
|
|
2480fdef5b
|
set up nginx on bordervm for testing outboard secrets
|
2024-08-10 23:05:50 +01:00 |
|
|
d760c2d27b
|
http-fstree downloads a json file and converts to service outputs
|
2024-08-08 15:35:11 +01:00 |
|
|
a1ff07b063
|
add rxi/json lua module
|
2024-08-08 15:05:26 +01:00 |
|
|
9550772cec
|
add lua binding to fetch-freebsd
|
2024-08-08 15:05:03 +01:00 |
|
|
64cd1626c6
|
new package fetch-freebsd: small http(s) client library
[*] smaller than curl, maybe not maximally small
|
2024-08-08 11:38:38 +01:00 |
|
|
eb79928b37
|
anoia.svc allow writing outputs
|
2024-08-08 11:37:50 +01:00 |
|
|
0a629df48d
|
anoia.fs: improve error messages
|
2024-08-08 11:36:47 +01:00 |
|
|
64afd18e2a
|
why does this fail on hydra?
|
2024-08-06 23:18:39 +01:00 |
|
|
8fa3443923
|
Revert "anoia.svc use timeout for inotify"
This reverts commit eca8e37e7a .
|
2024-07-30 17:37:38 +01:00 |
|
|
eca8e37e7a
|
anoia.svc use timeout for inotify
in case we miss a message, check the directory every 5s
anyway
|
2024-07-26 23:40:40 +01:00 |
|
|
d300373b96
|
anoia fs.dir use case not match
match was accidentally pinning the return from readdir against the
function parameter. Which didn't work.
|
2024-07-26 23:37:40 +01:00 |
|
|
135a445672
|
restore param removed by deadnix
dochain is called with `family` even if it never uses it
|
2024-07-16 20:41:21 +01:00 |
|
|
3899daee56
|
create a module for round-robin
|
2024-07-15 22:37:37 +01:00 |
|
|
534a49e827
|
s6-rc-round-robin
runs services in order, starting the next one when the previous one
dies or fails to start
|
2024-07-08 21:53:51 +01:00 |
|
|
159bfa3057
|
make xl2tpd quit when the connections close
|
2024-07-08 21:44:15 +01:00 |
|