Commit Graph

  • 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