summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Replace all Opscode copyrights with Chef Software.Noah Kantrowitz2016-02-02401-401/+401
| | | Created via git ls-files | xargs perl -pi -e "s/(Copyright.*?), Opscode(,)? Inc(\.)?/\\1, Chef Software Inc./gi"
* Manual fix ups for things that didn't follow the usual pattern.Noah Kantrowitz2016-02-0214-14/+14
|
* Copyright year update for 2016 and massive cleanup.Noah Kantrowitz2016-02-02646-675/+675
| | | Generated via git ls-files | xargs perl -pi -e "s/[Cc]opyright (?:\([Cc]\) )?((?\!$(date +%Y))\\d{4})(-\\d{4})?([, ][ \d]+)*(,|(?= ))/Copyright \\1-$(date +%Y),/g"
* Merge pull request #4498 from chef/versionMatt Wrock2016-02-011-2/+2
|\ | | | | correct windows 10 major/minor version numbers
| * correct windows 10 major/minor version numbersversionMatt Wrock2016-02-011-2/+2
| |
* | Simplify fix for property_type with defaultsjk/property-type-default-checkJohn Keiser2016-02-011-1/+1
| | | | | | | | `property_type(is: [:a, :b], default: :c)` was broken because ParamsValidate requires its input to have a name and property types don't have one.
* | Fix defaults on property_typeJohn Keiser2016-02-011-2/+7
|/
* Fix /acls/data_bags local mode pathJohn Keiser2016-02-011-0/+6
|
* Adjust tests for ACLsJohn Keiser2016-02-011-0/+1
|
* Add ACLs for policies, policy_groups and cookbook_artifactsJohn Keiser2016-02-014-4/+57
|
* Merge pull request #4474 from chef/jk/bump-12.7.0John Keiser2016-01-281-1/+1
|\ | | | | Bump version to 12.7.0, and make "rake version" use just one VERSION file
| * Bump version to 12.7.0, and make "rake version" use just the one VERSION filejk/bump-12.7.0John Keiser2016-01-271-1/+1
| |
* | Remove incorrect cookbook artifact normalizationfix-cookbook-artifact-normalizationdanielsdeleo2016-01-272-7/+1
| | | | | | | | | | Pedant tests were leading us astray, we don't want to remove entries for empty cookbook segments
* | Force config file setting to absolute path in chef-clientdanielsdeleo2016-01-273-1/+16
|/
* Make chef_gem.gem_binary use correct default valuejk/nil-for-realsJohn Keiser2016-01-271-1/+1
|
* Fix nil with properties:John Keiser2016-01-275-38/+110
| | | | | | 1. Warn when default values are invalid. 2. Never validate nil (on set or get) if there is no default. 3. Emit "will be invalid in Chef 13" warning when setting an invalid nil value.
* Merge pull request #4409 from chef/lcg/suppress-reporter-failuresLamont Granquist2016-01-271-2/+22
|\ | | | | Lcg/suppress reporter failures
| * fix typo in commentLamont Granquist2016-01-271-1/+1
| |
| * suppress reporter failures by using validate_utf8=falselcg/suppress-reporter-failuresLamont Granquist2016-01-261-2/+22
| | | | | | | | | | | | | | - doesn't turn off the utf8 validation in the rest of the rest API - has to use a different rest object because we have to pass options in the constructor - the handling of Chef::Config in Chef::Client is just awful
* | Merge pull request #4434 from chef/lcg/better-eof-errorsLamont Granquist2016-01-276-7/+51
|\ \ | | | | | | adds EOFError message to handlers
| * | explicit specs for EOFErrorslcg/better-eof-errorsLamont Granquist2016-01-261-3/+3
| | |
| * | adds EOFError message to handlersLamont Granquist2016-01-196-7/+51
| | | | | | | | | | | | | | | | | | i think this still misses the biggest EOFError culprit which is the node.save at the end, but we don't seem to have a node_save_failed event to hook.
* | | Merge pull request #4422 from chef/tm/apt_updateThom May2016-01-274-0/+113
|\ \ \ | | | | | | | | Add an apt_update resource
| * | | respond to review commentsThom May2016-01-222-2/+2
| | | |
| * | | Dependency inject file locationsThom May2016-01-211-16/+21
| | | |
| * | | ensure that periodic files are created firstThom May2016-01-201-8/+18
| | | |
| * | | Add periodic action as the defaultThom May2016-01-202-3/+27
| | | |
| * | | Add an apt_update resourceThom May2016-01-204-0/+74
| | | |
* | | | Enable Chef 12 mode for local mode by defaultdanielsdeleo2016-01-262-2/+26
| | | |
* | | | Explain the various ChefFS modesdanielsdeleo2016-01-261-3/+31
| | | |
* | | | Merge pull request #4287 from chef/jdm/1.3-fipsJay Mundrawala2016-01-269-5/+31
|\ \ \ \ | |_|_|/ |/| | | Default Chef with FIPS OpenSSL to use sign v1.3
| * | | Allow chef-client --fipsJay Mundrawala2016-01-251-0/+7
| | | |
| * | | Rename openssl-fips to fips and add messagesJay Mundrawala2016-01-254-8/+8
| | | |
| * | | Add fips mode line to Starting chef client runJay Mundrawala2016-01-252-2/+4
| | | |
| * | | Add --openssl-fips to knife bootstrapJay Mundrawala2016-01-252-0/+9
| | | |
| * | | Do openssl initialization from applicationsJay Mundrawala2016-01-253-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some notes: * Add module overrides for fips We need to use the SHA1 module under OpenSSL because the openssl functions called by Digest::SHA1 cause openssl to crash the process. We use the Digest::MD5 over the OpenSSL::MD5 module because md5 is not allowed when in fips mode and causes the process to crash. While we work through these issues, we're going to allow it to pass by compiling the ruby md5 implementation. * Use OpenSSL::Digest::SHA256 instead of Digest::SHA256 Digest::SHA256 is broken in fips mode because it uses unapproved APIs. They cause the process to terminate.
| * | | Pass headers to mixlib-authenticationJay Mundrawala2016-01-251-4/+9
| | | |
* | | | Merge pull request #4231 from chef/lcg/zypper-multipackageLamont Granquist2016-01-251-42/+53
|\ \ \ \ | | | | | | | | | | zypper multipackage patch
| * | | | only require what we needlcg/zypper-multipackageLamont Granquist2016-01-251-3/+1
| | | | |
| * | | | zypper multipackage patchLamont Granquist2016-01-251-39/+52
| |/ / /
* | | | Fix #4334: don't warn about ambiguous property usageJohn Keiser2016-01-221-1/+2
|/ / / | | | | | | | | | unless using properties on the resource
* | | Require Chef::VersionConstraint::Platform b/c it's used heredanielsdeleo2016-01-211-0/+1
| | |
* | | Merge pull request #4423 from chef/tm/rest_deprecationThom May2016-01-2116-14/+28
|\ \ \ | | | | | | | | Add deprecation warnings to Chef::REST and all json_creates
| * | | deprecate a few more callstm/rest_deprecationThom May2016-01-194-8/+12
| | | |
| * | | Ensure we use from_hash rather than the deprecated json_createThom May2016-01-182-2/+2
| | | |
| * | | tidy up cookbook_loaderThom May2016-01-181-1/+1
| | | |
| * | | add deprecation warningsThom May2016-01-189-3/+13
| | | |
* | | | add get_rest etc calls to ServerAPItm/back_compat_rest_callsThom May2016-01-201-0/+6
| |/ / |/| | | | | | | | and note in rspec that we want these gone in 13
* | | Merge pull request #4433 from chef/lcg/content-length-infoLamont Granquist2016-01-191-1/+4
|\ \ \ | | | | | | | | add a comment on exception triggers
| * | | add a comment on exception triggersLamont Granquist2016-01-191-1/+4
| | |/ | |/| | | | | | | | | | this is almost always a real networking issue and there is no bug in chef-client.