diff --git a/_service b/_service
index 072838d..1d02afc 100644
--- a/_service
+++ b/_service
@@ -2,7 +2,7 @@
https://github.com/containers/podman.git
git
- v4.5.1
+ v4.6.0
@PARENT_TAG@
enable
v(.*)
diff --git a/_servicedata b/_servicedata
index 1056f36..4e72ca8 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/containers/podman.git
- 9eef30051c83f62816a1772a743e5f1271b196d7
\ No newline at end of file
+ 38e6fab9664c6e59b66e73523b307a56130316ae
\ No newline at end of file
diff --git a/podman-4.5.1.tar.xz b/podman-4.5.1.tar.xz
deleted file mode 100644
index 969ee26..0000000
--- a/podman-4.5.1.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9e443cfd573ac06d177e163623ee6ab5386108c3a84263a6ddbd9906507aaee9
-size 10870856
diff --git a/podman-4.6.0.tar.xz b/podman-4.6.0.tar.xz
new file mode 100644
index 0000000..b174301
--- /dev/null
+++ b/podman-4.6.0.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e935a55432450265856c91ed38f11ec4fdcda9e9ed0643f13b8708dd2326b8a2
+size 10878396
diff --git a/podman.changes b/podman.changes
index d841153..16d1f85 100644
--- a/podman.changes
+++ b/podman.changes
@@ -1,3 +1,536 @@
+-------------------------------------------------------------------
+Fri Jul 21 05:26:20 UTC 2023 - danish.prakash@suse.com
+
+- Update to version 4.6.0:
+ * Bump to v4.6.0
+ * Update release notes for v4.6.0
+ * Ensure that we appropriately warn that TCP is insecure
+ * CI: remove build without cgo task
+ * libpod: use io.Writer vs io.WriteCloser for attach streams
+ * top: do not depend on ps(1) in container
+ * api: fix doc for default ps_args
+ * Add more tests for liveness probes with default hostname & named ports
+ * Fix TCP probes when the optional host field is not given
+ * Add support for using port names in Kubernetes health probes
+ * [CI:DOCS] fix command incorrect in windows
+ * [CI:DOCS] Reformat and reorder table with --userns options
+ * [CI:DOCS] Better document the default value of --userns
+ * Add missing return after utils.InternalServerError()
+ * Fix markdown in docs for podman-network-create
+ * Fix multiple filter options logic for `podman volume ls `
+ * Should be checking tmpfs versus type not source
+ * Use constants for mount types
+ * Fix `podman container prune` docs for `--filter`
+ * docs: podman-build --network add slirp and pasta
+ * docs: podman run --network mention comma separted names
+ * network create: document --internal better
+ * pkg/specgen: fix support for --rootfs on FreeBSD
+ * systests: quadlet: fixes for RHEL8
+ * Fix windows installer
+ * Podmansh: Better error, increase timeout to 30s
+ * Emergency gating-test fixes for RHEL8
+ * Packit: remove pre-sync action
+ * [CI:DOCS] Update RELEASE_NOTES.md with Makefile change
+ * Bump to v4.6.0-dev
+ * Bump to v4.6.0-rc2
+ * Makefile: `package` -> `rpm`
+ * Update release notes
+ * system tests: refactor registry code
+ * machine start: qemu: wait for SSH readiness
+ * machine start: qemu: adjust backoffs
+ * auto update: fix usage of --authfile
+ * [CI:BUILD] Packit: downstream task action fix
+ * Fix container errors not being sent via pod removal API
+ * netavark: macvlan networks keep custom nameservers
+ * add hostname to network alias
+ * libpod: set cid network alias in setupContainer()
+ * Fix: cgroup is not set: internal libpod error after os reboot
+ * test/e2e: wait for socket
+ * api: fix slow version endpoint
+ * manifest inspect: support authentication
+ * libpod: don't make a broken symlink for /etc/mtab on FreeBSD
+ * make --syslog errors non fatal
+ * Fixes typo in the path where quadlet looks for files
+ * [CI:DOCS] uidmap man pages: fix corrupt italics
+ * [CI:DOCS] podman-system-service.1.md: document systemd usage
+ * Use bytes size consistently instead of human size
+ * bugfix: do not try to parse empty ranges
+ * pkg/specgen: properly identify image OS on FreeBSD
+ * [CI:DOCS] Document support of pod security context IDs
+ * pkg/specgen: add support for 'podman run --init' on FreeBSD
+ * Remove 'inspecting object' from inspect errors
+ * Fix readonly=false failure
+ * pkg/specgen: Add support for Linux emulation on FreeBSD
+ * Fix up podmansh man page
+ * Pass in correct cwd value for hooks exe
+ * specgen: honor --device-cgroup-rule with a new user namespace
+ * specgen, rootless: raise error with --device-cgroup-rule
+ * make image listing more resilient
+ * Trim whitespace from unit files while parsing
+ * play.go: remove volumes on down -f
+ * Vendor c/common v0.55.2
+ * system service: unset listen fds on tcp
+ * [CI:DOCS] [Release Notes]: add static routes
+ * [CI:DOCS] tag podmansh as tech preview in RELEASE_NOTES.md
+ * [CI:DOCS] uidmap man pages: fix corrupt tables
+ * libpod: use new libcontainer BlockIO constructors
+ * Bump to v4.6.0-dev
+ * Bump to v4.6.0-rc1
+ * Bump to v4.6.1-dev
+ * Bump to v4.6.0
+ * Release notes for v4.6.0
+ * Update Release Notes for v4.5.1
+ * rootless: use default_rootless_network_cmd config
+ * tests: fix "Storing signatures" check
+ * Fixes for vendoring Buildah
+ * Make Podman/Buildah use same DecryptConfig/EncryptConfig funcs
+ * Do not use deprecated hook functions from c/common
+ * Bump c/storage to v1.48.0, c/image to v5.26.1, c/common to v0.55.1, buildah to v1.31.0
+ * pasta: Remove some leftover code from pasta bats tests
+ * pasta: Fix pasta tests to work on hosts with multiple interfaces
+ * fix(command): ignore `--format` in `podman search --list-tags`
+ * Use /proc/self/gid_map as intended, not uid_map
+ * podman machine start: fix ready service
+ * Makefile: don't rely on the non-standard -r flag for ln
+ * cmd/podman, pkg/domain/infra: sockets should live in /var/run on FreeBSD
+ * cmd/podman/system: add API server support on FreeBSD
+ * pasta: Create /etc/hosts entries for pods using pasta networking
+ * RPM: Fix koji and ELN issues
+ * Cirrus: Update operating branch
+ * system tests: add and use _prefetch
+ * pkg/api: BufferedResponseWriter flush correctly
+ * pkg/api: top return error to client
+ * container wait: support health states
+ * [CI:DOCS] Fix example on PublishPort
+ * container wait API: use string slice instead of state slice
+ * podman wait: update man page
+ * StopContainer(): ignore one more conmon warning
+ * run,create: modify `--env-merge` behavior for non-existent vars
+ * use libnetwork/slirp4netns from c/common
+ * update c/common to latest
+ * e2e: use parallel-safe /dev subdirectories
+ * [CI:BUILD] Help Renovate manage the golangci-lint version
+ * systests: test instrumentation
+ * compat API create/pull: fix error handling
+ * compat API push: fix error handling
+ * GetSafeIPAddress(): discourage its use
+ * libpod: write /etc/{hosts,resolv.conf} once
+ * e2e: fix one of the many log flakes
+ * cmd, push: expose --compression-level
+ * vendor: bump containers/common
+ * compat API container create: handle platform parameter
+ * refactor(machine): remove hard code
+ * vendor in latests containers/common
+ * fix(machine): throw `connect: connection refused` after set proxy
+ * [CI:BUILD] Packit: cleanups
+ * Add console mode to podman machine
+ * e2e: kube test: specify expected exit code
+ * e2e --authfile test: fix test condition
+ * chore(deps): update dependency setuptools to v68
+ * make lint: re-enable revive
+ * make lint: re-enable ginkgolinter
+ * make lint: enable rowserrcheck
+ * make lint: enable wastedassign
+ * make lint: enable mirror
+ * bump golangci-lint to v1.53.3
+ * auto update: restart instead of stop+start
+ * cmd/podman/root.go: fix help document issue of the image store
+ * vendor: bump c/storage to v1.46.2-0.20230616083707-cc0d208e5e1c
+ * podman: add support for splitting imagestore
+ * network create --ip-range allow for custom range
+ * fix(ssh): start machine failed to start with exit status 255
+ * remote wait: fix "removed" condition
+ * [CI:DOCS] Fix service_destinations description in podman man page
+ * quadlet should exit non zero on failures
+ * fix(deps): update module golang.org/x/tools to v0.10.0
+ * e2e: GetSafeIPAddress() replaces GetRandomIPAddress
+ * pasta: use code from c/common
+ * Add support for setting autoupdate in quadlet
+ * New command: podmansh
+ * vendor: update c/common to latest
+ * Add quadlet container support for Mask,Umask options
+ * libpod: make conmon always log to syslog
+ * Document how to get secret mounts working on RHEL8
+ * Verify podman pull dup image only prints id once
+ * Vendor in latests containers/common
+ * Apply suggestions from code review
+ * Revert "rootlessport: exclude storage drivers via build tags"
+ * filters: use new FilterID function from c/common
+ * logformatter: ignore 'TOP-LEVEL' headings
+ * test/e2e: fix network ID test
+ * update c/{common,image,storage} to latest
+ * [CI:DOCS] clarify supported transports in manifest push
+ * [CI:DOCS] podman-push: rm confusion on supported transports
+ * container wait: indicate timeout in error
+ * network-create: document new bclim option
+ * fix(deps): update module golang.org/x/text to v0.10.0
+ * libpod: Podman info output more network information
+ * fix(deps): update module golang.org/x/term to v0.9.0
+ * quadlet: adjust container unit documentation
+ * e2e: GetRandomIPAddress(): parallelize
+ * Makefile: add support for 'make help' on FreeBSD
+ * criu: return error when checking for min version
+ * Update docs/source/markdown/podman-systemd.unit.5.md
+ * 250-systemd.bats: remove outdated comment
+ * github: add issue type as link to podman-desktop
+ * Add WorkingDir support to quadlet
+ * rootlessport: exclude storage drivers via build tags
+ * Add ability to set static routes
+ * test/upgrade: correctly share mounts between host and container
+ * Update common, image, and storage deps
+ * Fix system service manpage name in API Documentation
+ * style(specgen): omit nil check
+ * fix(specgen): index out of range when unmask=[]
+ * Makefile to force a shell when running command
+ * cirrus,ci: default to overlay for debian env
+ * Quadlet: Add support for --sysctl flag
+ * chore(deps): update dependency requests-mock to ~=1.11.0
+ * Ignore spurious warnings when killing containers
+ * Makefile: don't hard-code the path for bash
+ * fix(deps): update module github.com/burntsushi/toml to v1.3.2
+ * GHA: Fix bad job-names & links in monitoring emails
+ * podman-registry: simpler, safer invocations
+ * Ensure our mutexes handle recursive locking properly
+ * Fix an expected error message from pod removal
+ * Fix a race removing multiple containers in the same pod
+ * Discard errors when a pod is already removed
+ * Change Inherit to use a pointer to a container
+ * e2e: add ginkgo decorators to address flakes
+ * filters: better handling of id=
+ * fix(deps): update module github.com/onsi/gomega to v1.27.8
+ * refactor: improve get ssh path duplicate code
+ * logformatter: better recognition of ginkgo test names
+ * Address review feedback and add manpage notes
+ * Add support for SecurityLabelNested flag in quadlet
+ * fix(deps): update module github.com/burntsushi/toml to v1.3.1
+ * `system locks` now reports held locks
+ * fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.17
+ * Add a new hidden command, podman system locks
+ * Add number of free locks to `podman info`
+ * Include lock number in pod/container/volume inspect
+ * fix ignition config creation
+ * Makefile binaries target adopted for Mac and Win
+ * fix(deps): update github.com/crc-org/vfkit digest to 3d57f09
+ * logformatter: proper status color for failed tests
+ * pasta: Test handling of unknown protocols
+ * pasta: Correct handling of unknown protocols
+ * Quadlet - add support for Pull key in .container
+ * fix(deps): update module github.com/sirupsen/logrus to v1.9.3
+ * Add default ulimit test for gen kube
+ * feat: add insecure registry troubleshooting solution
+ * fix(deps): update module golang.org/x/tools to v0.9.3
+ * fix(deps): update module github.com/coreos/stream-metadata-go to v0.4.2
+ * e2e: GetPort(): safer allocation of random ports
+ * The removeContainer function now accepts a struct
+ * Revert "test/e2e: fix "podman run ipcns ipcmk container test""
+ * Add a test for removing dependencies with rm -fa
+ * Revert "ginkgo-v2 cleanup workaround for #18180"
+ * Fix a deadlock when removing pods
+ * Pods now return what containers were removed with them
+ * Make RemoveContainer return containers and pods removed
+ * Add an API for removing a container and dependencies
+ * systests: fixes for coping with extra systemd image
+ * libpod: fix timezone handling
+ * fix(deps): update github.com/godbus/dbus/v5 digest to 7623695
+ * fix(deps): update module golang.org/x/tools to v0.9.2
+ * test/system: quadlet use correct systemd restart policy
+ * systests: minimize race-condition window
+ * systests: fix improper backgrounding of run_podman
+ * set max ulimits for rootless on each start
+ * Fix: display online_cpus in compat REST API
+ * fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.6
+ * systests: fix race in quadlet tests
+ * fix(deps): update module github.com/burntsushi/toml to v1.3.0
+ * e2e: make BuildImage parallel-safe
+ * completion: fix panic in simplePathJoinUnix()
+ * Update module github.com/stretchr/testify to v1.8.4
+ * authfile.md: add default path of file for Windows/macOS.
+ * Update module github.com/rootless-containers/rootlesskit to v1.1.1
+ * hack: fix typo in hack/podman-registry
+ * man pages and command help: clean up descriptions
+ * RPM: bump gvisor-tap-vsock subpackage and fix packit scripts
+ * Man pages: fix broken tables
+ * test/e2e: add regression testing for comma-containing labels
+ * fix: volume create filters
+ * fix: move filter flags from StringSliceVar to StringArrayVar
+ * pkg/rootless: correctly handle proxy signals on reexec
+ * [CI:BUILD] Packit: set propose-downstream action type to pre-sync
+ * [CI:DOCS] fix Quadlet man page rendering
+ * Quadlet: kube: use ExecStopPost
+ * Quadlet: kube: add ExitCodePropagation field
+ * kube play: exit-code propagation
+ * prune exit codes only when container doesn't exist
+ * podman: Add pasta to podman info
+ * Revert "test/system/255-auto-update.bats: add debug logs"
+ * Quadlet - add support for PodmanArgs to all groups
+ * [CI:BUILD] Packit: add jobs for downstream Fedora package builds
+ * In a concurrent removal test, don't remove concurrently with builds
+ * Consolidate error handling in Runtime.removeContainer
+ * Consolidate error handling in Container.cleanupStorage
+ * Fix reporting errors on container unmount
+ * TEMPORARY(?) instrumentation for unlinkat-ebusy
+ * pkginstaller: bump Qemu to version 8.0.0
+ * Support podman --remote when Containerfile is not in context directory
+ * chore(deps): update dependency requests to ~=2.31.0
+ * fix: podman event --filter volume=vol-name should compare the event name with volume name
+ * fix(deps): update module github.com/docker/docker to v24
+ * wait: look for exit code in stopped state
+ * network create/update: allow dns servers comma separated
+ * source code comments and docs: fix typos, language, Markdown layout
+ * Increase download progress to 80ch
+ * chore(deps): update dependency setuptools to ~=67.8.0
+ * podman: Added find slirp4netns binary file from helper_binaries_dir [NO NEW TESTS NEEDED]
+ * fix(deps): update module github.com/sirupsen/logrus to v1.9.2
+ * stats: get mem limit from the cgroup
+ * quadlet tests: enable device.volume test
+ * quadlet tests: remove unused socketactivated.container
+ * fix(deps): update module github.com/stretchr/testify to v1.8.3
+ * Correct markdown in docs
+ * fix(deps): update module github.com/onsi/gomega to v1.27.7
+ * [CI:DOCS] Improve security in mysql examples
+ * Cirrus: Record the buildah version for reference
+ * test/e2e: do not call setenforce
+ * Fix discombobulated kubernetes support table
+ * run: ignore PODMAN_USERNS with --pod
+ * Add --configmap to podman-remote kube play
+ * compat: accept tag in /images/create?fromSrc
+ * fix HTMLSpan warnings
+ * generate systemd: error on init containers
+ * Remove future tense from man pages
+ * compat,build: pull must accept string
+ * Cirrus: Add support for `[CI:NEXT]`
+ * Cirrus: Remove support for `[CI:COPR]` magic
+ * system tests: add precision timestamps
+ * Makefile: add ginkgo FOCUS/FOCUS_FILE options
+ * e2e: refactor and document serialization
+ * machine: fix default connection URL to use 127.0.0.1
+ * e2e: serialize gpg tests
+ * Document podman-machine-default behavior
+ * e2e: fix more test races (missing "wait")
+ * fix(deps): update module github.com/openshift/imagebuilder to v1.2.5
+ * fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.5
+ * Fix documentation of `--network-cmd-path` CLI option
+ * Skip rhel-release branch unnecessary CI tasks
+ * test/e2e: dedup Before/AfterEach nodes
+ * remote-save: fix permissions and dir formats
+ * Set machine docker.sock according to rootful flag
+ * Fix handling of .containenv on tmpfs
+ * Do not include image annotations when building spec
+ * build(deps): bump github.com/docker/distribution
+ * Kube Play - Support multi-doc YAML files for configmap argument
+ * system tests: instrument, to try to catch unlinkat-ebusy
+ * test: check restart policy of init containers
+ * Update sigstore/rekor after https://github.com/sigstore/rekor/pull/1469
+ * issue template: mention `su`
+ * e2e: logs test: fix flakes
+ * fix(deps): update module github.com/containernetworking/plugins to v1.3.0
+ * e2e: stop podman.service test: wait for server
+ * logformatter: handle podman-machine test logs
+ * fix(deps): update module golang.org/x/tools to v0.9.1
+ * [CI:DOCS] Disable Dependabot in favor of Renovate
+ * Ensure the consistent setting of the HOME env variable on container start
+ * Quadlet system tests - fix socket notification
+ * sqlite: disable WAL mode
+ * system tests: timeoutize quadlet, systemd
+ * test: update README for integration tests
+ * libpod/Container.rootFsSize(): use recorded image sizes
+ * quadlet: support `HostName`
+ * e2e: fix race in a play-kube test
+ * Fix preference of user quadlets directories
+ * fix(deps): update module golang.org/x/tools to v0.9.0
+ * fix(deps): update module golang.org/x/net to v0.10.0
+ * Check on client side for Containerfile, if none specified
+ * build(deps): bump github.com/docker/docker
+ * Buildah treadmill: several fixes
+ * fix(deps): update github.com/containers/common digest to 3e93a76
+ * chore(deps): update dependency docker to ~=6.1.0
+ * Update docs/source/markdown/podman-systemd.unit.5.md
+ * fix(deps): update github.com/containers/common digest to bc15b04
+ * fix: initContainer restart policy overridden by pod
+ * fix(deps): update module golang.org/x/sync to v0.2.0
+ * chore(deps): update dependency requests to ~=2.30.0
+ * ginkgo json output: only in CI, not on laptop runs
+ * Allow user quadlets to be stored under /etc
+ * fix(deps): update github.com/containers/common digest to ea87b34
+ * libpod: do not Cleanup() more than once
+ * compat container create: match duplicate mounts correctly
+ * Update podman-completion.1.md
+ * fix(deps): update github.com/containers/buildah digest to e925b58
+ * Run generate.CompleteSpec() for initContainers as well
+ * fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.4
+ * remote: return better connect error
+ * Add missing man page links for Docker man pages
+ * Replace egrep/fgrep with grep -E/-F
+ * remote: exec inspect update exec session status
+ * fix(deps): update github.com/digitalocean/go-qemu digest to f035778
+ * fix(deps): update github.com/godbus/dbus/v5 digest to 6cc540d
+ * fix(deps): update github.com/containers/buildah digest to f353690
+ * fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.3
+ * MVP for Podman Machine with AppleHV
+ * e2e tests: try writing & preserving ginkgo json artifacts
+ * vendor: bump buildah to v1.30.1-0.20230501124043-3908816d5310
+ * bindings, build: don't pass invalid platform in case of none
+ * Revert "logformatter: anchors: link to test summary, not name"
+ * More cleanup: volumes: do not export to stdout
+ * e2e test cleanup
+ * Update kube gen & play to use pod restart policy
+ * Add {{.Restarts}} to podman pod ps
+ * Add {{.Restarts}} to podman ps
+ * Add --restart flag to pod create
+ * history: correctly set tags
+ * fix(deps): update module github.com/moby/term to v0.5.0
+ * Makefile: do not run machine test in parallel
+ * pkg/machine/e2e: switch to GinkgoWriter
+ * api: fix parsing filters
+ * ginkgo-v2 cleanup workaround for #18180
+ * test/e2e: fix custom timing reporting
+ * logformatter: anchors: link to test summary, not name
+ * WIP: logformatter: handle ginkgo v2 logs
+ * test/e2e: unshare --rootless-netns cleanup slirp4netns
+ * test/e2e: run system reset test serial
+ * test/e2e: fix CleanupVolume/Secrets()
+ * ginkgo v2: fix new Skip() behavior
+ * test/e2e: fix pause tests to unpause before cleanup()
+ * ginkgo v2: drop localbenchmarks
+ * test/e2e: switch to GinkgoWriter
+ * test/e2e: unset CONTAINERS_CONF before Cleanup()
+ * ginkgo: run on all cores
+ * test/e2e: fix Cleanup()
+ * test/e2e: fix "podman run ipcns ipcmk container test"
+ * test/e2e: actually check for cleanup errors
+ * Lower e2e timeout to not waste time when it hangs
+ * test/e2e: containers.conf tests add missing Wait()
+ * ginkgo v2: remove CurrentGinkgoTestDescription()
+ * ginkgo v2: remove deprecated flags
+ * update to ginkgo v2
+ * test/e2e: do not remove CNI directory
+ * e2e: login_logout: use unique authfile for each test
+ * Fix clashing subuid
+ * [CI:DOCS] troubleshooting: fix subuid example
+ * manifest, push: use source as destination if not specified
+ * Update github.com/moby/term digest to 0564e01
+ * Add name-generation test
+ * Implement machine provider selection
+ * libpod: improve errors management in cleanupStorage
+ * libpod: report unmount idmapped rootfs errors
+ * test: do not wait 10 seconds before killing myyaml
+ * podman: simplify code with a switch
+ * test: fix typo
+ * build(deps): bump github.com/docker/docker
+ * swagger: fix Info name conflict
+ * Nightly dependency treadmill: remove
+ * Update short description for disconnect cmd
+ * windows: podman save allow the use of stdout
+ * Update c/common and avoid setting umask
+ * Cirrus: Update CI VM Image to F38/37
+ * Cirrus: Run code validation on rawhide
+ * Fix rand.Seed() deprecation in golang 1.20
+ * Add sha256: to images history id for docker compatibility
+ * Support systemd optional prefix '-' for devices.
+ * Fix a copy/paste error in an error message
+ * chore(deps): update dependency requests to ~=2.29.0
+ * Fix simple typo in podman-network-create.md
+ * e2e cleanup: push with auth: add error checks
+ * e2e: remove "-it" from podman run & exec
+ * pkg/machine: rework RemoveConnection()
+ * machine: qemu only remove connection after confirmation
+ * Add file swith for pre-exec
+ * system reset: show graphRoot/runRoot before removal
+ * fix manifest annotate help
+ * Netavark userns test: give aardvark time to come up
+ * sqlite: move first read into a transaction
+ * Recover from failed podman machine start
+ * rootless: support joining contianers that use host ns
+ * auto-update: return errors when checking for updates
+ * [skip-ci] Update dawidd6/action-send-mail action to v3.7.2
+ * fix(deps): update github.com/containers/common digest to 46c4463
+ * Add user mode networking feature to Windows
+ * system/reset.go: help: fix typo
+ * e2e create same-IP: try to fix flake
+ * system tests: safer container-stop signaling
+ * Revert "Resolve symlink path for qemu directory if possible"
+ * ps: --format {{.State}} match docker output
+ * test/system/260-sdnotify.bats: fix test flake
+ * [CI:DOCS] Quadlet: clarify overriding user/system services
+ * Eliminate transient container deps from wslkerninst
+ * Wording
+ * fix(deps): update github.com/containers/common digest to 5547996
+ * cmd/podman/pods: omit superfluous runtime.NumCPU call
+ * support `--digestfile` for remote push
+ * e2e: skip journald test if journald is unavailable
+ * Cirrus: Enable testing on Fedora rawhide
+ * [CI:BUILD] Cirrus: remove copr rpm build task
+ * chore(deps): update dependency setuptools to ~=67.7.0
+ * Cirrus: Drop benchmarks artifacts
+ * test/e2e: correctly reap service process
+ * test/e2e: add missing options to remote service
+ * test/e2e: fix incorrect usage of CreateTempDirInTempDir()
+ * test/e2e: "podman-remote send correct path to copier" do not leak file
+ * test/e2e: fix network create flake due same subnet
+ * test/e2e: fix SkipIfNotActive()
+ * test/e2e: do not try to use docker as rootless
+ * test/e2e: do not leak "hello" file
+ * podman-remote logs: handle server error correctly
+ * test/e2e: use custom network config v2
+ * rename ImagePushReport to ImagePushStream
+ * Specify format to buildah before commit
+ * Add eBPF snooper that traces the entire fork/exec graph of podman
+ * libpod: stop containers with --restart=always
+ * test: fix race when listing cgroups
+ * compat: Translate `noprune` into ImageRemoveOptions.NoPrune
+ * [CI:DOCS] Update RELEASE_PROCESS.md
+ * hyperv: add podman socket mapping
+ * e2e networking test: better way to get host IP
+ * Updated system test to be easier to read
+ * bindings tests: bail out early on image errors
+ * libpod: fix TestPostDeleteHooks do not depend on version
+ * chore(deps): update dependency setuptools to v67
+ * fix(deps): update module github.com/containers/libhvee to v0.0.5
+ * e2e: quadlet uses PODMAN env for podman binary path
+ * Fixes format inconsistencies with docker for certain history fields
+ * Makefile: do not prefix /etc
+ * libpod: configureNetNS() tear down on errors
+ * libpod: rootlessNetNs.Cleanup() fix error message
+ * HyperV: wait on stop
+ * build(deps): bump github.com/docker/docker
+ * Makefile: include `release-artifacts` target
+ * Enabled network over vsock
+ * fix(deps): update module github.com/microsoft/go-winio to v0.6.1
+ * fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.2
+ * fix remote start --filter
+ * Update API reference to include v4.5
+ * Add missing security options to /info response
+ * Add mention of redir to doc `rootless.md`
+ * fix(deps): update module github.com/vbauerster/mpb/v8 to v8.4.0
+ * docs(readme): add status badges and remove hardcoded release info
+ * Don't use bytes.NewBuffer to read data
+ * Add support for HVSOCK on hyperv
+ * docs: update network tutorial with netavark DHCP support
+ * bump main to v4.6.0-dev
+ * Remove disused test/install
+ * Return title fields as a list
+ * [CI:BUILD] Packit: Initial Enablement
+ * Quadlet - do not set log-driver by default
+ * system tests: address COPY-hardlink flake
+ * chore(deps): update registry.centos.org/centos/centos docker tag to v8
+ * system tests: fix race in kube-play read-only
+ * chore(deps): update dependency docker to v6
+ * CI: enable sqlite system tests
+ * test: enable test_wait_next_exit
+ * Update dependency PyYAML to v6
+ * test/e2e/systemd_activate_test.go: simplify test
+ * Update docker.io/library/golang Docker tag to v1.20
+ * api: auth: fix nil deref
+ * Update dependency requests-mock to ~=1.10.0
+ * Update dependency requests to ~=2.28.2
+ * fix: Document removing anonymous volumes at create
+ * Use a sane polling interval in WaitContainerDocker
+ * podman: added the --out option for capturing formatted output emitted by various commands
+ * Renovate: Ensure release-note-none label is added
+ * Renovate: Update ignore paths
+ * *: migrate image registry to registry.k8s.io
+ * Do not display the resource limits warning message
+
-------------------------------------------------------------------
Thu Jun 29 09:19:01 UTC 2023 - Danish Prakash
diff --git a/podman.spec b/podman.spec
index 15dd6f9..8ccbc78 100644
--- a/podman.spec
+++ b/podman.spec
@@ -18,7 +18,7 @@
%{!?_user_tmpfilesdir: %global _user_tmpfilesdir %{_datadir}/user-tmpfiles.d}
%define project github.com/containers/podman
Name: podman
-Version: 4.5.1
+Version: 4.6.0
Release: 0
Summary: Daemon-less container engine for managing containers, pods and images
License: Apache-2.0
@@ -106,6 +106,19 @@ This package installs a script named docker that emulates the Docker CLI by
executes podman commands, it also creates links between all Docker CLI man
pages and %{name}.
+%package -n %{name}sh
+Summary: Confined login and user shell using %{name}
+Requires: %{name} = %{version}
+Provides: %{name}-shell = {version}
+Provides: %{name}-%{name}sh = %{version}
+
+%description -n %{name}sh
+%{name}sh provides a confined login and user shell with access to volumes and
+capabilities specified in user quadlets.
+
+It is a symlink to %{_bindir}/%{name} and execs into the `%{name}sh` container
+when `%{_bindir}/%{name}sh is set as a login shell or set as os.Args[0].
+
%build
# Build podman
BUILDFLAGS="-buildmode=pie" PREFIX=%{_prefix} %make_build
@@ -197,6 +210,11 @@ install -D -m 0644 %{SOURCE2} %{buildroot}%{_docdir}/%{name}/README.SUSE
%dir %{_user_tmpfilesdir}
%endif
+%files -n %{name}sh
+%license LICENSE
+%doc README.md CONTRIBUTING.md install.md transfer.md
+%{_bindir}/%{name}sh
+
%post docker
%tmpfiles_create %{_tmpfilesdir}/podman-docker.conf