Commit Graph

2014 Commits

Author SHA1 Message Date
Greg Neagle a96d55ca49 Track items that were in SelfServeManifest's managed_installs -- when a removal is requested and then cancelled, item should be re-added to SelfServeManifest's managed_installs. Addresses issue #546. 2015-11-23 16:56:21 -08:00
Greg Neagle 8fc18792c8 Show preupgrade_alert if applicable when adding an item from the updates list view; show preuninstall_alert if applicable when removing an item from the My Items view. Addresses issue 545 and jessepeterson's comment on issue 507. 2015-11-23 13:50:19 -08:00
Samuel Keeley 4aab73ea65 Merge branch 'samuel-docs' of github.com:munki/munki into samuel-docs 2015-11-20 14:55:23 -08:00
Samuel Keeley 23d2e85545 Merge branch 'master' into samuel-docs 2015-11-20 14:54:19 -08:00
Greg Neagle 6ad9066933 Update more Base SDK references in Xcode project files to "macosx"/"Latest OS X" 2015-11-19 09:17:00 -08:00
Michael Kuron 918ebc64e4 Fix wrong line break 2015-11-19 09:52:26 +01:00
Michael Kuron 6f0a10f1da Cache default user agent 2015-11-19 09:48:52 +01:00
Greg Neagle 942e645387 Remove unused JavaScript function from package distribution file. 2015-11-18 20:00:42 -08:00
Greg Neagle 466c1716df Better detection in pkg distribution if the launchd pkg needs to be installed. Thanks to Pepijn Bruienne for the assist. 2015-11-18 19:47:43 -08:00
Greg Neagle cbe21d36ff Change Base SDK for apps to 'Latest OS X' and OS X Deployment Target to 'OS X 10.6' 2015-11-18 16:36:06 -08:00
Greg Neagle 0c11978c84 Remove print statement added when debugging 2015-11-18 14:26:02 -08:00
Greg Neagle 0908595ab1 Better handling of character references when parsing description HTML 2015-11-18 14:24:08 -08:00
Justin McWilliams cec30b1439 Ensure 60, 30, 10 & 5m reboot notices are seen.
Ensure that 60, 30, 10, and 5 minute notifications are *all* seen before forcefully rebooting a machine, not merely the 60 minute notification.

Previously, if the 60m notice was seen, then the machine was put to sleep for 55m+, it could reboot without another notice after waking up.
2015-11-18 14:13:53 -08:00
Michael Kuron 0bc12e57bf Python and CFNetwork version in User-Agent 2015-11-18 10:29:59 +01:00
Samuel Keeley 40851f8310 Pendantic pendantary
Back to the Mac (OS X 10.6.6)
2015-11-17 15:53:35 -08:00
Samuel Keeley b44ae33ca0 Update OS X text 2015-11-13 20:57:25 -08:00
Samuel Keeley f1419e2ffe Update git download link 2015-11-13 20:57:06 -08:00
Samuel Keeley 67513852fc Replace internal documentation URLs with HTTPS versions 2015-11-13 20:42:50 -08:00
Samuel Keeley 5c12185da4 Replace http://www.apache.org/licenses/LICENSE-2.0 with https://www.apache.org/licenses/LICENSE-2.0 2015-11-13 20:35:24 -08:00
Michael Kuron 088302be1d User-Agent header if other headers are specified 2015-11-13 15:35:29 +01:00
Michael Kuron d1f9475c54 header_dict_from_list documentation 2015-11-13 15:07:53 +01:00
Michael Kuron 4d36b6afb1 Set User-Agent header in HTTP requests
Previously Munki only set a User-Agent header on requests made from the appleupdates.py code. Everything else (catalog, manifest, package downloading) reported something like `"Python/2.7.5 CFNetwork/673.6 Darwin/13.4.0 (x86_64) (VMware7%2C1)"` to the server.
2015-11-13 14:54:54 +01:00
Greg Neagle 436d8c8b46 Bumping version to 2.4.0 for release candidate 2015-11-09 09:18:37 -08:00
Greg Neagle 7e94f2fc73 Merge pull request #534 from grahamgilbert/follow-redirects
Credit where credit's due
2015-10-29 09:24:57 -07:00
Graham Gilbert 0459a66f6d Credit where credit's due 2015-10-29 16:22:59 +00:00
Greg Neagle 9da705a1a2 Merge pull request #530 from grahamgilbert/follow-redirects
Preference to Follow HTTP Recirects
2015-10-28 10:41:52 -07:00
Justin McWilliams e9b013dbf7 Log warning when "Products" key is not found in filtered Apple Update catalog
Log warning when "Products" key is not found in filtered Apple Update catalog
2015-10-28 12:37:09 -04:00
Greg Neagle f7f4b70106 Merge pull request #520 from natewalck/master
Added LocalOnlyManifest feature
2015-10-26 14:12:14 -07:00
Greg Neagle 41de516720 PyLint cleanup 2015-10-23 10:10:26 -07:00
Greg Neagle cc794c9c39 Merge pull request #532 from munki/samuel-munkiimport
Don't offer to create icons for profiles or Apple metadata
2015-10-23 10:05:47 -07:00
Graham Gilbert 15d34fa5a5 Spelling is hard 2015-10-23 17:04:05 +00:00
Samuel Keeley e0f771ceda Don't offer to create icons for profiles or Apple metadata 2015-10-23 10:02:47 -07:00
Shea Craig ae9cd75dc9 Add mobileconfig to the usage of munkiimport. 2015-10-23 11:32:31 -04:00
Graham Gilbert effe971249 Preference to Follow HTTP Recirects 2015-10-23 10:33:20 +01:00
Greg Neagle f3904760cd In El Capitan, avoid changing the softwareupdate CatalogURL unless it's set in Munki's preferences. 2015-10-22 09:01:39 -07:00
Greg Neagle 422504e639 Merge branch 'master' of https://github.com/munki/munki 2015-10-14 14:14:29 -07:00
Greg Neagle 69c6398c6e Filter out _mbsetupuser when checking for GUI users at install time. Fix is similar to https://github.com/munki/munki/commit/0f8a51f9e72cbc383e015d21f4ef44f4b0059023, which was for Managed Software Center.app 2015-10-14 14:14:17 -07:00
Nate Walck b7a361d285 Added LocalOnlyManifest 2015-10-14 11:39:11 -07:00
Justin McWilliams 52009ae9df Edit Fix string concatenation of "No %s in item info" MunkiDownloadError 2015-10-12 12:06:19 -04:00
Justin McWilliams 2e34939a9a Fix string concatenation of MunkiDownloadError("Insufficient disk space to download and install %s") 2015-10-09 17:09:23 -04:00
Greg Neagle 087bed6b72 PyLint cleanups for managedsoftwareupdate 2015-10-09 08:59:26 -07:00
Greg Neagle 3fd17e5587 Rephrase logging about skipping Apple updates when Munki items to install contain Apple items; move code block to clearer place 2015-10-09 07:12:10 -07:00
Pepijn Bruienne f3e86d2087 Add logging about skipped ASU checks when installing Apple items. 2015-10-09 09:40:09 -04:00
Greg Neagle b2913d6d7c Bump main version number to 2.3.1 in prep for new release 2015-09-15 13:52:33 -07:00
eholtam a663844ccf Update manifestutil find() output verbiage
Changed "items" to "matches" to better reflect what 'find' finds.
2015-09-01 11:01:31 -05:00
eholtam 5e9978f711 Remove find() breaks
Removing the breaks in the find function to allow multiple matches per section per manifest.
Addresses issue https://github.com/munki/munki/issues/512
2015-09-01 10:24:14 -05:00
Greg Neagle 0f8a51f9e7 Ignore _mbsetupuser when checking for other GUI users prior to logout/restart 2015-08-20 10:42:54 -07:00
Greg Neagle 8378d43fbf Add missing installSessionErrorAlert method to AlertController 2015-08-20 10:22:33 -07:00
Greg Neagle 05dae35e23 Revert "Merge pull request #502 from munki/msulink"
This reverts commit 6bb4936be8, reversing
changes made to c2239c5de8.
2015-08-19 12:03:07 -07:00
Greg Neagle 6bb4936be8 Merge pull request #502 from munki/msulink
only create Managed Software Update.app symlink if it previously existed
2015-08-19 09:59:27 -07:00