Commit Graph

  • 81721f3690 When a primary manifest is not retrieved, do not exit immediately; instead return .finishedWithErrors so finishing tasks (including postflight script) run. postflight-fix Greg Neagle 2026-04-28 11:40:50 -07:00
  • 70b1920cfb Bump version for future release main v7.1.1 Munki7dev Greg Neagle 2026-04-28 08:21:30 -07:00
  • 6eda31b97f Fix for issue where pending updates section was hidden when there were no pending updates but there were either additional updates or problem items. Addresses #1352 Greg Neagle 2026-04-23 13:07:51 -07:00
  • cf79f67893 Merge branch 'Munki7_1dev' into Munki7dev Greg Neagle 2026-04-21 08:23:32 -07:00
  • f79b2ae703 When rejecting an item due to failed installable_condition, include the actual item version in the warning message v7.1.0 Greg Neagle 2026-04-20 17:08:41 -07:00
  • ab9d9d672b addressed white background in blocking apps alert when reduce transparency is enabled in light mode (#1351) dhmoore 2026-04-20 14:19:33 -04:00
  • 4f52a2461d Fix for versioning issue in distribution package. Set product version to distribution version instead of core tools version in Distribution file. Greg Neagle 2026-04-15 09:39:40 -07:00
  • 1dc5ae24da When testing discovered a little mistake with the Dutch 'Quit Apps and Update button title' (#1350) Patrick van Nerum 2026-04-10 16:36:22 +02:00
  • 6525c5cab1 Complete Russian translation for localizable strings (#1349) Tatiana Ovchinnikova 2026-04-09 19:11:10 -05:00
  • d1555b0c0e Fix Spanish (es) localization: spelling, accents, grammar, and verb form consistency (#1348) Jordi Gil 2026-04-09 20:10:21 -04:00
  • 24672b9b9f Complete Italian translation for localizable strings (#1347) Paolo Bonzini 2026-04-10 02:10:02 +02:00
  • f74255c0c3 Update Spanish (es) localization for Munki 7.1 (#1346) Gadi Glogowski 2026-04-07 22:17:19 -04:00
  • 04fc4b5212 Fix source dependencies Greg Neagle 2026-04-06 16:56:48 -07:00
  • 5ecfffea38 More tests for MunkiVersion to help define/document behavior Greg Neagle 2026-04-06 16:38:05 -07:00
  • 9ac5eeb1d9 Silence a compiler warning Greg Neagle 2026-04-06 16:37:10 -07:00
  • 36b798fb67 Use the same logic as Managed Software Center to calculate oldestUpdateDays (IOW, take macOS out-of-date days into consideration) Greg Neagle 2026-04-06 13:22:06 -07:00
  • 0c8d50350b Merge remote-tracking branch 'refs/remotes/origin/Munki7_1dev' into Munki7_1dev Greg Neagle 2026-04-03 08:40:30 -07:00
  • 10951e8145 Better behavior when clicking the button to show Apple updates when in obnoxious notification mode Greg Neagle 2026-04-03 08:39:50 -07:00
  • df53cf7fe9 confirm ja out-of-date msg (#1345) Allister Banks 2026-04-03 14:01:05 +09:00
  • e64b5d9267 Verified Danish translation of an extra string. (#1343) Thomas Tvegaard 2026-03-31 17:17:43 +02:00
  • b5504bc6ad Approve out-of-date translation (#1342) Andreas Vogel 2026-03-31 17:15:57 +02:00
  • 7c12855d8e Update Finnish translation for macOS out-of-date warning. Thanks to Hannes Juutilainen. Greg Neagle 2026-03-31 08:14:26 -07:00
  • 2c57739237 Merge remote-tracking branch 'refs/remotes/origin/Munki7_1dev' into Munki7_1dev Greg Neagle 2026-03-30 13:03:55 -07:00
  • 429659e844 Update Dutch translation for macOS out-of-date warning. Thanks to Jacob Burley and Melvin Peeters. Greg Neagle 2026-03-30 13:03:27 -07:00
  • 778143b54d informal dutch translations (#1341) Jacob Burley 2026-03-30 22:03:14 +02:00
  • 9fd733cad7 Swedish translation for macOS out-of-date warning. Thanks to @MagerValp Greg Neagle 2026-03-30 11:27:41 -07:00
  • 3fde3a4be5 Verify tranaslation for macOS ot-of-date string. Thanks to Frank Paul Silye. Greg Neagle 2026-03-28 08:40:48 -07:00
  • 889bb07331 managedsoftwareupdate: Fix option validation for --checkonly and --installonly Greg Neagle 2026-03-27 08:54:22 -07:00
  • d468c76524 French translation for macOS out-of-date message verified by @kwyxz Greg Neagle 2026-03-26 13:06:26 -07:00
  • 42d54c1116 Google Translate localized strings for 'macOS has been out-of-date for X days' message Greg Neagle 2026-03-26 11:52:15 -07:00
  • 2005aa41e0 Add support for 'macOS out-of-date for X days' messages Greg Neagle 2026-03-26 11:51:11 -07:00
  • 19ad5e9ea9 Syntax fix for ja.lproj/Localizable.strings Greg Neagle 2026-03-26 10:20:17 -07:00
  • d46db09e59 Verify/add new round of ja-translated strings (#1340) Allister Banks 2026-03-26 10:23:33 -05:00
  • 98d7110edf One more updated Norwegian string. Thanks to Frank Paul Silye. Greg Neagle 2026-03-25 15:09:19 -07:00
  • 1b1f31e81c In forcedLogoutWarning(), when ending an active sheet, set the returnCode to .cancel so we don't trigger any additional actions as part of ending the sheet Greg Neagle 2026-03-25 10:29:07 -07:00
  • 138f99c8a2 Minor syntax fixes for nb.lproj/Localizable.strings Greg Neagle 2026-03-25 10:23:43 -07:00
  • ae021ed03e Updated Norwegian localization. Thanks to Frank Paul Silye. Greg Neagle 2026-03-25 09:25:01 -07:00
  • cc1cbf3301 Update Finnish localization (#1339) Hannes Juutilainen 2026-03-20 22:02:06 +02:00
  • f13129b3b5 simple update to translation (#1338) kwyxz 2026-03-20 09:51:56 -07:00
  • 72459f001b Added missing Dutch translations for 7.1 (#1337) Jacob Burley 2026-03-20 15:15:27 +00:00
  • 1ceff75b10 Updates French localization for new 7.1 messages (#1336) Duvergier Claude 2026-03-20 00:03:32 +01:00
  • 2741368e87 Added overlooked translations (#1333) Andreas Vogel 2026-03-19 16:26:36 +01:00
  • 154996ba69 Cancel any open sheet if an update starts in the background Greg Neagle 2026-03-18 17:52:39 -07:00
  • f0a0b84d54 If blocking apps sheet is open and an update begins in the background, close the sheet and cancel Greg Neagle 2026-03-18 15:59:09 -07:00
  • 752542a11b Port fix/workaround for Tahoe Background Security Improvements in Managed Software Center v6.7.1 Munki6 Greg Neagle 2026-03-18 14:29:38 -07:00
  • ff035ebeee Bump version for upcoming release v7.0.10 Greg Neagle 2026-03-18 13:36:24 -07:00
  • 43baadfcb4 Don't add items that are only in com.apple.SoftwareUpdate RecommendedUpdates to list of Apple updates Greg Neagle 2026-03-18 13:34:35 -07:00
  • 5f0d4d204f Don't add items that are only in com.apple.SoftwareUpdate RecommendedUpdates to list of Apple updates Greg Neagle 2026-03-18 13:31:29 -07:00
  • b2737ff7b9 20260318 de lproj (#1332) Andreas Vogel 2026-03-18 21:22:01 +01:00
  • 9a09c93979 Bump version(s) for future release v7.0.9 Greg Neagle 2026-03-18 10:06:27 -07:00
  • 3aa9b502a1 Add support for opening Background Security Improvements pane from MSC.app Greg Neagle 2026-03-18 09:24:04 -07:00
  • b01bbc3c25 Fix stupid logic error Greg Neagle 2026-03-18 08:59:41 -07:00
  • d9508c87b8 swiftformat fixes Greg Neagle 2026-03-18 08:54:57 -07:00
  • a70bc5b591 Only attempt to open Security Improvements pane on macOS 26+ (which may well bite us in macOS 27) Greg Neagle 2026-03-18 08:54:12 -07:00
  • 02bd491a46 An attempt to open the SecurityImprovements pane instead of Software Update pane when applicable Greg Neagle 2026-03-18 08:36:16 -07:00
  • 6d1cccf3fe Update Swedish localization for 7.1b4 (#1331) Per Olofsson 2026-03-18 17:29:56 +01:00
  • 3150170bad swiftformat fixes Greg Neagle 2026-03-18 09:26:47 -07:00
  • 27a387255f Make sure Apple update items have a productKey, even if they are constructed from com.apple.SoftwareUpdates RecommendedUpdates Greg Neagle 2026-03-18 09:24:04 -07:00
  • 7f5ba43d99 Fix stupid logic error Greg Neagle 2026-03-18 08:59:41 -07:00
  • 6487731217 swiftformat fixes Greg Neagle 2026-03-18 08:54:57 -07:00
  • 473485fa97 Only attempt to open Security Improvements pane on macOS 26+ (which may well bite us in macOS 27) Greg Neagle 2026-03-18 08:54:12 -07:00
  • d7fae614f0 An attempt to open the SecurityImprovements pane instead of Software Update pane when applicable Greg Neagle 2026-03-18 08:36:16 -07:00
  • d13d9f4386 Address issue where user is prompted to install Apple updates even if there are none, or the admin has not enabled 'InstallAppleUpdates' Greg Neagle 2026-03-17 11:33:15 -07:00
  • 9b0d7f7f97 Merge branch 'Munki7dev' into Munki7_1dev Greg Neagle 2026-03-17 11:23:14 -07:00
  • 6f1b8a17b2 Clean up some compiler warnings created by the last set of changes to this file Greg Neagle 2026-03-17 11:22:49 -07:00
  • 92408ea027 Merge branch 'Munki7dev' into Munki7_1dev Greg Neagle 2026-03-17 11:13:33 -07:00
  • b582e301a3 In makepkginfo and munkiimport, warn if pkginfo doesn't seem to have valid installation criteria Greg Neagle 2026-03-17 11:08:19 -07:00
  • b7ff3b5d7b Changes so we can process payload-free packages and print warnings instead of stopping with errors Greg Neagle 2026-03-17 11:07:17 -07:00
  • a98659f556 Add a test for a payload-free flat component pkg Greg Neagle 2026-03-17 11:04:30 -07:00
  • bafa59b1a8 Next batch of Danish translation (#1330) Thomas Tvegaard 2026-03-17 16:11:19 +01:00
  • 2872dd1097 swiftformat fix Greg Neagle 2026-03-12 11:27:36 -07:00
  • 5e203caa1f Merge branch 'Munki7_1dev' into apple-update-experiment Greg Neagle 2026-03-12 10:57:27 -07:00
  • 14b929d35c Merge branch 'Munki7dev' into Munki7_1dev Greg Neagle 2026-03-12 10:56:59 -07:00
  • 3cf9648b9b Fix for authrestartd exiting after 10 seconds even if it had a stored password Greg Neagle 2026-03-12 10:56:37 -07:00
  • dda366ce71 Merge branch 'Munki7_1dev' into apple-update-experiment Greg Neagle 2026-03-12 10:15:05 -07:00
  • 874913bf52 Merge branch 'Munki7dev' into Munki7_1dev Greg Neagle 2026-03-12 10:14:34 -07:00
  • 3a9f869e1c Add more logging to authrestartd Greg Neagle 2026-03-12 10:14:00 -07:00
  • 86e25621d1 Merge branch 'Munki7_1dev' into apple-update-experiment Greg Neagle 2026-03-12 08:49:40 -07:00
  • 9cf4d3e6f7 Merge branch 'Munki7dev' into Munki7_1dev Greg Neagle 2026-03-12 08:49:05 -07:00
  • 900fc5ca8d Add additional logging; raise logging level for some messages for authrestart operations Greg Neagle 2026-03-12 08:48:25 -07:00
  • 0f1ce2b356 Merge branch 'Munki7_1dev' into apple-update-experiment Greg Neagle 2026-03-12 08:13:29 -07:00
  • fb179f8d3f Merge branch 'Munki7dev' into Munki7_1dev Greg Neagle 2026-03-12 08:12:54 -07:00
  • dc332b2683 Fix name of log used by authrestartd Greg Neagle 2026-03-12 08:12:30 -07:00
  • bd30024de2 Add 'Skip updates requiring logout or restart' to localization files; fix 'Skip Apple updates' in some localization files Greg Neagle 2026-03-10 21:51:37 -07:00
  • 33a880291a Update help text for msu options to reflect new behavior; do some options validation Greg Neagle 2026-03-10 20:45:38 -07:00
  • 9fafc378f4 Merge branch 'Munki7_1dev' into apple-update-experiment Greg Neagle 2026-03-10 16:42:06 -07:00
  • 689fe97b01 Add support for skipping updates that require a logout or restart Greg Neagle 2026-03-10 16:10:05 -07:00
  • 57234521a1 Factor out the tasks when starting an update run without a logout, so we can do them from multiple starting points Greg Neagle 2026-03-10 16:05:37 -07:00
  • 6547d38345 When looking through items to determine if they have blocking applications running, skip any that require a logout or restart (there should never be an item with blocking_applications that also requires a logout or restart, an if there is, the logout or restart 'override' any blocking apps) Greg Neagle 2026-03-10 16:04:19 -07:00
  • 9af70fa686 Add a function to determine if there are any updates that _don't_ require a logout or restart Greg Neagle 2026-03-10 16:02:05 -07:00
  • 8c86df9459 Update German localization for new 7.1 messages (#1329) Andreas Vogel 2026-03-10 19:35:46 +01:00
  • 85babcd8c8 Convert encoding to UTF-8 Greg Neagle 2026-03-10 10:06:39 -07:00
  • 8b5b556acc Update Localizable.strings in lproj directories for translation help Greg Neagle 2026-03-10 09:49:02 -07:00
  • 45d151998e Removed TODOs after verifying Danish translation (#1328) Thomas Tvegaard 2026-03-10 16:17:47 +01:00
  • 3ad08a1a36 MSC: always prompt about available Apple updates when quitting Greg Neagle 2026-03-09 15:00:28 -07:00
  • 647b9bcf58 Formatting fix Greg Neagle 2026-03-09 14:58:55 -07:00
  • 97639f8c1b Proper implementation of action button for Apple updates in Updates view Greg Neagle 2026-03-08 17:36:55 -07:00
  • 53622a0d29 MSC: fix for Software Update/System Preferences/System Settings icon in alert for available Apple updates Greg Neagle 2026-03-08 17:09:36 -07:00
  • 9d8e82f803 MSC: When prompting about Apple updates, allow secondary button to either quit or kick off pending updates, as applicable Greg Neagle 2026-03-08 16:45:22 -07:00
  • 2b90e309dd Merge branch 'Munki7_1dev' into apple-update-experiment Greg Neagle 2026-03-07 09:28:27 -08:00