- Changelog for v1.0.1 (2019-02-11):
  * Fix tests after cherry-picking
  * rootless: join both userns and mount namespace with --pod
  * spec: add nosuid,noexec,nodev to ro bind mount
  * rootless: create the userns immediately when creating a new pod
  * Preserve exited state across reboot
  * libpod/image: Use RepoDigests() in Inspect()
  * podman image prune -- implement all flag
  * Add varlink support for prune
  * Make --quiet work in podman create/run
  * Show a better error message when podman info fails during a refresh
  * Vendor in latest opencontainers/selinux
  * rootless: fix --pid=host without --privileged
  * Do not unmarshal into c.config.Spec
  * podman-inspect: don't ignore errors
  * Ensure that wait exits on state transition

- Changelog for v1.0.0 (2018-1-11)
  * Update release notes for v1.0
  * Remove clientintegration from Makefile
  * Regenerate EasyJSON to fix JSON issues
  * Update gitvalidation to avoid reverts w/o signoffs
  * Cirrus: Post-Merge Testing for v1.0 Branch
  * Move python code from contrib to it's own repo python-podman
  * Use defaults if paths are not specified in storage.conf
  * (Minor) Cirrus: Print timestamp at start
  * fix up sigstore path
  * Trivial readme updates
  * podman: bump RLIMIT_NOFILE also without CAP_SYS_RESOURCE
  * Fix handling of nil volumes
  * sign: make all error messages lowercase
  * sign: use filepath.Join instead of fmt.Sprintf
  * createconfig: always cleanup a rootless container
  * Fix 'image trust' from PR1899
  * libpod/image: Use ParseNormalizedNamed in RepoDigests
  * apparmor: apply default profile at container initialization
  * Fix up image sign and trust
  * List the long variant of each option before its shorter counterpart
  * Use existing interface to request IP address during restore
  * Added checkpoint/restore test for same IP
  * Enable checkpoint test with established TCP connections
  * .github/ISSUE_TEMPLATE: Suggest '/kind bug' and '/kind feature'
  * pkg/hooks/exec: Include failed command in hook errors
  * hooks/exec/runtimeconfigfilter: Log config changes
  * hooks: Add pre-create hooks for runtime-config manipulation
  * Add Validate completions
  * Add a --workdir option to 'podman exec'
  * Default --sig-proxy to true for 'podman start --attach'
  * Test that 'podman start --sig-proxy' does not work without --attach
  * [WIP]Support podman image sign
  * vendor latest buildah
  * Honor image environment variables with exec
  * Minor: Remove redundant basename command in ooe.sh
  * Rename libpod.Config back to ContainerConfig
  * Add ability to build golang remote client
  * vendor latest buildah
  * Add the configuration file used to setup storage to podman info
  * podman: set umask to 022
  * podman-login: adhere to user input
  * Vendor in latest containers/buildah code
  * Readd Python testing
  * Update vendor of runc
  * [skip ci] Docs: Add Bot Interactions section
  * container runlabel NAME implementation
  * Bump time for build_each_commit step
  * add container-init support
  * If local storage file exists, then use it rather then defaults.
  * vendor in new containers/storage
  * Fix completions
  * Touch up some troubleshooting nits
  * Log container command before starting the container
  * Use sprintf to generate port numbers while committing
  * Add troubleshooting for sparse files
  * Fix handling of symbolic links
  * podman build is not using the default oci-runtime
  * Re-enable checkpoint/restore CI tests on Fedora
  * Fixes to handle /dev/shm correctly.
  * rootless tests using stop is more reliable
  * Allow alias for list, ls, ps to work
  * Refactor: use idtools.ParseIDMap instead of bundling own version
  * cirrus: Use updated images including new crui
  * Switch all referencs to image.ContainerConfig to image.Config
  * Allow users to specify a directory for additonal devices
  * Change all 'can not' to 'cannot' for proper usage
  * Invalid index for array
  * Vendor in latest psgo code to fix race conditions
  * test: add test for rootless export
  * export: fix usage with rootless containers
  * rootless: add function to join user and mount namespace
  * libpod: always store the conmon pid file
  * Use existing CRIU packages in CI setup
  * skip test for blkio.weight when kernel does not support it
  * Add Play
  * Cirrus: Skip build all commits test on master
  * prepare for move to validate on 1.11 only
  * [skip ci] Gate: Update docs w/ safer local command
  * Support podman image trust command
  * Makefile: validate that each commit can at least build
  * perf test a stress test to profile CPU load of podman
  * all flakes must die
  * Add information on --restart
  * generate service object inline
  * Cirrus: One IRC notice only
  * docs/tutorials: add a basic network config
  * display proper error when rmi -fa with infra containers
  * add --get-login command to podman-login.
  * Show image only once with images -q
  * Add script to create CI VMs for debugging
  * Cirrus: Migrate PAPR testing of F28 to Cirrus
  * Skip checkpoint tests on Fedora <30
  * Cirrus: Add text editors to cache-images
  * Clean up some existing varlink endpoints
  * mount: allow mount only when using vfs

- Changelog for v0.12.1.2 (2018-12-13)
  * Add release notes for 0.12.1.2
  * runlabel should sub podman for docker|/usr/bin/docker
  * condition fixed for adding volume to boltdb.
  * e2e: add tests for systemd
  * Add test for sharing resolv and hosts with netns
  * Makefile tweaks to fix make shell
  * failed containers with --rm should remove themselves
  * Fix documentation links and flow
  * Set Socket label for contianer
  * Containers sharing a netns should share resolv/hosts
  * Prevent a second lookup of user for image volumes
  * fix typo in kubernetes
  * No need to use `-i` in go build (with go 1.10 and above)
  * rootless: fix restart when using fuse-overlayfs
  * Cirrus: Update base-image build docs
  * Add capabilities to generate kube
  * disable F29 tests on PAPR
  * Ensure storage options are properly initialized
  * add more example usage to varlink endpoints
  * Update for API change
  * Vendor buildah after merging mtrmac/blob-info-caching-on-top-of-contents-caching
  * Vendor c/image after merging c/image#536
  * Bump gitvalidation epoch
  * Bump to v0.12.2-dev

- Changelog for v0.12.1.1 (2018-12-07)
  * Update release notes for v0.12.1.1
  * Fix errors where OCI hooks directory does not exist
  * add timeout to pod stop
  * Remove manual handling of insecure registries in (podman search)
  * Fix reporting the registries.conf path on error
  * Remove manual handling of insecure registries in doPullImage
  * Remove the forceSecure parameter on the pull call stack
  * Remove manual handling of insecure registries in PushImageToReference
  * Factor out the registries.conf location code in pkg/registries
  * Remove the forceSecure parameter of Image.PushImageTo*
  * Minimally update for the DockerInsecureSkipTLSVerify type change
  * Bump gitvalidation epoch
  * Bump to v0.12.2-dev
  * Fix build on non-Linux
  * Remove some unused data structures and code
  * Vendor buildah after merging https://github.com/containers/buildah/pull/1214
  * Update containers/image to 63a1cbdc5e6537056695cf0d627c0a33b334df53
  * Cirrus: Document and codify base-image production
  * Cirrus: Use Makefile for image-building
  * Refactor BooleanAction to mimic golang interface
  * generate kube

- Changelog for v0.12.1 (2018-12-06)
  * Update release notes for 0.12.1
  * bind mount /etc/resolv.conf|hosts in pods
  * Remove --sync flag from `podman rm`
  * Add locking to Sync() on containers
  * Add --sync flag to podman ps
  * Add --sync option to podman rm
  * Tests for podman volume commands
  * Add "podman volume" command
  * tutorial: add ostree dependency
  * Pick registry to login from full image name as well
  * Add ability to prune containers and images
  * Invert tlsverify default in API
  * set .54 version for f28 due to memory error
  * Vendor in latest containers/storage
  * pkg/lookup: Return ID-only pointers on ErrNo*Entries
  * test for rmi with children
  * libpod/container_internal_linux: Allow gids that aren't in the group file
  * Don't initialize CNI when running as rootless
  * correct algorithm for deleting all images
  * Use runtime lockDir in BoltDB state
  * test: update runc again
  * vendor: update containers/storage
  * create pod on the fly
  * libpod/container_internal: Deprecate implicit hook directories
  * Revert changes to GetDefaultStoreOptions
  * Fix libpod static dir selection when graphroot changed
  * podman pod exists
  * Adding more varlink endpoints
  * Ensure directory where we will make database exists
  * Fix typo
  * rootless: raise error if newuidmap/newgidmap are not installed
  * Add better descriptions for validation errors in DB
  * Fix gofmt and lint
  * Make locks dir in unit tests
  * Do not initialize locks dir in BoltDB
  * Move rootless storage config into libpod
  * Set default paths from DB if not explicitly overridden
  * Add a struct indicating if some Runtime fields were set
  * Make DB config validation an explicit step
  * Move DB configuration up in runtime setup
  * Add ability to retrieve runtime configuration from DB
  * Add short-option handling to logs
  * tests: always install runc on Ubuntu
  * cirrus: update ubuntu image
  * cirrus: make apt noninteractive
  * Dockerfile, .cirrus.yml: update runc commit
  * rootless: propagate XDG_RUNTIME_DIR to the OCI runtime
  * Update ubuntu VM image w/ newer runc
  * add pod short option to ps
  * Add create test with --mount flag
  * Only include container SizeRootFs when requested
  * /dev/shm should be mounted even in rootless mode.
  * disable checkpoint tests on f29
  * test, rootless: specify USER env variable
  * Revert "downgrade runc due a rootless bug"
  * Fix completions to work with podman run command
  * hide kube command for now
  * pypod create/run: ignore args for container command
  * Add support for --all in pypodman ps command
  * Fixes #1867
  * tests: fix NOTIFY_SOCKET test
  * Fix golang formatting issues
  * oci: propagate NOTIFY_SOCKET on runtime start
  * test: fix test for NOTIFY_SOCKET
  * Add test to ensure stopping a stopped container works
  * Stopping a stopped container is not an error for Podman
  * Disable mount options when running --privileged
  * Vendor in latest containers/storage
  * util: use fsnotify to wait for file
  * vendor: update selinux
  * rootless: store only subset of storage.conf
  * rootless: fix cleanup
  * network: allow slirp4netns mode also for root containers
  * Added more checkpoint/restore test cases
  * Fix podman container restore -a
  * Update bash completion for checkpoint/restore
  * Add '--tcp-established' to checkpoint/restore man page
  * Added tcp-established to checkpoint/restore
  * Remove unused CRIU_COMMIT variable
  * Point CRIU_COMMIT to CRIU release 3.11
  * Updated CRIO_COMMIT to pull in new conmon for CRIU
  * Use also a struct to pass options to Restore()
  * _split_token(): handle None
  * Use host's resolv.conf if no network namespace enabled
  * rootless: add new netmode "slirp4netns"
  * tests: change return type for PodmanAsUser to PodmanTestIntegration
  * test: cleanup CNI network used by the tests
  * exec: don't wait for pidfile when the runtime exited
  * Remove mount options relatime from podman run --mount with shared
  * Update test case name to podman run with --mount flag
  * Add some tests for --ip flag with run and create command
  * Add history and namespaceoptions to image inspect
  * add podman container|image exists
  * set root propagation based on volume properties
  * Actually set version for podman module / pypodman
  * implement --format for version command
  * podman_tutorial.md typos: arguement -> argument; missing 'a'
  * Load NAT modules to fix tests involving CRIU
  * Vendor in latest containers/buildah
  * Update checkpoint/restore man pages
  * Added option to keep containers running after checkpointing
  * Use a struct to pass options to Checkpoint()
  * exec: always make explicit the tty value
  * Allow users to expose ports from the pod to the host
  * Improve speed of containers.list()
  * output libpod container to kubernetes yaml
  * rootless: create empty mounts.conf if it doesn't exist
  * registries: check user registries file only in rootless mode
  * rootless: create storage.conf when it doesn't exist
  * rootless: create libpod.conf when it doesn't exist
  * Don't use $HOST and $USER variables for remote
  * Implement pypodman start command
  * runlabel: use shlex for splitting commands
  * Add a rule to compile system test in Makefile
  * Fix no-new-privileges test
  * The system test write with ginkgo
  * Separate common used test functions and structs to test/utils
  * Add version command to pypodman
  * Bump gitvalidation epoch
  * Bump to v0.11.2-dev
  * Cirrus: Add documentation for system-testing
  * Cirrus: Simplify optional system-test script
  * Cirrus: Reveal magic, parallel system-testing
  * libpod should know if the network is disabled
  * Lint: Silence few given goconst lint warnings
  * Lint: Extract constant unknownPackage
  * Lint: Tests: add missing assertions
  * Lint: Do not ignore errors from docker run command when selinux enabled
  * Lint: InspectImage varlink api should return errors that occurred
  * Lint: Exclude autogenerated files from lint test
  * Lint: Update metalinter dependency
  * Set --force-rm for podman build to true by default
  * Vendor in latest containers/storage

- Changelog for v0.11.1.1 (2018-11-15)
  * Vendor in containers/storage
  * Add release notes for 0.11.1.1
  * Increase pidWaitTimeout to 60s
  * Cirrus: Add master branch testing status badge
  * rootless: call IsRootless just once
  * Bump golang to v1.10 in install.md
  * Standardized container image for gofmt and lint
  * Make list of approvers same as reviewers
  * vendor: update ostree-go
  * vendor.conf: fix typo
  * Cleanup podman spec to not show git checkout is dirty
  * Add space between num & unit in images output
  * Update troubleshooting guide to deal with rootless path
  * troubleshooting.md: add a recipe for rootless ping
  * remove $-prefix from (most) shell examples
  * docs: Fix duplicated entry for pod-container-unmount
  * Better document rootless containers
  * info: add rootless field
  * Accurately update state if prepare() partially fails
  * Do not hide errors when creating container with UserNSRoot
  * rm -f now removes a paused container
  * correct assignment of networkStatus
  * podman_tutorial: cni build path has changed
  * Bump gitvalidation epoch
  * Bump to v0.11.2-dev
  * Cirrus: Ignore any error from the IRC messenger
  * rootless: default to fuse-overlayfs when available

- Changelog for v0.11.1 (2018-11-08)
  * Update release notes for 0.11.1
  * update seccomp.json
  * Touch up --log* options and daemons in man pages
  * Fix run --hostname test that started failing post-merge
  * move defer'd function declaration ahead of prepare error return
  * Don't fail if /etc/passwd or /etc/group does not exists
  * Print error status code if we fail to parse it
  * Properly set Running state when starting containers
  * Fix misspelling
  * Retrieve container PID from conmon
  * If a container ceases to exist in runc, set exit status
  * EXPERIMENTAL: Do not call out to runc for sync
  * Actually save changes from post-stop sync
  * rootless: mount /sys/fs/cgroup/systemd from the host
  * rootless: don't bind mount /sys/fs/cgroup/systemd in systemd mode
  * Add hostname to /etc/hosts
  * Temporarily fix the Python tests to fix some PRs
  * Remove conmon cgroup before pod cgroup for cgroupfs
  * Fix cleanup for "Pause a bunch of running containers"
  * --interactive shall keep STDIN attached even when not explicitly called out
  * Do never override podman with docker
  * Make kill, pause, and unpause parallel.
  * Fix long image name handling
  * Make restart parallel and add --all
  * Add ChangeAction to parse sub-options from --change
  * replace quay.io/baude to quay.io/libpod
  * Change humanize to use MB vs MiB.
  * allow ppc64le to pass libpod integration tests
  * Cirrus-CI: Add option to run system-tests
  * Cirrus: Skip rebuilding images unless instructed
  * Cirrus: Disable image build job abort on push
  * Cirrus: Add a readme
  * Ubuntu VM image build: try update twice
  * Cirrus: Enable updating F28 image
  * rootless: do not add an additional /run to runroot
  * rootless: avoid hang on failed slirp4netns
  * Fix setting of version information
  * runtime: do not allow runroot longer than 50 characters
  * attach: fix attach when cuid is too long
  * truncate command output in ps by default
  * Update the runc commit used for testing
  * make various changes to ps output
  * Sync default config with libpod.conf
  * Use two spaces to pad PS fields
  * unmount: fix error logic
  * get user and group information using securejoin and runc's user library
  * CONTRIBUTING.md: add section about describing changes
  * Change to exported name in ParseDevice
  * Vendor in latest containers/storage
  * fix bug in rm -fa parallel deletes
  * Ensure test container in running state
  * Add tests for selinux labels
  * Add --max-workers and heuristics for parallel operations
  * Increase security and performance when looking up groups
  * run prepare in parallel
  * downgrade runc due a rootless bug
  * runlabel: run any command
  * Eat our own dogfood
  * vendor: update containers/storage
  * Add support for /usr/local installation
  * create: fix writing cidfile when using rootless
  * Explain the device format in man pages
  * read conmon output and convert to json in two steps
  * Cirrus: Use images w/ buildah fix
  * Add --all and --latest to checkpoint/restore
  * Use the newly added getAllOrLatestContainers() function
  * Use the new checkAllAndLatest() function
  * Also factor out getAllOrLatestContainers() function
  * Add checkAllAndLatest() function
  * Downgrade code to support python3.4
  * Allow containers/storage to handle on SELinux labeling
  * Use more reliable check for rootless for firewall init
  * Vendor in latest containers/storage opencontainers/selinux
  * Make podman ps fast
  * Support auth file environment variable in podman build
  * fix environment variable parsing
  * tests: use existing CRIU version check
  * Use the CRIU version check in checkpoint/restore
  * Add helper function to read out CRIU version
  * vendor in go-criu and dependencies
  * oci: cleanup process status
  * Handle http/https in registry given to login/out
  * re-enable f29 testing
  * correct stats err with non-running containers
  * Use restoreArtifacts to save time in integration tests
  * Make rm faster
  * Fix man page to show info on storage
  * Move rootless directory handling to the libpod/pkg/util directory
  * Fix podman port -l
  * Fix trivial missing markup in manpage
  * Cirrus: Install CRIU in test images
  * Cirrus: Use different CNI_COMMIT for Fedora
  * Fix Cirrus/Packer VM image building
  * Revert "Cirrus: Enable debugging delay on non-zero exit"
  * Cirrus: IRC message when cirrus testing successful
  * cirrus: Add simple IRC messenger
  * fix NOTIFY_SOCKET in e2e testfix NOTIFY_SOCKET in e2e tests
  * Bump gitvalidation epoch
  * Bump to v0.10.2-dev

- Changelog for v0.10.1.3 (2018-10-17)
  * Update release notes for 0.10.1.3
  * Vendor in new new buildah/ci
  * Fix podman in podman
  * Bump gitvalidation epoch
  * Bump to v0.10.2-dev

- Changelog for v0.10.1.2 (2018-10-17)
  * Update release notes for 0.10.1.2
  * Fix CGroup paths used for systemd CGroup mount
  * Bump gitvalidation epoch
  * Bump to v0.10.2-dev

- Changelog for v0.10.1.1 (2018-10-16)
  * Update release notes for 0.10.1.1
  * Mount proper cgroup for systemd to manage inside of the container.
  * Cirrus: Enable debugging delay on non-zero exit
  * Touchup fileo typo
  * volume: resolve symlinks in paths
  * volume: write the correct ID of the container in error messages
  * vendor: update containers/buildah
  * papr: relabel GOPATH/github.com/containers/libpod
  * tests: do not fail in the cleanup phase
  * tests: do not make assumptions on the mount output
  * papr_prepare: remove double process for starting up .papr.sh
  * Add support for pod commands
  * Support auth file environment variable & add change to man pages
  * Generate a passwd file for users not in container
  * Bump gitvalidation epoch
  * Bump to v0.10.2-dev

- Changelog for v0.10.1 (2018-10-11)
  * Swap from map to channels for podman stop workers
  * Add release notes for 0.10.1
  * Pass along syslog variable to podman cleanup processes
  * Sort all command flags
  * rootless: detect when user namespaces are not enabled
  * Log an otherwise ignored error from joining a net ns
  * Fix gofmt
  * Add tests for --ip flag
  * Update manpages for --ip flag
  * Add --ip flag and plumbing into libpod
  * Document --net as an alias of --network in podman run & create
  * Update OCICNI vendor to 2d2983e4
  * Temporary commit to swap branches
  * rootless: report more error messages from the startup phase
  * rootless: fix an hang on older versions of setresuid/setresgid
  * Update OCICNI vendor to e617a611
  * fix runlabel functions based on QA feedback
  * Vendor latest containers/image
  * Stop containers in parallel fashion
  * wip
  * remove hack/dind
  * Vendor in latest github.com/containers/storage,image, buildah
  * runlabel: execute /proc/self/exe and avoid recursion
  * Re-add source-verify in cirrus-ci
  * added links to buildah.io and podman.io to README.md
  * Lower CPU/Memory usage by cirrus VMs
  * skip userns tests on non-fedora distributions for now
  * Remove Travis
  * docker: Double quote array expansions to avoid re-splitting elements
  * Ensure resolv.conf has the right label and path
  * Remove no longer used libnetwork from vendor.conf
  * Fix lint
  * Drop libnetwork vendor and move the code into pkg/
  * Update libnetwork vendor to current master to fix CI
  * Switch to using libnetwork's resolvconf package
  * Add configuration for Cirrus-CI
  * disable gce building of images
  * re-add BR for golang compiler to contrib/spec/podman.spec.in
  * completions: add checkpoint/restore completions
  * tests: add checkpoint/restore test
  * tutorial: add checkpoint/restore to tutorial
  * docs: add checkpoint and restore man pages
  * Add support to checkpoint/restore containers
  * oci: split the stdout and stderr pipes
  * oci: always set XDG_RUNTIME_DIR
  * Fix pod status reporting for new Exited state
  * Add ability for ubuntu to be tested
  * selinux: drop superflous relabel
  * rootless: always set XDG_RUNTIME_DIR
  * Fix python tests
  * Fix Wait() to allow Exited state as well as Stopped
  * Fix cleanupRuntime to only save if container is valid
  * Fix bug with exited state and container remove
  * Address review comments and fix ps output
  * Add ContainerStateExited and OCI delete() in cleanup()
  * Need to allocate memory for hook struct
  * Disable SELinux labeling if --privileged
  * * Update documenation
  * Implement pod varlink bindings
  * Update docs to build a runc that works with systemd
  * runtime: fix message which assumes the runtime is runc
  * rootless: raise an error when trying to use cgroups
  * Add --all flag to podman kill
  * Add podman.io to README.md
  * Vendor in the latest containers/storage, image and buildah
  * Don't tmpcopyup on systemd cgroup
  * Add container runlabel command
  * run complex image names with short names
  * Add buildah version and distribution to info
  * Disable Fedora 29 and CentOS7 VM testing
  * podman runs disabled containers and privileged containers as spc_t
  * Update the OWNERS file so bot assigns sane reviewers
  * rework CI tests to test on VMs
  * Put openshift dockerfiles in test/install
  * Bump gitvalidation epoch
  * Bump to v0.9.4-dev
  * contrib/python/*/Makefile: Fallback to unversioned 'python'
  * Makefile: Drop PYTHON
  * Makefile: Call contrib/python's clean regardless of HAS_PYTHON3

- Changelog for v0.9.3.1 (2018-09-25)
  * Update release notes for 0.9.3.1
  * Disable problematic SELinux code causing runc issues
  * Bump gitvalidation epoch
  * Bump to v0.9.4-dev

- Changelog for v0.9.3 (2018-09-21)
  * Update release notes for 0.9.3
  * Add --mount option for `create` & `run` command
  * Refactor Wait() to not require a timeout
  * Updates from reviews
  * Implement new subcommands
  * Don't mount /dev/shm if the user told you --ipc=none
  * rootless: error out if there are not enough UIDs/GIDs available
  * Vendor in latest containers/buildah
  * rootless: fix create with images not in the storage
  * rootless: skip usage of filepath.Join
  * create, rootless: join the userns of ns:PATH
  * create, rootless: join the userns of container:CONTAINER
  * spec: refactor ns modes to a common interface
  * Don't output inodes created to run a container
  * Add rpmbuild to the openshift fedora test image
  * Add new field to libpod to indicate whether or not to use labelling
  * Bind Mounts should be mounted read-only when in read-only mode
  * test, rootless: enforce cgroupfs manager
  * report when rootless
  * add the gopath environment variable to the openshift dockerfile
  * Vendor in latest opencontainers/runtime-tools
  * Add python-varlink to the Fedora openshift image
  * Add Dockerfile for openshift lint, gofmt, and validate testing
  * Vendor in latest containers/buildah
  * Don't crash if an image has no names
  * Replace all usages of "install -D" with "install -d"
  * Increase pidWaitTimeout to 1000ms
  * Small updates to OCI spec generation
  * Add new tests for ipc namespace sharing
  * Hooks supports two directories, process default and override
  * Bump gitvalidation epoch
  * Bump to v0.9.3-dev

- Changelog for v0.9.2.1 (2018-09-17)
  * Update release notes for 0.9.2.1
  * Vendor in latest projectatomic/buildah
  * Vndr latest containers/image
  * Bump gitvalidation epoch
  * Bump to v0.9.3-dev

- Changelog for v0.9.2 (2018-09-14)
  * Update release notes for 0.9.2
  * change search test to look for fedora and not fedora-minimal
  * Don't mount /dev/* if user mounted /dev
  * add registry information to varlink info
  * libpod/image/pull: Return image-pulling errors from doPullImage
  * Update gitvalidation epoch to avoid a bad commit
  * Update README to reflect current development efforts
  * rootless: do not raise an error if the entrypoint is specified
  * Add Buildah Podman relationship to README.md
  * Swap default mount propagation from private to rprivate
  * Add a way to disable port reservation
  * Add notes to check version on problem
  * Do not set rlimits if we are rootless
  * Up default Podman rlimits to avoid max open files
  * Search registries with an empty query
  * Vendor in latest containers/image
  * Remove duplicate code between create.go and run.go
  * Add --interval flag to podman wait
  * Add `podman rm --volumes` flag
  * Vendor in latest containers/storage to eliminage deadlock
  * do not build with devicemapper
  * run different cgroup tests depending on conditions
  * dont make python when running make
  * Explicitly set default CNI network name in libpod.conf
  * Pass on securityOpts from podInfraContainer to container added to pod.
  * Bump gitvalidation epoch
  * Bump to v0.9.2-dev

- Changelog for v0.9.1.1 (2018-09-10)
  * Update release notes for 0.9.1.1
  * Replace existing iptables handler with firewall code
  * Vendor CNI plugins firewall code
  * Fix displaying size on size calculation error
  * Bump gitvalidation epoch
  * Bump to v0.9.2-dev

- Changelog for v0.9.1 (2018-09-07)
  * Update RELEASE_NOTES for 0.9.1 release
  * Fix pod sharing for utsmode
  * Respect user-added mounts over default spec mounts
  * Ensure we do not overlap mounts in the spec
  * Change references to cri-o to point at new repository
  * fix docs for podman build
  * use layer cache when building images
  * Add first pass for baseline pod tests
  * Change shm test to be less flaky.
  * Update WaitForTimeOut to output OutputString to help with debugging.
  * Fixups for baseline test script
  * Fix nameing of Namespaces to be more consistent
  * Start pod infra container when pod is created
  * vendor containerd/cgroups
  * Fix up libpod.conf man pages and referencese to it.
  * Print errors from individual pull attempts
  * Added GOPATH/bin to PATH install.md
  * We should fail Podman with ExitCode 125 by default
  * Add CRI logs parsing to podman logs
  * rmi remove all not error when no images are present
  * rootless: check uid with Geteuid() instead of Getuid()
  * rootless, tests: add tests for the pod command
  * rootless, create: support --pod
  * rootless, run: support --pod
  * rootless: create compatible pod infra container
  * rootless: be in an userns to initialize the runtime
  * commandNotFoundHandler: use stderr and exit code 1
  * Bump gitvalidation epoch
  * Bump to v0.9.1-dev
  * Update release notes for 0.8.5

- Changelog for v0.8.5 (2018-08-31)
  * Add proper support for systemd inside of podman
  * We are mistakenly seeing repos as registries.
  * container: resolve rootfs symlinks
  * Up time between checks for podman wait
  * Turn on test debugging
  * Add support for remote commands
  * fixup A few language changes and subuid(5)
  * Make the documentation of user namespace options in podman-run clearer
  * pod create: restore help flag
  * catch command-not-found errors
  * don't print help message for usage errors
  * Vendor in latest containers/storage and containers/image
  * add conmon to copr spec
  * docs: consistent format for example
  * docs: consistent headings
  * docs: make HISTORY consistent
  * docs: fix headers
  * varlink: fix --timeout usage
  * run/create: reserve `-h` flag for hostname
  * podman,varlink: inform user about --timeout 0
  * rootless: show an error when stats is used
  * rootless: show an error when pause/unpause are used
  * rootless: unexport GetUserNSForPid
  * rootless, exec: use the new function to join the userns
  * rootless: fix top
  * rootless: add new function to join existing namespace
  * Vendor in latest projectatomic/buildah
  * Set nproc in containers unless explicitly overridden
  * Do not set max open files by default if we are rootless
  * Set default max open files in spec
  * Resolve /etc/resolv.conf before reading
  * document `--rm` semantics
  * allow specification of entrypoint in the form of a slice
  * Test RPM build and install for regressions
  * rootless, search: do not create a new userns
  * rootless, login, logout: do not create a new userns
  * rootless, kill: do not create a new userns
  * rootless, stop: do not create a new userns
  * Ensure return errors match API docs
  * Fix manpage to note how multiple filters are combined
  * Fix handling of multiple filters in podman ps
  * Fix Mount Propagation
  * docs: add containers-mounts.conf(5)
  * docs: use "containers-" prefix for registries and storage
  * rootless: fix --pid=host
  * rootless: fix --ipc=host
  * spec: bind mount /sys only when userNS are enabled
  * rootless, tests: add test for --uts=host
  * Dockerfile.Fedora: install slirp4netns
  * rootless: don't use kill --all
  * rootless: exec handle processes that create an user namespace
  * rootless: fix exec
  * Move whale-says test to end of baseline
  * Bump gitvalidation epoch
  * Bump to v0.8.5-dev

- Changelog for v0.8.4 (2018-08-24)
  * Add release notes
  * Regenerate easyjson after rebase
  * Vendor easyjson code to fix build
  * Swap from FFJSON to easyjson
  * Make 'make clean' remove FFJSON generated code
  * rootless: allow to override policy.json by the user
  * add completion for --pod in run and create
  * Fixed formatting and lowered verbosity of pod ps
  * Do not try to enable AppArmor in rootless mode
  * exposes tcp port only if no proto specified.
  * rpm-spec: use skopeo-containers instead of containers-common
  * Reveal information about container capabilities
  * Vendor in latest projectatomic/buildah
  * Refactor error checking in With*NSFromPod options
  * Fixing network ns segfault
  * Change pause container to infra container
  * Support pause containers in varlink
  * Added option to share kernel namespaces in libpod and podman
  * Changed GetContainerStats to return ErrCtrStateInvalid
  * Add GetPodStats to varlink
  * rpm-spec: update distro-specific dependencies
  * Add podman pod top
  * Include pod stats and top in commands/completions
  * Vendor changes to psgo
  * Fix syntax description of --ulimit command
  * Swap test image in exec test to fedora for useradd
  * Add tests for exec --user
  * Properly translate users into runc format for exec
  * test: ad more tests for rootless containers
  * rootless: fix --net host --privileged
  * Fix a bug with hook ALWAYS matching with a process
  * Fixed segfault in stats where container had netNS none or from container
  * Enable pod stats with short ID and name
  * Touch up cert-dir in man pages
  * make dbuild fixed on ubuntu/debian
  * vendor latest github.com/urfave/cli
  * Add retry decorator for flakey tests
  * Update error message from reviews
  * Support Attach subcommand in pypodman
  * Fix handling of devices
  * tutorial: point to containers/skopeo
  * point to containers/skopeo
  * install.md:  point to containers/libpod
  * Bump gitvalidation epoch
  * Bump to v0.8.4-dev

- Changelog for v0.8.3 (2018-08-17)
  * Make failure to retrieve individual ctrs/pods nonfatal
  * Mention that systemd is the default cgroup manager
  * Add dependency for python3-psutil module
  * Vendor in latest buildah and imagebuilder
  * Don't fail on size.
  * Fix handling of socket connection refusal.
  * podman: fix --uts=host
  * podman pod stats
  * Added helper function for libpod pod api calls
  * CreatePod args now PodCreate structure
  * Added reason to PodContainerError
  * Change batchcontainer to shared
  * Add Pod API to varlink.
  * Change pod varlink API.
  * Moved getPodStatus to pod API to be used in varlink
  * Vendor in latest containers/psgo code
  * switch projectatomic to containers
  * Revert "spec: bind mount /sys only for rootless containers"
  * Suport format param for varlink Commit
  * Fix segfault in top when -l and no args are passed
  * Document STORAGE_DRIVER and STORAGE_OPTS environment variable
  * podman.spec: recommend slirp4netns
  * Do not 'make all' on Travis for Linux
  * Fix build on non-Linux OSes
  * Create pod CGroups when using the systemd cgroup driver
  * Switch systemd default CGroup parent to machine.slice
  * spec: bind mount /sys only for rootless containers
  * build, rootless: specify IsolationOCIRootless
  * vendor: update buildah version
  * Fix handling of hostname in --net=host
  * Updated pod_api to reflect function spec
  * Add create and pull commands
  * rootless: not require userns for help/version
  * pkg/apparmor: use a pipe instead of a tmp file
  * pkg/apparmor: move data under Linux/apparmor buildtags
  * pkg/apparmor: move all linux-code into apparmor_linux*
  * podman in rootless mode will only work with cgroupfs at this point.
  * when searching, survive errors for multiple registries
  * Remove unused function in runtime.go
  * Fix papr tests by forcing cgroupfs in CI
  * Bump gitvalidation epoch
  * Bump to v0.8.3-dev

- Changelog for v0.8.2.1 (2018-08-11)
  * Ensure pod inspect is locked and validity-checked
  * Further fix tests
  * Bump gitvalidation epoch
  * Bump to v0.8.3-dev
  * Fix python tests again
  * Fix python tests to use cgroupfs
  * Fix typo breaking tests
  * Force cgroupfs for python tests
  * Swap default CGroup manager to systemd
  * Only use cgroupfs for containerized tests
  * Temporarily force all tests to use cgroupfs driver

- Changelog for v0.8.2 (2018-08-10)
  * We need to sort mounts so that one mount does not over mount another.
  * search name should include registry
  * Split pod.go into 3 files
  * Make errors during refresh nonfatal
  * Add batch check to container stats lock
  * removeContainer: fix deadlock
  * Add FFJSON to build container
  * Don't require .gopathok for individual FFJSON targets
  * Add FFJSON generation to makefile
  * Re-add FFJSON for container and pod structs
  * Fixed a bug setting dependencies on the wrong container
  * Always connect to the stdout and stderr of stream
  * apparmor: respect "unconfined" setting
  * oci.go: syslog: fix debug formatting
  * add podman pod inspect
  * Fix ambiguity in adding localhost to podman save
  * Fix CGroupFS cgroup manager cgroup creation for pods
  * Update Conmon commit for testing
  * Pass newly-added --log-level flag to Conmon
  * Cleanup man pages
  * Improve ps handling of container start/stop time
  * rootless: fix user lookup if USER= is not set
  * enabled copr epel builds again
  * Handle yum and dnf
  * Test regressions against the RPM spec file
  * Pass DESTDIR down to python Makefile
  * Add dpkg support for returning oci/conmon versions
  * Have info print conmon/oci runtime information
  * Better pull error for fully-qualified images
  * Stub varlink pod methods.
  * Remove inotify work around
  * Rename varlink socket and interface
  * Change tarball filename in copr prepare and match short-commit length
  * Add Runc and Conmon versions to Podman Version
  * update copr spec, lets get it building again
  * Add missing dependencies to build system
  * Port to MacOS
  * Make one runtime for the varlink service
  * Bump gitvalidation epoch
  * Bump to v0.8.2-dev

- Changelog for v0.8.1 (2018-08-03)
  * Vendor in latest github.com/projectatomic/buildah
  * Update gitvalidation epoch
  * Check for missing arguments in /proc/self/cmdline
  * Added ps --pod option
  * clarify pull error message
  * rootless: do not set setgroups to deny when using newuidmap
  * Man page fixes found by https://pagure.io/ManualPageScan
  * Inline pullGoalNamesFromPossiblyUnqualifiedName into Runtime.pullGoalFromPossibly...
  * Replace getPullRefName by Runtime.getPullRefPair
  * Inline pullGoalNamesFromImageReference back into Runtime.pullGoalFromImageReference
  * Introduce getSinglePullRefNameGoal
  * Test Runtime.pullGoalFromPossiblyUnqualifiedName instead of pullGoalNameFrom...
  * Test Runtime.pullGoalFromImageReference instead of pullGoalNamesFromImageReference
  * Use REGISTRIES_CONFIG_PATH for all tests
  * rootless: do not segfault if the parent already died
  * RFC: Rename runtime.pullImage to runtime.pullImageFromHeuristicSource
  * Introduce Runtime.pullImageFromReference, call it in Runtime.FromImageReference
  * RFC: Remove unused transport name constants from libpod
  * Replace Runtime.LoadFromArchive with Runtime.LoadFromArchiveReference
  * Rename the "image" variable to "imageName"
  * Fix the heuristic for docker-archive: sources in (podman pull)
  * Split doPullImage from pullImage
  * Remove the forceCompress parameter from getCopyOptions and DRO.GetSystemContext
  * Remove the authFile parameter from getCopyOptions and DRO.GetSystemContext
  * Remove the signaturePolicyPath parameter from getCopyOptions and DRO.GetSystemContext
  * Add a *types.SystemContext parameter to getCopyOptions and DRO.GetSystemContext
  * Move pullImage from Image to Runtime
  * Do not re-parse the list of search registries just for an error message
  * Eliminate duplicate determination whether to use search registries
  * Eliminate the "DockerArchive means pull all refPairs" special case
  * Introduce struct pullGoalNames
  * Introduce struct pullGoal
  * Use []pullRefPair instead of []*pullRefPair
  * Use []pullRefName instead of []*pullRefName
  * Introduce singlePullRefNameGoal
  * Use an early return from refNamesFromPossiblyUnqualifiedName
  * RFC: Rename Image.PushImage to Image.PushImageToHeuristicDestination
  * Remove an unnecessary use of alltransports.ParseImageName
  * RFC? Hard-code "format" string values instead of using libpod.* transport names
  * Use PushImageToReference for (podman save)
  * Call imageNameForSaveDestination while creating the references
  * Exit early in the simple case in imageNameForSaveDestination
  * Rename parameters of imageNameForSaveDestination
  * Split imageNameForSaveDestination from saveCmd
  * Split a single if statement into two.
  * Move source handling before destination parsing
  * Split Image.PushImageToReference from Image.PushImage
  * Don't format to string and re-parse a DockerReference()
  * Remove the :// end from DockerTransport
  * Remove the TransportNames arrays
  * Document the properties of DefaultTransport a bit better.
  * Eliminate the "dest" variable.
  * Use an early exit if a docker-archive: image has no repo tags
  * Reorganize the tag loading in DockerArchive case
  * Return early in refNamesFromImageReference instead of appending to pullNames
  * Use srcRef.StringWithinTransport() instead of parsing imgName again
  * Use a switch instead of if/if else/.../else
  * Remove the error return value from getPullRefName
  * Rename getPullListFromRef to refPairsFromImageReference
  * Split refNamesFromImageReference from Runtime.getPullListFromRef
  * Replace getPullRefPair with getPullRefName
  * Include the rejected reference when parsing it fails in pullRefPairsFromRefNames
  * Add --force to podman umount to force the unmounting of the rootfs
  * Integration Test Improvements #3
  * Ensure container and pod refresh picks up a State
  * Fix build on non-linux platforms
  * Rework state testing to allow State structs to be empty
  * Add additional comments on accessing state in API
  * Do not fetch pod and ctr State on retrieval in Bolt
  * network: add support for rootless network with slirp4netns
  * varlink ImageRemove should always return image ID
  * Add documentations on how to setup /etc/subuid and /etc/subgid
  * Integration Test Improvements #2
  * avoid spewing fds do to restore of cached images
  * Add load test for xz compressed images
  * Speed up test results
  * Show duration for each ginkgo test and test speed improvements
  * vendor: update containers/storage
  * Clean up pylint warnings and errors for podman
  * podman rmi shouldn't delete named referenced images
  * Bump gitvalidation epoch
  * Bump to v0.8.1-dev

- Changelog for v0.7.4 (2018-07-27)
  * Add pod pause/unpause
  * Fix up docker compatibility messages
  * Update vendored version of runc,buildah,containers/image
  * Refactored method of getting pods
  * Fix godoc comment in pkg/netns
  * Fix handling of Linux network namespaces
  * Update containernetworking/plugins to current master
  * Cleanup descriptions and help information
  * Skip seccomp-dependent tests on non-Linux
  * Use the Linux version BoltState.getContainerFromDB on all platforms.
  * Split parseNetNSBoltData from BoltState.getContainerFromDB
  * Use testify/require in a few places to avoid panics in tests
  * Skip unit tests which require storage when not running as root
  * Don't pollute the build output with failures to build checkseccomp
  * Remove cmd/podman/user.go
  * double papr timeout for all ci tests
  * vendor latest containers/psgo
  * Vendor latest container/storage to fix overlay mountopt
  * Add pod kill
  * Added pod restart
  * Added pod.Restart() functionality to libpod.
  * Add a mutex to BoltDB state to prevent lock issues
  * Clear variables used to store options after parsing for every volume
  * Clean up pylint warnings and errors
  * podman: allow to specify the IPC namespace to join
  * podman: allow to specify the UTS namespace to join
  * podman: allow to specify the PID namespace to join
  * podman: allow to specify the userns to join
  * network: support ns: prefix to join existing namespace
  * spec: allow container:NAME network mode
  * Update comments in BoltDB and In-Memory states
  * Add an E2E test to verify basic namespace functionality
  * Add libpod namespace to config
  * Add missing runtime.go lines to set namespace
  * Address first round of review comments
  * Set namespace for new pods/containers based on runtime
  * Add --namespace flag to Podman
  * Update documentation for the State interface
  * Ensure pods are part of the set namespace when added
  * Enforce namespace checks on container add
  * Add tests for state namespacing
  * Add namespaces to in memory state
  * Untested implementation of namespaced BoltDB access
  * Add constraint that dependencies must be in the same ns
  * Add namespaces and initial constraints to database
  * Add container and pod namespaces to configs
  * Fix varlink API usage of psgo
  * Update issue template to point build bugs at buildah
  * We don't currently support --mac-address
  * Vendor in latest containers/psgo code
  * Update container Mounted() and Mountpoint() functions
  * [WIP] Refactor and simplify python builds
  * AppArmor: runtime check if it's enabled on the host
  * Add format descriptors infor to podman top
  * Fix error handling in pod start/stop.
  * docs/podman-top: fix typo and whitespace
  * Use the result of reference.Parse when checking for digests.
  * Make refNamesFromPossiblyUnqualifiedName independent from Image
  * Make Image.HasShaInInputName to an independent local function
  * Split createNamesToPull into ref{Names,Pairs}FromPossiblyUnqualifiedName
  * Rename local variables in Runtime.pullRefPairsFromRefNames
  * Split Runtime.pullRefPairsFromRefNames from Image.createNamesToPull
  * Rename nameToPull to pullRefName
  * Rename pullStruct to pullRefPair
  * Replace optional nameToPull.shaPullName with mandatory dstName
  * Introduce nameToPull, move shaPullName in there
  * Split normalizeTag from Image.TagImage
  * Remove Image.isShortName
  * Inline getTags into its only user
  * Add unit tests for imageParts
  * Add OnBuild and usernamespace test to baseline
  * Bump gitvalidation epoch
  * Bump to v0.7.4-dev

- Changelog for v0.7.3 (2018-07-20)
  * Update psgo vendor
  * Podman load/tag/save prepend localhost when no repository is present
  * Pod ps now uses pod.Status()
  * Added pod start and stop
  * rootless: support a per-user mounts.conf
  * secrets: parse only one mounts configuration file
  * rootless: allow a per-user registries.conf file
  * pull: get registries using the registries pkg
  * rootless: allow a per-user storage.conf file
  * rootless, docs: document the libpod.conf file used in rootless mode
  * Let containers/storage keep track of mounts
  * podman-top: use containers/psgo
  * Vendor in latest code for storage,image, buildah
  * Abort a test on nil containers, so that future tests don't panic
  * Fix TestPostDeleteHooks on macOS
  * Use `...` for a regexp constant to improve readability
  * oci: keep exposed ports busy and leak the fd into conmon
  * Dockerfile: install nmap-ncat
  * Update podman_tutorial.md
  * Update transfer.md
  * Add missing podman commands
  * Update gitvalidation epoch
  * Fix ps filter with key=value labels
  * rootless: require subids to be present
  * Downgrade setup.py
  * Bump gitvalidation epoch
  * Bump to v0.7.3-dev

- Changelog for v0.7.2 (2018-07-13)
  * Change logic for detecting conflicting flags in ps
  * Update python directories to better support setup.py
  * Fix ps --sort=size test
  * remote python client for podman
  * Only print container size JSON if --size was requested
  * Don't print rootfs and rw sizes if they're empty
  * Major fixes to podman ps --format=json output
  * Ignore running containers in ps exit-code filters
  * Record whether the container has exited
  * rootless: correctly propagate the exit status from the container
  * rootless: unshare mount namespace
  * Need to wait for container to exit before completing run/start completes
  * If proxy fails then then signal should be sent to the main process
  * fix pull image that includes a sha
  * Added full podman pod ps, with tests and man page
  * Podman pod create/rm commands with man page and tests.
  * Added created time to pod state
  * Support multiple networks
  * Log all output of logrus to syslog as well as stdout/stderr
  * podman rmi should only untag image if parent of another
  * Changed container status of Unknown from being printed as Dead to Error in Ps
  * Fix podman build completions
  * Refactor attach()/start() after podman changes
  * create conmon sockets when getting their paths
  * build: enable ostree in containers/storage when available
  * podman/libpod: add default AppArmor profile
  * runtime: delete unused function
  * rootless: propagate errors from GetRootlessRuntimeDir()
  * rootless: resolve the user home directory
  * rootless: fix when argv[0] is not an absolute path
  * Allow Init() on stopped containers
  * urfave/cli: fix regression in short-opts parsing
  * Add --volumes-from flag to podman run and create
  * Vendor in latest buildah to add masks for /proc/keys and /proc/acpi
  * Vendor in latest containers/storage
  * Mask /proc/keys to protect information leak about keys on host
  * ctime: Drop 32-/64-bit distinction on Linux
  * Podman stats with no containers listed is the same as podman stats --all
  * Refactor unittest for change in history API
  * Bump gitvalidation epoch
  * Bump to v0.7.2-dev

- Changelog for v0.7.1 (2018-07-06)
  * pkg/ctime: Factor libpod/finished* into a separate package
  * Block use of /proc/acpi from inside containers
  * remove buildah requirement for the libpod image library
  * contrib/python/test/test_tunnel: Fix -nNT -> -nNTq
  * Refactor podman/utils with a single container start and attach function
  * Remove now-unneeded cleanupCgroup() for unsupported OS
  * Remove per-container CGroup parents
  * Fix nits and GOPATH in tutorial
  * spec: Make addPrivilegedDevices and createBlockIO per-platform
  * libpod/runtime_pod: Make removePod per-platform
  * libpod/networking_unsupported: Remove JoinNetworkNameSpace
  * .travis: Run gofmt and lint on OS X
  * rootless: Merge rootless.go back into rootless_linux.go
  * Makefile: Use a pattern rule for cross-compilation
  * more changes to compile darwin
  * Fix timeout issue with built-in volume test
  * rootless: add /run/user/$UID to the lookup paths
  * rootless: add function to retrieve the original UID
  * rootless: always set XDG_RUNTIME_DIR
  * rootless: set XDG_RUNTIME_DIR also for state and exec
  * libpod/container: Replace containerState* with containerPlatformState
  * urfave/cli: fix parsing of short opts
  * docs: Follow man-pages(7) suggestions for SYNOPSIS
  * Allow multiple mounts
  * Makefile: Use 'git diff' to show gofmt changes
  * Skip a test in Travis that has timeout issues
  * vendor in selinux and buildah for darwin compilation
  * add image user to inspect data
  * changes to allow for darwin compilation
  * Bump gitvalidation epoch
  * Bump to v0.7.1-dev

- Changelog for v0.6.5 (2018-06-29)
  * Fix built-in volume issue with podman run/create
  * Add `podman container cleanup` to CLI
  * Allow multiple containers and all for umount
  * Returning joining namespace error should not be fatal
  * Start using github.com/seccomp/containers-golang
  * Test to verify overlay quotas work, show container overhead on quota
  * conmon no longer writes to syslog
  * Fix broken f28/cloud instance
  * Vendor latest projectatomic/buildah
  * vendor in latest golang/x/sys
  * vendor in latest docker package
  * Remove the --registry flag from podman search
  * utils: fix endless write of resize event
  * Start prints UUID or container name that user inputs on success
  * cmd/podman/utils.go: Cancel-able resize writes
  * Fix podman hangs when detecting startup error in container attached mode
  * travis: bump go to 1.9.x and 1.10.x
  * podman-build --help: update description
  * *: Replace Generator.Spec() with Generator.Config
  * generator.New() requires an OS string input variable
  * Vendor in latest buildah
  * Vendor in latest runtime-tools
  * docs: add documentation for rootless containers
  * runtime: change rootless data storage default path
  * rootless: use $HOME/.config/containers/libpod.conf
  * test: add env variables to the debug output
  * rootless: do not configure additional groups
  * oci: set XDG_RUNTIME_DIR to the runtime from GetRootlessRuntimeDir()
  * rootless: add management for the userNS
  * container_internal: don't ignore error from cleanupNetwork()
  * Mark containers invalid earlier during removal
  * Add --authfile to podman search
  * Vendor in latest containers/image
  * add podman remote client
  * Vendor in go-selinux again
  * Update the vendoring of github.com/opencontainers/selinux
  * Containers can dissappear
  * Add podman-image and podman-container man page links
  * Update ocicni vendor to pick up bugfixes
  * make varlink optional for podman
  * Bump gitvalidation epoch
  * Bump to v0.6.5-dev

- Changelog for v0.6.4 (2018-06-22)
  * Add tests for podman refresh
  * Point podman-refresh at the right manpage
  * Add bash completions for podman refresh
  * Add manpages for podman refresh
  * Move podman refresh under the container subcommand
  * Make CGroups cleanup optional on whether they exist
  * Add podman refresh command
  * Add Refresh() to ctrs to refresh state after db change
  * Add information about the configuration files to the install docs
  * Add unittests and fix bugs
  * Fix docs on --sig-proxy to match current behaviour
  * Podman history now prints out intermediate image IDs
  * Add cap-add and cap-drop to build man page
  * Option handling has become large and should be a shared function
  * Fix image volumes access and mount problems on restart
  * We are using err in defer function, needs to be defined name
  * Update the version of conmon used in test
  * install: need to install make on Fedora-like distros
  * Vendor containers/storage for better error reporting on dups
  * libpod: fix race with attach/start
  * Implement SSH tunnels between client and podman server
  * Add carriage return to log message when using --tty flag
  * Errors from closing a netns on removal from DB are nonfatal
  * Vendor in latest go-selinux
  * Added --sort to ps
  * Fix podman build -q
  * Add extra debug so we can tell apart postdelete hooks
  * hack/ostree_tag.sh: Fill in OSTree dependencies
  * TLS verify is skipped per registry.
  * Add missing functionality for podman build layers
  * Add --all,-a flag to podman images
  * Add MacAddress to inspect
  * Update gitvalidation epoch
  * top: make output tabular
  * Add more network info ipv4/ipv6 and be more compatible with docker
  * Do not run iptablesDNS workaround on IPv6 addresses
  * Added --tls-verify functionality to podman search, with tests
  * Bump gitvalidation epoch
  * Bump to v0.6.4-dev

- Changelog for v0.6.3 (2018-06-15)
  * spec: remove dead code
  * test: add test for running a rootless container
  * container: specify path to error message
  * podman: use a different store for the rootless case
  * container: do not set any mapping when using a rootfs
  * podman: do not use Chown in rootless mode
  * network: do not attempt to create a network in rootless mode
  * oci: do not set resources in rootless mode
  * oci: do not use hooks in rootless mode
  * oci: do not set the cgroup path in Rootless mode
  * spec: change mount options for /dev/pts in rootless mode
  * container: do not add shm in rootless mode
  * oci: pass XDG_RUNTIME_DIR down to the OCI runtime
  * podman: allow to override Tmpdir
  * podman: provide a default UID mapping when non root
  * podman: accept option --rootfs to use exploded images
  * When setting a memory limit, also set a swap limit
  * Fix cleaning up network namespaces on detached ctrs
  * Vendor in latest projectatomic/buildah
  * Temporarily turn of ps --last test until fixed
  * Implement --latest for ps
  * Correctly report errors retrieving containers in ps
  * Doc changes to fix alignment on most of the docs
  * Added --sort flag to podman image
  * add podman container and image command
  * Vendor in latest buildah code
  * rmi: remove image if all tags are specified
  * Aliases do not work with IsSet
  * Touchups for registries.conf across a few man pages
  * Remove container from state before cleaning up.
  * hack/release.sh: Add a guard against -dev suffixes for argv[2]
  * Bump gitvalidation epoch
  * Bump to v0.6.3-dev

- Changelog for v0.6.2 (2018-06-08)
  * Test to make sure we are getting proper exit codes on podman run
  * Propegate exit code on Exec calls and integrated test
  * Vendor in latest buildah code
  * Update epoch to fix validation problems
  * Touch up whitespace issue in build man
  * Add disable-content flag info to man page for build
  * podman-run: clean up some formatting issues
  * Add pointers for Integration Tests to docs
  * Remove SELinux transition rule after conmon is started.
  * Add --all flag even though it is a noop so scripts will work
  * Add support for BuildImage
  * Added a defer to an Unlock that immediately followed a Lock
  * varlink build fixes
  * podman-varlink: log timeouts
  * bash completion: remove shebang
  * install.md: fix typo
  * Vendor in latest buildah code
  * Update OWNERS file to be based on reality
  * Add logo to transfer page
  * libpod: Execute poststop hooks locally
  * Add some test for podman run flag security-opt
  * Add a function for e2e test to write json file
  * Use go-selinux for selinux check
  * Add flag to add annotations to a container
  * Want to change the log level on buildah by default to warnf
  * vendor in latest github.com/varlink/go
  * hooks: Add debug logging for initial hook loading
  * hooks/docs: Fix 1.0.0 Nvidia example (adding version, etc.)
  * hooks/1.0.0/when_test: Fix "both, and" -> "both, or" name typo
  * hooks/1.0.0: Fix 'annotation' -> 'annotations' in JSON
  * hooks: Fail ReadDir if a configured hook executable is missing
  * Cleanup transfer.md page, remove CRI-O content
  * Vendor in latest containers/storage
  * Bump gitvalidation epoch
  * Bump to v0.6.2-dev

- Changelog for v0.6.1 (2018-06-01)
  * hack/release.sh: Bump spec in dev_version_commit
  * hack/release.sh: No longer need to bump setup.py
  * Provide examples for python podman API
  * Bump Buildah vendor to pick up fix for tests
  * Log podman build failures in papr
  * Use Version from spec file in setup.py
  * Attempt to use fedora 28 atomic host
  * Fix lable handling
  * runtime: add /usr/libexec/podman/conmon to the conmon paths
  * varlink build
  * Add OnBuild support for podman build
  * return all inspect info for varlink containerinspect
  * hooks/exec: Allow successful reaps for 0s post-kill timeouts
  * hack/release.sh: Add a release script
  * Implement container attach
  * If user specifies UIDMapSlice without GIDMapSlice, set them equal
  * fix panic with podman pull
  * pkg/hooks/exec: Add a new package for local hook execution
  * Remove --net flag and make it an alias for --network
  * Catch does not exist error
  * hooks: Rename Hooks() output to extensionStageHooks
  * hooks: Allow local control of OCI stages via extensionStages
  * We need to change the SELinux label of the conmon process to s0
  * Clear all caps, except the bounding set, when --user is specified.
  * Makefile: Add stderr redirect to HAS_PYTHON3 definition
  * Force update of API.md
  * do not allow port related args to be used with --network=container:
  * Update .gitignore for Varlink code and gopathok
  * sort containers and images by create time
  * Cleanup man pages
  * add go generate varlink to copr spec
  * Remove varlink's generated Go file
  * Bump gitvalidation epoch
  * Bump to v0.6.1-dev

- Changelog for v0.5.4 (2018-05-25):
  * Vendor in latest projectatomic/buildah
  * Rename addFIPSsModeSecret to addFIPSModeSecret
  * Make references to the Process part of Spec conditional
  * save and load should support multi-tag for docker-archive
  * Implement python podman create and start
  * Spell check strings and comments
  * hooks/1.0.0: Error on empty process.args instead of panicking
  * Set Entrypoint from image only if not already set
  * Update podman build to match buildah bud functionality
  * Fix test_runner call of podman varlink
  * Fix handling of command in images
  * Add support for Zulu timestamp parsing
  * Clarify using podman build with a URL, Git repo, or archive.
  * Vendor in latest container/storage for devicemapper support
  * set varlink timeout to 1 seconds
  * podman create, start, getattachsocket
  * use $GO env-var instead of hard-coded go binary
  * tidy up the copr spec
  * honor multiple change values
  * hooks/README: Fix some Markdown typos (e.g. missing runc target)
  * oci-hooks.5: Discuss directory precedence and monitoring
  * finish changing the path for varlink
  * Tighten the security on the podman varlink socket
  * Implement podman.containers.commit()

- Changelog for v0.5.3 (2018-05-18):
  * remove hooks files reference and no varlink-python on f27 or epel
  * contrib/spec/podman.spec.in: Drop README-hooks
  * troubleshooting: Add console syntax highlighting
  * Fix typo
  * Refresh pods when refreshing podman state
  * Add per-pod CGroups
  * Add pod state
  * hooks: Fix monitoring of multiple directories
  * make sure hooks are renamed for copr spec
  * Use container cleanup() functions when removing
  * docs/podman.1: Link to hook documentation
  * hooks/docs: Add oci-hooks.5 and per-package man page building
  * Add Troubleshooting guide
  * chrootuser: default to GID 0 when given a numeric --user
  * Add python3 package to podman
  * libpod: fix panic when using -t and the process fails to start
  * Makefile: Use ?= for shell variables (ISODATE, etc.)
  * Skip tests that are flaking, holding up merge queue
  * Remove old varlink tests
  * Allow push/save without image reference
  * Vendor in latest containers/image
  * Makefile: Respect GOBIN
  * Fix podman inspect bash completions
  * Update Tutorial with Fedora kit location
  * Makefile: Drop find-godeps.sh for podman target
  * Support pulling Dockerfile from http
  * Refactor libpod python varlink bindings
  * add more bash completions
  * improve podman commit documentation and error messages
  * Touch up logo links
  * implement varlink commit
  * fix segfault for podman push
  * Add the Podman Logo
  * logo: Remove unused directory
  * hooks: Add package support for extension stages
  * Gracefully handle containers removed from c/storage
  * Add packaging for hooks/README.md
  * Remove stop on error from Docker install switch in baseline tests
  * docs: fix contrib/cni broken link

- Changelog for v0.5.2 (2018-05-11):
  * vendor/golang.org/x/text: Vendor collate and language
  * hooks: Order injection by collated JSON filename
  * libpod: Add HooksDirNotExistFatal
  * hooks/read: Ignore IsNotExist for JSON files in ReadDir
  * pkg/hooks: Version the hook structure and add 1.0.0 hooks
  * Fix varlink remove image force
  * Update Podman-specific readme
  * Update main README
  * vendor.conf: Pin containernetworking/plugins to 1fb94a42
  * Do not error trying to remove cgroups that don't exist
  * Remove parent cgroup we create with cgroupfs
  * Place Conmon and Container in separate CGroups
  * Add --cgroup-manager flag to Podman binary
  * Major fixes to systemd cgroup handling
  * Skip systemd-style CGroups test
  * Alter CGroup path handling for 'podman top'
  * Add validation for CGroup parents. Pass CGroups path into runc
  * vendor/github.com/docker/docker/hack: Remove unused directory
  * varlink info
  * vendor.conf: Bump containerd/cgroups to 77e62851
  * vendor.conf: Bump CNI to v0.6.0
  * Dont eat the pull error message for varlink
  * podman push should honor registries.conf
  * alphabetize the varlink methods, types, and errors in the docs
  * Add missing newline to podman port
  * Generate varlink API documentation automatically
  * Allow streaming on some varlink container methods
  * Remove extra close from attach resize channel
  * Vendor in latest containers/storage fix for UserNS
  * container.go: fix lint error
  * Dockerfile.Fedora: use fedora:28 instead of fedora:27
  * Fix calculation of RunningFor in ps json output
  * Should not error out if container no longer exists in oci
  * Make invalid state nonfatal when cleaning up in run
  * test/e2e/run_userns_test.go: new file
  * podman, userNS: configure an intermediate mount namespace
  * networking, userNS: configure the network namespace after create
  * Begin wiring in USERNS Support into podman

- Changelog for v0.5.1 (2018-05-04):
  * Fix pulling from secure registry
  * Optionally init() during container restart
  * bashcompletion enhancements
  * Add directory for systemd socket and service if not present
  * varlink containers
  * Make podman commit to localhost rather then docker.io
  * Trivial refactor on volume addition
  * When adding volumes to DB, handle nontrivial cases
  * Add accessors for new image fields in container config
  * Store user Volumes, Entrypoint, Command in database
  * Further fix Godoc comments in options.go
  * Update hooks to use config bool to detect volume mounts
  * Fix Godoc comments in options.go
  * Add config bool to indicate there are user volumes
  * Print the Buildah comment from commit to given writer
  * Do not print unnecessary Buildah details during commit
  * remove options from create/run that we cannot support
  * fix typos in the inspect json structs
  * Fix podman logout --all flag
  * podman should assign a host port to -p when omitted
  * Vendor in latest buildah
  * Fix misc stuff found by jhonce
  * libpod.conf: Podman's conmon path on openSUSE
  * Add iidfile parame to build and commit man pages
  * do not commit default volumes from container
  * correct varlink command in service file
  * Vendor in latest containers/image
  * Make ':' a restricted character for file names
  * Add more validation to --volume flag for run and create
  * Fix libseccomp not working in travis
  * CONTRIBUTING: Document PR approval and link to OWNERS
  * OWNERS: rename 'assignees' to 'approvers'

- Changelog for v0.4.4 (2018-04-27):
  * Use buildah commit and bud in podman
  * README: Link to CONTRIBUTING.md
  * Remove systemd-cat support
  * Refactor unittest for varlink component
  * Update .gitignore for python work
  * Modify secrets pkg
  * varlink images
  * Retrieve IP addresses for container from DB
  * Add --default-mounts-file hidden flag
  * Add isolation note to build man page
  * Modify man pages so they compile correctly in mandb
  * Strip transport from image name when looking for local image
  * readme: improve formatting, add links
  * updated epoch for bad dco
  * Only generate the varlink glue code if needed and from the vendor dir
  * Latest revendoring deleted the cmd dir in varlink
  * Remove more Errorf in favor of Wrapf
  * Do not eat error messages from pullImage
  * Updated varlink vendored code
  * Add unit files to the copr spec
  * packagers need the varlink generated file
  * Makefile; make podman depend on varlink_generate
  * Modify --user flag for podman create and run
  * Add some podman search test with filter
  * Fix podman search no-trunc test
  * Dusty would prefer it to be part of the release.
  * Add FIPS mode secret
  * Initial varlink implementation
  * Add restart test with timeout
  * Improve restart latest container test
  * Add start time check for restart test
  * add libpod.conf man page
  * Add seconds after epoch to copr rpms to tie break versioning
  * enable no test cache

- Changelog for v0.4.3 (2018-04-20):
  * podman push without destination image
  * Add make .git target
  * Fix tests for podman run --attach
  * Print ctr ID if neither STDOUT and STDERR are attached
  * Add one test case for check diff in container and committed image
  * Vendor in latest containers/image and contaners/storage
  * Fix a typo
  * It is OK to start an already running container (with no attach)
  * Refactor logic for forceSecure in pull for readability
  * Small logic fix for podman pull with tls-verify
  * Allow podman start to attach to a running container
  * regression: tls verify should be set on registries.conf if insecure
  * ip validation game too strong
  * - reverse host field order (ip goes first) - fix host string split to permit IPv6
  * Allow podman to exit exit codes of removed containers
  * Modify diff and inspect docs
  * Add oci-systemd-hook as a runtime dep to copr spec
  * validate dns-search values prior to creation
  * Change container.locked to batched
  * Add a function for check if command exist
  * Add WaitContainerReady for wait for docker registry ready
  * Add several podman push tests
  * podman pull should always try to pull
  * Allow the use of -i/-a on any container
  * Fix secrets patch
  * Remove demos.sh file from test

- Changelog for v0.4.2 (2018-04-13):
  * Fix podman run --attach tests
  * Fix another comparison of a Go interface against nil
  * Allowing attaching stdin to non-interactive containers
  * Add tests for podman attach
  * Change attach to accept a struct containing streams
  * Fix terminal attach
  * Changes to attach to enable per-stream attaching
  * HACK temporary fix for test suite
  * Fix locking interaction in batched Exec() on container
  * Fix leaking files in Ginkgo
  * Force host UID/GID mapping when creating containers
  * Do not lock all containers during pod kill
  * Make pod stop lock one container at a time
  * Do not lock all containers during pod start
  * Containers transitioning to stop should not break stats
  * Add -i to exec for compatibility reasons
  * Unescape characters in inspect JSON format output
  * Use buildah commit for podman commit
  * Functionality changes to the following flags
  * Vendor in latest containers/storage and containers/image

- Changelog for v0.4.1 (2018-04-05):
  * Remove image via storage if a buildah container is associated
  * Add hooks support to podman
  * Run images with no names
  * Prevent a potential race when stopping containers
  * Only allocate tty when -t
  * Stopping a stopped container should not be an error
  * Add conmon-pidfile flag to bash completions/manpages
  * --entrypoint= should delete existing entrypoint
  * Fix golint
  * Remove explicit Init() calls in run and start
  * Refactor dependency checks from init() into public API
  * Do not require Init() before Start()
  * Ensure dependencies are running before initializing containers
  * Add container dependencies to Inspect output
  * Add backend code for generic dependencies
  * Vendor in latest containers/image
  * Makefile: Fix typo podmon -> podman
  * Correct a godoc comment
  * Sleep for 5 seconds before pushing to registry in tests
  * Change errorf to warnf in warning removing ctr storage
  * Don't return an ImageConfig when creating storage
  * More gracefully handle unexpected storage deletion
  * Remove crictl from Dockerfile
  * Eliminate raceyness of sig-proxy test

- Changelog for v0.3.5 (2018-03-29):
  * Allow sha256: prefix for input
  * Add secrets patch to podman
  * Fix tests
  * Remove a loop in container graph
  * Only start containers that are not running in pod start
  * Change pod Start() to use container dependency graph
  * Add tests for container graphs
  * Initial implementation of container graph generation
  * Error is already wrapped properly.
  * Check for duplicate names when generating new container and pod names.
  * podman: new option --conmon-pidfile=
  * Ensure container dependencies are part of the same pod
  * Prevent ctrs not in pods from depending on pod ctrs
  * Disable --sig-proxy tests due to race conditions
  * Remove dependency on kubernetes
  * Vendor in lots of kubernetes stuff to shrink image size
  * Fix some minor issues lint has been picking up
  * cmd/podman/run.go: Error nicely when no image found
  * podman exec should handle options --env foo
  * Remove current SQLite DB driver
  * Update containers/storage to pick up overlay driver fix
  * First tag, untag THEN reload the image
  * Add files section to podman man page

- Changelog for v0.3.4 (2018-03-23):
  * Bump version to v0.3.4
  * Make container env variable conditional
  * Stage 4 Image cleanup
  * Add CONTAINER environment variable
  * Small manpage reword
  * Document .containerenv in manpages. Move it to /run.
  * Add .containerenv file
  * Add script to determine dependency sizes
  * If cidfile exists, do not proceed
  * Removing tagged images change in behavior
  * Use podman to test podman on FAH
  * Migrate podman inspect and tag to image library
  * Migrate podman images to image library
  * Makefile: add changelog target
  * Image library stage 4 - create and commit
  * Add 'podman restart' asciinema
  * Fix Travis tests for sig-proxy
