carlos / platform Public

fix/267-adopt-writes

internal/host/adoptlock.go +3 −1
internal/host/adoptlock.go

Loading diff…

internal/host/claimroleassembly_linux.go +11 −10
internal/host/claimroleassembly_linux.go

Loading diff…

internal/host/claimroleassembly_linux_test.go +30 −0
internal/host/claimroleassembly_linux_test.go

Loading diff…

internal/host/claimstate_linux.go +15 −10
internal/host/claimstate_linux.go

Loading diff…

internal/host/claimstate_linux_test.go +42 −0
internal/host/claimstate_linux_test.go

Loading diff…

internal/host/claimstop_registry_test.go +34 −0
internal/host/claimstop_registry_test.go

Loading diff…

internal/host/claimstop_run.go +26 −3
internal/host/claimstop_run.go

Loading diff…

internal/host/movesfloor_linux.go +16 −51
internal/host/movesfloor_linux.go

Loading diff…

internal/host/movesfloor_linux_test.go +61 −0
internal/host/movesfloor_linux_test.go

Loading diff…

internal/host/proofroot.go +4 −3
internal/host/proofroot.go

Loading diff…

internal/host/registry_privilege_test.go +29 −6
internal/host/registry_privilege_test.go

Loading diff…

internal/host/registrychild_exec_linux.go +34 −0
internal/host/registrychild_exec_linux.go

Loading diff…

internal/host/registrychild_exec_linux_test.go +171 −0
internal/host/registrychild_exec_linux_test.go

Loading diff…

internal/host/registrychild_exec_other.go +18 −0
internal/host/registrychild_exec_other.go

Loading diff…

internal/host/registrychild_other.go +4 −0
internal/host/registrychild_other.go

Loading diff…

internal/host/registrychild_unix.go +39 −10
internal/host/registrychild_unix.go

Loading diff…

internal/host/registrychild_unix_test.go +11 −8
internal/host/registrychild_unix_test.go

Loading diff…

internal/host/registryreadonly.go +28 −0
internal/host/registryreadonly.go

Loading diff…

internal/host/restart.go +5 −27
internal/host/restart.go

Loading diff…

internal/host/systemapply.go +2 −4
internal/host/systemapply.go

Loading diff…

internal/host/systemapply_test.go +7 −2
internal/host/systemapply_test.go

Loading diff…

internal/host/systemapply_unix.go +9 −22
internal/host/systemapply_unix.go

Loading diff…

internal/host/systemapply_unix_test.go +41 −0
internal/host/systemapply_unix_test.go

Loading diff…

internal/host/systemstate.go +7 −34
internal/host/systemstate.go

Loading diff…

internal/hostfloor/controllers_linux.go +5 −2
internal/hostfloor/controllers_linux.go

Loading diff…

internal/hostfloor/controllers_linux_test.go +35 −0
internal/hostfloor/controllers_linux_test.go

Loading diff…

internal/hostfloor/participation.go +6 −6
internal/hostfloor/participation.go

Loading diff…

internal/instancectl/claim.go +3 −1
internal/instancectl/claim.go

Loading diff…

internal/instancectl/server.go +7 −3
internal/instancectl/server.go

Loading diff…

internal/instancectl/stagedexe.go +0 −44
internal/instancectl/stagedexe.go

Loading diff…

internal/instancectl/stagedexe_test.go +5 −61
internal/instancectl/stagedexe_test.go

Loading diff…

internal/provision/plan9_b8_census_test.go +2 −2
internal/provision/plan9_b8_census_test.go

Loading diff…

internal/registry/readonly.go +26 −0
internal/registry/readonly.go

Loading diff…

internal/registry/readonly_test.go +66 −0
internal/registry/readonly_test.go

Loading diff…

internal/registry/registry.go +2 −0
internal/registry/registry.go

Loading diff…

internal/registry/remote.go +99 −20
internal/registry/remote.go

Loading diff…

internal/registry/remote_test.go +76 −14
internal/registry/remote_test.go

Loading diff…

internal/release/adopt.go +2 −1
internal/release/adopt.go

Loading diff…

internal/release/adopt_test.go +5 −5
internal/release/adopt_test.go

Loading diff…

internal/release/bake.go +4 −25
internal/release/bake.go

Loading diff…

internal/release/bake_test.go +2 −2
internal/release/bake_test.go

Loading diff…

internal/release/conditional_delete.go +3 −2
internal/release/conditional_delete.go

Loading diff…

internal/release/fetch.go +14 −31
internal/release/fetch.go

Loading diff…

internal/release/generations_publish_test.go +1 −1
internal/release/generations_publish_test.go

Loading diff…

internal/release/healthy.go +5 −20
internal/release/healthy.go

Loading diff…

internal/release/materializeheld.go +29 −10
internal/release/materializeheld.go

Loading diff…

internal/release/materializeheld_test.go +37 −0
internal/release/materializeheld_test.go

Loading diff…

internal/release/pins.go +7 −26
internal/release/pins.go

Loading diff…

internal/release/pins_test.go +2 −2
internal/release/pins_test.go

Loading diff…

internal/release/programhistory.go +5 −8
internal/release/programhistory.go

Loading diff…

internal/release/proofpolicy.go +3 −1
internal/release/proofpolicy.go

Loading diff…

internal/release/ratchet.go +3 −1
internal/release/ratchet.go

Loading diff…

internal/release/refusal.go +6 −20
internal/release/refusal.go

Loading diff…

internal/release/stage_reuse_test.go +10 −5
internal/release/stage_reuse_test.go

Loading diff…

internal/release/stage_stream_test.go +2 −2
internal/release/stage_stream_test.go

Loading diff…

internal/release/state_security_test.go +60 −0
internal/release/state_security_test.go

Loading diff…

internal/release/store.go +27 −35
internal/release/store.go

Loading diff…

internal/release/versions.go +18 −76
internal/release/versions.go

Loading diff…

internal/safefile/file.go +19 −0
internal/safefile/file.go

Loading diff…

internal/safefile/file_linux.go +195 −0
internal/safefile/file_linux.go

Loading diff…

internal/safefile/file_linux_test.go +102 −0
internal/safefile/file_linux_test.go

Loading diff…

internal/safefile/file_other.go +61 −0
internal/safefile/file_other.go

Loading diff…