-
c107240098
modules: shorewall: Add manual edges for performance
James Shubin
2025-06-08 04:30:39 -04:00
-
6265a330bf
modules: misc: The COPR setup must be non-interactive
James Shubin
2025-06-08 04:21:58 -04:00
-
cfcb35456f
modules: misc: Use a template for network
James Shubin
2025-06-08 04:21:27 -04:00
-
1ef7c370e7
etcd, engine: Fix typos
James Shubin
2025-06-08 03:35:45 -04:00
-
f22ec07ed3
lang: Improve logging of startup information
James Shubin
2025-06-08 03:20:42 -04:00
-
f594799a7f
etcd: ssh: Improve the authentication for ssh etcd world
James Shubin
2025-06-08 03:07:59 -04:00
-
1ccec72a7c
cli, etcd, lib, setup: Support ssh hostkey logic
James Shubin
2025-06-07 17:55:41 -04:00
-
55eeb50fb4
lang: Refactor all the highlight helping together
James Shubin
2025-06-07 00:23:45 -04:00
-
2b7e9c3200
engine, integration, setup: Seeds should be called properly
James Shubin
2025-06-07 17:51:45 -04:00
-
25263fe9ea
cli: Allow multiples of these args
James Shubin
2025-06-06 23:53:42 -04:00
-
1df28c1d00
lang: ast, funcs: Start plumbing through the textarea
James Shubin
2025-06-06 02:54:00 -04:00
-
32e91dc7de
lang: interpolate: Add temporary textarea info to interpolation
James Shubin
2025-06-06 02:46:41 -04:00
-
c2c6cb5b6a
lang: interfaces: Subtle fixes in textarea
James Shubin
2025-06-06 02:38:11 -04:00
-
58461323b9
lang: parser: Try to add the end values in parser
James Shubin
2025-06-06 02:36:20 -04:00
-
cdc6743d83
lang: ast, interfaces, interpolate: Remove the legacy pos
James Shubin
2025-06-06 00:58:30 -04:00
-
86dfa5844a
lang: ast: Add missing initialization calls
James Shubin
2025-06-06 01:20:04 -04:00
-
5d44cd28db
lang: ast, interpolate: Pass through uninterpolated strings
James Shubin
2025-06-06 00:35:52 -04:00
-
4f977dbe57
lang: Use the source finder wherever we can
James Shubin
2025-06-06 00:33:39 -04:00
-
573bd283cd
lang: funcs: dage: Print out some error locations
James Shubin
2025-06-06 00:32:40 -04:00
-
6ac72974eb
lang: ast, interfaces: Move textarea to a common package
James Shubin
2025-06-06 00:32:13 -04:00
-
4189a1299a
lang: ast: Add scope feedback for classes
James Shubin
2025-06-05 23:05:14 -04:00
-
dcd4f0709f
lang: ast: Provide better error reporting for scope errors
James Shubin
2025-06-05 23:00:56 -04:00
-
75bafa4fd3
mcl, docs: Use the less ambiguous form of the import
James Shubin
2025-06-05 22:45:26 -04:00
-
e5ec13f592
modules: misc: Add a class to install a copr repo
James Shubin
2025-06-05 22:35:02 -04:00
-
1a0fcfb829
modules: misc: Use the less ambiguous import name
James Shubin
2025-06-05 22:34:06 -04:00
-
ba86665cbb
misc: Rename for consistency
James Shubin
2025-06-05 22:21:18 -04:00
-
301ce03061
misc, setup, util: Add a ulimit
James Shubin
2025-06-05 22:20:53 -04:00
-
650e8392c5
golang: Tidy mod file
James Shubin
2025-06-05 21:46:28 -04:00
-
d7534b2b3b
golang: Update go.mod to avoid tidy warnings
James Shubin
2025-06-05 21:45:06 -04:00
-
3b88ad3794
lang: core: os: Add a modinfo function
James Shubin
2025-06-05 21:40:19 -04:00
-
499b8f2732
lang: funcs: dage: Make error clearer
James Shubin
2025-06-05 20:36:15 -04:00
-
ac3a131a9f
modules: meta: Improve firewall rules for our router
James Shubin
2025-06-02 15:18:30 -04:00
-
a72492f042
modules: meta: Move router to networkd
James Shubin
2025-06-02 15:17:28 -04:00
-
c51a55e98a
modules: misc: Add networkd helpers
James Shubin
2025-06-02 15:14:51 -04:00
-
892fd1e691
modules: misc: Add a network manager dhcp interface
James Shubin
2025-06-02 15:14:25 -04:00
-
23aa18d363
modules: shorewall: Refactor to allow bulk rules
James Shubin
2025-06-02 15:12:52 -04:00
-
d14930ef28
lang: core: embedded: provisioner: Don't provision to USB disks
James Shubin
2025-06-02 15:09:41 -04:00
-
81063ae6df
etcd: ssh: Reconnect on SSH failures
James Shubin
2025-06-02 15:08:37 -04:00
-
f42daf4509
etcd: ssh: Improve logging to be less misleading
James Shubin
2025-06-02 15:07:13 -04:00
-
1caf6fb3bf
etcd: ssh: Pass through the ctx into the SSH dialer
James Shubin
2025-06-02 15:02:59 -04:00
-
16ade43caf
engine: Rename world API and add a context
James Shubin
2025-06-02 14:59:41 -04:00
-
99d8846934
engine: resources: Remove env
James Shubin
2025-06-05 14:47:09 -04:00
-
2d78dc9836
modules: contrib: Add cryptpad module
Lourenço Vales
2025-05-07 09:06:47 +02:00
-
b85751e07e
setup: Add the ssh url arg to the setup utility
James Shubin
2025-05-26 02:26:32 -04:00
-
0fd6970c0a
engine: resources: The http server flag res should autogroup
James Shubin
2025-05-25 04:46:34 -04:00
-
936cf7dd9d
engine: graph: autogroup: Ensure we sort correctly
James Shubin
2025-05-25 04:21:44 -04:00
-
fd5bc63293
engine: traits: Allow self-kind with hierarchical grouping
James Shubin
2025-05-25 04:19:38 -04:00
-
be4cb6658e
engine: graph: Simplify the Send/Recv code
James Shubin
2025-05-25 04:18:26 -04:00
-
efff84bbd4
engine: graph: autogroup: Print these errors when debugging
James Shubin
2025-05-25 03:48:57 -04:00
-
74f36c5d73
engine: resources: Add some compile time checks for groupers
James Shubin
2025-05-25 03:47:47 -04:00
-
b868a60f69
engine: resources: Simplify the Watch loop
James Shubin
2025-05-25 02:12:14 -04:00
-
f73127ec23
engine: resources: Make error not ambiguous
James Shubin
2025-05-25 01:42:41 -04:00
-
654e958d3f
engine: resources: Add the proper prefix to grouped http resources
James Shubin
2025-05-25 01:40:25 -04:00
-
1f54253f95
engine: resources: Add a trim field to line resource
James Shubin
2025-05-25 01:36:42 -04:00
-
2948644536
lang: ast: Remove the double dash
James Shubin
2025-05-24 21:07:01 -04:00
-
d2403d2f0c
etcd: client: str: We do not want the prefix match
James Shubin
2025-05-24 21:03:59 -04:00
-
876834ff29
lang: core: fmt: Catch printf edge case
James Shubin
2025-05-24 21:03:19 -04:00
-
861ba50f9c
engine: resources: Add a ui redirect
James Shubin
2025-05-15 02:52:57 -04:00
-
43492a8cfa
make: Add missing clean target for wasm
James Shubin
2025-05-15 02:41:58 -04:00
-
287504cfa8
engine: resources: Add missing struct tags to kv
James Shubin
2025-05-15 01:46:03 -04:00
-
0847b27f6a
modules: misc: Add a pattern for systemd daemon reload
James Shubin
2025-05-14 21:21:27 -04:00
-
aa4320dd5f
modules: misc: Add some authorized key work
James Shubin
2025-05-09 04:11:04 -04:00
-
7c5adb1fec
lang: core: net: Add a helper to return the network ip
James Shubin
2025-05-09 02:49:02 -04:00
-
20e1c461b8
lang: core: embedded: provisioner: Update import style
James Shubin
2025-05-09 02:38:34 -04:00
-
e9d485b7f6
lang: ast, core: Add some safety checks
James Shubin
2025-05-09 01:08:12 -04:00
-
e86d66b906
engine: resources: Avoid double slash on error
James Shubin
2025-05-09 00:00:46 -04:00
-
9a63fadfbd
engine: resources: Rename var
James Shubin
2025-05-08 23:16:57 -04:00
-
7afa372765
engine: resources: Let the user race me
James Shubin
2025-05-08 23:11:51 -04:00
-
fddebb2474
engine, lang: core: Match exported resources properly
James Shubin
2025-05-08 22:29:03 -04:00
-
ad0dd44130
engine: Don't force validation for hidden resources
James Shubin
2025-05-06 03:36:01 -04:00
-
2ee403bab9
git: Update gitignore files
James Shubin
2025-05-06 02:52:26 -04:00
-
0e34f13cce
engine: resources: Add a line resource
James Shubin
2025-05-06 02:22:39 -04:00
-
f2a6a6769f
engine: resources: Add a WatchFiles field to exec
Lourenço Vales
2025-05-05 23:41:24 -04:00
-
4903995052
lang: core: os: Add readfilewait which won't error easily
James Shubin
2025-04-27 22:53:59 -04:00
-
774d408e13
engine: Fix up some send/recv corner cases
James Shubin
2025-05-05 23:53:37 -04:00
-
ae1d9b94d4
engine: util: Add a debug utility
James Shubin
2025-05-05 22:29:45 -04:00
-
267bcc144b
engine: util: Clean up error messages
James Shubin
2025-05-05 22:28:50 -04:00
-
fd40c3b64f
engine: util: Fix grammar typo
James Shubin
2025-05-05 17:05:36 -04:00
-
e2b6da01d8
engine: graph: Fix messy imports
James Shubin
2025-05-05 20:21:10 -04:00
-
dad15f6adc
examples: lang: Add missing folder
James Shubin
2025-05-04 13:54:45 -04:00
-
6ec707aea7
examples: lang: Simplify a common example
James Shubin
2025-05-02 03:12:18 -04:00
-
807c4b3430
engine: resources: Add an http ui resource
James Shubin
2025-05-02 02:14:14 -04:00
-
6b10477ebc
lang: core: convert: Add a simple str to int function
James Shubin
2025-05-02 00:24:03 -04:00
-
412e480b44
engine: local: Get the logic right
James Shubin
2025-05-02 00:02:50 -04:00
-
cc2a235fbb
engine: resources: Add a reminder about events
James Shubin
2025-05-02 00:02:12 -04:00
-
7c77efec1d
engine: resources: Cleanup this old code
James Shubin
2025-05-02 00:01:46 -04:00
-
4b1548488d
lib: It is called mcl officially for a while now
James Shubin
2025-04-28 00:31:14 -04:00
-
47aecd25c3
lang: funcs: structs: Pass through the type
James Shubin
2025-04-27 22:23:42 -04:00
-
fb6eae184a
lang: ast: Refactor to unindent slightly
James Shubin
2025-04-27 22:19:14 -04:00
-
16d3e3063c
lang: funcs: facts: Do not reuse fact pointers
James Shubin
2025-04-22 05:17:46 -04:00
-
37bb67dffd
lang: Improve graph shape with speculative execution
James Shubin
2025-03-17 02:31:01 -04:00
-
9c9f2f558a
lang: Move out this legacy execution function
James Shubin
2025-04-19 23:10:28 -04:00
-
1a81e57410
lang: interfaces: Update stale comments
James Shubin
2025-04-19 21:24:13 -04:00
-
7096293885
lang: funcs: dage: Return better errors
James Shubin
2025-04-19 21:22:30 -04:00
-
1536a94026
lang: Functions that build should be copyable
James Shubin
2025-04-19 21:21:19 -04:00
-
1bb1e056c4
lang: funcs: structs: Add some extra safety checks
James Shubin
2025-03-17 02:28:40 -04:00
-
e71b11f843
lang: funcs: facts: Check if a fact is callable
James Shubin
2025-03-17 02:28:06 -04:00
-
b4769eefd9
lang: funcs: facts: Add a separate callable interface
James Shubin
2025-03-17 02:26:36 -04:00
-
d4a24d4c9d
lang: funcs: wrapped: Simplify the implementation
James Shubin
2025-03-17 02:27:27 -04:00
-
c5d7fdb0a3
util: Add a bunch of tests
Ahmad Abuziad
2025-04-22 03:18:49 -04:00