[DRE-commits] [chef] 01/06: Merge tag 'upstream/12.3.0'

Antonio Terceiro terceiro at moszumanska.debian.org
Sat Jun 13 18:47:29 UTC 2015


This is an automated email from the git hooks/post-receive script.

terceiro pushed a commit to branch master
in repository chef.

commit cb27d0654dca405d75150c7dde19f9f4a4b141a3
Merge: 7472536 ba22bb8
Author: Antonio Terceiro <terceiro at debian.org>
Date:   Sun May 17 08:31:44 2015 -0300

    Merge tag 'upstream/12.3.0'
    
    Upstream version 12.3.0
    
    # gpg: Signature made Dom 17 Mai 2015 08:31:39 BRT using RSA key ID CD460BDE
    # gpg: Good signature from "Antonio Terceiro <terceiro at softwarelivre.org>"
    # gpg:                 aka "Antonio Terceiro <terceiro at dcc.ufba.br>"
    # gpg:                 aka "Antonio Terceiro <terceiro at colivre.coop.br>"
    # gpg:                 aka "Antonio Terceiro <terceiro at debian.org>"
    # gpg:                 aka "Antonio Terceiro <terceiro at cs.ubc.ca>"
    # gpg:                 aka "Antonio Terceiro <antonio.terceiro at linaro.org>"

 CONTRIBUTING.md                                    |  253 ++--
 README.md                                          |   62 +-
 Rakefile                                           |   18 +-
 bin/chef-service-manager                           |   37 -
 bin/shef                                           |   35 -
 checksums.yaml.gz                                  |  Bin 268 -> 0 bytes
 distro/README                                      |    2 -
 distro/arch/etc/conf.d/chef-client.conf            |    5 -
 distro/arch/etc/conf.d/chef-expander.conf          |    8 -
 distro/arch/etc/conf.d/chef-server-webui.conf      |   10 -
 distro/arch/etc/conf.d/chef-server.conf            |   10 -
 distro/arch/etc/conf.d/chef-solr.conf              |    8 -
 distro/arch/etc/rc.d/chef-client                   |   90 --
 distro/arch/etc/rc.d/chef-expander                 |   78 --
 distro/arch/etc/rc.d/chef-server                   |   78 --
 distro/arch/etc/rc.d/chef-server-webui             |   78 --
 distro/arch/etc/rc.d/chef-solr                     |   78 --
 distro/common/html/_sources/ctl_chef_client.txt    |    2 +-
 distro/common/html/_sources/ctl_chef_server.txt    |  337 ++++-
 distro/common/html/_sources/ctl_chef_solo.txt      |    2 +-
 distro/common/html/_sources/index.txt              |    9 +
 distro/common/html/_sources/knife_bootstrap.txt    |    2 +-
 .../common/html/_sources/knife_cookbook_site.txt   |    2 +-
 distro/common/html/_sources/knife_data_bag.txt     |    8 +-
 distro/common/html/_sources/knife_serve.txt        |   19 +
 distro/common/html/_sources/knife_ssl_check.txt    |   41 +
 distro/common/html/_sources/knife_ssl_fetch.txt    |   41 +
 distro/common/html/_sources/knife_status.txt       |    2 +-
 distro/common/html/_static/basic.css               |    7 +-
 distro/common/html/_static/chef.css                |  507 -------
 distro/common/html/_static/chef_logo.png           |  Bin 65882 -> 0 bytes
 distro/common/html/_static/doctools.js             |   19 +-
 distro/common/html/_static/jquery.js               |  156 +--
 distro/common/html/_static/pygments.css            |    4 +-
 distro/common/html/_static/searchtools.js          |  362 ++---
 distro/common/html/_static/underscore.js           |   50 +-
 distro/common/html/_static/websupport.js           |    2 +-
 distro/common/html/ctl_chef_client.html            |  111 +-
 distro/common/html/ctl_chef_server.html            |  703 +++++++++-
 distro/common/html/ctl_chef_shell.html             |   69 +-
 distro/common/html/ctl_chef_solo.html              |   88 +-
 distro/common/html/index.html                      |   93 +-
 distro/common/html/knife.html                      |   58 +-
 distro/common/html/knife_bootstrap.html            |   91 +-
 distro/common/html/knife_client.html               |   50 +-
 distro/common/html/knife_common_options.html       |   36 +-
 distro/common/html/knife_configure.html            |   18 +-
 distro/common/html/knife_cookbook.html             |   96 +-
 distro/common/html/knife_cookbook_site.html        |   81 +-
 distro/common/html/knife_data_bag.html             |  101 +-
 distro/common/html/knife_delete.html               |   18 +-
 distro/common/html/knife_deps.html                 |   18 +-
 distro/common/html/knife_diff.html                 |   28 +-
 distro/common/html/knife_download.html             |   40 +-
 distro/common/html/knife_edit.html                 |   14 +-
 distro/common/html/knife_environment.html          |   48 +-
 distro/common/html/knife_exec.html                 |   38 +-
 distro/common/html/knife_index_rebuild.html        |   14 +-
 distro/common/html/knife_list.html                 |   34 +-
 distro/common/html/knife_node.html                 |  132 +-
 distro/common/html/knife_raw.html                  |   14 +-
 distro/common/html/knife_recipe_list.html          |   14 +-
 distro/common/html/knife_role.html                 |   86 +-
 distro/common/html/knife_search.html               |   29 +-
 distro/common/html/knife_serve.html                |   79 ++
 distro/common/html/knife_show.html                 |   18 +-
 distro/common/html/knife_ssh.html                  |   24 +-
 distro/common/html/knife_ssl_check.html            |  151 +++
 distro/common/html/knife_ssl_fetch.html            |  151 +++
 distro/common/html/knife_status.html               |   24 +-
 distro/common/html/knife_tag.html                  |   24 +-
 distro/common/html/knife_upload.html               |   24 +-
 distro/common/html/knife_user.html                 |   38 +-
 distro/common/html/knife_using.html                |   39 +-
 distro/common/html/knife_xargs.html                |   47 +-
 distro/common/html/search.html                     |    8 +-
 distro/common/html/searchindex.js                  |    2 +-
 distro/common/man/man1/chef-shell.1                |  109 +-
 distro/common/man/man1/knife-bootstrap.1           |  171 ++-
 distro/common/man/man1/knife-client.1              |  158 ++-
 distro/common/man/man1/knife-configure.1           |   54 +-
 distro/common/man/man1/knife-cookbook-site.1       |  166 ++-
 distro/common/man/man1/knife-cookbook.1            |  237 +++-
 distro/common/man/man1/knife-data-bag.1            |  250 +++-
 distro/common/man/man1/knife-delete.1              |   48 +-
 distro/common/man/man1/knife-deps.1                |   86 +-
 distro/common/man/man1/knife-diff.1                |   72 +-
 distro/common/man/man1/knife-download.1            |  102 +-
 distro/common/man/man1/knife-edit.1                |   44 +-
 distro/common/man/man1/knife-environment.1         |  146 +-
 distro/common/man/man1/knife-exec.1                |  116 +-
 distro/common/man/man1/knife-index-rebuild.1       |   24 +-
 distro/common/man/man1/knife-list.1                |   72 +-
 distro/common/man/man1/knife-node.1                |  235 +++-
 distro/common/man/man1/knife-raw.1                 |   56 +-
 distro/common/man/man1/knife-recipe-list.1         |   22 +-
 distro/common/man/man1/knife-role.1                |  122 +-
 distro/common/man/man1/knife-search.1              |  114 +-
 distro/common/man/man1/knife-serve.1               |  109 ++
 distro/common/man/man1/knife-show.1                |   56 +-
 distro/common/man/man1/knife-ssh.1                 |   88 +-
 distro/common/man/man1/knife-ssl-check.1           |  207 +++
 distro/common/man/man1/knife-ssl-fetch.1           |  207 +++
 distro/common/man/man1/knife-status.1              |   74 +-
 distro/common/man/man1/knife-tag.1                 |   56 +-
 distro/common/man/man1/knife-upload.1              |  102 +-
 distro/common/man/man1/knife-user.1                |  118 +-
 distro/common/man/man1/knife-xargs.1               |  150 ++-
 distro/common/man/man1/knife.1                     |  140 +-
 distro/common/man/man8/chef-apply.8                |   86 ++
 distro/common/man/man8/chef-client.8               |  197 ++-
 distro/common/man/man8/chef-solo.8                 |  149 +-
 distro/common/markdown/man1/knife-bootstrap.mkd    |    2 +-
 .../common/markdown/man1/knife-cookbook-site.mkd   |    2 +-
 distro/common/markdown/man1/knife-data-bag.mkd     |    2 +-
 distro/common/markdown/man1/knife-environment.mkd  |    2 +-
 distro/common/markdown/man1/knife.mkd              |    4 +-
 distro/debian/etc/default/chef-client              |    4 -
 distro/debian/etc/default/chef-expander            |    8 -
 distro/debian/etc/default/chef-server              |    9 -
 distro/debian/etc/default/chef-server-webui        |    9 -
 distro/debian/etc/default/chef-solr                |    8 -
 distro/debian/etc/init.d/chef-client               |  212 ---
 distro/debian/etc/init.d/chef-expander             |  176 ---
 distro/debian/etc/init.d/chef-server               |  122 --
 distro/debian/etc/init.d/chef-server-webui         |  123 --
 distro/debian/etc/init.d/chef-solr                 |  176 ---
 distro/debian/etc/init/chef-client.conf            |   17 -
 distro/debian/etc/init/chef-expander.conf          |   17 -
 distro/debian/etc/init/chef-server-webui.conf      |   17 -
 distro/debian/etc/init/chef-server.conf            |   17 -
 distro/debian/etc/init/chef-solr.conf              |   17 -
 distro/redhat/etc/init.d/chef-client               |  121 --
 distro/redhat/etc/init.d/chef-expander             |  104 --
 distro/redhat/etc/init.d/chef-server               |  112 --
 distro/redhat/etc/init.d/chef-server-webui         |  112 --
 distro/redhat/etc/init.d/chef-solr                 |  104 --
 distro/redhat/etc/logrotate.d/chef-client          |    8 -
 distro/redhat/etc/logrotate.d/chef-expander        |    8 -
 distro/redhat/etc/logrotate.d/chef-server          |    8 -
 distro/redhat/etc/logrotate.d/chef-server-webui    |    8 -
 distro/redhat/etc/logrotate.d/chef-solr            |    8 -
 distro/redhat/etc/sysconfig/chef-client            |   15 -
 distro/redhat/etc/sysconfig/chef-expander          |    7 -
 distro/redhat/etc/sysconfig/chef-server            |   14 -
 distro/redhat/etc/sysconfig/chef-server-webui      |   14 -
 distro/redhat/etc/sysconfig/chef-solr              |    8 -
 distro/windows/service_manager.rb                  |   20 -
 lib/chef.rb                                        |    8 +-
 lib/chef/api_client.rb                             |   14 +-
 lib/chef/api_client/registration.rb                |   20 +-
 lib/chef/application.rb                            |  527 +++++---
 lib/chef/application/agent.rb                      |   18 -
 lib/chef/application/apply.rb                      |   46 +-
 lib/chef/application/client.rb                     |  203 ++-
 lib/chef/application/knife.rb                      |   17 +-
 lib/chef/application/solo.rb                       |  113 +-
 lib/chef/application/windows_service.rb            |    9 +-
 lib/chef/application/windows_service_manager.rb    |   13 +-
 lib/chef/applications.rb                           |    1 -
 lib/chef/audit/audit_event_proxy.rb                |   93 ++
 lib/chef/audit/audit_reporter.rb                   |  169 +++
 lib/chef/audit/control_group_data.rb               |  140 ++
 lib/chef/audit/rspec_formatter.rb                  |   37 +
 lib/chef/audit/runner.rb                           |  192 +++
 lib/chef/checksum/storage.rb                       |   18 -
 lib/chef/checksum/storage/filesystem.rb            |   56 -
 lib/chef/chef_class.rb                             |  130 ++
 lib/chef/chef_fs/chef_fs_data_store.rb             |  177 ++-
 lib/chef/chef_fs/command_line.rb                   |   12 +-
 lib/chef/chef_fs/config.rb                         |  111 +-
 lib/chef/chef_fs/data_handler/acl_data_handler.rb  |    4 +-
 .../chef_fs/data_handler/client_data_handler.rb    |    2 +-
 .../chef_fs/data_handler/container_data_handler.rb |    2 +-
 .../chef_fs/data_handler/cookbook_data_handler.rb  |    2 +-
 .../data_handler/data_bag_item_data_handler.rb     |    2 +-
 lib/chef/chef_fs/data_handler/data_handler_base.rb |   78 +-
 .../data_handler/environment_data_handler.rb       |    2 +-
 .../chef_fs/data_handler/group_data_handler.rb     |    6 +-
 lib/chef/chef_fs/data_handler/node_data_handler.rb |    2 +-
 .../data_handler/organization_data_handler.rb      |   30 +
 .../organization_invites_data_handler.rb           |   17 +
 .../organization_members_data_handler.rb           |   17 +
 .../chef_fs/data_handler/policy_data_handler.rb    |   15 +
 lib/chef/chef_fs/data_handler/role_data_handler.rb |    2 +-
 lib/chef/chef_fs/data_handler/user_data_handler.rb |    4 +-
 lib/chef/chef_fs/file_system.rb                    |   19 +-
 lib/chef/chef_fs/file_system/acl_entry.rb          |    4 +-
 lib/chef/chef_fs/file_system/base_fs_dir.rb        |    5 +
 .../chef_repository_file_system_cookbook_dir.rb    |   32 +-
 .../chef_repository_file_system_cookbook_entry.rb  |    5 +-
 .../chef_repository_file_system_cookbooks_dir.rb   |   21 +-
 .../chef_repository_file_system_entry.rb           |   12 +-
 .../chef_repository_file_system_policies_dir.rb    |   38 +
 .../chef_repository_file_system_root_dir.rb        |   90 +-
 .../chef_fs/file_system/chef_server_root_dir.rb    |   49 +-
 lib/chef/chef_fs/file_system/cookbook_dir.rb       |    2 +-
 lib/chef/chef_fs/file_system/cookbook_file.rb      |    4 +-
 lib/chef/chef_fs/file_system/cookbooks_dir.rb      |   10 +-
 lib/chef/chef_fs/file_system/file_system_entry.rb  |   12 +-
 lib/chef/chef_fs/file_system/org_entry.rb          |   34 +
 .../file_system/organization_invites_entry.rb      |   59 +
 .../file_system/organization_members_entry.rb      |   58 +
 lib/chef/chef_fs/file_system/rest_list_dir.rb      |    4 +-
 lib/chef/chef_fs/file_system/rest_list_entry.rb    |   26 +-
 lib/chef/chef_fs/knife.rb                          |    2 +-
 lib/chef/chef_fs/parallelizer.rb                   |  156 +--
 .../chef_fs/parallelizer/flatten_enumerable.rb     |   35 +
 .../chef_fs/parallelizer/parallel_enumerable.rb    |  281 ++++
 lib/chef/client.rb                                 |  221 +--
 lib/chef/config.rb                                 |  365 +++--
 lib/chef/config_fetcher.rb                         |   29 +-
 lib/chef/cookbook/cookbook_version_loader.rb       |  200 ++-
 lib/chef/cookbook/file_system_file_vendor.rb       |    3 +
 lib/chef/cookbook/file_vendor.rb                   |   32 +-
 lib/chef/cookbook/metadata.rb                      |  276 ++--
 lib/chef/cookbook/remote_file_vendor.rb            |    5 +-
 lib/chef/cookbook/synchronizer.rb                  |  175 ++-
 lib/chef/cookbook/syntax_check.rb                  |   70 +-
 lib/chef/cookbook_loader.rb                        |   76 +-
 lib/chef/cookbook_manifest.rb                      |  289 ++++
 lib/chef/cookbook_site_streaming_uploader.rb       |   60 +-
 lib/chef/cookbook_uploader.rb                      |   72 +-
 lib/chef/cookbook_version.rb                       |  406 +++---
 lib/chef/data_bag.rb                               |   50 +-
 lib/chef/data_bag_item.rb                          |   21 +-
 lib/chef/deprecation/provider/file.rb              |    3 +-
 lib/chef/deprecation/warnings.rb                   |    9 +-
 lib/chef/digester.rb                               |   15 +-
 lib/chef/dsl/audit.rb                              |   51 +
 lib/chef/dsl/data_query.rb                         |   24 +-
 lib/chef/dsl/include_recipe.rb                     |    5 +-
 lib/chef/dsl/platform_introspection.rb             |   42 +
 lib/chef/dsl/powershell.rb                         |   29 +
 lib/chef/dsl/reboot_pending.rb                     |   11 +-
 lib/chef/dsl/recipe.rb                             |  100 +-
 lib/chef/encrypted_data_bag_item.rb                |    3 +-
 lib/chef/encrypted_data_bag_item/assertions.rb     |   54 +
 .../encrypted_data_bag_item/check_encrypted.rb     |   56 +
 lib/chef/encrypted_data_bag_item/decryptor.rb      |   80 +-
 .../encrypted_data_bag_item_assertions.rb          |   37 +
 .../encrypted_data_bag_item/encryption_failure.rb  |   22 +
 lib/chef/encrypted_data_bag_item/encryptor.rb      |  103 +-
 lib/chef/environment.rb                            |   11 +-
 lib/chef/event_dispatch/base.rb                    |   51 +-
 lib/chef/event_dispatch/dispatcher.rb              |    8 +-
 lib/chef/event_dispatch/events_output_stream.rb    |   29 +
 lib/chef/event_loggers/base.rb                     |   62 +
 lib/chef/event_loggers/windows_eventlog.rb         |  111 ++
 lib/chef/exceptions.rb                             |  146 +-
 lib/chef/file_access_control/unix.rb               |   12 +
 lib/chef/file_access_control/windows.rb            |   14 +
 lib/chef/file_cache.rb                             |    5 +-
 .../file_content_management/deploy/mv_windows.rb   |    2 +-
 lib/chef/file_content_management/tempfile.rb       |   41 +-
 lib/chef/formatters/base.rb                        |   68 +-
 lib/chef/formatters/doc.rb                         |  125 +-
 .../error_inspectors/api_error_formatting.rb       |   19 +-
 .../cookbook_resolve_error_inspector.rb            |    2 +-
 .../cookbook_sync_error_inspector.rb               |    4 +-
 .../error_inspectors/resource_failure_inspector.rb |    2 +-
 lib/chef/formatters/indentable_output_stream.rb    |  165 +++
 lib/chef/guard_interpreter.rb                      |   32 +
 .../resource_guard_interpreter.rb                  |   24 +-
 lib/chef/handler/json_file.rb                      |    1 -
 lib/chef/http.rb                                   |   55 +-
 lib/chef/http/basic_client.rb                      |   48 +-
 lib/chef/http/http_request.rb                      |   10 +-
 lib/chef/http/json_input.rb                        |   13 +-
 lib/chef/http/json_output.rb                       |   11 +-
 lib/chef/http/simple.rb                            |    3 +-
 lib/chef/http/socketless_chef_zero_client.rb       |  207 +++
 lib/chef/http/ssl_policies.rb                      |    3 +-
 lib/chef/json_compat.rb                            |   45 +-
 lib/chef/knife.rb                                  |  192 +--
 lib/chef/knife/bootstrap.rb                        |  268 ++--
 lib/chef/knife/bootstrap/archlinux-gems.erb        |   62 -
 lib/chef/knife/bootstrap/centos5-gems.erb          |   62 -
 lib/chef/knife/bootstrap/chef-full.erb             |   72 -
 lib/chef/knife/bootstrap/chef_vault_handler.rb     |  165 +++
 lib/chef/knife/bootstrap/client_builder.rb         |  190 +++
 lib/chef/knife/bootstrap/fedora13-gems.erb         |   44 -
 lib/chef/knife/bootstrap/{ => templates}/README.md |    0
 .../knife/bootstrap/templates/archlinux-gems.erb   |   76 ++
 lib/chef/knife/bootstrap/templates/chef-aix.erb    |   72 +
 lib/chef/knife/bootstrap/templates/chef-full.erb   |   88 ++
 lib/chef/knife/bootstrap/ubuntu10.04-apt.erb       |   53 -
 lib/chef/knife/bootstrap/ubuntu10.04-gems.erb      |   48 -
 lib/chef/knife/bootstrap/ubuntu12.04-gems.erb      |   46 -
 lib/chef/knife/client_create.rb                    |   15 +-
 lib/chef/knife/client_delete.rb                    |    2 +-
 lib/chef/knife/cookbook_create.rb                  |    2 +-
 lib/chef/knife/cookbook_site_download.rb           |    2 +-
 lib/chef/knife/cookbook_site_install.rb            |   44 +-
 lib/chef/knife/cookbook_site_list.rb               |    2 +-
 lib/chef/knife/cookbook_site_search.rb             |    2 +-
 lib/chef/knife/cookbook_site_share.rb              |  129 +-
 lib/chef/knife/cookbook_site_show.rb               |    6 +-
 lib/chef/knife/cookbook_site_unshare.rb            |    2 +-
 lib/chef/knife/cookbook_test.rb                    |    1 +
 lib/chef/knife/cookbook_upload.rb                  |   25 +-
 lib/chef/knife/core/bootstrap_context.rb           |  115 +-
 lib/chef/knife/core/generic_presenter.rb           |    7 +-
 lib/chef/knife/core/node_editor.rb                 |    5 +-
 lib/chef/knife/core/object_loader.rb               |   16 +-
 lib/chef/knife/core/status_presenter.rb            |  157 +++
 lib/chef/knife/core/subcommand_loader.rb           |   51 +-
 lib/chef/knife/core/ui.rb                          |   37 +-
 lib/chef/knife/data_bag_create.rb                  |   39 +-
 lib/chef/knife/data_bag_edit.rb                    |   67 +-
 lib/chef/knife/data_bag_from_file.rb               |   37 +-
 lib/chef/knife/data_bag_secret_options.rb          |  142 ++
 lib/chef/knife/data_bag_show.rb                    |   52 +-
 lib/chef/knife/deps.rb                             |    5 +-
 lib/chef/knife/exec.rb                             |    3 +-
 lib/chef/knife/list.rb                             |   17 +-
 lib/chef/knife/node_environment_set.rb             |   54 +
 lib/chef/knife/node_from_file.rb                   |   17 +-
 lib/chef/knife/node_run_list_remove.rb             |   14 +-
 lib/chef/knife/raw.rb                              |   17 +-
 lib/chef/knife/role_env_run_list_add.rb            |   86 ++
 lib/chef/knife/role_env_run_list_clear.rb          |   55 +
 lib/chef/knife/role_env_run_list_remove.rb         |   57 +
 lib/chef/knife/role_env_run_list_replace.rb        |   59 +
 lib/chef/knife/role_env_run_list_set.rb            |   70 +
 lib/chef/knife/role_run_list_add.rb                |   86 ++
 lib/chef/knife/role_run_list_clear.rb              |   55 +
 lib/chef/knife/role_run_list_remove.rb             |   57 +
 lib/chef/knife/role_run_list_replace.rb            |   59 +
 lib/chef/knife/role_run_list_set.rb                |   70 +
 lib/chef/knife/search.rb                           |   73 +-
 lib/chef/knife/serve.rb                            |   48 +
 lib/chef/knife/show.rb                             |    5 +-
 lib/chef/knife/ssh.rb                              |   49 +-
 lib/chef/knife/ssl_check.rb                        |   78 +-
 lib/chef/knife/ssl_fetch.rb                        |   15 +-
 lib/chef/knife/status.rb                           |   92 +-
 lib/chef/knife/user_create.rb                      |    2 +-
 lib/chef/local_mode.rb                             |  121 ++
 lib/chef/log.rb                                    |   11 +-
 lib/chef/mixin/command.rb                          |    2 +-
 lib/chef/mixin/command/unix.rb                     |    4 +-
 lib/chef/mixin/command/windows.rb                  |    6 +-
 lib/chef/mixin/convert_to_class_name.rb            |   55 +
 lib/chef/mixin/create_path.rb                      |   24 +-
 lib/chef/mixin/deep_merge.rb                       |   62 +-
 lib/chef/mixin/descendants_tracker.rb              |   82 ++
 lib/chef/mixin/get_source_from_package.rb          |    1 +
 lib/chef/mixin/homebrew_user.rb                    |   68 +
 lib/chef/mixin/params_validate.rb                  |   11 +-
 lib/chef/mixin/powershell_type_coercions.rb        |   82 ++
 lib/chef/mixin/provides.rb                         |   33 +
 lib/chef/mixin/securable.rb                        |    8 +-
 lib/chef/mixin/shell_out.rb                        |   63 +-
 lib/chef/mixin/template.rb                         |   16 +-
 lib/chef/mixin/which.rb                            |   37 +
 lib/chef/mixin/why_run.rb                          |    2 +-
 lib/chef/mixin/windows_architecture_helper.rb      |   53 +-
 lib/chef/mixin/windows_env_helper.rb               |   56 +
 lib/chef/monkey_patches/file.rb                    |   26 -
 lib/chef/monkey_patches/fileutils.rb               |   65 -
 lib/chef/monkey_patches/net_http.rb                |    4 +
 lib/chef/monkey_patches/numeric.rb                 |   15 -
 lib/chef/monkey_patches/object.rb                  |    9 -
 lib/chef/monkey_patches/regexp.rb                  |   34 -
 lib/chef/monkey_patches/securerandom.rb            |   44 -
 lib/chef/monkey_patches/string.rb                  |   49 -
 lib/chef/monkey_patches/tempfile.rb                |   64 -
 lib/chef/monkey_patches/uri.rb                     |   70 -
 lib/chef/monologger.rb                             |    2 -
 lib/chef/node.rb                                   |   79 +-
 lib/chef/node/attribute.rb                         |  280 +++-
 lib/chef/node/attribute_collections.rb             |  136 +-
 lib/chef/node/immutable_collections.rb             |   24 +-
 lib/chef/node_map.rb                               |  146 ++
 lib/chef/null_logger.rb                            |   72 +
 lib/chef/org.rb                                    |  148 ++
 lib/chef/platform.rb                               |    3 +-
 lib/chef/platform/provider_mapping.rb              |  599 ++++-----
 lib/chef/platform/provider_priority_map.rb         |   92 ++
 lib/chef/platform/query_helpers.rb                 |   23 +-
 lib/chef/platform/rebooter.rb                      |   54 +
 lib/chef/platform/resource_priority_map.rb         |   37 +
 lib/chef/platform/service_helpers.rb               |  142 ++
 lib/chef/policy_builder/expand_node_object.rb      |   23 +-
 lib/chef/policy_builder/policyfile.rb              |   71 +-
 lib/chef/provider.rb                               |   14 +-
 lib/chef/provider/batch.rb                         |    2 +
 lib/chef/provider/breakpoint.rb                    |    2 +
 lib/chef/provider/cookbook_file.rb                 |    3 +-
 lib/chef/provider/cookbook_file/content.rb         |    2 +-
 lib/chef/provider/cron.rb                          |   15 +-
 lib/chef/provider/cron/aix.rb                      |    2 +
 lib/chef/provider/cron/unix.rb                     |   24 +-
 lib/chef/provider/deploy.rb                        |   14 +-
 lib/chef/provider/deploy/revision.rb               |   10 +-
 lib/chef/provider/deploy/timestamped.rb            |    2 +
 lib/chef/provider/directory.rb                     |    8 +-
 lib/chef/provider/dsc_resource.rb                  |  157 +++
 lib/chef/provider/dsc_script.rb                    |  185 +++
 lib/chef/provider/env.rb                           |   39 +-
 lib/chef/provider/env/windows.rb                   |   37 +-
 lib/chef/provider/erl_call.rb                      |    2 +
 lib/chef/provider/execute.rb                       |   95 +-
 lib/chef/provider/file.rb                          |  130 +-
 lib/chef/provider/git.rb                           |   80 +-
 lib/chef/provider/group.rb                         |   12 +-
 lib/chef/provider/group/aix.rb                     |   19 +-
 lib/chef/provider/group/dscl.rb                    |   45 +-
 lib/chef/provider/group/gpasswd.rb                 |    3 -
 lib/chef/provider/group/groupmod.rb                |    4 +-
 lib/chef/provider/group/pw.rb                      |   17 +-
 lib/chef/provider/group/suse.rb                    |    3 -
 lib/chef/provider/group/usermod.rb                 |    5 +-
 lib/chef/provider/group/windows.rb                 |    2 +
 lib/chef/provider/http_request.rb                  |   10 +-
 lib/chef/provider/ifconfig.rb                      |   81 +-
 lib/chef/provider/ifconfig/aix.rb                  |   52 +-
 lib/chef/provider/link.rb                          |   34 +-
 lib/chef/provider/log.rb                           |    9 +-
 lib/chef/provider/lwrp_base.rb                     |   20 +-
 lib/chef/provider/mdadm.rb                         |    3 +-
 lib/chef/provider/mount.rb                         |  130 +-
 lib/chef/provider/mount/mount.rb                   |   17 +-
 lib/chef/provider/mount/solaris.rb                 |  269 ++++
 lib/chef/provider/mount/windows.rb                 |    2 +
 lib/chef/provider/package.rb                       |  348 ++++-
 lib/chef/provider/package/aix.rb                   |   73 +-
 lib/chef/provider/package/apt.rb                   |  102 +-
 lib/chef/provider/package/dpkg.rb                  |   84 +-
 lib/chef/provider/package/easy_install.rb          |    4 +-
 lib/chef/provider/package/freebsd.rb               |  149 --
 lib/chef/provider/package/freebsd/base.rb          |   89 ++
 lib/chef/provider/package/freebsd/pkg.rb           |  114 ++
 lib/chef/provider/package/freebsd/pkgng.rb         |   78 ++
 lib/chef/provider/package/freebsd/port.rb          |   60 +
 lib/chef/provider/package/homebrew.rb              |  136 ++
 lib/chef/provider/package/ips.rb                   |   65 +-
 lib/chef/provider/package/macports.rb              |   31 +-
 lib/chef/provider/package/openbsd.rb               |  138 ++
 lib/chef/provider/package/pacman.rb                |   39 +-
 lib/chef/provider/package/paludis.rb               |   88 ++
 lib/chef/provider/package/portage.rb               |   22 +-
 lib/chef/provider/package/rpm.rb                   |   62 +-
 lib/chef/provider/package/rubygems.rb              |   34 +-
 lib/chef/provider/package/smartos.rb               |    3 +-
 lib/chef/provider/package/solaris.rb               |   56 +-
 lib/chef/provider/package/windows.rb               |   10 +-
 lib/chef/provider/package/windows/msi.rb           |    4 +-
 lib/chef/provider/package/yum-dump.py              |   16 +-
 lib/chef/provider/package/yum.rb                   |  199 ++-
 lib/chef/provider/package/zypper.rb                |   40 +-
 lib/chef/provider/powershell_script.rb             |   12 +-
 lib/chef/provider/reboot.rb                        |   69 +
 lib/chef/provider/registry_key.rb                  |   15 +-
 lib/chef/provider/remote_directory.rb              |   36 +-
 lib/chef/provider/remote_file.rb                   |    1 -
 .../provider/remote_file/cache_control_data.rb     |    6 +-
 lib/chef/provider/remote_file/content.rb           |    3 +-
 lib/chef/provider/remote_file/fetcher.rb           |    2 -
 lib/chef/provider/remote_file/ftp.rb               |    1 -
 lib/chef/provider/remote_file/local_file.rb        |   10 +-
 lib/chef/provider/resource_update.rb               |    3 -
 lib/chef/provider/route.rb                         |    2 +
 lib/chef/provider/ruby_block.rb                    |    2 +
 lib/chef/provider/script.rb                        |   47 +-
 lib/chef/provider/service.rb                       |    2 +-
 lib/chef/provider/service/aix.rb                   |  128 ++
 lib/chef/provider/service/aixinit.rb               |  117 ++
 lib/chef/provider/service/arch.rb                  |    7 +-
 lib/chef/provider/service/debian.rb                |   70 +-
 lib/chef/provider/service/freebsd.rb               |  170 +--
 lib/chef/provider/service/gentoo.rb                |   12 +-
 lib/chef/provider/service/init.rb                  |   18 +-
 lib/chef/provider/service/insserv.rb               |   29 +-
 lib/chef/provider/service/invokercd.rb             |   12 +-
 lib/chef/provider/service/macosx.rb                |  108 +-
 lib/chef/provider/service/openbsd.rb               |  216 +++
 lib/chef/provider/service/redhat.rb                |   19 +-
 lib/chef/provider/service/simple.rb                |   14 +-
 lib/chef/provider/service/solaris.rb               |   10 +-
 lib/chef/provider/service/systemd.rb               |   96 +-
 lib/chef/provider/service/upstart.rb               |   29 +-
 lib/chef/provider/service/windows.rb               |  267 +++-
 lib/chef/provider/subversion.rb                    |   16 +-
 lib/chef/provider/template.rb                      |    3 +-
 lib/chef/provider/template/content.rb              |    1 -
 lib/chef/provider/user.rb                          |   20 +-
 lib/chef/provider/user/aix.rb                      |   95 ++
 lib/chef/provider/user/dscl.rb                     |  730 +++++++---
 lib/chef/provider/user/pw.rb                       |    2 +-
 lib/chef/provider/user/solaris.rb                  |    3 +-
 lib/chef/provider/user/useradd.rb                  |    6 +-
 lib/chef/provider/user/windows.rb                  |   14 +-
 lib/chef/provider/whyrun_safe_ruby_block.rb        |    4 +-
 lib/chef/provider/windows_script.rb                |    3 +-
 lib/chef/provider_resolver.rb                      |  124 ++
 lib/chef/providers.rb                              |   19 +-
 lib/chef/recipe.rb                                 |   21 +-
 lib/chef/request_id.rb                             |    2 +-
 lib/chef/resource.rb                               | 1417 ++++++++++++--------
 lib/chef/resource/apt_package.rb                   |    4 +-
 lib/chef/resource/bash.rb                          |    1 +
 lib/chef/resource/batch.rb                         |    2 +
 lib/chef/resource/bff_package.rb                   |    1 -
 lib/chef/resource/breakpoint.rb                    |    2 +-
 lib/chef/resource/chef_gem.rb                      |   29 +-
 lib/chef/resource/conditional.rb                   |   47 +-
 lib/chef/resource/cookbook_file.rb                 |    5 +-
 lib/chef/resource/cron.rb                          |    6 +-
 lib/chef/resource/csh.rb                           |    1 +
 lib/chef/resource/deploy.rb                        |    1 -
 lib/chef/resource/deploy_revision.rb               |    7 +-
 lib/chef/resource/directory.rb                     |    3 +-
 lib/chef/resource/dpkg_package.rb                  |    3 +-
 lib/chef/resource/dsc_resource.rb                  |   83 ++
 lib/chef/resource/dsc_script.rb                    |  139 ++
 lib/chef/resource/easy_install_package.rb          |    3 +-
 lib/chef/resource/env.rb                           |    2 +
 lib/chef/resource/erl_call.rb                      |    1 +
 lib/chef/resource/execute.rb                       |   37 +-
 lib/chef/resource/file.rb                          |   23 +-
 lib/chef/resource/file/verification.rb             |  122 ++
 lib/chef/resource/freebsd_package.rb               |   39 +-
 lib/chef/resource/gem_package.rb                   |    8 +-
 lib/chef/resource/git.rb                           |    3 +-
 lib/chef/resource/group.rb                         |    2 +
 lib/chef/resource/homebrew_package.rb              |   47 +
 lib/chef/resource/http_request.rb                  |    1 +
 lib/chef/resource/ips_package.rb                   |    6 +-
 lib/chef/resource/link.rb                          |    5 +-
 lib/chef/resource/log.rb                           |    4 +
 lib/chef/resource/lwrp_base.rb                     |  113 +-
 lib/chef/resource/macosx_service.rb                |   59 +
 lib/chef/resource/macports_package.rb              |    5 +-
 lib/chef/resource/mdadm.rb                         |    2 +
 lib/chef/resource/mount.rb                         |   36 +-
 lib/chef/resource/openbsd_package.rb               |   51 +
 lib/chef/resource/package.rb                       |   22 +-
 lib/chef/resource/pacman_package.rb                |    3 +-
 lib/chef/resource/paludis_package.rb               |   36 +
 lib/chef/resource/perl.rb                          |    1 +
 lib/chef/resource/powershell_script.rb             |    4 +-
 lib/chef/resource/python.rb                        |    2 +-
 lib/chef/resource/reboot.rb                        |   48 +
 lib/chef/resource/registry_key.rb                  |   65 +-
 lib/chef/resource/remote_directory.rb              |    3 +-
 lib/chef/resource/remote_file.rb                   |   45 +-
 lib/chef/resource/resource_notification.rb         |  109 ++
 lib/chef/resource/rpm_package.rb                   |   12 +-
 lib/chef/resource/ruby.rb                          |    1 +
 lib/chef/resource/ruby_block.rb                    |    3 +
 lib/chef/resource/scm.rb                           |   10 +
 lib/chef/resource/script.rb                        |   38 +-
 lib/chef/resource/service.rb                       |   21 +-
 lib/chef/resource/smartos_package.rb               |    7 +-
 lib/chef/resource/solaris_package.rb               |    8 +-
 lib/chef/resource/subversion.rb                    |    1 -
 lib/chef/resource/template.rb                      |   10 +-
 lib/chef/resource/timestamped_deploy.rb            |    3 +-
 lib/chef/resource/user.rb                          |   29 +
 lib/chef/resource/whyrun_safe_ruby_block.rb        |    1 -
 lib/chef/resource/windows_package.rb               |    9 +-
 lib/chef/resource/windows_script.rb                |    3 +
 lib/chef/resource/windows_service.rb               |   71 +
 lib/chef/resource/yum_package.rb                   |    4 +-
 lib/chef/resource_builder.rb                       |  137 ++
 lib/chef/resource_collection.rb                    |  262 +---
 .../resource_collection_serialization.rb           |   59 +
 lib/chef/resource_collection/resource_list.rb      |   89 ++
 lib/chef/resource_collection/resource_set.rb       |  170 +++
 lib/chef/resource_definition.rb                    |    2 +-
 lib/chef/resource_platform_map.rb                  |  151 ---
 lib/chef/resource_reporter.rb                      |   32 +-
 lib/chef/resource_resolver.rb                      |  101 ++
 lib/chef/resources.rb                              |   14 +
 lib/chef/rest.rb                                   |    9 +-
 lib/chef/role.rb                                   |   43 +-
 lib/chef/run_context.rb                            |   72 +-
 lib/chef/run_list.rb                               |    9 +-
 lib/chef/run_list/run_list_expansion.rb            |    4 +-
 lib/chef/run_lock.rb                               |   47 +-
 lib/chef/search/query.rb                           |  127 +-
 lib/chef/server_api.rb                             |    1 +
 lib/chef/shef/ext.rb                               |   19 -
 lib/chef/shell.rb                                  |   24 +-
 lib/chef/shell/ext.rb                              |    6 +-
 lib/chef/shell/shell_session.rb                    |   10 +-
 lib/chef/streaming_cookbook_uploader.rb            |  205 ---
 lib/chef/tasks/chef_repo.rake                      |  395 ++----
 lib/chef/user.rb                                   |   29 +-
 lib/chef/util/backup.rb                            |    5 +-
 lib/chef/util/diff.rb                              |    8 +-
 lib/chef/util/dsc/configuration_generator.rb       |  139 ++
 lib/chef/util/dsc/lcm_output_parser.rb             |  137 ++
 lib/chef/util/dsc/local_configuration_manager.rb   |  141 ++
 lib/chef/util/dsc/resource_info.rb                 |   26 +
 lib/chef/util/dsc/resource_store.rb                |  110 ++
 lib/chef/util/file_edit.rb                         |    4 +-
 lib/chef/util/path_helper.rb                       |  227 ++++
 lib/chef/util/powershell/cmdlet.rb                 |  170 +++
 lib/chef/util/powershell/cmdlet_result.rb          |   61 +
 lib/chef/util/powershell/ps_credential.rb          |   38 +
 lib/chef/util/selinux.rb                           |   14 +-
 lib/chef/util/threaded_job_queue.rb                |   61 +
 lib/chef/util/windows/net_use.rb                   |    6 +-
 lib/chef/util/windows/net_user.rb                  |    5 +-
 lib/chef/version.rb                                |   11 +-
 lib/chef/version/platform.rb                       |    2 +
 lib/chef/version_constraint.rb                     |   15 +-
 lib/chef/whitelist.rb                              |   86 ++
 lib/chef/win32/api.rb                              |    3 +
 lib/chef/win32/api/crypto.rb                       |   63 +
 lib/chef/win32/api/file.rb                         |   16 +-
 lib/chef/win32/api/installer.rb                    |    2 +-
 lib/chef/win32/api/net.rb                          |   91 ++
 lib/chef/win32/api/process.rb                      |    1 +
 lib/chef/win32/api/security.rb                     |   26 +
 lib/chef/win32/api/system.rb                       |   23 +
 lib/chef/win32/crypto.rb                           |   49 +
 lib/chef/win32/error.rb                            |    2 +-
 lib/chef/win32/file.rb                             |   21 +
 lib/chef/win32/registry.rb                         |    1 -
 lib/chef/win32/security.rb                         |   56 +-
 lib/chef/win32/security/ace.rb                     |    2 -
 lib/chef/win32/security/acl.rb                     |    4 +-
 lib/chef/win32/security/sid.rb                     |   56 +-
 lib/chef/win32/security/token.rb                   |    8 +
 lib/chef/win32/unicode.rb                          |   14 +-
 lib/chef/win32/version.rb                          |   27 +-
 lib/chef/workstation_config_loader.rb              |  178 +++
 metadata.yml                                       |  543 +++++---
 spec/data/big_json.json                            |    2 -
 spec/data/big_json_plus_one.json                   |    2 -
 spec/data/bootstrap/test-hints.erb                 |    2 +-
 spec/data/bootstrap/test.erb                       |    2 +-
 .../cb_version_cookbooks/cookbook2/files/test.txt  |    0
 .../cookbook2/templates/test.erb                   |    0
 spec/data/cookbooks/angrybash/metadata.rb          |    2 +
 spec/data/cookbooks/apache2/metadata.rb            |    2 +
 spec/data/cookbooks/borken/metadata.rb             |    2 +
 .../cookbooks/ignorken/files/default/not_me.rb     |    2 +
 spec/data/cookbooks/ignorken/metadata.rb           |    2 +
 .../ignorken/templates/ubuntu-12.10/not_me.rb      |    2 +
 spec/data/cookbooks/java/metadata.rb               |    2 +
 .../name-mismatch-versionnumber/README.md          |    4 +
 .../name-mismatch-versionnumber/metadata.rb        |    8 +
 .../name-mismatch-versionnumber/recipes/default.rb |    8 +
 .../files/default/remotedir/not_a_template.erb     |    2 +
 spec/data/cookbooks/openldap/libraries/openldap.rb |    4 +
 .../openldap/libraries/openldap/version.rb         |    3 +
 spec/data/cookbooks/preseed/metadata.rb            |    2 +
 .../incomplete-metadata/README.md                  |    4 +
 .../incomplete-metadata/metadata.rb                |   13 +
 .../incomplete-metadata/recipes/default.rb         |    8 +
 .../invalid-metadata/README.md                     |    4 +
 .../invalid-metadata/metadata.rb                   |   10 +
 .../invalid-metadata/recipes/default.rb            |    8 +
 spec/data/lwrp/providers/buck_passer.rb            |   13 +-
 spec/data/lwrp/resources/bar.rb                    |    1 +
 spec/data/lwrp/resources/foo.rb                    |    5 +-
 spec/data/lwrp_override/providers/buck_passer.rb   |   15 +-
 spec/data/lwrp_override/resources/foo.rb           |    7 +-
 spec/data/mac_users/10.7-8.plist.xml               |  559 ++++++++
 spec/data/mac_users/10.7-8.shadow.xml              |   11 +
 spec/data/mac_users/10.7.plist.xml                 |  559 ++++++++
 spec/data/mac_users/10.7.shadow.xml                |   11 +
 spec/data/mac_users/10.8.plist.xml                 |  559 ++++++++
 spec/data/mac_users/10.8.shadow.xml                |   21 +
 spec/data/mac_users/10.9.plist.xml                 |  560 ++++++++
 spec/data/mac_users/10.9.shadow.xml                |   21 +
 spec/data/nested.json                              |    2 +
 spec/data/object_loader/environments/test.json     |    2 +
 .../environments/test_json_class.json              |    2 +
 spec/data/object_loader/nodes/test.json            |    2 +
 spec/data/object_loader/nodes/test_json_class.json |    2 +
 spec/data/object_loader/roles/test.json            |    2 +
 spec/data/object_loader/roles/test_json_class.json |    2 +
 spec/data/recipes.tgz                              |  Bin 0 -> 293 bytes
 spec/data/trusted_certs/opscode.pem                |   92 +-
 spec/functional/application_spec.rb                |   58 +
 spec/functional/assets/chefinittest                |   34 +
 spec/functional/assets/testchefsubsys              |   11 +
 spec/functional/audit/rspec_formatter_spec.rb      |   54 +
 spec/functional/audit/runner_spec.rb               |  137 ++
 spec/functional/dsl/reboot_pending_spec.rb         |   43 +-
 spec/functional/dsl/registry_helper_spec.rb        |   12 +-
 .../event_loggers/windows_eventlog_spec.rb         |   96 ++
 .../deploy_strategies_spec.rb                      |   50 +-
 spec/functional/http/simple_spec.rb                |  140 ++
 spec/functional/knife/cookbook_delete_spec.rb      |   54 +-
 spec/functional/knife/exec_spec.rb                 |    8 +-
 spec/functional/knife/smoke_test.rb                |    2 +-
 spec/functional/knife/ssh_spec.rb                  |   46 +-
 spec/functional/mixin/shell_out_spec.rb            |   48 +
 spec/functional/notifications_spec.rb              |  169 +++
 .../remote_file/cache_control_data_spec.rb         |   16 +-
 .../provider/whyrun_safe_ruby_block_spec.rb        |   51 +
 spec/functional/rebooter_spec.rb                   |  105 ++
 spec/functional/resource/aix_service_spec.rb       |  139 ++
 spec/functional/resource/aixinit_service_spec.rb   |  211 +++
 spec/functional/resource/base.rb                   |   11 +-
 spec/functional/resource/bash_spec.rb              |   88 ++
 spec/functional/resource/batch_spec.rb             |   15 +-
 spec/functional/resource/bff_spec.rb               |    2 +-
 spec/functional/resource/cookbook_file_spec.rb     |    4 +-
 spec/functional/resource/cron_spec.rb              |   27 +-
 spec/functional/resource/deploy_revision_spec.rb   |  203 ++-
 spec/functional/resource/directory_spec.rb         |    2 +-
 spec/functional/resource/dsc_resource_spec.rb      |   93 ++
 spec/functional/resource/dsc_script_spec.rb        |  382 ++++++
 spec/functional/resource/env_spec.rb               |  192 +++
 spec/functional/resource/execute_spec.rb           |  147 ++
 spec/functional/resource/file_spec.rb              |   47 +-
 spec/functional/resource/git_spec.rb               |   26 +-
 spec/functional/resource/group_spec.rb             |   78 +-
 spec/functional/resource/ifconfig_spec.rb          |    4 +-
 spec/functional/resource/link_spec.rb              |  192 +--
 spec/functional/resource/mount_spec.rb             |   37 +-
 spec/functional/resource/ohai_spec.rb              |    2 +-
 spec/functional/resource/package_spec.rb           |   48 +-
 spec/functional/resource/powershell_spec.rb        |  409 +++---
 spec/functional/resource/reboot_spec.rb            |  103 ++
 spec/functional/resource/registry_spec.rb          |  182 +--
 spec/functional/resource/remote_directory_spec.rb  |   42 +-
 spec/functional/resource/remote_file_spec.rb       |  165 ++-
 spec/functional/resource/rpm_spec.rb               |    9 +-
 spec/functional/resource/template_spec.rb          |   12 +-
 spec/functional/resource/user/dscl_spec.rb         |  198 +++
 spec/functional/resource/user/useradd_spec.rb      |  713 ++++++++++
 spec/functional/resource/user_spec.rb              |  548 --------
 spec/functional/resource/windows_service_spec.rb   |   98 ++
 spec/functional/rest_spec.rb                       |   94 ++
 spec/functional/run_lock_spec.rb                   |   20 +-
 spec/functional/shell_spec.rb                      |   14 +-
 spec/functional/tiny_server_spec.rb                |   26 +-
 spec/functional/util/path_helper_spec.rb           |   37 +
 spec/functional/util/powershell/cmdlet_spec.rb     |  114 ++
 spec/functional/version_spec.rb                    |    2 +-
 spec/functional/win32/crypto_spec.rb               |   57 +
 spec/functional/win32/registry_helper_spec.rb      |  250 ++--
 spec/functional/win32/security_spec.rb             |   67 +-
 spec/functional/win32/service_manager_spec.rb      |  116 +-
 spec/functional/win32/versions_spec.rb             |   20 +-
 spec/integration/client/client_spec.rb             |  155 ++-
 spec/integration/client/ipv6_spec.rb               |   34 +-
 spec/integration/knife/chef_fs_data_store_spec.rb  |  123 +-
 spec/integration/knife/chef_repo_path_spec.rb      |  190 +--
 .../knife/chef_repository_file_system_spec.rb      |  186 +--
 spec/integration/knife/chefignore_spec.rb          |  124 +-
 spec/integration/knife/common_options_spec.rb      |  102 +-
 spec/integration/knife/cookbook_api_ipv6_spec.rb   |   19 +-
 spec/integration/knife/delete_spec.rb              |  153 ++-
 spec/integration/knife/deps_spec.rb                |  260 ++--
 spec/integration/knife/diff_spec.rb                |  300 +++--
 spec/integration/knife/download_spec.rb            |  452 +++++--
 spec/integration/knife/list_spec.rb                |  346 ++++-
 spec/integration/knife/raw_spec.rb                 |   54 +-
 spec/integration/knife/redirection_spec.rb         |   11 +-
 spec/integration/knife/serve_spec.rb               |   57 +
 spec/integration/knife/show_spec.rb                |   69 +-
 spec/integration/knife/upload_spec.rb              |  639 ++++++---
 .../recipes/lwrp_inline_resources_spec.rb          |   78 ++
 spec/integration/solo/solo_spec.rb                 |   68 +-
 spec/spec_helper.rb                                |   61 +-
 spec/stress/win32/file_spec.rb                     |   14 +-
 spec/stress/win32/security_spec.rb                 |    8 +-
 spec/support/chef_helpers.rb                       |    9 +-
 spec/support/lib/chef/provider/snakeoil.rb         |    1 +
 spec/support/lib/chef/resource/zen_follower.rb     |   40 +
 spec/support/matchers/leak.rb                      |    6 +-
 spec/support/mock/platform.rb                      |    9 +-
 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                   |   92 +-
 spec/support/shared/context/config.rb              |   21 +
 .../shared/functional/directory_resource.rb        |   26 +-
 spec/support/shared/functional/file_resource.rb    |  216 ++-
 spec/support/shared/functional/http.rb             |  249 ++++
 .../shared/functional/securable_resource.rb        |  160 ++-
 .../securable_resource_with_reporting.rb           |  107 +-
 spec/support/shared/functional/win32_service.rb    |   60 +
 spec/support/shared/functional/windows_script.rb   |  118 ++
 .../shared/integration/integration_helper.rb       |  189 ++-
 spec/support/shared/integration/knife_support.rb   |   14 +-
 spec/support/shared/matchers/exit_with_code.rb     |   32 +
 .../shared/matchers/match_environment_variable.rb  |   17 +
 spec/support/shared/shared_examples.rb             |   14 +
 spec/support/shared/unit/api_error_inspector.rb    |   20 +-
 spec/support/shared/unit/execute_resource.rb       |   49 +-
 spec/support/shared/unit/file_system_support.rb    |    4 +-
 spec/support/shared/unit/platform_introspector.rb  |   60 +-
 spec/support/shared/unit/provider/file.rb          |  451 ++++---
 .../unit/provider/useradd_based_user_provider.rb   |  145 +-
 .../unit/resource/static_provider_resolution.rb    |   66 +
 spec/support/shared/unit/script_resource.rb        |   72 +-
 .../support/shared/unit/windows_script_resource.rb |   41 +-
 spec/tiny_server.rb                                |    3 +-
 spec/unit/api_client/registration_spec.rb          |  235 ++--
 spec/unit/api_client_spec.rb                       |  180 ++-
 spec/unit/application/apply.rb                     |   76 --
 spec/unit/application/apply_spec.rb                |  110 ++
 spec/unit/application/client_spec.rb               |  295 +++-
 spec/unit/application/knife_spec.rb                |   70 +-
 spec/unit/application/solo_spec.rb                 |  134 +-
 spec/unit/application_spec.rb                      |  318 ++++-
 spec/unit/audit/audit_event_proxy_spec.rb          |  311 +++++
 spec/unit/audit/audit_reporter_spec.rb             |  393 ++++++
 spec/unit/audit/control_group_data_spec.rb         |  478 +++++++
 spec/unit/audit/rspec_formatter_spec.rb            |   29 +
 spec/unit/audit/runner_spec.rb                     |  145 ++
 spec/unit/checksum/storage/filesystem_spec.rb      |   70 -
 spec/unit/chef_class_spec.rb                       |   91 ++
 spec/unit/chef_fs/config_spec.rb                   |  110 ++
 .../chef_fs/data_handler/group_handler_spec.rb     |   63 +
 spec/unit/chef_fs/diff_spec.rb                     |   24 +-
 spec/unit/chef_fs/file_pattern_spec.rb             |  553 ++++----
 .../file_system/operation_failed_error_spec.rb     |   12 +-
 spec/unit/chef_fs/file_system_spec.rb              |   39 +-
 spec/unit/chef_fs/parallelizer.rb                  |  482 +++++++
 spec/unit/chef_spec.rb                             |    2 +-
 spec/unit/client_spec.rb                           |  453 +++++--
 spec/unit/config_fetcher_spec.rb                   |   33 +-
 spec/unit/config_spec.rb                           |  545 +++++---
 spec/unit/cookbook/chefignore_spec.rb              |   12 +-
 spec/unit/cookbook/cookbook_version_loader_spec.rb |  187 +++
 spec/unit/cookbook/file_vendor_spec.rb             |   98 ++
 spec/unit/cookbook/metadata_spec.rb                |  583 ++++----
 spec/unit/cookbook/synchronizer_spec.rb            |  667 +++++----
 spec/unit/cookbook/syntax_check_spec.rb            |   78 +-
 spec/unit/cookbook_loader_spec.rb                  |  231 ++--
 spec/unit/cookbook_manifest_spec.rb                |  618 +++------
 spec/unit/cookbook_site_streaming_uploader.rb      |  200 ---
 spec/unit/cookbook_site_streaming_uploader_spec.rb |  220 +++
 spec/unit/cookbook_spec.rb                         |   30 +-
 spec/unit/cookbook_uploader_spec.rb                |  200 +++
 .../unit/cookbook_version_file_specificity_spec.rb |  554 ++++++++
 spec/unit/cookbook_version_spec.rb                 |  365 ++---
 spec/unit/daemon_spec.rb                           |   62 +-
 spec/unit/data_bag_item_spec.rb                    |  212 +--
 spec/unit/data_bag_spec.rb                         |  150 ++-
 spec/unit/deprecation_spec.rb                      |   44 +-
 spec/unit/digester_spec.rb                         |    6 +-
 spec/unit/dsl/audit_spec.rb                        |   43 +
 spec/unit/dsl/data_query_spec.rb                   |   86 +-
 spec/unit/dsl/platform_introspection_spec.rb       |   28 +-
 spec/unit/dsl/reboot_pending_spec.rb               |   44 +-
 spec/unit/dsl/recipe_spec.rb                       |   12 +
 spec/unit/dsl/regsitry_helper_spec.rb              |   12 +-
 .../check_encrypted_spec.rb                        |   95 ++
 spec/unit/encrypted_data_bag_item_spec.rb          |  217 ++-
 spec/unit/environment_spec.rb                      |  210 +--
 spec/unit/exceptions_spec.rb                       |   54 +-
 spec/unit/file_access_control_spec.rb              |  118 +-
 spec/unit/file_cache_spec.rb                       |   22 +-
 .../unit/file_content_management/deploy/cp_spec.rb |    4 +-
 .../file_content_management/deploy/mv_unix_spec.rb |   20 +-
 .../deploy/mv_windows_spec.rb                      |   46 +-
 spec/unit/formatters/base_spec.rb                  |   48 +
 .../compile_error_inspector_spec.rb                |   32 +-
 .../cookbook_resolve_error_inspector_spec.rb       |   28 +-
 .../cookbook_sync_error_inspector_spec.rb          |    6 +-
 .../resource_failure_inspector_spec.rb             |   36 +-
 .../run_list_expansion_error_inspector_spec.rb     |   12 +-
 .../resource_guard_interpreter_spec.rb             |  131 +-
 spec/unit/guard_interpreter_spec.rb                |   41 +
 spec/unit/handler/json_file_spec.rb                |   20 +-
 spec/unit/handler_spec.rb                          |   79 +-
 spec/unit/http/basic_client_spec.rb                |  113 ++
 spec/unit/http/http_request_spec.rb                |   91 ++
 spec/unit/http/json_input_spec.rb                  |  128 ++
 spec/unit/http/simple_spec.rb                      |    6 +-
 spec/unit/http/socketless_chef_zero_client_spec.rb |  174 +++
 spec/unit/http/ssl_policies_spec.rb                |   30 +-
 spec/unit/http/validate_content_length_spec.rb     |   31 +-
 spec/unit/http_spec.rb                             |   56 +-
 spec/unit/json_compat_spec.rb                      |   78 +-
 .../knife/bootstrap/chef_vault_handler_spec.rb     |  153 +++
 spec/unit/knife/bootstrap/client_builder_spec.rb   |  178 +++
 spec/unit/knife/bootstrap_spec.rb                  |  642 ++++++---
 spec/unit/knife/client_bulk_delete_spec.rb         |   49 +-
 spec/unit/knife/client_create_spec.rb              |  100 +-
 spec/unit/knife/client_delete_spec.rb              |   38 +-
 spec/unit/knife/client_edit_spec.rb                |    8 +-
 spec/unit/knife/client_list_spec.rb                |    4 +-
 spec/unit/knife/client_reregister_spec.rb          |   18 +-
 spec/unit/knife/client_show_spec.rb                |   20 +-
 spec/unit/knife/config_file_selection_spec.rb      |  135 --
 spec/unit/knife/configure_client_spec.rb           |   43 +-
 spec/unit/knife/configure_spec.rb                  |  170 +--
 spec/unit/knife/cookbook_bulk_delete_spec.rb       |   30 +-
 spec/unit/knife/cookbook_create_spec.rb            |  118 +-
 spec/unit/knife/cookbook_delete_spec.rb            |   98 +-
 spec/unit/knife/cookbook_download_spec.rb          |  114 +-
 spec/unit/knife/cookbook_list_spec.rb              |   18 +-
 .../unit/knife/cookbook_metadata_from_file_spec.rb |   16 +-
 spec/unit/knife/cookbook_metadata_spec.rb          |   92 +-
 spec/unit/knife/cookbook_show_spec.rb              |   58 +-
 spec/unit/knife/cookbook_site_download_spec.rb     |   54 +-
 spec/unit/knife/cookbook_site_install_spec.rb      |  275 ++--
 spec/unit/knife/cookbook_site_share_spec.rb        |  175 ++-
 spec/unit/knife/cookbook_site_unshare_spec.rb      |   30 +-
 spec/unit/knife/cookbook_test_spec.rb              |   32 +-
 spec/unit/knife/cookbook_upload_spec.rb            |  195 +--
 spec/unit/knife/core/bootstrap_context_spec.rb     |  151 ++-
 spec/unit/knife/core/cookbook_scm_repo_spec.rb     |   72 +-
 spec/unit/knife/core/object_loader_spec.rb         |    6 +-
 spec/unit/knife/core/subcommand_loader_spec.rb     |  158 ++-
 spec/unit/knife/core/ui_spec.rb                    |  180 ++-
 spec/unit/knife/data_bag_create_spec.rb            |  134 +-
 spec/unit/knife/data_bag_edit_spec.rb              |  132 +-
 spec/unit/knife/data_bag_from_file_spec.rb         |  232 ++--
 spec/unit/knife/data_bag_secret_options_spec.rb    |  165 +++
 spec/unit/knife/data_bag_show_spec.rb              |  139 +-
 spec/unit/knife/environment_compare_spec.rb        |   24 +-
 spec/unit/knife/environment_create_spec.rb         |   32 +-
 spec/unit/knife/environment_delete_spec.rb         |   28 +-
 spec/unit/knife/environment_edit_spec.rb           |   30 +-
 spec/unit/knife/environment_from_file_spec.rb      |   33 +-
 spec/unit/knife/environment_list_spec.rb           |   14 +-
 spec/unit/knife/environment_show_spec.rb           |   20 +-
 spec/unit/knife/index_rebuild_spec.rb              |   34 +-
 spec/unit/knife/knife_help.rb                      |   48 +-
 spec/unit/knife/node_bulk_delete_spec.rb           |   28 +-
 spec/unit/knife/node_delete_spec.rb                |   22 +-
 spec/unit/knife/node_edit_spec.rb                  |   34 +-
 spec/unit/knife/node_environment_set_spec.rb       |   80 ++
 spec/unit/knife/node_from_file_spec.rb             |   16 +-
 spec/unit/knife/node_list_spec.rb                  |   18 +-
 spec/unit/knife/node_run_list_add_spec.rb          |   58 +-
 spec/unit/knife/node_run_list_remove_spec.rb       |   41 +-
 spec/unit/knife/node_run_list_set_spec.rb          |   54 +-
 spec/unit/knife/node_show_spec.rb                  |   47 +-
 spec/unit/knife/raw_spec.rb                        |   43 +
 spec/unit/knife/role_bulk_delete_spec.rb           |   24 +-
 spec/unit/knife/role_create_spec.rb                |   24 +-
 spec/unit/knife/role_delete_spec.rb                |   20 +-
 spec/unit/knife/role_edit_spec.rb                  |   26 +-
 spec/unit/knife/role_env_run_list_add_spec.rb      |  217 +++
 spec/unit/knife/role_env_run_list_clear_spec.rb    |  100 ++
 spec/unit/knife/role_env_run_list_remove_spec.rb   |  108 ++
 spec/unit/knife/role_env_run_list_replace_spec.rb  |  108 ++
 spec/unit/knife/role_env_run_list_set_spec.rb      |  102 ++
 spec/unit/knife/role_from_file_spec.rb             |   20 +-
 spec/unit/knife/role_list_spec.rb                  |   14 +-
 spec/unit/knife/role_run_list_add_spec.rb          |  179 +++
 spec/unit/knife/role_run_list_clear_spec.rb        |   90 ++
 spec/unit/knife/role_run_list_remove_spec.rb       |   98 ++
 spec/unit/knife/role_run_list_replace_spec.rb      |  101 ++
 spec/unit/knife/role_run_list_set_spec.rb          |   92 ++
 spec/unit/knife/role_show_spec.rb                  |   59 +
 spec/unit/knife/ssh_spec.rb                        |  164 +--
 spec/unit/knife/ssl_check_spec.rb                  |   77 +-
 spec/unit/knife/ssl_fetch_spec.rb                  |   57 +-
 spec/unit/knife/status_spec.rb                     |   79 +-
 spec/unit/knife/tag_create_spec.rb                 |   12 +-
 spec/unit/knife/tag_delete_spec.rb                 |   14 +-
 spec/unit/knife/tag_list_spec.rb                   |    8 +-
 spec/unit/knife/user_create_spec.rb                |   42 +-
 spec/unit/knife/user_delete_spec.rb                |    8 +-
 spec/unit/knife/user_edit_spec.rb                  |   15 +-
 spec/unit/knife/user_list_spec.rb                  |    4 +-
 spec/unit/knife/user_reregister_spec.rb            |   20 +-
 spec/unit/knife/user_show_spec.rb                  |   10 +-
 spec/unit/knife_spec.rb                            |  307 +++--
 spec/unit/lwrp_spec.rb                             |  227 +++-
 spec/unit/mash_spec.rb                             |   12 +-
 spec/unit/mixin/checksum_spec.rb                   |    4 +-
 spec/unit/mixin/command_spec.rb                    |   26 +-
 spec/unit/mixin/convert_to_class_name_spec.rb      |   14 +-
 spec/unit/mixin/deep_merge_spec.rb                 |  124 +-
 spec/unit/mixin/deprecation_spec.rb                |   10 +-
 .../enforce_ownership_and_permissions_spec.rb      |   28 +-
 spec/unit/mixin/homebrew_user_spec.rb              |  100 ++
 spec/unit/mixin/params_validate_spec.rb            |  142 +-
 spec/unit/mixin/path_sanity_spec.rb                |   28 +-
 spec/unit/mixin/powershell_type_coercions_spec.rb  |   72 +
 spec/unit/mixin/securable_spec.rb                  |  360 +++--
 spec/unit/mixin/shell_out_spec.rb                  |  218 ++-
 spec/unit/mixin/template_spec.rb                   |   64 +-
 .../unit/mixin/windows_architecture_helper_spec.rb |   10 +-
 spec/unit/mixin/xml_escape_spec.rb                 |   14 +-
 spec/unit/monkey_patches/string_spec.rb            |   37 -
 spec/unit/monkey_patches/uri_spec.rb               |    2 +-
 spec/unit/monologger_spec.rb                       |    6 +-
 spec/unit/node/attribute_spec.rb                   |  419 +++---
 spec/unit/node/immutable_collections_spec.rb       |   44 +-
 spec/unit/node_map_spec.rb                         |  155 +++
 spec/unit/node_spec.rb                             |  822 +++++++++---
 spec/unit/org_spec.rb                              |  196 +++
 spec/unit/platform/query_helpers_spec.rb           |   49 +-
 spec/unit/platform_spec.rb                         |  118 +-
 .../unit/policy_builder/expand_node_object_spec.rb |   35 +-
 spec/unit/policy_builder/policyfile_spec.rb        |  263 +++-
 spec/unit/provider/breakpoint_spec.rb              |   18 +-
 spec/unit/provider/cookbook_file/content_spec.rb   |    6 +-
 spec/unit/provider/cookbook_file_spec.rb           |    2 +-
 spec/unit/provider/cron/unix_spec.rb               |  138 +-
 spec/unit/provider/cron_spec.rb                    |  366 ++---
 spec/unit/provider/deploy/revision_spec.rb         |   43 +-
 spec/unit/provider/deploy/timestamped_spec.rb      |    6 +-
 spec/unit/provider/deploy_spec.rb                  |  457 +++----
 spec/unit/provider/directory_spec.rb               |  112 +-
 spec/unit/provider/dsc_resource_spec.rb            |   84 ++
 spec/unit/provider/dsc_script_spec.rb              |  174 +++
 spec/unit/provider/env/windows_spec.rb             |  103 ++
 spec/unit/provider/env_spec.rb                     |  172 ++-
 spec/unit/provider/erl_call_spec.rb                |   18 +-
 spec/unit/provider/execute_spec.rb                 |  199 ++-
 spec/unit/provider/file/content_spec.rb            |   43 +-
 spec/unit/provider/file_spec.rb                    |    2 +-
 spec/unit/provider/git_spec.rb                     |  401 +++---
 spec/unit/provider/group/dscl_spec.rb              |  159 ++-
 spec/unit/provider/group/gpasswd_spec.rb           |   28 +-
 spec/unit/provider/group/groupadd_spec.rb          |   66 +-
 spec/unit/provider/group/groupmod_spec.rb          |   46 +-
 spec/unit/provider/group/pw_spec.rb                |   44 +-
 spec/unit/provider/group/usermod_spec.rb           |   43 +-
 spec/unit/provider/group/windows_spec.rb           |   30 +-
 spec/unit/provider/group_spec.rb                   |  152 +--
 spec/unit/provider/http_request_spec.rb            |   60 +-
 spec/unit/provider/ifconfig/aix_spec.rb            |   43 +-
 spec/unit/provider/ifconfig/debian_spec.rb         |   78 +-
 spec/unit/provider/ifconfig/redhat_spec.rb         |   38 +-
 spec/unit/provider/ifconfig_spec.rb                |   88 +-
 spec/unit/provider/link_spec.rb                    |  120 +-
 spec/unit/provider/log_spec.rb                     |   70 +-
 spec/unit/provider/mdadm_spec.rb                   |   46 +-
 spec/unit/provider/mount/aix_spec.rb               |   44 +-
 spec/unit/provider/mount/mount_spec.rb             |  258 ++--
 spec/unit/provider/mount/solaris_spec.rb           |  822 ++++++++++++
 spec/unit/provider/mount/windows_spec.rb           |   48 +-
 spec/unit/provider/mount_spec.rb                   |  181 +--
 spec/unit/provider/ohai_spec.rb                    |   22 +-
 spec/unit/provider/package/aix_spec.rb             |   97 +-
 spec/unit/provider/package/apt_spec.rb             |  490 ++++---
 spec/unit/provider/package/dpkg_spec.rb            |  131 +-
 spec/unit/provider/package/easy_install_spec.rb    |   32 +-
 spec/unit/provider/package/freebsd/pkg_spec.rb     |  274 ++++
 spec/unit/provider/package/freebsd/pkgng_spec.rb   |  155 +++
 spec/unit/provider/package/freebsd/port_spec.rb    |  170 +++
 spec/unit/provider/package/freebsd_spec.rb         |  287 ----
 spec/unit/provider/package/homebrew_spec.rb        |  292 ++++
 spec/unit/provider/package/ips_spec.rb             |  191 +--
 spec/unit/provider/package/macports_spec.rb        |  110 +-
 spec/unit/provider/package/openbsd_spec.rb         |  154 +++
 spec/unit/provider/package/pacman_spec.rb          |   87 +-
 spec/unit/provider/package/paludis_spec.rb         |  135 ++
 spec/unit/provider/package/portage_spec.rb         |   96 +-
 spec/unit/provider/package/rpm_spec.rb             |  231 ++--
 spec/unit/provider/package/rubygems_spec.rb        |  614 +++++----
 spec/unit/provider/package/smartos_spec.rb         |   30 +-
 spec/unit/provider/package/solaris_spec.rb         |   98 +-
 spec/unit/provider/package/windows/msi_spec.rb     |   27 +-
 spec/unit/provider/package/windows_spec.rb         |   16 +-
 spec/unit/provider/package/yum_spec.rb             | 1128 +++++++++-------
 spec/unit/provider/package/zypper_spec.rb          |  135 +-
 spec/unit/provider/package_spec.rb                 |  490 +++++--
 spec/unit/provider/package_spec.rbe                |    0
 spec/unit/provider/powershell_spec.rb              |    2 +-
 spec/unit/provider/registry_key_spec.rb            |  156 ++-
 spec/unit/provider/remote_directory_spec.rb        |   74 +-
 .../remote_file/cache_control_data_spec.rb         |   53 +-
 spec/unit/provider/remote_file/content_spec.rb     |  161 ++-
 spec/unit/provider/remote_file/fetcher_spec.rb     |   18 +-
 spec/unit/provider/remote_file/ftp_spec.rb         |   64 +-
 spec/unit/provider/remote_file/http_spec.rb        |   88 +-
 spec/unit/provider/remote_file/local_file_spec.rb  |   35 +-
 spec/unit/provider/remote_file_spec.rb             |    6 +-
 spec/unit/provider/route_spec.rb                   |  126 +-
 spec/unit/provider/ruby_block_spec.rb              |    8 +-
 spec/unit/provider/script_spec.rb                  |  104 +-
 spec/unit/provider/service/aix_service_spec.rb     |  181 +++
 spec/unit/provider/service/aixinit_service_spec.rb |  269 ++++
 spec/unit/provider/service/arch_service_spec.rb    |  102 +-
 spec/unit/provider/service/debian_service_spec.rb  |   80 +-
 spec/unit/provider/service/freebsd_service_spec.rb |  696 ++++++----
 spec/unit/provider/service/gentoo_service_spec.rb  |   56 +-
 spec/unit/provider/service/init_service_spec.rb    |   78 +-
 spec/unit/provider/service/insserv_service_spec.rb |   17 +-
 .../provider/service/invokercd_service_spec.rb     |   71 +-
 spec/unit/provider/service/macosx_spec.rb          |  441 +++---
 spec/unit/provider/service/openbsd_service_spec.rb |  543 ++++++++
 spec/unit/provider/service/redhat_spec.rb          |   54 +-
 spec/unit/provider/service/simple_service_spec.rb  |   58 +-
 .../provider/service/solaris_smf_service_spec.rb   |  110 +-
 spec/unit/provider/service/systemd_service_spec.rb |  358 ++---
 spec/unit/provider/service/upstart_service_spec.rb |  163 +--
 spec/unit/provider/service/windows_spec.rb         |  364 ++++-
 spec/unit/provider/service_spec.rb                 |   80 +-
 spec/unit/provider/subversion_spec.rb              |  161 ++-
 spec/unit/provider/template/content_spec.rb        |   20 +-
 spec/unit/provider/template_spec.rb                |   12 +-
 spec/unit/provider/user/dscl_spec.rb               |  951 +++++++++----
 spec/unit/provider/user/pw_spec.rb                 |  111 +-
 spec/unit/provider/user/solaris_spec.rb            |   16 +-
 spec/unit/provider/user/useradd_spec.rb            |   11 +
 spec/unit/provider/user/windows_spec.rb            |   59 +-
 spec/unit/provider/user_spec.rb                    |  146 +-
 spec/unit/provider/whyrun_safe_ruby_block_spec.rb  |   12 +-
 spec/unit/provider_resolver_spec.rb                |  689 ++++++++++
 spec/unit/provider_spec.rb                         |   58 +-
 spec/unit/recipe_spec.rb                           |  382 ++++--
 spec/unit/registry_helper_spec.rb                  |  286 ++--
 spec/unit/resource/apt_package_spec.rb             |   27 +-
 spec/unit/resource/bash_spec.rb                    |    8 +-
 spec/unit/resource/batch_spec.rb                   |    2 +-
 spec/unit/resource/breakpoint_spec.rb              |   18 +-
 spec/unit/resource/chef_gem_spec.rb                |  140 +-
 .../conditional_action_not_nothing_spec.rb         |    4 +-
 spec/unit/resource/conditional_spec.rb             |  102 +-
 spec/unit/resource/cookbook_file_spec.rb           |   26 +-
 spec/unit/resource/cron_spec.rb                    |   74 +-
 spec/unit/resource/csh_spec.rb                     |    8 +-
 spec/unit/resource/deploy_revision_spec.rb         |   31 +-
 spec/unit/resource/deploy_spec.rb                  |  115 +-
 spec/unit/resource/directory_spec.rb               |   36 +-
 spec/unit/resource/dpkg_package_spec.rb            |   22 +-
 spec/unit/resource/dsc_resource_spec.rb            |   85 ++
 spec/unit/resource/dsc_script_spec.rb              |  130 ++
 spec/unit/resource/easy_install_package_spec.rb    |   27 +-
 spec/unit/resource/env_spec.rb                     |   24 +-
 spec/unit/resource/erl_call_spec.rb                |   22 +-
 spec/unit/resource/execute_spec.rb                 |    9 +
 spec/unit/resource/file/verification_spec.rb       |  111 ++
 spec/unit/resource/file_spec.rb                    |   72 +-
 spec/unit/resource/freebsd_package_spec.rb         |   73 +-
 spec/unit/resource/gem_package_spec.rb             |   23 +-
 spec/unit/resource/git_spec.rb                     |   20 +-
 spec/unit/resource/group_spec.rb                   |   54 +-
 spec/unit/resource/homebrew_package_spec.rb        |   50 +
 spec/unit/resource/http_request_spec.rb            |   12 +-
 spec/unit/resource/ifconfig_spec.rb                |   16 +-
 spec/unit/resource/ips_package_spec.rb             |   23 +-
 spec/unit/resource/link_spec.rb                    |   65 +-
 spec/unit/resource/log_spec.rb                     |   18 +-
 spec/unit/resource/macports_package_spec.rb        |   21 +-
 spec/unit/resource/mdadm_spec.rb                   |   36 +-
 spec/unit/resource/mount_spec.rb                   |  101 +-
 spec/unit/resource/ohai_spec.rb                    |   14 +-
 spec/unit/resource/openbsd_package_spec.rb         |   49 +
 spec/unit/resource/package_spec.rb                 |   56 +-
 spec/unit/resource/pacman_package_spec.rb          |   22 +-
 spec/unit/resource/perl_spec.rb                    |    8 +-
 spec/unit/resource/portage_package_spec.rb         |    6 +-
 spec/unit/resource/powershell_spec.rb              |   14 +-
 spec/unit/resource/python_spec.rb                  |    8 +-
 spec/unit/resource/registry_key_spec.rb            |   86 +-
 spec/unit/resource/remote_directory_spec.rb        |   34 +-
 spec/unit/resource/remote_file_spec.rb             |   95 +-
 spec/unit/resource/resource_notification_spec.rb   |  170 +++
 spec/unit/resource/route_spec.rb                   |   38 +-
 spec/unit/resource/rpm_package_spec.rb             |   26 +-
 spec/unit/resource/ruby_block_spec.rb              |   16 +-
 spec/unit/resource/ruby_spec.rb                    |    8 +-
 spec/unit/resource/scm_spec.rb                     |   87 +-
 spec/unit/resource/script_spec.rb                  |   10 +-
 spec/unit/resource/service_spec.rb                 |   74 +-
 spec/unit/resource/smartos_package_spec.rb         |   25 +-
 spec/unit/resource/solaris_package_spec.rb         |   41 +-
 spec/unit/resource/subversion_spec.rb              |   28 +-
 spec/unit/resource/template_spec.rb                |   70 +-
 spec/unit/resource/timestamped_deploy_spec.rb      |   15 +-
 spec/unit/resource/user_spec.rb                    |   48 +-
 spec/unit/resource/windows_package_spec.rb         |   27 +-
 spec/unit/resource/windows_service_spec.rb         |   49 +
 spec/unit/resource/yum_package_spec.rb             |   37 +-
 spec/unit/resource_builder_spec.rb                 |    1 +
 .../unit/resource_collection/resource_list_spec.rb |  137 ++
 spec/unit/resource_collection/resource_set_spec.rb |  199 +++
 .../resource_collection/stepable_iterator_spec.rb  |   48 +-
 spec/unit/resource_collection_spec.rb              |  176 +--
 spec/unit/resource_definition_spec.rb              |   80 +-
 spec/unit/resource_platform_map_spec.rb            |  164 ---
 spec/unit/resource_reporter_spec.rb                |  301 +++--
 spec/unit/resource_spec.rb                         |  518 +++----
 spec/unit/rest/auth_credentials_spec.rb            |  146 +-
 spec/unit/rest_spec.rb                             |  196 +--
 spec/unit/role_spec.rb                             |  178 ++-
 spec/unit/run_context/cookbook_compiler_spec.rb    |   36 +-
 spec/unit/run_context_spec.rb                      |  136 +-
 spec/unit/run_list/run_list_expansion_spec.rb      |   42 +-
 spec/unit/run_list/run_list_item_spec.rb           |   56 +-
 spec/unit/run_list/versioned_recipe_list_spec.rb   |   28 +-
 spec/unit/run_list_spec.rb                         |  114 +-
 spec/unit/run_lock_spec.rb                         |  104 +-
 spec/unit/run_status_spec.rb                       |   48 +-
 spec/unit/runner_spec.rb                           |  485 +++----
 spec/unit/scan_access_control_spec.rb              |   46 +-
 spec/unit/search/query_spec.rb                     |  264 +++-
 spec/unit/shell/model_wrapper_spec.rb              |   26 +-
 spec/unit/shell/shell_ext_spec.rb                  |   66 +-
 spec/unit/shell/shell_session_spec.rb              |   86 +-
 spec/unit/shell_out_spec.rb                        |    8 +-
 spec/unit/shell_spec.rb                            |   56 +-
 spec/unit/user_spec.rb                             |  108 +-
 spec/unit/util/backup_spec.rb                      |   64 +-
 spec/unit/util/diff_spec.rb                        |   62 +-
 spec/unit/util/dsc/configuration_generator_spec.rb |  193 +++
 spec/unit/util/dsc/lcm_output_parser_spec.rb       |  164 +++
 .../util/dsc/local_configuration_manager_spec.rb   |  139 ++
 spec/unit/util/dsc/resource_store.rb               |   76 ++
 spec/unit/util/editor_spec.rb                      |   20 +-
 spec/unit/util/file_edit_spec.rb                   |   20 +-
 spec/unit/util/path_helper_spec.rb                 |  255 ++++
 spec/unit/util/powershell/cmdlet_spec.rb           |  106 ++
 spec/unit/util/powershell/ps_credential_spec.rb    |   37 +
 spec/unit/util/selinux_spec.rb                     |   68 +-
 spec/unit/util/threaded_job_queue_spec.rb          |   51 +
 spec/unit/version/platform_spec.rb                 |   12 +-
 spec/unit/version_class_spec.rb                    |   30 +-
 spec/unit/version_constraint/platform_spec.rb      |   14 +-
 spec/unit/version_constraint_spec.rb               |  112 +-
 spec/unit/windows_service_spec.rb                  |   57 +-
 spec/unit/workstation_config_loader_spec.rb        |  283 ++++
 tasks/rspec.rb                                     |   34 +-
 1218 files changed, 72249 insertions(+), 30319 deletions(-)

-- 
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