Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor windows_service_manager slightly so that we can reuse it in ↵ | sersut | 2013-02-27 | 2 | -44/+43 |
| | | | | different projects. | ||||
* | fix specs for rubygems < 2.0 | danielsdeleo | 2013-02-27 | 2 | -2/+4 |
| | |||||
* | Merge branch 'CHEF-3935' | danielsdeleo | 2013-02-27 | 6 | -15/+153 |
|\ | |||||
| * | [CHEF-3935] Use stripped down lockless logger | danielsdeleo | 2013-02-27 | 4 | -6/+100 |
| | | | | | | | | | | | | Ruby's stdlib Logger wraps all IO in mutexes. Ruby 2.0 doesn't allow you to request a lock in a trap handler because that could deadlock. This commit fixes by replacing the Logger with a lock-free variant. | ||||
| * | [CHEF-3933] support new gem dependency installer return type | danielsdeleo | 2013-02-27 | 2 | -6/+27 |
| | | | | | | | | | | | | in rubygems commit 432fc4818bbf14dfa5e49bbc1950eaa6d3fde133, return type of dependency_installer's #find_gems_with_sources is changed to return a Gem::AvailableSet collection instead of an ordered Array. | ||||
| * | [CHEF-3933] use rubygems 2.0 files/classes/methods | danielsdeleo | 2013-02-27 | 1 | -3/+26 |
|/ | | | | | | * rubygems/format file removed * Gem::Package replaces functionality in Gem::Format * Gem.sources returns a SourceList which must be coerced to array | ||||
* | CHEF-1031: Switch to URI#host for 1.8 compat | Bryan McLellan | 2013-02-27 | 1 | -1/+1 |
| | |||||
* | Merge branch 'CHEF-1031' | Bryan McLellan | 2013-02-27 | 10 | -90/+375 |
|\ | |||||
| * | some cleanup utilizing the refactored RemoteFile::FTP | Jesse Campbell | 2013-02-26 | 2 | -19/+21 |
| | | |||||
| * | functional test for CHEF-3140 | Jesse Campbell | 2013-02-26 | 4 | -21/+45 |
| | | |||||
| * | CHEF-3859: remote file resource fails ungracefully when no source is | Jesse Campbell | 2013-02-26 | 1 | -1/+1 |
| | | | | | | | | set. | ||||
| * | incorrect refs to inaccessible 'uri' | Jesse Campbell | 2013-02-26 | 1 | -2/+2 |
| | | |||||
| * | move dir parsing out of ftp.initialize, don't overwrite | Jesse Campbell | 2013-02-26 | 2 | -16/+21 |
| | | | | | | | | new_resource.source | ||||
| * | e.response can sometimes trash a terminal session. | Jesse Campbell | 2013-02-26 | 1 | -1/+1 |
| | | |||||
| * | add additional exception details for restclient | Jesse Campbell | 2013-02-26 | 1 | -1/+6 |
| | | |||||
| * | always re-raise on argument exception, refactor into smaller methods | Jesse Campbell | 2013-02-26 | 2 | -60/+87 |
| | | |||||
| * | correctly display source name in converge description | Jesse Campbell | 2013-02-26 | 1 | -1/+1 |
| | | |||||
| * | add new tests | Jesse Campbell | 2013-02-26 | 3 | -66/+202 |
| | | |||||
| * | Update existing tests to function with RestClient::Request | Jesse Campbell | 2013-02-26 | 2 | -22/+30 |
| | | |||||
| * | Fix remote_file namespacing | Jesse Campbell | 2013-02-26 | 3 | -2/+4 |
| | | |||||
| * | pull ftp functionality out of remote_file.rb, move to remote_file/ftp.rb | Jesse Campbell | 2013-02-26 | 2 | -58/+101 |
| | | | | | | | | add file:// | ||||
| * | add attribution for ftp methods | Jesse Campbell | 2013-02-26 | 1 | -0/+1 |
| | | |||||
| * | remote_file: CHEF-1031: FTP URLs; CHEF-3786: authenticated HTTP/S | Jesse Campbell | 2013-02-26 | 2 | -32/+64 |
| | | | | | | | | | | | | | | Conflicts: lib/chef/provider/remote_file.rb lib/chef/resource/remote_file.rb | ||||
* | | Merge pull request #661 from opscode/adamed-ruby187-compat-windows_script | Bryan McLellan | 2013-02-27 | 1 | -1/+1 |
|\ \ | |/ |/| | Remove non-trailing optional parameter to fix Ruby 1.8 and general maint... | ||||
| * | Remove non-trailing optional parameter to fix Ruby 1.8 and general ↵ | adamedx | 2013-02-26 | 1 | -1/+1 |
|/ | | | | maintainability issue | ||||
* | Merge branch 'CHEF-3880' | Bryan McLellan | 2013-02-26 | 2 | -1/+10 |
|\ | |||||
| * | adding gcel ditto as ubuntu platform | Ranjib Dey | 2013-02-26 | 2 | -1/+10 |
|/ | |||||
* | CHEF-3895: Add Chef::Checksum to JSON class hack | Bryan McLellan | 2013-02-26 | 1 | -0/+3 |
| | |||||
* | Merge pull request #642 from opscode/chef_windows_service | sersut | 2013-02-21 | 6 | -61/+312 |
|\ | | | | | Chef-Client as Windows Service | ||||
| * | Enable chef-client windows_service to stop in a timely manner when splay is ↵ | sersut | 2013-02-21 | 1 | -5/+4 |
| | | | | | | | | configured with a high number. | ||||
| * | Bring over the new logger initialization logic form application.rb. | sersut | 2013-02-20 | 1 | -7/+43 |
| | | |||||
| * | Add a log message to differentiate chef-client runs initiated by the service ↵ | sersut | 2013-02-15 | 1 | -0/+1 |
| | | | | | | | | from the manual runs. | ||||
| * | Remove references to now unused Chef::Application::Wakeup | sersut | 2013-02-15 | 2 | -6/+0 |
| | | |||||
| * | CHEF-3690: Restore run_chef_client private method relied upon by ↵ | sersut | 2013-02-15 | 1 | -0/+13 |
| | | | | | | | | WindowsService class | ||||
| * | Use ruby sync. mechanisms in windows_service. Add better logging. | sersut | 2013-02-15 | 1 | -44/+52 |
| | | |||||
| * | Create chef-service-manager using distro/service_manager.rb to control ↵ | sersut | 2013-02-15 | 3 | -1/+201 |
| | | | | | | | | chef-service on windows platforms. | ||||
* | | Merge pull request #646 from opscode/chef-oc-4739-rebase | Adam Edwards | 2013-02-19 | 22 | -139/+941 |
|\ \ | |/ |/| | Addition of Batch and Powershell resources for Windows | ||||
| * | Stop sharing examples across script interpreters | adamedx | 2013-02-19 | 2 | -10/+14 |
| | | |||||
| * | OC-6037: Refactor tests to avoid side-effects on other tests | adamedx | 2013-02-19 | 3 | -67/+48 |
| | | |||||
| * | OC-4739: Merge functional tests, Win2k3 compatibility | adamedx | 2013-02-19 | 13 | -60/+235 |
| | | |||||
| * | Adding missing shared examples for execute, script, and windows scripts | adamedx | 2013-02-19 | 3 | -0/+229 |
| | | |||||
| * | OC-4739: OC-4748: Refactor tests to share examples across batch and ↵ | adamedx | 2013-02-19 | 8 | -168/+38 |
| | | | | | | | | powershell resource specs | ||||
| * | OC-4739: OC-4748: Create powershell and batch providers in core Chef | adamedx | 2013-02-19 | 15 | -2/+545 |
|/ | |||||
* | Release 11.4.011.4.0 | Bryan McLellan | 2013-02-12 | 1 | -1/+1 |
| | |||||
* | CHEF-1292 Lower json stack depth tests to 301 | Bryan McLellan | 2013-02-12 | 3 | -9/+11 |
| | | | | | 1001 was causing stack level too deep errors on 1.8.7. This is still a huge stack depth and 1001 was arbitrary. | ||||
* | Merge branch 'more-runlock-fixes' into 11-stable | Bryan McLellan | 2013-02-12 | 1 | -5/+23 |
|\ | |||||
| * | remove setup message, it's a race either way | danielsdeleo | 2013-02-12 | 1 | -2/+0 |
| | | |||||
| * | fix race in test setup | danielsdeleo | 2013-02-12 | 1 | -1/+3 |
| | | | | | | | | | | | | the heart of the test is confirming that the last 2 messages are p1 releasing lock and then p2 acquiring it. The two messages confirm that the test case is set up correctly. | ||||
| * | set sync=true on IPC in run lock tests | danielsdeleo | 2013-02-12 | 1 | -3/+16 |
| | | |||||
| * | ensure writes are flushed in run lock IPC | danielsdeleo | 2013-02-12 | 1 | -0/+5 |
|/ |