This website requires JavaScript.
Explore
Help
Sign In
admin
/
felhom-controller
Watch
1
Star
0
Fork
0
You've already forked felhom-controller
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
42cda07b429e94b1412b3889f4c9580f4bf6b2f8
felhom-controller
/
controller
/
internal
/
appexport
T
History
admin
9d9e4041c9
gates / gates (push)
Successful in 1m40s
Details
Second review of the night's own code: a stray clears when a later removal works (N2), the start-up check never removes this process's own copy (N3), one copy per destination at a time (N4), RunTier2 refuses during a restore for every caller (N5), the import refusal no longer advises removal (N9); red-proved, race-clean; README; REPORT; unreleased
2026-10-22 22:45:42 +02:00
..
crypto.go
v0.253.0 — errors carry the key of the sentence they are (R-557 slice 2 release B)
2026-09-18 11:44:30 +02:00
estimate_volsize_test.go
R-203: the app and its backup look in the same directory — one resolver, every caller
2026-08-04 18:17:05 +02:00
estimate.go
.fab exclusion scoping: classes in the manual export (Task 4, v0.136.0)
2026-07-15 11:28:40 +02:00
export_additive_test.go
style: gofmt normalization — no logic changes
2026-07-25 07:37:02 +02:00
export.go
controller v0.267.0: tests off DooPlex's Docker, cut-off copies refused, two pages true
2026-09-23 20:25:28 +02:00
fabexport_test.go
.fab exclusion scoping: classes in the manual export (Task 4, v0.136.0)
2026-07-15 11:28:40 +02:00
fabplan_test.go
v0.253.0 — errors carry the key of the sentence they are (R-557 slice 2 release B)
2026-09-18 11:44:30 +02:00
fabplan.go
R-203: the app and its backup look in the same directory — one resolver, every caller
2026-08-04 18:17:05 +02:00
manifest.go
fix(CTRL-001): reject path traversal in .fab import manifest
2026-06-13 19:09:47 +02:00
provider.go
kept second-drive copies (D25: R-1175, R-1181, R-1179); .fab import keeps the family gate (R-1191); stale restore temp (R-1188 c); the overcommit sentence made true (R-1192); escrow before the floor (R-1176); unreleased
2026-10-21 15:46:10 +02:00
r1187c_test.go
R-1187 (c): refuse a .fab import over an installed app that is not running (it merged old and bundle data); R-1189 (d): the off-site proof + integrity check run after a catch-up; unreleased
2026-10-22 17:27:56 +02:00
restore.go
Second review of the night's own code: a stray clears when a later removal works (N2), the start-up check never removes this process's own copy (N3), one copy per destination at a time (N4), RunTier2 refuses during a restore for every caller (N5), the import refusal no longer advises removal (N9); red-proved, race-clean; README; REPORT; unreleased
2026-10-22 22:45:42 +02:00
roundtrip_test.go
kept second-drive copies (D25: R-1175, R-1181, R-1179); .fab import keeps the family gate (R-1191); stale restore temp (R-1188 c); the overcommit sentence made true (R-1192); escrow before the floor (R-1176); unreleased
2026-10-21 15:46:10 +02:00
traversal_regression_test.go
fix(CTRL-001): reject path traversal in .fab import manifest
2026-06-13 19:09:47 +02:00
validate.go
fix(CTRL-001): reject path traversal in .fab import manifest
2026-06-13 19:09:47 +02:00
volume_guard_test.go
controller: .fab volume legs stream via docker cp (fixes the containerized path-strand data loss, IA finding 1 HIGH) — zero shared paths both deployment shapes; export fails LOUD on any missing/empty claimed tar (no hollow bundles); import validates BEFORE it destroys (hollow bundle → app untouched); docker_run_volume_path_gate.py extinguishes the class (Tier-1/2 mounts documented host-visible)
2026-07-13 10:42:02 +02:00