Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package passt for openSUSE:Factory checked in at 2026-04-26 21:10:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/passt (Old) and /work/SRC/openSUSE:Factory/.passt.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "passt" Sun Apr 26 21:10:46 2026 rev:37 rq:1348887 version:20260120.386b5f5 Changes: -------- --- /work/SRC/openSUSE:Factory/passt/passt.changes 2026-03-06 18:16:26.610798918 +0100 +++ /work/SRC/openSUSE:Factory/.passt.new.11940/passt.changes 2026-04-26 21:11:21.493529442 +0200 @@ -1,0 +2,57 @@ +Tue Apr 14 06:31:00 UTC 2026 - Madhankumar Chellamuthu <[email protected]> + +- Update to version 20260120.386b5f5: + * flow: Remove EPOLLFD_ID_INVALID + * tcp: Register fds with epoll at flow creation + * tcp_splice: Register fds with epoll at flow creation + * conf, pasta: Add --splice-only option + * flow, fwd: Optimise forwarding rule lookup using epoll ref when possible + * fwd, tcp, udp: Add forwarding rule to listening socket epoll references + * fwd: Remap ports based directly on forwarding rule + * flow, fwd: Consult rules table when forwarding a new flow from socket + * fwd: Generate auto-forward exclusions from socket fd tables + * conf, fwd: Check forwarding table for conflicting rules + * tcp, udp: Remove old auto-forwarding socket arrays + * fwd, tcp, udp: Set up listening sockets based on forward table + * ip: Add ipproto_name() function + * fwd: Make space to store listening sockets in forward table + * conf, fwd: Record "auto" port forwards in forwarding table + * conf: Accurately record ifname and address for outbound forwards + * conf, fwd: Keep a table of our port forwarding configuration + * inany: Extend inany_ntop() to treat NULL as a fully unspecified address + * hooks/pre-push: Use mandoc(1) to get HTML anchors to command-line options + * selinux: Enable open permissions on netns directory, operations on container_var_run_t + * igmp: Remove apparently unneeded suppression + * epoll_ctl: Move u64 variant first for safer initialisation + * treewide: Fix more pointers which can be const + * tcp, udp: Make {tcp,udp}_listen() return socket fds + * tcp, udp, conf: Don't silently ignore listens on unsupported IP versions + * flow: Introduce flow_epoll_set() to centralize epoll operations + * tcp_splice: Refactor tcp_splice_conn_epoll_events() to per-side computation + * udp_flow: Assign socket to flow inside udp_flow_sock() + * udp_flow: remove unneeded epoll_ref indirection + * tcp: cleanup timer creation + * tcp: remove timer update in tcp_epoll_ctl() + * apparmor: Upgrade ABI version to 4.0, explicitly enable user namespace creation + * tcp: Fix rounding issue in check for approximating window to zero + * treewide: Fix places where we incorrectly indented with spaces + * tcp: Remove some no longer used includes + * fwd: Minor cleanup to fwd_nat_from_splice() + * fwd: Remove now-unnecessary handling of unspecified oaddr from splice + * udp_vu: Discard datagrams when RX virtqueue is not usable + * fwd, tcp, udp: Consolidate epoll refs for listening sockets + * epoll_ctl: Add missing description for flowside field of epoll_ref + * tcp: Remove unused tcp_epoll_ref + * test: Include sshd-auth in mbuto guest image + * test: Handle Operating System Command escapes in terminal output + * treewide: Don't rely on terminator records in ip[46].dns arrays + * migrate: Don't use terminator element for versions[] array + * util: Be more defensive about buffer overruns in read_file() + * apparmor: Allow reading TCP RTO sysctl parameters + * tcp: Update EPOLL_TYPE_TCP_TIMER fd + * udp: Rename udp_sock_init() to udp_listen() with small cleanups + * tcp: Combine tcp_sock_init_one() and tcp_sock_init() into tcp_listen() + * pasta: Warn, disable matching IP version if not supported, in local mode + * selinux: Enable read and watch permissions on netns directory as well + +------------------------------------------------------------------- Old: ---- passt-20251215.b40f5cd.tar.zst New: ---- passt-20260120.386b5f5.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ passt.spec ++++++ --- /var/tmp/diff_new_pack.jcGNzy/_old 2026-04-26 21:11:22.169557082 +0200 +++ /var/tmp/diff_new_pack.jcGNzy/_new 2026-04-26 21:11:22.173557246 +0200 @@ -45,7 +45,7 @@ %global selinuxtype targeted Name: passt -Version: 20251215.b40f5cd +Version: 20260120.386b5f5 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.jcGNzy/_old 2026-04-26 21:11:22.249560353 +0200 +++ /var/tmp/diff_new_pack.jcGNzy/_new 2026-04-26 21:11:22.277561498 +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_12_15.b40f5cd</param> + <param name="revision">2026_01_20.386b5f5</param> </service> <service mode="manual" name="recompress"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.jcGNzy/_old 2026-04-26 21:11:22.305562643 +0200 +++ /var/tmp/diff_new_pack.jcGNzy/_new 2026-04-26 21:11:22.309562807 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://passt.top/passt</param> - <param name="changesrevision">b40f5cd8c8e16c6eceb1f26eb895527fda84068b</param></service></servicedata> + <param name="changesrevision">386b5f5472b89769c025f5d5056348532a823b93</param></service></servicedata> (No newline at EOF) ++++++ passt-20251215.b40f5cd.tar.zst -> passt-20260120.386b5f5.tar.zst ++++++ ++++ 3300 lines of diff (skipped)
