containerd/linux/shim
Stephen J Day 9e5bd5a2dc
namespaces, identifiers: split validation
After review, there are cases where having common requirements for
namespaces and identifiers creates contention between applications.  One
example is that it is nice to have namespaces comply with domain name
requirement, but that does not allow underscores, which are required for
certain identifiers.

The namespaces validation has been reverted to be in line with RFC 1035.
Existing identifiers has been modified to allow simply alpha-numeric
identifiers, while limiting adjacent separators.

We may follow up tweaks for the identifier charset but this split should
remove the hard decisions.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-07-12 14:46:47 -07:00
..
v1 Refactor runtime events into Task* types 2017-07-12 10:57:57 -07:00
client_linux.go Use event service post for shim events 2017-07-07 16:30:57 -07:00
client_unix.go Use event service post for shim events 2017-07-07 16:30:57 -07:00
client.go Start of day configuration of shim debug setting 2017-07-12 17:48:27 +01:00
exec.go namespaces, identifiers: split validation 2017-07-12 14:46:47 -07:00
init.go namespaces, identifiers: split validation 2017-07-12 14:46:47 -07:00
io.go Close stdin on create if it wasn't requested and there's no terminal 2017-05-16 14:16:47 -07:00
local.go Refactor runtime events into Task* types 2017-07-12 10:57:57 -07:00
process.go Add Exec IDs 2017-07-06 15:23:08 -07:00
service.go namespaces, identifiers: split validation 2017-07-12 14:46:47 -07:00