- Jan 15, 2021
-
-
Bob Callaway authored
Signed-off-by:
Bob Callaway <bcallawa@redhat.com>
-
- Jan 14, 2021
-
-
Bob Callaway authored
saves second pass over data
-
Bob Callaway authored
Signed-off-by:
Bob Callaway <bcallawa@redhat.com>
-
Dan Lorenc authored
Still need to add some more e2e-style tests that go through the ArtifactFactory flow.
-
- Jan 13, 2021
-
-
Dan Lorenc authored
My swagger build introduced these, they're whitespace only but could make larger PRs harder to review.
-
- Jan 12, 2021
-
-
Bob Callaway authored
* add endpoint for public key and return signed tree head with loginfo Signed-off-by:
Bob Callaway <bcallawa@redhat.com>
-
- Jan 11, 2021
-
-
Bob Callaway authored
* Add support for ed25519/signify/minisign keys and signatures Signed-off-by:
Bob Callaway <bcallawa@redhat.com>
-
- Jan 08, 2021
-
-
Bob Callaway authored
also adds --log-index parameter to CLI verify command Signed-off-by:
Bob Callaway <bcallawa@redhat.com>
-
- Jan 05, 2021
-
-
Bob Callaway authored
The search API allows callers to look for multiple entries in the same request; this change parallelizes the lookups to help speed up processing. Signed-off-by:
Bob Callaway <bcallawa@redhat.com>
-
- Jan 04, 2021
-
-
Bob Callaway authored
We can't insert a blank entry, so mark request body as required. Signed-off-by:
Bob Callaway <bcallawa@redhat.com>
-
Bob Callaway authored
QueuedLeafResponse holds the actual insertion response code, so check that instead of just the base GRPC status code. also fixes middleware ordering issue Signed-off-by:
Bob Callaway <bcallawa@redhat.com>
-
- Jan 03, 2021
-
-
Dan Lorenc authored
This allows us to skip sticking it onto each request context and retrieving it. Signed-off-by:
Dan Lorenc <dlorenc@google.com>
-
- Dec 24, 2020
-
-
Bob Callaway authored
After #77, we have one global GRPC channel for the entire process. This change causes each GRPC call to be made on the incoming HTTP request's context such that if an HTTP client cancels prematurely, we will handle the GRPC cleanup appropriately. Signed-off-by:
Bob Callaway <bcallawa@redhat.com>
-
- Dec 23, 2020
-
-
dlorenc authored
-
- Dec 19, 2020
-
-
Bob Callaway authored
-
Bob Callaway authored
- adds trillian API object to context - improves request error logging pre and post validation - use consistent request context throughout all GRPC calls - improve validation of incoming UUID values - disable swagger UI endpoint - only print cacheable headers if response code is HTTP 2XX - use GetLeavesByRange instead of deprecated GetLeavesByIndex API Signed-off-by:
Bob Callaway <bcallawa@redhat.com>
-
- Dec 17, 2020
-
-
Bob Callaway authored
-
- Dec 07, 2020
-
-
Bob Callaway authored
* add xml & yaml format support * add attributes to denote files that are generated so GH skips them on diffs
-
Bob Callaway authored
-
Bob Callaway authored
* add types unit tests * explicitly ignore error from ValidateLeaf * improve PGP unit test coverage (#58) * update & improve pgp unit tests * add types unit tests * explicitly ignore error from ValidateLeaf * use files instead of embedded strings
-
- Dec 05, 2020
-
-
Bob Callaway authored
-
- Dec 04, 2020
-
-
Bob Callaway authored
-
- Nov 25, 2020
-
-
Bob Callaway authored
* update & improve pgp unit tests
-
- Nov 23, 2020
-
-
Bob Callaway authored
If the HTTP fetch failed, the io.Pipe created to pass the response body to the goroutines that compute the SHA256 hash and verify the signature would be leaked.
-
Bob Callaway authored
simplify upload command to reuse common PKI package across client & server
-
Dan Lorenc authored
-
Dan Lorenc authored
-
Dan Lorenc authored
-
- Nov 20, 2020
-
-
Dan Lorenc authored
Without this, we miss the ---END block.
-
- Nov 19, 2020
-
-
Bob Callaway authored
-
- Nov 18, 2020
-
-
Dan Lorenc authored
Some changes: - import names (app -> api, logging -> log) - Commands package (cmd -> app)
-
Dan Lorenc authored
This also breaks the go module dependency on rekor-server.
-
Dan Lorenc authored
This is the first step in code reorganization. This follows the patterns from kubernetes/kubernetes - each binary gets a directory under cmd/. The main.go file for each binary lives there. The commands live under cmd//app.
-