pkg/tarsum: adding more tests

Ensuring case size of headers will still be accounted for.
https://github.com/docker/docker/pull/8869#discussion_r20114401

Signed-off-by: Vincent Batts <vbatts@redhat.com>
devmapper: Call UdevWait() even in failure path

Currently we set up a cookie and upon failure not call UdevWait(). This
does not cleanup the cookie and associated semaphore and system will
soon max out on total number of semaphores.

To avoid this, call UdevWait() even in failure path which in turn will
cleanup associated semaphore.

Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Vincent Batts <vbatts@redhat.com>
overlayfs: more helpful output when not supported

based on https://github.com/docker/docker/pull/7619#discussion_r20385086

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
overlayfs: add --storage-driver doc

Signed-off-by: Vincent Batts <vbatts@redhat.com>
Fix for #8777

Now filter name is trimmed and lowercased before evaluation for case
insensitive and whitespace trimemd check.

Signed-off-by: Oh Jinkyun <tintypemolly@gmail.com>
build: add pull flag to force image pulling

Signed-off-by: Cristian Staretu <cristian.staretu@gmail.com>
Fix link to MAINTAINERS.md in CONTRIBUTING.md

Signed-off-by: Martin Honermeyer <maze@strahlungsfrei.de>
Mknod more loopbacks for devmapper

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Merge pull request #9185 from djmaze/patch-1

Fix link to MAINTAINERS.md in CONTRIBUTING.md
Merge pull request #9086 from vbatts/vbatts-tarsum_more_tests

pkg/tarsum: adding more tests
Merge pull request #9267 from crosbymichael/devmapper-mknod

Mknod more loopbacks for devmapper
Merge pull request #9183 from vbatts/dm_udevwait

devmapper: Call UdevWait() even in failure path
pkg/devicemapper: clarify TaskCreate and createTask

* Rename and expose createTask() to TaskCreateNamed()
* add comments

Signed-off-by: Vincent Batts <vbatts@redhat.com>
Merge pull request #9188 from somaopensource/8777-fix

Fix for #8777 (continuing PR #9061)
Cleanup exec API docs and available params

Adds pertitent information about what is expected in the json payload
and comments out unsupported (exec) features in runConfig.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
Merge pull request #9223 from vbatts/vbatts-overlay_notfound

overlayfs: more helpful output when not supported
Add missing unit testcase for new IsSet() func in mflag

Forgot to add this when I did PR #9259

Signed-off-by: Doug Davis <dug@us.ibm.com>
zsh: correctly parse available subcommands

A lot of flags have been added on the output of `docker help`. Use a
more robust method to extract the list of available subcommands by
spotting the `Command:` line and the next blank line.

Signed-off-by: Vincent Bernat <vincent@bernat.im>
Fixed typo in documentation.
Empty Line should fix Markdown unordered list

Without the line break the list would render as one single paragraph.