Greg Neagle
7f9f99f6e5
When creating pkginfo for a configuration profile, set minimum_munki_version to 2.2
2015-01-20 08:24:06 -08:00
Arjen van Bochoven
c3577c210a
Added support for icon_hash to munkiimport
2015-01-19 22:49:57 +01:00
Greg Neagle
e660411348
When installing a profile, properly get and record the result of the install
2015-01-16 12:04:39 -08:00
eigerman
d0fb81c99e
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
code/client/munkilib/updatecheck.py
2015-01-16 12:37:36 -05:00
Edward Eigerman
d1cb27211a
Update updatecheck.py
2015-01-16 09:14:56 -05:00
Edward Eigerman
3d7e743be6
Update updatecheck.py
2015-01-15 17:21:56 -05:00
Edward Eigerman
8800c7cf39
Update updatecheck.py
2015-01-15 17:20:14 -05:00
Greg Neagle
9c9ac8dcdd
On items_to_copy, if destination_path is not specified, extract path from destination_item if it exists
2015-01-15 07:00:48 -08:00
Edward Eigerman
d4875c9f1d
Update updatecheck.py
2015-01-14 12:29:30 -05:00
Edward Eigerman
5a28ceb5bf
Update updatecheck.py
2015-01-14 12:23:54 -05:00
Edward Eigerman
06b9247ce0
Update updatecheck.py
2015-01-14 12:23:26 -05:00
Greg Neagle
a4a0d9d544
Merge config-profile-support into master
2015-01-13 06:55:24 -08:00
Greg Neagle
0c68a317b7
Catch more exceptions when processing conditional_items
2015-01-12 08:23:40 -08:00
Greg Neagle
58d8a07dec
Clean up the tmpdir on exit of iconimporter, makepkginfo and munkiimport
2015-01-09 15:08:52 -08:00
Greg Neagle
a621238272
Bumping version to 2.1.1
2015-01-09 06:27:37 -08:00
Greg Neagle
fc8ab4a438
Since there are now more possible triggers that require building a new munki.keychain, always build a new munki.keychain if a client cert exists.
2015-01-08 14:09:10 -08:00
Greg Neagle
aeee99ee84
Add identity preferences for all URLs defined in Munki's preferences, not just SoftwareRepoURL
2015-01-08 11:17:52 -08:00
Greg Neagle
ea264b9e12
Switch to a more 'correct' method of reading a signed configuration profile, using the 'security cms' tool.
2014-12-29 08:33:38 -08:00
Greg Neagle
1d4c8497bc
Document yet another way to read signed profiles
2014-12-18 08:48:23 -08:00
Greg Neagle
acc674860a
Validate profile receipts before attempting to use them
2014-12-17 19:01:34 -08:00
Greg Neagle
0e08697252
Also track ProfileInstallDate in our profiles receipt database
2014-12-17 18:43:05 -08:00
Greg Neagle
0a517f13a4
Added note about alternative method for extracting profile data from a signed profile
2014-12-17 14:07:55 -08:00
Greg Neagle
cb81e4616a
Support for signed profiles.
2014-12-17 11:54:06 -08:00
Greg Neagle
64ae22c36d
makepkginfo can now handle profiles that are missing the PayloadDescription field.
2014-12-17 10:16:08 -08:00
Greg Neagle
988379d980
Bump version plist to reflect feature additions
2014-12-17 06:41:21 -08:00
Greg Neagle
b61a858f66
Add uninstallable=True to generated pkginfo; check that a profile is a "Configuration" profile (not "configuration")
2014-12-17 06:09:02 -08:00
Greg Neagle
83fabfb5ce
Add support for importing, installing and removing configuration profiles.
2014-12-16 21:57:41 -08:00
Greg Neagle
2afd2606a8
Don't print message about adding CA certs to System.keychain since we might do this every single run
2014-12-16 10:06:03 -08:00
Greg Neagle
3238ce4ded
Add main window frame autosave attribute to .xib and remove it from MSCMainWindowController.py; this way window frame is restored as the window is displayed instead of shortly after.
2014-12-08 10:18:24 -08:00
Greg Neagle
2a0005d788
Use NSWindow's setWindowFrameAutosaveName: method to cause the main window's rectangle to be automatically saved and restored.
2014-12-05 08:53:14 -08:00
Richard Lafontaine
a6e6818b40
Fix for issue #428 (only valid for French translation) - typo.
2014-12-05 09:08:30 -05:00
Richard Lafontaine
443738b021
Fix for issue #428 (only valid for French translation).
2014-12-05 08:58:24 -05:00
Greg Neagle
34b08ddf45
Merge pull request #427 from little2112/patch-2
...
InfoPlist RU
2014-12-03 08:24:09 -08:00
little2112
ad00691d9e
InfoPlist RU
...
Just a tiny bit to complete Russian localization. ;)
2014-12-03 18:47:49 +03:00
little2112
864c6af585
Main Menu RU
...
The only thing I didn't get is just what on Earth is there "Narrow
Space" for and thus how to interpret it... Also "AMainMenu" seems more
like an error to me...
The rest is pretty much straight forward.
Greg, would you please shed some light on Narrow Space and stuff? ;)
2014-12-03 18:44:01 +03:00
Greg Neagle
b7a54a952c
Updated Russian localization. Thanks to little2112@gmail.com
2014-12-03 07:08:45 -08:00
Greg Neagle
7e6556fe2c
More error checking around converting a string into a buffer object.
2014-12-02 07:00:01 -08:00
Greg Neagle
716071ec8a
Do not ignore unattended_installs when the RestartAction is literally 'None'.
2014-12-02 06:58:56 -08:00
Greg Neagle
cacb4524fa
Merge pull request #415 from jlrgraham/munkiimport_icon
...
munkiimport: Add argument to specify package icon
2014-12-01 21:43:10 -08:00
Greg Neagle
a8b805320c
Merge pull request #424 from erikng/master
...
Increase network wait time before Munki run.
2014-12-01 15:17:59 -08:00
Erik Gomez
19524fe259
Update managedsoftwareupdate
...
Refresh time now one second.
2014-11-25 10:16:41 -06:00
Greg Neagle
1f058ffdc3
Don't check installeritem path if we are importing an Apple metadata item.
2014-11-24 19:20:12 -08:00
Greg Neagle
63a3b69775
Always return a plist when --verify-options-only is given. Fixes issues with --apple-update and --nopkg when given to munkiimport.
2014-11-24 18:51:10 -08:00
Erik Gomez
130152b801
Update managedsoftwareupdate
2014-11-22 23:54:44 -06:00
Erik Gomez
8b444133ec
Update managedsoftwareupdate
...
Extend time up to 30 seconds, checking every half second.
2014-11-22 23:50:59 -06:00
Greg Neagle
ec3489d8b8
Bug fix: os.mkdirs() should be os.makedirs() Silly Python.
2014-11-21 06:17:28 -08:00
Greg Neagle
719429747d
Warn if client is using the default repo, which is insecure.
2014-11-12 10:38:12 -08:00
Edward Eigerman
27f6a8007b
Update updatecheck.py
2014-11-12 12:40:59 -05:00
Samuel Keeley
0637de069c
change google code text to github
2014-11-06 11:14:00 -08:00
Michael Lynn
a8d5fe7f8a
Updating Info.plist
...
Correcting URL to current project URL
2014-11-06 11:08:11 -08:00