commit passt for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package passt for openSUSE:Factory checked in at 2024-08-07 06:10:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/passt (Old) and /work/SRC/openSUSE:Factory/.passt.new.7232 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "passt" Wed Aug 7 06:10:07 2024 rev:11 rq:1191633 version:20240726.57a21d2 Changes: -------- --- /work/SRC/openSUSE:Factory/passt/passt.changes 2024-07-09 20:03:25.771456078 +0200 +++ /work/SRC/openSUSE:Factory/.passt.new.7232/passt.changes 2024-08-07 06:10:31.394618438 +0200 @@ -1,0 +2,82 @@ +Thu Aug 01 05:57:09 UTC 2024 - dcermak@suse.com + +- Update to version 20240726.57a21d2: + * tap: Improve handling of partially received frames on qemu socket + * tap: Correctly handle frames of odd length + * tap: Don't use EPOLLET on Qemu sockets + * tap: Don't attempt to carry on if we get a bad frame length from qemu + * tap: Better report errors receiving from QEMU socket + * log: Fetch log times with CLOCK_MONOTONIC, not CLOCK_REALTIME + * log: Initialise timestamp for relative log time also if we use a log file + * log, util: Fix sub-second part in relative log time calculation + * test/lib/perf_report: Fix highlight + * test: Fix spurious test failure with systemd-resolved + * fwd: Broaden what we consider for DNS specific forwarding rules + * fwd: Refactor tests in fwd_nat_from_tap() for clarity + * conf: Accept addresses enclosed by square brackets in port forwarding specifiers + * tap: Exit if we fail to bind a UNIX domain socket with explicit path + * test: iperf3 3.16 introduces multiple threads, drop our own implementation of that + * test: Update names of symbols and slabinfo entries + * test: Fix memory/passt tests, --netns-only is not a valid option for passt + * log: Drop newlines in the middle of the perror()-like messages + * tcp: Change SO_PEEK_OFF support message to debug() + * tap: Don't quit if pasta gets EIO on writev() to tap, interface might be down + * tcp: Correctly update SO_PEEK_OFF when tcp_send_frames() drops frames + * tcp: probe for SO_PEEK_OFF both in tcpv4 and tcp6 + * udp: Rename UDP listening sockets + * udp: Remove rdelta port forwarding maps + * udp: Remove obsolete socket tracking + * udp: Direct datagrams from host to guest via flow table + * udp: Find or create flows for datagrams from tap interface + * udp: Remove obsolete splice tracking + * udp: Handle "spliced" datagrams with per-flow sockets + * udp: Create flows for datagrams from originating sockets + * fwd: Update flow forwarding logic for UDP + * flow, icmp: Use general flow forwarding rules for ICMP + * flow, tcp: Flow based NAT and port forwarding for TCP + * icmp: Manage outbound socket address via flow table + * flow: Helper to create sockets based on flowside + * icmp: Eliminate icmp_id_map + * icmp: Look up ping flows using flow hash + * icmp: Obtain destination addresses from the flowsides + * icmp: Remove redundant id field from flow table entry + * tcp: Re-use flow hash for initial sequence number generation + * flow, tcp: Generalise TCP hash table to general flow hash table + * tcp, flow: Replace TCP specific hash function with general flow hash + * tcp_splice: Eliminate SPLICE_V6 flag + * tcp: Simplify endpoint validation using flowside information + * tcp: Manage outbound address via flow table + * tcp: Obtain guest address from flowside + * tcp, flow: Remove redundant information, repack connection structures + * flow: Common address information for target side + * flow: Common address information for initiating side + * doc: Extend zero-recv test with methods using msghdr + * doc: Test behaviour of closing duplicate UDP sockets + * tcp_splice: Use parameterised macros for per-side event/flag bits + * flow: Introduce flow_foreach_sidei() macro + * flow, tcp_splice: Prefer 'sidei' for variables referring to side index + * flow, icmp, tcp: Clean up helpers for getting flow from index + * udp: Handle errors on UDP sockets + * util: Add AF_UNSPEC support to sockaddr_ntop() + * udp, tcp: Tweak handling of no_udp and no_tcp flags + * udp: Make udp_sock_recv static + * conf: Don't configure port forwarding for a disabled protocol + * tcp: handle shrunk window advertisements from guest + * tcp: leverage support of SO_PEEK_OFF socket option when available + * doc: Trivial fix for reuseaddr-priority + * doc: Test behaviour of zero length datagram recv()s + * doc: Add program to document and test assumptions about SO_REUSEADDR + * udp: Consolidate datagram batching + * udp: Move some more of sock_handler tasks into sub-functions + * udp: Don't repeatedly initialise udp[46]_eth_hdr + * udp: Unify udp[46]_l2_iov + * udp: Unify udp[46]_mh_splice + * udp: Rename IOV and mmsghdr arrays + * udp: Pass full epoll reference through more of sock handler path + * flow: Add flow_sidx_valid() helper + * util: sock_l4() determine protocol from epoll type rather than the reverse + * conf: Use the right maximum buffer size for c->sock_path + * tcp_splice: Check return value of setsockopt() for SO_RCVLOWAT + * conf: Copy up to MAXDNSRCH - 1 bytes, not MAXDNSRCH + +------------------------------------------------------------------- Old: ---- passt-20240624.1ee2eca.tar.zst New: ---- passt-20240726.57a21d2.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ passt.spec ++++++ --- /var/tmp/diff_new_pack.bQizTc/_old 2024-08-07 06:10:32.130649089 +0200 +++ /var/tmp/diff_new_pack.bQizTc/_new 2024-08-07 06:10:32.134649255 +0200 @@ -44,7 +44,7 @@ %endif Name: passt -Version: 20240624.1ee2eca +Version: 20240726.57a21d2 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.bQizTc/_old 2024-08-07 06:10:32.162650422 +0200 +++ /var/tmp/diff_new_pack.bQizTc/_new 2024-08-07 06:10:32.166650588 +0200 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="versionformat">%cs.%h</param> - <param name="revision">2024_06_24.1ee2eca</param> + <param name="revision">2024_07_26.57a21d2</param> </service> <service mode="manual" name="recompress"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.bQizTc/_old 2024-08-07 06:10:32.186651421 +0200 +++ /var/tmp/diff_new_pack.bQizTc/_new 2024-08-07 06:10:32.190651587 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://passt.top/passt</param> - <param name="changesrevision">1ee2ecade3f41e2a3e51c1e580b08cba977a7c8d</param></service></servicedata> + <param name="changesrevision">57a21d2df1467302dee71ee9d5683a8b96e6ce7f</param></service></servicedata> (No newline at EOF) ++++++ passt-20240624.1ee2eca.tar.zst -> passt-20240726.57a21d2.tar.zst ++++++ ++++ 7733 lines of diff (skipped)
participants (1)
-
Source-Sync