summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Copy over the caching logic from the windows cookbookwindows_feature++Tim Smith2018-03-291-46/+167
| | | | | | This gives us a 3.5x speedup. Yes we need to do this better, but it's no worse than DISM which we already landed in chef and does the exact same thing Signed-off-by: Tim Smith <tsmith@chef.io>
* Minor syncs from the windows cookbook in windows_feature_dismTim Smith2018-03-291-3/+3
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 14.0.183 by Expeditorv14.0.183Chef Expeditor2018-03-295-11/+12
|
* Merge pull request #7097 from chef/homebrew_mixinTim Smith2018-03-292-2/+2
|\ | | | | homebrew_tap / homebrew_cask: Fix compile time errors with the user mixin
| * homebrew_tap / homebrew_cask: Fix compile time errors with the user mixinTim Smith2018-03-292-2/+2
|/ | | | | | Turns out I was doing this entirely wrong. I've confirmed this fixes the issue I introduced by trying to fix another issue with the usage of the mixin. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 14.0.182 by Expeditorv14.0.182Chef Expeditor2018-03-295-11/+12
|
* Merge pull request #7090 from chef/ruby_and_libxml2_cvesTim Smith2018-03-294-14/+31
|\ | | | | Bump Ruby to 2.5.1
| * Bump Ruby to 2.5.1 and update release notesruby_and_libxml2_cvesTim Smith2018-03-294-14/+31
| | | | | | | | | | | | | | | | | | | | | | | | https://www.ruby-lang.org/en/news/2018/03/28/http-response-splitting-in-webrick-cve-2017-17742/ https://www.ruby-lang.org/en/news/2018/03/28/unintentional-file-and-directory-creation-with-directory-traversal-cve-2018-6914/ https://www.ruby-lang.org/en/news/2018/03/28/large-request-dos-in-webrick-cve-2018-8777/ https://www.ruby-lang.org/en/news/2018/03/28/buffer-under-read-unpack-cve-2018-8778/ https://www.ruby-lang.org/en/news/2018/03/28/poisoned-nul-byte-unixsocket-cve-2018-8779/ https://www.ruby-lang.org/en/news/2018/03/28/poisoned-nul-byte-dir-cve-2018-8780/ https://www.ruby-lang.org/en/news/2018/02/17/multiple-vulnerabilities-in-rubygems/ Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.0.181 by Expeditorv14.0.181Chef Expeditor2018-03-295-11/+12
| |
* | Merge pull request #7095 from chef/userdefaultsTim Smith2018-03-291-1/+18
|\ \ | | | | | | macos_userdefaults: Fix 2 failures
| * | macos_userdefaults: Fix 2 failuresTim Smith2018-03-291-1/+18
| | | | | | | | | | | | | | | | | | Avoid a method missing error on current_value and add the missing method from the helper library that wasn't copied in Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 14.0.180 by Expeditorv14.0.180Chef Expeditor2018-03-295-11/+12
| | |
* | | Merge pull request #7083 from chef/btm/fix-windows-serviceTim Smith2018-03-292-9/+11
|\ \ \ | | | | | | | | Avoid lookups for rights of 'LocalSystem' in windows service
| * | | Avoid lookups for rights of 'LocalSystem' in windows serviceBryan McLellan2018-03-292-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LocalSystem is a special account for the service subsystem, and the security subsystem doesn't know about it. It inherits rights from BUILTIN\Administrators so we don't need to check it for SeServiceLogonRight. Even if we look up System it wouldn't show up as it gets that right from hidden membership in BUILTIN\Administrators. Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* | | | Bump version to 14.0.179 by Expeditorv14.0.179Chef Expeditor2018-03-295-11/+12
| |/ / |/| |
* | | Merge pull request #7091 from chef/dmgTim Smith2018-03-291-1/+1
|\ \ \ | | | | | | | | Fix method missing error in dmg_package
| * | | Fix method missing error in dmg_packageTim Smith2018-03-291-1/+1
|/ / / | | | | | | | | | | | | | | | I'll get this fixed in the cookbook as well. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 14.0.178 by Expeditorv14.0.178Chef Expeditor2018-03-295-11/+12
| | |
* | | Merge pull request #7089 from brewn/windows-font-no-removeTim Smith2018-03-291-1/+1
|\ \ \ | | | | | | | | [windows_font] get rid of "remove" in description
| * | | get rid of remove in description since this resource doesn't do thatbrewn2018-03-291-1/+1
|/ / / | | | | | | | | | Signed-off-by: brewn <nbrewer@chef.io>
* | | Bump version to 14.0.177 by Expeditorv14.0.177Chef Expeditor2018-03-295-11/+12
| | |
* | | Merge pull request #7082 from brewn/windows-ad-join-descriptionTim Smith2018-03-291-0/+2
|\ \ \ | | | | | | | | [windows_ad_join] add description for :join action
| * | | remove defaultbrewn2018-03-291-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: brewn <nbrewer@chef.io>
| * | | add description for :join actionbrewn2018-03-281-0/+2
| |/ / | | | | | | | | | Signed-off-by: brewn <nbrewer@chef.io>
* | | Bump version to 14.0.176 by Expeditorv14.0.176Chef Expeditor2018-03-295-11/+12
| | |
* | | Merge pull request #7087 from chef/validate_hostnameTim Smith2018-03-281-6/+7
|\ \ \ | |_|/ |/| | Add basic hostname validation on Windows
| * | Do the bare minimum validation to make sure we don't get a FQDN on windowsvalidate_hostnameTim Smith2018-03-282-33/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Throws out the full regex and instead just makes sure someone doesn't give us a FQDN, which will entirely fail the run and result in a infinite reboot. RuntimeError ------------ hostname[chefnode.example.com] (bft::windows line 1) had an error: RuntimeError: Windows hostnames cannot contain a period. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add basic hostname validationTim Smith2018-03-282-0/+27
|/ / | | | | | | | | | | | | | | | | alphanumeric, -, . or _ Starts with an alphanumeric We could get a lot more complex here and that might not be a bad idea, but this is probably a step in the right direction. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.0.175 by Expeditorv14.0.175Chef Expeditor2018-03-285-11/+12
| |
* | Merge pull request #7079 from chef/case_insensitve_dismTim Smith2018-03-282-8/+21
|\ \ | |/ |/| windows_feature_dism: Be case insensitive with feature names
| * Keep case sensitivity on Windows < 2012case_insensitve_dismTim Smith2018-03-282-4/+12
| | | | | | | | | | | | Dism here does not support case insensitive feature installs. This isn't a user behavior change sine they always needed the feature to have the right case here. Signed-off-by: Tim Smith <tsmith@chef.io>
| * windows_feature_dism: Be case insensitive with feature namesTim Smith2018-03-272-7/+12
| | | | | | | | | | | | | | | | | | We took what they user gave us and compared it to the list of available packages from dism.exe. In doing so we were case sensitive, but the CLI doesn't actually care. This just downcases what the user gives us and what dism gives us so it doesn't matter. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.0.174 by Expeditorv14.0.174Chef Expeditor2018-03-285-11/+12
| |
* | Merge pull request #7037 from chef/lcg/nil-sets-defaultThom May2018-03-283-18/+64
|\ \ | |/ |/| Setting nil to properties with implicit nil sets default value
| * remove errant debugginglcg/nil-sets-defaultLamont Granquist2018-03-221-1/+0
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Setting nil to properties with implicit nil sets default valueLamont Granquist2018-03-223-18/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - This makes converting core resources to properties safer - This makes it easier to apply wrapping properties to subresources property :foo, String, default: "foo" This is where the change lies, and writing a nil here will now actually write a "foo" to the variable. property :foo, [ String, nil ], default: "foo" This is unchanged. Writing nil writes nil. property :foo, String Technically this is changed, since it writes the default value, but since nil.equal?(nil) in a very deep way no behavior changes. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 14.0.173 by Expeditorv14.0.173Chef Expeditor2018-03-275-11/+12
| |
* | Merge pull request #7078 from chef/fix_dismTim Smith2018-03-274-7/+30
|\ \ | | | | | | Fix array parsing in windows_feature_dism / windows_feature_powershell
| * | Fix array parsing in windows_feature_dism / windows_feature_powershellfix_dismTim Smith2018-03-274-7/+30
|/ / | | | | | | | | | | | | | | | | | | This fixes how we parse out the arrays and adds testing to make sure it's doing what we want. Plus it properly continues on when the user has removed all local feature but specified an external source of those via the registry. That was a reported issue that came in on the cookbook after the rewrite. Lastly this also fixes a bad method call to the dism method that came over when diffing from the cookbook. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Merge pull request #7077 from brewn/nb/systctlTim Smith2018-03-271-1/+1
|\ \ | | | | | | [Release Notes] s/systctl/sysctl
| * | s/systctl/sysctlbrewn2018-03-271-1/+1
|/ / | | | | | | Signed-off-by: brewn <nbrewer@chef.io>
* | Bump version to 14.0.172 by Expeditorv14.0.172Chef Expeditor2018-03-275-11/+12
| |
* | Merge pull request #7074 from chef/release_notes_v1Tim Smith2018-03-279-92/+463
|\ \ | | | | | | Add Chef 13.8 and 14.0 release notes
| * | Remove some extra slashesTim Smith2018-03-271-2/+2
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | More release note updates from reviewsTim Smith2018-03-272-4/+5
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Shard is also optionalTim Smith2018-03-271-1/+1
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Minor typoTim Smith2018-03-271-1/+1
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Update release notes and resources to matchTim Smith2018-03-278-131/+111
| | | | | | | | | | | | | | | | | | Fixed the resoruce docs while I was in there. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add Chef 13.8 and 14.0 release notesTim Smith2018-03-271-3/+393
| | | | | | | | | | | | | | | | | | | | | | | | First stab at Chef 14 release notes. Let me know if I got it all. I'm sure there's plenty of typos. Yes it's really big. That's ok. It's a big release with a lot of things we want people to know about. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 14.0.171 by Expeditorv14.0.171Chef Expeditor2018-03-275-11/+12
| | |