devmapper: include dm_deps information in debug

Signed-off-by: Vincent Batts <vbatts@redhat.com>
daemon logging: unifying output and timestamps

A little refactor of the ./pkg/log so engine can have a logger instance

Signed-off-by: Vincent Batts <vbatts@redhat.com>
Add more names

Docker-DCO-1.1-Signed-off-by: Brian Goff <bgoff@cpuguy83-mbp.home> (github: cpuguy83)
Fix the bug of tag a existed tag name of a repository.

Signed-off-by: Lei Jitang <leijitang@huawei.com>
reflect changes introduced in d2ffcd9 in docs

Docker-DCO-1.1-Signed-off-by: Brice Jaglin <bjaglin@teads.tv> (github: bjaglin)
on truncated output, show canonical name rather than first name

Docker-DCO-1.1-Signed-off-by: Brice Jaglin <bjaglin@teads.tv> (github: bjaglin)
Import ps name parsing for default name

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Add some docs about which env vars are defined in new containers

@SvenDowideit FYI

Closes #3087

Signed-off-by: Doug Davis <dug@us.ibm.com>
Make V2 code more defensive against malformed content

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Use direct registry url

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Update pull message and log

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Add status message for V2 pull

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Update manifest format to rename blobsums and use arrays of dictionaries

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Support tarsum dev version to fix issue with mtime

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Update verification message

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Enable V2 pull flow

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
cleaner handling of client socket access

In the go stdlib net/http Transport, the used connections are cached
when idled. This behaviour is intended for TCP connections and does not
behave correctly for unix sockets. Despite the
DefaultMaxIdleConnsPerHost being 2, the idled connections are held open
during a session. For large sessions like `docker rm $(docker ps -a -q)`
of thousands of containers, it will cause the client _and_ the server to
open too many fails and have failures.

Having keep alives not used for only unix sockets is a work around for
this stdlib issue.

Also this includes disabling compression when communicating over the
local unix socket too.

Signed-off-by: Vincent Batts <vbatts@redhat.com>
Merge pull request #8505 from crosbymichael/ps-name

Improve ps name parsing
Merge pull request #8393 from dmcgowan/provenance_pull_enhance

Make V2 code more defensive against malformed content
Merge pull request #8508 from vbatts/vbatts-too_many_open_files

cleaner handling of client socket access