Commit Graph

4140 Commits

Author SHA1 Message Date
Greg Neagle b0abcabff5 Bump version for future release 2023-12-05 08:57:16 -08:00
Greg Neagle 7dd42afe98 Aggressive notification behavior changes 2023-12-01 13:33:59 -08:00
Greg Neagle 140130435c MSC.app version bump 2023-12-01 13:33:01 -08:00
Greg Neagle 8134cedbc2 Address issue parsing bundle-style distribution packages introduced here: https://github.com/munki/munki/commit/21a6a4d3a5c8dbe0aeda964e99d4824dad721be0 v6.3.5 2023-11-27 09:03:17 -08:00
Greg Neagle 2c1f6a616d Update 'MARKETING_VERSION' in MSC.app project.pbxproj 2023-11-22 12:44:21 -08:00
Greg Neagle 1025673bae Ensure dist pkg declares a minimum os version of 10.13 2023-11-22 12:42:31 -08:00
Greg Neagle 4a91b1d978 Fix for "KeyError: 'AdobeCode'" when importing some older Adobe pkgs 2023-11-22 09:32:13 -08:00
Greg Neagle 9ba39afe2b Address #1188 and #1104. Better handling of dependencies/requirements when a required item fails to download, but is also required by other items. 2023-11-20 11:53:30 -08:00
Greg Neagle 4d4b759b5c Fomatting tweak 2023-11-20 09:56:34 -08:00
Greg Neagle 3b6aa2173d When creating pkginfo, if an uninstall_script or uninstall_method is specified, also get uninstallable to True. Fixes #950 and #1160. 2023-11-20 09:55:25 -08:00
Greg Neagle a7df078dea Bump munki-notifier version 2023-11-17 14:20:51 -08:00
Greg Neagle 4ce6bfbc13 Bump MSC.app version 2023-11-17 14:20:17 -08:00
Greg Neagle e92d538109 Fix issue #1189 when removing an item in My Items in MSC.app 2023-11-17 13:53:33 -08:00
Greg Neagle 5c4e47a458 Avoid munki-notifier race conditions 2023-11-16 18:10:24 -08:00
Greg Neagle a3ec7f2d6b Add applicationShouldTerminate: handler to munki-notifier 2023-11-16 18:06:24 -08:00
Greg Neagle bd42ba7dea Restore the sleep time to 5 seconds after triggering munki-notifier 2023-11-16 18:05:10 -08:00
Greg Neagle a03b3ba425 Bump version for future release 2023-11-16 14:24:20 -08:00
Greg Neagle 2f5286aabb Work around an issue where munki-notifier is not always triggered when it should be.
A specific instance is when MSC.app is already open and in the background; for some reason
the launchagent takes longer to actually launch munki-notifier.
2023-11-16 14:12:55 -08:00
Greg Neagle b284e53503 Don't create another set of backdrop windows if makeUsObnoxious gets called more than once 2023-11-16 14:11:44 -08:00
Greg Neagle efeca8e0fc Change 'touch' operation to use binary flag for consistency 2023-11-16 14:10:28 -08:00
Greg Neagle 9e6da575c3 pylint cleanups 2023-11-10 14:08:27 -08:00
Greg Neagle 6cf8c03d98 Ensure the list of applications to check if running does not include any None items 2023-11-10 13:28:12 -08:00
Greg Neagle 829457a7dc MSC.app project update for Xcode 15 2023-11-10 13:27:11 -08:00
Greg Neagle 55ab80b38b Bump version of MSC.app for future release v6.3.4 2023-11-07 09:19:10 -08:00
Greg Neagle 4a1a4849f5 Bump version.plist for future release 2023-11-02 16:01:59 -07:00
Greg Neagle faa123f114 Fix for incorrect date/time displayed for force_install_after_date items when the date is after an upcoming change to/from Daylight Saving Time 2023-11-02 15:56:47 -07:00
Greg Neagle 90677e54b4 Adjust CSS so certain text elements can be selected and copied 2023-10-17 10:58:39 -07:00
Greg Neagle 54a85fbd61 Check for valid _package_ extension (not installer item extension) when attempting to get metadata for a package. 2023-09-15 14:00:34 -07:00
Greg Neagle bb77913dbf makepkginfo help message tweaks 2023-08-18 09:26:22 -07:00
Greg Neagle d3c9eb4ffc Bumping version for future release v6.3.3 2023-08-01 16:44:10 -07:00
Shea Craig 3172d5dbb2 Fix #1183 (#1184)
* Use PyObjC recommended pattern to call superclass init to fix #1183

* Use the pylint comments from gurl.
2023-07-26 14:07:38 -07:00
Nick McSpadden 2d64dcd17a Munkiimport puts supported architecture into pkginfo filename (#1185)
* Munkiimport now puts arch into pkginfo filename
2023-07-24 11:36:39 -07:00
Scott Blake b697f04f4b Set consoleuser and thisuser to lowercase (#1182) 2023-07-17 09:13:03 -07:00
Greg Neagle 268171ae19 Adjust Python pkg scripts to work properly when package is installed to a volume other than the boot volume. 2023-07-05 09:02:15 -07:00
Greg Neagle 6591df346f Add Sonoma CatalogURL v6.3.2 2023-06-27 11:45:55 -07:00
Greg Neagle 8dbcecd61e minor pylint tweaks 2023-06-27 11:45:17 -07:00
Greg Neagle d1db45e6bc Fix for issue #1179 2023-06-27 11:22:20 -07:00
Greg Neagle 5f64d7941a Bump Python to 3.10.11. Bump PyObjC to 9.1.1. 2023-06-07 16:46:45 -07:00
Greg Neagle 213cc35add Remove distutils.version dependency from MunkiLooseVersion 2023-05-04 10:26:23 -07:00
Greg Neagle a8494ab662 Step one of addressing distutils.version deprecation in Python 3.10 2023-05-04 09:17:32 -07:00
Greg Neagle c1d57a637b Bump version.plist for future release 2023-05-02 11:38:49 -07:00
Greg Neagle 2ed2e216f9 Make it clearer on the command-line that Munki itself will not install (certain) Apple updates 2023-05-02 11:38:15 -07:00
Greg Neagle b6155af3dd Bump version for future release v6.3.1 2023-05-02 09:00:12 -07:00
Greg Neagle 495e0e31b4 Reduce error messages caused by absent AppleUpdates.plist 2023-04-28 13:26:23 -07:00
Greg Neagle 8e323382d3 Update some messages to refer to 'managedsoftwareupdate' instead of '.managedsoftwareupdate.py' 2023-04-26 14:54:09 -07:00
Greg Neagle fafca468ca Address issue with items marked for autoremoval that also need an update. See #1172 2023-04-18 16:47:41 -07:00
Greg Neagle d5143f4ba3 Bump MSC.app version to 6.2.0 2023-04-18 14:50:47 -07:00
Christopher Grande 535751b460 CSS Based Progress Spinner (#1173)
Updated indeterminate progress spinner built with just CSS and redesigned to better match the updated progress indicator in later versions of macOS.
2023-04-18 14:46:52 -07:00
Erik Gomez 6c27df4831 properly codesign all applications and python (#1174) v6.3.0 2023-04-05 14:26:45 -07:00
Greg Neagle d2bb52281c Updated .gitignore for munkishim 2023-03-23 10:29:34 -07:00