diff options
-rw-r--r-- | changelog.txt | 164 | ||||
-rw-r--r-- | contrib/spec/podman.spec.in | 2 | ||||
-rw-r--r-- | pkg/rootless/rootless_linux.c | 5 | ||||
-rw-r--r-- | version/version.go | 2 |
4 files changed, 169 insertions, 4 deletions
diff --git a/changelog.txt b/changelog.txt index 1e08a8419..cf49971a0 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,167 @@ +- Changelog for v1.9.0-rc1 (2020-04-13) + * build(deps): bump github.com/containers/buildah from 1.14.7 to 1.14.8 + * Update release notes for v1.9.0-RC1 + * v2podman container cleanup + * podmanV2: implement logs + * test: enable preserve fds test for crun + * test: fix exec preserve-fds test + * Set exit codes on errors. + * Run (make vendor) + * Fix (make vendor) + * update the latest version to 1.8.2 + * add tests for kill and exists + * v2podman ps alter formats + * run/create were processing options after the image name + * V2 podman system service + * man page: add note about issue with SELinux + * Bump Buildah to v1.14.7 + * Bump containers/image to v5.4.3 + * V2 podman diff(changes) support + * podman info needs to be run within the user namespace + * podmanv2 images user format + * podmanv2 info + * vendor c/image v5.4.2 + * Do not error on pids.current stats if ctr.path is empty + * fix rootless login/logout tests + * v2podman run + * refactor info + * podmanv2 ps + * userns: support --userns=auto + * podmanv2 start + * build(deps): bump github.com/containers/common from 0.8.0 to 0.8.1 + * build(deps): bump github.com/containers/storage from 1.18.1 to 1.18.2 + * build(deps): bump github.com/opencontainers/selinux from 1.4.0 to 1.5.0 + * v2podman attach and exec + * v2podman container create + * Cleanup whether to enter user namespace for rootless commands + * podmanv2 save image + * podmanv2 version + * checkpoint: handle XDG_RUNTIME_DIR + * checkpoint: change runtime checkpoint support test + * Pass path environment down to the OCI runtime + * podmanv2 checkpoint and restore + * Bump github.com/containers/common from 0.6.1 to 0.8.0 + * test/e2e/run_volume_test: use unique mount point + * test/e2e/run_volume_test.go: mv dockerfile decl + * test/e2e/run_volume_test: only create dir once + * Fix environment handling from containers.conf + * podmanV2: implement push + * pkg/spec.InitFSMounts: optimize + * utils: delete dead code + * attach: skip shutdown on errors + * attach: fix hang if control path is deleted + * pkg/spec.InitFSMounts: fix mount opts in place + * podmanv2 export + * podmanv2 import + * podmanv2-retry - new helper for testing v2 + * podmanv2 load + * podmanv2 pod inspect + * V2 podman inspect + * Fix repos for CentOS 7 RPM build + * podman v2 image tag and untag + * podmanv2 pod ps + * Touch up mailing list address in README.md + * add systemd build tag to podman builds + * Bump github.com/rootless-containers/rootlesskit from 0.9.2 to 0.9.3 + * Switch to using --time as opposed to --timeout to better match Docker. + * podmanV2: implement pull + * pkg/spec/initFSMounts: fix + * Cirrus: Remove darwin/windows builds in gate-job + * Cirrus: Update VM Images + * Cirrus: Minor docs update + * Revert "Default CPUShares in Inspect are 1024" + * fix more swagger inconsistencies + * V2 Move varlink home + * Bump github.com/containers/conmon + * Bump github.com/spf13/cobra from 0.0.6 to 0.0.7 + * rootless: make cgroup ownership detection not fatal + * podmanv2 enable healthcheck run + * Update vendor of boltdb and containers/image + * swagger: top: remove "Docker" from the identifiers + * podmanv2: implement pod top + * v2 api: implement pods top endpoint + * podmanv2 commit + * Bump to buildah v1.14.5 + * Add support for containers.conf + * API v2 tests: usability improvements + * Sanitize port parsing for pods in play kube + * podmanv2 pod create using podspecgen + * use `pause:3.2` image for infra containers + * Add support for specifying CNI networks in podman play kube + * Fix typo in pod create + * podmanV2: implement top + * Fix Markdown typo in podman-create.1.md + * V2 podman image prune + * Support label filters for podman pod ps. + * podmanv2 container inspect + * podmanv2 pod subcommands + * Add bindings for Container Exec Create + Inspect + * apiv2 add default network in specgen + * slirp: enable seccomp filter + * V2 podman image rm | podman rmi [IMAGE] + * V2 podman image + * podmanv2 add pre-run to each commmand + * Ensure that exec sends resize events + * enable linting on v2 + * Bump github.com/rootless-containers/rootlesskit from 0.8.0 to 0.9.2 + * Bump github.com/containers/storage from 1.16.5 to 1.16.6 + * V2 podman images/image list + * podmanv2 volumes + * Combine GlobalFlags and EngineFlags into EngineOptions + * Complete podmanV2 history command + * rootlessport: use x/sys/unix instead of syscall + * podmanv2 exit code + * Bump github.com/sirupsen/logrus from 1.4.2 to 1.5.0 + * Correctly document libpod commit endpoint + * Implement APIv2 Exec Create and Inspect Endpoints + * apiv2 container commit for libpod + * Add image signing with GPG tutorial + * podmanv2 add core container commands + * Improved readability in image json output + * podmanv2 volume create + * Add stubs for cmd/podman in non-Linux local mode + * Make libpod/lock/shm completely Linux-only + * Add stubs for pkg/adapter/terminal_linux.go + * Add a stub for libpod.Container.Top + * Make cmd/podman/shared.GenerateCommand tests Linux-only + * Fix the libpod.LabelVolumePath stub + * Only run TestGetImageConfigStopSignal on Linux + * Fix the pkg/specgen/SpecGenerator.getSeccompConfig stub + * podmanv2 pod exists + * when removing networks for tests, force should be used + * Add basic structure of a spec generator for pods + * [CI:DOCS]fix type issue in pod binding test + * podmanv2 enable remote wait + * fix remote connection use of context + * use boolreport for containerexists response + * podmanv2 container exists|wait + * Add APIV2 service files + * Attempt manual removal of CNI IP allocations on refresh + * Implemented --iidfile for podman commit + * Add guildline for writing podman V2 CLI commands + * Use creds form PullImage remote + * Fix docker man page links + * Bump to v1.8.3-dev + * [CI:DOCS]remove podmanv2 binary + * Cirrus: Update VM images + * Cirrus-CI: Fix source path of vendor task + * Cirrus: Enable future installing buildah packages + * Cirrus: Include packages for buildah CI + * Cirrus: Update Ubuntu base images + * Cirrus: Use opensuse open build Ubuntu packages + * Update release notes for v1.8.2 final release + * rootlessport: handle SIGPIPE + * apiv2 add bindings for logs|events + * Bump github.com/containers/common from 0.5.0 to 0.6.1 + * Add inspect for exec sessions + * Add structure for new exec session tracking to DB + * Populate ExecSession with all required fields + * Fix path of tmp_dir + * Cirrus: Disable non-docs release processing + * container prune remove state created, configured + * Cirrus: Log libseccomp package version + * docs: mention that "podman version" prints out Remote API Version + - Changelog for v1.8.2 (2020-03-19) * fix reported compat issues * Don't include SUBDIR in windows.zip diff --git a/contrib/spec/podman.spec.in b/contrib/spec/podman.spec.in index 9641a52e6..a63c15940 100644 --- a/contrib/spec/podman.spec.in +++ b/contrib/spec/podman.spec.in @@ -48,7 +48,7 @@ Epoch: 99 %else Epoch: 0 %endif -Version: 1.8.3 +Version: 1.9.0 Release: #COMMITDATE#.git%{shortcommit0}%{?dist} Summary: Manage Pods, Containers and Container Images License: ASL 2.0 diff --git a/pkg/rootless/rootless_linux.c b/pkg/rootless/rootless_linux.c index 6643bfbbf..da52a7217 100644 --- a/pkg/rootless/rootless_linux.c +++ b/pkg/rootless/rootless_linux.c @@ -288,6 +288,7 @@ static void __attribute__((constructor)) init() char *cwd = getcwd (NULL, 0); char uid_fmt[16]; char gid_fmt[16]; + size_t len; if (cwd == NULL) { @@ -295,13 +296,13 @@ static void __attribute__((constructor)) init() _exit (EXIT_FAILURE); } - if (strlen (xdg_runtime_dir) >= PATH_MAX - strlen (suffix)) + len = snprintf (path, PATH_MAX, "%s%s", xdg_runtime_dir, suffix); + if (len >= PATH_MAX) { fprintf (stderr, "invalid value for XDG_RUNTIME_DIR: %s", strerror (ENAMETOOLONG)); exit (EXIT_FAILURE); } - sprintf (path, "%s%s", xdg_runtime_dir, suffix); fd = open (path, O_RDONLY); if (fd < 0) { diff --git a/version/version.go b/version/version.go index 0d0b0b422..06457e3ea 100644 --- a/version/version.go +++ b/version/version.go @@ -4,7 +4,7 @@ package version // NOTE: remember to bump the version at the top // of the top-level README.md file when this is // bumped. -const Version = "1.8.3-dev" +const Version = "1.9.0-dev" // RemoteAPIVersion is the version for the remote // client API. It is used to determine compatibility |