distribution/registry
Matt Moore 20c4b7a180 Allow hostname components in component names.
Fixes https://github.com/docker/distribution/issues/1062

This relaxes the naming restrictions places on Docker images to permit
valid hostnames according to [RFC-2396](https://www.ietf.org/rfc/rfc2396.txt).

It deviates from the RFC in the following ways:
 1) Allow underscores where we allow hyphens (hostnames don't allow
 underscores, which we must for backwards compatibility).
 2) Leave "top-level" name segments unrestricted (domains require an
 alpha character to begin a top-level domain, e.g. "com").
 3) DO NOT allow a trailing dot, as permitted by FQDNs.

Signed-off-by: Matt Moore <mattmoor@google.com>
2015-10-08 16:51:47 -07:00
..
api Allow hostname components in component names. 2015-10-08 16:51:47 -07:00
auth auth.AccessController interface now uses distribution/context 2015-07-23 19:48:47 -07:00
client Correctly sanitize location url preserving parameters 2015-08-28 09:23:00 -07:00
handlers Merge pull request #740 from stevvooe/disable-storage-redirects 2015-07-30 14:28:31 -07:00
listener [Server] Listen and serve on a unix socket 2015-05-11 16:00:14 +03:00
middleware Rename top level registry interface to namespace 2015-04-09 19:21:33 -07:00
storage Allow disabling of starage driver redirects 2015-07-24 16:59:35 -07:00
doc.go Integrate layer info cache with registry and storage 2015-04-02 20:15:16 -07:00