{"push_id":865439319,"size":62,"distinct_size":62,"ref":"refs/heads/master","head":"6714c7fa6d6c8207a86e00f518d1abefb5e61e62","before":"c7fca303b06f7533f5a39ee13d046164a92083c2","commits":[{"sha":"fda17ccbbdafef4fb38494a381a3de5e11c38990","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Run preSeal if postUnseal fails.\n\nThis also ensures that every error path out of postUnseal returns an\nerror.\n\nFixes #733","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/fda17ccbbdafef4fb38494a381a3de5e11c38990"},{"sha":"966e7c621f2c68d48c1d61468ae65afeb67efe43","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"errwrap -> go-multierror + errwrap","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/966e7c621f2c68d48c1d61468ae65afeb67efe43"},{"sha":"376fe3601b2389d3eb30067007db6fd9b26a8177","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Merge pull request #744 from hashicorp/issue-733\n\nRun preSeal if postUnseal fails.","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/376fe3601b2389d3eb30067007db6fd9b26a8177"},{"sha":"5eac0671ae195f0d08b08b2e5bd161062af8863b","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add CRLSets endpoints; write method is done. Add verification logic to\nlogin path. Change certs \"ttl\" field to be a string to match common\nbackend behavior.","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/5eac0671ae195f0d08b08b2e5bd161062af8863b"},{"sha":"2737066e09ed201ed91f6b88cf7944117ae8b89b","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add delete method, and ability to delete only one serial as well as an entire set.","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/2737066e09ed201ed91f6b88cf7944117ae8b89b"},{"sha":"d785ba6d7f53fb2755ed3b3e73ff51bc7f9b096b","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Drastically simplify the method and logic; keep an in-memory cache and use that for most operations, only affecting the backend storage when needed.","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/d785ba6d7f53fb2755ed3b3e73ff51bc7f9b096b"},{"sha":"b54cb9966c4bc340fb289369fe776bbd47df267e","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add tests for the crls path, and fix a couple bugs","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/b54cb9966c4bc340fb289369fe776bbd47df267e"},{"sha":"90a9f25d8080c571d35f8c2afc33c8e81c8e8994","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add documentation for CRLs and some minor cleanup.","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/90a9f25d8080c571d35f8c2afc33c8e81c8e8994"},{"sha":"af4af078fae8953246506d8ea8347c4d40ce6f68","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Address first round of feedback from review","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/af4af078fae8953246506d8ea8347c4d40ce6f68"},{"sha":"ef21eb6ee4f0066bb25c368fbdd7f57b74cf7500","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Clarify that CRLs are not fetched by Vault","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/ef21eb6ee4f0066bb25c368fbdd7f57b74cf7500"},{"sha":"5e0b16fe69bcdc9ad16ea785601332e8b423a521","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Use TypeDurationSecond instead of TypeString","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/5e0b16fe69bcdc9ad16ea785601332e8b423a521"},{"sha":"5ccccde6dae2d855f7e4a4e3eaa2d37f7a71d928","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Fix trailing whitespace complaints","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/5ccccde6dae2d855f7e4a4e3eaa2d37f7a71d928"},{"sha":"a78033566c5658bfc49a032a9ea1dd8b1423e78f","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Changelogify","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/a78033566c5658bfc49a032a9ea1dd8b1423e78f"},{"sha":"867563de0daf3168c6bad217663212eefeebb109","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add a PermitPool to physical and consul/inmem\n\nThe permit pool controls the number of outstanding operations that can\nbe queued for Consul (and inmem, for testing purposes). This prevents\npossible situations where Vault launches thousands of concurrent\nconnections to Consul if e.g. a huge number of leases need to be\nexpired.\n\nFixes #677","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/867563de0daf3168c6bad217663212eefeebb109"},{"sha":"05810ae78675254a03e1198537e58c7ee09f1ece","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Address review feedback","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/05810ae78675254a03e1198537e58c7ee09f1ece"},{"sha":"f6c6cde7a327839505ce4c4f555b7e29fe9b2ea0","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add ability to create orphan tokens from the API","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/f6c6cde7a327839505ce4c4f555b7e29fe9b2ea0"},{"sha":"eb1d4d865b5417e196ce0e0458105475309495a0","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Merge pull request #748 from hashicorp/create-orphan-http\n\nAdd ability to create orphan tokens from the API","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/eb1d4d865b5417e196ce0e0458105475309495a0"},{"sha":"f4cee49092344225df01f375cf3a80c6bf2e2ae8","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Merge pull request #703 from hashicorp/crlsets\n\nImplement CRLs for the cert authentication backend","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/f4cee49092344225df01f375cf3a80c6bf2e2ae8"},{"sha":"7709cbf7967cf2f5c1ad839437b75a818e29bb72","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add create-orphan to documentation","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/7709cbf7967cf2f5c1ad839437b75a818e29bb72"},{"sha":"e0d2b1af784033b63acaff0378363c8557c14f89","author":{"email":"d7f544c3331f29933aab01f99d1786e8fec04dce@gmail.com","name":"Jeff Mitchell"},"message":"Add configuration parameter for max parallel connections to Consul","distinct":true,"url":"https://api.github.com/repos/careyblack/vault/commits/e0d2b1af784033b63acaff0378363c8557c14f89"}]}