Commit Graph

3080 Commits

Author SHA1 Message Date
Greg Neagle
ce5ed7563b fix BOOTSTRAPMODE comparison in make_munki_mpkg_DEP.sh 2018-10-04 08:59:57 +02:00
Arjen van Bochoven
0bfa5a38b5 Remove .lower() from check_mode() in pkginfolib (#867)
Fix #866
2018-10-03 15:48:55 +02:00
Marius Langseth
559f75b9d6 Correcting typos in Norwegian translation (#865) 2018-09-29 09:57:08 -07:00
Greg Neagle
5935e22418 After further investigation, only drop --applicationpath from Mojave startosinstall runs 2018-09-25 08:34:36 -07:00
Greg Neagle
7b6822f9c6 Don't use --applicationpath option for startosinstall for later releases of High Sierra and for Mojave. Bump version for future release. 2018-09-25 08:11:35 -07:00
Greg Neagle
97d704c7a1 Bump version for future release v3.4.1 2018-09-24 13:41:29 -07:00
Greg Neagle
611050eb38 Add Mojave softwareupdate catalog to list of default catalogs 2018-09-24 13:37:08 -07:00
Greg Neagle
4988436c24 Bump version for future release v3.4.0 2018-09-18 15:52:10 -07:00
Greg Neagle
11ec1535a1 Add option to sign MSC.app (and its subcomponents) 2018-09-18 09:33:33 -07:00
Greg Neagle
a6bfb53877 More simplication of munki-notifier code 2018-09-18 09:32:44 -07:00
Greg Neagle
63282c11db Merge branch 'munki-notifier' 2018-09-14 19:58:21 -07:00
Greg Neagle
6879c3bde1 Code formatting changes 2018-09-14 19:57:55 -07:00
Greg Neagle
b1585f656e More consistent naming of constants 2018-09-14 19:37:54 -07:00
Greg Neagle
b02e6b89c9 Fix MunkiNotifierBundleID 2018-09-14 16:36:18 -07:00
Greg Neagle
fa204c824a Mojave changes 2018-09-14 16:30:53 -07:00
Greg Neagle
321fb7aa26 Don't crash if we can't get usernotification userinfo 2018-09-14 16:28:34 -07:00
Greg Neagle
279481bfe5 Add light/dark CSS variables for description link color; make this color consistent in Updates view and detail view 2018-09-04 21:28:12 -07:00
Greg Neagle
a2740cdd69 Faster cross-fade when switching to/from Dark Mode 2018-08-31 14:53:05 -07:00
Greg Neagle
036ae5ef3c Remove Python2.6 references from HEADER_SEARCH_PATHS and LIBRARY_SEARCH_PATHS 2018-08-31 14:49:42 -07:00
Greg Neagle
83ca7675c9 Convert some CSS color definitions to hsl to make it easier to tweak gray shades for text colors 2018-08-31 13:30:09 -07:00
Greg Neagle
bcc25d77bf Don't react to psuedo Dark Mode on pre-Mojave unless AllowDarkModeOnUnsupportedOSes pref is set 2018-08-30 21:28:56 -07:00
Greg Neagle
5c05072f85 Bump version to 3.3.2 for future release 2018-08-30 10:36:20 -07:00
Greg Neagle
dea412d72e Dark Mode support for MSC.app and MunkiStatus.app 2018-08-30 09:41:28 -07:00
Greg Neagle
04b0feb5fd Toolbar layout fix for Mojave 2018-08-22 16:13:07 -07:00
Greg Neagle
2794253104 Safer determination of short hostname; Raise a GurlError instead of allowing an unhandled exception if a download rename fails 2018-08-15 13:44:43 -07:00
Greg Neagle
f438b5def9 Don't exit with an unhandled exception if LaunchServices._LSCopyAllApplicationURLs(None) returns None/nil v3.3.1 2018-06-25 11:28:34 -07:00
Greg Neagle
ee7be2997d Before copying a directory for a copy_from_dmg item, ensure it is owned by root (in addition to the 0700 check) 2018-06-19 15:31:35 -07:00
Greg Neagle
8496349b73 Catch exception if we cannot securely create the destination directory for a copy_from_dmg item 2018-06-19 14:46:33 -07:00
Greg Neagle
470013ac8a Merge branch 'no-serveserve-symlink' 2018-06-19 09:37:41 -07:00
Greg Neagle
0f42d6ea59 Merge branch 'copy-from-dmg-fix' 2018-06-19 09:37:31 -07:00
Greg Neagle
b901d886a6 Revert "Don't allow user-writable SelfServiceManifest to be a symlink"
This reverts commit 5d67a9b86a.
2018-06-18 14:43:03 -07:00
Greg Neagle
18ef54ca00 Don't allow user-writable SelfServiceManifest to be a symlink 2018-06-18 14:42:52 -07:00
Greg Neagle
5d67a9b86a Don't allow user-writable SelfServiceManifest to be a symlink 2018-06-18 14:40:27 -07:00
Greg Neagle
9e0d4e0426 More strict validation of permissions when copying directories from a disk image. 2018-06-18 11:28:50 -07:00
Clayton Burlison
b1e94a072b fix: Remove OpenSSL import in keychain.py (#856)
In Mojave 10.14 Apple has updated the openssl version to a newer release
of LibreSSL (2.6.4) that no longer contains the proper Symbols for SSLv3.
This causes import errors in the OpenSSL module that ships with 10.14.

To resolve the import errors we now shell out to openssl to get the
client cert common name. This has been hand tested with the following
macOS/openssl versions:

- 10.12 - 0.9.8zh 14 Jan 2016
- 10.13 - LibreSSL 2.2.7
- 10.14b1 - LibreSSL 2.6.4

Fix: #855
2018-06-12 08:23:13 -07:00
Elliot Jordan
7468a441cf Add missing spaces in help strings (#857) 2018-06-12 08:21:33 -07:00
Greg Neagle
68a5628a34 Add more logging to authrestartd; update comments in MSCPasswordAlertController.py 2018-06-05 16:06:51 -07:00
Greg Neagle
d248ec8121 When storing password for authrestart, also store (and retreive) username for use with APFS on High Sierra+ 2018-06-04 15:35:18 -07:00
Greg Neagle
0bf8d5d23c When checking for evidence of installation when evaluating a managed_uninstall, do not be fooled by an empty installs array. 2018-05-30 13:54:50 -07:00
Greg Neagle
ff0832fdf3 Don't crash if DomainName is not set in the current network configuration when attempting to auto-detect the repo URL 2018-05-30 08:10:01 -07:00
Greg Neagle
6a2586e655 Bumping version for future release 2018-05-16 06:22:49 -07:00
Greg Neagle
15c69b10d1 Merge branch 'Munki3dev' v3.3.0 2018-05-16 06:15:50 -07:00
Greg Neagle
83b3429fad Fix owner and group for /private/etc/paths.d/munki 2018-05-09 08:18:23 -07:00
Greg Neagle
bd46420907 Properly set ownership for LaunchAgent in app_usage pkg 2018-05-09 06:52:02 -07:00
Greg Neagle
40d1a1aaa4 Fix for inaccurate detection of already-mounted disk images 2018-05-08 19:28:42 -07:00
Greg Neagle
2ad96d86af Fix for inaccurate detection of already-mounted disk images 2018-05-08 17:02:40 -07:00
Greg Neagle
870c260e19 Tweaks to #includes in the PyObjC apps so they'll build under both Xcode 8 and Xcode 9 2018-05-04 07:59:54 -07:00
Greg Neagle
ddac5a7ea7 When installing Apple updates via softwareupdate, attempt to use the InstallHistory.plist to determine installation success before using the parsed outout of the softwareupdate binary. 2018-04-24 16:39:34 -07:00
Greg Neagle
48d9c296b2 munkiimport: if no options or arguments are given, print usage 2018-04-19 15:37:39 -07:00
Greg Neagle
6cf7138c7c munkiimport: if no options or arguments are given, print usage 2018-04-19 15:37:02 -07:00