Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor Chef::Mixin::WideString to remove implicit Windows dependency.mcquin/refactor-wstring | Claire McQuin | 2015-09-01 | 14 | -87/+96 |
| | |||||
* | Patch Win32::Registry#write on Ruby 2.1, resolves encoding errorsmcquin/monkeypatch-win32-registry-write | Claire McQuin | 2015-08-31 | 1 | -0/+27 |
| | |||||
* | Fix constant | Salim Alam | 2015-08-31 | 1 | -1/+1 |
| | |||||
* | Prep for Registry FFI; Convert RegDeleteKeyEx to FFIsalam/registry-ffi | chefsalim | 2015-08-30 | 2 | -2/+57 |
| | |||||
* | Remove unused things | Jay Mundrawala | 2015-08-28 | 1 | -53/+1 |
| | |||||
* | FFI NetUseAdd | Jay Mundrawala | 2015-08-28 | 3 | -5/+37 |
| | |||||
* | FFI NetUseGetInfo | Jay Mundrawala | 2015-08-28 | 3 | -11/+50 |
| | |||||
* | Create StructHelper | Jay Mundrawala | 2015-08-28 | 1 | -38/+42 |
| | |||||
* | Use FFI for NetUseDel | Jay Mundrawala | 2015-08-28 | 3 | -4/+42 |
| | |||||
* | Rename NetUser -> Net | Jay Mundrawala | 2015-08-28 | 1 | -1/+2 |
| | |||||
* | Make win32/api/net.rb look nicerjdm/net-api-style | Jay Mundrawala | 2015-08-28 | 1 | -11/+28 |
| | |||||
* | speed improvement for remote_directory() resource | Igor Shpakov | 2015-08-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | problem: doing ls(path) for a very large directory with > 1.8mil files takes upwards of 10 minutes. solution: change filtering stage from files.reject! to files.reject files.reject! does in place filtering and it looks like it copies the whole array for every deletion. in my example it filtered out 300k rows, so that's 300k array copies. switching to files.reject decreases the runtime of that function from 650seconds down to 6-7 seconds. | ||||
* | Stop using @instance_variable | Jay Mundrawala | 2015-08-27 | 1 | -5/+9 |
| | |||||
* | Remove unused things | Jay Mundrawala | 2015-08-27 | 1 | -5/+0 |
| | |||||
* | Use ffi for GetVolumeNameForVolumeMountPoint | Jay Mundrawala | 2015-08-27 | 3 | -5/+18 |
| | |||||
* | Convert SetVolumeMountPoint to use ffi | Jay Mundrawala | 2015-08-27 | 3 | -2/+17 |
| | |||||
* | Rewrite DeleteVolumeMountPoint to use FFI | Jay Mundrawala | 2015-08-27 | 3 | -5/+21 |
| | |||||
* | Merge pull request #3760 from chef/ksubrama/rake_task | Kartik Null Cating-Subramanian | 2015-08-26 | 1 | -2/+2 |
|\ | | | | | Refactor all the gem building logic into a custom rake task. | ||||
| * | Run rake version to get updates. | Kartik Null Cating-Subramanian | 2015-08-25 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #3772 from chef/jdm/dsc-script-ps-cred | Jay Mundrawala | 2015-08-25 | 2 | -0/+6 |
|\ \ | |/ |/| | Add ps_credential dsl method to dsc_script | ||||
| * | Add ps_credential dsl method to dsc_script | Jay Mundrawala | 2015-08-25 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | You can now do the following: ```ruby dsc_script 'create-foo-user' do code <<-EOH User FooUser00 { Ensure = "Present" UserName = 'FooUser00' Password = #{ps_credential('FooBarBaz1!')} } EOH configuration_data <<-EOH @{ AllNodes = @( @{ NodeName = "localhost"; CertificateID = 'A8DB81D8059F349F7EF19104399B898F701D4167' } ) } EOH end ``` | ||||
| * | Add to_s to ps_credential | Jay Mundrawala | 2015-08-25 | 1 | -0/+4 |
| | | |||||
* | | Merge pull request #3307 from chef/ssd/rehash | Steven Danna | 2015-08-25 | 10 | -200/+527 |
|\ \ | | | | | | | Add knife-rehash command for subcommand location hashing | ||||
| * | | Fix copyright notice in gem_glob_loaderssd/rehash | Steven Danna | 2015-08-25 | 1 | -1/+1 |
| | | | |||||
| * | | Mark custom manifests as deprecated | Steven Danna | 2015-08-25 | 1 | -1/+1 |
| | | | |||||
| * | | Use Chef::Log.deprecation for deprecation warning | Steven Danna | 2015-08-25 | 1 | -1/+1 |
| | | | |||||
| * | | Be explicit about 'knife rehash' in subcommand_not_found | Alex Pop | 2015-08-25 | 1 | -1/+1 |
| | | | |||||
| * | | Add tests for HashedCommandLoader | Steven Danna | 2015-08-25 | 1 | -1/+1 |
| | | | |||||
| * | | Fix typo and authorship of custom_manifest_loader. | Steven Danna | 2015-08-25 | 1 | -2/+1 |
| | | | | | | | | | | | | I didn't write custom_manifest_loader, I just moved it. | ||||
| * | | Add banners to rehash and null plugins | Steven Danna | 2015-08-25 | 2 | -0/+3 |
| | | | |||||
| * | | Add debug-level messages about manifest path. | Steven Danna | 2015-08-25 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | These message are only available if KNIFE_DEBUG is set because this happens before our configuration is loaded. | ||||
| * | | Require 'chef/knife/bootstrap' when defining subclasses | Steven Danna | 2015-08-25 | 2 | -0/+2 |
| | | | |||||
| * | | Fix 'uninitialized constant Chef::DataBagItem' exception for 'from file' ↵ | Alex Pop | 2015-08-25 | 1 | -0/+1 |
| | | | | | | | | | | | | subcommands | ||||
| * | | Make subcommand_not_found message loader-specific to give more helpful error ↵ | Alex Pop | 2015-08-25 | 1 | -1/+7 |
| | | | | | | | | | | | | message when using a plugin manifest. | ||||
| * | | Guard against uninstalled but hashed knife plugin | Alex Pop | 2015-08-25 | 1 | -1/+6 |
| | | | |||||
| * | | Recursively create the manifest directory if missing | Alex Pop | 2015-08-25 | 1 | -0/+2 |
| | | | |||||
| * | | Remove confirmation and display path to the cache on create and update | Alex Pop | 2015-08-25 | 1 | -2/+2 |
| | | | |||||
| * | | Add knife-rehash command for subcommand location hashing | Steven Danna | 2015-08-25 | 7 | -199/+506 |
| |/ | | | | | | | | | | | `knife rehash` stores the paths to knife plugins in a specially formatted plugin_manifest entry. This lowers the overhead of subsequent knife invocations. | ||||
* | | fix supports hash issues in service providers | Lamont Granquist | 2015-08-25 | 8 | -14/+26 |
| | | | | | | | | | | | | | | - redhat provider now allows the user to override :status - gentoo provider now allows the user to override :status and :restart - service providers now dup the status hash and mutate their private copy instead of mutating the new_resource | ||||
* | | Merge pull request #3817 from chef/lcg/remove-gc | Lamont Granquist | 2015-08-25 | 1 | -2/+1 |
|\ \ | |/ |/| | remove now-useless GC | ||||
| * | remove now-useless GC | Lamont Granquist | 2015-08-24 | 1 | -2/+1 |
| | | |||||
* | | Fix powershell_script validation | Jay Mundrawala | 2015-08-24 | 1 | -1/+4 |
|/ | | | | | Powershell script validation did not use same architecture as executing the script. This caused configuring the LCM to fail. | ||||
* | Validating is comparing to true instead of ruby truthiness | Phil Dibowitz | 2015-08-21 | 1 | -1/+1 |
| | | | | It should use truthiness. | ||||
* | Merge pull request #3663 from docwhat/issue-3614 | Tyler Ball | 2015-08-21 | 1 | -6/+5 |
|\ | | | | | Fix error message for providers without `provides` | ||||
| * | Fix error message for providers without `provides` | Christian Höltje | 2015-08-19 | 1 | -6/+5 |
| | | | | | | | | | | | | | | | | | | | | | | The warning incorrectly said that the provider was missing `resource_name :resource` when it should have said it was missing `provides :resource` I also switched from using `begin`...`rescue` since it isn't needed and needlessly slow things up. Fixes #3614 | ||||
* | | fixes from code review | Lamont Granquist | 2015-08-20 | 2 | -2/+6 |
| | | |||||
* | | green the broken tests | Lamont Granquist | 2015-08-20 | 1 | -1/+1 |
| | | |||||
* | | inject yum_binary into YumCache | Lamont Granquist | 2015-08-20 | 1 | -0/+3 |
| | | |||||
* | | class namespacing | Lamont Granquist | 2015-08-20 | 1 | -1/+1 |
| | | |||||
* | | add yum_binary | Lamont Granquist | 2015-08-20 | 2 | -6/+20 |
| | | | | | | | | | | | | set this to 'yum-deprecated' if /usr/bin/yum-deprecated exists so that we pick this up rather than getting /usr/bin/yum on systems that have DNF installed (assuming yum-deprecated is installed). |