Serve command #27

Merged
Dreaded_X merged 20 commits from feature/tftp_side into main 2026-10-21 05:15:47 +00:00
20 Commits
Author SHA1 Message Date
Dreaded_X c183f1a5f1 feat: Enable HTTPS in iPXE
CI / cargo shear (pull_request) Successful in 7m29s
Committed / committed (pull_request) Successful in 2m17s
CI / prek (pull_request) Successful in 16m52s
CI / cargo shear (push) Successful in 8m39s
Audit / cargo audit (push) Failing after 12m22s
Release-plz / Release-plz PR (push) Failing after 7m6s
Release-plz / Release-plz Release (push) Failing after 4m58s
CI / prek (push) Successful in 29m28s
2026-10-21 06:53:05 +02:00
Dreaded_X f9f0be1e92 feat: Rework iPXE build script to allow for patching 2026-10-21 06:53:04 +02:00
Dreaded_X b9251ee5dc refactor: Improve async
Committed / committed (pull_request) Successful in 20s
CI / cargo shear (pull_request) Successful in 6m4s
CI / prek (pull_request) Failing after 7m3s
2026-10-20 03:45:31 +02:00
Dreaded_X 427ec6f61d feat: Reuse compiled regex
Committed / committed (pull_request) Successful in 26s
CI / cargo shear (pull_request) Successful in 5m12s
CI / prek (pull_request) Failing after 6m43s
2026-10-20 03:11:27 +02:00
Dreaded_X 8149ffbc37 feat: Include boot.ipxe script 2026-10-20 02:59:13 +02:00
Dreaded_X 620f36d0bb feat: Added http server that serve the same files 2026-10-20 02:56:39 +02:00
Dreaded_X a5594c768d feat: Make bind ip configurable through cli 2026-10-15 04:46:48 +02:00
Dreaded_X 5a5df6bfc3 feat!: Pass connected to ip to serve callback 2026-10-15 03:43:37 +02:00
Dreaded_X 5552013eeb feat: Bind to address that was connected to 2026-10-15 03:40:20 +02:00
Dreaded_X cc84f13ed7 feat: Use fixed size buffer for receiving packet 2026-10-15 03:32:22 +02:00
Dreaded_X f04e7d80e2 fix: Only connections from localhost are allowed
CI / cargo shear (pull_request) Successful in 7m58s
Audit / cargo audit (push) Successful in 8m1s
CI / prek (pull_request) Failing after 8m34s
Committed / committed (pull_request) Successful in 53s
2026-10-04 05:53:47 +02:00
Dreaded_X 0a72e2e8d9 feat: Added wrapper crate for including ipxe binaries 2026-10-04 05:53:46 +02:00
Dreaded_X b728cd7d22 feat!: Added command to serve config files over tftp
This is a breaking change as the return type of cluster.nodes has
changed, resulting in old templates potentially no longer working.
2026-10-04 05:53:45 +02:00
Dreaded_X 5a54283248 feat: Make tftp serve callback async 2026-10-04 05:53:42 +02:00
Dreaded_X cae78a31a8 refactor: Deduplicate paths 2026-10-04 05:53:18 +02:00
Dreaded_X 88405a1e63 feat: Retain context 2026-10-04 05:53:17 +02:00
Dreaded_X 35aedf1d5b feat: Configs are captured in a string first 2026-10-04 05:53:15 +02:00
Dreaded_X 1ad7a928ae feat: Improve concurrency 2026-10-04 05:53:14 +02:00
Dreaded_X 992615c116 feat: Make application async 2026-10-04 05:53:13 +02:00
Dreaded_X 406fa6259b feat: Added ftfp server implementation 2026-10-04 05:53:09 +02:00