-
ad86804f56
small typos
feat/cloudflaredns
Lourenço Vales
2025-10-05 23:13:58 +02:00
-
0784060d05
final fixes
Lourenço Vales
2025-10-05 21:49:17 +02:00
-
2591c7468d
small typo
Lourenço Vales
2025-10-05 21:36:38 +02:00
-
7d2c20a579
changed validation for MX record corner case
Lourenço Vales
2025-10-05 21:34:37 +02:00
-
472cb18060
added more robust validation; small changes
Lourenço Vales
2025-10-05 21:22:48 +02:00
-
3d721f4688
fixed slight error in validation
Lourenço Vales
2025-10-05 20:59:27 +02:00
-
8fff0f5d24
adding doc comments
Lourenço Vales
2025-10-05 20:49:02 +02:00
-
9e45a08704
fixed record deletion by changing the matching condition
Lourenço Vales
2025-10-05 10:55:50 +02:00
-
5cf369d2a8
adding Poll condition to guarantee minimum time between tries
Lourenço Vales
2025-10-05 10:39:47 +02:00
-
bce129c9eb
everything is implemented, now on to testing
Lourenço Vales
2025-10-03 15:00:35 +02:00
-
70da562ceb
added partial cloudflare api integration
Lourenço Vales
2025-10-02 16:04:21 +02:00
-
c6dc388427
added cmp function
Lourenço Vales
2025-10-01 15:51:53 +02:00
-
17c8153c1e
added CheckApply function; made some changes to structure
Lourenço Vales
2025-09-30 17:58:09 +02:00
-
62ecbf633d
engine: resources: Add Cloudflare DNS resource
Lourenço Vales
2025-09-29 16:13:12 +02:00
-
06f54e5628
engine: resources: Virt builder needs HOME sometimes
James Shubin
2025-10-03 17:16:35 -04:00
-
56e55dfad7
engine: resources: Sysctl was missing the errors
James Shubin
2025-10-03 01:34:26 -04:00
-
303e80dee7
engine, lang, lib, pgraph: Plumb through more ctx
James Shubin
2025-10-02 23:28:51 -04:00
-
6c6c9df75e
engine: resources: Add a nif command and make it clearer
James Shubin
2025-10-02 20:48:36 -04:00
-
5f4ae05340
readme: We moved to matrix
James Shubin
2025-10-02 03:05:05 -04:00
-
c48b884d16
misc: Add fpm repo script
James Shubin
2025-09-30 02:55:29 -04:00
-
fe77bce544
misc: Update old email address
master
James Shubin
2025-09-30 02:42:43 -04:00
-
26640df164
test: shell: Get the first ethernet device
James Shubin
2025-09-30 00:27:35 -04:00
-
debd4ee653
misc: Remove old prototype language
James Shubin
2025-09-29 23:15:45 -04:00
-
63269fe343
spec: Small RPM fixes
James Shubin
2025-09-29 23:11:33 -04:00
-
f588703474
engine: resources: Add a gsettings resource
James Shubin
2025-09-29 21:40:06 -04:00
-
52fbc31da7
engine: resources: Remove this noise
James Shubin
2025-09-29 21:26:14 -04:00
-
154f900d2a
engine: resources: Add an ifequals option to block cmd
James Shubin
2025-09-29 21:24:40 -04:00
-
bbd4f1dea1
engine: Add a utility function to copy the Init struct
James Shubin
2025-09-29 21:23:17 -04:00
-
22120649e5
modules: misc: Add simple flatpak management
James Shubin
2025-09-26 23:25:42 -04:00
-
a840dd43dd
cli, tools, util, modules: Add a grow util and module
James Shubin
2025-09-26 23:00:20 -04:00
-
83743df3e4
util: Add variant of exec cmd that returns output
James Shubin
2025-09-26 21:14:21 -04:00
-
15b2ff68cc
lang: core: os: Simplify waitgroup
James Shubin
2025-09-26 21:18:05 -04:00
-
17544e881c
test: Fix tag failures
James Shubin
2025-09-25 02:23:14 -04:00
-
6090517830
releases: Add release notes for 1.0.0
James Shubin
2025-09-25 02:11:05 -04:00
-
6a7b3d5fa9
readme: Ten
James Shubin
2025-09-25 01:07:56 -04:00
-
25804c71df
lang: core embedded: provisioner: Work with USB-free machines
James Shubin
2025-09-16 01:11:32 -04:00
-
a54553c858
engine: resources: Print a warning if svc is slow
James Shubin
2025-09-15 04:02:23 -04:00
-
ff1581be87
engine: resources: Massively refactor the svc
James Shubin
2025-09-15 04:01:15 -04:00
-
ec48a6944c
lang: core: iter: Make map coding more consistent with filter
James Shubin
2025-09-14 23:52:22 -04:00
-
df9849319d
lang: core: iter: Replace graph when list length changes
James Shubin
2025-09-14 23:50:21 -04:00
-
045aa8820c
engine: resources: Display tick marks for input range
James Shubin
2025-09-14 20:52:45 -04:00
-
a66cbc3098
engine: resources: Work around race in upstream lib
James Shubin
2025-09-14 19:36:57 -04:00
-
9833cb8df3
modules: virtualization: Update to Fedora 42
James Shubin
2025-09-14 00:06:59 -04:00
-
a73dc19ce9
engine: resources: Fix virt hotplug
James Shubin
2025-09-13 23:33:51 -04:00
-
bcf57f8581
engine: resources: Make the qemu guest agent automatic
James Shubin
2025-09-13 23:48:25 -04:00
-
611cdb3193
engine: resources: Disable buggy restart code
James Shubin
2025-09-13 23:31:11 -04:00
-
1b39a780e1
engine: resources: Clean up virt code
James Shubin
2025-09-13 22:40:28 -04:00
-
d59ae2e007
engine: graph: We shouldn't complain on context cancellation
James Shubin
2025-09-13 23:27:30 -04:00
-
b9363a3463
go: Update systemd dep to fix race
James Shubin
2025-09-11 23:22:45 -04:00
-
a5f89d8d7b
lang: funcs: dage: Use lazy freshness check
James Shubin
2025-09-09 02:47:14 -04:00
-
790b7199ca
lang: New function engine
James Shubin
2025-09-09 02:46:59 -04:00
-
1e2db5b8c5
gapi: New API
James Shubin
2025-07-07 20:17:42 -04:00
-
6041c5dc22
puppet: langpuppet: Nuke due to porting difficulties
James Shubin
2025-07-07 20:10:40 -04:00
-
a668cd847e
util: New buffered infinite chan primitive
James Shubin
2025-08-22 13:31:48 -04:00
-
474df66ca0
lang: types: Add nil type for placeholder
James Shubin
2025-09-06 00:36:47 -04:00
-
2022a31820
make: Leave race detector on by default
James Shubin
2025-08-20 14:54:59 -04:00
-
71756df815
mod: Update fsnotify
James Shubin
2025-09-09 01:29:33 -04:00
-
f808c1ea0c
converger: Wrap atomic lookup
James Shubin
2025-09-09 00:56:59 -04:00
-
6c206b8010
util: Prevent unlikely race on easy exit
James Shubin
2025-08-23 16:13:03 -04:00
-
fb8958f192
engine: graph: Add err mutex
James Shubin
2025-09-09 01:57:37 -04:00
-
a070722937
etcd: Lock around read to prevent race
James Shubin
2025-09-09 01:56:45 -04:00
-
b02363ad0d
etcd: scheduler: Use atomic to prevent race
James Shubin
2025-08-20 14:52:58 -04:00
-
bed7e6be79
etcd: Pass through the namespace
James Shubin
2025-08-19 18:52:48 -04:00
-
0031acbcbc
lang: funcs: structs: Map indexes use half the integers
James Shubin
2025-08-11 17:49:56 -04:00
-
4e523231d6
engine: graph: Avoid race on fast pause variable
James Shubin
2025-09-09 00:02:14 -04:00
-
05d72b339d
converger: Combine two signal channels into one
James Shubin
2025-08-06 18:33:26 -04:00
-
d2cda4ca78
etcd: Disable the dynamic chooser
James Shubin
2025-08-06 16:55:56 -04:00
-
2f860be5fe
engine: graph: Lock around frequent read races
James Shubin
2025-08-06 16:40:31 -04:00
-
5692837175
lang: Add a simple test of a non-tree dag
James Shubin
2025-08-04 20:37:18 -04:00
-
04ff2a8c5c
lang: ast: Turn this speculation flag into a const
James Shubin
2025-08-04 22:06:02 -04:00
-
166b463fa9
lang: funcs: structs: Update the graph shape docs
James Shubin
2025-08-04 22:05:17 -04:00
-
2e858ff447
test: Improve colon test comment
James Shubin
2025-09-08 23:05:07 -04:00
-
6fac46da7c
misc: Improved stack filtering
James Shubin
2025-09-08 23:39:38 -04:00
-
2b820da311
lang: ast: structs, funcs: structs: Exprif without a channel
James Shubin
2025-08-04 17:45:06 -04:00
-
86c6ee8dee
lang: ast, funcs: Remove the secret channel from call
James Shubin
2025-08-02 13:57:27 -04:00
-
0a76910902
lang: core: Skip broken test
James Shubin
2025-08-04 16:35:23 -04:00
-
138ff8a895
lang: funcs: structs: Fix typos
James Shubin
2025-06-30 06:45:40 -04:00
-
8edb8e2a7b
lang: interfaces: Add new helpers for dealing with args
James Shubin
2025-07-17 01:47:17 -04:00
-
bdf5209f68
util: errwrap: Add unwrapping for context removal
James Shubin
2025-07-16 23:46:09 -04:00
-
299b49bb17
util: errwrap: Add a function for joining
James Shubin
2025-07-16 23:32:37 -04:00
-
71e4282d3f
lang: interfaces: Add args to struct helper
James Shubin
2025-07-09 05:02:16 -04:00
-
984aa0f5fc
lang: Rename the vertex names
James Shubin
2025-07-07 21:13:55 -04:00
-
737d1c9004
lang: interfaces: Table can be a standalone type
James Shubin
2025-07-09 07:35:27 -04:00
-
d113fcb6d7
lang: ast, interfaces, interpret: Table should be a well-known type
James Shubin
2025-07-07 20:46:13 -04:00
-
73e641120f
pgraph: Improve time complexity of IncomingGraphVertices
James Shubin
2025-06-27 23:50:58 -04:00
-
f7e446ef6f
lang: core: example: nested: We don't use the func suffix anymore
James Shubin
2025-07-13 03:17:48 -04:00
-
21917864db
lang: core, funcs: Remove facts API
James Shubin
2025-07-13 03:12:40 -04:00
-
c49d469dcd
engine: resources: Work around trailing slash issue in home dir
James Shubin
2025-06-25 05:19:42 -04:00
-
0a79daf277
pgraph: Print cycles on error
James Shubin
2025-06-25 04:51:33 -04:00
-
a4ed647d02
modules: purpleidea: Add more packages
James Shubin
2025-06-25 04:43:29 -04:00
-
79c199975d
modules: purpleidea: Add another useful helper package
James Shubin
2025-06-25 06:05:11 -04:00
-
50b4a2a4f7
lang: ast: Make error message clearer
James Shubin
2025-06-24 20:06:50 -04:00
-
f778008929
modules: misc: Key generation should support other types
James Shubin
2025-06-24 20:05:20 -04:00
-
54380a2a1f
modules: cups: Add more edges
James Shubin
2025-06-24 20:04:37 -04:00
-
a5fc1256e2
lang: core: embedded: provisioner: Encrypt the filesystem
James Shubin
2025-06-23 19:53:52 -04:00
-
0b2236962c
lang: core: embedded: provisioner: Separate home is rare
James Shubin
2025-06-12 18:17:33 -04:00
-
ee7ad7cbbe
lang: core: embedded: provisioner: Skip ignore if no drives available
James Shubin
2025-06-12 18:11:14 -04:00
-
7ba4c4960b
modules: meta: Wrong interface for the loc network
James Shubin
2025-06-08 21:27:04 -04:00
-
777ea6115b
lang: core: embedded: provisioner: Support exec handoff
James Shubin
2025-06-08 21:16:54 -04:00
-
582cea31b0
modules: Get rid of unnecessary printing
James Shubin
2025-06-08 04:33:35 -04:00