Commit Graph

1305 Commits

Author SHA1 Message Date
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
Greg Neagle 01e649084f Code formatting style cleanup in updatecheck.py 2013-12-17 09:56:10 -08:00
Justin McWilliams b5006d2345 Revert Revision dcbfaa74bc, which randomized installs/removals order. This breaks dependencies chains which are baked into the list order. 2013-12-03 11:28:33 -05:00
Justin McWilliams 632c4e2aa0 Merge branch 'master' of https://code.google.com/p/munki 2013-12-03 10:33:57 -05:00
Justin McWilliams dcbfaa74bc Randomize order of installs and removals, to prevent a single hanging/crashing/etc. package from continually preventing others from being processed. 2013-12-03 10:32:34 -05:00
Greg Neagle b42f833850 Merge https://code.google.com/r/jessecpeterson-munki
Adding support for supported_architectures x86_64 for 64-bit computers running in i386 mode:
2013-12-01 18:46:31 -08:00
Justin McWilliams 4f67a5d50d Fix "%s downloaded at %d KB/s" string formatting to pass filename and download speed, not just download speed. 2013-11-26 13:10:57 -05:00
Justin McWilliams 3e26ca6ca1 s/munkicommon.log/munkicommon.display_detail/ when displaying package download speed. 2013-11-25 12:27:13 -05:00
Justin McWilliams ddfedc5e36 Display and log HTTP headers when package downloads fail. 2013-11-25 12:25:56 -05:00
Justin McWilliams c4dd44ea00 Fix issue where Info.plist CFBundleVersion containing unicode characters breaks Munki. 2013-11-25 12:24:19 -05:00
Justin McWilliams 3ba29fb128 Log the download speed for all package downloads. 2013-11-25 12:22:11 -05:00
Jesse Peterson 78902c68af Syntax fix 2013-11-23 13:22:03 -08:00
Jesse Peterson 21616710a2 supported_architectures x86_64 for 64-bit computers running in i386 mode. re: Munki issue #268 2013-11-23 13:18:44 -08:00
Greg Neagle 6e3555820a Fix for curl buffering headers output in Mavericks, causing progress display not to function. 2013-11-15 12:14:31 -08:00
Michael Lynn 468924f2b3 Allow changing curl path for 10.9 curl client-side cert workaround 2013-11-07 14:21:19 -08:00
Greg Neagle d6906958c7 Always add catalog info to pkginfo. Fixes issue with --nopkg. Thanks to masonm@the-jci.org. 2013-11-05 15:20:49 -08:00
Greg Neagle 7da8af6700 Added new localized French message. Merci to iceman.grrrr@gmail.com 2013-11-05 15:04:51 -08:00
Greg Neagle 11aa83062f makepkginfo now inserts some user/environment metadata into generated pkginfo files. It stores the metadata under the '_metadata' key. makecatalogs now strips any key starting with _ from pkginfo before adding the pkginfo to a catalog. 2013-11-04 10:43:06 -08:00
Greg Neagle 48b1120e7d Small fix for firmware alert text code 2013-10-22 15:12:02 -07:00
Arjen van Bochoven ca07f73d92 Expanded license_info_url check to if statement 2013-10-21 21:30:55 +02:00
Arjen van Bochoven fcb7181830 Change query character to ampersand if the license_info_url contains an question mark. 2013-10-21 20:43:09 +02:00
Greg Neagle 96a16c2769 Detect Apple firmware updates and display a warning in Managed Software Update.app when the user chooses to install 2013-10-14 09:39:01 -07:00
Greg Neagle f5d937be7e MSU.app Optional Software: if an update is available, allow installation. Previously if such and item did not also allow removal, MSU.app confusingly blocked installation. 2013-10-08 16:05:45 -07:00
Greg Neagle 33957f30f1 munkicommon.getPackageMetaData: If munkicommon.getInstallerPkgInfo(pkgitem) does not return any useful info, do not bail; instead continue on and attempt to get receipt info. If no receipt info, then return None. This works around an issue where some packages cause /usr/sbin/installer -info -pkg foo to crash. 2013-10-08 10:01:20 -07:00
Greg Neagle 036788722a Code formatting, line length, and whitespace cleanup 2013-10-08 09:30:29 -07:00
Greg Neagle ec942c5992 Updated appleupdates.py with workarounds for changes in upcoming OS X releases. Bumped version to 0.9.2, since this is a non-trivial change. 2013-10-07 14:31:31 -07:00
Greg Neagle 543f2bf16f Change handling of (possibly) unicode strings in the munkicommon.display_foo functions to convert to ASCII, and to properly handle (possibly) unicode msg parameter when there are no additional arguments 2013-10-07 12:40:46 -07:00
Greg Neagle eb3c5e120c PyLint fixes: remove spaces before EOLs 2013-10-04 12:10:21 -07:00
Greg Neagle df4f7f2661 Make sure makePredicateInfoObject() doesn't throw an exception if munkicommon.report['StartTime'] is not defined. 2013-10-04 11:55:56 -07:00
Greg Neagle 0ba24a169b When getting list of available updates, honor the list of ignored updates 2013-10-01 14:26:06 -07:00
Greg Neagle 2ce6f6127c Merge branch 'makepkginfo-display_name' of https://github.com/hjuutilainen/munki 2013-09-03 09:25:05 -07:00
Greg Neagle 5beb7c85b3 in adobeutils.getPayloadInfo() handle the case of no xml and no .db 2013-08-20 11:13:48 -07:00
Michael Lynn 65ab4e4153 Added --nopkg option to set installer_type to nopkg
Moved several options (description, display name, name, version) outside of the argument-requiring code block to assist in nopkg pkginfo creation.
2013-08-13 10:36:57 -07:00
Greg Neagle 1a891393c6 pkginfo items must now have an 'licensed_seat_info_available' attribute to cause managedsoftwareupdate to check for available licensed seats for optional installs 2013-08-13 08:10:47 -07:00
Justin McWilliams b6fdd3a25f Merge branch 'master' of https://code.google.com/p/munki 2013-08-12 16:03:00 -04:00
Justin McWilliams ceede8f4f5 ManagedInstallReport.plist includes error message details (from curl) for failed downloads. 2013-08-12 16:02:07 -04:00
Greg Neagle 567b8e31a5 Always return a dict from getSPApplicationData() even if something weird happens! 2013-08-02 09:10:09 -07:00
Greg Neagle 27354a4078 Merge branch 'adobeutils-mediadb' of https://code.google.com/r/tim-munki 2013-07-26 08:19:22 -07:00
Hannes Juutilainen d4d43ec448 Added missing display_name option for apple_update type 2013-07-24 09:11:52 +03:00
Hannes Juutilainen f0287d2649 Merge branch 'master' of https://code.google.com/p/munki into development
* 'master' of https://code.google.com/p/munki:
  Attempt to adjust makecatalogs to play nicer with PackageURL and PackageCompleteURL keys in pkginfo files
  Adjust error messages; convert munkicommon.display_foo() calls to use extra args instead of % interpolation
  Fix exception syntax to be python2.5 compatible, maintaining support for OS X 10.5 Leopard.
  s/munki\./munkicommon./g to fix display_error calls added in rf8c46ec3eb955cef6a2aefcc52be090234ac3705
  Initial support for checking for available licensed seats for uninstalled optional_installs
  Bumping version.plist for next round of development.
  If self-serve/etc. manifests are corrupt, log and pass instead of crashing.
  Corrected a typo, thanks to Greg Neagle.
  Cleaned up the localization a bit.
2013-07-23 12:38:48 +03:00
Greg Neagle c34745b82a Attempt to adjust makecatalogs to play nicer with PackageURL and PackageCompleteURL keys in pkginfo files 2013-07-22 09:37:18 -07:00
Greg Neagle 86d0f7465a Adjust error messages; convert munkicommon.display_foo() calls to use extra args instead of % interpolation 2013-07-22 09:36:18 -07:00
ogle 4e3261b95f Fix exception syntax to be python2.5 compatible, maintaining support for OS X 10.5 Leopard. 2013-07-22 16:09:05 +00:00
Justin McWilliams 7c4eeb2d7b s/munki\./munkicommon./g to fix display_error calls added in rf8c46ec3eb955cef6a2aefcc52be090234ac3705 2013-07-18 16:48:33 -04:00
Greg Neagle fe2a402202 Merge branch 'master' of https://code.google.com/p/munki 2013-07-16 15:21:43 -07:00
Greg Neagle 97d0d34f9b Initial support for checking for available licensed seats for uninstalled optional_installs 2013-07-16 15:21:29 -07:00
Greg Neagle 709d6f8b1d Bumping version.plist for next round of development. 2013-07-02 07:16:03 -07:00
Timothy Sutton cc552795ad Clean up Media_db.db sqlite query. 2013-07-01 14:56:23 -04:00
Timothy Sutton 4a8e44bb51 adobeutils.py: Support new Adobe CC updaters with only Media_db.db in payload folders. 2013-07-01 14:38:37 -04:00