From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by passt.top (Postfix) with ESMTP id 001625A0304 for ; Thu, 23 May 2024 20:20:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1716488445; 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=QcO/0VREbxLuFjRxLkvCjRrEgRRQExSNup5JnUedT+M=; b=E4I3QjbMfUIEtR37a+at5PSE6QksRzhnOZgg4RfnFFPt55unPk6rBf5tRnhdGXGf+Cktf4 p2CBXMjmSFQ0lrFFRWaohrk1vjOjjKwsQ1TsCEkleTeYuBbm1JJTeBX80d7G09WvFDQqC2 6g0qgNiw2pIphnbQyo014iH0VtxI4yY= Received: from mail-lf1-f69.google.com (mail-lf1-f69.google.com [209.85.167.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-669-4TsVM7nIPxuEwXI7_QFAUA-1; Thu, 23 May 2024 14:20:43 -0400 X-MC-Unique: 4TsVM7nIPxuEwXI7_QFAUA-1 Received: by mail-lf1-f69.google.com with SMTP id 2adb3069b0e04-522297fc4d7so1903068e87.3 for ; Thu, 23 May 2024 11:20:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716488441; x=1717093241; 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=QcO/0VREbxLuFjRxLkvCjRrEgRRQExSNup5JnUedT+M=; b=hybo8c4ZwBRryBjFXCYksM4EhIvXbAyEST4mKM3QroXRlZXPz4Tob7l7NpmtjHn8ra yHeiFYdcMo1+dzjdgqh+HRI4Cfem96wsrLZ7d7OGXCbatyujePOrurtQvczF2Ox8cUUp /a9J++DI9M9fa81dcSq5HigVMoxTCR6dwzgFhDDLbCVPk26/ZR8IOeBZRcLkuZAA6Pey Bs++zCQRGueAxfuzyGvl8P84GZx5pmnHE2iABnF1eafaruTjV7J2116n7RsaoftEnqQl NKGnlSQwZaP7+YsNREKN8GDdqFl3PLQjPDclzfkO3Cej4JJHvrUa1NUktisWKM51dZ5s d1Yw== X-Gm-Message-State: AOJu0YxEgFrxOBEMIOcnU3XrNe3LLLOKyoAPjEHe7YWYLhYp7ssEDMbU 0Ht0JxuqSyGqeX8O4CA8wQM2X/xu9Ebn1/ZpIYM3CcxgCwZDvyKsr59S4AGn9HstbShvuJKActK u60PlN4CV37vCluFbFmqwB1toBweqbwPg+BBBsMU0J/70Gd18OzaiCOnfQb2p7Az+YbIzxSmvWw GwZnVXt/JroyjZqZPCjyEBMs5YLGqg24H9dks= X-Received: by 2002:ac2:58f9:0:b0:515:fc44:b3f7 with SMTP id 2adb3069b0e04-526bf2682a8mr4728953e87.24.1716488440615; Thu, 23 May 2024 11:20:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGO6iZcb0f2B8DwvtjSt+P9L1xQWFDp064Ll5JwFwCtDKd+jYnSK1dmJIjyv06etEutsOPibg== X-Received: by 2002:ac2:58f9:0:b0:515:fc44:b3f7 with SMTP id 2adb3069b0e04-526bf2682a8mr4728946e87.24.1716488439812; Thu, 23 May 2024 11:20:39 -0700 (PDT) Received: from maya.cloud.tilaa.com (maya.cloud.tilaa.com. [164.138.29.33]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-574f5a5b029sm12484100a12.7.2024.05.23.11.20.38 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 May 2024 11:20:38 -0700 (PDT) Date: Thu, 23 May 2024 20:19:44 +0200 From: Stefano Brivio To: passt-user@passt.top Subject: passt: new version 2024_05_23.765eb0b available Message-ID: <20240523201944.17b11cd3@elisabeth> Organization: Red Hat X-Mailer: Claws Mail 4.2.0 (GTK 3.24.36; 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: 66GWDSAF7BBZ7JBKVCAN72C4WN5VOVPP X-Message-ID-Hash: 66GWDSAF7BBZ7JBKVCAN72C4WN5VOVPP 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: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: The new version with tag 2024_05_23.765eb0b includes the following changes: 765eb0b apparmor: Fix comments after PID file and AF_UNIX socket creation refactoring 0608ec4 conf, passt.h: Rename pid_file in struct ctx to pidfile c9b2413 conf, passt, tap: Open socket and PID files before switching UID/GID ba23b05 passt, util: Move opening of PID file to its own function 57d8aa8 util: Rename write_pidfile() to pidfile_write() cbca08c tap: Split tap_sock_unix_init() into opening and listening parts fcfb592 passt, tap: Don't use -1 as uninitialised value for fd_tap_listen d02bb6c tap: Move all-ones initialisation of mac_guest to tap_sock_init() 45b8632 conf: Don't lecture user about starting us as root 3f917b3 netlink, test: Ignore deprecated addresses cc801fb tcp: Remove interim 'tapside' field from connection 8a2accb flow: Record the pifs for each side of each flow 4357185 flow: Make side 0 always be the initiating side 0060acd flow: Clarify and enforce flow state transitions a631998 inany: Better helpers for using inany and specific family addrs together 7a832a8 flow: Properly type callbacks to protocol specific handlers 1a20370 util, tcp: Add helper to display socket addresses 3ff3a8a apparmor: Fix passt abstraction 6cdc9fd apparmor: allow netns paths on /tmp 80f7ff2 clang-tidy: Suppress macro to enum conversion warnings 29bd08f conf: Fix clang-tidy warning about using an undefined enum value 26c71db passt.c: explicitly include libgen.h for basename 623c2fd netlink: Don't duplicate routes referring to unrelated host interfaces https://passt.top/passt/log/?qt=range&q=2024_05_10.7288448..2024_05_23.765eb0b 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 - Debian tracker: https://tracker.debian.org/pkg/passt - Copr (CentOS Stream, EPEL, Fedora, Mageia): https://copr.fedorainfracloud.org/coprs/sbrivio/passt/build/7482357/ permanent mirror: https://passt.top/builds/copr/0^20240523.g765eb0b/ - 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/ - 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-g765eb0b-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_765eb0b-1_all.deb -- Stefano