Permalink
Commits on May 2, 2010
  1. Only allow non-admin clients to show themselves

    tfheen committed May 2, 2010
    If non-admin clients are allowed to edit themselves, they can set
    admin: true and thereby trivially escalate their privileges.
  2. Merge branch 'CHEF-1155'

    danielsdeleo committed May 2, 2010
Commits on May 1, 2010
  1. Merge branch 'CHEF-1170'

    danielsdeleo committed May 1, 2010
  2. use correctly expanded paths to spec data

    danielsdeleo committed May 1, 2010
    (fixes CHEF-1170)
  3. Merge branch 'CHEF-557'

    danielsdeleo committed May 1, 2010
  4. Merge branch 'CHEF-489'

    danielsdeleo committed May 1, 2010
  5. actually, autoload isn't the answer, it broke a bunch of stuff

    danielsdeleo committed Apr 26, 2010
    seems you must autoload a file or require it, but not both. ugh.
  6. [CHEF-489] cleanup todos

    danielsdeleo committed Apr 25, 2010
  7. [CHEF-489] remove multiple load workaround (yay!)

    danielsdeleo committed Apr 25, 2010
    And I never had to spill the beans about setting $VERBOSE=false ;)
  8. [CHEF-489] refactor require()s so files don't double load

    danielsdeleo committed Apr 24, 2010
    * For now, had to disable some explicit requirements. These are marked
      with CHEF489TODO
    * rejiggered Chef::Platform so it hides all of the constants for
      providers in a method call. This is only sustainable if we give up on
      explicit requirements for Chef::Platform or place restrictions on
      where it can be required from.
    * created providers.rb resources.rb and mixins.rb which are just a bunch
      of requires for the various types of files
    * All tests pass on Ruby 1.8
    * 110 test failures on Ruby 1.9.2 HEAD, mostly around String#each not
      existing any more, and implicit type conversions that no longer occur.
  9. Merge branch 'CHEF-1151'

    danielsdeleo committed May 1, 2010
  10. Merge branch 'CHEF-1135'

    danielsdeleo committed May 1, 2010
  11. Implement pluggable output formats for knife

    tfheen committed with danielsdeleo Apr 19, 2010
    You can now choose output formats for knife with the -f parameter.
    Initially, JSON and YAML are implemented.
  12. Merge branch 'CHEF-724'

    danielsdeleo committed May 1, 2010
  13. CHEF-724, the error should show no cookbook found in all of the paths…

    Nuo Yan committed with danielsdeleo Apr 16, 2010
    …, instead of the last one