summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare 1.4.0.rc.0jdm/1.4.0.rc.0Jay Mundrawala2015-12-111-1/+1
|
* Merge pull request #10 from chef/jdm/v1.3-rfcJay Mundrawala2015-12-102-159/+25
|\ | | | | Match changes requested in the RFC process for 1.3 signing
| * Update 1.3 message to match the new one proposed from the RFC processjdm/v1.3-rfcJay Mundrawala2015-12-052-14/+14
| | | | | | | | We no longer has user id and path as it is not required.
| * Our signing versions only support 1 hashing algorithm eachJay Mundrawala2015-12-052-145/+11
|/ | | | This removes SHA1 from v1.3. v1.0 and v1.1 support SHA1 only
* Merge pull request #8 from chef/jdm/sign-v1.3Jay Mundrawala2015-11-308-40/+396
|\ | | | | Add signing version 1.3
| * Use DEFAULT_SERVER_API_VERSION in all the placesjdm/sign-v1.3Jay Mundrawala2015-11-305-3/+13
| |
| * Sign x-ops-server-api-version headerJay Mundrawala2015-11-304-21/+50
| |
| * Modify validate function to use the same parameter ordering as other functionsJay Mundrawala2015-11-302-4/+4
| |
| * Add some notes about deprecations and private thingsJay Mundrawala2015-11-301-14/+17
| |
| * Added signature verification for signing version 1.3Jay Mundrawala2015-11-302-4/+116
| |
| * Add signing algorithm v1.3Jay Mundrawala2015-11-302-22/+174
| |
| * Pass digest to all the functions that will need itJay Mundrawala2015-11-303-12/+63
| |
| * Allow passing in the digest type to digesterJay Mundrawala2015-11-103-15/+14
|/ | | | | It was assuming SHA1, we're going to want to be able to pass in other values
* Merge pull request #7 from chef/jdm/cleanupJay Mundrawala2015-11-1010-64/+109
|\ | | | | Cleanup mixlib-authentication
| * Add rake to gemspecJay Mundrawala2015-11-102-2/+1
| |
| * Use document formatter for rspecJay Mundrawala2015-11-101-1/+1
| |
| * Add version.rbJay Mundrawala2015-11-102-5/+26
| |
| * Add travis.ymlJay Mundrawala2015-11-102-0/+12
| |
| * Fix raise_error warningsJay Mundrawala2015-11-101-3/+3
| |
| * Convert specs to RSpec 3.3.2 syntax with TranspecJay Mundrawala2015-11-102-53/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This conversion is done by Transpec 3.1.1 with the following command: transpec * 26 conversions from: obj.should to: expect(obj).to * 17 conversions from: == expected to: eq(expected) * 14 conversions from: obj.should_not to: expect(obj).not_to * 7 conversions from: obj.should_receive(:message) to: expect(obj).to receive(:message) * 5 conversions from: lambda { }.should to: expect { }.to * 1 conversion from: lambda { }.should_not to: expect { }.not_to For more details: https://github.com/yujinakayama/transpec#supported-conversions
| * Add Gemfile.lock to gitignoreJay Mundrawala2015-11-101-0/+2
| |
| * Get tests to runJay Mundrawala2015-11-106-6/+17
|/
* Merge pull request #6 from chef/ksubrama/gemspecKartik Null Cating-Subramanian2015-10-091-1/+2
|\ | | | | Add gemspec files to allow bundler to run from the gem
| * Add gemspec files to allow bundler to run from the gemKartik Null Cating-Subramanian2015-10-091-1/+2
|/
* Ship Gemfile so tests can run from the gemJohn Keiser2015-09-301-1/+1
|
* Remove CONTRIBUTIONS.md and merge it's contents with CHANGELOG.md.sersut2014-05-231-7/+0
|
* New policy files.sersut2014-02-282-0/+12
|
* Release version 1.3.01.3.0Bryan McLellan2012-08-061-1/+1
|
* CHEF-3095: Bump beta release version for live testingBryan McLellan2012-08-031-1/+1
|
* add a test for mixin usage since it's supported alsoDaniel DeLeo2012-08-021-3/+14
|
* make proto version switching work correctly with signing_objectDaniel DeLeo2012-08-022-11/+13
|
* change default sign version back to 1.0Daniel DeLeo2012-07-312-112/+165
| | | | | | We need to wait until Chef 11, when we can make a break to change to 1.1, because this relies on the server side supporting 1.1 to work correctly.
* Bump version to 1.3.0.beta.0 for testing1.3.0.beta.0Bryan McLellan2012-06-051-1/+1
| | | | | | | | | | This release changes the default protocol and is a breaking change for users of the prior protocol version. If you use this release you need to ensure your servers are upgraded first so they support the new protocol. Further work on protocol negotiation is planned.
* Merge pull request #1 from pravi/tracker-url-in-READMEBryan McLellan2012-05-151-0/+2
|\ | | | | adding issue tracker url to README.rdoc
| * adding issue tracker url to README.rdocPraveen Arimbrathodiyil2012-01-041-0/+2
| |
* | rev gemspec to 1.2.11.2.1Tim Hinderliter2012-05-141-1/+1
| |
* | version 1.2.1: fix for parsing 1.0 client signing descriptions which do not ↵Tim Hinderliter2012-05-143-36/+76
| | | | | | | | contain 'algorithm': default to 'sha1' if it's not there.
* | Merge branch 'CHEF-3095'Tim Hinderliter2012-05-145-75/+148
|\ \ | |/ |/|
| * added cb to spec author blockChristopher Brown2012-05-091-0/+1
| |
| * more upfactor of common dataChristopher Brown2012-05-091-23/+24
| |
| * upfactor some of the common object initializationChristopher Brown2012-05-091-42/+15
| |
| * fixes for long user idChristopher Brown2012-05-095-52/+150
|/
* Add a gemspec so mixlib-authn can be bundledDaniel DeLeo2011-03-092-22/+25
|
* switch to rspec2Daniel DeLeo2011-03-033-8/+6
|
* Fixing spec testsChris Walters2010-10-081-3/+2
|
* bump to dev version 1.1.5Daniel DeLeo2010-08-061-1/+1
|
* bump version to 1.1.4 for release1.1.4Daniel DeLeo2010-07-231-1/+1
|
* inheriting from a struct fails when the file is loaded twiceDaniel DeLeo2010-07-221-2/+1
| | | | | | | | for some totally weird reason, starting chef-server via the rackup file causes mixlib/authentication to get loaded twice. This causes a superclass mismatch when inheriting from Struct.new. Since we aren't adding any behavior to the struct, we can just assign it to a constant and get the same results.
* bump to dev versionDaniel DeLeo2010-07-221-1/+1
|
* [CHEF-761] revert to verifying the headers in initializeDaniel DeLeo2010-07-212-2/+2
| | | | | ...so that malformed requests are caught before we try to use any of their headers