summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* mangle array-of-strings here properlyjcowie_yum_refactorLamont Granquist2018-03-151-1/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* el6 fixesLamont Granquist2018-03-152-3/+3
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* chefstyle fixLamont Granquist2018-03-151-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add more tests, fix more subtle bugsLamont Granquist2018-03-152-2/+19
| | | | | | | we support locking based on provides lines, and now test that and ensure that locking checks go through name resolution properly. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add a few lock/unlock tests and fix a bugLamont Granquist2018-03-152-1/+49
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* fix rebase issueLamont Granquist2018-03-151-3/+0
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* bad copypasta is badLamont Granquist2018-03-152-6/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* look at private methodsLamont Granquist2018-03-151-2/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* fix superclass editsLamont Granquist2018-03-151-7/+7
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* check for multipackage locking/unlocking properlyLamont Granquist2018-03-152-3/+18
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* update commentLamont Granquist2018-03-151-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add package locking back inLamont Granquist2018-03-152-2/+41
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add back default hash + commentLamont Granquist2018-03-151-1/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* fix yum_cache arch options and use positional parametersLamont Granquist2018-03-154-22/+42
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* fix provider resolver specLamont Granquist2018-03-151-3/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add specs for YumCache fascadeLamont Granquist2018-03-153-6/+104
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* fix typo in method declarationsLamont Granquist2018-03-151-2/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add comment warning people to not use these utilitiesLamont Granquist2018-03-151-1/+10
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add pacakge_available? and version_available?Lamont Granquist2018-03-151-1/+11
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* allow using yum_package explicitly on non-linux O/SenLamont Granquist2018-03-151-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Yum package provider rewriteLamont Granquist2018-03-1558-3496/+2975
| | | | | | squash and rebase of all the work Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 14.0.136 by Expeditorv14.0.136Chef Expeditor2018-03-155-11/+12
|
* Merge pull request #6969 from chef/tm/6851Thom May2018-03-158-193/+89
|\ | | | | update mount to use properties and fix 6851
| * Clean up mount provider teststm/6851Thom May2018-03-145-61/+22
| | | | | | | | Signed-off-by: Thom May <thom@chef.io>
| * update mount to use properties and fix 6851Thom May2018-03-145-139/+47
| | | | | | | | Signed-off-by: Thom May <thom@chef.io>
| * add failing test for labelled filesystemsThom May2018-03-141-2/+29
| | | | | | | | Signed-off-by: Thom May <thom@chef.io>
* | Bump version to 14.0.135 by Expeditorv14.0.135Chef Expeditor2018-03-155-13/+14
| |
* | Merge pull request #6982 from chef/more_manpagesTim Smith2018-03-153-197/+0
|\ \ | | | | | | Remove knife help which used the manpages
| * | Remove the old knife help specmore_manpagesTim Smith2018-03-141-92/+0
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Remove knife help which used the manpagesTim Smith2018-03-142-105/+0
| | | | | | | | | | | | | | | | | | As Dan pointed out this was what consumed those outdated manpages Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 14.0.134 by Expeditorv14.0.134Chef Expeditor2018-03-155-11/+12
| | |
* | | Merge pull request #6985 from bugok/http_auth_headerThom May2018-03-151-1/+3
|\ \ \ | | | | | | | | Stripping out Authorization header on redirect to a different host
| * | | Stripping out Authorization header on redirect to a different hostNoam Lerner2018-03-141-1/+3
|/ / / | | | | | | | | | Signed-off-by: Noam Lerner <noamler@fb.com>
* | | Bump version to 14.0.133 by Expeditorv14.0.133Chef Expeditor2018-03-145-11/+12
| | |
* | | Merge pull request #6980 from chef/btm/fix-lsa-heap-corruptionTim Smith2018-03-141-16/+14
|\ \ \ | |/ / |/| | Pass pointer to LsaFreeMemory, not FFI::MemoryPointer
| * | Pass pointer to LsaFreeMemory, not FFI::MemoryPointerBryan McLellan2018-03-131-16/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LsaFreeMemory takes a pointer to the struct in memory created by LsaEnumerateAccountRights. We have to pass it the actual pointer, not the FFI::MemoryPointer object. This fixes masked access violations which occasionally lead to a heap corruption which presents itself as silent termination of chef-client/ruby with a return code of -1073740940 or STATUS_HEAP_CORRUPTION / 0xc0000374. Fixes #6589 Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* | | Bump version to 14.0.132 by Expeditorv14.0.132Chef Expeditor2018-03-145-11/+12
| |/ |/|
* | Merge pull request #6983 from chef/ruby24+Thom May2018-03-142-2/+2
|\ \ | | | | | | Require Ruby 2.4+
| * | Require Ruby 2.4+ruby24+Tim Smith2018-03-132-2/+2
| |/ | | | | | | | | | | | | We're removed testing on 2.3 so at this point we wouldn't know if we introduced some Ruby 2.4+ code. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Merge pull request #6986 from chef/revert-6253-feat/5556Thom May2018-03-145-52/+0
|\ \ | |/ |/| Revert "Knife should give a useful error when the chef_server_url isn't a chef server API"
| * Revert "Knife should give a useful error when the chef_server_url isn't a ↵revert-6253-feat/5556Thom May2018-03-145-52/+0
|/ | | | chef server API"
* Bump version to 14.0.131 by Expeditorv14.0.131Chef Expeditor2018-03-135-11/+12
|
* Merge pull request #6873 from chef/jcowie/data_collector_jsonLamont Granquist2018-03-133-33/+245
|\ | | | | Add output_locations functionality to data collector
| * Make output location handling more idiomaticjcowie/data_collector_jsonJon Cowie2018-03-122-7/+7
| | | | | | | | Signed-off-by: Jon Cowie <jonlives@gmail.com>
| * Fix chefstyleJon Cowie2018-03-061-1/+1
| | | | | | | | Signed-off-by: Jon Cowie <jonlives@gmail.com>
| * Make location verification more idiomaticJon Cowie2018-03-061-8/+5
| | | | | | | | Signed-off-by: Jon Cowie <jonlives@gmail.com>
| * Minor chefstyle fixJon Cowie2018-02-271-1/+1
| | | | | | | | Signed-off-by: Jon Cowie <jonlives@gmail.com>
| * Don't swallow file exceptions but rather re-raise with clearer textJon Cowie2018-02-271-2/+6
| | | | | | | | Signed-off-by: Jon Cowie <jonlives@gmail.com>
| * Minor tweaks to fix things from code reviewJon Cowie2018-02-271-4/+2
| | | | | | | | Signed-off-by: Jon Cowie <jonlives@gmail.com>
| * Fix valid file path spec to work on WindowsJon Cowie2018-02-201-9/+2
| | | | | | | | Signed-off-by: Jon Cowie <jonlives@gmail.com>