Mon, 18 Nov 2024 17:07:27 CST | login

Information for build passt-0^20230818.g0af928e-4.el9

ID27795
Package Namepasst
Version0^20230818.g0af928e
Release4.el9
Epoch
DraftFalse
Sourcegit+https://git.cclinux.org/stage/rpms/passt.git#2408c3635980bbbd2e868b5d8318c12f595373e1
SummaryUser-mode networking daemons for virtual machines and namespaces
Descriptionpasst implements a translation layer between a Layer-2 network interface and native Layer-4 sockets (TCP, UDP, ICMP/ICMPv6 echo) on a host. It doesn't require any capabilities or privileges, and it can be used as a simple replacement for Slirp. pasta (same binary as passt, different command) offers equivalent functionality, for network namespaces: traffic is forwarded using a tap interface inside the namespace, without the need to create further interfaces on the host, hence not requiring any capabilities or privileges.
Built bydistrobuild
State complete
Volume DEFAULT
StartedWed, 22 Nov 2023 20:22:22 CST
CompletedWed, 22 Nov 2023 20:34:57 CST
Taskbuild (dist-circle9, /stage/rpms/passt.git:2408c3635980bbbd2e868b5d8318c12f595373e1)
Extra{'source': {'original_url': 'git+https://git.cclinux.org/stage/rpms/passt.git?#2408c3635980bbbd2e868b5d8318c12f595373e1'}}
Tags
dist-circle9
dist-circle9-compose
RPMs
src
passt-0^20230818.g0af928e-4.el9.src.rpm (info) (download)
aarch64
passt-0^20230818.g0af928e-4.el9.aarch64.rpm (info) (download)
passt-debuginfo-0^20230818.g0af928e-4.el9.aarch64.rpm (info) (download)
passt-debugsource-0^20230818.g0af928e-4.el9.aarch64.rpm (info) (download)
i686
passt-0^20230818.g0af928e-4.el9.i686.rpm (info) (download)
passt-debuginfo-0^20230818.g0af928e-4.el9.i686.rpm (info) (download)
passt-debugsource-0^20230818.g0af928e-4.el9.i686.rpm (info) (download)
noarch
passt-selinux-0^20230818.g0af928e-4.el9.noarch.rpm (info) (download)
ppc64le
passt-0^20230818.g0af928e-4.el9.ppc64le.rpm (info) (download)
passt-debuginfo-0^20230818.g0af928e-4.el9.ppc64le.rpm (info) (download)
passt-debugsource-0^20230818.g0af928e-4.el9.ppc64le.rpm (info) (download)
s390x
passt-0^20230818.g0af928e-4.el9.s390x.rpm (info) (download)
passt-debuginfo-0^20230818.g0af928e-4.el9.s390x.rpm (info) (download)
passt-debugsource-0^20230818.g0af928e-4.el9.s390x.rpm (info) (download)
x86_64
passt-0^20230818.g0af928e-4.el9.x86_64.rpm (info) (download)
passt-debuginfo-0^20230818.g0af928e-4.el9.x86_64.rpm (info) (download)
passt-debugsource-0^20230818.g0af928e-4.el9.x86_64.rpm (info) (download)
Logs
aarch64
build.log
hw_info.log
installed_pkgs.log
mock_output.log
noarch_rpmdiff.json
root.log
state.log
i686
build.log
hw_info.log
installed_pkgs.log
mock_output.log
noarch_rpmdiff.json
root.log
state.log
ppc64le
build.log
hw_info.log
installed_pkgs.log
mock_output.log
noarch_rpmdiff.json
root.log
state.log
s390x
build.log
hw_info.log
installed_pkgs.log
mock_output.log
noarch_rpmdiff.json
root.log
state.log
x86_64
build.log
hw_info.log
installed_pkgs.log
mock_output.log
noarch_rpmdiff.json
root.log
state.log
Changelog * Tue Aug 22 2023 Stefano Brivio <sbrivio@redhat.com> - 0^20230818.g0af928e-4 - Switch to copies instead of links for pasta: previous workaround unreliable - Resolves: RHELPLAN-155811 * Tue Aug 22 2023 Stefano Brivio <sbrivio@redhat.com> - 0^20230818.g0af928e-3 - Explicit restorecon in scriptlet as rpm(8) mix up contexts with hard links - Resolves: RHELPLAN-155811 * Mon Aug 21 2023 Stefano Brivio <sbrivio@redhat.com> - 0^20230818.g0af928e-2 - Drop user_namespace create allow rule, incompatible with current el9 kernel - Resolves: RHELPLAN-155811 * Sat Aug 19 2023 Stefano Brivio <sbrivio@redhat.com> - 0^20230818.g0af928e-1 - Rebase from Fedora 39 - Resolves: RHELPLAN-155811 * Sun Jun 11 2023 Stefano Brivio <sbrivio@redhat.com> - 0^20230222.g4ddbcb9-4 - Drop (pointless) patches 20, 21, 22, actually apply changes to the spec file! - Refresh SELinux labels in scriptlets, require -selinux package (rhbz#2183089) - Don't install useless SELinux interface file for pasta (rhbz#2183106) * Fri Apr 28 2023 Stefano Brivio <sbrivio@redhat.com> - 0^20230222.g4ddbcb9-3 - Refresh SELinux labels in scriptlets, require -selinux package (rhbz#2183089) - Don't install useless SELinux interface file for pasta (rhbz#2183106) * Thu Mar 16 2023 Stefano Brivio <sbrivio@redhat.com> - 0^20230222.g4ddbcb9-2 - udp: Actually use host resolver to forward DNS queries (rhbz#2177075) - conf: Split add_dns{4,6}() out of get_dns() (rhbz#2177075) - conf, udp: Allow any loopback address to be used as resolver (rhbz#2177075) - tcp, tcp_splice: Get rid of false positive CWE-394 Coverity warning from fls() (rhbz#2177084) - tcp: Avoid false (but convoluted) positive Coverity CWE-476 warning (rhbz#2177084) - tcp: Avoid (theoretical) resource leak (CWE-772) Coverity warning (rhbz#2177084) - Fix definitions of SOCKET_MAX, TCP_MAX_CONNS (rhbz#2177084) - doc/demo: Fix and suppress ShellCheck warnings (rhbz#2177084) - contrib/selinux: Drop duplicate init_daemon_domain() rule (rhbz#2176813) - contrib/selinux: Let passt write to stdout and stderr when it starts (rhbz#2176813) - contrib/selinux: Allow binding and connecting to all UDP and TCP ports (rhbz#2176813) - contrib/selinux: Let interface users set paths for log, PID, socket files (rhbz#2176813) - contrib/selinux: Drop "example" from headers: this is the actual policy (rhbz#2176813) - contrib/selinux: Drop unused passt_read_data() interface (rhbz#2176813) - contrib/selinux: Split interfaces into smaller bits (rhbz#2176813) - fedora: Install SELinux interface files to shared include directory (rhbz#2176813) - tcp, udp, util: Pass socket creation errors all the way up (rhbz#2177080) - tcp, udp: Fix partial success return codes in {tcp,udp}_sock_init() (rhbz#2177080) - conf: Terminate on EMFILE or ENFILE on sockets for port mapping (rhbz#2177080) - tcp: Clamp MSS value when queueing data to tap, also for pasta (rhbz#2177083) - Fix up SELinux labels on install/uninstall, require matching -selinux package (rhbz#2176813) - Resolves: rhbz#2177075 rhbz#2177084 rhbz#2177080 rhbz#2177083 rhbz#2176813 * Wed Feb 22 2023 Camilla Conte <cconte@redhat.com> - 0^20230222.g4ddbcb9-1 - Import from fedora to CentOS/RHEL - Resolves: rhbz#2172244 * Wed Nov 16 2022 Miroslav Rezanina <mrezanin@redhat.com> - 0^20221110.g4129764-1 - Import from fedora to CentOS/RHEL - Resolves: rhbz#2131015 * Thu Nov 10 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20221110.g4129764-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_11_04.e308018..2022_11_10.4129764 * Fri Nov 04 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20221104.ge308018-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_10_26.f212044..2022_11_04.e308018 * Wed Oct 26 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20221026.gf212044-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_10_26.e4df8b0..2022_10_26.f212044 * Wed Oct 26 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20221026.ge4df8b0-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_10_24.c11277b..2022_10_26.e4df8b0 * Mon Oct 24 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20221024.gc11277b-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_10_22.b68da10..2022_10_24.c11277b * Sat Oct 22 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20221022.gb68da10-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_10_15.b3f3591..2022_10_22.b68da10 * Sat Oct 15 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20221015.gb3f3591-1 - Add versioning information - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_09_29.06aa26f..2022_10_15.b3f3591 * Thu Sep 29 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220929.g06aa26f-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_09_24.8978f65..2022_09_29.06aa26f * Sat Sep 24 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220924.g8978f65-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_09_23.d6f865a..2022_09_24.8978f65 * Fri Sep 23 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220923.gd6f865a-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_09_06.e2cae8f..2022_09_23.d6f865a * Wed Sep 07 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220907.ge2cae8f-1 - Escape % characters in spec file's changelog - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_09_01.7ce9fd1..2022_09_06.e2cae8f * Fri Sep 02 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220902.g7ce9fd1-1 - Add selinux-policy Requires: tag - Add %dir entries for own SELinux policy directory and documentation - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_08_29.0cb795e..2022_09_01.7ce9fd1 * Tue Aug 30 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220830.g0cb795e-1 - Pass explicit bindir, mandir, docdir, and drop OpenSUSE override - Use full versioning for SELinux subpackage Requires: tag - Define git_hash in spec file and reuse it - Drop comment stating the spec file is an example file - Drop SPDX identifier from spec file - Adopt versioning guideline for snapshots - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_08_24.60ffc5b..2022_08_29.0cb795e * Wed Aug 24 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220824.g60ffc5b-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_08_21.7b71094..2022_08_24.60ffc5b * Sun Aug 21 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220821.g7b71094-1 - Use more GNU-style directory variables, explicit docdir for OpenSUSE - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_08_20.f233d6c..2022_08_21.7b71094 * Sat Aug 20 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220820.gf233d6c-1 - Fix man pages wildcards in spec file - Don't hardcode CFLAGS setting, use %set_build_flags macro instead - Build SELinux subpackage as noarch - Change source URL to HEAD link with explicit commit SHA - Drop VCS tag from spec file - Start Release tag from 1, not 0 - Introduce own rpkg macro for changelog - Install "plain" README, instead of web version, and demo script - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_08_04.b516d15..2022_08_20.f233d6c * Mon Aug 01 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220801.gb516d15-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_07_20.9af2e5d..2022_08_04.b516d15 * Wed Jul 20 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220720.g9af2e5d-1 - Upstream changes: https://passt.top/passt/log/?qt=range&q=2022_07_14.b86cd00..2022_07_20.9af2e5d * Thu Jul 14 2022 Stefano Brivio <sbrivio@redhat.com> - 0^20220714.gb86cd00-1 - Use pre-processing macros in spec file - Drop dashes from version - Add example spec file for Fedora - Upstream changes: https://passt.top/passt/log/?qt=range&q=e653f9b3ed1b60037e3bc661d53b3f9407243fc2..2022_07_14.b86cd00