fix issue #16
- remove plutil/CFPropertyList XML generation/formatting
- replace with facter/util/plist
- sub DOCTYPE
- add mega-comments
Merge branch 'fix_mcx_class' into 0.4.6
- fix issue #16 (see commit)
fix issue # 17
- remove dead tests
Merge branch 'fix_specs' into 0.4.6
- fix issue #17 (see commit)
update changelog
refactor the #insync method
- comparison is now based strictly on the PayloadUUID which is actually an MD5 sum of the content property
fix bugs and edge cases in #destringify
- some content keys' values look like Floats but are Strings. fix by consulting
DO_NOT_DESTRING before recursing the data structure
- add Date, Time and DateTime classes to the list of data we leave alone
overhaul the mcx_options function
- now creates a Payload sutiable for use in the Mobileconfig type
fix mcx options support:
- abandon the use of DSLocal node for storing MCX policy
- implement class using Mobileconfig
mcx payload template fixes:
- fix bad keys; fix bad defaults
Merge branch 'mcx_overhaul' into 0.4.7
- fix issue #20 by migrating MCX policy controls to OS X profiles
- no more local MCX
- significant improvments to the Mobileconfig provider and supporting code
- should now support ALL types of profiles, even those the `/usr/bin/profiles`
utility doesn't return information about (ie. embedded certs, etc.)
- discovered an edge in the #destringify method; more may exist
update changelog
re-spec changes to ntp class
fix issue #18
- resource ordering issues were causing the service to stop and exec to fail with the error described in the issue
- add greater specificity to the service 'enable' attrib
fix issue #21
- check for changed profile keys and consult accordingly
- add #insync method for :removaldisallowed property
overhaul the mcx specs
- forgot to do this in 0.4.7
fix bug in mcx.pp
- ensure attrib was not using the $ensure var
- found it after running the tests
add new function: version_compare
- taps the prexisting Puppet::Util::Package.versioncmp method
change the product version in our spec to 10.10
fix issue #19
- use the new function to do version comparisons