summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 14.0.190 by Expeditorv14.0.190v13.1.3Chef Expeditor2018-04-031-1/+1
|
* Merge pull request #7093 from brewn/windows-printer-port-typoTim Smith2018-04-021-1/+5
|\ | | | | [windows_printer_port] fix typo + add action descriptions
| * remove trailing whitespacesbrewn2018-03-301-2/+2
| | | | | | | | Signed-off-by: brewn <nbrewer@chef.io>
| * add descriptions for actionsbrewn2018-03-291-0/+4
| | | | | | | | Signed-off-by: brewn <nbrewer@chef.io>
| * add periodbrewn2018-03-291-1/+1
| | | | | | | | Signed-off-by: brewn <nbrewer@chef.io>
| * fix typobrewn2018-03-291-1/+1
| | | | | | | | Signed-off-by: brewn <nbrewer@chef.io>
* | Bump version to 14.0.189 by Expeditorv14.0.189Chef Expeditor2018-04-031-1/+1
| |
* | Don't fail on every hostname with windowsTim Smith2018-04-021-1/+1
| | | | | | | | | | | | Look for periods instead of the regex value . Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.0.188 by Expeditorv14.0.188Chef Expeditor2018-04-021-1/+1
| |
* | Merge pull request #7027 from gengor/CHEF-7026Lamont Granquist2018-04-021-32/+26
|\ \ | | | | | | [CHEF-7026] Rewrite portage package provider candidate_version determination and fix tests
| * | [[:digit:]] is impromper here. Only ASCII is allowed in ebuild names.Gordon Malm2018-03-211-1/+1
| | | | | | | | | | | | | | | | | | Reference: https://www.gentoo.org/glep/glep-0031.html#id16 Signed-off-by: Gordon Malm <gmalm+github-chef-chef-2018@engineyard.com>
| * | Fix style issues reported by travis-ci.Gordon Malm2018-03-211-1/+1
| | | | | | | | | | | | Signed-off-by: Gordon Malm <gmalm+github-chef-chef-2018@engineyard.com>
| * | Rewrite candidate_version determination for increased speed, reducedGordon Malm2018-03-211-32/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sensitivity to upstream changes, reduced complexity. Currently Chef determines this by parsing 'emerge'. This change results in a large speed increase for Gentoo-based systems. Reference: https://github.com/chef/chef/issues/7026 Signed-off-by: Gordon Malm <gmalm+github-chef-chef-2018@engineyard.com>
* | | Bump version to 14.0.187 by Expeditorv14.0.187Chef Expeditor2018-04-021-1/+1
| | |
* | | Merge pull request #7006 from bugok/http_auth_header2Lamont Granquist2018-04-021-1/+13
|\ \ \ | | | | | | | | Stripping Authorization header upon redirects (second try)
| * | | Stripping 'Authorization' header upon redirects (second try)Noam Lerner2018-03-211-1/+13
| | | | | | | | | | | | | | | | Signed-off-by: Noam Lerner <noamler@fb.com>
* | | | Bump version to 14.0.186 by Expeditorv14.0.186Chef Expeditor2018-04-021-1/+1
| | | |
* | | | Merge pull request #7098 from chef/windows_feature++Lamont Granquist2018-04-022-49/+170
|\ \ \ \ | | | | | | | | | | Bring in the windows_feature_powershell improvements from the cookbook
| * | | | 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.185 by Expeditorv14.0.185Chef Expeditor2018-04-021-1/+1
| | | | |
* | | | | Address possible gem installs between interval runs that are then used in ↵configure-gemsNoah Kantrowitz2018-04-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the config. Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* | | | | Bump version to 14.0.184 by Expeditorv14.0.184Chef Expeditor2018-04-021-1/+1
| | | | |
* | | | | scrub tempfile namesLamont Granquist2018-04-021-3/+3
|/ / / / | | | | | | | | | | | | | | | | | | | | this keeps Tempfile.open from internally barfing on ruby-2.5.1 Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | | Bump version to 14.0.183 by Expeditorv14.0.183Chef Expeditor2018-03-291-1/+1
| | | |
* | | | 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-291-1/+1
| | | |
* | | | Bump version to 14.0.181 by Expeditorv14.0.181Chef Expeditor2018-03-291-1/+1
| | | |
* | | | 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-291-1/+1
| | | |
* | | | Merge pull request #7083 from chef/btm/fix-windows-serviceTim Smith2018-03-291-1/+2
|\ \ \ \ | | | | | | | | | | Avoid lookups for rights of 'LocalSystem' in windows service
| * | | | Avoid lookups for rights of 'LocalSystem' in windows serviceBryan McLellan2018-03-291-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-291-1/+1
| |/ / / |/| | |
* | | | 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-291-1/+1
| | | |
* | | | 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-291-1/+1
| | | |
* | | | 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-291-1/+1
| | | |
* | | | Do the bare minimum validation to make sure we don't get a FQDN on windowsvalidate_hostnameTim Smith2018-03-281-8/+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-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-281-1/+1
| | | |
* | | | Merge pull request #7079 from chef/case_insensitve_dismTim Smith2018-03-281-3/+16
|\ \ \ \ | |/ / / |/| | | windows_feature_dism: Be case insensitive with feature names
| * | | Keep case sensitivity on Windows < 2012case_insensitve_dismTim Smith2018-03-281-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | 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-271-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-281-1/+1
| | | |
* | | | Merge pull request #7037 from chef/lcg/nil-sets-defaultThom May2018-03-282-14/+13
|\ \ \ \ | |/ / / |/| | | Setting nil to properties with implicit nil sets default value