Commit Graph

  • 879dff8fcf Allow traversing symlink when checking for builtin plugins. (#528) J Logan 2025-08-20 23:52:24 -07:00
  • 9a597eb6aa Add the support for ARG in the native builder parser (#516) Dmitry Kovba 2025-08-20 14:57:24 -07:00
  • 6767144d43 Bump containerization dependency to 0.6.0 (#526) J Logan 2025-08-19 18:58:09 -07:00
  • 07679d99c7 Extract version output logic so --version is consistent. (#517) J Logan 2025-08-18 10:27:27 -07:00
  • fe72d7ba41 Docs: clarify Xcode 26 beta must be the active developer directory (#238) Jacob Ford 2025-08-18 12:11:54 -04:00
  • 3349a90ba7 Fix SSH forwarding for exec process (#506) Renee Chang 2025-08-15 17:54:09 -07:00
  • e616143b95 Adds container builder rm alias. (#505) J Logan 2025-08-15 16:55:21 -07:00
  • 049adc96ea Adds how-to section for --ssh. (#503) J Logan 2025-08-15 15:37:58 -07:00
  • 94778981c8 Add SSH auth socket forwarding (#502) Renee Chang 2025-08-15 11:54:56 -07:00
  • a8dbf294f6 Ensure two containers cannot use the same DNS hostname. (#490) J Logan 2025-08-13 18:18:19 -07:00
  • d2eb350393 Preserve permissions by default and fix warnings (#496) Dmitry Kovba 2025-08-13 16:50:19 -07:00
  • b9a6bf52cc Fixes builder compiler errors and warnings. (#495) J Logan 2025-08-13 13:25:41 -07:00
  • 8db69e83b1 Make Parser functions public for CLI plugins (#494) Renee Chang 2025-08-13 13:20:34 -07:00
  • 66426acfbb CLI: Defer tty reset immediately (#488) Danny Canter 2025-08-13 15:04:18 -04:00
  • 3d0c1fee97 Native Builder: Build Cache to use new snapshotter (#492) Sidhartha Mani 2025-08-13 17:46:14 +00:00
  • d2f48982c1 Native Builder: Define Snapshotter protocol (#491) Sidhartha Mani 2025-08-13 06:30:56 +00:00
  • 0885cdd6a9 Native Builder: DiffKey and Differ Procol (#482) Sidhartha Mani 2025-08-12 18:23:55 +00:00
  • adf7186d54 CLI (run): Only ask for stdin for -i (#483) Danny Canter 2025-08-11 23:53:53 -04:00
  • 71ee41f7be Clarify macOS version support and minor style tweaks (#485) Tim Sneath 2025-08-11 13:35:34 -07:00
  • 6242706c66 Fixes for install root and plugin detection. (#467) J Logan 2025-08-08 21:44:26 -07:00
  • d242864e9f Relocate and rename ClientDefaults. (#474) J Logan 2025-08-08 16:04:32 -07:00
  • edad7dd0df Prevent removal of network with container references. (#470) J Logan 2025-08-08 13:25:26 -07:00
  • c21068661f Native builder parser support for EXPOSE (#465) Kathryn Baldauf 2025-08-07 12:17:59 -07:00
  • 88223d8add Select alternate data path with container system start --app-root path. (#419) J Logan 2025-08-06 14:49:09 -07:00
  • b8965cae43 Named Volumes (#362) Raj 2025-08-05 21:47:42 -07:00
  • d048ea5201 Native builder: remove option token in favor of string literals (#450) Kathryn Baldauf 2025-08-05 16:33:07 -07:00
  • 8adb215522 Native Builder: Add parser support for CMD and LABEL instructions (#448) Kathryn Baldauf 2025-08-05 14:34:34 -07:00
  • f2130a9604 Generate /etc/hosts by default (#423) Danny Canter 2025-08-05 12:44:13 -07:00
  • e7da2d59f1 Do not print task descriptions with disabled progress updates (#444) Dmitry Kovba 2025-08-05 12:29:26 -07:00
  • ce431b5c8f Optionally resolve wrapper index to single-platform manifest based on com.apple.containerization.index.indirect annotation (#397) YR Chen 2025-08-05 02:14:00 +08:00
  • 9e9d056339 Transition to Mutex (#364) Dmitry Kovba 2025-07-31 13:36:18 -07:00
  • 16f2630126 Add initial native builder code (#399) Kathryn Baldauf 2025-07-31 13:13:20 -07:00
  • 3fcf647c7b Add virtualization support for containers (#377) 0.3.0 Danny Canter 2025-07-30 11:14:41 -07:00
  • 728527b8ba Explain how to install a release build in BUILDING.md (#379) Justin Yao Du 2025-07-29 19:11:06 -07:00
  • 047c1afe96 Fix user arg passthrough for container create (#393) Kathryn Baldauf 2025-07-29 13:54:12 -07:00
  • ccd15edc16 Bump Containerization to 0.5.0 (#363) Danny Canter 2025-07-29 13:02:19 -07:00
  • 837ef61397 Clarified documentation (#388) Sam Lord 2025-07-28 23:11:08 +01:00
  • 7dc1dda43f Update xcode developer version to new symlink (#374) Kathryn Baldauf 2025-07-25 13:11:29 -07:00
  • cc4a85bb09 add support for local build output (#369) Sidhartha Mani 2025-07-23 22:59:28 +00:00
  • f0eda65a20 Applies feedback for PR #352. (#365) J Logan 2025-07-23 12:10:59 -07:00
  • eea8cb6709 Adds --publish flag for forwarding traffic to container ports. (#352) J Logan 2025-07-23 00:28:41 -07:00
  • c0d1f8fb11 CLI: Handle stdin stream if it's a regular file (#322) Danny Canter 2025-07-22 13:33:11 -07:00
  • 8002eec249 Add cause string to error message sent with xpc (#361) Kathryn Baldauf 2025-07-21 15:04:28 -07:00
  • 0ef36d470b Use wildcard IP for UDP backend local address. (#359) J Logan 2025-07-19 00:15:53 -07:00
  • 0327859adb Fix broken link to tutorial.md (#358) Steven Behnke 2025-07-19 01:57:29 -05:00
  • f68919c137 [Build] fixes for tar output mode (#353) Sidhartha Mani 2025-07-18 23:50:11 +00:00
  • 1de3036f9a Adds TCP and UDP port forwarders. (#338) J Logan 2025-07-18 12:08:52 -07:00
  • 2e1bee1bda Fix subcommand groups in top level help. (#351) J Logan 2025-07-17 22:10:03 -07:00
  • cc91ad7bf5 Quote paths in Makefile (#350) Raj 2025-07-17 17:17:13 -07:00
  • 8053e9f16b Make image details public (#335) Typ0genius 2025-07-17 02:03:46 +02:00
  • b2e7cb5e87 Add test for using previous stages as FROM source (#342) Kathryn Baldauf 2025-07-16 14:35:29 -07:00
  • 1707e1b530 Use {install-root}/libexec/container-plugins for plugins. (#341) J Logan 2025-07-15 18:18:38 -07:00
  • 78d4422a43 Docs: Add macOS 15 container-to-container communication limitation note to the tutorial (#328) Di Warachet S. 2025-07-16 06:15:52 +07:00
  • f889c1bf76 Use the new @SendablePropertyUnchecked macro (#332) Dmitry Kovba 2025-07-14 16:57:55 -07:00
  • c41a8883ea Use Mutex for thread-safe access to structs (#325) Dmitry Kovba 2025-07-14 15:23:35 -07:00
  • f0d82d2032 Handle when keychain query returns an unhandled error (#331) Kathryn Baldauf 2025-07-14 14:52:12 -07:00
  • e09e932efa fix typo in local package path for building (#327) Typ0genius 2025-07-11 21:02:03 +02:00
  • 7272328cf3 Use swift package edit instead of CONTAINERIZATION_PATH. (#318) J Logan 2025-07-09 14:06:28 -07:00
  • 66a6974c6d ProcessIO: Don't error if stdin isn't a pty and !-i (#312) Danny Canter 2025-07-08 16:29:34 -07:00
  • f22674156c Flush output when following logs. (#316) J Logan 2025-07-08 16:01:22 -07:00
  • a7799d02e3 Mark SandboxSnapshot init as public for sandbox plugins (#309) Arnav Reddy 2025-07-08 14:17:17 -07:00
  • 93076c9211 Updates SPI manifest to build on 6.2 only. (#297) J Logan 2025-07-07 13:37:13 -07:00
  • 20151d89e1 Fix build with local images test (#285) Kathryn Baldauf 2025-07-01 18:22:57 -07:00
  • 3c71bdc98d [Build] update builder shim to 0.3.0 (#288) Sidhartha Mani 2025-07-01 16:39:56 -07:00
  • 5dd8f0f1c1 Cleanups for CI (#287) Aditya Ramani 2025-07-01 16:08:33 -07:00
  • 6d804620a5 [Build] Disable rosetta during builds with a UserDefault (#273) Sidhartha Mani 2025-07-01 14:52:41 -07:00
  • 75e92853e3 Assigns default nameserver in sandbox service. (#276) J Logan 2025-07-01 10:03:23 -07:00
  • 48db62376d Use enum for ClientHealthCheck namespace (#225) Eliseo Martelli 2025-07-01 18:55:49 +02:00
  • 4bfa6c29ec Add unpack strategy to SnapshotStore (#274) Aditya Ramani 2025-07-01 08:22:22 -07:00
  • 9a14630623 Docs for shell completion (#275) Aditya Ramani 2025-07-01 08:12:21 -07:00
  • 5450c9bc50 Adds next step link for building the project. (#278) J Logan 2025-06-30 20:41:21 -07:00
  • 9eb2f860fc Use a consistent capitalization in a bug report template (#269) Dmitry Kovba 2025-06-27 15:51:31 -07:00
  • 3b5c253059 Adds container network for macOS 26. (#243) 0.2.0 J Logan 2025-06-27 14:12:29 -07:00
  • 3fcd0dda67 Add version info to package installer (#249) Kathryn Baldauf 2025-06-27 13:50:37 -07:00
  • 00aa883a83 Remove use of triage label (#262) Kathryn Baldauf 2025-06-27 11:07:53 -07:00
  • b5589f7f8c Improve error handling in answerHost (#226) Eliseo Martelli 2025-06-27 19:29:25 +02:00
  • de2be705de Remove the support for CURRENT_SDK (#251) Dmitry Kovba 2025-06-26 07:40:34 -07:00
  • e693139ab9 Move github issues to use feature and bug Types instead of Labels (#258) Kathryn Baldauf 2025-06-25 16:40:21 -07:00
  • c7c88c2e34 [Build] Do not use unbounded DispatchIO readers for tar tranfers (#257) Sidhartha Mani 2025-06-25 13:51:51 -07:00
  • 4a6a1f15d8 Add test that we replace meta args in builder correctly (#255) Kathryn Baldauf 2025-06-24 13:25:58 -07:00
  • 5d36134b96 Regenerate documentation on make docs (#246) Dmitry Kovba 2025-06-24 12:46:50 -07:00
  • aa71809da6 Remove @unchecked Sendable (#250) Dmitry Kovba 2025-06-24 10:45:21 -07:00
  • 90083956c2 Fix typo in technical-overview.md (#253) John Spurlock 2025-06-24 12:08:16 -05:00
  • 65e173333b Redirect to the documentation from the homepage (#245) Dmitry Kovba 2025-06-23 10:19:44 -07:00
  • 8e892be2b0 limit build and test for runners to Apple repository (#228) Joseph Heck 2025-06-20 15:28:17 -07:00
  • a69ed78484 Add socket publishing functionality (#236) Renee Chang 2025-06-20 09:00:47 -07:00
  • a262d8fc6a provide suggestion if xpc 'Connection invalid' error encountered (#179) Spencer Heywood 2025-06-19 01:12:57 -06:00
  • 21cfebb475 Fix Race Condition in Container Removal (#130) (#218) Ramsyana 2025-06-17 14:19:46 +08:00
  • 37c9732c4c makefile: Change build_bin_dir to be lazily evaluated (#221) Danny Canter 2025-06-16 23:11:58 -07:00
  • 0535d36929 Fix warnings in make docs (#220) Dmitry Kovba 2025-06-16 17:55:48 -07:00
  • 4c171d4641 Wait for IO streams to complete before a process exits (#198) Aditya Ramani 2025-06-16 13:41:56 -07:00
  • 157bacf6a4 Make test suites run sequentially with respect to other test suites (#200) Kathryn Baldauf 2025-06-16 12:38:55 -07:00
  • 009ce93b4a Require having a Mac with Apple silicon and Xcode 26 beta (#125) Dmitry Kovba 2025-06-16 12:35:14 -07:00
  • 011e6764f7 use rotatingAllocator for ipam (#217) Michael Crosby 2025-06-16 14:03:57 -04:00
  • 4a4ad40d74 Spelling (#207) Josh Soref 2025-06-16 13:49:03 -04:00
  • 4d6f7037f3 Plugins: Remove unused devnull var (#214) Danny Canter 2025-06-16 08:11:25 -07:00
  • 555dbfc9fa Adds a warning when running a debug build (#201) Dmitry Kovba 2025-06-13 19:48:59 -07:00
  • 51c1b879d2 Update to Swift 6.2 (#195) Dmitry Kovba 2025-06-13 17:27:50 -07:00
  • 84798601cd Throw errors in ServiceManager (#188) Eliseo Martelli 2025-06-14 02:07:55 +02:00
  • 05798f38a1 Update the names of Xcode and macOS (#123) Dmitry Kovba 2025-06-13 16:58:28 -07:00