New upstream release 20250121.4f2c8e7

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/passt?expand=0&rev=48
This commit is contained in:
Dan Čermák 2025-02-24 08:09:45 +00:00 committed by Git OBS Bridge
parent ea1662175a
commit ec099e43d3
6 changed files with 63 additions and 6 deletions

View File

@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
<param name="versionformat">%cs.%h</param>
<param name="revision">2025_01_21.4f2c8e7</param>
<param name="revision">2025_02_17.a1e48a0</param>
</service>
<service mode="manual" name="recompress">
<param name="file">*.tar</param>

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://passt.top/passt</param>
<param name="changesrevision">4f2c8e79130ef3d6132e34c49746e397745f9d73</param></service></servicedata>
<param name="changesrevision">a1e48a02ff3550eb7875a7df6726086e9b3a1213</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:15f3bf7b0f905533fd2801fa62d63e0b5b889309f6fa283834f5cf92dda36b63
size 259112

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a1975b3931ad5d6c726b16fdf46dd4585a3b1414c83f353691b6dfd7a014c277
size 277905

View File

@ -1,3 +1,58 @@
-------------------------------------------------------------------
Mon Feb 17 13:53:53 UTC 2025 - dcermak@suse.com
- Update to version 20250217.a1e48a0:
* test: Add migration tests
* migrate: Migrate TCP flows
* repair, passt-repair: Build and warning fixes for musl
* tcp_splice: A typo three years ago and SO_RCVLOWAT is gone
* tcp_splice: Don't wake up on input data if we can't write it anywhere
* vhost_user: Clear ring address on GET_VRING_BASE
* tcp, tcp_splice: Don't set SO_SNDBUF and SO_RCVBUF to maximum values
* tcp: Keep updating window and checking for socket data after FIN from guest
* contrib/selinux: Enable mapping guest memory for libvirt guests
* selinux: Add rules needed to run tests
* rampstream: Add utility to test for corruption of data streams
* tcp: Get bound address for connected inbound sockets too
* vhost_user: Make source quit after reporting migration state
* Add interfaces and configuration bits for passt-repair
* migrate: Migrate guest observed addresses
* migrate: Skeleton of live migration logic
* passt-repair: Fix off-by-one in check for number of file descriptors
* tcp_vu: Fix off-by one in header count array adjustment
* tcp: Implement conservative zero-window probe on ACK timeout
* tcp: Don't discard window information on keep-alive segments
* dhcp, dhcpv6: Add hostname and client fqdn ops
* conf: Don't map DNS traffic to host, if host gateway is a resolver
* passt-repair: Send one confirmation *per command*, not *per socket*
* dhcp: Don't re-use request message for reply
* passt-repair: Dodge "structurally unreachable code" warning from Coverity
* passt-repair: Fix calculation of payload length from cmsg_len
* passt-repair: Don't use perror(), accept ECONNRESET as termination
* conf, passt.1: Un-deprecate --host-lo-to-ns-lo
* debug: Add tcpdump to mbuto.img
* apparmor: Workaround for unconfined libvirtd when triggered by unprivileged user
* passt-repair.1: Fix indication of TCP_REPAIR constants
* passt-repair: Build fixes for musl
* passt-repair: use _exit() over return
* treewide: use _exit() over exit()
* tcp: Simplify handling of getsockname()
* migrate: Fix several errors with passt-repair
* doc: Add mock of migration source and target
* tcp: Get socket port and address using getsockname() when connecting from guest
* Introduce passt-repair
* vhost_user: Turn some vhost-user message reports to trace()
* util: Add read_remainder() and read_all_buf()
* tcp_splice, udp_flow: fcntl64() support on PPC64 depends on glibc version
* vhost_user: On 32-bit ARM, mmap() is not available, mmap2() is used instead
* tcp: Don't reset outbound connection on SYN retries
* pasta.te: fix demo.sh and remove one duplicate rule
* tcp: Add HOSTSIDE(x), HOSTFLOW(x) macros
* util: Rename and make global vu_remove_watch()
* tcp: Always pass NULL event with EPOLL_CTL_DEL
* vhost-user: Implement an empty VHOST_USER_SEND_RARP command
* netlink: Skip loopback interface while looking for a template
-------------------------------------------------------------------
Wed Jan 22 08:34:13 UTC 2025 - dcermak@suse.com

View File

@ -45,7 +45,7 @@
%global selinuxtype targeted
Name: passt
Version: 20250121.4f2c8e7
Version: 20250217.a1e48a0
Release: 0
Summary: User-mode networking daemons for virtual machines and namespaces
License: GPL-2.0-or-later AND BSD-3-Clause
@ -161,6 +161,7 @@ fi
%{_bindir}/passt
%{_bindir}/pasta
%{_bindir}/qrap
%{_bindir}/passt-repair
%if %{with apparmor}
%dir %{_sysconfdir}/apparmor.d
%dir %{_sysconfdir}/apparmor.d/abstractions/
@ -171,6 +172,7 @@ fi
%{_mandir}/man1/passt.1*
%{_mandir}/man1/pasta.1*
%{_mandir}/man1/qrap.1*
%{_mandir}/man1/passt-repair.1*
%ifarch x86_64
%{_bindir}/passt.avx2
%{_mandir}/man1/passt.avx2.1*