Pepijn Bruienne
55936d96ed
Merge remote-tracking branch 'upstream/master'
2016-03-17 14:07:20 -04:00
Pepijn Bruienne
180065faff
Log more details about apple_item presence.
2016-03-17 14:07:02 -04:00
Greg Neagle
12d4f0d27e
Update copyright info on files; remove abandoned tools from code/tools
2016-03-15 09:32:28 -07:00
Greg Neagle
20e414f563
Bump minor version number for next release
2016-03-15 08:47:30 -07:00
Greg Neagle
c6ec424be1
When copying items from a disk image, use instead of . This preserves hfsCompression and filters out com.apple.quarantine xattrs while copying. Thanks to @VitosX on GitHib. (Issue #570 )
2016-03-15 08:19:31 -07:00
Greg Neagle
17ea06d631
munkistatusoutput tweak
2016-03-09 21:14:17 -08:00
Nick McSpadden
b92285ce7d
Fixed some typos
2016-03-07 18:44:40 -08:00
Greg Neagle
786eae296a
Merge branch 'master' of https://github.com/munki/munki
2016-03-03 14:07:50 -08:00
Greg Neagle
b9944e9545
Update gurl.py to use NSURLSession on those versions of OS X that support it. Addresses issue #551 .
2016-03-03 14:06:33 -08:00
Nick McSpadden
4cbafebbbf
Fixed typo
2016-02-25 17:00:03 -08:00
Greg Neagle
92afec105a
Bump version file to 2.5.1 for new release
2016-02-25 13:39:08 -08:00
Greg Neagle
91b61c9436
Bumping version to 2.5.0.x for upcoming release
2016-02-17 09:00:17 -08:00
Greg Neagle
cc315f7822
Fix indentation on lines 1664-1665
2016-01-29 13:09:36 -08:00
Samuel Keeley
3728adafe2
Change preference name to UnattendedAppleUpdates
2016-01-29 10:17:13 -06:00
Samuel Keeley
eaf2c7b8cb
Cleaup indentation to be in line wth rest of the code
2016-01-29 10:12:43 -06:00
Samuel Keeley
58fbcdc642
A bit more cleanup
2016-01-29 10:05:24 -06:00
Samuel Keeley
a2ee541774
resolve syntax error
2016-01-29 09:50:37 -06:00
Samuel Keeley
c7114bdec4
Additional PEP8 cleanup
2016-01-28 17:45:20 -08:00
Samuel Keeley
e9986c4439
Automatic Apple Updates
...
This adds support for automatic unattended installation of Apple updates. It is intended to cut down on the need for creating pkginfos just to add unattended_install keys.
Setting `AutomaticAppleUpdates` to true will cause all Apple updates which do not require a logout or restart to be treated as unattended, getting the blocking applications list from the Apple distribution.
It is currently limited to just Yosemite and newer, though it can likely be extended down to Mavericks. The behavior is similar to when "Install OS X updates" is set to true in the App Store's preferences.
2016-01-28 17:38:39 -08:00
Greg Neagle
39cf5e8f52
When writing out an embedded script before running it, write it a line at a time to ensure line endings are UNIX-style.
2016-01-26 14:22:52 -08:00
verycarefully
d20bd0bdf4
Configure syslog in logouthelper, too
2016-01-08 16:07:05 -05:00
eholtam
ad3be75da2
Cleaned up tabs on 888 and 889
...
Cleaned up tab
2016-01-07 10:47:30 -06:00
eholtam
4b261a6d47
Revert "Cleaned up tabbing"
...
This reverts commit fdc031ef83 .
2016-01-07 10:46:12 -06:00
eholtam
fdc031ef83
Cleaned up tabbing
...
Cleaned up tabbing.
2016-01-07 10:45:34 -06:00
eholtam
36514fc748
Fixed manifestutil traceback if no subcommands are given
...
In manifestutil if no subcommands are given manifestutil exits with a
trackback. I added a check to see if the number of subcommands is < 1
and to list the available subcommands if so.
2016-01-07 10:44:35 -06:00
Greg Neagle
976c842224
Change gurl.py connection timeout to 60 seconds
2015-12-22 14:57:41 -08:00
Greg Neagle
437af40d2b
PyLint cleanups
2015-12-09 11:53:14 -08:00
Greg Neagle
c19f2d7936
Simplfy default user-agent header.
2015-12-09 11:41:30 -08:00
Greg Neagle
fda740c046
Merge pull request #537 from mkuron/patch-1
...
Set User-Agent header in HTTP requests
2015-12-09 11:36:46 -08:00
Greg Neagle
d30aa2ca44
Merge pull request #540 from munki/samuel-docs
...
Minor internal text updates
2015-12-09 11:30:39 -08:00
Greg Neagle
37276f5307
Better determination when munkiimport item is an apple_update_metadata item; fixes bug where 'munkiimport --apple-item' worked but 'munkiimport --apple_item' failed, despite makepkginfo --help indicating both syntaxes should work.
2015-12-02 10:54:43 -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
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
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
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