├── .github ├── ISSUE_TEMPLATE │ ├── 01-bug.yml │ ├── 02-feature.yml │ └── config.yml └── workflows │ ├── build-test-images.yml │ ├── containerization-build-template.yml │ ├── containerization-build.yml │ ├── docs-release.yaml │ └── release.yml ├── .gitignore ├── .spi.yml ├── .swift-format ├── .swift-version ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS.txt ├── Makefile ├── Package.resolved ├── Package.swift ├── Protobuf.Makefile ├── README.md ├── SECURITY.md ├── Sources ├── CShim │ ├── exec_command.c │ ├── include │ │ ├── exec_command.h │ │ ├── socket_helpers.h │ │ └── vsock.h │ ├── socket_helpers.c │ └── vsock.c ├── Containerization │ ├── AttachedFilesystem.swift │ ├── Container.swift │ ├── ContainerManager.swift │ ├── ContainerStatistics.swift │ ├── DNSConfiguration.swift │ ├── ExitStatus.swift │ ├── Hash.swift │ ├── HostsConfiguration.swift │ ├── IO │ │ ├── ReaderStream.swift │ │ ├── Terminal+ReaderStream.swift │ │ └── Writer.swift │ ├── Image │ │ ├── Image.swift │ │ ├── ImageStore │ │ │ ├── ImageStore+Export.swift │ │ │ ├── ImageStore+Import.swift │ │ │ ├── ImageStore+OCILayout.swift │ │ │ ├── ImageStore+ReferenceManager.swift │ │ │ └── ImageStore.swift │ │ ├── InitImage.swift │ │ ├── KernelImage.swift │ │ └── Unpacker │ │ │ ├── EXT4Unpacker.swift │ │ │ └── Unpacker.swift │ ├── Interface.swift │ ├── Kernel.swift │ ├── LinuxContainer.swift │ ├── LinuxPod.swift │ ├── LinuxProcess.swift │ ├── LinuxProcessConfiguration.swift │ ├── Mount.swift │ ├── NATInterface.swift │ ├── NATNetworkInterface.swift │ ├── SandboxContext │ │ ├── SandboxContext.grpc.swift │ │ ├── SandboxContext.pb.swift │ │ └── SandboxContext.proto │ ├── SystemPlatform.swift │ ├── TimeSyncer.swift │ ├── UnixSocketConfiguration.swift │ ├── UnixSocketRelay.swift │ ├── VMConfiguration.swift │ ├── VZVirtualMachine+Helpers.swift │ ├── VZVirtualMachineInstance.swift │ ├── VZVirtualMachineManager.swift │ ├── VirtualMachineAgent+Additions.swift │ ├── VirtualMachineAgent.swift │ ├── VirtualMachineInstance.swift │ ├── VirtualMachineManager.swift │ ├── Vminitd+Rosetta.swift │ ├── Vminitd+SocketRelay.swift │ ├── Vminitd.swift │ └── VsockListener.swift ├── ContainerizationArchive │ ├── ArchiveError.swift │ ├── ArchiveWriter.swift │ ├── ArchiveWriterConfiguration.swift │ ├── CArchive │ │ ├── COPYING │ │ ├── archive_swift_bridge.c │ │ └── include │ │ │ ├── archive.h │ │ │ ├── archive_bridge.h │ │ │ └── archive_entry.h │ ├── FileArchiveWriterDelegate.swift │ ├── Reader.swift │ ├── TempDir.swift │ └── WriteEntry.swift ├── ContainerizationEXT4 │ ├── Documentation.docc │ │ └── ext4.md │ ├── EXT4+Extensions.swift │ ├── EXT4+FileTree.swift │ ├── EXT4+Formatter.swift │ ├── EXT4+Ptr.swift │ ├── EXT4+Reader.swift │ ├── EXT4+Types.swift │ ├── EXT4+Xattrs.swift │ ├── EXT4.swift │ ├── EXT4Reader+Export.swift │ ├── EXT4Reader+IO.swift │ ├── FilePath+Extensions.swift │ ├── FileTimestamps.swift │ ├── Formatter+Unpack.swift │ ├── Integer+Extensions.swift │ ├── README.md │ └── UnsafeLittleEndianBytes.swift ├── ContainerizationError │ └── ContainerizationError.swift ├── ContainerizationExtras │ ├── AddressAllocator.swift │ ├── AsyncLock.swift │ ├── AsyncMutex.swift │ ├── CIDRAddress.swift │ ├── FileManager+Temporary.swift │ ├── IPAddress.swift │ ├── IndexedAddressAllocator.swift │ ├── NetworkAddress+Allocator.swift │ ├── NetworkAddress.swift │ ├── ProgressEvent.swift │ ├── ProxyUtils.swift │ ├── RotatingAddressAllocator.swift │ ├── Timeout.swift │ └── UInt8+DataBinding.swift ├── ContainerizationIO │ └── ReadStream.swift ├── ContainerizationNetlink │ ├── NetlinkSession.swift │ ├── NetlinkSocket.swift │ └── Types.swift ├── ContainerizationOCI │ ├── AnnotationKeys.swift │ ├── Bundle.swift │ ├── Client │ │ ├── Authentication.swift │ │ ├── KeychainHelper.swift │ │ ├── LocalOCILayoutClient.swift │ │ ├── RegistryClient+Error.swift │ │ ├── RegistryClient+Fetch.swift │ │ ├── RegistryClient+Push.swift │ │ ├── RegistryClient+Token.swift │ │ └── RegistryClient.swift │ ├── Content │ │ ├── AsyncTypes.swift │ │ ├── Content.swift │ │ ├── ContentStoreProtocol.swift │ │ ├── ContentWriter.swift │ │ ├── LocalContent.swift │ │ ├── LocalContentStore.swift │ │ ├── SHA256+Extensions.swift │ │ ├── String+Extension.swift │ │ └── URL+Extensions.swift │ ├── Descriptor.swift │ ├── FileManager+Size.swift │ ├── ImageConfig.swift │ ├── Index.swift │ ├── Manifest.swift │ ├── MediaType.swift │ ├── Platform.swift │ ├── Reference.swift │ ├── Spec.swift │ ├── State.swift │ └── Version.swift ├── ContainerizationOS │ ├── AsyncSignalHandler.swift │ ├── BinaryInteger+Extensions.swift │ ├── Command.swift │ ├── File.swift │ ├── Keychain │ │ └── KeychainQuery.swift │ ├── Linux │ │ ├── Binfmt.swift │ │ └── Epoll.swift │ ├── Mount │ │ └── Mount.swift │ ├── POSIXError+Helpers.swift │ ├── Path.swift │ ├── Pipe+Close.swift │ ├── README.md │ ├── Reaper.swift │ ├── Signals.swift │ ├── Socket │ │ ├── Socket.swift │ │ ├── SocketType.swift │ │ ├── UnixType.swift │ │ └── VsockType.swift │ ├── Syscall.swift │ ├── Sysctl.swift │ ├── Terminal.swift │ ├── URL+Extensions.swift │ └── User.swift ├── Integration │ ├── ContainerTests.swift │ ├── PodTests.swift │ └── Suite.swift └── cctl │ ├── ImageCommand.swift │ ├── KernelCommand.swift │ ├── LoginCommand.swift │ ├── RootfsCommand.swift │ ├── RunCommand.swift │ ├── cctl+Utils.swift │ └── cctl.swift ├── Tests ├── ContainerizationArchiveTests │ └── ArchiveTests.swift ├── ContainerizationEXT4Tests │ ├── Resources │ │ └── content │ │ │ └── blobs │ │ │ └── sha256 │ │ │ ├── 48a06049d3738991b011ca8b12473d712b7c40666a1462118dae3c403676afc2 │ │ │ ├── 4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 │ │ │ ├── 8e2eb240a6cd7be1a0d308125afe0060b020e89275ced2e729eda7d4eeff62a2 │ │ │ ├── ad59e9f71edceca7b1ac7c642410858489b743c97233b0a26a5e2098b1443762 │ │ │ └── c6b39de5b33961661dc939b997cc1d30cda01e38005a6c6625fd9c7e748bab44 │ ├── TestEXT4ExtendedAttributes.swift │ ├── TestEXT4Format+Create.swift │ ├── TestEXT4Format.swift │ ├── TestEXT4Reader+IO.swift │ ├── TestEXT4Unpacker.swift │ └── TestFormatterUnpack.swift ├── ContainerizationExtrasTests │ ├── AsyncMutexTests.swift │ ├── ProxyUtilsTests.swift │ ├── TestCIDRAddress.swift │ ├── TestIPAddress.swift │ ├── TestNetworkAddress+Allocator.swift │ ├── TestTimeout.swift │ └── UInt8+DataBindingTest.swift ├── ContainerizationNetlinkTests │ ├── MockNetlinkSocket.swift │ ├── NetlinkSessionTest.swift │ └── TypesTest.swift ├── ContainerizationOCITests │ ├── AuthChallengeTests.swift │ ├── OCIImageTests.swift │ ├── OCIPlatformTests.swift │ ├── OCISpecTests.swift │ ├── ReferenceTests.swift │ └── RegistryClientTests.swift ├── ContainerizationOSTests │ ├── KeychainQueryTests.swift │ ├── SocketTests.swift │ └── UserTests.swift ├── ContainerizationTests │ ├── DNSTests.swift │ ├── HashTests.swift │ ├── HostsTests.swift │ ├── ImageTests.swift │ ├── ImageTests │ │ ├── ContainsAuth.swift │ │ ├── ImageStoreImagePullTests.swift │ │ ├── ImageStoreTests.swift │ │ └── Resources │ │ │ ├── scratch.tar │ │ │ └── scratch_no_annotations.tar │ ├── KernelTests.swift │ ├── LinuxContainerTests.swift │ └── MountTests.swift └── TestImages │ ├── dockermanifestimage │ └── Dockerfile │ └── emptyimage │ └── Dockerfile ├── examples ├── README.md └── ctr-example │ ├── Makefile │ ├── Package.resolved │ ├── Package.swift │ ├── README.md │ ├── Sources │ └── ctr-example │ │ └── main.swift │ ├── ctr-example.entitlements │ └── lab.md ├── kernel ├── Makefile ├── README.md ├── build.sh ├── config-arm64 └── image │ ├── Dockerfile │ └── sources.list ├── licenserc.toml ├── scripts ├── check-integration-test-vm-panics.sh ├── cz-header-style.toml ├── ensure-hawkeye-exists.sh ├── install-hawkeye.sh ├── license-header.txt └── make-docs.sh ├── signing └── vz.entitlements └── vminitd ├── Makefile ├── Package.resolved ├── Package.swift └── Sources ├── Cgroup └── Cgroup2Manager.swift ├── LCShim ├── include │ └── syscall.h └── syscall.c ├── vmexec ├── Console.swift ├── ExecCommand.swift ├── Mount.swift ├── RunCommand.swift └── vmexec.swift └── vminitd ├── Application.swift ├── CommandRunner.swift ├── ContainerProcess.swift ├── HostStdio.swift ├── IOCloser+Extensions.swift ├── IOCloser.swift ├── IOPair.swift ├── InitCommand.swift ├── ManagedContainer.swift ├── ManagedProcess.swift ├── MemoryMonitor.swift ├── OSFile+Splice.swift ├── OSFile.swift ├── PauseCommand.swift ├── ProcessSupervisor.swift ├── Runc ├── ConsoleSocket.swift └── Runc.swift ├── RuncProcess.swift ├── Server+GRPC.swift ├── Server.swift ├── StandardIO.swift ├── TerminalIO.swift └── VsockProxy.swift /.github/ISSUE_TEMPLATE/01-bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.github/ISSUE_TEMPLATE/01-bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02-feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.github/ISSUE_TEMPLATE/02-feature.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/build-test-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.github/workflows/build-test-images.yml -------------------------------------------------------------------------------- /.github/workflows/containerization-build-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.github/workflows/containerization-build-template.yml -------------------------------------------------------------------------------- /.github/workflows/containerization-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.github/workflows/containerization-build.yml -------------------------------------------------------------------------------- /.github/workflows/docs-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.github/workflows/docs-release.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/.swift-format -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 6.2 -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/MAINTAINERS.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Package.swift -------------------------------------------------------------------------------- /Protobuf.Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Protobuf.Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Sources/CShim/exec_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/CShim/exec_command.c -------------------------------------------------------------------------------- /Sources/CShim/include/exec_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/CShim/include/exec_command.h -------------------------------------------------------------------------------- /Sources/CShim/include/socket_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/CShim/include/socket_helpers.h -------------------------------------------------------------------------------- /Sources/CShim/include/vsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/CShim/include/vsock.h -------------------------------------------------------------------------------- /Sources/CShim/socket_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/CShim/socket_helpers.c -------------------------------------------------------------------------------- /Sources/CShim/vsock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/CShim/vsock.c -------------------------------------------------------------------------------- /Sources/Containerization/AttachedFilesystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/AttachedFilesystem.swift -------------------------------------------------------------------------------- /Sources/Containerization/Container.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Container.swift -------------------------------------------------------------------------------- /Sources/Containerization/ContainerManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/ContainerManager.swift -------------------------------------------------------------------------------- /Sources/Containerization/ContainerStatistics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/ContainerStatistics.swift -------------------------------------------------------------------------------- /Sources/Containerization/DNSConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/DNSConfiguration.swift -------------------------------------------------------------------------------- /Sources/Containerization/ExitStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/ExitStatus.swift -------------------------------------------------------------------------------- /Sources/Containerization/Hash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Hash.swift -------------------------------------------------------------------------------- /Sources/Containerization/HostsConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/HostsConfiguration.swift -------------------------------------------------------------------------------- /Sources/Containerization/IO/ReaderStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/IO/ReaderStream.swift -------------------------------------------------------------------------------- /Sources/Containerization/IO/Terminal+ReaderStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/IO/Terminal+ReaderStream.swift -------------------------------------------------------------------------------- /Sources/Containerization/IO/Writer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/IO/Writer.swift -------------------------------------------------------------------------------- /Sources/Containerization/Image/Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Image/Image.swift -------------------------------------------------------------------------------- /Sources/Containerization/Image/ImageStore/ImageStore+Export.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Image/ImageStore/ImageStore+Export.swift -------------------------------------------------------------------------------- /Sources/Containerization/Image/ImageStore/ImageStore+Import.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Image/ImageStore/ImageStore+Import.swift -------------------------------------------------------------------------------- /Sources/Containerization/Image/ImageStore/ImageStore+OCILayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Image/ImageStore/ImageStore+OCILayout.swift -------------------------------------------------------------------------------- /Sources/Containerization/Image/ImageStore/ImageStore+ReferenceManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Image/ImageStore/ImageStore+ReferenceManager.swift -------------------------------------------------------------------------------- /Sources/Containerization/Image/ImageStore/ImageStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Image/ImageStore/ImageStore.swift -------------------------------------------------------------------------------- /Sources/Containerization/Image/InitImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Image/InitImage.swift -------------------------------------------------------------------------------- /Sources/Containerization/Image/KernelImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Image/KernelImage.swift -------------------------------------------------------------------------------- /Sources/Containerization/Image/Unpacker/EXT4Unpacker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Image/Unpacker/EXT4Unpacker.swift -------------------------------------------------------------------------------- /Sources/Containerization/Image/Unpacker/Unpacker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Image/Unpacker/Unpacker.swift -------------------------------------------------------------------------------- /Sources/Containerization/Interface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Interface.swift -------------------------------------------------------------------------------- /Sources/Containerization/Kernel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Kernel.swift -------------------------------------------------------------------------------- /Sources/Containerization/LinuxContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/LinuxContainer.swift -------------------------------------------------------------------------------- /Sources/Containerization/LinuxPod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/LinuxPod.swift -------------------------------------------------------------------------------- /Sources/Containerization/LinuxProcess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/LinuxProcess.swift -------------------------------------------------------------------------------- /Sources/Containerization/LinuxProcessConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/LinuxProcessConfiguration.swift -------------------------------------------------------------------------------- /Sources/Containerization/Mount.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Mount.swift -------------------------------------------------------------------------------- /Sources/Containerization/NATInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/NATInterface.swift -------------------------------------------------------------------------------- /Sources/Containerization/NATNetworkInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/NATNetworkInterface.swift -------------------------------------------------------------------------------- /Sources/Containerization/SandboxContext/SandboxContext.grpc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/SandboxContext/SandboxContext.grpc.swift -------------------------------------------------------------------------------- /Sources/Containerization/SandboxContext/SandboxContext.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/SandboxContext/SandboxContext.pb.swift -------------------------------------------------------------------------------- /Sources/Containerization/SandboxContext/SandboxContext.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/SandboxContext/SandboxContext.proto -------------------------------------------------------------------------------- /Sources/Containerization/SystemPlatform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/SystemPlatform.swift -------------------------------------------------------------------------------- /Sources/Containerization/TimeSyncer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/TimeSyncer.swift -------------------------------------------------------------------------------- /Sources/Containerization/UnixSocketConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/UnixSocketConfiguration.swift -------------------------------------------------------------------------------- /Sources/Containerization/UnixSocketRelay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/UnixSocketRelay.swift -------------------------------------------------------------------------------- /Sources/Containerization/VMConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/VMConfiguration.swift -------------------------------------------------------------------------------- /Sources/Containerization/VZVirtualMachine+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/VZVirtualMachine+Helpers.swift -------------------------------------------------------------------------------- /Sources/Containerization/VZVirtualMachineInstance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/VZVirtualMachineInstance.swift -------------------------------------------------------------------------------- /Sources/Containerization/VZVirtualMachineManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/VZVirtualMachineManager.swift -------------------------------------------------------------------------------- /Sources/Containerization/VirtualMachineAgent+Additions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/VirtualMachineAgent+Additions.swift -------------------------------------------------------------------------------- /Sources/Containerization/VirtualMachineAgent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/VirtualMachineAgent.swift -------------------------------------------------------------------------------- /Sources/Containerization/VirtualMachineInstance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/VirtualMachineInstance.swift -------------------------------------------------------------------------------- /Sources/Containerization/VirtualMachineManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/VirtualMachineManager.swift -------------------------------------------------------------------------------- /Sources/Containerization/Vminitd+Rosetta.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Vminitd+Rosetta.swift -------------------------------------------------------------------------------- /Sources/Containerization/Vminitd+SocketRelay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Vminitd+SocketRelay.swift -------------------------------------------------------------------------------- /Sources/Containerization/Vminitd.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/Vminitd.swift -------------------------------------------------------------------------------- /Sources/Containerization/VsockListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Containerization/VsockListener.swift -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/ArchiveError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/ArchiveError.swift -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/ArchiveWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/ArchiveWriter.swift -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/ArchiveWriterConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/ArchiveWriterConfiguration.swift -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/CArchive/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/CArchive/COPYING -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/CArchive/archive_swift_bridge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/CArchive/archive_swift_bridge.c -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/CArchive/include/archive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/CArchive/include/archive.h -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/CArchive/include/archive_bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/CArchive/include/archive_bridge.h -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/CArchive/include/archive_entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/CArchive/include/archive_entry.h -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/FileArchiveWriterDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/FileArchiveWriterDelegate.swift -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/Reader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/Reader.swift -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/TempDir.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/TempDir.swift -------------------------------------------------------------------------------- /Sources/ContainerizationArchive/WriteEntry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationArchive/WriteEntry.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/Documentation.docc/ext4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/Documentation.docc/ext4.md -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/EXT4+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/EXT4+Extensions.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/EXT4+FileTree.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/EXT4+FileTree.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/EXT4+Formatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/EXT4+Formatter.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/EXT4+Ptr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/EXT4+Ptr.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/EXT4+Reader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/EXT4+Reader.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/EXT4+Types.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/EXT4+Types.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/EXT4+Xattrs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/EXT4+Xattrs.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/EXT4.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/EXT4.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/EXT4Reader+Export.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/EXT4Reader+Export.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/EXT4Reader+IO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/EXT4Reader+IO.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/FilePath+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/FilePath+Extensions.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/FileTimestamps.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/FileTimestamps.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/Formatter+Unpack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/Formatter+Unpack.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/Integer+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/Integer+Extensions.swift -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/README.md -------------------------------------------------------------------------------- /Sources/ContainerizationEXT4/UnsafeLittleEndianBytes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationEXT4/UnsafeLittleEndianBytes.swift -------------------------------------------------------------------------------- /Sources/ContainerizationError/ContainerizationError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationError/ContainerizationError.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/AddressAllocator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/AddressAllocator.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/AsyncLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/AsyncLock.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/AsyncMutex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/AsyncMutex.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/CIDRAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/CIDRAddress.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/FileManager+Temporary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/FileManager+Temporary.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/IPAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/IPAddress.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/IndexedAddressAllocator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/IndexedAddressAllocator.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/NetworkAddress+Allocator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/NetworkAddress+Allocator.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/NetworkAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/NetworkAddress.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/ProgressEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/ProgressEvent.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/ProxyUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/ProxyUtils.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/RotatingAddressAllocator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/RotatingAddressAllocator.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/Timeout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/Timeout.swift -------------------------------------------------------------------------------- /Sources/ContainerizationExtras/UInt8+DataBinding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationExtras/UInt8+DataBinding.swift -------------------------------------------------------------------------------- /Sources/ContainerizationIO/ReadStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationIO/ReadStream.swift -------------------------------------------------------------------------------- /Sources/ContainerizationNetlink/NetlinkSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationNetlink/NetlinkSession.swift -------------------------------------------------------------------------------- /Sources/ContainerizationNetlink/NetlinkSocket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationNetlink/NetlinkSocket.swift -------------------------------------------------------------------------------- /Sources/ContainerizationNetlink/Types.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationNetlink/Types.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/AnnotationKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/AnnotationKeys.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Bundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Bundle.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Client/Authentication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Client/Authentication.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Client/KeychainHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Client/KeychainHelper.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Client/LocalOCILayoutClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Client/LocalOCILayoutClient.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Client/RegistryClient+Error.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Client/RegistryClient+Error.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Client/RegistryClient+Fetch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Client/RegistryClient+Fetch.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Client/RegistryClient+Push.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Client/RegistryClient+Push.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Client/RegistryClient+Token.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Client/RegistryClient+Token.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Client/RegistryClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Client/RegistryClient.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Content/AsyncTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Content/AsyncTypes.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Content/Content.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Content/Content.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Content/ContentStoreProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Content/ContentStoreProtocol.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Content/ContentWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Content/ContentWriter.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Content/LocalContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Content/LocalContent.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Content/LocalContentStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Content/LocalContentStore.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Content/SHA256+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Content/SHA256+Extensions.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Content/String+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Content/String+Extension.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Content/URL+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Content/URL+Extensions.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Descriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Descriptor.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/FileManager+Size.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/FileManager+Size.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/ImageConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/ImageConfig.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Index.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Index.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Manifest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Manifest.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/MediaType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/MediaType.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Platform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Platform.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Reference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Reference.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Spec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Spec.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/State.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/State.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOCI/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOCI/Version.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/AsyncSignalHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/AsyncSignalHandler.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/BinaryInteger+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/BinaryInteger+Extensions.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Command.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Command.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/File.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/File.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Keychain/KeychainQuery.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Keychain/KeychainQuery.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Linux/Binfmt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Linux/Binfmt.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Linux/Epoll.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Linux/Epoll.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Mount/Mount.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Mount/Mount.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/POSIXError+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/POSIXError+Helpers.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Path.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Path.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Pipe+Close.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Pipe+Close.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/README.md -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Reaper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Reaper.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Signals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Signals.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Socket/Socket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Socket/Socket.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Socket/SocketType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Socket/SocketType.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Socket/UnixType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Socket/UnixType.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Socket/VsockType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Socket/VsockType.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Syscall.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Syscall.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Sysctl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Sysctl.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/Terminal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/Terminal.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/URL+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/URL+Extensions.swift -------------------------------------------------------------------------------- /Sources/ContainerizationOS/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/ContainerizationOS/User.swift -------------------------------------------------------------------------------- /Sources/Integration/ContainerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Integration/ContainerTests.swift -------------------------------------------------------------------------------- /Sources/Integration/PodTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Integration/PodTests.swift -------------------------------------------------------------------------------- /Sources/Integration/Suite.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/Integration/Suite.swift -------------------------------------------------------------------------------- /Sources/cctl/ImageCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/cctl/ImageCommand.swift -------------------------------------------------------------------------------- /Sources/cctl/KernelCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/cctl/KernelCommand.swift -------------------------------------------------------------------------------- /Sources/cctl/LoginCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/cctl/LoginCommand.swift -------------------------------------------------------------------------------- /Sources/cctl/RootfsCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/cctl/RootfsCommand.swift -------------------------------------------------------------------------------- /Sources/cctl/RunCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/cctl/RunCommand.swift -------------------------------------------------------------------------------- /Sources/cctl/cctl+Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/cctl/cctl+Utils.swift -------------------------------------------------------------------------------- /Sources/cctl/cctl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Sources/cctl/cctl.swift -------------------------------------------------------------------------------- /Tests/ContainerizationArchiveTests/ArchiveTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationArchiveTests/ArchiveTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/Resources/content/blobs/sha256/48a06049d3738991b011ca8b12473d712b7c40666a1462118dae3c403676afc2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/Resources/content/blobs/sha256/48a06049d3738991b011ca8b12473d712b7c40666a1462118dae3c403676afc2 -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/Resources/content/blobs/sha256/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/Resources/content/blobs/sha256/4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/Resources/content/blobs/sha256/8e2eb240a6cd7be1a0d308125afe0060b020e89275ced2e729eda7d4eeff62a2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/Resources/content/blobs/sha256/8e2eb240a6cd7be1a0d308125afe0060b020e89275ced2e729eda7d4eeff62a2 -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/Resources/content/blobs/sha256/ad59e9f71edceca7b1ac7c642410858489b743c97233b0a26a5e2098b1443762: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/Resources/content/blobs/sha256/ad59e9f71edceca7b1ac7c642410858489b743c97233b0a26a5e2098b1443762 -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/Resources/content/blobs/sha256/c6b39de5b33961661dc939b997cc1d30cda01e38005a6c6625fd9c7e748bab44: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/Resources/content/blobs/sha256/c6b39de5b33961661dc939b997cc1d30cda01e38005a6c6625fd9c7e748bab44 -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/TestEXT4ExtendedAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/TestEXT4ExtendedAttributes.swift -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/TestEXT4Format+Create.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/TestEXT4Format+Create.swift -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/TestEXT4Format.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/TestEXT4Format.swift -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/TestEXT4Reader+IO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/TestEXT4Reader+IO.swift -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/TestEXT4Unpacker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/TestEXT4Unpacker.swift -------------------------------------------------------------------------------- /Tests/ContainerizationEXT4Tests/TestFormatterUnpack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationEXT4Tests/TestFormatterUnpack.swift -------------------------------------------------------------------------------- /Tests/ContainerizationExtrasTests/AsyncMutexTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationExtrasTests/AsyncMutexTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationExtrasTests/ProxyUtilsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationExtrasTests/ProxyUtilsTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationExtrasTests/TestCIDRAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationExtrasTests/TestCIDRAddress.swift -------------------------------------------------------------------------------- /Tests/ContainerizationExtrasTests/TestIPAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationExtrasTests/TestIPAddress.swift -------------------------------------------------------------------------------- /Tests/ContainerizationExtrasTests/TestNetworkAddress+Allocator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationExtrasTests/TestNetworkAddress+Allocator.swift -------------------------------------------------------------------------------- /Tests/ContainerizationExtrasTests/TestTimeout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationExtrasTests/TestTimeout.swift -------------------------------------------------------------------------------- /Tests/ContainerizationExtrasTests/UInt8+DataBindingTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationExtrasTests/UInt8+DataBindingTest.swift -------------------------------------------------------------------------------- /Tests/ContainerizationNetlinkTests/MockNetlinkSocket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationNetlinkTests/MockNetlinkSocket.swift -------------------------------------------------------------------------------- /Tests/ContainerizationNetlinkTests/NetlinkSessionTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationNetlinkTests/NetlinkSessionTest.swift -------------------------------------------------------------------------------- /Tests/ContainerizationNetlinkTests/TypesTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationNetlinkTests/TypesTest.swift -------------------------------------------------------------------------------- /Tests/ContainerizationOCITests/AuthChallengeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationOCITests/AuthChallengeTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationOCITests/OCIImageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationOCITests/OCIImageTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationOCITests/OCIPlatformTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationOCITests/OCIPlatformTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationOCITests/OCISpecTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationOCITests/OCISpecTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationOCITests/ReferenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationOCITests/ReferenceTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationOCITests/RegistryClientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationOCITests/RegistryClientTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationOSTests/KeychainQueryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationOSTests/KeychainQueryTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationOSTests/SocketTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationOSTests/SocketTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationOSTests/UserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationOSTests/UserTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationTests/DNSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/DNSTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationTests/HashTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/HashTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationTests/HostsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/HostsTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationTests/ImageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/ImageTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationTests/ImageTests/ContainsAuth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/ImageTests/ContainsAuth.swift -------------------------------------------------------------------------------- /Tests/ContainerizationTests/ImageTests/ImageStoreImagePullTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/ImageTests/ImageStoreImagePullTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationTests/ImageTests/ImageStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/ImageTests/ImageStoreTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationTests/ImageTests/Resources/scratch.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/ImageTests/Resources/scratch.tar -------------------------------------------------------------------------------- /Tests/ContainerizationTests/ImageTests/Resources/scratch_no_annotations.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/ImageTests/Resources/scratch_no_annotations.tar -------------------------------------------------------------------------------- /Tests/ContainerizationTests/KernelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/KernelTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationTests/LinuxContainerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/LinuxContainerTests.swift -------------------------------------------------------------------------------- /Tests/ContainerizationTests/MountTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/ContainerizationTests/MountTests.swift -------------------------------------------------------------------------------- /Tests/TestImages/dockermanifestimage/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/TestImages/dockermanifestimage/Dockerfile -------------------------------------------------------------------------------- /Tests/TestImages/emptyimage/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/Tests/TestImages/emptyimage/Dockerfile -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/ctr-example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/examples/ctr-example/Makefile -------------------------------------------------------------------------------- /examples/ctr-example/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/examples/ctr-example/Package.resolved -------------------------------------------------------------------------------- /examples/ctr-example/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/examples/ctr-example/Package.swift -------------------------------------------------------------------------------- /examples/ctr-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/examples/ctr-example/README.md -------------------------------------------------------------------------------- /examples/ctr-example/Sources/ctr-example/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/examples/ctr-example/Sources/ctr-example/main.swift -------------------------------------------------------------------------------- /examples/ctr-example/ctr-example.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/examples/ctr-example/ctr-example.entitlements -------------------------------------------------------------------------------- /examples/ctr-example/lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/examples/ctr-example/lab.md -------------------------------------------------------------------------------- /kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/kernel/Makefile -------------------------------------------------------------------------------- /kernel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/kernel/README.md -------------------------------------------------------------------------------- /kernel/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/kernel/build.sh -------------------------------------------------------------------------------- /kernel/config-arm64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/kernel/config-arm64 -------------------------------------------------------------------------------- /kernel/image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/kernel/image/Dockerfile -------------------------------------------------------------------------------- /kernel/image/sources.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/kernel/image/sources.list -------------------------------------------------------------------------------- /licenserc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/licenserc.toml -------------------------------------------------------------------------------- /scripts/check-integration-test-vm-panics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/scripts/check-integration-test-vm-panics.sh -------------------------------------------------------------------------------- /scripts/cz-header-style.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/scripts/cz-header-style.toml -------------------------------------------------------------------------------- /scripts/ensure-hawkeye-exists.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/scripts/ensure-hawkeye-exists.sh -------------------------------------------------------------------------------- /scripts/install-hawkeye.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/scripts/install-hawkeye.sh -------------------------------------------------------------------------------- /scripts/license-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/scripts/license-header.txt -------------------------------------------------------------------------------- /scripts/make-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/scripts/make-docs.sh -------------------------------------------------------------------------------- /signing/vz.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/signing/vz.entitlements -------------------------------------------------------------------------------- /vminitd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Makefile -------------------------------------------------------------------------------- /vminitd/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Package.resolved -------------------------------------------------------------------------------- /vminitd/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Package.swift -------------------------------------------------------------------------------- /vminitd/Sources/Cgroup/Cgroup2Manager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/Cgroup/Cgroup2Manager.swift -------------------------------------------------------------------------------- /vminitd/Sources/LCShim/include/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/LCShim/include/syscall.h -------------------------------------------------------------------------------- /vminitd/Sources/LCShim/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/LCShim/syscall.c -------------------------------------------------------------------------------- /vminitd/Sources/vmexec/Console.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vmexec/Console.swift -------------------------------------------------------------------------------- /vminitd/Sources/vmexec/ExecCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vmexec/ExecCommand.swift -------------------------------------------------------------------------------- /vminitd/Sources/vmexec/Mount.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vmexec/Mount.swift -------------------------------------------------------------------------------- /vminitd/Sources/vmexec/RunCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vmexec/RunCommand.swift -------------------------------------------------------------------------------- /vminitd/Sources/vmexec/vmexec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vmexec/vmexec.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/Application.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/Application.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/CommandRunner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/CommandRunner.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/ContainerProcess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/ContainerProcess.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/HostStdio.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/HostStdio.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/IOCloser+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/IOCloser+Extensions.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/IOCloser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/IOCloser.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/IOPair.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/IOPair.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/InitCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/InitCommand.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/ManagedContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/ManagedContainer.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/ManagedProcess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/ManagedProcess.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/MemoryMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/MemoryMonitor.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/OSFile+Splice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/OSFile+Splice.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/OSFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/OSFile.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/PauseCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/PauseCommand.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/ProcessSupervisor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/ProcessSupervisor.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/Runc/ConsoleSocket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/Runc/ConsoleSocket.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/Runc/Runc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/Runc/Runc.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/RuncProcess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/RuncProcess.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/Server+GRPC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/Server+GRPC.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/Server.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/Server.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/StandardIO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/StandardIO.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/TerminalIO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/TerminalIO.swift -------------------------------------------------------------------------------- /vminitd/Sources/vminitd/VsockProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/containerization/HEAD/vminitd/Sources/vminitd/VsockProxy.swift --------------------------------------------------------------------------------