Added support for "RecommendRestart" and "RequireLogout" RestartActions.
Added support for InstallRequiresLogout preference in ManagedInstalls.plist so admin can require users to logout for all updates.
git-svn-id: http://munki.googlecode.com/svn/trunk@369 a4e17f2e-e282-11dd-95e1-755cbddbdd66
Added new alert for when app cannot check for updates because the manifest server is not accessible.
git-svn-id: http://munki.googlecode.com/svn/trunk@321 a4e17f2e-e282-11dd-95e1-755cbddbdd66
Fixed a bug when there are items to be removed causing them not to be displayed.
Added a restart status field at the bottom of the window to be more like Apple Software Update.
git-svn-id: http://munki.googlecode.com/svn/trunk@278 a4e17f2e-e282-11dd-95e1-755cbddbdd66
Fixed typo in "Logout Recommended" message
Made sure if AppleUpdates required a restart that logout was required.
git-svn-id: http://munki.googlecode.com/svn/trunk@251 a4e17f2e-e282-11dd-95e1-755cbddbdd66
Fixed display of alert panel when there are no scheduled updates.
Fixed error when deselecting all items in list of scheduled updates.
git-svn-id: http://munki.googlecode.com/svn/trunk@108 a4e17f2e-e282-11dd-95e1-755cbddbdd66
munkilib now uses Foundation/NSDictionary methods to read /Library/Preferences/ManagedInstalls.plist in case the plist gets converted to binary (for example, if it was modified using the defaults command).
Added support for Software Update downloads that aren't .pkgs, or .mpkgs, but rather directories containing ".dist" files.
installcheck now uses the values of LastNotifiedDate and DaysBetweenNotifications in ManagedInstalls.plist to throttle Managed Software Update.app notifications. The default behavior is to notify no more than once a day.
git-svn-id: http://munki.googlecode.com/svn/trunk@93 a4e17f2e-e282-11dd-95e1-755cbddbdd66
When choosing "Install without logging out", a file is touched in the managed install directory (typically /LibraryManaged Installs/) so that a launchd LaunchDaemon can be triggered.
git-svn-id: http://munki.googlecode.com/svn/trunk@88 a4e17f2e-e282-11dd-95e1-755cbddbdd66
New icon. New copyright notice. New bundle ID (com.googlecode.munki.managedsoftareupdate). Now recommends a logout before install even if a restart is not required.
git-svn-id: http://munki.googlecode.com/svn/trunk@73 a4e17f2e-e282-11dd-95e1-755cbddbdd66
This is a new tool for user notification of available Managed software updates.
git-svn-id: http://munki.googlecode.com/svn/trunk@46 a4e17f2e-e282-11dd-95e1-755cbddbdd66