summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [CHEF-3940] ensure $HOME matches user executing `git`CHEF-3940Seth Chisamore2013-11-022-6/+25
| | | | | | Certain versions of `git` misbehave if git configuration is inaccessible in $HOME. We need to ensure $HOME matches the user who is executing `git` not the user running Chef.
* Merge pull request #1105 from opscode/11-stable-mergeSerdar Sutay2013-10-3142-215/+435
|\ | | | | Merge 11.8.0 changes into master
| * Merge branch '11-stable'sersut2013-10-3142-215/+435
| |\ |/ / | | | | | | Conflicts: lib/chef/config.rb
| * Bump the version number to 11.8.0 for release.11.8.0sersut2013-10-3125-73/+73
| |
| * Bump the version number for 11.8.0.rc.4.11.8.0.rc.4sersut2013-10-2825-73/+73
| |
| * update man pages per CHEF-4592jamescott2013-10-284-9/+15
| |
| * Merge pull request #1098 from opscode/win-service-fixSerdar Sutay2013-10-281-7/+23
| |\ | | | | | | Adapt windows_service to be compatible with win32-service 0.8.2.
| | * Adapt windows_service to be compatible with win32-service 0.8.2.sersut2013-10-281-7/+23
| | | | | | | | | | | | This fix ensures that service waits for chef client run to end if there is one in flight when the service is shutting down. It also makes service exit cleanly when there is no chef client run in flight.
| * | Pin mime-types to a ruby 1.8 compatible versiondanielsdeleo2013-10-281-0/+5
| | |
| * | Debug request headersdanielsdeleo2013-10-281-0/+4
| | |
| * | update options per CHEF-4685jamescott2013-10-281-6/+6
| |/
| * Change content type warning to debugdanielsdeleo2013-10-252-3/+3
| | | | | | | | | | There are certain legitimate cases where this occurs and nothing is actually wrong, so don't bother users with it.
| * Merge pull request #1092 from opscode/runlock-windows-accessSerdar Sutay2013-10-251-27/+50
| |\ | | | | | | Check before creating a new system mutex on windows.
| | * do_windows_admin_check() function depends on ohai information if config file ↵sersut2013-10-251-4/+2
| | | | | | | | | | | | | | | | | | doesn't have :node_name. So we should run it after OHAI.
| | * Ability to process Ctrl+C when waiting for a different chef-client run.sersut2013-10-251-11/+21
| | | | | | | | | | | | Make sure that we let ruby to process system signals while waiting on system mutex.
| | * Check before creating a new system mutex on windows.sersut2013-10-252-18/+33
| |/ | | | | | | | | | | This is needed when multiple user accounts are running chef-client on systems. This scenario is imminent when they configure chef to run as service on windows which by default runs as "Local System" and when they try to run chef client manually as Administrator. NOTE: Non-admin users do not wait on the run_lock but can create a run_lock if there is not one already.
| * Stacktrace should be hidden by defaultdanielsdeleo2013-10-241-2/+2
| | | | | | | | | | In testing, some errors were showing a full stacktrace when not using -l debug.
| * Application::Solo must set @chef_client_jsondanielsdeleo2013-10-243-6/+24
| | | | | | | | | | | | | | | | | | A past refactor was incomplete, leaving references to chef_solo_json. The contract with the superclass is that json data is set to @chef_client_json Conflicts: spec/integration/solo/solo_spec.rb
| * Make config jail optional when creating ConfigFetcherdanielsdeleo2013-10-241-1/+1
| | | | | | | | This option isn't relevant for node json config fetching
| * Turn off temp file mod check tests on windows.11.8.0.rc.3sersut2013-10-231-2/+2
| |
| * Merge pull request #1083 from opscode/lcg/CHEF-4662-11-stablelamont-granquist2013-10-235-63/+179
| |\ | | | | | | CHEF-4662: fix insecure knife tempfiles
| | * port node_editor to use ui.edit_data()Lamont Granquist2013-10-232-38/+48
| | | | | | | | | | | | | | | - easier to change the code and reduce the code dupliation than to write the specs for this object.
| | * hardcore mocking of TempfileLamont Granquist2013-10-231-2/+1
| | | | | | | | | | | | - rejects any message sent to Tempfile
| | * add semi-functional testsLamont Granquist2013-10-231-0/+38
| | | | | | | | | | | | - don't mock Tempfile, and check its file mode
| | * clean up some constantsLamont Granquist2013-10-231-12/+19
| | |
| | * add editing specs for knife/core/uiLamont Granquist2013-10-231-0/+74
| | |
| | * Use Tempfile.open to take a blockLamont Granquist2013-10-233-4/+4
| | | | | | | | | | | | | | | - Tempfile.new should either take a block or raise if it gets one, silently ignoring the block is poor form.
| | * fix insecure tempfilesLamont Granquist2013-10-233-33/+21
| |/ | | | | | | - modernizes all the tempfile code as well
| * REST#raw_http_request needs to be public for legacy usedanielsdeleo2013-10-232-0/+9
| |
| * Merge branch 'lcg/fix-solaris-check' into 11-stablesersut2013-10-231-3/+4
| |\
| * | Merge branch 'CHEF-4671'danielsdeleo2013-10-233-30/+21
| | |
| * | Merge pull request #1073 from opscode/OC-1019011.8.0.rc.2Serdar Sutay2013-10-213-20/+77
| |\ \ | | | | | | | | OC-10190: Write a regression test to catch any unexpected messages while running chef-client -v
| | * | Execute binaries using ruby so that they can execute everywhere.sersut2013-10-212-4/+4
| | | |
| | * | Make sure the bundle command is executed from the correct dir. Use bundle ↵sersut2013-10-212-17/+11
| | | | | | | | | | | | | | | | exec while launching chef-solo in functional tests as well.
| | * | Add diff specs with spaces in the file path.sersut2013-10-211-15/+37
| | | |
| | * | Merge branch '11-stable' of github.com:opscode/chef into 11-stablesersut2013-10-212-12/+15
| | |\ \ | | |/ / | |/| |
| * | | Merge pull request #1074 from opscode/fix-recursionSerdar Sutay2013-10-212-12/+15
| |\ \ \ | | | | | | | | | | Fix recursion in self.find_embedded_dir_in on windows.
| | * | | Default value for ssl_ca_file should be nil only on UNIX.sersut2013-10-211-2/+8
| | | | |
| | * | | Fix recursion in self.find_embedded_dir_in on windows.sersut2013-10-211-10/+7
| |/ / /
| | * | Regression test for version numbers of chef.sersut2013-10-211-0/+41
| |/ /
| * | Bump chef version to 11.8.0.rc.111.8.0.rc.1sersut2013-10-2125-73/+73
| | |
| * | Merge branch 'auto-configure-windows-cacert'danielsdeleo2013-10-182-1/+60
| | | | | | | | | | | | Fixes CHEF-4649 https://tickets.opscode.com/browse/CHEF-4649
| * | Merge pull request #1072 from opscode/remove-systemu-depSerdar Sutay2013-10-181-1/+0
| |\ \ | | | | | | | | Remove systemu gem dependency from chef.
| | * | Remove systemu dependency from chef gem.sersut2013-10-181-1/+0
| |/ /
| * | Update the help topics based on changed man pages.sersut2013-10-182-2/+2
| | |
* | | Pin mime-types to a ruby 1.8 compatible versiondanielsdeleo2013-10-281-0/+5
| | |
* | | Debug request headersdanielsdeleo2013-10-281-0/+4
| | |
* | | Change content type warning to debugdanielsdeleo2013-10-252-3/+3
| | | | | | | | | | | | | | | There are certain legitimate cases where this occurs and nothing is actually wrong, so don't bother users with it.
* | | Add ssl-serve script for future manual test needsdanielsdeleo2013-10-241-0/+52
| | |
* | | Stacktrace should be hidden by defaultdanielsdeleo2013-10-241-2/+2
| | | | | | | | | | | | | | | In testing, some errors were showing a full stacktrace when not using -l debug.