"Fossies" - the Fresh Open Source Software Archive

Member "buildah-1.27.2/changelog.txt" (20 Sep 2022, 116665 Bytes) of package /linux/misc/buildah-1.27.2.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "changelog.txt": 1.27.1_vs_1.27.2.

    1 - Changelog for v1.27.2 (2022-09-20)
    2   * build: backport the --skip-unused-stages flag.
    3 
    4 - Changelog for v1.27.1 (2022-09-09)
    5   * run: add container gid to additional groups.
    6 
    7 - Changelog for v1.27.0 (2022-08-01)
    8   * build: support filtering cache by duration using `--cache-ttl`.
    9   * build: support building from commit when using git repo as build context.
   10   * build: clean up git repos correctly when using subdirs.
   11   * build: add support for distributing cache to remote sources using `--cache-to` and `--cache-from`.
   12   * imagebuildah: optimize cache hits for `COPY` and `ADD` instructions.
   13   * build: support OCI hooks for ephemeral build containers.
   14   * build: add support for `--userns=auto`.
   15   * copier: add NoOverwriteNonDirDir option .
   16   * add initial support for building images using Buildah on FreeBSD.
   17   * multistage: this now skips the computing of unwanted stages to improve performance.
   18   * multiarch: support splitting build logs for `--platform` using `--logsplit`.
   19   * build: add support for building images where the base image has no history.
   20   * commit: allow disabling image history with `--omit-history`.
   21   * build: add support for renaming a device in rootless setups.
   22   * build: now supports additionalBuildContext in builds via the `--build-context` option.
   23   * build: `--output` produces artifacts even if the build container is not committed.
   24   * build: now accepts `-cpp-flag`, allowing users to pass in CPP flags when processing a Containerfile with C Preprocessor-like syntax.
   25   * build: now accepts a branch and a subdirectory when the build context is a git repository.
   26   * build: output now shows a progress bar while pushing and pulling images
   27   * build: now errors out if the path to Containerfile is a directory.
   28   * build: support building container images on environments that are rootless and without any valid login sessions.
   29   * fix: `--output` now generates artifacts even if the entire build is cached.
   30   * fix: `--output` generates artifacts only for the target stage in multi-stage builds.
   31   * fix,add: now fails on a bad HTTP response instead of writing to container
   32   * fix,squash: never use build cache when computing the last step of the last stage
   33   * fix,build,run: allow reusing secret more than once in different RUN steps
   34   * fix: compatibility with Docker build by making its --label and --annotate options set empty labels and annotations when given a name but no `=` or label value.
   35 
   36 - Changelog for v1.26.0 (2022-05-04)
   37   * imagebuildah,build: move deepcopy of args before we spawn goroutine
   38   * Vendor in containers/storage v1.40.2
   39   * buildah.BuilderOptions.DefaultEnv is ignored, so mark it as deprecated
   40   * help output: get more consistent about option usage text
   41   * Handle OS version and features flags
   42   * buildah build: --annotation and --label should remove values
   43   * buildah build: add a --env
   44   * buildah: deep copy options.Args before performing concurrent build/stage
   45   * test: inline platform and builtinargs behaviour
   46   * vendor: bump imagebuilder to master/009dbc6
   47   * build: automatically set correct TARGETPLATFORM where expected
   48   * build(deps): bump github.com/fsouza/go-dockerclient
   49   * Vendor in containers/(common, storage, image)
   50   * imagebuildah, executor: process arg variables while populating baseMap
   51   * buildkit: add support for custom build output with --output
   52   * Cirrus: Update CI VMs to F36
   53   * fix staticcheck linter warning for deprecated function
   54   * Fix docs build on FreeBSD
   55   * build(deps): bump github.com/containernetworking/cni from 1.0.1 to 1.1.0
   56   * copier.unwrapError(): update for Go 1.16
   57   * copier.PutOptions: add StripSetuidBit/StripSetgidBit/StripStickyBit
   58   * copier.Put(): write to read-only directories
   59   * build(deps): bump github.com/cpuguy83/go-md2man/v2 in /tests/tools
   60   * Rename $TESTSDIR (the plural one), step 4 of 3
   61   * Rename $TESTSDIR (the plural one), step 3 of 3
   62   * Rename $TESTSDIR (the plural one), step 2 of 3
   63   * Rename $TESTSDIR (the plural one), step 1 of 3
   64   * build(deps): bump github.com/containerd/containerd from 1.6.2 to 1.6.3
   65   * Ed's periodic test cleanup
   66   * using consistent lowercase 'invalid' word in returned err msg
   67   * Update vendor of containers/(common,storage,image)
   68   * use etchosts package from c/common
   69   * run: set actual hostname in /etc/hostname to match docker parity
   70   * update c/common to latest main
   71   * Update vendor of containers/(common,storage,image)
   72   * Stop littering
   73   * manifest-create: allow creating manifest list from local image
   74   * Update vendor of storage,common,image
   75   * Bump golang.org/x/crypto to 7b82a4e
   76   * Initialize network backend before first pull
   77   * oci spec: change special mount points for namespaces
   78   * tests/helpers.bash: assert handle corner cases correctly
   79   * buildah: actually use containers.conf settings
   80   * integration tests: learn to start a dummy registry
   81   * Fix error check to work on Podman
   82   * buildah build should accept at most one arg
   83   * tests: reduce concurrency for flaky bud-multiple-platform-no-run
   84   * vendor in latest containers/common,image,storage
   85   * manifest-add: allow override arch,variant while adding image
   86   * Remove a stray `\` from .containerenv
   87   * Vendor in latest opencontainers/selinux v1.10.1
   88   * build, commit: allow removing default identity labels
   89   * Create shorter names for containers based on image IDs
   90   * test: skip rootless on cgroupv2 in root env
   91   * fix hang when oci runtime fails
   92   * Set permissions for GitHub actions
   93   * copier test: use correct UID/GID in test archives
   94   * run: set parent-death signals and forward SIGHUP/SIGINT/SIGTERM
   95   * Bump back to v1.26.0-dev
   96   * build(deps): bump github.com/opencontainers/runc from 1.1.0 to 1.1.1
   97   * Included the URL to check the SHA
   98 
   99 - Changelog for v1.25.1 (2022-03-30)
  100   * buildah: create WORKDIR with USER permissions
  101   * vendor: update github.com/openshift/imagebuilder
  102   * copier: attempt to open the dir before adding it
  103   * Updated dependabot to get updates for GitHub actions.
  104   * Switch most calls to filepath.Walk to filepath.WalkDir
  105   * build: allow --no-cache and --layers so build cache can be overrided
  106   * build(deps): bump github.com/onsi/gomega from 1.18.1 to 1.19.0
  107   * Bump to v1.26.0-dev
  108   * build(deps): bump github.com/golangci/golangci-lint in /tests/tools
  109 
  110 - Changelog for v1.25.0 (2022-03-25)
  111   * install: drop RHEL/CentOS 7 doc
  112   * build(deps): bump github.com/containers/common from 0.47.4 to 0.47.5
  113   * Bump c/storage to v1.39.0 in main
  114   * Add a test for CVE-2022-27651
  115   * build(deps): bump github.com/docker/docker
  116   * Bump github.com/prometheus/client_golang to v1.11.1
  117   * [CI:DOCS] man pages: sort flags, and keep them that way
  118   * build(deps): bump github.com/containerd/containerd from 1.6.1 to 1.6.2
  119   * Don't pollute
  120   * network setup: increase timeout to 4 minutes
  121   * do not set the inheritable capabilities
  122   * build(deps): bump github.com/golangci/golangci-lint in /tests/tools
  123   * build(deps): bump github.com/containers/ocicrypt from 1.1.2 to 1.1.3
  124   * parse: convert exposed GetVolumes to internal only
  125   * buildkit: mount=type=cache support locking external cache store
  126   * .in support: improve error message when cpp is not installed
  127   * buildah image: install cpp
  128   * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  129   * build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0
  130   * build(deps): bump github.com/docker/docker
  131   * Add --no-hosts flag to eliminate use of /etc/hosts within containers
  132   * test: remove skips for rootless users
  133   * test: unshare mount/umount if test is_rootless
  134   * tests/copy: read correct containers.conf
  135   * build(deps): bump github.com/docker/distribution
  136   * cirrus: add seperate task and matrix for rootless
  137   * tests: skip tests for rootless which need unshare
  138   * buildah: test rootless integration
  139   * vendor: bump c/storage to main/93ce26691863
  140   * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.9 to 1.7.10
  141   * tests/copy: initialize the network, too
  142   * [CI:DOCS] remove references to Kubic for CentOS and Ubuntu
  143   * build(deps): bump github.com/containerd/containerd from 1.6.0 to 1.6.1
  144   * use c/image/pkg/blobcache
  145   * vendor c/image/v5@v5.20.0
  146   * add: ensure the context directory is an absolute path
  147   * executor: docker builds must inherit healthconfig from base if any
  148   * docs: Remove Containerfile and containeringore
  149   * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.8 to 1.7.9
  150   * helpers.bash: Use correct syntax
  151   * speed up combination-namespaces test
  152   * build(deps): bump github.com/golangci/golangci-lint in /tests/tools
  153   * Bump back to 1.25.0-dev
  154   * build(deps): bump github.com/containerd/containerd from 1.5.9 to 1.6.0
  155 
  156 - Changelog for v1.24.2 (2022-02-16)
  157   * Increase subuid/subgid to 65535
  158   * history: only add proxy vars to history if specified
  159   * run_linux: use --systemd-cgroup
  160   * buildah: new global option --cgroup-manager
  161   * Makefile: build with systemd when available
  162   * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.7 to 1.7.8
  163   * Bump c/common to v0.47.4
  164   * Cirrus: Use updated VM images
  165   * conformance: add a few "replace-directory-with-symlink" tests
  166   * Bump back to v1.25.0-dev
  167 
  168 - Changelog for v1.24.1 (2022-02-03)
  169   * executor: Add support for inline --platform within Dockerfile
  170   * caps: fix buildah run --cap-add=all
  171   * Update vendor of openshift/imagebuilder
  172   * Bump version of containers/image and containers/common
  173   * Update vendor of containers/common
  174   * System tests: fix accidental vandalism of source dir
  175   * build(deps): bump github.com/containers/storage from 1.38.1 to 1.38.2
  176   * imagebuildah.BuildDockerfiles(): create the jobs semaphore
  177   * build(deps): bump github.com/onsi/gomega from 1.18.0 to 1.18.1
  178   * overlay: always honor mountProgram
  179   * overlay: move mount program invocation to separate function
  180   * overlay: move mount program lookup to separate function
  181   * Bump to v1.25.0-dev [NO TESTS NEEDED]
  182 
  183 - Changelog for v1.24.0 (2022-01-26)
  184   * Update vendor of containers/common
  185   * build(deps): bump github.com/golangci/golangci-lint in /tests/tools
  186   * Github-workflow: Report both failures and errors.
  187   * build(deps): bump github.com/containers/image/v5 from 5.18.0 to 5.19.0
  188   * Update docs/buildah-build.1.md
  189   * [CI:DOCS] Fix typos and improve language
  190   * buildah bud --network add support for custom networks
  191   * Make pull commands be consistent
  192   * docs/buildah-build.1.md: don't imply that -v isn't just a RUN thing
  193   * build(deps): bump github.com/onsi/gomega from 1.17.0 to 1.18.0
  194   * Vendor in latest containers/image
  195   * Run codespell on code
  196   * .github/dependabot.yml: add tests/tools go.mod
  197   * CI: rm git-validation, add GHA job to validate PRs
  198   * tests/tools: bump go-md2man to v2.0.1
  199   * tests/tools/Makefile: simplify
  200   * tests/tools: bump onsi/ginkgo to v1.16.5
  201   * vendor: bump c/common and others
  202   * mount: add support for custom upper and workdir with overlay mounts
  203   * linux: fix lookup for runtime
  204   * overlay: add MountWithOptions to API which extends support for advanced overlay
  205   * Allow processing of SystemContext from FlagSet
  206   * .golangci.yml: enable unparam linter
  207   * util/resolveName: rm bool return
  208   * tests/tools: bump golangci-lint
  209   * .gitignore: fixups
  210   * all: fix capabilities.NewPid deprecation warnings
  211   * bind/mount.go: fix linter comment
  212   * all: fix gosimple warning S1039
  213   * tests/e2e/buildah_suite_test.go: fix gosimple warnings
  214   * imagebuildah/executor.go: fix gosimple warning
  215   * util.go: fix gosimple warning
  216   * build(deps): bump github.com/opencontainers/runc from 1.0.3 to 1.1.0
  217   * Enable git-daemon tests
  218   * Allow processing of id options from FlagSet
  219   * Cirrus: Re-order tasks for more parallelism
  220   * Cirrus: Freshen VM images
  221   * Fix platform handling for empty os/arch values
  222   * Allow processing of network options from FlagSet
  223   * Fix permissions on  secrets directory
  224   * Update containers/image and containers/common
  225   * bud.bats: use a local git daemon for the git protocol test
  226   * Allow processing of common options from FlagSet
  227   * Cirrus: Run int. tests in parallel with unit
  228   * vendor c/common
  229   * Fix default CNI paths
  230   * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.6 to 1.7.7
  231   * multi-stage: enable mounting stages across each other with selinux enabled
  232   * executor: Share selinux label of first stage with other stages in a build
  233   * buildkit: add from field to bind and cache mounts so images can be used as source
  234   * Use config.ProxyEnv from containers/common
  235   * use libnetwork from c/common for networking
  236   * setup the netns in the buildah parent process
  237   * build(deps): bump github.com/containerd/containerd from 1.5.8 to 1.5.9
  238   * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.4 to 1.7.6
  239   * build: fix libsubid test
  240   * Allow callers to replace the ContainerSuffix
  241   * parse: allow parsing anomaly non-human value for memory control group
  242   * .cirrus: remove static_build from ci
  243   * stage_executor: re-use all possible layers from cache for squashed builds
  244   * build(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0
  245   * Allow rootless buildah to set resource limits on cgroup V2
  246   * build(deps): bump github.com/docker/docker
  247   * tests: move buildkit mount tests files from TESTSDIR to TESTDIR before modification
  248   * build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.0.3
  249   * Wire logger through to config
  250   * copier.Put: check for is-not-a-directory using lstat, not stat
  251   * Turn on rootless cgroupv2 tests
  252   * Grab all of the containers.conf settings for namespaces.
  253   * image: set MediaType in OCI manifests
  254   * copier: RemoveAll possibly-directories
  255   * Simple README fix
  256   * images: accept multiple filter with logical AND
  257   * build(deps): bump github.com/containernetworking/cni from 0.8.1 to 1.0.1
  258   * UPdate vendor of container/storage
  259   * build(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0
  260   * build(deps): bump github.com/containers/image/v5 from 5.16.1 to 5.17.0
  261   * Make LocalIP public function so Podman can use it
  262   * Fix UnsetEnv for buildah bud
  263   * Tests should rely only on static/unchanging images
  264   * run: ensure that stdio pipes are labeled correctly
  265   * build(deps): bump github.com/docker/docker
  266   * Cirrus: Bump up to Fedora 35 & Ubuntu 21.10
  267   * chroot: don't use the generate default seccomp filter for unit tests
  268   * build(deps): bump github.com/containerd/containerd from 1.5.7 to 1.5.8
  269   * ssh-agent: Increase timeout before we explicitly close connection
  270   * docs/tutorials: update
  271   * Clarify that manifest defaults to localhost as the registry name
  272   * "config": remove a stray bit of debug output
  273   * "commit": fix a flag typo
  274   * Fix an error message: unlocking vs locking
  275   * Expand the godoc for CommonBuildOptions.Secrets
  276   * chroot: accept an "rw" option
  277   * Add --unsetenv option to buildah commit and build
  278   * define.TempDirForURL(): show CombinedOutput when a command fails
  279   * config: support the variant field
  280   * rootless: do not bind mount /sys if not needed
  281   * Fix tutorial to specify command on buildah run line
  282   * build: history should not contain ARG values
  283   * docs: Use guaranteed path for go-md2man
  284   * run: honor --network=none from builder if nothing specified
  285   * networkpolicy: Should be enabled instead of default when explictly set
  286   * Add support for env var secret sources
  287   * build(deps): bump github.com/docker/docker
  288   * fix: another non-portable shebang
  289   * Rootless containers users should use additional groups
  290   * Support overlayfs path contains colon
  291   * Report ignorefile location when no content added
  292   * Add support for host.containers.internal in the /etc/hosts
  293   * build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
  294   * imagebuildah: fix nil deref
  295   * buildkit: add support for mount=type=cache
  296   * Default secret mode to 400
  297   * [CI:DOCS] Include manifest example usage
  298   * docs: update buildah-from, buildah-pull 'platform' option compatibility notes
  299   * docs: update buildah-build 'platform' option compatibility notes
  300   * De-dockerize the man page as much as possible
  301   * [CI:DOCS] Touch up Containerfile man page to show ARG can be 1st
  302   * docs: Fix and Update Containerfile man page with supported mount types
  303   * mount: add tmpcopyup to tmpfs mount option
  304   * buildkit: Add support for --mount=type=tmpfs
  305   * build(deps): bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1
  306   * Fix command doc links in README.md
  307   * build(deps): bump github.com/containers/image/v5 from 5.16.0 to 5.16.1
  308   * build: Add support for buildkit like --mount=type=bind
  309   * Bump containerd to v1.5.7
  310   * build(deps): bump github.com/docker/docker
  311   * tests: stop pulling php, composer
  312   * Fix .containerignore link file
  313   * Cirrus: Fix defunct package metadata breaking cache
  314   * build(deps): bump github.com/containers/storage from 1.36.0 to 1.37.0
  315   * buildah build: add --all-platforms
  316   * Add man page for Containerfile and .containerignore
  317   * Plumb the remote logger throughut Buildah
  318   * Replace fmt.Sprintf("%d", x) with strconv.Itoa(x)
  319   * Run: Cleanup run directory after every RUN step
  320   * build(deps): bump github.com/containers/common from 0.45.0 to 0.46.0
  321   * Makefile: adjust -ldflags/-gcflags/-gccgoflags depending on the go implementation
  322   * Makefile: check for `-race` using `-mod=vendor`
  323   * imagebuildah: fix an attempt to write to a nil map
  324   * push: support to specify the compression format
  325   * conformance: allow test cases to specify dockerUseBuildKit
  326   * build(deps): bump github.com/containers/common from 0.44.1 to 0.45.0
  327   * build(deps): bump github.com/containers/common from 0.44.0 to 0.44.1
  328   * unmarshalConvertedConfig(): handle zstd compression
  329   * tests/copy/copy: wire up compression options
  330   * Update to github.com/vbauerster/mpb v7.1.5
  331   * Add flouthoc to OWNERS
  332   * build: Add additional step nodes when labels are modified
  333   * Makefile: turn on race detection whenever it's available
  334   * conformance: add more tests for exclusion short-circuiting
  335   * Update VM Images + Drop prior-ubuntu testing
  336   * Bump to v1.24.0-dev
  337 
  338 - Changelog for v1.23.0 (2021-09-13)
  339   * Vendor in containers/common v0.44.0
  340   * build(deps): bump github.com/containers/storage from 1.35.0 to 1.36.0
  341   * Update 05-openshift-rootless-build.md
  342   * build(deps): bump github.com/opencontainers/selinux from 1.8.4 to 1.8.5
  343   * .cirrus.yml: run cross_build_task on Big Sur
  344   * Makefile: update cross targets
  345   * Add support for rootless overlay mounts
  346   * Cirrus: Increase unit-test timeout
  347   * Docs: Clarify rmi w/ manifest/index use
  348   * build: mirror --authfile to filesystem if pointing to FD instead of file
  349   * Fix build with .git url with branch
  350   * manifest: rm should remove only manifests not referenced images.
  351   * vendor: bump c/common to v0.43.3-0.20210902095222-a7acc160fb25
  352   * Avoid rehashing and noop compression writer
  353   * corrected man page section; .conf file to mention its man page
  354   * copy: add --max-parallel-downloads to tune that copy option
  355   * copier.Get(): try to avoid descending into directories
  356   * tag: Support tagging manifest list instead of resolving to images
  357   * Install new manpages to correct sections
  358   * conformance: tighten up exception specifications
  359   * Add support for libsubid
  360   * Add epoch time field to buildah images
  361   * Fix ownership of /home/build/.local/share/containers
  362   * build(deps): bump github.com/containers/image/v5 from 5.15.2 to 5.16.0
  363   * Rename bud to build, while keeping an alias for to bud.
  364   * Replace golang.org/x/crypto/ssh/terminal with golang.org/x/term
  365   * build(deps): bump github.com/opencontainers/runc from 1.0.1 to 1.0.2
  366   * build(deps): bump github.com/onsi/gomega from 1.15.0 to 1.16.0
  367   * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.3 to 1.7.4
  368   * build(deps): bump github.com/containers/common from 0.43.1 to 0.43.2
  369   * Move DiscoverContainerfile to pkg/util directory
  370   * build(deps): bump github.com/containers/image/v5 from 5.15.1 to 5.15.2
  371   * Remove some references to Docker
  372   * build(deps): bump github.com/containers/image/v5 from 5.15.0 to 5.15.1
  373   * imagebuildah: handle --manifest directly
  374   * build(deps): bump github.com/containers/common from 0.42.1 to 0.43.1
  375   * build(deps): bump github.com/opencontainers/selinux from 1.8.3 to 1.8.4
  376   * executor: make sure imageMap is updated with terminatedStage
  377   * tests/serve/serve.go: use a kernel-assigned port
  378   * Bump go for vendor-in-container from 1.13 to 1.16
  379   * imagebuildah: move multiple-platform building internal
  380   * Adds GenerateStructure helper function to support rootfs-overlay.
  381   * Run codespell to fix spelling
  382   * Implement SSH RUN mount
  383   * build(deps): bump github.com/onsi/gomega from 1.14.0 to 1.15.0
  384   * Fix resolv.conf content with run --net=private
  385   * run: fix nil deref using the option's logger
  386   * build(deps): bump github.com/containerd/containerd from 1.5.1 to 1.5.5
  387   * make vendor-in-container
  388   * bud: teach --platform to take a list
  389   * set base-image annotations
  390   * build(deps): bump github.com/opencontainers/selinux from 1.8.2 to 1.8.3
  391   * [CI:DOCS] Fix CHANGELOG.md
  392   * Bump to v1.23.0-dev [NO TESTS NEEDED]
  393   * Accept repositories on login/logout
  394 
  395 - Changelog for v1.22.0 (2021-08-02)
  396   * c/image, c/storage, c/common vendor before Podman 3.3 release
  397   * WIP: tests: new assert()
  398   * Proposed patch for 3399 (shadowutils)
  399   * Fix handling of --restore shadow-utils
  400   * build(deps): bump github.com/containers/image/v5 from 5.13.2 to 5.14.0
  401   * runtime-flag (debug) test: handle old & new runc
  402   * build(deps): bump github.com/containers/storage from 1.32.6 to 1.33.0
  403   * Allow dst and destination for target in secret mounts
  404   * Multi-arch: Always push updated version-tagged img
  405   * Add a few tests on cgroups V2
  406   * imagebuildah.stageExecutor.prepare(): remove pseudonym check
  407   * refine dangling filter
  408   * Chown with environment variables not set should fail
  409   * Just restore protections of shadow-utils
  410   * build(deps): bump github.com/opencontainers/runc from 1.0.0 to 1.0.1
  411   * Remove specific kernel version number requirement from install.md
  412   * Multi-arch image workflow: Make steps generic
  413   * chroot: fix environment value leakage to intermediate processes
  414   * Update nix pin with `make nixpkgs`
  415   * buildah source - create and manage source images
  416   * Update cirrus-cron notification GH workflow
  417   * Reuse code from containers/common/pkg/parse
  418   * Cirrus: Freshen VM images
  419   * build(deps): bump github.com/containers/storage from 1.32.5 to 1.32.6
  420   * Fix excludes exception begining with / or ./
  421   * Fix syntax for --manifest example
  422   * build(deps): bump github.com/onsi/gomega from 1.13.0 to 1.14.0
  423   * vendor containers/common@main
  424   * Cirrus: Drop dependence on fedora-minimal
  425   * Adjust conformance-test error-message regex
  426   * Workaround appearance of differing debug messages
  427   * Cirrus: Install docker from package cache
  428   * build(deps): bump github.com/containers/ocicrypt from 1.1.1 to 1.1.2
  429   * Switch rusagelogfile to use options.Out
  430   * build(deps): bump github.com/containers/storage from 1.32.4 to 1.32.5
  431   * Turn stdio back to blocking when command finishes
  432   * Add support for default network creation
  433   * Cirrus: Updates for master->main rename
  434   * Change references from master to main
  435   * Add `--env` and `--workingdir` flags to run command
  436   * build(deps): bump github.com/opencontainers/runc
  437   * [CI:DOCS] buildah bud: spelling --ignore-file requires parameter
  438   * [CI:DOCS] push/pull: clarify supported transports
  439   * Remove unused function arguments
  440   * Create mountOptions for mount command flags
  441   * Extract version command implementation to function
  442   * Add --json flags to `mount` and `version` commands
  443   * build(deps): bump github.com/containers/storage from 1.32.2 to 1.32.3
  444   * build(deps): bump github.com/containers/common from 0.40.0 to 0.40.1
  445   * copier.Put(): set xattrs after ownership
  446   * buildah add/copy: spelling
  447   * build(deps): bump github.com/containers/common from 0.39.0 to 0.40.0
  448   * buildah copy and buildah add should support .containerignore
  449   * Remove unused util.StartsWithValidTransport
  450   * Fix documentation of the --format option of buildah push
  451   * Don't use alltransports.ParseImageName with known transports
  452   * build(deps): bump github.com/containers/image/v5 from 5.13.0 to 5.13.1
  453   * man pages: clarify `rmi` removes dangling parents
  454   * tests: make it easer to override the location of the copy helper
  455   * build(deps): bump github.com/containers/image/v5 from 5.12.0 to 5.13.0
  456   * [CI:DOCS] Fix links to c/image master branch
  457   * imagebuildah: use the specified logger for logging preprocessing warnings
  458   * Fix copy into workdir for a single file
  459   * Fix docs links due to branch rename
  460   * Update nix pin with `make nixpkgs`
  461   * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.2 to 1.7.3
  462   * build(deps): bump github.com/opencontainers/selinux from 1.8.1 to 1.8.2
  463   * build(deps): bump go.etcd.io/bbolt from 1.3.5 to 1.3.6
  464   * build(deps): bump github.com/containers/storage from 1.32.1 to 1.32.2
  465   * build(deps): bump github.com/mattn/go-shellwords from 1.0.11 to 1.0.12
  466   * build(deps): bump github.com/onsi/ginkgo from 1.16.3 to 1.16.4
  467   * fix(docs): typo
  468   * Move to v1.22.0-dev
  469   * Fix handling of auth.json file while in a user namespace
  470   * Add rusage-logfile flag to optionally send rusage to a file
  471   * imagebuildah: redo step logging
  472   * build(deps): bump github.com/onsi/ginkgo from 1.16.2 to 1.16.3
  473   * build(deps): bump github.com/containers/storage from 1.32.0 to 1.32.1
  474   * Add volumes to make running buildah within a container easier
  475   * build(deps): bump github.com/onsi/gomega from 1.12.0 to 1.13.0
  476   * Add and use a "copy" helper instead of podman load/save
  477   * Bump github.com/containers/common from 0.38.4 to 0.39.0
  478   * containerImageRef/containerImageSource: don't buffer uncompressed layers
  479   * containerImageRef(): squashed images have no parent images
  480   * Sync. workflow across skopeo, buildah, and podman
  481   * Bump github.com/containers/storage from 1.31.1 to 1.31.2
  482   * Bump github.com/opencontainers/runc from 1.0.0-rc94 to 1.0.0-rc95
  483   * Bump to v1.21.1-dev [NO TESTS NEEDED]
  484 
  485 - Changelog for v1.21.0 (2021-05-19)
  486   * Don't blow up if cpp detects errors
  487   * Vendor in containers/common v0.38.4
  488   * Remove 'buildah run --security-opt' from completion
  489   * update c/common
  490   * Fix handling of --default-mounts-file
  491   * update vendor of containers/storage v1.31.1
  492   * Bump github.com/containers/storage from 1.30.3 to 1.31.0
  493   * Send logrus messages back to caller when building
  494   * github: Fix bad repo. ref in workflow config
  495   * Check earlier for bad image tags name
  496   * buildah bud: fix containers/podman/issues/10307
  497   * Bump github.com/containers/storage from 1.30.1 to 1.30.3
  498   * Cirrus: Support [CI:DOCS] test skipping
  499   * Notification email for cirrus-cron build failures
  500   * Bump github.com/opencontainers/runc from 1.0.0-rc93 to 1.0.0-rc94
  501   * Fix race condition
  502   * Fix copy race while walking paths
  503   * Preserve ownership of lower directory when doing an overlay mount
  504   * Bump github.com/onsi/gomega from 1.11.0 to 1.12.0
  505   * Update nix pin with `make nixpkgs`
  506   * codespell cleanup
  507   * Multi-arch github-action workflow unification
  508   * Bump github.com/containers/image/v5 from 5.11.1 to 5.12.0
  509   * Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.2
  510   * imagebuildah: ignore signatures when tagging images
  511   * update to latest libimage
  512   * Bump github.com/containers/common from 0.37.0 to 0.37.1
  513   * Bump github.com/containers/storage from 1.30.0 to 1.30.1
  514   * Upgrade to GitHub-native Dependabot
  515   * Document location of auth.json file if XDG_RUNTIME_DIR is not set
  516   * run.bats: fix flake in run-user test
  517   * Cirrus: Update F34beta -> F34
  518   * pr-should-include-tests: try to make work in buildah
  519   * runUsingRuntime: when relaying error from the runtime, mention that
  520   * Run(): avoid Mkdir() into the rootfs
  521   * imagebuildah: replace archive with chrootarchive
  522   * imagebuildah.StageExecutor.volumeCacheSaveVFS(): set up bind mounts
  523   * conformance: use :Z with transient mounts when SELinux is enabled
  524   * bud.bats: fix a bats warning
  525   * imagebuildah: create volume directories when using overlays
  526   * imagebuildah: drop resolveSymlink()
  527   * namespaces test - refactoring and cleanup
  528   * Refactor 'idmapping' system test
  529   * Cirrus: Update Ubuntu images to 21.04
  530   * Tiny fixes in bud system tests
  531   * Add compabitility wrappers for removed packages
  532   * Fix expected message at pulling image
  533   * Fix system tests of 'bud' subcommand
  534   * [CI:DOCS] Update steps for CentOS runc users
  535   * Add support for secret mounts
  536   * Add buildah manifest rm command
  537   * restore push/pull and util API
  538   * [CI:DOCS] Remove older distro docs
  539   * Rename rhel secrets to subscriptions
  540   * vendor in openshift/imagebuilder
  541   * Remove buildah bud --loglevel ...
  542   * use new containers/common/libimage package
  543   * Fix copier when using globs
  544   * Test namespace flags of 'bud' subcommand
  545   * Add system test of 'bud' subcommand
  546   * Output names of multiple tags in buildah bud
  547   * push to docker test: don't get fooled by podman
  548   * copier: add Remove()
  549   * build(deps): bump github.com/containers/image/v5 from 5.10.5 to 5.11.1
  550   * Restore log timestamps
  551   * Add system test of 'buildah help' with a tiny fix
  552   * tests: copy.bats: fix infinite hang
  553   * Do not force hard code to crun in rootless mode
  554   * build(deps): bump github.com/openshift/imagebuilder from 1.2.0 to 1.2.1
  555   * build(deps): bump github.com/containers/ocicrypt from 1.1.0 to 1.1.1
  556   * build(deps): bump github.com/containers/common from 0.35.4 to 0.36.0
  557   * Fix arg missing warning in bud
  558   * Check without flag in 'from --cgroup-parent' test
  559   * Minor fixes to Buildah as a library tutorial documentation
  560   * Add system test of 'buildah version' for packaged buildah
  561   * Add a few system tests of 'buildah from'
  562   * Log the final error with %+v at logging level "trace"
  563   * copier: add GetOptions.NoCrossDevice
  564   * Update nix pin with `make nixpkgs`
  565   * Bump to v1.20.2-dev
  566 
  567 - Changelog for v1.20.1 (2021-04-13)
  568   * Run container with isolation type set at 'from'
  569   * bats helpers.bash - minor refactoring
  570   * Bump containers/storage vendor to v1.29.0
  571   * build(deps): bump github.com/onsi/ginkgo from 1.16.0 to 1.16.1
  572   * Cirrus: Update VMs w/ F34beta
  573   * CLI add/copy: add a --from option
  574   * build(deps): bump github.com/onsi/ginkgo from 1.15.2 to 1.16.0
  575   * Add authentication system tests for 'commit' and 'bud'
  576   * fix local image lookup for custom platform
  577   * Double-check existence of OCI runtimes
  578   * Cirrus: Make use of shared get_ci_vm container
  579   * Add system tests of "buildah run"
  580   * Update nix pin with `make nixpkgs`
  581   * Remove some stuttering on returns errors
  582   * Setup alias for --tty to --terminal
  583   * Add conformance tests for COPY /...
  584   * Put a few more minutes on the clock for the CI conformance test
  585   * Add a conformance test for COPY --from $symlink
  586   * Add conformance tests for COPY ""
  587   * Check for symlink in builtin volume
  588   * Sort all mounts by destination directory
  589   * System-test cleanup
  590   * Export parse.Platform string to be used by podman-remote
  591   * blobcache: fix sequencing error
  592   * build(deps): bump github.com/containers/common from 0.35.3 to 0.35.4
  593   * Fix URL in demos/buildah_multi_stage.sh
  594   * Add a few system tests
  595   * [NO TESTS NEEDED] Use --recurse-modules when building git context
  596   * Bump to v1.20.1-dev
  597 
  598 - Changelog for v1.20.0 (2021-03-25)
  599   * vendor in containers/storage v1.28.1
  600   * build(deps): bump github.com/containers/common from 0.35.2 to 0.35.3
  601   * tests: prefetch: use buildah, not podman, for pulls
  602   * Use faster way to check image tag existence during multi-arch build
  603   * Add information about multi-arch images to the Readme
  604   * COPY --chown: expand the conformance test
  605   * pkg/chrootuser: use a bufio.Scanner
  606   * [CI:DOCS] Fix rootful typo in docs
  607   * build(deps): bump github.com/onsi/ginkgo from 1.15.1 to 1.15.2
  608   * Add documentation and testing for .containerignore
  609   * build(deps): bump github.com/sirupsen/logrus from 1.8.0 to 1.8.1
  610   * build(deps): bump github.com/hashicorp/go-multierror from 1.1.0 to 1.1.1
  611   * Lookup Containerfile if user specifies a directory
  612   * Add Tag format placeholder to docs
  613   * copier: ignore sockets
  614   * image: propagate errors from extractRootfs
  615   * Remove system test of 'buildah containers -a'
  616   * Clarify userns options are usable only as root in man pages
  617   * Fix system test of 'containers -a'
  618   * Remove duplicated code in addcopy
  619   * build(deps): bump github.com/onsi/ginkgo from 1.15.0 to 1.15.1
  620   * build(deps): bump github.com/onsi/gomega from 1.10.5 to 1.11.0
  621   * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.1 to 1.7.2
  622   * Update multi-arch buildah build setup with new logic
  623   * Update nix pin with `make nixpkgs`
  624   * overlay.bats: fix the "overlay source permissions" test
  625   * imagebuildah: use overlay for volumes when using overlay
  626   * Make PolicyMap and PullPolicy names align
  627   * copier: add GetOptions.IgnoreUnreadable
  628   * Check local image to match system context
  629   * fix: Containerfiles - smaller set of userns u/gids
  630   * Set upperdir permissions based on source
  631   * Shrink the vendoring size of pkc/cli
  632   * Clarify image name match failure message
  633   * ADD/COPY: create the destination directory first, chroot to it
  634   * copier.GetOptions: add NoDerefSymLinks
  635   * copier: add an Eval function
  636   * Update system test for 'from --cap-add/drop'
  637   * copier: fix a renaming bug
  638   * copier: return child process stderr if we can't JSON decode the response
  639   * Add some system tests
  640   * build(deps): bump github.com/containers/storage from 1.26.0 to 1.27.0
  641   * complement add/copy --chmod documentation
  642   * buildah login and logout, do not need to enter user namespace
  643   * Add multi-arch image build
  644   * chmod/chown added/fixed in bash completions
  645   * OWNERS: add @lsm5
  646   * buildah add/copy --chmod dockerfile implementation
  647   * bump github.com/openshift/imagebuilder from 1.1.8 to 1.2.0
  648   * buildah add/copy --chmod cli implementation for files and urls
  649   * Make sure we set the buildah version label
  650   * Isolation strings, should match user input
  651   * [CI:DOCS] buildah-from.md: remove dup arch,os
  652   * build(deps): bump github.com/containers/image/v5 from 5.10.2 to 5.10.3
  653   * Cirrus: Temp. disable prior-fedora (F32) testing
  654   * pr-should-include-tests: recognized "renamed" tests
  655   * build(deps): bump github.com/sirupsen/logrus from 1.7.0 to 1.8.0
  656   * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.0 to 1.7.1
  657   * build(deps): bump github.com/containers/common from 0.34.2 to 0.35.0
  658   * Fix reaping of stages with no instructions
  659   * add stale bot
  660   * Add base image name to comment
  661   * build(deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.3
  662   * Don't fail copy to emptydir
  663   * buildah: use volatile containers
  664   * vendor: update containers/storage
  665   * Eliminate the use of containers/building import in pkg subdirs
  666   * Add more support for removing config
  667   * Improve messages about --cache-from not being supported
  668   * Revert patch to allow COPY/ADD of empty dirs.
  669   * Don't fail copy to emptydir
  670   * Fix tutorial for rootless mode
  671   * Fix caching layers with build args
  672   * Vendor in containers/image v5.10.2
  673   * build(deps): bump github.com/containers/common from 0.34.0 to 0.34.2
  674   * build(deps): bump github.com/onsi/ginkgo from 1.14.2 to 1.15.0
  675   * 'make validate': require PRs to include tests
  676   * build(deps): bump github.com/onsi/gomega from 1.10.4 to 1.10.5
  677   * build(deps): bump github.com/containers/storage from 1.24.5 to 1.25.0
  678   * Use chown function for U volume flag from containers/common repository
  679   * --iidfile: print hash prefix
  680   * bump containernetworking/cni to v0.8.1 - fix for CVE-2021-20206
  681   * run: fix check for host pid namespace
  682   * Finish plumbing for buildah bud --manifest
  683   * buildah manifest add localimage should work
  684   * Stop testing directory permissions with latest docker
  685   * Fix build arg check
  686   * build(deps): bump github.com/containers/ocicrypt from 1.0.3 to 1.1.0
  687   * [ci:docs] Fix man page for buildah push
  688   * Update nix pin with `make nixpkgs`
  689   * Bump to containers/image v5.10.1
  690   * Rebuild layer if a change in ARG is detected
  691   * Bump golang.org/x/crypto to the latest
  692   * Add Ashley and Urvashi to Approvers
  693   * local image lookup by digest
  694   * Use build-arg ENV val from local environment if set
  695   * Pick default OCI Runtime from containers.conf
  696   * Added required devel packages
  697   * Cirrus: Native OSX Build
  698   * Cirrus: Two minor cleanup items
  699   * Workaround for RHEL gating test failure
  700   * build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0
  701   * build(deps): bump github.com/mattn/go-shellwords from 1.0.10 to 1.0.11
  702   * Reset upstream branch to dev version
  703   * If destination does not exists, do not throw error
  704 
  705 - Changelog for v1.19.0 (2021-01-08)
  706   * Update vendor of containers/storage and containers/common
  707   * Buildah inspect should be able to inspect manifests
  708   * Make buildah push support pushing manifests lists and digests
  709   * Fix handling of TMPDIR environment variable
  710   * Add support for --manifest flags
  711   * Upper directory should match mode of destination directory
  712   * Only grab the OS, Arch if the user actually specified them
  713   * Use --arch and --os and --variant options to select architecture and os
  714   * Cirrus: Track libseccomp and golang version
  715   * copier.PutOptions: add an "IgnoreDevices" flag
  716   * fix: `rmi --prune` when parent image is in store.
  717   * build(deps): bump github.com/containers/storage from 1.24.3 to 1.24.4
  718   * build(deps): bump github.com/containers/common from 0.31.1 to 0.31.2
  719   * Allow users to specify stdin into containers
  720   * Drop log message on failure to mount on /sys file systems to info
  721   * Spelling
  722   * SELinux no longer requires a tag.
  723   * build(deps): bump github.com/opencontainers/selinux from 1.6.0 to 1.8.0
  724   * build(deps): bump github.com/containers/common from 0.31.0 to 0.31.1
  725   * Update nix pin with `make nixpkgs`
  726   * Switch references of /var/run -> /run
  727   * Allow FROM to be overriden with from option
  728   * copier: don't assume we can chroot() on Unixy systems
  729   * copier: add PutOptions.NoOverwriteDirNonDir, Get/PutOptions.Rename
  730   * copier: handle replacing directories with not-directories
  731   * copier: Put: skip entries with zero-length names
  732   * build(deps): bump github.com/containers/storage from 1.24.2 to 1.24.3
  733   * Add U volume flag to chown source volumes
  734   * Turn off PRIOR_UBUNTU Test until vm is updated
  735   * pkg, cli: rootless uses correct isolation
  736   * build(deps): bump github.com/onsi/gomega from 1.10.3 to 1.10.4
  737   * update installation doc to reflect current status
  738   * Move away from using docker.io
  739   * enable short-name aliasing
  740   * build(deps): bump github.com/containers/storage from 1.24.1 to 1.24.2
  741   * build(deps): bump github.com/containers/common from 0.30.0 to 0.31.0
  742   * Throw errors when using bogus --network flags
  743   * pkg/supplemented test: replace our null blobinfocache
  744   * build(deps): bump github.com/containers/common from 0.29.0 to 0.30.0
  745   * inserts forgotten quotation mark
  746   * Not prefer use local image create/add manifest
  747   * Add container information to .containerenv
  748   * Add --ignorefile flag to use alternate .dockerignore flags
  749   * Add a source debug build
  750   * Fix crash on invalid filter commands
  751   * build(deps): bump github.com/containers/common from 0.27.0 to 0.29.0
  752   * Switch to using containers/common pkg's
  753   * fix: non-portable shebang #2812
  754   * Remove copy/paste errors that leaked `Podman` into man pages.
  755   * Add suggests cpp to spec file
  756   * Apply suggestions from code review
  757   * update docs for debian testing and unstable
  758   * imagebuildah: disable pseudo-terminals for RUN
  759   * Compute diffID for mapped-layer at creating image source
  760   * intermediateImageExists: ignore images whose history we can't read
  761   * Bump to v1.19.0-dev
  762   * build(deps): bump github.com/containers/common from 0.26.3 to 0.27.0
  763 
  764 - Changelog for v1.18.0 (2020-11-16)
  765   * Fix testing error caused by simultanious merge
  766   * Vendor in containers/storage v1.24.0
  767   * short-names aliasing
  768   * Add --policy flag to buildah pull
  769   * Stop overwrapping and stuttering
  770   * copier.Get(): ignore ENOTSUP/ENOSYS when listing xattrs
  771   * Run: don't forcibly disable UTS namespaces in rootless mode
  772   * test: ensure non-directory in a Dockerfile path is handled correctly
  773   * Add a few tests for `pull` command
  774   * Fix buildah config --cmd to handle array
  775   * build(deps): bump github.com/containers/storage from 1.23.8 to 1.23.9
  776   * Fix NPE when Dockerfile path contains non-directory entries
  777   * Update buildah bud man page from podman build man page
  778   * Move declaration of decryption-keys to common cli
  779   * Run: correctly call copier.Mkdir
  780   * util: digging UID/GID out of os.FileInfo should work on Unix
  781   * imagebuildah.getImageTypeAndHistoryAndDiffIDs: cache results
  782   * Verify userns-uid-map and userns-gid-map input
  783   * Use CPP, CC and flags in dep check scripts
  784   * Avoid overriding LDFLAGS in Makefile
  785   * ADD: handle --chown on URLs
  786   * Update nix pin with `make nixpkgs`
  787   * (*Builder).Run: MkdirAll: handle EEXIST error
  788   * copier: try to force loading of nsswitch modules before chroot()
  789   * fix MkdirAll usage
  790   * build(deps): bump github.com/containers/common from 0.26.2 to 0.26.3
  791   * build(deps): bump github.com/containers/storage from 1.23.7 to 1.23.8
  792   * Use osusergo build tag for static build
  793   * imagebuildah: cache should take image format into account
  794   * Bump to v1.18.0-dev
  795 
  796 - Changelog for v1.17.0 (2020-10-29)
  797   * Handle cases where other tools mount/unmount containers
  798   * overlay.MountReadOnly: support RO overlay mounts
  799   * overlay: use fusermount for rootless umounts
  800   * overlay: fix umount
  801   * Switch default log level of Buildah to Warn. Users need to see these messages
  802   * Drop error messages about OCI/Docker format to Warning level
  803   * build(deps): bump github.com/containers/common from 0.26.0 to 0.26.2
  804   * tests/testreport: adjust for API break in storage v1.23.6
  805   * build(deps): bump github.com/containers/storage from 1.23.5 to 1.23.7
  806   * build(deps): bump github.com/fsouza/go-dockerclient from 1.6.5 to 1.6.6
  807   * copier: put: ignore Typeflag="g"
  808   * Use curl to get repo file (fix #2714)
  809   * build(deps): bump github.com/containers/common from 0.25.0 to 0.26.0
  810   * build(deps): bump github.com/spf13/cobra from 1.0.0 to 1.1.1
  811   * Remove docs that refer to bors, since we're not using it
  812   * Buildah bud should not use stdin by default
  813   * bump containerd, docker, and golang.org/x/sys
  814   * Makefile: cross: remove windows.386 target
  815   * copier.copierHandlerPut: don't check length when there are errors
  816   * Stop excessive wrapping
  817   * CI: require that conformance tests pass
  818   * bump(github.com/openshift/imagebuilder) to v1.1.8
  819   * Skip tlsVerify insecure BUILD_REGISTRY_SOURCES
  820   * Fix build path wrong https://github.com/containers/podman/issues/7993
  821   * refactor pullpolicy to avoid deps
  822   * build(deps): bump github.com/containers/common from 0.24.0 to 0.25.0
  823   * CI: run gating tasks with a lot more memory
  824   * ADD and COPY: descend into excluded directories, sometimes
  825   * copier: add more context to a couple of error messages
  826   * copier: check an error earlier
  827   * copier: log stderr output as debug on success
  828   * Update nix pin with `make nixpkgs`
  829   * Set directory ownership when copied with ID mapping
  830   * build(deps): bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0
  831   * build(deps): bump github.com/containers/common from 0.23.0 to 0.24.0
  832   * Cirrus: Remove bors artifacts
  833   * Sort build flag definitions alphabetically
  834   * ADD: only expand archives at the right time
  835   * Remove configuration for bors
  836   * Shell Completion for podman build flags
  837   * Bump c/common to v0.24.0
  838   * New CI check: xref --help vs man pages
  839   * CI: re-enable several linters
  840   * Move --userns-uid-map/--userns-gid-map  description into buildah man page
  841   * add: preserve ownerships and permissions on ADDed archives
  842   * Makefile: tweak the cross-compile target
  843   * Bump containers/common to v0.23.0
  844   * chroot: create bind mount targets 0755 instead of 0700
  845   * Change call to Split() to safer SplitN()
  846   * chroot: fix handling of errno seccomp rules
  847   * build(deps): bump github.com/containers/image/v5 from 5.5.2 to 5.6.0
  848   * Add In Progress section to contributing
  849   * integration tests: make sure tests run in ${topdir}/tests
  850   * Run(): ignore containers.conf's environment configuration
  851   * Warn when setting healthcheck in OCI format
  852   * Cirrus: Skip git-validate on branches
  853   * tools: update git-validation to the latest commit
  854   * tools: update golangci-lint to v1.18.0
  855   * Add a few tests of push command
  856   * Add(): fix handling of relative paths with no ContextDir
  857   * build(deps): bump github.com/containers/common from 0.21.0 to 0.22.0
  858   * Lint: Use same linters as podman
  859   * Validate: reference HEAD
  860   * Fix buildah mount to display container names not ids
  861   * Update nix pin with `make nixpkgs`
  862   * Add missing --format option in buildah from man page
  863   * Fix up code based on codespell
  864   * build(deps): bump github.com/openshift/imagebuilder from 1.1.6 to 1.1.7
  865   * build(deps): bump github.com/containers/storage from 1.23.4 to 1.23.5
  866   * Improve buildah completions
  867   * Cirrus: Fix validate commit epoch
  868   * Fix bash completion of manifest flags
  869   * Uniform some man pages
  870   * Update Buildah Tutorial to address BZ1867426
  871   * Update bash completion of `manifest add` sub command
  872   * copier.Get(): hard link targets shouldn't be relative paths
  873   * build(deps): bump github.com/onsi/gomega from 1.10.1 to 1.10.2
  874   * Pass timestamp down to history lines
  875   * Timestamp gets updated everytime you inspect an image
  876   * bud.bats: use absolute paths in newly-added tests
  877   * contrib/cirrus/lib.sh: don't use CN for the hostname
  878   * tests: Add some tests
  879   * Update `manifest add` man page
  880   * Extend flags of `manifest add`
  881   * build(deps): bump github.com/containers/storage from 1.23.3 to 1.23.4
  882   * build(deps): bump github.com/onsi/ginkgo from 1.14.0 to 1.14.1
  883   * Bump to v1.17.0-dev
  884   * CI: expand cross-compile checks
  885 
  886 - Changelog for v1.16.0 (2020-09-03)
  887   * fix build on 32bit arches
  888   * containerImageRef.NewImageSource(): don't always force timestamps
  889   * Add fuse module warning to image readme
  890   * Heed our retry delay option values when retrying commit/pull/push
  891   * Switch to containers/common for seccomp
  892   * Use --timestamp rather then --omit-timestamp
  893   * docs: remove outdated notice
  894   * docs: remove outdated notice
  895   * build-using-dockerfile: add a hidden --log-rusage flag
  896   * build(deps): bump github.com/containers/image/v5 from 5.5.1 to 5.5.2
  897   * Discard ReportWriter if user sets options.Quiet
  898   * build(deps): bump github.com/containers/common from 0.19.0 to 0.20.3
  899   * Fix ownership of content copied using COPY --from
  900   * newTarDigester: zero out timestamps in tar headers
  901   * Update nix pin with `make nixpkgs`
  902   * bud.bats: correct .dockerignore integration tests
  903   * Use pipes for copying
  904   * run: include stdout in error message
  905   * run: use the correct error for errors.Wrapf
  906   * copier: un-export internal types
  907   * copier: add Mkdir()
  908   * in_podman: don't get tripped up by $CIRRUS_CHANGE_TITLE
  909   * docs/buildah-commit.md: tweak some wording, add a --rm example
  910   * imagebuildah: don’t blank out destination names when COPYing
  911   * Replace retry functions with common/pkg/retry
  912   * StageExecutor.historyMatches: compare timestamps using .Equal
  913   * Update vendor of containers/common
  914   * Fix errors found in coverity scan
  915   * Change namespace handling flags to better match podman commands
  916   * conformance testing: ignore buildah.BuilderIdentityAnnotation labels
  917   * Vendor in containers/storage v1.23.0
  918   * Add buildah.IsContainer interface
  919   * Avoid feeding run_buildah to pipe
  920   * fix(buildahimage): add xz dependency in buildah image
  921   * Bump github.com/containers/common from 0.15.2 to 0.18.0
  922   * Howto for rootless image building from OpenShift
  923   * Add --omit-timestamp flag to buildah bud
  924   * Update nix pin with `make nixpkgs`
  925   * Shutdown storage on failures
  926   * Handle COPY --from when an argument is used
  927   * Bump github.com/seccomp/containers-golang from 0.5.0 to 0.6.0
  928   * Cirrus: Use newly built VM images
  929   * Bump github.com/opencontainers/runc from 1.0.0-rc91 to 1.0.0-rc92
  930   * Enhance the .dockerignore man pages
  931   * conformance: add a test for COPY from subdirectory
  932   * fix  bug manifest inspct
  933   * Add documentation for .dockerignore
  934   * Add BuilderIdentityAnnotation to identify buildah version
  935   * DOC: Add quay.io/containers/buildah image to README.md
  936   * Update buildahimages readme
  937   * fix spelling mistake in "info" command result display
  938   * Don't bind /etc/host and /etc/resolv.conf if network is not present
  939   * blobcache: avoid an unnecessary NewImage()
  940   * Build static binary with `buildGoModule`
  941   * copier: split StripSetidBits into StripSetuidBit/StripSetgidBit/StripStickyBit
  942   * tarFilterer: handle multiple archives
  943   * Fix a race we hit during conformance tests
  944   * Rework conformance testing
  945   * Update 02-registries-repositories.md
  946   * test-unit: invoke cmd/buildah tests with --flags
  947   * parse: fix a type mismatch in a test
  948   * Fix compilation of tests/testreport/testreport
  949   * build.sh: log the version of Go that we're using
  950   * test-unit: increase the test timeout to 40/45 minutes
  951   * Add the "copier" package
  952   * Fix & add notes regarding problematic language in codebase
  953   * Add dependency on github.com/stretchr/testify/require
  954   * CompositeDigester: add the ability to filter tar streams
  955   * BATS tests: make more robust
  956   * vendor golang.org/x/text@v0.3.3
  957   * Switch golang 1.12 to golang 1.13
  958   * imagebuildah: wait for stages that might not have even started yet
  959   * chroot, run: not fail on bind mounts from /sys
  960   * chroot: do not use setgroups if it is blocked
  961   * Set engine env from containers.conf
  962   * imagebuildah: return the right stage's image as the "final" image
  963   * Fix a help string
  964   * Deduplicate environment variables
  965   * switch containers/libpod to containers/podman
  966   * Bump github.com/containers/ocicrypt from 1.0.2 to 1.0.3
  967   * Bump github.com/opencontainers/selinux from 1.5.2 to 1.6.0
  968   * Mask out /sys/dev to prevent information leak
  969   * linux: skip errors from the runtime kill
  970   * Mask over the /sys/fs/selinux in mask branch
  971   * Add VFS additional image store to container
  972   * tests: add auth tests
  973   * Allow "readonly" as alias to "ro" in mount options
  974   * Ignore OS X specific consistency mount option
  975   * Bump github.com/onsi/ginkgo from 1.13.0 to 1.14.0
  976   * Bump github.com/containers/common from 0.14.0 to 0.15.2
  977   * Rootless Buildah should default to IsolationOCIRootless
  978   * imagebuildah: fix inheriting multi-stage builds
  979   * Make imagebuildah.BuildOptions.Architecture/OS optional
  980   * Make imagebuildah.BuildOptions.Jobs optional
  981   * Resolve a possible race in imagebuildah.Executor.startStage()
  982   * Switch scripts to use containers.conf
  983   * Bump openshift/imagebuilder to v1.1.6
  984   * Bump go.etcd.io/bbolt from 1.3.4 to 1.3.5
  985   * buildah, bud: support --jobs=N for parallel execution
  986   * executor: refactor build code inside new function
  987   * Add bud regression tests
  988   * Cirrus: Fix missing htpasswd in registry img
  989   * docs: clarify the 'triples' format
  990   * CHANGELOG.md: Fix markdown formatting
  991   * Add nix derivation for static builds
  992   * Bump to v1.16.0-dev
  993   * add version centos7 for compatible
  994 
  995 - Changelog for v1.15.0 (2020-06-17)
  996   * Bump github.com/containers/common from 0.12.0 to 0.13.1
  997   * Bump github.com/containers/storage from 1.20.1 to 1.20.2
  998   * Bump github.com/seccomp/containers-golang from 0.4.1 to 0.5.0
  999   * Bump github.com/stretchr/testify from 1.6.0 to 1.6.1
 1000   * Bump github.com/opencontainers/runc from 1.0.0-rc9 to 1.0.0-rc90
 1001   * Add CVE-2020-10696 to CHANGELOG.md and changelog.txt
 1002   * Bump github.com/stretchr/testify from 1.5.1 to 1.6.0
 1003   * Bump github.com/onsi/ginkgo from 1.12.2 to 1.12.3
 1004   * Vendor in containers/common v0.12.0
 1005   * fix lighttpd example
 1006   * Vendor in new go.etcd.io/bbolt
 1007   * Bump github.com/onsi/ginkgo from 1.12.1 to 1.12.2
 1008   * Bump imagebuilder for ARG fix
 1009   * Bump github.com/containers/common from 0.11.2 to 0.11.4
 1010   * remove dependency on openshift struct
 1011   * Warn on unset build arguments
 1012   * vendor: update seccomp/containers-golang to v0.4.1
 1013   * Ammended docs
 1014   * Updated docs
 1015   * clean up comments
 1016   * update exit code for tests
 1017   * Implement commit for encryption
 1018   * implementation of encrypt/decrypt push/pull/bud/from
 1019   * fix resolve docker image name as transport
 1020   * Bump github.com/opencontainers/go-digest from 1.0.0-rc1 to 1.0.0
 1021   * Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.1
 1022   * Bump github.com/containers/storage from 1.19.1 to 1.19.2
 1023   * Bump github.com/containers/image/v5 from 5.4.3 to 5.4.4
 1024   * Add preliminary profiling support to the CLI
 1025   * Bump github.com/containers/common from 0.10.0 to 0.11.2
 1026   * Evaluate symlinks in build context directory
 1027   * fix error info about get signatures for containerImageSource
 1028   * Add Security Policy
 1029   * Cirrus: Fixes from review feedback
 1030   * Bump github.com/containers/storage from 1.19.0 to 1.19.1
 1031   * Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0
 1032   * imagebuildah: stages shouldn't count as their base images
 1033   * Update containers/common v0.10.0
 1034   * Bump github.com/fsouza/go-dockerclient from 1.6.4 to 1.6.5
 1035   * Add registry to buildahimage Dockerfiles
 1036   * Cirrus: Use pre-installed VM packages + F32
 1037   * Cirrus: Re-enable all distro versions
 1038   * Cirrus: Update to F31 + Use cache images
 1039   * golangci-lint: Disable gosimple
 1040   * Lower number of golangci-lint threads
 1041   * Fix permissions on containers.conf
 1042   * Don't force tests to use runc
 1043   * Bump github.com/containers/common from 0.9.1 to 0.9.5
 1044   * Return exit code from failed containers
 1045   * Bump github.com/containers/storage from 1.18.2 to 1.19.0
 1046   * Bump github.com/containers/common from 0.9.0 to 0.9.1
 1047   * cgroup_manager should be under [engine]
 1048   * Use c/common/pkg/auth in login/logout
 1049   * Cirrus: Temporarily disable Ubuntu 19 testing
 1050   * Add containers.conf to stablebyhand build
 1051   * Update gitignore to exclude test Dockerfiles
 1052   * Bump github.com/fsouza/go-dockerclient from 1.6.3 to 1.6.4
 1053   * Bump github.com/containers/common from 0.8.1 to 0.9.0
 1054   * Bump back to v1.15.0-dev
 1055   * Remove warning for systemd inside of container
 1056 
 1057 - Changelog for v1.14.8 (2020-04-09)
 1058   * Run (make vendor)
 1059   * Run (make -C tests/tools vendor)
 1060   * Run (go mod tidy) before (go mod vendor) again
 1061   * Fix (make vendor)
 1062   * Bump validation
 1063   * Bump back to v1.15.0-dev
 1064 
 1065 - Changelog for v1.14.7 (2020-04-07)
 1066   * Bump github.com/containers/image/v5 from 5.3.1 to 5.4.3
 1067   * make vendor: run `tidy` after `vendor`
 1068   * Do not skip the directory when the ignore pattern matches
 1069   * Bump github.com/containers/common from 0.7.0 to 0.8.1
 1070   * Downgrade siruspen/logrus from 1.4.2
 1071   * Fix errorf conventions
 1072   * dockerignore tests : remove symlinks, rework
 1073   * Bump back to v1.15.0-dev
 1074 
 1075 - Changelog for v1.14.6 (2020-04-02)
 1076   * bud.bats - cleanup, refactoring
 1077   * vendor in latest containers/storage 1.18.0 and containers/common v0.7.0
 1078   * Bump github.com/spf13/cobra from 0.0.6 to 0.0.7
 1079   * Bump github.com/containers/storage from 1.16.5 to 1.17.0
 1080   * Bump github.com/containers/image/v5 from 5.2.1 to 5.3.1
 1081   * Fix Amazon install step
 1082   * Bump back to v1.15.0-dev
 1083   * Fix bud-build-arg-cache test
 1084   * Make image history work correctly with new args handling
 1085   * Don't add args to the RUN environment from the Builder
 1086   * Update github.com/openshift/imagebuilder to v1.1.4
 1087   * Add .swp files to .gitignore
 1088 
 1089 - Changelog for v1.14.5 (2020-03-26)
 1090   * revert #2246 FIPS mode change
 1091   * Bump back to v1.15.0-dev
 1092   * image with dup layers: we now have one on quay
 1093   * digest test : make more robust
 1094 
 1095 - Changelog for v1.14.4 (2020-03-25)
 1096   * Fix fips-mode check for RHEL8 boxes
 1097   * Fix potential CVE in tarfile w/ symlink (Edit 02-Jun-2020: Addresses CVE-2020-10696)
 1098   * Fix .dockerignore with globs and ! commands
 1099   * update install steps for Amazon Linux 2
 1100   * Bump github.com/openshift/imagebuilder from 1.1.2 to 1.1.3
 1101   * Add comment for RUN command in volume ownership test
 1102   * Run stat command directly for volume ownership test
 1103   * vendor in containers/common v0.6.1
 1104   * Cleanup go.sum
 1105   * Bump back to v1.15.0-dev
 1106 
 1107 - Changelog for v1.14.3 (2020-03-17)
 1108   * Update containers/storage to v1.16.5
 1109   * Bump github.com/containers/storage from 1.16.2 to 1.16.4
 1110   * Bump github.com/openshift/imagebuilder from 1.1.1 to 1.1.2
 1111   * Update github.com/openshift/imagebuilder vendoring
 1112   * Update unshare man page to fix script example
 1113   * Fix compilation errors on non linux platforms
 1114   * Bump containers/common and opencontainers/selinux versions
 1115   * Add tests for volume ownership
 1116   * Preserve volume uid and gid through subsequent commands
 1117   * Fix FORWARD_NULL errors found by Coverity
 1118   * Bump github.com/containers/storage from 1.16.1 to 1.16.2
 1119   * Fix errors found by codespell
 1120   * Bump back to v1.15.0-dev
 1121   * Add Pull Request Template
 1122 
 1123 - Changelog for v1.14.2 (2020-03-03)
 1124   * Add Buildah pull request template
 1125   * Bump to containers/storage v1.16.1
 1126   * run_linux: fix tight loop if file is not pollable
 1127   * Bump github.com/opencontainers/selinux from 1.3.2 to 1.3.3
 1128   * Bump github.com/containers/common from 0.4.1 to 0.4.2
 1129   * Bump back to v1.15.0-dev
 1130   * Add Containerfile to build a versioned stable image on quay.io
 1131 
 1132 - Changelog for v1.14.1 (2020-02-27)
 1133   * Search for local runtime per values in containers.conf
 1134   * Set correct ownership on working directory
 1135   * BATS : in teardown, umount stale mounts
 1136   * Bump github.com/spf13/cobra from 0.0.5 to 0.0.6
 1137   * Bump github.com/fsouza/go-dockerclient from 1.6.1 to 1.6.3
 1138   * Bump github.com/stretchr/testify from 1.4.0 to 1.5.1
 1139   * Replace unix with syscall to allow vendoring into libpod
 1140   * Update to containers/common v0.4.1
 1141   * Improve remote manifest retrieval
 1142   * Fix minor spelling errors in containertools README
 1143   * Clear the right variable in buildahimage
 1144   * Correct a couple of incorrect format specifiers
 1145   * Update to containers/common v0.3.0
 1146   * manifest push --format: force an image type, not a list type
 1147   * run: adjust the order in which elements are added to $PATH
 1148   * getDateAndDigestAndSize(): handle creation time not being set
 1149   * Bump github.com/containers/common from 0.2.0 to 0.2.1
 1150   * include installation steps for CentOS 8 and Stream
 1151   * include installation steps for CentOS7 and forks
 1152   * Adjust Ubuntu install info to also work on Pop!_OS
 1153   * Make the commit id clear like Docker
 1154   * Show error on copied file above context directory in build
 1155   * Bump github.com/containers/image/v5 from 5.2.0 to 5.2.1
 1156   * pull/from/commit/push: retry on most failures
 1157   * Makefile: fix install.cni.sudo
 1158   * Repair buildah so it can use containers.conf on the server side
 1159   * Bump github.com/mattn/go-shellwords from 1.0.9 to 1.0.10
 1160   * Bump github.com/fsouza/go-dockerclient from 1.6.0 to 1.6.1
 1161   * Fixing formatting & build instructions
 1162   * Add Code of Conduct
 1163   * Bors: Fix no. req. github reviews
 1164   * Cirrus+Bors: Simplify temp branch skipping
 1165   * Bors-ng: Add documentation and status-icon
 1166   * Bump github.com/onsi/ginkgo from 1.11.0 to 1.12.0
 1167   * fix XDG_RUNTIME_DIR for authfile
 1168   * Cirrus: Disable F29 testing
 1169   * Cirrus: Add jq package
 1170   * Cirrus: Fix lint + validation using wrong epoch
 1171   * Stop using fedorproject registry
 1172   * Bors: Workaround ineffective required statuses
 1173   * Bors: Enable app + Disable Travis
 1174   * Cirrus: Add standardized log-collection
 1175   * Cirrus: Improve automated lint + validation
 1176   * Allow passing options to golangci-lint
 1177   * Cirrus: Fixes from review feedback
 1178   * Cirrus: Temporarily ignore VM testing failures
 1179   * Cirrus: Migrate off papr + implement VM testing
 1180   * Cirrus: Update packages + fixes for get_ci_vm.sh
 1181   * Show validation command-line
 1182   * Skip overlay test w/ vfs driver
 1183   * use alpine, not centos, for various tests
 1184   * Flake handling: cache and prefetch images
 1185   * Bump to v1.15.0-dev
 1186 
 1187 - Changelog for v1.14.0 (2020-02-05)
 1188   * bump github.com/mtrmac/gpgme
 1189   * Update containers/common to v0.1.4
 1190   * manifest push: add --format option
 1191   * Bump github.com/onsi/gomega from 1.8.1 to 1.9.0
 1192   * vendor github.com/containers/image/v5@v5.2.0
 1193   * info test: deal with random key order
 1194   * Bump back to v1.14.0-dev
 1195 
 1196 - Changelog for v1.13.2 (2020-01-29)
 1197   * sign.bats: set GPG_TTY=/dev/null
 1198   * Fix parse_unsupported.go
 1199   * getDateAndDigestAndSize(): use manifest.Digest
 1200   * Bump github.com/opencontainers/selinux from 1.3.0 to 1.3.1
 1201   * Bump github.com/containers/common from 0.1.0 to 0.1.2
 1202   * Touch up os/arch doc
 1203   * chroot: handle slightly broken seccomp defaults
 1204   * buildahimage: specify fuse-overlayfs mount options
 1205   * Bump github.com/mattn/go-shellwords from 1.0.7 to 1.0.9
 1206   * copy.bats: make sure we detect failures due to missing source
 1207   * parse: don't complain about not being able to rename something to itself
 1208   * Makefile: use a $(GO_TEST) macro, fix a typo
 1209   * manifests: unit test fix
 1210   * Fix build for 32bit platforms
 1211   * Allow users to set OS and architecture on bud
 1212   * Fix COPY in containerfile with envvar
 1213   * Bump c/storage to v1.15.7
 1214   * add --sign-by to bud/commit/push, --remove-signatures for pull/push
 1215   * Remove cut/paste error in CHANGELOG.md
 1216   * Update vendor of containers/common to v0.1.0
 1217   * update install instructions for Debian, Raspbian and Ubuntu
 1218   * Add support for containers.conf
 1219   * Bump back to v1.14.0-dev
 1220 
 1221 - Changelog for v1.13.1 (2020-01-14)
 1222   * Bump github.com/containers/common from 0.0.5 to 0.0.7
 1223   * Bump github.com/onsi/ginkgo from 1.10.3 to 1.11.0
 1224   * Bump github.com/pkg/errors from 0.8.1 to 0.9.0
 1225   * Bump github.com/onsi/gomega from 1.7.1 to 1.8.1
 1226   * Add codespell support
 1227   * copyFileWithTar: close source files at the right time
 1228   * copy: don't digest files that we ignore
 1229   * Check for .dockerignore specifically
 1230   * Travis: rm go 1.12.x
 1231   * Don't setup excludes, if their is only one pattern to match
 1232   * set HOME env to /root on chroot-isolation by default
 1233   * docs: fix references to containers-*.5
 1234   * update openshift/api
 1235   * fix bug Add check .dockerignore COPY file
 1236   * buildah bud --volume: run from tmpdir, not source dir
 1237   * Fix imageNamePrefix to give consistent names in buildah-from
 1238   * cpp: use -traditional and -undef flags
 1239   * Fix image reference in tutorial 4
 1240   * discard outputs coming from onbuild command on buildah-from --quiet
 1241   * make --format columnizing consistent with buildah images
 1242   * Bump to v1.14.0-dev
 1243 
 1244 - Changelog for v1.13.0 (2019-12-27)
 1245   * Bump to c/storage v1.15.5
 1246   * Update container/storage to v1.15.4
 1247   * Fix option handling for volumes in build
 1248   * Rework overlay pkg for use with libpod
 1249   * Fix buildahimage builds for buildah
 1250   * Add support for FIPS-Mode backends
 1251   * Set the TMPDIR for pulling/pushing image to $TMPDIR
 1252   * WIP: safer test for pull --all-tags
 1253   * BATS major cleanup: blobcache.bats: refactor
 1254   * BATS major cleanup: part 4: manual stuff
 1255   * BATS major cleanup, step 3: yet more run_buildah
 1256   * BATS major cleanup, part 2: use more run_buildah
 1257   * BATS major cleanup, part 1: log-level
 1258   * Bump github.com/containers/image/v5 from 5.0.0 to 5.1.0
 1259   * Bump github.com/containers/common from 0.0.3 to 0.0.5
 1260   * Bump to v1.13.0-dev
 1261 
 1262 - Changelog for v1.12.0 (2019-12-13)
 1263   * Allow ADD to use http src
 1264   * Bump to c/storage v.1.15.3
 1265   * install.md: update golang dependency
 1266   * imgtype: reset storage opts if driver overridden
 1267   * Start using containers/common
 1268   * overlay.bats typo: fuse-overlays should be fuse-overlayfs
 1269   * chroot: Unmount with MNT_DETACH instead of UnmountMountpoints()
 1270   * bind: don't complain about missing mountpoints
 1271   * imgtype: check earlier for expected manifest type
 1272   * Vendor containers/storage fix
 1273   * Vendor containers/storage v1.15.1
 1274   * Add history names support
 1275   * PR takeover of #1966
 1276   * Tests: Add inspect test check steps
 1277   * Tests: Add container name and id check in containers test steps
 1278   * Test: Get permission in add test
 1279   * Tests: Add a test for tag by id
 1280   * Tests: Add test cases for push test
 1281   * Tests: Add image digest test
 1282   * Tests: Add some buildah from tests
 1283   * Tests: Add two commit test
 1284   * Tests: Add buildah bud with --quiet test
 1285   * Tests: Add two test for buildah add
 1286   * Bump back to v1.12.0-dev
 1287 
 1288 - Changelog for v1.11.6 (2019-12-03)
 1289   * Handle missing equal sign in --from and --chown flags for COPY/ADD
 1290   * bud COPY does not download URL
 1291   * Bump github.com/onsi/gomega from 1.7.0 to 1.7.1
 1292   * Fix .dockerignore exclude regression
 1293   * Ran buildah through codespell
 1294   * commit(docker): always set ContainerID and ContainerConfig
 1295   * Touch up commit man page image parameter
 1296   * Add builder identity annotations.
 1297   * info: use util.Runtime()
 1298   * Bump github.com/onsi/ginkgo from 1.10.2 to 1.10.3
 1299   * Bump back to v1.12.0-dev
 1300 
 1301 - Changelog for v1.11.5 (2019-11-11)
 1302   * Enhance error on unsafe symbolic link targets
 1303   * Add OCIRuntime to info
 1304   * Check nonexsit authfile
 1305   * Only output image id if running buildah bud --quiet
 1306   * Fix --pull=true||false and add --pull-never to bud and from (retry)
 1307   * cgroups v2: tweak or skip tests
 1308   * Prepwork: new 'skip' helpers for tests
 1309   * Handle configuration blobs for manifest lists
 1310   * unmarshalConvertedConfig: avoid using the updated image's ref
 1311   * Add completions for Manifest commands
 1312   * Add disableFips option to secrets pkg
 1313   * Update bud.bats test archive test
 1314   * Add test for caching based on content digest
 1315   * Builder.untarPath(): always evaluate b.ContentDigester.Hash()
 1316   * Bump github.com/onsi/ginkgo from 1.10.1 to 1.10.2
 1317   * Fix another broken test: copy-url-mtime
 1318   * yet more fixes
 1319   * Actual bug fix for 'add' test: fix the expected mode
 1320   * BATS tests - lots of mostly minor cleanup
 1321   * build: drop support for ostree
 1322   * Add support for make vendor-in-container
 1323   * imgtype: exit with error if storage fails
 1324   * remove XDG_RUNTIME_DIR from default authfile path
 1325   * fix troubleshooting redirect instructions
 1326   * Bump back to v1.12.0-dev
 1327 
 1328 - Changelog for v1.11.4 (2019-10-28)
 1329   * buildah: add a "manifest" command
 1330   * manifests: add the module
 1331   * pkg/supplemented: add a package for grouping images together
 1332   * pkg/manifests: add a manifest list build/manipulation API
 1333   * Update for ErrUnauthorizedForCredentials API change in containers/image
 1334   * Update for manifest-lists API changes in containers/image
 1335   * version: also note the version of containers/image
 1336   * Move to containers/image v5.0.0
 1337   * Enable --device directory as src device
 1338   * Fix git build with branch specified
 1339   * Bump github.com/openshift/imagebuilder from 1.1.0 to 1.1.1
 1340   * Bump github.com/fsouza/go-dockerclient from 1.4.4 to 1.5.0
 1341   * Add clarification to the Tutorial for new users
 1342   * Silence "using cache" to ensure -q is fully quiet
 1343   * Add OWNERS File to Buildah
 1344   * Bump github.com/containers/storage from 1.13.4 to 1.13.5
 1345   * Move runtime flag to bud from common
 1346   * Commit: check for storage.ErrImageUnknown using errors.Cause()
 1347   * Fix crash when invalid COPY --from flag is specified.
 1348   * Bump back to v1.12.0-dev
 1349 
 1350 - Changelog for v1.11.3 (2019-10-04)
 1351   * Update c/image to v4.0.1
 1352   * Bump github.com/spf13/pflag from 1.0.3 to 1.0.5
 1353   * Fix --build-args handling
 1354   * Bump github.com/spf13/cobra from 0.0.3 to 0.0.5
 1355   * Bump github.com/cyphar/filepath-securejoin from 0.2.1 to 0.2.2
 1356   * Bump github.com/onsi/ginkgo from 1.8.0 to 1.10.1
 1357   * Bump github.com/fsouza/go-dockerclient from 1.3.0 to 1.4.4
 1358   * Add support for retrieving context from stdin "-"
 1359   * Ensure bud remote context cleans up on error
 1360   * info: add cgroups2
 1361   * Bump github.com/seccomp/libseccomp-golang from 0.9.0 to 0.9.1
 1362   * Bump github.com/mattn/go-shellwords from 1.0.5 to 1.0.6
 1363   * Bump github.com/stretchr/testify from 1.3.0 to 1.4.0
 1364   * Bump github.com/opencontainers/selinux from 1.2.2 to 1.3.0
 1365   * Bump github.com/etcd-io/bbolt from 1.3.2 to 1.3.3
 1366   * Bump github.com/onsi/gomega from 1.5.0 to 1.7.0
 1367   * update c/storage to v1.13.4
 1368   * Print build 'STEP' line to stdout, not stderr
 1369   * Fix travis-ci on forks
 1370   * Vendor c/storage v1.13.3
 1371   * Use Containerfile by default
 1372   * Added tutorial on how to include Buildah as library
 1373   * util/util: Fix "configuraitno" -> "configuration" log typo
 1374   * Bump back to v1.12.0-dev
 1375 
 1376 - Changelog for v1.11.2 (2019-09-13)
 1377   * Add some cleanup code
 1378   * Move devices code to unit specific directory.
 1379   * Bump back to v1.12.0-dev
 1380 
 1381 - Changelog for v1.11.1 (2019-09-11)
 1382   * Add --devices flag to bud and from
 1383   * Downgrade .papr to highest atomic verion
 1384   * Add support for /run/.containerenv
 1385   * Truncate output of too long image names
 1386   * Preserve file and directory mount permissions
 1387   * Bump fedora version from 28 to 30
 1388   * makeImageRef: ignore EmptyLayer if Squash is set
 1389   * Set TMPDIR to /var/tmp by default
 1390   * replace --debug=false with --log-level=error
 1391   * Allow mounts.conf entries for equal source and destination paths
 1392   * fix label and annotation for 1-line Dockerfiles
 1393   * Enable interfacer linter and fix lints
 1394   * install.md: mention goproxy
 1395   * Makefile: use go proxy
 1396   * Bump to v1.12.0-dev
 1397 
 1398 - Changelog for v1.11.0 (2019-08-29)
 1399   * tests/bud.bats: add --signature-policy to some tests
 1400   * Vendor github.com/openshift/api
 1401   * pull/commit/push: pay attention to $BUILD_REGISTRY_SOURCES
 1402   * Add `--log-level` command line option and deprecate `--debug`
 1403   * add support for cgroupsV2
 1404   * Correctly detect ExitError values from Run()
 1405   * Disable empty logrus timestamps to reduce logger noise
 1406   * Remove outdated deps Makefile target
 1407   * Remove gofmt.sh in favor of golangci-lint
 1408   * Remove govet.sh in favor of golangci-lint
 1409   * Allow to override build date with SOURCE_DATE_EPOCH
 1410   * Update shebangs to take env into consideration
 1411   * Fix directory pull image names
 1412   * Add --digestfile and Re-add push statement as debug
 1413   * README: mention that Podman uses Buildah's API
 1414   * Use content digests in ADD/COPY history entries
 1415   * add: add a DryRun flag to AddAndCopyOptions
 1416   * Fix possible runtime panic on bud
 1417   * Add security-related volume options to validator
 1418   * use correct path for ginkgo
 1419   * Add bud 'without arguments' integration tests
 1420   * Update documentation about bud
 1421   * add: handle hard links when copying with .dockerignore
 1422   * add: teach copyFileWithTar() about symlinks and directories
 1423   * Allow buildah bud to be called without arguments
 1424   * imagebuilder: fix detection of referenced stage roots
 1425   * Touch up go mod instructions in install
 1426   * run_linux: fix mounting /sys in a userns
 1427   * Vendor Storage v1.13.2
 1428   * Cirrus: Update VM images
 1429   * Fix handling of /dev/null masked devices
 1430   * Update `bud`/`from` help to contain indicator for `--dns=none`
 1431   * Bump back to v1.11.0-dev
 1432 
 1433 - Changelog for v1.10.1 (2019-08-08)
 1434   * Bump containers/image to v3.0.2 to fix keyring issue
 1435   * Bug fix for volume minus syntax
 1436   * Bump container/storage v1.13.1 and containers/image v3.0.1
 1437   * bump github.com/containernetworking/cni to v0.7.1
 1438   * Add overlayfs to fuse-overlayfs tip
 1439   * Add automatic apparmor tag discovery
 1440   * Fix bug whereby --get-login has no effect
 1441   * Bump to v1.11.0-dev
 1442 
 1443 - Changelog for v1.10.0 (2019-08-02)
 1444   * vendor github.com/containers/image@v3.0.0
 1445   * Remove GO111MODULE in favor of `-mod=vendor`
 1446   * Vendor in containers/storage v1.12.16
 1447   * Add '-' minus syntax for removal of config values
 1448   * tests: enable overlay tests for rootless
 1449   * rootless, overlay: use fuse-overlayfs
 1450   * vendor github.com/containers/image@v2.0.1
 1451   * Added '-' syntax to remove volume config option
 1452   * delete `successfully pushed` message
 1453   * Add golint linter and apply fixes
 1454   * vendor github.com/containers/storage@v1.12.15
 1455   * Change wait to sleep in buildahimage readme
 1456   * Handle ReadOnly images when deleting images
 1457   * Add support for listing read/only images
 1458 
 1459 - Changelog for v1.9.2 (2019-07-19)
 1460   * from/import: record the base image's digest, if it has one
 1461   * Fix CNI version retrieval to not require network connection
 1462   * Add misspell linter and apply fixes
 1463   * Add goimports linter and apply fixes
 1464   * Add stylecheck linter and apply fixes
 1465   * Add unconvert linter and apply fixes
 1466   * image: make sure we don't try to use zstd compression
 1467   * run.bats: skip the "z" flag when testing --mount
 1468   * Update to runc v1.0.0-rc8
 1469   * Update to match updated runtime-tools API
 1470   * bump github.com/opencontainers/runtime-tools to v0.9.0
 1471   * Build e2e tests using the proper build tags
 1472   * Add unparam linter and apply fixes
 1473   * Run: correct a typo in the --cap-add help text
 1474   * unshare: add a --mount flag
 1475   * fix push check image name is not empty
 1476   * Bump to v1.9.2-dev
 1477 
 1478 - Changelog for v1.9.1 (2019-07-12)
 1479   * add: fix slow copy with no excludes
 1480   * Add errcheck linter and fix missing error check
 1481   * Improve tests/tools/Makefile parallelism and abstraction
 1482   * Fix response body not closed resource leak
 1483   * Switch to golangci-lint
 1484   * Add gomod instructions and mailing list links
 1485   * On Masked path, check if /dev/null already mounted before mounting
 1486   * Update to containers/storage v1.12.13
 1487   * Refactor code in package imagebuildah
 1488   * Add rootless podman with NFS issue in documentation
 1489   * Add --mount  for buildah run
 1490   * import method ValidateVolumeOpts from libpod
 1491   * Fix typo
 1492   * Makefile: set GO111MODULE=off
 1493   * rootless: add the built-in slirp DNS server
 1494   * Update docker/libnetwork to get rid of outdated sctp package
 1495   * Update buildah-login.md
 1496   * migrate to go modules
 1497   * install.md: mention go modules
 1498   * tests/tools: go module for test binaries
 1499   * fix --volume splits comma delimited option
 1500   * Add bud test for RUN with a priv'd command
 1501   * vendor logrus v1.4.2
 1502   * pkg/cli: panic when flags can't be hidden
 1503   * pkg/unshare: check all errors
 1504   * pull: check error during report write
 1505   * run_linux.go: ignore unchecked errors
 1506   * conformance test: catch copy error
 1507   * chroot/run_test.go: export funcs to actually be executed
 1508   * tests/imgtype: ignore error when shutting down the store
 1509   * testreport: check json error
 1510   * bind/util.go: remove unused func
 1511   * rm chroot/util.go
 1512   * imagebuildah: remove unused `dedupeStringSlice`
 1513   * StageExecutor: EnsureContainerPath: catch error from SecureJoin()
 1514   * imagebuildah/build.go: return <expr> instead of branching
 1515   * rmi: avoid redundant branching
 1516   * conformance tests: nilness: allocate map
 1517   * imagebuildah/build.go: avoid redundant `filepath.Join()`
 1518   * imagebuildah/build.go: avoid redundant `os.Stat()`
 1519   * imagebuildah: omit comparison to bool
 1520   * fix "ineffectual assignment" lint errors
 1521   * docker: ignore "repeats json tag" lint error
 1522   * pkg/unshare: use `...` instead of iterating a slice
 1523   * conformance: bud test: use raw strings for regexes
 1524   * conformance suite: remove unused func/var
 1525   * buildah test suite: remove unused vars/funcs
 1526   * testreport: fix golangci-lint errors
 1527   * util: remove redundant `return` statement
 1528   * chroot: only log clean-up errors
 1529   * images_test: ignore golangci-lint error
 1530   * blobcache: log error when draining the pipe
 1531   * imagebuildah: check errors in deferred calls
 1532   * chroot: fix error handling in deferred funcs
 1533   * cmd: check all errors
 1534   * chroot/run_test.go: check errors
 1535   * chroot/run.go: check errors in deferred calls
 1536   * imagebuildah.Executor: remove unused onbuild field
 1537   * docker/types.go: remove unused struct fields
 1538   * util: use strings.ContainsRune instead of index check
 1539   * Cirrus: Initial implementation
 1540   * Bump to v1.9.1-dev
 1541 
 1542 - Changelog for v1.9.0 (2019-06-15)
 1543   * buildah-run: fix-out-of-range panic (2)
 1544   * Bump back to v1.9.0-dev
 1545 
 1546 - Changelog for v1.8.4 (2019-06-13)
 1547     Update containers/image to v2.0.0
 1548     run: fix hang with run and --isolation=chroot
 1549     run: fix hang when using run
 1550     chroot: drop unused function call
 1551     remove --> before imgageID on build
 1552     Always close stdin pipe
 1553     Write deny to setgroups when doing single user mapping
 1554     Avoid including linux/memfd.h
 1555     Add a test for the symlink pointing to a directory
 1556     Add missing continue
 1557     Fix the handling of symlinks to absolute paths
 1558     Only set default network sysctls if not rootless
 1559     Support --dns=none like podman
 1560     fix bug --cpu-shares parsing typo
 1561     Fix validate complaint
 1562     Update vendor on containers/storage to v1.12.10
 1563     Create directory paths for COPY thereby ensuring correct perms
 1564     imagebuildah: use a stable sort for comparing build args
 1565     imagebuildah: tighten up cache checking
 1566     bud.bats: add a test verying the order of --build-args
 1567     add -t to podman run
 1568     imagebuildah: simplify screening by top layers
 1569     imagebuildah: handle ID mappings for COPY --from
 1570     imagebuildah: apply additionalTags ourselves
 1571     bud.bats: test additional tags with cached images
 1572     bud.bats: add a test for WORKDIR and COPY with absolute destinations
 1573     Cleanup Overlay Mounts content
 1574 
 1575 - Changelog for v1.8.3 (2019-06-04)
 1576   * Add support for file secret mounts
 1577   * Add ability to skip secrets in mounts file
 1578   * allow 32bit builds
 1579   * fix tutorial instructions
 1580   * imagebuilder: pass the right contextDir to Add()
 1581   * add: use fileutils.PatternMatcher for .dockerignore
 1582   * bud.bats: add another .dockerignore test
 1583   * unshare: fallback to single usermapping
 1584   * addHelperSymlink: clear the destination on os.IsExist errors
 1585   * bud.bats: test replacing symbolic links
 1586   * imagebuildah: fix handling of destinations that end with '/'
 1587   * bud.bats: test COPY with a final "/" in the destination
 1588   * linux: add check for sysctl before using it
 1589   * unshare: set _CONTAINERS_ROOTLESS_GID
 1590   * Rework buildahimamges
 1591   * build context: support https git repos
 1592   * Add a test for ENV special chars behaviour
 1593   * Check in new Dockerfiles
 1594   * Apply custom SHELL during build time
 1595   * config: expand variables only at the command line
 1596   * SetEnv: we only need to expand v once
 1597   * Add default /root if empty on chroot iso
 1598   * Add support for Overlay volumes into the container.
 1599   * Export buildah validate volume functions so it can share code with libpod
 1600   * Bump baseline test to F30
 1601   * Fix rootless handling of /dev/shm size
 1602   * Avoid fmt.Printf() in the library
 1603   * imagebuildah: tighten cache checking back up
 1604   * Handle WORKDIR with dangling target
 1605   * Default Authfile to proper path
 1606   * Make buildah run --isolation follow BUILDAH_ISOLATION environment
 1607   * Vendor in latest containers/storage and containers/image
 1608   * getParent/getChildren: handle layerless images
 1609   * imagebuildah: recognize cache images for layerless images
 1610   * bud.bats: test scratch images with --layers caching
 1611   * Get CHANGELOG.md updates
 1612   * Add some symlinks to test our .dockerignore logic
 1613   * imagebuildah: addHelper: handle symbolic links
 1614   * commit/push: use an everything-allowed policy
 1615   * Correct manpage formatting in files section
 1616   * Remove must be root statement from buildah doc
 1617   * Change image names to stable, testing and upstream
 1618   * Bump back to v1.9.0-dev
 1619 
 1620 - Changelog for v1.8.2 (2019-05-02)
 1621   * Vendor Storage 1.12.6
 1622   * Create scratch file in TESTDIR
 1623   * Test bud-copy-dot with --layers picks up changed file
 1624   * Bump back to 1.9.0-dev
 1625 
 1626 - Changelog for v1.8.1 (2019-05-01)
 1627   * Don't create directory on container
 1628   * Replace kubernetes/pause in tests with k8s.gcr.io/pause
 1629   * imagebuildah: don't remove intermediate images if we need them
 1630   * Rework buildahimagegit to buildahimageupstream
 1631   * Fix Transient Mounts
 1632   * Handle WORKDIRs that are symlinks
 1633   * allow podman to build a client for windows
 1634   * Touch up 1.9-dev to 1.9.0-dev
 1635   * Bump to 1.9-dev
 1636 
 1637 - Changelog for v1.8.0 (2019-04-26)
 1638   * Resolve symlink when checking container path
 1639   * commit: commit on every instruction, but not always with layers
 1640   * CommitOptions: drop the unused OnBuild field
 1641   * makeImageRef: pass in the whole CommitOptions structure
 1642   * cmd: API cleanup: stores before images
 1643   * run: check if SELinux is enabled
 1644   * Fix buildahimages Dockerfiles to include support for additionalimages mounted from host.
 1645   * Detect changes in rootdir
 1646   * Fix typo in buildah-pull(1)
 1647   * Vendor in latest containers/storage
 1648   * Keep track of any build-args used during buildah bud --layers
 1649   * commit: always set a parent ID
 1650   * imagebuildah: rework unused-argument detection
 1651   * fix bug dest path when COPY .dockerignore
 1652   * Move Host IDMAppings code from util to unshare
 1653   * Add BUILDAH_ISOLATION rootless back
 1654   * Travis CI: fail fast, upon error in any step
 1655   * imagebuildah: only commit images for intermediate stages if we have to
 1656   * Use errors.Cause() when checking for IsNotExist errors
 1657   * auto pass http_proxy to container
 1658   * Bump back to 1.8-dev
 1659 
 1660 - Changelog for v1.7.3 (2019-04-16)
 1661   * imagebuildah: don't leak image structs
 1662   * Add Dockerfiles for buildahimages
 1663   * Bump to Replace golang 1.10 with 1.12
 1664   * add --dns* flags to buildah bud
 1665   * Add hack/build_speed.sh  test speeds on building container images
 1666   * Create buildahimage Dockerfile for Quay
 1667   * rename 'is' to 'expect_output'
 1668   * squash.bats: test squashing in multi-layered builds
 1669   * bud.bats: test COPY --from in a Dockerfile while using the cache
 1670   * commit: make target image names optional
 1671   * Fix bud-args to allow comma separation
 1672   * oops, missed some tests in commit.bats
 1673   * new helper: expect_line_count
 1674   * New tests for #1467 (string slices in cmdline opts)
 1675   * Workarounds for dealing with travis; review feedback
 1676   * BATS tests - extensive but minor cleanup
 1677   * imagebuildah: defer pulling images for COPY --from
 1678   * imagebuildah: centralize COMMIT and image ID output
 1679   * Travis: do not use traviswait
 1680   * imagebuildah: only initialize imagebuilder configuration once per stage
 1681   * Make cleaner error on Dockerfile build errors
 1682   * unshare: move to pkg/
 1683   * unshare: move some code from cmd/buildah/unshare
 1684   * Fix handling of Slices versus Arrays
 1685   * imagebuildah: reorganize stage and per-stage logic
 1686   * imagebuildah: add empty layers for instructions
 1687   * Add missing step in installing into Ubuntu
 1688   * fix bug in .dockerignore support
 1689   * imagebuildah: deduplicate prepended "FROM" instructions
 1690   * Touch up intro
 1691   * commit: set created-by to the shell if it isn't set
 1692   * commit: check that we always set a "created-by"
 1693   * docs/buildah.md: add "containers-" prefixes under "SEE ALSO"
 1694   * Bump back to 1.8-dev
 1695 
 1696 - Changelog for v1.7.2 (2019-03-28)
 1697   * mount: do not create automatically a namespace
 1698   * buildah: correctly create the userns if euid!=0
 1699   * imagebuildah.Build: consolidate cleanup logic
 1700   * CommitOptions: drop the redundant Store field
 1701   * Move pkg/chrootuser from libpod to buildah.
 1702   * imagebuildah: record image IDs and references more often
 1703   * vendor imagebuilder v1.1.0
 1704   * imagebuildah: fix requiresStart/noRunsRemaining confusion
 1705   * imagebuildah: check for unused args across stages
 1706   * bump github.com/containernetworking/cni to v0.7.0-rc2
 1707   * imagebuildah: use "useCache" instead of "noCache"
 1708   * imagebuildah.resolveNameToImageRef(): take name as a parameter
 1709   * Export fields of the DokcerIgnore struct
 1710   * imagebuildah: drop the duplicate containerIDs list
 1711   * rootless: by default use the host network namespace
 1712   * imagebuildah: split Executor and per-stage execution
 1713   * imagebuildah: move some fields around
 1714   * golint: make golint happy
 1715   * docs: 01-intro.md: add missing . in Dockerfile examples
 1716   * fix bug using .dockerignore
 1717   * Do not create empty mounts.conf file
 1718   * images: suppress a spurious blank line with no images
 1719   * from: distinguish between ADD and COPY
 1720   * fix bug to not separate each --label value with comma
 1721   * buildah-bud.md: correct a typo, note a default
 1722   * Remove mistaken code that got merged in other PR
 1723   * add sample registries.conf to docs
 1724   * escape shell variables in README example
 1725   * slirp4netns: set mtu to 65520
 1726   * images: imageReposToMap() already adds <none>:<none>
 1727   * imagebuildah.ReposToMap: move to cmd
 1728   * Build: resolve copyFrom references earlier
 1729   * Allow rootless users to use the cache directory in homedir
 1730   * bud.bats: use the per-test temp directory
 1731   * bud.bats: log output before counting length
 1732   * Simplify checks for leftover args
 1733   * Print commitID with --layers
 1734   * fix bug images use the template to print results
 1735   * rootless: honor --net host
 1736   * onsi/gomeage add missing files
 1737   * vendor latest openshift/imagebuilder
 1738   * Remove noop from squash help
 1739   * Prepend a comment to files setup in container
 1740   * imagebuildah resolveSymlink: fix handling of relative links
 1741   * Errors should be printed to stderr
 1742   * Add recommends for slirp4netns and fuse-overlay
 1743   * Update pull and pull-always flags
 1744   * Hide from users command options that we don't want them to use.
 1745   * Update secrets fipsmode patch to work on rootless containers
 1746   * fix unshare option handling and documentation
 1747   * Vendor in latest containers/storage
 1748   * Hard-code docker.Transport use in pull --all-tags
 1749   * Use a types.ImageReference instead of (transport, name) strings in pullImage etc.
 1750   * Move the computation of srcRef before first pullAndFindImage
 1751   * Don't throw away user-specified tag for pull --all-tags
 1752   * CHANGES BEHAVIOR: Remove the string format input to localImageNameForReference
 1753   * Don't try to parse imageName as transport:image in pullImage
 1754   * Use reference.WithTag instead of manual string manipulation in Pull
 1755   * Don't pass image = transport:repo:tag, transport=transport to pullImage
 1756   * Fix confusing variable naming in Pull
 1757   * Don't try to parse image name as a transport:image
 1758   * Fix error reporting when parsing trans+image
 1759   * Remove 'transport == ""' handling from the pull path
 1760   * Clean up "pulls" of local image IDs / ID prefixes
 1761   * Simplify ExpandNames
 1762   * Document the semantics of transport+name returned by ResolveName
 1763   * UPdate gitvalidation epoch
 1764   * Bump back to 1.8-dev
 1765 
 1766 - Changelog for v1.7.1 (2019-02-26)
 1767   * vendor containers/image v1.5
 1768   * Move secrets code from libpod into buildah
 1769   * Update CHANGELOG.md with the past changes
 1770   * README.md: fix typo
 1771   * Fix a few issues found by tests/validate/gometalinter.sh
 1772   * Neutralize buildah/unshare on non-Linux platforms
 1773   * Explicitly specify a directory to find(1)
 1774   * README.md: rephrase Buildah description
 1775   * Stop printing default twice in cli --help
 1776   * install.md: add section about vendoring
 1777   * Bump to 1.8-dev
 1778 
 1779 - Changelog for v1.7 (2019-02-21)
 1780   * vendor containers/image v1.4
 1781   * Make "images --all" faster
 1782   * Remove a misleading comment
 1783   * Remove quiet option from pull options
 1784   * Make sure buildah pull --all-tags only works with docker transport
 1785   * Support oci layout format
 1786   * Fix pulling of images within buildah
 1787   * Fix tls-verify polarity
 1788   * Travis: execute make vendor and hack/tree_status.sh
 1789   * vendor.conf: remove unused dependencies
 1790   * add missing vendor/github.com/containers/libpod/vendor.conf
 1791   * vendor.conf: remove github.com/inconshreveable/mousetrap
 1792   * make vendor: always fetch the latest vndr
 1793   * add hack/tree_status.sh script
 1794   * Bump c/Storage to 1.10
 1795   * Add --all-tags test to pull
 1796   * mount: make error clearer
 1797   * Remove global flags from cli help
 1798   * Set --disable-compression to true as documented
 1799   * Help document using buildah mount in rootless mode
 1800   * healthcheck start-period: update documentation
 1801   * Vendor in latest c/storage and c/image
 1802   * dumpbolt: handle nested buckets
 1803   * Fix buildah commit compress by default
 1804   * Test on xenial, not trusty
 1805   * unshare: reexec using a memfd copy instead of the binary
 1806   * Add --target to bud command
 1807   * Fix example for setting multiple environment variables
 1808   * main: fix rootless mode
 1809   * buildah: force umask 022
 1810   * pull.bats: specify registry config when using registries
 1811   * pull.bats: use the temporary directory, not /tmp
 1812   * unshare: do not set rootless mode if euid=0
 1813   * Touch up cli help examples and a few nits
 1814   * Add an undocumented dumpbolt command
 1815   * Move tar commands into containers/storage
 1816   * Fix bud issue with 2 line Dockerfile
 1817   * Add package install descriptions
 1818   * Note configuration file requirements
 1819   * Replace urfave/cli with cobra
 1820   * cleanup vendor.conf
 1821   * Vendor in latest containers/storage
 1822   * Add Quiet to PullOptions and PushOptions
 1823   * cmd/commit: add flag omit-timestamp to allow for deterministic builds
 1824   * Add options for empty-layer history entries
 1825   * Make CLI help descriptions and usage a bit more consistent
 1826   * vndr opencontainers/selinux
 1827   * Bump baseline test Fedora to 29
 1828   * Bump to v1.7-dev-1
 1829   * Bump to v1.6-1
 1830   * Add support for ADD --chown
 1831   * imagebuildah: make EnsureContainerPath() check/create the right one
 1832   * Bump 1.7-dev
 1833   * Fix contrib/rpm/bulidah.spec changelog date
 1834 
 1835 - Changelog for v1.6-1 (2019-01-18)
 1836   * Add support for ADD --chown
 1837   * imagebuildah: make EnsureContainerPath() check/create the right one
 1838   * Fix contrib/rpm/bulidah.spec changelog date
 1839   * Vendor in latest containers/storage
 1840   * Revendor everything
 1841   * Revendor in latest code by release
 1842   * unshare: do not set USER=root
 1843   * run: ignore EIO when flushing at the end, avoid double log
 1844   * build-using-dockerfile,commit: disable compression by default
 1845   * Update some comments
 1846   * Make rootless work under no_pivot_root
 1847   * Add CreatedAtRaw date field for use with Format
 1848   * Properly format images JSON output
 1849   * pull: add all-tags option
 1850   * Fix support for multiple Short options
 1851   * pkg/blobcache: add synchronization
 1852   * Skip empty files in file check of conformance test
 1853   * Use NoPivot also for RUN, not only for run
 1854   * Remove no longer used isReferenceInsecure / isRegistryInsecure
 1855   * Do not set OCIInsecureSkipTLSVerify based on registries.conf
 1856   * Remove duplicate entries from images JSON output
 1857   * vendor parallel-copy from containers/image
 1858   * blobcache.bats: adjust explicit push tests
 1859   * Handle one line Dockerfile with layers
 1860   * We should only warn if user actually requests Hostname be set in image
 1861   * Fix compiler Warning about comparing different size types
 1862   * imagebuildah: don't walk if rootdir and path are equal
 1863   * Add aliases for buildah containers, so buildah list, ls and ps work
 1864   * vendor: use faster version instead compress/gzip
 1865   * vendor: update libpod
 1866   * Properly handle Hostname inside of RUN command
 1867   * docs: mention how to mount in rootless mode
 1868   * tests: use fully qualified name for centos image
 1869   * travis.yml: use the fully qualified name for alpine
 1870   * mount: allow mount only when using vfs
 1871   * Add some tests for buildah pull
 1872   * Touch up images -q processing
 1873   * Refactor: Use library shared idtools.ParseIDMap() instead of bundling it
 1874   * bump GITVALIDATE_EPOCH
 1875   * cli.BudFlags: add `--platform` nop
 1876   * Makefile: allow packagers to more easily add tags
 1877   * Makefile: soften the requirement on git
 1878   * tests: add containers json test
 1879   * Inline blobCache.putBlob into blobCacheDestination.PutBlob
 1880   * Move saveStream and putBlob near blobCacheDestination.PutBlob
 1881   * Remove BlobCache.PutBlob
 1882   * Update for API changes
 1883   * Vendor c/image after merging c/image#536
 1884   * Handle 'COPY --from' in Dockerfile
 1885   * Vendor in latest content from github.com/containers/storage
 1886   * Clarify docker.io default in push with docker-daemon
 1887   * Test blob caching
 1888   * Wire in a hidden --blob-cache option
 1889   * Use a blob cache when we're asked to use one
 1890   * Add --disable-compression to 'build-using-dockerfile'
 1891   * Add a blob cache implementation
 1892   * vendor: update containers/storage
 1893   * Update for sysregistriesv2 API changes
 1894   * Update containers/image to 63a1cbdc5e6537056695cf0d627c0a33b334df53
 1895   * clean up makefile variables
 1896   * Fix file permission
 1897   * Complete the instructions for the command
 1898   * Show warning when a build arg not used
 1899   * Assume user 0 group 0, if /etc/passwd file in container.
 1900   * Add buildah info command
 1901   * Enable -q when --filter is used for images command
 1902   * Add v1.5 Release Announcement
 1903   * Fix dangling filter for images command
 1904   * Fix completions to print Names as well as IDs
 1905   * tests: Fix file permissions
 1906   * Bump 1.6-dev
 1907 
 1908 - Changelog for v1.5-1 (2018-11-21)
 1909   * Bump min go to 1.10 in install.md
 1910   * vendor: update ostree-go
 1911   * Update docker build command line in conformance test
 1912   * Print command in SystemExec as debug information
 1913   * Add some skip word for inspect check in conformance test
 1914   * Update regex for multi stage base test
 1915   * Sort CLI flags
 1916   * vendor: update containers/storage
 1917   * Add note to install about non-root on RHEL/CentOS
 1918   * Update imagebuild depdency to support heading ARGs in Dockerfile
 1919   * rootless: do not specify --rootless to the OCI runtime
 1920   * Export resolvesymlink function
 1921   * Exclude --force-rm from common bud cli flags
 1922   * run: bind mount /etc/hosts and /etc/resolv.conf if not in a volume
 1923   * rootless: use slirp4netns to setup the network namespace
 1924   * Instructions for completing the pull command
 1925   * Fix travis to not run environment variable patch
 1926   * rootless: only discard network configuration names
 1927   * run: only set up /etc/hosts or /etc/resolv.conf with network
 1928   * common: getFormat: match entire string not only the prefix
 1929   * vendor: update libpod
 1930   * Change validation EPOCH
 1931   * Fixing broken link for container-registries.conf
 1932   * Restore rootless isolation test for from volume ro test
 1933   * ostree: fix tag for build constraint
 1934   * Handle directories better in bud -f
 1935   * vndr in latest containers/storage
 1936   * Fix unshare gofmt issue
 1937   * runSetupBuiltinVolumes(): break up volume setup
 1938   * common: support a per-user registries conf file
 1939   * unshare: do not override the configuration
 1940   * common: honor the rootless configuration file
 1941   * unshare: create a new mount namespace
 1942   * unshare: support libpod rootless pkg
 1943   * Use libpod GetDefaultStorage to report proper storage config
 1944   * Allow container storage to manage the SELinux labels
 1945   * Resolve image names with default transport in from command
 1946   * run: When the value of isolation is set, use the set value instead of the default value.
 1947   * Vendor in latest containers/storage and opencontainers/selinux
 1948   * Remove no longer valid todo
 1949   * Check for empty buildTime in version
 1950   * Change gofmt so it runs on all but 1.10
 1951   * Run gofmt only on Go 1.11
 1952   * Walk symlinks when checking cached images for copied/added files
 1953   * ReserveSELinuxLabels(): handle wrapped errors from OpenBuilder
 1954   * Set WorkingDir to empty, not / for conformance
 1955   * Update calls in e2e to addres 1101
 1956   * imagebuilder.BuildDockerfiles: return the image ID
 1957   * Update for changes in the containers/image API
 1958   * bump(github.com/containers/image)
 1959   * Allow setting --no-pivot default with an env var
 1960   * Add man page and bash completion, for --no-pivot
 1961   * Add the --no-pivot flag to the run command
 1962   * Improve reporting about individual pull failures
 1963   * Move the "short name but no search registries" error handling to resolveImage
 1964   * Return a "search registries were needed but empty" indication in util.ResolveName
 1965   * Simplify handling of the "tried to pull an image but found nothing" case in newBuilder
 1966   * Don't even invoke the pull loop if options.FromImage == ""
 1967   * Eliminate the long-running ref and img variables in resolveImage
 1968   * In resolveImage, return immediately on success
 1969   * Fix From As in Dockerfile
 1970   * Vendor latest containers/image
 1971   * Vendor in latest libpod
 1972   * Sort CLI flags of buildah bud
 1973   * Change from testing with golang 1.9 to 1.11.
 1974   * unshare: detect when unprivileged userns are disabled
 1975   * Optimize redundant code
 1976   * fix missing format param
 1977   * chroot: fix the args check
 1978   * imagebuildah: make ResolveSymLink public
 1979   * Update copy chown test
 1980   * buildah: use the same logic for XDG_RUNTIME_DIR as podman
 1981   * V1.4 Release Announcement
 1982   * Podman  --privileged selinux is broken
 1983   * papr: mount source at gopath
 1984   * parse: Modify the return value
 1985   * parse: modify the verification of the isolation value
 1986   * Make sure we log or return every error
 1987   * pullImage(): when completing an image name, try docker://
 1988   * Fix up Tutorial 3 to account for format
 1989   * Vendor in latest containers/storage and containers/image
 1990   * docs/tutorials/01-intro.md: enhanced installation instructions
 1991   * Enforce "blocked" for registries for the "docker" transport
 1992   * Correctly set DockerInsecureSkipTLSVerify when pulling images
 1993   * chroot: set up seccomp and capabilities after supplemental groups
 1994   * chroot: fix capabilities list setup and application
 1995   * .papr.yml: log the podman version
 1996   * namespaces.bats: fix handling of uidmap/gidmap options in pairs
 1997   * chroot: only create user namespaces when we know we need them
 1998   * Check /proc/sys/user/max_user_namespaces on unshare(NEWUSERNS)
 1999   * bash/buildah: add isolation option to the from command
 2000 
 2001 - Changelog for v1.4 (2018-10-02)
 2002   * from: fix isolation option
 2003   * Touchup pull manpage
 2004   * Export buildah ReserveSELinuxLables so podman can use it
 2005   * Add buildah.io to README.md and doc fixes
 2006   * Update rmi man for prune changes
 2007   * Ignore file not found removal error in bud
 2008   * bump(github.com/containers/{storage,image})
 2009   * NewImageSource(): only create one Diff() at a time
 2010   * Copy ExposedPorts from base image into the config
 2011   * tests: run conformance test suite in Travis
 2012   * Change rmi --prune to not accept an imageID
 2013   * Clear intermediate container IDs after each stage
 2014   * Request podman version for build issues
 2015   * unshare: keep the additional groups of the user
 2016   * Builtin volumes should be owned by the UID/GID of the container
 2017   * Get rid of dangling whitespace in markdown files
 2018   * Move buildah from projecatatomic/buildah to containers/buildah
 2019   * nitpick: parse.validateFlags loop in bud cli
 2020   * bash: Completion options
 2021   * Add signature policy to push tests
 2022   * vendor in latest containers/image
 2023   * Fix grammar in Container Tools Guide
 2024   * Don't build btrfs if it is not installed
 2025   * new: Return image-pulling errors from resolveImage
 2026   * pull: Return image-pulling errors from pullImage
 2027   * Add more volume mount tests
 2028   * chroot: create missing parent directories for volume mounts
 2029   * Push: Allow an empty destination
 2030   * Add Podman relationship to readme, create container tools guide
 2031   * Fix arg usage in buildah-tag
 2032   * Add flags/arguments order verification to other commands
 2033   * Handle ErrDuplicateName errors from store.CreateContainer()
 2034   * Evaluate symbolic links on Add/Copy Commands
 2035   * Vendor in latest containers/image and containers/storage
 2036   * Retain bounding set when running containers as non root
 2037   * run container-diff tests in Travis
 2038   * buildah-images.md: Fix option contents
 2039   * push: show image digest after push succeed
 2040   * Vendor in latest containers/storage,image,libpod and runc
 2041   * Change references to cri-o to point at new repository
 2042   * Exclude --layers from the common bug cli flags
 2043   * demos: Increase the executable permissions
 2044   * run: clear default seccomp filter if not enabled
 2045   * Bump maximum cyclomatic complexity to 45
 2046   * stdin: on HUP, read everything
 2047   * nitpick: use tabs in tests/helpers.bash
 2048   * Add flags/arguments order verification to one arg commands
 2049   * nitpick: decrease cognitive complexity in buildah-bud
 2050   * rename: Avoid renaming the same name as other containers
 2051   * chroot isolation: chroot() before setting up seccomp
 2052   * Small nitpick at the "if" condition in tag.go
 2053   * cmd/images: Modify json option
 2054   * cmd/images: Disallow the input of image when using the -a option
 2055   * Fix examples to include context directory
 2056   * Update containers/image to fix commit layer issue
 2057   * cmd/containers: End loop early when using the json option
 2058   * Make buildah-from error message clear when flags are after arg
 2059   * Touch up README.md for conformance tests
 2060   * Update container/storage for lock fix
 2061   * cmd/rm: restore the correct containerID display
 2062   * Remove debug lines
 2063   * Remove docker build image after each test
 2064   * Add README for conformance test
 2065   * Update the MakeOptions to accept all command options for buildah
 2066   * Update regrex to fit the docker output in test "run with JSON"
 2067   * cmd/buildah: Remove redundant variable declarations
 2068   * Warn about using Commands in Dockerfile that are not supported by OCI.
 2069   * Add buildah bud conformance test
 2070   * Fix rename to also change container name in builder
 2071   * Makefile: use $(GO) env-var everywhere
 2072   * Cleanup code to more closely match Docker Build images
 2073   * Document BUILDAH_* environment variables in buildah bud --help output
 2074   * Return error immediately if error occurs in Prepare step
 2075   * Fix --layers ADD from url issue
 2076   * Add "Sign your PRs" TOC item to contributing.md.
 2077   * Display the correct ID after deleting image
 2078   * rmi: Modify the handling of errors
 2079   * Let util.ResolveName() return parsing errors
 2080   * Explain Open Container Initiative (OCI) acronym, add link
 2081   * Update vendor for urfave/cli back to master
 2082   * Handle COPY --chown in Dockerfile
 2083   * Switch to Recommends container-selinux
 2084   * Update vendor for containernetworking, imagebuildah and podman
 2085   * Document STORAGE_DRIVER and STORAGE_OPTS environment variable
 2086   * Change references to projectatomic/libpod to containers/libpod
 2087   * Add container PATH retrieval example
 2088   * Expand variables names for --env
 2089   * imagebuildah: provide a way to provide stdin for RUN
 2090   * Remove an unused srcRef.NewImageSource in pullImage
 2091   * chroot: correct a comment
 2092   * chroot: bind mount an empty directory for masking
 2093   * Don't bother with --no-pivot for rootless isolation
 2094   * CentOS need EPEL repo
 2095   * Export a Pull() function
 2096   * Remove stream options, since docker build does not have it
 2097   * release v1.3: mention openSUSE
 2098   * Add Release Announcements directory
 2099   * Bump to v1.4-dev
 2100 
 2101 - Changelog for v1.3 (2018-08-04)
 2102   * Revert pull error handling from 881
 2103   * bud should not search context directory for Dockerfile
 2104   * Set BUILDAH_ISOLATION=rootless when running unprivileged
 2105   * .papr.sh: Also test with BUILDAH_ISOLATION=rootless
 2106   * Skip certain tests when we're using "rootless" isolation
 2107   * .travis.yml: run integration tests with BUILDAH_ISOLATION=chroot
 2108   * Add and implement IsolationOCIRootless
 2109   * Add a value for IsolationOCIRootless
 2110   * Fix rmi to remove intermediate images associated with an image
 2111   * Return policy error on pull
 2112   * Update containers/image to 216acb1bcd2c1abef736ee322e17147ee2b7d76c
 2113   * Switch to github.com/containers/image/pkg/sysregistriesv2
 2114   * unshare: make adjusting the OOM score optional
 2115   * Add flags validation
 2116   * chroot: handle raising process limits
 2117   * chroot: make the resource limits name map module-global
 2118   * Remove rpm.bats, we need to run this manually
 2119   * Set the default ulimits to match Docker
 2120   * buildah: no args is out of bounds
 2121   * unshare: error message missed the pid
 2122   * preprocess ".in" suffixed Dockerfiles
 2123   * Fix the the in buildah-config man page
 2124   * Only test rpmbuild on latest fedora
 2125   * Add support for multiple Short options
 2126   * Update to latest urvave/cli
 2127   * Add additional SELinux tests
 2128   * Vendor in latest github.com/containers/{image;storage}
 2129   * Stop testing with golang 1.8
 2130   * Fix volume cache issue with buildah bud --layers
 2131   * Create buildah pull command
 2132   * Increase the deadline for gometalinter during 'make validate'
 2133   * .papr.sh: Also test with BUILDAH_ISOLATION=chroot
 2134   * .travis.yml: run integration tests with BUILDAH_ISOLATION=chroot
 2135   * Add a Dockerfile
 2136   * Set BUILDAH_ISOLATION=chroot when running unprivileged
 2137   * Add and implement IsolationChroot
 2138   * Update github.com/opencontainers/runc
 2139   * maybeReexecUsingUserNamespace: add a default for root
 2140   * Allow ping command without NET_RAW Capabilities
 2141   * rmi.storageImageID: fix Wrapf format warning
 2142   * Allow Dockerfile content to come from stdin
 2143   * Vendor latest container/storage to fix overlay mountopt
 2144   * userns: assign additional IDs sequentially
 2145   * Remove default dev/pts
 2146   * Add OnBuild test to baseline test
 2147   * tests/run.bats(volumes): use :z when SELinux is enabled
 2148   * Avoid a stall in runCollectOutput()
 2149   * Use manifest from container/image
 2150   * Vendor in latest containers/image and containers/storage
 2151   * add rename command
 2152   * Completion command
 2153   * Update CHANGELOG.md
 2154   * Update vendor for runc to fix 32 bit builds
 2155   * bash completion: remove shebang
 2156   * Update vendor for runc to fix 32 bit builds
 2157 
 2158 - Changelog for v1.2 (2018-07-14)
 2159   * Vendor in lates containers/image
 2160   * build-using-dockerfile: let -t include transports again
 2161   * Block use of /proc/acpi and /proc/keys from inside containers
 2162   * Fix handling of --registries-conf
 2163   * Fix becoming a maintainer link
 2164   * add optional CI test fo darwin
 2165   * Don't pass a nil error to errors.Wrapf()
 2166   * image filter test: use kubernetes/pause as a "since"
 2167   * Add --cidfile option to from
 2168   * vendor: update containers/storage
 2169   * Contributors need to find the CONTRIBUTOR.md file easier
 2170   * Add a --loglevel option to build-with-dockerfile
 2171   * Create Development plan
 2172   * cmd: Code improvement
 2173   * allow buildah cross compile for a darwin target
 2174   * Add unused function param lint check
 2175   * docs: Follow man-pages(7) suggestions for SYNOPSIS
 2176   * Start using github.com/seccomp/containers-golang
 2177   * umount: add all option to umount all mounted containers
 2178   * runConfigureNetwork(): remove an unused parameter
 2179   * Update github.com/opencontainers/selinux
 2180   * Fix buildah bud --layers
 2181   * Force ownership of /etc/hosts and /etc/resolv.conf to 0:0
 2182   * main: if unprivileged, reexec in a user namespace
 2183   * Vendor in latest imagebuilder
 2184   * Reduce the complexity of the buildah.Run function
 2185   * mount: output it before replacing lastError
 2186   * Vendor in latest selinux-go code
 2187   * Implement basic recognition of the "--isolation" option
 2188   * Run(): try to resolve non-absolute paths using $PATH
 2189   * Run(): don't include any default environment variables
 2190   * build without seccomp
 2191   * vendor in latest runtime-tools
 2192   * bind/mount_unsupported.go: remove import errors
 2193   * Update github.com/opencontainers/runc
 2194   * Add Capabilities lists to BuilderInfo
 2195   * Tweaks for commit tests
 2196   * commit: recognize committing to second storage locations
 2197   * Fix ARGS parsing for run commands
 2198   * Add info on registries.conf to from manpage
 2199   * Switch from using docker to podman for testing in .papr
 2200   * buildah: set the HTTP User-Agent
 2201   * ONBUILD tutorial
 2202   * Add information about the configuration files to the install docs
 2203   * Makefile: add uninstall
 2204   * Add tilde info for push to troubleshooting
 2205   * mount: support multiple inputs
 2206   * Use the right formatting when adding entries to /etc/hosts
 2207   * Vendor in latest go-selinux bindings
 2208   * Allow --userns-uid-map/--userns-gid-map to be global options
 2209   * bind: factor out UnmountMountpoints
 2210   * Run(): simplify runCopyStdio()
 2211   * Run(): handle POLLNVAL results
 2212   * Run(): tweak terminal mode handling
 2213   * Run(): rename 'copyStdio' to 'copyPipes'
 2214   * Run(): don't set a Pdeathsig for the runtime
 2215   * Run(): add options for adding and removing capabilities
 2216   * Run(): don't use a callback when a slice will do
 2217   * setupSeccomp(): refactor
 2218   * Change RunOptions.Stdin/Stdout/Stderr to just be Reader/Writers
 2219   * Escape use of '_' in .md docs
 2220   * Break out getProcIDMappings()
 2221   * Break out SetupIntermediateMountNamespace()
 2222   * Add Multi From Demo
 2223   * Use the c/image conversion code instead of converting configs manually
 2224   * Don't throw away the manifest MIME type and guess again
 2225   * Consolidate loading manifest and config in initConfig
 2226   * Pass a types.Image to Builder.initConfig
 2227   * Require an image ID in importBuilderDataFromImage
 2228   * Use c/image/manifest.GuessMIMEType instead of a custom heuristic
 2229   * Do not ignore any parsing errors in initConfig
 2230   * Explicitly handle "from scratch" images in Builder.initConfig
 2231   * Fix parsing of OCI images
 2232   * Simplify dead but dangerous-looking error handling
 2233   * Don't ignore v2s1 history if docker_version is not set
 2234   * Add --rm and --force-rm to buildah bud
 2235   * Add --all,-a flag to buildah images
 2236   * Separate stdio buffering from writing
 2237   * Remove tty check from images --format
 2238   * Add environment variable BUILDAH_RUNTIME
 2239   * Add --layers and --no-cache to buildah bud
 2240   * Touch up images man
 2241   * version.md: fix DESCRIPTION
 2242   * tests: add containers test
 2243   * tests: add images test
 2244   * images: fix usage
 2245   * fix make clean error
 2246   * Change 'registries' to 'container registries' in man
 2247   * add commit test
 2248   * Add(): learn to record hashes of what we add
 2249   * Minor update to buildah config documentation for entrypoint
 2250   * Bump to v1.2-dev
 2251   * Add registries.conf link to a few man pages
 2252 
 2253 - Changelog for v1.1 (2018-06-08)
 2254   * Drop capabilities if running container processes as non root
 2255   * Print Warning message if cmd will not be used based on entrypoint
 2256   * Update 01-intro.md
 2257   * Shouldn't add insecure registries to list of search registries
 2258   * Report errors on bad transports specification when pushing images
 2259   * Move parsing code out of common for namespaces and into pkg/parse.go
 2260   * Add disable-content-trust noop flag to bud
 2261   * Change freenode chan to buildah
 2262   * runCopyStdio(): don't close stdin unless we saw POLLHUP
 2263   * Add registry errors for pull
 2264   * runCollectOutput(): just read until the pipes are closed on us
 2265   * Run(): provide redirection for stdio
 2266   * rmi, rm: add test
 2267   * add mount test
 2268   * Add parameter judgment for commands that do not require parameters
 2269   * Add context dir to bud command in baseline test
 2270   * run.bats: check that we can run with symlinks in the bundle path
 2271   * Give better messages to users when image can not be found
 2272   * use absolute path for bundlePath
 2273   * Add environment variable to buildah --format
 2274   * rm: add validation to args and all option
 2275   * Accept json array input for config entrypoint
 2276   * Run(): process RunOptions.Mounts, and its flags
 2277   * Run(): only collect error output from stdio pipes if we created some
 2278   * Add OnBuild support for Dockerfiles
 2279   * Quick fix on demo readme
 2280   * run: fix validate flags
 2281   * buildah bud should require a context directory or URL
 2282   * Touchup tutorial for run changes
 2283   * Validate common bud and from flags
 2284   * images: Error if the specified imagename does not exist
 2285   * inspect: Increase err judgments to avoid panic
 2286   * add test to inspect
 2287   * buildah bud picks up ENV from base image
 2288   * Extend the amount of time travis_wait should wait
 2289   * Add a make target for Installing CNI plugins
 2290   * Add tests for namespace control flags
 2291   * copy.bats: check ownerships in the container
 2292   * Fix SELinux test errors when SELinux is enabled
 2293   * Add example CNI configurations
 2294   * Run: set supplemental group IDs
 2295   * Run: use a temporary mount namespace
 2296   * Use CNI to configure container networks
 2297   * add/secrets/commit: Use mappings when setting permissions on added content
 2298   * Add CLI options for specifying namespace and cgroup setup
 2299   * Always set mappings when using user namespaces
 2300   * Run(): break out creation of stdio pipe descriptors
 2301   * Read UID/GID mapping information from containers and images
 2302   * Additional bud CI tests
 2303   * Run integration tests under travis_wait in Travis
 2304   * build-using-dockerfile: add --annotation
 2305   * Implement --squash for build-using-dockerfile and commit
 2306   * Vendor in latest container/storage for devicemapper support
 2307   * add test to inspect
 2308   * Vendor github.com/onsi/ginkgo and github.com/onsi/gomega
 2309   * Test with Go 1.10, too
 2310   * Add console syntax highlighting to troubleshooting page
 2311   * bud.bats: print "$output" before checking its contents
 2312   * Manage "Run" containers more closely
 2313   * Break Builder.Run()'s "run runc" bits out
 2314   * util.ResolveName(): handle completion for tagged/digested image names
 2315   * Handle /etc/hosts and /etc/resolv.conf properly in container
 2316   * Documentation fixes
 2317   * Make it easier to parse our temporary directory as an image name
 2318   * Makefile: list new pkg/ subdirectoris as dependencies for buildah
 2319   * containerImageSource: return more-correct errors
 2320   * API cleanup: PullPolicy and TerminalPolicy should be types
 2321   * Make "run --terminal" and "run -t" aliases for "run --tty"
 2322   * Vendor github.com/containernetworking/cni v0.6.0
 2323   * Update github.com/containers/storage
 2324   * Update github.com/projectatomic/libpod
 2325   * Add support for buildah bud --label
 2326   * buildah push/from can push and pull images with no reference
 2327   * Vendor in latest containers/image
 2328   * Update gometalinter to fix install.tools error
 2329   * Update troubleshooting with new run workaround
 2330   * Added a bud demo and tidied up
 2331   * Attempt to download file from url, if fails assume Dockerfile
 2332   * Add buildah bud CI tests for ENV variables
 2333   * Re-enable rpm .spec version check and new commit test
 2334   * Update buildah scratch demo to support el7
 2335   * Added Docker compatibility demo
 2336   * Update to F28 and new run format in baseline test
 2337   * Touchup man page short options across man pages
 2338   * Added demo dir and a demo. chged distrorlease
 2339   * builder-inspect: fix format option
 2340   * Add cpu-shares short flag (-c) and cpu-shares CI tests
 2341   * Minor fixes to formatting in rpm spec changelog
 2342   * Fix rpm .spec changelog formatting
 2343   * CI tests and minor fix for cache related noop flags
 2344   * buildah-from: add effective value to mount propagation
 2345 
 2346 - Changelog for v1.0 (2018-05-06)
 2347   * Declare Buildah 1.0
 2348   * Add cache-from and no-cache noops, and fix doco
 2349   * Update option and documentation for --force-rm
 2350   * Adding noop for --force-rm to match --rm
 2351   * Add buildah bud ENTRYPOINT,CMD,RUN tests
 2352   * Adding buildah bud RUN test scenarios
 2353   * Extend tests for empty buildah run command
 2354   * Fix formatting error in run.go
 2355   * Update buildah run to make command required
 2356   * Expanding buildah run cmd/entrypoint tests
 2357   * Update test cases for buildah run behaviour
 2358   * Remove buildah run cmd and entrypoint execution
 2359   * Add Files section with registries.conf to pertinent man pages
 2360   * tests/config: perfect test
 2361   * tests/from: add name test
 2362   * Do not print directly to stdout in Commit()
 2363   * Touch up auth test commands
 2364   * Force "localhost" as a default registry
 2365   * Drop util.GetLocalTime()
 2366   * Vendor in latest containers/image
 2367   * Validate host and container paths passed to --volume
 2368   * test/from: add add-host test
 2369   * Add --compress, --rm, --squash flags as a noop for bud
 2370   * Add FIPS mode secret to buildah run and bud
 2371   * Add config --comment/--domainname/--history-comment/--hostname
 2372   * 'buildah config': stop replacing Created-By whenever it's not specified
 2373   * Modify man pages so they compile correctly in mandb
 2374   * Add description on how to do --isolation to buildah-bud man page
 2375   * Add support for --iidfile to bud and commit
 2376   * Refactor buildah bud for vendoring
 2377   * Fail if date or git not installed
 2378   * Revert update of entrypoint behaviour to match docker
 2379   * Vendor in latest imagebuilder code to fix multiple stage builds
 2380   * Add /bin/sh -c to entrypoint in config
 2381   * image_test: Improve the test
 2382   * Fix README example of buildah config
 2383   * buildah-image: add validation to 'format'
 2384   * Simple changes to allow buildah to pass make validate
 2385   * Clarify the use of buildah config options
 2386   * containers_test: Perfect testing
 2387   * buildah images and podman images are listing different sizes
 2388   * buildah-containers: add tests and example to the man page
 2389   * buildah-containers: add validation to 'format'
 2390   * Clarify the use of buildah config options
 2391   * Minor fix for lighttpd example in README
 2392   * Add tls-verification to troubleshooting
 2393   * Modify buildah rmi to account for changes in containers/storage
 2394   * Vendor in latest containers/image and containers/storage
 2395   * addcopy: add src validation
 2396   * Remove tarball as an option from buildah push --help
 2397   * Fix secrets patch
 2398   * Update entrypoint behaviour to match docker
 2399   * Display imageId after commit
 2400   * config: add support for StopSignal
 2401   * Fix docker login issue in travis.yml
 2402   * Allow referencing stages as index and names
 2403   * Add multi-stage builds tests
 2404   * Add multi-stage builds support
 2405   * Add accessor functions for comment and stop signal
 2406   * Vendor in latest imagebuilder, to get mixed case AS support
 2407   * Allow umount to have multi-containers
 2408   * Update buildah push doc
 2409   * buildah bud walks symlinks
 2410   * Imagename is required for commit atm, update manpage
 2411 
 2412 - Changelog for v0.16.0 (2018-04-08)
 2413   * Bump to v0.16.0
 2414   * Remove requires for ostree-lib in rpm spec file
 2415   * Add support for shell
 2416   * buildah.spec should require ostree-libs
 2417   * Vendor in latest containers/image
 2418   * bash: prefer options
 2419   * Change image time to locale, add troubleshooting.md, add logo to other mds
 2420   * buildah-run.md: fix error SYNOPSIS
 2421   * docs: fix error example
 2422   * Allow --cmd parameter to have commands as values
 2423   * Touchup README to re-enable logo
 2424   * Clean up README.md
 2425   * Make default-mounts-file a hidden option
 2426   * Document the mounts.conf file
 2427   * Fix man pages to format correctly
 2428   * Add various transport support to buildah from
 2429   * Add unit tests to run.go
 2430   * If the user overrides the storage driver, the options should be dropped
 2431   * Show Config/Manifest as JSON string in inspect when format is not set
 2432   * Switch which for that in README.md
 2433   * Remove COPR
 2434   * Fix wrong order of parameters
 2435   * Vendor in latest containers/image
 2436   * Remove shallowCopy(), which shouldn't be saving us time any more
 2437   * shallowCopy: avoid a second read of the container's layer