forked from pool/podman
Compare commits
221 Commits
Author | SHA256 | Date | |
---|---|---|---|
|
8febc99cb0 | ||
fb0cdcd1d0 | |||
|
a43118a5d8 | ||
c23c352cd3 | |||
|
a93bc1c9f5 | ||
b55d8b9e1d | |||
|
69a7d556c8 | ||
b2a27392e1 | |||
|
b7414bbdd2 | ||
3b26becbec | |||
|
184364f9fe | ||
cddcb6f3ea | |||
|
6c033a57ba | ||
4646514f46 | |||
0b9bbc5289 | |||
|
dea8b3a22f | ||
a7b22dc3e3 | |||
39658542b2 | |||
1bcb1e1cee | |||
7e9687f604 | |||
70eb240191 | |||
|
fea60c3bce | ||
4b08ef97e7 | |||
|
a405609bbd | ||
|
eec94c8598 | ||
|
7234f2b4df | ||
8be27cc2a4 | |||
|
8813c2398b | ||
dc6a58d90a | |||
|
d59a607510 | ||
19816d6b31 | |||
|
823d98c36d | ||
6e8d14358a | |||
|
84ea237c48 | ||
6c165c536d | |||
|
2fefeb8299 | ||
a4393a94b5 | |||
|
9b945e0461 | ||
1c8a639455 | |||
|
ce109071c9 | ||
890a883cc3 | |||
|
3eea8a2aa2 | ||
0c4574d087 | |||
0a987a8aeb | |||
|
4445670410 | ||
18c656ec5a | |||
|
dbbdc9c9eb | ||
eba4a5b6f6 | |||
|
62b6830a36 | ||
1a98568a52 | |||
|
12a87f0f58 | ||
8e84ccfc5d | |||
|
92884acfe1 | ||
2e8452ce14 | |||
|
b5df054cab | ||
4e16aa5178 | |||
|
2fc331ce47 | ||
|
4387772598 | ||
|
5c90b2a82e | ||
28990be434 | |||
|
ddc79677fb | ||
52f35dc79a | |||
|
a3178611dc | ||
|
3ffa24e78a | ||
ce21851006 | |||
|
a67d576f04 | ||
407f2cb962 | |||
|
027447873f | ||
f7c25df87d | |||
|
f661026fd3 | ||
ae312e0a79 | |||
687c2d9f01 | |||
|
419d97de67 | ||
|
582ba49a4d | ||
|
ad41bdf6fa | ||
5ff6196336 | |||
|
282ddcbd0f | ||
2010e43700 | |||
9147f89e5e | |||
|
c7eca5d396 | ||
e7c1fcb2fc | |||
|
b9f985739f | ||
11a0d2404b | |||
|
8ebf8b14dd | ||
28acaf26c4 | |||
|
5fff852a2e | ||
f209a5a46d | |||
|
1329928edd | ||
07d7b25837 | |||
|
e3e7a1ef54 | ||
cf7a023c51 | |||
|
3078d3d8ec | ||
|
d883ac7f24 | ||
37106e5603 | |||
|
5745c7d71a | ||
185fd9c9f5 | |||
44f8ac7d1d | |||
|
cf9a43bd1e | ||
d37753e66a | |||
|
9f953b6e73 | ||
fa7145b229 | |||
|
f38540f762 | ||
|
6d6bcc24a1 | ||
37e0b5e3ef | |||
1b2b3d5a2a | |||
|
0044a48b01 | ||
c8fc9789bc | |||
|
cdefaa36b0 | ||
|
9bb26caaf8 | ||
777b2b5cf8 | |||
f139a7c83c | |||
|
5747b072a4 | ||
d73f060088 | |||
|
68096f89da | ||
|
ef252a9528 | ||
3d7160c361 | |||
|
67f7978050 | ||
|
89bd527874 | ||
9aaae99778 | |||
f2f5dbfdcc | |||
|
6d8ec17dc5 | ||
|
894fbe5128 | ||
|
0935567c30 | ||
|
e6e6fc6361 | ||
136dec2e5e | |||
|
298f933dbd | ||
|
c6ef1bc2ee | ||
|
6489f8f8af | ||
|
453893c430 | ||
|
118a72cb93 | ||
|
155f3a1c17 | ||
|
564cfd2afa | ||
|
046584535e | ||
|
8a27238881 | ||
|
d404550436 | ||
|
eda421f622 | ||
|
9e01233ad7 | ||
|
10897e73cc | ||
|
cf76835f6b | ||
|
1bdf52b2b0 | ||
|
e6a94dc6dc | ||
|
fa88ddd59f | ||
|
e7bf78856a | ||
|
41e0b501f2 | ||
|
f4b4b807f1 | ||
|
981f5e3d28 | ||
|
e9a93b5705 | ||
|
29d76f0404 | ||
|
bcebdd5c4a | ||
|
884e637aea | ||
|
efe96398d1 | ||
|
ce455fe894 | ||
|
95d63ad45d | ||
|
a00780b220 | ||
|
0e76a14a8f | ||
|
76d449a828 | ||
|
63eb9ffa99 | ||
|
94f7342a8c | ||
|
c08ac6d17a | ||
|
e610415191 | ||
|
b322f97904 | ||
|
6b472a7039 | ||
|
97208f0a9f | ||
|
8c406e8a17 | ||
|
4fe22ad70c | ||
|
397ee40307 | ||
|
e1a15b2060 | ||
|
21a4ac9b84 | ||
|
d90dd67229 | ||
|
75b893ed42 | ||
|
cd3d2c182d | ||
|
92a80312cf | ||
|
c6d0f9bc11 | ||
|
a1f6893c83 | ||
|
bb438b3b6c | ||
|
bd79c63122 | ||
|
7f6897127b | ||
|
84950fc359 | ||
|
4be4c72a11 | ||
|
5bf5430b1b | ||
|
6cf35c19a4 | ||
|
2173e02175 | ||
|
aa618aaf5a | ||
|
31ce80db64 | ||
|
3a94c1ec3d | ||
|
05dc1ca9e5 | ||
|
206247e598 | ||
|
3d3c858db7 | ||
|
d5a55585e6 | ||
|
938085e915 | ||
|
09e07e8326 | ||
|
e1d82ac4e5 | ||
|
f86d9431e4 | ||
|
a2d6be2fa2 | ||
|
ef346ff5e3 | ||
|
a49f39d00d | ||
|
81acd94024 | ||
|
eeae9e0491 | ||
|
764afe4c72 | ||
|
ccee6ed292 | ||
|
eddbc6a0df | ||
|
1f1df8a9b4 | ||
|
b4e2330c81 | ||
|
83637c883c | ||
|
23aac6a00a | ||
|
0b8830979f | ||
|
d52052a852 | ||
|
586ea34d39 | ||
|
0c005e28b5 | ||
|
d49ed462ed | ||
|
0a91c7d7ca | ||
|
9b7d102bda | ||
|
08113714bb | ||
|
96c178a12d | ||
|
0887f99d61 | ||
|
ef013948ed | ||
|
7372377059 | ||
|
6ecca759b3 | ||
|
9c0699d3a9 | ||
|
30c47e1268 | ||
|
bc0f80b980 |
@ -1,84 +0,0 @@
|
|||||||
From 1a3445769d0a3c392487ec9480c0bfad07bde063 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Dan=20=C4=8Cerm=C3=A1k?= <dcermak@suse.com>
|
|
||||||
Date: Sun, 30 Jun 2024 16:09:52 +0200
|
|
||||||
Subject: [PATCH] Backport fix for CVE-2024-6104
|
|
||||||
|
|
||||||
This is https://github.com/hashicorp/go-retryablehttp/pull/158 only directly
|
|
||||||
applied to the vendor/ source tree
|
|
||||||
See also https://github.com/advisories/GHSA-v6v8-xj6m-xwqh
|
|
||||||
---
|
|
||||||
.../hashicorp/go-retryablehttp/client.go | 28 ++++++++++++++-----
|
|
||||||
1 file changed, 21 insertions(+), 7 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/vendor/github.com/hashicorp/go-retryablehttp/client.go b/vendor/github.com/hashicorp/go-retryablehttp/client.go
|
|
||||||
index 12ac50bcc..efee53c40 100644
|
|
||||||
--- a/vendor/github.com/hashicorp/go-retryablehttp/client.go
|
|
||||||
+++ b/vendor/github.com/hashicorp/go-retryablehttp/client.go
|
|
||||||
@@ -658,9 +658,9 @@ func (c *Client) Do(req *Request) (*http.Response, error) {
|
|
||||||
if logger != nil {
|
|
||||||
switch v := logger.(type) {
|
|
||||||
case LeveledLogger:
|
|
||||||
- v.Debug("performing request", "method", req.Method, "url", req.URL)
|
|
||||||
+ v.Debug("performing request", "method", req.Method, "url", redactURL(req.URL))
|
|
||||||
case Logger:
|
|
||||||
- v.Printf("[DEBUG] %s %s", req.Method, req.URL)
|
|
||||||
+ v.Printf("[DEBUG] %s %s", req.Method, redactURL(req.URL))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -715,9 +715,9 @@ func (c *Client) Do(req *Request) (*http.Response, error) {
|
|
||||||
if err != nil {
|
|
||||||
switch v := logger.(type) {
|
|
||||||
case LeveledLogger:
|
|
||||||
- v.Error("request failed", "error", err, "method", req.Method, "url", req.URL)
|
|
||||||
+ v.Error("request failed", "error", err, "method", req.Method, "url", redactURL(req.URL))
|
|
||||||
case Logger:
|
|
||||||
- v.Printf("[ERR] %s %s request failed: %v", req.Method, req.URL, err)
|
|
||||||
+ v.Printf("[ERR] %s %s request failed: %v", req.Method, redactURL(req.URL), err)
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
// Call this here to maintain the behavior of logging all requests,
|
|
||||||
@@ -753,7 +753,7 @@ func (c *Client) Do(req *Request) (*http.Response, error) {
|
|
||||||
|
|
||||||
wait := c.Backoff(c.RetryWaitMin, c.RetryWaitMax, i, resp)
|
|
||||||
if logger != nil {
|
|
||||||
- desc := fmt.Sprintf("%s %s", req.Method, req.URL)
|
|
||||||
+ desc := fmt.Sprintf("%s %s", req.Method, redactURL(req.URL))
|
|
||||||
if resp != nil {
|
|
||||||
desc = fmt.Sprintf("%s (status: %d)", desc, resp.StatusCode)
|
|
||||||
}
|
|
||||||
@@ -818,11 +818,11 @@ func (c *Client) Do(req *Request) (*http.Response, error) {
|
|
||||||
// communicate why
|
|
||||||
if err == nil {
|
|
||||||
return nil, fmt.Errorf("%s %s giving up after %d attempt(s)",
|
|
||||||
- req.Method, req.URL, attempt)
|
|
||||||
+ req.Method, redactURL(req.URL), attempt)
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil, fmt.Errorf("%s %s giving up after %d attempt(s): %w",
|
|
||||||
- req.Method, req.URL, attempt, err)
|
|
||||||
+ req.Method, redactURL(req.URL), attempt, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Try to read the response body so we can reuse this connection.
|
|
||||||
@@ -903,3 +903,17 @@ func (c *Client) StandardClient() *http.Client {
|
|
||||||
Transport: &RoundTripper{Client: c},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
+
|
|
||||||
+// Taken from url.URL#Redacted() which was introduced in go 1.15.
|
|
||||||
+// We can switch to using it directly if we'll bump the minimum required go version.
|
|
||||||
+func redactURL(u *url.URL) string {
|
|
||||||
+ if u == nil {
|
|
||||||
+ return ""
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ ru := *u
|
|
||||||
+ if _, has := ru.User.Password(); has {
|
|
||||||
+ ru.User = url.UserPassword(ru.User.Username(), "xxxxx")
|
|
||||||
+ }
|
|
||||||
+ return ru.String()
|
|
||||||
+}
|
|
||||||
--
|
|
||||||
2.45.2
|
|
||||||
|
|
2
_service
2
_service
@ -2,7 +2,7 @@
|
|||||||
<service name="obs_scm" mode="manual">
|
<service name="obs_scm" mode="manual">
|
||||||
<param name="url">https://github.com/containers/podman.git</param>
|
<param name="url">https://github.com/containers/podman.git</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="revision">v5.2.2</param>
|
<param name="revision">v5.3.1</param>
|
||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<param name="changesgenerate">enable</param>
|
<param name="changesgenerate">enable</param>
|
||||||
<param name="versionrewrite-pattern">v(.*)</param>
|
<param name="versionrewrite-pattern">v(.*)</param>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<servicedata>
|
<servicedata>
|
||||||
<service name="tar_scm">
|
<service name="tar_scm">
|
||||||
<param name="url">https://github.com/containers/podman.git</param>
|
<param name="url">https://github.com/containers/podman.git</param>
|
||||||
<param name="changesrevision">fcee48106a12dd531702d729d17f40f6e152027f</param></service></servicedata>
|
<param name="changesrevision">4cbdfde5d862dcdbe450c0f1d76ad75360f67a3c</param></service></servicedata>
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1cc6d2195d65f529b4169d96ac8dd20f4a832b314b990eb9faf9588cced425c9
|
|
||||||
size 109453838
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:86ae9f9404e0f605de8cb2f056dd61a8929038c4e6eecacb7b5fc903ad4f2471
|
|
||||||
size 109458446
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:af6c274fbcbd4b432e137f8ca0c43bd638d2a286bd3cb0a2455e05c22bb64a7a
|
|
||||||
size 109566478
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1f2e5bd13e4c0ca13561fe124f44c93898450405ef15e93c6cce1d10d24105c2
|
|
||||||
size 109693454
|
|
3
podman-5.3.1.obscpio
Normal file
3
podman-5.3.1.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:33b098fc56781b1b963652d353634682b3a0d5d15723b760d931185e7b8ea586
|
||||||
|
size 111512078
|
660
podman.changes
660
podman.changes
@ -1,3 +1,663 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 6 11:50:30 UTC 2024 - Alexandre Vicenzi <alexandre.vicenzi@suse.com>
|
||||||
|
|
||||||
|
- Re-add iptables temporarily
|
||||||
|
* See https://github.com/containers/crun/pull/1613
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 26 05:59:43 UTC 2024 - madhankumar.chellamuthu@suse.com
|
||||||
|
|
||||||
|
- Update to version 5.3.1:
|
||||||
|
* Bump to v5.3.1
|
||||||
|
* Update release notes for v5.3.1
|
||||||
|
* Update windows installer tests
|
||||||
|
* Windows: don't install WSL/HyperV on update
|
||||||
|
* Switch to non-installing WSL by default
|
||||||
|
* docs: add 5.3 as Reference version
|
||||||
|
* only read ssh_config for non machine connections
|
||||||
|
* ssh_config: allow IdentityFile file with tilde
|
||||||
|
* ssh_config: do not overwrite values from config file
|
||||||
|
* connection: ignore errors when parsing ssh_config
|
||||||
|
* spec: clamp rlimits in a userns
|
||||||
|
* cirrus: set proper DEST_BRANCH for 5.3
|
||||||
|
* libpod: addHosts() prevent nil deref
|
||||||
|
* Bump bundled krunkit to 0.1.4
|
||||||
|
* fix podman machine init --ignition-path
|
||||||
|
* Bump to v5.3.1-dev
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 18 05:55:40 UTC 2024 - madhankumar.chellamuthu@suse.com
|
||||||
|
|
||||||
|
- Update to version 5.3.0:
|
||||||
|
* Bump to v5.3.0
|
||||||
|
* Update release notes for v5.3.0
|
||||||
|
* [v5.3] Bump to Buildah v1.38.0
|
||||||
|
* [v5.3] Skip FIPS mode secrets run test
|
||||||
|
* [v5.3] Buildah treadmill tweaks
|
||||||
|
* test/buildah-bud: build new inet helper
|
||||||
|
* test/system: add regression test for TZDIR local issue
|
||||||
|
* vendor latest c/{buildah,common,image,storage}
|
||||||
|
* Reapply "CI: test nftables driver on fedora"
|
||||||
|
* Revert "cirrus: test only on f40/rawhide"
|
||||||
|
* test f41 VMs
|
||||||
|
* volume ls: fix race that caused it to fail
|
||||||
|
* AdditionalSupport for SubPath volume mounts
|
||||||
|
* Bump to v5.3.0-dev
|
||||||
|
* Bump to v5.3.0-rc3
|
||||||
|
* Update release notes for v5.3-rc3
|
||||||
|
* podman: update roadmap
|
||||||
|
* libpod: journald do not lock thread
|
||||||
|
* Add key to control if a container can get started by its pod
|
||||||
|
* Honor users requests in quadlet files
|
||||||
|
* CI: systests: workaround for parallel podman-stop flake
|
||||||
|
* Fix inconsistent line ending in win-installer project
|
||||||
|
* fix(deps): update module github.com/opencontainers/runc to v1.2.1
|
||||||
|
* Quadlet - support image file based mount in container file
|
||||||
|
* API: container logs flush status code
|
||||||
|
* rework event code to improve API errors
|
||||||
|
* events: remove memory eventer
|
||||||
|
* libpod: log file use Wait() over event API
|
||||||
|
* Makefile: vendor target should always remove toolchain
|
||||||
|
* cirrus: check consitent vendoring in test/tools
|
||||||
|
* test/tools/go.mod: remove toolchain
|
||||||
|
* fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.10
|
||||||
|
* fix(deps): update module github.com/onsi/gomega to v1.35.1
|
||||||
|
* doc: explain --interactive in more detail
|
||||||
|
* fix(deps): update golang.org/x/exp digest to f66d83c
|
||||||
|
* fix(deps): update github.com/opencontainers/runtime-tools digest to 6c9570a
|
||||||
|
* fix(deps): update github.com/linuxkit/virtsock digest to cb6a20c
|
||||||
|
* Bump to v5.3.0-dev
|
||||||
|
* Bump to v5.3.0-rc2
|
||||||
|
* Update release notes for v5.3.0-rc2
|
||||||
|
* add default polling interval to Container.Wait
|
||||||
|
* Instrument cleanup tracer to log weird volume removal flake
|
||||||
|
* make podman-clean-transient.service work as user
|
||||||
|
* Add default remote socket path if empty
|
||||||
|
* Use current user if no user specified
|
||||||
|
* Add support for ssh_config for connection
|
||||||
|
* libpod: use pasta Setup() over Setup2()
|
||||||
|
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.21.0
|
||||||
|
* fix(deps): update module github.com/onsi/gomega to v1.35.0
|
||||||
|
* logformatter: add cleanup tracer log link
|
||||||
|
* docs: fix broken example
|
||||||
|
* docs: add missing swagger links for the stable branches
|
||||||
|
* readthedocs: build extra formats
|
||||||
|
* pkg/machine/e2e: remove debug
|
||||||
|
* fix(docs): Integrate pasta in rootless tutorial
|
||||||
|
* chore(deps): update dependency setuptools to ~=75.3.0
|
||||||
|
* libpod: report cgroups deleted during Stat() call
|
||||||
|
* chore: fix some function names in comment
|
||||||
|
* CI: parallelize 450-interactive system tests
|
||||||
|
* CI: parallelize 520-checkpoint tests
|
||||||
|
* CI: make 070-build.bats use safe image names
|
||||||
|
* test/system: add podman network reload test to distro gating
|
||||||
|
* System tests: clean up unit file leaks
|
||||||
|
* healthcheck: do not leak service on failed stop
|
||||||
|
* healthcheck: do not leak statup service
|
||||||
|
* fix(deps): update module github.com/containers/gvisor-tap-vsock to v0.8.0
|
||||||
|
* Add Startup HealthCheck configuration to the podman inspect
|
||||||
|
* buildah version display: use progress()
|
||||||
|
* new showrun() for displaying and running shell commands
|
||||||
|
* Buildah treadmill: redo the .cirrus.yml tweaks
|
||||||
|
* Buildah treadmill: more allow-empty options
|
||||||
|
* Buildah treadmill: improve test-failure instructions
|
||||||
|
* Buildah treadmill: improve wording in test-fail instructions
|
||||||
|
* doc: Remove whitespace before comma
|
||||||
|
* fix(deps): update module github.com/checkpoint-restore/checkpointctl to v1.3.0
|
||||||
|
* ps: fix display of exposed ports
|
||||||
|
* ps: do not loop over port protocol
|
||||||
|
* readme: Add reference to pasta in the readme
|
||||||
|
* test/system: Fix spurious "duplicate tests" failures in pasta tests
|
||||||
|
* Improve "podman load - from URL"
|
||||||
|
* Try to repair c/storage after removing an additional image store
|
||||||
|
* Use the config digest to compare images loaded/pulled using different methods
|
||||||
|
* Simplify the additional store test
|
||||||
|
* Fix the store choice in "podman pull image with additional store"
|
||||||
|
* Bump to v5.3.0-dev
|
||||||
|
* Bump to v5.3.0-rc1
|
||||||
|
* Set quota on volume root directory, not _data
|
||||||
|
* fix(deps): update module github.com/opencontainers/runc to v1.2.0
|
||||||
|
* test: set soft ulimit
|
||||||
|
* Vagrantfile: Delete
|
||||||
|
* Enable pod restore with crun
|
||||||
|
* vendor: update c/{buildah,common,image,storage}
|
||||||
|
* Fix 330-corrupt-images.bats in composefs test runs
|
||||||
|
* quadlet: add default network dependencies to all units
|
||||||
|
* quadlet: ensure user units wait for the network
|
||||||
|
* add new podman-user-wait-network-online.service
|
||||||
|
* contrib/systemd: switch user symlink for file symlinks
|
||||||
|
* Makefile: remove some duplication from install.systemd
|
||||||
|
* contrib/systemd: move podman-auto-update units
|
||||||
|
* quadlet: do not reject RemapUsers=keep-id as root
|
||||||
|
* test/e2e: test quadlet with and without --user
|
||||||
|
* CI: e2e: fix checkpoint flake
|
||||||
|
* APIv2 test fix: image history
|
||||||
|
* pasta udp tests: new bytecheck helper
|
||||||
|
* Document packaging process
|
||||||
|
* [skip-ci] RPM: remove dup Provides
|
||||||
|
* Update dependency setuptools to ~=75.2.0
|
||||||
|
* System tests: safer pause-image creation
|
||||||
|
* Update module github.com/opencontainers/selinux to v1.11.1
|
||||||
|
* Added escaping to invoked powershell command for hyperv stubber.
|
||||||
|
* use slices.Clone instead of assignment
|
||||||
|
* libpod API: only return exit code without conditions
|
||||||
|
* Housekeeping: remove duplicates from success_task
|
||||||
|
* Thorough overhaul of CONTRIBUTING doc.
|
||||||
|
* test/e2e: fix default signal exit code test
|
||||||
|
* Test new VM build
|
||||||
|
* CI: fix changing-rootFsSize flake
|
||||||
|
* scp: add option types
|
||||||
|
* Unlock mutex before returning from function
|
||||||
|
* Note in the README that we are moving to timed releases
|
||||||
|
* cirrus: let tar extract figure out the compression
|
||||||
|
* Make error messages more descriptive
|
||||||
|
* Mention containers.conf settings for podman machine commands
|
||||||
|
* [skip-ci] Packit: re-enable CentOS Stream 10/Fedora ELN teasks"
|
||||||
|
* cmd: use logrus to print error
|
||||||
|
* podman: do not set rlimits to the default value
|
||||||
|
* spec: always specify default rlimits
|
||||||
|
* vendor: update containers/common
|
||||||
|
* Note in the README that we are moving to timed releases
|
||||||
|
* Revert "CI: test nftables driver on fedora"
|
||||||
|
* cirrus: use zstd over bzip2 for repo archive
|
||||||
|
* cirrus: use shared repo_prep/repo_artifacts scripts
|
||||||
|
* cirrus: speed up postbuild
|
||||||
|
* cirrus: change alt arch task to only compile binaries
|
||||||
|
* cirrus: run make with parallel jobs where useful
|
||||||
|
* Makefile: allow man-page-check to be run in parallel
|
||||||
|
* cirrus: use fastvm for builds
|
||||||
|
* test/e2e: skip some Containerized checkpoint tests
|
||||||
|
* test: update timezone checks
|
||||||
|
* cirrus: update CI images
|
||||||
|
* test/e2e: try debug potential pasta issue
|
||||||
|
* CI: quadlet system tests: use airgapped testimage
|
||||||
|
* Allow removing implicit quadlet systemd dependencies
|
||||||
|
* fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.4
|
||||||
|
* libpod API: make wait endpoint better against rm races
|
||||||
|
* podman-remote run: improve how we get the exit code
|
||||||
|
* [skip-ci] Packit: constrain koji and bodhi jobs to fedora package to avoid dupes
|
||||||
|
* 055-rm test: clean up a test, and document
|
||||||
|
* CI: remove skips for libkrun
|
||||||
|
* Bump bundled krunkit to 0.1.3
|
||||||
|
* fix(deps): update module google.golang.org/protobuf to v1.35.0
|
||||||
|
* fix(deps): update module golang.org/x/net to v0.30.0
|
||||||
|
* server: fix url parsing in info
|
||||||
|
* fix(deps): update module golang.org/x/tools to v0.26.0
|
||||||
|
* Makefile: fix ginkgo FOCUS option
|
||||||
|
* fix(deps): update module golang.org/x/crypto to v0.28.0
|
||||||
|
* podman-systemd.unit.5: adjust example options
|
||||||
|
* docs: prefer --network to --net
|
||||||
|
* fix(deps): update module golang.org/x/term to v0.25.0
|
||||||
|
* fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.24
|
||||||
|
* fix(deps): update module golang.org/x/sys to v0.26.0
|
||||||
|
* OWNERS file audit and update
|
||||||
|
* Exposed ports are only included when not --net=host
|
||||||
|
* libpod: hasCurrentUserMapped checks for gid too
|
||||||
|
* [CI:DOCS] Document TESTFLAGS in test README file
|
||||||
|
* Validate the bind-propagation option to `--mount`
|
||||||
|
* Fix typo in secret inspect examples
|
||||||
|
* Mention `no_hosts` and `base_hosts_file` configs in CLI option docs
|
||||||
|
* Fixes for vendoring Buildah
|
||||||
|
* vendor: update buildah to latest
|
||||||
|
* Makefile - silence skipped tests when focusing on a file
|
||||||
|
* vendor: update to latest c/common
|
||||||
|
* Quadlet - prefer "param val" over "param=val" to allow env expansion
|
||||||
|
* System tests: sdnotify: wait for socket file creation
|
||||||
|
* Switch to moby/sys/capability
|
||||||
|
* platformInspectContainerHostConfig: rm dead code
|
||||||
|
* CI: require and test CI_DESIRED_NETWORK on RHEL
|
||||||
|
* Add ExposedPorts to Inspect's ContainerConfig
|
||||||
|
* fix(deps): update golang.org/x/exp digest to 701f63a
|
||||||
|
* quadlet: allow variables in PublishPort
|
||||||
|
* fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.9
|
||||||
|
* fix(deps): update github.com/godbus/dbus/v5 digest to a817f3c
|
||||||
|
* Document that zstd:chunked is downgraded to zstd when encrypting
|
||||||
|
* fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.3
|
||||||
|
* chore(deps): update dependency ubuntu to v24
|
||||||
|
* rpm: do not load iptables modules on f41+
|
||||||
|
* adding docs for network-cmd-path
|
||||||
|
* Include exposed ports in inspect output when net=host
|
||||||
|
* feat(libpod): support kube play tar content-type (#24015)
|
||||||
|
* podman mount: some better error wrapping
|
||||||
|
* podman mount: ignore ErrLayerUnknown
|
||||||
|
* Quadlet - make sure the order of the UnitsDir is deterministic
|
||||||
|
* packit: disable Centos Stream/fedora ELN teasks
|
||||||
|
* libpod: remove shutdown.Unregister()
|
||||||
|
* libpod: rework shutdown handler flow
|
||||||
|
* libpod: ensure we are not killed during netns creation
|
||||||
|
* Update module github.com/moby/sys/capability to v0.3.0
|
||||||
|
* Update documentation of `--no-hosts`, `--hostname`, and `--name` CLI options
|
||||||
|
* Update documentation of `--add-host` CLI option
|
||||||
|
* System tests: set a default XDG_RUNTIME_DIR
|
||||||
|
* Modify machine "Remove machine" test
|
||||||
|
* CORS system test: clean up
|
||||||
|
* Add --health-max-log-count, --health-max-log-size, --health-log-destination flags
|
||||||
|
* troubleshooting: adjust home path in tip 44
|
||||||
|
* test/system: For pasta port forwarding tests don't bind socat server
|
||||||
|
* Update connection on removal
|
||||||
|
* Simplify `RemoveConnections`
|
||||||
|
* Move `DefaultMachineName` to `pkg/machine/define`
|
||||||
|
* vendor: update containers/image
|
||||||
|
* vendor: update containers/storage
|
||||||
|
* CI: skip the flaking quadlet test
|
||||||
|
* CI: make systemd tests parallel-safe (*)
|
||||||
|
* CI: run and collect cleanup tracer logs
|
||||||
|
* add epbf program to trace podman cleanup errors
|
||||||
|
* CI: parallelize logs test as much as possible
|
||||||
|
* CI: format test: use local registry if available
|
||||||
|
* CI: make 700-play parallel-safe
|
||||||
|
* docs: Fix missing negation
|
||||||
|
* bin/docker support warning message suppression from user config dir
|
||||||
|
* Update module github.com/docker/docker to v27.3.1+incompatible
|
||||||
|
* Quadlet - add full support for Symlinks
|
||||||
|
* libpod: setupNetNS() correctly mount netns
|
||||||
|
* vendor latest c/common
|
||||||
|
* docs: remove usage of deprecated `--storage`
|
||||||
|
* Update module github.com/docker/docker to v27.3.0+incompatible
|
||||||
|
* CI: Quadlet rootfs test: use container image as rootfs
|
||||||
|
* CI: system test registry: use --net=host
|
||||||
|
* CI: rm system test: bump grace period
|
||||||
|
* CI: system tests: minor documentation on parallel
|
||||||
|
* fix typo in error message Fixes: containers/podman#24001
|
||||||
|
* CI: system tests: always create pause image
|
||||||
|
* CI: quadlet system test: be more forgiving
|
||||||
|
* vendor latest c/common
|
||||||
|
* CI: make 200-pod parallel-safe
|
||||||
|
* allow exposed sctp ports
|
||||||
|
* test/e2e: add netns leak check
|
||||||
|
* test/system: netns leak check for rootless as well
|
||||||
|
* test/system: Improve TODO comments on IPv6 pasta custom DNS forward test
|
||||||
|
* test/system: Clarify "Local forwarder" pasta tests
|
||||||
|
* test/system: Simplify testing for nameserver connectivity
|
||||||
|
* test/system: Consolidate "External resolver" pasta tests
|
||||||
|
* test/system: Move test for default forwarder into its own case
|
||||||
|
* CI: make 090-events parallel-safe
|
||||||
|
* Misc minor test fixes
|
||||||
|
* Add network namespace leak check
|
||||||
|
* Add workaround for buildah parallel bug
|
||||||
|
* registry: lock start attempts
|
||||||
|
* Update system test template and README
|
||||||
|
* bats log: differentiate parallel tests from sequential
|
||||||
|
* ci: bump system tests to fastvm
|
||||||
|
* clean_setup: create pause image
|
||||||
|
* CI: make 012-manifest parallel-safe
|
||||||
|
* podman-manifest-remove: update docs and help output
|
||||||
|
* test/system: remove wait workaround
|
||||||
|
* wait: fix handling of multiple conditions with exited
|
||||||
|
* Match output of Compat Top API to Docker
|
||||||
|
* system test parallelization: enable two-pass approach
|
||||||
|
* New VMs: test crun 1.17
|
||||||
|
* libpod: hides env secrets from container inspect
|
||||||
|
* CI: e2e: workaround for events out-of-sequence flake
|
||||||
|
* update golangci-lint to 1.61.0
|
||||||
|
* libpod: convert owner IDs only with :idmap
|
||||||
|
* Podman CLI --add-host with multiple host for a single IP
|
||||||
|
* Quadlet - Split getUnitDirs to small functions
|
||||||
|
* fix(deps): update module github.com/cpuguy83/go-md2man/v2 to v2.0.5
|
||||||
|
* chore(deps): update dependency setuptools to ~=75.1.0
|
||||||
|
* Fxi typo in cache-ttl.md
|
||||||
|
* Get WSL disk as an OCI artifact
|
||||||
|
* CI: make 260-sdnotify parallel-safe
|
||||||
|
* quadlet: do not log ENOENT errors
|
||||||
|
* pkg/specgen: allow pasta when running inside userns
|
||||||
|
* troubleshooting: add tip about the user containers
|
||||||
|
* chore(deps): update dependency setuptools to v75
|
||||||
|
* Convert windows paths in volume arg of the build command
|
||||||
|
* Improve error when starting multiple machines
|
||||||
|
* fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.2
|
||||||
|
* Minor typo noticed when reading podman man page
|
||||||
|
* Remove `RemoveFilesAndConnections`
|
||||||
|
* Add `GetAllMachinesAndRootfulness`
|
||||||
|
* rewrite typo osascript
|
||||||
|
* typo
|
||||||
|
* fix(deps): update module github.com/docker/docker to v27.2.1+incompatible
|
||||||
|
* Add radio buttons to select WSL or Hyper-V in windows setup.exe
|
||||||
|
* [skip-ci] Packit: split out ELN jobs and reuse fedora downstream targets
|
||||||
|
* [skip-ci] Packit: Enable sidetags for bodhi updates
|
||||||
|
* vendor: update c/common
|
||||||
|
* CI: make 710-kube parallel-safe
|
||||||
|
* CI: mark 320-system-df *NOT* parallel safe
|
||||||
|
* Add kube play support for image volume source
|
||||||
|
* refactor: add sshClient function
|
||||||
|
* fix(deps): update module golang.org/x/tools to v0.25.0
|
||||||
|
* CI: make 505-pasta parallel safe
|
||||||
|
* CI: make 020-tag parallel-safe
|
||||||
|
* CI: make 410-selinux parallel-safe
|
||||||
|
* Bump VMs. ShellCheck is now built-in
|
||||||
|
* troubleshooting: add tip about auto, keep-id, nomap
|
||||||
|
* libpod: make use of new pasta option from c/common
|
||||||
|
* vendor latest c/common
|
||||||
|
* podman images: sort repository with tags
|
||||||
|
* Remove containers/common/pkg/config from pkg/util
|
||||||
|
* fix(deps): update module golang.org/x/net to v0.29.0
|
||||||
|
* fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.23
|
||||||
|
* fix(deps): update module golang.org/x/crypto to v0.27.0
|
||||||
|
* Fix CI
|
||||||
|
* Detect and fix typos using codespell
|
||||||
|
* Fix typo: replace buildin with built-in
|
||||||
|
* Add codespell config, pre-commit definition, and move options from Makefile
|
||||||
|
* prune: support clearing build cache using CleanCacheMount
|
||||||
|
* test/e2e: fix network prune flake
|
||||||
|
* Add support for Job to kube generate & play
|
||||||
|
* Add podman-rootless.7 man page
|
||||||
|
* Add DNS, DNSOption and DNSSearch to quadlet pod
|
||||||
|
* podman.1.md: improve policy.json section
|
||||||
|
* e2e: flake fix: SIGPIPE in hook test
|
||||||
|
* libpod: fix rootless cgroup path with --cgroup-parent
|
||||||
|
* vendor: update c/storage
|
||||||
|
* CI: make 055-rm parallel-safe
|
||||||
|
* CI: make 130-kill parallel-safe
|
||||||
|
* CI: make 125-import parallel-safe
|
||||||
|
* CI: make 110-history parallel-safe
|
||||||
|
* CI: system tests: parallelize low-hanging fruit
|
||||||
|
* Add disclaimer to `podman machine info` manpage.
|
||||||
|
* man pages: refactor two more options
|
||||||
|
* update github.com/opencontainers/runc to v1.2.0-rc.3
|
||||||
|
* update go.etcd.io/bbolt to v1.3.11
|
||||||
|
* update github.com/onsi/{ginkgo,gomega}
|
||||||
|
* Update module github.com/shirou/gopsutil to v4
|
||||||
|
* packit: update fedora and epel targets
|
||||||
|
* bump go to 1.22
|
||||||
|
* cirrus: test only on f40/rawhide
|
||||||
|
* cirrus: remove CI_DESIRED_NETWORK reference
|
||||||
|
* cirrus: prebuild use f40 for extra tests
|
||||||
|
* chore(deps): update dependency setuptools to ~=74.1.0
|
||||||
|
* libpod: fix HostConfig.Devices output from 'podman inspect' on FreeBSD
|
||||||
|
* fix(deps): update golang.org/x/exp digest to 9b4947d
|
||||||
|
* Implement publishing API UNIX socket on Windows platforms
|
||||||
|
* Vendor c/common:8483ef6022b4
|
||||||
|
* quadlet: support container network reusing
|
||||||
|
* docs: update read the docs changes
|
||||||
|
* CI: parallel-safe network system test
|
||||||
|
* Quadlet - Support multiple image tags in .build files
|
||||||
|
* fix(deps): update module github.com/vbauerster/mpb/v8 to v8.8.3
|
||||||
|
* cirrus: remove _bail_if_test_can_be_skipped
|
||||||
|
* cirrus: move renovate check into validate
|
||||||
|
* cirrus: remove 3rd party connectivity check
|
||||||
|
* cirrus: remove cross jobs for aarch64 and x86_64
|
||||||
|
* cirrus: do not upload alt arch cross artifacts
|
||||||
|
* cirrus: remove ginkgo-e2e.json artifact
|
||||||
|
* cirrus: fix default timeouts
|
||||||
|
* github: remove fcos-podman-next-build-prepush
|
||||||
|
* Clarify podman machine volume mounting behavior under WSL
|
||||||
|
* machine: Add -all-providers flag to machine list
|
||||||
|
* Create a podman-troubleshooting man page
|
||||||
|
* chore(deps): update dependency setuptools to v74
|
||||||
|
* fix(deps): update module github.com/docker/docker to v27.2.0+incompatible
|
||||||
|
* Fix an improperly ignored error in SQLite
|
||||||
|
* CI: flake workaround: ignore socat waitpid warnings
|
||||||
|
* fix(deps): update module github.com/rootless-containers/rootlesskit/v2 to v2.3.1
|
||||||
|
* Stop skipping machine volume test on Hyper-V
|
||||||
|
* cleanup: add new --stopped-only option
|
||||||
|
* fix races in the HTTP attach API
|
||||||
|
* cirrus: skip windows/macos machine task on RHEL branches
|
||||||
|
* Update module github.com/containers/gvisor-tap-vsock to v0.7.5
|
||||||
|
* run: fix detach passthrough and --rmi
|
||||||
|
* podman run: ignore image rm error
|
||||||
|
* Add support for AddHost in quadlet .pod and .container
|
||||||
|
* [CI:DOCS] Update dependency golangci/golangci-lint to v1.60.3
|
||||||
|
* update github.com/vishvananda/netlink to v1.3.0
|
||||||
|
* build: Update gvisor-tap-vsock to 0.7.5
|
||||||
|
* Quote systemd DefaultEnvironment Proxy values, as documented in systemd.conf man page:
|
||||||
|
* fix typo in podman-network-create.1.md
|
||||||
|
* Use HTTP path prefix of TCP connections to match Docker context behavior
|
||||||
|
* Makefile: remotesystem: use real podman server, no --url
|
||||||
|
* Update module github.com/openshift/imagebuilder to v1.2.15
|
||||||
|
* CI: parallel-safe userns test
|
||||||
|
* Update module github.com/onsi/ginkgo/v2 to v2.20.1
|
||||||
|
* Add support for IP in quadlet .pod files
|
||||||
|
* Specify format to use for referencing fixed bugs.
|
||||||
|
* CI: parallel-safe run system test
|
||||||
|
* Revert "test/e2e: work around for pasta issue"
|
||||||
|
* CI: On vX.Y-rhel branches, ensure that some downstream Jira issue is linked
|
||||||
|
* quadlet: support user mapping in pod unit
|
||||||
|
* Update Release Process
|
||||||
|
* Test new VM build
|
||||||
|
* command is not optional to podman exec
|
||||||
|
* CI: parallel-safe namespaces system test
|
||||||
|
* [CI:DOCS] Update dependency golangci/golangci-lint to v1.60.2
|
||||||
|
* quadlet: add key CgroupsMode
|
||||||
|
* Fix `podman stop` and `podman run --rmi`
|
||||||
|
* quadlet: set infra name to %s-infra
|
||||||
|
* chore(deps): update dependency setuptools to v73
|
||||||
|
* [skip-ci] Packit: update targets for propose-downstream
|
||||||
|
* Do not segfault on hard stop
|
||||||
|
* Fix description of :Z to talk about pods
|
||||||
|
* CI: disable ginkgo flake retries
|
||||||
|
* vendor: update go-criu to latest
|
||||||
|
* golangci-lint: make darwin linting happy
|
||||||
|
* golangci-lint: make windows linting happy
|
||||||
|
* test/e2e: remove kernel version check
|
||||||
|
* golangci-lint: remove most skip dirs
|
||||||
|
* set !remote build tags where needed
|
||||||
|
* update golangci-lint to 1.60.1
|
||||||
|
* test/e2e: rm systemd start test
|
||||||
|
* fix(deps): update module github.com/vbauerster/mpb/v8 to v8.8.1
|
||||||
|
* podman wait: allow waiting for removal of containers
|
||||||
|
* libpod: remove UpdateContainerStatus()
|
||||||
|
* podman mount: fix storage/libpod ctr race
|
||||||
|
* CI: quadlet tests: make parallel-safe
|
||||||
|
* CI: system tests: make random_free_port() parallel-safe
|
||||||
|
* remove trailing comma in example
|
||||||
|
* CI: format test: make parallel-safe
|
||||||
|
* Fix podman-docker.sh under -eu shells (fixes #23628)
|
||||||
|
* docs: update podman-wait man page
|
||||||
|
* libpod: remove duplicated HasVolume() check
|
||||||
|
* podman volume rm --force: fix ABBA deadlock
|
||||||
|
* test/system: fix network cleanup restart test
|
||||||
|
* libpod: do not stop pod on init ctr exit
|
||||||
|
* libpod: simplify WaitForExit()
|
||||||
|
* CI: remove build-time quay check
|
||||||
|
* Fix known_hosts file clogging and remote host id
|
||||||
|
* Update docker.io/library/golang Docker tag to v1.23
|
||||||
|
* Update dependency setuptools to ~=72.2.0
|
||||||
|
* Update module github.com/docker/docker to v27.1.2+incompatible
|
||||||
|
* healthcheck system check: reduce raciness
|
||||||
|
* CI: healthcheck system test: make parallel-safe
|
||||||
|
* Validate renovate config in every PR
|
||||||
|
* pkg/machine: Read stderr from ssh-keygen correctly
|
||||||
|
* Fix renovate config syntax error
|
||||||
|
* CI: 080-pause.bats: make parallel-safe
|
||||||
|
* CI: 050-stop.bats: make parallel-safe
|
||||||
|
* Additional potential race condition on os.Readdir
|
||||||
|
* pkg/bindings/containers: handle ignore for stop
|
||||||
|
* remote: fix invalid --cidfile + --ignore
|
||||||
|
* Update/simplify renovate config header comment
|
||||||
|
* Migrate renovate config to latest schema
|
||||||
|
* Fix race condition when listing /dev
|
||||||
|
* docs/podman-systemd: Try to clarify `Exec=` more
|
||||||
|
* libpod: reset state error on init
|
||||||
|
* test/system: pasta_test_do add explicit port check
|
||||||
|
* test/e2e: work around new push warning
|
||||||
|
* vendor: update c/common to latest
|
||||||
|
* stopIfOnlyInfraRemains: log all errors
|
||||||
|
* libpod: do not save expected stop errors in ctr state
|
||||||
|
* libpod: fix broken saveContainerError()
|
||||||
|
* Quadlet: fix filters failure when the search paths are symlinks
|
||||||
|
* readme: replace GPG with PGP
|
||||||
|
* Drop APIv2 CNI configuration
|
||||||
|
* De-duplicate docker-py testing
|
||||||
|
* chore(podmansnoop): explain why crun comm is 3
|
||||||
|
* libpod: cleanupNetwork() return error
|
||||||
|
* fix(deps): update module golang.org/x/sys to v0.24.0
|
||||||
|
* Reduce python APIv2 test net dependency
|
||||||
|
* Fix not testing registry.conf updates
|
||||||
|
* test/e2e: improve command timeout handling
|
||||||
|
* Update module github.com/onsi/ginkgo/v2 to v2.20.0
|
||||||
|
* Update module github.com/moby/sys/user to v0.3.0
|
||||||
|
* Add passwd validate and generate steps
|
||||||
|
* podman container cleanup: ignore common errors
|
||||||
|
* Quadlet - Allow the user to override the default service name
|
||||||
|
* CI: e2e: serialize root containerPort tests
|
||||||
|
* Should not force conversion of manifest type to DockerV2ListMediaType
|
||||||
|
* fix(deps): update module golang.org/x/tools to v0.24.0
|
||||||
|
* fix(deps): update github.com/containers/common digest to 05b2e1f
|
||||||
|
* CI: mount system test: parallelize
|
||||||
|
* Update module golang.org/x/net to v0.28.0
|
||||||
|
* Ignore ERROR_SHARING_VIOLATION error on windows
|
||||||
|
* CI: manifest system tests: make parallel-safe
|
||||||
|
* Create volume path before state initialization
|
||||||
|
* vendor: update c/storage
|
||||||
|
* CI: fix broken libkrun test
|
||||||
|
* test/e2e: work around for pasta issue
|
||||||
|
* test/e2e: fix missing exit code checks
|
||||||
|
* Test new CI images
|
||||||
|
* Remove another race condition when mounting containers or images
|
||||||
|
* fix(deps): update github.com/containers/common digest to c0cc6b7
|
||||||
|
* Change Windows installer MajorUpgrade Schedule
|
||||||
|
* Ignore missing containers when calling GetExternalContainerLists
|
||||||
|
* Remove runc edit to lock to specific version
|
||||||
|
* fix(deps): update module golang.org/x/sys to v0.23.0
|
||||||
|
* CI: podman-machine: do not use cache registry
|
||||||
|
* CI: completion system test: use safename
|
||||||
|
* Temporarly disable failing Windows Installer CI test
|
||||||
|
* libpod: fix volume copyup with idmap
|
||||||
|
* libpod: avoid hang on errors
|
||||||
|
* Temp. disable PM basic Volume ops test
|
||||||
|
* Add libkrun Mac task
|
||||||
|
* Never skip checkout step in release workflow
|
||||||
|
* System tests: leak_test: readable output
|
||||||
|
* fix(deps): update github.com/docker/go-plugins-helpers digest to 45e2431
|
||||||
|
* vendor: bump c/common
|
||||||
|
* Version: bump to v5.3.0-dev
|
||||||
|
* libpod: inhibit SIGTERM during cleanup()
|
||||||
|
* Tweak versions in register_images.go
|
||||||
|
* fix network cleanup flake in play kube
|
||||||
|
* WIP: Fixes for vendoring Buildah
|
||||||
|
* Add --compat-volumes option to build and farm build
|
||||||
|
* Bump to Buildah v1.37.0
|
||||||
|
* Quadlet test - Split between success, warning and error cases
|
||||||
|
* libpod: bind ports before network setup
|
||||||
|
* Disable compose-warning-logs if PODMAN_COMPOSE_WARNING_LOGS=false
|
||||||
|
* Use new syntax for selinux options in quadlet
|
||||||
|
* fix(deps): update module github.com/onsi/gomega to v1.34.1
|
||||||
|
* CI: kube test: fix broken external-storage test
|
||||||
|
* Update dependency setuptools to v72
|
||||||
|
* Convert additional build context paths on Windows
|
||||||
|
* pkg/api: do not leak config pointers into specgen
|
||||||
|
* Quadlet - Allow the user to set the service name for .pod files
|
||||||
|
* Quadlet tests - allow overriding the expected service name
|
||||||
|
* fix(deps): update module github.com/moby/sys/user to v0.2.0
|
||||||
|
* fix(deps): update module github.com/vbauerster/mpb/v8 to v8.7.5
|
||||||
|
* CI: enable root user namespaces
|
||||||
|
* libpod: force rootfs for OCI path with idmap
|
||||||
|
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.19.1
|
||||||
|
* Add test steps for automount with multi images
|
||||||
|
* CI: cp tests: use safename
|
||||||
|
* [skip-ci] RPM: podman-iptables.conf only on Fedora
|
||||||
|
* CI: 700-play: fix a leaked non-safename
|
||||||
|
* test: check that kube generate/play restores the userns
|
||||||
|
* test: disable artifacts cache with composefs
|
||||||
|
* test: fix podman pull tests
|
||||||
|
* vendor: bump c/storage
|
||||||
|
* Update module github.com/cyphar/filepath-securejoin to v0.3.1
|
||||||
|
* Add /run/containers/systemd, ${XDG_RUNTIME_DIR}/containers/systemd quadlet dirs
|
||||||
|
* build: Update gvisor-tap-vsock to 0.7.4
|
||||||
|
* test/system: fix borken pasta interface name checks
|
||||||
|
* test/system: fix bridge host.containers.internal test
|
||||||
|
* api: honor the userns for the infra container
|
||||||
|
* play: handle 'private' as 'auto'
|
||||||
|
* kube: record infra user namespace
|
||||||
|
* infra: user ns annotation higher precedence
|
||||||
|
* specgenutil: record the pod userns in the annotations
|
||||||
|
* kube: invert branches
|
||||||
|
* CI: system log test: use safe names
|
||||||
|
* Update encryption tests to avoid a warning if zstd:chunked is the default
|
||||||
|
* Fix "podman pull and decrypt"/"from local registry"
|
||||||
|
* Use unique image names for the encrypted test images
|
||||||
|
* CI: system tests: instrument to allow failure analysis
|
||||||
|
* Fix outdated comment for the build step win-gvproxy
|
||||||
|
* Add utility to convert VMFile to URL for UNIX sockets
|
||||||
|
* Run codespell on source
|
||||||
|
* fix(deps): update module github.com/docker/docker to v27.1.0+incompatible
|
||||||
|
* chore(deps): update dependency setuptools to ~=71.1.0
|
||||||
|
* logformatter: tweaks to pass html tidy
|
||||||
|
* More information for podman --remote build and running out of space.
|
||||||
|
* Fix windows installer deleting machine provider config file
|
||||||
|
* Use uploaded .zip for Windows action
|
||||||
|
* pr-should-include-tests: no more CI:DOCS override
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 24 07:57:00 UTC 2024 - madhankumar.chellamuthu@suse.com
|
||||||
|
|
||||||
|
- Update to version 5.2.5:
|
||||||
|
* Bump to v5.2.5
|
||||||
|
* Update release notes for 5.2.5
|
||||||
|
* Bump c/storage to v1.55.1 CVE-2024-9675 (bsc#1231499) and Buildah to v1.37.5 CVE-2024-9676 (bsc#1231698)
|
||||||
|
* RPM: remove dup Provides
|
||||||
|
* Packit: constrain koji and bodhi jobs to fedora package to avoid dupes
|
||||||
|
* Bump to v5.2.5-dev
|
||||||
|
- Removed patches:
|
||||||
|
* 0001-Properly-validate-cache-IDs-and-sources.patch (merged upstream)
|
||||||
|
* 0002-Use-securejoin.SecureJoin-when-forming-userns-paths.patch (merged upstream)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 22 12:03:33 UTC 2024 - Alexandre Vicenzi <alexandre.vicenzi@suse.com>
|
||||||
|
|
||||||
|
- Remove iptables requirements (bsc#1231424)
|
||||||
|
* Move requirement to cni-plugins
|
||||||
|
* Move iptables kernel module requirement to cni-plugins and netavark
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 21 06:20:05 UTC 2024 - Danish Prakash <danish.prakash@suse.com>
|
||||||
|
|
||||||
|
- Add patch for CVE-2024-9676 (bsc#1231698):
|
||||||
|
* 0002-Use-securejoin.SecureJoin-when-forming-userns-paths.patch
|
||||||
|
- Rebase patch:
|
||||||
|
* 0001-Properly-validate-cache-IDs-and-sources.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 16 07:00:30 UTC 2024 - Alexandre Vicenzi <alexandre.vicenzi@suse.com>
|
||||||
|
|
||||||
|
- Load ip_tables kernel module (bsc#1214612)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 15 16:48:36 UTC 2024 - Danish Prakash <danish.prakash@suse.com>
|
||||||
|
|
||||||
|
- Add patch for CVE-2024-9675 (bsc#1231499):
|
||||||
|
* 0001-Properly-validate-cache-IDs-and-sources.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 08 07:05:58 UTC 2024 - madhankumar.chellamuthu@suse.com
|
||||||
|
|
||||||
|
- Update to version 5.2.4:
|
||||||
|
* Bump to v5.2.4
|
||||||
|
* Update release notes for v5.2.4
|
||||||
|
* Validate the bind-propagation option to `--mount` CVE-2024-9407 (bsc#1231208)
|
||||||
|
* Bump Buildah to v1.37.4
|
||||||
|
* vendor: update c/common to v0.60.4 CVE-2024-9341 (bsc#1231230)
|
||||||
|
* Bump to v5.2.4-dev
|
||||||
|
- Removed patch:
|
||||||
|
* 0001-Update-c-common-to-fix-CVE-2024-9341.patch (merged upstream)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 4 08:27:53 UTC 2024 - Alexandre Vicenzi <alexandre.vicenzi@suse.com>
|
||||||
|
|
||||||
|
- Load ip6_tables kernel module, required for IPv6 networks (bsc#1214612)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 4 08:15:58 UTC 2024 - Danish Prakash <danish.prakash@suse.com>
|
||||||
|
|
||||||
|
- Add patch for CVE-2024-9341 (bsc#1231230):
|
||||||
|
* 0001-Update-c-common-to-fix-CVE-2024-9341.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 24 17:07:25 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||||||
|
|
||||||
|
- Update to version 5.2.3:
|
||||||
|
* Bugfixes
|
||||||
|
- Fixed a bug that could cause network namespaces to fail to
|
||||||
|
unmount, resulting in Podman commands hanging.
|
||||||
|
- Fixed a bug where Podman could not run images which included
|
||||||
|
SCTP exposed ports.
|
||||||
|
- Fixed a bug where containers run by the root user, but inside
|
||||||
|
a user namespace (including inside a container), could not
|
||||||
|
use the pasta network mode.
|
||||||
|
- Fixed a bug where volume copy-up did not properly chown empty
|
||||||
|
volumes when the :idmap mount option was used.
|
||||||
|
* Misc
|
||||||
|
- Updated Buildah to v1.37.3
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Aug 22 08:06:56 UTC 2024 - dcermak@suse.com
|
Thu Aug 22 08:06:56 UTC 2024 - dcermak@suse.com
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
name: podman
|
name: podman
|
||||||
version: 5.2.2
|
version: 5.3.1
|
||||||
mtime: 1724262191
|
mtime: 1732196420
|
||||||
commit: fcee48106a12dd531702d729d17f40f6e152027f
|
commit: 4cbdfde5d862dcdbe450c0f1d76ad75360f67a3c
|
||||||
|
18
podman.spec
18
podman.spec
@ -22,7 +22,7 @@
|
|||||||
%bcond_without apparmor
|
%bcond_without apparmor
|
||||||
|
|
||||||
Name: podman
|
Name: podman
|
||||||
Version: 5.2.2
|
Version: 5.3.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Daemon-less container engine for managing containers, pods and images
|
Summary: Daemon-less container engine for managing containers, pods and images
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@ -49,7 +49,7 @@ BuildRequires: libgpgme-devel
|
|||||||
BuildRequires: libostree-devel
|
BuildRequires: libostree-devel
|
||||||
BuildRequires: libseccomp-devel
|
BuildRequires: libseccomp-devel
|
||||||
# at least go 1.18 is needed from go.mod
|
# at least go 1.18 is needed from go.mod
|
||||||
BuildRequires: golang(API) >= 1.21
|
BuildRequires: golang(API) >= 1.22
|
||||||
BuildRequires: pkgconfig(libselinux)
|
BuildRequires: pkgconfig(libselinux)
|
||||||
BuildRequires: pkgconfig(libsystemd)
|
BuildRequires: pkgconfig(libsystemd)
|
||||||
BuildRequires: pkgconfig(systemd)
|
BuildRequires: pkgconfig(systemd)
|
||||||
@ -193,6 +193,7 @@ install -m 0644 -t %{buildroot}%{_prefix}/lib/modules-load.d/ %{SOURCE1}
|
|||||||
%{_mandir}/man1/podman*.1*
|
%{_mandir}/man1/podman*.1*
|
||||||
%{_mandir}/man5/podman*.5*
|
%{_mandir}/man5/podman*.5*
|
||||||
%{_mandir}/man5/quadlet*.5*
|
%{_mandir}/man5/quadlet*.5*
|
||||||
|
%{_mandir}/man7/podman*.7*
|
||||||
%exclude %{_mandir}/man1/podman-remote*.1*
|
%exclude %{_mandir}/man1/podman-remote*.1*
|
||||||
# Configs
|
# Configs
|
||||||
%dir %{_prefix}/lib/modules-load.d
|
%dir %{_prefix}/lib/modules-load.d
|
||||||
@ -222,6 +223,7 @@ install -m 0644 -t %{buildroot}%{_prefix}/lib/modules-load.d/ %{SOURCE1}
|
|||||||
%{_userunitdir}/podman-restart.service
|
%{_userunitdir}/podman-restart.service
|
||||||
%{_userunitdir}/podman-auto-update.timer
|
%{_userunitdir}/podman-auto-update.timer
|
||||||
%{_userunitdir}/podman-clean-transient.service
|
%{_userunitdir}/podman-clean-transient.service
|
||||||
|
%{_userunitdir}/podman-user-wait-network-online.service
|
||||||
%{_systemdusergeneratordir}/podman-user-generator
|
%{_systemdusergeneratordir}/podman-user-generator
|
||||||
%{_systemdgeneratordir}/podman-system-generator
|
%{_systemdgeneratordir}/podman-system-generator
|
||||||
%ghost /run/podman
|
%ghost /run/podman
|
||||||
@ -254,19 +256,19 @@ install -m 0644 -t %{buildroot}%{_prefix}/lib/modules-load.d/ %{SOURCE1}
|
|||||||
%tmpfiles_create %{_tmpfilesdir}/podman-docker.conf
|
%tmpfiles_create %{_tmpfilesdir}/podman-docker.conf
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
%service_add_pre podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service
|
%service_add_pre podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%service_add_post podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service
|
%service_add_post podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service
|
||||||
%tmpfiles_create %{_tmpfilesdir}/podman.conf
|
%tmpfiles_create %{_tmpfilesdir}/podman.conf
|
||||||
%systemd_user_post podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer
|
%systemd_user_post podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%service_del_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service
|
%service_del_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service
|
||||||
%systemd_user_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service
|
%systemd_user_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%service_del_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service
|
%service_del_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service
|
||||||
%systemd_user_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service
|
%systemd_user_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user