Greg Neagle
7ce973787b
Address an issue with munki-notifier, 'obnoxious mode', and multiple spaces (See https://github.com/munki/munki/issues/1108 )
2022-04-26 10:44:44 -07:00
Greg Neagle
b84124f6f0
Update MSC.app to call munki-notifier.app to clear delivered notifications
2022-04-25 12:44:15 -07:00
Greg Neagle
e7538beebf
Update munki-notifier to no longer spoof the 'com.googlecode.munki.ManagedSoftwareCenter' bundle id
2022-04-25 12:40:53 -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
1f695d5054
Merge branch 'main' into Munki5dev
2022-03-23 16:06:22 -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
d734c2ce9e
Fix for issue where a given optional install might appear in both Pending Updates and Available Updates
2022-02-28 14:33:43 -08: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
b48ff59e58
Removing old sample 'server' bits that were probably more confusing than helpful
2022-01-28 08:47:42 -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
e590d6f2f5
MSC.app: If we have 'overdue' pending updates, don't display other available (not pending) updates
2021-10-28 15:08:38 -07:00
Greg Neagle
5c9513ca56
Disable 'Reload Page' menu item when in 'obnoxious mode', which provided a trivial way to escape 'obnoxious mode'
2021-10-28 09:52:23 -07:00
Greg Neagle
ce9562e09e
Bump version for future release
2021-10-27 16:56:15 -07:00
Greg Neagle
f6a49175c7
Change PyObjC version to 7.2 to deal with issue #1115
2021-10-27 16:55:24 -07:00
Greg Neagle
a75462adef
code/client/munkilib/version.plist
2021-10-26 08:32:34 -07:00
Greg Neagle
e259954a74
Bump version of MSC.app (which I should have done before 5.6.0RC2)
2021-10-20 11:26:02 -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
cfd7d45175
Increase time after MSC opens Software Update until it quits from 10 seconds to 15
2021-10-19 10:09:30 -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
acfbe8ea3f
Change package directory structure creation methods to not trigger CrowdStrike :-(
2021-10-04 11:00:56 -07:00
Greg Neagle
c242db788c
Change package directory structure creation methods to not trigger CrowdStrike :-(
2021-10-04 11:00:17 -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
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