…scaped regexp matches.
* Disabling knockout_prefix usage for non role merges as they don't work properly (CHEF-2737). * Enable knockout_prefix for inherited role merges only. Preserving the existing working behaviour for now. This will likely go away in the future. * Duplicate source and dest prior to the merge rather than modifying in place which is difficult to debug with nested arrays and mashes. Less chance of future bugs. * In addition to "!merge:" to knockout an entire array, support the less awkward "!merge" variant. * Big spec rewrite to test with !merge and account for these changes.
specs for the action_upgrade workaround.
…mber. If erubis isn't sure what line caused the error, then `line_number` is nil; this makes the rescue block fails with its own error and sadness follows confusion. Made `source_listing` dump all lines in this case -- it's probably an omitted 'end' or other full-template error
User was unable to set owner to anything other than themselves. This allows users with Administrator privileges (i.e. an Administrator command prompt or the Administrator user) to set the owner of a file to anything. It also fixes a bug where we did not properly propagate the error when setting security info failed.
- Make permissions :full_control, :modify, :read, :read_execute, :modify - Support integer permissions - Add deny_rights - Make deny_rights order independent - Fix default value for applies_to_children
…as provided; affected windows only