From: Stefano Brivio <sbrivio@redhat.com>
To: passt-user@passt.top
Cc: passt-dev@passt.top
Subject: passt: new version 2024_11_21.238c69f available
Date: Thu, 21 Nov 2024 16:45:35 +0100 [thread overview]
Message-ID: <20241121164535.555fc41a@elisabeth> (raw)
The new version with tag 2024_11_21.238c69f includes the following changes:
238c69f tcp: Acknowledge keep-alive segments, ignore them for the rest
af464c4 tcp: Reset ACK_TO_TAP_DUE flag whenever an ACK isn't needed anymore
5ae2184 ndp: Don't send unsolicited RAs if NDP is disabled
bf94927 ndp: Don't send unsolicited router advertisement if we can't, yet
5e24466 selinux: Use auth_read_passwd() interface for all our getpwnam() needs
6e1e442 ndp: Send unsolicited Router Advertisements
b39760c passt: Seed libc's pseudo random number generator
71d5dee util: Add general low-level random bytes helper
a60703e ndp: Make route lifetime a #define
36c070e ndp: Use struct assignment in preference to memcpy() for IPv6 addresses
cbc83e1 ndp: Split out helpers for sending specific NDP message types
4e47167 ndp: Add ndp_send() helper
71f228d ndp: Remove redundant update to addr_seen
0588163 cppcheck: Don't check the system headers
14dd70e linux_dep: Fix CLOSE_RANGE_UNSHARE availability handling
d64f257 linux_dep: Move close_range() conditional handling to linux_dep.h
b84cd05 log: Only check for FALLOC_FL_COLLAPSE_RANGE availability at runtime
58fa550 tap, tcp, util: Add some missing SOCK_CLOEXEC flags
71869e2 passt: Use NOLINT clang-tidy block instead of NOLINTNEXTLINE
d4f09c9 util: Define small and big thresholds for socket buffers as unsigned long long
87940f9 tap: Cast TAP_BUF_BYTES - ETH_MAX_MTU to ssize_t, not TAP_BUF_BYTES
1feb90f dhcpv6: Turn some option headers pointers to const
5f5e814 dhcpv6: Use for loop instead of goto to avoid false positive cppcheck warning
78da088 tcp: unify payload and flags l2 frames array
9a0e544 test: Improve test for NDP assigned prefix
910f4f9 test: Don't require 64-bit prefixes in perf tests
1699083 test: Make nstool hold robust against interruptions to control clients
b456ee1 test: Rename propagating signal handler
867db07 util: Work around cppcheck bug 6936
6f913b3 udp: Don't dereference uflow before NULL check in udp_reply_sock_handler()
d8e05a3 ndp: Use const pointer for ndp_ns packet
0d7b820 linux_dep: Generalise tcp_info.h to handling Linux extension compatibility
c5f4e4d fwd: Squash different-signedness comparison warning
1e76a19 util: Remove unused ffsl() function
1d7cff3 clang: Add rudimentary clangd configuration
c560e2f Makefile: Don't attempt to auto-detect stack size
13fc6d5 Makefile: Use -DARCH for qrap only
7917159 seccomp: Simplify handling of AUDIT_ARCH
93bce40 Makefile: Move NETNS_RUN_DIR definition to C code
c938d8a netlink: RTA_PAYLOAD() returns int, not size_t
f6b546c flow: Correct type of flowside_at_sidx()
30b4f88 arch: Avoid explicit access to 'environ'
b78e72d clang: Move clang-tidy configuration from Makefile to .clang-tidy
8346216 Makefile: Simplify exclusion of qrap from static checks
8f1b6a0 clang: Add .clang-format file
5e93bcd test: Adjust misplaced sleeps in two_guests code
9afce0b tap: Explicitly cast TUNSETIFF to fix build warning with musl on ppc64le
d165d36 tcp: Fix build against musl, __sum16 comes from linux/types.h
https://passt.top/passt/log/?qt=range&q=2024_10_30.ee7d0b6..2024_11_21.238c69f
Packages:
- Alpine Linux:
https://pkgs.alpinelinux.org/packages?name=passt
- Arch Linux:
https://www.archlinux.org/packages/extra/x86_64/passt/
https://archlinuxarm.org/packages/aarch64/passt
https://archlinuxarm.org/packages/armv7h/passt
- Chimera:
https://pkgs.chimera-linux.org/packages?name=passt
- Clear Linux:
https://github.com/clearlinux-pkgs/passt/
- Debian tracker:
https://tracker.debian.org/pkg/passt
- Copr (CentOS Stream, EPEL, Fedora, Mageia):
https://copr.fedorainfracloud.org/coprs/sbrivio/passt/build/8293460/
permanent mirror: https://passt.top/builds/copr/0^20241121.g238c69f/
- Fedora updates:
https://bodhi.fedoraproject.org/updates/?packages=passt
- Gentoo versions:
https://packages.gentoo.org/packages/net-misc/passt
- GNU Guix:
https://packages.guix.gnu.org/packages/passt/
- Homebrew:
https://formulae.brew.sh/formula/passt
- NixOS:
https://github.com/NixOS/nixpkgs/tree/nixos-unstable/pkgs/by-name/pa/passt
- openSUSE:
https://software.opensuse.org/package/passt
- OpenMandriva:
https://github.com/OpenMandrivaAssociation/passt/tree/master
- PLD Linux:
https://git.pld-linux.org/cgi-bin/gitweb.cgi?p=packages/passt.git
- Solus:
https://github.com/getsolus/packages/tree/main/packages/p/passt
- Ubuntu tracker:
https://launchpad.net/ubuntu/+source/passt
- Void Linux:
https://voidlinux.org/packages/?q=passt
- Static builds:
- Package for other RPM-based distributions, x86_64 only:
https://passt.top/builds/latest/x86_64/passt-g238c69f-1.x86_64.rpm
- x86_64 static binaries:
https://passt.top/builds/latest/x86_64/
- Debian package, from x86_64 static build:
https://passt.top/builds/latest/x86_64/passt_238c69f-1_all.deb
--
Stefano
reply other threads:[~2024-11-21 15:45 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241121164535.555fc41a@elisabeth \
--to=sbrivio@redhat.com \
--cc=passt-dev@passt.top \
--cc=passt-user@passt.top \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for IMAP folder(s).