Greg Neagle
c5a1913860
Bump MSC.app version
2021-09-08 14:26:04 -07:00
Greg Neagle
87365bef62
Bump Python version to 3.9.7; bump PyObjC to 7.3
2021-09-08 14:23:40 -07:00
Greg Neagle
7ce36e1c3b
Don't prompt for FV password if we're being asked to quit as part of installing an Apple update via the Software Update prefs pane
2021-08-30 09:54:06 -07:00
Christopher Grande
7ba99a575a
Fix for window flickering state ( #1106 )
...
Main window can flicker state when returning from Obnoxious if in Updates Only mode.
2021-08-27 14:47:53 -07:00
Christopher Grande
9400095452
Rename items → sidebar_items, remove checks for 1 sidebar item since the count no longer changes ( #1107 )
2021-08-27 14:47:10 -07:00
Christopher Grande
503be23719
Hide sidebar when in update only mode ( #1105 )
...
Add Updates Only Window Mode
When no optional software is available the sidebar is collapsed
Adjust window controls on newer OSs to match Mac App Store
2021-08-27 10:41:37 -07:00
Greg Neagle
e1ad73920d
Adjust detection of interfaceMode ('dark/light') to handle auto-switching intro'd in 10.15
2021-08-26 09:01:18 -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
Greg Neagle
13e4d428bb
Better handling of NSApplication presentation options and NSWindow stylMask around obnoxious/unobnoxious modes. Attempts to address #1102
2021-08-04 15:31:40 -07:00
Greg Neagle
a6477cdb6a
Merge branch 'main' into Munki5dev
2021-06-21 11:33:19 -07:00
macmule
e8ccc5f53e
Update build_python_framework.sh ( #1096 )
...
Corrects the Python.framework path, and end of the script.
Before:
```
Verifying Universal2 builds...
182 libraries (*.so and *.dylib) found in the framework; only 90 are universal!
The following libraries are not universal:
find: Python.framework: No such file or directory
```
After:
```
Verifying Universal2 builds...
182 libraries (*.so and *.dylib) found in the framework; only 90 are universal!
The following libraries are not universal:
/Users/ben/Git/munki/Python.framework/Versions/3.9/lib/python3.9/site-packages/StoreKit/_StoreKit.abi3.so: Mach-O 64-bit bundle x86_64
</snip>
```
2021-06-17 10:25: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
4940db6845
Address issue on Apple silicon where MSC prompted to install non-existent Apple updates.
2021-05-26 08:29:45 -07:00
Greg Neagle
75010e835c
Bump Python version to 3.9.5
2021-05-24 15:36:32 -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
1c2af93ec7
Actually use updated Apple Updates alert strings
2021-05-24 11:52:39 -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
rrenstrom
56a1dd0cee
Add support for client cert package ( #1091 )
...
* Build script flag to include client cert
Adds -T flag to make_munki_pkg build scripts to include a component package containing a client certificate for server mTLS
* define no script for certain component packages
In make_munki_mpkg.sh add SCRIPTS="" to clientcert"), "bootstrap") and "config") cases for pkgbuild, so no script is included in these component packages.
2021-05-14 14:25:02 -07:00
macmule
f00c8eed8d
Hide non-updates labels in sidebar when not applicable ( #1089 )
...
* Update MainWindowController.swift
Amends MSC to only show the updates view if no optional installs are declared, mimicking prior MSC's behaviour
* Update MainWindowController.swift
2021-05-14 14:23:33 -07:00
Greg Neagle
b4190710c2
Add asn1crypto to py3_requirements.txt to support new client cert functionality
2021-05-11 15:01:50 -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
43eb5405df
Bump PyObjC version to 7.1; sadly need to compile from source since the wheels are x86_64 only
2021-04-12 08:38:06 -07:00
Greg Neagle
7d53d176b0
Update Python version to 3.9.4
2021-04-09 15:21:05 -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
Elliot Jordan
1e3bb8a8a9
Minor spelling fixes ( #1080 )
...
* Fix "criteria" spelling in function name
* Fix "supervisory" spelling in docstring
2021-03-04 09:35:09 -08:00
Greg Neagle
36aba18b56
Merge branch 'main' into universal2
2021-03-03 22:16:38 -08:00
Greg Neagle
cae5863e95
Update an nb localized string for MunkiStatus to match the equivalent string in MSC.app
2021-03-03 22:15:34 -08:00
Greg Neagle
d55837e02f
Merge branch 'main' into universal2
2021-03-03 22:10:52 -08:00
Marius Langseth
b39406be75
Update to Norwegian translation ( #1069 )
2021-03-03 22:09:04 -08:00
Greg Neagle
7f554f5bfb
Bump Python version to 3.9.2
2021-03-02 08:28:22 -08:00
Klaus Wik
51a1ab0c92
Change false to False in prefs.py ( #1074 )
...
line 310 had value = false which of course fails ;)
2021-02-24 08:07:49 -08:00
Greg Neagle
d51592b5eb
Merge branch 'Munki5dev' into universal2
2021-02-20 09:13:04 -08:00
Greg Neagle
82b720661a
Update copyright dates
2021-02-20 09:12:34 -08:00
Greg Neagle
9a6610a74c
Update copyright dates
2021-02-20 09:09:53 -08:00
Greg Neagle
9d3e265cb8
Update copyright dates
2021-02-20 09:05:58 -08:00