From nobody Mon Jul 28 02:34:49 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4br2d01tlMz63QXN for ; Mon, 28 Jul 2025 02:35:00 +0000 (UTC) (envelope-from cyric@mm.st) Received: from fout-b1-smtp.messagingengine.com (fout-b1-smtp.messagingengine.com [202.12.124.144]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4br2cz3Qb2z3lTP for ; Mon, 28 Jul 2025 02:34:59 +0000 (UTC) (envelope-from cyric@mm.st) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=mm.st header.s=fm3 header.b=ofivm0oE; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=FWA3Fipm; spf=pass (mx1.freebsd.org: domain of cyric@mm.st designates 202.12.124.144 as permitted sender) smtp.mailfrom=cyric@mm.st; dmarc=pass (policy=none) header.from=mm.st Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailfout.stl.internal (Postfix) with ESMTP id 1697C1D0006E for ; Sun, 27 Jul 2025 22:34:58 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Sun, 27 Jul 2025 22:34:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mm.st; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1753670097; x=1753756497; bh=v2eZBu9kL+YBRTSlEzVmiWF5ZXtiujWsg/MPvDuIdsk=; b= ofivm0oEG8myqCo2hOTlWDtEfi1krfxDSrfAZCIfOzj7GAabovMxVtTl5QoZ/4IZ +zVAPtq6UUPZsjJU8P++WW0FOZ2kkFIbBlMZhvuubRLxIW1qUq7r5aG1RSVRG3q5 aqWbEo0XGK/X59K2ABfaVyLELOYlUP48YScJNd+9wpWKHP415RySkqftfXAFTyC9 c08hZMHn2EJGXvOTXCJFvzZVQ4O2IjsKECHMXPzgcaOkgyrK23NekZ8+hPwuqmBG fcCmjSYH+w/k7lNpjIn3laC0cU9W27c8YoPwOI0xD3xcyot1uFN4Obc9J+QTbVsv vhQ7yYPBvh2FOxmHrg3BdA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1753670097; x=1753756497; bh=v 2eZBu9kL+YBRTSlEzVmiWF5ZXtiujWsg/MPvDuIdsk=; b=FWA3FipmFL+X6Uf2V l3Vbb81TrGeCiM37IOyQuStlANKdsKx6lxC4f4nP7vcOJfqttP7olHaZXYjRZEir SPJdLxV6yuGvWgIhds2z/jA3LaCxjv+SgVNjq4WB+9pp8FBzxdwxPLZ9MP8e9mUw xOO1gRvUsUr9RtsNrrrks6HNIJonQWwm+fJxLy3jXT6U4HgcBs1ZgVMwmE6LutFh 31K2SvLAppMvBsvxP2tJQ2Q4I+cgCRlIQnoA6xeso+zHym6s2NtPmjzOZsiCinfJ TdD9e5e5A2ZJCu6GnKZoFIRqVO+0k0VLvTsGvStFqq8CRb9Iszd1r4Tvr4DCgEyQ Rw/Hw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdeltdellecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesthejredttd dvjeenucfhrhhomheptgihrhhitgesmhhmrdhsthenucggtffrrghtthgvrhhnpeejteei uefhkeehhfdvvdehtdeuieevteeggfekveffteegfeegjeejgeeijeffvdenucffohhmrg hinhepfhhrvggvsghsugdrohhrghdpghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfu ihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheptgihrhhitgesmhhmrdhsthdpnh gspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepfhhrvggv sghsugdqtghurhhrvghnthesfhhrvggvsghsugdrohhrgh X-ME-Proxy: Feedback-ID: icc3648d4:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 27 Jul 2025 22:34:56 -0400 (EDT) Message-ID: <8bfd193f-4279-4ad3-a25b-fffda11cc5b4@mm.st> Date: Mon, 28 Jul 2025 09:34:49 +0700 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: LLVM broken on main (arm64)? To: freebsd-current@freebsd.org References: Content-Language: en-US From: cyric@mm.st In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [0.25 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_SPAM_LONG(1.00)[0.999]; DMARC_POLICY_ALLOW(-0.50)[mm.st,none]; NEURAL_SPAM_MEDIUM(0.35)[0.354]; R_SPF_ALLOW(-0.20)[+ip4:202.12.124.128/27]; R_DKIM_ALLOW(-0.20)[mm.st:s=fm3,messagingengine.com:s=fm3]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[202.12.124.144:from]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[mm.st]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[mm.st]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[mm.st:+,messagingengine.com:+]; FROM_NO_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:151847, ipnet:202.12.124.0/24, country:AU]; FROM_EQ_ENVFROM(0.00)[] X-Rspamd-Queue-Id: 4br2cz3Qb2z3lTP X-Spamd-Bar: / Lexi Winter wrote: > Dimitry Andric: >> On 27 Jul 2025, at 12:44, Herbert J. Skuhra wrote: >>> >>> after updating from main-n279078-1f2c178e5688 to >>> main-n279105-9b3055d0d4bc (arm64) I have the following issue: >>> >>> $ cc >>> PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. >>> Stack dump: >>> 0. Program arguments: cc >>> 1. Compilation construction >>> Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): >>> 0 libprivatellvm.so.19 0x00000edc041485ec llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 72 >>> 1 libprivatellvm.so.19 0x00000edc041464ec llvm::sys::RunSignalHandlers() + 128 >>> 2 libprivatellvm.so.19 0x00000edc04148d48 llvm::support::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 412 >>> 3 libthr.so.3 0x00000edc06bafc38 _pthread_sigmask + 1320 >>> Segmentation fault >> >> That's a very short trace, with no useful information. Maybe installworld was half-finished? > > i am seeing something similar on amd64 after updating past 9b3055d0d4bc: > > 1& 1? 172!freebsd15 ~/src/bsd/dev [lf/dev/pkgbase-toolchain]% cc > > PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. > Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): > 0 libprivatellvm.so.19 0x00001ca34ed8f2c9 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 57 > 1 libprivatellvm.so.19 0x00001ca34ed8d185 llvm::sys::RunSignalHandlers() + 85 > 2 libprivatellvm.so.19 0x00001ca34ed8f9d7 llvm::support::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 375 > 3 libthr.so.3 0x00001ca352fc88ec _pthread_sigmask + 1340 > 4 libthr.so.3 0x00001ca352fc7ebb pthread_signals_unblock_np + 1467 > 5 libthr.so.3 0x00001ca34449d2d3 pthread_signals_unblock_np + 18446744073462962643 > 6 libprivatellvm.so.19 0x00001ca34d5b28be llvm::cl::opt>::~opt() + 62 > 7 libc.so.7 0x00001ca35434131f __cxa_finalize + 351 > [2] 5802 bus error (core dumped) cc > > i'm using pkgbase so unlikely to be a partial install. could it be that > this change requires a clean build? And it looks like this for me, amd64, WITHOUT_CLEAN build (default): $ cc --version FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2) Target: x86_64-unknown-freebsd15.0 Thread model: posix InstalledDir: /usr/bin Build config: +assertions zsh: abort (core dumped) cc --version (gdb) bt #0 kill () at kill.S:4 #1 0x0000062f57af2540 in __fail (msg=0x62f579f5aa5 "stack overflow detected; terminated") at /usr/src/lib/libc/secure/libc_stack_protector.c:119 #2 0x0000062f57af24b0 in __stack_chk_fail () at /usr/src/lib/libc/secure/libc_stack_protector.c:126 #3 0x0000062f49fcebb6 in BuildCompilation () at /data/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:2330 #4 0x000006272564d3e4 in clang_main () at /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:361 #5 0x000006272564bc22 in main () at /usr/src/usr.bin/clang/clang/clang-driver.cpp:17 From nobody Mon Jul 28 02:37:00 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4br2gc4QVDz63Qq6 for ; Mon, 28 Jul 2025 02:37:16 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx-01.divo.sbone.de (mx-01.divo.sbone.de [IPv6:2003:a:140a:2200:6:594:fffe:19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4br2gb4lhCz3mbX for ; Mon, 28 Jul 2025 02:37:15 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zabbadoz.net header.s=20240622 header.b=haun6hZL; spf=pass (mx1.freebsd.org: domain of bzeeb-lists@lists.zabbadoz.net designates 2003:a:140a:2200:6:594:fffe:19 as permitted sender) smtp.mailfrom=bzeeb-lists@lists.zabbadoz.net; dmarc=pass (policy=none) header.from=zabbadoz.net Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id E0AF8A6480B; Mon, 28 Jul 2025 02:36:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=zabbadoz.net; s=20240622; t=1753670217; bh=Z/YX/9Z7qIAYtmuOy0pwtgoqsMtjCreGWAsQs6msj3M=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=haun6hZLmIdXdK1aT/2tr2GAHQd81Ev/7kCrp2JvtIymQDG3LvjbPZMiZTBEq3X0h ORDGIOtuoIQmdP+j3PzNwgLiJsxmKTpLYfCoRmD8yfLTGMObE8dS5l2pBUk99fME/N tfQYBir7k8glc2mNQvZaALvNVN3qZcz3xT2X8ltUSPIiqmS6vdt/fyXolgkgS0sPnz 0s3MJQqKdvp32JsHo8EWi1gdUB12OhxQVoTX4HY6LW/yk+G4NHeQ0rU/7wIUdoM3g5 tPu5H+XzzybnRM5u5JeHosNqXRJTBRteWaUcY98ji4+fwrp/B893/I+RqESG1kCzpF HlKIuGJ2ONBS/eilFo7yj6ByetFFsFhnOMyVmCy98tkjpRRVze9Xq+BEg2/uEvEEQL XuKrckBgOriwguzLtpUchDwfBhlrgCkKTsc+BneCOuGuyJeGGnbf5ZboeoOpXGTmlK +/8NVlYZr/KTHq5Qb7GlWSIxqJEJ+O3RTLS7EA9G/cz+Wi3RG+bb38EdRJw9Gy3x4U amh4UKBVfbDZhpXuG/GotXcpqYPCp7whQU615RFqooC5YjO+tEsuLRcdCOBSYPP9A9 APmAn+G86IwkXu16Qw7SA7AI7IjDfM8B9MLojypRZlZYb8htdDuaKLjP1tarYunVT5 wJRwQGz0ZSHScCBBOZW7CKFk= Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 5386A2D029E3; Mon, 28 Jul 2025 02:37:02 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id LcF1IvLiYe1j; Mon, 28 Jul 2025 02:37:01 +0000 (UTC) Received: from strong-iwl0.sbone.de (strong-iwl0.sbone.de [IPv6:fde9:577b:c1a9:4902:a66b:b6ff:fe40:39a9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 891732D029D8; Mon, 28 Jul 2025 02:37:00 +0000 (UTC) Date: Mon, 28 Jul 2025 02:37:00 +0000 (UTC) From: "Bjoern A. Zeeb" To: Chris cc: freebsd-current@freebsd.org Subject: Re: ifconfig_bxe0_ipv6="inet6 accept_rtadv" seems to break bridging In-Reply-To: <6c28ac48ebdfca06e91347e6b514e2d5@bsdforge.com> Message-ID: <480757q4-5s17-r7qq-95n6-548qpqrr305q@yvfgf.mnoonqbm.arg> References: <756d400d-fa0f-45ea-ba24-235234ee41ff@app.fastmail.com> <868qkd9wkf.fsf@ltc.des.dev> <21cec060-6e1b-4ab3-b0ad-b67c5a7fc288@quip.cz> <6c28ac48ebdfca06e91347e6b514e2d5@bsdforge.com> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_HAM_LONG(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[zabbadoz.net,none]; R_DKIM_ALLOW(-0.20)[zabbadoz.net:s=20240622]; R_SPF_ALLOW(-0.20)[+ip6:2003:a:140a:2200:6:594:fffe:19]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:3320, ipnet:2003::/19, country:DE]; RCPT_COUNT_TWO(0.00)[2]; RCVD_COUNT_THREE(0.00)[4]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[zabbadoz.net:+] X-Rspamd-Queue-Id: 4br2gb4lhCz3mbX X-Spamd-Bar: --- On Thu, 24 Jul 2025, Chris wrote: > On 2025-07-24 14:52, void wrote: >> On Thu, Jul 24, 2025 at 11:41:17PM +0200, Miroslav Lachman wrote: >>> >>> Well, I've never used or seen the ifconfig_XXX variable with IP in rc.conf >>> without inet. So if somebody has it without it, it's probably wrong >>> configuration. Similar to what has "changed" recently with IP on bridge >>> members instead of IP on bridge. > I vote for it being required. :) I vote for people reading archives from 10-15 years ago whne we started to require "inet6" and why we did not start to require "inet". /bz PS: that said I wished we had broken things back then too. -- Bjoern A. Zeeb r15:7 From nobody Mon Jul 28 03:07:29 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4br3Ld1HyTz63Rk7 for ; Mon, 28 Jul 2025 03:07:37 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (udns.ultimatedns.net [24.113.41.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "ultimatedns.net", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4br3Lc71MBz3q1V for ; Mon, 28 Jul 2025 03:07:36 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Authentication-Results: mx1.freebsd.org; none Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 56S37TcY019007; Sun, 27 Jul 2025 20:07:35 -0700 (PDT) (envelope-from bsd-lists@bsdforge.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ultimatedns.net; s=mx99; t=1753672055; x=1753672655; r=y; bh=/wcss0BIBIogGMQ/DQmF2GgToFqx/u8Wh7eXLZcHsok=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=TLT0MVFsNk6vCNKkhVbACK9r9gmvRNzXumxFhLnJ67AvsyXAIuJ04Hv15KQXOJVVw Pxy+GLIT8k+cY4wzx3s1K+OJhLNrj6abXq75KqcSEWpUbQYGi/RFDllt3H/glIf0NQ eKWdw7Z9iv6vD3tKvTy1bE7iXcWcxa7N4vEOULE5EJMg2jGnf+hR7uJl1qb50tAHWD cD4w+WpUq52MWvPVUnsdpcdu0THHNIpk8XW5L2i/LMkfJgPCbrQnHK/9NSt5Ai/O6S GwUQe70wsuZfEuToCm/IFxkC0UwSwmANIZkbi/FRUEPCHqTL3G/2q1XOhScNkfxKtn i5e3nIdyik/JA== List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Date: Sun, 27 Jul 2025 20:07:29 -0700 From: Chris To: "Bjoern A. Zeeb" Cc: freebsd-current@freebsd.org Subject: Re: ifconfig_bxe0_ipv6="inet6 accept_rtadv" seems to break bridging In-Reply-To: <480757q4-5s17-r7qq-95n6-548qpqrr305q@yvfgf.mnoonqbm.arg> References: <756d400d-fa0f-45ea-ba24-235234ee41ff@app.fastmail.com> <868qkd9wkf.fsf@ltc.des.dev> <21cec060-6e1b-4ab3-b0ad-b67c5a7fc288@quip.cz> <6c28ac48ebdfca06e91347e6b514e2d5@bsdforge.com> <480757q4-5s17-r7qq-95n6-548qpqrr305q@yvfgf.mnoonqbm.arg> User-Agent: UDNSMS/17.0 Message-ID: <26e86eedd657dabfb7bffc339f68c131@bsdforge.com> X-Sender: bsd-lists@bsdforge.com Content-Type: multipart/mixed; boundary="=_f0549faf6730fcc34850cddf98e612f3" X-Rspamd-Queue-Id: 4br3Lc71MBz3q1V X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US] --=_f0549faf6730fcc34850cddf98e612f3 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2025-07-27 19:37, Bjoern A. Zeeb wrote: > On Thu, 24 Jul 2025, Chris wrote: > >> On 2025-07-24 14:52, void wrote: >>> On Thu, Jul 24, 2025 at 11:41:17PM +0200, Miroslav Lachman wrote: >>>> >>>> Well, I've never used or seen the ifconfig_XXX variable with IP in >>>> rc.conf without inet. So if somebody has it without it, it's probably >>>> wrong configuration. Similar to what has "changed" recently with IP on >>>> bridge members instead of IP on bridge. >> I vote for it being required. :) > > I vote for people reading archives from 10-15 years ago whne we started > to require "inet6" and why we did not start to require "inet". I *do* remember those argume...discussions. > > /bz > > PS: that said I wished we had broken things back then too. Hindsight being what it is. Requiring inet/inet6 just seems like such an obvious choice. :P So yea. Me too. :) --Chris -- sent from hardware written from and running on FreeBSD --=_f0549faf6730fcc34850cddf98e612f3 Content-Transfer-Encoding: 7bit Content-Type: application/pgp-keys; name=0xE512722F.asc Content-Disposition: attachment; filename=0xE512722F.asc; size=3074 -----BEGIN PGP PUBLIC KEY BLOCK----- mQENBGf/G0IBCADARuJc6IcwOe3jv7dQsP1X/EIHvCFExPbTmlMNFMXbMMccQUnV o8ayEn+wmTvPhw7uL3PDk7DQs16W1sN2b8UMFc804cVWNGtoG3rA+Np+TFEYlXJx eh5Q42VHptkuwzHKl+q2utkpRlS7uHyfjsInQAoHxLyi/wrsaZTHHhDbLLhJ5Ez0 arohQ2Q1w0M5e9rW8Fy5rpC7RpC6uO1SZMxcbdqURI/BBqxbiD1iW62cDWFkfFX+ dtaEXghFV7BIBMDSrgIunGoEfdMZgXys7O6bPWn8z0cuOZIPj4HrjoCYARyQ+sdc rjz/k06SLM/UvEZDorJhT4DbYrwMNvaPWJiPABEBAAG0HkNocmlzIDxic2QtbGlz dHNAYnNkZm9yZ2UuY29tPokBNQQQAQgAHwUCZ/8bQgYLCQcIAwIEFQgKAgMWAgEC GQECGwMCHgEACgkQVKBqaOUSci8bSwf/fK3QcTYXRMrv82HIp4SiGCSD7/bRmyWr ipv2vzknGFHxPBN4AEWIqF/U4j5oDXaodyU6xsy59Z47/lgbyzyZiVR6nmJVgZVf el/EgwnLt7ZuYGLLEhIN2pd9itJkB8PMPZrUHMWgIw8BxX5YFYGuyiNe9pGn0Coj 98t/v3fouhqksH+BpB4TBHJBBDSxSiMm66VTJX4Xcnpf0ZnQVP4GBuoyodnFBfdI wqftPLESsCC08lUhD2j7v2NRWwMi/q3ed8D6VCKPImBByYnBZL5gu56K5bwqaQfN itu06APuIYnG71qxgn1EPO63lovWP5NZGgOKvzs3K+JfPF79BiOUFbQjQ2hyaXMg PG1haWxvcEBocmNvbW11bmljYXRpb25zLm5ldD6JATEEEAEIABwFAmf/G0IGCwkH CAMCBBUICgIDFgIBAhsDAh4BAAoJEFSgamjlEnIvBH8H9RGwzZuU6+zvH1WjQa97 yWpEt9rC+BIBJThev2Cpls2LqBqIeIQVZPnyLAZWgFaiezL6+xbvcNt6OnfidIYa x8iRwCMC6/Bs8H2Wef9qfGxXi+jHPLYQk3juiZVmBhIK6FJZkzaW4wSiawofwzbp zqNxO8dZ0j4foaJZrNi8iqsvKjiiHoSFaJtumIThAeydI18CNLeFaS53sk5nad6I wCYeFKmJ/22dMP7DOFEgyG1iNYgY+AGREMkEsBiLpqYjJ5asK+1UdUy/TRly1hOt HHxCiX0Fh9ZYM2vLIj7sq4LKaMPGeYC3qTqBYugVeyz7LkiI2ft/BKveA5JxuYKk ZrQiQ2hyaXMgPG5hbm9nQGhyY29tbXVuaWNhdGlvbnMubmV0PokBMgQQAQgAHAUC Z/8bQgYLCQcIAwIEFQgKAgMWAgECGwMCHgEACgkQVKBqaOUSci+4Bwf8D0Ogk2/X ud/CsAgHozwzKPqfesL5SRWM14hLnU9/EHoplnZgNexbVY1wXIi2FYPo5cve9QxW Nmt3S3UTF9j2fGqv0wmeHv3EqogFUHnftLyWpbeTPOFDMIQp/BOD6ygfeXxXWxRT L6zvUkSrDtHvkQHPWGRxwP+ihWjpw9AQR/R4/qAuTAZZM0O7UnJEo4mWXatl+utF wegG2giwFTTxfF+1rMpFtUDjYCpRQ6ZmE+gC1mHUMoH7GJMQv12DbqwKrxtwGfd0 AJNO3ZDnxl24BmIfl1YqQGZQ5iIH7At4YItESbU45hoNNsG9oDrsil78EUCAtXHd UPScj+eXaeAkgrQfQ2hyaXMgPHBvcnRtYXN0ZXJAYnNkZm9yZ2UuY29tPokBMgQQ AQgAHAUCZ/8bQgYLCQcIAwIEFQgKAgMWAgECGwMCHgEACgkQVKBqaOUSci9o7Af+ Lwu5hJlI5HZNGwAll7QTIFZVW+y4OEg+amhxTDGbAAqlnSIkHC1KgkmIOOrThme3 kTFCqfIIsuP73yKxHq6kRG0zH5/7asAPNAUOfzD7B2o/gMyuTRKyG5r9f3UmACr4 6qvtFhIwROXr6+NNT2IKg3l0/8F58A0N/TR8D2PTHeo4x6jYcZQDCrCy7BAdk3cu V16k4z/1UzRa07b5McezbWL20cIaZ+dqNcCjKZpzPlTyTCGgrNNtaDpNVhoWUKMB YNcKql+tfC1IpX8l+IU6OBKcDKMkQojvO1QrZqY8MDJGo8jq/CtotQ8+IpAai3Bx dQEsxrxlcKTR4rUqvd8VGbkBDQRn/xtCAQgAv5Nv/aQN72xsLik+K73PJwpUmyhu vnI6stM6dSecylXVHjZ7C4n/m0eQEeQCl+9lByHR9N8H+WS3DtAd4pmciiIxRQLA JZiuaLYcy9ziy1h7130VoR7hhJHzo9FIhWkTGlCDX3egUZrYhMiwFUO8lNltLB8o TBvIrMSsnUzawtQjq/otv0Jf+oBPbG+gIYnAm7w6r86n/l+eVxf5eEoS7wV0DJfp b2jE5zWErWk8I/tq4e8T+1VQeVQR6wz+NrUCSxkPkpNAm19AFUHOk//yvMGWVlDW F6gr3ErN2a0w/kZ0lz3Msxsb87QT+MnJf/T3cuEqdTIoSk74BfNEAdMohQARAQAB iQEfBBgBCAAJBQJn/xtCAhsMAAoJEFSgamjlEnIvyvIH/26zytSVNDaxtprg7XtX LerIWf9RyVx8omCw/lXKRCcgkfwD7QR+nSZ0thWOGMpcnivjuReeVRkz/webUF47 BXJ/Tge07nrxdtyTIHBbp35fPIriaKaII6YWc2Ufdxwv+cD8PADS6gQWAlgrWLmn VmYtyHs4kwtiPZyUyuBdWnZal2GyYY0WVwYjvbk95eInwOaIdoTjesJ7ZhUFu155 r4hh9GlvM0uv8WJ5Mw9wvHa5fIM205I5g0IWC7yvTwwwKHlV4JQQOqMwfv569OEl 1GKqA12nSVziB1+UV+I0NqOABWi/MOi+IySPzYP+XgdPfRNx4vmoHYZwWOQ3t4Jd TEM= =oj6y -----END PGP PUBLIC KEY BLOCK----- --=_f0549faf6730fcc34850cddf98e612f3-- From nobody Mon Jul 28 03:39:39 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4br43q11Mwz63TWR; Mon, 28 Jul 2025 03:39:51 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx-01.divo.sbone.de (mx-01.divo.sbone.de [IPv6:2003:a:140a:2200:6:594:fffe:19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4br43p12mbz3sxx; Mon, 28 Jul 2025 03:39:49 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zabbadoz.net header.s=20240622 header.b=eQz58+XA; spf=pass (mx1.freebsd.org: domain of bzeeb-lists@lists.zabbadoz.net designates 2003:a:140a:2200:6:594:fffe:19 as permitted sender) smtp.mailfrom=bzeeb-lists@lists.zabbadoz.net; dmarc=pass (policy=none) header.from=zabbadoz.net Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id E41AFA64805; Mon, 28 Jul 2025 03:39:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=zabbadoz.net; s=20240622; t=1753673976; bh=sLDz7Wjk/K97Gosb1qb5ecrVCiAPCxGPgIX+82L6QlY=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=eQz58+XAwfTjnw+P3tr3lhXsGfMeEn8Sfrv2HXYPUxTIQ9MwrXp+9HqGavavpqkuP xYJtQTfm7LQmUrir1CgLVJu2rUqEXd8WlBAw3l1Lv5BGvCpBrOZpNX1zOH9bE7/KyF iYcoytaJEkS80hDkSOf0FV0wHzoF9MCn/jNS/Tf6aBLiZiMf01iDVuGsYL5deR5UNK A/P0VWs76oMSf7wJ2nbC9F9STKzMrC66EyX8gDxJp6PcAdYE4lnHx9xKtFn+03rAJQ txqR7DPYN74h3y+IkPbImmFJIS/8yol/cTOZGUiClxn9gDxEAH+1jfVWkHMZeE8Jd6 adnEtMd7Iq2WDnBTc8ry2SzK+LlaO+/5D+uhzNFnVxW9aVglvzsiCUjBYpEXVAcdD4 PSASf3lfk5xGrBR0qJ3OqdNDEfMDRSqCTFnGehbTYgWCSSYbYUGSpOzViEy+cVkQ63 tBnDkKlySM0Z1ieEJhx+JSbRL/xxQasWMxptvwYJfvsAk/NwLGbqKYtEiFd2wY/agX Tv5T16oSxEpZUExGtz/xPvxARTL8JZwEdTRIf1qWhKlJz5Cx1yYmTd9xmdWzhwH+um iOAyt3+1EMdRPaIxKR3rdgeOnCbIiIIYGRpVJZdX8W9vXpScCojW65qfMKHMoGjA+1 WFDhxKRAXsmSaNVb1RiPnJOk= Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 83D972D029E1; Mon, 28 Jul 2025 03:39:41 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id uwlHrnHvRhMM; Mon, 28 Jul 2025 03:39:40 +0000 (UTC) Received: from strong-iwl0.sbone.de (strong-iwl0.sbone.de [IPv6:fde9:577b:c1a9:4902:a66b:b6ff:fe40:39a9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id A632D2D029D8; Mon, 28 Jul 2025 03:39:40 +0000 (UTC) Date: Mon, 28 Jul 2025 03:39:39 +0000 (UTC) From: "Bjoern A. Zeeb" To: Lexi Winter cc: freebsd-current@freebsd.org, freebsd-net@freebsd.org Subject: Re: ifconfig_bxe0_ipv6="inet6 accept_rtadv" seems to break bridging In-Reply-To: Message-ID: <00682777-qrr3-0r0p-63o3-no2n18166q50@yvfgf.mnoonqbm.arg> References: X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.998]; NEURAL_HAM_SHORT(-0.99)[-0.986]; DMARC_POLICY_ALLOW(-0.50)[zabbadoz.net,none]; R_DKIM_ALLOW(-0.20)[zabbadoz.net:s=20240622]; R_SPF_ALLOW(-0.20)[+ip6:2003:a:140a:2200:6:594:fffe:19]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:3320, ipnet:2003::/19, country:DE]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-net@freebsd.org]; DKIM_TRACE(0.00)[zabbadoz.net:+] X-Rspamd-Queue-Id: 4br43p12mbz3sxx X-Spamd-Bar: --- On Thu, 24 Jul 2025, Lexi Winter wrote: > void: >> I've found ifconfig_bxe0_ipv6="inet6 accept_rtadv" breaks bridging >> on a dual stack interface in unless some manual hoops are jumped through. >> >> net.link.bridge.member_ifaddrs is the default ("0") here. >> [...] >> Adding ifconfig_bxe0_ipv6="inet6 accept_rtadv" and then rebooting causes the >> following: > > you should set accept_rtadvd on the bridge interface, not the member > interface. setting it on the member interface will try to assign the > SLAAC address to the member, which is not allowed. .., which is *no longer* allowed by default but was good for ages. -- Bjoern A. Zeeb r15:7 From nobody Mon Jul 28 07:38:03 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4br9M11KSTz620Z6 for ; Mon, 28 Jul 2025 07:38:21 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4br9M04hsSz3Cyx for ; Mon, 28 Jul 2025 07:38:20 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qt1-x82f.google.com with SMTP id d75a77b69052e-4ab63f8fb91so29359841cf.0 for ; Mon, 28 Jul 2025 00:38:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kev009.com; s=google; t=1753688295; x=1754293095; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=G9Q4A9I6mrO7YvdpZs9KHn7FdEvgtAVGy7z1BOE1muw=; b=U6SBY3eBKOOf9g62pE47GlmDWZ/c9hEeTqGZWPB08xf9pZfLHJKz19a2bVAO5sferi mIt0HIgkpilj0fjiMQKBRqc+Zmc3TRpVeRn/AR1e/nT6PZgYPx5+efqgCm8H0TOt139c VgikSoNdH8W59FwgkidtFGcqFD54YVSNZvcMk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753688295; x=1754293095; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=G9Q4A9I6mrO7YvdpZs9KHn7FdEvgtAVGy7z1BOE1muw=; b=eg8B/y3vnVzslonHkwfh+Y4Or2Gr1nEBa/EcPEEOi8J7tT8WDV63jnDCfC9srfP5F4 L4G+1S17EiompyJTh4XsHxwvzVcYgXh/aApN4XLWjYVyHMgDNgk7nv6FYbSMO5KC/gNZ zbZAbodM7ENwaIYVZUhN1TiJ1Dowkum5+4Scohd8h480syDpPi1gEaBp799+AW4YdVqA Z4k6WwzBAnplIUjYgLJSEEiRb2d28oPqvMQyusCh6o84Xlf2nEWJsukJwYpt4eeXF4OD jjDvlpBhb308xtCDIKjzPBznrvdhMzl+sNYcT0vl8muyVvofMxfysxTXrwDnPrLMdaXX jvOg== X-Gm-Message-State: AOJu0Ywe16amtB5XFJdVQgUWo/2AOuDbkaY9vshEp/3r9GIW8RttNvu1 CSMdwp3nsz7VP8iyrf1jTTgYAx7BqNO2N0jxdQ7OTXD1r+eLYt452fz+epDlte1UKjcIn4C4saJ MLgXLgCV/d6lWbkS7qGL2bPsibi65fuzIYJDCVVcynGSW1P55IUVZ6LZj X-Gm-Gg: ASbGncubtIR1TuDEYPQUeqteZQ0WTaV6pMfnWqNVcRoBO2s2SSPAvB1OyRxcxkl5Fhw ZfKNUSM7q0EIw5h7fAyqOq0KcuJi+kuUj2dyrq/PetGjoUCjYwVJdBPUHTRYS0vq2wj8DHH2oP9 u5A153aaR2tRA12hr9YiuMbxwUkA91ni/MoPgxgEYsSVp7YoXqOejE+PhHMlsJTTzxQprYpcv1V oTF26Ab X-Google-Smtp-Source: AGHT+IFta+ykpER+/6SA57fIn8a4WB8q2y4UJnIk4/WtywV8Vr+8ccgI+WiDhlg9dUT64BtlJrQEUuPwWfn8zHMenFo= X-Received: by 2002:a05:622a:a28c:b0:4a9:ae5a:e8a6 with SMTP id d75a77b69052e-4ae98cd9171mr105836711cf.47.1753688294985; Mon, 28 Jul 2025 00:38:14 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <8bfd193f-4279-4ad3-a25b-fffda11cc5b4@mm.st> In-Reply-To: <8bfd193f-4279-4ad3-a25b-fffda11cc5b4@mm.st> From: Kevin Bowling Date: Mon, 28 Jul 2025 00:38:03 -0700 X-Gm-Features: Ac12FXwJhmacYREwzQdqo7fkvGiMfhC89NoK1XiLkLnA50Fo56tBpEASKMzGkkM Message-ID: Subject: Re: LLVM broken on main (arm64)? To: cyric@mm.st Cc: freebsd-current@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4br9M04hsSz3Cyx X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] On Sun, Jul 27, 2025 at 7:36=E2=80=AFPM wrote: > > Lexi Winter wrote: > > Dimitry Andric: > >> On 27 Jul 2025, at 12:44, Herbert J. Skuhra wrote: > >>> > >>> after updating from main-n279078-1f2c178e5688 to > >>> main-n279105-9b3055d0d4bc (arm64) I have the following issue: > >>> > >>> $ cc > >>> PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and in= clude the crash backtrace, preprocessed source, and associated run script. > >>> Stack dump: > >>> 0. Program arguments: cc > >>> 1. Compilation construction > >>> Stack dump without symbol names (ensure you have llvm-symbolizer in y= our PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): > >>> 0 libprivatellvm.so.19 0x00000edc041485ec llvm::sys::PrintStackTrace= (llvm::raw_ostream&, int) + 72 > >>> 1 libprivatellvm.so.19 0x00000edc041464ec llvm::sys::RunSignalHandle= rs() + 128 > >>> 2 libprivatellvm.so.19 0x00000edc04148d48 llvm::support::detail::pro= vider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 41= 2 > >>> 3 libthr.so.3 0x00000edc06bafc38 _pthread_sigmask + 1320 > >>> Segmentation fault > >> > >> That's a very short trace, with no useful information. Maybe installwo= rld was half-finished? > > > > i am seeing something similar on amd64 after updating past 9b3055d0d4bc= : > > > > 1& 1? 172!freebsd15 ~/src/bsd/dev [lf/dev/pkgbase-toolchain]% cc > > > > PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and incl= ude the crash backtrace, preprocessed source, and associated run script. > > Stack dump without symbol names (ensure you have llvm-symbolizer in you= r PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): > > 0 libprivatellvm.so.19 0x00001ca34ed8f2c9 llvm::sys::PrintStackTrace(l= lvm::raw_ostream&, int) + 57 > > 1 libprivatellvm.so.19 0x00001ca34ed8d185 llvm::sys::RunSignalHandlers= () + 85 > > 2 libprivatellvm.so.19 0x00001ca34ed8f9d7 llvm::support::detail::provi= der_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 375 > > 3 libthr.so.3 0x00001ca352fc88ec _pthread_sigmask + 1340 > > 4 libthr.so.3 0x00001ca352fc7ebb pthread_signals_unblock_np += 1467 > > 5 libthr.so.3 0x00001ca34449d2d3 pthread_signals_unblock_np += 18446744073462962643 > > 6 libprivatellvm.so.19 0x00001ca34d5b28be llvm::cl::opt>::~opt() + 62 > > 7 libc.so.7 0x00001ca35434131f __cxa_finalize + 351 > > [2] 5802 bus error (core dumped) cc > > > > i'm using pkgbase so unlikely to be a partial install. could it be tha= t > > this change requires a clean build? > > And it looks like this for me, amd64, WITHOUT_CLEAN build (default): Can you confirm if simply setting WITH_LLVM_ASSERTIONS fixes the issue? No clean, no blowing away /usr/obj, etc. I just need a confirmation from someone that a reversion would actually work or if we are stuck in for something deeper. > $ cc --version > FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git > llvmorg-19.1.7-0-gcd708029e0b2) > Target: x86_64-unknown-freebsd15.0 > Thread model: posix > InstalledDir: /usr/bin > Build config: +assertions > zsh: abort (core dumped) cc --version > > (gdb) bt > #0 kill () at kill.S:4 > #1 0x0000062f57af2540 in __fail (msg=3D0x62f579f5aa5 "stack overflow > detected; terminated") > at /usr/src/lib/libc/secure/libc_stack_protector.c:119 > #2 0x0000062f57af24b0 in __stack_chk_fail () at > /usr/src/lib/libc/secure/libc_stack_protector.c:126 > #3 0x0000062f49fcebb6 in BuildCompilation () at > /data/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:2330 > #4 0x000006272564d3e4 in clang_main () at > /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:361 > #5 0x000006272564bc22 in main () at > /usr/src/usr.bin/clang/clang/clang-driver.cpp:17 > From nobody Mon Jul 28 08:01:13 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4br9sn74DBz62lvJ for ; Mon, 28 Jul 2025 08:01:33 +0000 (UTC) (envelope-from herbert@gojira.at) Received: from mail.bsd4all.net (mail.bsd4all.net [IPv6:2a01:4f8:13b:240c::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4br9sl73zhz3Fxf for ; Mon, 28 Jul 2025 08:01:31 +0000 (UTC) (envelope-from herbert@gojira.at) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gojira.at header.s=mail202005 header.b=Df2kXnum; spf=pass (mx1.freebsd.org: domain of herbert@gojira.at designates 2a01:4f8:13b:240c::25 as permitted sender) smtp.mailfrom=herbert@gojira.at; dmarc=none Date: Mon, 28 Jul 2025 10:01:13 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gojira.at; s=mail202005; t=1753689684; bh=4eKsYI0rtqXSW4eKpCPzAgEWczhDkj3bfCNrtm44/z4=; h=Date:Message-ID:From:To:Subject:MIME-Version:Content-Type; b=Df2kXnumsOFQUwvOs0SMo1V6PNJLhUeoRh2YptXd2vEiTj4C5Tm0Hw3+wiLlpKBk6 ucMDSR4Gta3I3z7c9nryqD4wHKuoJvHH5ykujc4cA7meHGezINg2eUmMj/HKHqgTHy kQm/NmOLxdakwg3tZZsy/xogmItg6OpQtyOUg50E+up7z7bVhyYP59jOGY98wPr25K k/q+7ycWbb6mpdiYsPRXHVZBMgTvNhefqhmaP12JANkzhq6q69186d230tJ2pjG8iB EFUObFegfMd+8g3t5XGGQGQDdhaZQ9Hndnd9OCU/GvADMBaNwJkkwJ/VO5CivMWIje Dmv6xa33pBL9A== Message-ID: <87y0s8rbg6.wl-herbert@gojira.at> From: "Herbert J. Skuhra" To: current@freebsd.org Subject: Re: LLVM broken on main (arm64)? In-Reply-To: <8bfd193f-4279-4ad3-a25b-fffda11cc5b4@mm.st> References: <8bfd193f-4279-4ad3-a25b-fffda11cc5b4@mm.st> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/31.0 Mule/6.0 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Spamd-Result: default: False [-0.93 / 15.00]; MID_CONTAINS_FROM(1.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.997]; NEURAL_HAM_MEDIUM(-0.96)[-0.960]; NEURAL_HAM_LONG(-0.48)[-0.478]; R_SPF_ALLOW(-0.20)[+ip6:2a01:4f8:13b:240c::25]; R_DKIM_ALLOW(-0.20)[gojira.at:s=mail202005]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; DMARC_NA(0.00)[gojira.at]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gojira.at:+] X-Rspamd-Queue-Id: 4br9sl73zhz3Fxf X-Spamd-Bar: / On Mon, 28 Jul 2025 04:34:49 +0200, cyric@mm.st wrote: > > Lexi Winter wrote: > > Dimitry Andric: > >> On 27 Jul 2025, at 12:44, Herbert J. Skuhra wrote: > >>> > >>> after updating from main-n279078-1f2c178e5688 to > >>> main-n279105-9b3055d0d4bc (arm64) I have the following issue: > >>> > >>> $ cc > >>> PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. > >>> Stack dump: > >>> 0. Program arguments: cc > >>> 1. Compilation construction > >>> Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): > >>> 0 libprivatellvm.so.19 0x00000edc041485ec llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 72 > >>> 1 libprivatellvm.so.19 0x00000edc041464ec llvm::sys::RunSignalHandlers() + 128 > >>> 2 libprivatellvm.so.19 0x00000edc04148d48 llvm::support::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 412 > >>> 3 libthr.so.3 0x00000edc06bafc38 _pthread_sigmask + 1320 > >>> Segmentation fault > >> > >> That's a very short trace, with no useful information. Maybe installworld was half-finished? > > > > i am seeing something similar on amd64 after updating past 9b3055d0d4bc: > > > > 1& 1? 172!freebsd15 ~/src/bsd/dev [lf/dev/pkgbase-toolchain]% cc > > > > PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. > > Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): > > 0 libprivatellvm.so.19 0x00001ca34ed8f2c9 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 57 > > 1 libprivatellvm.so.19 0x00001ca34ed8d185 llvm::sys::RunSignalHandlers() + 85 > > 2 libprivatellvm.so.19 0x00001ca34ed8f9d7 llvm::support::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 375 > > 3 libthr.so.3 0x00001ca352fc88ec _pthread_sigmask + 1340 > > 4 libthr.so.3 0x00001ca352fc7ebb pthread_signals_unblock_np + 1467 > > 5 libthr.so.3 0x00001ca34449d2d3 pthread_signals_unblock_np + 18446744073462962643 > > 6 libprivatellvm.so.19 0x00001ca34d5b28be llvm::cl::opt>::~opt() + 62 > > 7 libc.so.7 0x00001ca35434131f __cxa_finalize + 351 > > [2] 5802 bus error (core dumped) cc > > > > i'm using pkgbase so unlikely to be a partial install. could it be that > > this change requires a clean build? > > And it looks like this for me, amd64, WITHOUT_CLEAN build (default): > > $ cc --version > FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git > llvmorg-19.1.7-0-gcd708029e0b2) > Target: x86_64-unknown-freebsd15.0 > Thread model: posix > InstalledDir: /usr/bin > Build config: +assertions > zsh: abort (core dumped) cc --version I've updated another amd64 system from 92dfc3fbcd79 to f2de5a6dd7bb (without ccache or META_MODE). Clang doesn't crash but still shows "Build config: +assertions". So I guess something is not rebuilt properly. On a clean build: $ clang --version FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2) Target: x86_64-unknown-freebsd15.0 Thread model: posix InstalledDir: /usr/bin -- Herbert From nobody Mon Jul 28 08:09:55 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4brB3k31f7z62m92 for ; Mon, 28 Jul 2025 08:10:10 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4brB3j4xp5z3HNR for ; Mon, 28 Jul 2025 08:10:09 +0000 (UTC) (envelope-from kostikbel@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: from tom.home (kib@localhost [127.0.0.1] (may be forged)) by kib.kiev.ua (8.18.1/8.18.1) with ESMTP id 56S89uM8008434; Mon, 28 Jul 2025 11:09:59 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 56S89uM8008434 Received: (from kostik@localhost) by tom.home (8.18.1/8.18.1/Submit) id 56S89tpv008433; Mon, 28 Jul 2025 11:09:55 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 28 Jul 2025 11:09:55 +0300 From: Konstantin Belousov To: Kevin Bowling Cc: cyric@mm.st, freebsd-current@freebsd.org Subject: Re: LLVM broken on main (arm64)? Message-ID: References: <8bfd193f-4279-4ad3-a25b-fffda11cc5b4@mm.st> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on tom.home X-Rspamd-Queue-Id: 4brB3j4xp5z3HNR X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US] On Mon, Jul 28, 2025 at 12:38:03AM -0700, Kevin Bowling wrote: > On Sun, Jul 27, 2025 at 7:36 PM wrote: > > > > Lexi Winter wrote: > > > Dimitry Andric: > > >> On 27 Jul 2025, at 12:44, Herbert J. Skuhra wrote: > > >>> > > >>> after updating from main-n279078-1f2c178e5688 to > > >>> main-n279105-9b3055d0d4bc (arm64) I have the following issue: > > >>> > > >>> $ cc > > >>> PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. > > >>> Stack dump: > > >>> 0. Program arguments: cc > > >>> 1. Compilation construction > > >>> Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): > > >>> 0 libprivatellvm.so.19 0x00000edc041485ec llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 72 > > >>> 1 libprivatellvm.so.19 0x00000edc041464ec llvm::sys::RunSignalHandlers() + 128 > > >>> 2 libprivatellvm.so.19 0x00000edc04148d48 llvm::support::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 412 > > >>> 3 libthr.so.3 0x00000edc06bafc38 _pthread_sigmask + 1320 > > >>> Segmentation fault > > >> > > >> That's a very short trace, with no useful information. Maybe installworld was half-finished? > > > > > > i am seeing something similar on amd64 after updating past 9b3055d0d4bc: > > > > > > 1& 1? 172!freebsd15 ~/src/bsd/dev [lf/dev/pkgbase-toolchain]% cc > > > > > > PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. > > > Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): > > > 0 libprivatellvm.so.19 0x00001ca34ed8f2c9 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 57 > > > 1 libprivatellvm.so.19 0x00001ca34ed8d185 llvm::sys::RunSignalHandlers() + 85 > > > 2 libprivatellvm.so.19 0x00001ca34ed8f9d7 llvm::support::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 375 > > > 3 libthr.so.3 0x00001ca352fc88ec _pthread_sigmask + 1340 > > > 4 libthr.so.3 0x00001ca352fc7ebb pthread_signals_unblock_np + 1467 > > > 5 libthr.so.3 0x00001ca34449d2d3 pthread_signals_unblock_np + 18446744073462962643 > > > 6 libprivatellvm.so.19 0x00001ca34d5b28be llvm::cl::opt>::~opt() + 62 > > > 7 libc.so.7 0x00001ca35434131f __cxa_finalize + 351 > > > [2] 5802 bus error (core dumped) cc > > > > > > i'm using pkgbase so unlikely to be a partial install. could it be that > > > this change requires a clean build? > > > > And it looks like this for me, amd64, WITHOUT_CLEAN build (default): > > Can you confirm if simply setting WITH_LLVM_ASSERTIONS fixes the > issue? No clean, no blowing away /usr/obj, etc. I just need a > confirmation from someone that a reversion would actually work or if > we are stuck in for something deeper. Can you make the obj directory different between assertion vs. optimized build? Then you do not need a special cleanup. > > > $ cc --version > > FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git > > llvmorg-19.1.7-0-gcd708029e0b2) > > Target: x86_64-unknown-freebsd15.0 > > Thread model: posix > > InstalledDir: /usr/bin > > Build config: +assertions > > zsh: abort (core dumped) cc --version > > > > (gdb) bt > > #0 kill () at kill.S:4 > > #1 0x0000062f57af2540 in __fail (msg=0x62f579f5aa5 "stack overflow > > detected; terminated") > > at /usr/src/lib/libc/secure/libc_stack_protector.c:119 > > #2 0x0000062f57af24b0 in __stack_chk_fail () at > > /usr/src/lib/libc/secure/libc_stack_protector.c:126 > > #3 0x0000062f49fcebb6 in BuildCompilation () at > > /data/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/string:2330 > > #4 0x000006272564d3e4 in clang_main () at > > /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:361 > > #5 0x000006272564bc22 in main () at > > /usr/src/usr.bin/clang/clang/clang-driver.cpp:17 > > > From nobody Mon Jul 28 13:32:47 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4brKD020J1z635MM for ; Mon, 28 Jul 2025 13:32:48 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4brKCz74cTz3xXp; Mon, 28 Jul 2025 13:32:47 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753709568; 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; bh=2pV9m0rT3fcMm1XdC9fVoEywFKZVgkTg7nQd2Djx1F4=; b=yWafuAt7DRN/Oj0hLzFhxf9boelDGvfEXrvW4oT/d5GvAIsOV29ROTWez2C/BVp3v4/UvK o7S5pJLdHEn7+Ljq2UZ+lquGd5pZF1kmzVwzUXfxd+gyJWKuJrOpajoiojutAXFXJzDXRj pPSmJAUpqyq07+p6JCj7CySFqyoM3pVuFMSAQNHLsBYBMfR8IXHsh+LbVsN8H1FRhzLIkQ zELTzGO8To3Nk/7sFh51Ylb+/hvDbYLiAWBrut7mK50NWldjFCVmBcRMTLxysSeHf5oowe Wn4bCiLBaZ+h+65ywl4CuzUiHfc0nDJPXqvcSCn+gJ6RgghpnMqXUDouvpPk2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753709568; 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; bh=2pV9m0rT3fcMm1XdC9fVoEywFKZVgkTg7nQd2Djx1F4=; b=YBvZXMIhZ92AJNrjgGyj/sbtJcJ4S/j7hs5eez3eN0b7srkh7vX78Qh5+oHSaNShAvkVXy 6OjGaAxP1n7oX6jQQidEhC9cO/70GR3Gmj/7VxeOglNAPGYqIu9Vync+kAmooxevcq2WfT RubYp96tv3SBOnD1FHA+Z0GLlGZWh/0HYGJFBhaU2xssq+yw6UYf/YSeAZy8Ov1DS2z8o5 eEOYoq4lro/MjQuff+dkuESoRQHuEdcI4WXfc64p+bAKZPNa6PrP2kKZ7oT+UlElBfwraC /3VIcUgn5bdLf2+8ewKWadL7bh1WQsq4wNVCDz5NvDsqknwdz2DvpXi/bWbiEg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753709568; a=rsa-sha256; cv=none; b=W4nqviqSc/+5xBLwSEOxOVjiv39CnjvP6aBNQvqDt3WyD7oNMO4/JBvcuYwwrlkieLjE9+ f8Jx8U4uaB4LTPzQznKlyW5dfkP5cTMGHaweEa22UUf5+tRKlNxxs+TBy45CLVSvAy7+04 xNlhSWLoQNElxJtOwsbNALFiq4Ap/bOS3VehL14NZpyV/sdIA79JJU5oitz1/ZoCj3n0iR Jrs/OEbfc/+5Dx9qp26mJOq3LIFX5fTfNh+pjba+fzaqzUP61c0qsEmnfqQlZvjq6znhxf V0HuUJUsO1UQzCP7lVqNIowVJWlEbBVwhGd+1qXqAJ1/S6lpo7MXDiCIkVL0Xw== Received: by freefall.freebsd.org (Postfix, from userid 1532) id D648E171F2; Mon, 28 Jul 2025 13:32:47 +0000 (UTC) Date: Mon, 28 Jul 2025 14:32:47 +0100 From: Lexi Winter To: current@freebsd.org Cc: cy@freebsd.org Subject: ssh errors, libgssapi_krb5 Message-ID: Mail-Followup-To: current@freebsd.org, cy@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="YisN3FRhoKLVVIz9" Content-Disposition: inline --YisN3FRhoKLVVIz9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline hello, on recent (last ~2 days) main with WITH_MITKRB5, ssh with GSSAPI seems broken: % git push lf dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" git@git.le-fay.org: Permission denied (publickey,gssapi-with-mic). fatal: Could not read from remote repository. am i missing some config change or do i need to update something? --YisN3FRhoKLVVIz9 Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaId7/AAKCRD1nT63mIK/ YKqjAP9QXuodFMvrY5CklfVDw5RbrDJq37HhSYxj+15Uhd2OMwEAo+08d2hGkbN6 TNbRSngXQ+PxRFjGpP3kOUXx9zoTMQE= =2+6x -----END PGP SIGNATURE----- --YisN3FRhoKLVVIz9-- From nobody Mon Jul 28 14:00:57 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4brKs54m1Qz636xP for ; Mon, 28 Jul 2025 14:01:29 +0000 (UTC) (envelope-from herbert@fastmail.jp) Received: from fout-a5-smtp.messagingengine.com (fout-a5-smtp.messagingengine.com [103.168.172.148]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4brKs40rj0z49ZV for ; Mon, 28 Jul 2025 14:01:28 +0000 (UTC) (envelope-from herbert@fastmail.jp) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=fastmail.jp header.s=fm3 header.b=brl0WRBE; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=IhNlGHpw; spf=pass (mx1.freebsd.org: domain of herbert@fastmail.jp designates 103.168.172.148 as permitted sender) smtp.mailfrom=herbert@fastmail.jp; dmarc=pass (policy=none) header.from=fastmail.jp Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfout.phl.internal (Postfix) with ESMTP id 71F96EC128C for ; Mon, 28 Jul 2025 10:01:24 -0400 (EDT) Received: from phl-imap-02 ([10.202.2.81]) by phl-compute-01.internal (MEProxy); Mon, 28 Jul 2025 10:01:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.jp; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1753711284; x=1753797684; bh=g0L+HlFwr39rBV9CnBa40wZswvY7+HdYakw5mP/Hjz4=; b= brl0WRBE74lFW/rZl0WISy0f51vj0aTlZZvp3vfToQTf80GXAGEq2dVcWp1HQKy2 dpuz9Hb0yapKOvi3e20cDil5g0d3pZa2niOWUjad75pfyQJRxkQ/ermMN6/nmxCT /izGLTjMKtYmtH9fVKRiFN+CyA7lLEkettZleCJ9ylIOotWOGEAkfRYXYYqu61sq q6iJ82EDA+SwNg1e3YDzAEKbIYmbXKLOezzyrPhzv1coLuuFXGt0i3Pmw+EL1XqF lJ7qri1UcSybYPzgHB/rWbtK0v/eIt3pkRZr9+X8wwrDmpurMq3qTx1iKpApnPL9 VQZk+NeaHUa3Iw4y1KfN3w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1753711284; x=1753797684; bh=g 0L+HlFwr39rBV9CnBa40wZswvY7+HdYakw5mP/Hjz4=; b=IhNlGHpwEtz6KIlEH ui5d1K0T5kEq+WIsKxlCPj1aJLNwKwv4l+jQ5QI2p1eKyeCsfRA2NgTJ9lxZuQlh zQVhZmRkdyLy0a34M6I8FsNmENIRwCuXumfhDOlhW7dqeRSP4JXn3J8Mw+nmpO6d QazbZ0UmJoyB+nfBlCjj+tiGKZzJTJUmmU28MSedfFIrFlLarWhd4fmX24QeXkxJ NYHjMa6DvFyvOTHhKOvwybRkeftJFKwIdQjHLmbLnXgjljtg8NLD96uP0tvM0Wk/ a+r96pIYeTlpp/DzSd5IbWgMqA/4uERhJAqn9EpUQ69PRslVjj2Ca94mlBUQZKgG blSgg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdelvdefiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecunecujfgurhepofggfffhvffkjghfufgtgfesthejredtre dttdenucfhrhhomhepjfgvrhgsvghrthcuoehhvghrsggvrhhtsehfrghsthhmrghilhdr jhhpqeenucggtffrrghtthgvrhhnpedtgeekleetfffgtdehjeffgfeiffduffekveeuie fffeeltdevgfdukeefgeehhfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep mhgrihhlfhhrohhmpehhvghrsggvrhhtsehfrghsthhmrghilhdrjhhppdhnsggprhgtph htthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegtuhhrrhgvnhhtsehf rhgvvggsshgurdhorhhg X-ME-Proxy: Feedback-ID: i8e7149f9:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 3B8A2700068; Mon, 28 Jul 2025 10:01:24 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 X-ThreadId: T2d5f6497a8a85f42 Date: Mon, 28 Jul 2025 16:00:57 +0200 From: Herbert To: current@FreeBSD.org Message-Id: <701d3288-4aec-47bd-b7e2-4ee49bab3f2e@betaapp.fastmail.com> In-Reply-To: References: Subject: Re: ssh errors, libgssapi_krb5 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-1.96 / 15.00]; NEURAL_SPAM_LONG(1.00)[0.998]; NEURAL_HAM_MEDIUM(-1.00)[-0.997]; NEURAL_HAM_SHORT(-0.87)[-0.870]; DMARC_POLICY_ALLOW(-0.50)[fastmail.jp,none]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; R_DKIM_ALLOW(-0.20)[fastmail.jp:s=fm3,messagingengine.com:s=fm3]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.148:from]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; ASN(0.00)[asn:151847, ipnet:103.168.172.0/24, country:AU]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[fastmail.jp]; FREEMAIL_FROM(0.00)[fastmail.jp]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[current@FreeBSD.org]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[current@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[fastmail.jp:+,messagingengine.com:+] X-Rspamd-Queue-Id: 4brKs40rj0z49ZV X-Spamd-Bar: - On Mon, 28 Jul 2025, at 15:32, Lexi Winter wrote: > hello, > > on recent (last ~2 days) main with WITH_MITKRB5, ssh with GSSAPI seems > broken: > > % git push lf > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > git@git.le-fay.org: Permission denied (publickey,gssapi-with-mic). > fatal: Could not read from remote repository. > > am i missing some config change or do i need to update something? Have you rebuilt ports like curl, git, etc.? What's the output of 'pkg check'? From nobody Mon Jul 28 14:05:45 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4brKy14bTDz637Qm for ; Mon, 28 Jul 2025 14:05:45 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4brKy13cGRz3CkN; Mon, 28 Jul 2025 14:05:45 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753711545; 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: in-reply-to:in-reply-to:references:references; bh=krP/M6WcosxBYZb7JxxSbrgL1i3HbG9BfEaFsLqJcjE=; b=nNafrkISLkVpeWD7Cc+ybEBx6Vkwhr7iFczSj6Dkxxw9hcO+PwxBGGhpWTDrqr8rYd2n88 yGGoVlGc4RSGOuSNecUVWobvo5A+ASLeDKo1taLqkiVs33sF3dsMFt+JTT+Je/NMvJA2Ej bkXyFcIi93BEOwLaP0b3f4G8YNRBFLdRu14e3yFM40OYn6ct7QeZf/cwuCwUSCeveAJQ/p /pXeFN7cQ9jAua04fK9pKbdc2HfoqZAMIARx/LwvKOzXp8ufe+OeKZ6hutQBdVA+9WHj9j jNIIcyhLqOqD6AMhyn+sUjsTVGjDypHK2bB9P+WvL/eUEY5o9xQzmhyLFJ5R8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753711545; 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: in-reply-to:in-reply-to:references:references; bh=krP/M6WcosxBYZb7JxxSbrgL1i3HbG9BfEaFsLqJcjE=; b=WMtYT1R3cgN5jdvpc2rjhNWit8tnfwqIHGhOkI0e+WVb2XjtnB0CxF+/+rCherjV4R7+2L AlEK9mQOxosawvLFEdu75fbxNYnrRh0hCa6ZyuIhSMF1k1lz+40PV68+r2qfVCOmRH2G2j CYKkJaC/aWw1ukwtEKpRbW1KL5grQ0yNAe4Sqguv0C3MJh/yJUryrS9jIU2wS7Xw4LTq/L 0jV9AalI7n7rHPLdySf07f7/m7zxKddqj59IS2F2DUVk74JQUnzosWQBeIsEZF1Lfso3BJ pDLtKVqiXsUkVSdkLF5gXMgsWMe6s7Mvl1GNHd+ujRHLkBXoSeP58F78SlfyjA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753711545; a=rsa-sha256; cv=none; b=TD5nJS9ox6CNno0jGjB5Vc9W12BzIiSguMhRFuuuPhjb8c+GM3UFNv6laGpJcbQ/JzCxQj tmRanfXKDMlJF0C2w5kpKDbJAmMDx5SOCf6xt83xrYNlr7+BjXcyB0AHBdzrDp/AD0v/99 Nvsh3ks48sHpWNBAOC5RD1gmWTHqbf/Smc3VPP/6zG1dV52qmZnRpTw7i76mkzspTMIZhF fNjOtwrQBBstQTx6Mz+RkDwjtDVHRfvANWEZ7ZBtSOI6Qi+ykcrtStReOvbEw3z2QZYH0Q A/vzlURJBlzXBU2VJtR9AnVQakOiAZkUDBqobUltlxac9UMBzqfPM4LBZybCCg== Received: by freefall.freebsd.org (Postfix, from userid 1532) id 5F84017573; Mon, 28 Jul 2025 14:05:45 +0000 (UTC) Date: Mon, 28 Jul 2025 15:05:45 +0100 From: Lexi Winter To: Herbert Cc: current@freebsd.org Subject: Re: ssh errors, libgssapi_krb5 Message-ID: Mail-Followup-To: Herbert , current@freebsd.org References: <701d3288-4aec-47bd-b7e2-4ee49bab3f2e@betaapp.fastmail.com> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="uOVhwizhT7h4PTP0" Content-Disposition: inline In-Reply-To: <701d3288-4aec-47bd-b7e2-4ee49bab3f2e@betaapp.fastmail.com> --uOVhwizhT7h4PTP0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Herbert: > On Mon, 28 Jul 2025, at 15:32, Lexi Winter wrote: > > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > > git@git.le-fay.org: Permission denied (publickey,gssapi-with-mic). >=20 > Have you rebuilt ports like curl, git, etc.? this isn't related to ports, it happens with /usr/bin/ssh as well. i probably should have mentioned that. but oddly, after rebuilding main with no changes and updating again, ssh now works fine. but i don't really understand what broke it to begin with... what causes ssh to load libgssapi_something? --uOVhwizhT7h4PTP0 Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaIeDtQAKCRD1nT63mIK/ YBO/AQC4zrXZ1u5crwzeR/FLfcglYYPbsMF14h+w3rDJWO4k5wEA5kW+c7mulTrE I/znj+qCRPnDHItMV/Rw5v+BiNjUtg0= =eVuD -----END PGP SIGNATURE----- --uOVhwizhT7h4PTP0-- From nobody Mon Jul 28 14:46:20 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4brLrt4YbKz6391W for ; Mon, 28 Jul 2025 14:46:22 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta004.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4brLrs70Qnz3JP9; Mon, 28 Jul 2025 14:46:21 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of cy.schubert@cschubert.com designates 3.97.99.33 as permitted sender) smtp.mailfrom=cy.schubert@cschubert.com; dmarc=permerror reason="p tag has invalid value: quarantine rua=mailto:p[ostmaster@cschubert.com" header.from=cschubert.com (policy=permerror) Received: from shw-obgw-4002a.ext.cloudfilter.net ([10.228.9.250]) by cmsmtp with ESMTPS id gKUnuyx7w5MqygP7NuEr2a; Mon, 28 Jul 2025 14:46:21 +0000 Received: from spqr.komquats.com ([70.66.136.217]) by cmsmtp with ESMTPSA id gP7MuCYjkl5eGgP7NuhEIZ; Mon, 28 Jul 2025 14:46:21 +0000 X-Auth-User: cschuber X-Authority-Analysis: v=2.4 cv=EO6l0EZC c=1 sm=1 tr=0 ts=68878d3d a=h7br+8Ma+Xn9xscxy5znUg==:117 a=h7br+8Ma+Xn9xscxy5znUg==:17 a=kj9zAlcOel0A:10 a=Wb1JkmetP80A:10 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=Rk-M77FJAAAA:8 a=YxBL1-UpAAAA:8 a=hChkFNv6i12Ynuzsh-MA:9 a=CjuIK1q_8ugA:10 a=LK5xJRSDVpKd5WXXoEvA:22 a=ef1k35tKgZpiIrJ2aQ5N:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id 14A6A531; Mon, 28 Jul 2025 07:46:20 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 0E87840D; Mon, 28 Jul 2025 07:46:20 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: current@freebsd.org, cy@freebsd.org Subject: Re: ssh errors, libgssapi_krb5 In-reply-to: References: Comments: In-reply-to Lexi Winter message dated "Mon, 28 Jul 2025 14:32:47 +0100." List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 28 Jul 2025 07:46:20 -0700 Message-Id: <20250728144620.0E87840D@slippy.cwsent.com> X-CMAE-Envelope: MS4xfFmenHBvsi56CL/Bf0t6rPQl3CwjMm31XYRnHdyMp/wyGXcp58ykulPOBBiRJ0ookVlEwMgonw9VRJszhaEbk4u4FQEcnzIl1GYhdkJAUxeRY2Yca2Iz iRbd5GqK7AQyM1WG+hCYHikY+ZN7r1M6P7aX5Mg/7VpTCJ62/Mc0xrmVOPiGB6xX0CrqZlXbFkH3xDxlYx6hImqg7yCgbTgCVqlOJMp4jvlkc3oNdjfsJOS+ X-Spamd-Result: default: False [-1.67 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.969]; NEURAL_SPAM_LONG(0.60)[0.603]; MV_CASE(0.50)[]; RWL_MAILSPIKE_EXCELLENT(-0.40)[3.97.99.33:from]; R_SPF_ALLOW(-0.20)[+ip4:3.97.99.32/31]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.33:from]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; DMARC_BAD_POLICY(0.00)[cschubert.com : p tag has invalid value: quarantine rua=mailto:p[ostmaster@cschubert.com]; R_DKIM_NA(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; REPLYTO_EQ_FROM(0.00)[] X-Rspamd-Queue-Id: 4brLrs70Qnz3JP9 X-Spamd-Bar: - In message , Lexi Winter writes: > > > --YisN3FRhoKLVVIz9 > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > > hello, > > on recent (last ~2 days) main with WITH_MITKRB5, ssh with GSSAPI seems > broken: > > % git push lf > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > git@git.le-fay.org: Permission denied (publickey,gssapi-with-mic). > fatal: Could not read from remote repository. > > am i missing some config change or do i need to update something? That was fixed by c0fae431fd6a. Too many moving parts, I missed that one. GSSAPI is a clearinghouse. It's a lookup table that calls the various GSSAPI modules made available by providers, i.e. Kerberos or in the case of Linux the gssproxy daemon. This will make having two kerberos in our tree as rickm@ requested a little challenging, because MIT and Heimdal share the same OID (for obvious reasons). If we want to keep the Heimdal libraries in our tree, temporarily, while we work through the kernel NFS issue we may to alter our gssapi to use a second lookup table (in /etc/gss/mech) just for heimdal. I have some ideas how to implement this securely so that no other app could use the alternate table. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e**(i*pi)+1=0 From nobody Mon Jul 28 14:52:44 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4brM0D4szWz639HN; Mon, 28 Jul 2025 14:52:44 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4brM0D4Hhvz3Ksc; Mon, 28 Jul 2025 14:52:44 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753714364; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=j0EXcQJ7cYa8IEVZOaD+LkS1mohbEpHGZyoaZGOv0lA=; b=u2c2pwY6/Xt7etF1aUok7tlIe57Q+0qCi5aHfdiB/TGkmseq6d2bwZyHauEJiuVzQxm4gZ hhD8mOwcdoMQcehOLEXxHlWZpadzkjiRNz/uN8swL45Q6KLvVBiZMAXa4Gr0nDPN26/lJF WtClCiZQamb0Pqqe5jS1UKlY2oeGWc7XCcRkgAMbTx9YO6qgjYzK2oPzAExvYPLliV23ne bpARrSu+qVWV+Z10+p4kszEG3UVrA9+HCPdtmfvxglBVlvzezWarW+/OgLuKpe0f5pyKwz f0+0ZvrY2kSjLL6y7e8S6JzPwF1yq93Wmyn9yCoCcSsEDEp90SiJoBDQKMH4Eg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753714364; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=j0EXcQJ7cYa8IEVZOaD+LkS1mohbEpHGZyoaZGOv0lA=; b=KPnIxb8afBOKA+K5gZrpgQc/zlD5kfvvE7y5sqGbNXDpI2fzhMgWLEk0ew7d1Hy7h5i8KU AXsteY/p+3AyCfHcZvVocoUEct1pH8K6mO6gNJa8skkL7/nhobb7mgIE2OoXRbsC/JRlhc RQQPETMXRyiKd2QvfMPA1eu76PtMKCv+73ehfkJAiBwJHLxTRpV4zImX34shxSw+3ZX0tW NsK/bDpc1OLNbumByR/+/T4GZCZx+KOJB+SxzOjptcDogYqUFCw8AARyjgay6fDTSoDZE2 DyVsLFM0ZHHl6u7xzldD2cirBB2UILQLieblyCpdp8ChWvNPOEjH3ht+Diu12Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753714364; a=rsa-sha256; cv=none; b=wvYseCPYukNrnKpQWzLHbyf+LdDkXp7Gub6F66gX+hrl997LK7zqOd56V0iZgoq53qpfpo WsAqUSiqUDtTm2Pu0BzNi+JDoDiPDY1AZEFUyPQFFqUNZfZcvinTs8wCGwBY9Lh4Kxl/ZQ Xjy0Ec91EBqLVVz3NRuMVFTOXHVkPvhp8cHO3bof0rtIJQf30xYgp7xOPkqRvZzhIWhtWo ZkRRhCtcPrS/s65jcLo1KWjCbP3PSl8EZwv3ihXG7dzGXfd1Ie3ZEQZUwGDFtYcoXkJENY Pv3tfwxmBcekXQAxrHP1E9bZguTTvfRckNg9FOn6WwFhm75iHwyScqY2S20NNw== Received: by freefall.freebsd.org (Postfix, from userid 1532) id 8B91017B0D; Mon, 28 Jul 2025 14:52:44 +0000 (UTC) Date: Mon, 28 Jul 2025 15:52:44 +0100 From: Lexi Winter To: current@freebsd.org, pkgbase@freebsd.org Subject: 15.0 pkgbase, new package for /usr/bin/make Message-ID: Mail-Followup-To: current@freebsd.org, pkgbase@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="OCdoPYhxckXT+Kio" Content-Disposition: inline --OCdoPYhxckXT+Kio Content-Type: text/plain; charset=us-ascii Content-Disposition: inline hello, 14f57afb852d added a new package, FreeBSD-bmake, which contains /usr/bin/make and /usr/share/mk. if you use pkgbase and need make, you should install the new package. expect several more of these announcements as we approach stable/15 since i really want to fix the remaining list of things which are in FreeBSD-utilities but shouldn't be. i apologise for the spam but i think it's better to fix this prior to release rather than after. (these are also noted in UPDATING, but i doubt all pkgbase users read that.) --OCdoPYhxckXT+Kio Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaIeOuAAKCRD1nT63mIK/ YGzOAP49DZ8pwKxX9Yq47qUvFcnp7WfNPNi7yziGoYzIoloyqQD+Jtok4bhjyUyA AG5VEobO+01E04gOBMHCkLZ2hT96uwk= =MTHG -----END PGP SIGNATURE----- --OCdoPYhxckXT+Kio-- From nobody Mon Jul 28 15:02:40 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4brMD61KC1z639l4 for ; Mon, 28 Jul 2025 15:03:02 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4brMD5680zz3P23; Mon, 28 Jul 2025 15:03:01 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-ae0de1c378fso644883766b.3; Mon, 28 Jul 2025 08:03:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753714975; x=1754319775; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=SBedcK10aJ8fcxpByvV3LuTv/QHDX2VyNZ3goTmPlq4=; b=OAaDaqYJUUNln5VWY5QwyC8KgYY7K2WmPWhp1HfdjfiK4Y8j+dYTPOCNd1trCp4n8F 12q/rbjDpWQRWkD4fu3hIzfnUPpBAms/QOU+Zpcb9JeO7pc0C9ahTdyNKiAXkxGP7Ts/ QPGgaR7cBwgx1rG3GlbzqWjZmI7Kow3XKCBeUbK7hj9vCcrWtjIk6De6ZS5CTkhfto67 KubuajUAERYe5iOe093w73VhnkQjMmzlxMu3o1WAnTTj6tUR1M1dfG/2kbd5yOrPB3M+ B+HO5C4E7pioDyxJI6ehcnufGQLh9KU6orL1FAFvOLEEL2ZaUOBkCvq/zIPEXk24dA04 W9kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753714975; x=1754319775; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SBedcK10aJ8fcxpByvV3LuTv/QHDX2VyNZ3goTmPlq4=; b=MvzzLKg+PCdN2nczqjsmv7qwdoQUV820bc7Ug+ckLl3j9qY1KHGtnWKVtr60oBlHZR ruig9NJYa5/TPxDe4g6WvANXj1SLsAoFdJZ5k6l5y/prXyKDiH9wwQRdNh3URpcdSSoa ryoLVegyftXPwibbC1RFdG91cegqTU830geGIbfivi0Hf+lyczTAOE0392PXlMSjE3Rc I1GQOlmYUnzHSJBTveNswXmoqyxJmHyqVw7e6n7CwE4+uOWZbi4QXmCnFdKWPBQ8+5PL hyh4zar/hqOWa1AHNpQRGenBDRWTTNS6vIbpy5EHd56/eIyGtjOAI8CMHmjosFJJKEU2 FUUQ== X-Forwarded-Encrypted: i=1; AJvYcCU9zbTpku49LEx1BuXvw7IQMS6ElKcHK2nMiM4ljZhwpefzpgScaTOd/e1zqcCf2KSd6A==@freebsd.org X-Gm-Message-State: AOJu0Yz0BFXRVOLKxthBttSvM2AbGwabtfyVTmeHjmS50dELlgxrNLOT hDhZojTuywGsrWQ99hnckLuU7Qkidfxhu3es/pXq9bfqISGmwc5PAjVQqQxQPT47xOzaeLez2Ub DHulXS/dovLxWlOSw9wh3CtPjb4M7wuTX X-Gm-Gg: ASbGncvTbzki5fdZuaFBU4SSslJ5DrkgnwLO9J7weoQ7qqTdAI25WbH8Z9lHDubqeVu 4Gjjx+VG5RXdqJUAmyJui2EOUsPhcQ61+oEbaOztQVGuAhAhhhvwkjDbkX7tp6fp8SqmYyQZV5P cgZReo3GglDn/VTn2tZ2EYRRHI3kJFVXZzTZC0HkRt2Gj8DKHL4f3/IkZ+PIEBMVMjz/jAEluZd V+RLtGNFGEuU+aOft4vJKamLy+OZI5+alF9hSU= X-Google-Smtp-Source: AGHT+IHR1GeNpKx6XZQHXaP1v1X1ghFbXdy3D7xJz+iX/gPHxMGbgnG2TV5MhJn3eOfpA5fOhrsF35M5KJIjf8RtJKU= X-Received: by 2002:a17:907:7245:b0:adf:f8f4:2001 with SMTP id a640c23a62f3a-af61d77a04emr1418226866b.49.1753714974550; Mon, 28 Jul 2025 08:02:54 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <20250728144620.0E87840D@slippy.cwsent.com> In-Reply-To: <20250728144620.0E87840D@slippy.cwsent.com> From: Rick Macklem Date: Mon, 28 Jul 2025 08:02:40 -0700 X-Gm-Features: Ac12FXwKONQttEqv2Cxq1EnxSCc-_pzvGju5I9tP7VTWKGMoK0Kl7uRoli_1iV4 Message-ID: Subject: Re: ssh errors, libgssapi_krb5 To: Cy Schubert Cc: current@freebsd.org, cy@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4brMD5680zz3P23 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Mon, Jul 28, 2025 at 7:46=E2=80=AFAM Cy Schubert wrote: > > In message , Lexi Winter writes: > > > > > > --YisN3FRhoKLVVIz9 > > Content-Type: text/plain; charset=3Dus-ascii > > Content-Disposition: inline > > > > hello, > > > > on recent (last ~2 days) main with WITH_MITKRB5, ssh with GSSAPI seems > > broken: > > > > % git push lf > > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > > git@git.le-fay.org: Permission denied (publickey,gssapi-with-mic). > > fatal: Could not read from remote repository. > > > > am i missing some config change or do i need to update something? > > That was fixed by c0fae431fd6a. Too many moving parts, I missed that one. > GSSAPI is a clearinghouse. It's a lookup table that calls the various > GSSAPI modules made available by providers, i.e. Kerberos or in the case = of > Linux the gssproxy daemon. > > This will make having two kerberos in our tree as rickm@ requested a litt= le > challenging, because MIT and Heimdal share the same OID (for obvious > reasons). If we want to keep the Heimdal libraries in our tree, > temporarily, while we work through the kernel NFS issue we may to alter o= ur > gssapi to use a second lookup table (in /etc/gss/mech) just for heimdal. = I > have some ideas how to implement this securely so that no other app could > use the alternate table. Forget about that request. MIT's gssapi has something called gss_inquire_sec_context_by_oid() which I think can return the session key, which is what the code in sys/kgssapi/krb5/krb5_mech.c does manually. My current plan is to add a new upcall RPC to the gssd, so the gssd can use this call to do the work. rick > > > -- > Cheers, > Cy Schubert > FreeBSD UNIX: Web: https://FreeBSD.org > NTP: Web: https://nwtime.org > > e**(i*pi)+1=3D0 > > > From nobody Mon Jul 28 15:52:08 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4brNJm38qDz63Cf8 for ; Mon, 28 Jul 2025 15:52:08 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4brNJm2XJYz3VX6; Mon, 28 Jul 2025 15:52:08 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753717928; 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: in-reply-to:in-reply-to:references:references; bh=krr7M+NxCnKLW0mDqSFJFRL+eDntBziQ+wFkyWWqOVQ=; b=O07kSqjhHGyOLcS+Q6EI4MNoEowVWQcKLcRaqVfCQd4flQxlrrjatcHbzIsISEPNG6Dr8g F/hWeyozDIKHhvbqQQNWFURYGFc6Pa4f5unELau8YedAuDls59JHPVA1eJ1uTgKPN53TPh GpEpyA0BHR5Wt+GtRSDwqYz9jJf8rPsXLtQ2BlhVhM10tYqFFbRTQ4sa7Iu1AlcssKNhy0 z81tZ0k2EmDOCv/jqdCLTcjNl8fLNLowR+yGSFZRib6kfkQ2KKvQR8q+zTV0VmsFunN5TG Q0B0WAuGoVByr3lKPMygWb7wmEWj3LN1UvTrtKQf5rt0xM6nEbANU4VRds1qDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753717928; 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: in-reply-to:in-reply-to:references:references; bh=krr7M+NxCnKLW0mDqSFJFRL+eDntBziQ+wFkyWWqOVQ=; b=xkRBUu0RBL0x09UbsIeC7P6cnieoy3vFMP4lXSBPHhRS5VN1/HXruTu4wkSe5gZpo5yYBT 1oFsbZAo3teRZ9iDql76qZxfF9VAduvTaJ2OzKjzFOe/+YBfbB5doD5XviXU+miSVK3n64 AoIIFF6CCaM9CoKWaAurtQrcPDNJ1TjH3zD448td9jSuAVk8toohwcP1l4raIXSIIui2ux 9aZR2HF/64+WusINWympkPE26NWEdjjMKjjDA0rBQxZelxjoCOmzvx75NIqWB7KDZIus/p WqY1AbKQxMmQFeFe5C5VAuUztdoe85Fzrs2wxvnv3GuFHlA1tii4tITJ/kYnfw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753717928; a=rsa-sha256; cv=none; b=Qg8v3To9t7DHbU1XUr+GXgBGD4admN+yXzN5yVG59BPmiBVDDQOkYxRdIMvALUuTCJXI03 92FtQW94B2GnVRXxlrQVrrnkPx2vLC+H+s59Pz4h+temXpDldwBHjjLmXxXrzw02oIJmlF +QuNgn/riGclEZuSFevbIT2zXcKPWx8jUcyxRgAKyEbnBZBmchsDiRD8hc9qjXZ/vdt6JU XaLvAgcEzG7RZjhCfP5bwNpvLHbIuEyAXjAzIf/D09fnp2zQi6QywrC4tjYS+itjErYLZu ZX36y5GVcJQFk2URNQv452afOVPHukU5OukmOb1A9EIiupVVmG/xAXEyUK/14w== Received: by freefall.freebsd.org (Postfix, from userid 1532) id 45CB4180A3; Mon, 28 Jul 2025 15:52:08 +0000 (UTC) Date: Mon, 28 Jul 2025 16:52:08 +0100 From: Lexi Winter To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= Cc: Adrian Chadd , qroxana , "freebsd-current@freebsd.org" Subject: Re: epair(4) Message-ID: Mail-Followup-To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= , Adrian Chadd , qroxana , "freebsd-current@freebsd.org" References: <45d0f49d-229b-46b4-af95-6e8c4c856661@plan-b.pwste.edu.pl> <932111f8-f5ca-46d1-9f66-983f80f6116b@protected-networks.net> <8DCF0DAB-5EE5-4FEF-8CCC-1D7AF971BA8C@hausen.com> <86ms8zbz6w.fsf@ltc.des.dev> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Ap8BfU+0nQ/QKHKO" Content-Disposition: inline In-Reply-To: <86ms8zbz6w.fsf@ltc.des.dev> --Ap8BfU+0nQ/QKHKO Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Dag-Erling Sm=F8rgrav: > Adrian Chadd writes: > > qroxana writes: > > > What's the best practice for setting up bridge0 on a NFS root > > > system? [...] > > That's an interesting problem that I don't think was even thought > > about when bridge(4) was added to FreeBSD. [...] I /think/ the tftp > > boot path configures the interface addressing via kernel APIs, and > > we'll need to undo it and flip it to a bridge. =20 > This is not the only scenario where you might want to add a bridge to a > configured system. I think it would be useful to have a setting that > causes all of an interface's addresses and routes to be moved to the > bridge when the interface is added to it. i'm not opposed to this and i think the idea is reasonable, but i will not have time to look at this prior to 15.0 and to be honest, it will be fairly low on my list of tasks after that. so i encourage anyone who needs this functionality to write the code :-) --Ap8BfU+0nQ/QKHKO Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaIecpAAKCRD1nT63mIK/ YOcmAP9rO5G5hXQ7ONuMTG3meiz7MM/cNE49cVQgJV/3mlii4AD/ZBFA6XhHCyB2 19IYdvIXpZQ8F7lcATupID30sdQ3NAM= =UWW3 -----END PGP SIGNATURE----- --Ap8BfU+0nQ/QKHKO-- From nobody Mon Jul 28 18:03:14 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4brRD73l54z63LCD for ; Mon, 28 Jul 2025 18:03:19 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta003.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4brRD61GGyz3mt6 for ; Mon, 28 Jul 2025 18:03:18 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of cy.schubert@cschubert.com designates 3.97.99.32 as permitted sender) smtp.mailfrom=cy.schubert@cschubert.com; dmarc=permerror reason="p tag has invalid value: quarantine rua=mailto:p[ostmaster@cschubert.com" header.from=cschubert.com (policy=permerror) Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTPS id gPUbuPKn29JM2gSBxuc166; Mon, 28 Jul 2025 18:03:17 +0000 Received: from spqr.komquats.com ([70.66.136.217]) by cmsmtp with ESMTPSA id gSBuu9P6GWX70gSBwu5vwn; Mon, 28 Jul 2025 18:03:17 +0000 X-Auth-User: cschuber X-Authority-Analysis: v=2.4 cv=d71WygjE c=1 sm=1 tr=0 ts=6887bb65 a=h7br+8Ma+Xn9xscxy5znUg==:117 a=h7br+8Ma+Xn9xscxy5znUg==:17 a=kj9zAlcOel0A:10 a=Wb1JkmetP80A:10 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=Rk-M77FJAAAA:8 a=YxBL1-UpAAAA:8 a=ZzUTNz-7foEldOVQz6YA:9 a=CjuIK1q_8ugA:10 a=LK5xJRSDVpKd5WXXoEvA:22 a=ef1k35tKgZpiIrJ2aQ5N:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id 35A796FA; Mon, 28 Jul 2025 11:03:14 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 2BFB328C; Mon, 28 Jul 2025 11:03:14 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Herbert , current@freebsd.org Subject: Re: ssh errors, libgssapi_krb5 In-reply-to: References: <701d3288-4aec-47bd-b7e2-4ee49bab3f2e@betaapp.fastmail.com> Comments: In-reply-to Lexi Winter message dated "Mon, 28 Jul 2025 15:05:45 +0100." List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 28 Jul 2025 11:03:14 -0700 Message-Id: <20250728180314.2BFB328C@slippy.cwsent.com> X-CMAE-Envelope: MS4xfBPb88XLmH6UZ7qasrcDeRNkZU52JzESdZLArH/zuIGpYNZKl5V8AHDIliTuQY41vrFCbfRCzvMaCgz1ah+h2MAIyI3GeYWF3W99wHV9aZvYTs3IiHyU km8E/sb5aHdDI7ABCC6kImeZz07DM8p/1i4OA5qxqPQkkyhkfbq+ihb/53NhTdthazt3lRKLFecolDDPXT7tJOPeWTgjyGcKJTmX+4bWifXxA7mKUgUmVWdR X-Spamd-Result: default: False [-1.96 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:3.97.99.32/31]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.32:from]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-0.06)[-0.062]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; TO_DN_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; DMARC_BAD_POLICY(0.00)[cschubert.com : p tag has invalid value: quarantine rua=mailto:p[ostmaster@cschubert.com]; FREEMAIL_TO(0.00)[fastmail.jp,freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; RCVD_COUNT_THREE(0.00)[4]; MLMMJ_DEST(0.00)[current@freebsd.org]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[] X-Rspamd-Queue-Id: 4brRD61GGyz3mt6 X-Spamd-Bar: - In message , Lexi Winter writes: > > Herbert: > > On Mon, 28 Jul 2025, at 15:32, Lexi Winter wrote: > > > dlopen: Cannot open "/usr/lib/libgssapi_krb5.so.121" > > > git@git.le-fay.org: Permission denied (publickey,gssapi-with-mic). > >=20 > > Have you rebuilt ports like curl, git, etc.? > > this isn't related to ports, it happens with /usr/bin/ssh as well. > i probably should have mentioned that. > > but oddly, after rebuilding main with no changes and updating again, ssh > now works fine. > > but i don't really understand what broke it to begin with... what causes > ssh to load libgssapi_something? The DSO bump broke gssapi/mech. The mech file was updated last night to point to the current DSO. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e**(i*pi)+1=0 From nobody Tue Jul 29 21:27:47 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bs7jw1YZQz63QZg for ; Tue, 29 Jul 2025 21:28:04 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bs7jv0XnMz45CV for ; Tue, 29 Jul 2025 21:28:03 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of adrian.chadd@gmail.com designates 209.85.167.42 as permitted sender) smtp.mailfrom=adrian.chadd@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none) Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-553b6a349ccso9019032e87.0 for ; Tue, 29 Jul 2025 14:28:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753824481; x=1754429281; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MjV2ACsDYMhV5sMTIn8w9SJdZiFeFCbydbZ+HqshqyQ=; b=RCqesbjEQm5vwYgvMFEjhbW6Dv7mUiNk0vorwxkO17ea1WQgFyUyoJ0sa9LDNWLflR vGuHRvGcJgu4le7to6OmQcrrLuwzlwEBZGso4USid/yGvDoJ9zL+jgd64oyL+Zl6wB2J 57Y4fmN06bE8nKzt4G6Z0NQnDrlAck66Tm/PQT9gDeTBAs1tezEkgCX8WIKg0lYjD+lA ElqCj1eSnPWsvOg74NzAA6mnBblQbPcRROKpqMAXsihCbsaHWfWQBNHUytXb7tNH595W Y+0amZ/MP3kgR4z8IEL0oA7kTg8I2ARkcJ31y3NidwdRk7WQGnKypn0RN7t3HpDk5z+k wVtg== X-Gm-Message-State: AOJu0YwkrQGFpSi7Yfyn2qFvcQcpzAhaZ+77R2WpRQ8/0iBAp3Cvxj4g JVJjeVdseGULtHmQA3nX2B4aKJgnrZa+QjL4SeZlH0oVnL40A30z4Dtw5YPQ7y+T9hCE/an1lP1 eVthupP67xfCRhLTtGDjwEecjD2ISDQlAIw== X-Gm-Gg: ASbGncuupikbf3teE9Z6s3Q0RHT43eCIvFdzvjVME4GU28EleTlkH5Y/hGW0vGVMs22 7vmFoUZ461f933L4vfgCvTMKlBUKQJbUMxdcF22WUQ/xmFbV053wD5BHbnK59jvZmeQoVCFKXtS 28YLZempuNyOBYGpGYLW/qdlo9L5iTDhDUrbVByT6i+aDBuWdYmi6fwZOMwjoW7VypyJIRSi7S0 tbcrQ6J X-Google-Smtp-Source: AGHT+IE8+TRRs/N0QHrokT+6GgdGDutrVqDnUtPhiAeATRV6esrH5Pp3Bt0ENgpkXR9gnOsobqojMrFzm4JxBdWktKw= X-Received: by 2002:a05:6512:3c84:b0:553:2c65:f1d1 with SMTP id 2adb3069b0e04-55b7c017f6fmr284834e87.13.1753824480690; Tue, 29 Jul 2025 14:28:00 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <202507270952.56R9qUE6043188@critter.freebsd.dk> In-Reply-To: <202507270952.56R9qUE6043188@critter.freebsd.dk> From: Adrian Chadd Date: Tue, 29 Jul 2025 14:27:47 -0700 X-Gm-Features: Ac12FXwJHfJls_kU5Dli-05EMBRb7FFPFg1vXClcAda81Q3hHJi9Uq9iH__8xp0 Message-ID: Subject: Re: Do we care about 32bit arm fixes any more ? To: Poul-Henning Kamp Cc: current@freebsd.org Content-Type: multipart/alternative; boundary="0000000000002b85d3063b181552" X-Spamd-Result: default: False [3.19 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_SPAM_LONG(1.00)[0.999]; NEURAL_SPAM_MEDIUM(0.68)[0.685]; NEURAL_SPAM_SHORT(0.41)[0.407]; FORGED_SENDER(0.30)[adrian@freebsd.org,adrianchadd@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TAGGED_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; MISSING_XM_UA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[current@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[adrian@freebsd.org,adrianchadd@gmail.com]; RCVD_IN_DNSWL_NONE(0.00)[209.85.167.42:from]; MLMMJ_DEST(0.00)[current@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.167.42:from]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4bs7jv0XnMz45CV X-Spamd-Bar: +++ --0000000000002b85d3063b181552 Content-Type: text/plain; charset="UTF-8" On Sun, 27 Jul 2025 at 02:53, Poul-Henning Kamp wrote: > For instance: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265639 > > Or should we just close such reviews & tickets ? > I'm still using it for qualcomm stuff on the IPQ4019. -adrian > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence. > > --0000000000002b85d3063b181552 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sun, 27 Jul = 2025 at 02:53, Poul-Henning Kamp <= phk@phk.freebsd.dk> wrote:
For instance:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 https://bugs.f= reebsd.org/bugzilla/show_bug.cgi?id=3D265639

Or should we just close such reviews & tickets ?
<= br>
I'm still using it for qualcomm stuff on the IPQ4019.



-adrian
=C2= =A0

--
Poul-Henning Kamp=C2=A0 =C2=A0 =C2=A0 =C2=A0| UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| TCP/IP since RFC 956
FreeBSD committer=C2=A0 =C2=A0 =C2=A0 =C2=A0| BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.=

--0000000000002b85d3063b181552-- From nobody Tue Jul 29 21:50:09 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bs8CS0xGTz63RZ2 for ; Tue, 29 Jul 2025 21:50:12 +0000 (UTC) (envelope-from fluffy@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bs8CR56X9z47df; Tue, 29 Jul 2025 21:50:11 +0000 (UTC) (envelope-from fluffy@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753825811; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=ckJUnD4CtQwZtPV07F1vxWOlUZdEOBHMXn96viL37o8=; b=A+hF2YixAoqqADBjmQ65Az7tO6OCQCP5K+vRIHHvZeSaOSgtlvZQzAvP+yRqdSKHt5R0hR dujd8UvI7qNpGJdd3LMwV3ctIa/8B68puHyp3XAhpvUZ2glU+kaEPBgefhk+FK1tMShv+j yAAu26NIxxZ8g+knhspi92FGkoin95rrht1c5Jf2MuUbg+Ct1YKrDecMvTh5P9k6tqrz3b z/le+uQBR3DZt86v9uJP59BjVTAwWhbBD3UB+TH0ytSVGD0qg3qEG+7l76vcKLtd3fI/VQ wDIRnpcAVKNnzUaxenPx5L2nIuFPXzxIWtLjySLrB1BD2pREiQMDwakmApkD3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753825811; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=ckJUnD4CtQwZtPV07F1vxWOlUZdEOBHMXn96viL37o8=; b=Zgi5F1ZTC138aTeeiOUaynHtj1iDlke6EghRoPkO1KGQC6rwJBI0fewUPz2BySM0ppHxp5 zF+ByxmYhPJBmIxTVJ8W+qLavF7k7Q9VZnvUmLiybSMs+kztiFIVJh4xTGD1BfF46cGg0/ FhNPkI5M5b6fkiPujaHHBTjPd/GX2fwxOBTdlYwnkkALEhoghxO2WS+P62E6C3Jl3So3LO SjDNutuiY+/le6tkN+6J05EbNpVdqGQSDgwFn0TnxrjSqcffa8d1XvC14Sn/7RCvdd57DS +g7sR0yeP4KxYVsBGpf9FLVnbNqrMSjx7RuKkErodxcxdyVbptmrfmYXqnkJeA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753825811; a=rsa-sha256; cv=none; b=Mgxw81bx0e8A5ueKnrd/NcIFsFYtjomRmMH60kVQ/LyuoMcsgZU0cscjotEfQ10K/2U7Ag WnXosWWmEnpwL6JuKAkQIYDyDvDmS/6daF819/AQkK8hX/rhyVsv+SKvl4irGtN/yrSv3T MpY8I3sNVkLYDPyYP0HhDj7IjvkL6uQdBEls8Arbq7Ool+ItPwn/1dkxf7R3CkVuitM2d1 ZCIf+aESoknhtZG/WGdw7UOcd2anAZs3i+YOar0f0gu4h3cyKY0FZxA321imxwjRDNkTGd ZZVJirqeerPaNWjrZ4uy3xHsyaIBar4ROBwL5uaHWzNGPbAl3xLPdj2JJjyLXQ== Received: from [10.216.0.119] (unknown [188.243.165.67]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: fluffy) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bs8CR1d4qzNmS; Tue, 29 Jul 2025 21:50:11 +0000 (UTC) (envelope-from fluffy@FreeBSD.org) Message-ID: Date: Wed, 30 Jul 2025 00:50:09 +0300 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: -current mit kerberos change breaks security/p5-GSSAPI, www/squid To: Michael Butler , freebsd-current References: <940dd2e8-72dc-4828-b103-b7656229d3d5@protected-networks.net> Content-Language: ru, en-GB From: Dima Panov Autocrypt: addr=fluffy@FreeBSD.org; keydata= xsFNBEp+xiUBEAD01RkOYcyzU/Fnam2FI7PPwYqW00SwVmfUHihvVniiaMwzaYzchb+mzSha NsqRgjIN/i59OBpnS25OXMLEpQP7jDJnY2xKyJN2H4qn1HPHkF9cYuqvqkm+r5459g+2ZoGY 9Sr1PA0XSzXJMSQ1nRK3cFfqlN/L2//P36U5VuOWXGZUTwr/n2B/N0HAsYsqDOdjofLg7x9z 8p8elqwJbT/O4ltg8JBVAnof+FzqefYW4CzqkHRjq/9ORiGYh14ST9ECsCaVpfdDUTor0wgp JqzCN1HsQcHqgdMmOqigWIgN7Eg4MRQU3LDCISrNJ/45zvcKUXR0RHOjnSuflYba74q58XhZ 4eCTqHeMHjA8st4IWRzy9l0V4RunnZxjOTb806jyIhdxcb2m8o5tXwsqjf0TQ7vYowDHrQ6g XlhPg4Jvvwf+BwlB2p+w7Cs/Y9QA0YHnIOIVZAwU1wv66YSI9IDL2AbnY2gQGx+dkHiC3S5L G8HcPrMcjayyThKKIi5KQsWa3snFeK5ky+cRpVEOPQfUXFOas++91v90Xe9j+lsmRofsyvuy gzoaZE2fud0kCsOgYEg+kiLPlQicNAx5IToOs8BrVFLcxmbPKuVBfbLdWsYLjXGzbXEmzV9f NDZ1r1uNmVema8YYCiNjUDZhxIfKt8nbp6cx8UgVLGRVDEfXeQARAQABzTdEaW1hIFBhbm92 IChGcmVlQlNELk9SRyBDb21taXR0ZXIpIDxmbHVmZnlARnJlZUJTRC5PUkc+wsF2BBMBAgAg BQJKfsYlAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ+4ugndU5jyk6dhAArHclTYjw VRjDnoRfO3Zfj9Ssab9Vrbo7DNFWeAqPE3OTCmiq9Q0fzRHzmhVyedYMm9qNA3i0J1De3KTn LanXOrBIqsmmZpSqmrp/xXdZngDLW5H6hpE0f2PeAPwxrb9uBQax8WMR7Z4STSHAP4GRjve3 0wNNS0MlawGllcs9VKRxG5PsDA8k3ACTSjdpQ76RWldORN4LA8M40yHRX377SGMzO+XsCeOw ad65GKyLrx+6Gnd3PMOjVCJCrqd04Jgqg9G0xKNImchwIZ5ulx9jAt+ixfNbY6hwslleqimr 2t5+MMqo6dRrvJ+BsR8NHt9vGi2Jy4+4smg05fR18fck0Sk4vCYyVvtvnOk3qZf0F8zJu06G cjWWC2ZbDPbmksWXFIMxoJbyVxK55xOqcFs0t12sR6gbVJb8Nb88WrQub3MgePyMF6R3Tkfa OqkjvQur1xC2AXESTxtJw1FkdGSb3UopNKgvSPHSLFW8B0LbyDxdYRTRWPGGEUhFP6tdXi5R vb1210ks2EQAqF4Cm3iRIhYgtZvQqQgMSiO9fVyeJ0U6dYGDtg2Boi+NtXKRdmtL7pRSnI3n fAbVJ05Hhd7PBnJeob6R08nHRo9DdAG7o8ToM+egUAuEsEvoRV+v4f6k3mShdxE7gG/anwVy eh3n6LGwg9KHDr1X2FODsLLxgUjOwU0ESn7GJQEQAMBTMHQgb0vcPMAiRvb357ihlh/YYA22 FXj4p3XTrDlBlRL0QCRq1I8XDeQmL3mG3s3NBtDXSefnNM06jZ3XCAfHIDBdxJJvQZZCXfvL p/JK7nnEuqoeqT6/oKs1MeZVdUnvh1nZhphs+Z6dl01GIE8YDpzT1JMD2f3G9PHChGi3Ddzq m3VdXt/87khYJkPbaf6EN5+vDthKgMjba8jwbQ+7IUPqkfnNFIZS6irZ2LYb79BLNI5JSl9l ReSfEX2d8ByQlLzuf0TS4voy3nWGeCyj6BIOMiRSxg+hZmJLYxhNkyK4GQVCt/rLT7dIfBQM syBbX0Qw2NOcfba9VgdPZBgdrawwB4/xF9SA3NB0J0lUjhjpH9iG8NxlpleEg8OSUApyFZEJ q2A/flns4kKzNH7AGYDOFORytDzA3qkgCJrZ7nzQSsdtZ2qbyAoze0tl+YrShJhOcmQBtFem omhWVeJ8T/Bw1KH8M1ihrENBTSzYzLvN18YjNP6P0Dh/7Zda5yYI8fNqd84K3Uq5xBiI0S6+ qxViw84z2tJj8TxiNqFAk7Tbeo2Ximtq7uQ9UnFRSK3jw96yi19KU9rQQZs0xUjN5gn/tF5l BZWKjwuZCkcOiI0EWHAR+ATAEsFNXcuoC9CAGK5HFW4nI4WtE3pv1KYvivlGtF1wzf0Qrhye RrmxABEBAAHCwV8EGAECAAkFAkp+xiUCGwwACgkQ+4ugndU5jymgKg//RvnI7zEDKv6nQUqK RyLawPTrCKCtQ2vSoWyTNgRB6byNS1w5wNSAMnqaESx2bdhauaxe167VEJYqgQy241yFslpC 6v/xlH25Ppos+Jg6AKaQG/JABHO6Co4tHtBbNmM+14HESxAodA4NJuEU19iIPjRhUKC8F8R9 xBmW1uLpPiljU9Km0P3EIKjAdtdZNeMLhwsbSHBwJROFrxFGiTzWNREWZoZpQxgSbHYhwYbx HEbJi1cybl9IQvSGHrysctZsxD04Jxh6ogaziiT8aV6ear6BNh008yRf61FvrinfG3USLR3i JO8aHap4QGCPjZ3cyT+DEq8/zVfDdeidTeNEhSgRKk856RcA+yAE79KYdKkvmDUiC8poAJ7F GEYHMB+g/1+LczCr2g9GYkiB/53boYfU9esYYlarxCgedCrwXv6T48FZ3xxoH3XJ2KV8K6M8 CUb04jj3kEeCwq+R6Bk2ZXrnMzyQmmn223X+Zp89B/gchH32JY8y3j7BICcoZmgMu62XNMgW I/hRgfi3JlVCne6XPj3/w00JYG7vo+eTJOflqYr3WRTPYh7DxzYtshZswHmmkZtwizUQUZzF 9dX2CM8nY7cKucEmtcnUpjGwXMOufa/DmCTlk8ggRZ0ukCUZOlIA4ILxp95sS2oqyucARv+p wMWvrqJ/LfbZexSsIjI= Organization: FreeBSD.org In-Reply-To: <940dd2e8-72dc-4828-b103-b7656229d3d5@protected-networks.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------tUnva0EGqCejr2fBF3y8A7X4" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------tUnva0EGqCejr2fBF3y8A7X4 Content-Type: multipart/mixed; boundary="------------bfdrX6NwzhQDdwZSr7kgwsJM"; protected-headers="v1" From: Dima Panov To: Michael Butler , freebsd-current Message-ID: Subject: Re: -current mit kerberos change breaks security/p5-GSSAPI, www/squid References: <940dd2e8-72dc-4828-b103-b7656229d3d5@protected-networks.net> In-Reply-To: <940dd2e8-72dc-4828-b103-b7656229d3d5@protected-networks.net> --------------bfdrX6NwzhQDdwZSr7kgwsJM Content-Type: multipart/mixed; boundary="------------UMjyRh1P0G1gra7jjrS28ToW" --------------UMjyRh1P0G1gra7jjrS28ToW Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGVsbG8hDQoNCnRvIHNpbXBsaWZ5IHBhdGNoZXMgYW5kIG1haW50YWluaW5nIHBvcnRzIEkn dmUgc2V0dXAgYSBuZXcgZ2xvYmFsIHZhcmlhYmxlIHRvIHBhc3MgaXQgYXMgYXJndW1lbnRz IGluIHBvcnRzLCBzZWUgZXhhbXBsZSB3aXRoIHNxdWlkOg0KaHR0cHM6Ly9wZW9wbGUuZnJl ZWJzZC5vcmcvfmZsdWZmeS8tcGF0Y2hlcy9nc3NhcGktc3F1aWQuZGlmZg0KDQoNCg0KDQpP biAyNy4wNy4yMDI1IDAxOjE3LCBNaWNoYWVsIEJ1dGxlciB3cm90ZToNCj4gSSBkb24ndCBz ZWVtIHRvIGJlIGFibGUgdG8gcmVidWlsZCBwNS1HU1NBUEkgLi4gaW5kaXJlY3RseSByZXF1 aXJlZCBieSBnaXQgd2l0aCB0aGUgZGVmYXVsdCBvcHRpb25zIHRocm91Z2ggcDUtQXV0aGVu LVNBU0wgLi4NCj4gDQo+IGltYkBkNTU0MDovdXNyL3BvcnRzL3NlY3VyaXR5L3A1LUdTU0FQ ST4gc3VkbyBtYWtlDQo+ID09PT7CoCBMaWNlbnNlIEFSVDEwIEdQTHYxKyBhY2NlcHRlZCBi eSB0aGUgdXNlcg0KPiA9PT0+wqDCoCBwNS1HU1NBUEktMC4yOF8yIGRlcGVuZHMgb24gZmls ZTogL3Vzci9sb2NhbC9zYmluL3BrZyAtIGZvdW5kDQo+ID09PT4gRmV0Y2hpbmcgYWxsIGRp c3RmaWxlcyByZXF1aXJlZCBieSBwNS1HU1NBUEktMC4yOF8yIGZvciBidWlsZGluZw0KPiA9 PT0+wqAgRXh0cmFjdGluZyBmb3IgcDUtR1NTQVBJLTAuMjhfMg0KPiA9PiBTSEEyNTYgQ2hl Y2tzdW0gT0sgZm9yIEdTU0FQSS0wLjI4LnRhci5nei4NCj4gPT09PsKgIFBhdGNoaW5nIGZv ciBwNS1HU1NBUEktMC4yOF8yDQo+ID09PT7CoCBBcHBseWluZyBGcmVlQlNEIHBhdGNoZXMg Zm9yIHA1LUdTU0FQSS0wLjI4XzIgZnJvbSAvdXNyL3BvcnRzL3NlY3VyaXR5L3A1LUdTU0FQ SS9maWxlcw0KPiA9PT0+wqDCoCBwNS1HU1NBUEktMC4yOF8yIGRlcGVuZHMgb24gcGFja2Fn ZTogcGVybDU+PTUuNDAucjw1LjQxIC0gZm91bmQNCj4gPT09PsKgIENvbmZpZ3VyaW5nIGZv ciBwNS1HU1NBUEktMC4yOF8yDQo+IA0KPiAgwqBXZWxjb21lIHRvIEdTU0FQSS5wbSBzZXR1 cCENCj4gDQo+ICDCoCguL01ha2VmaWxlLlBMIFZlcnNpb24gMC4wMykNCj4gDQo+ICDCoHJ1 biAicGVybCBNYWtlZmlsZS5QTCAtLWhlbHAiIHRvIHNlZSBmdXJ0aGVyIGluc3RhbGxhdGlv biBvcHRpb25zDQo+IA0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgwqBTZWFyY2hpbmcga3JiNS1jb25maWcg Y29tbWFuZC4uLg0KPiANCj4gIMKgdXNpbmcga3JiNS1jb25maWcgY29tbWFuZCAnL2Jpbi9r cmI1LWNvbmZpZycuDQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICDCoHVzaW5nIEdTU0FQSSBpbXBsZW1lbnRh dGlvbg0KPiAgwqAvYmluL2tyYjUtY29uZmlnIGRvZXMgbm90IHJlc3BvbmQgbGliY29uZiEg YXQgLi9NYWtlZmlsZS5QTCBsaW5lIDExNi4NCj4gKioqIEVycm9yIGNvZGUgMg0KPiANCj4g U3RvcC4NCj4gbWFrZVsxXTogc3RvcHBlZCBtYWtpbmcgIi91c3IvcG9ydHMvc2VjdXJpdHkv cDUtR1NTQVBJL3dvcmsvLnN0YWdlX2RvbmUuR1NTQVBJLl91c3JfbG9jYWwiIGluIC91c3Iv cG9ydHMvc2VjdXJpdHkvcDUtR1NTQVBJDQo+ICoqKiBFcnJvciBjb2RlIDENCj4gDQo+IFN0 b3AuDQo+IG1ha2U6IHN0b3BwZWQgbWFraW5nICJhbGwiIGluIC91c3IvcG9ydHMvc2VjdXJp dHkvcDUtR1NTQVBJDQo+IA0KPiB3d3cvc3F1aWQgaXMgYWxzbyBicm9rZW4gKGJ5IGRlZmF1 bHQpIHVubGVzcyB0aGUgR1NTQVBJIG9wdGlvbiBpcyBzZXQgdG8gJ25vbmUnLA0KPiANCj4g IMKgwqDCoMKgTWljaGFlbA0KPiANCj4gDQoNCi0tIA0KU2luY2VyZWx5LA0KRGltYSAoZmx1 ZmZ5QEZyZWVCU0Qub3JnLCBodHRwczovL3QubWUvRmx1ZmZ5QlNELCBAZmx1ZmZ5Om1hdHJp eC1kZXYuZnJlZWJzZC5vcmcpDQooZGVza3RvcCwga2RlLCB4MTEsIG9mZmljZSwgcG9ydHMt c2VjdGVhbSlARnJlZUJTRCB0ZWFtDQoNCg== --------------UMjyRh1P0G1gra7jjrS28ToW Content-Type: text/plain; charset=UTF-8; name="gssapi-squid.diff" Content-Disposition: attachment; filename="gssapi-squid.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL01rL1VzZXMvZ3NzYXBpLm1rIGIvTWsvVXNlcy9nc3NhcGkubWsKaW5k ZXggZmVjZjI5ODk1YS4uMzIwMDUwMWRlMiAxMDA2NDQKLS0tIGEvTWsvVXNlcy9nc3NhcGku bWsKKysrIGIvTWsvVXNlcy9nc3NhcGkubWsKQEAgLTg5LDYgKzg5LDcgQEAgSUdOT1JFPQlZ b3UgYXJlIHVzaW5nIE9wZW5TU0wgZnJvbSBwb3J0cyBhbmQgaGF2ZSBzZWxlY3RlZCBHU1NB UEkgZnJvbSBiYXNlLCBwbGUKIC4gICAgICBpZiBleGlzdHMoL3Vzci9saWJleGVjL2tyYjVr ZGMpCiAgICAgICAgICAjIEJhc2UgaGFzIE1JVCBLUkI1IGluc3RhbGxlZAogS1JCNV9IT01F Pz0JL3VzcgorS1JCNV9UWVBFPQltaXQKIEdTU0FQSUJBU0VESVI9CSR7S1JCNV9IT01FfQog R1NTQVBJTElCRElSPQkke0dTU0FQSUJBU0VESVJ9L2xpYgogR1NTQVBJSU5DRElSPQkke0dT U0FQSUJBU0VESVJ9L2luY2x1ZGUKQEAgLTk5LDYgKzEwMCw3IEBAIEdTU0FQSUxERkxBR1M9 CiAuICAgICAgZWxzZQogICAgICAgICAgIyBCYXNlIGhhcyBIZWltZGFsIEtSQjUgaW5zdGFs bGVkCiBIRUlNREFMX0hPTUU9CS91c3IKK0tSQjVfVFlQRT0JaGVpbWRhbAogR1NTQVBJQkFT RURJUj0JJHtIRUlNREFMX0hPTUV9CiBHU1NBUElMSUJESVI9CSR7R1NTQVBJQkFTRURJUn0v bGliCiBHU1NBUElJTkNESVI9CSR7R1NTQVBJQkFTRURJUn0vaW5jbHVkZQpAQCAtMTEwLDYg KzExMiw3IEBAIEdTU0FQSUxERkxBR1M9CiAuICAgIGVsaWYgJHtfbG9jYWx9ID09ICJoZWlt ZGFsIgogCSMgSGVpbWRhbCBwb3J0IHNlbGVjdGVkCiBIRUlNREFMX0hPTUU/PQkke0xPQ0FM QkFTRX0KK0tSQjVfVFlQRT0JaGVpbWRhbAogR1NTQVBJQkFTRURJUj0JJHtIRUlNREFMX0hP TUV9CiBHU1NBUElMSUJESVI9CSR7R1NTQVBJQkFTRURJUn0vbGliL2hlaW1kYWwKIEdTU0FQ SUlOQ0RJUj0JJHtHU1NBUElCQVNFRElSfS9pbmNsdWRlL2hlaW1kYWwKQEAgLTEyNyw2ICsx MzAsNyBAQCBfUlBBVEg9CQkke0dTU0FQSUxJQkRJUn0KIC4gICAgZWxpZiAke19sb2NhbH0g PT0gIm1pdCIKIAkjIE1JVCBLUkI1IHBvcnQgc2VsZWN0ZWQKIEtSQjVfSE9NRT89CSR7TE9D QUxCQVNFfQorS1JCNV9UWVBFPQltaXQKIEdTU0FQSUJBU0VESVI9CSR7S1JCNV9IT01FfQog R1NTQVBJTElCRElSPQkke0dTU0FQSUJBU0VESVJ9L2xpYgogR1NTQVBJSU5DRElSPQkke0dT U0FQSUJBU0VESVJ9L2luY2x1ZGUKZGlmZiAtLWdpdCBhL3d3dy9zcXVpZC9NYWtlZmlsZSBi L3d3dy9zcXVpZC9NYWtlZmlsZQppbmRleCA3ODhjMzQ0ZWU1Li43ODIzMDYzOThmIDEwMDY0 NAotLS0gYS93d3cvc3F1aWQvTWFrZWZpbGUKKysrIGIvd3d3L3NxdWlkL01ha2VmaWxlCkBA IC0xNDgsMjMgKzE0OCwxOCBAQCBGU19ESVNLRF9WQVJTPQkJCURJU0tJT19NT0RVTEVTKz1E aXNrRGFlbW9uIFwKIAkJCQlTVE9SQUdFX1NDSEVNRVMrPWRpc2tkCiBGU19ST0NLX1ZBUlM9 CQkJU1RPUkFHRV9TQ0hFTUVTKz1yb2NrCiBHU1NBUElfQkFTRV9VU0VTPQkJZ3NzYXBpCi1H U1NBUElfQkFTRV9DT05GSUdVUkVfT049CSR7R1NTQVBJX0NPTkZJR1VSRV9BUkdTfSBcCi0J CQkJLS13aXRoLWhlaW1kYWwta3JiNT0ke0dTU0FQSUJBU0VESVJ9IFwKLQkJCQlrcmI1X2Nv bmZpZz0ke0dTU0FQSUJBU0VESVJ9L2Jpbi9rcmI1LWNvbmZpZwogR1NTQVBJX0JBU0VfUExJ U1RfU1VCPQkJQVVUSF9LRVJCPSIiCiBHU1NBUElfSEVJTURBTF9VU0VTPQkJZ3NzYXBpOmhl aW1kYWwKLUdTU0FQSV9IRUlNREFMX0NPTkZJR1VSRV9PTj0JJHtHU1NBUElfQ09ORklHVVJF X0FSR1N9IFwKLQkJCQktLXdpdGgtaGVpbWRhbC1rcmI1PSR7R1NTQVBJQkFTRURJUn0gXAot CQkJCWtyYjVfY29uZmlnPSR7R1NTQVBJQkFTRURJUn0vYmluL2tyYjUtY29uZmlnCiBHU1NB UElfSEVJTURBTF9QTElTVF9TVUI9CUFVVEhfS0VSQj0iIgogR1NTQVBJX01JVF9VU0VTPQkJ Z3NzYXBpOm1pdAotR1NTQVBJX01JVF9DT05GSUdVUkVfT049CSR7R1NTQVBJX0NPTkZJR1VS RV9BUkdTfSBcCi0JCQkJLS13aXRoLW1pdC1rcmI1PSR7R1NTQVBJQkFTRURJUn0gXAotCQkJ CWtyYjVfY29uZmlnPSR7R1NTQVBJQkFTRURJUn0vYmluL2tyYjUtY29uZmlnCiBHU1NBUElf TUlUX1BMSVNUX1NVQj0JCUFVVEhfS0VSQj0iIgorR1NTQVBJX05PTkVfQ0ZMQUdTX09GRj0J CSR7R1NTQVBJQ1BQRkxBR1N9CiBHU1NBUElfTk9ORV9DT05GSUdVUkVfT049CS0td2l0aG91 dC1nbnVnc3MgXAogCQkJCS0td2l0aG91dC1oZWltZGFsLWtyYjUgXAogCQkJCS0td2l0aG91 dC1taXQta3JiNQorR1NTQVBJX05PTkVfQ09ORklHVVJFX09GRj0JJHtHU1NBUElfQ09ORklH VVJFX0FSR1N9IFwKKwkJCQktLXdpdGgtJHtLUkI1X1RZUEV9LWtyYjU9JHtHU1NBUElCQVNF RElSfSBcCisJCQkJa3JiNV9jb25maWc9JHtHU1NBUElCQVNFRElSfS9iaW4va3JiNS1jb25m aWcKIEhUQ1BfQ09ORklHVVJFX0VOQUJMRT0JCWh0Y3AKIElDQVBfQ09ORklHVVJFX0VOQUJM RT0JCWljYXAtY2xpZW50CiBJQ01QX0NPTkZJR1VSRV9FTkFCTEU9CQlpY21wCg== --------------UMjyRh1P0G1gra7jjrS28ToW-- --------------bfdrX6NwzhQDdwZSr7kgwsJM-- --------------tUnva0EGqCejr2fBF3y8A7X4 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEELTAsy5mEEwxvh7r8+4ugndU5jykFAmiJQhEFAwAAAAAACgkQ+4ugndU5jykF sxAAgdG51tF7zEaI7UHA/JkfnBzNrludXdg7UavZeG5OqCNDrkIuIbzgf9+SrCImuQPfYqQkFRcX 9LP861CrYshHgj6asHipAhivgoh+U11BFjukNXrqPlusvggHArN/ao6pkJdcw80/bcFegrFaJR5a /SnFRY6kXuYnf8DxUtlveFnWMxD92uC2EROTyRD4hTcHduI5tGpixLEEkdOU1jJ2ji5J5ACJiPg6 isYWJyORP9tyjiMK0EHKEcOnAkZNuZyOW7IynRU/t6NxP3UPq1wQIdAS8mWqAwHuxaZFzFsyRhIu R0F4NllNZyEaGI2iXQN4w23X92iu6DpujGDYuI35Mmdx23rRL+J+qOwELdaSP6vFMAOSjAXqRbwe 0QL/dnZIS3paPaRPfJaaaq3Uvx/izVrpNUGL86FX/xIwp5t3pnXjhWbzyXRTPpwDmMxUj+lqk0Ie J/SRKL8F+Go/UrQbmX+NaiSPLgwnYuK1/YZT0pqhjdD/VoPxHM5qzaR+LT4lWxUgcUcW02OQI6sD GNkZLdbloNwv15uLT6pAuEAhDPgS5UTlE/ywj3/FjsTaF4AfQ5oV9rObgl+6qNmmJKOKF8e6iKqc tKgJ8sszpilajXW23wJPzTE6JiMsaRN9NVO/ez8TJrU16OgMneUSBm70VoSTbFaV/rt0elGBOXq8 6C0= =Sw70 -----END PGP SIGNATURE----- --------------tUnva0EGqCejr2fBF3y8A7X4-- From nobody Tue Jul 29 22:56:13 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bs9gw5cnkz63V1p for ; Tue, 29 Jul 2025 22:56:28 +0000 (UTC) (envelope-from retrocomputingcollector@gmail.com) Received: from mail-lj1-x241.google.com (mail-lj1-x241.google.com [IPv6:2a00:1450:4864:20::241]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bs9gv4YP8z4HQ8 for ; Tue, 29 Jul 2025 22:56:27 +0000 (UTC) (envelope-from retrocomputingcollector@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=l4hVKeim; spf=pass (mx1.freebsd.org: domain of retrocomputingcollector@gmail.com designates 2a00:1450:4864:20::241 as permitted sender) smtp.mailfrom=retrocomputingcollector@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lj1-x241.google.com with SMTP id 38308e7fff4ca-3322aba45ebso401781fa.2 for ; Tue, 29 Jul 2025 15:56:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753829784; x=1754434584; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Kw1ba1nzzGdGTLrzvVCEdNbibvYgHCOMExEC36085f4=; b=l4hVKeim0cbbxP3bR3BEzfaSWfRgawb7sWov/BnyNAS3mNAvDU8UkmFVrn7N9huGfT ftrivbOqknUWKvYOKmUvuDcrDfKYe+gxYm3pKuQtk+diyHLTFJ3vF9gu70MyY4TqrCm3 wvc8cSWr4LFxhyWdhn6GfDMPirO3aGLmDlBbquEAsThuxTCjhgigwn39XCrKF0152wr9 7jffAIODNk3sE71XsDl3h+pZtrL0PwQqZVrfPRdCdTEX4Rl31sYCkCNci+ky4jaJ4ljK e5TdXes0kO8SXq5plDkk98fSou40qwMEbClo2rKLduiz8cUegpvLb3yeVtrQVJX+9q/p UbRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753829784; x=1754434584; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Kw1ba1nzzGdGTLrzvVCEdNbibvYgHCOMExEC36085f4=; b=hwa5NxaIWKMU/Kv+fW7EIprS4iZTpWlaMb7vImm1Aabn46Ag67y0JEyWGt19+j9sAG QpUFDr54Wz8GpUNDE3Dy/zJZEyVQvHlgvXSei6YxmA78CXSYeUZS/NsJZaMIKi0A97Hr VLwCx1YkXdeBcDJsm4CAhIv6IjBCoKwuKI9y2V0LA60mAbEBuOocI+wL7SAGg45AsEtb sMLSAvu3xn7Bn0qmsN2yObVur0zL25qd5XIneCpPcTLzpJOksyxtPHp/hKwayrgjt3l3 4fFdN04RkXhM9TViv/hzmpvAxiRwHZNfHN+UtPk0kbVLWrn7GiJSXwJe3SVLzjv1a10u UUsQ== X-Gm-Message-State: AOJu0Yx4lDrHgOsqMJNfvoJMUIFGVRdsK7+gQjvt+M6b1FqZWKj+q52S sKxPkt91O9xP6EndIIGf464DxvZa/4YDwuGa6JuVdUWZnzf0bYiVlxp/utYiIPeXVWY915AWxy9 u+ZEjfb5ozun507UU6IlfjwFnyJKnLh7n/DQz X-Gm-Gg: ASbGncue3bVQktd5c0RGNxgni6y7zEDvsnMhL9/BZ0CS4scYldx31N/z3CspHblzLfj muEAml/CIbhH9ftykJDrhwrEq/dhcHk8yf3DnqT8RmdvuUmCj9hc/+494AS6j2PG39J+qsmRzIS ELKz6hRwAdYcBzUaysPk9sGjpZ176mLl88xfRpd+Q7S8u3AVDxbHQtcb+chWsOlhjO/HfUo5eFk 89OKEHeECGgk7/xF1+oKOJeFOZPOx9yiM5S8DyattuSh8T/DNu6 X-Google-Smtp-Source: AGHT+IFsHzJwYYQxwt5N1f1u+yEMFV+y7Y4XD+NYpfdgJOf4IDCTicPusSkwNMEJ+2kVWU3cJ7J1uyS6SJc4c4xP/ow= X-Received: by 2002:a2e:a004:0:b0:32f:3e83:4379 with SMTP id 38308e7fff4ca-33224c87a24mr1785921fa.38.1753829784395; Tue, 29 Jul 2025 15:56:24 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 From: TheComputerCollector Date: Tue, 29 Jul 2025 15:56:13 -0700 X-Gm-Features: Ac12FXzL_S8W0_8uPtUl0Euj6Xyt_LaRht3b3h9zxsacXIW06QxE1jjsNTaCcL4 Message-ID: Subject: Alternate DEs in 15.0 installer (twm, CDE) To: freebsd-current@freebsd.org Content-Type: multipart/alternative; boundary="0000000000004ba67e063b1951b3" X-Spamd-Result: default: False [-3.92 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.92)[-0.917]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::241:from] X-Rspamd-Queue-Id: 4bs9gv4YP8z4HQ8 X-Spamd-Bar: --- --0000000000004ba67e063b1951b3 Content-Type: text/plain; charset="UTF-8" I stand for a decent chunk of the community in that I like twm, and a smaller chunk in that I like CDE. Something about the minimalism of these desktops draws me into them and makes me use them, even when there are modern options available. I also like them as they are low-overhead enough to run on my home server with a 90's Matrox graphics chipset, when I need to run a stupid piece of server software with graphics. I want to suggest adding these two desktops as an option alongside KDE in the 15.0 installer. --0000000000004ba67e063b1951b3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I stand for a decent chunk of the community in that I lik= e twm, and a smaller chunk in that I like CDE. Something about the minimali= sm of these desktops draws me into them and makes me use them, even when th= ere are modern options available. I also like them as they are low-overhead= enough to run on my home server with a 90's Matrox graphics chipset, w= hen I need to run a stupid piece of server software with graphics. I want t= o suggest adding these two desktops as an option alongside KDE in the 15.0 = installer.
--0000000000004ba67e063b1951b3-- From nobody Tue Jul 29 23:17:41 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsB8Z0nWlz62mCM for ; Tue, 29 Jul 2025 23:17:50 +0000 (UTC) (envelope-from cyric@mm.st) Received: from fout-a2-smtp.messagingengine.com (fout-a2-smtp.messagingengine.com [103.168.172.145]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsB8Y2YXwz4Kjw for ; Tue, 29 Jul 2025 23:17:49 +0000 (UTC) (envelope-from cyric@mm.st) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=mm.st header.s=fm3 header.b=VmYMnmV0; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=ST2O2PAw; spf=pass (mx1.freebsd.org: domain of cyric@mm.st designates 103.168.172.145 as permitted sender) smtp.mailfrom=cyric@mm.st; dmarc=pass (policy=none) header.from=mm.st Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52]) by mailfout.phl.internal (Postfix) with ESMTP id 78432EC348E for ; Tue, 29 Jul 2025 19:17:45 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-12.internal (MEProxy); Tue, 29 Jul 2025 19:17:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mm.st; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1753831065; x=1753917465; bh=scXDtvwu7yEi3kW4444EWxXUKMJ1umRKQ75JfT687l8=; b= VmYMnmV0FSDCQmhSKNBZ0Shr5mQ1TkDd1OxrG4qTYKA7KuVXuP/CPFyGul8R3XfO r0me98ajw0sQJuiXk7qFN3Xj3NSSkO2BimFqw5ASieV0vJ52auz7rHemnRbA+Hgj 5qguNGG0jn0Ec/8O1KwClSsKu90GTTTl+BGl+gvplPWeCyMfLxpbgiLePBRuxTwX Iur+21dLwMACyex50Gis1Wmgd7My2v06WDiuff2DuytqEJ2gp60LC1hwZLEYiAv1 Ia5WWGkIOWoF4ipYTaPQILc+nRekfc+BmSVui82uHEMukBOlHFUz0GeNe1F6Helw j8xPaYYxRujLkvGPsriaqA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1753831065; x=1753917465; bh=s cXDtvwu7yEi3kW4444EWxXUKMJ1umRKQ75JfT687l8=; b=ST2O2PAwKEQwhx+Lc y7qMQgvh8wMt1U5R38TMGvfUGbhfQw+5GKd2j2m10unbLE5zJb5ZwmvMDU6u+bQ3 bpOkFm+JaWloTFpG0vbG+RypsOi73YNckskARPuMg5R0rZi7AODvQvM5+TvCFZ+F yXO07v2UtpP54TEHfg+lBbouje4aDZgZ6TRr+UXwSRh2BsTcxiyTtmnyieox4tww Yury75LfcSsLbWYrbBfYi3lOCSZqsOiCDqwO5sgNZgaOs5/PCVK5j0gQr99YVe1v 9+IUEN2t931GJi7ubv6lUf8FbdCtmfBGmEYYC/qedcK7KdBPEfOSgpyFGQvDxdfF qXPUA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdelieefhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesthekredttd dvjeenucfhrhhomheptgihrhhitgesmhhmrdhsthenucggtffrrghtthgvrhhnpeegffej ffduffefueelfeektdfgkeejteeltdelvddutefhueegfeeitefhudetudenucffohhmrg hinhepfhhrvggvsghsugdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgr mhepmhgrihhlfhhrohhmpegthihrihgtsehmmhdrshhtpdhnsggprhgtphhtthhopedupd hmohguvgepshhmthhpohhuthdprhgtphhtthhopehfrhgvvggsshguqdgtuhhrrhgvnhht sehfrhgvvggsshgurdhorhhg X-ME-Proxy: Feedback-ID: icc3648d4:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 29 Jul 2025 19:17:44 -0400 (EDT) Message-ID: <394d94f3-670e-4452-96f4-db79e6f68eb0@mm.st> Date: Wed, 30 Jul 2025 06:17:41 +0700 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: LLVM broken on main (arm64)? To: freebsd-current@freebsd.org References: <8bfd193f-4279-4ad3-a25b-fffda11cc5b4@mm.st> Content-Language: en-US From: cyric@mm.st In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-2.98 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.88)[-0.883]; DMARC_POLICY_ALLOW(-0.50)[mm.st,none]; R_DKIM_ALLOW(-0.20)[mm.st:s=fm3,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.145:from]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[mm.st]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[mm.st]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[mm.st:+,messagingengine.com:+]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:151847, ipnet:103.168.172.0/24, country:AU]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_NO_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim] X-Rspamd-Queue-Id: 4bsB8Y2YXwz4Kjw X-Spamd-Bar: -- Kevin Bowling wrote: > On Sun, Jul 27, 2025 at 7:36 PM wrote: >> >> Lexi Winter wrote: >>> Dimitry Andric: >>>> On 27 Jul 2025, at 12:44, Herbert J. Skuhra wrote: >>>>> >>>>> after updating from main-n279078-1f2c178e5688 to >>>>> main-n279105-9b3055d0d4bc (arm64) I have the following issue: >>>>> >>>>> $ cc >>>>> PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. >>>>> Stack dump: >>>>> 0. Program arguments: cc >>>>> 1. Compilation construction >>>>> Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): >>>>> 0 libprivatellvm.so.19 0x00000edc041485ec llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 72 >>>>> 1 libprivatellvm.so.19 0x00000edc041464ec llvm::sys::RunSignalHandlers() + 128 >>>>> 2 libprivatellvm.so.19 0x00000edc04148d48 llvm::support::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 412 >>>>> 3 libthr.so.3 0x00000edc06bafc38 _pthread_sigmask + 1320 >>>>> Segmentation fault >>>> >>>> That's a very short trace, with no useful information. Maybe installworld was half-finished? >>> >>> i am seeing something similar on amd64 after updating past 9b3055d0d4bc: >>> >>> 1& 1? 172!freebsd15 ~/src/bsd/dev [lf/dev/pkgbase-toolchain]% cc >>> >>> PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. >>> Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): >>> 0 libprivatellvm.so.19 0x00001ca34ed8f2c9 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 57 >>> 1 libprivatellvm.so.19 0x00001ca34ed8d185 llvm::sys::RunSignalHandlers() + 85 >>> 2 libprivatellvm.so.19 0x00001ca34ed8f9d7 llvm::support::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 375 >>> 3 libthr.so.3 0x00001ca352fc88ec _pthread_sigmask + 1340 >>> 4 libthr.so.3 0x00001ca352fc7ebb pthread_signals_unblock_np + 1467 >>> 5 libthr.so.3 0x00001ca34449d2d3 pthread_signals_unblock_np + 18446744073462962643 >>> 6 libprivatellvm.so.19 0x00001ca34d5b28be llvm::cl::opt>::~opt() + 62 >>> 7 libc.so.7 0x00001ca35434131f __cxa_finalize + 351 >>> [2] 5802 bus error (core dumped) cc >>> >>> i'm using pkgbase so unlikely to be a partial install. could it be that >>> this change requires a clean build? >> >> And it looks like this for me, amd64, WITHOUT_CLEAN build (default): > > Can you confirm if simply setting WITH_LLVM_ASSERTIONS fixes the > issue? No clean, no blowing away /usr/obj, etc. I just need a > confirmation from someone that a reversion would actually work or if > we are stuck in for something deeper. The problem here is that any cc call dumps core and I can't rebuild anything. I already wiped the obj directory and now trying to restore the compiler using llvm19 from packages as suggested in other replies. From rmd@orbit.in-berlin.de Tue Jul 29 23:44:59 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsBm06tBWz62nn9 for ; Tue, 29 Jul 2025 23:45:04 +0000 (UTC) (envelope-from rmd@orbit.in-berlin.de) Received: from einhorn-mail-out.in-berlin.de (einhorn.in-berlin.de [192.109.42.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail.in-berlin.de", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsBly5WkSz4NH2 for ; Tue, 29 Jul 2025 23:45:02 +0000 (UTC) (envelope-from rmd@orbit.in-berlin.de) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of rmd@orbit.in-berlin.de designates 192.109.42.8 as permitted sender) smtp.mailfrom=rmd@orbit.in-berlin.de; dmarc=none X-Envelope-From: rmd@orbit.in-berlin.de X-Envelope-To: Received: from authenticated.user (localhost [127.0.0.1]) by einhorn.in-berlin.de with ESMTPSA id 56TNix1e4122543 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Wed, 30 Jul 2025 01:45:00 +0200 Received: from dynamic-077-183-172-086.77.183.pool.telefonica.de (dynamic-077-183-172-086.77.183.pool.telefonica.de [77.183.172.86]) by webmail.in-berlin.de (Horde Framework) with HTTPS; Wed, 30 Jul 2025 01:44:59 +0200 Date: Wed, 30 Jul 2025 01:44:59 +0200 Message-ID: <20250730014459.Horde.3FenHuA0CHDFo96_N2buiTd@webmail.in-berlin.de> From: "Rolf M. Dietze" To: freebsd-current@freebsd.org Subject: Re: Alternate DEs in 15.0 installer (twm, CDE) In-Reply-To: User-Agent: Horde Application Framework 5 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Disposition: inline X-Spamd-Result: default: False [-2.32 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.94)[-0.941]; R_SPF_ALLOW(-0.20)[+ip4:192.109.42.0/24]; RWL_MAILSPIKE_GOOD(-0.10)[192.109.42.8:from]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(0.02)[0.023]; R_DKIM_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:29670, ipnet:192.109.42.0/24, country:DE]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_TLS_ALL(0.00)[]; DMARC_NA(0.00)[orbit.in-berlin.de]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[192.109.42.8:from] X-Rspamd-Queue-Id: 4bsBly5WkSz4NH2 X-Spamd-Bar: -- Quoting TheComputerCollector : > I stand for a decent chunk of the community in that I like twm, and a > smaller chunk in that I like CDE. Something about the minimalism of these > desktops draws me into them and makes me use them, even when there are > modern options available. I also like them as they are low-overhead enough > to run on my home server with a 90's Matrox graphics chipset, when I need > to run a stupid piece of server software with graphics. I want to suggest > adding these two desktops as an option alongside KDE in the 15.0 installer. hm, I haven't tried 15.0 by now, but with 14.2 Release, I just had to add a few packages to add X11, twm and so to the box, had to decomment a line in /etc/ttys, pimp the /usr/local/etc/X11/xdm/X[setup_0,Xresources] to have a company backgroundimage an a logo on the login managers screen. As for those that prefer cde, I followed https://forums.freebsd.org/threads/setting-up-common-desktop-environment-for-modern-use.69475/ and of course, the right graphics driver, that always is a battle on FreeBSD. Would be nice if graphics in FreeBSD would work as flawlessly as it does on OpenIndiana:) Did I miss anything out there? /rolf From nobody Wed Jul 30 00:33:25 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsCr66Lqwz62qx8 for ; Wed, 30 Jul 2025 00:33:42 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yw1-x1130.google.com (mail-yw1-x1130.google.com [IPv6:2607:f8b0:4864:20::1130]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsCr60K4rz3FHC for ; Wed, 30 Jul 2025 00:33:42 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1130.google.com with SMTP id 00721157ae682-71a3f7f0addso3937687b3.2 for ; Tue, 29 Jul 2025 17:33:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1753835616; x=1754440416; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=3sHeWLcRoscak0ZAVt7ouhluqxSX/bsTh+mI4M3sfFY=; b=dcGe3VRCtzTj3J7NZbnZ2i/4cw/eokAOP79Dvg7Oor2iT8uBO+GQxFMOsqEiI6tajM T2RPX9jIi4S3li1Hy52AMRMU7HSt6zWnc1FICGCbpvzZ6SoIRbAFy1p+beNq2dyhq7yc 1FpVOuwsFLDRkrC3XT+0dDOAJ5riKoszJjfHfrykoTaMW80GPBzV1XE8RKZKI8cL5xTF vRRNM8+FhEooieGfL4Sd27h691gjr3d63rl54AJXWTbTFx0WIKZUIcle91dlqmynk+YU xHsW0qLXD20iMT1/InEtVeZDj0fiF8rV/TzMHbvPxm7zoYnTTwfRf3OSzJ41YJuoBPHS pYZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753835616; x=1754440416; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3sHeWLcRoscak0ZAVt7ouhluqxSX/bsTh+mI4M3sfFY=; b=syxtQM5Nsvrm7AbFPZiD49r8yY6MHkiIbwwGXUF25qzbHl1WtRPSFrMNayR9MWnfvd wEtQ8dOuT6/0wJPtD5AVTbmAghHgoMbNBilFIZezo4pziGpiVouvLuFEWBNN95x750Xe WYTGLrL/Sz2fiN7hISI1DAhlS00UWCgfo8eUu9Z+2JLwzQcVLeYQSdHLzwYZyOxPaepk NdvU9ByCK0z3MwxoRmwp58UGWfeyNPlFbW2u9T3zy5B/P6mtovQPg1V8Kc9SgDXYEYK0 6x2JZRyJAAR0vCza7nZL/GFNjyitduCD/8RLsrsHnGZe/lWKVz0pj/i1mzlPzcduFath cFlg== X-Forwarded-Encrypted: i=1; AJvYcCX0dGEmkvEvTjtgGZ4smer220wMKsLSRohAl0loLXsyMKhtuqe13wXAH+b90xCS0lcReu6w3Ky2Yd8GUZI3U80=@freebsd.org X-Gm-Message-State: AOJu0YylcQDCDSRugxBjvEpoQ6lygWxmcF4RYFXx/RjIZ5btxrOofyAp cwCNZByxeTFwmN1wfgzdiIsSSUDJY8wZALZ/4gz+Gd669km/ZIhz0hmCQb8fZu54G0L6ANvFSWh pWgw= X-Gm-Gg: ASbGncvUhxxxu/FQUkUkvqUfk+CXPlUCuHsKCaaWYWgiXOPM5a8q++yG4fkp+5EwqVh lpM9juDoaB3yrl2iiyYeDpTR1bq/FzlbVLKYePeTnFZfu9e95tfaGXSTBm3vT1148zV2mw9QeAE zRnveIJI3rZb6NLVs2VZ7KN+rF7gdqpgngHPRItJ1Nlz9Ceu8XiqaWjQ1EZ2m7qWzXqMHkGMzyI MQ9z+ovr3Lb2KrVHk9Uz8J3VlcMHhyhvl5lOu46mOi0YG4S24d2pgWywDTKkIVqQXQOVi9o44Lu FrUaMYpRqERSUnfRATNAs5S+9vOJNrhzaA7lSuOvklnYH/VET5ZO/60rWfnMT0GtYmTNKI9KRxL EjCRzboFpBh2QjxyR8mp+Kre64qOoPur5Qngcy3/ARNXGESo2C0GMPhWHlv4= X-Google-Smtp-Source: AGHT+IHR6ov4pT5BlNCVEcmvFTZm06Dlvrn3PYGaROer6oGo/ceb7+D5rL/aKQomWeV8NBP3JJ+DtQ== X-Received: by 2002:a05:690c:338f:b0:71a:39a7:de21 with SMTP id 00721157ae682-71a46522702mr27176057b3.3.1753835616197; Tue, 29 Jul 2025 17:33:36 -0700 (PDT) Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com. [209.85.219.170]) by smtp.gmail.com with ESMTPSA id 00721157ae682-719f215308dsm21225587b3.18.2025.07.29.17.33.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Jul 2025 17:33:35 -0700 (PDT) Received: by mail-yb1-f170.google.com with SMTP id 3f1490d57ef6-e8e0d209623so465348276.0; Tue, 29 Jul 2025 17:33:35 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCUQRhHFUUrTkY58sdrqoLrBlrGrMXY1DJdyS3zYop+hHLHICXcjOlpbI6Jiepcc3Owbe33k/Z47Z7qGuYA=@freebsd.org, AJvYcCVSpYnjmO6uXqlTwwMGurKwp6arUCl7x3ht93QJsykY6uwtf2X9zD1DaUTYzLivyoomxiqPjcBPsz3Htzcpafc=@freebsd.org, AJvYcCWMbCrMaTynN6X3Nydu51luuebawow1vZouizeKkar6r84Gm5z2XaDmpKdoIugKfcu9Splu9TQdIc0N739DcOg=@freebsd.org X-Received: by 2002:a05:6902:6b16:b0:e8e:29bf:df08 with SMTP id 3f1490d57ef6-e8e315c9869mr1947671276.44.1753835615089; Tue, 29 Jul 2025 17:33:35 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Tomek CEDRO Date: Wed, 30 Jul 2025 02:33:25 +0200 X-Gmail-Original-Message-ID: X-Gm-Features: Ac12FXz2xIy7Zp7RcdYgvXd8HSltpqZSHe0EqKZPI9mOBZLPrpqAhiFNO8LJQ44 Message-ID: Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: vermaden Cc: freebsd-pkgbase@freebsd.org, FreeBSD Stable , freebsd-pkg@freebsd.org, FreeBSD Current Content-Type: multipart/alternative; boundary="000000000000d517e5063b1aac38" X-Rspamd-Queue-Id: 4bsCr60K4rz3FHC X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] --000000000000d517e5063b1aac38 Content-Type: text/plain; charset="UTF-8" On Wed, Jul 30, 2025, 02:28 vermaden wrote: > Hi, > > after short discussion here: > - https://github.com/freebsd/pkg/issues/2485 > > I got REALLY concerned. > > One of THE features and selling points of a FreeBSD UNIX system is the > 'untouchable' Base System. > > Without PKGBASE all the features are preserved. > > But when You convert to PKGBASE its ... GONE! > > Consider this command: > > # pkg delete -af > > What it does? > > It removes all third party packages on 'classic' FreeBSD system without > touching the FreeBSD Base System. > > What the same "pkg delete -af" command does on a PKGBASE FreeBSD system? > > It kills/destroys almost all of the FreeBSD Base System and leaves only > two PKGBASE packages called: > > - FreeBSD-clibs > - FreeBSD-runtime > > All the rest of Base System is GONE. Destroyed. > > You do not even have vi(1) editor ad /rescue is separate not protected > FreeBSD-rescue package and its also removed. > > WTF?! > > POLA is the principle that made FreeBSD such predictable system. Where is > the POLA now? > > Why the same *pkg delete -af* command on 'classic' FreeBSD system without > PKGBASE only removes all third party packages and the same *pkg delete -af* > literally destroys most of the FreeBSD PKGBASE Base System? > > Its crazy ... > > Regards, > vermaden > yup :-( -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info --000000000000d517e5063b1aac38 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


--000000000000d517e5063b1aac38-- From nobody Wed Jul 30 01:00:31 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsDRC5MrKz62sQG for ; Wed, 30 Jul 2025 01:00:39 +0000 (UTC) (envelope-from cyric@mm.st) Received: from fhigh-a2-smtp.messagingengine.com (fhigh-a2-smtp.messagingengine.com [103.168.172.153]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsDRC0Ry7z3JJj for ; Wed, 30 Jul 2025 01:00:39 +0000 (UTC) (envelope-from cyric@mm.st) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=mm.st header.s=fm3 header.b=h6xuAp+i; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=cNwo31cV; spf=pass (mx1.freebsd.org: domain of cyric@mm.st designates 103.168.172.153 as permitted sender) smtp.mailfrom=cyric@mm.st; dmarc=pass (policy=none) header.from=mm.st Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfhigh.phl.internal (Postfix) with ESMTP id 611D1140263C for ; Tue, 29 Jul 2025 21:00:38 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-08.internal (MEProxy); Tue, 29 Jul 2025 21:00:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mm.st; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1753837238; x=1753923638; bh=SuJ0dS0+5umADMQU+yhje7dJ4hmyTTQSKT5imkkx8Zc=; b= h6xuAp+iRmCM+1Dgg37fq7JCrCtsIl4o+JA9NwinnPf9LIZK11NYhTsVRzvHlyj5 F7MJBAPtB1d/PX+ilqyX3FjYs0SXSPVo+HNLHH0w920Xz16fbYIjHqHybkKVtGoH R1VPwtVJ8Enaeutm/QC0l1D+eyTo1dMr/e+03msPUsDLCtaqQlhsDnMjFnr4RMWA +cHJT6Xtf6iyP8DHNulfgHg+eX6TC9SGBUypV0ggRaxqr+kaUG2x7fU7CxgWJqT1 a3xgtUh95wH1Y6e7LMfDbUDSm34x6ZjCzAJGDXJsGDpf/BWzZmc2wpkKpLdqolyV uY8S1mZ39DYzG0IpaKNoYg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1753837238; x=1753923638; bh=S uJ0dS0+5umADMQU+yhje7dJ4hmyTTQSKT5imkkx8Zc=; b=cNwo31cVhZjo57yYS pjFKma44BUngO/AQ6tI1d3IHrH97CmW0WDvNNayNMYdhQiFpV08gizHcZeyzZOXE A1UY/0Ng9Mj1zjVJR2x2IHhNI0k8WOqyKZMOAe+5K+NGdhI6vMuhX9duSygPhulu pakYSbCoE6eSrwMpTUHKp/gamiWeRp94lpFmnT93N3r1+akeyzWKRrSPTgovrIMF dWf4B2aC06cv9aEcr/oL3y9e3zJWNEzQhlXkSBRAM7KrY/u1dZetDMMCxaOmHjY2 +WDvxq8dLMuHhhMz+BCVqDeo58ED4ThFquIuSxCgMrwHcf3H1xRWbcwwEJYkvHGw YFYiw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdelieehiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesthejredttd dvjeenucfhrhhomheptgihrhhitgesmhhmrdhsthenucggtffrrghtthgvrhhnpefhgeej veeigeffffetjeekhedtkeffvddutdeugedtteehgfejvefhudfgfeekgfenucffohhmrg hinhepghhithhhuhgsrdgtohhmpdhrvghmohhvvggurdifthhfnecuvehluhhsthgvrhfu ihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheptgihrhhitgesmhhmrdhsthdpnh gspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepfhhrvggv sghsugdqtghurhhrvghnthesfhhrvggvsghsugdrohhrgh X-ME-Proxy: Feedback-ID: icc3648d4:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 29 Jul 2025 21:00:37 -0400 (EDT) Message-ID: Date: Wed, 30 Jul 2025 08:00:31 +0700 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: freebsd-current@freebsd.org References: Content-Language: en-US From: cyric@mm.st In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[mm.st,none]; R_DKIM_ALLOW(-0.20)[mm.st:s=fm3,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.153:from]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[mm.st]; RCVD_COUNT_THREE(0.00)[3]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[mm.st]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[mm.st:+,messagingengine.com:+]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NO_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:151847, ipnet:103.168.172.0/24, country:AU]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim] X-Rspamd-Queue-Id: 4bsDRC0Ry7z3JJj X-Spamd-Bar: ---- Tomek CEDRO wrote: > > On Wed, Jul 30, 2025, 02:28 vermaden > wrote: > > Hi, > > after short discussion here: > - https://github.com/freebsd/pkg/issues/2485 freebsd/pkg/issues/2485> > > I got REALLY concerned. > > One of THE features and selling points of a FreeBSD UNIX system is > the 'untouchable' Base System. > > Without PKGBASE all the features are preserved. > > But when You convert to PKGBASE its ... GONE! > > Consider this command: > > # pkg delete -af > > What it does? > > It removes all third party packages on 'classic' FreeBSD system > without touching the FreeBSD Base System. > > What the same "pkg delete -af" command does on a PKGBASE FreeBSD system? > > It kills/destroys almost all of the FreeBSD Base System and leaves > only two PKGBASE packages called: > > - FreeBSD-clibs > - FreeBSD-runtime > > All the rest of Base System is GONE. Destroyed. > > You do not even have vi(1) editor ad /rescue is separate not > protected FreeBSD-rescue package and its also removed. > > WTF?! > > POLA is the principle that made FreeBSD such predictable system. > Where is the POLA now? > > Why the same *pkg delete -af* command on 'classic' FreeBSD system > without PKGBASE only removes all third party packages and the same > *pkg delete -af* literally destroys most of the FreeBSD PKGBASE Base > System? > > Its crazy ... > > Regards, > vermaden > > > yup :-( Too much drama here, quoting emaste: "Anyhow we do need to give more consideration to the base system / 3rd party packages, including for the upgrade path." From nobody Wed Jul 30 01:15:56 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsDn73k68z62tBy for ; Wed, 30 Jul 2025 01:16:11 +0000 (UTC) (envelope-from ggm@algebras.org) Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsDn71J84z3Kst for ; Wed, 30 Jul 2025 01:16:11 +0000 (UTC) (envelope-from ggm@algebras.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-ae9c2754a00so1318807666b.2 for ; Tue, 29 Jul 2025 18:16:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=algebras-org.20230601.gappssmtp.com; s=20230601; t=1753838167; x=1754442967; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=zAM4YlX0KnMrpUqYP05gmh8Xt/DUPAFGzFAUznWopEY=; b=JA/yJvLheClSQl8/XJ2ib5mDvzB5JRdVkgatdebuaINpCYTuc950YNlKL/nbHmmSQ+ FHJRnHGKKIx/78ll9ZoA8e8Hls7PZbP+pQl3Vx1pJO4yyRLYfsYWKRZxgp0fnjdtEQ5n n+J9eqaaZ8jWVJdEyM7w+UuPCo3uhmVI0JH/QBc1PO3aMvVA7ja70qMgdmHAkUYadmk9 ItjomlduqhjBR+O+DVgT5Pz8543eSEDb0vFUg2n+3QsP3cmRqbUrvsXEFOg4pNnImSeT HLWUnJgZo69CdiMaZCsu4iuNWmjahEEMfSaIAyV055VwPgu4Vj2I/eZ0tYkqp8xWsYKh qmPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753838167; x=1754442967; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zAM4YlX0KnMrpUqYP05gmh8Xt/DUPAFGzFAUznWopEY=; b=hpEcgX69hc02nbg3oObI2bNk6q+GGV+WB0nMUmXG+8ETNFsOxGUJvK6eeO/4y4DE3h ZRvJHdHXtBr236Fc6yo2xg/OjPQwkatO/OV6HZn6PY6JfsrcNzxDEnMCG++rOsWFdsYK 0+0Li0VQvxeEh8t5GDb7cWCMR9rx+G+BZgACcayz/AGT4huHo0EMFmYS2mJtMLM/gBFN fRnGTwnVMg/jN0xbTHKaS89JWg09wLLjuzhcphAwfGwYcY/dhdhDNnikc/zYQpAv5tPS GoVQrO9pCRKzRi8Bw7dj/NbibQ8+p1ulK6WeHAZhWb2FK9B3+8WN2xpYLhnXwnYhEg8i JdPg== X-Forwarded-Encrypted: i=1; AJvYcCULAuvPJa3DBksPxqG5raZyX8LSZTeUzomkQt2Cj7wnPYy64y1cpouP6GnCMZ80o3X27hedm3G+tIq/aMmav4g=@freebsd.org X-Gm-Message-State: AOJu0YwCP0+7umZPFC3BVRc2746Om6M1HOv7JtqJeRu6CQ/YS2h4gUvC MX108s7U+G8/Bbf7w/nFXhQMMhl24Cc//1hLXOhvczaowMTvII+GhXub8P1I5+ProAY74yXTQ4D 7Cj+Vn3M4F/hA6jPlZF8IIrUtUgWNbfahZr7nBN11YA== X-Gm-Gg: ASbGncskrrdHL75tztYCV8jvQ6oJftxl7+ER3JJgYplX8kVKZX94avvRWi3+ZNzyg9S gNseqSYYSGecFb49emmEKsOB/TTCUc3D+L5Y2EAcEJNF4sf9mXCnnuHz8jUSfT8K5MW+pj+Hjpw QeyyvqoscXSGC7rFaJoF87pP96XSNEOvTmpfdScmdAliASfiN2/CshSvpSwf2hPd9OjJ8N4HOra E6fEc9hLDc7GkKFqeXGiEGpx+PGs3gqetC7hg== X-Google-Smtp-Source: AGHT+IFTL6+XnuIild731Ru5+ZRM2bqHnAP9zUO8BblvcR1Ug3PrtgI5aGB4LDeWUOz/SANleWjtwHKD8OodJHu3TEQ= X-Received: by 2002:a17:907:d28:b0:ae3:a240:7ad4 with SMTP id a640c23a62f3a-af8fd69b4c9mr182536466b.4.1753838167491; Tue, 29 Jul 2025 18:16:07 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: George Michaelson Date: Wed, 30 Jul 2025 11:15:56 +1000 X-Gm-Features: Ac12FXwDaFJPcIggMeHANfJb0KVLk4mnU8ynjO_WHxjS14xL5h0FGTfkpjXNOCg Message-ID: Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Tomek CEDRO Cc: vermaden , freebsd-pkgbase@freebsd.org, FreeBSD Stable , freebsd-pkg@freebsd.org, FreeBSD Current Content-Type: multipart/alternative; boundary="000000000000f795e3063b1b4444" X-Rspamd-Queue-Id: 4bsDn71J84z3Kst X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --000000000000f795e3063b1b4444 Content-Type: text/plain; charset="UTF-8" Isn't this precisely what locked packages are designed to prevent? Outside of an upgrade tool, I would think locking "base" packages was .. sensible? -G > > --000000000000f795e3063b1b4444 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Isn't this precisely what locked pack= ages are designed to prevent?=C2=A0

Outside of an upgrad= e tool, I would think locking "base" packages was .. sensible?

-G

--000000000000f795e3063b1b4444-- From nobody Wed Jul 30 02:18:40 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsG9P3C7Mz62xnd for ; Wed, 30 Jul 2025 02:18:49 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsG9P0qmCz3VGS for ; Wed, 30 Jul 2025 02:18:49 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-io1-xd33.google.com with SMTP id ca18e2360f4ac-879c737bc03so198996939f.0 for ; Tue, 29 Jul 2025 19:18:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; t=1753841923; x=1754446723; darn=freebsd.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=FWyKtvViwAipW1o2CtrZRsm/eREDJagaPbgzxTkraDY=; b=Rb3vl+h83sjsaFa1hgXW/VzleDpf93iwO/79IGvo0kOElEX1VyYVPb+uB6RiyJSJ6V PLzkn+tUnU+PcTE11lRHks9Q51sfptNcSODAbCrBcpFlrkMLU6hhyirqYIjnjFw403/E bV5N8clwtBhk2fGslYp4gP4RERbklzfugiXE7YigKdLizIYYzN7b/RIm8z0g7o1YPU9i 65c1/+3rVDjplodCwp8bmuE9TMJvQMPWOsqT8I4NEGXv7evLh6XgyJ+0U1t3U1ElvSnN wNwbBDW3bEzHAYoR8iMunB7XzuadYVNS7ajH0NYULbs0v3kg3+H8Ybd0JSfCSFkTILxC wpYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753841923; x=1754446723; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FWyKtvViwAipW1o2CtrZRsm/eREDJagaPbgzxTkraDY=; b=lSSgfL9BwkyytjIk30SU1fPKkEiLHcd0hIjpBU0RhnMtL1t44mqZyCO4eWqY9KhGsU thK0bzhXHe6i3l/aVLFFcbsKMS7g5vKSHP32QwFZwYIPmomvQCJuWiY2p5Q/y4Cjn2XB D2zcooZf63EwoR9MNz6bmwUHrXqSFFjqwua1UNSgUxu8Zn7hkQNtG3f4TzdyPtJ/Ngri gCPS9JV/2UTyoYSSQ+7+3OaizR8S+lvSbXuF207q95O+PaItjqldUdDF5VuXes+gAb73 nkDPWP2Iv9cWVVR5OzksPuauZhjYXT0ngeGXWQxv24a/gqBT79pDHX0ySGN/JjEEOOCA 4N9g== X-Forwarded-Encrypted: i=1; AJvYcCUk7t4Xbv+ogH2YECsQvWA5PVa9b/9YNv1kSKTUoqSLlUkh8FzAU+PxsUUBdzEiiqh9sazsynOhS7+j/nWOvY0=@freebsd.org X-Gm-Message-State: AOJu0YxRFWh979/6IUbY32uLBdEneumxjUmychnVSJz6b+Wdx3HbKao1 8VV1kscsAFCpkSVaSgCFaQ3jQLiWFY5HCcosdyaM59POzLDCfcnpqm+IvtQi8XJn8lPIUCF0Y87 +XjJGDsA= X-Gm-Gg: ASbGncuZt2TNeXiGYCs6dvoUtpYvO1f9QaOYhYLvqy/sRle9mzNPbbphsaC7GNNlXP6 SXfrRZkdgY3HFTYDPPJqWbU4udzQeHrgeBaR1WQIrs95PlpELnke4i1HZ3uvg0KAxgf2xPiYI9g nByv8uOrnzk3rOloVXqbmZ2wUAQB8oDbtzB8oUBeJsUT0Jg5F3BA7tNO1kn9FPKnGgd3eYvKy36 SGXa9gjcFw/gVtcVENei6hOXZ82OzigbLCC34LyC9UiPfvMJknGWcARRNrOk4srl9qRcH9hGRqX PXKUkJNImq+Ja91an0VYAFr4SsF4R7o4cMBsOQMF9ScKJTb52PJ1qdXrHtMbRiXKAwAQXWxnh7v a03dK X-Google-Smtp-Source: AGHT+IEzBfOD66Qlv0na0anm5FSqJP2wHRJRzCEGvy2KFUR7UTeNm8X52UOxSXYaMxYhz62wPJilTQ== X-Received: by 2002:a05:6e02:1906:b0:3e3:d252:c0b5 with SMTP id e9e14a558f8ab-3e3f60d1cbdmr29535425ab.1.1753841922984; Tue, 29 Jul 2025 19:18:42 -0700 (PDT) Received: from mutt-hbsd ([2001:470:4001:1::95]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-508c91edeb1sm3027875173.35.2025.07.29.19.18.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Jul 2025 19:18:41 -0700 (PDT) Date: Wed, 30 Jul 2025 02:18:40 +0000 From: Shawn Webb To: vermaden Cc: freebsd-pkgbase@freebsd.org, freebsd-stable@freebsd.org, freebsd-pkg@freebsd.org, freebsd-current@freebsd.org Subject: Re: PKGBASE Removes FreeBSD Base System Feature Message-ID: X-Operating-System: FreeBSD mutt-hbsd 14.3-STABLE-HBSD FreeBSD 14.3-STABLE-HBSD HARDENEDBSD-14-STABLE amd64 X-PGP-Key: https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/blob/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc References: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="z6ngwkyglkjghwbx" Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4bsG9P0qmCz3VGS X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] --z6ngwkyglkjghwbx Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: PKGBASE Removes FreeBSD Base System Feature MIME-Version: 1.0 On Wed, Jul 30, 2025 at 02:28:35AM +0200, vermaden wrote: > Hi, >=20 > after short discussion here: > - https://github.com/freebsd/pkg/issues/2485 >=20 > I got REALLY concerned. >=20 > One of THE features and selling points of a FreeBSD UNIX system is the 'u= ntouchable' Base System. >=20 > Without PKGBASE all the features are preserved. >=20 > But when You convert to PKGBASE its ... GONE! >=20 > Consider this command: >=20 > # pkg delete -af >=20 > What it does? >=20 > It removes all third party packages on 'classic' FreeBSD system without t= ouching the FreeBSD Base System. >=20 > What the same "pkg delete -af" command does on a PKGBASE FreeBSD system? >=20 > It kills/destroys almost all of the FreeBSD Base System and leaves only t= wo PKGBASE packages called: >=20 > - FreeBSD-clibs > - FreeBSD-runtime >=20 > All the rest of Base System is GONE. Destroyed. Hey vermaden, As mentioned in the GitHub ticket, it appears there might be some room for discussion on which base packages ought to be marked vital and if the current list (of two) should be expanded. I suspect there could also be room for discussion on technical measures pkg could adopt to help mitigate issues like this. I myself don't have much in the way of suggestions on either topic of discussion. I'm simply hoping this email moves the needle forward in a positive direction. Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD Signal Username: shawn_webb.74 Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50 https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc --z6ngwkyglkjghwbx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmiJgPgACgkQ/y5nonf4 4fraZhAApJo0TCgSjFHuLLDOsTetAdFO45PwxZuwQKo9Q490cI3o8cJdOjjb0S8Z 9vouPbkv1ffTN0dTqnUhJajcpRgXKXyvxA83F7qJDin+p87rZcBpKlnTbeQrm2Rt 0J3EcsaAsCIlwgeLtpdcvYBEWlC5i4ffw62sQN8R+ip1A1p6cNEmIzonq+PZrZF3 lZXgEGd9ubOwjOwKq7ZEduZJoCn1j5CXoNN/zYQQVNCTVDTEnRncEj8TUp/4qt5W f3W4MZZUqRD6Z7s66T4etYuju9gcDK/OhZ9oaA0/v7XmMhzTK15EegjjrW7epDZc hBCHd/yboD5Q1mj+Af9pz2ohC5pnU7iC9I2c+MvX2BNB2J+yRUQuHP9GXVIUOsb2 N1AtCRiaudzCV/66CW4tERIwwmZJ+61Tiy4JgHn07IIO8+/lRt4mALK28yYG+uGq OzQG1Q72z3S9JkyVokkA9L1WN+jplgdIfOsW72GlQqfjr6h7uHkiSUNKQ9wOOcpZ oq7lY7Fon1pQmolK8kVT4k28trgfIewtyDYU3vLflrVgD6M/+sFJ2vHIpLHkZevA nvw3tBWUjT3O0ZRNGtudLwsd5LnqSJ5D0mdeJwWXizDIjvCcVE0IHqVJpL3uZUPn iEmGMu7Ida7OzyLCHjsSu6IHvYiWIofxRbpLN0qEKI9/PKOLGaM= =ivPd -----END PGP SIGNATURE----- --z6ngwkyglkjghwbx-- From nobody Wed Jul 30 05:08:23 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsKxK3XZFz637Kd for ; Wed, 30 Jul 2025 05:08:37 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (udns.ultimatedns.net [24.113.41.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "ultimatedns.net", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsKxJ3Ck4z3kXn for ; Wed, 30 Jul 2025 05:08:36 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Authentication-Results: mx1.freebsd.org; none Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 56U58Nna073247; Tue, 29 Jul 2025 22:08:29 -0700 (PDT) (envelope-from bsd-lists@bsdforge.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ultimatedns.net; s=mx99; t=1753852109; x=1753852709; r=y; bh=OPkOP9CuD/H+4Ah5L7yECavhS7IUMPsJ6NE+IF2GwXQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=KEZ6BxRTPq7imNz2gxe5nFHnXng1aXJ5I7JMhyn7wlu4xDdjdzvZeZRyHoNnBHUuD OccBUMUZvm+mYppWkpzMePLqlwPxGG84jdXwc7PFrCAoAAjG1/p+5YsNYlhc6yM+i3 W5CxDXwisofO/Ej1gilfgYc4ercI9Mud+Z86lll3zorUmdnNZcc8fHtS4Y5VHUBOai KVZJR4hhog+65lI1WroyVRsM+IRZPx1d9jdL3w+Gslnz4OCEmE+1bGaEkrAA7AdvSR 1ODFTnYHCogaNkSjamIlZXsv9mKMM8hjwsErNPGoLXXsvPF1rlbDYmNY/FE5CnUnuK XqOqeoogtsCnw== List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Date: Tue, 29 Jul 2025 22:08:23 -0700 From: Chris To: TheComputerCollector Cc: freebsd-current@freebsd.org Subject: Re: Alternate DEs in 15.0 installer (twm, CDE) In-Reply-To: References: User-Agent: UDNSMS/17.0 Message-ID: X-Sender: bsd-lists@bsdforge.com Content-Type: multipart/mixed; boundary="=_727669def764ce1b220580122fd46240" X-Rspamd-Queue-Id: 4bsKxJ3Ck4z3kXn X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US] --=_727669def764ce1b220580122fd46240 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2025-07-29 15:56, TheComputerCollector wrote: > I stand for a decent chunk of the community in that I like twm, and a > smaller chunk in that I like CDE. Something about the minimalism of these > desktops draws me into them and makes me use them, even when there are > modern options available. I also like them as they are low-overhead enough > to run on my home server with a 90's Matrox graphics chipset, when I need > to run a stupid piece of server software with graphics. I want to suggest > adding these two desktops as an option alongside KDE in the 15.0 installer. I can't remember about CDE. But as I recall. They both get installed as a part of Xorg. IOW if you install the full xorg server meta package. Your wish comes true. :) I think this has been true for some 30 or more years. :) -- sent from hardware written from and running on FreeBSD --=_727669def764ce1b220580122fd46240 Content-Transfer-Encoding: 7bit Content-Type: application/pgp-keys; name=0xE512722F.asc Content-Disposition: attachment; filename=0xE512722F.asc; size=3074 -----BEGIN PGP PUBLIC KEY BLOCK----- mQENBGf/G0IBCADARuJc6IcwOe3jv7dQsP1X/EIHvCFExPbTmlMNFMXbMMccQUnV o8ayEn+wmTvPhw7uL3PDk7DQs16W1sN2b8UMFc804cVWNGtoG3rA+Np+TFEYlXJx eh5Q42VHptkuwzHKl+q2utkpRlS7uHyfjsInQAoHxLyi/wrsaZTHHhDbLLhJ5Ez0 arohQ2Q1w0M5e9rW8Fy5rpC7RpC6uO1SZMxcbdqURI/BBqxbiD1iW62cDWFkfFX+ dtaEXghFV7BIBMDSrgIunGoEfdMZgXys7O6bPWn8z0cuOZIPj4HrjoCYARyQ+sdc rjz/k06SLM/UvEZDorJhT4DbYrwMNvaPWJiPABEBAAG0HkNocmlzIDxic2QtbGlz dHNAYnNkZm9yZ2UuY29tPokBNQQQAQgAHwUCZ/8bQgYLCQcIAwIEFQgKAgMWAgEC GQECGwMCHgEACgkQVKBqaOUSci8bSwf/fK3QcTYXRMrv82HIp4SiGCSD7/bRmyWr ipv2vzknGFHxPBN4AEWIqF/U4j5oDXaodyU6xsy59Z47/lgbyzyZiVR6nmJVgZVf el/EgwnLt7ZuYGLLEhIN2pd9itJkB8PMPZrUHMWgIw8BxX5YFYGuyiNe9pGn0Coj 98t/v3fouhqksH+BpB4TBHJBBDSxSiMm66VTJX4Xcnpf0ZnQVP4GBuoyodnFBfdI wqftPLESsCC08lUhD2j7v2NRWwMi/q3ed8D6VCKPImBByYnBZL5gu56K5bwqaQfN itu06APuIYnG71qxgn1EPO63lovWP5NZGgOKvzs3K+JfPF79BiOUFbQjQ2hyaXMg PG1haWxvcEBocmNvbW11bmljYXRpb25zLm5ldD6JATEEEAEIABwFAmf/G0IGCwkH CAMCBBUICgIDFgIBAhsDAh4BAAoJEFSgamjlEnIvBH8H9RGwzZuU6+zvH1WjQa97 yWpEt9rC+BIBJThev2Cpls2LqBqIeIQVZPnyLAZWgFaiezL6+xbvcNt6OnfidIYa x8iRwCMC6/Bs8H2Wef9qfGxXi+jHPLYQk3juiZVmBhIK6FJZkzaW4wSiawofwzbp zqNxO8dZ0j4foaJZrNi8iqsvKjiiHoSFaJtumIThAeydI18CNLeFaS53sk5nad6I wCYeFKmJ/22dMP7DOFEgyG1iNYgY+AGREMkEsBiLpqYjJ5asK+1UdUy/TRly1hOt HHxCiX0Fh9ZYM2vLIj7sq4LKaMPGeYC3qTqBYugVeyz7LkiI2ft/BKveA5JxuYKk ZrQiQ2hyaXMgPG5hbm9nQGhyY29tbXVuaWNhdGlvbnMubmV0PokBMgQQAQgAHAUC Z/8bQgYLCQcIAwIEFQgKAgMWAgECGwMCHgEACgkQVKBqaOUSci+4Bwf8D0Ogk2/X ud/CsAgHozwzKPqfesL5SRWM14hLnU9/EHoplnZgNexbVY1wXIi2FYPo5cve9QxW Nmt3S3UTF9j2fGqv0wmeHv3EqogFUHnftLyWpbeTPOFDMIQp/BOD6ygfeXxXWxRT L6zvUkSrDtHvkQHPWGRxwP+ihWjpw9AQR/R4/qAuTAZZM0O7UnJEo4mWXatl+utF wegG2giwFTTxfF+1rMpFtUDjYCpRQ6ZmE+gC1mHUMoH7GJMQv12DbqwKrxtwGfd0 AJNO3ZDnxl24BmIfl1YqQGZQ5iIH7At4YItESbU45hoNNsG9oDrsil78EUCAtXHd UPScj+eXaeAkgrQfQ2hyaXMgPHBvcnRtYXN0ZXJAYnNkZm9yZ2UuY29tPokBMgQQ AQgAHAUCZ/8bQgYLCQcIAwIEFQgKAgMWAgECGwMCHgEACgkQVKBqaOUSci9o7Af+ Lwu5hJlI5HZNGwAll7QTIFZVW+y4OEg+amhxTDGbAAqlnSIkHC1KgkmIOOrThme3 kTFCqfIIsuP73yKxHq6kRG0zH5/7asAPNAUOfzD7B2o/gMyuTRKyG5r9f3UmACr4 6qvtFhIwROXr6+NNT2IKg3l0/8F58A0N/TR8D2PTHeo4x6jYcZQDCrCy7BAdk3cu V16k4z/1UzRa07b5McezbWL20cIaZ+dqNcCjKZpzPlTyTCGgrNNtaDpNVhoWUKMB YNcKql+tfC1IpX8l+IU6OBKcDKMkQojvO1QrZqY8MDJGo8jq/CtotQ8+IpAai3Bx dQEsxrxlcKTR4rUqvd8VGbkBDQRn/xtCAQgAv5Nv/aQN72xsLik+K73PJwpUmyhu vnI6stM6dSecylXVHjZ7C4n/m0eQEeQCl+9lByHR9N8H+WS3DtAd4pmciiIxRQLA JZiuaLYcy9ziy1h7130VoR7hhJHzo9FIhWkTGlCDX3egUZrYhMiwFUO8lNltLB8o TBvIrMSsnUzawtQjq/otv0Jf+oBPbG+gIYnAm7w6r86n/l+eVxf5eEoS7wV0DJfp b2jE5zWErWk8I/tq4e8T+1VQeVQR6wz+NrUCSxkPkpNAm19AFUHOk//yvMGWVlDW F6gr3ErN2a0w/kZ0lz3Msxsb87QT+MnJf/T3cuEqdTIoSk74BfNEAdMohQARAQAB iQEfBBgBCAAJBQJn/xtCAhsMAAoJEFSgamjlEnIvyvIH/26zytSVNDaxtprg7XtX LerIWf9RyVx8omCw/lXKRCcgkfwD7QR+nSZ0thWOGMpcnivjuReeVRkz/webUF47 BXJ/Tge07nrxdtyTIHBbp35fPIriaKaII6YWc2Ufdxwv+cD8PADS6gQWAlgrWLmn VmYtyHs4kwtiPZyUyuBdWnZal2GyYY0WVwYjvbk95eInwOaIdoTjesJ7ZhUFu155 r4hh9GlvM0uv8WJ5Mw9wvHa5fIM205I5g0IWC7yvTwwwKHlV4JQQOqMwfv569OEl 1GKqA12nSVziB1+UV+I0NqOABWi/MOi+IySPzYP+XgdPfRNx4vmoHYZwWOQ3t4Jd TEM= =oj6y -----END PGP PUBLIC KEY BLOCK----- --=_727669def764ce1b220580122fd46240-- From nobody Wed Jul 30 07:30:26 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsP512L69z63KDb; Wed, 30 Jul 2025 07:30:29 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsP511Y5jz3vJt; Wed, 30 Jul 2025 07:30:29 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753860629; 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: in-reply-to:in-reply-to:references:references; bh=fOzBqJ2qCkbKRriCPjhNrcHMOmu1jN9f8QsFsPAuuMc=; b=C6Hwj/WJM4Q5RCs2XSwOBT1lgpAttuQWRJ0SzmBllxcvy8gkmN2PjPqPQedbx8yZNnaJIq UDQkXmReYFrrchh5VpAruvZ9wwB8SxQ5fvfH8vmgMlHT67G3sT4WWNzVb4eRkFolE03FVI 0245pKF1EwoBBV3qhWCPBGgNqmGQOQeZUgdGryAlilj8JyqNzIV1l4iOY4LAZfFf8xC1ET 0dcqjbjtUuW0NyFw/ARKFawVPFdroF+EeP2hEfM84MtnBF/y/ER8Z5Tw6ykq3IlxucXMuW blaqSPIbFseGwNEcBq1TKDfmYKLw9DcxlWMiVWFMlWtDpuRUYAp9+uUa5HP4hQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753860629; 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: in-reply-to:in-reply-to:references:references; bh=fOzBqJ2qCkbKRriCPjhNrcHMOmu1jN9f8QsFsPAuuMc=; b=rpbGzbplGAA99CYXa/Xy4sDBXsGfwWdxx688B56uV2AtNKhvZQyeH/gEas1X0KC4nT/Dao wUpRiYdGfCA0VFl+I2F1IaW/cADc4bH4KuP+AxjAz/G7G8nmLspM/UMn/smrDWGfIL9MNz YW4J+FwW8lxg617Tul/Bz0AobT0pKwBcG2lmdPdP8E4qg6UCD/BKH+If0XvOSNrjIOnfYi PnXTA2EUuOvZEOp9dbtOW93kFkFSqi4uY1KeZUQXxI25RdZpnSIvXNZk+HZwMTk5svhGgM T+Wu0LWz4/t5iVvYu2/DOD5zVfjs7QMllvTpZV58+nyDA6imMrEsx1m++zNkBg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753860629; a=rsa-sha256; cv=none; b=qc9D9LXcrHX90lVlOblzJInEf26Ow0hAHG6EksEfNbfGIMVroHmbs6RAkYmfiaydYQ+e5B WdTpvgYqGjBcbVGqamT01aMl53pzo5gXbeI1+9x6OyYcDJ3XcOyEbLWxdrAb3fnBRpBVfL znRkNq/lRMl7jJ3WFuJr8i6rJQeodApbY7NDnLrrkNctNwK7BJz2VM31Pgtaw9hJ/dctHv OWwIiyEW/LvMzYPzlZWyHsKGRQgvQBV1srcp7E/TY9hKydxKmweGE7oBIbbXUJlSyQLf9/ xxh8jpi/qqZZrcoDxKAWaJEArjmt0oXr/y8DEDdmneUrcJpEt7O6diLrdKl3yw== Received: from b.nours.eu (b.nours.eu [54.38.177.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bsP5071cLzrP6; Wed, 30 Jul 2025 07:30:28 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by b.nours.eu (Postfix, from userid 1001) id B09C290F57; Wed, 30 Jul 2025 09:30:26 +0200 (CEST) Date: Wed, 30 Jul 2025 09:30:26 +0200 From: Baptiste Daroussin To: vermaden Cc: freebsd-pkgbase@freebsd.org, freebsd-stable@freebsd.org, freebsd-pkg@freebsd.org, freebsd-current@freebsd.org Subject: Re: PKGBASE Removes FreeBSD Base System Feature Message-ID: <2rpjsqnjda4s5ks6nye3cywec5numok6qrhpnniteawusr7wkg@du4fwkss2iyw> References: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Wed 30 Jul 02:28, vermaden wrote: > Hi, > > after short discussion here: > - https://github.com/freebsd/pkg/issues/2485 > > I got REALLY concerned. > > One of THE features and selling points of a FreeBSD UNIX system is the 'untouchable' Base System. untouchable is really subjective and has always been, there are so many build options and one of the selling point for many is the customizability, in particular for the wildly deploy use case of appliances. But even on desktops people keeps tweaking the build options... > > Without PKGBASE all the features are preserved. > > But when You convert to PKGBASE its ... GONE! > > Consider this command: > > # pkg delete -af > > What it does? > > It removes all third party packages on 'classic' FreeBSD system without touching the FreeBSD Base System. No it remove all the packages. semantic matters. > > What the same "pkg delete -af" command does on a PKGBASE FreeBSD system? > > It kills/destroys almost all of the FreeBSD Base System and leaves only two PKGBASE packages called: > > - FreeBSD-clibs > - FreeBSD-runtime This is why the vital flag are designed for. > > All the rest of Base System is GONE. Destroyed. > > You do not even have vi(1) editor ad /rescue is separate not protected FreeBSD-rescue package and its also removed. > > WTF?! > > POLA is the principle that made FreeBSD such predictable system. Where is the POLA now? > > Why the same *pkg delete -af* command on 'classic' FreeBSD system without PKGBASE only removes all third party packages and the same *pkg delete -af* literally destroys most of the FreeBSD PKGBASE Base System? > > Its crazy ... Before jumping straight into making a drama, maybe ask for the plan? or discuss with people involved, or even better propose some help? The plan is the following for years: either create meta packages which will be flagged as vital for various combinaison of pkgbase: base, base-minimal, base-oci etc., etc. and use groups (marked as vital as well) if they are ready by then. This part has been delayed because: groups are now ready yet in pkg but might be there by the time 15.0-RELEASE is there. Bapt From nobody Wed Jul 30 08:31:58 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsQSf1688z63Mjh for ; Wed, 30 Jul 2025 08:32:34 +0000 (UTC) (envelope-from wulf@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsQSf011Tz429f for ; Wed, 30 Jul 2025 08:32:34 +0000 (UTC) (envelope-from wulf@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753864354; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sjIiKw8xoHF/+M5Z6DjJYWQGX8Oc8VUPVbWbgmLoS34=; b=ir7uxpOYxutpqMTbwcDzFoQBEr31hkuMyaxutGsgo+zD3ZuYwyOU/KQITbito9DDu8wS7l WHY0djWlYxM7xwSIVHqkFKSl2gHTGyNF8357U8x8XcekJq8gRaJmAcsCuF1gFg5CEf150w +CLrRwFeLXP/VU9ZXFb7SvyBCdnJjRHNf8qOCUwRI1t9ynIVnnaz3+ugR7kG01mdjJeg/h lhZCgBz4r2z14zZ5fVBSQPNoQXxJIYTFDi09aSdZIn3ZwOiXbTDPsfa6s3RzTlUBX6k31Z WQIaqEo0ZfgX4YgtFuFXlD+oAcxrC9fVRdfGFTQLUmnjH18VNkyS+TipUxC5Fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753864354; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sjIiKw8xoHF/+M5Z6DjJYWQGX8Oc8VUPVbWbgmLoS34=; b=v1f+8LfzEu6qqfVfGl5ltnhBXSBIIyP4UPgsqv1DgNZEfGmluFk9/ERLgaml+coD08Igsg BK69xiBsX+4Rt/mdkrIx4UtpPJ31sRkB+VLI3neq3irN8/o6kSgYdiO205Str54nHa/xfW WxtiCd3p9XeCBL+vyIBXQ+lMTsgu02LsutDhOh7GJkwYkW8tKEm7SxoXIogrwemY2Q7vtT DXfxg67rCI5LDZXJCJVhkULQcHLaw5+nASDAhMzEUDfpBhQ7vm4pAgRLlvHEz1OQGvhWgf sKY1nwkdoa1Yz+BkD0nP54PHkx4Duw3ZjGGvX5jee8e0ANYrps6i3JBFEzLHSA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753864354; a=rsa-sha256; cv=none; b=OcBaRBz3I+2pSivtKutBi//E71DknpKVQZYQhgzE+0ceun8c8rqtvvMSZTLVSID+hQAkyD 8+1uX4ksYKTELjgqj1T+ZX6+djcX6TViRvNokCki7STHO3hO6L1C7ceOdjX+XNRPTf6rqE p3lIKUVkzfG2BJqPxOiNqBBGWz30d3Gzy/d5FG6sWpmJspGHr6X4NRLREJdmoPJLTyoJgq S66FHz281Uv85frjiHk64ai3AuTYz5zFNEH6Y+K9cEJoYRkLP1eRoJgT3uBB7ixmbTn6qm LF9ApyM5p1vTzQHeNqCAbJ9mSdFNJJUBLoTgJeETyzCjJZgtsfW8EmR0wFyGCw== Received: from [192.168.0.30] (unknown [176.120.244.184]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: wulf) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bsQSd4n1Szstr for ; Wed, 30 Jul 2025 08:32:33 +0000 (UTC) (envelope-from wulf@FreeBSD.org) Message-ID: Date: Wed, 30 Jul 2025 11:31:58 +0300 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Vladimir Kondratyev Subject: CFT: evdev-awared moused Content-Language: en-US To: current@freebsd.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi all, With some non-zero probability FreeBSD15 will have usbhid(4) enabled by default. See e.g. https://reviews.freebsd.org/D45659. That results in USB mices stop to work in virtual terminals as ums(4) replacement called hms(4) is not compatible with current moused(8) due to lack of legacy protocols support. To fix that I reworked our old good moused(8): https://github.com/wulf7/moused The new daemon have following properties as compared with previous incarnation: - evdev protocol support for mices and touchpads. Additionally to relative PS/2 and USB devices it enables console support for I2C/USB touchpads and bluetooth mices. - Other aged protocols like COM, raw PS/2 and X10 are dropped with only exception of sysmouse. For those who still use them there is an utility called msconvd. - single daemon per system where hotplug is processed via devd socket. Per device mode still supported too. - Configuration and quirks files in libinput-compatible format. Actually, the new moused config parser is stolen from libinput. No problem here as it is MIT-licensed. https://github.com/wulf7/moused Recommended installation method is through the port enclosed in port directory Although distribution bundle includes own rc file, I would prefer to test it as direct replacement of system daemon. So do not enable bundled rc file but change path to mouse daemon in system /etc/rc.d/moused from /usr/sbin/moused to /usr/local/sbin/moused (in two places) and than test it in 2 modes: 1. Sysmouse support mode. All should work as before. No new devices supported and no configuration changes required. Just kill and start again all instances of moused. In this mode recent (as of July 2025) CURRENT is required for psm(4) driver to work. This mode is planned for transition period to follow POLA. 2. Evdev support mode. It enables all previously mentioned devices. To enable it add following lines to /etc/rc.conf: moused_port="auto" moused_nondefault_enable="NO" Caveats: Some drivers are known to be incompatible with the Subj. 1. cyapa(4) - lack of sysmouse protocol support. I prepared a patch for it and can send it to any who able to perform a test on real hardware. 2. ams(4) - no evdev and kqueue support. One should implement them or use aforementioned msconvd utility. -- WBR Vladimir Kondratyev From nobody Wed Jul 30 17:57:34 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsg0d255Mz62r5K for ; Wed, 30 Jul 2025 17:57:37 +0000 (UTC) (envelope-from garga@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsg0d10Gbz3xrP; Wed, 30 Jul 2025 17:57:37 +0000 (UTC) (envelope-from garga@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753898257; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=NFJc7FxdrZUmaNbx1Z4gtCJoYk46qAiXwm7AoYdGaBc=; b=wOHCZUOOwXCXTiVQRXP0XeW52Fq12VQzSIXxn2JApbwzNV3dEKygoXMhPe5z9bQDJeSlZA Y93mRg60fBqnMQhvwVqerky+wBaiaOXB//J7Wxt+Y9hJIi78LKj6KCmWceHSX9bVYN5mJw 1ENPV+CVif3KkwHmJV9oXvfVgskPkJTkOUcamzMstaXLw3Jkcy/niJ3Mdp6vtsl1P7hwLV PuEJpUljf+XzOevmhzAtwg4KpCqI7I/6gnVSPvn7DYznVMgqSsicnsFSEOOx+Cp9IkXdtT 2uh6H1YLtPFtRYGy7ysGXHr5lPz5BmIQdeZm8hXg83YmxKCUf6n7zlQMZ05kOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753898257; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=NFJc7FxdrZUmaNbx1Z4gtCJoYk46qAiXwm7AoYdGaBc=; b=t/WyLA2IKuszZuD9rBsHaoI55D3ChCLWmw1BTiDM1Xt5EeJKiUZvlOGmcXYK/9yQ1KIq9R UdrIx8T0bqXgiILKZuChQ0cod+Il0/tOKOHYtWaEbaydlyd6w91hn1A0lR+8RibVQh0qa6 8QBg7xFbxlotoLE8EZ/xplNfcUR4/9tXHzQkGqABPfN9kAfi3n+4vP/hHTDArVj3dkdEUe +rua7qwgP5zqm3AWluaiPI5wEKRnKXr24n2vUwAk9k4wh6dd+tzwG4eTbnNdZVsX18udYc amqtIvlaoO9/KpsIA+TyPnqPbdanRP0ldk8xhmFEVpJgRS2BxRhMa5eZstUi+g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753898257; a=rsa-sha256; cv=none; b=yGJKw3Eg+Nma7YfpwxnmAh8Tk90+33M6I3CVa1Q1l85y0sggDPSIRlZDN6RCfxGc+gxA62 YD7FLf2f1HLTuPgnpe5yYiOX1k5dGLzQ7lp+jPCwXHh5JlzA986ShtqDO6UdEvUXaolfU8 sVnJWLne7dqaX0T6XtZecsHOL+4n1Gvf7+1rVZVNbzBXrgJwCyQo9b8g20e1KB4bXQeyJj JL2YVCZN029pLTjtbTye5G3VXE1fu5UWExwZLrlOWO0al3qv4Qcc5ct7Ajz4niBvKOnP4M dqvbTRLHwghd+Isz7GDjiv1usPtnSPRyzvp9Phu19/isksl98tuKHvB1jdVYVg== Received: from [IPV6:2804:f1c:8d5:8401:950e:fb3c:4ccd:c3f4] (unknown [IPv6:2804:f1c:8d5:8401:950e:fb3c:4ccd:c3f4]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: garga) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bsg0c33zyz1473; Wed, 30 Jul 2025 17:57:36 +0000 (UTC) (envelope-from garga@FreeBSD.org) Message-ID: <9a0f2960-3915-4293-bed2-3160677a7f08@FreeBSD.org> Date: Wed, 30 Jul 2025 14:57:34 -0300 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Be careful with "make delete-old-libs" To: Poul-Henning Kamp , current@freebsd.org References: <202507221914.56MJEFuM003954@critter.freebsd.dk> Content-Language: en-US Cc: Cy Schubert , Po-Chuan Hsieh From: Renato Botelho Autocrypt: addr=garga@FreeBSD.org; keydata= xsBNBGStavwBCACjNlp/9+Y+VFe9ieR2h/WWbdvjz4Mb2z/f22bGoaskzCfvVNbo/v3i34I9 H6OdgZkGqheQEAD2jNfRbmPr4z40xDMUpYGLds+1Mvg7G3Hms3j5Ef8KaLSWUNWIfwKdfSVR Qs35ccSJxAdRW5YdI6J3xZgika+3Bc4eJ05YE/nWW+PNTYevt5rqD50N3zybVYIcLoqVPpBi AZE/sf5SLiLACIJb1t/s4x+pi8vgWevxVVT9u8V1f8zYErmHSLSqjxii0B3eRZphX9NCJOv9 +tfFZhnENInhn9gT7H4e2YumUltEy3jacONHJF3CC1pvvWEa6lEyypclMOkHQwNON7DLABEB AAHNLFJlbmF0byBCb3RlbGhvIChGcmVlQlNEKSA8Z2FyZ2FARnJlZUJTRC5vcmc+wsCXBBMB CgBBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAFiEERL7Dxegbnh7xTiQ5Ob6P xxJcZXoFAmSta78CGQEACgkQOb6PxxJcZXrYlggAgaZmr6c1yIWzN8VksHrHpwt/uxONEP+h ljy3yfrMsgfS5wx5Uzgfih1xYZUFC6jiI63CetqBqJpp3g1klRS1UWYKx2NeXphDMYZEdPm/ a6sXh4bKZbk6IE8Yn0/YiRT57d9DtbvswC7Gn7Igj/MSbhl49TvTGyvuB6juaffVoYZViomx 5zMoee8Ml2o2qj3MrCJ+/K8GU54RlpOGqGRsqdwVdr9XEWub6fF2YFwR46cjmbiU3P5urFHH nkJlBGPIwKxHimTW0lZsdx9aCKRDd/D80/WOEzXmk3k8B9lv/GsvOluHmveLhJG1R1tIJ31I f2q8dfTvqsQXnu8CcWRcgc7ATQRkrWr8AQgA1DufoxScA+CWQbUR6zExIu8wXQKrhuRt4DG2 BgynT7EMUvEBadcbQRZXsBpemNfncc9Axyut/+rWiyKJf9BLQuo/9QYmSRvW1U6+0LJUYmdg kMyBeYaPk+vnssv/u9jLuvV7FVgyE0yk1iaWIKOVDD+XrQCOvGw9uSceBrQyCyo3A/eRM/+p vnDCaywR63PKE+3axk6lfNdGK3TnaWmS30/ZDCZlNsXuqprqR4JdT5wXids5o36dsuJ5EZ20 s5hNMD34s4Yr1Y1R9elH6qBsFCpozs0+jwrArxq+UJJCR6hH5W8ZEwJtRC8tzR8mRE1WywzX BXYj0YhfGztQIxZckQARAQABwsB8BBgBCgAmFiEERL7Dxegbnh7xTiQ5Ob6PxxJcZXoFAmSt avwCGwwFCQWjmoAACgkQOb6PxxJcZXr1vgf/SKXhoZcUU5I7TqcbHg0lJz9tICTupCGHWr/s SQgjh9oEM5j1wqW7FlCGP90Tl9K0g3ow9YdbhU7VK470o6pymX9V9eLHzGgkZO/KMEtGBeK1 u+5ePjCJ/MK5B21KODLSU7WrIL1VN5ceXfQPLYt02LMLtPri+oduHD6RNBeA7US1DUzleq5F 9NHGbvV2U7BdDUezpiO8NaFjFZVB11I5d99FxUM5XGVstI3VhsRKZxjY0KnqJzaQgTFsPGmv AUfZVIN1pXgXiedhPXpr8+Y64jP+pHVwpVmh1zYWL6+q3kqFOUVP6c5iiMeoEXZvgJz7x/AC ek3X5gvu8Hpcv+MZIg== In-Reply-To: <202507221914.56MJEFuM003954@critter.freebsd.dk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 22/07/25 16:14, Poul-Henning Kamp wrote: > I updated to -current and ran "make delete-old-libs" today, and that > broke libcurl and as we all know, he doesn't live in Nebraska but > rather Sweden, so a lot of things stopped working as a result. > > If you build curl from ports you'll probably be fine. > I didn't see your message and ended up with the same issue here. After delete-old-libs libcurl is broken /usr/local/lib/libcurl.so.4: libnghttp2.so.14 => /usr/local/lib/libnghttp2.so.14 (0x23d8b926d000) libidn2.so.0 => /usr/local/lib/libidn2.so.0 (0x23d8b9691000) libssh2.so.1 => /usr/local/lib/libssh2.so.1 (0x23d8b9a66000) libpsl.so.5 => /usr/local/lib/libpsl.so.5 (0x23d8b89b7000) libssl.so.30 => /usr/lib/libssl.so.30 (0x23d8ba077000) libheimntlm.so.11 => not found (0) libhx509.so.11 => not found (0) libcom_err.so.5 => not found (0) libcrypto.so.30 => /lib/libcrypto.so.30 (0x23d8bb1aa000) libasn1.so.11 => not found (0) libwind.so.11 => not found (0) libheimbase.so.11 => not found (0) libroken.so.11 => not found (0) libcrypt.so.5 => /lib/libcrypt.so.5 (0x23d8bc022000) libzstd.so.1 => /usr/local/lib/libzstd.so.1 (0x23d8bcea4000) libbrotlidec.so.1 => /usr/local/lib/libbrotlidec.so.1 (0x23d8bdef5000) libz.so.6 => /lib/libz.so.6 (0x23d8bee5a000) libkrb5.so.11 => not found (0) libgssapi.so.10 => /usr/lib/libgssapi.so.10 (0x23d8bfdb2000) libgssapi_krb5.so.10 => not found (0) libthr.so.3 => /lib/libthr.so.3 (0x23d8c0d8c000) libc.so.7 => /lib/libc.so.7 (0x23d8b5ef1000) libunistring.so.5 => /usr/local/lib/libunistring.so.5 (0x23d8c1614000) libcom_err.so.5 => not found (0) libkrb5.so.11 => not found (0) libroken.so.11 => not found (0) libmd.so.7 => /lib/libmd.so.7 (0x23d8b823c000) libm.so.5 => /lib/libm.so.5 (0x23d8c24da000) libbrotlicommon.so.1 => /usr/local/lib/libbrotlicommon.so.1 (0x23d8c3c70000) libsys.so.7 => /lib/libsys.so.7 (0x23d8b682e000) -- Renato Botelho From nobody Wed Jul 30 18:04:55 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsg9c442Pz62rxx for ; Wed, 30 Jul 2025 18:05:24 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com [209.85.128.169]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsg9b4fDzz41FH; Wed, 30 Jul 2025 18:05:23 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-719f5a141a3so7794827b3.1; Wed, 30 Jul 2025 11:05:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753898723; x=1754503523; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bTsRhbhBFlIQNNU5zo2xUGsCqyocdayzcYFJZlhOQeU=; b=jVHJJ29TbsPSZPRwUuATZzjjXQ0HjLkvUJKKAtQE5PtmyV6WTBXDhntGBCLKQ/7gL3 gNDZ0QqHBD+gjLP3V5bLclbN1AAR4zzI0msXNKv5MeRI/2PL8M7uMf8GhiiTQDpz6YTs VN9Ka1FMgsj1hU4xX7rmN1WwMSqpX7fs8lMPsBn4xE+syy+CIE2iuJxLMOEhnqe0HNYY DoxzzCdiJKvYffMIcSuic5772CrpP8bsjFfZ5Q8E5D1oqw4zmLzBC29lLKHx0p37bi3z Rp/ANmPDBhBJwEiaOeQzxC+SorHJHUDT3srxQgR6DuhA0gbm3/ehS4FIRVBhKoo1Wpp+ FoXw== X-Gm-Message-State: AOJu0Yw643wGlCUnV5EWhle19RP9LDpZ40AIwoSDIJtU92ovfmeiLh2j w6bmVm9Ea9Xd+OwnC7oKLev3qm5R2dhFNRzEnkN7m7+3RgRy6S/uMztd+e0gCJg6 X-Gm-Gg: ASbGncvEiw3piPkiAmacsds0f1qXuzRIQqw3nJNIcF4nccMQJn2lNBpu6K8DvkP2MIL oF+dZR1KrxqxHmprrSV+Wek067XTAg0TGfhU3pg6Q6mrmzWyYGawoskFTzqQcFrF7Z3OpJ+CA0N YuQ8ydpbzk0tfOpKOHK9KeFyscY6boQUBA9Cwn5feFT/pW/83GEFglmCq4LWWI9bv3wdUNaTADv nOZ7J99lR875RxyCMOg2zmre91Rbd+s1gl+fXWPQQ3MGriwSckmbVoN5gEGFjIpHMEaZdbIdhtY 38818abFf4aos6zFwt6W3A4SGgv1piVQz4MaP4OjMPqC+T7ok7/QZ3+9JXRw6VoHT6izlZLJ2E6 ArKFUAM+A94UyXmqppC486rBXbsGLeAqUYNBpKhbDJt3+yTRGXPdoczeZkX51bBK5Wkn/1b360H kE1mY4hMc= X-Google-Smtp-Source: AGHT+IFfyx3b/LzmLidSr0KImMDkEBWYyE7Gm9Sf/SLYyIqiKBxBeGdu+BlmsIweonMS372NEc/eyQ== X-Received: by 2002:a05:690c:6f8d:b0:71a:1a14:9516 with SMTP id 00721157ae682-71a475f2eb5mr61441187b3.18.1753898722662; Wed, 30 Jul 2025 11:05:22 -0700 (PDT) Received: from mail-yb1-f173.google.com (mail-yb1-f173.google.com. [209.85.219.173]) by smtp.gmail.com with ESMTPSA id 00721157ae682-719f2152e87sm25506227b3.17.2025.07.30.11.05.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 30 Jul 2025 11:05:22 -0700 (PDT) Received: by mail-yb1-f173.google.com with SMTP id 3f1490d57ef6-e8bbb605530so1077454276.0; Wed, 30 Jul 2025 11:05:22 -0700 (PDT) X-Received: by 2002:a05:6902:1882:b0:e8f:c7a0:17e4 with SMTP id 3f1490d57ef6-e8fc7a02385mr3481071276.12.1753898721709; Wed, 30 Jul 2025 11:05:21 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <202507221914.56MJEFuM003954@critter.freebsd.dk> <9a0f2960-3915-4293-bed2-3160677a7f08@FreeBSD.org> In-Reply-To: <9a0f2960-3915-4293-bed2-3160677a7f08@FreeBSD.org> From: Gleb Popov Date: Wed, 30 Jul 2025 21:04:55 +0300 X-Gmail-Original-Message-ID: X-Gm-Features: Ac12FXwkm57oxKislfJ5gfaKwd3sMOaxjiNDmecMt4fsenvXl7QN_qAvHQLzqkE Message-ID: Subject: Re: Be careful with "make delete-old-libs" To: Renato Botelho Cc: current@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4bsg9b4fDzz41FH X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] On Wed, Jul 30, 2025 at 8:59=E2=80=AFPM Renato Botelho = wrote: > > I didn't see your message and ended up with the same issue here. After > delete-old-libs libcurl is broken Rebuild curl or install misc/compat14x From nobody Wed Jul 30 18:06:25 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsgBy1wpBz62s1Q for ; Wed, 30 Jul 2025 18:06:34 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsgBx51drz4293; Wed, 30 Jul 2025 18:06:33 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Authentication-Results: mx1.freebsd.org; none Received: from critter.freebsd.dk (unknown [192.168.55.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by phk.freebsd.dk (Postfix) with ESMTPS id A491DC4873; Wed, 30 Jul 2025 18:06:25 +0000 (UTC) Received: (from phk@localhost) by critter.freebsd.dk (8.18.1/8.16.1/Submit) id 56UI6Pmv083067; Wed, 30 Jul 2025 18:06:25 GMT (envelope-from phk) Message-Id: <202507301806.56UI6Pmv083067@critter.freebsd.dk> To: Renato Botelho cc: current@freebsd.org, Cy Schubert , Po-Chuan Hsieh Subject: Re: Be careful with "make delete-old-libs" In-reply-to: <9a0f2960-3915-4293-bed2-3160677a7f08@FreeBSD.org> From: "Poul-Henning Kamp" References: <202507221914.56MJEFuM003954@critter.freebsd.dk> <9a0f2960-3915-4293-bed2-3160677a7f08@FreeBSD.org> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <83065.1753898785.1@critter.freebsd.dk> Date: Wed, 30 Jul 2025 18:06:25 +0000 X-Rspamd-Queue-Id: 4bsgBx51drz4293 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:1835, ipnet:130.225.0.0/16, country:EU] -------- Renato Botelho writes: > On 22/07/25 16:14, Poul-Henning Kamp wrote: > > I updated to -current and ran "make delete-old-libs" today, and that > > broke libcurl and as we all know, he doesn't live in Nebraska but > > rather Sweden, so a lot of things stopped working as a result. > > > > If you build curl from ports you'll probably be fine. > > > > I didn't see your message and ended up with the same issue here. After > delete-old-libs libcurl is broken I just copied over the necessary libraries from another machine... -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From nobody Wed Jul 30 18:10:39 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsgHj2wfxz62sLf for ; Wed, 30 Jul 2025 18:10:41 +0000 (UTC) (envelope-from garga@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsgHj217Dz43Qn; Wed, 30 Jul 2025 18:10:41 +0000 (UTC) (envelope-from garga@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753899041; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=a+s50akLe977TyPBJUgHZa/yGy8kRaJIp2NJORRgoLY=; b=fNHzldyn5EAMwOmlKUxRUyxGi6nIIZ84QKhNOIQASsgMw9gHpb4bo/plSKsNK5AsrbaqF+ izwXbQSvHS8t4SzpUoCXf4w9VJDDC2ngxt6jvAfvBVq/kU+6AbKTHgw3uYPR0IHjjJ7a0w UI265++4gdURFRyEnUGKlKuggBPebzFh8PFLFLeqVmicnreDe3WfnFu0xRoothTYGCmf7h ohDdzFfFlOypVzO1NS1JIMS8YdRyIAUWzuoIyGn5zypzq3UQ/HHR8Rt221Cczn+nBIAso/ wH9T1OIJ0y+Bxouuzy3/X6j5H+cKPOm+AVTc7wOvypSgef83reAobGuFiER2dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753899041; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=a+s50akLe977TyPBJUgHZa/yGy8kRaJIp2NJORRgoLY=; b=NFy18W+GBM62uwfDNoSBMK6g+XutQ2aMMk3s8JxWllvldNvCyjheIV2L8fB4O7JWJP0BC5 EOL2LGmH7Zel3ZsK0OmQHI220Ayb8WsZySBtuTbj/MZfIqlPDL2GLMqoAynd254Sq2ptlE O7tXkoFg7zcZEieTgOElp7p2NiyhAOK7k9/3eYPt3KebxF3uIe9uOkL9J1YM/Yjp4lvKqp vy3dGIitXw84EnVDfraiyRlL8AurdyhJs4lKH3s7knPXjn7xwvtx/1GD06UJbASMGG6dQ0 Y1lTGeE6XnM0gIOyW4OshhFP5mvFPD4ujfxkFtIRppetbYlBEkX3714YnPiD8g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753899041; a=rsa-sha256; cv=none; b=hVQV0k/ObkGtEsaDM+7MaAo+rRtBIPvddaOSY9nOVjQdrKge8cXFQ1xAC9LTXwcoK412Rj uVyhL+MMnoLcSRA/60RQSaIvxIMKFKkZ9npaYmOWosY/rW7+qlKxNwDLG8ZMf1qcbFKU99 s3fjoMMrLsY93D7NVBJQW+ih3yM/u3zdbD/a4CU3bUg5KJLKB7dVtsfoRJclGAkK6no8uC py2Rk/JrhLcmUzV8TGo96JbKluTLU6zDdMuzW1esfgSRQfyIik6LUsUujmOjGY58WG6rhJ XprlhdYoFRSKuAhqBIenhjsJEZrrahPNyY/xqw1yRn3p+Wp3QruOz/oswvYoQg== Received: from [IPV6:2804:f1c:8d5:8401:950e:fb3c:4ccd:c3f4] (unknown [IPv6:2804:f1c:8d5:8401:950e:fb3c:4ccd:c3f4]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: garga) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bsgHh5LQWz15pN; Wed, 30 Jul 2025 18:10:40 +0000 (UTC) (envelope-from garga@FreeBSD.org) Message-ID: <859fc7b0-7d8e-4a9c-a4e9-8d48a989a402@FreeBSD.org> Date: Wed, 30 Jul 2025 15:10:39 -0300 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Be careful with "make delete-old-libs" To: Gleb Popov Cc: current@freebsd.org References: <202507221914.56MJEFuM003954@critter.freebsd.dk> <9a0f2960-3915-4293-bed2-3160677a7f08@FreeBSD.org> Content-Language: en-US From: Renato Botelho Autocrypt: addr=garga@FreeBSD.org; keydata= xsBNBGStavwBCACjNlp/9+Y+VFe9ieR2h/WWbdvjz4Mb2z/f22bGoaskzCfvVNbo/v3i34I9 H6OdgZkGqheQEAD2jNfRbmPr4z40xDMUpYGLds+1Mvg7G3Hms3j5Ef8KaLSWUNWIfwKdfSVR Qs35ccSJxAdRW5YdI6J3xZgika+3Bc4eJ05YE/nWW+PNTYevt5rqD50N3zybVYIcLoqVPpBi AZE/sf5SLiLACIJb1t/s4x+pi8vgWevxVVT9u8V1f8zYErmHSLSqjxii0B3eRZphX9NCJOv9 +tfFZhnENInhn9gT7H4e2YumUltEy3jacONHJF3CC1pvvWEa6lEyypclMOkHQwNON7DLABEB AAHNLFJlbmF0byBCb3RlbGhvIChGcmVlQlNEKSA8Z2FyZ2FARnJlZUJTRC5vcmc+wsCXBBMB CgBBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAFiEERL7Dxegbnh7xTiQ5Ob6P xxJcZXoFAmSta78CGQEACgkQOb6PxxJcZXrYlggAgaZmr6c1yIWzN8VksHrHpwt/uxONEP+h ljy3yfrMsgfS5wx5Uzgfih1xYZUFC6jiI63CetqBqJpp3g1klRS1UWYKx2NeXphDMYZEdPm/ a6sXh4bKZbk6IE8Yn0/YiRT57d9DtbvswC7Gn7Igj/MSbhl49TvTGyvuB6juaffVoYZViomx 5zMoee8Ml2o2qj3MrCJ+/K8GU54RlpOGqGRsqdwVdr9XEWub6fF2YFwR46cjmbiU3P5urFHH nkJlBGPIwKxHimTW0lZsdx9aCKRDd/D80/WOEzXmk3k8B9lv/GsvOluHmveLhJG1R1tIJ31I f2q8dfTvqsQXnu8CcWRcgc7ATQRkrWr8AQgA1DufoxScA+CWQbUR6zExIu8wXQKrhuRt4DG2 BgynT7EMUvEBadcbQRZXsBpemNfncc9Axyut/+rWiyKJf9BLQuo/9QYmSRvW1U6+0LJUYmdg kMyBeYaPk+vnssv/u9jLuvV7FVgyE0yk1iaWIKOVDD+XrQCOvGw9uSceBrQyCyo3A/eRM/+p vnDCaywR63PKE+3axk6lfNdGK3TnaWmS30/ZDCZlNsXuqprqR4JdT5wXids5o36dsuJ5EZ20 s5hNMD34s4Yr1Y1R9elH6qBsFCpozs0+jwrArxq+UJJCR6hH5W8ZEwJtRC8tzR8mRE1WywzX BXYj0YhfGztQIxZckQARAQABwsB8BBgBCgAmFiEERL7Dxegbnh7xTiQ5Ob6PxxJcZXoFAmSt avwCGwwFCQWjmoAACgkQOb6PxxJcZXr1vgf/SKXhoZcUU5I7TqcbHg0lJz9tICTupCGHWr/s SQgjh9oEM5j1wqW7FlCGP90Tl9K0g3ow9YdbhU7VK470o6pymX9V9eLHzGgkZO/KMEtGBeK1 u+5ePjCJ/MK5B21KODLSU7WrIL1VN5ceXfQPLYt02LMLtPri+oduHD6RNBeA7US1DUzleq5F 9NHGbvV2U7BdDUezpiO8NaFjFZVB11I5d99FxUM5XGVstI3VhsRKZxjY0KnqJzaQgTFsPGmv AUfZVIN1pXgXiedhPXpr8+Y64jP+pHVwpVmh1zYWL6+q3kqFOUVP6c5iiMeoEXZvgJz7x/AC ek3X5gvu8Hpcv+MZIg== In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 30/07/25 15:04, Gleb Popov wrote: > On Wed, Jul 30, 2025 at 8:59 PM Renato Botelho wrote: >> >> I didn't see your message and ended up with the same issue here. After >> delete-old-libs libcurl is broken > > Rebuild curl or install misc/compat14x compat14x-amd64 doesn't contain needed libraries. At least the one available on binary repository. I'm rebuilding curl for now. -- Renato Botelho From nobody Wed Jul 30 18:15:26 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsgPG1xQvz62sf9 for ; Wed, 30 Jul 2025 18:15:30 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta004.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsgPF4wVlz44ZK; Wed, 30 Jul 2025 18:15:29 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; none Received: from shw-obgw-4004a.ext.cloudfilter.net ([10.228.9.227]) by cmsmtp with ESMTPS id h6rau0nEG5MqyhBKqu9BSs; Wed, 30 Jul 2025 18:15:28 +0000 Received: from spqr.komquats.com ([70.66.136.217]) by cmsmtp with ESMTPSA id hBKouTrp3JhBPhBKpuxYPR; Wed, 30 Jul 2025 18:15:28 +0000 X-Auth-User: cschuber X-Authority-Analysis: v=2.4 cv=QY3Fvdbv c=1 sm=1 tr=0 ts=688a6140 a=h7br+8Ma+Xn9xscxy5znUg==:117 a=h7br+8Ma+Xn9xscxy5znUg==:17 a=kj9zAlcOel0A:10 a=Wb1JkmetP80A:10 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=YxBL1-UpAAAA:8 a=I4UJEeJyezTvns35JzoA:9 a=CjuIK1q_8ugA:10 a=LK5xJRSDVpKd5WXXoEvA:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id 56117194; Wed, 30 Jul 2025 11:15:26 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 48744383; Wed, 30 Jul 2025 11:15:26 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: "Poul-Henning Kamp" cc: Renato Botelho , current@freebsd.org, Cy Schubert , Po-Chuan Hsieh Subject: Re: Be careful with "make delete-old-libs" In-reply-to: <202507301806.56UI6Pmv083067@critter.freebsd.dk> References: <202507221914.56MJEFuM003954@critter.freebsd.dk> <9a0f2960-3915-4293-bed2-3160677a7f08@FreeBSD.org> <202507301806.56UI6Pmv083067@critter.freebsd.dk> Comments: In-reply-to "Poul-Henning Kamp" message dated "Wed, 30 Jul 2025 18:06:25 -0000." List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 30 Jul 2025 11:15:26 -0700 Message-Id: <20250730181526.48744383@slippy.cwsent.com> X-CMAE-Envelope: MS4xfN2GtSn8pwB3R4fczqNqz3b1sraL3oBkofLU2dYT/SzsvPX4VkQQ9Xi8v0kV/LASZmbewxwFsKS036yDqkD9LMe9a++eaPFZmYNZQhmaxIyLmk2gxV6l 1rbLCAd5ws8RXMgr6rPwQ5TwTMYlnl54rKnjcgLfP9gt5POI9E+Uz1ZrZrAs6rid6HQRqWCGh5oIia8b2yanqIjMTk7XiPQYudRNECsRjJc8HppV7k20tg1t BLe0IcErKS1kQN69npC8XAHThu0fCbL4aE4lm///HvNRYqWCzPXM/ADP6oP0fIxv X-Rspamd-Queue-Id: 4bsgPF4wVlz44ZK X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US] In message <202507301806.56UI6Pmv083067@critter.freebsd.dk>, "Poul-Henning Kamp " writes: > -------- > Renato Botelho writes: > > > On 22/07/25 16:14, Poul-Henning Kamp wrote: > > > I updated to -current and ran "make delete-old-libs" today, and that > > > broke libcurl and as we all know, he doesn't live in Nebraska but > > > rather Sweden, so a lot of things stopped working as a result. > > > > > > If you build curl from ports you'll probably be fine. > > > > > > > I didn't see your message and ended up with the same issue here. After > > delete-old-libs libcurl is broken > > I just copied over the necessary libraries from another machine... UPDATING does mention that some packages will need to be rebuilt. Any packages that have USES=gssapi specifically. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e**(i*pi)+1=0 From nobody Wed Jul 30 18:22:11 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsgY76N9wz62sMK for ; Wed, 30 Jul 2025 18:22:19 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from mail.protected-networks.net (mail.protected-networks.net [IPv6:2001:470:8d59:1::8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.protected-networks.net", Issuer "R10" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsgY6466nz46gt for ; Wed, 30 Jul 2025 18:22:18 +0000 (UTC) (envelope-from imb@protected-networks.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=protected-networks.net header.s=201508 header.b=hZlfm5D7; spf=pass (mx1.freebsd.org: domain of imb@protected-networks.net designates 2001:470:8d59:1::8 as permitted sender) smtp.mailfrom=imb@protected-networks.net; dmarc=pass (policy=reject) header.from=protected-networks.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= protected-networks.net; h=content-transfer-encoding:content-type :content-type:in-reply-to:from:from:content-language:references :subject:subject:user-agent:mime-version:date:date:message-id; s=201508; t=1753899731; bh=d10thiE+iRL8MdCM2gWLdkTkgHAyC9pUWttD wGz1CQQ=; b=hZlfm5D7sJWc4WtSZbUMhSYmQOBuNCQPGWci9ZVoa7y1ZKF617JF lHlxt7qOfkNfJQwLxO/BE2mootLRxrbtQKmTfvlkM50E4UcxoMiYKimw9+sK92xx rrSl/5AelLosgeXtgUBwInkROqx/uL1qsy0jLbd4DEkevWsvvsPY1qU= Received: from [192.168.1.9] (d5540.auburn.protected-networks.net [192.168.1.9]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: imb@mail.protected-networks.net) by mail.protected-networks.net (Postfix) with ESMTPSA id C616AF133 for ; Wed, 30 Jul 2025 14:22:11 -0400 (EDT) Message-ID: <11adad2e-35b1-4a95-ad10-94e2fea92957@protected-networks.net> Date: Wed, 30 Jul 2025 14:22:11 -0400 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Be careful with "make delete-old-libs" To: freebsd-current@freebsd.org References: <202507221914.56MJEFuM003954@critter.freebsd.dk> Content-Language: en-NZ From: Michael Butler In-Reply-To: <202507221914.56MJEFuM003954@critter.freebsd.dk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[protected-networks.net,reject]; R_DKIM_ALLOW(-0.20)[protected-networks.net:s=201508]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_COUNT_ONE(0.00)[1]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[protected-networks.net:+] X-Rspamd-Queue-Id: 4bsgY6466nz46gt X-Spamd-Bar: --- On 7/22/25 15:14, Poul-Henning Kamp wrote: > I updated to -current and ran "make delete-old-libs" today, and that > broke libcurl and as we all know, he doesn't live in Nebraska but > rather Sweden, so a lot of things stopped working as a result. > > If you build curl from ports you'll probably be fine. > It's more than just curl. I used .. portmaster `(pkg shlib -qR libgssapi.so.10 && pkg shlib -qR libgssapi_krb5.so.122) | sort | uniq` .. to catch them all. p5-GSSAPI and squid won't build with the default options in my environment, however :-( Michael From nobody Wed Jul 30 18:30:20 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsgkj1lJ8z62tQr; Wed, 30 Jul 2025 18:30:37 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo2.interia.pl (smtpo2.interia.pl [217.74.67.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsgkh3dbXz486W; Wed, 30 Jul 2025 18:30:36 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Wed, 30 Jul 2025 20:30:20 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Shawn Webb Cc: "freebsd-pkgbase@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , pete@nomadlogic.org, bapt@freebsd.org, bane@pmf.uns.ac.rs, shawn.webb@hardenedbsd.org X-Mailer: interia.pl/pf09 In-Reply-To: References: X-Originating-IP: 45.148.42.6 Message-Id: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1753900229; bh=djkOPwrNAVqNGFcCLZkRkLUIzvDo43fITXN3/GIUE8Q=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=rfOJC389yFqT3fqgLJdP3z94yCzwQiPn5zqL1ujyioGDQBjeyq7YbJ8QUqxXxaMOV h9gY9QmHvtIIWXnxkV2iJn91qMxO8lPpGjUAeNmcR7hc3NRW2GKPF9GxECjAObeKPo /8dDbN94gE2c4FMDbqJunoZkcRYC/ZmSqNKdVod0= X-Rspamd-Queue-Id: 4bsgkh3dbXz486W X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL] Hi. I have only two proposals that seem sensible. (1) Keep pkg(8) for third party packages with /etc/pkg and /usr/local/etc/pkg and /var/db/pkg dirs for configuration. Use separate pkgbase(8) with /etc/pkgbase and /usr/local/etc/pkgbase and /var/db/pkgbase dirs for managing PKGBASE packages. By pkgbase(8) I have the same pkg(8) project in mind - just renamed as pkgbase(8) and with */pkgbase dirs instead of */pkg. (2) My other idea is to 'mark' all FreeBSD Base System packages as 'vital' - so they are never removed automatically - but if someone wants to remove them with additional force option - then I assume he knows what he is doing. I would prefer (1) over (2) if you ask me. As for additional groups like base-minimal or base-standard - I do not have anything against such additional features or layers - its not related to the main topic IMHO - that with 'classic' FreeBSD the *pkg delete -af* removes only third party packages and with PKGBASE FreeBSD it removes almost all system rendering it unbootable/unusable. Hope that helps. Regards, vermaden Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-07-30 4:18 Nadawca: "Shawn Webb" <shawn.webb@hardenedbsd.org> Adresat: "vermaden" <vermaden@interia.pl>; DW: freebsd-pkgbase@freebsd.org; freebsd-stable@freebsd.org; freebsd-pkg@freebsd.org; freebsd-current@freebsd.org; > >> On Wed, Jul 30, 2025 at 02:28:35AM +0200, vermaden wrote: >> Hi, >> >> after short discussion here: >> - https://github.com/freebsd/pkg/issues/2485 >> >> I got REALLY concerned. >> >> One of THE features and selling points of a FreeBSD UNIX system is the 'untouchable' Base System. >> >> Without PKGBASE all the features are preserved. >> >> But when You convert to PKGBASE its ... GONE! >> >> Consider this command: >> >> # pkg delete -af >> >> What it does? >> >> It removes all third party packages on 'classic' FreeBSD system without touching the FreeBSD Base System. >> >> What the same "pkg delete -af" command does on a PKGBASE FreeBSD system? >> >> It kills/destroys almost all of the FreeBSD Base System and leaves only two PKGBASE packages called: >> >> - FreeBSD-clibs >> - FreeBSD-runtime >> >> All the rest of Base System is GONE. Destroyed. > > Hey vermaden, > > As mentioned in the GitHub ticket, it appears there might be some room > for discussion on which base packages ought to be marked vital and if > the current list (of two) should be expanded. > > I suspect there could also be room for discussion on technical > measures pkg could adopt to help mitigate issues like this. > > I myself don't have much in the way of suggestions on either topic of > discussion. I'm simply hoping this email moves the needle forward in a > positive direction. > > Thanks, > > -- > Shawn Webb > Cofounder / Security Engineer > HardenedBSD > > Signal Username: shawn_webb.74 > Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50 > https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc > > From nobody Wed Jul 30 18:59:48 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bshN32SC4z62vlg for ; Wed, 30 Jul 2025 18:59:31 +0000 (UTC) (envelope-from ktullavik@gmail.com) Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bshN206Nyz3Gkf for ; Wed, 30 Jul 2025 18:59:30 +0000 (UTC) (envelope-from ktullavik@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=hQR5ZbP8; spf=pass (mx1.freebsd.org: domain of ktullavik@gmail.com designates 2a00:1450:4864:20::133 as permitted sender) smtp.mailfrom=ktullavik@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-55b7454c6b0so73142e87.3 for ; Wed, 30 Jul 2025 11:59:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753901963; x=1754506763; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=yWkAGFA3aY9Zwhkm8mp+YM5T798VJ6Ox1VHxgAizg9A=; b=hQR5ZbP8Wz2Gjo0qsTIZmg/glGZup2c6RgSjFNiFi0Ascxm0BiARrhD6weNUmCr5gJ +qEaS/yANTJMgqWviE107hcGqDYlm9FINpk+rvdpnFL0EnhO0tQGzjsMfEV486Rb5qvV 6ke8RmIkFURV0KMrBDn//Ojca1q9uFnOlmvmKnjFaUOBrljn/5ywwi+CHF8t0RTXu9WV 4R/qAlOjKsxT5rgfNHUGhQrMUzTaW9dLahV1KbOAGp2See/+gBolSPOQs6Yph65b2/FX jSinFQJUWql3W0efZXgcC6RqTX+ef4k9sJJgHJjCpQujgkdyBuN/mSp9W23VDQkKqUpS Bsqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753901963; x=1754506763; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=yWkAGFA3aY9Zwhkm8mp+YM5T798VJ6Ox1VHxgAizg9A=; b=S7JqGlk1kc1sG4APhM617+gAVQSGjdakzgy8kDOtMXxo7Ao1hC/Z7DAjx6VBYaio1m h1stwyJ26jnRvL7rlMltv4RVFtYVwnPdnyyAl3zz7N65qwnAlbYSLTbtbcMHvDuvBqTD EUMcP7hr6oJ7s7NJaQ+q/vJks9GMezJ3Uex08mk36fxQdNhbbmMLljY6Pwy7Pqpfj1/i flGbzXcITw5/rdm0ODPQxj81AJwTP//RzjBsuLlOvusZpzQSLDuDPbLu4FxyDeuyiyam 1alFedITY60WEd62nWbkiUdoMMuescsSmuWHxnk1fZiW56Cq3rKAmtFma4f8Yh+ugOrn Z27g== X-Gm-Message-State: AOJu0YwBXBz1zyXYskkbpR096vMaL5y7VZEZv9Bf4+ojR3CeTUt8iplf w/gzVtLV/GzbRjZqtZ8qNNblmGzeIOMyEFcxph8u70OrwXyRA6GQe39TtSVbOQ== X-Gm-Gg: ASbGncub6ksNK6oxrvNkV9WYBtjKPtS1TE17Esz3jIp+h9cwwnVWfMkC3E/6Rwq/cwO G2JSR05GVsrwDk3+NxfbVc0bPbmZiqG4hf15G9BRCrAonNzRq2JKUeQx3PbC9ne7+YCFPQwtV7g GlWjo3W8CWTPFPyTRfwor3uh7RLsvjzWhRrNho8x9yvwPWukTEsHxBiK7txf8AWcLVGORATmMuG L1n1/AQZ6/x9P0FxrzfiP2XAJeAXh0FEEvyv1veY8AdKHyr8pQSK/1/R1jaU27rXGx2PCkvnDvI cWxWFgaUgYSVHjOwXxVGhDkdJFnTKkjIs5BJCt+iyTCCE9lrIOs0KYDlgy3iK4cQVswBKU5c/Ca jor9zfD06TzNqLWqvw5OMRsDm092qPFkZB8iPGlIxKwQvCKhEFgPz/hyMtu+DWGKdgPRVwkcqzp 0= X-Google-Smtp-Source: AGHT+IFfMhUX4HrcxNF+P2B3+3r/clACZ+GznTnmO1nl3X/9/WEkB+fbKNo5DADGhyRe3FIPM4q9Ig== X-Received: by 2002:a05:6512:4148:b0:55b:5b2d:df25 with SMTP id 2adb3069b0e04-55b7c090db4mr1197602e87.47.1753901963157; Wed, 30 Jul 2025 11:59:23 -0700 (PDT) Received: from ?IPV6:2a02:fe1:9280:5a00:74a3:dd1a:a699:f448? ([2a02:fe1:9280:5a00:74a3:dd1a:a699:f448]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-55b63375a82sm2263898e87.134.2025.07.30.11.59.21 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 30 Jul 2025 11:59:22 -0700 (PDT) Message-ID: Date: Wed, 30 Jul 2025 20:59:48 +0200 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Be careful with "make delete-old-libs" Content-Language: en-US To: freebsd-current@freebsd.org References: <202507221914.56MJEFuM003954@critter.freebsd.dk> From: KT Ullavik In-Reply-To: <202507221914.56MJEFuM003954@critter.freebsd.dk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::133:from] X-Rspamd-Queue-Id: 4bshN206Nyz3Gkf X-Spamd-Bar: --- On 22/07/2025 21:14, Poul-Henning Kamp wrote: > I updated to -current and ran "make delete-old-libs" today, and that > broke libcurl and as we all know, he doesn't live in Nebraska but > rather Sweden, so a lot of things stopped working as a result. > > If you build curl from ports you'll probably be fine. I`ve not been able to build from ports. # make MAKE_JOBS_UNSAFE=yes ... In file included from altsvc.c:32: In file included from ./urldata.h:199: /usr/include/gssapi/gssapi_generic.h:50:1: error: unknown type name 'GSS_DLLIMP' 50 | GSS_DLLIMP extern gss_OID gss_nt_user_name; | ^ /usr/include/gssapi/gssapi_generic.h:50:26: error: expected ';' after top level declarator 50 | GSS_DLLIMP extern gss_OID gss_nt_user_name; | ^ /usr/include/gssapi/gssapi_generic.h:51:1: error: unknown type name 'GSS_DLLIMP' 51 | GSS_DLLIMP extern gss_OID gss_nt_machine_uid_name; | ^ /usr/include/gssapi/gssapi_generic.h:51:26: error: expected ';' after top level declarator 51 | GSS_DLLIMP extern gss_OID gss_nt_machine_uid_name; | ^ /usr/include/gssapi/gssapi_generic.h:52:1: error: unknown type name 'GSS_DLLIMP' 52 | GSS_DLLIMP extern gss_OID gss_nt_string_uid_name; | ^ /usr/include/gssapi/gssapi_generic.h:52:26: error: expected ';' after top level declarator 52 | GSS_DLLIMP extern gss_OID gss_nt_string_uid_name; | ^ /usr/include/gssapi/gssapi_generic.h:54:1: error: unknown type name 'GSS_DLLIMP' 54 | GSS_DLLIMP extern gss_OID gss_nt_service_name; | ^ /usr/include/gssapi/gssapi_generic.h:54:26: error: expected ';' after top level declarator 54 | GSS_DLLIMP extern gss_OID gss_nt_service_name; | ^ 8 errors generated. *** Error code 1 Stop. make[2]: stopped making "all-am" in /usr/ports/ftp/curl/work/curl-8.15.0/lib From nobody Thu Jul 31 01:57:47 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bssft3zD6z63JFP; Thu, 31 Jul 2025 01:57:58 +0000 (UTC) (envelope-from SRS0=MUrk=2M=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bssft0J4Wz42YM; Thu, 31 Jul 2025 01:57:58 +0000 (UTC) (envelope-from SRS0=MUrk=2M=quip.cz=000.fbsd@elsa.codelab.cz) Authentication-Results: mx1.freebsd.org; none Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 6DD0ED788C; Thu, 31 Jul 2025 03:57:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quip.cz; s=private; t=1753927069; bh=mo+1jCPOOufSZDShDRfcOArmT4gCGXwdDnBiO9FIrOg=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=oZgXAoq9Zg6SoBHwttz/gmZYEoiklFES4iNzru7PVSJqtDQKxT6atHTzpT8qOw7Ds dOvYuwrYQm2tWbyWETrTqP7dSHifUHcmG0IozPV2dtVNbrJYYnaRNjVVaePLUiqbrQ ZUJRTPFhk/oCJviuhv7IuWKQ9FaFeawEQeSLBrUs= Received: from [192.168.145.49] (ip-89-177-27-225.bb.vodafone.cz [89.177.27.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 14AABD7888; Thu, 31 Jul 2025 03:57:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quip.cz; s=private; t=1753927068; bh=mo+1jCPOOufSZDShDRfcOArmT4gCGXwdDnBiO9FIrOg=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=pJMyCgDb1UPaQwNNIbGpTAR52zgdRcOG+K3zop2dbhzc3iEgjro5tbDA66adupJTL fUBEs1kBWdsnXGQ6ybKaFLzw8jt2IF5WHG2620/BCnUltbDGQu9CHUpzxG1jZS6ZTx UHg5Q3F9fUhIbDoJFUx4zkFS82Msau5sfKcb4TOA= Message-ID: Date: Thu, 31 Jul 2025 03:57:47 +0200 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: vermaden , Shawn Webb Cc: "freebsd-pkgbase@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , pete@nomadlogic.org, bapt@freebsd.org, bane@pmf.uns.ac.rs References: Content-Language: en-US From: Miroslav Lachman <000.fbsd@quip.cz> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4bssft0J4Wz42YM X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ] On 30/07/2025 20:30, vermaden wrote: > Hi. > > I have only two proposals that seem sensible. > > (1) > > Keep pkg(8) for third party packages with /etc/pkg and /usr/local/etc/pkg and /var/db/pkg dirs for configuration. > > Use separate pkgbase(8) with /etc/pkgbase and /usr/local/etc/pkgbase and /var/db/pkgbase dirs for managing PKGBASE packages. By pkgbase(8) I have the same pkg(8) project in mind - just renamed as pkgbase(8) and with */pkgbase dirs instead of */pkg. > > (2) > > My other idea is to 'mark' all FreeBSD Base System packages as 'vital' - so they are never removed automatically - but if someone wants to remove them with additional force option - then I assume he knows what he is doing. > > I would prefer (1) over (2) if you ask me. I would also like to separate it. Use one command to update (upgrade) 3rd party packages and another to update (upgrade) base packages. It is our workflow for the last 25+ years thus running one command to update both is really unexpected and unwanted. Kind regards Miroslav Lachman > As for additional groups like base-minimal or base-standard - I do not have anything against such additional features or layers - its not related to the main topic IMHO - that with 'classic' FreeBSD the *pkg delete -af* removes only third party packages and with PKGBASE FreeBSD it removes almost all system rendering it unbootable/unusable. > > Hope that helps. > > Regards, > vermaden From nobody Thu Jul 31 04:15:43 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bswjv63mHz63QGq for ; Thu, 31 Jul 2025 04:15:47 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta004.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bswjv0t9nz3H8s; Thu, 31 Jul 2025 04:15:47 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; none Received: from shw-obgw-4004a.ext.cloudfilter.net ([10.228.9.227]) by cmsmtp with ESMTPS id hK7au1QL15MqyhKhluKH1h; Thu, 31 Jul 2025 04:15:45 +0000 Received: from spqr.komquats.com ([70.66.136.217]) by cmsmtp with ESMTPSA id hKhkuVhfaJhBPhKhluyM7G; Thu, 31 Jul 2025 04:15:45 +0000 X-Auth-User: cschuber X-Authority-Analysis: v=2.4 cv=QY3Fvdbv c=1 sm=1 tr=0 ts=688aedf1 a=h7br+8Ma+Xn9xscxy5znUg==:117 a=h7br+8Ma+Xn9xscxy5znUg==:17 a=kj9zAlcOel0A:10 a=Wb1JkmetP80A:10 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=YxBL1-UpAAAA:8 a=Bl6AY1K_gXIOGssNqDkA:9 a=CjuIK1q_8ugA:10 a=LK5xJRSDVpKd5WXXoEvA:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id BD470352; Wed, 30 Jul 2025 21:15:43 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id B7137299; Wed, 30 Jul 2025 21:15:43 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Gleb Popov cc: Renato Botelho , current@freebsd.org Subject: Re: Be careful with "make delete-old-libs" In-reply-to: References: <202507221914.56MJEFuM003954@critter.freebsd.dk> <9a0f2960-3915-4293-bed2-3160677a7f08@FreeBSD.org> Comments: In-reply-to Gleb Popov message dated "Wed, 30 Jul 2025 21:04:55 +0300." List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 30 Jul 2025 21:15:43 -0700 Message-Id: <20250731041543.B7137299@slippy.cwsent.com> X-CMAE-Envelope: MS4xfP6TQL5rPCFIK7v1cVm2JGvrmi501El13cnyUw1u1E1dACJcPdfc+ih+T8ngas69cVVZg+czUokE4hFmJPKVDHAMuwzJ7R4DIZTRN5cPsdhJgS39mCmA fKGlaiRsFJIkZxLy9scJ/XC4cADSplthBpskz994K3ZxoJLX/mE2BbLCf0cWQao+ZR6NBD5GSPyJq1yOowcdWkZ0WwKTOW63Eo1UT8kXOv8z+gYPKJ0tzZ1N zwuf/TKXftIb13EUpI7jgw== X-Rspamd-Queue-Id: 4bswjv0t9nz3H8s X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US] In message , Gleb Popov writes: > On Wed, Jul 30, 2025 at 8:59=E2=80=AFPM Renato Botelho = > wrote: > > > > I didn't see your message and ended up with the same issue here. After > > delete-old-libs libcurl is broken > > Rebuild curl or install misc/compat14x > This was noted in UPDATING. All ports with USES=gssapi are affected. USES=gssapi:mit and USES=gssapi:heimdal are not. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e**(i*pi)+1=0 From nobody Thu Jul 31 05:05:33 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bsxqW1gm4z63S7c; Thu, 31 Jul 2025 05:05:43 +0000 (UTC) (envelope-from joel@vnode.se) Received: from oden.vnode.se (oden.vnode.se [IPv6:2001:19f0:6c01:6b7:5400:1ff:fe33:16b1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "oden.vnode.se", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bsxqV6Cvbz3P85; Thu, 31 Jul 2025 05:05:42 +0000 (UTC) (envelope-from joel@vnode.se) Authentication-Results: mx1.freebsd.org; none Received: from ymer.vnode.se (81-232-101-195-no600.tbcn.telia.com [81.232.101.195]) by oden.vnode.se (Postfix) with ESMTPSA id 97E5C167D6F; Thu, 31 Jul 2025 07:05:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=vnode.se; s=mail; t=1753938334; bh=UbU+VEXscOYcAHlC25YE9E1FmiTNWrshfdyFQNiPVyM=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=CZ0KB/wH/6i9Clx34FlXxCsmxjMPG8Jhmkv+rH1sz0ec2GcUP0fTpbh67qL5dnX2L I2LKRhUqP+r6NJZm9EfDu/VPPIAVxcelc8C8mbjA1n+ZCFrGf1okK8NTC/jWDzjfVg HWWZ6kwGVRhTN1T12s/panTN/1Kj9TUdDCS5Q2J8= Date: Thu, 31 Jul 2025 07:05:33 +0200 From: Joel Dahl To: Miroslav Lachman <000.fbsd@quip.cz> Cc: vermaden , Shawn Webb , "freebsd-pkgbase@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , pete@nomadlogic.org, bapt@freebsd.org, bane@pmf.uns.ac.rs Subject: Re: PKGBASE Removes FreeBSD Base System Feature Message-ID: Mail-Followup-To: Miroslav Lachman <000.fbsd@quip.cz>, vermaden , Shawn Webb , "freebsd-pkgbase@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , pete@nomadlogic.org, bapt@freebsd.org, bane@pmf.uns.ac.rs References: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4bsxqV6Cvbz3P85 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:20473, ipnet:2001:19f0:6c00::/38, country:US] On Thu, Jul 31, 2025 at 03:57:47AM +0200, Miroslav Lachman wrote: > On 30/07/2025 20:30, vermaden wrote: > > Hi. > > > > I have only two proposals that seem sensible. > > > > (1) > > > > Keep pkg(8) for third party packages with /etc/pkg and /usr/local/etc/pkg and /var/db/pkg dirs for configuration. > > > > Use separate pkgbase(8) with /etc/pkgbase and /usr/local/etc/pkgbase and /var/db/pkgbase dirs for managing PKGBASE packages. By pkgbase(8) I have the same pkg(8) project in mind - just renamed as pkgbase(8) and with */pkgbase dirs instead of */pkg. > > > > (2) > > > > My other idea is to 'mark' all FreeBSD Base System packages as 'vital' - so they are never removed automatically - but if someone wants to remove them with additional force option - then I assume he knows what he is doing. > > > > I would prefer (1) over (2) if you ask me. > > I would also like to separate it. Use one command to update (upgrade) 3rd > party packages and another to update (upgrade) base packages. It is our > workflow for the last 25+ years thus running one command to update both is > really unexpected and unwanted. A big +1 here. Please keep commands for base and 3rd party packages separated. -- Joel From nobody Thu Jul 31 22:57:43 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4btPcj2xWxz638xk for ; Thu, 31 Jul 2025 22:57:57 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-f41.google.com (mail-io1-f41.google.com [209.85.166.41]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4btPch4GHfz46pm; Thu, 31 Jul 2025 22:57:56 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.41 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none) Received: by mail-io1-f41.google.com with SMTP id ca18e2360f4ac-87c0166df31so13919739f.3; Thu, 31 Jul 2025 15:57:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754002675; x=1754607475; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wOcsB0rri6Kem8O0agpkq6GudXTHuPbvptNdyW0G36w=; b=KNTP8ZX/PdkeTtO+HrbCcne+DT/0yGz8p5EkGbL3dAZTx4C4wEdmRMCM19ZPRYXDRE yFI2xU465jNL6UzOWqn4yekke1kD1v9GrAe4nKRqU84jgJDf/up4YG2z44gzMyEdPkxW UTLnWz1JYta0JDMWCxp+VW2YGvLtDYoUjmGCNxpG2MfmFH0imCXAsX/bTU88XQeiXffb DWxY9J6VqRDAs9NRZkOt2K+o/GOi1tyOCAGUdpIkXbAtKZr6ZxNnmbawMnmVqC/3TfAq oClgHfjnksu+Xuy2CYAOwoeYcurMlvT9+sKttPyPm5uuZSzkxOvd7vSFJZKMp1YXuitY w8oA== X-Gm-Message-State: AOJu0YzFPf3dX2heSRZ84g+QgHUoSLt4C4ZTQVMZ1LRYCIk8dmKZIjIl fJHdmWFvOM4ffOOUcdD8ttnnJDS4lzceR+Fb03yj2IsTdzOe6fljrUK/npDH1SqZ/x+/tWecu5c 2G/W3Tlqt/MxS1pBPW6XQvz8CuVIFRr7Qyw== X-Gm-Gg: ASbGncvPbUfIH/EPZs+tXynzUYoujD2aP/JSV4ppGdvZ+alND3b+YJeOwJjk5xNux1S GKgEKoykDzFoOF6/cqwMxpxIpziWSuvzYtjNy1JWNziN0VNIxbr9xJ+syVjy/QDbjTpu03a+VpF rpZB+M9Yc+itleUBqcoS8Mv6+XDKsORpsM8XOzMsKfUgip7VldKUxaUDG1CynB4FYupz/L54A5i XrGjw== X-Google-Smtp-Source: AGHT+IHS9EFaV+G6neHJeOQ1anlEZObevL3/F3VMsziD9Ovuq4KJmS2OzDhR+wtEWXtGr5gYf7mGERVsUHnuCyhr7Sw= X-Received: by 2002:a6b:4103:0:b0:87c:30d4:65f2 with SMTP id ca18e2360f4ac-881374c2952mr1338341539f.3.1754002674652; Thu, 31 Jul 2025 15:57:54 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Ed Maste Date: Thu, 31 Jul 2025 18:57:43 -0400 X-Gm-Features: Ac12FXymx32hI0EWr5GnUk1Y3cAXnboeP_rIftEtekxpEDJ1ek8-_33nSRkAkJQ Message-ID: Subject: Re: CFT: evdev-awared moused To: Vladimir Kondratyev Cc: current@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [0.78 / 15.00]; NEURAL_SPAM_MEDIUM(0.98)[0.983]; NEURAL_HAM_SHORT(-0.94)[-0.943]; NEURAL_SPAM_LONG(0.64)[0.644]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FREEFALL_USER(0.00)[carpeddiem]; MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.41:from]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.41:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4btPch4GHfz46pm X-Spamd-Bar: / On Wed, 30 Jul 2025 at 04:34, Vladimir Kondratyev wrote: > > Hi all, > > With some non-zero probability FreeBSD15 will have usbhid(4) enabled by default. > See e.g. https://reviews.freebsd.org/D45659. That results in USB mices stop to > work in virtual terminals as ums(4) replacement called hms(4) is not compatible > with current moused(8) due to lack of legacy protocols support. > > To fix that I reworked our old good moused(8): https://github.com/wulf7/moused I've given it a basic smoke test on my laptop and things work fine, thanks for this. It's nice to have a working trackpad on the console now. > - Other aged protocols like COM, raw PS/2 and X10 are dropped with only > exception of sysmouse. For those who still use them there is an utility called > msconvd. I'm interested to hear if anyone's still using mice with these interfaces. From nobody Thu Jul 31 23:16:59 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4btQ2v5m13z639y4 for ; Thu, 31 Jul 2025 23:17:11 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4btQ2v1T2Dz49Yc; Thu, 31 Jul 2025 23:17:10 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (124-18-43-114.area1c.commufa.jp [124.18.43.114]) (authenticated bits=0) by www121.sakura.ne.jp (8.18.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 56VNGxUP029626; Fri, 1 Aug 2025 08:17:01 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1754003821; bh=403OL0Ayp9zZt2SP8R8iPAwpJNJopYOdRSYK/GJZoRk=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=VLhNjXHMIBf2V8sPAlyAWWb0u005aTJsZ2fiiGVp/QdnqvozdpovvHBzYW04FNvJm P4YLQLY3cakTDe2kDglIa7wsSC19Bta72AwWbF/A0e2T7h7IqtSar6kKEJkyOYZR5p axwQu1wSpO/dIxrExoTI/QNrZCs3fKkDzjNJnydM= Date: Fri, 1 Aug 2025 08:16:59 +0900 From: Tomoaki AOKI To: Ed Maste Cc: Vladimir Kondratyev , current@freebsd.org Subject: Re: CFT: evdev-awared moused Message-Id: <20250801081659.196ba03b2609b0c66bceb0b9@dec.sakura.ne.jp> In-Reply-To: References: Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.3) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4btQ2v1T2Dz49Yc X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] On Thu, 31 Jul 2025 18:57:43 -0400 Ed Maste wrote: > On Wed, 30 Jul 2025 at 04:34, Vladimir Kondratyev wrote: > > > > Hi all, > > > > With some non-zero probability FreeBSD15 will have usbhid(4) enabled by default. > > See e.g. https://reviews.freebsd.org/D45659. That results in USB mices stop to > > work in virtual terminals as ums(4) replacement called hms(4) is not compatible > > with current moused(8) due to lack of legacy protocols support. > > > > To fix that I reworked our old good moused(8): https://github.com/wulf7/moused > > I've given it a basic smoke test on my laptop and things work fine, > thanks for this. It's nice to have a working trackpad on the console > now. > > > - Other aged protocols like COM, raw PS/2 and X10 are dropped with only > > exception of sysmouse. For those who still use them there is an utility called > > msconvd. > > I'm interested to hear if anyone's still using mice with these interfaces. At least TrackPoints on some of ThinkPads are recognized via PS/2 internally. (For my P52, via Elantech Touchpad interface) In dmesg: atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 15.0. psm0: model Elantech Touchpad, device ID 0 In /var/log/Xorg.0.log: [ 187.172] (II) Using input driver 'libinput' for 'Touchpad' [ 187.172] (**) Touchpad: always reports core events [ 187.172] (**) Option "Device" "/dev/input/event6" [ 187.179] (II) event6 - ETPS/2 Elantech TrackPoint: is tagged by udev as: Mouse [ 187.185] (II) event6 - ETPS/2 Elantech TrackPoint: device is a pointer [ 187.189] (II) event6 - ETPS/2 Elantech TrackPoint: device removed [ 187.189] (II) libinput: Touchpad: Step value 0 was provided, libinput Fallback acceleration function is used. [ 187.189] (II) libinput: Touchpad: Step value 0 was provided, libinput Fallback acceleration function is used. [ 187.189] (II) libinput: Touchpad: Step value 0 was provided, libinput Fallback acceleration function is used. [ 187.189] (II) XINPUT: Adding extended input device "Touchpad" (type: MOUSE, id 6) [ 187.189] (**) Option "AccelerationScheme" "none" [ 187.189] (**) Touchpad: (accel) selected scheme none/0 [ 187.189] (**) Touchpad: (accel) acceleration factor: 2.000 [ 187.189] (**) Touchpad: (accel) acceleration threshold: 4 [ 187.194] (II) event6 - ETPS/2 Elantech TrackPoint: is tagged by udev as: Mouse [ 187.201] (II) event6 - ETPS/2 Elantech TrackPoint: device is a pointer -- Tomoaki AOKI From nobody Thu Jul 31 23:30:01 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4btQKp6WF7z63BhJ for ; Thu, 31 Jul 2025 23:30:06 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo69.interia.pl (smtpo69.interia.pl [217.74.67.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4btQKp36Ssz3Cr4; Thu, 31 Jul 2025 23:30:06 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Fri, 01 Aug 2025 01:30:01 +0200 From: vermaden Subject: Re: CFT: evdev-awared moused To: Ed Maste , Vladimir Kondratyev Cc: "current@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: References: X-Originating-IP: 45.148.42.1 Message-Id: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754004603; bh=EuaEIgDGn9AVNmRtB+uKAyJ/rzvvS3Q7X6EMpw/B+i8=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=s4I2o+SetKhQ2eaYLaW8rYtkzpZgvSIb5JpvJQ0IdTh04POdLDfRqwB/e+R+IzJXH xafdjuMdHULQ7PhjXY7gbZttG+bu5lItQ1ZiYrEwEx8n3Za3pIuCFxTdwxUylJhLoB gT/4APU0ksB98IbNKgLLGuIFoCYz5MrVaUUgvBgM= X-Rspamd-Queue-Id: 4btQKp36Ssz3Cr4 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL] Hi. On my ThinkPad T480: psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] > Other aged protocols like COM, raw PS/2 and X10 are dropped with only You will kill several generations of ThinkPads with that decision? Or 'RAW' means that ThinkPads PS/2 interfaces will still work? > For those who still use them there is an utility called msconvd. Where is 'msconvd' and how to use it? Regards, vermaden From nobody Thu Jul 31 23:47:24 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4btQl54GHpz63CYb for ; Thu, 31 Jul 2025 23:48:33 +0000 (UTC) (envelope-from vladimir@kondratyev.su) Received: from corp.infotel.ru (corp.infotel.ru [195.170.219.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4btQl51WXSz3FjT; Thu, 31 Jul 2025 23:48:33 +0000 (UTC) (envelope-from vladimir@kondratyev.su) Authentication-Results: mx1.freebsd.org; none Received: from corp (corp.infotel.ru [195.170.219.3]) by corp.infotel.ru (Postfix) with ESMTP id 6876654E69E; Fri, 1 Aug 2025 02:48:26 +0300 (MSK) X-Virus-Scanned: amavisd-new at corp.infotel.ru Received: from corp.infotel.ru ([195.170.219.3]) by corp (corp.infotel.ru [195.170.219.3]) (amavisd-new, port 10024) with ESMTP id 5jBTVvGyuPvK; Fri, 1 Aug 2025 02:48:25 +0300 (MSK) Received: from mail.cicgroup.ru (unknown [195.170.219.74]) by corp.infotel.ru (Postfix) with ESMTP id A846D54E5E2; Fri, 1 Aug 2025 02:48:25 +0300 (MSK) Received: from mail.cicgroup.ru (localhost [127.0.0.1]) by mail.cicgroup.ru (Postfix) with ESMTP id A8E7642211F; Fri, 1 Aug 2025 02:48:22 +0300 (MSK) Received: from mail.cicgroup.ru ([127.0.0.1]) by mail.cicgroup.ru (mail.cicgroup.ru [127.0.0.1]) (amavisd-new, port 10024) with SMTP id VBlKEj7p0JGs; Fri, 1 Aug 2025 02:48:16 +0300 (MSK) Received: from [127.0.0.1] (localhost [127.0.0.1]) by mail.cicgroup.ru (Postfix) with ESMTPA id 0C77C42211C; Fri, 1 Aug 2025 02:48:15 +0300 (MSK) Message-ID: <9a192238-a56e-4944-ba1a-c330da2ef32c@kondratyev.su> Date: Fri, 1 Aug 2025 02:47:24 +0300 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: CFT: evdev-awared moused To: vermaden , Ed Maste , Vladimir Kondratyev Cc: "current@freebsd.org" References: Content-Language: en-US From: Vladimir Kondratyev In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4btQl51WXSz3FjT X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8299, ipnet:195.170.192.0/19, country:RU] On 8/1/25 02:30, vermaden wrote: > Hi. > > On my ThinkPad T480: > > psm0: irq 12 on atkbdc0 > psm0: [GIANT-LOCKED] > >> Other aged protocols like COM, raw PS/2 and X10 are dropped with only > > You will kill several generations of ThinkPads with that decision? > > Or 'RAW' means that ThinkPads PS/2 interfaces will still work? I kill nothing. psm(4) driver uses sysmouse protocol to communicate with user world by default. One must manually switch driver to `operation level two` to get raw PS/2 stream. >> For those who still use them there is an utility called msconvd. > > Where is 'msconvd' and how to use it? It is in installation bundle and have a man page. > Regards, > vermaden -- WBR Vladimir Kondratyev From nobody Thu Jul 31 23:53:17 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4btQrd6ht3z63CTW for ; Thu, 31 Jul 2025 23:53:21 +0000 (UTC) (envelope-from ianfreislich@gmail.com) Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4btQrd1vlnz3HXK; Thu, 31 Jul 2025 23:53:21 +0000 (UTC) (envelope-from ianfreislich@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=kWLF41VX; spf=pass (mx1.freebsd.org: domain of ianfreislich@gmail.com designates 2607:f8b0:4864:20::b2c as permitted sender) smtp.mailfrom=ianfreislich@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-yb1-xb2c.google.com with SMTP id 3f1490d57ef6-e8e1ae319c6so242917276.0; Thu, 31 Jul 2025 16:53:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754005999; x=1754610799; darn=freebsd.org; h=mime-version:subject:user-agent:references:in-reply-to:message-id :date:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=TM+6ZnYSyPEEr3Qr46eU87PWPAfcKoJ+Nst5F6EHj34=; b=kWLF41VXyZsFTRy0OEyp+fpqp5VaTQ+VSMjUyTd9hEfhK4ggYTuRNf/cuvvlA05mxt eN0lzTY9eVU0da8Cv5RWPwMlAV+EGfTMA20SIoUMehM4sCmGwT1hF+NJUVHJ8BC6DLmY 4lB86GoQZQ4sVR628LR403O/xD1oFWR2UX+tKFuTyf+nH89VIWVPk51ZXr6pGcN1emRh Y5TwBu1ZbnGeK9rtIoRCt+35j3TBvORGNbx0FsncE3jPIf9fgwskIuBHUYUwaedX3eXo 4I6q3z5KJvhbFxLo52kk/MgWiZ9vGNVlnxh0fuW0qBBiWHHg54vQgx4a5BtpNA7QBoyu ZwTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754005999; x=1754610799; h=mime-version:subject:user-agent:references:in-reply-to:message-id :date:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=TM+6ZnYSyPEEr3Qr46eU87PWPAfcKoJ+Nst5F6EHj34=; b=lzEix31u0apMuDp++5ai8Fo8HwBXZld2vPbROOiFdfrDqnE8R+9ERKvrvEd2zha2xE JeSJBGlywUejK8pTmv7fuoKfOh+gyk6fR6vd6aeVfE2xvQUVjgwzN5ihkUhgoiK/gXtA hoKwOAt++Iglk37JBmmQWZ2jWQ8ONsiSl082JOFN09mQiOaQLLvGU5ecaxONSnr7syhP yT5ks+itr4uBUkrE/fXVZHORcbNkJkM4NsXXfeaRjzluPBeFzz444LhnOi4aTj+vXZFg jfTkTkNuSHsoMu/6J148jIclzeIbz6HrCRIZv4In/olqCH/JjwHnrSTfBTRwvboKIuaS 1TTA== X-Forwarded-Encrypted: i=1; AJvYcCW1qXq6ZFUmYdKRtbq2AltlCHmmcMgHsCClfmperkzh0ro1VEmIY6Zicbyz+GAHyPyLXa0dTOCj@freebsd.org, AJvYcCXPWbZrTAB3h6PNhgmL5jJ4DqZjJttH0cZEuMbaocGaBkpicGSAcxAJtqwLD66U8W77aZ+e1E45Zw==@freebsd.org X-Gm-Message-State: AOJu0YxcSSWxE5QE4fAkcyrxASMryBxLUTf15FJmKlImb0ktzLnQ3J/Y mWRHbKWAYodPFSvAwz4rmFUaVVsmfwylBNSFWuYwuMy/jRT6xGnv6p2MfWFsUDZJ X-Gm-Gg: ASbGnctAqZVslciXOnFbdBJl6+5sqaEDbNu2UeuDYz/+J7YYxwzUMDkAaj87np7nO6O d7QDLWUyzKz7Q+XhmH+Exp9P0ZPFJbGLTECNEboCdEZhFr4Vb2Fg3ROZiesXAt/4KCH+k4csgMd ODmzbVIfOSTOy1EbEWHn2fl+jopRZsZF6iy4/o8Li22MpbImYFDYunCPI8hRTVCtxJ2y++Pd85M L1W6UFFkOppDmciOiAksNxcp96+47nPiCXFlYQtaCvb45BsBA9cyfOGS4Maiga1f7x43bOMlVAC 5CMa7v2UcNf47uBezPNzedSOWKRjPcYiCIRWnwtA4pI5BYS7+1EDIaccE+KNRmdEBmY/xX9p0u2 26hSe/UzbNiJngCZ5gRY3wLKNUyIgSzQqIcKaZDMDqzotvcMmHc6S3yTH40iO/KUTlAGLDsPL2r 8Vf0CjGpGnk6avAg== X-Google-Smtp-Source: AGHT+IFKRkJEI5lRhNS+xfLUyYDrcV/Z21d+COJMw4KHp4udMQFQ6V219vW/IKU/f56xUG9PpP3Yug== X-Received: by 2002:a05:6902:460f:b0:e8e:1911:293d with SMTP id 3f1490d57ef6-e8e315c386emr10976416276.24.1754005998770; Thu, 31 Jul 2025 16:53:18 -0700 (PDT) Received: from [10.0.0.109] (107-128-20-168.lightspeed.tukrga.sbcglobal.net. [107.128.20.168]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e8fd38641f4sm986753276.24.2025.07.31.16.53.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 31 Jul 2025 16:53:18 -0700 (PDT) From: Ian Freislich To: Renato Botelho , "Poul-Henning Kamp" , CC: Cy Schubert , "Po-Chuan Hsieh" Date: Thu, 31 Jul 2025 19:53:17 -0400 Message-ID: <19862e785c8.28c3.64e08aff09ba5a21b2fc9010d26a90e5@gmail.com> In-Reply-To: <9a0f2960-3915-4293-bed2-3160677a7f08@FreeBSD.org> References: <202507221914.56MJEFuM003954@critter.freebsd.dk> <9a0f2960-3915-4293-bed2-3160677a7f08@FreeBSD.org> User-Agent: AquaMail/1.55.2 (build: 105502562) Subject: Re: Be careful with "make delete-old-libs" List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="19862e788cb5c3d28c341dde5b" X-Spamd-Result: default: False [-3.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.973]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b2c:from]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_FIVE(0.00)[5]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+] X-Rspamd-Queue-Id: 4btQrd1vlnz3HXK X-Spamd-Bar: --- This is a multi-part message in MIME format. --19862e788cb5c3d28c341dde5b Content-Type: text/plain; format=flowed; charset="us-ascii" Content-Transfer-Encoding: 8bit On July 30, 2025 14:00:45 Renato Botelho wrote: > On 22/07/25 16:14, Poul-Henning Kamp wrote: >> I updated to -current and ran "make delete-old-libs" today, and that >> broke libcurl and as we all know, he doesn't live in Nebraska but >> rather Sweden, so a lot of things stopped working as a result. >> >> If you build curl from ports you'll probably be fine. > > I didn't see your message and ended up with the same issue here. After > delete-old-libs libcurl is broken pkg shlib -qR libkrb5.so.11 Should reveal all the affected ports. I had curl and neon needing a rebuild. Ian --19862e788cb5c3d28c341dde5b Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
On July 30, 2025 14:00:4= 5 Renato Botelho <garga@FreeBSD.org> wrote:

On 22/07/25 16:14, Poul-Henning Kamp wrote:
I updated to -current and ran "make delete-old-libs" toda= y, and that
broke libcurl and as we all know, he doesn't live in Nebr= aska but
rather Sweden, so a lot of things stopped working as a re= sult.

If you build curl from ports you'll probably be fine.


I didn't see your message and ended up with the same issu= e here.  After 
delete-old-libs libcurl is broken

 pkg = shlib -qR libkrb5.so.11

= Should reveal all the affected ports. I had curl and neon needing a rebuild= .

Ian

--19862e788cb5c3d28c341dde5b-- From nobody Thu Jul 31 23:57:13 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4btQxB3trwz63D0h for ; Thu, 31 Jul 2025 23:57:18 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo49.interia.pl (smtpo49.interia.pl [217.74.67.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4btQxB2Vcyz3JTM; Thu, 31 Jul 2025 23:57:18 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Fri, 01 Aug 2025 01:57:13 +0200 From: vermaden Subject: Re: CFT: evdev-awared moused To: Vladimir Kondratyev , Ed Maste , Vladimir Kondratyev Cc: "current@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: <9a192238-a56e-4944-ba1a-c330da2ef32c@kondratyev.su> References: <9a192238-a56e-4944-ba1a-c330da2ef32c@kondratyev.su> X-Originating-IP: 45.148.42.1 Message-Id: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754006236; bh=2Z03EJWXOO+TbN2NP01BJKLrbQgRLcZLxV/sgBH6nuc=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=TOB1o/dDtV0ygFtydO0VNdPH+NHL3v5jSDu2XY9MlCO1CwtTmwxIF4fz30K4nnG2A +nkBM50LCxro6pDGPVyPYOgYIc7VMx1AtHAR0t5IwMbsR4oaw2p81uGYgBNh7S4mjR iCEUc7t2r7DhezzDXClqPqOXnAzbC3pWJaVKctCo= X-Rspamd-Queue-Id: 4btQxB2Vcyz3JTM X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL] > One must manually switch driver to 'operation level two' to get raw PS/2 stream. Why this switch is not made the 'default' way then? Another question - how to do it? > It is in installation bundle and have a man page. What is 'installation bundle'? I hear that term for the first time. Thanks, vermadne Temat: Re: CFT: evdev-awared moused Data: 2025-08-01 1:49 Nadawca: "Vladimir Kondratyev" <vladimir@kondratyev.su> Adresat: "vermaden" <vermaden@interia.pl>; "Ed Maste" <emaste@freebsd.org>; "Vladimir Kondratyev" <wulf@freebsd.org>; DW: "current@freebsd.org" <current@freebsd.org>; > >> On 8/1/25 02:30, vermaden wrote: >> Hi. >> >> On my ThinkPad T480: >> >> psm0: irq 12 on atkbdc0 >> psm0: [GIANT-LOCKED] >> >>> Other aged protocols like COM, raw PS/2 and X10 are dropped with only >> >> You will kill several generations of ThinkPads with that decision? >> >> Or 'RAW' means that ThinkPads PS/2 interfaces will still work? > > > I kill nothing. psm(4) driver uses sysmouse protocol to communicate with user > world by default. One must manually switch driver to `operation level two` to > get raw PS/2 stream. > >>> For those who still use them there is an utility called msconvd. >> >> Where is 'msconvd' and how to use it? > > It is in installation bundle and have a man page. > > >> Regards, >> vermaden > > > -- > WBR > Vladimir Kondratyev From nobody Fri Aug 1 00:37:15 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4btRrP21Kgz63Ftk for ; Fri, 01 Aug 2025 00:38:13 +0000 (UTC) (envelope-from wulf@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4btRrN6ncgz3NZX for ; Fri, 01 Aug 2025 00:38:12 +0000 (UTC) (envelope-from wulf@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754008693; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jzUklv/IWeM1qNJ9H5FkOqnWH2IjbOlmzTvUuEAz2w0=; b=R/BY5XopRHNKCCbxaqkdk099b13Keq4BwdDbGj3mCNEjGC5WKsuqmDxS30fOdPPA09kf0B gVUqoMmQ6nvsGiZZD5N7+F3nBCQXTO9ZWv2iCDLrlu8xpZ9zzucSasFXRCO6gtAFnZv4oM vSJpfCFy117rUCCN/CAEX7Yz0+0+IUyQsO/S+XSn85vi7HcaYXv+d0qpESX6UCh6AnBmlF QxuzD92FhKHpAr+llKsDQ6u1wOHL/TieYW7sQOozmaQzgPZ5aKI07cLyWaZIRHTs/bTGD3 ZXjqHyD/PbicgelfVhdDNYJFWTfTc4OxLcYRkyhDYK8+/I+VMRbLaoIwMy7/pQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754008692; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jzUklv/IWeM1qNJ9H5FkOqnWH2IjbOlmzTvUuEAz2w0=; b=Kc3yNACINp+JV5pLbmiqtmgDNUGHhfea3Zyk+IEtlStEm4vLqgHL05F2vk7Qko7FZNvr1a V/JmGmRYt4GUvm0Kf6JlYRRbibl9qmawshDclRGwXzFkRkHc9C0T6ecOqrfjOJtKZnN49f VWeh2fTiEOr/+K0Tl3ayJp1LJtA8AZ6HA8eFOMoQThaysfZTazR7OqUVo93AI5YS/6kiax saE0gB/ALreslNt85o+V3qaedBhKNvRlVPLikDRH1Vv02CDkhwFX1FZYaNWxtTn/lfIKu6 1QxMwG3LXiRjGP7ib3yRcFJIT1M2+p44DIlYhqvAP42ZW0QM87BSAnMf4xZmFQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754008692; a=rsa-sha256; cv=none; b=SwyYsJ+c2K9F1bF55NNbRZJL+6zGCMVNpJxqx/kzU15vJtT2JtQN9HYmiaTfVizKL1waLy ZCkDigABtlkXG2uj48mgr0VXVV/esnx3jkE+n0NsiocSr/jHAlo8eQxzy+UULCULreglyx NPlSAZKCrwBikZ8vyBJ0oe8P8jf6/LuzGXDtv0ByGjzB8R8BjIK4o/YzGUBM8loxWuHJnp cbqxS7a6cE8AuCc8ahHbvo42e1zc+otNoSRFI9vw97fCWXPCpAO+g9QTM7F77en6NAtN4Q YIiqKIdU0X3ryk2n0HZfKqZ2BOtO3dsA1ryLwLKDSliozaISSosBqW2Hgt0F+A== Received: from [192.168.0.30] (unknown [176.120.233.119]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: wulf) by smtp.freebsd.org (Postfix) with ESMTPSA id 4btRrN3my1zmbg for ; Fri, 01 Aug 2025 00:38:12 +0000 (UTC) (envelope-from wulf@FreeBSD.org) Message-ID: <3a183117-05ad-4b48-8786-f8afd0dc6de3@FreeBSD.org> Date: Fri, 1 Aug 2025 03:37:15 +0300 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: CFT: evdev-awared moused To: freebsd-current@freebsd.org References: <9a192238-a56e-4944-ba1a-c330da2ef32c@kondratyev.su> Content-Language: en-US From: Vladimir Kondratyev In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/1/25 02:57, vermaden wrote: >> One must manually switch driver to 'operation level two' to get raw PS/2 stream. > > Why this switch is not made the 'default' way then? Because no one wants parse raw PS/2 data > > Another question - how to do it? MOUSE_SETLEVEL ioctl does it > >> It is in installation bundle and have a man page. > > What is 'installation bundle'? > > I hear that term for the first time. Nevermind. You may replace it with 'Github repo' > > Thanks, > vermadne > -- WBR Vladimir Kondratyev From nobody Fri Aug 1 01:59:32 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4btTfb3TV8z63Kc9 for ; Fri, 01 Aug 2025 01:59:51 +0000 (UTC) (envelope-from oleglelchuk@gmail.com) Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4btTfZ73Bjz3TnC; Fri, 01 Aug 2025 01:59:50 +0000 (UTC) (envelope-from oleglelchuk@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-45610582d07so10744805e9.0; Thu, 31 Jul 2025 18:59:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754013584; x=1754618384; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=PM9c/v6n/FdbgggdEjdeZwq+9UI9qneWYKp7E7dyZTM=; b=dy5XccmmJfGEr9wVkC11x60P6otNmoKL7TY7RuTcFF1Ax+axq/f7lpxpKsD3VYTGIC EPXzhaZmJ/69DgeMMrPoclAr8MiC2Mj99nptiNXGcztqHIRCnHcryXBK90lpWil2TNBN H+s2CNT2CAbmLwJA3ReKglg5P5YV73ZcoCSyAbZ7o4aw3hxvrr8InR7kDxS9rdLiIyrg 10uvkkRhlt4fcOr/USIn86RuFxzjcysxj0qRnwFOV5Iqp6hK1UVOE0exlLNBPzOuTz0Y a7fHL3vg6Jtr8C1bxRrY6UgVYTt+RVURBxn3wzlClR4pExsCjEX00tMFb2owB6FVM0ru Bl0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754013584; x=1754618384; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PM9c/v6n/FdbgggdEjdeZwq+9UI9qneWYKp7E7dyZTM=; b=GYv6bSz/SDQv/34vup5Xr5+GJEsD5vJiDccMuFsKK1IIn7/s5PP7cJYiwh7fp+IfI1 tzVhnDkU3im8DhqFAoYd6nOIARHiEkgYifINThuRsOR1+G8OgA8GafWNyX0zjEUJXLNF iX8i/X9a60I0MeNX82aHAabf4lz+eOYNtOXNW4TDg27wCPxSMuK/CG5L1fCiDuHTJx7B PiPmyd7suKs2OIiW2Y/6b+CDpvOaWyTAKeYatVkLTKVEozuVmA/dQmEWJzGve+ASDVSd 2ts0EKiRwWKuDnbb5KM0OgzHGQN8kfgj9bynUUXmYUru1t7XUHW+VXmzhkVa8sDe91gb h7mg== X-Gm-Message-State: AOJu0YxW4ncoZ29DM76ivWckL7hWRfw/+uLl50GY2GIBEKACGkqfZ8tY nR1Oc/DZFe6oom+cojCmXLU1S/qAxh8aUzXV+fCB/FyPH2lS/AH2ErPo7LwvYzPKZE+LJHgj+oi rGuHSxal5tKXLndy+lrscNsKz8ZCHsv9JtMh9L7g= X-Gm-Gg: ASbGnct9wpsseTvHthKKv1BXiuRhKqCUS3UkDTIb1dM+U2Z+KkoobIinHJWKr5b0E6v q9Lc9wqB0czHmc4Mci2zDO9cK8+/5sct6lLA8jt0y6UkjuWvLq1/1ntuky3BOy/t7ktrpWihJGn 23jCoeiDRd3cWqGO7JDQh2a4IaeqSqsjpp0aYnj4zlNDwzer+kcHn9xHjSOI/mo0+vusmh7teeI YH0DiM= X-Google-Smtp-Source: AGHT+IGoCVOOrpRQurm7YU9OVHKbSFuxoh8QWJiyfmkyIlR663+fiqS67WuKT7/iLNKsf8u0yJXChcejn+Bivvorl60= X-Received: by 2002:a05:6000:1884:b0:3a1:f5c4:b81b with SMTP id ffacd0b85a97d-3b794fb71ddmr7463486f8f.23.1754013583741; Thu, 31 Jul 2025 18:59:43 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <9a192238-a56e-4944-ba1a-c330da2ef32c@kondratyev.su> <3a183117-05ad-4b48-8786-f8afd0dc6de3@FreeBSD.org> In-Reply-To: <3a183117-05ad-4b48-8786-f8afd0dc6de3@FreeBSD.org> From: Oleg Lelchuk Date: Thu, 31 Jul 2025 21:59:32 -0400 X-Gm-Features: Ac12FXwJ-WogWa6CrSzbi0JXkRBozM8J7t_u0mywGdrGi3vsM35XkhJwUO4WMBY Message-ID: Subject: Re: CFT: evdev-awared moused To: Vladimir Kondratyev Cc: freebsd-current@freebsd.org Content-Type: multipart/alternative; boundary="0000000000009719b1063b441c27" X-Rspamd-Queue-Id: 4btTfZ73Bjz3TnC X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --0000000000009719b1063b441c27 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The evdev-aware moused will be in the FreeBSD base system soon? On Thu, Jul 31, 2025 at 8:38=E2=80=AFPM Vladimir Kondratyev wrote: > On 8/1/25 02:57, vermaden wrote: > >> One must manually switch driver to 'operation level two' to get raw > PS/2 stream. > > > > Why this switch is not made the 'default' way then? > > Because no one wants parse raw PS/2 data > > > > > Another question - how to do it? > > MOUSE_SETLEVEL ioctl does it > > > > >> It is in installation bundle and have a man page. > > > > What is 'installation bundle'? > > > > I hear that term for the first time. > > Nevermind. You may replace it with 'Github repo' > > > > > Thanks, > > vermadne > > > > > -- > WBR > Vladimir Kondratyev > > --0000000000009719b1063b441c27 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The evdev-aware moused will be in the FreeBSD base system = soon?

On Thu, Jul 31, 2025 at 8:38=E2=80=AFPM Vladimir= Kondratyev <wulf@freebsd.org>= ; wrote:
On 8/1/= 25 02:57, vermaden wrote:
>> One must manually switch driver to 'operation level two' t= o get raw PS/2 stream.
>
> Why this switch is not made the 'default' way then?

Because no one wants parse raw PS/2 data

>
> Another question - how to do it?

MOUSE_SETLEVEL ioctl does it

>
>> It is in installation bundle and have a man page.
>
> What is 'installation bundle'?
>
> I hear that term for the first time.

Nevermind. You may replace it with 'Github repo'

>
> Thanks,
> vermadne
>


--
WBR
Vladimir Kondratyev

--0000000000009719b1063b441c27-- From nobody Fri Aug 1 08:08:53 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4btdsY0XRFz63cGY for ; Fri, 01 Aug 2025 08:09:53 +0000 (UTC) (envelope-from wulf@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4btdsX6lfCz3tHQ for ; Fri, 01 Aug 2025 08:09:52 +0000 (UTC) (envelope-from wulf@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754035793; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=8ScTi9NuhmXXvXKJlkcuVk9e8GdKZKdE+QY9mRqsk/I=; b=fbIW8vEDwkodw+zK1eS/SB2oFihyB8Y9DguNYNpqOPF/MZqFWflWveR29tCbQdAW66eapl U+Mm7LFBBRIXcwMi3q7OXVHuiT9/nGpfocdDJ27Jei+dFlEaU2FeaW4y3X+NvgzLTv7qpG QkQG5B9teFnbqvodKcj3PFaHst9P7Um/HzD0Z7aYOelDEBSRoOyePQen7hcAGIsDYypAnz //pMoqs/klvMpZubAvY7Sb7ySUsz/UaANt4QTsm9oQ44D9r7ebIfj83JUAAuaN46v3DVgW xiUha95w81g6JFeX8aAvnYAN3lY8W6IwUCjgubbEPQwWgZ1SAr6O9fXRquIXFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754035793; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=8ScTi9NuhmXXvXKJlkcuVk9e8GdKZKdE+QY9mRqsk/I=; b=M0WEaSLWXMTE1eFZSFji80P9ooUhiAMuoWnMeJri3/A9Rk8y/XEjV+503tUQ7MxtR1PCRB eqde/v0eqNMYqIUUFqNOQeFkLEHpHIIvsyYsYacYpyKcv5JsMJibISM5HfBmD/+KDz8m8s qu5MrugjhJ+1HfrZpwPb+HiLt8Pc5jEKz6jacqk7hZB6OYRo5aB1kkRLHmJLeUS3yptx1Z 6/i9PzwojcUenYTLQKuWbPQ+QOnfl9/s/KyrcKl4wcF15iU082pTn+B1KaoXeXoA2xjvYU MeFBIX/Yd/G9xfKwzTRO2pkGxg4vYQTxrsoqwQrMPlkMa/cYnhIwLNeWUs5tVQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754035793; a=rsa-sha256; cv=none; b=Q626yHCoYBMtou6RHJ5RNB5biVUOBqkgSW/YNhhAhndaWcmWTuytyq+E0xt5P/yeBfRtra LyKR+LKAyN1tzgQiOaDRnBQnzPlgRgwWTqEpxK0D7LFHhR0NR/gyP/+qEsQeskDOjc7zxu JTVd6CF09iNDQYtJzAuLVGv6LOdVeTCAUzG8eSUT2lf47PO/teejlLvfNVR+tBMZzznfWJ KUoFjMWCSJq2fg0a5s4IEfA7wMqKzEKMojcEBe5FeUa9HVu6Aq9u1hHGzOLwhWTuoKGvlu 3YivYrW3P2eA0wTHO8f0X0eWJfql8wpxQYpf1/hdvsbMr5xolxqZ6ZfXeNj1Sg== Received: from [192.168.0.30] (unknown [176.120.240.48]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: wulf) by smtp.freebsd.org (Postfix) with ESMTPSA id 4btdsX40nszwLY for ; Fri, 01 Aug 2025 08:09:52 +0000 (UTC) (envelope-from wulf@FreeBSD.org) Message-ID: <1c78a688-c4b5-44e4-ab57-803526a3a45d@FreeBSD.org> Date: Fri, 1 Aug 2025 11:08:53 +0300 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: CFT: evdev-awared moused To: freebsd-current@freebsd.org References: <9a192238-a56e-4944-ba1a-c330da2ef32c@kondratyev.su> <3a183117-05ad-4b48-8786-f8afd0dc6de3@FreeBSD.org> Content-Language: en-US From: Vladimir Kondratyev In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/1/25 04:59, Oleg Lelchuk wrote: > The evdev-aware moused will be in the FreeBSD base system soon? That is the plan -- WBR Vladimir Kondratyev From nobody Fri Aug 1 22:53:01 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bv1Sy3fYnz63DjY for ; Fri, 01 Aug 2025 22:53:22 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bv1Sx2Pdxz3Rfq for ; Fri, 01 Aug 2025 22:53:21 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=BU3CXuFn; spf=pass (mx1.freebsd.org: domain of rick.macklem@gmail.com designates 2a00:1450:4864:20::635 as permitted sender) smtp.mailfrom=rick.macklem@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-af93c3bac8fso109705266b.2 for ; Fri, 01 Aug 2025 15:53:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754088794; x=1754693594; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=wRj28ZQj0mBa7QrSI4+Q/gZJyk8WJXGgv+G++T34RQA=; b=BU3CXuFnPX5OJwUJZr0jmQ6xYR5ak2o2NGwVjc2lGFRBeRF4V8zjojlf4GvhSaz1B2 AUwZRRTisuzMpmfxp7pAxfqZwIcCvxBX3DUeUyEC3S/P+hVyx4iNKfQ95nzjOz673ZR7 tmuAZllHtpvVnW//vyFENS1QlULy+c6WoR4gvhTac9mfsdMddg0Dp73pByjXzmg6O1cy +DyCOXNPpdFd7wGy7NQJbq8zsyGsBu1tdTQXc9L3iv1kv0zrxp5sq/DiBsB797H56zbF FFksUvDJP6tEaETFrMkTz8zplVcRnDvnFHST1d6tFH4Dhlmjc/4KCb+SJ9Sm0u4EyOer lITw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754088794; x=1754693594; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=wRj28ZQj0mBa7QrSI4+Q/gZJyk8WJXGgv+G++T34RQA=; b=RcO+mu7vKCtCNUZ5mbqPI+Vy0X1UG4axTCh48fwsZ1wRr3sBhYCo/7CvT0QpN49szO QC9Hf+9WdrwWJC6Aiv/kOBccVto2N9KRrK+JBezioWxyN4lCy5Wu9HVXdHsftg5etI6C aIzt7eNcnIW13V79d9xbd3VQaoY9OFFPkWN/frtaZLiXldq/kghpkmqX3Db9JLO9UZNX i6y3ZHzwKGNGNXFcIWom1sGKvZhXvj+qs5/MP3kDx9YfRJO3AjA598HrMqL0VYnDWTgA JPI9zto0NSA2M/n1EaE+bkAdm3xFaPRE5+45RBKuftA3QG/UnLRFSuTqvwnes6usTcFr tZEg== X-Gm-Message-State: AOJu0YyJgiDBkpaiBtrYWXXn/2eHZb8wkBLcZc7KXBHL3q1sGyhQ41fF T6aYLQMRALZN9FKwoUPxi8yQSqIuJhLYb5vKGDh60bN8ez7hjefzgqlw4qXeEtcK9pvneNN6iMv r9SNVf37oUz4fLpUVAqXA4ons1S3yVYvy X-Gm-Gg: ASbGnctqqxKY7vykOCqcFfEkX280dwYTX7NSy/D0N9YSbtcan+BSuAPOGXrBVJcqOvr I/dpmq4XMZwjamJyUixe8nBeWZNHcu1qT9DFRLK0Fcx47bTU9dsyRah24SXCdCfQg9HbOzONpbg fQoYMKRKXl64RfiDomWCKLFhd2cL3zrPB/u0XMTxnRAx3vH+vD3P5TJxIX1YO35+nfGmLJKVrHh EfYbXboylSYTlrBYnQZovnHKJFPyeKFT6zyNA== X-Google-Smtp-Source: AGHT+IHzO4VzrkAVGolkZT5BjynIXzVYPGCZuWSxTi+ahu+GR/kXMl6YStlB+QuEgQKjZrT5bV8CoCdGwXfFVKaepRc= X-Received: by 2002:a17:907:c13:b0:af6:2f1d:a73f with SMTP id a640c23a62f3a-af9402202f7mr154054966b.53.1754088793946; Fri, 01 Aug 2025 15:53:13 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 From: Rick Macklem Date: Fri, 1 Aug 2025 15:53:01 -0700 X-Gm-Features: Ac12FXzb4QfIG9vPwpfVKHxW9DIrerz5r53mfa9Mcl52gXpy6LeJNIeTYGVoGAk Message-ID: Subject: copying lines from one .h to another with different copyrights To: FreeBSD CURRENT Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MID_RHS_MATCH_FROMTLD(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; TAGGED_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MISSING_XM_UA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::635:from] X-Rspamd-Queue-Id: 4bv1Sx2Pdxz3Rfq X-Spamd-Bar: --- Hi, I am working on a patch to fix the kgssapi so that it works for MIT's Kerberos. I have copied about 20lines from the MIT .h file in /usr/include/gssapi/gssapi_krb5.h to /usr/src/sys/kgssapi/gssapi.h. (The kernel one is a small subset that the kernel code needs.) My question is... Since the two .h files have different copyright notices, do I need to copy the copyright notice into /usr/src/sys/kgssapi/gssapi.h? Thanks for any info (amateur lawyers welcome to comment), rick From nobody Fri Aug 1 23:00:40 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bv1dl1Wn9z63Fb3 for ; Fri, 01 Aug 2025 23:00:59 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bv1dk3bvdz3SgG for ; Fri, 01 Aug 2025 23:00:58 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20230601.gappssmtp.com header.s=20230601 header.b=OWiEwyZw; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::1032) smtp.mailfrom=wlosh@bsdimp.com; dmarc=none Received: by mail-pj1-x1032.google.com with SMTP id 98e67ed59e1d1-31ecd1f0e71so1457915a91.3 for ; Fri, 01 Aug 2025 16:00:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1754089252; x=1754694052; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pqvol8MBWiuT+LHzuz7KVWhAlqT8lWSXbFEzfw1Bt0c=; b=OWiEwyZwOVnzliJMG+iteMpMvlS1Nd2B+c0QpxThZ2CRDT2qkQVxxbr1n26yQs6tMd vJrktgfKqVdfJzvInf8vCKxMOp9L0O7eR61LWvczXXdL1cY2dIk0XRlA/F45XDLBPfq5 EzTYvHR2UrTAe2+iWeKgAdpI32u+tA1NbgsPPAK/vCL9BImbOrf/wyKS9ck7I0//IABv +uN7scolyQXxaTFWZEjI8gGJhgQxJtAKIJQtjkrYZufeZEyCVLmeL71Z6Sl7UrBQk5S5 sg7OLwAhcDKp/6Yq5hylhQW0DAG+Z8YNxIbSx3LXSTg5LvCgc2NBDdgkN4/k3EN30s+1 mo7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754089252; x=1754694052; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pqvol8MBWiuT+LHzuz7KVWhAlqT8lWSXbFEzfw1Bt0c=; b=S1XQMe0OWdyIKPcUxKs4owrtkFBkdksJlddxS0I2O6e/klfE6jq7GTMzA1wF+yGwgD 0/qc4nQ5irndgoZLNRXpdUe0BoGNq6oLrRTH8jtHyBzgTRRdvE70tZejX3qpjTPOtslT WDcMU71cyz0tQuHNrIHN+PoAawlyZlm487vVGXWNm85Y9IjcKLKotWYM/d5/bMVWjamf rkI8pYqBJ9zpS4BLnijSaWAnUTJCZ9CdhHqThAsEV6DBIMqfl05A7HEP071ZzecFXx1x 00odnOYVjRiHptv6CVlxdC7CqEbiZF3KsGTt8eFcqBFS8EGZznEkE6rwGx8AkDCdm/H3 S/Jw== X-Gm-Message-State: AOJu0YySUpDa48GpVDR6SFqFxSJ5pIMiay4YBzy1CrCjeCHjuRdGbxlx Q7JaKYDs8g1j1kvnheUdgUZziL82M4M6inUqbe8Z2sSBWNzVbPvPijmeXvDL+5NR3sNhYFhJ3bp lnboahoD72JI79O7J6N+K89qAmMWR2irw3UzI4cz4lg== X-Gm-Gg: ASbGncuiRNo0FRDGRO7u2nqjp9slVaGsocB9MyAIrgJvgglISUSAluBjmIoeetP4K1+ 7/RKX5lrTiw7HZTQqKPP8Cjo1pPJb1C6s3t3n2Nq2MvpK4K8/dwzeSchLByrBvBCELcXb45wlHd MtLb8HTnOspVF+TorLNhvzke9F6qSlj1zDzkqF4HmUtcyGTuvbYXtov7yxCaevadNuZeedXseDV Zv+pAS92Sun5QpY7nPgkLheHVUvoMeTDbrX+cQ= X-Google-Smtp-Source: AGHT+IFlakv0JwMZPUYS7gB6A9KhRI0aGYsYMzlp9XXFQHiMaCPtO733ed+uYKkKJ2BDYrstFyFFkCydxOYKocWvNDo= X-Received: by 2002:a17:90b:4a4e:b0:311:c1ec:7d12 with SMTP id 98e67ed59e1d1-321162c93fcmr1892895a91.23.1754089252188; Fri, 01 Aug 2025 16:00:52 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Fri, 1 Aug 2025 13:00:40 -1000 X-Gm-Features: Ac12FXx2sdbC0VvSIxt6ZEsgG1OgiEIgreLFVzKmZ6ZtKY5YZpkPSaIKbmf1epY Message-ID: Subject: Re: copying lines from one .h to another with different copyrights To: Rick Macklem Cc: FreeBSD CURRENT Content-Type: multipart/alternative; boundary="000000000000c809e0063b55ba37" X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20230601.gappssmtp.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[bsdimp.com]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TAGGED_RCPT(0.00)[]; MISSING_XM_UA(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[gmail.com]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1032:from]; TO_DN_ALL(0.00)[]; ARC_NA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; DKIM_TRACE(0.00)[bsdimp-com.20230601.gappssmtp.com:+] X-Rspamd-Queue-Id: 4bv1dk3bvdz3SgG X-Spamd-Bar: -- --000000000000c809e0063b55ba37 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Got diff? Hard to know without it... But if it's just interface info and the files are >~200 lines, I'd just copy. If there are comments, or the files are small, copy the copyright/license too. Warner On Fri, Aug 1, 2025, 12:53=E2=80=AFPM Rick Macklem = wrote: > Hi, > > I am working on a patch to fix the kgssapi so that it > works for MIT's Kerberos. > > I have copied about 20lines from the MIT .h file in > /usr/include/gssapi/gssapi_krb5.h to /usr/src/sys/kgssapi/gssapi.h. > (The kernel one is a small subset that the kernel code needs.) > > My question is... > Since the two .h files have different copyright notices, do I need > to copy the copyright notice into /usr/src/sys/kgssapi/gssapi.h? > > Thanks for any info (amateur lawyers welcome to comment), rick > > --000000000000c809e0063b55ba37 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Got diff? Hard to know without it...
But if it's just interface info and the files = are >~200 lines, I'd just copy.

If there are comments, or the files are small, copy the copyright= /license too.

Warner=C2= =A0

<= div dir=3D"ltr" class=3D"gmail_attr">On Fri, Aug 1, 2025, 12:53=E2=80=AFPM = Rick Macklem <rick.macklem@gma= il.com> wrote:
Hi,

I am working on a patch to fix the kgssapi so that it
works for MIT's Kerberos.

I have copied about 20lines from the MIT .h file in
/usr/include/gssapi/gssapi_krb5.h to /usr/src/sys/kgssapi/gssapi.h.
(The kernel one is a small subset that the kernel code needs.)

My question is...
Since the two .h files have different copyright notices, do I need
to copy the copyright notice into /usr/src/sys/kgssapi/gssapi.h?

Thanks for any info (amateur lawyers welcome to comment), rick

--000000000000c809e0063b55ba37-- From nobody Fri Aug 1 23:34:31 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bv2Np6b1hz63GdW for ; Fri, 01 Aug 2025 23:34:50 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bv2Np4ZTwz3YQ8 for ; Fri, 01 Aug 2025 23:34:50 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-ae35f36da9dso448814966b.0 for ; Fri, 01 Aug 2025 16:34:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754091284; x=1754696084; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=8ZUm8Q13ckbQMSqfAm896aLSiHhoyngHvLsgRTu+6MU=; b=T5DHC7i1iFB6RTsMTJfvmvBJ4cQ4geifp3s/ymD+NQjqdWRHeftq2JE1OoKK3Fp72Y ZwTp8xpIG1i7+brw30h0ENCJdmHViABDKAdhX8LIcEBIDUI36Pke4V4fCxP+wCi5Bgqr CRbBG3s26MaoON2MV7cmYmZiroPLocqM6znm7P2b8Oxcm2NZRteNkqELimmIODfPT74v TgqlDFKUmnuhy1QXZSsPqyZbeCsx/O+GjtbcWjplexM+MJYM+AKdz2zNhsxQyNRNWGJb rJb8HRy/2FVRev396U6mBVeGlFJiW/29vNru3VI/bV3eeSHthpJ7wb48DfSAN2kdXxoE T3qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754091284; x=1754696084; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8ZUm8Q13ckbQMSqfAm896aLSiHhoyngHvLsgRTu+6MU=; b=gZcYGlsUonV2N+OeV5GXgc6UwAx+OCcYtDNznTsuIxQGVfg/h3PM5laPLpmXL0JZlZ eXlcejOdTU+5WU3SVNGszetAa7mf/GWbxkbi45vCa7C+A/6d9Im99Jd15ET8lqKJ3D9A Tbc5PpPooIDO9bx/jW74Cb3otglxofSMqvP7Kv8/vPc37B62NhncyJwoyLpoNmvTV7OO nvbZXa27sUo7+xVS4HEgMOCf4qQmBaRwZg5av9ldRxqZBlpVMeBvwTArWPhZODHvTUY5 n5WPLmqABqfeRa1M6q6iKT54slfeb23Y+tzpCdRc3JG8Gaj3/ojmCN1OKvR1GLNQtzQV oKsQ== X-Gm-Message-State: AOJu0YzrtspdVXPGV2Llais/79Njyq4oYjp2CwdhsQLneCK2668c9Nnn C+pmTNCx0ABPW1zwuGsbZycB9VarKRz/IAPK5y3FG2Fv4lCMSDpLro6wVB5hU+R915EzbZZ8WXZ eLqNr8edzuuadybhN+kyDpwyuShambGtx X-Gm-Gg: ASbGncuISfYbDHEHvSQOtT65eEt9+qhQ9qDZhvEZjrJzcnzNvcuhSagCIpBjW6PqTH7 QGqsoCuv2Q2D3jaHlHExQZR0D502FugHI8lWl15nRQ8ndGCK3sjXZm4u6DM5/XUUFR0X29efUmr vTB6AMah8udLmVBmRMeY1pnnTrqkkEVpGbm2JwomQqjzoecyIZmdWn73sfjKIqYd6UWPNTY0MwB 31rIr3Il68Asn9ScrhcQJHjN0hxMxKv63sWOjMajqcUMW9z X-Google-Smtp-Source: AGHT+IESgfk3YSsMpPYHF471ccSyXdmN+J5wpTYPVt6OW/wpIqYBxQ0Ac98wJ5pMsnm0IpuN8QExxBImHRj3ANKvs9Y= X-Received: by 2002:a17:906:c102:b0:af2:54db:4dfb with SMTP id a640c23a62f3a-af9402098c3mr166311666b.40.1754091284191; Fri, 01 Aug 2025 16:34:44 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Rick Macklem Date: Fri, 1 Aug 2025 16:34:31 -0700 X-Gm-Features: Ac12FXxnztwucYl0ZTIRbO93i9qGtfOuoC_tU6PySNUj0SbBpaInLfVazy1jYl0 Message-ID: Subject: Re: copying lines from one .h to another with different copyrights To: Warner Losh Cc: FreeBSD CURRENT Content-Type: multipart/mixed; boundary="000000000000e61bed063b563385" X-Rspamd-Queue-Id: 4bv2Np4ZTwz3YQ8 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --000000000000e61bed063b563385 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Aug 1, 2025 at 4:00=E2=80=AFPM Warner Losh wrote: > > Got diff? Hard to know without it... > > But if it's just interface info and the files are >~200 lines, I'd just c= opy. > > If there are comments, or the files are small, copy the copyright/license= too. I've attached the diff. The file it is taken out of is 305 lines long. rick > > Warner > > On Fri, Aug 1, 2025, 12:53=E2=80=AFPM Rick Macklem wrote: >> >> Hi, >> >> I am working on a patch to fix the kgssapi so that it >> works for MIT's Kerberos. >> >> I have copied about 20lines from the MIT .h file in >> /usr/include/gssapi/gssapi_krb5.h to /usr/src/sys/kgssapi/gssapi.h. >> (The kernel one is a small subset that the kernel code needs.) >> >> My question is... >> Since the two .h files have different copyright notices, do I need >> to copy the copyright notice into /usr/src/sys/kgssapi/gssapi.h? >> >> Thanks for any info (amateur lawyers welcome to comment), rick >> --000000000000e61bed063b563385 Content-Type: text/plain; charset="US-ASCII"; name="zzz.txt" Content-Disposition: attachment; filename="zzz.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mdtgngyh0 LS0tIGdzc2FwaS5oLnNhdgkyMDI1LTA3LTI4IDE0OjU0OjU5LjU4ODc3MDAwMCAtMDcwMAorKysg Z3NzYXBpLmgJMjAyNS0wOC0wMSAxNTo0NTo1NS43MDU2MTYwMDAgLTA3MDAKQEAgLTc3LDYgKzc3 LDU0IEBAIHR5cGVkZWYgaW50IGdzc19jcmVkX3VzYWdlX3Q7CiB0eXBlZGVmIGludCBnc3NfY3Jl ZF91c2FnZV90OwogCiAvKgorICogVGhlIHN0cnVjdHVyZSByZXR1cm5lZCBieSBnc3Nfa3JiNV9l eHBvcnRfbHVjaWRfc2VjX2NvbnRleHQoKS4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgZ3NzX2tyYjVf bHVjaWRfa2V5IHsKKyAgICBPTV91aW50MzIgICAgICAgdHlwZTsgICAgICAgICAgIC8qIGtleSBl bmNyeXB0aW9uIHR5cGUgKi8KKyAgICBPTV91aW50MzIgICAgICAgbGVuZ3RoOyAgICAgICAgIC8q IGxlbmd0aCBvZiBrZXkgZGF0YSAqLworICAgIHZvaWQgKiAgICAgICAgICBkYXRhOyAgICAgICAg ICAgLyogYWN0dWFsIGtleSBkYXRhICovCit9IGdzc19rcmI1X2x1Y2lkX2tleV90OworCit0eXBl ZGVmIHN0cnVjdCBnc3Nfa3JiNV9yZmMxOTY0X2tleWRhdGEgeworICAgIE9NX3VpbnQzMiAgICAg ICBzaWduX2FsZzsgICAgICAgLyogc2lnbmluZyBhbGdvcml0aG0gKi8KKyAgICBPTV91aW50MzIg ICAgICAgc2VhbF9hbGc7ICAgICAgIC8qIHNlYWwvZW5jcnlwdCBhbGdvcml0aG0gKi8KKyAgICBn c3Nfa3JiNV9sdWNpZF9rZXlfdCAgICBjdHhfa2V5OworICAgIC8qIENvbnRleHQga2V5CisgICAg ICAgKEtlcmJlcm9zIHNlc3Npb24ga2V5IG9yIHN1YmtleSkgKi8KK30gZ3NzX2tyYjVfcmZjMTk2 NF9rZXlkYXRhX3Q7CisKK3R5cGVkZWYgc3RydWN0IGdzc19rcmI1X2NmeF9rZXlkYXRhIHsKKyAg ICBPTV91aW50MzIgICAgICAgICAgICAgICBoYXZlX2FjY2VwdG9yX3N1YmtleTsKKyAgICAvKiAx IGlmIHRoZXJlIGlzIGFuIGFjY2VwdG9yX3N1YmtleQorICAgICAgIHByZXNlbnQsIDAgb3RoZXJ3 aXNlICovCisgICAgZ3NzX2tyYjVfbHVjaWRfa2V5X3QgICAgY3R4X2tleTsKKyAgICAvKiBDb250 ZXh0IGtleQorICAgICAgIChLZXJiZXJvcyBzZXNzaW9uIGtleSBvciBzdWJrZXkpICovCisgICAg Z3NzX2tyYjVfbHVjaWRfa2V5X3QgICAgYWNjZXB0b3Jfc3Via2V5OworICAgIC8qIGFjY2VwdG9y LWFzc2VydGVkIHN1YmtleSBvcgorICAgICAgIDAncyBpZiBubyBhY2NlcHRvciBzdWJrZXkgKi8K K30gZ3NzX2tyYjVfY2Z4X2tleWRhdGFfdDsKKwordHlwZWRlZiBzdHJ1Y3QgZ3NzX2tyYjVfbHVj aWRfY29udGV4dF92MSB7CisgICAgT01fdWludDMyICAgICAgIHZlcnNpb247ICAgICAgICAvKiBT dHJ1Y3R1cmUgdmVyc2lvbiBudW1iZXIgKDEpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBNVVNUIGJlIGF0IGJlZ2lubmluZyBvZiBzdHJ1Y3QhICovCisgICAgT01fdWlu dDMyICAgICAgIGluaXRpYXRlOyAgICAgICAvKiBBcmUgd2UgdGhlIGluaXRpYXRvcj8gKi8KKyAg ICBPTV91aW50MzIgICAgICAgZW5kdGltZTsgICAgICAgIC8qIGV4cGlyYXRpb24gdGltZSBvZiBj b250ZXh0ICovCisgICAgdWludDY0X3QgICAgICAgIHNlbmRfc2VxOyAgICAgICAvKiBzZW5kZXIg c2VxdWVuY2UgbnVtYmVyICovCisgICAgdWludDY0X3QgICAgICAgIHJlY3Zfc2VxOyAgICAgICAv KiByZWNlaXZlIHNlcXVlbmNlIG51bWJlciAqLworICAgIE9NX3VpbnQzMiAgICAgICBwcm90b2Nv bDsgICAgICAgLyogMDogcmZjMTk2NCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDE6IGRyYWZ0LWlldGYta3JiLXdnLWdzc2FwaS1jZngtMDcgKi8KKyAgICAvKgorICAg ICAqIGlmIChwcm90b2NvbCA9PSAwKSByZmMxOTY0X2tkIHNob3VsZCBiZSB1c2VkCisgICAgICog YW5kIGNmeF9rZCBjb250ZW50cyBhcmUgaW52YWxpZCBhbmQgc2hvdWxkIGJlIHplcm8KKyAgICAg KiBpZiAocHJvdG9jb2wgPT0gMSkgY2Z4X2tkIHNob3VsZCBiZSB1c2VkCisgICAgICogYW5kIHJm YzE5NjRfa2QgY29udGVudHMgYXJlIGludmFsaWQgYW5kIHNob3VsZCBiZSB6ZXJvCisgICAgICov CisgICAgZ3NzX2tyYjVfcmZjMTk2NF9rZXlkYXRhX3QgcmZjMTk2NF9rZDsKKyAgICBnc3Nfa3Ji NV9jZnhfa2V5ZGF0YV90ICAgICBjZnhfa2Q7Cit9IGdzc19rcmI1X2x1Y2lkX2NvbnRleHRfdjFf dDsKKworLyoKICAqIEZsYWcgYml0cyBmb3IgY29udGV4dC1sZXZlbCBzZXJ2aWNlcy4KICAqLwog I2RlZmluZSBHU1NfQ19ERUxFR19GTEFHICAgICAgMQo= --000000000000e61bed063b563385-- From nobody Sat Aug 2 00:21:40 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bv3RG1VXMz63KYV for ; Sat, 02 Aug 2025 00:22:02 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bv3RD5k8vz3d8c; Sat, 02 Aug 2025 00:22:00 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=J75bs3Ql; spf=pass (mx1.freebsd.org: domain of rick.macklem@gmail.com designates 2a00:1450:4864:20::630 as permitted sender) smtp.mailfrom=rick.macklem@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-af913d9d2a1so436858266b.3; Fri, 01 Aug 2025 17:22:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754094114; x=1754698914; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ssuModToonrWM+AahXpGjZFGGaXCubv2LHMF2h2+e0c=; b=J75bs3QleyYxFFrLD7tqNgg/NMw6VlbNJBaRoxbGzq4uQqI1xdrPDmpV+16C4vWcEE bqxfn9xJhlogc1e04OWv2H58TREus9vDU7EGwh6QADwgQ0mEuylF0X9fz3TuRfHeCQZO c9CBvbKf/yiiGVU948PSAaXR+wrc2bXLi8ZZGgKb8C0v/uWZGxzlDbRjHimTd/uoAnnx DUajtKs6C9oMhBjwQl/vRpKx8wDlSKBSK0e4cYTeHZ1Qq82vBBtmYSry9wWuW5v8F9r+ xwNwiK6lVs989O5HvY8nsl0eCOyTQAOVHQCDDzax4rm3lvYqTxru1N0S3kmWwUp7ZqNZ nXIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754094114; x=1754698914; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ssuModToonrWM+AahXpGjZFGGaXCubv2LHMF2h2+e0c=; b=J0PghIBggHjdVr5G75fBDQa9PddWgMHWdMDq65Tg34alNcBIU16QYQQTBZMPmqe3zM HjunLj8wp0/N45pBNIvkT5QCxv2j3Wvcs58d0gVmDUhYc5aTTw0aaBRnqzwvgaarOiKK kofuEbb7gc72PTUWsymtkECmTFbuoJ8Ip4DFrYEiZJDJdLukYApSxqPr/sU9n2HkRg5O pAnhc0AGdNUfMWhjFDQd+wETA7mfsL3J5Le9DZx3+Lvx9vXr/QmjMYpxABJ6iRfAdA+O x6HZQhRB68xCsPVGnibmVUhaBQxnH6aZPpd0be5VthWmbr0LwwwHdIEhIh/+APrV5Hjw CfUw== X-Forwarded-Encrypted: i=1; AJvYcCUknq7Iwyen3C4uMIzepj0oDimbjRJv5UWY0LHqMHW9JmOpxbvF8UAVONPuzHwAkJ4atPOnu7cF@freebsd.org X-Gm-Message-State: AOJu0Yxq/IzmCV5hDrapPU6+JzaYET4Cu38r/IwCgP6+J0veyGw9Cecx e4lqu20VthDa4J+fWoWJUtIOT4cV8zL+Qusn8ozfWw3z9gQ8+AFfCQ80uN6lb36AHK/T7iYmCVC XnhjmU/4X7Uvk9TFsznqVlcfH2RglPkrTvSI= X-Gm-Gg: ASbGnct/o7qKLRvacM8wXnaMLH/noJl9o/2XiMeImBX3HH1jxmytnZl7C+29AsYsFfj s4OaWxkJOy01a7e+nFzm3oCPwNdskwvafvFJ+rpuzx20ZznSzbhkMTTKJ/cxqS1lIPH0kANYqpx r0T8D1pCbBKe62zAh3mvjo8ZbJfwharOpP7GcfdLBQAt5+bnHk+GNFsgYDp7z5aPsZC/hvNklY7 bZhq9FxCR/9YCeNZFprrrbenLCyyLpnz0CTF7UikWV02dZA X-Google-Smtp-Source: AGHT+IHAZmgFH5Z1liEZiGhUFHql4BiCIKoS9ICJ8iLVuxD0i4fxTqP73xi8x6VKR8G6J0SNC9LU09MHoZqbL0CwEbM= X-Received: by 2002:a17:907:9405:b0:af8:f7be:ab8d with SMTP id a640c23a62f3a-af9401b0e5bmr164339566b.36.1754094113972; Fri, 01 Aug 2025 17:21:53 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 From: Rick Macklem Date: Fri, 1 Aug 2025 17:21:40 -0700 X-Gm-Features: Ac12FXz_y8SM-2kFmEno_xfDVCUQ1WlHZ-P6HroAeQZe1BlnrSHUX1SKbf6dy_s Message-ID: Subject: kgssapi and gssd patches for MIT's Kerberos To: FreeBSD CURRENT , Gleb Smirnoff , Benjamin Kaduk Content-Type: multipart/mixed; boundary="0000000000009121f8063b56dc86" X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; RCVD_TLS_LAST(0.00)[]; TAGGED_FROM(0.00)[]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_TO(0.00)[freebsd.org,gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~,3:~]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_THREE(0.00)[3]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::630:from]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MISSING_XM_UA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4bv3RD5k8vz3d8c X-Spamd-Bar: --- --0000000000009121f8063b56dc86 Content-Type: text/plain; charset="UTF-8" Hi, The discussion seems to have not had a mailing list on it, so here's what I posted. Maybe some others can do testing (or take a look at them)? Well, here's patches for testing. They are still kinda rough, but I'll be cleaning them up in the coming days and putting them in phabricator. They are attached and can also be found here... https://people.freebsd.org/~rmacklem/gssd.patch https://people.freebsd.org/~rmacklem/kgssapi.patch To make it work, I did.. # pkg install krb5 --> The libraries in /usr/lib are broken, at least in the one week old snapshot I am using for testing. # cp /usr/include/gssapi_krb5/gssapi/gssapi.h /usr/include/gssapi --> So that the correct (MIT) gssapi.h is in /usr/include/gssapi. Then after patching and building, I go into... /usr/obj/usr/src/amd64.amd64/usr.sbin/gssd and then I re-link gssd with cc -o gssd -L/usr/local/lib gssd.pieo gssd_prot.pieo gssd_svc.pieo gssd_xdr.pieo -lkrb5 -lk5crypto -lkrb5profile -lkrb5support -lgssapi_krb5 and then # cp gssd /usr/sbin You might be able to just add "-L/usr/local/lib" to the gssd Makefile, but I didn't feel like messing with it. It now seems to be working ok, using a pre-MIT Heimdal 1.5.2 kdc and pre-MIT system. (I have not yet done any testing with non-FreeBSD systems. I have Solaris 11.4 and a fairly recent 6.12 kernel based Debian, but I haven't set either up for Kerberos.) Good luck with testing, rick ps: I'll post when cleaner patches are on phabricator. --0000000000009121f8063b56dc86 Content-Type: application/octet-stream; name="gssd.patch" Content-Disposition: attachment; filename="gssd.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mdtibo0w0 LS0tIHVzci5zYmluL2dzc2QvTWFrZWZpbGUuc2F2CTIwMjUtMDctMjggMTY6NDk6MzUuMzg2Mzg2 MDAwIC0wNzAwCisrKyB1c3Iuc2Jpbi9nc3NkL01ha2VmaWxlCTIwMjUtMDctMzEgMTk6NTY6MTYu NjY2NDM0MDAwIC0wNzAwCkBAIC05LDE1ICs5LDE0IEBAIFdBUk5TPz0gMQogQ0ZMQUdTKz0gLUku CiBXQVJOUz89IDEKIAotTElCQUREPQlnc3NhcGkKIC5pZiAke01LX0tFUkJFUk9TX1NVUFBPUlR9 ICE9ICJubyIKIC5pZiAke01LX01JVEtSQjV9ICE9ICJubyIKICMgTUlUIEtSQjUKLUxJQkFERCs9 CWtyYjUgazVjcnlwdG8ga3JiNXByb2ZpbGUga3JiNXN1cHBvcnQKK0xJQkFERD0Ja3JiNSBrNWNy eXB0byBrcmI1cHJvZmlsZSBrcmI1c3VwcG9ydCBnc3NhcGlfa3JiNQogQ0ZMQUdTKz0gLURNS19N SVRLUkI1PXllcwogLmVsc2UKICMgSGVpbWRhbAotTElCQUREKz0Ja3JiNSByb2tlbgorTElCQURE PQlnc3NhcGkga3JiNSByb2tlbgogLmVuZGlmCiAuZWxzZQogQ0ZMQUdTKz0gLURXSVRIT1VUX0tF UkJFUk9TCi0tLSB1c3Iuc2Jpbi9nc3NkL2dzc2QuYy5zYXYJMjAyNS0wNy0yNiAxOToyMToyNy4y MDQzMjgwMDAgLTA3MDAKKysrIHVzci5zYmluL2dzc2QvZ3NzZC5jCTIwMjUtMDgtMDEgMDg6MzI6 NTQuOTU4MTIyMDAwIC0wNzAwCkBAIC01Myw2ICs1Myw5IEBACiAjaW5jbHVkZSA8YXJwYS9pbmV0 Lmg+CiAjaW5jbHVkZSA8bmV0aW5ldC9pbi5oPgogI2luY2x1ZGUgPGdzc2FwaS9nc3NhcGkuaD4K KyNpZmRlZiBNS19NSVRLUkI1CisjaW5jbHVkZSA8Z3NzYXBpL2dzc2FwaV9rcmI1Lmg+CisjZW5k aWYKICNpbmNsdWRlIDxycGMvcnBjLmg+CiAjaW5jbHVkZSA8cnBjL3JwY19jb20uaD4KIApAQCAt MzM1LDYgKzMzOCw3IEBAIGdzc2RfbnVsbF8xX3N2Yyh2b2lkICphcmdwLCB2b2lkICpyZXN1bHQs IHN0cnVjdCBzdmNfcgogCXJldHVybiAoVFJVRSk7CiB9CiAKKyNpZm5kZWYgTUtfTUlUS1JCNQog Ym9vbF90CiBnc3NkX2luaXRfc2VjX2NvbnRleHRfMV9zdmMoaW5pdF9zZWNfY29udGV4dF9hcmdz ICphcmdwLCBpbml0X3NlY19jb250ZXh0X3JlcyAqcmVzdWx0LCBzdHJ1Y3Qgc3ZjX3JlcSAqcnFz dHApCiB7CkBAIC00NTQsMTEgKzQ1OCw0MCBAQCBnc3NkX2luaXRfc2VjX2NvbnRleHRfMV9zdmMo aW5pdF9zZWNfY29udGV4dF9hcmdzICphcmcKIAkJZWxzZQogCQkJcmVzdWx0LT5jdHggPSBnc3Nk X21ha2VfcmVzb3VyY2UoY3R4KTsKIAl9CisKKwlyZXR1cm4gKFRSVUUpOworfQorCitib29sX3QK K2dzc2Rfc3VwcG9ydHNfbHVjaWRfMV9zdmModm9pZCAqYXJncCwgc3VwcG9ydHNfbHVjaWRfcmVz ICpyZXN1bHQsIHN0cnVjdCBzdmNfcmVxICpycXN0cCkKK3sKIAorCWdzc2RfdmVyYm9zZV9vdXQo Imdzc2RfbHVjaWQ6IGRvbmVcbiIpOworCXJlc3VsdC0+bWFqb3Jfc3RhdHVzID0gR1NTX1NfVU5B VkFJTEFCTEU7CiAJcmV0dXJuIChUUlVFKTsKIH0KIAogYm9vbF90Citnc3NkX2luaXRfc2VjX2Nv bnRleHRfcGx1c18xX3N2Yyhpbml0X3NlY19jb250ZXh0X3BsdXNfYXJncyAqYXJncCwKKyAgICBp bml0X3NlY19jb250ZXh0X3BsdXNfcmVzICpyZXN1bHQsIHN0cnVjdCBzdmNfcmVxICpycXN0cCkK K3sKKworCWdzc2RfdmVyYm9zZV9vdXQoImdzc2RfaW5pdF9zZWNfY29udGV4dF9wbHVzOiBIZWlt ZGFsXG4iKTsKKwlyZXN1bHQtPm1ham9yX3N0YXR1cyA9IEdTU19TX1VOQVZBSUxBQkxFOworCXJl dHVybiAoVFJVRSk7Cit9CisKK2Jvb2xfdAorZ3NzZF9hY2NlcHRfc2VjX2NvbnRleHRfcGx1c18x X3N2YyhhY2NlcHRfc2VjX2NvbnRleHRfcGx1c19hcmdzICphcmdwLAorICAgIGFjY2VwdF9zZWNf Y29udGV4dF9wbHVzX3JlcyAqcmVzdWx0LCBzdHJ1Y3Qgc3ZjX3JlcSAqcnFzdHApCit7CisKKwln c3NkX3ZlcmJvc2Vfb3V0KCJnc3NkX2FjY2VwdF9zZWNfY29udGV4dF9wbHVzOiBIZWltZGFsXG4i KTsKKwlyZXN1bHQtPm1ham9yX3N0YXR1cyA9IEdTU19TX1VOQVZBSUxBQkxFOworCXJldHVybiAo VFJVRSk7Cit9CisKK2Jvb2xfdAogZ3NzZF9hY2NlcHRfc2VjX2NvbnRleHRfMV9zdmMoYWNjZXB0 X3NlY19jb250ZXh0X2FyZ3MgKmFyZ3AsIGFjY2VwdF9zZWNfY29udGV4dF9yZXMgKnJlc3VsdCwg c3RydWN0IHN2Y19yZXEgKnJxc3RwKQogewogCWdzc19jdHhfaWRfdCBjdHggPSBHU1NfQ19OT19D T05URVhUOwpAQCAtNTA4LDggKzU0MSwzNDIgQEAgZ3NzZF9hY2NlcHRfc2VjX2NvbnRleHRfMV9z dmMoYWNjZXB0X3NlY19jb250ZXh0X2FyZ3MgCiAKIAlyZXR1cm4gKFRSVUUpOwogfQorI2Vsc2UJ LyogTUtfTUlUS1JCNSAqLworYm9vbF90Citnc3NkX3N1cHBvcnRzX2x1Y2lkXzFfc3ZjKHZvaWQg KmFyZ3AsIHN1cHBvcnRzX2x1Y2lkX3JlcyAqcmVzdWx0LCBzdHJ1Y3Qgc3ZjX3JlcSAqcnFzdHAp Cit7CiAKKwlnc3NkX3ZlcmJvc2Vfb3V0KCJnc3NkX2x1Y2lkOiBkb25lXG4iKTsKKwlyZXN1bHQt PnZlcnMgPSAxOworCXJlc3VsdC0+bWFqb3Jfc3RhdHVzID0gR1NTX1NfQ09NUExFVEU7CisJcmV0 dXJuIChUUlVFKTsKK30KKwogYm9vbF90Citnc3NkX2luaXRfc2VjX2NvbnRleHRfMV9zdmMoaW5p dF9zZWNfY29udGV4dF9hcmdzICphcmdwLAorICAgIGluaXRfc2VjX2NvbnRleHRfcmVzICpyZXN1 bHQsIHN0cnVjdCBzdmNfcmVxICpycXN0cCkKK3sKKworCWdzc2RfdmVyYm9zZV9vdXQoImdzc2Rf aW5pdF9zZWNfY29udGV4dF9wbHVzOiBNSVRcbiIpOworCXJlc3VsdC0+bWFqb3Jfc3RhdHVzID0g R1NTX1NfVU5BVkFJTEFCTEU7CisJcmV0dXJuIChUUlVFKTsKK30KKworYm9vbF90Citnc3NkX2Fj Y2VwdF9zZWNfY29udGV4dF8xX3N2YyhhY2NlcHRfc2VjX2NvbnRleHRfYXJncyAqYXJncCwKKyAg ICBhY2NlcHRfc2VjX2NvbnRleHRfcmVzICpyZXN1bHQsIHN0cnVjdCBzdmNfcmVxICpycXN0cCkK K3sKKworCWdzc2RfdmVyYm9zZV9vdXQoImdzc2RfYWNjZXB0X3NlY19jb250ZXh0X3BsdXM6IE1J VFxuIik7CisJcmVzdWx0LT5tYWpvcl9zdGF0dXMgPSBHU1NfU19VTkFWQUlMQUJMRTsKKwlyZXR1 cm4gKFRSVUUpOworfQorCitib29sX3QKK2dzc2RfaW5pdF9zZWNfY29udGV4dF9wbHVzXzFfc3Zj KGluaXRfc2VjX2NvbnRleHRfcGx1c19hcmdzICphcmdwLAorICAgIGluaXRfc2VjX2NvbnRleHRf cGx1c19yZXMgKnJlc3VsdCwgc3RydWN0IHN2Y19yZXEgKnJxc3RwKQoreworCWdzc19jcmVkX2lk X3QgY3JlZCA9IEdTU19DX05PX0NSRURFTlRJQUw7CisJZ3NzX2N0eF9pZF90IGN0eCA9IEdTU19D X05PX0NPTlRFWFQ7CisJZ3NzX25hbWVfdCBuYW1lID0gR1NTX0NfTk9fTkFNRTsKKwljaGFyIGNj bmFtZVtQQVRIX01BWCArIDUgKyAxXSwgKmNwLCAqY3AyOworCWludCBnb3RvbmUsIGdvdGNyZWQ7 CisJT01fdWludDMyIG1pbl9zdGF0OworI2lmbmRlZiBXSVRIT1VUX0tFUkJFUk9TCisJZ3NzX2J1 ZmZlcl9kZXNjIHByaW5jaXBhbF9kZXNjOworCWNoYXIgZW5jdHlwZVtzaXplb2YodWludDMyX3Qp XTsKKwlpbnQga2V5X2VuY3R5cGU7CisJT01fdWludDMyIG1hal9zdGF0OworI2VuZGlmCisKKwlt ZW1zZXQocmVzdWx0LCAwLCBzaXplb2YoKnJlc3VsdCkpOworCWlmIChob3N0YmFzZWRfaW5pdGlh dG9yX2NyZWQgIT0gMCAmJiBhcmdwLT5jcmVkICE9IDAgJiYKKwkgICAgYXJncC0+dWlkID09IDAp IHsKKwkJLyoKKwkJICogVGhlc2UgY3JlZGVudGlhbHMgYXJlIGZvciBhIGhvc3QgYmFzZWQgaW5p dGlhdG9yIG5hbWUKKwkJICogaW4gYSBrZXl0YWIgZmlsZSwgd2hpY2ggc2hvdWxkIG5vdyBoYXZl IGNyZWRlbnRpYWxzCisJCSAqIGluIC90bXAva3JiNWNjX2dzc2QsIGJlY2F1c2UgZ3NzX2FjcXVp cmVfY3JlZCgpIGRpZAorCQkgKiB0aGUgZXF1aXZhbGVudCBvZiAia2luaXQgLWsiLgorCQkgKi8K KwkJc25wcmludGYoY2NuYW1lLCBzaXplb2YoY2NuYW1lKSwgIkZJTEU6JXMiLAorCQkgICAgR1NT RF9DUkVERU5USUFMX0NBQ0hFX0ZJTEUpOworCX0gZWxzZSBpZiAoY2NmaWxlX2Rpcmxpc3RbMF0g IT0gJ1wwJyAmJiBhcmdwLT5jcmVkID09IDApIHsKKwkJLyoKKwkJICogRm9yIHRoZSAiLXMiIGNh c2UgYW5kIG5vIGNyZWRlbnRpYWxzIHByb3ZpZGVkIGFzIGFuCisJCSAqIGFyZ3VtZW50LCBzZWFy Y2ggdGhlIGRpcmVjdG9yeSBsaXN0IGZvciBhbiBhcHByb3ByaWF0ZQorCQkgKiBjcmVkZW50aWFs IGNhY2hlIGZpbGUuIElmIHRoZSBzZWFyY2ggZmFpbHMsIHJldHVybiBmYWlsdXJlLgorCQkgKi8K KwkJZ290b25lID0gMDsKKwkJY3AgPSBjY2ZpbGVfZGlybGlzdDsKKwkJZG8geworCQkJY3AyID0g c3RyY2hyKGNwLCAnOicpOworCQkJaWYgKGNwMiAhPSBOVUxMKQorCQkJCSpjcDIgPSAnXDAnOwor CQkJZ290b25lID0gZmluZF9jY2FjaGVfZmlsZShjcCwgYXJncC0+dWlkLCBjY25hbWUpOworCQkJ aWYgKGdvdG9uZSAhPSAwKQorCQkJCWJyZWFrOworCQkJaWYgKGNwMiAhPSBOVUxMKQorCQkJCSpj cDIrKyA9ICc6JzsKKwkJCWNwID0gY3AyOworCQl9IHdoaWxlIChjcCAhPSBOVUxMICYmICpjcCAh PSAnXDAnKTsKKwkJaWYgKGdvdG9uZSA9PSAwKSB7CisJCQlyZXN1bHQtPm1ham9yX3N0YXR1cyA9 IEdTU19TX0NSRURFTlRJQUxTX0VYUElSRUQ7CisJCQlnc3NkX3ZlcmJvc2Vfb3V0KCJnc3NkX2lu aXRfc2VjX2NvbnRleHRfcGx1czogLXMgbm8iCisJCQkgICAgIiBjcmVkZW50aWFsIGNhY2hlIGZp bGUgZm91bmQgZm9yIHVpZD0lZFxuIiwKKwkJCSAgICAoaW50KWFyZ3AtPnVpZCk7CisJCQlyZXR1 cm4gKFRSVUUpOworCQl9CisJfSBlbHNlIHsKKwkJLyoKKwkJICogSWYgdGhlcmUgd2Fzbid0IGEg Ii1zIiBvcHRpb24gb3IgdGhlIGNyZWRlbnRpYWxzIGhhdmUKKwkJICogYmVlbiBwcm92aWRlZCBh cyBhbiBhcmd1bWVudCwgZG8gaXQgdGhlIG9sZCB3YXkuCisJCSAqIFdoZW4gY3JlZGVudGlhbHMg YXJlIHByb3ZpZGVkLCB0aGUgdWlkIHNob3VsZCBiZSByb290LgorCQkgKi8KKwkJaWYgKGFyZ3At PmNyZWQgIT0gMCAmJiBhcmdwLT51aWQgIT0gMCkgeworCQkJaWYgKGRlYnVnX2xldmVsID09IDAp CisJCQkJc3lzbG9nKExPR19FUlIsICJnc3NfaW5pdF9zZWNfY29udGV4dF9wbHVzOiIKKwkJCQkg ICAgIiBjcmVkIGZvciBub24tcm9vdCIpOworCQkJZWxzZQorCQkJCWZwcmludGYoc3RkZXJyLCAi Z3NzX2luaXRfc2VjX2NvbnRleHRfcGx1czoiCisJCQkJICAgICIgY3JlZCBmb3Igbm9uLXJvb3Rc biIpOworCQl9CisJCXNucHJpbnRmKGNjbmFtZSwgc2l6ZW9mKGNjbmFtZSksICJGSUxFOi90bXAv a3JiNWNjXyVkIiwKKwkJICAgIChpbnQpIGFyZ3AtPnVpZCk7CisJfQorCXNldGVudigiS1JCNUND TkFNRSIsIGNjbmFtZSwgVFJVRSk7CisKKwlpZiAoYXJncC0+Y3JlZCkgeworCQljcmVkID0gZ3Nz ZF9maW5kX3Jlc291cmNlKGFyZ3AtPmNyZWQpOworCQlpZiAoIWNyZWQpIHsKKwkJCXJlc3VsdC0+ bWFqb3Jfc3RhdHVzID0gR1NTX1NfQ1JFREVOVElBTFNfRVhQSVJFRDsKKwkJCWdzc2RfdmVyYm9z ZV9vdXQoImdzc2RfaW5pdF9zZWNfY29udGV4dF9wbHVzOiBjcmVkIgorCQkJICAgICIgcmVzb3Vy Y2Ugbm90IGZvdW5kXG4iKTsKKwkJCXJldHVybiAoVFJVRSk7CisJCX0KKwl9CisJaWYgKGFyZ3At PmN0eCkgeworCQljdHggPSBnc3NkX2ZpbmRfcmVzb3VyY2UoYXJncC0+Y3R4KTsKKwkJaWYgKCFj dHgpIHsKKwkJCXJlc3VsdC0+bWFqb3Jfc3RhdHVzID0gR1NTX1NfQ09OVEVYVF9FWFBJUkVEOwor CQkJZ3NzZF92ZXJib3NlX291dCgiZ3NzZF9pbml0X3NlY19jb250ZXh0X3BsdXM6IGNvbnRleHQi CisJCQkgICAgIiByZXNvdXJjZSBub3QgZm91bmRcbiIpOworCQkJcmV0dXJuIChUUlVFKTsKKwkJ fQorCX0KKwlpZiAoYXJncC0+bmFtZSkgeworCQluYW1lID0gZ3NzZF9maW5kX3Jlc291cmNlKGFy Z3AtPm5hbWUpOworCQlpZiAoIW5hbWUpIHsKKwkJCXJlc3VsdC0+bWFqb3Jfc3RhdHVzID0gR1NT X1NfQkFEX05BTUU7CisJCQlnc3NkX3ZlcmJvc2Vfb3V0KCJnc3NkX2luaXRfc2VjX2NvbnRleHRf cGx1czogbmFtZSIKKwkJCSAgICAiIHJlc291cmNlIG5vdCBmb3VuZFxuIik7CisJCQlyZXR1cm4g KFRSVUUpOworCQl9CisJfQorCWdvdGNyZWQgPSAwOworCisJcmVzdWx0LT5tYWpvcl9zdGF0dXMg PSBnc3NfaW5pdF9zZWNfY29udGV4dCgmcmVzdWx0LT5taW5vcl9zdGF0dXMsCisJICAgIGNyZWQs ICZjdHgsIG5hbWUsIGFyZ3AtPm1lY2hfdHlwZSwKKwkgICAgYXJncC0+cmVxX2ZsYWdzLCBhcmdw LT50aW1lX3JlcSwgYXJncC0+aW5wdXRfY2hhbl9iaW5kaW5ncywKKwkgICAgJmFyZ3AtPmlucHV0 X3Rva2VuLCAmcmVzdWx0LT5hY3R1YWxfbWVjaF90eXBlLAorCSAgICAmcmVzdWx0LT5vdXRwdXRf dG9rZW4sICZyZXN1bHQtPnJldF9mbGFncywgJnJlc3VsdC0+dGltZV9yZWMpOworCWdzc2RfdmVy Ym9zZV9vdXQoImdzc2RfaW5pdF9zZWNfY29udGV4dF9wbHVzOiBkb25lIG1ham9yPTB4JXggbWlu b3I9JWQiCisJICAgICIgdWlkPSVkXG4iLCAodW5zaWduZWQgaW50KXJlc3VsdC0+bWFqb3Jfc3Rh dHVzLAorCSAgICAoaW50KXJlc3VsdC0+bWlub3Jfc3RhdHVzLCAoaW50KWFyZ3AtPnVpZCk7CisJ aWYgKGdvdGNyZWQgIT0gMCkKKwkJZ3NzX3JlbGVhc2VfY3JlZCgmbWluX3N0YXQsICZjcmVkKTsK KworCWlmIChyZXN1bHQtPmFjdHVhbF9tZWNoX3R5cGUpIHsKK2dzc2RfdmVyYm9zZV9vdXQoImdz c2QgbWVjaCBsZW49JWQgZWxlbT0lcFxuIiwgcmVzdWx0LT5hY3R1YWxfbWVjaF90eXBlLT5sZW5n dGgsIHJlc3VsdC0+YWN0dWFsX21lY2hfdHlwZS0+ZWxlbWVudHMpOworCQkvKgorCQkgKiBKdXN0 IHRvIGtlZXAgdGhlIGJvZ3VzICJlbGVtZW50cyIgcG9pbnRlcgorCQkgKiBmcm9tIGNvcmUgZHVt cGluZyB0aGUgZGFlbW9uLgorCQkgKi8KKwkJcmVzdWx0LT5hY3R1YWxfbWVjaF90eXBlID0gR1NT X0tSQjVfTUVDSF9PSURfWDsKK2dzc2RfdmVyYm9zZV9vdXQoImdzc2QgYWZ0IG1lY2hcbiIpOwor CX0KKworCWlmIChyZXN1bHQtPm1ham9yX3N0YXR1cyA9PSBHU1NfU19DT01QTEVURQorCSAgICB8 fCByZXN1bHQtPm1ham9yX3N0YXR1cyA9PSBHU1NfU19DT05USU5VRV9ORUVERUQpIHsKKwkJaWYg KGFyZ3AtPmN0eCkKKwkJCXJlc3VsdC0+Y3R4ID0gYXJncC0+Y3R4OworCQllbHNlCisJCQlyZXN1 bHQtPmN0eCA9IGdzc2RfbWFrZV9yZXNvdXJjZShjdHgpOworCQlnc3NkX3ZlcmJvc2Vfb3V0KCJn c3NkX2luaXRfY3R4PSVwIGFyZz0lbGQgcmVzPSVsZCIsIGN0eCwgYXJncC0+Y3R4LCByZXN1bHQt PmN0eCk7CisJfQorCisJaWYgKHJlc3VsdC0+bWFqb3Jfc3RhdHVzID09IEdTU19TX0NPTVBMRVRF KSB7CisJCWdzc19rcmI1X2x1Y2lkX2NvbnRleHRfdjFfdCAqbGN0eDsKKworCQlyZXN1bHQtPm1h am9yX3N0YXR1cyA9IGdzc19rcmI1X2V4cG9ydF9sdWNpZF9zZWNfY29udGV4dCgKKwkJICAgICZy ZXN1bHQtPm1pbm9yX3N0YXR1cywgJmN0eCwgMSwgKHZvaWQgKikmbGN0eCk7CisJCWdzc2RfdmVy Ym9zZV9vdXQoImdzc19sdWNpZDogbWFqPTB4JXggbWluPTB4JXggbGN0eD0lcFxuIiwgcmVzdWx0 LT5tYWpvcl9zdGF0dXMsIHJlc3VsdC0+bWlub3Jfc3RhdHVzLCBsY3R4KTsKKwkJaWYgKHJlc3Vs dC0+bWFqb3Jfc3RhdHVzID09IEdTU19TX0NPTVBMRVRFICYmCisJCSAgICBsY3R4ICE9IE5VTEwp IHsKKwkJCWdzc2RfdmVyYm9zZV9vdXQoIkdvdCB0aGUgc3Vja2VyISEiKTsKKwkJCXJlc3VsdC0+ aW5pdGlhdGUgPSBsY3R4LT5pbml0aWF0ZTsKKwkJCXJlc3VsdC0+ZW5kdGltZSA9IGxjdHgtPmVu ZHRpbWU7CisJCQlyZXN1bHQtPnNlbmRfc2VxID0gbGN0eC0+c2VuZF9zZXE7CisJCQlyZXN1bHQt PnJlY3Zfc2VxID0gbGN0eC0+cmVjdl9zZXE7CisJCQlyZXN1bHQtPnByb3RvY29sID0gbGN0eC0+ cHJvdG9jb2w7CisJCQlpZiAobGN0eC0+cHJvdG9jb2wgPT0gMCkgeworCQkJCXJlc3VsdC0+cmZj X3NpZ24gPSBsY3R4LT5yZmMxOTY0X2tkLnNpZ25fYWxnOworCQkJCXJlc3VsdC0+cmZjX3NlYWwg PSBsY3R4LT5yZmMxOTY0X2tkLnNlYWxfYWxnOworCQkJCXJlc3VsdC0+Y3R4X3R5cGUgPQorCQkJ CSAgICBsY3R4LT5yZmMxOTY0X2tkLmN0eF9rZXkudHlwZTsKKwkJCQlyZXN1bHQtPmN0eF9rZXku bGVuZ3RoID0KKwkJCQkgICAgbGN0eC0+cmZjMTk2NF9rZC5jdHhfa2V5Lmxlbmd0aDsKKwkJCQly ZXN1bHQtPmN0eF9rZXkudmFsdWUgPQorCQkJCSAgICBtZW1fYWxsb2MocmVzdWx0LT5jdHhfa2V5 Lmxlbmd0aCk7CisJCQkJbWVtY3B5KHJlc3VsdC0+Y3R4X2tleS52YWx1ZSwKKwkJCQkgICAgbGN0 eC0+cmZjMTk2NF9rZC5jdHhfa2V5LmRhdGEsCisJCQkJICAgIHJlc3VsdC0+Y3R4X2tleS5sZW5n dGgpOworCQkJfSBlbHNlIGlmIChsY3R4LT5wcm90b2NvbCA9PSAxKSB7CisJCQkJZ3NzZF92ZXJi b3NlX291dCgiYWNjc3ViPSVkXG4iLCBsY3R4LT5jZnhfa2QuaGF2ZV9hY2NlcHRvcl9zdWJrZXkp OworCQkJCWdzc2RfdmVyYm9zZV9vdXQoImN0eCB0eT0lZCBsZW49JWQgaz0lcFxuIiwgbGN0eC0+ Y2Z4X2tkLmN0eF9rZXkudHlwZSwgbGN0eC0+Y2Z4X2tkLmN0eF9rZXkubGVuZ3RoLCBsY3R4LT5j Znhfa2QuY3R4X2tleS5kYXRhKTsKKwkJCQlnc3NkX3ZlcmJvc2Vfb3V0KCJzdWIgdHk9JWQgbGVu PSVkIGs9JXBcbiIsIGxjdHgtPmNmeF9rZC5hY2NlcHRvcl9zdWJrZXkudHlwZSwgbGN0eC0+Y2Z4 X2tkLmFjY2VwdG9yX3N1YmtleS5sZW5ndGgsIGxjdHgtPmNmeF9rZC5hY2NlcHRvcl9zdWJrZXku ZGF0YSk7CisJCQkJcmVzdWx0LT5oYXZlX3N1YmtleSA9CisJCQkJICAgIGxjdHgtPmNmeF9rZC5o YXZlX2FjY2VwdG9yX3N1YmtleTsKKwkJCQlyZXN1bHQtPmN0eF90eXBlID0gbGN0eC0+Y2Z4X2tk LmN0eF9rZXkudHlwZTsKKwkJCQlyZXN1bHQtPmN0eF9rZXkubGVuZ3RoID0KKwkJCQkgICAgbGN0 eC0+Y2Z4X2tkLmN0eF9rZXkubGVuZ3RoOworCQkJCXJlc3VsdC0+Y3R4X2tleS52YWx1ZSA9CisJ CQkJICAgIG1lbV9hbGxvYyhyZXN1bHQtPmN0eF9rZXkubGVuZ3RoKTsKKwkJCQltZW1jcHkocmVz dWx0LT5jdHhfa2V5LnZhbHVlLAorCQkJCSAgICBsY3R4LT5jZnhfa2QuY3R4X2tleS5kYXRhLAor CQkJCSAgICByZXN1bHQtPmN0eF9rZXkubGVuZ3RoKTsKKwkJCQlpZiAocmVzdWx0LT5oYXZlX3N1 YmtleSAhPSAwKSB7CisJCQkJCXJlc3VsdC0+c3Via2V5X3R5cGUgPQorCQkJCQkgICAgbGN0eC0+ Y2Z4X2tkLmFjY2VwdG9yX3N1YmtleS50eXBlOworCQkJCQlyZXN1bHQtPnN1YmtleV9rZXkubGVu Z3RoID0KKwkJCQkJICAgIGxjdHgtPmNmeF9rZC5hY2NlcHRvcl9zdWJrZXkubGVuZ3RoOworCQkJ CQlyZXN1bHQtPnN1YmtleV9rZXkudmFsdWUgPSBtZW1fYWxsb2MoCisJCQkJCSAgICByZXN1bHQt PnN1YmtleV9rZXkubGVuZ3RoKTsKKwkJCQkJbWVtY3B5KHJlc3VsdC0+c3Via2V5X2tleS52YWx1 ZSwKKwkJCQkJICAgIGxjdHgtPmNmeF9rZC5hY2NlcHRvcl9zdWJrZXkuZGF0YSwKKwkJCQkJICAg IHJlc3VsdC0+c3Via2V5X2tleS5sZW5ndGgpOworCQkJCX0gZWxzZSB7CisJCQkJCXJlc3VsdC0+ c3Via2V5X3R5cGUgPSAwOworCQkJCQlyZXN1bHQtPnN1YmtleV9rZXkubGVuZ3RoID0gMDsKKwkJ CQkJcmVzdWx0LT5zdWJrZXlfa2V5LnZhbHVlID0gTlVMTDsKKwkJCQl9CisJCQl9CisJCX0KKwl9 CisKKwlyZXR1cm4gKFRSVUUpOworfQorCitib29sX3QKK2dzc2RfYWNjZXB0X3NlY19jb250ZXh0 X3BsdXNfMV9zdmMoYWNjZXB0X3NlY19jb250ZXh0X3BsdXNfYXJncyAqYXJncCwgYWNjZXB0X3Nl Y19jb250ZXh0X3BsdXNfcmVzICpyZXN1bHQsIHN0cnVjdCBzdmNfcmVxICpycXN0cCkKK3sKKwln c3NfY3R4X2lkX3QgY3R4ID0gR1NTX0NfTk9fQ09OVEVYVDsKKwlnc3NfY3JlZF9pZF90IGNyZWQg PSBHU1NfQ19OT19DUkVERU5USUFMOworCWdzc19uYW1lX3Qgc3JjX25hbWU7CisJZ3NzX2NyZWRf aWRfdCBkZWxlZ2F0ZWRfY3JlZF9oYW5kbGU7CisKKwltZW1zZXQocmVzdWx0LCAwLCBzaXplb2Yo KnJlc3VsdCkpOworCWlmIChhcmdwLT5jdHgpIHsKKwkJY3R4ID0gZ3NzZF9maW5kX3Jlc291cmNl KGFyZ3AtPmN0eCk7CisJCWlmICghY3R4KSB7CisJCQlyZXN1bHQtPm1ham9yX3N0YXR1cyA9IEdT U19TX0NPTlRFWFRfRVhQSVJFRDsKKwkJCWdzc2RfdmVyYm9zZV9vdXQoImdzc2RfYWNjZXB0X3Nl Y19jb250ZXh0OiBjdHgiCisJCQkgICAgIiByZXNvdXJjZSBub3QgZm91bmRcbiIpOworCQkJcmV0 dXJuIChUUlVFKTsKKwkJfQorCX0KKwlpZiAoYXJncC0+Y3JlZCkgeworCQljcmVkID0gZ3NzZF9m aW5kX3Jlc291cmNlKGFyZ3AtPmNyZWQpOworCQlpZiAoIWNyZWQpIHsKKwkJCXJlc3VsdC0+bWFq b3Jfc3RhdHVzID0gR1NTX1NfQ1JFREVOVElBTFNfRVhQSVJFRDsKKwkJCWdzc2RfdmVyYm9zZV9v dXQoImdzc2RfYWNjZXB0X3NlY19jb250ZXh0OiBjcmVkIgorCQkJICAgICIgcmVzb3VyY2Ugbm90 IGZvdW5kXG4iKTsKKwkJCXJldHVybiAoVFJVRSk7CisJCX0KKwl9CisKKwltZW1zZXQocmVzdWx0 LCAwLCBzaXplb2YoKnJlc3VsdCkpOworCXJlc3VsdC0+bWFqb3Jfc3RhdHVzID0gZ3NzX2FjY2Vw dF9zZWNfY29udGV4dCgmcmVzdWx0LT5taW5vcl9zdGF0dXMsCisJICAgICZjdHgsIGNyZWQsICZh cmdwLT5pbnB1dF90b2tlbiwgYXJncC0+aW5wdXRfY2hhbl9iaW5kaW5ncywKKwkgICAgJnNyY19u YW1lLCAmcmVzdWx0LT5tZWNoX3R5cGUsICZyZXN1bHQtPm91dHB1dF90b2tlbiwKKwkgICAgJnJl c3VsdC0+cmV0X2ZsYWdzLCAmcmVzdWx0LT50aW1lX3JlYywKKwkgICAgJmRlbGVnYXRlZF9jcmVk X2hhbmRsZSk7CisJZ3NzZF92ZXJib3NlX291dCgiZ3NzZF9hY2NlcHRfc2VjX2NvbnRleHQ6IGRv bmUgbWFqb3I9MHgleCBtaW5vcj0lZFxuIiwKKwkgICAgKHVuc2lnbmVkIGludClyZXN1bHQtPm1h am9yX3N0YXR1cywgKGludClyZXN1bHQtPm1pbm9yX3N0YXR1cyk7CisKKwlpZiAocmVzdWx0LT5t YWpvcl9zdGF0dXMgPT0gR1NTX1NfQ09NUExFVEUKKwkgICAgfHwgcmVzdWx0LT5tYWpvcl9zdGF0 dXMgPT0gR1NTX1NfQ09OVElOVUVfTkVFREVEKSB7CisJCWlmIChhcmdwLT5jdHgpCisJCQlyZXN1 bHQtPmN0eCA9IGFyZ3AtPmN0eDsKKwkJZWxzZQorCQkJcmVzdWx0LT5jdHggPSBnc3NkX21ha2Vf cmVzb3VyY2UoY3R4KTsKKwkJcmVzdWx0LT5zcmNfbmFtZSA9IGdzc2RfbWFrZV9yZXNvdXJjZShz cmNfbmFtZSk7CisJCXJlc3VsdC0+ZGVsZWdhdGVkX2NyZWRfaGFuZGxlID0KKwkJCWdzc2RfbWFr ZV9yZXNvdXJjZShkZWxlZ2F0ZWRfY3JlZF9oYW5kbGUpOworCX0KKworCWlmIChyZXN1bHQtPm1h am9yX3N0YXR1cyA9PSBHU1NfU19DT01QTEVURSkgeworCQlnc3Nfa3JiNV9sdWNpZF9jb250ZXh0 X3YxX3QgKmxjdHg7CisKKwkJcmVzdWx0LT5tYWpvcl9zdGF0dXMgPSBnc3Nfa3JiNV9leHBvcnRf bHVjaWRfc2VjX2NvbnRleHQoCisJCSAgICAmcmVzdWx0LT5taW5vcl9zdGF0dXMsICZjdHgsIDEs ICh2b2lkICopJmxjdHgpOworCQlnc3NkX3ZlcmJvc2Vfb3V0KCJnc3NfbHVjaWQ6IG1haj0weCV4 IG1pbj0weCV4IGxjdHg9JXBcbiIsIHJlc3VsdC0+bWFqb3Jfc3RhdHVzLCByZXN1bHQtPm1pbm9y X3N0YXR1cywgbGN0eCk7CisJCWlmIChyZXN1bHQtPm1ham9yX3N0YXR1cyA9PSBHU1NfU19DT01Q TEVURSAmJgorCQkgICAgbGN0eCAhPSBOVUxMKSB7CisJCQlnc3NkX3ZlcmJvc2Vfb3V0KCJHb3Qg dGhlIHN1Y2tlciEhIik7CisJCQlyZXN1bHQtPmluaXRpYXRlID0gbGN0eC0+aW5pdGlhdGU7CisJ CQlyZXN1bHQtPmVuZHRpbWUgPSBsY3R4LT5lbmR0aW1lOworCQkJcmVzdWx0LT5zZW5kX3NlcSA9 IGxjdHgtPnNlbmRfc2VxOworCQkJcmVzdWx0LT5yZWN2X3NlcSA9IGxjdHgtPnJlY3Zfc2VxOwor CQkJcmVzdWx0LT5wcm90b2NvbCA9IGxjdHgtPnByb3RvY29sOworCQkJaWYgKGxjdHgtPnByb3Rv Y29sID09IDApIHsKKwkJCQlyZXN1bHQtPnJmY19zaWduID0gbGN0eC0+cmZjMTk2NF9rZC5zaWdu X2FsZzsKKwkJCQlyZXN1bHQtPnJmY19zZWFsID0gbGN0eC0+cmZjMTk2NF9rZC5zZWFsX2FsZzsK KwkJCQlyZXN1bHQtPmN0eF90eXBlID0KKwkJCQkgICAgbGN0eC0+cmZjMTk2NF9rZC5jdHhfa2V5 LnR5cGU7CisJCQkJcmVzdWx0LT5jdHhfa2V5Lmxlbmd0aCA9CisJCQkJICAgIGxjdHgtPnJmYzE5 NjRfa2QuY3R4X2tleS5sZW5ndGg7CisJCQkJcmVzdWx0LT5jdHhfa2V5LnZhbHVlID0KKwkJCQkg ICAgbWVtX2FsbG9jKHJlc3VsdC0+Y3R4X2tleS5sZW5ndGgpOworCQkJCW1lbWNweShyZXN1bHQt PmN0eF9rZXkudmFsdWUsCisJCQkJICAgIGxjdHgtPnJmYzE5NjRfa2QuY3R4X2tleS5kYXRhLAor CQkJCSAgICByZXN1bHQtPmN0eF9rZXkubGVuZ3RoKTsKKwkJCX0gZWxzZSBpZiAobGN0eC0+cHJv dG9jb2wgPT0gMSkgeworCQkJCWdzc2RfdmVyYm9zZV9vdXQoImFjY3N1Yj0lZFxuIiwgbGN0eC0+ Y2Z4X2tkLmhhdmVfYWNjZXB0b3Jfc3Via2V5KTsKKwkJCQlnc3NkX3ZlcmJvc2Vfb3V0KCJjdHgg dHk9JWQgbGVuPSVkIGs9JXBcbiIsIGxjdHgtPmNmeF9rZC5jdHhfa2V5LnR5cGUsIGxjdHgtPmNm eF9rZC5jdHhfa2V5Lmxlbmd0aCwgbGN0eC0+Y2Z4X2tkLmN0eF9rZXkuZGF0YSk7CisJCQkJZ3Nz ZF92ZXJib3NlX291dCgic3ViIHR5PSVkIGxlbj0lZCBrPSVwXG4iLCBsY3R4LT5jZnhfa2QuYWNj ZXB0b3Jfc3Via2V5LnR5cGUsIGxjdHgtPmNmeF9rZC5hY2NlcHRvcl9zdWJrZXkubGVuZ3RoLCBs Y3R4LT5jZnhfa2QuYWNjZXB0b3Jfc3Via2V5LmRhdGEpOworCQkJCXJlc3VsdC0+aGF2ZV9zdWJr ZXkgPQorCQkJCSAgICBsY3R4LT5jZnhfa2QuaGF2ZV9hY2NlcHRvcl9zdWJrZXk7CisJCQkJcmVz dWx0LT5jdHhfdHlwZSA9IGxjdHgtPmNmeF9rZC5jdHhfa2V5LnR5cGU7CisJCQkJcmVzdWx0LT5j dHhfa2V5Lmxlbmd0aCA9CisJCQkJICAgIGxjdHgtPmNmeF9rZC5jdHhfa2V5Lmxlbmd0aDsKKwkJ CQlyZXN1bHQtPmN0eF9rZXkudmFsdWUgPQorCQkJCSAgICBtZW1fYWxsb2MocmVzdWx0LT5jdHhf a2V5Lmxlbmd0aCk7CisJCQkJbWVtY3B5KHJlc3VsdC0+Y3R4X2tleS52YWx1ZSwKKwkJCQkgICAg bGN0eC0+Y2Z4X2tkLmN0eF9rZXkuZGF0YSwKKwkJCQkgICAgcmVzdWx0LT5jdHhfa2V5Lmxlbmd0 aCk7CisJCQkJaWYgKHJlc3VsdC0+aGF2ZV9zdWJrZXkgIT0gMCkgeworCQkJCQlyZXN1bHQtPnN1 YmtleV90eXBlID0KKwkJCQkJICAgIGxjdHgtPmNmeF9rZC5hY2NlcHRvcl9zdWJrZXkudHlwZTsK KwkJCQkJcmVzdWx0LT5zdWJrZXlfa2V5Lmxlbmd0aCA9CisJCQkJCSAgICBsY3R4LT5jZnhfa2Qu YWNjZXB0b3Jfc3Via2V5Lmxlbmd0aDsKKwkJCQkJcmVzdWx0LT5zdWJrZXlfa2V5LnZhbHVlID0g bWVtX2FsbG9jKAorCQkJCQkgICAgcmVzdWx0LT5zdWJrZXlfa2V5Lmxlbmd0aCk7CisJCQkJCW1l bWNweShyZXN1bHQtPnN1YmtleV9rZXkudmFsdWUsCisJCQkJCSAgICBsY3R4LT5jZnhfa2QuYWNj ZXB0b3Jfc3Via2V5LmRhdGEsCisJCQkJCSAgICByZXN1bHQtPnN1YmtleV9rZXkubGVuZ3RoKTsK KwkJCQl9IGVsc2UgeworCQkJCQlyZXN1bHQtPnN1YmtleV90eXBlID0gMDsKKwkJCQkJcmVzdWx0 LT5zdWJrZXlfa2V5Lmxlbmd0aCA9IDA7CisJCQkJCXJlc3VsdC0+c3Via2V5X2tleS52YWx1ZSA9 IE5VTEw7CisJCQkJfQorCQkJfQorCQl9CisJfQorCXJldHVybiAoVFJVRSk7Cit9CisjZW5kaWYJ LyogIU1LX01JVEtSQjUgKi8KKworYm9vbF90CiBnc3NkX2RlbGV0ZV9zZWNfY29udGV4dF8xX3N2 YyhkZWxldGVfc2VjX2NvbnRleHRfYXJncyAqYXJncCwgZGVsZXRlX3NlY19jb250ZXh0X3JlcyAq cmVzdWx0LCBzdHJ1Y3Qgc3ZjX3JlcSAqcnFzdHApCiB7CiAJZ3NzX2N0eF9pZF90IGN0eCA9IGdz c2RfZmluZF9yZXNvdXJjZShhcmdwLT5jdHgpOwo= --0000000000009121f8063b56dc86 Content-Type: application/octet-stream; name="kgssapi.patch" Content-Disposition: attachment; filename="kgssapi.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mdtic3p61 LS0tIHN5cy9rZ3NzYXBpL2tyYjUva3JiNV9tZWNoLmMuc2F2CTIwMjUtMDctMjcgMTk6MjA6Mjku ODg2MzA5MDAwIC0wNzAwCisrKyBzeXMva2dzc2FwaS9rcmI1L2tyYjVfbWVjaC5jCTIwMjUtMDgt MDEgMTQ6MDA6MjUuMzk0NzExMDAwIC0wNzAwCkBAIC0yMTUsNiArMjE1LDE4IEBAIGNvcHlfa2V5 KHN0cnVjdCBrcmI1X2tleWJsb2NrICpmcm9tLCBzdHJ1Y3Qga3JiNV9rZXlibAogCQkqdG8gPSBm cm9tOwogCWVsc2UKIAkJKnRvID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQKK2NvcHlfbHVjaWRf a2V5KGdzc19rcmI1X2x1Y2lkX2tleV90ICpmcm9tLCBzdHJ1Y3Qga3JiNV9rZXlibG9jayAqdG8p Cit7CisKKwl0by0+a2tfdHlwZSA9IGZyb20tPnR5cGU7CisJdG8tPmtrX2tleS5rZF9sZW5ndGgg PSBmcm9tLT5sZW5ndGg7CisJaWYgKGZyb20tPmxlbmd0aCA+IDApIHsKKwkJdG8tPmtrX2tleS5r ZF9kYXRhID0gbWFsbG9jKGZyb20tPmxlbmd0aCwgTV9HU1NBUEksIE1fV0FJVE9LKTsKKwkJbWVt Y3B5KHRvLT5ra19rZXkua2RfZGF0YSwgZnJvbS0+ZGF0YSwgZnJvbS0+bGVuZ3RoKTsKKwl9CiB9 CiAKIC8qCkBAIC0yNTgsNiArMjcwLDk4IEBAIHN0YXRpYyBPTV91aW50MzIKIH0KIAogc3RhdGlj IE9NX3VpbnQzMgorZ2V0X2x1Y2lkX2tleXMoc3RydWN0IGtyYjVfY29udGV4dCAqa2MpCit7CisJ c3RydWN0IGtyYjVfa2V5YmxvY2sgKmtleWRhdGE7CisJc3RydWN0IGtyYjVfZW5jcnlwdGlvbl9j bGFzcyAqZWM7CisJc3RydWN0IGtyYjVfa2V5X3N0YXRlICprZXk7CisJaW50IGV0eXBlOworCisJ a2V5ZGF0YSA9IE5VTEw7CisJZ2V0X2FjY2VwdG9yX3N1YmtleShrYywgJmtleWRhdGEpOworCWlm ICgha2V5ZGF0YSkKKwkJaWYgKChrYy0+a2NfbW9yZV9mbGFncyAmIEFDQ0VQVE9SX1NVQktFWSkg PT0gMCkKKwkJCWdldF9pbml0aWF0b3Jfc3Via2V5KGtjLCAma2V5ZGF0YSk7CisJaWYgKCFrZXlk YXRhKQorCQlyZXR1cm4gKEdTU19TX0ZBSUxVUkUpOworCisJLyoKKwkgKiBHU1MtQVBJIHRyZWF0 cyBhbGwgREVTIGV0eXBlcyB0aGUgc2FtZSBhbmQgYWxsIERFUzMgZXR5cGVzCisJICogdGhlIHNh bWUuCisJICovCisJc3dpdGNoIChrZXlkYXRhLT5ra190eXBlKSB7CisJY2FzZSBFVFlQRV9ERVNf Q0JDX0NSQzoKKwljYXNlIEVUWVBFX0RFU19DQkNfTUQ0OgorCWNhc2UgRVRZUEVfREVTX0NCQ19N RDU6CisJY2FzZSBFVFlQRV9ERVMzX0NCQ19NRDU6CisJY2FzZSBFVFlQRV9ERVMzX0NCQ19TSEEx OgorCWNhc2UgRVRZUEVfT0xEX0RFUzNfQ0JDX1NIQTE6CisJCXJldHVybiAoR1NTX1NfRkFJTFVS RSk7CisKKwlkZWZhdWx0OgorCQlldHlwZSA9IGtleWRhdGEtPmtrX3R5cGU7CisJfQorCisJZWMg PSBrcmI1X2ZpbmRfZW5jcnlwdGlvbl9jbGFzcyhldHlwZSk7CisJaWYgKCFlYykKKwkJcmV0dXJu IChHU1NfU19GQUlMVVJFKTsKKworCWtleSA9IGtyYjVfY3JlYXRlX2tleShlYyk7CisJa3JiNV9z ZXRfa2V5KGtleSwga2V5ZGF0YS0+a2tfa2V5LmtkX2RhdGEpOworCWtjLT5rY190b2tlbmtleSA9 IGtleTsKKworCS8qCisJICogV2UgbmVlZCBlaWdodCBkZXJpdmVkIGtleXMgZm91ciBmb3Igc2Vu ZGluZyBhbmQKKwkgKiBmb3VyIGZvciByZWNlaXZpbmcuCisJICovCisJaWYgKGlzX2luaXRpYXRv cihrYykpIHsKKwkJLyoKKwkJICogV2UgYXJlIGluaXRpYXRvci4KKwkJICovCisJCWtjLT5rY19z ZW5kX3NlYWxfS2UgPSBrcmI1X2dldF9lbmNyeXB0aW9uX2tleShrZXksCisJCSAgICBLR19VU0FH RV9JTklUSUFUT1JfU0VBTCk7CisJCWtjLT5rY19zZW5kX3NlYWxfS2kgPSBrcmI1X2dldF9pbnRl Z3JpdHlfa2V5KGtleSwKKwkJICAgIEtHX1VTQUdFX0lOSVRJQVRPUl9TRUFMKTsKKwkJa2MtPmtj X3NlbmRfc2VhbF9LYyA9IGtyYjVfZ2V0X2NoZWNrc3VtX2tleShrZXksCisJCSAgICBLR19VU0FH RV9JTklUSUFUT1JfU0VBTCk7CisJCWtjLT5rY19zZW5kX3NpZ25fS2MgPSBrcmI1X2dldF9jaGVj a3N1bV9rZXkoa2V5LAorCQkgICAgS0dfVVNBR0VfSU5JVElBVE9SX1NJR04pOworCisJCWtjLT5r Y19yZWN2X3NlYWxfS2UgPSBrcmI1X2dldF9lbmNyeXB0aW9uX2tleShrZXksCisJCSAgICBLR19V U0FHRV9BQ0NFUFRPUl9TRUFMKTsKKwkJa2MtPmtjX3JlY3Zfc2VhbF9LaSA9IGtyYjVfZ2V0X2lu dGVncml0eV9rZXkoa2V5LAorCQkgICAgS0dfVVNBR0VfQUNDRVBUT1JfU0VBTCk7CisJCWtjLT5r Y19yZWN2X3NlYWxfS2MgPSBrcmI1X2dldF9jaGVja3N1bV9rZXkoa2V5LAorCQkgICAgS0dfVVNB R0VfQUNDRVBUT1JfU0VBTCk7CisJCWtjLT5rY19yZWN2X3NpZ25fS2MgPSBrcmI1X2dldF9jaGVj a3N1bV9rZXkoa2V5LAorCQkgICAgS0dfVVNBR0VfQUNDRVBUT1JfU0lHTik7CisJfSBlbHNlIHsK KwkJLyoKKwkJICogV2UgYXJlIGFjY2VwdG9yLgorCQkgKi8KKwkJa2MtPmtjX3NlbmRfc2VhbF9L ZSA9IGtyYjVfZ2V0X2VuY3J5cHRpb25fa2V5KGtleSwKKwkJICAgIEtHX1VTQUdFX0FDQ0VQVE9S X1NFQUwpOworCQlrYy0+a2Nfc2VuZF9zZWFsX0tpID0ga3JiNV9nZXRfaW50ZWdyaXR5X2tleShr ZXksCisJCSAgICBLR19VU0FHRV9BQ0NFUFRPUl9TRUFMKTsKKwkJa2MtPmtjX3NlbmRfc2VhbF9L YyA9IGtyYjVfZ2V0X2NoZWNrc3VtX2tleShrZXksCisJCSAgICBLR19VU0FHRV9BQ0NFUFRPUl9T RUFMKTsKKwkJa2MtPmtjX3NlbmRfc2lnbl9LYyA9IGtyYjVfZ2V0X2NoZWNrc3VtX2tleShrZXks CisJCSAgICBLR19VU0FHRV9BQ0NFUFRPUl9TSUdOKTsKKworCQlrYy0+a2NfcmVjdl9zZWFsX0tl ID0ga3JiNV9nZXRfZW5jcnlwdGlvbl9rZXkoa2V5LAorCQkgICAgS0dfVVNBR0VfSU5JVElBVE9S X1NFQUwpOworCQlrYy0+a2NfcmVjdl9zZWFsX0tpID0ga3JiNV9nZXRfaW50ZWdyaXR5X2tleShr ZXksCisJCSAgICBLR19VU0FHRV9JTklUSUFUT1JfU0VBTCk7CisJCWtjLT5rY19yZWN2X3NlYWxf S2MgPSBrcmI1X2dldF9jaGVja3N1bV9rZXkoa2V5LAorCQkgICAgS0dfVVNBR0VfSU5JVElBVE9S X1NFQUwpOworCQlrYy0+a2NfcmVjdl9zaWduX0tjID0ga3JiNV9nZXRfY2hlY2tzdW1fa2V5KGtl eSwKKwkJICAgIEtHX1VTQUdFX0lOSVRJQVRPUl9TSUdOKTsKKwl9CisKKwlyZXR1cm4gKEdTU19T X0NPTVBMRVRFKTsKK30KKworc3RhdGljIE9NX3VpbnQzMgogZ2V0X2tleXMoc3RydWN0IGtyYjVf Y29udGV4dCAqa2MpCiB7CiAJc3RydWN0IGtyYjVfa2V5YmxvY2sgKmtleWRhdGE7CkBAIC00MDIs NiArNTA2LDc3IEBAIHN0YXRpYyBPTV91aW50MzIKIH0KIAogc3RhdGljIE9NX3VpbnQzMgora3Ji NV9sdWNpZF9pbXBvcnQoZ3NzX2N0eF9pZF90IGN0eCwKKyAgICBlbnVtIHNlY19jb250ZXh0X2Zv cm1hdCBmb3JtYXQsCisgICAgY29uc3QgZ3NzX2J1ZmZlcl90IGNvbnRleHRfdG9rZW4pCit7CisJ c3RydWN0IGtyYjVfY29udGV4dCAqa2MgPSAoc3RydWN0IGtyYjVfY29udGV4dCAqKWN0eDsKKwln c3Nfa3JiNV9sdWNpZF9jb250ZXh0X3YxX3QgKmxjdHggPSAoZ3NzX2tyYjVfbHVjaWRfY29udGV4 dF92MV90ICopCisJICAgIGNvbnRleHRfdG9rZW47CisJT01fdWludDMyIHJlczsKKworcHJpbnRm KCJrcmI1X2ltcG9ydDogaW5pdGlhdGU9JWQgZW5kdGltZT0lZCBzZW5kX3NlcT0lbGQgcmVjdl9z ZXE9JWxkIHByb3RvPSVkXG4iLCBsY3R4LT5pbml0aWF0ZSwgbGN0eC0+ZW5kdGltZSwgbGN0eC0+ c2VuZF9zZXEsIGxjdHgtPnJlY3Zfc2VxLCBsY3R4LT5wcm90b2NvbCk7CisJa2MtPmtjX21vcmVf ZmxhZ3MgPSAwOworCWlmIChsY3R4LT5wcm90b2NvbCA9PSAwKSB7CisJCWtjLT5rY19ja3N1bXR5 cGUgPSBsY3R4LT5yZmMxOTY0X2tkLnNpZ25fYWxnOworCQlrYy0+a2Nfa2V5dHlwZSA9IGxjdHgt PnJmYzE5NjRfa2Quc2VhbF9hbGc7CisJCWNvcHlfbHVjaWRfa2V5KCZsY3R4LT5yZmMxOTY0X2tk LmN0eF9rZXksCisJCSAgICAma2MtPmtjX2tleWJsb2NrKTsKKwl9IGVsc2UgaWYgKGxjdHgtPnBy b3RvY29sID09IDEpIHsKK3ByaW50ZigiYWNjZXB0b3I9JWRcbiIsIGxjdHgtPmNmeF9rZC5oYXZl X2FjY2VwdG9yX3N1YmtleSk7CisJCWlmIChsY3R4LT5jZnhfa2QuaGF2ZV9hY2NlcHRvcl9zdWJr ZXkgIT0gMCkgeworCQkJaWYgKGxjdHgtPmluaXRpYXRlICE9IDApCisJCQkJY29weV9sdWNpZF9r ZXkoJmxjdHgtPmNmeF9rZC5hY2NlcHRvcl9zdWJrZXksCisJCQkJICAgICZrYy0+a2NfcmVtb3Rl X3N1YmtleSk7CisJCQllbHNlCisJCQkJY29weV9sdWNpZF9rZXkoJmxjdHgtPmNmeF9rZC5hY2Nl cHRvcl9zdWJrZXksCisJCQkJICAgICZrYy0+a2NfbG9jYWxfc3Via2V5KTsKKwkJCWtjLT5rY19j a3N1bXR5cGUgPSBsY3R4LT5jZnhfa2QuYWNjZXB0b3Jfc3Via2V5LnR5cGU7CisJCQlrYy0+a2Nf a2V5dHlwZSA9IGxjdHgtPmNmeF9rZC5hY2NlcHRvcl9zdWJrZXkudHlwZTsKKwkJCWtjLT5rY19t b3JlX2ZsYWdzIHw9IEFDQ0VQVE9SX1NVQktFWTsKKwkJfSBlbHNlIHsKKwkJCWlmIChsY3R4LT5p bml0aWF0ZSAhPSAwKQorCQkJCWNvcHlfbHVjaWRfa2V5KCZsY3R4LT5jZnhfa2QuY3R4X2tleSwK KwkJCQkgICAgJmtjLT5rY19yZW1vdGVfc3Via2V5KTsKKwkJCWVsc2UKKwkJCQljb3B5X2x1Y2lk X2tleSgmbGN0eC0+Y2Z4X2tkLmN0eF9rZXksCisJCQkJICAgICZrYy0+a2NfbG9jYWxfc3Via2V5 KTsKKwkJCWtjLT5rY19ja3N1bXR5cGUgPSBsY3R4LT5jZnhfa2QuY3R4X2tleS50eXBlOworCQkJ a2MtPmtjX2tleXR5cGUgPSBsY3R4LT5jZnhfa2QuY3R4X2tleS50eXBlOworCQl9CisJfSBlbHNl IHsKKwkJcmV0dXJuIChHU1NfU19ERUZFQ1RJVkVfVE9LRU4pOworCX0KKyNpZmRlZiBub3Rub3cK KwlpZiAoZmxhZ3MgJiBTQ19LRVlCTE9DSykKKwkJZ2V0X2tleWJsb2NrKCZwLCAmbGVuLCAma2Mt PmtjX2tleWJsb2NrKTsKKwlpZiAoZmxhZ3MgJiBTQ19MT0NBTF9TVUJLRVkpCisJCWdldF9rZXli bG9jaygmcCwgJmxlbiwgJmtjLT5rY19sb2NhbF9zdWJrZXkpOworCWlmIChmbGFncyAmIFNDX1JF TU9URV9TVUJLRVkpCisJCWdldF9rZXlibG9jaygmcCwgJmxlbiwgJmtjLT5rY19yZW1vdGVfc3Vi a2V5KTsKKyNlbmRpZgorCWtjLT5rY19sb2NhbF9zZXFudW1iZXIgPSBsY3R4LT5zZW5kX3NlcTsK KwlrYy0+a2NfcmVtb3RlX3NlcW51bWJlciA9IGxjdHgtPnJlY3Zfc2VxOworCWlmIChsY3R4LT5p bml0aWF0ZSAhPSAwKQorCQlrYy0+a2NfbW9yZV9mbGFncyB8PSBMT0NBTDsKKwlrYy0+a2NfbGlm ZXRpbWUgPSBsY3R4LT5lbmR0aW1lOworCWtjLT5rY19tc2dfb3JkZXIua21fZmxhZ3MgPSAwOwor CisJcmVzID0gZ2V0X2x1Y2lkX2tleXMoa2MpOworCWlmIChHU1NfRVJST1IocmVzKSkKKwkJcmV0 dXJuIChyZXMpOworCisJLyoKKwkgKiBXZSBkb24ndCBuZWVkIHRoZXNlIGFueW1vcmUuCisJICov CisJZGVsZXRlX2tleWJsb2NrKCZrYy0+a2Nfa2V5YmxvY2spOworCWRlbGV0ZV9rZXlibG9jaygm a2MtPmtjX2xvY2FsX3N1YmtleSk7CisJZGVsZXRlX2tleWJsb2NrKCZrYy0+a2NfcmVtb3RlX3N1 YmtleSk7CisKKwlyZXR1cm4gKEdTU19TX0NPTVBMRVRFKTsKK30KKworc3RhdGljIE9NX3VpbnQz Mgoga3JiNV9pbXBvcnQoZ3NzX2N0eF9pZF90IGN0eCwKICAgICBlbnVtIHNlY19jb250ZXh0X2Zv cm1hdCBmb3JtYXQsCiAgICAgY29uc3QgZ3NzX2J1ZmZlcl90IGNvbnRleHRfdG9rZW4pCkBAIC00 MTIsNiArNTg3LDEwIEBAIGtyYjVfaW1wb3J0KGdzc19jdHhfaWRfdCBjdHgsCiAJc2l6ZV90IGxl biA9IGNvbnRleHRfdG9rZW4tPmxlbmd0aDsKIAl1aW50MzJfdCBmbGFnczsKIAlpbnQgaTsKKwor CS8qIEZvciBNSVQsIGp1c3QgY2FsbCBrcmI1X2x1Y2lkX2ltcG9ydCgpLiAqLworCWlmIChmb3Jt YXQgPT0gTUlUX1YxKQorCQlyZXR1cm4gKGtyYjVfbHVjaWRfaW1wb3J0KGN0eCwgZm9ybWF0LCBj b250ZXh0X3Rva2VuKSk7CiAKIAkvKgogCSAqIFdlIHN1cHBvcnQgaGVpbWRhbCAwLjYgYW5kIGhl aW1kYWwgMS4xCi0tLSBzeXMva2dzc2FwaS9nc3NfaW1wbC5jLnNhdgkyMDI1LTA3LTMxIDEzOjE4 OjM5LjM5MTc5MTAwMCAtMDcwMAorKysgc3lzL2tnc3NhcGkvZ3NzX2ltcGwuYwkyMDI1LTA4LTAx IDA3OjA5OjA5LjU5MDE3NDAwMCAtMDcwMApAQCAtMTkyLDEyICsxOTIsMTggQEAgT01fdWludDMy CiB9CiAKIE9NX3VpbnQzMgota2dzc190cmFuc2Zlcl9jb250ZXh0KGdzc19jdHhfaWRfdCBjdHgp CitrZ3NzX3RyYW5zZmVyX2NvbnRleHQoZ3NzX2N0eF9pZF90IGN0eCwgdm9pZCAqbGN0eCkKIHsK IAlzdHJ1Y3QgZXhwb3J0X3NlY19jb250ZXh0X3JlcyByZXM7CiAJc3RydWN0IGV4cG9ydF9zZWNf Y29udGV4dF9hcmdzIGFyZ3M7CiAJZW51bSBjbG50X3N0YXQgc3RhdDsKIAlPTV91aW50MzIgbWFq X3N0YXQ7CisKKwlpZiAobGN0eCAhPSBOVUxMKSB7CisJCW1hal9zdGF0ID0gS0dTU19JTVBPUlQo Y3R4LCBNSVRfVjEsIGxjdHgpOworCQljdHgtPmhhbmRsZSA9IDA7CisJCXJldHVybiAobWFqX3N0 YXQpOworCX0KIAogCUtHU1NfQ1VSVk5FVF9TRVRfUVVJRVQoS0dTU19URF9UT19WTkVUKGN1cnRo cmVhZCkpOwogCWlmICghS0dTU19WTkVUKGtnc3NfZ3NzZF9oYW5kbGUpKSB7Ci0tLSBzeXMva2dz c2FwaS9nc3NhcGkuaC5zYXYJMjAyNS0wNy0yOCAxNDo1NDo1OS41ODg3NzAwMDAgLTA3MDAKKysr IHN5cy9rZ3NzYXBpL2dzc2FwaS5oCTIwMjUtMDgtMDEgMDg6MDg6MzUuMjMwMTM2MDAwIC0wNzAw CkBAIC03Nyw2ICs3Nyw1NCBAQCB0eXBlZGVmIGludCBnc3NfY3JlZF91c2FnZV90OwogdHlwZWRl ZiBpbnQgZ3NzX2NyZWRfdXNhZ2VfdDsKIAogLyoKKyAqIFRoZSBzdHJ1Y3R1cmUgcmV0dXJuZWQg YnkgZ3NzX2tyYjVfZXhwb3J0X2x1Y2lkX3NlY19jb250ZXh0KCkuCisgKi8KK3R5cGVkZWYgc3Ry dWN0IGdzc19rcmI1X2x1Y2lkX2tleSB7CisgICAgT01fdWludDMyICAgICAgIHR5cGU7ICAgICAg ICAgICAvKiBrZXkgZW5jcnlwdGlvbiB0eXBlICovCisgICAgT01fdWludDMyICAgICAgIGxlbmd0 aDsgICAgICAgICAvKiBsZW5ndGggb2Yga2V5IGRhdGEgKi8KKyAgICB2b2lkICogICAgICAgICAg ZGF0YTsgICAgICAgICAgIC8qIGFjdHVhbCBrZXkgZGF0YSAqLworfSBnc3Nfa3JiNV9sdWNpZF9r ZXlfdDsKKwordHlwZWRlZiBzdHJ1Y3QgZ3NzX2tyYjVfcmZjMTk2NF9rZXlkYXRhIHsKKyAgICBP TV91aW50MzIgICAgICAgc2lnbl9hbGc7ICAgICAgIC8qIHNpZ25pbmcgYWxnb3JpdGhtICovCisg ICAgT01fdWludDMyICAgICAgIHNlYWxfYWxnOyAgICAgICAvKiBzZWFsL2VuY3J5cHQgYWxnb3Jp dGhtICovCisgICAgZ3NzX2tyYjVfbHVjaWRfa2V5X3QgICAgY3R4X2tleTsKKyAgICAvKiBDb250 ZXh0IGtleQorICAgICAgIChLZXJiZXJvcyBzZXNzaW9uIGtleSBvciBzdWJrZXkpICovCit9IGdz c19rcmI1X3JmYzE5NjRfa2V5ZGF0YV90OworCit0eXBlZGVmIHN0cnVjdCBnc3Nfa3JiNV9jZnhf a2V5ZGF0YSB7CisgICAgT01fdWludDMyICAgICAgICAgICAgICAgaGF2ZV9hY2NlcHRvcl9zdWJr ZXk7CisgICAgLyogMSBpZiB0aGVyZSBpcyBhbiBhY2NlcHRvcl9zdWJrZXkKKyAgICAgICBwcmVz ZW50LCAwIG90aGVyd2lzZSAqLworICAgIGdzc19rcmI1X2x1Y2lkX2tleV90ICAgIGN0eF9rZXk7 CisgICAgLyogQ29udGV4dCBrZXkKKyAgICAgICAoS2VyYmVyb3Mgc2Vzc2lvbiBrZXkgb3Igc3Vi a2V5KSAqLworICAgIGdzc19rcmI1X2x1Y2lkX2tleV90ICAgIGFjY2VwdG9yX3N1YmtleTsKKyAg ICAvKiBhY2NlcHRvci1hc3NlcnRlZCBzdWJrZXkgb3IKKyAgICAgICAwJ3MgaWYgbm8gYWNjZXB0 b3Igc3Via2V5ICovCit9IGdzc19rcmI1X2NmeF9rZXlkYXRhX3Q7CisKK3R5cGVkZWYgc3RydWN0 IGdzc19rcmI1X2x1Y2lkX2NvbnRleHRfdjEgeworICAgIE9NX3VpbnQzMiAgICAgICB2ZXJzaW9u OyAgICAgICAgLyogU3RydWN0dXJlIHZlcnNpb24gbnVtYmVyICgxKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgTVVTVCBiZSBhdCBiZWdpbm5pbmcgb2Ygc3RydWN0ISAq LworICAgIE9NX3VpbnQzMiAgICAgICBpbml0aWF0ZTsgICAgICAgLyogQXJlIHdlIHRoZSBpbml0 aWF0b3I/ICovCisgICAgT01fdWludDMyICAgICAgIGVuZHRpbWU7ICAgICAgICAvKiBleHBpcmF0 aW9uIHRpbWUgb2YgY29udGV4dCAqLworICAgIHVpbnQ2NF90ICAgICAgICBzZW5kX3NlcTsgICAg ICAgLyogc2VuZGVyIHNlcXVlbmNlIG51bWJlciAqLworICAgIHVpbnQ2NF90ICAgICAgICByZWN2 X3NlcTsgICAgICAgLyogcmVjZWl2ZSBzZXF1ZW5jZSBudW1iZXIgKi8KKyAgICBPTV91aW50MzIg ICAgICAgcHJvdG9jb2w7ICAgICAgIC8qIDA6IHJmYzE5NjQsCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAxOiBkcmFmdC1pZXRmLWtyYi13Zy1nc3NhcGktY2Z4LTA3ICov CisgICAgLyoKKyAgICAgKiBpZiAocHJvdG9jb2wgPT0gMCkgcmZjMTk2NF9rZCBzaG91bGQgYmUg dXNlZAorICAgICAqIGFuZCBjZnhfa2QgY29udGVudHMgYXJlIGludmFsaWQgYW5kIHNob3VsZCBi ZSB6ZXJvCisgICAgICogaWYgKHByb3RvY29sID09IDEpIGNmeF9rZCBzaG91bGQgYmUgdXNlZAor ICAgICAqIGFuZCByZmMxOTY0X2tkIGNvbnRlbnRzIGFyZSBpbnZhbGlkIGFuZCBzaG91bGQgYmUg emVybworICAgICAqLworICAgIGdzc19rcmI1X3JmYzE5NjRfa2V5ZGF0YV90IHJmYzE5NjRfa2Q7 CisgICAgZ3NzX2tyYjVfY2Z4X2tleWRhdGFfdCAgICAgY2Z4X2tkOworfSBnc3Nfa3JiNV9sdWNp ZF9jb250ZXh0X3YxX3Q7CisKKy8qCiAgKiBGbGFnIGJpdHMgZm9yIGNvbnRleHQtbGV2ZWwgc2Vy dmljZXMuCiAgKi8KICNkZWZpbmUgR1NTX0NfREVMRUdfRkxBRyAgICAgIDEKQEAgLTQwNiw2ICs0 NTQsMjMgQEAgT01fdWludDMyIGdzc19pbml0X3NlY19jb250ZXh0CiAJICAgICAgKTsKIAogT01f dWludDMyIGdzc19pbml0X3NlY19jb250ZXh0CisJICAgICAgKE9NX3VpbnQzMiAqLCAgICAgICAg ICAgIC8qIG1pbm9yX3N0YXR1cyAqLworCSAgICAgICBjb25zdCBnc3NfY3JlZF9pZF90LCAgICAv KiBpbml0aWF0b3JfY3JlZF9oYW5kbGUgKi8KKwkgICAgICAgZ3NzX2N0eF9pZF90ICosICAgICAg ICAgLyogY29udGV4dF9oYW5kbGUgKi8KKwkgICAgICAgY29uc3QgZ3NzX25hbWVfdCwgICAgICAg LyogdGFyZ2V0X25hbWUgKi8KKwkgICAgICAgY29uc3QgZ3NzX09JRCwgICAgICAgICAgLyogbWVj aF90eXBlICovCisJICAgICAgIE9NX3VpbnQzMiwgICAgICAgICAgICAgIC8qIHJlcV9mbGFncyAq LworCSAgICAgICBPTV91aW50MzIsICAgICAgICAgICAgICAvKiB0aW1lX3JlcSAqLworCSAgICAg ICBjb25zdCBnc3NfY2hhbm5lbF9iaW5kaW5nc190LAorCQkJCSAgICAgICAvKiBpbnB1dF9jaGFu X2JpbmRpbmdzICovCisJICAgICAgIGNvbnN0IGdzc19idWZmZXJfdCwgICAgIC8qIGlucHV0X3Rv a2VuICovCisJICAgICAgIGdzc19PSUQgKiwgICAgICAgICAgICAgIC8qIGFjdHVhbF9tZWNoX3R5 cGUgKi8KKwkgICAgICAgZ3NzX2J1ZmZlcl90LCAgICAgICAgICAgLyogb3V0cHV0X3Rva2VuICov CisJICAgICAgIE9NX3VpbnQzMiAqLCAgICAgICAgICAgIC8qIHJldF9mbGFncyAqLworCSAgICAg ICBPTV91aW50MzIgKiAgICAgICAgICAgICAvKiB0aW1lX3JlYyAqLworCSAgICAgICk7CisKK09N X3VpbnQzMiBnc3NfaW5pdF9zZWNfY29udGV4dF9wbHVzCiAJICAgICAgKE9NX3VpbnQzMiAqLCAg ICAgICAgICAgIC8qIG1pbm9yX3N0YXR1cyAqLwogCSAgICAgICBjb25zdCBnc3NfY3JlZF9pZF90 LCAgICAvKiBpbml0aWF0b3JfY3JlZF9oYW5kbGUgKi8KIAkgICAgICAgZ3NzX2N0eF9pZF90ICos ICAgICAgICAgLyogY29udGV4dF9oYW5kbGUgKi8KQEAgLTQyMiw2ICs0ODcsMTEgQEAgT01fdWlu dDMyIGdzc19pbml0X3NlY19jb250ZXh0CiAJICAgICAgIE9NX3VpbnQzMiAqICAgICAgICAgICAg IC8qIHRpbWVfcmVjICovCiAJICAgICAgKTsKIAorT01fdWludDMyIGdzc19zdXBwb3J0c19sdWNp ZAorCSAgICAgIChPTV91aW50MzIgKiwgICAgICAgICAgICAvKiBtaW5vcl9zdGF0dXMgKi8KKwkg ICAgICAgT01fdWludDMyICogICAgICAgICAgICAgIC8qIHZlcnMgKi8KKwkgICAgICApOworCiBP TV91aW50MzIgZ3NzX2FjY2VwdF9zZWNfY29udGV4dAogCSAgICAgIChPTV91aW50MzIgKiwgICAg ICAgICAgICAvKiBtaW5vcl9zdGF0dXMgKi8KIAkgICAgICAgZ3NzX2N0eF9pZF90ICosICAgICAg ICAgLyogY29udGV4dF9oYW5kbGUgKi8KQEAgLTQzNyw2ICs1MDcsMjEgQEAgT01fdWludDMyIGdz c19hY2NlcHRfc2VjX2NvbnRleHQKIAkgICAgICAgZ3NzX2NyZWRfaWRfdCAqICAgICAgICAgLyog ZGVsZWdhdGVkX2NyZWRfaGFuZGxlICovCiAJICAgICAgKTsKIAorT01fdWludDMyIGdzc19hY2Nl cHRfc2VjX2NvbnRleHRfcGx1cworCSAgICAgIChPTV91aW50MzIgKiwgICAgICAgICAgICAvKiBt aW5vcl9zdGF0dXMgKi8KKwkgICAgICAgZ3NzX2N0eF9pZF90ICosICAgICAgICAgLyogY29udGV4 dF9oYW5kbGUgKi8KKwkgICAgICAgY29uc3QgZ3NzX2NyZWRfaWRfdCwgICAgLyogYWNjZXB0b3Jf Y3JlZF9oYW5kbGUgKi8KKwkgICAgICAgY29uc3QgZ3NzX2J1ZmZlcl90LCAgICAgLyogaW5wdXRf dG9rZW5fYnVmZmVyICovCisJICAgICAgIGNvbnN0IGdzc19jaGFubmVsX2JpbmRpbmdzX3QsCisJ CQkJICAgICAgIC8qIGlucHV0X2NoYW5fYmluZGluZ3MgKi8KKwkgICAgICAgZ3NzX25hbWVfdCAq LCAgICAgICAgICAgLyogc3JjX25hbWUgKi8KKwkgICAgICAgZ3NzX09JRCAqLCAgICAgICAgICAg ICAgLyogbWVjaF90eXBlICovCisJICAgICAgIGdzc19idWZmZXJfdCwgICAgICAgICAgIC8qIG91 dHB1dF90b2tlbiAqLworCSAgICAgICBPTV91aW50MzIgKiwgICAgICAgICAgICAvKiByZXRfZmxh Z3MgKi8KKwkgICAgICAgT01fdWludDMyICosICAgICAgICAgICAgLyogdGltZV9yZWMgKi8KKwkg ICAgICAgZ3NzX2NyZWRfaWRfdCAqICAgICAgICAgLyogZGVsZWdhdGVkX2NyZWRfaGFuZGxlICov CisJICAgICAgKTsKKwogT01fdWludDMyIGdzc19kZWxldGVfc2VjX2NvbnRleHQKIAkgICAgICAo T01fdWludDMyICosICAgICAgICAgICAgLyogbWlub3Jfc3RhdHVzICovCiAJICAgICAgIGdzc19j dHhfaWRfdCAqLCAgICAgICAgIC8qIGNvbnRleHRfaGFuZGxlICovCi0tLSBzeXMva2dzc2FwaS9n c3NkLnguc2F2CTIwMjUtMDctMjggMTQ6MjA6MTAuMzcwMDE5MDAwIC0wNzAwCisrKyBzeXMva2dz c2FwaS9nc3NkLngJMjAyNS0wOC0wMSAwODowODo1MS4xNjIxODcwMDAgLTA3MDAKQEAgLTcwLDYg KzcwLDQwIEBAIHN0cnVjdCBpbml0X3NlY19jb250ZXh0X2FyZ3MgewogCWdzc19idWZmZXJfZGVz YyBpbnB1dF90b2tlbjsKIH07CiAKK3N0cnVjdCBpbml0X3NlY19jb250ZXh0X3BsdXNfcmVzIHsK Kwl1aW50MzJfdAltYWpvcl9zdGF0dXM7CisJdWludDMyX3QJbWlub3Jfc3RhdHVzOworCWdzc2Rf Y3R4X2lkX3QJY3R4OworCWdzc19PSUQJCWFjdHVhbF9tZWNoX3R5cGU7CisJZ3NzX2J1ZmZlcl9k ZXNjIG91dHB1dF90b2tlbjsKKwl1aW50MzJfdAlyZXRfZmxhZ3M7CisJdWludDMyX3QJdGltZV9y ZWM7CisJdWludDMyX3QJaW5pdGlhdGU7CisJdWludDMyX3QJZW5kdGltZTsKKwl1aW50NjRfdAlz ZW5kX3NlcTsKKwl1aW50NjRfdAlyZWN2X3NlcTsKKwl1aW50MzJfdAlwcm90b2NvbDsKKwl1aW50 MzJfdAlyZmNfc2lnbjsKKwl1aW50MzJfdAlyZmNfc2VhbDsKKwl1aW50MzJfdAloYXZlX3N1Ymtl eTsKKwl1aW50MzJfdAljdHhfdHlwZTsKKwlnc3NfYnVmZmVyX2Rlc2MJY3R4X2tleTsKKwl1aW50 MzJfdAlzdWJrZXlfdHlwZTsKKwlnc3NfYnVmZmVyX2Rlc2MJc3Via2V5X2tleTsKK307CisKK3N0 cnVjdCBpbml0X3NlY19jb250ZXh0X3BsdXNfYXJncyB7CisJdWludDMyX3QJdWlkOworCWdzc2Rf Y3JlZF9pZF90CWNyZWQ7CisJZ3NzZF9jdHhfaWRfdAljdHg7CisJZ3NzZF9uYW1lX3QJbmFtZTsK Kwlnc3NfT0lECQltZWNoX3R5cGU7CisJdWludDMyX3QJcmVxX2ZsYWdzOworCXVpbnQzMl90CXRp bWVfcmVxOworCWdzc19jaGFubmVsX2JpbmRpbmdzX3QgaW5wdXRfY2hhbl9iaW5kaW5nczsKKwln c3NfYnVmZmVyX2Rlc2MgaW5wdXRfdG9rZW47Cit9OworCiBzdHJ1Y3QgYWNjZXB0X3NlY19jb250 ZXh0X3JlcyB7CiAJdWludDMyX3QJbWFqb3Jfc3RhdHVzOwogCXVpbnQzMl90CW1pbm9yX3N0YXR1 czsKQEAgLTgzLDcgKzExNywzOCBAQCBzdHJ1Y3QgYWNjZXB0X3NlY19jb250ZXh0X2FyZ3Mgewog fTsKIAogc3RydWN0IGFjY2VwdF9zZWNfY29udGV4dF9hcmdzIHsKKwlnc3NkX2N0eF9pZF90CWN0 eDsKKwlnc3NkX2NyZWRfaWRfdAljcmVkOworCWdzc19idWZmZXJfZGVzYwlpbnB1dF90b2tlbjsK Kwlnc3NfY2hhbm5lbF9iaW5kaW5nc190IGlucHV0X2NoYW5fYmluZGluZ3M7Cit9OworCitzdHJ1 Y3QgYWNjZXB0X3NlY19jb250ZXh0X3BsdXNfcmVzIHsKKwl1aW50MzJfdAltYWpvcl9zdGF0dXM7 CisJdWludDMyX3QJbWlub3Jfc3RhdHVzOwogCWdzc2RfY3R4X2lkX3QJY3R4OworCWdzc2RfbmFt ZV90CXNyY19uYW1lOworCWdzc19PSUQJCW1lY2hfdHlwZTsKKwlnc3NfYnVmZmVyX2Rlc2MJb3V0 cHV0X3Rva2VuOworCXVpbnQzMl90CXJldF9mbGFnczsKKwl1aW50MzJfdAl0aW1lX3JlYzsKKwln c3NkX2NyZWRfaWRfdAlkZWxlZ2F0ZWRfY3JlZF9oYW5kbGU7CisJdWludDMyX3QJaW5pdGlhdGU7 CisJdWludDMyX3QJZW5kdGltZTsKKwl1aW50NjRfdAlzZW5kX3NlcTsKKwl1aW50NjRfdAlyZWN2 X3NlcTsKKwl1aW50MzJfdAlwcm90b2NvbDsKKwl1aW50MzJfdAlyZmNfc2lnbjsKKwl1aW50MzJf dAlyZmNfc2VhbDsKKwl1aW50MzJfdAloYXZlX3N1YmtleTsKKwl1aW50MzJfdAljdHhfdHlwZTsK Kwlnc3NfYnVmZmVyX2Rlc2MJY3R4X2tleTsKKwl1aW50MzJfdAlzdWJrZXlfdHlwZTsKKwlnc3Nf YnVmZmVyX2Rlc2MJc3Via2V5X2tleTsKK307CisKK3N0cnVjdCBhY2NlcHRfc2VjX2NvbnRleHRf cGx1c19hcmdzIHsKKwlnc3NkX2N0eF9pZF90CWN0eDsKIAlnc3NkX2NyZWRfaWRfdAljcmVkOwog CWdzc19idWZmZXJfZGVzYwlpbnB1dF90b2tlbjsKIAlnc3NfY2hhbm5lbF9iaW5kaW5nc190IGlu cHV0X2NoYW5fYmluZGluZ3M7CkBAIC0xMDEsNyArMTY2LDggQEAgZW51bSBzZWNfY29udGV4dF9m b3JtYXQgewogCiBlbnVtIHNlY19jb250ZXh0X2Zvcm1hdCB7CiAJS0dTU19IRUlNREFMXzBfNiwK LQlLR1NTX0hFSU1EQUxfMV8xCisJS0dTU19IRUlNREFMXzFfMSwKKwlNSVRfVjEKIH07CiAKIHN0 cnVjdCBleHBvcnRfc2VjX2NvbnRleHRfcmVzIHsKQEAgLTIyOSw2ICsyOTUsMTEgQEAgc3RydWN0 IGlwX3RvX2Ruc19hcmdzIHsKIAljaGFyCQlpcF9hZGRyPE5JX01BWEhPU1Q+OwogfTsKIAorc3Ry dWN0IHN1cHBvcnRzX2x1Y2lkX3JlcyB7CisJdWludDMyX3QJbWFqb3Jfc3RhdHVzOworCXVpbnQz Ml90CXZlcnM7Cit9OworCiBwcm9ncmFtIEdTU0QgewogCXZlcnNpb24gR1NTRFZFUlMgewogCQl2 b2lkIEdTU0RfTlVMTCh2b2lkKSA9IDA7CkBAIC0yNzQsNSArMzQ1LDE0IEBAIHByb2dyYW0gR1NT RCB7CiAKIAkJaXBfdG9fZG5zX3JlcwogCQlHU1NEX0lQX1RPX0ROUyhpcF90b19kbnNfYXJncykg PSAxNDsKKworCQlpbml0X3NlY19jb250ZXh0X3BsdXNfcmVzCisJCUdTU0RfSU5JVF9TRUNfQ09O VEVYVF9QTFVTKGluaXRfc2VjX2NvbnRleHRfcGx1c19hcmdzKSA9IDE1OworCQkJCisJCWFjY2Vw dF9zZWNfY29udGV4dF9wbHVzX3JlcworCQlHU1NEX0FDQ0VQVF9TRUNfQ09OVEVYVF9QTFVTKGFj Y2VwdF9zZWNfY29udGV4dF9wbHVzX2FyZ3MpID0gMTY7CisKKwkJc3VwcG9ydHNfbHVjaWRfcmVz CisJCUdTU0RfU1VQUE9SVFNfTFVDSUQodm9pZCkgPSAxNzsKIAl9ID0gMTsKIH0gPSAweDQwNjc3 MzczOwotLS0gc3lzL2tnc3NhcGkvZ3NzX2luaXRfc2VjX2NvbnRleHQuYy5zYXYJMjAyNS0wNy0y OCAxNToxODozOS4xNDg3OTUwMDAgLTA3MDAKKysrIHN5cy9rZ3NzYXBpL2dzc19pbml0X3NlY19j b250ZXh0LmMJMjAyNS0wOC0wMSAwODoyODowMi42ODk2NjYwMDAgLTA3MDAKQEAgLTU3LDggKzU3 LDggQEAgZ3NzX2luaXRfc2VjX2NvbnRleHQoT01fdWludDMyICogbWlub3Jfc3RhdHVzLAogICAg IE9NX3VpbnQzMiAqIHJldF9mbGFncywKICAgICBPTV91aW50MzIgKiB0aW1lX3JlYykKIHsKLQlz dHJ1Y3QgaW5pdF9zZWNfY29udGV4dF9yZXMgcmVzOwotCXN0cnVjdCBpbml0X3NlY19jb250ZXh0 X2FyZ3MgYXJnczsKKwlzdHJ1Y3QgaW5pdF9zZWNfY29udGV4dF9wbHVzX3JlcyByZXM7CisJc3Ry dWN0IGluaXRfc2VjX2NvbnRleHRfcGx1c19hcmdzIGFyZ3M7CiAJZW51bSBjbG50X3N0YXQgc3Rh dDsKIAlnc3NfY3R4X2lkX3QgY3R4ID0gKmNvbnRleHRfaGFuZGxlOwogCUNMSUVOVCAqY2w7CkBA IC05MSw3ICs5MSw3IEBAIGdzc19pbml0X3NlY19jb250ZXh0KE9NX3VpbnQzMiAqIG1pbm9yX3N0 YXR1cywKIAl9CiAKIAliemVybygmcmVzLCBzaXplb2YocmVzKSk7Ci0Jc3RhdCA9IGdzc2RfaW5p dF9zZWNfY29udGV4dF8xKCZhcmdzLCAmcmVzLCBjbCk7CisJc3RhdCA9IGdzc2RfaW5pdF9zZWNf Y29udGV4dF9wbHVzXzEoJmFyZ3MsICZyZXMsIGNsKTsKIAlDTE5UX1JFTEVBU0UoY2wpOwogCWlm IChzdGF0ICE9IFJQQ19TVUNDRVNTKSB7CiAJCSptaW5vcl9zdGF0dXMgPSBzdGF0OwpAQCAtMTAx LDcgKzEwMSw3IEBAIGdzc19pbml0X3NlY19jb250ZXh0KE9NX3VpbnQzMiAqIG1pbm9yX3N0YXR1 cywKIAlpZiAocmVzLm1ham9yX3N0YXR1cyAhPSBHU1NfU19DT01QTEVURQogCSAgICAmJiByZXMu bWFqb3Jfc3RhdHVzICE9IEdTU19TX0NPTlRJTlVFX05FRURFRCkgewogCQkqbWlub3Jfc3RhdHVz ID0gcmVzLm1pbm9yX3N0YXR1czsKLQkJeGRyX2ZyZWUoKHhkcnByb2NfdCkgeGRyX2luaXRfc2Vj X2NvbnRleHRfcmVzLCAmcmVzKTsKKwkJeGRyX2ZyZWUoKHhkcnByb2NfdCkgeGRyX2luaXRfc2Vj X2NvbnRleHRfcGx1c19yZXMsICZyZXMpOwogCQlyZXR1cm4gKHJlcy5tYWpvcl9zdGF0dXMpOwog CX0KIApAQCAtMTEwLDcgKzExMCw3IEBAIGdzc19pbml0X3NlY19jb250ZXh0KE9NX3VpbnQzMiAq IG1pbm9yX3N0YXR1cywKIAlpZiAoIWN0eCkgewogCQljdHggPSBrZ3NzX2NyZWF0ZV9jb250ZXh0 KHJlcy5hY3R1YWxfbWVjaF90eXBlKTsKIAkJaWYgKCFjdHgpIHsKLQkJCXhkcl9mcmVlKCh4ZHJw cm9jX3QpIHhkcl9pbml0X3NlY19jb250ZXh0X3JlcywgJnJlcyk7CisJCQl4ZHJfZnJlZSgoeGRy cHJvY190KSB4ZHJfaW5pdF9zZWNfY29udGV4dF9wbHVzX3JlcywgJnJlcyk7CiAJCQkqbWlub3Jf c3RhdHVzID0gMDsKIAkJCXJldHVybiAoR1NTX1NfQkFEX01FQ0gpOwogCQl9CkBAIC0xMjUsMTUg KzEyNSwxNjggQEAgZ3NzX2luaXRfc2VjX2NvbnRleHQoT01fdWludDMyICogbWlub3Jfc3RhdHVz LAogCWlmICh0aW1lX3JlYykKIAkJKnRpbWVfcmVjID0gcmVzLnRpbWVfcmVjOwogCi0JeGRyX2Zy ZWUoKHhkcnByb2NfdCkgeGRyX2luaXRfc2VjX2NvbnRleHRfcmVzLCAmcmVzKTsKKwkvKgorCSAq IElmIHRoZSBjb250ZXh0IGVzdGFibGlzaG1lbnQgaXMgY29tcGxldGUsIGV4cG9ydCBpdCBmcm9t CisJICogdXNlcmxhbmQgYW5kIGhhbmQgdGhlIHJlc3VsdCAod2hpY2ggaW5jbHVkZXMga2V5IG1h dGVyaWFsCisJICogZXRjLikgdG8gdGhlIGtlcm5lbCBpbXBsZW1lbnRhdGlvbi4KKwkgKi8KKwlp ZiAocmVzLm1ham9yX3N0YXR1cyA9PSBHU1NfU19DT01QTEVURSkgeworCQlyZXMubWFqb3Jfc3Rh dHVzID0ga2dzc190cmFuc2Zlcl9jb250ZXh0KGN0eCwgTlVMTCk7CitwcmludGYoImtyYjVfaW1w b3J0OiBpbml0aWF0ZT0lZCBlbmR0aW1lPSVkIHNlbmRfc2VxPSVsZCByZWN2X3NlcT0lbGQgcHJv dG89JWRcbiIsIHJlcy5pbml0aWF0ZSwgcmVzLmVuZHRpbWUsIHJlcy5zZW5kX3NlcSwgcmVzLnJl Y3Zfc2VxLCByZXMucHJvdG9jb2wpOworCX0KIAorCXhkcl9mcmVlKCh4ZHJwcm9jX3QpIHhkcl9p bml0X3NlY19jb250ZXh0X3BsdXNfcmVzLCAmcmVzKTsKKworCXJldHVybiAocmVzLm1ham9yX3N0 YXR1cyk7Cit9CisKK09NX3VpbnQzMgorZ3NzX3N1cHBvcnRzX2x1Y2lkKHVpbnQzMl90ICptaW5v cl9zdGF0dXMsIHVpbnQzMl90ICp2ZXJzKQoreworCXN0cnVjdCBzdXBwb3J0c19sdWNpZF9yZXMg cmVzOworCWVudW0gY2xudF9zdGF0IHN0YXQ7CisJQ0xJRU5UICpjbDsKKworCSptaW5vcl9zdGF0 dXMgPSAwOworCisJY2wgPSBrZ3NzX2dzc2RfY2xpZW50KCk7CisJaWYgKGNsID09IE5VTEwpCisJ CXJldHVybiAoR1NTX1NfRkFJTFVSRSk7CisKKwliemVybygmcmVzLCBzaXplb2YocmVzKSk7CisJ c3RhdCA9IGdzc2Rfc3VwcG9ydHNfbHVjaWRfMShOVUxMLCAmcmVzLCBjbCk7CisJQ0xOVF9SRUxF QVNFKGNsKTsKKwlpZiAoc3RhdCAhPSBSUENfU1VDQ0VTUykgeworCQkqbWlub3Jfc3RhdHVzID0g c3RhdDsKKwkJcmV0dXJuIChHU1NfU19GQUlMVVJFKTsKKwl9CisKKwlpZiAodmVycykKKwkJKnZl cnMgPSByZXMudmVyczsKKworCXJldHVybiAocmVzLm1ham9yX3N0YXR1cyk7Cit9CisKK09NX3Vp bnQzMgorZ3NzX2luaXRfc2VjX2NvbnRleHRfcGx1cyhPTV91aW50MzIgKiBtaW5vcl9zdGF0dXMs CisgICAgY29uc3QgZ3NzX2NyZWRfaWRfdCBpbml0aWF0b3JfY3JlZF9oYW5kbGUsCisgICAgZ3Nz X2N0eF9pZF90ICogY29udGV4dF9oYW5kbGUsCisgICAgY29uc3QgZ3NzX25hbWVfdCB0YXJnZXRf bmFtZSwKKyAgICBjb25zdCBnc3NfT0lEIGlucHV0X21lY2hfdHlwZSwKKyAgICBPTV91aW50MzIg cmVxX2ZsYWdzLAorICAgIE9NX3VpbnQzMiB0aW1lX3JlcSwKKyAgICBjb25zdCBnc3NfY2hhbm5l bF9iaW5kaW5nc190IGlucHV0X2NoYW5fYmluZGluZ3MsCisgICAgY29uc3QgZ3NzX2J1ZmZlcl90 IGlucHV0X3Rva2VuLAorICAgIGdzc19PSUQgKiBhY3R1YWxfbWVjaF90eXBlLAorICAgIGdzc19i dWZmZXJfdCBvdXRwdXRfdG9rZW4sCisgICAgT01fdWludDMyICogcmV0X2ZsYWdzLAorICAgIE9N X3VpbnQzMiAqIHRpbWVfcmVjKQoreworCXN0cnVjdCBpbml0X3NlY19jb250ZXh0X3BsdXNfcmVz IHJlczsKKwlzdHJ1Y3QgaW5pdF9zZWNfY29udGV4dF9wbHVzX2FyZ3MgYXJnczsKKwlnc3Nfa3Ji NV9sdWNpZF9jb250ZXh0X3YxX3QgbHVjaWQ7CisJZW51bSBjbG50X3N0YXQgc3RhdDsKKwlnc3Nf Y3R4X2lkX3QgY3R4ID0gKmNvbnRleHRfaGFuZGxlOworCUNMSUVOVCAqY2w7CisKKwkqbWlub3Jf c3RhdHVzID0gMDsKKworCWNsID0ga2dzc19nc3NkX2NsaWVudCgpOworCWlmIChjbCA9PSBOVUxM KQorCQlyZXR1cm4gKEdTU19TX0ZBSUxVUkUpOworCisJYXJncy51aWQgPSBjdXJ0aHJlYWQtPnRk X3VjcmVkLT5jcl91aWQ7CisJaWYgIChpbml0aWF0b3JfY3JlZF9oYW5kbGUpCisJCWFyZ3MuY3Jl ZCA9IGluaXRpYXRvcl9jcmVkX2hhbmRsZS0+aGFuZGxlOworCWVsc2UKKwkJYXJncy5jcmVkID0g MDsKKwlpZiAoY3R4KQorCQlhcmdzLmN0eCA9IGN0eC0+aGFuZGxlOworCWVsc2UKKwkJYXJncy5j dHggPSAwOworCWFyZ3MubmFtZSA9IHRhcmdldF9uYW1lLT5oYW5kbGU7CisJYXJncy5tZWNoX3R5 cGUgPSBpbnB1dF9tZWNoX3R5cGU7CisJYXJncy5yZXFfZmxhZ3MgPSByZXFfZmxhZ3M7CisJYXJn cy50aW1lX3JlcSA9IHRpbWVfcmVxOworCWFyZ3MuaW5wdXRfY2hhbl9iaW5kaW5ncyA9IGlucHV0 X2NoYW5fYmluZGluZ3M7CisJaWYgKGlucHV0X3Rva2VuKQorCQlhcmdzLmlucHV0X3Rva2VuID0g KmlucHV0X3Rva2VuOworCWVsc2UgeworCQlhcmdzLmlucHV0X3Rva2VuLmxlbmd0aCA9IDA7CisJ CWFyZ3MuaW5wdXRfdG9rZW4udmFsdWUgPSBOVUxMOworCX0KKworCWJ6ZXJvKCZyZXMsIHNpemVv ZihyZXMpKTsKKwlzdGF0ID0gZ3NzZF9pbml0X3NlY19jb250ZXh0X3BsdXNfMSgmYXJncywgJnJl cywgY2wpOworCUNMTlRfUkVMRUFTRShjbCk7CisJaWYgKHN0YXQgIT0gUlBDX1NVQ0NFU1MpIHsK KwkJKm1pbm9yX3N0YXR1cyA9IHN0YXQ7CisJCXJldHVybiAoR1NTX1NfRkFJTFVSRSk7CisJfQor CisJaWYgKHJlcy5tYWpvcl9zdGF0dXMgIT0gR1NTX1NfQ09NUExFVEUKKwkgICAgJiYgcmVzLm1h am9yX3N0YXR1cyAhPSBHU1NfU19DT05USU5VRV9ORUVERUQpIHsKKwkJKm1pbm9yX3N0YXR1cyA9 IHJlcy5taW5vcl9zdGF0dXM7CisJCXhkcl9mcmVlKCh4ZHJwcm9jX3QpIHhkcl9pbml0X3NlY19j b250ZXh0X3BsdXNfcmVzLCAmcmVzKTsKKwkJcmV0dXJuIChyZXMubWFqb3Jfc3RhdHVzKTsKKwl9 CisKKwkqbWlub3Jfc3RhdHVzID0gcmVzLm1pbm9yX3N0YXR1czsKKworCWlmICghY3R4KSB7CisJ CWN0eCA9IGtnc3NfY3JlYXRlX2NvbnRleHQocmVzLmFjdHVhbF9tZWNoX3R5cGUpOworCQlpZiAo IWN0eCkgeworCQkJeGRyX2ZyZWUoKHhkcnByb2NfdCkgeGRyX2luaXRfc2VjX2NvbnRleHRfcGx1 c19yZXMsICZyZXMpOworCQkJKm1pbm9yX3N0YXR1cyA9IDA7CisJCQlyZXR1cm4gKEdTU19TX0JB RF9NRUNIKTsKKwkJfQorCX0KKwkqY29udGV4dF9oYW5kbGUgPSBjdHg7CisJY3R4LT5oYW5kbGUg PSByZXMuY3R4OworCWlmIChhY3R1YWxfbWVjaF90eXBlKQorCQkqYWN0dWFsX21lY2hfdHlwZSA9 IEtHU1NfTUVDSF9UWVBFKGN0eCk7CisJa2dzc19jb3B5X2J1ZmZlcigmcmVzLm91dHB1dF90b2tl biwgb3V0cHV0X3Rva2VuKTsKKwlpZiAocmV0X2ZsYWdzKQorCQkqcmV0X2ZsYWdzID0gcmVzLnJl dF9mbGFnczsKKwlpZiAodGltZV9yZWMpCisJCSp0aW1lX3JlYyA9IHJlcy50aW1lX3JlYzsKKwog CS8qCiAJICogSWYgdGhlIGNvbnRleHQgZXN0YWJsaXNobWVudCBpcyBjb21wbGV0ZSwgZXhwb3J0 IGl0IGZyb20KIAkgKiB1c2VybGFuZCBhbmQgaGFuZCB0aGUgcmVzdWx0ICh3aGljaCBpbmNsdWRl cyBrZXkgbWF0ZXJpYWwKIAkgKiBldGMuKSB0byB0aGUga2VybmVsIGltcGxlbWVudGF0aW9uLgog CSAqLwotCWlmIChyZXMubWFqb3Jfc3RhdHVzID09IEdTU19TX0NPTVBMRVRFKQotCQlyZXMubWFq b3Jfc3RhdHVzID0ga2dzc190cmFuc2Zlcl9jb250ZXh0KGN0eCk7CisJaWYgKHJlcy5tYWpvcl9z dGF0dXMgPT0gR1NTX1NfQ09NUExFVEUpIHsKKwkJbHVjaWQuaW5pdGlhdGUgPSByZXMuaW5pdGlh dGU7CisJCWx1Y2lkLmVuZHRpbWUgPSByZXMuZW5kdGltZTsKKwkJbHVjaWQuc2VuZF9zZXEgPSBy ZXMuc2VuZF9zZXE7CisJCWx1Y2lkLnJlY3Zfc2VxID0gcmVzLnJlY3Zfc2VxOworCQlsdWNpZC5w cm90b2NvbCA9IHJlcy5wcm90b2NvbDsKKwkJaWYgKHJlcy5wcm90b2NvbCA9PSAwKSB7CisJCQls dWNpZC5yZmMxOTY0X2tkLnNpZ25fYWxnID0gcmVzLnJmY19zaWduOworCQkJbHVjaWQucmZjMTk2 NF9rZC5zZWFsX2FsZyA9IHJlcy5yZmNfc2VhbDsKKwkJCWx1Y2lkLnJmYzE5NjRfa2QuY3R4X2tl eS50eXBlID0gcmVzLmN0eF90eXBlOworCQkJbHVjaWQucmZjMTk2NF9rZC5jdHhfa2V5Lmxlbmd0 aCA9IHJlcy5jdHhfa2V5Lmxlbmd0aDsKKwkJCWx1Y2lkLnJmYzE5NjRfa2QuY3R4X2tleS5kYXRh ID0gcmVzLmN0eF9rZXkudmFsdWU7CisJCX0gZWxzZSBpZiAocmVzLnByb3RvY29sID09IDEpIHsK KwkJCWx1Y2lkLmNmeF9rZC5oYXZlX2FjY2VwdG9yX3N1YmtleSA9IHJlcy5oYXZlX3N1YmtleTsK KwkJCWx1Y2lkLmNmeF9rZC5jdHhfa2V5LnR5cGUgPSByZXMuY3R4X3R5cGU7CisJCQlsdWNpZC5j Znhfa2QuY3R4X2tleS5sZW5ndGggPSByZXMuY3R4X2tleS5sZW5ndGg7CisJCQlsdWNpZC5jZnhf a2QuY3R4X2tleS5kYXRhID0gcmVzLmN0eF9rZXkudmFsdWU7CisJCQlsdWNpZC5jZnhfa2QuYWNj ZXB0b3Jfc3Via2V5LnR5cGUgPSByZXMuc3Via2V5X3R5cGU7CisJCQlsdWNpZC5jZnhfa2QuYWNj ZXB0b3Jfc3Via2V5Lmxlbmd0aCA9CisJCQkgICAgcmVzLnN1YmtleV9rZXkubGVuZ3RoOworCQkJ bHVjaWQuY2Z4X2tkLmFjY2VwdG9yX3N1YmtleS5kYXRhID0KKwkJCSAgICByZXMuc3Via2V5X2tl eS52YWx1ZTsKKwkJfSBlbHNlIHsKKwkJCXJlcy5tYWpvcl9zdGF0dXMgPSBHU1NfU19GQUlMVVJF OworCQl9CisJCWlmIChyZXMubWFqb3Jfc3RhdHVzID09IEdTU19TX0NPTVBMRVRFKQorCQkJcmVz Lm1ham9yX3N0YXR1cyA9IGtnc3NfdHJhbnNmZXJfY29udGV4dChjdHgsICZsdWNpZCk7Citwcmlu dGYoImtyYjVfaW1wb3J0OiBpbml0aWF0ZT0lZCBlbmR0aW1lPSVkIHNlbmRfc2VxPSVsZCByZWN2 X3NlcT0lbGQgcHJvdG89JWRcbiIsIHJlcy5pbml0aWF0ZSwgcmVzLmVuZHRpbWUsIHJlcy5zZW5k X3NlcSwgcmVzLnJlY3Zfc2VxLCByZXMucHJvdG9jb2wpOworCX0KIAorCXhkcl9mcmVlKCh4ZHJw cm9jX3QpIHhkcl9pbml0X3NlY19jb250ZXh0X3BsdXNfcmVzLCAmcmVzKTsKKwogCXJldHVybiAo cmVzLm1ham9yX3N0YXR1cyk7CiB9Ci0tLSBzeXMva2dzc2FwaS9nc3NhcGlfaW1wbC5oLnNhdgky MDI1LTA3LTMxIDEzOjM0OjQ2LjQxMTI0MjAwMCAtMDcwMAorKysgc3lzL2tnc3NhcGkvZ3NzYXBp X2ltcGwuaAkyMDI1LTA3LTMxIDEzOjM1OjExLjcxNzY3NjAwMCAtMDcwMApAQCAtNzgsNSArNzgs NSBAQCBleHRlcm4gdm9pZCBrZ3NzX2RlbGV0ZV9jb250ZXh0KGdzc19jdHhfaWRfdCBjdHgsIGdz c18KIGV4dGVybiBjb25zdCBjaGFyICprZ3NzX2ZpbmRfbWVjaF9ieV9vaWQoY29uc3QgZ3NzX09J RCBvaWQpOwogZXh0ZXJuIGdzc19jdHhfaWRfdCBrZ3NzX2NyZWF0ZV9jb250ZXh0KGdzc19PSUQg bWVjaF90eXBlKTsKIGV4dGVybiB2b2lkIGtnc3NfZGVsZXRlX2NvbnRleHQoZ3NzX2N0eF9pZF90 IGN0eCwgZ3NzX2J1ZmZlcl90IG91dHB1dF90b2tlbik7Ci1leHRlcm4gT01fdWludDMyIGtnc3Nf dHJhbnNmZXJfY29udGV4dChnc3NfY3R4X2lkX3QgY3R4KTsKK2V4dGVybiBPTV91aW50MzIga2dz c190cmFuc2Zlcl9jb250ZXh0KGdzc19jdHhfaWRfdCBjdHgsIHZvaWQgKmxjdHgpOwogZXh0ZXJu IHZvaWQga2dzc19jb3B5X2J1ZmZlcihjb25zdCBnc3NfYnVmZmVyX3QgZnJvbSwgZ3NzX2J1ZmZl cl90IHRvKTsKLS0tIHN5cy9rZ3NzYXBpL2dzc19hY2NlcHRfc2VjX2NvbnRleHQuYy5zYXYJMjAy NS0wNy0zMSAxMzozNjozNC41ODUzOTEwMDAgLTA3MDAKKysrIHN5cy9rZ3NzYXBpL2dzc19hY2Nl cHRfc2VjX2NvbnRleHQuYwkyMDI1LTA4LTAxIDA3OjIzOjI5LjQwOTIxOTAwMCAtMDcwMApAQCAt MTM4LDcgKzEzOCwxMzcgQEAgT01fdWludDMyIGdzc19hY2NlcHRfc2VjX2NvbnRleHQoT01fdWlu dDMyICptaW5vcl9zdGF0CiAJICogZXRjLikgdG8gdGhlIGtlcm5lbCBpbXBsZW1lbnRhdGlvbi4K IAkgKi8KIAlpZiAocmVzLm1ham9yX3N0YXR1cyA9PSBHU1NfU19DT01QTEVURSkKLQkJcmVzLm1h am9yX3N0YXR1cyA9IGtnc3NfdHJhbnNmZXJfY29udGV4dChjdHgpOworCQlyZXMubWFqb3Jfc3Rh dHVzID0ga2dzc190cmFuc2Zlcl9jb250ZXh0KGN0eCwgTlVMTCk7CiAKIAlyZXR1cm4gKHJlcy5t YWpvcl9zdGF0dXMpOwogfQorCitPTV91aW50MzIgZ3NzX2FjY2VwdF9zZWNfY29udGV4dF9wbHVz KE9NX3VpbnQzMiAqbWlub3Jfc3RhdHVzLAorICAgIGdzc19jdHhfaWRfdCAqY29udGV4dF9oYW5k bGUsCisgICAgY29uc3QgZ3NzX2NyZWRfaWRfdCBhY2NlcHRvcl9jcmVkX2hhbmRsZSwKKyAgICBj b25zdCBnc3NfYnVmZmVyX3QgaW5wdXRfdG9rZW4sCisgICAgY29uc3QgZ3NzX2NoYW5uZWxfYmlu ZGluZ3NfdCBpbnB1dF9jaGFuX2JpbmRpbmdzLAorICAgIGdzc19uYW1lX3QgKnNyY19uYW1lLAor ICAgIGdzc19PSUQgKm1lY2hfdHlwZSwKKyAgICBnc3NfYnVmZmVyX3Qgb3V0cHV0X3Rva2VuLAor ICAgIE9NX3VpbnQzMiAqcmV0X2ZsYWdzLAorICAgIE9NX3VpbnQzMiAqdGltZV9yZWMsCisgICAg Z3NzX2NyZWRfaWRfdCAqZGVsZWdhdGVkX2NyZWRfaGFuZGxlKQoreworCXN0cnVjdCBhY2NlcHRf c2VjX2NvbnRleHRfcGx1c19yZXMgcmVzOworCXN0cnVjdCBhY2NlcHRfc2VjX2NvbnRleHRfcGx1 c19hcmdzIGFyZ3M7CisJZ3NzX2tyYjVfbHVjaWRfY29udGV4dF92MV90IGx1Y2lkOworCWVudW0g Y2xudF9zdGF0IHN0YXQ7CisJZ3NzX2N0eF9pZF90IGN0eCA9ICpjb250ZXh0X2hhbmRsZTsKKwln c3NfbmFtZV90IG5hbWU7CisJZ3NzX2NyZWRfaWRfdCBjcmVkOworCUNMSUVOVCAqY2w7CisKKwlj bCA9IGtnc3NfZ3NzZF9jbGllbnQoKTsKKwlpZiAoY2wgPT0gTlVMTCkgeworCQkqbWlub3Jfc3Rh dHVzID0gMDsKKwkJcmV0dXJuIChHU1NfU19GQUlMVVJFKTsKKwl9CisKKwlpZiAoY3R4KQorCQlh cmdzLmN0eCA9IGN0eC0+aGFuZGxlOworCWVsc2UKKwkJYXJncy5jdHggPSAwOworCWlmIChhY2Nl cHRvcl9jcmVkX2hhbmRsZSkKKwkJYXJncy5jcmVkID0gYWNjZXB0b3JfY3JlZF9oYW5kbGUtPmhh bmRsZTsKKwllbHNlCisJCWFyZ3MuY3JlZCA9IDA7CisJYXJncy5pbnB1dF90b2tlbiA9ICppbnB1 dF90b2tlbjsKKwlhcmdzLmlucHV0X2NoYW5fYmluZGluZ3MgPSBpbnB1dF9jaGFuX2JpbmRpbmdz OworCisJYnplcm8oJnJlcywgc2l6ZW9mKHJlcykpOworCXN0YXQgPSBnc3NkX2FjY2VwdF9zZWNf Y29udGV4dF9wbHVzXzEoJmFyZ3MsICZyZXMsIGNsKTsKKwlDTE5UX1JFTEVBU0UoY2wpOworCWlm IChzdGF0ICE9IFJQQ19TVUNDRVNTKSB7CisJCSptaW5vcl9zdGF0dXMgPSBzdGF0OworCQlyZXR1 cm4gKEdTU19TX0ZBSUxVUkUpOworCX0KKworCWlmIChyZXMubWFqb3Jfc3RhdHVzICE9IEdTU19T X0NPTVBMRVRFCisJICAgICYmIHJlcy5tYWpvcl9zdGF0dXMgIT0gR1NTX1NfQ09OVElOVUVfTkVF REVEKSB7CisJCSptaW5vcl9zdGF0dXMgPSByZXMubWlub3Jfc3RhdHVzOworCQl4ZHJfZnJlZSgo eGRycHJvY190KSB4ZHJfYWNjZXB0X3NlY19jb250ZXh0X3JlcywgJnJlcyk7CisJCXJldHVybiAo cmVzLm1ham9yX3N0YXR1cyk7CisJfQorCisJKm1pbm9yX3N0YXR1cyA9IHJlcy5taW5vcl9zdGF0 dXM7CisKKwlpZiAoIWN0eCkgeworCQljdHggPSBrZ3NzX2NyZWF0ZV9jb250ZXh0KHJlcy5tZWNo X3R5cGUpOworCQlpZiAoIWN0eCkgeworCQkJeGRyX2ZyZWUoKHhkcnByb2NfdCkgeGRyX2FjY2Vw dF9zZWNfY29udGV4dF9yZXMsICZyZXMpOworCQkJKm1pbm9yX3N0YXR1cyA9IDA7CisJCQlyZXR1 cm4gKEdTU19TX0JBRF9NRUNIKTsKKwkJfQorCX0KKwkqY29udGV4dF9oYW5kbGUgPSBjdHg7CisK KwljdHgtPmhhbmRsZSA9IHJlcy5jdHg7CisJbmFtZSA9IG1hbGxvYyhzaXplb2Yoc3RydWN0IF9n c3NfbmFtZV90KSwgTV9HU1NBUEksIE1fV0FJVE9LKTsKKwluYW1lLT5oYW5kbGUgPSByZXMuc3Jj X25hbWU7CisJaWYgKHNyY19uYW1lKSB7CisJCSpzcmNfbmFtZSA9IG5hbWU7CisJfSBlbHNlIHsK KwkJT01fdWludDMyIGp1bms7CisJCWdzc19yZWxlYXNlX25hbWUoJmp1bmssICZuYW1lKTsKKwl9 CisJaWYgKG1lY2hfdHlwZSkKKwkJKm1lY2hfdHlwZSA9IEtHU1NfTUVDSF9UWVBFKGN0eCk7CisJ a2dzc19jb3B5X2J1ZmZlcigmcmVzLm91dHB1dF90b2tlbiwgb3V0cHV0X3Rva2VuKTsKKwlpZiAo cmV0X2ZsYWdzKQorCQkqcmV0X2ZsYWdzID0gcmVzLnJldF9mbGFnczsKKwlpZiAodGltZV9yZWMp CisJCSp0aW1lX3JlYyA9IHJlcy50aW1lX3JlYzsKKwljcmVkID0gbWFsbG9jKHNpemVvZihzdHJ1 Y3QgX2dzc19jcmVkX2lkX3QpLCBNX0dTU0FQSSwgTV9XQUlUT0spOworCWNyZWQtPmhhbmRsZSA9 IHJlcy5kZWxlZ2F0ZWRfY3JlZF9oYW5kbGU7CisJaWYgKGRlbGVnYXRlZF9jcmVkX2hhbmRsZSkg eworCQkqZGVsZWdhdGVkX2NyZWRfaGFuZGxlID0gY3JlZDsKKwl9IGVsc2UgeworCQlPTV91aW50 MzIganVuazsKKwkJZ3NzX3JlbGVhc2VfY3JlZCgmanVuaywgJmNyZWQpOworCX0KKworCS8qCisJ ICogSWYgdGhlIGNvbnRleHQgZXN0YWJsaXNobWVudCBpcyBjb21wbGV0ZSwgZXhwb3J0IGl0IGZy b20KKwkgKiB1c2VybGFuZCBhbmQgaGFuZCB0aGUgcmVzdWx0ICh3aGljaCBpbmNsdWRlcyBrZXkg bWF0ZXJpYWwKKwkgKiBldGMuKSB0byB0aGUga2VybmVsIGltcGxlbWVudGF0aW9uLgorCSAqLwor CWlmIChyZXMubWFqb3Jfc3RhdHVzID09IEdTU19TX0NPTVBMRVRFKSB7CisJCWx1Y2lkLmluaXRp YXRlID0gcmVzLmluaXRpYXRlOworCQlsdWNpZC5lbmR0aW1lID0gcmVzLmVuZHRpbWU7CisJCWx1 Y2lkLnNlbmRfc2VxID0gcmVzLnNlbmRfc2VxOworCQlsdWNpZC5yZWN2X3NlcSA9IHJlcy5yZWN2 X3NlcTsKKwkJbHVjaWQucHJvdG9jb2wgPSByZXMucHJvdG9jb2w7CisJCWlmIChyZXMucHJvdG9j b2wgPT0gMCkgeworCQkJbHVjaWQucmZjMTk2NF9rZC5zaWduX2FsZyA9IHJlcy5yZmNfc2lnbjsK KwkJCWx1Y2lkLnJmYzE5NjRfa2Quc2VhbF9hbGcgPSByZXMucmZjX3NlYWw7CisJCQlsdWNpZC5y ZmMxOTY0X2tkLmN0eF9rZXkudHlwZSA9IHJlcy5jdHhfdHlwZTsKKwkJCWx1Y2lkLnJmYzE5NjRf a2QuY3R4X2tleS5sZW5ndGggPSByZXMuY3R4X2tleS5sZW5ndGg7CisJCQlsdWNpZC5yZmMxOTY0 X2tkLmN0eF9rZXkuZGF0YSA9IHJlcy5jdHhfa2V5LnZhbHVlOworCQl9IGVsc2UgaWYgKHJlcy5w cm90b2NvbCA9PSAxKSB7CisJCQlsdWNpZC5jZnhfa2QuaGF2ZV9hY2NlcHRvcl9zdWJrZXkgPSBy ZXMuaGF2ZV9zdWJrZXk7CisJCQlsdWNpZC5jZnhfa2QuY3R4X2tleS50eXBlID0gcmVzLmN0eF90 eXBlOworCQkJbHVjaWQuY2Z4X2tkLmN0eF9rZXkubGVuZ3RoID0gcmVzLmN0eF9rZXkubGVuZ3Ro OworCQkJbHVjaWQuY2Z4X2tkLmN0eF9rZXkuZGF0YSA9IHJlcy5jdHhfa2V5LnZhbHVlOworCQkJ bHVjaWQuY2Z4X2tkLmFjY2VwdG9yX3N1YmtleS50eXBlID0gcmVzLnN1YmtleV90eXBlOworCQkJ bHVjaWQuY2Z4X2tkLmFjY2VwdG9yX3N1YmtleS5sZW5ndGggPQorCQkJICAgIHJlcy5zdWJrZXlf a2V5Lmxlbmd0aDsKKwkJCWx1Y2lkLmNmeF9rZC5hY2NlcHRvcl9zdWJrZXkuZGF0YSA9CisJCQkg ICAgcmVzLnN1YmtleV9rZXkudmFsdWU7CisJCX0gZWxzZSB7CisJCQlyZXMubWFqb3Jfc3RhdHVz ID0gR1NTX1NfRkFJTFVSRTsKKwkJfQorCQlpZiAocmVzLm1ham9yX3N0YXR1cyA9PSBHU1NfU19D T01QTEVURSkKKwkJCXJlcy5tYWpvcl9zdGF0dXMgPSBrZ3NzX3RyYW5zZmVyX2NvbnRleHQoY3R4 LCAmbHVjaWQpOworcHJpbnRmKCJrcmI1X2ltcG9ydDogaW5pdGlhdGU9JWQgZW5kdGltZT0lZCBz ZW5kX3NlcT0lbGQgcmVjdl9zZXE9JWxkIHByb3RvPSVkXG4iLCByZXMuaW5pdGlhdGUsIHJlcy5l bmR0aW1lLCByZXMuc2VuZF9zZXEsIHJlcy5yZWN2X3NlcSwgcmVzLnByb3RvY29sKTsKKwl9CisK Kwl4ZHJfZnJlZSgoeGRycHJvY190KSB4ZHJfYWNjZXB0X3NlY19jb250ZXh0X3JlcywgJnJlcyk7 CisKKwlyZXR1cm4gKHJlcy5tYWpvcl9zdGF0dXMpOworfQotLS0gc3lzL3JwYy9ycGNzZWNfZ3Nz L3JwY3NlY19nc3MuYy5zYXYJMjAyNS0wOC0wMSAwODo0OTozMS42NjcwMDAwMDAgLTA3MDAKKysr IHN5cy9ycGMvcnBjc2VjX2dzcy9ycGNzZWNfZ3NzLmMJMjAyNS0wOC0wMSAwODo0ODoyNS4wOTUx MDAwMDAgLTA3MDAKQEAgLTc0Niw2ICs3NDYsNyBAQCBycGNfZ3NzX2luaXQoQVVUSCAqYXV0aCwg cnBjX2dzc19vcHRpb25zX3JldF90ICpvcHRpb24KIAlzdHJ1Y3QgcnBjX2NhbGxleHRyYQkgZXh0 OwogCWdzc19PSUQJCQltZWNoX29pZDsKIAlnc3NfT0lEX3NldAkJbWVjaGxpc3Q7CisJc3RhdGlj IGVudW0ga3JiX2ltcAlteV9rcmJfaW1wID0gS1JCSU1QX1VOS05PV047CiAKIAlycGNfZ3NzX2xv Z19kZWJ1ZygiaW4gcnBjX2dzc19yZWZyZXNoKCkiKTsKIAkKQEAgLTg1Miw2ICs4NTMsMTQgQEAg cnBjX2dzc19pbml0KEFVVEggKmF1dGgsIHJwY19nc3Nfb3B0aW9uc19yZXRfdCAqb3B0aW9uCiAJ CWdvdG8gb3V0OwogCX0KIAorCWlmIChteV9rcmJfaW1wID09IEtSQklNUF9VTktOT1dOKSB7CisJ CW1hal9zdGF0ID0gZ3NzX3N1cHBvcnRzX2x1Y2lkKCZtaW5fc3RhdCwgTlVMTCk7CisJCWlmICht YWpfc3RhdCA9PSBHU1NfU19DT01QTEVURSkKKwkJCW15X2tyYl9pbXAgPSBLUkJJTVBfTUlUOwor CQllbHNlCisJCQlteV9rcmJfaW1wID0gS1JCSU1QX0hFU0lPRDE7CisJfQorCiAJLyogR1NTIGNv bnRleHQgZXN0YWJsaXNobWVudCBsb29wLiAqLwogCW1lbXNldCgmcmVjdl90b2tlbiwgMCwgc2l6 ZW9mKHJlY3ZfdG9rZW4pKTsKIAltZW1zZXQoJmdyLCAwLCBzaXplb2YoZ3IpKTsKQEAgLTg2Miwy MCArODcxLDM4IEBAIHJwY19nc3NfaW5pdChBVVRIICphdXRoLCBycGNfZ3NzX29wdGlvbnNfcmV0 X3QgKm9wdGlvbgogCWZvciAoOzspIHsKIAkJY3JzYXZlID0gdGQtPnRkX3VjcmVkOwogCQl0ZC0+ dGRfdWNyZWQgPSBnZC0+Z2RfdWNyZWQ7Ci0JCW1hal9zdGF0ID0gZ3NzX2luaXRfc2VjX2NvbnRl eHQoJm1pbl9zdGF0LAotCQkgICAgZ2QtPmdkX29wdGlvbnMubXlfY3JlZCwKLQkJICAgICZnZC0+ Z2RfY3R4LAotCQkgICAgbmFtZSwKLQkJICAgIGdkLT5nZF9tZWNoLAotCQkgICAgZ2QtPmdkX29w dGlvbnMucmVxX2ZsYWdzLAotCQkgICAgZ2QtPmdkX29wdGlvbnMudGltZV9yZXEsCi0JCSAgICBn ZC0+Z2Rfb3B0aW9ucy5pbnB1dF9jaGFubmVsX2JpbmRpbmdzLAotCQkgICAgcmVjdl90b2tlbnAs Ci0JCSAgICAmZ2QtPmdkX21lY2gsCS8qIHVzZWQgbWVjaCAqLwotCQkgICAgJnNlbmRfdG9rZW4s Ci0JCSAgICAmb3B0aW9uc19yZXQtPnJldF9mbGFncywKLQkJICAgICZvcHRpb25zX3JldC0+dGlt ZV9yZXEpOworcHJpbnRmKCJnZF9tZWNoPSVwXG4iLCBnZC0+Z2RfbWVjaCk7CisJCWlmIChteV9r cmJfaW1wID09IEtSQklNUF9NSVQpCisJCQltYWpfc3RhdCA9IGdzc19pbml0X3NlY19jb250ZXh0 X3BsdXMoJm1pbl9zdGF0LAorCQkJICAgIGdkLT5nZF9vcHRpb25zLm15X2NyZWQsCisJCQkgICAg JmdkLT5nZF9jdHgsCisJCQkgICAgbmFtZSwKKwkJCSAgICBnZC0+Z2RfbWVjaCwKKwkJCSAgICBn ZC0+Z2Rfb3B0aW9ucy5yZXFfZmxhZ3MsCisJCQkgICAgZ2QtPmdkX29wdGlvbnMudGltZV9yZXEs CisJCQkgICAgZ2QtPmdkX29wdGlvbnMuaW5wdXRfY2hhbm5lbF9iaW5kaW5ncywKKwkJCSAgICBy ZWN2X3Rva2VucCwKKwkJCSAgICAmZ2QtPmdkX21lY2gsCS8qIHVzZWQgbWVjaCAqLworCQkJICAg ICZzZW5kX3Rva2VuLAorCQkJICAgICZvcHRpb25zX3JldC0+cmV0X2ZsYWdzLAorCQkJICAgICZv cHRpb25zX3JldC0+dGltZV9yZXEpOworCQllbHNlCisJCQltYWpfc3RhdCA9IGdzc19pbml0X3Nl Y19jb250ZXh0KCZtaW5fc3RhdCwKKwkJCSAgICBnZC0+Z2Rfb3B0aW9ucy5teV9jcmVkLAorCQkJ ICAgICZnZC0+Z2RfY3R4LAorCQkJICAgIG5hbWUsCisJCQkgICAgZ2QtPmdkX21lY2gsCisJCQkg ICAgZ2QtPmdkX29wdGlvbnMucmVxX2ZsYWdzLAorCQkJICAgIGdkLT5nZF9vcHRpb25zLnRpbWVf cmVxLAorCQkJICAgIGdkLT5nZF9vcHRpb25zLmlucHV0X2NoYW5uZWxfYmluZGluZ3MsCisJCQkg ICAgcmVjdl90b2tlbnAsCisJCQkgICAgJmdkLT5nZF9tZWNoLAkvKiB1c2VkIG1lY2ggKi8KKwkJ CSAgICAmc2VuZF90b2tlbiwKKwkJCSAgICAmb3B0aW9uc19yZXQtPnJldF9mbGFncywKKwkJCSAg ICAmb3B0aW9uc19yZXQtPnRpbWVfcmVxKTsKIAkJdGQtPnRkX3VjcmVkID0gY3JzYXZlOworcHJp bnRmKCJhZnQgZ3NzX2luaXQgZ2RfbWVjaD0lcFxuIiwgZ2QtPmdkX21lY2gpOworcHJpbnRmKCJh ZnQgZ3NzX2luaXQgbWFqPTB4JXggbWluPSVkXG4iLCBtYWpfc3RhdCwgbWluX3N0YXQpOwogCQkK IAkJLyoKIAkJICogRnJlZSB0aGUgdG9rZW4gd2hpY2ggd2UgZ290IGZyb20gdGhlIHNlcnZlciAo aWYKLS0tIHN5cy9ycGMvcnBjc2VjX2dzcy9ycGNzZWNfZ3NzX2ludC5oLnNhdgkyMDI1LTA4LTAx IDA4OjM4OjA2LjUxNjUzMjAwMCAtMDcwMAorKysgc3lzL3JwYy9ycGNzZWNfZ3NzL3JwY3NlY19n c3NfaW50LmgJMjAyNS0wOC0wMSAwODo0MToxMy44NjEyMzkwMDAgLTA3MDAKQEAgLTczLDYgKzcz LDEyIEBAIHN0cnVjdCBycGNfZ3NzX2luaXRfcmVzIHsKIC8qIE1heGltdW0gc2VxdWVuY2UgbnVt YmVyIHZhbHVlLiAqLwogI2RlZmluZSBNQVhTRVEJCTB4ODAwMDAwMDAKIAorZW51bSBrcmJfaW1w IHsKKwlLUkJJTVBfVU5LTk9XTiwKKwlLUkJJTVBfSEVTSU9EMSwKKwlLUkJJTVBfTUlUCit9Owor CiAvKiBQcm90b3R5cGVzLiAqLwogX19CRUdJTl9ERUNMUwogCi0tLSBzeXMvcnBjL3JwY3NlY19n c3Mvc3ZjX3JwY3NlY19nc3MuYy5zYXYJMjAyNS0wOC0wMSAwODo1MDoyMS43MjQ4NDkwMDAgLTA3 MDAKKysrIHN5cy9ycGMvcnBjc2VjX2dzcy9zdmNfcnBjc2VjX2dzcy5jCTIwMjUtMDgtMDEgMDg6 NTY6NDQuOTAyMzg4MDAwIC0wNzAwCkBAIC05MjUsOSArOTI1LDE5IEBAIHN2Y19ycGNfZ3NzX2Fj Y2VwdF9zZWNfY29udGV4dChzdHJ1Y3Qgc3ZjX3JwY19nc3NfY2xpZQogCU9NX3VpbnQzMgkJbWFq X3N0YXQgPSAwLCBtaW5fc3RhdCA9IDAsIHJldF9mbGFnczsKIAlPTV91aW50MzIJCWNyZWRfbGlm ZXRpbWU7CiAJc3RydWN0IHN2Y19ycGNfZ3NzX3N2Y19uYW1lICpzbmFtZTsKKwlzdGF0aWMgZW51 bSBrcmJfaW1wCW15X2tyYl9pbXAgPSBLUkJJTVBfVU5LTk9XTjsKIAogCXJwY19nc3NfbG9nX2Rl YnVnKCJpbiBzdmNfcnBjX2dzc19hY2NlcHRfY29udGV4dCgpIik7CiAJCisJaWYgKG15X2tyYl9p bXAgPT0gS1JCSU1QX1VOS05PV04pIHsKKwkJbWFqX3N0YXQgPSBnc3Nfc3VwcG9ydHNfbHVjaWQo Jm1pbl9zdGF0LCBOVUxMKTsKKwkJaWYgKG1hal9zdGF0ID09IEdTU19TX0NPTVBMRVRFKQorCQkJ bXlfa3JiX2ltcCA9IEtSQklNUF9NSVQ7CisJCWVsc2UKKwkJCW15X2tyYl9pbXAgPSBLUkJJTVBf SEVTSU9EMTsKKwkJbWluX3N0YXQgPSAwOworCX0KKwogCS8qIERlc2VyaWFsaXplIGFyZ3VtZW50 cy4gKi8KIAltZW1zZXQoJnJlY3ZfdG9rLCAwLCBzaXplb2YocmVjdl90b2spKTsKIAkKQEAgLTk0 OSwxOCArOTU5LDMzIEBAIHN2Y19ycGNfZ3NzX2FjY2VwdF9zZWNfY29udGV4dChzdHJ1Y3Qgc3Zj X3JwY19nc3NfY2xpZQogCQkJaWYgKHNuYW1lLT5zbl9wcm9ncmFtID09IHJxc3QtPnJxX3Byb2cK IAkJCSAgICAmJiBzbmFtZS0+c25fdmVyc2lvbiA9PSBycXN0LT5ycV92ZXJzKSB7CiAJCQlyZXRy eToKLQkJCQlnci0+Z3JfbWFqb3IgPSBnc3NfYWNjZXB0X3NlY19jb250ZXh0KAotCQkJCQkmZ3It PmdyX21pbm9yLAotCQkJCQkmY2xpZW50LT5jbF9jdHgsCi0JCQkJCXNuYW1lLT5zbl9jcmVkLAot CQkJCQkmcmVjdl90b2ssCi0JCQkJCUdTU19DX05PX0NIQU5ORUxfQklORElOR1MsCi0JCQkJCSZj bGllbnQtPmNsX2NuYW1lLAotCQkJCQkmbWVjaCwKLQkJCQkJJmdyLT5ncl90b2tlbiwKLQkJCQkJ JnJldF9mbGFncywKLQkJCQkJJmNyZWRfbGlmZXRpbWUsCi0JCQkJCSZjbGllbnQtPmNsX2NyZWRz KTsKKwkJCQlpZiAobXlfa3JiX2ltcCA9PSBLUkJJTVBfTUlUKQorCQkJCQlnci0+Z3JfbWFqb3Ig PQorCQkJCQkgICAgZ3NzX2FjY2VwdF9zZWNfY29udGV4dF9wbHVzKAorCQkJCQkJJmdyLT5ncl9t aW5vciwKKwkJCQkJCSZjbGllbnQtPmNsX2N0eCwKKwkJCQkJCXNuYW1lLT5zbl9jcmVkLAorCQkJ CQkJJnJlY3ZfdG9rLAorCQkJCQkJR1NTX0NfTk9fQ0hBTk5FTF9CSU5ESU5HUywKKwkJCQkJCSZj bGllbnQtPmNsX2NuYW1lLAorCQkJCQkJJm1lY2gsCisJCQkJCQkmZ3ItPmdyX3Rva2VuLAorCQkJ CQkJJnJldF9mbGFncywKKwkJCQkJCSZjcmVkX2xpZmV0aW1lLAorCQkJCQkJJmNsaWVudC0+Y2xf Y3JlZHMpOworCQkJCWVsc2UKKwkJCQkJZ3ItPmdyX21ham9yID0gZ3NzX2FjY2VwdF9zZWNfY29u dGV4dCgKKwkJCQkJCSZnci0+Z3JfbWlub3IsCisJCQkJCQkmY2xpZW50LT5jbF9jdHgsCisJCQkJ CQlzbmFtZS0+c25fY3JlZCwKKwkJCQkJCSZyZWN2X3RvaywKKwkJCQkJCUdTU19DX05PX0NIQU5O RUxfQklORElOR1MsCisJCQkJCQkmY2xpZW50LT5jbF9jbmFtZSwKKwkJCQkJCSZtZWNoLAorCQkJ CQkJJmdyLT5ncl90b2tlbiwKKwkJCQkJCSZyZXRfZmxhZ3MsCisJCQkJCQkmY3JlZF9saWZldGlt ZSwKKwkJCQkJCSZjbGllbnQtPmNsX2NyZWRzKTsKIAkJCQlpZiAoZ3ItPmdyX21ham9yID09IAog CQkJCSAgICBHU1NfU19DUkVERU5USUFMU19FWFBJUkVEKSB7CiAJCQkJCS8qCg== --0000000000009121f8063b56dc86-- From nobody Sat Aug 2 04:17:25 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bv8gD6Lwlz63XrR for ; Sat, 02 Aug 2025 04:17:44 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bv8gC1cnfz43ZC for ; Sat, 02 Aug 2025 04:17:43 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20230601.gappssmtp.com header.s=20230601 header.b=RX1Z0MBc; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::102c) smtp.mailfrom=wlosh@bsdimp.com; dmarc=none Received: by mail-pj1-x102c.google.com with SMTP id 98e67ed59e1d1-32106b0930eso1260534a91.0 for ; Fri, 01 Aug 2025 21:17:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1754108256; x=1754713056; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=tbC3aA0wFQFqftvXBvrzyEWDXm+E8y+YrtzC9wYOMEY=; b=RX1Z0MBcopBJ462sXMfS8Iw4A4vVD47xDu5ZSljVGO9KUs/CN5FB3IzXlC/FAA8GSm jnjQ0dZq5zrsQgIPDhBy8VoPIvTDLaVWlJ+PUDMET1/Jr3sQp9llqvYRBobFE9muXsi8 ZeldQEK6XTdz/dPal6j2IV3TBQREJYplmj19Hf6wMT7l3cR+cIGL8P3AjxycW5l4JVUn 3dGQ1cFyo/V6zLVQ5BPnCSWc9r0H1MK7D1uwuIucbNlQo1TV/Y9eUbQ5U+C6HLUYlhr7 /Vpk3VIyoLCgrwCPnMIkx5liu2CXGvgTG30sXhzGn+3Kb8X+3oZdiGD0cairCEOk/yso 7+VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754108256; x=1754713056; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=tbC3aA0wFQFqftvXBvrzyEWDXm+E8y+YrtzC9wYOMEY=; b=eQ5opoJpNgxdxDGzUzFDdKJ9ADhx6xmsJiQCRFnm1kZAf9DUAQ8yd0SGg+P4ZpF8cV ox3fgzueUNlflsUfAYd77U5+FvSYTIcOEb/AcSFEiE+Mr/D+RqVei2eVpvEuT9gSN1sL bgg3PchlR50Uv3TlVqM9Oixady/jwLAPzx57ThNekL3I32z+MS7uLSRBhX07bxQhXEbE sGJrDomICgRQysT19SK2HAk0rBkHy4B1hIxHCAFrjbJ0rQ2l5iGUiRSOqIPywrBzaM7Q pp4x0OcUC1Ia3mrIpUM+i11B6IUpL8dn5aLv6C/ggpKZT+wbsm4o7ZR/iCy0baQehBy+ Rbkw== X-Gm-Message-State: AOJu0YzN7Wm8tj7i8/UYMykFk75XO5Li7pe6mcpSnyTTLWZfAKt6oU/E XnvD9tpVZhAkUb6gWHDHZiHgwVqr9LAKQ641NuwH0w6XA7RhCogsr3CnGLXKMC0Vh1E8wKHigm9 eqniMX5og23k6roJgRH0TfhA8WISSiBiwvE9t1b5FqxWdgtAsleez X-Gm-Gg: ASbGncu7+sDfkBJd4C7H2Txio+825K05BldtaDv9VfOEH/oQvupCl2/dhrq3eUKxpMQ E9hSa7ton7SH8t0EcBn8ZAREo4Ghi8VKdQGS3My+VvfSe3DiW+2eV2q93zGWVXqAQu4jkFuAd3A ZsQBjpI7pQqLu58mv1xEOzPQSTMxLXMorR3hFW/GELLPevT9sGnhGdjrc4cD+vbpLIpcsHZzs/P cBn/j2JENV+j5YpWGKc1E2q/CMMLQpqU58Xqf/+Vw== X-Google-Smtp-Source: AGHT+IGOaAcGCE89gIzW+3YFH0ii7m+/xgB4hapmpVd3cOor1RtQOnTIRuzge5YAuGQFmHHEkQ72LLZN2vUa7ufzR9Y= X-Received: by 2002:a17:90b:3c04:b0:31f:69fd:a72b with SMTP id 98e67ed59e1d1-321162b7285mr2861811a91.29.1754108256151; Fri, 01 Aug 2025 21:17:36 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Fri, 1 Aug 2025 18:17:25 -1000 X-Gm-Features: Ac12FXwxO46_1UmSTYj6bUTrLbtesJ3SyOSX5aMe-o066hSDyJJLqhZD3qzsxtw Message-ID: Subject: Re: copying lines from one .h to another with different copyrights To: Rick Macklem Cc: FreeBSD CURRENT Content-Type: multipart/alternative; boundary="000000000000818307063b5a27ae" X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20230601.gappssmtp.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TAGGED_RCPT(0.00)[]; RCVD_TLS_LAST(0.00)[]; MISSING_XM_UA(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[gmail.com]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::102c:from]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_DN_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; DKIM_TRACE(0.00)[bsdimp-com.20230601.gappssmtp.com:+] X-Rspamd-Queue-Id: 4bv8gC1cnfz43ZC X-Spamd-Bar: -- --000000000000818307063b5a27ae Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable It's in the edge. One could legitimately go either way. I'd be inclined to include it, or some other acknowledgement. If you really didn't want to, that's defenible, but including is nicer. Warner On Fri, Aug 1, 2025, 1:34=E2=80=AFPM Rick Macklem = wrote: > On Fri, Aug 1, 2025 at 4:00=E2=80=AFPM Warner Losh wrote= : > > > > Got diff? Hard to know without it... > > > > But if it's just interface info and the files are >~200 lines, I'd just > copy. > > > > If there are comments, or the files are small, copy the > copyright/license too. > I've attached the diff. The file it is taken out of is 305 lines long. > > rick > > > > > Warner > > > > On Fri, Aug 1, 2025, 12:53=E2=80=AFPM Rick Macklem > wrote: > >> > >> Hi, > >> > >> I am working on a patch to fix the kgssapi so that it > >> works for MIT's Kerberos. > >> > >> I have copied about 20lines from the MIT .h file in > >> /usr/include/gssapi/gssapi_krb5.h to /usr/src/sys/kgssapi/gssapi.h. > >> (The kernel one is a small subset that the kernel code needs.) > >> > >> My question is... > >> Since the two .h files have different copyright notices, do I need > >> to copy the copyright notice into /usr/src/sys/kgssapi/gssapi.h? > >> > >> Thanks for any info (amateur lawyers welcome to comment), rick > >> > --000000000000818307063b5a27ae Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It's in the edge. One could legitimately go either wa= y. I'd be inclined to include it, or some other acknowledgement.=C2=A0 = If you really didn't want to, that's defenible, but including is ni= cer.

Warner

On Fri, Aug 1, 2025, 1:34=E2=80=AFPM Rick Macklem <rick.macklem@gmail.com> wrote:
On Fri, Aug 1, 2025 at 4:00=E2=80=AFPM War= ner Losh <imp@bsdimp.com> wrote:
>
> Got diff? Hard to know without it...
>
> But if it's just interface info and the files are >~200 lines, = I'd just copy.
>
> If there are comments, or the files are small, copy the copyright/lice= nse too.
I've attached the diff. The file it is taken out of is 305 lines long.<= br>
rick

>
> Warner
>
> On Fri, Aug 1, 2025, 12:53=E2=80=AFPM Rick Macklem <rick.mackle= m@gmail.com> wrote:
>>
>> Hi,
>>
>> I am working on a patch to fix the kgssapi so that it
>> works for MIT's Kerberos.
>>
>> I have copied about 20lines from the MIT .h file in
>> /usr/include/gssapi/gssapi_krb5.h to /usr/src/sys/kgssapi/gssapi.h= .
>> (The kernel one is a small subset that the kernel code needs.)
>>
>> My question is...
>> Since the two .h files have different copyright notices, do I need=
>> to copy the copyright notice into /usr/src/sys/kgssapi/gssapi.h? >>
>> Thanks for any info (amateur lawyers welcome to comment), rick
>>
--000000000000818307063b5a27ae-- From nobody Sat Aug 2 05:03:04 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bv9gr3d9Tz63b9Z for ; Sat, 02 Aug 2025 05:03:20 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bv9gr17hVz48Gr for ; Sat, 02 Aug 2025 05:03:20 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-615a115f0c0so4161046a12.0 for ; Fri, 01 Aug 2025 22:03:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754110997; x=1754715797; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=dPMpA3csJ8POuyVZ7OJIz2ULWngBuC6tm8vAFy5J4PQ=; b=TwJyyv/HGd+B6xMrg9GxuV+QMVIPxvr7Tv7etTF454P+CitWS19LCR+xf6uDwyqV72 Gt0NyIu808S8pMKuxNzq3G5mfLjQiM8W8S/GnNxMcqoagB5nIHlBFdJAG8GyIaT0bgJw P9WSTv2pilF6zRlvb3UCvbKIecyWuX6EywKgQ7hL1YIwnmhRoQs+aGUrNDzzmIwK1tRS uNlnbF4y/C9c2haiJbuULnkKpI6BcZgYcXMRugNEUvRBGMo/V1MC2V4o45AGvasTkfVJ V0u9M7FntIcTerNwwPLopM4yI7iEfU8Ir8T9B6/aktY/CFGjDo6m4+7s0QjftceBC0Pd yhhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754110997; x=1754715797; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dPMpA3csJ8POuyVZ7OJIz2ULWngBuC6tm8vAFy5J4PQ=; b=PSeoM6o7m7k1wHBzEHvQPG8WN0WVTPD8RSc2vc+rf96uD7pwtlIzWmJwxkSeuBrad+ 7WRzG0Li94T2wkvi4S34zeKKvv9Wqs0GyClOKrBDtSOrADTYLxCmfgbO+ceUTNxlfouT O3e7Bc2iuiZXML9n3eMjaq5EWC/geFCGpuTNz/sXSMlUtZnvM1SeeDgpaxyUAJ7rUFJL PxCcdYHyc45vuWwfnHB5vEOXEOz3M/30vR0ZHk1cLwG+LHzeCF+JyaEfuwp7/ZZ7HwAs I1mT5eZ/CZ9n/o8N3zL9+ZmiSN5Y6ariVyg1nJH72rOQNvHH+MsyLCRNHzU0wccXQ1q2 K95g== X-Gm-Message-State: AOJu0YwOo7ShQvd8i15u8sNMcuWPYeJUHqNYTF5hWjLSbd3SSZdMrxoJ bmxzdnJtkbNeIRUMJpdTZtkTLdVU3qQRTk3ChYHTwNV64SP/O9uwRJ6pH/jXrHLau+6ylBmE1Zp gZlEdeFoIErU9cOE5JHophrYLMEcc9egl X-Gm-Gg: ASbGncsrWv0LjyxN5qla1bIoj+i9jD2kWZ4Eih2kbDtXRPZknphKqlSOA7Z/Niq03Mb eteSh4C2umVVa+ffkjxHn93uLzIzktQiYf6ZJWOGIRD2NL6FmRGwuj41uW2PiVkqMP2V2zprXrq jE7d25MqYtB/fR1xrX3ZRGVPkjOgL6ufokT8rYH3Wei6uinVhbIMRCK+ssdlwv/XgsdiLohthnf sWCiP4xVzPQq+3HzBddxSywOv9oWXnKD97ZXA== X-Google-Smtp-Source: AGHT+IFhdpj7Wy38pTPimu+XeLf7wIOrhLVEBLfy0r3+mfUtHclpcW7TCRlEAGf1cmKbBUk2Sxjf5w7pD9ib6OgJ4xg= X-Received: by 2002:a05:6402:3494:b0:615:c767:5b7f with SMTP id 4fb4d7f45d1cf-615e6eeb3d5mr1869937a12.14.1754110996608; Fri, 01 Aug 2025 22:03:16 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Rick Macklem Date: Fri, 1 Aug 2025 22:03:04 -0700 X-Gm-Features: Ac12FXzptk9bg7Gi0aFPaUbiZgeW9dmWBCAJFgXjb56qA1-ZNNKSOs32Q9FYryY Message-ID: Subject: Re: copying lines from one .h to another with different copyrights To: Warner Losh Cc: FreeBSD CURRENT Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4bv9gr17hVz48Gr X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Fri, Aug 1, 2025 at 9:17=E2=80=AFPM Warner Losh wrote: > > It's in the edge. One could legitimately go either way. I'd be inclined t= o include it, or some other acknowledgement. If you really didn't want to,= that's defenible, but including is nicer. Ok, thanks, I'll include it, rick > > Warner > > On Fri, Aug 1, 2025, 1:34=E2=80=AFPM Rick Macklem wrote: >> >> On Fri, Aug 1, 2025 at 4:00=E2=80=AFPM Warner Losh wrot= e: >> > >> > Got diff? Hard to know without it... >> > >> > But if it's just interface info and the files are >~200 lines, I'd jus= t copy. >> > >> > If there are comments, or the files are small, copy the copyright/lice= nse too. >> I've attached the diff. The file it is taken out of is 305 lines long. >> >> rick >> >> > >> > Warner >> > >> > On Fri, Aug 1, 2025, 12:53=E2=80=AFPM Rick Macklem wrote: >> >> >> >> Hi, >> >> >> >> I am working on a patch to fix the kgssapi so that it >> >> works for MIT's Kerberos. >> >> >> >> I have copied about 20lines from the MIT .h file in >> >> /usr/include/gssapi/gssapi_krb5.h to /usr/src/sys/kgssapi/gssapi.h. >> >> (The kernel one is a small subset that the kernel code needs.) >> >> >> >> My question is... >> >> Since the two .h files have different copyright notices, do I need >> >> to copy the copyright notice into /usr/src/sys/kgssapi/gssapi.h? >> >> >> >> Thanks for any info (amateur lawyers welcome to comment), rick >> >> From nobody Sat Aug 2 12:16:19 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvMHg4CwSz63288 for ; Sat, 02 Aug 2025 12:16:31 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvMHg3gRnz3lWX; Sat, 02 Aug 2025 12:16:31 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754136991; 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: in-reply-to:in-reply-to:references:references; bh=XPMUc1vvKK74geHiuSY3OpVDKf050kC7KQqMuzqMu4U=; b=yENgY5VRwTz+zH25fWHKtIi4yLJU8V2Qu0r0Onx41aQkVrW85nDPvHTiRmy/pzxPHyEnKC RnjLGVddWkAq7DPA4L2a/5BpU+hbboC+brJ2oYjROcG8z6l750xngqg2XIQC9okqLMURF6 tOPU84kiuSI29bovw2VUgUcRw40EVJCvr/tVM/lFzdJJNHZdZo/WS4FFlELSnCo1Gm1Sr/ bOH9HF/c7Natw7azTb7mmea8ei/buVOYV3HryT8N2+lGZukb0Sukfer2BqaJzrh1KouZ/L AyHvN0J2YZ5+eu+H6RWU70rN8sPb6MTIHfA/6R92JHO8mlmmsRF1+ZRd+qJNvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754136991; 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: in-reply-to:in-reply-to:references:references; bh=XPMUc1vvKK74geHiuSY3OpVDKf050kC7KQqMuzqMu4U=; b=gisuPMjG2a9E/pmnVjf8fIj+3s97EoNZ6TFBXn7/6vH92IO0sud9m8uzuVbiOeG6dVYXWI au+4MZrJrSuJQvTgIxD4dvX56Y75zIF1j+0FRmipjt15YZtRLeS0NjW7X+JQcYC6pHVeTB I85n+fLD4FJmhKqiGZDVA56kY4BwbyVr8LywZfXMKYOqKT83XTjkRHyRythliEGOdfGzbL z/l2s7At9J14JF6hVS/KIRS+TynbSgCGA1H0IY/tpAjAHQXdO4xYR/1YWPiRKojW78H/+y x3P5eG5MzgzhXIGud24oIwf1uOSoJJiFV+wkDOkKA/8AfC9a8C/8BzF9+6RbMw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754136991; a=rsa-sha256; cv=none; b=rZU1SmeaStsBtzHQrtHWLKnpBCRTfejnjh+ZqpdKCH/OZcnfi50FRN1QJ28XJCy9VSFs0G pAhOqkz/4QX0sXWmpWXCM6ky27eXU/NVz0H7BY83AyfY7hwPnFqyrPtCyImDLiaf9BZpug 5ISg5fw7gJInYzWGCaJsYn9gYurXFBzsKCxzNUxEKhKJkDkGf0Q9RsfNv9KjDdsRL/cmAZ DV4ZTMUmp8Le0F4dIxww3VYtAuZ8vn+JXXgup884mv7VtonUOsJoEfCyVM0/IPdJt+CggB yclv4Jx4zwXbzw5H5xKAvSiBTmeVsRV22PI+Vgu9rGCGTo5hHyqhJhvfA57YqQ== Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bvMHg2sj3zKP3; Sat, 02 Aug 2025 12:16:31 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-4ab783a1e3bso3363371cf.3; Sat, 02 Aug 2025 05:16:31 -0700 (PDT) X-Gm-Message-State: AOJu0YwKn/gomDDU4h/Ab00S2boA6liAyYY9LAtFWfEYpEOvljO6AvD8 lo429GF9aWWKjO2rhRDMqDV7yWxW8FpdqQmFOdhrxEYv4F/c1HaB8QjARKliwjQcmIezl0tiQL8 DJZlWHIdkBvj2eZQkWc/lDASFxN4XNzg= X-Google-Smtp-Source: AGHT+IGbq3hrafajvET9Sq6atJz+N6ms80m6t81hyQo7pFcCEjVzIrp5jmCoKP9GS/1dw6wc9v4afd/Tnzyq1Zm90wM= X-Received: by 2002:a05:622a:409:b0:4a9:e46d:ca65 with SMTP id d75a77b69052e-4af1094961cmr25406681cf.3.1754136990791; Sat, 02 Aug 2025 05:16:30 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <9a192238-a56e-4944-ba1a-c330da2ef32c@kondratyev.su> <3a183117-05ad-4b48-8786-f8afd0dc6de3@FreeBSD.org> <1c78a688-c4b5-44e4-ab57-803526a3a45d@FreeBSD.org> In-Reply-To: <1c78a688-c4b5-44e4-ab57-803526a3a45d@FreeBSD.org> From: Nuno Teixeira Date: Sat, 2 Aug 2025 13:16:19 +0100 X-Gmail-Original-Message-ID: X-Gm-Features: Ac12FXwWAE_wSKOf0hC2VZry27madowN2h-JRY7ZlPNraMRbFQGqZ1WCvXEUrvM Message-ID: Subject: Re: CFT: evdev-awared moused To: Vladimir Kondratyev Cc: freebsd-current@freebsd.org Content-Type: multipart/alternative; boundary="000000000000393fe6063b60d8b6" --000000000000393fe6063b60d8b6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Vladimir, On recent main, UPDATING says "set the loader tunable hw.usb.usbhid_enable=3D0" in case of trouble and this is what I expect to happen on my Lenovo laptop on next upgrade. While I can live without mouse on console I don't feel the need to build your custom moused driver at this point but interested in if there's a PR/review with your changes that I might missed on this thread? Thanks, Vladimir Kondratyev escreveu (sexta, 1/08/2025 =C3=A0(s) 09:10): > On 8/1/25 04:59, Oleg Lelchuk wrote: > > The evdev-aware moused will be in the FreeBSD base system soon? > > That is the plan > > -- > WBR > Vladimir Kondratyev > > > --=20 Nuno Teixeira FreeBSD UNIX: Web: https://FreeBSD.org --000000000000393fe6063b60d8b6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Vladimir,

On recent ma= in, UPDATING says "set the loader tunable hw.usb.usbhid_enable=3D0&quo= t; in case of trouble and this is what I expect to happen on my Lenovo lapt= op on next upgrade.
While I can live without mouse on console= I don't feel the need to build your custom moused driver at this point= but interested in if there's a PR/review with your changes that I migh= t missed on this thread?

Thanks,

Vladimir Kondratyev <wulf@freebsd= .org> escreveu (sexta, 1/08/2025 =C3=A0(s) 09:10):
On 8/1/25 04:59, Oleg Lelchuk wro= te:
> The evdev-aware moused will be in the FreeBSD base system soon?

That is the plan

--
WBR
Vladimir Kondratyev




--
Nuno Teixeira
=
FreeBSD UNIX:=C2=A0 <eduardo@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0 https://Fr= eeBSD.org
--000000000000393fe6063b60d8b6-- From nobody Sat Aug 2 12:37:58 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvMnF41sqz6334d for ; Sat, 02 Aug 2025 12:38:41 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvMnF1cgVz3nNq; Sat, 02 Aug 2025 12:38:41 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-2401b855980so23046695ad.1; Sat, 02 Aug 2025 05:38:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754138315; x=1754743115; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=RhlUdxn6KOR3riIHI6KgfeaL/WhZTw48RKIKS/hAfbo=; b=bszdMr3GqQbLbGnE4bWi0qLuMN67v3/2eE0dE0dvrH/Xd0HwvxEZzlhhgbWyP6Oy+R eEDHKzdA6uO0EJC7OACnt5Nwwccj/xhUjVMNoGDnFR7ZVXVHaA0pH7kAktrc8UeOFuPZ uFKs6ECBbsIWzRnxeK7vAntpmeGV1zvDZ/QLGPf5LIYe38sP8/dBn3vTgi8Nv6UKvRg0 fZMLHQVXs1IRt9wPPbps5s4WM+TSWAISRq3gt7LihZ7po499ExzrTrcxoJU5mVdrrhFP cQup0SNfwNs9PkqZes34QYkhLetu/kwc8MM2N15NSx5W/AZfBtKHoHsazrxrMUTQlg3a gI3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754138315; x=1754743115; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RhlUdxn6KOR3riIHI6KgfeaL/WhZTw48RKIKS/hAfbo=; b=AL2TT3lJGBrBlbcunWSi9iJT2/IPi93Fwe8ECSKXrgITR43m3+xOHwuw8+jk8rgoJo TSFTT1bIDqQafHRRumwD/1GzCw+EcnzKPa90XNLr05PoY387Y9o9u2HqXZ7bLbdsu2Ij 5ttkoIGAIaDvOMOh6Xn+GeoLu2nc5gkZO6KuMe1iVnai0z5fDeYEs1/fq1VxGpIkBNZg nrXBW0fHVvNGo/AOkdThwQ0KTZXhAuULot3r7ZvyW5OyOQ90gUBE6Mn9AbyLg33PkQeo LxVuuDYA1FRy9w49bhuYLfNgJXi66DweXYDXNWoanaE65txfyhiwCjfYKLxyZCw4Jdty aQxw== X-Forwarded-Encrypted: i=1; AJvYcCXJWEEse0CWhtONADEIkW8FgRlZ673YEt8lcO1qhwBpyWezAAVdRNG/xOAIRI9o9CyIXk5r+mDLzPKC6/XCUI8=@freebsd.org X-Gm-Message-State: AOJu0YzxT4iZmBdYsaO6kPbtRkER7oORcRhwyPGyqmyVmPMsLW1ahrvD 6kc119BgLRqSGbtEtBJPvgfzPqajqCH/2D9uNyezvNd7j2Ci1DuGvVhHyj926TEPQScbt8JCuMO yzpfUeqSd4DyB47tur1nOdyGZLQlykW4yPggv X-Gm-Gg: ASbGncsQjV8I1+cheflDHuKf966y/lpgolCi0KDQzGXaU/PnaGnIxkn3WnmVTqyX6tT +aG2hz/rm53zu5eddl9EUBwA6t48FZBqzrw7wJ8bQZRWqCyDXtjj5qnKJuS4DXNyUj22cLKgusb b1Asmvw+I47FFSTsunpZm23WHgLTDtYzJZORWVTDNHO9+5ieSYmPySTnWdEyhnBMibDqU20ax0M CLlxybF83IsHX8ltKvL6v8vUfPtos3tVCtDGnfuIm4dZBc= X-Google-Smtp-Source: AGHT+IE/yVCa4Ha5llz+9HbqujOp2fUZWnI0Ue0wZhdk6lvUAuGASpamUuP5E3lHTRLel+px0tatq1YVow1AL8uMwOc= X-Received: by 2002:a17:902:da8d:b0:237:e696:3d56 with SMTP id d9443c01a7336-24247004eb6mr52607135ad.32.1754138314512; Sat, 02 Aug 2025 05:38:34 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <9a192238-a56e-4944-ba1a-c330da2ef32c@kondratyev.su> <3a183117-05ad-4b48-8786-f8afd0dc6de3@FreeBSD.org> <1c78a688-c4b5-44e4-ab57-803526a3a45d@FreeBSD.org> In-Reply-To: From: Mario Marietto Date: Sat, 2 Aug 2025 14:37:58 +0200 X-Gm-Features: Ac12FXx0PRRxfFtYc2MofyxRcD8K8UT8Iu88Ql-O5dd6wRIshbuKTsACkp-ETDU Message-ID: Subject: Re: CFT: evdev-awared moused To: Nuno Teixeira Cc: Vladimir Kondratyev , freebsd-current@freebsd.org Content-Type: multipart/alternative; boundary="0000000000001f9c36063b6127b2" X-Rspamd-Queue-Id: 4bvMnF1cgVz3nNq X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] --0000000000001f9c36063b6127b2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello to everyone. I would like to understand if the changes that you are talking about will badly affect the working of the FreeBSD based phone that I'm building. Specifically,it uses the CardKB keyboard with this (I2C to USB-C) adapter : https://www.digikey.it/it/products/detail/m5stack-technology-co-ltd/A140/22= 266235 and to make the trackpad work,it uses this (I2C to USB-C) controller : https://fingerpunch.xyz/product/xivik/ At the moment I'm using FreeBSD 14.2 and I checked that both the devices work great. But what will happen with freeBSD 15 ? Should I add some specific parameters in rc.conf or loader.conf to extend their functionality ? thanks= . Mario. On Sat, Aug 2, 2025 at 2:16=E2=80=AFPM Nuno Teixeira = wrote: > Hello Vladimir, > > On recent main, UPDATING says "set the loader tunable > hw.usb.usbhid_enable=3D0" in case of trouble and this is what I expect to > happen on my Lenovo laptop on next upgrade. > While I can live without mouse on console I don't feel the need to build > your custom moused driver at this point but interested in if there's a > PR/review with your changes that I might missed on this thread? > > Thanks, > > Vladimir Kondratyev escreveu (sexta, 1/08/2025 =C3=A0(= s) > 09:10): > >> On 8/1/25 04:59, Oleg Lelchuk wrote: >> > The evdev-aware moused will be in the FreeBSD base system soon? >> >> That is the plan >> >> -- >> WBR >> Vladimir Kondratyev >> >> >> > > -- > Nuno Teixeira > FreeBSD UNIX: Web: https://FreeBSD.org > --=20 Mario. --0000000000001f9c36063b6127b2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello to everyone.

I would l= ike to understand if the changes that you are talking about will badly affe= ct the working of the FreeBSD based phone that I'm building. Specifical= ly,it uses the CardKB keyboard with this (I2C to USB-C) adapter :

<= br>
and to make the trackpad work,it uses this (I2C to USB-C) con= troller :

=
At the moment I'm using FreeBSD 14.2 and I checked that = both the devices work great.=C2=A0

But what will h= appen with freeBSD 15 ? Should I add some specific parameters in rc.conf or= loader.conf to extend their=C2=A0functionality ? thanks.

Mario.

On Sat, Aug 2, 2025 at 2:16=E2=80=AFPM Nuno = Teixeira <eduar= do@freebsd.org> wrote:
Hello Vladimir,

On recent main, UPDATING says "set the loader tunable hw.usb.usbhid_= enable=3D0" in case of trouble and this is what I expect to happen on = my Lenovo laptop on next upgrade.
While I can live without mo= use on console I don't feel the need to build your custom moused driver= at this point but interested in if there's a PR/review with your chang= es that I might missed on this thread?

Thanks,

Vladi= mir Kondratyev <wu= lf@freebsd.org> escreveu (sexta, 1/08/2025 =C3=A0(s) 09:10):
On 8/1/25 04:59, Oleg L= elchuk wrote:
> The evdev-aware moused will be in the FreeBSD base system soon?

That is the plan

--
WBR
Vladimir Kondratyev




--
Nuno Teixeira
=
FreeBSD UNIX:=C2=A0 <eduardo@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0 https://Fr= eeBSD.org


--
Ma= rio.
--0000000000001f9c36063b6127b2-- From nobody Sat Aug 2 18:10:34 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvW8W6Bvsz63Pfs for ; Sat, 02 Aug 2025 18:10:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic.asd.mail.yahoo.com (sonic311-24.consmr.mail.gq1.yahoo.com [98.137.65.205]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvW8T2BVsz3M0w for ; Sat, 02 Aug 2025 18:10:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=MhHqSlha; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.205 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754158247; bh=X2+hmoG7rl6bXJhFWyVSQVmu4B/7kRpAg4tt+Ro3EH4=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=MhHqSlhavIdf4jUrcQ29apfle9p6PzDxQW71Lvqo0E6YdQOtjkll1Cfuzi0+uRO/V0fT/0ui4xiqei1U6PrtFJrhS/xz/j0FR/YF/B/k3ckvVK0TNJvEkzjey/6P6+OQ4bO5PA2XJbJ06lj18GwUhvckYlYaUohcPpJMMrTMn1E7Vut37/yyjjAfS+cYk6alY/DRFFPmtl0SQbqImM7kibbUlWY98VeaFDfBpQgxcrj2IUkwEM4osgxTxQCVjrcy7ZAjk+GEIvSLhCwgncstpzVjOZYOwEtLE/N133iSVKtrGb5kZNYm1rchiJSpc4AfkG/e6CcbVi/As/1k1vYQXg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754158247; bh=UDvA3zmK6rqvTBq1dCgUuUhWUhw2g6VKAGKWcjl0Hdv=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=e6jFr0cSms2sl5acYA8Xkn3PzFr7n5/dY/AUmCwIyy1mQHiUUFiBkZM2KznRJTnYskx/6f61fbc9alhBfykqLIxyFu+zVc5vcUpApvp1Bs2wdv3vtis4zqUu7iioMQbjFoYCvcpOgszknbAbKGz/YscnZf/LqnEoVDGvrd0DSFBodCuQ7v/HxvNJNnEPUTxL6FxJRIWaAITL5nWOXw6jCvs/8RoD7ExP0tEt3qqTf8tvQHBCLWE6aye8+x5QAvH+bjc5k4mgH1LjHd+LiqCUBzOxa05IWGqdhIjH+kE6zxdyWendGkxDPWLwkM6HO6cp1Wc3eKZr/spU+Q8vgkaFfg== X-YMail-OSG: t01XCPkVM1kWxoHvmarrLBpkPpyE4yug3LeAdGTnbwu_upD4bYu3o0ggrn9mc20 qkVb_7i2bWDVBOmECfoo0_bQiUPq8tJNp036k34e0apOIwZnodge79xOeJa8Emy.oB3aLWkdyO1e IG7B27C165e.JOSS5i7ZsCiczbeXlTI132sBCZ6U60oohKOAFuUikZ32uzOQ1r1O3b.eDwyn5zsM l.SLeAfesFM0180FE21h1YoICU7gljlHbN5WiDBpI_8nWZuBB4srBrqPc8lxgMO.A9Z.p_tl_Rqu Yf2_rpmnuaBUzv9gqB2f9KpsSw078mVL3GThUDXlVpAKHiSaZ_5tQ7aaWuvxMS2GA2DaT.w97jiV HC1xT0o_EgHiUdFcalsTtQTiolhr9i4KxZcpDE2OXXVItebsyCyBFhPkkq1OvCRjIwIpbgxoxcih gTfmo1DI9az6aWJFF33HO1Yubi7ccJmtNBKtvoaepqFVm3vlvrsdFjOLOqkFFrbtIgKb6Qie8T5E FofMmcD2ZLTc71pN1B1Hv1nvceXI.n_sxmAEwnZn_7UZFux72pXrT3Mya_VHdrdzawXEukUjvCoV BINneHW4zJ5uOKq8_3lPbR2RiUANxWlha_Zf9JKp7pfmwZlfeCF_bzFoindPJ3CaksEflx31dfdB n3iDlUrM4Q4d.A5sqkcAnXCeq8celxs8Z6KS8iHsXUrAHKKm38jo6GVrqD.sC2KThKMIUGMtSskK yLgExAv.lBe8HNb.s6jYQlF9D1jNOeffBPOHsqzeoIpHz9j88cQoGDnc6QOGIN9V0Nu2oNxtApZd yYFA63i5X7fcHEkPJQaNtok3sAYG7FzkKv_IxrS_cjXOS0BqUupKJDU1k8F8Zlo9zL2GK1fwRmVP VLEeyrrGOCB9bEJBu0w_f7ZM62K2jkQOPOkureYkFB423E14mFnMcFy4ge392ITCR2dyjxkv7S5i ufsTAxwEUpbo4jPAg5kNBsY5WMWAVeQoSMpra6y03DKJDWpprrrHuJ09eM5vz2Az8JvnudTZU7nH zFnqB6IW5O4bydBB4smh8aY644PXd1QKfwr.5ewUQxt9kQGuFv1lillBFrDvSW7.zPjCxgfxPnFB NssypRWY1UQD_nrux6fx_bCyMVCgI47vCG7wbCfH6uH0Mss7fe7EvpVWo1SOnCVCJT0YuKWw5FUm Tw5xVlNSBsrIGFN8_qKsAmMMfnmc73GkmBzNxlPVEIWWpTNul0EZHfYK3qNmY1z2b_yLZRCSRZDT mIuaSXQYytN3FTZOrGb0AmqcX4Ku8qQiaENQGCv8eKk_L81cI704cjMTp68vpqnx1YHaIDwpTw4l RgzV1hU8PMJY2OGopkf6l.4fISMYrj_ARE_3PQWLdErbfOP0Y_0XZbFClgJGiTIMk1zpBM_vYXiL dyldC7YdQmLm_MQPRebJjiIihVvpn6bucHcVkdL8VCk7X7E1glZbQMh8Z985.DoEtIIBWXAlaaOK IRSZqLLnFpYxKmpF7XoSB5Gmfu94WM9Uem8gqn51vKN6b69qyV5.Ao6cL9oXARIvgke947P42src LmWGKXFwoQBl9VyZwoxcNp_lxEnvUYpfR6Ry3OIca25FgSWhKGX759fO.UW2XRvu1Mhb3qo_i6nK l8K_J6FrhkouVHZXVQ_bzan0pXdTFRzbVaRjeqMOeWHQu4VbjUaVHy.Q_DP6vLM_9r_56iIkqUY4 9yBB.AKK8vtM6f6Zw65lCCsFVn8Q0ZZGhp76x2PXhFOCO7MIO0U8zZ9uAUn.0tNFzHBK_XWT9Gl5 jKLd68VSF9iCuXSyBQuhVsj2oqr0gb5GUUZ06nHSj9NKju_mCglsu6wqYyktGK8N.EnTHoe_T4r3 9xI5P.D2pFiRBQ6fyvH0jKh66taiXYni8u2utgGlAeWiNEO.mYz.VtZ12icmo0UyO3lyw44p8mcI lHMme6B4cOXKKn3oCehl7_UFddx_Y8Yi7KzwjyRYUR0x2aB9g26vSexO0iGAlJ6IvdMDsJP7cVTA havo9CUC4PN6509eaV4owr9iuo5CFiXG_bOMP0MD4GxWybnayWKEe_CW7JubdqULV56c1k76Y82B ssYxR4brhdMlAPG1dP3hSsh19uOud1a9t9pYN8Z6xDdYXWcp5gMj77e9FORHHHk6pwUtGVmPfSbN NWUs5cdW9M2p9VzjE1V5nTaRRTHv.aXusEJv86QUUPiYBMv8oBipoxoGoayx_LzWOj7kzJarj5Eh F2.wjEstQyqt0g6vaI00W2DC_eK8- X-Sonic-MF: X-Sonic-ID: 528ac7b9-e857-4408-bedb-266060192952 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sat, 2 Aug 2025 18:10:47 +0000 Received: by hermes--production-gq1-74d64bb7d7-f4j4n (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID cefde81009c236f83f0231bec1310f75; Sat, 02 Aug 2025 18:10:44 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: FYI: main-amd64 type poudriere(-devel) bulk -Ca times on same system: 157 Hrs vs. 65 Hrs Message-Id: <6FB605B7-8490-4213-88AB-8C4E7B049716@yahoo.com> Date: Sat, 2 Aug 2025 11:10:34 -0700 To: FreeBSD Mailing List , FreeBSD Current , FreeBSD Toolchain X-Mailer: Apple Mail (2.3826.600.51.1.1) References: <6FB605B7-8490-4213-88AB-8C4E7B049716.ref@yahoo.com> X-Spamd-Result: default: False [-3.49 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.989]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.205:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.205:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4bvW8T2BVsz3M0w X-Spamd-Bar: --- The difference is based on using differently configured poudriere-jail world builds: ) poudriere-jail world based on WITHOUT_MALLOC_PRODUCTION and WITH_LLVM_ASSERTIONS for building for main-amd64: 157 Hrs,=20 building 35456 packages. (An official PkgBase based jail.) vs. ) poudriere-jail world based on WITH_MALLOC_PRODUCTION and WITHOUT_LLVM_ASSERTIONS for building for main-amd64: 65Hrs, building 35479 packages. (Personal build of the jail content.) For both: ALLOW_MAKE_JOBS=3Dyes and MAKE_JOBS_NUMBER=3D3 were in use. Like beefy18 (the official main-amd64 builder system), 12 builders were in use, but there are only 32 FreeBSD cpus, not the 48 beefy18 has. The system used takes less time than beefy18 does. The kernel in use was the same official PkgBase build of main's GENERIC-NODEBUG . The boot world was from the same PkgBase build as well. The actual build times are both a fraction under the figures listed. For reference: # uname -apKU you have mail FreeBSD 7950X3D-ZFS 15.0-CURRENT FreeBSD 15.0-CURRENT = main-n278320-3a33e39edd48 GENERIC-NODEBUG amd64 amd64 1500048 1500048 See: = https://discord.com/channels/727023752348434432/1250652091702050826/140121= 1463728627765 and its following message for plots indicating how the package-building rate changed over time during each bulk -Ca build. Notes: Pkgs-Built per unit elapsed time is not a great measure of progress: it is not uniform across over the mix of tens of thousands of small-to-build port-packages vs. the comparatively few of the large-build port-packages. Still, comparing and contrasting the shapes of the of the curves indicates a significant difference based on the poudriere-jail world differences: it is more than just a total time difference. Too bad the likes of main-amd64 uses the same build server for both production package builds and for testing main-amd64. (main-aarch64 and main-armv7 would be similar.) Running testing with the debug context and production package builds the debug context would increase the test coverage. (I've had examples of debug builds working and non-debug builds panicking before.) The more timely package distributions would help with having more timely security updates available for main-amd64 packages as well. Odd idea relative to the just above?: Something for beefy17 to be involved in when it stops being the port-package builder for main-i386? =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sat Aug 2 18:13:48 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvWD66Wpqz63Pr3 for ; Sat, 02 Aug 2025 18:13:58 +0000 (UTC) (envelope-from jgopensource@proton.me) Received: from mail-24417.protonmail.ch (mail-24417.protonmail.ch [109.224.244.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvWD51Rt4z3PTv; Sat, 02 Aug 2025 18:13:57 +0000 (UTC) (envelope-from jgopensource@proton.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=proton.me header.s=g2lana2cifeavox2abcqa3i3em.protonmail header.b=N75JdEUz; spf=pass (mx1.freebsd.org: domain of jgopensource@proton.me designates 109.224.244.17 as permitted sender) smtp.mailfrom=jgopensource@proton.me; dmarc=pass (policy=quarantine) header.from=proton.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=g2lana2cifeavox2abcqa3i3em.protonmail; t=1754158433; x=1754417633; bh=NdtTflCm1/Y4n0qG5FEZ/OaSQ+TBBUs02CzVsHHoVIg=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=N75JdEUzAgChLPUUv3AguiTHlvfQsO0iZvmzf/XW5/7Gj3Gil2Bgau0XKlRcJpOMq lMXxjN35A6mqSf8mPeen+yhP4TzKd2G0DfMiHgk/KTduSqedo2bXUxjZBYA283ZDsR gYbn+YoTbqc64x/2jt0vNeQWd5i8dTDNe25JPiY6bAAjrElnA3G+3TxkAgvT97aSqm 2E0jzya6RvAlQHGwA1jda0pORp6ffWeg7tezdBVmAySZ7E6fNcLceVKugSzbjIYBDu PwNTmCUYRehv6vti/hX0lMfp9163rfVh1enbebsWnxS+6dM6i6C1Ed9MUQoYQ/zMYH Gy32aaLTxdVDQ== Date: Sat, 02 Aug 2025 18:13:48 +0000 To: Vladimir Kondratyev From: Jordan Gordeev Cc: current@freebsd.org Subject: Re: CFT: evdev-awared moused Message-ID: In-Reply-To: References: Feedback-ID: 125078299:user:proton X-Pm-Message-ID: f710b7df469942d5c46f2f4d53a79567763d0079 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.40 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[proton.me,quarantine]; RWL_MAILSPIKE_EXCELLENT(-0.40)[109.224.244.17:from]; R_DKIM_ALLOW(-0.20)[proton.me:s=g2lana2cifeavox2abcqa3i3em.protonmail]; R_SPF_ALLOW(-0.20)[+ip4:109.224.244.0/24]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; ASN(0.00)[asn:62371, ipnet:109.224.244.0/24, country:CH]; MISSING_XM_UA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[109.224.244.17:from]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[current@freebsd.org]; DKIM_TRACE(0.00)[proton.me:+] X-Rspamd-Queue-Id: 4bvWD51Rt4z3PTv X-Spamd-Bar: ---- With this new moused there is apparently some fundamental change happening. I'd like to see a document describing the overall design of the new infrast= ructure for handling pointer events. Ideally, that document would contain a= comparison with the older way of doing things. I'm also curious why the existing moused had to be heavily modified, with l= oss of functionality, instead of introducing a new daemon that can work tog= ether with the existing moused. Best regards, Jordan Gordeev From nobody Sat Aug 2 20:33:03 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvZJn0GB5z63XY8 for ; Sat, 02 Aug 2025 20:33:13 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta004.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvZJm15s7z3ckH; Sat, 02 Aug 2025 20:33:12 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of cy.schubert@cschubert.com designates 3.97.99.33 as permitted sender) smtp.mailfrom=cy.schubert@cschubert.com; dmarc=permerror reason="p tag has invalid value: quarantine rua=mailto:p[ostmaster@cschubert.com" header.from=cschubert.com (policy=permerror) Received: from shw-obgw-4003a.ext.cloudfilter.net ([10.228.9.183]) by cmsmtp with ESMTPS id i9qKu3PD55MqyiIuluQDhI; Sat, 02 Aug 2025 20:33:11 +0000 Received: from spqr.komquats.com ([70.66.136.217]) by cmsmtp with ESMTPSA id iIukufSv1WbOaiIulufvPd; Sat, 02 Aug 2025 20:33:11 +0000 X-Auth-User: cschuber X-Authority-Analysis: v=2.4 cv=Q5lx4J2a c=1 sm=1 tr=0 ts=688e7607 a=h7br+8Ma+Xn9xscxy5znUg==:117 a=h7br+8Ma+Xn9xscxy5znUg==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=YxBL1-UpAAAA:8 a=pGLkceISAAAA:8 a=UMVtr5JMFuM1yl8WDoAA:9 a=QEXdDO2ut3YA:10 a=LK5xJRSDVpKd5WXXoEvA:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from [127.0.0.1] (unknown [209.52.88.210]) by spqr.komquats.com (Postfix) with ESMTPSA id 20D6CA4C; Sat, 02 Aug 2025 13:33:09 -0700 (PDT) Date: Sat, 02 Aug 2025 13:33:03 -0700 From: Cy Schubert To: freebsd-current@freebsd.org, Rick Macklem , FreeBSD CURRENT , Gleb Smirnoff , Benjamin Kaduk Subject: Re: kgssapi and gssd patches for MIT's Kerberos In-Reply-To: References: Message-ID: <447F3CFA-E4B8-4283-ACB5-DFE571F00554@cschubert.com> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-CMAE-Envelope: MS4xfAk4wo28yn6FW2/bincGzQvFFZsV3HYdoNU4VOT/QXWuV4HYAyBMbe5feKXxmlK31nZs+r/h2WWVhsj1zIUukF8+uugkvt13MpEiCdnj33uDds0NztmZ A2U+g5fjSTYb4x8Ste//jHxvcErpnL84jZbfXxPqsIBq5cDpetfLRrK2L8TCO6F5yC8kcpq8geON06aIDO0ZsD4qRI7zOGussOB5n/TL/cW7SMqXAX0DyQnJ vYg8omJ0TBqJiCByuRKYRoMVEftmwBnLOAcf+r616DnVHo4R6wqJlwOsy/MMAq7/03hoDfAhewdr3K/XN+nkuw== X-Spamd-Result: default: False [-3.73 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.930]; RWL_MAILSPIKE_EXCELLENT(-0.40)[3.97.99.33:from]; R_SPF_ALLOW(-0.20)[+ip4:3.97.99.32/31]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.33:from]; RCVD_TLS_ALL(0.00)[]; RECEIVED_HELO_LOCALHOST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DMARC_BAD_POLICY(0.00)[cschubert.com : p tag has invalid value: quarantine rua=mailto:p[ostmaster@cschubert.com]; FREEMAIL_TO(0.00)[freebsd.org,gmail.com]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; MISSING_XM_UA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; TAGGED_RCPT(0.00)[]; RCPT_COUNT_FIVE(0.00)[5] X-Rspamd-Queue-Id: 4bvZJm15s7z3ckH X-Spamd-Bar: --- There is also a review in phabricator to switch the gssapi from lib/libgssa= pi to the MIT provided gssapi as a companion to the patches in this thread= =2E --=20 Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD=2Eorg NTP: Web: https://nwtime=2Eorg e^(i*pi)+1=3D0 Pardon the typos=2E Tiny keyboard in use=2E On August 1, 2025 5:21:40=E2=80=AFp=2Em=2E PDT, Rick Macklem wrote: >Hi, > >The discussion seems to have not had a mailing list on it, >so here's what I posted=2E > >Maybe some others can do testing (or take a look at them)? > >Well, here's patches for testing=2E They are still kinda rough, >but I'll be cleaning them up in the coming days and putting >them in phabricator=2E > >They are attached and can also be found here=2E=2E=2E >https://people=2Efreebsd=2Eorg/~rmacklem/gssd=2Epatch >https://people=2Efreebsd=2Eorg/~rmacklem/kgssapi=2Epatch > >To make it work, I did=2E=2E ># pkg install krb5 >--> The libraries in /usr/lib are broken, at least in the one > week old snapshot I am using for testing=2E ># cp /usr/include/gssapi_krb5/gssapi/gssapi=2Eh /usr/include/gssapi >--> So that the correct (MIT) gssapi=2Eh is in /usr/include/gssapi=2E > >Then after patching and building, I go into=2E=2E=2E >/usr/obj/usr/src/amd64=2Eamd64/usr=2Esbin/gssd >and then I re-link gssd with >cc -o gssd -L/usr/local/lib gssd=2Epieo gssd_prot=2Epieo gssd_svc=2Epieo >gssd_xdr=2Epieo -lkrb5 -lk5crypto -lkrb5profile -lkrb5support >-lgssapi_krb5 >and then ># cp gssd /usr/sbin > >You might be able to just add "-L/usr/local/lib" to the gssd Makefile, >but I didn't feel like messing with it=2E > >It now seems to be working ok, using a pre-MIT Heimdal 1=2E5=2E2 kdc >and pre-MIT system=2E (I have not yet done any testing with non-FreeBSD >systems=2E I have Solaris 11=2E4 and a fairly recent 6=2E12 kernel based = Debian, >but I haven't set either up for Kerberos=2E) > >Good luck with testing, rick >ps: I'll post when cleaner patches are on phabricator=2E From nobody Sat Aug 2 21:05:40 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvb2K0T23z63Z62 for ; Sat, 02 Aug 2025 21:05:45 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvb2G4NXhz3gX1 for ; Sat, 02 Aug 2025 21:05:41 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=troutmask.apl.washington.edu header.s=troutmask header.b=AAVMYfIh; spf=none (mx1.freebsd.org: domain of sgk@troutmask.apl.washington.edu has no SPF policy when checking 128.95.76.21) smtp.mailfrom=sgk@troutmask.apl.washington.edu; dmarc=fail reason="No valid SPF" header.from=washington.edu (policy=none) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.18.1/8.18.1) with ESMTP id 572L5enO086376 for ; Sat, 2 Aug 2025 14:05:40 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) DKIM-Filter: OpenDKIM Filter v2.10.3 troutmask.apl.washington.edu 572L5enO086376 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=troutmask.apl.washington.edu; s=troutmask; t=1754168740; bh=nMw636djfi0H8bHhm+G8xeVyY0uyAi32Mf/yCb0kNis=; h=Date:From:To:Subject:Reply-To:From; b=AAVMYfIhkajZFsa0NWokXP1a2FKIsGssmrNalFZejYpc3JcX3sl5JBcZShtsnu/t+ eGhNidGVE8+qK9kIVtS/T3llgcSdSoz1bqe0FHiCJh6p151Fc7RJjl63L1zp4QrM49 E5MOUhmnru0CBjGdNmhI8qgrsQEfKQ8D32Sn3hTwAZXVpA4em8VjXp6eVSfbiAzpCc jRfF7q9KO7LHWccuv//Rkrx2xdsatU3hr7wp17zKtMaiDNeMWJqiTV7UlsoKQzaTPj LJYWP3UcVpmdIs/na8YUozBpXFjOc9r3y2Mk3qnHmFjYL9PzoNGVcXwhuRLMsWVA31 8kpvspTjQzN4Q== Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.18.1/8.18.1/Submit) id 572L5eI9086375 for freebsd-current@freebsd.org; Sat, 2 Aug 2025 14:05:40 -0700 (PDT) (envelope-from sgk) Date: Sat, 2 Aug 2025 14:05:40 -0700 From: Steve Kargl To: freebsd-current@freebsd.org Subject: Someone broke /usr/src Message-ID: Reply-To: sgk@troutmask.apl.washington.edu List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spamd-Result: default: False [-2.14 / 15.00]; NEURAL_HAM_SHORT(-0.98)[-0.983]; NEURAL_HAM_LONG(-0.96)[-0.958]; RCVD_IN_DNSWL_MED(-0.20)[128.95.76.21:from]; MIME_GOOD(-0.10)[text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[washington.edu : No valid SPF,none]; NEURAL_HAM_MEDIUM(-0.00)[-0.003]; TO_MATCH_ENVRCPT_ALL(0.00)[]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[troutmask.apl.washington.edu:~]; MIME_TRACE(0.00)[0:+]; R_DKIM_PERMFAIL(0.00)[troutmask.apl.washington.edu:s=troutmask]; R_SPF_NA(0.00)[no SPF record]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; RCPT_COUNT_ONE(0.00)[1]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu] X-Rspamd-Queue-Id: 4bvb2G4NXhz3gX1 X-Spamd-Bar: -- Someone broke dependence checking in /usr/src % cd /usr/src % make clean && make cleandepend % cd lib/msun % make depend && make % ls -l /lib/msun/e_fmod.o -rw-r--r-- 1 root wheel - 1920 Aug 2 13:55 /lib/msun/e_fmod.o % ls -l src/e_fmod.c -rw-r--r-- 1 root wheel 3379 Aug 2 14:00 src/e_fmod.c % date Sat Aug 2 14:01:17 PDT 2025 % make % ls -l /lib/msun/e_fmod.o -rw-r--r-- 1 root wheel - 1920 Aug 2 13:55 /lib/msun/e_fmod.o Whoops. -- Steve From nobody Sat Aug 2 21:30:35 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvbbN06GXz63bMV for ; Sat, 02 Aug 2025 21:30:56 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvbbM587sz3jrV; Sat, 02 Aug 2025 21:30:55 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-af9611d8ff7so7826266b.1; Sat, 02 Aug 2025 14:30:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754170248; x=1754775048; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+xspAbBxi6F4j+Hd3cJREsYZ+3gFwfPz96575i5zS6I=; b=VMdgcuFOpcDj0qAF0KanqXKllmVS3td6OXyluNosXWVMT03G+V/HRrXF8MqtHsYMyB o4SBPj4S+bZNpEDL6gpf0RkD5/+raarphYYuDIRlpXcMb20iC3mADcdM/dbGjTZW6sYW 1nf3HcI01Hq+z7bxJHclXzS8CjCzgsr1UnHbigXoWytucx/3bvtxbybv2BpVF1m6JYwB uygGJuS1ZT/7kwBpf4fDK/qsR8ZbVJPQN2yOw8QczvY4nmPpYbJIhBZgaFZ9GHQM+PXb ZJox1qaLy7x5MECjDeJIHvJXy66grgwooHoLzxW0RtCO1tBjfw5pb0Lmz491J+yeUSE4 w+sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754170248; x=1754775048; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+xspAbBxi6F4j+Hd3cJREsYZ+3gFwfPz96575i5zS6I=; b=AWeZwda5nyTgsd/Xc6HlpQpoT3TyVE3lca8ZwsoLIZiHjx5ipu80wysa8CR/0oVM0g hEZANxozUKWbgGFKsDomdEcpoCSjBuRwNQFev5iB2N8l4Wu05uYmrEmX79AILZxI9Kai /5+Zo8b3mgRRBQtaSvHZlcf7jmVa2KS+UFLGIYHsTspjEAasBWHjYvT8wQRUvPdLjtCb ewqqGpgG8saN71tBJuswFq8XlaBNZC3t5ARuTvvaS01Q7Xh4E+sKy9ssHWTkCX2F6Nsj WTLe/jEbHcoEy2QYqNGTKL3+yVzl0bj7sfJLcRb8UHc3HCCGsd2UoiqacWZtKFFFZuZg uPSg== X-Forwarded-Encrypted: i=1; AJvYcCULlZfB1MCpDHiPzHeBH6M5vtUODluKbObz++UtRhkj+Ig1ADT5kxxERiWpUEJyNDvzc4n/rzp+@freebsd.org X-Gm-Message-State: AOJu0Yx9TU8Tz6PTVv1EX53999Z0WxVffcxzuBIWbzvtuw45xc26Fq2v rDhLsQVkGrfpZxRUThUwCKZMfOl4+qfM5X0l+2ulY/epmPfRbeAhQh/8yLHUi6irwUXSVxz4hMJ 6QNrnLjI3q7B7pCGxgW9KhwTnhaKJIc40 X-Gm-Gg: ASbGncvU6bWotKHQXnCDZlw0EMYH2S0WClQm2jFDGn+fWqnT207VIuphY0fibdOkjZM 7bvDyhXFm9hqiz4uctPddYbmKAqh2zY7Tp/voBy9ZBU65PtSYsibdExeY9GQacpNYbfPKDa2uou mevgBk+Se7OD6wDpm40VP+vulbBfVBNl9NYOPv5QzTC7dOOjAu97WZQhN2kJ5hsaMamBzLdjzR9 EUk0clT1YiI6znOFJ7THxqhav21lNyNQw99Mns5rHkOSz/yyA== X-Google-Smtp-Source: AGHT+IE01sPQmSm4oIkyWUg2UHLwDZ67FBoUrsDN+/w3qkkea6j6Em/PleN3E7u78h4lMZRBar52AXWbKf7vDEE6me0= X-Received: by 2002:a17:907:a893:b0:af9:23b:9ec with SMTP id a640c23a62f3a-af91beb7fc5mr1383537566b.16.1754170247919; Sat, 02 Aug 2025 14:30:47 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <447F3CFA-E4B8-4283-ACB5-DFE571F00554@cschubert.com> In-Reply-To: <447F3CFA-E4B8-4283-ACB5-DFE571F00554@cschubert.com> From: Rick Macklem Date: Sat, 2 Aug 2025 14:30:35 -0700 X-Gm-Features: Ac12FXwGIj3Y8Lp_6vOZYGNALkgvNUtAV1G2Fsre31rhUvUjYmgcRceCJoaOrGU Message-ID: Subject: Re: kgssapi and gssd patches for MIT's Kerberos To: Cy Schubert Cc: FreeBSD CURRENT , Gleb Smirnoff , Benjamin Kaduk Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4bvbbM587sz3jrV X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] On Sat, Aug 2, 2025 at 1:33=E2=80=AFPM Cy Schubert wrote: > > There is also a review in phabricator to switch the gssapi from lib/libgs= sapi to the MIT provided gssapi as a companion to the patches in this threa= d. So what Dnnn? I'll look, but I'm not sure what you mean? For Heimdal, there was a libgssapi and a libgssapi_krb5. (They kept the generic code separate from the krb5 mech code.) For MIT, it appears that they just put it all in libgssapi_krb5. If you mean renaming libgssapi_krb5 to libgssapi, I don't think that is a good idea (I think it will just cause more confusion). I suspect that will mean anything linked to libgssapi (really libgssapi_krb5) will also need libkrb5, etc. If applications currently try and link to libgssapi, the Makefile needs to be fixed. At least then they know they are switching to MIT and might get surprises. I have run into a related thing w.r.t. building the gssd. It currently builds when MK_KERBEROS_SUPPORT is set to "no". With MIT, that means a bunch of fake stub functions must be added for the WITHOUT_KERBEROS case. I was just about to do that, but I think it is just plain silly to even build it when MK_KERBEROS_SUPPORT is "no"? So, should I put stub functions in to get gssd.c to build or not when MK_KERBEROS_SUPPORT =3D=3D "no"? rick > > > -- > Cheers, > Cy Schubert > FreeBSD UNIX: Web: https://FreeBSD.org > NTP: Web: https://nwtime.org > e^(i*pi)+1=3D0 > > Pardon the typos. Tiny keyboard in use. > > On August 1, 2025 5:21:40=E2=80=AFp.m. PDT, Rick Macklem wrote: > >Hi, > > > >The discussion seems to have not had a mailing list on it, > >so here's what I posted. > > > >Maybe some others can do testing (or take a look at them)? > > > >Well, here's patches for testing. They are still kinda rough, > >but I'll be cleaning them up in the coming days and putting > >them in phabricator. > > > >They are attached and can also be found here... > >https://people.freebsd.org/~rmacklem/gssd.patch > >https://people.freebsd.org/~rmacklem/kgssapi.patch > > > >To make it work, I did.. > ># pkg install krb5 > >--> The libraries in /usr/lib are broken, at least in the one > > week old snapshot I am using for testing. > ># cp /usr/include/gssapi_krb5/gssapi/gssapi.h /usr/include/gssapi > >--> So that the correct (MIT) gssapi.h is in /usr/include/gssapi. > > > >Then after patching and building, I go into... > >/usr/obj/usr/src/amd64.amd64/usr.sbin/gssd > >and then I re-link gssd with > >cc -o gssd -L/usr/local/lib gssd.pieo gssd_prot.pieo gssd_svc.pieo > >gssd_xdr.pieo -lkrb5 -lk5crypto -lkrb5profile -lkrb5support > >-lgssapi_krb5 > >and then > ># cp gssd /usr/sbin > > > >You might be able to just add "-L/usr/local/lib" to the gssd Makefile, > >but I didn't feel like messing with it. > > > >It now seems to be working ok, using a pre-MIT Heimdal 1.5.2 kdc > >and pre-MIT system. (I have not yet done any testing with non-FreeBSD > >systems. I have Solaris 11.4 and a fairly recent 6.12 kernel based Debia= n, > >but I haven't set either up for Kerberos.) > > > >Good luck with testing, rick > >ps: I'll post when cleaner patches are on phabricator. From nobody Sat Aug 2 21:54:24 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvc6c2S0Qz63cy5 for ; Sat, 02 Aug 2025 21:54:32 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta004.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvc6b1Zd7z3m4H; Sat, 02 Aug 2025 21:54:31 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of cy.schubert@cschubert.com designates 3.97.99.33 as permitted sender) smtp.mailfrom=cy.schubert@cschubert.com; dmarc=permerror reason="p tag has invalid value: quarantine rua=mailto:p[ostmaster@cschubert.com" header.from=cschubert.com (policy=permerror) Received: from shw-obgw-4002a.ext.cloudfilter.net ([10.228.9.250]) by cmsmtp with ESMTPS id iCOJu3Tnz5MqyiKBSuR6eC; Sat, 02 Aug 2025 21:54:30 +0000 Received: from spqr.komquats.com ([70.66.136.217]) by cmsmtp with ESMTPSA id iKBQuaQvLl5eGiKBRuq1ZN; Sat, 02 Aug 2025 21:54:30 +0000 X-Auth-User: cschuber X-Authority-Analysis: v=2.4 cv=EO6l0EZC c=1 sm=1 tr=0 ts=688e8916 a=h7br+8Ma+Xn9xscxy5znUg==:117 a=h7br+8Ma+Xn9xscxy5znUg==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=YxBL1-UpAAAA:8 a=pGLkceISAAAA:8 a=7vv1Amu5_2hREmTvbDAA:9 a=QEXdDO2ut3YA:10 a=LK5xJRSDVpKd5WXXoEvA:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from [127.0.0.1] (walden_pond_ng [70.66.136.190]) by spqr.komquats.com (Postfix) with ESMTPSA id 48D3AA6D; Sat, 02 Aug 2025 14:54:28 -0700 (PDT) Date: Sat, 02 Aug 2025 14:54:24 -0700 From: Cy Schubert To: Rick Macklem CC: FreeBSD CURRENT , Gleb Smirnoff , Benjamin Kaduk Subject: Re: kgssapi and gssd patches for MIT's Kerberos In-Reply-To: References: <447F3CFA-E4B8-4283-ACB5-DFE571F00554@cschubert.com> Message-ID: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-CMAE-Envelope: MS4xfEDuBZ/sg4VP2Gsp+QLQSTcOf6sMKt6pDPf1bnVfFhyaqcLSD7gWt40N+wWcikALPE1KdEES3D7P/aCqL1tYphoOXxaTxrRKUR5nc1Bz2/i2uy3MKsV/ pFs6CUoQQxtQfdtzmuJzpFhCSDcEVJZBwuZcqRJzX2YZ2b64o7Dj8NU8nMNnXitOgwgJnnNlTcVsT27501fuwyYRSH5xU08gS7GWNBxyKHoMImOQIoBaL9ib lq7ulW7YhVqr6FoZ/0JnTI93UJi92P0Q5kfwwDL/mxB+hoiXM717+Fj5adOC+qNI+Z9XZ7BO8WMYmskH1XvdQw== X-Spamd-Result: default: False [-3.73 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.928]; RWL_MAILSPIKE_EXCELLENT(-0.40)[3.97.99.33:from]; R_SPF_ALLOW(-0.20)[+ip4:3.97.99.32/31]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.33:from]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_THREE(0.00)[4]; RCVD_TLS_ALL(0.00)[]; DMARC_BAD_POLICY(0.00)[cschubert.com : p tag has invalid value: quarantine rua=mailto:p[ostmaster@cschubert.com]; FREEMAIL_CC(0.00)[freebsd.org,gmail.com]; FREEMAIL_TO(0.00)[gmail.com]; RECEIVED_HELO_LOCALHOST(0.00)[]; TO_DN_ALL(0.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TAGGED_RCPT(0.00)[]; MIME_TRACE(0.00)[0:+] X-Rspamd-Queue-Id: 4bvc6b1Zd7z3m4H X-Spamd-Bar: --- I don't have it here=2E I'm on my phone=2E I'll get it to you when I get ba= ck=2E --=20 Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD=2Eorg NTP: Web: https://nwtime=2Eorg e^(i*pi)+1=3D0 Pardon the typos=2E Tiny keyboard in use=2E On August 2, 2025 2:30:35=E2=80=AFp=2Em=2E PDT, Rick Macklem wrote: >On Sat, Aug 2, 2025 at 1:33=E2=80=AFPM Cy Schubert wrote: >> >> There is also a review in phabricator to switch the gssapi from lib/lib= gssapi to the MIT provided gssapi as a companion to the patches in this thr= ead=2E >So what Dnnn? > >I'll look, but I'm not sure what you mean? >For Heimdal, there was a libgssapi and a libgssapi_krb5=2E >(They kept the generic code separate from the krb5 mech code=2E) > >For MIT, it appears that they just put it all in libgssapi_krb5=2E > >If you mean renaming libgssapi_krb5 to libgssapi, I don't think that >is a good idea (I think it will just cause more confusion)=2E I suspect >that will mean anything linked to libgssapi (really libgssapi_krb5) >will also need libkrb5, etc=2E > >If applications currently try and link to libgssapi, the Makefile needs >to be fixed=2E At least then they know they are switching to MIT and >might get surprises=2E > >I have run into a related thing w=2Er=2Et=2E building the gssd=2E It curr= ently >builds when MK_KERBEROS_SUPPORT is set to "no"=2E >With MIT, that means a bunch of fake stub functions must be >added for the WITHOUT_KERBEROS case=2E I was just about to >do that, but I think it is just plain silly to even build it when >MK_KERBEROS_SUPPORT is "no"? > >So, should I put stub functions in to get gssd=2Ec to build or not >when MK_KERBEROS_SUPPORT =3D=3D "no"? > >rick >> >> >> -- >> Cheers, >> Cy Schubert >> FreeBSD UNIX: Web: https://FreeBSD=2Eorg >> NTP: Web: https://nwtime=2Eorg >> e^(i*pi)+1=3D0 >> >> Pardon the typos=2E Tiny keyboard in use=2E >> >> On August 1, 2025 5:21:40=E2=80=AFp=2Em=2E PDT, Rick Macklem wrote: >> >Hi, >> > >> >The discussion seems to have not had a mailing list on it, >> >so here's what I posted=2E >> > >> >Maybe some others can do testing (or take a look at them)? >> > >> >Well, here's patches for testing=2E They are still kinda rough, >> >but I'll be cleaning them up in the coming days and putting >> >them in phabricator=2E >> > >> >They are attached and can also be found here=2E=2E=2E >> >https://people=2Efreebsd=2Eorg/~rmacklem/gssd=2Epatch >> >https://people=2Efreebsd=2Eorg/~rmacklem/kgssapi=2Epatch >> > >> >To make it work, I did=2E=2E >> ># pkg install krb5 >> >--> The libraries in /usr/lib are broken, at least in the one >> > week old snapshot I am using for testing=2E >> ># cp /usr/include/gssapi_krb5/gssapi/gssapi=2Eh /usr/include/gssapi >> >--> So that the correct (MIT) gssapi=2Eh is in /usr/include/gssapi=2E >> > >> >Then after patching and building, I go into=2E=2E=2E >> >/usr/obj/usr/src/amd64=2Eamd64/usr=2Esbin/gssd >> >and then I re-link gssd with >> >cc -o gssd -L/usr/local/lib gssd=2Epieo gssd_prot=2Epieo gssd_svc=2Epi= eo >> >gssd_xdr=2Epieo -lkrb5 -lk5crypto -lkrb5profile -lkrb5support >> >-lgssapi_krb5 >> >and then >> ># cp gssd /usr/sbin >> > >> >You might be able to just add "-L/usr/local/lib" to the gssd Makefile, >> >but I didn't feel like messing with it=2E >> > >> >It now seems to be working ok, using a pre-MIT Heimdal 1=2E5=2E2 kdc >> >and pre-MIT system=2E (I have not yet done any testing with non-FreeBS= D >> >systems=2E I have Solaris 11=2E4 and a fairly recent 6=2E12 kernel bas= ed Debian, >> >but I haven't set either up for Kerberos=2E) >> > >> >Good luck with testing, rick >> >ps: I'll post when cleaner patches are on phabricator=2E > From nobody Sat Aug 2 21:55:51 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvc8J75Ycz63cdC for ; Sat, 02 Aug 2025 21:56:00 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvc8J3WFlz3nGj for ; Sat, 02 Aug 2025 21:56:00 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Authentication-Results: mx1.freebsd.org; none Received: from critter.freebsd.dk (unknown [192.168.55.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by phk.freebsd.dk (Postfix) with ESMTPS id 4C9B7C43AD; Sat, 02 Aug 2025 21:55:53 +0000 (UTC) Received: (from phk@localhost) by critter.freebsd.dk (8.18.1/8.16.1/Submit) id 572LtpQp015208; Sat, 2 Aug 2025 21:55:51 GMT (envelope-from phk) Message-Id: <202508022155.572LtpQp015208@critter.freebsd.dk> To: sgk@troutmask.apl.washington.edu cc: freebsd-current@freebsd.org Subject: Re: Someone broke /usr/src In-reply-to: From: "Poul-Henning Kamp" References: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <15206.1754171751.1@critter.freebsd.dk> Date: Sat, 02 Aug 2025 21:55:51 +0000 X-Rspamd-Queue-Id: 4bvc8J3WFlz3nGj X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:1835, ipnet:130.225.0.0/16, country:EU] -------- Steve Kargl writes: > Someone broke dependence checking in /usr/src Maybe related: Some days ago I got compile errors with make -j12 buildworld but not with -j6 make -j6 buildworld -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From nobody Sat Aug 2 22:12:14 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvcWC6klVz63cj7 for ; Sat, 02 Aug 2025 22:12:23 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvcWC60Gfz3pjQ for ; Sat, 02 Aug 2025 22:12:23 +0000 (UTC) (envelope-from gahr@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754172743; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references; bh=tC8rjpBzfQdp0ZtCRg/lc7ogAA4QeNXacK5MamkgB5I=; b=GXItumdtWjec/JPgaGbNskdv9Od+d7VtvS2rjmGj7N0gtMiPN3bL1vHUxDl7DmdL8cOzcn O3T5KQj7hJ7ygJZHH1/FwI4lKPBJhd8Y8ZhloQEzWCMxfBgFDhBS620mji8R8B4y3TBAXp i0TQhlnYPiY84N9s45Vt2HjXlaTzfuz6rAM+V+CwiDhLdTdp1Es83S4PrWa26HB6mDZVck 3lL1K2DBQDtRwo1RN9y4AGhYJsWRByK0Lcnsc5vTNqnQDTLDzC6/CQX3IbqtQbV4Dra5TZ 91Z8Hm2uD0H7n7PJfDPb+b6+oDIggjkx40kuAXpN4a+ld8OHeBtSLJxnknMkoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754172743; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references; bh=tC8rjpBzfQdp0ZtCRg/lc7ogAA4QeNXacK5MamkgB5I=; b=SaZ/3nr0iLstPepMxXcX29BL/2gU5Kc/nfBsMrVxxP09weE98s78ARG9geFnPmMFMuf+uC LkrT5ZLVT6ZyGaCNQA0emRvCC1lw0cTilbu0NgsojsdolHq0HTkjTyYIL7Me15HFFwXfcs jtBuqV4YDO9iDUslyao+700E+afCMDwYhC0KZIABXJzbHIRFRX0OF19XK3BbA3BBAKJLo2 ACtPsU8LviY4PhSxeN4JDfsHxPd9SpSlkfmWW9qEqHK/vyXja41NGL6oOfeAaoLcv1s5VX 6c07laqYStkqoHwKp6XqcBKEqip//n7CPSWmW4wVXM/2nGoNCi8tzztZ1ImOVQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754172743; a=rsa-sha256; cv=none; b=c7m/u1U6c9z/j2qfUy1iU0Cd92yTPF//s5D5y2HPFND8mnokq0pz0PKw6e1ISHU4B3zBgq Ayec7BRoCJcp2FR2GbjvZLonswM89hdLB2fTqih8HBWynzQhMb7vkLNZ8T1Z6BiOAJbIOs sV3YWmP1kSgpOsfqZw7gdy24w1Nwao+4BhMfPsw3XR5manoLj5KI8gooilhE8gff2NJHst wgydBG33V0jju54pi3NxECs1aejFBqAFwd3yFta0XHktxIhP3dmMnXMPBf5+nr74gROCM6 ou1Ll0uHpj8k7wj8H/iA5sTlRFhTqWIySFL8zNy/E/cSstR1XdLtmAq+5C4fjQ== Received: from ptrcrt.ch (ptrcrt.ch [IPv6:2a02:2770:8:0:21a:4aff:fe7e:c6be]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: gahr/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bvcWC3kLzznsT for ; Sat, 02 Aug 2025 22:12:23 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Date: Sat, 2 Aug 2025 22:12:14 +0000 From: Pietro Cerutti To: freebsd-current@freebsd.org Subject: Re: Be careful with "make delete-old-libs" Message-ID: Reply-To: freebsd-current@freebsd.org References: <202507221914.56MJEFuM003954@critter.freebsd.dk> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20250510-6-94e0e0-dirty On Jul 30 2025, 18:59 +0000, KT Ullavik wrote: > >On 22/07/2025 21:14, Poul-Henning Kamp wrote: >>I updated to -current and ran "make delete-old-libs" today, and that >>broke libcurl and as we all know, he doesn't live in Nebraska but >>rather Sweden, so a lot of things stopped working as a result. >> >>If you build curl from ports you'll probably be fine. > >I`ve not been able to build from ports. > ># make MAKE_JOBS_UNSAFE=yes > >... > >In file included from altsvc.c:32: In file included from >./urldata.h:199: /usr/include/gssapi/gssapi_generic.h:50:1: error: >unknown type name 'GSS_DLLIMP' 50 | GSS_DLLIMP extern gss_OID >gss_nt_user_name; | ^ /usr/include/gssapi/gssapi_generic.h:50:26: >error: expected ';' after top level declarator 50 | GSS_DLLIMP extern >gss_OID gss_nt_user_name; | ^ >/usr/include/gssapi/gssapi_generic.h:51:1: error: unknown type name >'GSS_DLLIMP' 51 | GSS_DLLIMP extern gss_OID gss_nt_machine_uid_name; | >^ /usr/include/gssapi/gssapi_generic.h:51:26: error: expected ';' >after top level declarator 51 | GSS_DLLIMP extern gss_OID >gss_nt_machine_uid_name; | ^ >/usr/include/gssapi/gssapi_generic.h:52:1: error: unknown type name >'GSS_DLLIMP' 52 | GSS_DLLIMP extern gss_OID gss_nt_string_uid_name; | >^ /usr/include/gssapi/gssapi_generic.h:52:26: error: expected ';' >after top level declarator 52 | GSS_DLLIMP extern gss_OID >gss_nt_string_uid_name; | ^ /usr/include/gssapi/gssapi_generic.h:54:1: >error: unknown type name 'GSS_DLLIMP' 54 | GSS_DLLIMP extern gss_OID >gss_nt_service_name; | ^ /usr/include/gssapi/gssapi_generic.h:54:26: >error: expected ';' after top level declarator 54 | GSS_DLLIMP extern >gss_OID gss_nt_service_name; | ^ 8 errors generated. *** Error code 1 >Stop. make[2]: stopped making "all-am" in >/usr/ports/ftp/curl/work/curl-8.15.0/lib Same. And I've started to get errors from the pkg build cluster: https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/p0cd2c078c1e4_s6ff78a63d8c/logs/neomutt-20250510_1.log -- Pietro Cerutti I have pledged to give 10% of income to effective charities and invite you to join me - https://givingwhatwecan.org From nobody Sat Aug 2 22:53:54 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvdRB23VRz63gJV for ; Sat, 02 Aug 2025 22:53:58 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvdR96Tqgz3sH1 for ; Sat, 02 Aug 2025 22:53:57 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Authentication-Results: mx1.freebsd.org; none Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.18.1/8.18.1) with ESMTP id 572MrsFm086733; Sat, 2 Aug 2025 15:53:54 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) DKIM-Filter: OpenDKIM Filter v2.10.3 troutmask.apl.washington.edu 572MrsFm086733 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=troutmask.apl.washington.edu; s=troutmask; t=1754175234; bh=zvW/SzwQmGtJQCm1WBoBcYBdn/MT5y/uBWL2QqEry+U=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=mJibSuvFT4GNgQjaopCS3Gr3t/7aEuou0Gr1oMQTrj14mfNt+S9gEjJ8F5BlmdxSY 1iyl001pOGyBQi6o1LW2jyuB5uL9mzsDbhCmJuBxTRGuOrHLurV34gYOBI1VRtFodF 3Dn5HmgedPY5qOXhCMuSQkuYgGQ6nrPoOtDnX2TLDyV8kLtK887yPA+VNRiY025o25 uHv66rPURRR2g/j1Z/QsqaU3h6JBCjV7D/tUHAfF1PSsp2rw+HCkwqgA4My6k+zhvG KqTOtS7SAHM7UBzC/CoWgPgsgpOvIDPXBI8dMl/qiX6vfIhkHoVwKvHuyEnxAY5gIe ea9gMWgTt922A== Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.18.1/8.18.1/Submit) id 572MrstR086732; Sat, 2 Aug 2025 15:53:54 -0700 (PDT) (envelope-from sgk) Date: Sat, 2 Aug 2025 15:53:54 -0700 From: Steve Kargl To: Poul-Henning Kamp Cc: freebsd-current@freebsd.org Subject: Re: Someone broke /usr/src Message-ID: Reply-To: sgk@troutmask.apl.washington.edu References: <202508022155.572LtpQp015208@critter.freebsd.dk> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202508022155.572LtpQp015208@critter.freebsd.dk> X-Rspamd-Queue-Id: 4bvdR96Tqgz3sH1 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US] On Sat, Aug 02, 2025 at 09:55:51PM +0000, Poul-Henning Kamp wrote: > -------- > Steve Kargl writes: > > > Someone broke dependence checking in /usr/src > > Maybe related: Some days ago I got compile errors with > > make -j12 buildworld > > but not with -j6 > > make -j6 buildworld > I'm not sure how to debug this. msun's Makefile is rather messy. I do note that bmake was recently updated: % pwd /usr/src/contrib/bmake % git log ChangeLog | more commit 0b46a53a2f50b5ab0f4598104119a049b9c42cc9 Merge: 738a9a78fc92 4f8f2bc29466 Author: Simon J. Gerraty Date: Fri Jun 27 19:47:23 2025 -0700 Merge bmake-20250618 -- Steve From nobody Sat Aug 2 23:17:11 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvdyP2m0nz63hJ0 for ; Sat, 02 Aug 2025 23:17:33 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvdyN2DQWz3vN4 for ; Sat, 02 Aug 2025 23:17:32 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=lsvpwpcy; spf=pass (mx1.freebsd.org: domain of rick.macklem@gmail.com designates 2a00:1450:4864:20::62b as permitted sender) smtp.mailfrom=rick.macklem@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-ae35f36da9dso603241766b.0 for ; Sat, 02 Aug 2025 16:17:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754176643; x=1754781443; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=AUOkN0SwkTUaqTrRgBgNhGFTt6XGtugtf3tHNw4BvGU=; b=lsvpwpcynyXegRxd+MyVUwqnD7/TzHdVlxkyiBD9DXaat3RJebJfA0mXs3JQTukcvQ B1eapFANRACbiIfyF4PPtEF7iLFT5fCfngfbzgxGAzgRdCK3HGqt0wGnNvTVwVkjqNWc WFZh6oJIvOCLWKti2gxScOY78IRvkCdLeI4xV+7cOHQhzE7PwLcnv3ja1YJgIfNJkTnH lqG3UyDA7TUpFB6q43Vr/im+KmTrGZNPfqORnaIda7FvqsaiSyqNxx1hM2/DadkifaQ7 Z+/DEU5aooEpaP2KTg5KFRcFLYqBnXM08b3tW0jgSpwFcZBlHD9nggkcTAIxTOzS22EQ p9xA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754176643; x=1754781443; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=AUOkN0SwkTUaqTrRgBgNhGFTt6XGtugtf3tHNw4BvGU=; b=lJvO8o+zw8BGtUU/t0VwjdnKmAnJ1uhmBXLapTVKGxUSLPr56NO3JWadDzkM3oawRa yKv93Y5PvaIbrMQiqYDrhnmVqIJq9aH80Ui+iSysxTsd29HMuECLMscxQH+sGh94nNZ2 JbR2BDCpxBJKkVwSpUpjug6ho5SFuCpzRsmqIfPnRiESjuwqyxRsq1Mb/81+p2Pa4n1H wa0bi4r7yjbMsEaZcK8HSU4dLtFJlQdNdb4DCkMVYX20HpNHFwmfMZF0xDr76f8fce8M H3zcKAzYcuabsVef42pe/4LckcuTzYZkWPDpbMvFI9gCzDKfJ+FgC52Ktb0IUZ6f1TS9 VILQ== X-Gm-Message-State: AOJu0Yy3QcZBMPa8ELXq2rsWv4dX3stIu0WFP7v2tqvjV6vIJNwZ4qdD pkOHJYgHnjLQzrTzYtJtuEnu2XgSkBf43segrgO4uWHw/Ek1+nMOVOn4GLRPDrDh2N8CYDlpVlx CK1jiijk9oiE7WsKp5iUPuyfQRsv5QU4c X-Gm-Gg: ASbGncudR5jg0/MR2uOwHxeXXCNEQuMQzuJULLPtP01AnfSvlh8iLEfKwGzG3bAcFjm W0XDPyNIsor3neAVFG+yCZr5/8buwM4d51mpw7RfWMM6nuTZp1khfX6oofBCbTEU9P0rvn6A3sM 1APSZDElTb0C3cBT0U8ab6E+SAmvAHDtlbXSkNm96AatdittIxu20XrWaBVwjOj1GRGOh3uIMoT lV41ZoGMTfHVhX8cxO6rjZsSd/+x9sbkWZJNzE= X-Google-Smtp-Source: AGHT+IFFaYu0uWx9BeMHoFjdWs2x70z0Ap6DVxBtwjfjerB5G+WWUr+i3Q2Uz0MzV11gDytOYh0JDAUpVH5ddFJL73k= X-Received: by 2002:a17:907:7fa3:b0:af9:2bb9:ea36 with SMTP id a640c23a62f3a-af93ffbe3c3mr496268666b.7.1754176642999; Sat, 02 Aug 2025 16:17:22 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 From: Rick Macklem Date: Sat, 2 Aug 2025 16:17:11 -0700 X-Gm-Features: Ac12FXy_oXpRdcj5mj-jmwnjSlHLDQUTU6gi8NewU_imDLwCoFMQAlCuitEDAak Message-ID: Subject: RFC: MIT kerberos and the gssd in main To: FreeBSD CURRENT Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.985]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROMTLD(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; TAGGED_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MISSING_XM_UA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62b:from] X-Rspamd-Queue-Id: 4bvdyN2DQWz3vN4 X-Spamd-Bar: --- Hi, I've lost track of the discussions (or even where they are taking place, so I am going to post here and hope the discussion stays here. My personal preference (feel free to discuss this) is that, when MK_MITKRB5 == "yes" for the buildworld/installworld.. - The .h files under /usr/include are exactly the same ones that "pkg install krb5" generates and under the exact same names. (No Heimdal .h files under /usr/include and no renaming or putting them in a different subdir.) - The libraries under /usr/lib are exactly the same ones that "pkg install krb5" generates and under the exact same names. I think this will minimize confusion. Yes, anything that links to libgssapi will need to be fixed (Makefile plus ???) since there is no such library for MIT, but at least people will see what needs to be fixed. (There are a lot of places where code knows where MIT puts .h files and which MIT kerberos library names are used.) However (and this is the more important part for me), I'd like a resolution w.r.t.what file names and where they go soon, so I can get a patch for gssd.c needed to make it work for MIT straightened out. I do now have code that works when linked to the libraries in /usr/local/lib, using the MIT kerberos .h files. Thanks for any comments, rick ps: Unless someone complains about doing so, I intend to tweak /usr/src/usr.sbin/Makefile so that it only builds the gssd when both MK_GSSAPI and MK_KERBEROS_SUPPORT are not "no". This allows me to get rid of the cruft in gssd.c that makes it build for the MK_KERBEROS_SUPPORT == "no" case, since it won't do anything useful without kerberos anyhow. From nobody Sun Aug 3 00:12:46 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvgCP69Wsz63lFk for ; Sun, 03 Aug 2025 00:13:53 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.pphosted.com", Issuer "Sectigo RSA Organization Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvgCP2K2Mz42wB for ; Sun, 03 Aug 2025 00:13:53 +0000 (UTC) (envelope-from sjg@juniper.net) Authentication-Results: mx1.freebsd.org; none Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 572KlNHd021541; Sat, 2 Aug 2025 17:13:51 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= cc:content-id:content-type:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=PPS1017; bh=dUKub6fdtNf+V Y7NL1ydFabDe52PQzGFDX4dA3n9I/Y=; b=AUwdnHjxKE8Llt6Zv8J5DQ88RIYZT hJSS+bZptXrkWrPiSZ1aqt5VctF9SzYPtou7KW9oEAFeEl2TR/pAwnd5NvT80tsH br7m9+MauOjNIbTwT3XQo5+VmeQr+roXwtrBnuTz+oG9jA6YiLw/b7Yw85xM7Xqa tqLnJIEe7IIpcDR3MRbpADXCpU/iroOs8U1tHkaHFA+CIWRLuqRSvMB7w2hYvk1b WXz0cZu10AfBUmOo/K8z58O3q6oRwArkW3kRtSKgsq7In9Sb/1dSyDchx+3S87mO t2dZBtUkfzWPzGUjFJjaVlxIL+fL3ZdVUE4xUxeBGcDqIM1hOFHCrqlqQ== Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11022107.outbound.protection.outlook.com [52.101.43.107]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 489dwqh23y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 02 Aug 2025 17:13:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aTrToVoGr54tBmP8lGI0xXNeoFuLkb6mZaXoORGdy7N5A1/tZsKJH/5t3OeBhDQ7MBMhg4bcwpIiTnb/JsrF7MpqfKZ5KZNSHYplr13JBuiZVBvPso4bygLTLIA6AqbppQ6F5wGzEmruzLUrioBodDwtlLf9FS64toZ1aRg89N0oroWyldwmSbCuRUlg5MRH2kyXQMO1aJlCZS9VImtXeRpBO/4yfAd+WoZp/UnRCW7o6LrIKXKopCLcnNmvGdmCnBlU0D8/BJHN0vXHdIGWVJpTIQmon60cIpnzuzswisTvRydo+/HGL7S9UZMXCIeXBQqvakWS0lRQnD0bIVpISg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dUKub6fdtNf+VY7NL1ydFabDe52PQzGFDX4dA3n9I/Y=; b=c+T9T8FXcnhtie+8ZthRxcU5/G3p/G/3vwbWKUrfAsTZGD2lO7RkrRYn8B20qGoYEQVeutnOoHou9XZ9ProoEoQPOJ4HKIDc6mIGCnkZOMrUuyACwwvb3ZuncwpCc/lK6IiD9TjSr2Zwpno6oniw4YklaIhyPJ60NVGXEUUkUczTURDWOGQ0I6oJDC3l+e4WNWaVsbOMT2f5yv99D9V1wBNbAzIunSPKuVDJwrhA5Zq8z9YsZgPNXDR5AzLy/QmRUNkGIC2KOl88rIceRYvz0oz5LR9Ioe9iR+lfFYPB8EAaFtQ2ERxdnBQpfSfzE9eDuk1JLMIP2RkNg7rzN+Hd/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 66.129.239.15) smtp.rcpttodomain=freebsd.org smtp.mailfrom=juniper.net; dmarc=fail (p=reject sp=reject pct=100) action=oreject header.from=juniper.net; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dUKub6fdtNf+VY7NL1ydFabDe52PQzGFDX4dA3n9I/Y=; b=VOxBjo7tJ/DhoP9ElS/pLKtf1x2iTAPnJFp5jN5GtBoDU5DFaQtX+uVq96iWCpW6657tfVZDHFW2/Gp3v4pU3ue/YExB739e9Pz/8ftVryctIq0zba+NeHN9ttv8SENFAQRHIGE+XPlur64H3CptUZe15pHgctH/EBDpPYC3XJE= Received: from MN0PR03CA0018.namprd03.prod.outlook.com (2603:10b6:208:52f::20) by SA0PR05MB7274.namprd05.prod.outlook.com (2603:10b6:806:c3::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8989.18; Sun, 3 Aug 2025 00:13:46 +0000 Received: from BN3PEPF0000B070.namprd21.prod.outlook.com (2603:10b6:208:52f:cafe::aa) by MN0PR03CA0018.outlook.office365.com (2603:10b6:208:52f::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8989.18 via Frontend Transport; Sun, 3 Aug 2025 00:13:46 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 66.129.239.15) smtp.mailfrom=juniper.net; dkim=none (message not signed) header.d=none;dmarc=fail action=oreject header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.15 as permitted sender) Received: from p-exchfe-eqx-02.jnpr.net (66.129.239.15) by BN3PEPF0000B070.mail.protection.outlook.com (10.167.243.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.0 via Frontend Transport; Sun, 3 Aug 2025 00:13:46 +0000 Received: from p-exchbe-eqx-02.jnpr.net (10.104.9.15) by p-exchfe-eqx-02.jnpr.net (10.104.9.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Sat, 2 Aug 2025 19:13:45 -0500 Received: from kaos.jnpr.net (10.104.20.6) by p-exchbe-eqx-02.jnpr.net (10.104.9.15) with Microsoft SMTP Server id 15.2.1544.14 via Frontend Transport; Sat, 2 Aug 2025 19:13:45 -0500 Received: by kaos.jnpr.net (Postfix, from userid 1377) id B18BBD9E84; Sat, 02 Aug 2025 17:12:46 -0700 (PDT) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id AE981D9CC2; Sat, 02 Aug 2025 17:12:46 -0700 (PDT) To: CC: Poul-Henning Kamp , , Subject: Re: Someone broke /usr/src In-Reply-To: References: <202508022155.572LtpQp015208@critter.freebsd.dk> Comments: In-reply-to: Steve Kargl message dated "Sat, 02 Aug 2025 15:53:54 -0700." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 30.1 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <26243.1754179966.1@kaos.jnpr.net> Date: Sat, 2 Aug 2025 17:12:46 -0700 Message-ID: <28751.1754179966@kaos.jnpr.net> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN3PEPF0000B070:EE_|SA0PR05MB7274:EE_ X-MS-Office365-Filtering-Correlation-Id: 0a5102b4-0f33-45ed-8a66-08ddd2229d41 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|1800799024|376014|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?88+WDVzarY4BwujOjWOOHdcyZhgn6JzeuT0j/X1nwC7tRAUsiIBQyBPoLtkp?= =?us-ascii?Q?i+alzf5Bpj1+/ql3q4fuFzf+dYfEe06rBOM/EWElEvw/0OG3IxspRAdOh058?= =?us-ascii?Q?LVsOhfTMEOLXKu75lc5tahMXcYqhCUzHVrfdxhFtZdUoyT/boSHzzgP+max8?= =?us-ascii?Q?Z9pQ05Encqrghu6srxjF/LRX0PeLYHhyqESgLHvG5yBR9NXbASWPjyUDCpEW?= =?us-ascii?Q?TAF4bqfjmiyu07oGMJZkAsCPVyfxRm3KvN5VIsNmNajIquc8r6s+hh6gFTTm?= =?us-ascii?Q?PbSa+IbFgHjbcrBSKvc/Rjg4qzvnb+cUXALf/Ph5+Xocacj8Q5n7v6yIQ95n?= =?us-ascii?Q?B9+CI1Wo6J9w4DtfquBGOJeSNvv37PxTbhD5Oehi7NeXHUu6hg8WE4z3waCe?= =?us-ascii?Q?bzsXIigJWohVaUStERUjeC8v5WlnL1HIgT5EV/VxObZVpADHO7PuIxAdE8FT?= =?us-ascii?Q?pMe4TJz8Y/+vWpeRExLcfInpym0zDEgEjyjTxE0J+BEqMb1xokm26px8U4Ee?= =?us-ascii?Q?dVOjwKsaL9l6k+HCUzD9GDIyKwpkpHaFzbkgCcnQI0x/NXf6pHejZcrEZ6J1?= =?us-ascii?Q?clIVAy0EtnT5PvRmzS7HZS5/2v92J493bo4BY5VsigpTusg37vwhQaJYpmFE?= =?us-ascii?Q?xnsv2CnvdIa/5LQE+ZYn9Z9ITF9HJVo+WcSJf0oQMRORRygx+WhCFKVRr3/d?= =?us-ascii?Q?0vb6k1vXcTk1R7vTRVgbjRno0DZ4fo/Fuj/0TX/JKI3Uua2jk5kemDfQ+ebH?= =?us-ascii?Q?6qYomdTIVEs8IpkbDxRjxY1XPR9Ao6U3lbB8JLMD8hoKdfbcmcZfmcUbRHfl?= =?us-ascii?Q?4oxFh050slssx96czgqbnDD+oe2EbMuUs9/3pPgwkzaDfbsWWchVlfGUadzT?= =?us-ascii?Q?2aK9jXxUWs39WJUNCDjSmvpqIiQ0+UjjJTsfKlzMIkqwg7jf6hDcoics3w1c?= =?us-ascii?Q?sOVL/dFWU7HM5j4J+mQrP83bPHq7C3YY4ZCv2xa5AgeoBsGnA9HMurzVKGKj?= =?us-ascii?Q?RZlJf45j/wBZbIZCSr+J7RQt+sFoMbWRt3OreHJkGpLVPiUiEoOteis6cNGL?= =?us-ascii?Q?ecPNE0PcOizkIh3csk1YkWRFASShd+t9jRoiPrWLPv4EGOtYwgFWFWbUn1rJ?= =?us-ascii?Q?d9XyTRODrzghjAcAZsEEiOYxgDpdXD9qM5vzATiLvH09caBUGCl2+Ei9cvRl?= =?us-ascii?Q?8xEJIaikamF6BSfVmxS96u7UCmF/mSjzDT71Bx81FJO1MIsLCSHMJJbyxUkR?= =?us-ascii?Q?oNNtgHVgorX0Y0IEhBXPY1zlUaQDYrzUjOQEZV3mZ9xpKhRaOuBhvmQnb0xa?= =?us-ascii?Q?HSPHD9VOFflvHFtlm4VH3Zu2IWS8JjlpvcNPFff/V6oI0JIfInYy6xwAwSb3?= =?us-ascii?Q?hphWfGG9LdbM+Cw+KY5/C0CVSbtxlNJqpO5P2Kfuk4GLPDl91I/jVQC+ZvFk?= =?us-ascii?Q?1YzxwJoSSnH5CXjrA7a6xr91FgoGeunv9756J1jMdOnOw+LkmuDJYVwrtNEJ?= =?us-ascii?Q?gFUW8dHjcqCq1S+WgVXT6B1bCsIfBmV2Lv5H?= X-Forefront-Antispam-Report: CIP:66.129.239.15;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:p-exchfe-eqx-02.jnpr.net;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(1800799024)(376014)(82310400026);DIR:OUT;SFP:1102; X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2025 00:13:46.4061 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0a5102b4-0f33-45ed-8a66-08ddd2229d41 X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4;Ip=[66.129.239.15];Helo=[p-exchfe-eqx-02.jnpr.net] X-MS-Exchange-CrossTenant-AuthSource: BN3PEPF0000B070.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR05MB7274 X-Proofpoint-ORIG-GUID: harY4FGOp-imA3Ihgwyo4sAO96CgnKrs X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODAyMDE5NyBTYWx0ZWRfXwnGNiUgxTPfE qInghSPECrwjZiDfw6DIO43o+oC3hsbn1mEA5Jp16q4nIi9tnGlk32i8ypkO7Uxb1H8lPtNnBha RLorHpHrV+s/HU3kWctVhbTAccEdGLMPVcqoYq4IiMbXmXvOG3MqTpN70m0DLFydHJEBGRG6ske ErILyZxHEIqllJ1SEcpTwUL8EbJsCCglely+ZjeZU/qpctfEbx17JvYB5Og0AdxFx5s6Gxb47pO 5ZWZ/PJcrXG9xjQWXdSizbZFzVhSZI4+udxHjWo2how4M+28T+x4lGhlMoWue5lrYWlziU66vFi yDMUoDljfj2Ag40HEL6dj7FFyLZg7pAWOTNmH5BaSlJ6OnCdTVYBa2zh0Qvx+OYPasDdbBMi8Oz 6rfj4Az/c1GT295+sCOtogB9Z2NDCLIM5qNBkTjMdjSj2qnZ1Dp6DhRQypYVKwz1V81GkSpa X-Proofpoint-GUID: harY4FGOp-imA3Ihgwyo4sAO96CgnKrs X-Authority-Analysis: v=2.4 cv=FeM3xI+6 c=1 sm=1 tr=0 ts=688ea9bf cx=c_pps a=sUbwXUxkMQNSWKNRO95rnw==:117 a=YQU41r7WENJiSYrYYNJVsQ==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=h8e1o3o8w34MuCiiGQrqVE4VwXA=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=kj9zAlcOel0A:10 a=2OwXVqhp2XgA:10 a=s63m1ICgrNkA:10 a=rhJc5-LppCAA:10 a=DMqxOYxGPPrK8NzSZIgA:9 a=CjuIK1q_8ugA:10 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-02_01,2025-08-01_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 spamscore=0 suspectscore=0 mlxscore=0 priorityscore=1501 bulkscore=0 clxscore=1011 impostorscore=0 adultscore=0 malwarescore=0 phishscore=0 mlxlogscore=999 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2508020197 X-Rspamd-Queue-Id: 4bvgCP2K2Mz42wB X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:22843, ipnet:67.231.152.0/24, country:US] Steve Kargl wrote: > I'm not sure how to debug this. msun's Makefile is > rather messy. I do note that bmake was recently > updated: Actually it was updated more recently than that. a8c56be47166 2025-07-19 sjg Merge bmake-20250707 you can use -dm to learn more about what is going on eg. Setting main node to "buildenv" Make_ExpandUse: examine all ExamineLater: need to examine "beforebuild" ExamineLater: need to examine ".WAIT_1" ExamineLater: need to examine "libm.a" ExamineLater: need to examine "libm.so.5" ExamineLater: need to examine "all-man" ExamineLater: need to examine "buildconfig" ExamineLater: need to examine "buildfiles" ExamineLater: need to examine "buildincludes" ExamineLater: need to examine ".WAIT_5" ExamineLater: need to examine "staging" Make_ExpandUse: examine beforebuild ... That 'Setting main node to ' something other than "all" is usualy a bad sign (eg. cookie targets not marked with .NOTMAIN) In this case it is from src.init.mk: .if !target(buildenv) buildenv: .PHONY ${_+_}@env BUILDENV_DIR=${.CURDIR} ${MAKE} -C ${SRCTOP} buildenv .endif You might also want to enable META_MODE - looking at e_fmod.o.meta shows it does not use e_fmode.c on amd64 at least (you didn't mention what architecture you were building for): # Meta data file /var/obj/FreeBSD/main/obj/amd64.amd64/lib/msun/e_fmod.o.meta CMD cc -O2 -pipe -fno-common -I/h/sjg/work/FreeBSD/main/src/lib/msun/x86 -I/h/sjg/work/FreeBSD/main/src/lib/msun/ld80 -I/h/sjg/work/FreeBSD/main/src/lib/msun/amd64 -ffp-exception-behavior=maytrap -fno-math-errno -I/h/sjg/work/FreeBSD/main/src/lib/msun/src -I/h/sjg/work/FreeBSD/main/src/lib/libc/include -I/h/sjg/work/FreeBSD/main/src/lib/libc/amd64 -g -gz=zlib -std=gnu17 -Wno-format-zero-length -fstack-protector-strong -Wno-error=ignored-pragmas -Wsystem-headers -Werror -Wno-pointer-sign -Wdate-time -Wno-unknown-pragmas -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments --sysroot=/var/obj/FreeBSD/main/obj/stage/amd64.amd64 -c /h/sjg/work/FreeBSD/main/src/lib/msun/amd64/e_fmod.S -o e_fmod.o CWD /var/obj/FreeBSD/main/obj/amd64.amd64/lib/msun From nobody Sun Aug 3 02:20:28 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bvk1W6mjNz63s7T for ; Sun, 03 Aug 2025 02:20:31 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bvk1W47bMz3GYM for ; Sun, 03 Aug 2025 02:20:31 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Authentication-Results: mx1.freebsd.org; none Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.18.1/8.18.1) with ESMTP id 5732KSQV087164; Sat, 2 Aug 2025 19:20:28 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) DKIM-Filter: OpenDKIM Filter v2.10.3 troutmask.apl.washington.edu 5732KSQV087164 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=troutmask.apl.washington.edu; s=troutmask; t=1754187628; bh=SyGOtiZAJIo2oZS5OQ4qt3yVlgv+3zbwM9jlsahHbYw=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=VQxpCBw5nxWfThvyAwLHqPljm1hbuqdu+NOUa+SseM8ZRHBopaMtKAaf+8iIHPeOE sXS/yhMQ1tMcymUy5PrW/lxN0yDX926j72mvalzL0BljGPFgfwrohEjtW4P/9SjnqU PAJpvD/NDHjIGe8s3DH28WMxb5DqTPBpcEVOV+ZW3T1Ob9xGC7YHlNRDyu/+f8XeOY JyD5t61MvvsEsLBcqrK4D8+W1423EWHAvmLra90ZmefHfyktd8Tuax1dIv1/s9aomH P0ePwtDNgIMphoNhG8x75LQG3N25RtpNGF/R4eyWImUNFc59oeeVOfSEF3L5u89hTj E3QnFVlTcW8tg== Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.18.1/8.18.1/Submit) id 5732KS9e087163; Sat, 2 Aug 2025 19:20:28 -0700 (PDT) (envelope-from sgk) Date: Sat, 2 Aug 2025 19:20:28 -0700 From: Steve Kargl To: "Simon J. Gerraty" Cc: Poul-Henning Kamp , freebsd-current@freebsd.org Subject: Re: Someone broke /usr/src Message-ID: Reply-To: sgk@troutmask.apl.washington.edu References: <202508022155.572LtpQp015208@critter.freebsd.dk> <28751.1754179966@kaos.jnpr.net> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <28751.1754179966@kaos.jnpr.net> X-Rspamd-Queue-Id: 4bvk1W47bMz3GYM X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US] On Sat, Aug 02, 2025 at 05:12:46PM -0700, Simon J. Gerraty wrote: > Steve Kargl wrote: > > I'm not sure how to debug this. msun's Makefile is > > rather messy. I do note that bmake was recently > > updated: > > Actually it was updated more recently than that. > > a8c56be47166 2025-07-19 sjg Merge bmake-20250707 > > you can use -dm to learn more about what is going on Thanks for the hin about -dm. (a lot output removed). > # Meta data file /var/obj/FreeBSD/main/obj/amd64.amd64/lib/msun/e_fmod.o.meta > CMD cc -O2 -pipe -fno-common > -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments > --sysroot=/var/obj/FreeBSD/main/obj/stage/amd64.amd64 -c > /h/sjg/work/FreeBSD/main/src/lib/msun/amd64/e_fmod.S -o e_fmod.o > CWD /var/obj/FreeBSD/main/obj/amd64.amd64/lib/msun Oh, myibad. It's been awhile since I've looked at libm bugs. I completely forgot that some architectures have *.S files, which are used in place of the *.c files.. -- Steve From nobody Sun Aug 3 13:50:03 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bw1KB2YBxz63PTF for ; Sun, 03 Aug 2025 13:50:06 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from mx.catwhisker.org (mx.catwhisker.org [107.204.234.170]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bw1K92HnXz4F5X; Sun, 03 Aug 2025 13:50:05 +0000 (UTC) (envelope-from david@catwhisker.org) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of david@catwhisker.org designates 107.204.234.170 as permitted sender) smtp.mailfrom=david@catwhisker.org; dmarc=none Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.18.1/8.18.1) with ESMTP id 573Do3kA003055; Sun, 3 Aug 2025 13:50:03 GMT (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.18.1/8.18.1/Submit) id 573Do3dC003054; Sun, 3 Aug 2025 06:50:03 -0700 (PDT) (envelope-from david) Date: Sun, 3 Aug 2025 06:50:03 -0700 From: David Wolfskill To: current@freebsd.org Cc: arrowd@freebsd.org Subject: Note: libutil.so bump from main-n279246-0c381b7f0570 Message-ID: Mail-Followup-To: David Wolfskill , current@freebsd.org, arrowd@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="rM88nCPWEqXqWN1e" Content-Disposition: inline X-Spamd-Result: default: False [-3.21 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_SPAM_MEDIUM(0.94)[0.943]; NEURAL_HAM_LONG(-0.92)[-0.919]; NEURAL_HAM_SHORT(-0.83)[-0.831]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip4:107.204.234.170:c]; DMARC_NA(0.00)[catwhisker.org]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[david]; ASN(0.00)[asn:7018, ipnet:107.192.0.0/12, country:US]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[current@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4bw1K92HnXz4F5X X-Spamd-Bar: --- --rM88nCPWEqXqWN1e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable TL;DR: You may want to keep a copy of /lib/libutill.so.9 around for a bit. Details: I track both stable/14 & head daily on a few machines, one of which is the laptop I use for everyday use. [Caveat: I am not recommending this approach for others; it seems to generally work OK for me.] As part of this, I also run "make delete-old-libs" as a late step of each update. To enable me to actually use the laptop (vs. spending full time rebuilding software to run it), I build the ports under stable/14 and have the /usr/local file system shared between them. One of the ports on which I depend is security/sudo, which depends on libutil.so. Since sudo is built under stable/14, it expects to find libutil.so.9. Following main-n279246-0c381b7f0570, head has /lib/libutil.so.10 in place of libutil.so.9. Today's update of head for me was from main-n279245-d1095367eb51 to main-n279267-877e70e6087f, which includes main-n279246-0c381b7f0570. While I have the misc/compat14x port (maintainer Cc:ed) installed, it does not (as of this writing) provide libutil.so.9. As a mitigation, I copied libutil.so.9 from the stable/14 slice to /usr/local/lib/compat; that allowed sudo to work in both stable/14 and head. (On one of the machines, I even managed to do this proactively.) Peace, david --=20 David H. Wolfskill david@catwhisker.org Of course firing the statistician will force the statistics to conform! See https://www.catwhisker.org/~david/publickey.gpg for my public key. --rM88nCPWEqXqWN1e Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iNUEARYKAH0WIQSTLzOSbomIK53fjFliipiWhXYx5QUCaI9pC18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0OTMy RjMzOTI2RTg5ODgyQjlEREY4QzU5NjI4QTk4OTY4NTc2MzFFNQAKCRBiipiWhXYx 5RJrAP4rx7CP1s2LQQ88ea3FNG6csj3fUKEfcJxyWv5l1a0toAD8Cdag4lM5C7Nb DzM7/hwa/kvRMSHt6ftfw1b6ke27rgA= =RvNq -----END PGP SIGNATURE----- --rM88nCPWEqXqWN1e-- From nobody Sun Aug 3 23:54:26 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bwGkV6xzwz63GKW; Sun, 03 Aug 2025 23:54:26 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bwGkV5bSdz47dY; Sun, 03 Aug 2025 23:54:26 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754265266; 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: in-reply-to:in-reply-to:references:references; bh=5p+xZamcVtiB4e+OO1ccM90OjRKnGW84IE59ASM1BZw=; b=Ipzo/Q6q2desGL0m0lsDG2FpPRnxOWN7G1S5ShjA22p/4MQ2TGqSJZDRFR4gnrjaifmy2E jJCKSH0Ga/gJV9UnEajebDXuAvyNz5gSdqfilMfWh2ASyZebzHa98E+LxaIBDUDyflMXQd SwFUBYSBvcSLDLLUHPKMrxJ1yor/mXO5HnsbWzgjyBq+Zr6nAZ8m9CQ17cEZYIen1ypTie 0lqwu1pICzcNSbsfh1dizwSAeB3EzJNnorPB5GiSk15ksXTT7qS7vSw9PHkJWem3EUvLBM ZfFyIQFg76BZmHdBCtsrrxOwpYHSZpUGlmSV/2aCkueoA58CqUnl/URbB+5E8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754265266; 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: in-reply-to:in-reply-to:references:references; bh=5p+xZamcVtiB4e+OO1ccM90OjRKnGW84IE59ASM1BZw=; b=iQDaGP29tYTJL2EdrmLI/9QAmxn3jhHITDMX2JoX2xa5ds/pHc047FsvChez+VsfbVnPkg FBepboRQjmo5eijcuyQzd6o1dN6V7wG2dSI+ILPWz9izBplj/qxZYjwblcMhWNYAuPMnyH 09GNLgAaga6DZApC5vNE0poH5PijIWxBmnDkKeo2avFzc/Wwqu3PNP0mLOCjM0dLTZJByn xT+hyMHrJakBzipswhmLXGI3UM560C1mJIsRa0oFast8FUoknIVT1qRgDkL/KUC2nw9j6y HnOjE1m50iIN4QtM58VktCp6oBnlqtd4pCfz9bqBkAYSh/2Vj6f6Ow6+ZItGhw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754265266; a=rsa-sha256; cv=none; b=WP1P0myQMwmxih/EKWCXWC102LPdYHg6Ce/TL7AkSuN5d5otCSNk4cIPsqX/jQDtvS2l2h szq0/QX5T/tDgDiZTk9O/PolhKXzkH/u0yt6XWj7Z8sLg8xp6leS7QODxvUh0TEocLYKFc gZlpSXL3XoBYJsm6kgQVvVqzkTs1lh+cMrrpQyPY1oIFhtHnaQr3SsAD+ucQSELkmDF7+U Yg6j21IZkpCh0xcJXAaQRGOmTlG5QoUOLL+yqSimB5WdUFzPcN4jR08sDD7xpWodTCARZy FLLjK6pZYNEwn0A8aYhVxG1oBPmrHmpc20V/y0OCKzNwDQ88D0a7SYRV451pvA== Received: by freefall.freebsd.org (Postfix, from userid 1532) id A7AC5956C; Sun, 03 Aug 2025 23:54:26 +0000 (UTC) Date: Mon, 4 Aug 2025 00:54:26 +0100 From: Lexi Winter To: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Cc: current@freebsd.org Subject: Re: git: 624b7beed5ac - main - kadm5: add -Wno-alloc-size-larger-than Message-ID: Mail-Followup-To: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org, current@freebsd.org References: <202508032313.573NDIPD080415@gitrepo.freebsd.org> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="vWDCtN1Dba5tw2zF" Content-Disposition: inline In-Reply-To: <202508032313.573NDIPD080415@gitrepo.freebsd.org> --vWDCtN1Dba5tw2zF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Lexi Winter: > kadm5: add -Wno-alloc-size-larger-than this broke main on clang. i am very sorry about that, i am about to commit a fix once the test build finishes here.=20 --vWDCtN1Dba5tw2zF Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaI/2rgAKCRD1nT63mIK/ YNAZAP4j+qyNeZSXlne0bVmAVk2zGpPzoVj3n80rvsTg8RftuQEAptFNsHMSSSeM utV7//8hRdAi9kRsl6vs5Hx9xXzAtQI= =BnsH -----END PGP SIGNATURE----- --vWDCtN1Dba5tw2zF--