Commit Graph

  • 53021bec36 Cgroup2Manager: Various adjustments (#270) 0.6.0 Danny Canter 2025-08-19 17:31:51 -07:00
  • 2f32e36a0d Cgroup2Manager: Fix error log mistake (#269) Danny Canter 2025-08-18 09:19:55 -07:00
  • c3f5816353 Handle the same file name in the fetchBlob method (#258) Dmitry Kovba 2025-08-15 11:02:22 -07:00
  • 54980872d9 add ability to export initfs as block (#268) Michael Crosby 2025-08-15 03:12:14 -04:00
  • e08b0d4fb4 add kernel support section to readme (#267) Michael Crosby 2025-08-14 18:15:43 -04:00
  • 531ccd6205 vminitd: Rename CgroupManager -> Cgroup2Manager (#266) Danny Canter 2025-08-13 20:16:03 -04:00
  • 79e07b43ce vminitd: Add init and execs to cgroup (#265) Danny Canter 2025-08-13 12:58:49 -04:00
  • 50500276e2 Update allocations in Allocator (#264) Dmitry Kovba 2025-08-13 09:50:23 -07:00
  • 985dac83e5 vminitd: Proper pty setup / mount /dev/console (#248) Danny Canter 2025-08-12 20:03:27 -04:00
  • 5a1975a3bf Clarify macOS version support and minor style tweaks (#263) Tim Sneath 2025-08-11 13:35:38 -07:00
  • 87541cbe65 Agent: Add and implement writeFile (#259) Danny Canter 2025-08-11 12:33:30 -04:00
  • 7b00f39140 Close a handle inside a lock (#257) Dmitry Kovba 2025-08-11 09:26:31 -07:00
  • 259c841591 ContainerizationExtras: Timeout adjustments (#254) Danny Canter 2025-08-07 11:34:45 -07:00
  • adf5bd1866 LinuxContainer: Support pause/resume (#217) Danny Canter 2025-08-07 10:12:11 -07:00
  • 88aeffe4db Add /dev/rtc symlink (#252) Danny Canter 2025-08-07 10:09:57 -07:00
  • 14482784db Ensure mutable properties aren't accessed outside their intended thread-safe usage patterns (#247) Dmitry Kovba 2025-08-06 18:44:27 -07:00
  • 36a5cd505a Replace public computed properties with locks in setters (#242) Dmitry Kovba 2025-08-06 18:29:07 -07:00
  • bfc34e0da4 Eliminate race windows in the Socket class (#245) Dmitry Kovba 2025-08-06 18:22:54 -07:00
  • b2b2d41d77 Revert "Vminitd: Remove special cased /run mount (#233)" (#253) Danny Canter 2025-08-06 17:34:00 -07:00
  • 4d2f73d300 LinuxContainer: Allow reuse after being stopped (#240) Danny Canter 2025-08-06 09:24:07 -07:00
  • 14239b02c3 ContainerizationOS: minor fixes (#241) Eric Ernst 2025-07-31 23:32:10 -07:00
  • ab37e574a0 ContainerManager: Make root/imagestore suppliable (#228) Danny Canter 2025-07-29 12:41:54 -07:00
  • d512fcb7cc Transition to actors (#225) Dmitry Kovba 2025-07-29 05:10:48 -07:00
  • 95978185fd Standardize property names in ReadStream (#213) Dmitry Kovba 2025-07-28 09:26:09 -07:00
  • 71a5765d7f LinuxContainer: Remove IOHandler (#235) Danny Canter 2025-07-28 09:15:23 -07:00
  • 41c3e4a2c3 Update xcode developer dir to new regularly updated symlink (#234) Kathryn Baldauf 2025-07-25 11:38:55 -07:00
  • 5f7dcd2a16 Vminitd: Remove special cased /run mount (#233) Danny Canter 2025-07-25 09:43:48 -07:00
  • 032dcee131 Chore: Simplify AttachedFilesystem constructor (#232) Danny Canter 2025-07-24 16:40:32 -07:00
  • a5937a8b13 Misc. capitalization/comment adjustments (#231) Danny Canter 2025-07-24 16:40:21 -07:00
  • a73541e393 Netlink: Change logging to trace level (#229) Danny Canter 2025-07-24 11:36:53 -07:00
  • 6071a9fe1f LinuxContainer: Remove SendableProperty usage (#223) Danny Canter 2025-07-22 15:41:29 -07:00
  • 0a4ff1b737 Add ContainerManager (#200) 0.5.0 Michael Crosby 2025-07-22 14:53:52 -04:00
  • 636099970e LinuxContainer/LinuxProcess: Rework supplying configuration (#219) Danny Canter 2025-07-22 09:14:57 -07:00
  • fcd198e968 ContainerizationOS: Speed up fd closes (#222) Danny Canter 2025-07-22 07:30:10 -07:00
  • 8b93a2083a LinuxContainer: Fix build break (#218) Danny Canter 2025-07-18 08:44:16 -07:00
  • c4b6b68ce7 LinuxContainer: Add /etc/hosts writing functionality (#207) Danny Canter 2025-07-18 00:54:18 -07:00
  • 3cc638624f KeychainHelper: Simplify lookup (#214) Danny Canter 2025-07-17 09:37:59 -07:00
  • 402339e248 Add a com.apple.containerization.index.indirect annotation to distinguish synthesized index (#198) YR Chen 2025-07-17 01:24:18 +08:00
  • 41d41e4ffe Check for supported types in the @SendableProperty macro (#212) 0.4.1 Dmitry Kovba 2025-07-14 15:08:08 -07:00
  • ab559752b8 Handle keychain query errors in keychain helper lookup (#211) 0.4.0 Kathryn Baldauf 2025-07-14 11:40:30 -07:00
  • 197e9b63a9 Use Mutex for thread-safe access to structs (#208) Dmitry Kovba 2025-07-11 15:45:27 -07:00
  • 133e7804c8 Make KeychainQuery errors type public (#210) Kathryn Baldauf 2025-07-11 15:45:17 -07:00
  • f254f48bfc LinuxContainer: Add ability to close stdin (#201) Danny Canter 2025-07-08 18:38:04 -07:00
  • ad219fecf1 Make MTU configurable for Netlink (#204) Raj 2025-07-08 15:54:57 -07:00
  • d16893d7b9 guard arch around Rosetta API (#203) Michael Crosby 2025-07-08 14:55:27 -04:00
  • 6dc5489bbe Handle spaces in current dir by quoting paths (#199) Ed Singleton 2025-07-08 02:27:26 +01:00
  • 28b97f2917 update SPI manifest to build on 6.2 only (#196) Joseph Heck 2025-07-04 11:12:19 -07:00
  • 969703d9ad Replace NSLock with Mutex (#193) Dmitry Kovba 2025-07-03 16:11:38 -07:00
  • 9775528495 Vminitd: Rework ManagedProcess.IO protocols (#194) Danny Canter 2025-07-03 14:11:29 -07:00
  • d3ca580a6d ContainerizationOS: Alter Terminal.close() (#195) Danny Canter 2025-07-03 07:44:01 -07:00
  • 8573b80fac Use a State struct for mutable properties in Sendable types (#191) Dmitry Kovba 2025-07-03 01:19:55 -07:00
  • 633205f171 Vminitd: Change some process log levels (#192) Danny Canter 2025-07-02 10:01:28 -07:00
  • b24b72a7e4 Reference image via sha for test (#190) Aditya Ramani 2025-07-01 17:58:40 -07:00
  • 61b01cc1ee LCShim: Add CZ prefixes/pidfd wrappers (#189) Danny Canter 2025-07-01 02:16:17 -07:00
  • bdba5b5740 Create unpacker protocol + ext4 unpacker (#151) 0.3.0 Aditya Ramani 2025-06-30 11:06:38 -07:00
  • 631676b855 Remove preconcurrency from Virtualization import (#184) Danny Canter 2025-06-30 09:39:12 -07:00
  • 382c73ae78 Use a consistent capitalization in a bug report template (#181) Dmitry Kovba 2025-06-27 15:51:47 -07:00
  • 1a59de82b0 Makes interface gateway configuration optional. (#156) 0.2.0 J Logan 2025-06-27 12:16:15 -07:00
  • 885db858a5 Updated documentation link in README (#161) Luis David Garcia 2025-06-27 12:14:33 -07:00
  • 73097b795c Remove use of triage label (#180) Kathryn Baldauf 2025-06-27 11:08:01 -07:00
  • c7763c76cf vmexec: Set perms on stdio (#174) Danny Canter 2025-06-27 08:03:21 -07:00
  • 059ff4033f Makefile: Revert recent reworking (#177) Danny Canter 2025-06-26 16:31:46 -07:00
  • 638bb96e3f Better error message for image pull failures (#175) Aditya Ramani 2025-06-26 15:47:35 -07:00
  • e274a79123 Pin Swift 6.2 version and Linux SDK (#178) Danny Canter 2025-06-26 14:20:26 -07:00
  • 538ea78c33 run cleanupRelay only once in TerminalIO and StandardIO (#153) Elijah Wright 2025-06-26 09:03:17 -07:00
  • 958a83b23b Switch to using issue types for bugs and features (#170) Kathryn Baldauf 2025-06-25 17:09:53 -07:00
  • f9198d6ff7 Provides explicit makefile targets for files (#167) Mike Drob 2025-06-25 15:53:35 -05:00
  • 5559dd5a3d VZVirtualMachineInstance: Rework installRosetta flow (#169) Danny Canter 2025-06-25 11:11:23 -07:00
  • 2dfabeb4f9 Vminitd: Rework ManagedContainer (#168) Danny Canter 2025-06-25 11:07:31 -07:00
  • 4bacf4c578 Remove the support for CURRENT_SDK (#164) Dmitry Kovba 2025-06-25 09:30:06 -07:00
  • b626d32a48 Fix compilation warnings (#163) Dmitry Kovba 2025-06-24 13:15:44 -07:00
  • ebcaf74f42 Regenerate documentation on make docs (#160) Dmitry Kovba 2025-06-24 13:09:20 -07:00
  • f2a2bd7fa5 Add a link to the container repository (#157) Dmitry Kovba 2025-06-24 12:48:28 -07:00
  • 910992e4d8 Update Static Linux SDK to the latest version (#162) Dmitry Kovba 2025-06-24 12:44:42 -07:00
  • 5da0125228 Redirect to the documentation from the homepage (#159) Dmitry Kovba 2025-06-23 10:19:16 -07:00
  • 22f2efd8d1 fix: correct release condition in GitHub Actions and globalize enviro… (#127) Satyam Singh 2025-06-23 21:56:50 +05:30
  • a339606068 Fix the Swiftly bin path (#158) Dmitry Kovba 2025-06-20 20:02:23 -07:00
  • 016c80fac0 Better parsing for www-authenticate headers (#155) Aditya Ramani 2025-06-20 15:51:47 -07:00
  • cad00de874 Fix typo in README (#54) Cornelius Roemer 2025-06-19 02:31:58 +02:00
  • 2a96a0d447 Containerization: Always set TERM (#146) Danny Canter 2025-06-18 17:00:00 -07:00
  • 1992cfe779 Containerization: Reduce allocations for image subsystems (#152) Danny Canter 2025-06-18 16:11:46 -07:00
  • 35a821f041 fix: vminitd incorrectly overwrites custom HOME environment variable (#136) Nandha Reddy 2025-06-18 14:51:11 +10:00
  • 445450dcce limits buildAndTest to Apple repository (#150) Joseph Heck 2025-06-17 14:20:20 -07:00
  • 689af841d6 Sort keys in image index to keep the digest consistent (#149) Alexey Makhov 2025-06-17 22:23:25 +03:00
  • 4a196b6dc2 Adds some context to fetchToken errors (#129) Alexey Makhov 2025-06-17 18:26:46 +03:00
  • 4a482a00c0 Fix typos in README and LinuxContainer.swift comments (#144) Riya Amemiya 2025-06-17 18:40:05 +09:00
  • 328221e44c ContainerizationOCI: Cut down on allocations (#141) Danny Canter 2025-06-16 22:18:36 -07:00
  • 5a360242d3 Fix make release goal (#140) Danny Canter 2025-06-16 17:40:25 -07:00
  • b14395515c Fix warnings in make docs (#139) Dmitry Kovba 2025-06-16 17:22:22 -07:00
  • c00ede68c1 fix comment misspellings (#131) Josh Soref 2025-06-16 16:06:37 -04:00
  • f4177e7d67 More informative errors from RegistryClient (#134) Aditya Ramani 2025-06-16 11:07:32 -07:00
  • 77c54434b8 LinuxProcess: Always return CZError (#111) Danny Canter 2025-06-16 10:40:36 -07:00
  • a65deb517a Add instructions for installing Xcode (#125) Dmitry Kovba 2025-06-16 09:23:34 -07:00
  • 3cf8eeebf4 SandboxContext: Remove AttachProcessRequest/Response (#121) Danny Canter 2025-06-13 21:56:54 -07:00
  • 8923495949 Vminitd: Remove unneeded mkdir (#123) Danny Canter 2025-06-13 21:56:25 -07:00
  • a3cb1f0103 Update to Swift 6.2 and Swift 6.2-snapshot in vminitd (#94) Dmitry Kovba 2025-06-13 17:46:30 -07:00
  • 4751d073bb Improve release tag regex (#122) Kathryn Baldauf 2025-06-13 14:45:16 -07:00
  • 763141633c build: extend the swift-syntax version range (#97) Seyed Mojtaba Hosseini Zeidabadi 2025-06-13 21:50:50 +03:30
  • 4300595d03 Add fallback year or hawkeye formatting if no git attributes (#120) Kathryn Baldauf 2025-06-13 09:55:37 -07:00
  • 256daaf481 Update issue templates (#114) Dmitry Kovba 2025-06-13 09:10:43 -07:00