[DRE-commits] [chef] branch master updated (a8ab991 -> f1a2e92)
Lucas Kanashiro
kanashiro.duarte at gmail.com
Wed May 4 15:54:46 UTC 2016
This is an automated email from the git hooks/post-receive script.
kanashiro-guest pushed a change to branch master
in repository chef.
from a8ab991 Run wrap-and-sort on packaging files
new ec4f0cb debian/watch: start to watch Github repo instead of rubygems
new 8bb278c debian/copyright: add chef-windows.gemspec to Files-Excluded field
new 7f4a76d Imported Upstream version 12.7.2
new f543324 d/changelog: upstream new release 12.7.2
new 8a53d9b debian/patches: refresh patches
new 90f0c65 debian/control: update dependencies
new 70b7252 Bump debhelper compatibility level to 9
new f94b693 Declare compliance with Debian policy 3.9.7
new 0d3dd72 Create debian/ruby-tests.rake to run tests during the build
new c77e418 debian/control: add ruby-cheffish as new build dependency
new 3d45a46 Create patch to skip Windows stuff in tests
new d0ad2cc Declare compliance with Debian policy 3.9.8
new f1a2e92 Merge branch 'master' of git+ssh://git.debian.org/git/pkg-ruby-extras/chef
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitattributes | 6 +
.gitignore | 61 +
.kitchen.yml | 82 +
.mailmap | 117 +
.rspec | 2 +
.rubocop.yml | 6 +
.travis.yml | 165 ++
.yardopts | 1 +
CBGB.md | 40 +
CBGB.toml | 96 +
CHANGELOG.md | 923 +++++++
CHEF_MVPS.md | 108 +
CLA_ARCHIVE.md | 2510 ++++++++++++++++++++
CONTRIBUTING.md | 46 +-
DOC_CHANGES.md | 133 ++
Gemfile | 58 +
MAINTAINERS.md | 234 ++
MAINTAINERS.toml | 338 +++
NOTICE | 21 +
README.md | 63 +-
RELEASE_NOTES.md | 82 +
ROADMAP.md | 15 +
Rakefile | 68 +-
VERSION | 1 +
acceptance/.gitignore | 1 +
.../kitchen_acceptance/.kitchen.digitalocean.yml | 27 +
.../.shared/kitchen_acceptance/.kitchen.ec2.yml | 281 +++
.../kitchen_acceptance/.kitchen.vagrant.yml | 49 +
.../kitchen_acceptance/libraries/kitchen.rb | 46 +
acceptance/.shared/kitchen_acceptance/metadata.rb | 1 +
acceptance/Gemfile | 11 +
acceptance/README.md | 86 +
.../.acceptance/acceptance-cookbook/.gitignore | 2 +
.../.acceptance/acceptance-cookbook/metadata.rb | 3 +
.../acceptance-cookbook/recipes/destroy.rb | 1 +
.../acceptance-cookbook/recipes/provision.rb | 1 +
.../acceptance-cookbook/recipes/verify.rb | 1 +
acceptance/basics/.kitchen.yml | 4 +
.../serverspec/chef_client_spec.rb | 19 +
.../chef-current-install/serverspec/spec_helper.rb | 6 +
.../.acceptance/acceptance-cookbook/.gitignore | 2 +
.../libraries/cookbook_kitchen.rb | 43 +
.../acceptance-cookbook/libraries/top_cookbooks.rb | 21 +
.../.acceptance/acceptance-cookbook/metadata.rb | 3 +
.../acceptance-cookbook/recipes/destroy.rb | 1 +
.../acceptance-cookbook/recipes/provision.rb | 1 +
.../acceptance-cookbook/recipes/verify.rb | 1 +
acceptance/top-cookbooks/.gitignore | 1 +
acceptance/top-cookbooks/.kitchen.git.yml | 10 +
.../.kitchen.learn-the-basics-rhel.yml | 4 +
.../.kitchen.learn-the-basics-ubuntu.yml | 4 +
.../.kitchen.learn-the-basics-windows.yml | 4 +
.../.acceptance/acceptance-cookbook/.gitignore | 2 +
.../.acceptance/acceptance-cookbook/metadata.rb | 2 +
.../acceptance-cookbook/recipes/destroy.rb | 1 +
.../acceptance-cookbook/recipes/provision.rb | 1 +
.../acceptance-cookbook/recipes/verify.rb | 1 +
acceptance/trivial/.kitchen.yml | 7 +
.../inspec/chef_client_spec.rb | 5 +
.../.acceptance/acceptance-cookbook/.gitignore | 2 +
.../.acceptance/acceptance-cookbook/metadata.rb | 2 +
.../acceptance-cookbook/recipes/destroy.rb | 1 +
.../acceptance-cookbook/recipes/provision.rb | 1 +
.../acceptance-cookbook/recipes/verify.rb | 1 +
acceptance/windows-service/.kitchen.yml | 7 +
.../inspec/chef_windows_service_spec.rb | 58 +
appveyor.yml | 36 +
bin/chef-apply | 6 +-
bin/chef-client | 10 +-
bin/chef-service-manager | 38 +
bin/chef-shell | 2 +-
bin/chef-solo | 8 +-
bin/chef-windows-service | 35 +
bin/knife | 9 +-
chef-config/.gitignore | 9 +
chef-config/.rspec | 2 +
chef-config/.travis.yml | 31 +
chef-config/Gemfile | 4 +
LICENSE => chef-config/LICENSE | 0
chef-config/README.md | 4 +
chef-config/Rakefile | 13 +
chef-config/chef-config.gemspec | 32 +
chef-config/lib/chef-config.rb | 20 +
chef-config/lib/chef-config/config.rb | 920 +++++++
chef-config/lib/chef-config/exceptions.rb | 26 +
chef-config/lib/chef-config/logger.rb | 59 +
chef-config/lib/chef-config/package_task.rb | 222 ++
chef-config/lib/chef-config/path_helper.rb | 264 ++
chef-config/lib/chef-config/version.rb | 34 +
chef-config/lib/chef-config/windows.rb | 28 +
.../lib/chef-config/workstation_config_loader.rb | 178 ++
chef-config/spec/spec_helper.rb | 75 +
chef-config/spec/unit/config_spec.rb | 843 +++++++
chef-config/spec/unit/path_helper_spec.rb | 290 +++
.../spec/unit/workstation_config_loader_spec.rb | 289 +++
chef.gemspec | 58 +
ci/verify-chef.bat | 64 +
ci/verify-chef.sh | 118 +
debian/changelog | 17 +
debian/control | 31 +-
debian/copyright | 2 +-
debian/patches/0001-gemspec-update.patch | 20 +
...metadata.yml-remove-rspec-junit-formatter.patch | 33 -
.../0002-Relax-dependency-on-ruby-net-ssh.patch | 30 -
.../0002-remove-windows-dependency-in-tests.patch | 58 +
debian/patches/series | 4 +-
debian/ruby-tests.rake | 5 +
debian/watch | 2 +-
distro/common/man/man1/knife-cookbook-site.1 | 22 +-
distro/common/markdown/man1/chef-shell.mkd | 8 +-
distro/common/markdown/man1/knife-bootstrap.mkd | 2 +-
distro/common/markdown/man1/knife-client.mkd | 2 +-
distro/common/markdown/man1/knife-configure.mkd | 2 +-
.../common/markdown/man1/knife-cookbook-site.mkd | 2 +-
distro/common/markdown/man1/knife-cookbook.mkd | 8 +-
distro/common/markdown/man1/knife-data-bag.mkd | 2 +-
distro/common/markdown/man1/knife-environment.mkd | 6 +-
distro/common/markdown/man1/knife-exec.mkd | 2 +-
distro/common/markdown/man1/knife-index.mkd | 2 +-
distro/common/markdown/man1/knife-node.mkd | 2 +-
distro/common/markdown/man1/knife-role.mkd | 6 +-
distro/common/markdown/man1/knife-search.mkd | 4 +-
distro/common/markdown/man1/knife-ssh.mkd | 2 +-
distro/common/markdown/man1/knife-status.mkd | 2 +-
distro/common/markdown/man1/knife-tag.mkd | 2 +-
distro/common/markdown/man1/knife.mkd | 4 +-
distro/common/markdown/man8/chef-client.mkd | 3 +-
distro/common/markdown/man8/chef-expander.mkd | 3 +-
distro/common/markdown/man8/chef-expanderctl.mkd | 3 +-
distro/common/markdown/man8/chef-server-webui.mkd | 2 +-
distro/common/markdown/man8/chef-server.mkd | 3 +-
distro/common/markdown/man8/chef-solo.mkd | 4 +-
distro/common/markdown/man8/chef-solr.mkd | 2 +-
distro/powershell/chef/chef.psm1 | 327 +++
ext/win32-eventlog/Rakefile | 53 +
ext/win32-eventlog/chef-log.man | 56 +
kitchen-tests/.chef/client.rb | 10 +
kitchen-tests/.kitchen.travis.yml | 42 +
kitchen-tests/.kitchen.yml | 38 +
kitchen-tests/Berksfile | 5 +
kitchen-tests/Gemfile | 10 +
kitchen-tests/README.md | 89 +
kitchen-tests/cookbooks/audit_test/.gitignore | 16 +
kitchen-tests/cookbooks/audit_test/.kitchen.yml | 16 +
kitchen-tests/cookbooks/audit_test/Berksfile | 3 +
kitchen-tests/cookbooks/audit_test/README.md | 12 +
kitchen-tests/cookbooks/audit_test/chefignore | 95 +
kitchen-tests/cookbooks/audit_test/metadata.rb | 7 +
.../cookbooks/audit_test/recipes/default.rb | 26 +
.../recipes/error_duplicate_control_groups.rb | 17 +
.../cookbooks/audit_test/recipes/error_no_block.rb | 7 +
.../audit_test/recipes/error_orphan_control.rb | 13 +
.../cookbooks/audit_test/recipes/failed_specs.rb | 14 +
.../audit_test/recipes/serverspec_collision.rb | 31 +
.../audit_test/recipes/serverspec_support.rb | 37 +
.../audit_test/recipes/with_include_recipe.rb | 16 +
kitchen-tests/cookbooks/webapp/Berksfile | 5 +
kitchen-tests/cookbooks/webapp/README.md | 3 +
.../cookbooks/webapp/attributes/default.rb | 14 +
kitchen-tests/cookbooks/webapp/metadata.rb | 12 +
kitchen-tests/cookbooks/webapp/recipes/default.rb | 64 +
.../webapp/templates/default/index.html.erb | 5 +
.../webapp/templates/default/index.php.erb | 8 +
kitchen-tests/data_bags/passwords/mysql.json | 5 +
kitchen-tests/data_bags/passwords/webapp.json | 4 +
.../test/fixtures/platforms/centos/5.json | 14 +
.../test/fixtures/platforms/centos/6.json | 14 +
.../test/fixtures/platforms/ubuntu/10.04.json | 14 +
.../test/fixtures/platforms/ubuntu/12.04.json | 14 +
.../test/fixtures/platforms/ubuntu/14.04.json | 14 +
.../test/fixtures/platforms/ubuntu/14.10.json | 14 +
kitchen-tests/test/fixtures/serverspec_helper.rb | 32 +
.../test/integration/webapp/serverspec/Gemfile | 4 +
.../webapp/serverspec/localhost/default_spec.rb | 127 +
.../chef/chef_fs/file_system/acl_entry.rb | 5 +
.../chef_repository_file_system_root_dir.rb | 5 +
.../chef_fs/file_system/chef_server_root_dir.rb | 5 +
lib/chef.rb | 34 +-
lib/chef/api_client.rb | 65 +-
lib/chef/api_client/registration.rb | 53 +-
lib/chef/api_client_v1.rb | 325 +++
lib/chef/application.rb | 143 +-
lib/chef/application/apply.rb | 71 +-
lib/chef/application/client.rb | 150 +-
lib/chef/application/knife.rb | 40 +-
lib/chef/application/solo.rb | 99 +-
lib/chef/application/windows_service.rb | 69 +-
lib/chef/application/windows_service_manager.rb | 74 +-
lib/chef/applications.rb | 8 +-
lib/chef/audit/audit_event_proxy.rb | 6 +-
lib/chef/audit/audit_reporter.rb | 37 +-
lib/chef/audit/control_group_data.rb | 19 +-
lib/chef/audit/logger.rb | 36 +
lib/chef/audit/rspec_formatter.rb | 4 +-
lib/chef/audit/runner.rb | 34 +-
lib/chef/chef_class.rb | 122 +-
lib/chef/chef_fs.rb | 52 +-
lib/chef/chef_fs/chef_fs_data_store.rb | 576 ++++-
lib/chef/chef_fs/command_line.rb | 16 +-
lib/chef/chef_fs/config.rb | 113 +-
lib/chef/chef_fs/data_handler/acl_data_handler.rb | 20 +-
.../chef_fs/data_handler/client_data_handler.rb | 24 +-
.../chef_fs/data_handler/container_data_handler.rb | 12 +-
.../chef_fs/data_handler/cookbook_data_handler.rb | 30 +-
.../data_handler/data_bag_item_data_handler.rb | 22 +-
lib/chef/chef_fs/data_handler/data_handler_base.rb | 16 +-
.../data_handler/environment_data_handler.rb | 28 +-
.../chef_fs/data_handler/group_data_handler.rb | 36 +-
lib/chef/chef_fs/data_handler/node_data_handler.rb | 28 +-
.../data_handler/organization_data_handler.rb | 18 +-
.../organization_invites_data_handler.rb | 4 +-
.../organization_members_data_handler.rb | 4 +-
.../chef_fs/data_handler/policy_data_handler.rb | 33 +-
.../data_handler/policy_group_data_handler.rb | 27 +
lib/chef/chef_fs/data_handler/role_data_handler.rb | 32 +-
lib/chef/chef_fs/data_handler/user_data_handler.rb | 24 +-
lib/chef/chef_fs/file_pattern.rb | 67 +-
lib/chef/chef_fs/file_system.rb | 20 +-
lib/chef/chef_fs/file_system/acl_dir.rb | 64 -
lib/chef/chef_fs/file_system/acl_entry.rb | 58 -
lib/chef/chef_fs/file_system/acls_dir.rb | 68 -
.../chef_fs/file_system/already_exists_error.rb | 9 +-
lib/chef/chef_fs/file_system/base_fs_dir.rb | 13 +-
lib/chef/chef_fs/file_system/base_fs_object.rb | 23 +-
.../chef_repository_file_system_acls_dir.rb | 37 -
.../chef_repository_file_system_cookbook_dir.rb | 109 -
.../chef_repository_file_system_cookbook_entry.rb | 87 -
.../chef_repository_file_system_cookbooks_dir.rb | 89 -
.../chef_repository_file_system_data_bags_dir.rb | 36 -
.../chef_repository_file_system_entry.rb | 92 -
.../chef_repository_file_system_policies_dir.rb | 38 -
.../chef_repository_file_system_root_dir.rb | 192 --
.../chef_fs/file_system/chef_server/acl_dir.rb | 65 +
.../chef_fs/file_system/chef_server/acl_entry.rb | 60 +
.../chef_fs/file_system/chef_server/acls_dir.rb | 75 +
.../chef_server/chef_server_root_dir.rb | 196 ++
.../chef_server/cookbook_artifact_dir.rb | 38 +
.../chef_server/cookbook_artifacts_dir.rb | 102 +
.../file_system/chef_server/cookbook_dir.rb | 222 ++
.../file_system/chef_server/cookbook_file.rb | 84 +
.../file_system/chef_server/cookbook_subdir.rb | 61 +
.../file_system/chef_server/cookbooks_acl_dir.rb | 42 +
.../file_system/chef_server/cookbooks_dir.rb | 102 +
.../file_system/chef_server/data_bag_dir.rb | 71 +
.../file_system/chef_server/data_bags_dir.rb | 69 +
.../file_system/chef_server/environments_dir.rb | 57 +
.../chef_fs/file_system/chef_server/nodes_dir.rb | 53 +
.../chef_fs/file_system/chef_server/org_entry.rb | 31 +
.../chef_server/organization_invites_entry.rb | 61 +
.../chef_server/organization_members_entry.rb | 60 +
.../file_system/chef_server/policies_acl_dir.rb | 41 +
.../file_system/chef_server/policies_dir.rb | 160 ++
.../file_system/chef_server/policy_group_entry.rb | 137 ++
.../file_system/chef_server/policy_groups_dir.rb | 43 +
.../chef_server/policy_revision_entry.rb | 34 +
.../file_system/chef_server/rest_list_dir.rb | 178 ++
.../file_system/chef_server/rest_list_entry.rb | 187 ++
.../chef_server/versioned_cookbook_dir.rb | 45 +
.../chef_server/versioned_cookbooks_dir.rb | 107 +
.../chef_fs/file_system/chef_server_root_dir.rb | 159 --
lib/chef/chef_fs/file_system/cookbook_dir.rb | 224 --
lib/chef/chef_fs/file_system/cookbook_file.rb | 82 -
.../chef_fs/file_system/cookbook_frozen_error.rb | 9 +-
lib/chef/chef_fs/file_system/cookbook_subdir.rb | 54 -
lib/chef/chef_fs/file_system/cookbooks_acl_dir.rb | 41 -
lib/chef/chef_fs/file_system/cookbooks_dir.rb | 164 --
lib/chef/chef_fs/file_system/data_bag_dir.rb | 69 -
lib/chef/chef_fs/file_system/data_bags_dir.rb | 73 -
...default_environment_cannot_be_modified_error.rb | 10 +-
lib/chef/chef_fs/file_system/environments_dir.rb | 60 -
lib/chef/chef_fs/file_system/file_system_entry.rb | 108 -
lib/chef/chef_fs/file_system/file_system_error.rb | 17 +-
.../chef_fs/file_system/file_system_root_dir.rb | 31 -
lib/chef/chef_fs/file_system/memory/memory_dir.rb | 53 +
lib/chef/chef_fs/file_system/memory/memory_file.rb | 20 +
lib/chef/chef_fs/file_system/memory/memory_root.rb | 23 +
lib/chef/chef_fs/file_system/memory_dir.rb | 52 -
lib/chef/chef_fs/file_system/memory_file.rb | 17 -
lib/chef/chef_fs/file_system/memory_root.rb | 21 -
lib/chef/chef_fs/file_system/multiplexed_dir.rb | 19 +-
.../file_system/must_delete_recursively_error.rb | 9 +-
lib/chef/chef_fs/file_system/nodes_dir.rb | 55 -
.../chef_fs/file_system/nonexistent_fs_object.rb | 8 +-
lib/chef/chef_fs/file_system/not_found_error.rb | 9 +-
.../chef_fs/file_system/operation_failed_error.rb | 10 +-
.../file_system/operation_not_allowed_error.rb | 34 +-
lib/chef/chef_fs/file_system/org_entry.rb | 34 -
.../file_system/organization_invites_entry.rb | 59 -
.../file_system/organization_members_entry.rb | 58 -
.../chef_repository_file_system_acls_dir.rb | 39 +
...repository_file_system_cookbook_artifact_dir.rb | 41 +
...epository_file_system_cookbook_artifacts_dir.rb | 34 +
.../chef_repository_file_system_cookbook_dir.rb | 95 +
.../chef_repository_file_system_cookbook_entry.rb | 82 +
.../chef_repository_file_system_cookbooks_dir.rb | 84 +
.../chef_repository_file_system_data_bags_dir.rb | 38 +
.../chef_repository_file_system_entry.rb | 83 +
.../chef_repository_file_system_policies_dir.rb | 38 +
.../chef_repository_file_system_root_dir.rb | 210 ++
...epository_file_system_versioned_cookbook_dir.rb | 42 +
...pository_file_system_versioned_cookbooks_dir.rb | 34 +
.../file_system/repository/file_system_entry.rb | 117 +
.../file_system/repository/file_system_root_dir.rb | 33 +
lib/chef/chef_fs/file_system/rest_list_dir.rb | 115 -
lib/chef/chef_fs/file_system/rest_list_entry.rb | 185 --
lib/chef/chef_fs/knife.rb | 70 +-
lib/chef/chef_fs/parallelizer.rb | 6 +-
.../chef_fs/parallelizer/flatten_enumerable.rb | 2 +-
.../chef_fs/parallelizer/parallel_enumerable.rb | 6 +-
lib/chef/chef_fs/path_utils.rb | 108 +-
lib/chef/client.rb | 937 ++++++--
lib/chef/config.rb | 755 +-----
lib/chef/config_fetcher.rb | 16 +-
lib/chef/constants.rb | 28 +
lib/chef/cookbook/chefignore.rb | 9 +-
lib/chef/cookbook/cookbook_collection.rb | 25 +-
lib/chef/cookbook/cookbook_version_loader.rb | 32 +-
lib/chef/cookbook/file_system_file_vendor.rb | 8 +-
lib/chef/cookbook/file_vendor.rb | 7 +-
lib/chef/cookbook/metadata.rb | 341 ++-
lib/chef/cookbook/remote_file_vendor.rb | 16 +-
lib/chef/cookbook/synchronizer.rb | 23 +-
lib/chef/cookbook/syntax_check.rb | 28 +-
lib/chef/cookbook_loader.rb | 28 +-
lib/chef/cookbook_manifest.rb | 31 +-
lib/chef/cookbook_site_streaming_uploader.rb | 66 +-
lib/chef/cookbook_uploader.rb | 43 +-
lib/chef/cookbook_version.rb | 184 +-
lib/chef/daemon.rb | 12 +-
lib/chef/data_bag.rb | 60 +-
lib/chef/data_bag_item.rb | 85 +-
lib/chef/delayed_evaluator.rb | 21 +
lib/chef/deprecation/mixin/template.rb | 11 +-
lib/chef/deprecation/provider/cookbook_file.rb | 7 +-
lib/chef/deprecation/provider/file.rb | 22 +-
lib/chef/deprecation/provider/remote_directory.rb | 52 +
lib/chef/deprecation/provider/remote_file.rb | 9 +-
lib/chef/deprecation/provider/template.rb | 8 +-
lib/chef/deprecation/warnings.rb | 11 +-
lib/chef/digester.rb | 18 +-
lib/chef/dsl.rb | 12 +-
lib/chef/dsl/audit.rb | 8 +-
lib/chef/dsl/chef_provisioning.rb | 57 +
lib/chef/dsl/cheffish.rb | 64 +
lib/chef/dsl/data_query.rb | 20 +-
lib/chef/dsl/declare_resource.rb | 108 +
lib/chef/dsl/definitions.rb | 43 +
lib/chef/dsl/include_attribute.rb | 10 +-
lib/chef/dsl/include_recipe.rb | 8 +-
lib/chef/dsl/platform_introspection.rb | 28 +-
lib/chef/dsl/powershell.rb | 6 +-
lib/chef/dsl/reboot_pending.rb | 24 +-
lib/chef/dsl/recipe.rb | 201 +-
lib/chef/dsl/registry_helper.rb | 10 +-
lib/chef/dsl/resources.rb | 58 +
lib/chef/encrypted_data_bag_item.rb | 20 +-
lib/chef/encrypted_data_bag_item/assertions.rb | 8 +-
.../encrypted_data_bag_item/check_encrypted.rb | 6 +-
.../encrypted_data_bag_item/decryption_failure.rb | 4 +-
lib/chef/encrypted_data_bag_item/decryptor.rb | 30 +-
.../encrypted_data_bag_item_assertions.rb | 2 +-
.../encrypted_data_bag_item/encryption_failure.rb | 2 +-
lib/chef/encrypted_data_bag_item/encryptor.rb | 40 +-
.../unacceptable_encrypted_data_bag_item_format.rb | 4 +-
.../encrypted_data_bag_item/unsupported_cipher.rb | 4 +-
.../unsupported_encrypted_data_bag_item_format.rb | 4 +-
lib/chef/environment.rb | 75 +-
lib/chef/event_dispatch/base.rb | 87 +-
lib/chef/event_dispatch/dispatcher.rb | 36 +-
lib/chef/event_dispatch/dsl.rb | 65 +
lib/chef/event_dispatch/events_output_stream.rb | 8 +
lib/chef/event_loggers/base.rb | 6 +-
lib/chef/event_loggers/windows_eventlog.rb | 32 +-
lib/chef/exceptions.rb | 81 +-
lib/chef/file_access_control.rb | 12 +-
lib/chef/file_access_control/unix.rb | 39 +-
lib/chef/file_access_control/windows.rb | 10 +-
lib/chef/file_cache.rb | 42 +-
lib/chef/file_content_management/content_base.rb | 4 +-
lib/chef/file_content_management/deploy.rb | 11 +-
lib/chef/file_content_management/deploy/cp.rb | 8 +-
lib/chef/file_content_management/deploy/mv_unix.rb | 13 +-
.../file_content_management/deploy/mv_windows.rb | 34 +-
lib/chef/file_content_management/tempfile.rb | 8 +-
lib/chef/formatters/base.rb | 25 +-
lib/chef/formatters/doc.rb | 96 +-
lib/chef/formatters/error_descriptor.rb | 10 +-
lib/chef/formatters/error_inspectors.rb | 10 +-
.../error_inspectors/api_error_formatting.rb | 81 +-
.../error_inspectors/compile_error_inspector.rb | 82 +-
.../cookbook_resolve_error_inspector.rb | 18 +-
.../cookbook_sync_error_inspector.rb | 16 +-
.../error_inspectors/node_load_error_inspector.rb | 29 +-
.../registration_error_inspector.rb | 40 +-
.../error_inspectors/resource_failure_inspector.rb | 23 +-
.../run_list_expansion_error_inspector.rb | 31 +-
lib/chef/formatters/error_mapper.rb | 4 +-
lib/chef/formatters/indentable_output_stream.rb | 15 +-
lib/chef/formatters/minimal.rb | 20 +-
lib/chef/guard_interpreter.rb | 6 +-
.../guard_interpreter/default_guard_interpreter.rb | 7 +-
.../resource_guard_interpreter.rb | 26 +-
lib/chef/handler.rb | 8 +-
lib/chef/handler/error_report.rb | 8 +-
lib/chef/handler/json_file.rb | 10 +-
lib/chef/http.rb | 85 +-
lib/chef/http/auth_credentials.rb | 24 +-
lib/chef/http/authenticator.rb | 35 +-
lib/chef/http/basic_client.rb | 48 +-
lib/chef/http/cookie_jar.rb | 14 +-
lib/chef/http/cookie_manager.rb | 16 +-
lib/chef/http/decompressor.rb | 20 +-
lib/chef/http/http_request.rb | 65 +-
lib/chef/http/json_input.rb | 25 +-
lib/chef/http/json_output.rb | 18 +-
lib/chef/http/json_to_model_output.rb | 8 +-
lib/chef/http/remote_request_id.rb | 12 +-
lib/chef/http/simple.rb | 28 +-
lib/chef/http/simple_json.rb | 43 +
lib/chef/http/socketless_chef_zero_client.rb | 113 +-
lib/chef/http/ssl_policies.rb | 18 +-
lib/chef/http/validate_content_length.rb | 24 +-
lib/chef/json_compat.rb | 13 +-
lib/chef/key.rb | 273 +++
lib/chef/knife.rb | 215 +-
lib/chef/knife/bootstrap.rb | 168 +-
lib/chef/knife/bootstrap/chef_vault_handler.rb | 38 +-
lib/chef/knife/bootstrap/client_builder.rb | 42 +-
lib/chef/knife/bootstrap/templates/README.md | 7 +-
.../knife/bootstrap/templates/archlinux-gems.erb | 76 -
lib/chef/knife/bootstrap/templates/chef-aix.erb | 72 -
lib/chef/knife/bootstrap/templates/chef-full.erb | 197 +-
lib/chef/knife/client_bulk_delete.rb | 12 +-
lib/chef/knife/client_create.rb | 96 +-
lib/chef/knife/client_delete.rb | 14 +-
lib/chef/knife/client_edit.rb | 20 +-
lib/chef/knife/client_key_create.rb | 67 +
lib/chef/knife/client_key_delete.rb | 76 +
lib/chef/knife/client_key_edit.rb | 79 +
lib/chef/knife/client_key_list.rb | 69 +
lib/chef/knife/client_key_show.rb | 76 +
lib/chef/knife/client_list.rb | 12 +-
lib/chef/knife/client_reregister.rb | 12 +-
lib/chef/knife/client_show.rb | 12 +-
lib/chef/knife/configure.rb | 28 +-
lib/chef/knife/configure_client.rb | 12 +-
lib/chef/knife/cookbook_bulk_delete.rb | 19 +-
lib/chef/knife/cookbook_create.rb | 26 +-
lib/chef/knife/cookbook_delete.rb | 20 +-
lib/chef/knife/cookbook_download.rb | 18 +-
lib/chef/knife/cookbook_list.rb | 10 +-
lib/chef/knife/cookbook_metadata.rb | 16 +-
lib/chef/knife/cookbook_metadata_from_file.rb | 10 +-
lib/chef/knife/cookbook_show.rb | 32 +-
lib/chef/knife/cookbook_site_download.rb | 46 +-
lib/chef/knife/cookbook_site_install.rb | 26 +-
lib/chef/knife/cookbook_site_list.rb | 16 +-
lib/chef/knife/cookbook_site_search.rb | 15 +-
lib/chef/knife/cookbook_site_share.rb | 45 +-
lib/chef/knife/cookbook_site_show.rb | 19 +-
lib/chef/knife/cookbook_site_unshare.rb | 16 +-
lib/chef/knife/cookbook_site_vendor.rb | 10 +-
lib/chef/knife/cookbook_test.rb | 13 +-
lib/chef/knife/cookbook_upload.rb | 39 +-
lib/chef/knife/core/bootstrap_context.rb | 63 +-
lib/chef/knife/core/cookbook_scm_repo.rb | 23 +-
lib/chef/knife/core/custom_manifest_loader.rb | 69 +
lib/chef/knife/core/gem_glob_loader.rb | 138 ++
lib/chef/knife/core/generic_presenter.rb | 67 +-
lib/chef/knife/core/hashed_command_loader.rb | 80 +
lib/chef/knife/core/node_editor.rb | 97 +-
lib/chef/knife/core/node_presenter.rb | 54 +-
lib/chef/knife/core/object_loader.rb | 17 +-
lib/chef/knife/core/status_presenter.rb | 34 +-
lib/chef/knife/core/subcommand_loader.rb | 290 ++-
lib/chef/knife/core/text_formatter.rb | 27 +-
lib/chef/knife/core/ui.rb | 35 +-
lib/chef/knife/data_bag_create.rb | 21 +-
lib/chef/knife/data_bag_delete.rb | 14 +-
lib/chef/knife/data_bag_edit.rb | 19 +-
lib/chef/knife/data_bag_from_file.rb | 23 +-
lib/chef/knife/data_bag_list.rb | 12 +-
lib/chef/knife/data_bag_secret_options.rb | 12 +-
lib/chef/knife/data_bag_show.rb | 62 +-
lib/chef/knife/delete.rb | 13 +-
lib/chef/knife/deps.rb | 36 +-
lib/chef/knife/diff.rb | 17 +-
lib/chef/knife/download.rb | 23 +-
lib/chef/knife/edit.rb | 11 +-
lib/chef/knife/environment_compare.rb | 46 +-
lib/chef/knife/environment_create.rb | 10 +-
lib/chef/knife/environment_delete.rb | 10 +-
lib/chef/knife/environment_edit.rb | 10 +-
lib/chef/knife/environment_from_file.rb | 9 +-
lib/chef/knife/environment_list.rb | 10 +-
lib/chef/knife/environment_show.rb | 10 +-
lib/chef/knife/exec.rb | 14 +-
lib/chef/knife/help.rb | 16 +-
lib/chef/knife/index_rebuild.rb | 9 +-
lib/chef/knife/key_create.rb | 108 +
lib/chef/knife/key_create_base.rb | 50 +
lib/chef/knife/key_delete.rb | 55 +
lib/chef/knife/key_edit.rb | 114 +
lib/chef/knife/key_edit_base.rb | 55 +
lib/chef/knife/key_list.rb | 88 +
lib/chef/knife/key_list_base.rb | 45 +
lib/chef/knife/key_show.rb | 53 +
lib/chef/knife/list.rb | 27 +-
lib/chef/knife/node_bulk_delete.rb | 18 +-
lib/chef/knife/node_create.rb | 13 +-
lib/chef/knife/node_delete.rb | 11 +-
lib/chef/knife/node_edit.rb | 14 +-
lib/chef/knife/node_environment_set.rb | 8 +-
lib/chef/knife/node_from_file.rb | 20 +-
lib/chef/knife/node_list.rb | 12 +-
lib/chef/knife/node_run_list_add.rb | 16 +-
lib/chef/knife/node_run_list_remove.rb | 27 +-
lib/chef/knife/node_run_list_set.rb | 12 +-
lib/chef/knife/node_show.rb | 13 +-
lib/chef/knife/null.rb | 10 +
lib/chef/knife/osc_user_create.rb | 97 +
lib/chef/knife/osc_user_delete.rb | 51 +
lib/chef/knife/osc_user_edit.rb | 58 +
lib/chef/knife/osc_user_list.rb | 47 +
lib/chef/knife/osc_user_reregister.rb | 64 +
lib/chef/knife/osc_user_show.rb | 54 +
lib/chef/knife/raw.rb | 35 +-
lib/chef/knife/recipe_list.rb | 8 +-
lib/chef/knife/rehash.rb | 62 +
lib/chef/knife/role_bulk_delete.rb | 15 +-
lib/chef/knife/role_create.rb | 12 +-
lib/chef/knife/role_delete.rb | 11 +-
lib/chef/knife/role_edit.rb | 13 +-
lib/chef/knife/role_env_run_list_add.rb | 18 +-
lib/chef/knife/role_env_run_list_clear.rb | 8 +-
lib/chef/knife/role_env_run_list_remove.rb | 26 +-
lib/chef/knife/role_env_run_list_replace.rb | 12 +-
lib/chef/knife/role_env_run_list_set.rb | 12 +-
lib/chef/knife/role_from_file.rb | 17 +-
lib/chef/knife/role_list.rb | 11 +-
lib/chef/knife/role_run_list_add.rb | 18 +-
lib/chef/knife/role_run_list_clear.rb | 8 +-
lib/chef/knife/role_run_list_remove.rb | 26 +-
lib/chef/knife/role_run_list_replace.rb | 12 +-
lib/chef/knife/role_run_list_set.rb | 12 +-
lib/chef/knife/role_show.rb | 13 +-
lib/chef/knife/search.rb | 28 +-
lib/chef/knife/serve.rb | 20 +-
lib/chef/knife/show.rb | 8 +-
lib/chef/knife/ssh.rb | 236 +-
lib/chef/knife/ssl_check.rb | 32 +-
lib/chef/knife/ssl_fetch.rb | 31 +-
lib/chef/knife/status.rb | 33 +-
lib/chef/knife/tag_create.rb | 10 +-
lib/chef/knife/tag_delete.rb | 10 +-
lib/chef/knife/tag_list.rb | 10 +-
lib/chef/knife/upload.rb | 21 +-
lib/chef/knife/user_create.rb | 135 +-
lib/chef/knife/user_delete.rb | 63 +-
lib/chef/knife/user_edit.rb | 54 +-
lib/chef/knife/user_key_create.rb | 69 +
lib/chef/knife/user_key_delete.rb | 76 +
lib/chef/knife/user_key_edit.rb | 79 +
lib/chef/knife/user_key_list.rb | 69 +
lib/chef/knife/user_key_show.rb | 76 +
lib/chef/knife/user_list.rb | 15 +-
lib/chef/knife/user_reregister.rb | 56 +-
lib/chef/knife/user_show.rb | 43 +-
lib/chef/knife/xargs.rb | 45 +-
lib/chef/local_mode.rb | 25 +-
lib/chef/log.rb | 36 +-
lib/chef/log/syslog.rb | 45 +
lib/chef/log/winevt.rb | 99 +
lib/chef/mash.rb | 11 +-
lib/chef/mixin/api_version_request_handling.rb | 66 +
lib/chef/mixin/checksum.rb | 8 +-
lib/chef/mixin/command.rb | 26 +-
lib/chef/mixin/command/unix.rb | 14 +-
lib/chef/mixin/command/windows.rb | 13 +-
lib/chef/mixin/convert_to_class_name.rb | 30 +-
lib/chef/mixin/create_path.rb | 6 +-
lib/chef/mixin/deep_merge.rb | 6 +-
lib/chef/mixin/deprecation.rb | 65 +-
lib/chef/mixin/descendants_tracker.rb | 5 +-
.../mixin/enforce_ownership_and_permissions.rb | 6 +-
lib/chef/mixin/file_class.rb | 20 +-
lib/chef/mixin/from_file.rb | 6 +-
lib/chef/mixin/get_source_from_package.rb | 12 +-
lib/chef/mixin/homebrew_user.rb | 12 +-
lib/chef/mixin/language.rb | 10 +-
lib/chef/mixin/language_include_attribute.rb | 9 +-
lib/chef/mixin/language_include_recipe.rb | 9 +-
lib/chef/mixin/params_validate.rb | 521 ++--
lib/chef/mixin/path_sanity.rb | 14 +-
lib/chef/mixin/powershell_out.rb | 98 +
lib/chef/mixin/powershell_type_coercions.rb | 22 +-
lib/chef/mixin/properties.rb | 302 +++
lib/chef/mixin/provides.rb | 30 +-
lib/chef/mixin/proxified_socket.rb | 38 +
lib/chef/mixin/recipe_definition_dsl_core.rb | 8 +-
lib/chef/mixin/securable.rb | 51 +-
lib/chef/mixin/shell_out.rb | 20 +-
lib/chef/mixin/subclass_directive.rb | 37 +
lib/chef/mixin/template.rb | 63 +-
lib/chef/mixin/unformatter.rb | 32 +
lib/chef/mixin/uris.rb | 43 +
lib/chef/mixin/which.rb | 8 +-
lib/chef/mixin/why_run.rb | 13 +-
lib/chef/mixin/wide_string.rb | 72 +
lib/chef/mixin/windows_architecture_helper.rb | 76 +-
lib/chef/mixin/windows_env_helper.rb | 27 +-
lib/chef/mixin/xml_escape.rb | 26 +-
lib/chef/mixins.rb | 27 +-
lib/chef/monkey_patches/net-ssh-multi.rb | 12 +-
lib/chef/monkey_patches/net_http.rb | 4 +-
lib/chef/monkey_patches/webrick-utils.rb | 51 +
lib/chef/monkey_patches/win32/registry.rb | 72 +
lib/chef/monologger.rb | 6 +-
lib/chef/node.rb | 260 +-
lib/chef/node/attribute.rb | 578 ++---
lib/chef/node/attribute_collections.rb | 16 +-
lib/chef/node/immutable_collections.rb | 6 +-
lib/chef/node_map.rb | 246 +-
lib/chef/null_logger.rb | 6 +-
lib/chef/org.rb | 61 +-
lib/chef/platform.rb | 8 +-
lib/chef/platform/handler_map.rb | 40 +
lib/chef/platform/priority_map.rb | 41 +
lib/chef/platform/provider_handler_map.rb | 29 +
lib/chef/platform/provider_mapping.rb | 339 +--
lib/chef/platform/provider_priority_map.rb | 89 +-
lib/chef/platform/query_helpers.rb | 87 +-
lib/chef/platform/rebooter.rb | 22 +-
lib/chef/platform/resource_handler_map.rb | 29 +
lib/chef/platform/resource_priority_map.rb | 36 +-
lib/chef/platform/service_helpers.rb | 90 +-
lib/chef/policy_builder.rb | 17 +-
lib/chef/policy_builder/dynamic.rb | 185 ++
lib/chef/policy_builder/expand_node_object.rb | 91 +-
lib/chef/policy_builder/policyfile.rb | 200 +-
lib/chef/property.rb | 673 ++++++
lib/chef/provider.rb | 318 ++-
lib/chef/provider/apt_update.rb | 79 +
lib/chef/provider/batch.rb | 20 +-
lib/chef/provider/breakpoint.rb | 2 +-
lib/chef/provider/cookbook_file.rb | 10 +-
lib/chef/provider/cookbook_file/content.rb | 8 +-
lib/chef/provider/cron.rb | 16 +-
lib/chef/provider/cron/aix.rb | 2 +-
lib/chef/provider/cron/solaris.rb | 2 +-
lib/chef/provider/cron/unix.rb | 13 +-
lib/chef/provider/deploy.rb | 25 +-
lib/chef/provider/deploy/revision.rb | 18 +-
lib/chef/provider/deploy/timestamped.rb | 2 +-
lib/chef/provider/directory.rb | 35 +-
lib/chef/provider/dsc_resource.rb | 111 +-
lib/chef/provider/dsc_script.rb | 34 +-
lib/chef/provider/env.rb | 16 +-
lib/chef/provider/env/windows.rb | 6 +-
lib/chef/provider/erl_call.rb | 10 +-
lib/chef/provider/execute.rb | 43 +-
lib/chef/provider/file.rb | 53 +-
lib/chef/provider/file/content.rb | 8 +-
lib/chef/provider/git.rb | 68 +-
lib/chef/provider/group.rb | 16 +-
lib/chef/provider/group/aix.rb | 11 +-
lib/chef/provider/group/dscl.rb | 20 +-
lib/chef/provider/group/gpasswd.rb | 7 +-
lib/chef/provider/group/groupadd.rb | 16 +-
lib/chef/provider/group/groupmod.rb | 4 +-
lib/chef/provider/group/pw.rb | 5 +-
lib/chef/provider/group/suse.rb | 8 +-
lib/chef/provider/group/usermod.rb | 17 +-
lib/chef/provider/group/windows.rb | 8 +-
lib/chef/provider/http_request.rb | 30 +-
lib/chef/provider/ifconfig.rb | 35 +-
lib/chef/provider/ifconfig/aix.rb | 8 +-
lib/chef/provider/ifconfig/debian.rb | 10 +-
lib/chef/provider/ifconfig/redhat.rb | 5 +-
lib/chef/provider/link.rb | 26 +-
lib/chef/provider/log.rb | 2 +-
lib/chef/provider/lwrp_base.rb | 161 +-
lib/chef/provider/mdadm.rb | 8 +-
lib/chef/provider/mount.rb | 37 +-
lib/chef/provider/mount/aix.rb | 29 +-
lib/chef/provider/mount/mount.rb | 38 +-
lib/chef/provider/mount/solaris.rb | 60 +-
lib/chef/provider/mount/windows.rb | 8 +-
lib/chef/provider/ohai.rb | 5 +-
lib/chef/provider/osx_profile.rb | 256 ++
lib/chef/provider/package.rb | 169 +-
lib/chef/provider/package/aix.rb | 33 +-
lib/chef/provider/package/apt.rb | 31 +-
lib/chef/provider/package/chocolatey.rb | 277 +++
lib/chef/provider/package/dpkg.rb | 233 +-
lib/chef/provider/package/easy_install.rb | 31 +-
lib/chef/provider/package/freebsd/base.rb | 16 +-
lib/chef/provider/package/freebsd/pkg.rb | 20 +-
lib/chef/provider/package/freebsd/pkgng.rb | 16 +-
lib/chef/provider/package/freebsd/port.rb | 12 +-
lib/chef/provider/package/homebrew.rb | 35 +-
lib/chef/provider/package/ips.rb | 23 +-
lib/chef/provider/package/macports.rb | 13 +-
lib/chef/provider/package/openbsd.rb | 38 +-
lib/chef/provider/package/pacman.rb | 24 +-
lib/chef/provider/package/paludis.rb | 18 +-
lib/chef/provider/package/portage.rb | 27 +-
lib/chef/provider/package/rpm.rb | 34 +-
lib/chef/provider/package/rubygems.rb | 135 +-
lib/chef/provider/package/smartos.rb | 24 +-
lib/chef/provider/package/solaris.rb | 33 +-
lib/chef/provider/package/windows.rb | 218 +-
lib/chef/provider/package/windows/exe.rb | 117 +
lib/chef/provider/package/windows/msi.rb | 60 +-
.../package/windows/registry_uninstall_entry.rb | 89 +
lib/chef/provider/package/yum-dump.py | 2 +-
lib/chef/provider/package/yum.rb | 244 +-
lib/chef/provider/package/zypper.rb | 117 +-
lib/chef/provider/powershell_script.rb | 219 +-
lib/chef/provider/reboot.rb | 11 +-
lib/chef/provider/registry_key.rb | 44 +-
lib/chef/provider/remote_directory.rb | 302 ++-
lib/chef/provider/remote_file.rb | 11 +-
.../provider/remote_file/cache_control_data.rb | 58 +-
lib/chef/provider/remote_file/content.rb | 21 +-
lib/chef/provider/remote_file/fetcher.rb | 34 +-
lib/chef/provider/remote_file/ftp.rb | 22 +-
lib/chef/provider/remote_file/http.rb | 20 +-
lib/chef/provider/remote_file/local_file.rb | 22 +-
lib/chef/provider/remote_file/network_file.rb | 48 +
lib/chef/provider/route.rb | 376 +--
lib/chef/provider/ruby_block.rb | 6 +-
lib/chef/provider/script.rb | 11 +-
lib/chef/provider/service.rb | 91 +-
lib/chef/provider/service/aix.rb | 31 +-
lib/chef/provider/service/aixinit.rb | 24 +-
lib/chef/provider/service/arch.rb | 10 +-
lib/chef/provider/service/debian.rb | 33 +-
lib/chef/provider/service/freebsd.rb | 18 +-
lib/chef/provider/service/gentoo.rb | 14 +-
lib/chef/provider/service/init.rb | 11 +-
lib/chef/provider/service/insserv.rb | 12 +-
lib/chef/provider/service/invokercd.rb | 10 +-
lib/chef/provider/service/macosx.rb | 42 +-
lib/chef/provider/service/openbsd.rb | 33 +-
lib/chef/provider/service/redhat.rb | 72 +-
lib/chef/provider/service/simple.rb | 23 +-
lib/chef/provider/service/solaris.rb | 70 +-
lib/chef/provider/service/systemd.rb | 16 +-
lib/chef/provider/service/upstart.rb | 29 +-
lib/chef/provider/service/windows.rb | 111 +-
lib/chef/provider/subversion.rb | 40 +-
lib/chef/provider/template.rb | 14 +-
lib/chef/provider/template/content.rb | 30 +-
lib/chef/provider/template_finder.rb | 3 +-
lib/chef/provider/user.rb | 23 +-
lib/chef/provider/user/aix.rb | 10 +-
lib/chef/provider/user/dscl.rb | 264 +-
lib/chef/provider/user/pw.rb | 17 +-
lib/chef/provider/user/solaris.rb | 42 +-
lib/chef/provider/user/useradd.rb | 19 +-
lib/chef/provider/user/windows.rb | 32 +-
lib/chef/provider/whyrun_safe_ruby_block.rb | 2 +-
lib/chef/provider/windows_script.rb | 18 +-
lib/chef/provider_resolver.rb | 158 +-
lib/chef/providers.rb | 222 +-
lib/chef/recipe.rb | 44 +-
lib/chef/request_id.rb | 8 +-
lib/chef/resource.rb | 831 +++++--
lib/chef/resource/action_class.rb | 87 +
lib/chef/resource/apt_package.rb | 25 +-
lib/chef/resource/apt_update.rb | 33 +
lib/chef/resource/bash.rb | 11 +-
lib/chef/resource/batch.rb | 10 +-
lib/chef/resource/bff_package.rb | 14 +-
lib/chef/resource/breakpoint.rb | 15 +-
lib/chef/resource/chef_gem.rb | 43 +-
lib/chef/resource/chocolatey_package.rb | 39 +
lib/chef/resource/conditional.rb | 16 +-
.../resource/conditional_action_not_nothing.rb | 2 +-
lib/chef/resource/cookbook_file.rb | 24 +-
lib/chef/resource/cron.rb | 72 +-
lib/chef/resource/csh.rb | 11 +-
lib/chef/resource/deploy.rb | 172 +-
lib/chef/resource/deploy_revision.rb | 16 +-
lib/chef/resource/directory.rb | 30 +-
lib/chef/resource/dpkg_package.rb | 15 +-
lib/chef/resource/dsc_resource.rb | 204 +-
lib/chef/resource/dsc_script.rb | 57 +-
lib/chef/resource/easy_install_package.rb | 38 +-
lib/chef/resource/env.rb | 24 +-
lib/chef/resource/erl_call.rb | 36 +-
lib/chef/resource/execute.rb | 69 +-
lib/chef/resource/file.rb | 133 +-
lib/chef/resource/file/verification.rb | 22 +-
lib/chef/resource/freebsd_package.rb | 24 +-
lib/chef/resource/gem_package.rb | 34 +-
lib/chef/resource/git.rb | 11 +-
lib/chef/resource/group.rb | 43 +-
lib/chef/resource/homebrew_package.rb | 27 +-
lib/chef/resource/http_request.rb | 30 +-
lib/chef/resource/ifconfig.rb | 64 +-
lib/chef/resource/ips_package.rb | 24 +-
lib/chef/resource/ksh.rb | 32 +
lib/chef/resource/link.rb | 43 +-
lib/chef/resource/log.rb | 25 +-
lib/chef/resource/lwrp_base.rb | 183 +-
lib/chef/resource/macosx_service.rb | 17 +-
lib/chef/resource/macports_package.rb | 13 +-
lib/chef/resource/mdadm.rb | 44 +-
lib/chef/resource/mount.rb | 82 +-
lib/chef/resource/ohai.rb | 19 +-
lib/chef/resource/openbsd_package.rb | 30 +-
lib/chef/resource/osx_profile.rb | 74 +
lib/chef/resource/package.rb | 90 +-
lib/chef/resource/pacman_package.rb | 12 +-
lib/chef/resource/paludis_package.rb | 17 +-
lib/chef/resource/perl.rb | 12 +-
lib/chef/resource/portage_package.rb | 11 +-
lib/chef/resource/powershell_script.rb | 17 +-
lib/chef/resource/python.rb | 12 +-
lib/chef/resource/reboot.rb | 16 +-
lib/chef/resource/registry_key.rb | 41 +-
lib/chef/resource/remote_directory.rb | 55 +-
lib/chef/resource/remote_file.rb | 49 +-
lib/chef/resource/resource_notification.rb | 19 +-
lib/chef/resource/route.rb | 61 +-
lib/chef/resource/rpm_package.rb | 22 +-
lib/chef/resource/ruby.rb | 13 +-
lib/chef/resource/ruby_block.rb | 21 +-
lib/chef/resource/scm.rb | 80 +-
lib/chef/resource/script.rb | 30 +-
lib/chef/resource/service.rb | 79 +-
lib/chef/resource/smartos_package.rb | 16 +-
lib/chef/resource/solaris_package.rb | 22 +-
lib/chef/resource/subversion.rb | 18 +-
lib/chef/resource/template.rb | 42 +-
lib/chef/resource/timestamped_deploy.rb | 6 +-
lib/chef/resource/user.rb | 69 +-
lib/chef/resource/whyrun_safe_ruby_block.rb | 8 +-
lib/chef/resource/windows_package.rb | 73 +-
lib/chef/resource/windows_script.rb | 25 +-
lib/chef/resource/windows_service.rb | 24 +-
lib/chef/resource/yum_package.rb | 54 +-
lib/chef/resource/zypper_package.rb | 28 +
lib/chef/resource_builder.rb | 20 +-
lib/chef/resource_collection.rb | 22 +-
.../resource_collection_serialization.rb | 10 +-
lib/chef/resource_collection/resource_list.rb | 12 +-
lib/chef/resource_collection/resource_set.rb | 12 +-
lib/chef/resource_collection/stepable_iterator.rb | 8 +-
lib/chef/resource_definition.rb | 15 +-
lib/chef/resource_definition_list.rb | 10 +-
lib/chef/resource_reporter.rb | 50 +-
lib/chef/resource_resolver.rb | 192 +-
lib/chef/resources.rb | 144 +-
lib/chef/rest.rb | 49 +-
lib/chef/role.rb | 92 +-
lib/chef/run_context.rb | 557 ++++-
lib/chef/run_context/cookbook_compiler.rb | 23 +-
lib/chef/run_list.rb | 34 +-
lib/chef/run_list/run_list_expansion.rb | 71 +-
lib/chef/run_list/run_list_item.rb | 17 +-
lib/chef/run_list/versioned_recipe_list.rb | 48 +-
lib/chef/run_lock.rb | 69 +-
lib/chef/run_status.rb | 12 +-
lib/chef/runner.rb | 46 +-
lib/chef/scan_access_control.rb | 14 +-
lib/chef/search/query.rb | 64 +-
lib/chef/server_api.rb | 52 +-
lib/chef/shell.rb | 51 +-
lib/chef/shell/ext.rb | 62 +-
lib/chef/shell/model_wrapper.rb | 15 +-
lib/chef/shell/shell_rest.rb | 28 -
lib/chef/shell/shell_session.rb | 39 +-
lib/chef/shell_out.rb | 4 +-
lib/chef/tasks/chef_repo.rake | 125 +-
lib/chef/user.rb | 98 +-
lib/chef/user_v1.rb | 330 +++
lib/chef/util/backup.rb | 18 +-
lib/chef/util/diff.rb | 20 +-
lib/chef/util/dsc/configuration_generator.rb | 22 +-
lib/chef/util/dsc/lcm_output_parser.rb | 16 +-
lib/chef/util/dsc/local_configuration_manager.rb | 18 +-
lib/chef/util/dsc/resource_info.rb | 30 +-
lib/chef/util/dsc/resource_store.rb | 147 +-
lib/chef/util/editor.rb | 3 +-
lib/chef/util/file_edit.rb | 10 +-
lib/chef/util/path_helper.rb | 210 +-
lib/chef/util/powershell/cmdlet.rb | 238 +-
lib/chef/util/powershell/cmdlet_result.rb | 72 +-
lib/chef/util/powershell/ps_credential.rb | 7 +-
lib/chef/util/selinux.rb | 12 +-
lib/chef/util/threaded_job_queue.rb | 4 +-
lib/chef/util/windows.rb | 34 +-
lib/chef/util/windows/net_group.rb | 90 +-
lib/chef/util/windows/net_use.rb | 110 +-
lib/chef/util/windows/net_user.rb | 199 +-
lib/chef/util/windows/volume.rb | 42 +-
lib/chef/version.rb | 16 +-
lib/chef/version/platform.rb | 10 +-
lib/chef/version_class.rb | 12 +-
lib/chef/version_constraint.rb | 26 +-
lib/chef/version_constraint/platform.rb | 6 +-
lib/chef/whitelist.rb | 4 +-
lib/chef/win32/api.rb | 23 +-
lib/chef/win32/api/crypto.rb | 126 +-
lib/chef/win32/api/error.rb | 21 +-
lib/chef/win32/api/file.rb | 97 +-
lib/chef/win32/api/installer.rb | 33 +-
lib/chef/win32/api/memory.rb | 8 +-
lib/chef/win32/api/net.rb | 263 +-
lib/chef/win32/api/process.rb | 8 +-
lib/chef/win32/api/psapi.rb | 8 +-
lib/chef/win32/api/registry.rb | 51 +
lib/chef/win32/api/security.rb | 101 +-
lib/chef/win32/api/synchronization.rb | 8 +-
lib/chef/win32/api/system.rb | 31 +-
lib/chef/win32/api/unicode.rb | 51 +-
lib/chef/win32/crypto.rb | 99 +-
lib/chef/win32/error.rb | 33 +-
lib/chef/win32/eventlog.rb | 31 +
lib/chef/win32/file.rb | 56 +-
lib/chef/win32/file/info.rb | 7 +-
lib/chef/win32/file/version_info.rb | 93 +
lib/chef/win32/handle.rb | 12 +-
lib/chef/win32/memory.rb | 8 +-
lib/chef/win32/mutex.rb | 11 +-
lib/chef/win32/net.rb | 311 +++
lib/chef/win32/process.rb | 27 +-
lib/chef/win32/registry.rb | 105 +-
lib/chef/win32/security.rb | 153 +-
lib/chef/win32/security/ace.rb | 12 +-
lib/chef/win32/security/acl.rb | 16 +-
lib/chef/win32/security/securable_object.rb | 10 +-
lib/chef/win32/security/security_descriptor.rb | 10 +-
lib/chef/win32/security/sid.rb | 141 +-
lib/chef/win32/security/token.rb | 12 +-
lib/chef/win32/system.rb | 62 +
lib/chef/win32/unicode.rb | 19 +-
lib/chef/win32/version.rb | 56 +-
lib/chef/workstation_config_loader.rb | 163 +-
metadata.yml | 2053 ----------------
omnibus/.gitignore | 10 +
omnibus/.kitchen.local.yml.vmware.example | 6 +
omnibus/.kitchen.yml | 121 +
omnibus/Berksfile | 12 +
omnibus/Gemfile | 21 +
omnibus/README.md | 144 ++
omnibus/config/projects/angrychef.rb | 42 +
omnibus/config/projects/chef-fips.rb | 60 +
omnibus/config/projects/chef.rb | 84 +
omnibus/files/mapfiles/solaris | 18 +
.../openssl-customization/windows/ssl_env_hack.rb | 34 +
omnibus/omnibus.rb | 54 +
omnibus/package-scripts/angrychef/postinst | 111 +
omnibus/package-scripts/angrychef/postrm | 42 +
omnibus/package-scripts/chef-fips/postinst | 111 +
omnibus/package-scripts/chef-fips/postrm | 42 +
omnibus/package-scripts/chef/postinst | 111 +
omnibus/package-scripts/chef/postrm | 42 +
omnibus/resources/chef/dmg/background.png | Bin 0 -> 44066 bytes
omnibus/resources/chef/dmg/icon.png | Bin 0 -> 245378 bytes
omnibus/resources/chef/msi/assets/LICENSE.rtf | 197 ++
.../chef/msi/assets/banner_background.bmp | Bin 0 -> 114432 bytes
.../chef/msi/assets/dialog_background.bmp | Bin 0 -> 615320 bytes
omnibus/resources/chef/msi/assets/oc.ico | Bin 0 -> 41880 bytes
omnibus/resources/chef/msi/assets/oc_16x16.ico | Bin 0 -> 1286 bytes
omnibus/resources/chef/msi/assets/oc_32x32.ico | Bin 0 -> 4682 bytes
.../resources/chef/msi/localization-en-us.wxl.erb | 30 +
omnibus/resources/chef/msi/parameters.wxi.erb | 9 +
omnibus/resources/chef/msi/source.wxs.erb | 192 ++
omnibus/resources/chef/pkg/background.png | Bin 0 -> 55731 bytes
omnibus/resources/chef/pkg/license.html.erb | 202 ++
omnibus/resources/chef/pkg/welcome.html.erb | 5 +
pedant.gemfile | 25 +
rubygems-pkg/rubygems-update-2.4.6.gem | Bin 0 -> 451072 bytes
.../apt/chef-integration-test-1.0/debian/copyright | 4 +-
.../apt/chef-integration-test-1.1/debian/copyright | 4 +-
.../chef-integration-test2-1.0/debian/changelog | 5 +
.../debian/chef-integration-test2.debhelper.log | 45 +
.../debian/chef-integration-test2.substvars | 1 +
.../debian/chef-integration-test2/DEBIAN/conffiles | 1 +
.../debian/chef-integration-test2/DEBIAN/control | 10 +
.../debian/chef-integration-test2/DEBIAN/md5sums | 1 +
.../debian/compat | 0
.../chef-integration-test2-1.0/debian/conffiles | 1 +
.../apt/chef-integration-test2-1.0/debian/control | 13 +
.../chef-integration-test2-1.0/debian/copyright | 34 +
.../apt/chef-integration-test2-1.0/debian/files | 1 +
.../debian/rules | 0
.../debian}/source/format | 0
.../apt/chef-integration-test2_1.0-1.debian.tar.gz | Bin 0 -> 1369 bytes
spec/data/apt/chef-integration-test2_1.0-1.dsc | 18 +
.../apt/chef-integration-test2_1.0-1_amd64.build | 91 +
.../apt/chef-integration-test2_1.0-1_amd64.changes | 31 +
.../apt/chef-integration-test2_1.0-1_amd64.deb | Bin 0 -> 1694 bytes
.../apt/chef-integration-test2_1.0.orig.tar.gz | Bin 0 -> 248 bytes
.../name-mismatch-versionnumber/recipes/default.rb | 2 +-
.../openldap/templates/default/helpers.erb | 14 +
.../templates/default/nested_openldap_partials.erb | 1 +
.../openldap/templates/default/nested_partial.erb | 1 +
.../supports-platform-constraints/metadata.rb | 5 +
spec/data/dsc_lcm.pfx | Bin 0 -> 2597 bytes
.../incomplete-metadata/recipes/default.rb | 2 +-
.../invalid-metadata/metadata.rb | 3 +-
.../invalid-metadata/recipes/default.rb | 2 +-
spec/data/lwrp/providers/buck_passer.rb | 20 +-
spec/data/lwrp/providers/buck_passer_2.rb | 20 +-
.../embedded_resource_accesses_providers_scope.rb | 16 +-
spec/data/lwrp_override/resources/foo.rb | 5 +
.../cookbooks/include/recipes/default.rb | 24 +
.../cookbooks/include/recipes/includee.rb | 3 +
spec/data/trusted_certs/opscode.pem | 109 +-
spec/functional/application_spec.rb | 16 +-
.../assets/chocolatey_feed/test-A.1.0.nupkg | Bin 0 -> 2667 bytes
.../assets/chocolatey_feed/test-A.1.5.nupkg | Bin 0 -> 2669 bytes
.../assets/chocolatey_feed/test-A.2.0.nupkg | Bin 0 -> 2667 bytes
.../assets/chocolatey_feed/test-B.1.0.nupkg | Bin 0 -> 2667 bytes
spec/functional/audit/rspec_formatter_spec.rb | 16 +-
spec/functional/audit/runner_spec.rb | 84 +-
spec/functional/dsl/reboot_pending_spec.rb | 89 +-
spec/functional/dsl/registry_helper_spec.rb | 18 +-
.../event_loggers/windows_eventlog_spec.rb | 49 +-
.../deploy_strategies_spec.rb | 19 +-
spec/functional/http/simple_spec.rb | 22 +-
spec/functional/knife/configure_spec.rb | 15 +-
spec/functional/knife/cookbook_delete_spec.rb | 46 +-
spec/functional/knife/exec_spec.rb | 12 +-
spec/functional/knife/smoke_test.rb | 14 +-
spec/functional/knife/ssh_spec.rb | 74 +-
spec/functional/mixin/powershell_out_spec.rb | 43 +
spec/functional/mixin/shell_out_spec.rb | 24 +-
spec/functional/notifications_spec.rb | 83 +-
.../remote_file/cache_control_data_spec.rb | 23 +-
.../provider/whyrun_safe_ruby_block_spec.rb | 8 +-
spec/functional/rebooter_spec.rb | 28 +-
spec/functional/resource/aix_service_spec.rb | 19 +-
spec/functional/resource/aixinit_service_spec.rb | 42 +-
spec/functional/resource/base.rb | 4 +-
spec/functional/resource/bash_spec.rb | 12 +-
spec/functional/resource/batch_spec.rb | 10 +-
spec/functional/resource/bff_spec.rb | 22 +-
.../functional/resource/chocolatey_package_spec.rb | 124 +
spec/functional/resource/cookbook_file_spec.rb | 18 +-
spec/functional/resource/cron_spec.rb | 26 +-
spec/functional/resource/deploy_revision_spec.rb | 38 +-
spec/functional/resource/directory_spec.rb | 8 +-
spec/functional/resource/dpkg_package_spec.rb | 339 +++
spec/functional/resource/dsc_resource_spec.rb | 39 +-
spec/functional/resource/dsc_script_spec.rb | 277 ++-
spec/functional/resource/env_spec.rb | 60 +-
spec/functional/resource/execute_spec.rb | 31 +-
spec/functional/resource/file_spec.rb | 44 +-
spec/functional/resource/git_spec.rb | 40 +-
spec/functional/resource/group_spec.rb | 158 +-
spec/functional/resource/ifconfig_spec.rb | 26 +-
spec/functional/resource/link_spec.rb | 287 ++-
spec/functional/resource/mount_spec.rb | 49 +-
spec/functional/resource/ohai_spec.rb | 13 +-
spec/functional/resource/package_spec.rb | 26 +-
spec/functional/resource/powershell_script_spec.rb | 601 +++++
spec/functional/resource/powershell_spec.rb | 477 ----
spec/functional/resource/reboot_spec.rb | 24 +-
spec/functional/resource/registry_spec.rb | 143 +-
spec/functional/resource/remote_directory_spec.rb | 46 +-
spec/functional/resource/remote_file_spec.rb | 34 +-
spec/functional/resource/rpm_spec.rb | 28 +-
spec/functional/resource/template_spec.rb | 16 +-
spec/functional/resource/user/dscl_spec.rb | 6 +-
spec/functional/resource/user/useradd_spec.rb | 96 +-
spec/functional/resource/user/windows_spec.rb | 133 ++
spec/functional/resource/windows_package_spec.rb | 168 ++
spec/functional/resource/windows_service_spec.rb | 20 +-
spec/functional/rest_spec.rb | 11 +-
spec/functional/run_lock_spec.rb | 568 +++--
spec/functional/shell_spec.rb | 52 +-
spec/functional/tiny_server_spec.rb | 36 +-
spec/functional/util/path_helper_spec.rb | 10 +-
spec/functional/util/powershell/cmdlet_spec.rb | 51 +-
spec/functional/version_spec.rb | 12 +-
spec/functional/win32/crypto_spec.rb | 17 +-
spec/functional/win32/registry_helper_spec.rb | 632 -----
spec/functional/win32/registry_spec.rb | 623 +++++
spec/functional/win32/security_spec.rb | 34 +-
spec/functional/win32/service_manager_spec.rb | 19 +-
spec/functional/win32/sid_spec.rb | 55 +
spec/functional/win32/version_info_spec.rb | 50 +
spec/functional/win32/versions_spec.rb | 26 +-
spec/integration/client/client_spec.rb | 302 ++-
spec/integration/client/ipv6_spec.rb | 31 +-
spec/integration/knife/chef_fs_data_store_spec.rb | 678 ++++--
spec/integration/knife/chef_repo_path_spec.rb | 524 ++--
.../knife/chef_repository_file_system_spec.rb | 168 +-
spec/integration/knife/chefignore_spec.rb | 164 +-
spec/integration/knife/common_options_spec.rb | 82 +-
spec/integration/knife/cookbook_api_ipv6_spec.rb | 18 +-
spec/integration/knife/delete_spec.rb | 510 ++--
spec/integration/knife/deps_spec.rb | 616 +++--
spec/integration/knife/diff_spec.rb | 474 ++--
spec/integration/knife/download_spec.rb | 928 +++++---
spec/integration/knife/list_spec.rb | 434 +++-
spec/integration/knife/raw_spec.rb | 78 +-
spec/integration/knife/redirection_spec.rb | 24 +-
spec/integration/knife/serve_spec.rb | 24 +-
spec/integration/knife/show_spec.rb | 118 +-
spec/integration/knife/upload_spec.rb | 1224 +++++-----
.../recipes/lwrp_inline_resources_spec.rb | 126 +-
spec/integration/recipes/lwrp_spec.rb | 53 +
spec/integration/recipes/provider_choice.rb | 37 +
spec/integration/recipes/recipe_dsl_spec.rb | 1519 ++++++++++++
spec/integration/recipes/remote_directory.rb | 74 +
spec/integration/recipes/resource_action_spec.rb | 569 +++++
.../recipes/resource_converge_if_changed_spec.rb | 496 ++++
spec/integration/recipes/resource_load_spec.rb | 208 ++
spec/integration/solo/solo_spec.rb | 83 +-
spec/scripts/ssl-serve.rb | 29 +-
spec/spec_helper.rb | 125 +-
spec/stress/win32/file_spec.rb | 10 +-
spec/stress/win32/memory_spec.rb | 8 +-
spec/stress/win32/security_spec.rb | 16 +-
spec/support/chef_helpers.rb | 11 +-
spec/support/key_helpers.rb | 104 +
spec/support/lib/chef/provider/easy.rb | 4 +-
.../support/lib/chef/provider/openldap_includer.rb | 29 +
spec/support/lib/chef/provider/snakeoil.rb | 4 +-
spec/support/lib/chef/resource/cat.rb | 9 +-
.../lib/chef/resource/one_two_three_four.rb | 10 +-
.../support/lib/chef/resource/openldap_includer.rb | 26 +
spec/support/lib/chef/resource/with_state.rb | 17 +-
spec/support/lib/chef/resource/zen_follower.rb | 13 +-
spec/support/lib/chef/resource/zen_master.rb | 18 +-
spec/support/lib/library_load_order.rb | 2 -
spec/support/matchers/leak.rb | 12 +-
spec/support/mock/constant.rb | 6 +-
spec/support/mock/platform.rb | 12 +-
spec/support/pedant/Gemfile | 3 -
spec/support/pedant/pedant_config.rb | 129 -
spec/support/pedant/run_pedant.rb | 63 -
spec/support/pedant/stickywicket.pem | 27 -
spec/support/platform_helpers.rb | 74 +-
spec/support/platforms/prof/gc.rb | 5 +-
spec/support/platforms/prof/win32.rb | 7 +-
spec/support/platforms/win32/spec_service.rb | 6 +-
spec/support/shared/context/client.rb | 285 +++
spec/support/shared/context/config.rb | 6 +-
spec/support/shared/context/win32.rb | 34 +
spec/support/shared/examples/client.rb | 53 +
spec/support/shared/functional/diff_disabled.rb | 2 +-
.../shared/functional/directory_resource.rb | 16 +-
spec/support/shared/functional/file_resource.rb | 47 +-
spec/support/shared/functional/http.rb | 67 +-
spec/support/shared/functional/knife.rb | 6 +-
.../shared/functional/securable_resource.rb | 162 +-
.../securable_resource_with_reporting.rb | 28 +-
spec/support/shared/functional/win32_service.rb | 7 +-
spec/support/shared/functional/windows_script.rb | 99 +-
.../shared/integration/app_server_support.rb | 14 +-
.../shared/integration/integration_helper.rb | 57 +-
spec/support/shared/integration/knife_support.rb | 26 +-
spec/support/shared/matchers/exit_with_code.rb | 4 +-
.../shared/matchers/match_environment_variable.rb | 4 +-
spec/support/shared/shared_examples.rb | 2 +-
spec/support/shared/unit/api_error_inspector.rb | 8 +-
spec/support/shared/unit/api_versioning.rb | 77 +
spec/support/shared/unit/execute_resource.rb | 13 +-
spec/support/shared/unit/file_system_support.rb | 25 +-
spec/support/shared/unit/knife_shared.rb | 39 +
spec/support/shared/unit/mock_shellout.rb | 49 +
spec/support/shared/unit/platform_introspector.rb | 69 +-
spec/support/shared/unit/provider/file.rb | 98 +-
.../unit/provider/useradd_based_user_provider.rb | 101 +-
.../unit/resource/static_provider_resolution.rb | 7 +-
spec/support/shared/unit/script_resource.rb | 20 +-
spec/support/shared/unit/user_and_client_shared.rb | 114 +
.../support/shared/unit/windows_script_resource.rb | 13 +-
spec/tiny_server.rb | 54 +-
spec/unit/api_client/registration_spec.rb | 88 +-
spec/unit/api_client_spec.rb | 49 +-
spec/unit/api_client_v1_spec.rb | 455 ++++
spec/unit/application/apply_spec.rb | 6 +-
spec/unit/application/client_spec.rb | 47 +-
spec/unit/application/knife_spec.rb | 90 +-
spec/unit/application/solo_spec.rb | 76 +-
spec/unit/application_spec.rb | 456 ++--
spec/unit/audit/audit_event_proxy_spec.rb | 26 +-
spec/unit/audit/audit_reporter_spec.rb | 93 +-
spec/unit/audit/control_group_data_spec.rb | 33 +-
spec/unit/audit/logger_spec.rb | 42 +
spec/unit/audit/rspec_formatter_spec.rb | 8 +-
spec/unit/audit/runner_spec.rb | 27 +-
spec/unit/chef_class_spec.rb | 33 +-
spec/unit/chef_fs/config_spec.rb | 32 +-
.../chef_fs/data_handler/group_handler_spec.rb | 34 +-
spec/unit/chef_fs/diff_spec.rb | 150 +-
spec/unit/chef_fs/file_pattern_spec.rb | 755 +++---
.../chef_fs/file_system/cookbook_subdir_spec.rb | 34 +
.../file_system/operation_failed_error_spec.rb | 18 +-
spec/unit/chef_fs/file_system_spec.rb | 148 +-
spec/unit/chef_fs/parallelizer.rb | 129 +-
spec/unit/chef_fs/path_util_spec.rb | 108 +
spec/unit/chef_spec.rb | 6 +-
spec/unit/client_spec.rb | 550 ++---
spec/unit/config_fetcher_spec.rb | 84 +-
spec/unit/config_spec.rb | 547 +----
spec/unit/cookbook/chefignore_spec.rb | 24 +-
spec/unit/cookbook/cookbook_version_loader_spec.rb | 13 +-
spec/unit/cookbook/file_vendor_spec.rb | 17 +-
spec/unit/cookbook/metadata_spec.rb | 280 ++-
spec/unit/cookbook/synchronizer_spec.rb | 63 +-
spec/unit/cookbook/syntax_check_spec.rb | 49 +-
spec/unit/cookbook_loader_spec.rb | 19 +-
spec/unit/cookbook_manifest_spec.rb | 55 +-
spec/unit/cookbook_site_streaming_uploader_spec.rb | 69 +-
spec/unit/cookbook_spec.rb | 15 +-
spec/unit/cookbook_uploader_spec.rb | 21 +-
.../unit/cookbook_version_file_specificity_spec.rb | 99 +-
spec/unit/cookbook_version_spec.rb | 115 +-
spec/unit/daemon_spec.rb | 10 +-
spec/unit/data_bag_item_spec.rb | 61 +-
spec/unit/data_bag_spec.rb | 98 +-
spec/unit/deprecation_spec.rb | 86 +-
spec/unit/digester_spec.rb | 11 +-
spec/unit/dsl/audit_spec.rb | 10 +-
spec/unit/dsl/data_query_spec.rb | 24 +-
spec/unit/dsl/platform_introspection_spec.rb | 39 +-
spec/unit/dsl/reboot_pending_spec.rb | 50 +-
spec/unit/dsl/recipe_spec.rb | 10 +-
spec/unit/dsl/regsitry_helper_spec.rb | 21 +-
spec/unit/dsl/resources_spec.rb | 85 +
.../check_encrypted_spec.rb | 14 +-
spec/unit/encrypted_data_bag_item_spec.rb | 22 +-
spec/unit/environment_spec.rb | 108 +-
spec/unit/event_dispatch/dispatcher_spec.rb | 122 +
spec/unit/event_dispatch/dsl_spec.rb | 83 +
spec/unit/exceptions_spec.rb | 26 +-
spec/unit/file_access_control_spec.rb | 64 +-
spec/unit/file_cache_spec.rb | 38 +-
.../unit/file_content_management/deploy/cp_spec.rb | 8 +-
.../file_content_management/deploy/mv_unix_spec.rb | 8 +-
.../deploy/mv_windows_spec.rb | 69 +-
spec/unit/formatters/base_spec.rb | 35 +-
spec/unit/formatters/doc_spec.rb | 78 +
.../error_inspectors/api_error_formatting_spec.rb | 76 +
.../compile_error_inspector_spec.rb | 297 ++-
.../cookbook_resolve_error_inspector_spec.rb | 11 +-
.../cookbook_sync_error_inspector_spec.rb | 6 +-
.../node_load_error_inspector_spec.rb | 7 +-
.../registration_error_inspector_spec.rb | 7 +-
.../resource_failure_inspector_spec.rb | 17 +-
.../run_list_expansion_error_inspector_spec.rb | 12 +-
.../resource_guard_interpreter_spec.rb | 26 +-
spec/unit/guard_interpreter_spec.rb | 6 +-
spec/unit/handler/json_file_spec.rb | 23 +-
spec/unit/handler_spec.rb | 14 +-
spec/unit/http/authenticator_spec.rb | 80 +
spec/unit/http/basic_client_spec.rb | 22 +-
spec/unit/http/http_request_spec.rb | 44 +-
spec/unit/http/json_input_spec.rb | 14 +-
spec/unit/http/simple_spec.rb | 6 +-
spec/unit/http/socketless_chef_zero_client_spec.rb | 7 +-
spec/unit/http/ssl_policies_spec.rb | 37 +-
spec/unit/http/validate_content_length_spec.rb | 18 +-
spec/unit/http_spec.rb | 136 +-
spec/unit/json_compat_spec.rb | 30 +-
spec/unit/key_spec.rb | 631 +++++
.../knife/bootstrap/chef_vault_handler_spec.rb | 83 +-
spec/unit/knife/bootstrap/client_builder_spec.rb | 81 +-
spec/unit/knife/bootstrap_spec.rb | 235 +-
spec/unit/knife/client_bulk_delete_spec.rb | 20 +-
spec/unit/knife/client_create_spec.rb | 182 +-
spec/unit/knife/client_delete_spec.rb | 30 +-
spec/unit/knife/client_edit_spec.rb | 27 +-
spec/unit/knife/client_list_spec.rb | 12 +-
spec/unit/knife/client_reregister_spec.rb | 26 +-
spec/unit/knife/client_show_spec.rb | 24 +-
spec/unit/knife/configure_client_spec.rb | 39 +-
spec/unit/knife/configure_spec.rb | 76 +-
spec/unit/knife/cookbook_bulk_delete_spec.rb | 36 +-
spec/unit/knife/cookbook_create_spec.rb | 64 +-
spec/unit/knife/cookbook_delete_spec.rb | 158 +-
spec/unit/knife/cookbook_download_spec.rb | 169 +-
spec/unit/knife/cookbook_list_spec.rb | 52 +-
.../unit/knife/cookbook_metadata_from_file_spec.rb | 10 +-
spec/unit/knife/cookbook_metadata_spec.rb | 110 +-
spec/unit/knife/cookbook_show_spec.rb | 67 +-
spec/unit/knife/cookbook_site_download_spec.rb | 104 +-
spec/unit/knife/cookbook_site_install_spec.rb | 18 +-
spec/unit/knife/cookbook_site_share_spec.rb | 84 +-
spec/unit/knife/cookbook_site_unshare_spec.rb | 40 +-
spec/unit/knife/cookbook_test_spec.rb | 12 +-
spec/unit/knife/cookbook_upload_spec.rb | 138 +-
spec/unit/knife/core/bootstrap_context_spec.rb | 98 +-
spec/unit/knife/core/cookbook_scm_repo_spec.rb | 64 +-
.../unit/knife/core/custom_manifest_loader_spec.rb | 41 +
spec/unit/knife/core/gem_glob_loader_spec.rb | 209 ++
spec/unit/knife/core/hashed_command_loader_spec.rb | 93 +
spec/unit/knife/core/node_editor_spec.rb | 211 ++
spec/unit/knife/core/object_loader_spec.rb | 24 +-
spec/unit/knife/core/subcommand_loader_spec.rb | 208 +-
spec/unit/knife/core/ui_spec.rb | 102 +-
spec/unit/knife/data_bag_create_spec.rb | 28 +-
spec/unit/knife/data_bag_edit_spec.rb | 24 +-
spec/unit/knife/data_bag_from_file_spec.rb | 20 +-
spec/unit/knife/data_bag_secret_options_spec.rb | 12 +-
spec/unit/knife/data_bag_show_spec.rb | 38 +-
spec/unit/knife/environment_compare_spec.rb | 64 +-
spec/unit/knife/environment_create_spec.rb | 4 +-
spec/unit/knife/environment_delete_spec.rb | 4 +-
spec/unit/knife/environment_edit_spec.rb | 4 +-
spec/unit/knife/environment_from_file_spec.rb | 12 +-
spec/unit/knife/environment_list_spec.rb | 8 +-
spec/unit/knife/environment_show_spec.rb | 4 +-
spec/unit/knife/index_rebuild_spec.rb | 31 +-
spec/unit/knife/key_create_spec.rb | 223 ++
spec/unit/knife/key_delete_spec.rb | 133 ++
spec/unit/knife/key_edit_spec.rb | 264 ++
spec/unit/knife/key_helper.rb | 74 +
spec/unit/knife/key_list_spec.rb | 216 ++
spec/unit/knife/key_show_spec.rb | 126 +
spec/unit/knife/knife_help.rb | 4 +-
spec/unit/knife/node_bulk_delete_spec.rb | 23 +-
spec/unit/knife/node_delete_spec.rb | 8 +-
spec/unit/knife/node_edit_spec.rb | 35 +-
spec/unit/knife/node_environment_set_spec.rb | 8 +-
spec/unit/knife/node_from_file_spec.rb | 10 +-
spec/unit/knife/node_list_spec.rb | 11 +-
spec/unit/knife/node_run_list_add_spec.rb | 13 +-
spec/unit/knife/node_run_list_remove_spec.rb | 59 +-
spec/unit/knife/node_run_list_set_spec.rb | 8 +-
spec/unit/knife/node_show_spec.rb | 12 +-
spec/unit/knife/osc_user_create_spec.rb | 93 +
spec/unit/knife/osc_user_delete_spec.rb | 44 +
spec/unit/knife/osc_user_edit_spec.rb | 52 +
spec/unit/knife/osc_user_list_spec.rb | 37 +
spec/unit/knife/osc_user_reregister_spec.rb | 58 +
spec/unit/knife/osc_user_show_spec.rb | 46 +
spec/unit/knife/raw_spec.rb | 12 +-
spec/unit/knife/role_bulk_delete_spec.rb | 8 +-
spec/unit/knife/role_create_spec.rb | 8 +-
spec/unit/knife/role_delete_spec.rb | 8 +-
spec/unit/knife/role_edit_spec.rb | 10 +-
spec/unit/knife/role_env_run_list_add_spec.rb | 18 +-
spec/unit/knife/role_env_run_list_clear_spec.rb | 82 +-
spec/unit/knife/role_env_run_list_remove_spec.rb | 98 +-
spec/unit/knife/role_env_run_list_replace_spec.rb | 101 +-
spec/unit/knife/role_env_run_list_set_spec.rb | 37 +-
spec/unit/knife/role_from_file_spec.rb | 14 +-
spec/unit/knife/role_list_spec.rb | 12 +-
spec/unit/knife/role_run_list_add_spec.rb | 14 +-
spec/unit/knife/role_run_list_clear_spec.rb | 62 +-
spec/unit/knife/role_run_list_remove_spec.rb | 78 +-
spec/unit/knife/role_run_list_replace_spec.rb | 87 +-
spec/unit/knife/role_run_list_set_spec.rb | 15 +-
spec/unit/knife/role_show_spec.rb | 28 +-
spec/unit/knife/ssh_spec.rb | 113 +-
spec/unit/knife/ssl_check_spec.rb | 28 +-
spec/unit/knife/ssl_fetch_spec.rb | 20 +-
spec/unit/knife/status_spec.rb | 36 +-
spec/unit/knife/tag_create_spec.rb | 2 +-
spec/unit/knife/tag_delete_spec.rb | 2 +-
spec/unit/knife/tag_list_spec.rb | 4 +-
spec/unit/knife/user_create_spec.rb | 230 +-
spec/unit/knife/user_delete_spec.rb | 52 +-
spec/unit/knife/user_edit_spec.rb | 55 +-
spec/unit/knife/user_list_spec.rb | 18 +-
spec/unit/knife/user_reregister_spec.rb | 69 +-
spec/unit/knife/user_show_spec.rb | 56 +-
spec/unit/knife_spec.rb | 178 +-
spec/unit/lib_backcompat_spec.rb | 34 +
spec/unit/log/syslog_spec.rb | 53 +
spec/unit/log/winevt_spec.rb | 55 +
spec/unit/log_spec.rb | 10 +-
spec/unit/lwrp_spec.rb | 497 +++-
spec/unit/mash_spec.rb | 16 +-
.../mixin/api_version_request_handling_spec.rb | 126 +
spec/unit/mixin/checksum_spec.rb | 11 +-
spec/unit/mixin/command_spec.rb | 21 +-
spec/unit/mixin/convert_to_class_name_spec.rb | 4 +-
spec/unit/mixin/deep_merge_spec.rb | 214 +-
spec/unit/mixin/deprecation_spec.rb | 10 +-
.../enforce_ownership_and_permissions_spec.rb | 30 +-
spec/unit/mixin/homebrew_user_spec.rb | 26 +-
spec/unit/mixin/params_validate_spec.rb | 144 +-
spec/unit/mixin/path_sanity_spec.rb | 36 +-
spec/unit/mixin/powershell_out_spec.rb | 70 +
spec/unit/mixin/powershell_type_coercions_spec.rb | 57 +-
spec/unit/mixin/properties_spec.rb | 97 +
spec/unit/mixin/proxified_socket_spec.rb | 94 +
spec/unit/mixin/securable_spec.rb | 74 +-
spec/unit/mixin/shell_out_spec.rb | 136 +-
spec/unit/mixin/subclass_directive_spec.rb | 45 +
spec/unit/mixin/template_spec.rb | 37 +-
spec/unit/mixin/unformatter_spec.rb | 61 +
spec/unit/mixin/uris_spec.rb | 57 +
.../unit/mixin/windows_architecture_helper_spec.rb | 42 +-
spec/unit/mixin/xml_escape_spec.rb | 6 +-
spec/unit/monkey_patches/uri_spec.rb | 6 +-
spec/unit/monologger_spec.rb | 8 +-
spec/unit/node/attribute_spec.rb | 451 ++--
spec/unit/node/immutable_collections_spec.rb | 41 +-
spec/unit/node_map_spec.rb | 27 +-
spec/unit/node_spec.rb | 496 +++-
spec/unit/org_spec.rb | 34 +-
spec/unit/platform/query_helpers_spec.rb | 165 +-
spec/unit/platform_spec.rb | 96 +-
spec/unit/policy_builder/dynamic_spec.rb | 273 +++
.../unit/policy_builder/expand_node_object_spec.rb | 105 +-
spec/unit/policy_builder/policyfile_spec.rb | 371 ++-
spec/unit/policy_builder_spec.rb | 8 +-
spec/unit/property/state_spec.rb | 508 ++++
spec/unit/property/validation_spec.rb | 704 ++++++
spec/unit/property_spec.rb | 1227 ++++++++++
spec/unit/provider/apt_update_spec.rb | 113 +
spec/unit/provider/breakpoint_spec.rb | 5 +-
spec/unit/provider/cookbook_file/content_spec.rb | 19 +-
spec/unit/provider/cookbook_file_spec.rb | 22 +-
spec/unit/provider/cron/unix_spec.rb | 14 +-
spec/unit/provider/cron_spec.rb | 134 +-
spec/unit/provider/deploy/revision_spec.rb | 15 +-
spec/unit/provider/deploy/timestamped_spec.rb | 4 +-
spec/unit/provider/deploy_spec.rb | 63 +-
spec/unit/provider/directory_spec.rb | 373 +--
spec/unit/provider/dsc_resource_spec.rb | 110 +-
spec/unit/provider/dsc_script_spec.rb | 99 +-
spec/unit/provider/env/windows_spec.rb | 42 +-
spec/unit/provider/env_spec.rb | 10 +-
spec/unit/provider/erl_call_spec.rb | 7 +-
spec/unit/provider/execute_spec.rb | 131 +-
spec/unit/provider/file/content_spec.rb | 8 +-
spec/unit/provider/file_spec.rb | 17 +-
spec/unit/provider/git_spec.rb | 129 +-
spec/unit/provider/group/dscl_spec.rb | 14 +-
spec/unit/provider/group/gpasswd_spec.rb | 6 +-
spec/unit/provider/group/groupadd_spec.rb | 18 +-
spec/unit/provider/group/groupmod_spec.rb | 24 +-
spec/unit/provider/group/pw_spec.rb | 6 +-
spec/unit/provider/group/usermod_spec.rb | 12 +-
spec/unit/provider/group/windows_spec.rb | 6 +-
spec/unit/provider/group_spec.rb | 32 +-
spec/unit/provider/http_request_spec.rb | 14 +-
spec/unit/provider/ifconfig/aix_spec.rb | 9 +-
spec/unit/provider/ifconfig/debian_spec.rb | 22 +-
spec/unit/provider/ifconfig/redhat_spec.rb | 6 +-
spec/unit/provider/ifconfig_spec.rb | 34 +-
spec/unit/provider/link_spec.rb | 24 +-
spec/unit/provider/log_spec.rb | 4 +-
spec/unit/provider/mdadm_spec.rb | 24 +-
spec/unit/provider/mount/aix_spec.rb | 17 +-
spec/unit/provider/mount/mount_spec.rb | 46 +-
spec/unit/provider/mount/solaris_spec.rb | 52 +-
spec/unit/provider/mount/windows_spec.rb | 24 +-
spec/unit/provider/mount_spec.rb | 28 +-
spec/unit/provider/ohai_spec.rb | 26 +-
spec/unit/provider/osx_profile_spec.rb | 249 ++
spec/unit/provider/package/aix_spec.rb | 52 +-
spec/unit/provider/package/apt_spec.rb | 98 +-
spec/unit/provider/package/chocolatey_spec.rb | 504 ++++
spec/unit/provider/package/dpkg_spec.rb | 296 ++-
spec/unit/provider/package/easy_install_spec.rb | 26 +-
spec/unit/provider/package/freebsd/pkg_spec.rb | 36 +-
spec/unit/provider/package/freebsd/pkgng_spec.rb | 39 +-
spec/unit/provider/package/freebsd/port_spec.rb | 35 +-
spec/unit/provider/package/homebrew_spec.rb | 278 +--
spec/unit/provider/package/ips_spec.rb | 65 +-
spec/unit/provider/package/macports_spec.rb | 26 +-
spec/unit/provider/package/openbsd_spec.rb | 100 +-
spec/unit/provider/package/pacman_spec.rb | 17 +-
spec/unit/provider/package/paludis_spec.rb | 19 +-
spec/unit/provider/package/portage_spec.rb | 4 +-
spec/unit/provider/package/rpm_spec.rb | 480 +++-
spec/unit/provider/package/rubygems_spec.rb | 699 +++---
spec/unit/provider/package/smartos_spec.rb | 98 +-
spec/unit/provider/package/solaris_spec.rb | 30 +-
spec/unit/provider/package/windows/exe_spec.rb | 187 ++
spec/unit/provider/package/windows/msi_spec.rb | 114 +-
spec/unit/provider/package/windows_spec.rb | 366 ++-
spec/unit/provider/package/yum_spec.rb | 541 +++--
spec/unit/provider/package/zypper_spec.rb | 248 +-
spec/unit/provider/package_spec.rb | 881 ++++---
spec/unit/provider/package_spec.rbe | 0
spec/unit/provider/powershell_script_spec.rb | 106 +
spec/unit/provider/powershell_spec.rb | 38 -
spec/unit/provider/registry_key_spec.rb | 18 +-
spec/unit/provider/remote_directory_spec.rb | 99 +-
.../remote_file/cache_control_data_spec.rb | 115 +-
spec/unit/provider/remote_file/content_spec.rb | 11 +-
spec/unit/provider/remote_file/fetcher_spec.rb | 27 +-
spec/unit/provider/remote_file/ftp_spec.rb | 6 +-
spec/unit/provider/remote_file/http_spec.rb | 22 +-
spec/unit/provider/remote_file/local_file_spec.rb | 35 +-
.../unit/provider/remote_file/network_file_spec.rb | 45 +
spec/unit/provider/remote_file_spec.rb | 20 +-
spec/unit/provider/route_spec.rb | 53 +-
spec/unit/provider/ruby_block_spec.rb | 9 +-
spec/unit/provider/script_spec.rb | 26 +-
spec/unit/provider/service/aix_service_spec.rb | 48 +-
spec/unit/provider/service/aixinit_service_spec.rb | 49 +-
spec/unit/provider/service/arch_service_spec.rb | 30 +-
spec/unit/provider/service/debian_service_spec.rb | 74 +-
spec/unit/provider/service/freebsd_service_spec.rb | 30 +-
spec/unit/provider/service/gentoo_service_spec.rb | 14 +-
spec/unit/provider/service/init_service_spec.rb | 18 +-
spec/unit/provider/service/insserv_service_spec.rb | 6 +-
.../provider/service/invokercd_service_spec.rb | 18 +-
spec/unit/provider/service/macosx_spec.rb | 56 +-
spec/unit/provider/service/openbsd_service_spec.rb | 68 +-
spec/unit/provider/service/redhat_spec.rb | 118 +-
spec/unit/provider/service/simple_service_spec.rb | 10 +-
.../provider/service/solaris_smf_service_spec.rb | 159 +-
spec/unit/provider/service/systemd_service_spec.rb | 8 +-
spec/unit/provider/service/upstart_service_spec.rb | 61 +-
spec/unit/provider/service/windows_spec.rb | 454 ++--
spec/unit/provider/service_spec.rb | 5 +-
spec/unit/provider/subversion_spec.rb | 100 +-
spec/unit/provider/template/content_spec.rb | 117 +-
spec/unit/provider/template_spec.rb | 31 +-
spec/unit/provider/user/dscl_spec.rb | 89 +-
spec/unit/provider/user/pw_spec.rb | 24 +-
spec/unit/provider/user/solaris_spec.rb | 83 +-
spec/unit/provider/user/useradd_spec.rb | 20 +-
spec/unit/provider/user/windows_spec.rb | 22 +-
spec/unit/provider/user_spec.rb | 54 +-
spec/unit/provider/whyrun_safe_ruby_block_spec.rb | 7 +-
spec/unit/provider_resolver_spec.rb | 1230 ++++++----
spec/unit/provider_spec.rb | 37 +-
spec/unit/pure_application_spec.rb | 6 +-
spec/unit/recipe_spec.rb | 154 +-
spec/unit/registry_helper_spec.rb | 376 ---
spec/unit/resource/apt_package_spec.rb | 8 +-
spec/unit/resource/apt_update_spec.rb | 38 +
spec/unit/resource/bash_spec.rb | 6 +-
spec/unit/resource/batch_spec.rb | 9 +-
spec/unit/resource/breakpoint_spec.rb | 8 +-
spec/unit/resource/chef_gem_spec.rb | 16 +-
spec/unit/resource/chocolatey_package_spec.rb | 67 +
.../conditional_action_not_nothing_spec.rb | 4 +-
spec/unit/resource/conditional_spec.rb | 24 +-
spec/unit/resource/cookbook_file_spec.rb | 47 +-
spec/unit/resource/cron_spec.rb | 10 +-
spec/unit/resource/csh_spec.rb | 6 +-
spec/unit/resource/deploy_revision_spec.rb | 6 +-
spec/unit/resource/deploy_spec.rb | 55 +-
spec/unit/resource/directory_spec.rb | 10 +-
spec/unit/resource/dpkg_package_spec.rb | 10 +-
spec/unit/resource/dsc_resource_spec.rb | 41 +-
spec/unit/resource/dsc_script_spec.rb | 38 +-
spec/unit/resource/easy_install_package_spec.rb | 6 +-
spec/unit/resource/env_spec.rb | 12 +-
spec/unit/resource/erl_call_spec.rb | 8 +-
spec/unit/resource/execute_spec.rb | 8 +-
spec/unit/resource/file/verification_spec.rb | 52 +-
spec/unit/resource/file_spec.rb | 22 +-
spec/unit/resource/freebsd_package_spec.rb | 15 +-
spec/unit/resource/gem_package_spec.rb | 8 +-
spec/unit/resource/git_spec.rb | 6 +-
spec/unit/resource/group_spec.rb | 10 +-
spec/unit/resource/homebrew_package_spec.rb | 26 +-
spec/unit/resource/http_request_spec.rb | 10 +-
spec/unit/resource/ifconfig_spec.rb | 22 +-
spec/unit/resource/ips_package_spec.rb | 8 +-
spec/unit/resource/ksh_spec.rb | 40 +
spec/unit/resource/link_spec.rb | 14 +-
spec/unit/resource/log_spec.rb | 6 +-
spec/unit/resource/macports_package_spec.rb | 6 +-
spec/unit/resource/mdadm_spec.rb | 8 +-
spec/unit/resource/mount_spec.rb | 16 +-
spec/unit/resource/ohai_spec.rb | 7 +-
spec/unit/resource/openbsd_package_spec.rb | 11 +-
spec/unit/resource/osx_profile_spec.rb | 61 +
spec/unit/resource/package_spec.rb | 12 +-
spec/unit/resource/pacman_package_spec.rb | 6 +-
spec/unit/resource/perl_spec.rb | 6 +-
spec/unit/resource/portage_package_spec.rb | 4 +-
spec/unit/resource/powershell_script_spec.rb | 136 ++
spec/unit/resource/powershell_spec.rb | 131 -
spec/unit/resource/python_spec.rb | 6 +-
spec/unit/resource/registry_key_spec.rb | 44 +-
spec/unit/resource/remote_directory_spec.rb | 6 +-
spec/unit/resource/remote_file_spec.rb | 41 +-
spec/unit/resource/resource_notification_spec.rb | 95 +-
spec/unit/resource/route_spec.rb | 6 +-
spec/unit/resource/rpm_package_spec.rb | 8 +-
spec/unit/resource/ruby_block_spec.rb | 12 +-
spec/unit/resource/ruby_spec.rb | 6 +-
spec/unit/resource/scm_spec.rb | 16 +-
spec/unit/resource/script_spec.rb | 8 +-
spec/unit/resource/service_spec.rb | 13 +-
spec/unit/resource/smartos_package_spec.rb | 6 +-
spec/unit/resource/solaris_package_spec.rb | 6 +-
spec/unit/resource/subversion_spec.rb | 14 +-
spec/unit/resource/template_spec.rb | 17 +-
spec/unit/resource/timestamped_deploy_spec.rb | 11 +-
spec/unit/resource/user_spec.rb | 10 +-
spec/unit/resource/windows_package_spec.rb | 24 +-
spec/unit/resource/windows_service_spec.rb | 6 +-
spec/unit/resource/yum_package_spec.rb | 21 +-
.../unit/resource_collection/resource_list_spec.rb | 14 +-
spec/unit/resource_collection/resource_set_spec.rb | 18 +-
.../resource_collection/stepable_iterator_spec.rb | 12 +-
spec/unit/resource_collection_spec.rb | 19 +-
spec/unit/resource_definition_spec.rb | 6 +-
spec/unit/resource_reporter_spec.rb | 125 +-
spec/unit/resource_resolver_spec.rb | 52 +
spec/unit/resource_spec.rb | 826 ++++---
spec/unit/rest/auth_credentials_spec.rb | 110 +-
spec/unit/rest_spec.rb | 200 +-
spec/unit/role_spec.rb | 136 +-
spec/unit/run_context/child_run_context_spec.rb | 133 ++
spec/unit/run_context/cookbook_compiler_spec.rb | 12 +-
spec/unit/run_context_spec.rb | 93 +-
spec/unit/run_list/run_list_expansion_spec.rb | 59 +-
spec/unit/run_list/run_list_item_spec.rb | 56 +-
spec/unit/run_list/versioned_recipe_list_spec.rb | 179 +-
spec/unit/run_list_spec.rb | 80 +-
spec/unit/run_lock_spec.rb | 20 +-
spec/unit/run_status_spec.rb | 9 +-
spec/unit/runner_spec.rb | 16 +-
spec/unit/scan_access_control_spec.rb | 9 +-
spec/unit/search/query_spec.rb | 110 +-
spec/unit/shell/model_wrapper_spec.rb | 25 +-
spec/unit/shell/shell_ext_spec.rb | 10 +-
spec/unit/shell/shell_session_spec.rb | 17 +-
spec/unit/shell_out_spec.rb | 2 +-
spec/unit/shell_spec.rb | 26 +-
spec/unit/user_spec.rb | 50 +-
spec/unit/user_v1_spec.rb | 583 +++++
spec/unit/util/backup_spec.rb | 35 +-
spec/unit/util/diff_spec.rb | 15 +-
spec/unit/util/dsc/configuration_generator_spec.rb | 96 +-
spec/unit/util/dsc/lcm_output_parser_spec.rb | 44 +-
.../util/dsc/local_configuration_manager_spec.rb | 61 +-
spec/unit/util/dsc/resource_store.rb | 44 +-
spec/unit/util/editor_spec.rb | 130 +-
spec/unit/util/file_edit_spec.rb | 14 +-
spec/unit/util/path_helper_spec.rb | 255 --
spec/unit/util/powershell/cmdlet_spec.rb | 54 +-
spec/unit/util/powershell/ps_credential_spec.rb | 27 +-
spec/unit/util/selinux_spec.rb | 17 +-
spec/unit/util/threaded_job_queue_spec.rb | 4 +-
spec/unit/version/platform_spec.rb | 11 +-
spec/unit/version_class_spec.rb | 17 +-
spec/unit/version_constraint/platform_spec.rb | 7 +-
spec/unit/version_constraint_spec.rb | 38 +-
spec/unit/win32/registry_spec.rb | 394 +++
spec/unit/windows_service_spec.rb | 125 +-
spec/unit/workstation_config_loader_spec.rb | 283 ---
tasks/cbgb.rb | 84 +
tasks/external_tests.rb | 64 +
tasks/maintainers.rb | 210 ++
tasks/rspec.rb | 44 +-
1651 files changed, 77934 insertions(+), 36936 deletions(-)
create mode 100644 .gitattributes
create mode 100644 .gitignore
create mode 100644 .kitchen.yml
create mode 100644 .mailmap
create mode 100644 .rspec
create mode 100644 .rubocop.yml
create mode 100644 .travis.yml
create mode 100644 .yardopts
create mode 100644 CBGB.md
create mode 100644 CBGB.toml
create mode 100644 CHANGELOG.md
create mode 100644 CHEF_MVPS.md
create mode 100644 CLA_ARCHIVE.md
create mode 100644 DOC_CHANGES.md
create mode 100644 Gemfile
create mode 100644 MAINTAINERS.md
create mode 100644 MAINTAINERS.toml
create mode 100644 NOTICE
create mode 100644 RELEASE_NOTES.md
create mode 100644 ROADMAP.md
create mode 100644 VERSION
create mode 100644 acceptance/.gitignore
create mode 100644 acceptance/.shared/kitchen_acceptance/.kitchen.digitalocean.yml
create mode 100644 acceptance/.shared/kitchen_acceptance/.kitchen.ec2.yml
create mode 100644 acceptance/.shared/kitchen_acceptance/.kitchen.vagrant.yml
create mode 100644 acceptance/.shared/kitchen_acceptance/libraries/kitchen.rb
create mode 100644 acceptance/.shared/kitchen_acceptance/metadata.rb
create mode 100644 acceptance/Gemfile
create mode 100644 acceptance/README.md
create mode 100644 acceptance/basics/.acceptance/acceptance-cookbook/.gitignore
create mode 100644 acceptance/basics/.acceptance/acceptance-cookbook/metadata.rb
create mode 100644 acceptance/basics/.acceptance/acceptance-cookbook/recipes/destroy.rb
create mode 100644 acceptance/basics/.acceptance/acceptance-cookbook/recipes/provision.rb
create mode 100644 acceptance/basics/.acceptance/acceptance-cookbook/recipes/verify.rb
create mode 100644 acceptance/basics/.kitchen.yml
create mode 100644 acceptance/basics/test/integration/chef-current-install/serverspec/chef_client_spec.rb
create mode 100644 acceptance/basics/test/integration/chef-current-install/serverspec/spec_helper.rb
create mode 100644 acceptance/top-cookbooks/.acceptance/acceptance-cookbook/.gitignore
create mode 100644 acceptance/top-cookbooks/.acceptance/acceptance-cookbook/libraries/cookbook_kitchen.rb
create mode 100644 acceptance/top-cookbooks/.acceptance/acceptance-cookbook/libraries/top_cookbooks.rb
create mode 100644 acceptance/top-cookbooks/.acceptance/acceptance-cookbook/metadata.rb
create mode 100644 acceptance/top-cookbooks/.acceptance/acceptance-cookbook/recipes/destroy.rb
create mode 100644 acceptance/top-cookbooks/.acceptance/acceptance-cookbook/recipes/provision.rb
create mode 100644 acceptance/top-cookbooks/.acceptance/acceptance-cookbook/recipes/verify.rb
create mode 100644 acceptance/top-cookbooks/.gitignore
create mode 100644 acceptance/top-cookbooks/.kitchen.git.yml
create mode 100644 acceptance/top-cookbooks/.kitchen.learn-the-basics-rhel.yml
create mode 100644 acceptance/top-cookbooks/.kitchen.learn-the-basics-ubuntu.yml
create mode 100644 acceptance/top-cookbooks/.kitchen.learn-the-basics-windows.yml
create mode 100644 acceptance/trivial/.acceptance/acceptance-cookbook/.gitignore
create mode 100644 acceptance/trivial/.acceptance/acceptance-cookbook/metadata.rb
create mode 100644 acceptance/trivial/.acceptance/acceptance-cookbook/recipes/destroy.rb
create mode 100644 acceptance/trivial/.acceptance/acceptance-cookbook/recipes/provision.rb
create mode 100644 acceptance/trivial/.acceptance/acceptance-cookbook/recipes/verify.rb
create mode 100644 acceptance/trivial/.kitchen.yml
create mode 100644 acceptance/trivial/test/integration/chef-current-install/inspec/chef_client_spec.rb
create mode 100644 acceptance/windows-service/.acceptance/acceptance-cookbook/.gitignore
create mode 100644 acceptance/windows-service/.acceptance/acceptance-cookbook/metadata.rb
create mode 100644 acceptance/windows-service/.acceptance/acceptance-cookbook/recipes/destroy.rb
create mode 100644 acceptance/windows-service/.acceptance/acceptance-cookbook/recipes/provision.rb
create mode 100644 acceptance/windows-service/.acceptance/acceptance-cookbook/recipes/verify.rb
create mode 100644 acceptance/windows-service/.kitchen.yml
create mode 100644 acceptance/windows-service/test/integration/chef-windows-service/inspec/chef_windows_service_spec.rb
create mode 100644 appveyor.yml
create mode 100755 bin/chef-service-manager
create mode 100755 bin/chef-windows-service
create mode 100644 chef-config/.gitignore
create mode 100644 chef-config/.rspec
create mode 100644 chef-config/.travis.yml
create mode 100644 chef-config/Gemfile
copy LICENSE => chef-config/LICENSE (100%)
create mode 100644 chef-config/README.md
create mode 100644 chef-config/Rakefile
create mode 100644 chef-config/chef-config.gemspec
create mode 100644 chef-config/lib/chef-config.rb
create mode 100644 chef-config/lib/chef-config/config.rb
create mode 100644 chef-config/lib/chef-config/exceptions.rb
create mode 100644 chef-config/lib/chef-config/logger.rb
create mode 100644 chef-config/lib/chef-config/package_task.rb
create mode 100644 chef-config/lib/chef-config/path_helper.rb
create mode 100644 chef-config/lib/chef-config/version.rb
create mode 100644 chef-config/lib/chef-config/windows.rb
create mode 100644 chef-config/lib/chef-config/workstation_config_loader.rb
create mode 100644 chef-config/spec/spec_helper.rb
create mode 100644 chef-config/spec/unit/config_spec.rb
create mode 100644 chef-config/spec/unit/path_helper_spec.rb
create mode 100644 chef-config/spec/unit/workstation_config_loader_spec.rb
create mode 100644 chef.gemspec
create mode 100755 ci/verify-chef.bat
create mode 100755 ci/verify-chef.sh
create mode 100644 debian/patches/0001-gemspec-update.patch
delete mode 100644 debian/patches/0001-metadata.yml-remove-rspec-junit-formatter.patch
delete mode 100644 debian/patches/0002-Relax-dependency-on-ruby-net-ssh.patch
create mode 100644 debian/patches/0002-remove-windows-dependency-in-tests.patch
create mode 100644 debian/ruby-tests.rake
create mode 100644 distro/powershell/chef/chef.psm1
create mode 100644 ext/win32-eventlog/Rakefile
create mode 100644 ext/win32-eventlog/chef-log.man
create mode 100644 kitchen-tests/.chef/client.rb
create mode 100644 kitchen-tests/.kitchen.travis.yml
create mode 100644 kitchen-tests/.kitchen.yml
create mode 100644 kitchen-tests/Berksfile
create mode 100644 kitchen-tests/Gemfile
create mode 100644 kitchen-tests/README.md
create mode 100644 kitchen-tests/cookbooks/audit_test/.gitignore
create mode 100644 kitchen-tests/cookbooks/audit_test/.kitchen.yml
create mode 100644 kitchen-tests/cookbooks/audit_test/Berksfile
create mode 100644 kitchen-tests/cookbooks/audit_test/README.md
create mode 100644 kitchen-tests/cookbooks/audit_test/chefignore
create mode 100644 kitchen-tests/cookbooks/audit_test/metadata.rb
create mode 100644 kitchen-tests/cookbooks/audit_test/recipes/default.rb
create mode 100644 kitchen-tests/cookbooks/audit_test/recipes/error_duplicate_control_groups.rb
create mode 100644 kitchen-tests/cookbooks/audit_test/recipes/error_no_block.rb
create mode 100644 kitchen-tests/cookbooks/audit_test/recipes/error_orphan_control.rb
create mode 100644 kitchen-tests/cookbooks/audit_test/recipes/failed_specs.rb
create mode 100644 kitchen-tests/cookbooks/audit_test/recipes/serverspec_collision.rb
create mode 100644 kitchen-tests/cookbooks/audit_test/recipes/serverspec_support.rb
create mode 100644 kitchen-tests/cookbooks/audit_test/recipes/with_include_recipe.rb
create mode 100644 kitchen-tests/cookbooks/webapp/Berksfile
create mode 100644 kitchen-tests/cookbooks/webapp/README.md
create mode 100644 kitchen-tests/cookbooks/webapp/attributes/default.rb
create mode 100644 kitchen-tests/cookbooks/webapp/metadata.rb
create mode 100644 kitchen-tests/cookbooks/webapp/recipes/default.rb
create mode 100644 kitchen-tests/cookbooks/webapp/templates/default/index.html.erb
create mode 100644 kitchen-tests/cookbooks/webapp/templates/default/index.php.erb
create mode 100644 kitchen-tests/data_bags/passwords/mysql.json
create mode 100644 kitchen-tests/data_bags/passwords/webapp.json
create mode 100644 kitchen-tests/test/fixtures/platforms/centos/5.json
create mode 100644 kitchen-tests/test/fixtures/platforms/centos/6.json
create mode 100644 kitchen-tests/test/fixtures/platforms/ubuntu/10.04.json
create mode 100644 kitchen-tests/test/fixtures/platforms/ubuntu/12.04.json
create mode 100644 kitchen-tests/test/fixtures/platforms/ubuntu/14.04.json
create mode 100644 kitchen-tests/test/fixtures/platforms/ubuntu/14.10.json
create mode 100644 kitchen-tests/test/fixtures/serverspec_helper.rb
create mode 100644 kitchen-tests/test/integration/webapp/serverspec/Gemfile
create mode 100644 kitchen-tests/test/integration/webapp/serverspec/localhost/default_spec.rb
create mode 100644 lib-backcompat/chef/chef_fs/file_system/acl_entry.rb
create mode 100644 lib-backcompat/chef/chef_fs/file_system/chef_repository_file_system_root_dir.rb
create mode 100644 lib-backcompat/chef/chef_fs/file_system/chef_server_root_dir.rb
create mode 100644 lib/chef/api_client_v1.rb
create mode 100644 lib/chef/audit/logger.rb
create mode 100644 lib/chef/chef_fs/data_handler/policy_group_data_handler.rb
delete mode 100644 lib/chef/chef_fs/file_system/acl_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/acl_entry.rb
delete mode 100644 lib/chef/chef_fs/file_system/acls_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/chef_repository_file_system_acls_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/chef_repository_file_system_cookbook_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/chef_repository_file_system_cookbook_entry.rb
delete mode 100644 lib/chef/chef_fs/file_system/chef_repository_file_system_cookbooks_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/chef_repository_file_system_data_bags_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/chef_repository_file_system_entry.rb
delete mode 100644 lib/chef/chef_fs/file_system/chef_repository_file_system_policies_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/chef_repository_file_system_root_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/acl_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/acl_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/acls_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/chef_server_root_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/cookbook_artifact_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/cookbook_artifacts_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/cookbook_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/cookbook_file.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/cookbook_subdir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/cookbooks_acl_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/cookbooks_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/data_bag_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/data_bags_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/environments_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/nodes_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/org_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/organization_invites_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/organization_members_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/policies_acl_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/policies_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/policy_group_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/policy_groups_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/policy_revision_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/rest_list_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/rest_list_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/versioned_cookbook_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/chef_server/versioned_cookbooks_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/chef_server_root_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/cookbook_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/cookbook_file.rb
delete mode 100644 lib/chef/chef_fs/file_system/cookbook_subdir.rb
delete mode 100644 lib/chef/chef_fs/file_system/cookbooks_acl_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/cookbooks_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/data_bag_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/data_bags_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/environments_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/file_system_entry.rb
delete mode 100644 lib/chef/chef_fs/file_system/file_system_root_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/memory/memory_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/memory/memory_file.rb
create mode 100644 lib/chef/chef_fs/file_system/memory/memory_root.rb
delete mode 100644 lib/chef/chef_fs/file_system/memory_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/memory_file.rb
delete mode 100644 lib/chef/chef_fs/file_system/memory_root.rb
delete mode 100644 lib/chef/chef_fs/file_system/nodes_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/org_entry.rb
delete mode 100644 lib/chef/chef_fs/file_system/organization_invites_entry.rb
delete mode 100644 lib/chef/chef_fs/file_system/organization_members_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_acls_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_cookbook_artifact_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_cookbook_artifacts_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_cookbook_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_cookbook_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_cookbooks_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_data_bags_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_policies_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_root_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_versioned_cookbook_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_versioned_cookbooks_dir.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/file_system_entry.rb
create mode 100644 lib/chef/chef_fs/file_system/repository/file_system_root_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/rest_list_dir.rb
delete mode 100644 lib/chef/chef_fs/file_system/rest_list_entry.rb
create mode 100644 lib/chef/constants.rb
create mode 100644 lib/chef/delayed_evaluator.rb
create mode 100644 lib/chef/deprecation/provider/remote_directory.rb
create mode 100644 lib/chef/dsl/chef_provisioning.rb
create mode 100644 lib/chef/dsl/cheffish.rb
create mode 100644 lib/chef/dsl/declare_resource.rb
create mode 100644 lib/chef/dsl/definitions.rb
create mode 100644 lib/chef/dsl/resources.rb
create mode 100644 lib/chef/event_dispatch/dsl.rb
create mode 100644 lib/chef/http/simple_json.rb
create mode 100644 lib/chef/key.rb
delete mode 100644 lib/chef/knife/bootstrap/templates/archlinux-gems.erb
delete mode 100644 lib/chef/knife/bootstrap/templates/chef-aix.erb
create mode 100644 lib/chef/knife/client_key_create.rb
create mode 100644 lib/chef/knife/client_key_delete.rb
create mode 100644 lib/chef/knife/client_key_edit.rb
create mode 100644 lib/chef/knife/client_key_list.rb
create mode 100644 lib/chef/knife/client_key_show.rb
create mode 100644 lib/chef/knife/core/custom_manifest_loader.rb
create mode 100644 lib/chef/knife/core/gem_glob_loader.rb
create mode 100644 lib/chef/knife/core/hashed_command_loader.rb
create mode 100644 lib/chef/knife/key_create.rb
create mode 100644 lib/chef/knife/key_create_base.rb
create mode 100644 lib/chef/knife/key_delete.rb
create mode 100644 lib/chef/knife/key_edit.rb
create mode 100644 lib/chef/knife/key_edit_base.rb
create mode 100644 lib/chef/knife/key_list.rb
create mode 100644 lib/chef/knife/key_list_base.rb
create mode 100644 lib/chef/knife/key_show.rb
create mode 100644 lib/chef/knife/null.rb
create mode 100644 lib/chef/knife/osc_user_create.rb
create mode 100644 lib/chef/knife/osc_user_delete.rb
create mode 100644 lib/chef/knife/osc_user_edit.rb
create mode 100644 lib/chef/knife/osc_user_list.rb
create mode 100644 lib/chef/knife/osc_user_reregister.rb
create mode 100644 lib/chef/knife/osc_user_show.rb
create mode 100644 lib/chef/knife/rehash.rb
create mode 100644 lib/chef/knife/user_key_create.rb
create mode 100644 lib/chef/knife/user_key_delete.rb
create mode 100644 lib/chef/knife/user_key_edit.rb
create mode 100644 lib/chef/knife/user_key_list.rb
create mode 100644 lib/chef/knife/user_key_show.rb
create mode 100644 lib/chef/log/syslog.rb
create mode 100644 lib/chef/log/winevt.rb
create mode 100644 lib/chef/mixin/api_version_request_handling.rb
create mode 100644 lib/chef/mixin/powershell_out.rb
create mode 100644 lib/chef/mixin/properties.rb
create mode 100644 lib/chef/mixin/proxified_socket.rb
create mode 100644 lib/chef/mixin/subclass_directive.rb
create mode 100644 lib/chef/mixin/unformatter.rb
create mode 100644 lib/chef/mixin/uris.rb
create mode 100644 lib/chef/mixin/wide_string.rb
create mode 100644 lib/chef/monkey_patches/webrick-utils.rb
create mode 100644 lib/chef/monkey_patches/win32/registry.rb
create mode 100644 lib/chef/platform/handler_map.rb
create mode 100644 lib/chef/platform/priority_map.rb
create mode 100644 lib/chef/platform/provider_handler_map.rb
create mode 100644 lib/chef/platform/resource_handler_map.rb
create mode 100644 lib/chef/policy_builder/dynamic.rb
create mode 100644 lib/chef/property.rb
create mode 100644 lib/chef/provider/apt_update.rb
create mode 100644 lib/chef/provider/osx_profile.rb
create mode 100644 lib/chef/provider/package/chocolatey.rb
create mode 100644 lib/chef/provider/package/windows/exe.rb
create mode 100644 lib/chef/provider/package/windows/registry_uninstall_entry.rb
create mode 100644 lib/chef/provider/remote_file/network_file.rb
create mode 100644 lib/chef/resource/action_class.rb
create mode 100644 lib/chef/resource/apt_update.rb
create mode 100644 lib/chef/resource/chocolatey_package.rb
create mode 100644 lib/chef/resource/ksh.rb
create mode 100644 lib/chef/resource/osx_profile.rb
create mode 100644 lib/chef/resource/zypper_package.rb
delete mode 100644 lib/chef/shell/shell_rest.rb
create mode 100644 lib/chef/user_v1.rb
create mode 100644 lib/chef/win32/api/registry.rb
create mode 100644 lib/chef/win32/eventlog.rb
create mode 100644 lib/chef/win32/file/version_info.rb
create mode 100644 lib/chef/win32/net.rb
create mode 100755 lib/chef/win32/system.rb
delete mode 100644 metadata.yml
create mode 100644 omnibus/.gitignore
create mode 100644 omnibus/.kitchen.local.yml.vmware.example
create mode 100644 omnibus/.kitchen.yml
create mode 100644 omnibus/Berksfile
create mode 100644 omnibus/Gemfile
create mode 100644 omnibus/README.md
create mode 100644 omnibus/config/projects/angrychef.rb
create mode 100644 omnibus/config/projects/chef-fips.rb
create mode 100644 omnibus/config/projects/chef.rb
create mode 100644 omnibus/files/mapfiles/solaris
create mode 100644 omnibus/files/openssl-customization/windows/ssl_env_hack.rb
create mode 100644 omnibus/omnibus.rb
create mode 100755 omnibus/package-scripts/angrychef/postinst
create mode 100755 omnibus/package-scripts/angrychef/postrm
create mode 100755 omnibus/package-scripts/chef-fips/postinst
create mode 100755 omnibus/package-scripts/chef-fips/postrm
create mode 100755 omnibus/package-scripts/chef/postinst
create mode 100755 omnibus/package-scripts/chef/postrm
create mode 100644 omnibus/resources/chef/dmg/background.png
create mode 100644 omnibus/resources/chef/dmg/icon.png
create mode 100644 omnibus/resources/chef/msi/assets/LICENSE.rtf
create mode 100644 omnibus/resources/chef/msi/assets/banner_background.bmp
create mode 100644 omnibus/resources/chef/msi/assets/dialog_background.bmp
create mode 100644 omnibus/resources/chef/msi/assets/oc.ico
create mode 100644 omnibus/resources/chef/msi/assets/oc_16x16.ico
create mode 100644 omnibus/resources/chef/msi/assets/oc_32x32.ico
create mode 100644 omnibus/resources/chef/msi/localization-en-us.wxl.erb
create mode 100644 omnibus/resources/chef/msi/parameters.wxi.erb
create mode 100644 omnibus/resources/chef/msi/source.wxs.erb
create mode 100644 omnibus/resources/chef/pkg/background.png
create mode 100644 omnibus/resources/chef/pkg/license.html.erb
create mode 100644 omnibus/resources/chef/pkg/welcome.html.erb
create mode 100644 pedant.gemfile
create mode 100644 rubygems-pkg/rubygems-update-2.4.6.gem
create mode 100644 spec/data/apt/chef-integration-test2-1.0/debian/changelog
create mode 100644 spec/data/apt/chef-integration-test2-1.0/debian/chef-integration-test2.debhelper.log
create mode 100644 spec/data/apt/chef-integration-test2-1.0/debian/chef-integration-test2.substvars
create mode 100644 spec/data/apt/chef-integration-test2-1.0/debian/chef-integration-test2/DEBIAN/conffiles
create mode 100644 spec/data/apt/chef-integration-test2-1.0/debian/chef-integration-test2/DEBIAN/control
create mode 100644 spec/data/apt/chef-integration-test2-1.0/debian/chef-integration-test2/DEBIAN/md5sums
copy spec/data/apt/{chef-integration-test-1.0 => chef-integration-test2-1.0}/debian/compat (100%)
create mode 100644 spec/data/apt/chef-integration-test2-1.0/debian/conffiles
create mode 100644 spec/data/apt/chef-integration-test2-1.0/debian/control
create mode 100644 spec/data/apt/chef-integration-test2-1.0/debian/copyright
create mode 100644 spec/data/apt/chef-integration-test2-1.0/debian/files
copy spec/data/apt/{chef-integration-test-1.0 => chef-integration-test2-1.0}/debian/rules (100%)
copy {debian => spec/data/apt/chef-integration-test2-1.0/debian}/source/format (100%)
create mode 100644 spec/data/apt/chef-integration-test2_1.0-1.debian.tar.gz
create mode 100644 spec/data/apt/chef-integration-test2_1.0-1.dsc
create mode 100644 spec/data/apt/chef-integration-test2_1.0-1_amd64.build
create mode 100644 spec/data/apt/chef-integration-test2_1.0-1_amd64.changes
create mode 100644 spec/data/apt/chef-integration-test2_1.0-1_amd64.deb
create mode 100644 spec/data/apt/chef-integration-test2_1.0.orig.tar.gz
create mode 100644 spec/data/cookbooks/openldap/templates/default/helpers.erb
create mode 100644 spec/data/cookbooks/openldap/templates/default/nested_openldap_partials.erb
create mode 100644 spec/data/cookbooks/openldap/templates/default/nested_partial.erb
create mode 100644 spec/data/cookbooks/supports-platform-constraints/metadata.rb
create mode 100644 spec/data/dsc_lcm.pfx
create mode 100644 spec/data/run_context/cookbooks/include/recipes/default.rb
create mode 100644 spec/data/run_context/cookbooks/include/recipes/includee.rb
create mode 100644 spec/functional/assets/chocolatey_feed/test-A.1.0.nupkg
create mode 100644 spec/functional/assets/chocolatey_feed/test-A.1.5.nupkg
create mode 100644 spec/functional/assets/chocolatey_feed/test-A.2.0.nupkg
create mode 100644 spec/functional/assets/chocolatey_feed/test-B.1.0.nupkg
create mode 100644 spec/functional/mixin/powershell_out_spec.rb
create mode 100644 spec/functional/resource/chocolatey_package_spec.rb
create mode 100644 spec/functional/resource/dpkg_package_spec.rb
create mode 100644 spec/functional/resource/powershell_script_spec.rb
delete mode 100644 spec/functional/resource/powershell_spec.rb
create mode 100644 spec/functional/resource/user/windows_spec.rb
create mode 100644 spec/functional/resource/windows_package_spec.rb
delete mode 100644 spec/functional/win32/registry_helper_spec.rb
create mode 100644 spec/functional/win32/registry_spec.rb
create mode 100644 spec/functional/win32/sid_spec.rb
create mode 100644 spec/functional/win32/version_info_spec.rb
create mode 100644 spec/integration/recipes/lwrp_spec.rb
create mode 100644 spec/integration/recipes/provider_choice.rb
create mode 100644 spec/integration/recipes/recipe_dsl_spec.rb
create mode 100644 spec/integration/recipes/remote_directory.rb
create mode 100644 spec/integration/recipes/resource_action_spec.rb
create mode 100644 spec/integration/recipes/resource_converge_if_changed_spec.rb
create mode 100644 spec/integration/recipes/resource_load_spec.rb
create mode 100644 spec/support/key_helpers.rb
create mode 100644 spec/support/lib/chef/provider/openldap_includer.rb
create mode 100644 spec/support/lib/chef/resource/openldap_includer.rb
delete mode 100644 spec/support/pedant/Gemfile
delete mode 100644 spec/support/pedant/pedant_config.rb
delete mode 100644 spec/support/pedant/run_pedant.rb
delete mode 100644 spec/support/pedant/stickywicket.pem
create mode 100644 spec/support/shared/context/client.rb
create mode 100644 spec/support/shared/context/win32.rb
create mode 100644 spec/support/shared/examples/client.rb
create mode 100644 spec/support/shared/unit/api_versioning.rb
create mode 100644 spec/support/shared/unit/knife_shared.rb
create mode 100644 spec/support/shared/unit/mock_shellout.rb
create mode 100644 spec/support/shared/unit/user_and_client_shared.rb
create mode 100644 spec/unit/api_client_v1_spec.rb
create mode 100644 spec/unit/audit/logger_spec.rb
create mode 100644 spec/unit/chef_fs/file_system/cookbook_subdir_spec.rb
create mode 100644 spec/unit/chef_fs/path_util_spec.rb
create mode 100644 spec/unit/dsl/resources_spec.rb
create mode 100644 spec/unit/event_dispatch/dispatcher_spec.rb
create mode 100644 spec/unit/event_dispatch/dsl_spec.rb
create mode 100644 spec/unit/formatters/doc_spec.rb
create mode 100644 spec/unit/formatters/error_inspectors/api_error_formatting_spec.rb
create mode 100644 spec/unit/http/authenticator_spec.rb
create mode 100644 spec/unit/key_spec.rb
create mode 100644 spec/unit/knife/core/custom_manifest_loader_spec.rb
create mode 100644 spec/unit/knife/core/gem_glob_loader_spec.rb
create mode 100644 spec/unit/knife/core/hashed_command_loader_spec.rb
create mode 100644 spec/unit/knife/core/node_editor_spec.rb
create mode 100644 spec/unit/knife/key_create_spec.rb
create mode 100644 spec/unit/knife/key_delete_spec.rb
create mode 100644 spec/unit/knife/key_edit_spec.rb
create mode 100644 spec/unit/knife/key_helper.rb
create mode 100644 spec/unit/knife/key_list_spec.rb
create mode 100644 spec/unit/knife/key_show_spec.rb
create mode 100644 spec/unit/knife/osc_user_create_spec.rb
create mode 100644 spec/unit/knife/osc_user_delete_spec.rb
create mode 100644 spec/unit/knife/osc_user_edit_spec.rb
create mode 100644 spec/unit/knife/osc_user_list_spec.rb
create mode 100644 spec/unit/knife/osc_user_reregister_spec.rb
create mode 100644 spec/unit/knife/osc_user_show_spec.rb
create mode 100644 spec/unit/lib_backcompat_spec.rb
create mode 100644 spec/unit/log/syslog_spec.rb
create mode 100644 spec/unit/log/winevt_spec.rb
create mode 100644 spec/unit/mixin/api_version_request_handling_spec.rb
create mode 100644 spec/unit/mixin/powershell_out_spec.rb
create mode 100644 spec/unit/mixin/properties_spec.rb
create mode 100644 spec/unit/mixin/proxified_socket_spec.rb
create mode 100644 spec/unit/mixin/subclass_directive_spec.rb
create mode 100644 spec/unit/mixin/unformatter_spec.rb
create mode 100644 spec/unit/mixin/uris_spec.rb
create mode 100644 spec/unit/policy_builder/dynamic_spec.rb
create mode 100644 spec/unit/property/state_spec.rb
create mode 100644 spec/unit/property/validation_spec.rb
create mode 100644 spec/unit/property_spec.rb
create mode 100644 spec/unit/provider/apt_update_spec.rb
create mode 100644 spec/unit/provider/osx_profile_spec.rb
create mode 100644 spec/unit/provider/package/chocolatey_spec.rb
create mode 100644 spec/unit/provider/package/windows/exe_spec.rb
delete mode 100644 spec/unit/provider/package_spec.rbe
create mode 100644 spec/unit/provider/powershell_script_spec.rb
delete mode 100644 spec/unit/provider/powershell_spec.rb
create mode 100644 spec/unit/provider/remote_file/network_file_spec.rb
delete mode 100644 spec/unit/registry_helper_spec.rb
create mode 100644 spec/unit/resource/apt_update_spec.rb
create mode 100644 spec/unit/resource/chocolatey_package_spec.rb
create mode 100644 spec/unit/resource/ksh_spec.rb
create mode 100644 spec/unit/resource/osx_profile_spec.rb
create mode 100644 spec/unit/resource/powershell_script_spec.rb
delete mode 100644 spec/unit/resource/powershell_spec.rb
create mode 100644 spec/unit/resource_resolver_spec.rb
create mode 100644 spec/unit/run_context/child_run_context_spec.rb
create mode 100644 spec/unit/user_v1_spec.rb
delete mode 100644 spec/unit/util/path_helper_spec.rb
create mode 100644 spec/unit/win32/registry_spec.rb
delete mode 100644 spec/unit/workstation_config_loader_spec.rb
create mode 100644 tasks/cbgb.rb
create mode 100644 tasks/external_tests.rb
create mode 100644 tasks/maintainers.rb
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/chef.git
More information about the Pkg-ruby-extras-commits
mailing list