summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Refactor windows_service_manager slightly so that we can reuse it in ↵sersut2013-02-272-44/+43
| | | | different projects.
* fix specs for rubygems < 2.0danielsdeleo2013-02-272-2/+4
|
* Merge branch 'CHEF-3935'danielsdeleo2013-02-276-15/+153
|\
| * [CHEF-3935] Use stripped down lockless loggerdanielsdeleo2013-02-274-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 typedanielsdeleo2013-02-272-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/methodsdanielsdeleo2013-02-271-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 compatBryan McLellan2013-02-271-1/+1
|
* Merge branch 'CHEF-1031'Bryan McLellan2013-02-2710-90/+375
|\
| * some cleanup utilizing the refactored RemoteFile::FTPJesse Campbell2013-02-262-19/+21
| |
| * functional test for CHEF-3140Jesse Campbell2013-02-264-21/+45
| |
| * CHEF-3859: remote file resource fails ungracefully when no source isJesse Campbell2013-02-261-1/+1
| | | | | | | | set.
| * incorrect refs to inaccessible 'uri'Jesse Campbell2013-02-261-2/+2
| |
| * move dir parsing out of ftp.initialize, don't overwriteJesse Campbell2013-02-262-16/+21
| | | | | | | | new_resource.source
| * e.response can sometimes trash a terminal session.Jesse Campbell2013-02-261-1/+1
| |
| * add additional exception details for restclientJesse Campbell2013-02-261-1/+6
| |
| * always re-raise on argument exception, refactor into smaller methodsJesse Campbell2013-02-262-60/+87
| |
| * correctly display source name in converge descriptionJesse Campbell2013-02-261-1/+1
| |
| * add new testsJesse Campbell2013-02-263-66/+202
| |
| * Update existing tests to function with RestClient::RequestJesse Campbell2013-02-262-22/+30
| |
| * Fix remote_file namespacingJesse Campbell2013-02-263-2/+4
| |
| * pull ftp functionality out of remote_file.rb, move to remote_file/ftp.rbJesse Campbell2013-02-262-58/+101
| | | | | | | | add file://
| * add attribution for ftp methodsJesse Campbell2013-02-261-0/+1
| |
| * remote_file: CHEF-1031: FTP URLs; CHEF-3786: authenticated HTTP/SJesse Campbell2013-02-262-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_scriptBryan McLellan2013-02-271-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 ↵adamedx2013-02-261-1/+1
|/ | | | maintainability issue
* Merge branch 'CHEF-3880'Bryan McLellan2013-02-262-1/+10
|\
| * adding gcel ditto as ubuntu platformRanjib Dey2013-02-262-1/+10
|/
* CHEF-3895: Add Chef::Checksum to JSON class hackBryan McLellan2013-02-261-0/+3
|
* Merge pull request #642 from opscode/chef_windows_servicesersut2013-02-216-61/+312
|\ | | | | Chef-Client as Windows Service
| * Enable chef-client windows_service to stop in a timely manner when splay is ↵sersut2013-02-211-5/+4
| | | | | | | | configured with a high number.
| * Bring over the new logger initialization logic form application.rb.sersut2013-02-201-7/+43
| |
| * Add a log message to differentiate chef-client runs initiated by the service ↵sersut2013-02-151-0/+1
| | | | | | | | from the manual runs.
| * Remove references to now unused Chef::Application::Wakeupsersut2013-02-152-6/+0
| |
| * CHEF-3690: Restore run_chef_client private method relied upon by ↵sersut2013-02-151-0/+13
| | | | | | | | WindowsService class
| * Use ruby sync. mechanisms in windows_service. Add better logging.sersut2013-02-151-44/+52
| |
| * Create chef-service-manager using distro/service_manager.rb to control ↵sersut2013-02-153-1/+201
| | | | | | | | chef-service on windows platforms.
* | Merge pull request #646 from opscode/chef-oc-4739-rebaseAdam Edwards2013-02-1922-139/+941
|\ \ | |/ |/| Addition of Batch and Powershell resources for Windows
| * Stop sharing examples across script interpretersadamedx2013-02-192-10/+14
| |
| * OC-6037: Refactor tests to avoid side-effects on other testsadamedx2013-02-193-67/+48
| |
| * OC-4739: Merge functional tests, Win2k3 compatibilityadamedx2013-02-1913-60/+235
| |
| * Adding missing shared examples for execute, script, and windows scriptsadamedx2013-02-193-0/+229
| |
| * OC-4739: OC-4748: Refactor tests to share examples across batch and ↵adamedx2013-02-198-168/+38
| | | | | | | | powershell resource specs
| * OC-4739: OC-4748: Create powershell and batch providers in core Chefadamedx2013-02-1915-2/+545
|/
* Release 11.4.011.4.0Bryan McLellan2013-02-121-1/+1
|
* CHEF-1292 Lower json stack depth tests to 301Bryan McLellan2013-02-123-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-stableBryan McLellan2013-02-121-5/+23
|\
| * remove setup message, it's a race either waydanielsdeleo2013-02-121-2/+0
| |
| * fix race in test setupdanielsdeleo2013-02-121-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 testsdanielsdeleo2013-02-121-3/+16
| |
| * ensure writes are flushed in run lock IPCdanielsdeleo2013-02-121-0/+5
|/