From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: passt.top; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=M5C6MyI1; dkim-atps=neutral Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by passt.top (Postfix) with ESMTP id 759E55A004F for ; Wed, 21 Aug 2024 18:55:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1724259356; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xl7SUvML3SnAFidVeR4aeTXeAdHyEOr3e20qNi1Qmh8=; b=M5C6MyI1QkwYY9Y4tCw8FaZusC5VA2bUb3oTGhV9DNORc91nF4iIsAct29eV7aK3Tz/BzU R5rrO0IU8cQeUNIxI8/yOv8FKTq+pYJFv9z48xK1MsaGEZ7yPsfVZUDyh5awsxxupEMmYg SQI+TKZMSqEmvnAJ1l35fOnvEAsBhhI= Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-90-IlDzpYO3PKGtWH358-PFrA-1; Wed, 21 Aug 2024 12:55:53 -0400 X-MC-Unique: IlDzpYO3PKGtWH358-PFrA-1 Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-1fc58790766so61925105ad.3 for ; Wed, 21 Aug 2024 09:55:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724259352; x=1724864152; h=content-transfer-encoding:mime-version:organization:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=xl7SUvML3SnAFidVeR4aeTXeAdHyEOr3e20qNi1Qmh8=; b=vnaTNLJYa6kdZf6bi5g2SImoADNvhzgXFF5DSCWyZNNJEdz0bjCcPThdLk3ayUgBnD wuodKZOGjNDWJeewLlsVRPi0q2HUlQSPUeVgSQDuwASZzDpJU3QFwyd2gASv6y8v34DP 7zhrm2pf76KQt1QCMdE8V57EP/RQ4el1XmO1uTLb9hMw0rMIhiuWyDiFl8XM0ZJVV5DH 4jTpsH3vKLhneaPdBklX1NcretOkNLxZpzUOJ2Q6V90Y6mkOYG2I5Q4xp2YbJdOKQ2SX C4ALtmMnx+nsZw9Wwy0ULmMx6oTZcG85uv0pbTdvzfVSOJxY89r9pSYVahsjsiYhBVRb DDSw== X-Gm-Message-State: AOJu0YzZZxZIKqkeRFU06Upws/k9AOE2KNq8RQ6Z0MjW8liYjzIe6+i7 pGr20gYCLzDgReb1u53o8q5sVzwCxGIzTwhtNoHHUAu5Eh6B5RCLAp6JI7dT+IdIFL3affp7ibB nqoeQhuK2ZRQMOqLyxzbZnzB2AX4/xYUDBJd7VRRCyaxsZ7x1ihpsTMatNEY= X-Received: by 2002:a17:902:d4ce:b0:201:fcd1:e429 with SMTP id d9443c01a7336-20367d32773mr28386055ad.1.1724259351727; Wed, 21 Aug 2024 09:55:51 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEqpxuUgITLZ4w13J57y1Vhqyht81BIUa3T0MjY+awX64/OOdAZwWmQw7ctfuZHwjbePXM5qQ== X-Received: by 2002:a17:902:d4ce:b0:201:fcd1:e429 with SMTP id d9443c01a7336-20367d32773mr28385815ad.1.1724259351135; Wed, 21 Aug 2024 09:55:51 -0700 (PDT) Received: from maya.myfinge.rs (ifcgrfdd.trafficplex.cloud. [2a10:fc81:a806:d6a9::1]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-201f03751f6sm96233585ad.169.2024.08.21.09.55.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Aug 2024 09:55:50 -0700 (PDT) Date: Wed, 21 Aug 2024 18:55:47 +0200 From: Stefano Brivio To: passt-user@passt.top Subject: passt: new version 2024_08_21.1d6142f available Message-ID: <20240821185547.450365f2@elisabeth> Organization: Red Hat X-Mailer: Claws Mail 4.2.0 (GTK 3.24.41; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-ID-Hash: KDPSVUGWKJ37B7EMPVWKK2TUSR7RWLX3 X-Message-ID-Hash: KDPSVUGWKJ37B7EMPVWKK2TUSR7RWLX3 X-MailFrom: sbrivio@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: passt-dev@passt.top X-Mailman-Version: 3.3.8 Precedence: list List-Id: "For passt users: support, questions and answers" Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: The new version with tag 2024_08_21.1d6142f includes the following changes: 1d6142f README: pasta is indeed a supported back-end for rootless Docker f00ebda util: Don't stop on unrelated values when looking for --fd in close_open_files() 05453ea test: Update list of dependencies in README.md 1a66806 tcp, udp: Allow timerfd_gettime64() and recvmmsg_time64() on arm (armhf) 6e9ecf5 util: Provide own version of close_range(), and no-op fallback 7291b70 udp_flow: Add missing unistd.h include for close() 3963075 test: Duplicate existing recvfrom() valgrind suppression for recv() d6817b3 test/passt.mbuto: Install sshd-session OpenSSH's split process 34be8ee test/passt.mbuto: Run sshd from vsock proxy with absolute path aded2b6 test/lib/setup: Transform i686 kernel architecture name into QEMU name (i386) 2aea1da treewide: Allow additional system calls for i386/i686 57b7bd2 fwd, conf: Allow NAT of the guest's assigned address 8436c0d fwd: Distinguish translatable from untranslatable addresses on inbound e813a4d conf: Allow address remapped to host to be configured dbaaebb test: Reconfigure IPv6 address after changing MTU 935bd81 conf, fwd: Split notion of gateway/router from guest-visible host address 90e83d5 Don't take "our" MAC address from the host 356de97 fwd: Split notion of "our tap address" from gateway for IPv4 4d8dd1f fwd: Helpers to clarify what host addresses aren't guest accessible 975cfa5 Initialise our_tap_ll to ip6.gw when suitable 8d4baa4 Clarify which addresses in ip[46]_ctx are meaningful where a42fb9c treewide: Change misleading 'addr_ll' name c9f0ec3 util: Correct sock_l4() binding for link local addresses 57532f1 conf: Remove incorrect initialisation of addr_ll_seen 0b25cac conf: Treat --dns addresses as guest visible addresses a6066f4 conf: Correct setting of dns_match address in add_dns6() 7c083ee conf: Move adding of a nameserver from resolv.conf into subfunction 1d10760 conf: Move DNS array bounds checks into add_dns[46] 6852bd0 conf: More accurately count entries added in get_dns() c679894 conf: Use array indices rather than pointers for DNS array slots ceea52c treewide: Use struct assignment instead of memcpy() for IP addresses 905ecd2 treewide: Rename MAC address fields for clarity 066e699 util: Helper for formatting MAC addresses e6feb5a treewide: Use "our address" instead of "forwarding address" 32c3868 netlink: Fix typo in function comment for nl_addr_set() f4e9f26 pasta: Disable neighbour solicitations on device up to prevent DAD d6f0220 netlink, pasta: Fetch link-local address from namespace interface once it's up 74e508c netlink, pasta: Disable DAD for link-local addresses on namespace interface 0c74068 netlink, pasta: Turn nl_link_up() into a generic function to set link flags 8231ce5 netlink, pasta: Split MTU setting functionality out of nl_link_up() b91d337 netlink: Fix typo in function comment for nl_addr_get() 9462064 test: Speed up by cutting on eye candy and performance test duration https://passt.top/passt/log/?qt=range&q=2024_08_14.61c0b0d..2024_08_21.1d6142f 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): ...nope, see https://github.com/fedora-copr/copr/issues/3380 - 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 - 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-g1d6142f-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_1d6142f-1_all.deb -- Stefano