Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apple-containerization
Submodule apple-containerization updated 71 files
+12 −6 .github/workflows/build-test-images.yml
+4 −3 .github/workflows/containerization-build-template.yml
+3 −1 .github/workflows/containerization-build.yml
+4 −2 .github/workflows/docs-release.yaml
+1 −1 .swift-version
+5 −0 Package.swift
+18 −6 Sources/CShim/exec_command.c
+2 −0 Sources/CShim/include/exec_command.h
+37 −0 Sources/CShim/include/openat2.h
+33 −0 Sources/CShim/openat2.c
+12 −1 Sources/Containerization/ContainerManager.swift
+8 −8 Sources/Containerization/Image/ImageStore/ImageStore+Export.swift
+6 −6 Sources/Containerization/Image/ImageStore/ImageStore+Import.swift
+244 −45 Sources/Containerization/LinuxContainer.swift
+58 −5 Sources/Containerization/LinuxPod.swift
+7 −0 Sources/Containerization/LinuxProcessConfiguration.swift
+1 −1 Sources/Containerization/Mount.swift
+59 −161 Sources/Containerization/SandboxContext/SandboxContext.grpc.swift
+143 −279 Sources/Containerization/SandboxContext/SandboxContext.pb.swift
+37 −38 Sources/Containerization/SandboxContext/SandboxContext.proto
+2 −2 Sources/Containerization/VZVirtualMachine+Helpers.swift
+0 −42 Sources/Containerization/VirtualMachineAgent.swift
+40 −80 Sources/Containerization/Vminitd.swift
+6 −0 Sources/ContainerizationArchive/ArchiveError.swift
+10 −65 Sources/ContainerizationArchive/ArchiveReader.swift
+114 −169 Sources/ContainerizationArchive/ArchiveWriter.swift
+3 −1 Sources/ContainerizationArchive/ArchiveWriterConfiguration.swift
+47 −0 Sources/ContainerizationArchive/CArchive/archive_swift_bridge.c
+5 −0 Sources/ContainerizationArchive/CArchive/include/archive_bridge.h
+0 −54 Sources/ContainerizationArchive/FileArchiveWriterDelegate.swift
+2 −2 Sources/ContainerizationEXT4/Formatter+Unpack.swift
+24 −12 Sources/ContainerizationExtras/ProgressEvent.swift
+36 −6 Sources/ContainerizationOCI/Client/KeychainHelper.swift
+2 −2 Sources/ContainerizationOCI/Client/LocalOCILayoutClient.swift
+85 −0 Sources/ContainerizationOCI/Client/RegistryClient+Catalog.swift
+2 −2 Sources/ContainerizationOCI/Client/RegistryClient+Fetch.swift
+91 −0 Sources/ContainerizationOCI/Client/RegistryClient+Referrers.swift
+7 −1 Sources/ContainerizationOCI/Descriptor.swift
+11 −1 Sources/ContainerizationOCI/Index.swift
+9 −1 Sources/ContainerizationOCI/Manifest.swift
+7 −2 Sources/ContainerizationOCI/Reference.swift
+5 −0 Sources/ContainerizationOS/Command.swift
+73 −25 Sources/ContainerizationOS/Keychain/KeychainQuery.swift
+22 −8 Sources/ContainerizationOS/Linux/Capabilities.swift
+189 −26 Sources/ContainerizationOS/Mount/Mount.swift
+8 −1 Sources/ContainerizationOS/Socket/BidirectionalRelay.swift
+2,045 −667 Sources/Integration/ContainerTests.swift
+593 −0 Sources/Integration/PodTests.swift
+40 −1 Sources/Integration/Suite.swift
+1 −1 Sources/cctl/RootfsCommand.swift
+5 −0 Sources/cctl/RunCommand.swift
+383 −0 Tests/ContainerizationArchiveTests/ArchiveTests.swift
+99 −0 Tests/ContainerizationOCITests/OCIImageTests.swift
+12 −0 Tests/ContainerizationOCITests/ReferenceTests.swift
+62 −0 Tests/ContainerizationTests/ContainerManagerTests.swift
+12 −3 examples/ctr-example/Package.resolved
+1 −1 examples/ctr-example/Package.swift
+1 −1 examples/ctr-example/Sources/ctr-example/main.swift
+2 −2 vminitd/Makefile
+2 −1 vminitd/Package.swift
+2 −0 vminitd/Sources/LCShim/include/syscall.h
+4 −0 vminitd/Sources/LCShim/syscall.c
+4 −1 vminitd/Sources/vmexec/ExecCommand.swift
+20 −0 vminitd/Sources/vmexec/RunCommand.swift
+12 −5 vminitd/Sources/vmexec/vmexec.swift
+192 −0 vminitd/Sources/vminitd/AgentCommand.swift
+11 −1 vminitd/Sources/vminitd/Application.swift
+58 −150 vminitd/Sources/vminitd/InitCommand.swift
+13 −3 vminitd/Sources/vminitd/ManagedProcess.swift
+186 −115 vminitd/Sources/vminitd/Server+GRPC.swift
+3 −1 vminitd/Sources/vminitd/Server.swift
Loading