Commit Graph

  • 5427fd21de LinuxContainer: stop the VM when setup fails after start (#836) main 0.41.0 Arnav Reddy 2026-08-10 06:52:44 -07:00
  • dac8a2ca8c LinuxContainer: finish the copyOut metadata stream on every path (#837) Arnav Reddy 2026-08-10 06:45:12 -07:00
  • 55d1dc95e2 ImageStore: write state.json atomically (#835) Arnav Reddy 2026-08-10 06:43:03 -07:00
  • fc2b9bd816 align timeout for all platforms (#834) Michael Crosby 2026-08-10 09:42:16 -04:00
  • b9c65e59b2 fix(oci): render arm64 platform description without redundant v8 (#783) Islam Gagiev 2026-08-07 19:19:40 +04:00
  • d18b82867e [gitignore]: ignore vscode workspace files (#817) Saehej Kang 2026-08-06 23:56:24 -07:00
  • 2ec221af5a Fix bug when comparing the Platform struct (#833) Aditya Ramani 2026-08-06 11:18:01 -07:00
  • 5796abeaea Use a custom volume for build cache inside of a container (#828) 0.40.2 Aditya Ramani 2026-07-31 10:51:05 -07:00
  • ff44a5b683 Redact environment variable values in vminitd debug logs (#813) Vyncint Ng 2026-07-30 00:49:56 +07:00
  • 7800b46421 Dont remount /run/virtiofs when adding container (#824) 0.40.1 Aditya Ramani 2026-07-28 13:08:21 -07:00
  • 3a224e9f90 Make nested virt optional for makefile linux_run helper function (#822) Kathryn Baldauf 2026-07-28 11:15:27 -07:00
  • 50f7722296 Mask high mode bits in archive reader (#816) 0.40.0 Kathryn Baldauf 2026-07-27 11:42:07 -07:00
  • a4d2510a3c Fix virtiofs makefile syntax (#815) Michael Crosby 2026-07-27 12:08:45 -04:00
  • 74ace148de Build vminitd and initfs inside the dev container (#810) Michael Crosby 2026-07-24 11:04:06 -04:00
  • 450d44ecb6 perf: index EXT4 FileTree children by name to avoid O(n^2) unpack (#793) Kameron Kilchrist 2026-07-23 14:34:28 -07:00
  • 2563ed5736 feat: virtiofs rootfs hotplug for LinuxPod on cloud-hypervisor (#809) 0.39.0 Michael Crosby 2026-07-23 11:00:57 -04:00
  • 4f8dc6b53c Update Package.resolved with latest versions. (#808) J Logan 2026-07-21 18:27:36 -07:00
  • d9868bb657 Add support for tmpfs based pod volumes (#803) 0.38.0 Aditya Ramani 2026-07-20 16:07:05 -07:00
  • 5d5204a383 Add journal parameter to EXT4Unpacker unpack(). (#806) J Logan 2026-07-20 15:54:50 -07:00
  • 585fd8cfd2 Rename misleading blockSizeInBytes parameter to capacityInBytes in EXT4Unpacker (#789) adityabagchi24 2026-07-19 05:13:53 +05:30
  • 2a591c2aee fix(package): exclude CloudHypervisor README (#798) Steve 2026-07-15 15:20:08 +01:00
  • 2f947e7614 Unset CONFIG_VSOCKETS_LOOPBACK in kernel config (#797) Aditya Ramani 2026-07-09 17:25:44 -07:00
  • 315341b625 add masked and readonly path support (#795) Michael Crosby 2026-07-08 16:47:16 -04:00
  • 6093542d9c cctl: deprecate creds over http (#788) Michael Crosby 2026-07-08 14:31:26 -04:00
  • 1d5641ff96 fix hotplug mounting of virtiofs (#794) 0.37.0 Michael Crosby 2026-07-07 18:09:37 -04:00
  • 7aa4e723f6 Upgrade grpc-swift-nio-transport to 2.9.0 and remove HTTP2ConnectBuff… (#778) 0.36.0 adityabagchi24 2026-07-07 21:19:17 +05:30
  • bd709ba8cb fix: default to restricted OCI capability set (#786) Michael Crosby 2026-07-02 12:45:15 -04:00
  • b438e97b93 Add cloud-hypervisor VMM backend for Linux hosts (#782) Michael Crosby 2026-07-02 11:20:22 -04:00
  • ade205218c Add checksum validation to hawkeye installation (#785) Kathryn Baldauf 2026-06-30 13:40:34 -07:00
  • 44bec8b993 Support disk image based pod volumes (#780) 0.35.0 Aditya Ramani 2026-06-26 10:55:36 -07:00
  • d992a1996d fix(EXT4): create missing parent dirs for hardlinks during unpack (#777) Malte Poll 2026-06-24 18:31:07 +01:00
  • a132341dc6 Make EXT4Unpacker configurable for journal mode. (#775) J Logan 2026-06-23 10:41:25 -07:00
  • 6b7b42ca3e [vminitd]: api for trim filesystem operations (#700) 0.34.0 Saehej Kang 2026-06-20 06:32:23 -07:00
  • 5887dc55f3 [vminitd]: api for freeze/thaw filesystem operations (#685) Saehej Kang 2026-06-19 14:45:17 -07:00
  • d55cc188ce Allow setting log level for vminitd (#772) Aditya Ramani 2026-06-16 18:04:31 -07:00
  • 7e2ae5a170 docs: fix traversal in a public method's documentation (#770) Mojtaba Hosseini 2026-06-16 23:11:46 +03:30
  • ddd19a61a8 add x86 kernel config (#765) Michael Crosby 2026-06-16 12:47:20 -04:00
  • e29657b86e Pin macOS CI builds to Swift 6.3 for now. (#771) J Logan 2026-06-16 08:44:27 -07:00
  • 4f6df44c2a fix(Platform): make arm64 nil-variant and v8 hash identically (#764) Vitor Hugo 2026-06-16 11:06:06 -03:00
  • 1437c67f5a Update github actions to use SHA versions (#763) Kathryn Baldauf 2026-06-04 15:08:22 -07:00
  • 9275f365dd [Experimental] Add Sandboxy binary (#607) 0.33.4 Danny Canter 2026-06-03 09:27:49 -07:00
  • e1e31b7ae9 add IPv6 support (#752) Yibo Zhuang 2026-06-03 09:07:20 -07:00
  • 72043f90ac ContentStore: Fix totalAllocatedSize on Linux (#761) Yibo Zhuang 2026-06-01 17:06:09 -07:00
  • a2a1add6c7 Add totalAllocatedSize to ContentStore (#760) 0.33.3 Raj 2026-06-01 14:22:04 -07:00
  • 6cb66583e2 Stats: Expose more memory stats (#758) Danny Canter 2026-06-01 11:52:53 -07:00
  • b1e779eb2a Cgroup2: Add ability to filter stats (#757) Danny Canter 2026-06-01 11:51:50 -07:00
  • fd820380a6 Fix head-of-line blocking and resource leak in BidirectionalRelay (#713) mlsad3 2026-06-01 10:33:36 -07:00
  • 2550dd49f1 [os]: add FilePathOps utility type + initial absolute path function (#751) 0.33.2 Saehej Kang 2026-05-27 08:27:28 -07:00
  • 565e8a3e02 Improve documentation formatting and consistency (#633) pickle-RickA 2026-05-27 10:23:39 +03:00
  • d09a1026b7 Fix incorrect byte shift in IPv4Address byte-array initializer (#754) Aditya Singh 2026-05-26 13:38:05 -07:00
  • 25558e6b85 ImageStore: Preserve source index mediaType on push (#750) David Palma 2026-05-21 17:48:40 -07:00
  • 9205a76630 Keep CVersion in the vminitd package (#747) 0.33.1 Dmitry Kovba 2026-05-20 20:17:26 -07:00
  • 485a1a3735 Fix missing apostrophes in Image scope-walk comment (#741) Shaurya Singh 2026-05-20 16:28:07 -07:00
  • d3d7d2143c Adds FileDescriptor-based enumerate(). (#746) 0.33.0 J Logan 2026-05-20 15:55:29 -07:00
  • c8fe3bbef9 Move the VminitdCore library to the top-level package (#742) Dmitry Kovba 2026-05-20 15:46:32 -07:00
  • db5b5b9840 Add path resolution for CopyIn using Stat (#727) 0.32.2 Simone Panico 2026-05-19 19:25:43 +02:00
  • 872f601f93 add hotplug interfaces for vmms (#740) Michael Crosby 2026-05-18 13:29:36 -04:00
  • f8a18e8dcd Make maxIDLength public (#734) 0.32.1 jwhur 2026-05-11 16:31:30 -07:00
  • ece8f984b3 vminitd: Fix UDS length issue with large container IDs (#731) Danny Canter 2026-05-11 15:26:31 -07:00
  • 737bd37777 LinuxContainer/LinuxPod: Add ID length restriction (#733) Danny Canter 2026-05-11 14:47:20 -07:00
  • 3ff7321562 Set devcontainer Swift image version to 6.3.0. (#732) J Logan 2026-05-09 17:38:24 -07:00
  • e9f4ece2bb Skip comment lines when parsing the passwd and group files (#728) Dmitry Kovba 2026-05-08 12:22:20 -07:00
  • 03280f3952 refactor memory alignment to VZVirtualMachineInstance (#725) Yibo Zhuang 2026-05-06 07:36:10 -07:00
  • 8140499b4f TerminalIO: Fix ebadf on close (#719) Danny Canter 2026-05-04 10:35:41 -07:00
  • 9d2b5794e3 Enable CIFS/SMB kernel support in arm64 config (#681) Tony Coconate 2026-05-02 20:04:14 -05:00
  • c519d57609 Add unit tests for AsyncLock (#720) 0.32.0 Kathryn Baldauf 2026-05-01 16:05:49 -07:00
  • dc710a32a6 AsyncSignalHandler: Add helper to catch all signals (#722) Danny Canter 2026-05-01 15:02:34 -07:00
  • 57d157c82a Signal: Expose helpful helper methods (#721) Danny Canter 2026-05-01 14:51:40 -07:00
  • f2c42402e7 Refactor ArchiveWriter to expose archiving each path independently (#693) jwhur 2026-04-30 18:23:47 -07:00
  • df125a2300 Prevent recursion attacks in EXT4Formatter.unlink (#415) Sidhartha Mani 2026-04-30 12:01:32 -07:00
  • de075fff8a Fix: bad request will remove header and retry login (#711) ChengHao Yang 2026-04-30 03:29:54 +08:00
  • b62edd2e2d make vminitd package for extensions (#708) Michael Crosby 2026-04-29 14:43:52 -04:00
  • 0e469481f5 LinuxContainer: Allow cpu/mem overhead to be configurable (#710) Danny Canter 2026-04-29 07:33:44 -07:00
  • 6c827ee3ad Add additional NBD integration test for raw block (#707) Yibo Zhuang 2026-04-28 14:58:15 -07:00
  • 9a6f0d4c52 Add support for network block device (NBD) (#690) Yibo Zhuang 2026-04-28 10:56:17 -07:00
  • 5fef4e0e10 produce initfs.ext4 for package creation (#706) Michael Crosby 2026-04-28 12:54:41 -04:00
  • 3ef9976d38 Fix compilation warnings (#696) Dmitry Kovba 2026-04-28 08:18:13 -07:00
  • 56f1c83a14 Rework signals usage/parsing (#704) Danny Canter 2026-04-28 08:15:13 -07:00
  • b770cd2a02 Add stat RPC (#614) jwhur 2026-04-27 14:44:33 -07:00
  • 59f599eed5 allow filter of descriptors on push (#703) Michael Crosby 2026-04-27 16:57:20 -04:00
  • 46c8fd3269 LinuxContainer/LinuxPod: Expose withVirtualMachineInstance (#701) Danny Canter 2026-04-27 12:17:12 -07:00
  • 0891bf399d OCI: Change hook to hooks (#702) Danny Canter 2026-04-27 11:47:36 -07:00
  • 41ffd07f3e Add a default route to the first interface only (#697) Dmitry Kovba 2026-04-23 08:05:25 -07:00
  • bbea928c9e Add a public constructor to HTTP2ConnectBufferingHandler.swift (#695) Dmitry Kovba 2026-04-21 15:57:25 -07:00
  • 7874529578 Make HTTP2ConnectBufferingHandler public temporarily (#694) Aditya Ramani 2026-04-21 15:29:37 -07:00
  • f1ee6f8b73 Adds journal modes to EXT4.Formatter. (#689) 0.31.0 J Logan 2026-04-21 12:25:09 -07:00
  • 325d33a881 Update to use static SDK 6.3.0. (#691) J Logan 2026-04-19 08:49:46 -07:00
  • fdd66283ce Epoll: Unit tests (#688) Danny Canter 2026-04-16 15:33:54 -07:00
  • 0f4c8cf592 Make unit tests runnable on Linux (#686) Danny Canter 2026-04-15 16:58:03 -07:00
  • 8908ffc5d1 EXT4: Rework Ptr (#687) Danny Canter 2026-04-14 20:17:46 -07:00
  • c0f8fb423a ContainerizationOCI: dedupe platform normalizing logic (#683) Danny Canter 2026-04-14 11:27:14 -07:00
  • 47518e0738 LinuxContainer: Give 1 vcpu of overhead for guest (#684) Danny Canter 2026-04-14 00:19:40 -07:00
  • de58d1dd09 Set memory.low for vminitd to avoid kernel reclaiming its memory (#682) jwhur 2026-04-13 18:42:28 -07:00
  • 833b07f4f5 vminitd (client): Turn off idle timeout (#680) Danny Canter 2026-04-13 00:15:37 -07:00
  • 9d870451e8 Upgrade vminitd API to use grpc-swift-2. (#578) (#669) J Logan 2026-04-13 06:11:03 +01:00
  • 57f623d7f7 Start converting libraries to use FoundationEssentials (#676) Danny Canter 2026-04-10 19:58:41 -07:00
  • 8c53f4d526 Restore a configurable block size in the EXT4 formatter (#679) Dmitry Kovba 2026-04-10 14:04:20 -07:00
  • ceee3a67ba vminitd: Lower nio event loop group threads to 1 (#677) Danny Canter 2026-04-10 10:47:22 -07:00
  • 250546f185 Fix the hardlink count decrement threshold and unlink cleanup (#610) Dmitry Kovba 2026-04-09 12:28:35 -07:00
  • 2c4012e4e8 Derive the block size from the log block size (#662) Dmitry Kovba 2026-04-09 12:26:23 -07:00