2755: incorporate code review.
authorTim Pierce <twp@curoverse.com>
Sat, 24 May 2014 04:44:06 +0000 (00:44 -0400)
committerTim Pierce <twp@curoverse.com>
Sat, 24 May 2014 04:44:06 +0000 (00:44 -0400)
commitd269c98c322e0a65ef36730e6a57c98a1ed754fa
tree62fe8741b34735d3a2e511ce181e533a4176b71c
parent521457373a8f1e46f44a43311be2d9242ad5d0a9
2755: incorporate code review.

* Unit tests cover all permutations of signature/authorization when
  --enforce-permissions=false

* Keep is more forgiving about the structure of locators, permits
  locator hints of unknown type (as long as they begin with an uppercase
  letter)

* Keep delivers 400 Bad Request for requests that do not match any
  route, or are lexically invalid. 404 Not Found only for requests with
  a syntactically valid hash not found on disk.

Refs #2755.
sdk/python/test_keep_client.py
services/keep/src/keep/keep.go
services/keep/src/keep/perms.go