Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package passt for openSUSE:Factory checked in at 2025-04-18 16:14:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/passt (Old) and /work/SRC/openSUSE:Factory/.passt.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "passt" Fri Apr 18 16:14:08 2025 rev:25 rq:1269969 version:20250415.2340bbf Changes: -------- --- /work/SRC/openSUSE:Factory/passt/passt.changes 2025-03-26 21:16:54.498312846 +0100 +++ /work/SRC/openSUSE:Factory/.passt.new.30101/passt.changes 2025-04-20 20:05:55.727984965 +0200 @@ -1,0 +2,66 @@ +Wed Apr 16 06:17:16 UTC 2025 - dcer...@suse.com + +- Update to version 20250415.2340bbf: + * udp: Propagate errors on listening and brand new sockets + * udp: Minor re-organisation of udp_sock_recverr() + * udp: Add udp_pktinfo() helper + * udp: Deal with errors as we go in udp_sock_fwd() + * udp: Pass socket & flow information direction to error handling functions + * udp: Be quieter about errors on UDP receive + * udp: Fix breakage of UDP error handling by PKTINFO support + * conf: Honour --dns-forward for local resolver even with --no-map-gw + * conf: Split add_dns_resolv() into separate IPv4 and IPv6 versions + * udp, udp_flow: Track our specific address on socket interfaces + * inany: Improve ASSERT message for bad socket family + * udp: Use PKTINFO cmsgs to get destination address for received datagrams + * tcp_splice: Don't clobber errno before checking for EAGAIN + * tcp_splice: Don't double count bytes read on EINTR + * conf: Add missing return in conf_nat(), fix --map-guest-addr none + * udp_flow: Save 8 bytes in struct udp_flow on 64-bit architectures + * udp_flow: Don't discard packets that arrive between bind() and connect() + * udp: Fold udp_splice_prepare and udp_splice_send into udp_sock_to_sock + * udp: Rework udp_listen_sock_data() into udp_sock_fwd() + * udp_flow: Take pif and port as explicit parameters to udp_flow_from_sock() + * udp: Move UDP_MAX_FRAMES to udp.c + * udp: Merge vhost-user and "buf" listening socket paths + * udp: Split spliced forwarding path from udp_buf_reply_sock_data() + * udp: Parameterize number of datagrams handled by udp_*_reply_sock_data() + * udp: Don't bother to batch datagrams from "listening" socket + * udp: Polish udp_vu_sock_info() and remove from vu specific code + * udp: Make udp_sock_recv() take max number of frames as a parameter + * udp: Use connect()ed sockets for initiating side + * udp: support traceroute in direction tap-socket + * passt-repair: Ensure that read buffer is NULL-terminated + * udp: Correct some seccomp filter annotations + * udp: Simplify updates to UDP flow timestamp + * udp: Remove redundant udp_at_sidx() call in udp_tap_handler() + * passt-repair: Correct off-by-one error verifying name + * migrate, tcp: bind() migrated sockets in repair mode + * platform requirements: Add test for address conflicts with TCP_REPAIR + * platform requirements: Add attributes to die() function + * platform requirements: Fix clang-tidy warning + * udp: Improve name of UDP related ICMP sending functions + * udp: Don't attempt to forward ICMP socket errors to other sockets + * pasta, passt-repair: Support multiple events per read() in inotify handlers + * udp: correct source address for ICMP messages + * build: normalize arm targets + * udp: Add helper function for creating connected UDP socket + * udp: Always hash socket facing flowsides + * udp: Better handling of failure to forward from reply socket + * udp: Share more logic between vu and non-vu reply socket paths + * udp_vu: Factor things out of udp_vu_reply_sock_data() loop + * udp: Simplify checking of epoll event bits + * udp: Common invocation of udp_sock_errs() for vhost-user and "buf" paths + * packet: Upgrade severity of most packet errors + * packet: ASSERT on signs of pool corruption + * util: Add abort_with_msg() and ASSERT_WITH_MSG() helpers + * packet: Rework packet_get() versus packet_get_try() + * packet: Move checks against PACKET_MAX_LEN to packet_check_range() + * packet: Avoid integer overflows in packet_get_do() + * packet: Correct type of PACKET_MAX_LEN + * tap: Clarify calculation of TAP_MSGS + * tap: Make size of pool_tap[46] purely a tuning parameter + * packet: More cautious checks to avoid pointer arithmetic UB + * vu_common: Tighten vu_packet_check_range() + +------------------------------------------------------------------- Old: ---- passt-20250320.32f6212.tar.zst New: ---- passt-20250415.2340bbf.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ passt.spec ++++++ --- /var/tmp/diff_new_pack.UttYhD/_old 2025-04-20 20:05:56.188004146 +0200 +++ /var/tmp/diff_new_pack.UttYhD/_new 2025-04-20 20:05:56.188004146 +0200 @@ -45,7 +45,7 @@ %global selinuxtype targeted Name: passt -Version: 20250320.32f6212 +Version: 20250415.2340bbf Release: 0 Summary: User-mode networking daemons for virtual machines and namespaces License: GPL-2.0-or-later AND BSD-3-Clause ++++++ _service ++++++ --- /var/tmp/diff_new_pack.UttYhD/_old 2025-04-20 20:05:56.216005314 +0200 +++ /var/tmp/diff_new_pack.UttYhD/_new 2025-04-20 20:05:56.220005481 +0200 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="versionformat">%cs.%h</param> - <param name="revision">2025_03_20.32f6212</param> + <param name="revision">2025_04_15.2340bbf</param> </service> <service mode="manual" name="recompress"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.UttYhD/_old 2025-04-20 20:05:56.240006315 +0200 +++ /var/tmp/diff_new_pack.UttYhD/_new 2025-04-20 20:05:56.240006315 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://passt.top/passt</param> - <param name="changesrevision">32f6212551c5db3b7b3548e8483e5d73f07a35ac</param></service></servicedata> + <param name="changesrevision">2340bbf867e6c3c3b5ac67345b0e841ab49bbaa5</param></service></servicedata> (No newline at EOF) ++++++ passt-20250320.32f6212.tar.zst -> passt-20250415.2340bbf.tar.zst ++++++ ++++ 2783 lines of diff (skipped)