The toolkit to pack, ship, store, and deliver container content
Find a file
Stephen J Day a650f0f854 Clarify repository naming constraints for registry API
After discussion, it was found that one of the proposed regular expressions
incorrectly limited separator delimited compoonents to two characters. The
desired restriction is to have repository name components limited to two
characters minimum. This changeset accomplishes this by wrapping the regular
expressions in a validation function, returning detailed feedback on the
validation error.

With this change, the repository name regular expressions are no longer enough
to respond with 404s on invalid repo names. Changes to the router will need to
be added to support this.
2014-11-17 11:42:54 -08:00
client Adds a low level registry http client interface and implementation 2014-11-11 17:43:39 -08:00
cmd Expects storage driver executables to be of the form registry-storage-name 2014-11-06 18:32:06 -08:00
common Clarify repository naming constraints for registry API 2014-11-17 11:42:54 -08:00
configuration Miscellaneous go vet fixes 2014-11-12 17:19:19 -08:00
hack Test drone 2014-11-13 13:58:52 -08:00
open-design Initial open-design proposal 2014-11-10 09:39:20 -08:00
storage Initial implementation of storage layer path mapper 2014-11-13 16:02:17 -08:00
storagedriver Merge pull request #690 from BrianBland/storagedriver-process-management 2014-11-13 11:24:46 -08:00
.drone.yml Test 2014-11-13 15:40:06 -08:00
app.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
app_test.go Disambiguate routing for multi-level repository names 2014-11-12 17:07:44 -08:00
context.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
CONTRIBUTING.md Initial open-design proposal 2014-11-10 09:39:20 -08:00
errors.go Adds a low level registry http client interface and implementation 2014-11-11 17:43:39 -08:00
errors_test.go Miscellaneous go vet fixes 2014-11-12 17:19:19 -08:00
helpers.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
images.go Adds Raw bytes field to ImageManifest 2014-11-12 15:26:35 -08:00
layer.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
layerupload.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
LICENSE + license 2014-10-21 13:25:04 -07:00
MAINTAINERS Initial open-design proposal 2014-11-06 13:28:27 -08:00
README.md Test drone 2014-11-13 13:58:52 -08:00
routes.go Disambiguate routing for multi-level repository names 2014-11-12 17:07:44 -08:00
routes_test.go Add route test case with dangerous path 2014-11-13 14:39:13 -08:00
tags.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
util.go Carve out initial application structure 2014-11-10 19:03:49 -08:00

docker-registry

Coverage Status Build Status

## TL;DR

License

Apache License