Commit Graph

1353 Commits

Author SHA1 Message Date
Greg Neagle
e8c43f9ad7 Implement more of warnings/alerts for pending updates 2014-02-27 13:51:26 -08:00
Greg Neagle
ee99e86be1 Make sure clicking the cancel button breaks us out of an updateNow loop 2014-02-26 22:22:52 -08:00
Greg Neagle
bdc24f6ecd Switch to updates list view when warning about need to logout or restart to install. 2014-02-26 18:56:24 -08:00
Greg Neagle
454950d75a Change billboard image cross fade interval to 7.5 seconds (up from 5) 2014-02-26 16:15:55 -08:00
Greg Neagle
e883f36ef9 Add localize and embed version info build phases to MSC.app's build settings 2014-02-26 14:59:36 -08:00
Greg Neagle
a6b3d53799 fix update of update warning message text 2014-02-26 14:56:46 -08:00
Greg Neagle
c5d6d10e1e Add Localization and auto-version generation build phases to MunkiStatus.app build settings 2014-02-26 14:55:42 -08:00
Greg Neagle
cca26f6751 Replace MonitorProcess thread with CheckProcess timer like we did in MSC.app 2014-02-26 14:01:31 -08:00
Greg Neagle
807af76db5 Start implementation of all the various warning and confirmation alerts... 2014-02-26 13:31:37 -08:00
Greg Neagle
452476a62b Factor out most of the html generation from MUSMainWindowController.py into msuhtml.py 2014-02-25 08:21:00 -08:00
Greg Neagle
0fed3dabf6 Better method for determining if we need to run a check before install 2014-02-24 21:17:46 -08:00
Greg Neagle
d4c0c55c03 Fix method name called when timer determines managedsoftwareupdate is dead 2014-02-24 17:05:13 -08:00
Greg Neagle
372258e001 Replace thread that checks for managedsoftwareupdate with an NSTimer. 2014-02-24 17:00:07 -08:00
Greg Neagle
d2576f6cd0 Get rid of unused return values from various build_foo_pge methods 2014-02-24 16:59:04 -08:00
Greg Neagle
d1044e00f1 Show that an item will be removed in updates list view 2014-02-24 15:45:30 -08:00
Greg Neagle
7b67bf4455 Refactoring code in Managed Software Center.app into smaller source modules 2014-02-24 14:55:17 -08:00
Greg Neagle
64597994ae Make sure the need to restart is not lost when Munki updates need a restart but Apple updates do not. 2014-02-21 08:43:11 -08:00
Greg Neagle
f3ec0e0bbd Changes to make updates after a Munki session completes visually smoother, elimnating the reload flash when possible. 2014-02-20 15:17:35 -08:00
Greg Neagle
4b35a7c962 Restored universal (32bit/64bit) Intel build settings to MSC.app 2014-02-19 08:20:31 -08:00
Greg Neagle
53e7ab9006 Fix one missed instance of old Managed Software Update name 2014-02-19 07:11:15 -08:00
Greg Neagle
012ee67cbf Add start_selected JavaScript to launchd pkg choice so it is not initially selected if the same version is already installed. 2014-02-19 07:03:03 -08:00
Greg Neagle
b60036b496 pkg build script updated for Munki2 components, pkgbuild and productbuild 2014-02-18 21:47:08 -08:00
Greg Neagle
b80fb9a463 Finish rename of Managed Software Update.app to Managed Software Center.app 2014-02-18 21:45:34 -08:00
Greg Neagle
f2c3f66420 implement more of the inter-process plumbing, including monitoring the managedsoftwareupdate process for failure to start or unexpected termination 2014-02-18 17:44:01 -08:00
Greg Neagle
5a9c158080 More IPC work 2014-02-14 17:12:14 -08:00
Greg Neagle
bfea0b1673 Use filesystem flag instead of NSDistributedNotification to signal that managedsoftwareupdate should stop. Turns out you can't send NSDistributedNotifications from user-land apps to background daemons launched by launchd. 2014-02-14 12:02:19 -08:00
Greg Neagle
709c4a0fa0 More IPC changes between munkilib.munkistatus and MunkiStatus and Managed Software Update 2014-02-11 14:57:52 -08:00
Greg Neagle
5b99398313 more work on the IPC plumbing 2014-02-11 10:11:14 -08:00
Greg Neagle
bf618467ac Fix MSUStatusController to properly call statusWindowController methods. 2014-02-11 09:18:11 -08:00
Greg Neagle
f2fb8d49e5 Updated .gitignore files 2014-02-11 07:11:47 -08:00
Greg Neagle
2ebf60613f Fix reference to libpython2.6.dylib 2014-02-10 21:42:38 -08:00
Greg Neagle
fa2f040717 Fix reference to libpython2.6.dylib 2014-02-10 21:42:15 -08:00
Greg Neagle
8e8d364cc3 Updated license info for Managed Software Update source files 2014-02-10 21:37:55 -08:00
Greg Neagle
050369cbb2 Update copyright and license info 2014-02-10 21:25:41 -08:00
Greg Neagle
a4d7d6c982 Setting version.plist to 2.0.0 2014-02-10 16:31:28 -08:00
Greg Neagle
f52c79b64b Replace old MSU.app with new one... 2014-02-10 16:29:48 -08:00
Greg Neagle
9cfeffee2c Take 2: What's old is new again. MunkiStatus is back and uses NSDistributedNotifications, baby! 2014-02-10 16:16:18 -08:00
Greg Neagle
d1ceb1bb59 Didn't add MunkiStatus right... Maybe some day I'll get git 2014-02-10 16:02:11 -08:00
Greg Neagle
6cd68d93e3 What's old is new again. MunkiStatus is back and uses NSDistributedNotifications, baby! 2014-02-10 15:57:23 -08:00
Greg Neagle
36dc30920d start of changes to implement NSDistributedNotifications for IPC between managedsoftwareupdate and the GUI apps 2014-02-10 15:47:58 -08:00
Justin McWilliams
bde50a7dca In addition to ManagedSoftwareUpdate.log, also log to /var/log/system.log when 'LogToSyslog' configuration is True. 2014-02-06 18:04:07 -05:00
Justin McWilliams
65dbbc5768 Log when removing temporary directory causes OSError or IOError 2014-02-06 17:22:19 -05:00
Claude PERRIN
5d7cdf7f73 French translation update fixing some mistakes 2014-01-28 09:44:44 +01:00
Greg Neagle
ae6bd497a3 Rename some name/display_name variables in processRemovals to better reflect their actual contents and purpose 2014-01-24 15:02:18 -08:00
Greg Neagle
8ea6dc51c6 Record item name and not display_name for name key in the report's 'RemovalResults'. Enables correct update of optional_installs installation status. 2014-01-24 14:42:20 -08:00
Greg Neagle
60b5bdd1a9 Change format of munkicommon.report['RemovalResults'] to a list of dictionaries instead of a list of strings. This may affect reporting products that use this info. InstallInfo.plist is now always rewritten to disk after an install session instead of being deleted in some cases. 2014-01-24 12:00:13 -08:00
Greg Neagle
1a2eb15100 Include installer_item_size and installed_size with optional_installs items that are installed. 2014-01-13 10:14:21 -08:00
Greg Neagle
77d686a213 urlquote hostname before using it as a ClientIdentifier. See issue 276. 2014-01-11 09:03:39 -08:00
Greg Neagle
84e482285e Missed some copyright info updates 2014-01-10 14:18:48 -08:00
Greg Neagle
fddd138000 Bumping version to 1.0.0. Updated copyright dates. 2014-01-10 08:20:15 -08:00