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)

Reply via email to