From nobody Sun Oct 11 16:03:30 2026 X-Original-To: dev-commits-src-all@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 4j2lkx17Dnz6vMPk for ; Sun, 11 Oct 2026 16:03:37 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-oo1-xc2a.google.com (mail-oo1-xc2a.google.com [IPv6:2607:f8b0:4864:20::c2a]) (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 4j2lkw0hZlz3R5Z for ; Sun, 11 Oct 2026 16:03:36 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hardenedbsd.org header.s=google header.b=Zoa9RAjS; spf=pass (mx1.freebsd.org: domain of shawn.webb@hardenedbsd.org designates 2607:f8b0:4864:20::c2a as permitted sender) smtp.mailfrom=shawn.webb@hardenedbsd.org; dmarc=pass (policy=none) header.from=hardenedbsd.org Received: by mail-oo1-xc2a.google.com with SMTP id 006d021491bc7-6b1afdf5196so380442eaf.2 for ; Sun, 11 Oct 2026 09:03:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; t=1791734614; x=1792339414; darn=freebsd.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=eXqODEg9Pdo+CTHuc5mY3ls6/3HfNDOCOT0BADraEhM=; b=Zoa9RAjS5M/mhnkoIbyGcVdPMVQoo3hjvFczxaCfoKdw5UbJskaJ5vdqi18d2EwSHZ JAmQ8+YJZ6HzhH5HTKmjxxOmWG3FAg3Rebi9lYMYsSO2OjpleL89vdZ7dYmS3XmRTWp9 JpCeGUA0AgQ3QfZlngQze3npl5OFNlPGJk+LTg4TjaD5U/J/NWiNqBuT41QKXb7oWYjB KMK9N7jC82yKkFBbzlu59eMtPSEuzHjzLNLXiX3/pLQhlRavpl/0zrPN9RkIBjRydFaT sNEEdlt7T0x1x5B+rlTHlRxZMV0WDSWoH5w0wpKlqHJAe50IOW7UGaJGZrYXH882i00v cxVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791734614; x=1792339414; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=eXqODEg9Pdo+CTHuc5mY3ls6/3HfNDOCOT0BADraEhM=; b=zEoRaS3pgQcsp8MYElGyddTX4Sot1r2oh5BIQwsLTwiK77R8hIzRd50bDIOPYalri5 xyEsAv55eD4O5Cz6sBFb3KdQFU440FusghIy55h20a8L0tRY3qldz1Nb3d2o7DHR6oo+ G/t78LZF3eOBOV6XkGLYhCCtW0CYmogEVjvhe1kcJImc2YOS9MXt1kOn/vzFUSlty9M0 M2Da/990i/BOMFtDKCm5gTuyOeSKz8UzUxxf88aZxm7fdEW5/tjLxncGZ/oBzUehbkVa UEOw1D3m/qqqw0PS+6bERbE/m1ZEKG0ehbET+CN3f6QnLO519HAbFnW+QzI+0jeQgJUA 3YAw== X-Forwarded-Encrypted: i=1; AKwUvBzqXRY3Uk77CTJBnKsCdgFECthhGNe3Ya4GukHnZ9Q5TTWQlEzkgbZtqGh5ZNalDzgnurBfMipM60PO8zUMtLZ8NsDI@freebsd.org X-Gm-Message-State: AFq9FYJ1Wvbaj+J/55W7jpYv1tS50LTVZj4BXaUQERhc4YxvVoK+1Ywm OmgFCf5UqNswlJXPn1nBkMcBrTTl64qrsD+X18RD3bmvRthvmbD+U7ZjbSjxvtkn52Y= X-Gm-Gg: AYBFou3rMHeNfUZdLT8EfLi+HE3z5rk7DA/VntY6I5bRGzt1+IP90ingAwqC8OZL8Hn 6FL3mrc96yRrHjz5gIOxUhdUgtQkzWDxKJ2P1iWvRIh8j0o9Mc7Z/bRAEUF4UfG6qIEWNvYJa2z NLV6BNP1kq0FpXC5xA8cg7DnwqQFEPzvB6qzoLvkqDtvV26bVLjOknZYQkoIzXgCdizX4zsu+Nh WdJNOTJia02dWn99qQOSFbnZm4ASIWAcIRwr7lPQF67YEJGYxwJygrlDY700JGHAkYviwfUvLR8 HYDaxyU7dZtlkEpKnq930VJ00wbKWhH5Am2AsvKnIdekNhO8kb6QtP0RUnQhMHSUSGwcg0wIfrx coyBcosjMTb5+/5/Zfr/awr0uRySKvzMpUR/uKTIygCO6nUlksoGaKtDIPaQM44g+a83wEALd5g RMzeUwsK0GceEH9Eip1o71vft1QwOhn7TZq1N5pxXOhq6o8Hxc4kplqvifIcvANh+x+jRbTz19O JyCZ+TBaFQ= X-Received: by 2002:a05:6820:1609:b0:6c1:490e:9f92 with SMTP id 006d021491bc7-6ef0e9e3178mr5263833eaf.35.1791734613839; Sun, 11 Oct 2026 09:03:33 -0700 (PDT) Received: from mutt-hbsd ([97.112.164.127]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-6f4a1303572sm1537949eaf.12.2026.10.11.09.03.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Oct 2026 09:03:32 -0700 (PDT) Date: Sun, 11 Oct 2026 16:03:30 +0000 From: Shawn Webb To: Gleb Smirnoff Cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: f9a0147ee56e - main - protocols: remove IPPROTO_DIVERT Message-ID: X-Operating-System: FreeBSD mutt-hbsd 15.1-STABLE-HBSD FreeBSD 15.1-STABLE-HBSD HARDENEDBSD amd64 X-PGP-Key: https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/blob/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc References: <6a42d38c.276c8.7748f48e@gitrepo.freebsd.org> List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: Commit messages for all branches of the src repository List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="c53nxvkzmrdkdncf" Content-Disposition: inline In-Reply-To: <6a42d38c.276c8.7748f48e@gitrepo.freebsd.org> X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.60 / 15.00]; SIGNED_PGP(-2.00)[]; DMARC_POLICY_ALLOW(-0.50)[hardenedbsd.org,none]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_DKIM_ALLOW(-0.20)[hardenedbsd.org:s=google]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4864::/56]; MISSING_XM_UA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::c2a:from]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-all@freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; RCVD_COUNT_TWO(0.00)[2]; PREVIOUSLY_DELIVERED(0.00)[dev-commits-src-all@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[hardenedbsd.org:+] X-Rspamd-Queue-Id: 4j2lkw0hZlz3R5Z --c53nxvkzmrdkdncf Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: git: f9a0147ee56e - main - protocols: remove IPPROTO_DIVERT MIME-Version: 1.0 On Mon, Jun 29, 2026 at 08:20:28PM +0000, Gleb Smirnoff wrote: > The branch main has been updated by glebius: >=20 > URL: https://cgit.FreeBSD.org/src/commit/?id=3Df9a0147ee56e002fe31f155dcb= 2a7042f5b20a7e >=20 > commit f9a0147ee56e002fe31f155dcb2a7042f5b20a7e > Author: Gleb Smirnoff > AuthorDate: 2026-06-29 20:14:00 +0000 > Commit: Gleb Smirnoff > CommitDate: 2026-06-29 20:20:02 +0000 >=20 > protocols: remove IPPROTO_DIVERT > --- > lib/libc/net/protocols | 1 - > sys/netinet/in.h | 3 --- > 2 files changed, 4 deletions(-) >=20 > diff --git a/lib/libc/net/protocols b/lib/libc/net/protocols > index 6fa47a5e3590..52a0dfe31a17 100644 > --- a/lib/libc/net/protocols > +++ b/lib/libc/net/protocols > @@ -156,4 +156,3 @@ bit-emu 147 BIT-EMU # Bit-stream Emulation (RFC9801) > pfsync 240 PFSYNC # PF Synchronization [non IANA] > # 253-254 # Use for experimentation and testing (RFC3692) > # 255 # Reserved > -divert 258 DIVERT # Divert pseudo-protocol [non IANA] > diff --git a/sys/netinet/in.h b/sys/netinet/in.h > index fc30228422f3..94f4bb682489 100644 > --- a/sys/netinet/in.h > +++ b/sys/netinet/in.h > @@ -248,15 +248,12 @@ __END_DECLS > #define IPPROTO_RESERVED_253 253 /* Reserved */ > #define IPPROTO_RESERVED_254 254 /* Reserved */ > /* 255: Reserved */ > -/* BSD Private, local use, namespace incursion, no longer used */ > -#define IPPROTO_OLD_DIVERT 254 /* OLD divert pseudo-proto */ > #define IPPROTO_MAX 256 > =20 > /* last return value of *_input(), meaning "all job for this pkt is done= ". */ > #define IPPROTO_DONE 257 > =20 > /* Only used internally, so can be outside the range of valid IP protoco= ls. */ > -#define IPPROTO_DIVERT 258 /* divert pseudo-protocol */ Hey Gleb, This breaks net/norm: https://hbsd-pkg-current-01.hardenedbsd.org/data/current-default/2026-10-10= _13h14m43s/logs/errors/norm-1.5.9.log Breaking net/norm means that over 100 ports, including libzmq4, are skipped. Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD Signal Username: shawn_webb.74 Tor-ified Signal: +1 (719) 756-1197 / activist_opsec.27 https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc --c53nxvkzmrdkdncf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJPBAABCAA5FiEEA6TL67gupaZ9nzhT/y5nonf44foFAmrLs0sbFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMiwzAAoJEP8uZ6J3+OH6WYoP/ibuSqPHKyuiSUS6uIhd dVe4vLu50rlNv/mL5u4P5AsLxiIBpzIzlm7gZZsiVGO6vi7SDWPismk7TsD9PiLd 2L6zw/hgsLo0pxMjn8JIFXwrhK7GJzHlFOMdYgxd6yEwPMa91s9kcJZPlwZDXXYh lEH6jVnUe/UdY6jh2SkVMRYGczagbwji2wkTPnY4zcWljs2xN5VKuOGHObthbS+n gHCEKAsVr+L3IwkKxgNNyT19PCnMIDoXnpVDPBI02CU94ZRfv2/N6qxf8tOGeTqs 5Opc8uD68zntfJZSnI6VGJa48qQrW9bq1/kXUCossvjAbLNORpJTlNSd2knougRb Lox0+M+c4fBJXULyJ/TnsEN/ASiiO7Rbj52uk5nI7UC00DyjeFR52CUOswlZHjex IfDMvmLDeabq1PJvvg1yuoiUDZsMYaXsYodZjOnlZjw4cEcSA9iB1oDMD90NoLW1 NjCZ6yniWZoEgBzWKczpPVdhtrHV34m/U6hqIAH3tmjBd3E0ZX4Y9tO9/N1/5A3L H0C/tyLgOy1vfSqNGiI3gxFQtODxO1dp7G++JzlLJabF9Qm6Ox1KknHtgASqdn36 g/72zn/G5lhvKgDAn4wur2BHGZj2VZXpZFmYu9wXrLlOmiG/ovU6o4AGF/jw6+Ru QGCRUTI1KhM9T/r4ECTVDRU/ =xI+o -----END PGP SIGNATURE----- --c53nxvkzmrdkdncf--