Greg Neagle
be4f0262d2
Pylint cleanups
2022-05-24 11:36:52 -07:00
Greg Neagle
f6c618a243
Better UI around Apple updates that don't require a restart on Apple silicon
2022-05-24 11:22:37 -07:00
Greg Neagle
450294be76
Fix for too-aggressive clean up of download cache directory that also deleted partial downloads in some cases
2022-05-24 10:45:40 -07:00
Greg Neagle
5ee0f5928a
Update copyright dates
2022-05-10 16:09:38 -07:00
Greg Neagle
270ac4a65d
Update some comments and code formatting
2022-05-10 13:41:44 -07:00
Greg Neagle
b01794b2e4
Method signature fixes in gurl.py for PyObjC 8.5 and macOS Mojave. Thanks to @pudquick.
2022-05-10 13:32:41 -07:00
Greg Neagle
2d9b174ceb
in cliutils.py, replace some usage of plistlib functions with those in wrappers.py to be compatible with Python 3
2022-05-05 11:41:13 -07:00
Greg Neagle
d91d694ce5
repoclean: when analyzing receipts across items, sort the receipts for better comparison
2022-04-11 11:13:19 -07:00
Greg Neagle
2c614e972e
Bump Python version to 3.10.4 and PyObjC to 8.2
2022-04-06 09:41:45 -07:00
Greg Neagle
747f6e2439
Bumping version for future release
2022-04-06 09:00:06 -07:00
Greg Neagle
1a7ab81e14
Attempt to use softwareudpdate product 'Deferred' info if available
2022-04-06 08:59:17 -07:00
Greg Neagle
7708340a3a
Fix bytes vs string issue in installer/rmpkgs.py used by the removepackages tool
2022-03-23 16:06:01 -07:00
Greg Neagle
d2505b2653
Bump version for future release.
2022-01-28 08:53:02 -08:00
Greg Neagle
e80604f2a2
Change shebangs of makecatalogs and repoclean to reference munki-python.
...
This will reduce the support burden when Apple's Python is removed in macOS 12.3.
People running these tools on non-macOS platforms will need to edit the shebang lines or call via their preferred Python.
2022-01-28 08:51:30 -08:00
Greg Neagle
4b778f0e5a
Comment confirming macOS 12 installer still seems to support quit instead of restart
2021-11-05 13:53:10 -07:00
Greg Neagle
38d8ccaf90
Exit osinstaller if we're called on Apple silicon. Return x86_64 as supported arch in generated pkgino
2021-10-29 11:57:57 -07:00
Greg Neagle
891b08756c
Version bump for next round of development
2021-10-29 08:43:02 -07:00
Greg Neagle
ce9562e09e
Bump version for future release
2021-10-27 16:56:15 -07:00
Greg Neagle
a75462adef
code/client/munkilib/version.plist
2021-10-26 08:32:34 -07:00
Greg Neagle
d6e40549e3
Make sure all values for app_dict are defined before attempting to return them from getInfoDictForApp_()
2021-10-19 14:17:34 -07:00
Greg Neagle
40f825bf47
Reverting version number change since 5.6 hasn't had an official release
2021-10-19 13:17:48 -07:00
Greg Neagle
625875fb51
Bump version in version.plist for future release
2021-10-19 10:10:46 -07:00
Greg Neagle
65bb1d19fb
Save pending update times before writing OldestUpdateDays prefs so the day count is actually accurate
2021-10-19 10:07:03 -07:00
Koichi Shiraishi
82c8e32a17
gitattributes: add .gitattributes for munki-python ( #1112 )
...
* gitattributes: add .gitattributes for munki-python
Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com >
* code/client: workaronud for munkiimport highlight
Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com >
2021-10-12 13:14:44 -07:00
Greg Neagle
d90f9e2fc6
Add macOS 12 sucatalog
2021-10-06 10:55:56 -07:00
Greg Neagle
f283c8f7a1
Bump version for future release
2021-10-04 11:02:32 -07:00
Greg Neagle
3f39e35149
Bump version for upcoming release
2021-09-27 09:39:20 -07:00
Greg Neagle
d69fd8543f
Update CatalogURL for Apple Software Update in Big Sur
2021-09-27 08:39:19 -07:00
Greg Neagle
6db4bd8282
Update CatalogURL for Apple Software Update in Big Sur
2021-09-27 08:36:17 -07:00
Greg Neagle
0cd2f6875a
Don't mark a managed_install as processed until we've successfully processed all dependencies and successfully downloaded the installer item
2021-08-20 13:59:43 -07:00
Rob Renstrom
7d200b9fb1
tighten security of keychain ( #1094 )
...
Munki's keychain directory should be readable only by root
2021-06-10 10:43:41 -07:00
Greg Neagle
a857089e4f
In command-line output, indicate which Apple updates will not be installed by Munki
2021-05-24 14:42:35 -07:00
Greg Neagle
b6364340ac
Fix for --show-config
2021-05-24 11:45:39 -07:00
Greg Neagle
39a58e450b
Fix version.plist to contain a patch version
2021-05-24 11:35:41 -07:00
Greg Neagle
8d5472633d
Beginning of changes for Apple update nagging support on Apple Silicon
2021-05-24 11:28:15 -07:00
Greg Neagle
dc8ec590a1
Bumping version for future release; changes so far are more than simple bug fixes
2021-05-14 14:27:35 -07:00
np5
f741ac3f26
Use keychain certificates for mTLS ( #1077 )
2021-05-11 13:49:48 -07:00
Greg Neagle
c2ee59b20e
Bumping version for future release
2021-05-04 10:52:35 -07:00
Greg Neagle
9ab1e5fb79
Avoid calling now-removed plistlib.readPlist in cliutils.py Fixes 'manifestutil version'
2021-05-04 10:51:25 -07:00
Greg Neagle
e5dc248159
Bumping version for future release
2021-04-26 09:00:21 -07:00
Greg Neagle
851cfc3041
Record Apple update history seperately. Workaround for 'disapparing/reappearing' macOS updates seen in Big Sur
2021-04-26 08:12:47 -07:00
Greg Neagle
870660c3ac
New --arch option for munkiimport and makepkginfo
2021-04-09 13:32:14 -07:00
Greg Neagle
91467f6548
Merge branch 'universal2' into Munki5dev
2021-03-30 08:36:46 -07:00
Greg Neagle
c91a17c022
Experiment in having managedsoftwareupdate call 'networksetup -detectnewhardware' at the beginning of a boootstrapping session
2021-03-19 14:39:48 -07:00
Greg Neagle
de4e82eb5b
Bumping version for new release
2021-03-10 08:41:25 -08:00
Greg Neagle
1abae70c40
Merge branch 'main' into universal2
2021-03-05 09:56:40 -08:00
Greg Neagle
7087bc22ef
Quiet warnings about metadata for MSU_UPDATE_s
2021-03-05 09:55:55 -08:00
Greg Neagle
c6c5b1a958
Merge branch 'main' into universal2
2021-03-05 09:36:37 -08:00
Greg Neagle
8a0a2345da
Yet another fix for --show-config for items that are forced False on Apple silicon
2021-03-05 09:34:32 -08:00
Greg Neagle
b2fedc79ab
Merge branch 'main' into universal2
2021-03-04 09:36:05 -08:00