summaryrefslogtreecommitdiff
path: root/lib/chef/rest.rb
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'master' into file-refactorLamont Granquist2013-03-271-1/+5
|\ \ | |/
| * [CHEF-2682] raise exception on non-GET/HEAD redirectsLoic ANTOINE-GOMBEAUD2013-03-061-1/+5
| |
* | switch back to chef::restJesse Campbell2013-03-011-0/+6
|/
* Merge branch '10-stable' into integrate-chef-10-18-0danielsdeleo2013-01-171-2/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitattributes chef-expander/Rakefile chef-expander/lib/chef/expander/version.rb chef-server-api/Rakefile chef-server-api/chef-server-api.gemspec chef-server-api/lib/chef-server-api/version.rb chef-server-webui/Rakefile chef-server-webui/chef-server-webui.gemspec chef-server-webui/lib/chef-server-webui/version.rb chef-server/Rakefile chef-server/lib/chef-server/version.rb chef-solr/lib/chef/solr/version.rb chef.gemspec chef/Rakefile chef/spec/support/platform_helpers.rb chef/spec/support/shared/functional/file_resource.rb chef/spec/unit/api_client_spec.rb chef/spec/unit/provider/directory_spec.rb ci/jenkins_run_tests.bat ci/jenkins_run_tests.sh distro/common/html/chef-client.8.html distro/common/html/chef-expander.8.html distro/common/html/chef-expanderctl.8.html distro/common/html/chef-server-webui.8.html distro/common/html/chef-server.8.html distro/common/html/chef-shell.1.html distro/common/html/chef-solo.8.html distro/common/html/chef-solr.8.html distro/common/html/knife-bootstrap.1.html distro/common/html/knife-client.1.html distro/common/html/knife-configure.1.html distro/common/html/knife-cookbook-site.1.html distro/common/html/knife-cookbook.1.html distro/common/html/knife-data-bag.1.html distro/common/html/knife-environment.1.html distro/common/html/knife-exec.1.html distro/common/html/knife-index.1.html distro/common/html/knife-node.1.html distro/common/html/knife-role.1.html distro/common/html/knife-search.1.html distro/common/html/knife-ssh.1.html distro/common/html/knife-status.1.html distro/common/html/knife-tag.1.html distro/common/html/knife.1.html distro/common/man/man1/chef-shell.1 distro/common/man/man1/knife-bootstrap.1 distro/common/man/man1/knife-client.1 distro/common/man/man1/knife-configure.1 distro/common/man/man1/knife-cookbook-site.1 distro/common/man/man1/knife-cookbook.1 distro/common/man/man1/knife-data-bag.1 distro/common/man/man1/knife-environment.1 distro/common/man/man1/knife-exec.1 distro/common/man/man1/knife-index.1 distro/common/man/man1/knife-node.1 distro/common/man/man1/knife-role.1 distro/common/man/man1/knife-search.1 distro/common/man/man1/knife-ssh.1 distro/common/man/man1/knife-status.1 distro/common/man/man1/knife-tag.1 distro/common/man/man1/knife.1 distro/common/man/man8/chef-client.8 distro/common/man/man8/chef-expander.8 distro/common/man/man8/chef-expanderctl.8 distro/common/man/man8/chef-server-webui.8 distro/common/man/man8/chef-server.8 distro/common/man/man8/chef-solo.8 distro/common/man/man8/chef-solr.8 lib/chef/api_client.rb lib/chef/rest.rb lib/chef/version.rb spec/functional/knife/ssh_spec.rb spec/functional/resource/cookbook_file_spec.rb spec/spec_helper.rb spec/stress/win32/security_spec.rb spec/support/shared/functional/securable_resource.rb spec/unit/config_spec.rb spec/unit/knife/ssh_spec.rb
* | [CHEF-3689] remove REST#register (see ApiClient::Registration)danielsdeleo2012-12-181-37/+0
| |
* | [CHEF-3643] ensure Chef::REST can be required without loading ChefSeth Chisamore2012-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently some non-Chef applications depend on the Chef gem as a library. In particular `chef-server-webui` leverages the Chef::REST to make requests to Erchef. We need to ensure Chef::REST can be required without forcing an application to load the whole Chef bowl. In particular this commit: * Ensures `Chef::Provider` is required in `Chef::REST` before trying to access it. * Stops the circular dependencies in `Chef::Provider::User` and `Chef::Provider::Group` when they are required in `Chef::Platform`.
* | [OC-3553] remove deprecated #rest_request and associated testsdanielsdeleo2012-10-311-64/+1
| |
* | [OC-3553] add 304 NotModified support to raw_http_requestdanielsdeleo2012-10-311-2/+4
| | | | | | | | | | | | 304 support was previously in #run_request, which is deprecated and going away. To support If-Modified-Since in the http_request resource, we need to add support for 304 to the api we're keeping.
* | [OC-3553] remove _rest from REST method names, add aliasesdanielsdeleo2012-10-311-6/+18
| | | | | | | | | | | | It's redundant to have _rest in the method names, the class is named REST. ...that said, a ton of code uses the old method names, so add aliases for compatibility.
* | [OC-3564] move core Chef to the repo root \o/ \m/Seth Chisamore2012-10-301-0/+526
|/ | | | The opscode/chef repository now only contains the core Chef library code used by chef-client, knife and chef-solo!
* big refactor of the repo layout. move to a chef gem and a chef-server gem ↵Ezra Zygmuntowicz2008-10-081-150/+0
| | | | all with proper deps
* Updating documentationAdam Jacob2008-09-301-0/+5
|
* Adding cookbook attribute and recipe file transfer controllers, refactoring ↵Adam Jacob2008-09-301-4/+2
| | | | _attribute_files and _recipe_files to just point to the end targets
* Fixed issue me and Adam were seeing regarding regarding openID json parsing.AJ Christensen2008-09-241-2/+9
| | | | Merb was sending content type: application/json; charset=utf-8 and we were string matching. changed to regex match of /json/
* Adding remote_file and remote_directory supportAdam Jacob2008-08-161-2/+2
|
* Added template support, changed license to Apache v 2Adam Jacob2008-08-161-21/+30
|
* Adding functional search supportAdam Jacob2008-07-101-0/+1
|
* Huge amount of work, covering openid, clients, and all sorts of server stuffAdam Jacob2008-06-091-1/+98
|
* Cleaning up openid, starting client supportAdam Jacob2008-05-301-0/+33