Commit Graph

2272 Commits

Author SHA1 Message Date
Greg Neagle 28cb5f7c66 Better handling of manifest names that include Unicode characters, including handling --id from managedsoftwareupdate at the command-line. 2016-05-11 10:21:15 -07:00
Greg Neagle 5a3e130449 If an item download fails, remove its name from the list of processed items so that it is not considered successfully processed, which can cause future dependency checking to improperly succeed. v2.7.0 2016-04-29 13:51:19 -07:00
Greg Neagle c769f37fb7 Bump version.plist to 2.7.0 for upcoming release 2016-04-28 09:46:59 -07:00
Greg Neagle 9e9cc23a2d More localization for MunkiStatus 'Show log' menu item 2016-04-26 12:03:14 -07:00
Greg Neagle 2f417fc05a More localization for MSC 'Show log' menu item 2016-04-26 11:54:02 -07:00
Greg Neagle 798dddecbd Localize Show Log menu for German and French 2016-04-25 18:32:52 -07:00
Greg Neagle 820718aaf0 Add log window to Managed Software Center 2016-04-25 18:26:13 -07:00
Greg Neagle 0a2dedb013 Add a debug message 2016-04-25 14:48:43 -07:00
Greg Neagle 3a3dfc60dd Merge branch 'master' into munkistatus-logwindow 2016-04-25 13:21:32 -07:00
Greg Neagle 9f4a4f198a PyLint cleanup 2016-04-25 13:21:09 -07:00
Greg Neagle 727d1727da Merge pull request #602 from juofmgoblue/master
Refactor IOKit/PowerManager "no idle sleep" assertion source, in prep for reuse.
2016-04-25 13:19:40 -07:00
Justin McWilliams b86039d18b Re-add pylint disable=E0611 around CoreFoundation imports 2016-04-25 13:31:51 -04:00
Justin McWilliams 34d4a0863e Re-add pylint enable-mgr=E0611, which was a temporary ignore of Foundation modules being unknown 2016-04-25 13:29:57 -04:00
Justin McWilliams 81bc9ddb68 Re-add pylint disable-msg=C0103 to ignore camelCase names 2016-04-25 13:28:12 -04:00
Justin McWilliams 30cea5ac1f Remove package download no idle sleep assertion. 2016-04-25 13:16:55 -04:00
Greg Neagle 094792196c Show log menu item localized to German and French 2016-04-25 09:42:37 -07:00
Justin McWilliams 396f05bf50 Create "no idle sleep" assertions while downloading packages.
This is especially helpful when downloading large packages and/or while
on slow network connections, avoiding "inactivity" causing machines to sleep
and package downloads to fail.
2016-04-22 17:07:35 -04:00
Greg Neagle d107b2551d Merge branch 'master' into munkistatus-logwindow 2016-04-21 17:43:28 -07:00
Greg Neagle e69a000dc7 Fix improper logging call leading to extra log files when using removepackages to remove items 2016-04-21 17:43:04 -07:00
Greg Neagle 923765c574 Merge branch 'master' into munkistatus-logwindow 2016-04-21 13:41:19 -07:00
Greg Neagle 72bdd0ca23 PyLint formatting cleanups 2016-04-21 11:49:13 -07:00
Greg Neagle b2691f6c0b If log window is already open when Command-L is invoked, just bring the log window to the front; don't re-initialize the window 2016-04-21 11:26:40 -07:00
Greg Neagle d9ef976d4c Better log window activation behavior when there is no loginwindow PolicyBanner on El Cap+ 2016-04-21 11:12:08 -07:00
Greg Neagle a617135f4b Merge pull request #599 from waderobson/conditional-error
Catch missing conditional shebang.
2016-04-20 08:26:41 -07:00
Wade Robson 79e8566da9 Catch OSError and IOError. Output script error 2016-04-20 08:21:48 -07:00
Wade Robson c9f0d793df Catch unwanted OSError. Provide feedback instead. 2016-04-20 07:26:04 -07:00
Greg Neagle 964a13424c Add support for copying and dragging log data 2016-04-19 12:51:21 -07:00
Greg Neagle 6558090190 Add log window to MunkiStatus 2016-04-19 09:46:05 -07:00
Greg Neagle 17c2c45272 Update README.md 2016-04-18 08:18:14 -07:00
Greg Neagle b5c42474f5 Update README.md 2016-04-18 07:07:18 -07:00
Greg Neagle f9094eb440 Update README.md 2016-04-18 07:06:58 -07:00
Greg Neagle 0fb08de3f2 Attempt to better handle unicode characters in default text (like from a previous pkginfo) 2016-04-15 14:07:10 -07:00
Greg Neagle 109146c368 Keep MSC.app launch trigger file around for 5 seconds before removing to make launching MSC more reliable on 10.10+. 2016-04-15 13:23:35 -07:00
Greg Neagle d42b6c04ef PyLint cleanups 2016-04-13 14:42:17 -07:00
Greg Neagle c4b98e24ff Adjust debug message when importing middleware 2016-04-13 14:07:25 -07:00
Greg Neagle e847454b60 More efficient middleware import 2016-04-13 14:05:16 -07:00
Greg Neagle 452c3e8f2a Safer import of middleware; add warning and debug output 2016-04-13 13:55:13 -07:00
Greg Neagle cc2d6cbba8 Merge pull request #580 from waderobson/middleware
Allow the use of middleware
2016-04-13 13:15:06 -07:00
Greg Neagle d213237049 If an optional item pkginfo does not have an uninstallable key, default to False instead of None 2016-04-12 19:01:42 -07:00
Greg Neagle a5e2fae5e5 Mark optional_item as uninstallable only if pkginfo uninstallable=True and there is a non-empty uninstall_method 2016-04-11 17:28:09 -07:00
Greg Neagle 6f8a1f805f Revert last two commits; will need to approach this a different way. 2016-04-11 17:16:18 -07:00
Greg Neagle 38b7eedddb Fix syntax error (missing closing parens) from prior commit. :-( 2016-04-11 16:24:48 -07:00
Greg Neagle cdf27e4e4e Make sure item as an uninstall_method before indicating it can be uninstalled in MSC 2016-04-11 14:30:16 -07:00
Greg Neagle 51f6c7a58f Change prompt text when configuring to explain what happens if the editor is set to an empty string. 2016-04-11 09:59:36 -07:00
Greg Neagle 1f82f66ac7 Don't forget the prompt when there's no default text! 2016-04-08 12:22:37 -07:00
Greg Neagle 1288f7a7f2 Safety check in raw_input_with_default 2016-04-08 12:17:33 -07:00
Wade Robson 13f6782f9a function doesn't seem necessary anymore 2016-04-07 21:40:23 -07:00
Wade Robson 91bbd654f6 Import middleware once 2016-04-07 20:57:05 -07:00
Greg Neagle b1ad79722e Minor change to logging message for auto-detected apple_items in updatecheck.py 2016-04-07 12:51:57 -07:00
Greg Neagle c7b9fa3aa2 Merge pull request #576 from bruienne/master
Log more details about apple_item presence.
2016-04-07 12:48:49 -07:00