From nobody Mon Jun 29 22:54:17 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 4gq1mx1bRRz6k0WT for ; Mon, 29 Jun 2026 22:54:25 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-ot1-x332.google.com (mail-ot1-x332.google.com [IPv6:2607:f8b0:4864:20::332]) (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 4gq1mw6lj9z3dYm for ; Mon, 29 Jun 2026 22:54:24 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-ot1-x332.google.com with SMTP id 46e09a7af769-7e6128bd9b3so1986647a34.1 for ; Mon, 29 Jun 2026 15:54:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; t=1782773659; x=1783378459; 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=e/SNsR2JMoS7rBYzWiRqEDWmk3xPljGIEQDsItX1I3M=; b=BtMgyNKjUk/AZNDKvb4m8griXpn0iZXkiWzC+8R3XLGbgdG1VRY6EzipIMO7kdOJ0f XWZ5sRDlmKTymVbgkbk7vALPORFvw+1BX6lANPz+HWL4KiQN55+paGMsRzrUeBjd9pMp KZ+DcfVo3PJ8nAcXoaM0Dj14pJGZcHfqUESYJp4aiZ23r42Z87EkRpYWHv6gF+Y+AbOF PIzWhq8XDbmti4aMetKQBauX6SegYyEZ9CIg+FFobHFeKbWTT0xAJbOh3gTy6d6gq6VO pOee0KpVVcrG0HUJ9S3LA27smCgbGFhhDhVd6ZaGaQ1B9CLVak35J2lEVt68ttHik/gH 3nmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782773659; x=1783378459; h=in-reply-to:content-disposition: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; bh=e/SNsR2JMoS7rBYzWiRqEDWmk3xPljGIEQDsItX1I3M=; b=Ph99DvbqVxS+FHC4ghHPbiCADlOpwH2N2qYlys6oPvExxdEGuV/suzReBTAJf9yLct mR1uRKaH9AtJfvLU+UXaFh72kE+Q7iVfAry1PB8B2anzVxCAElpHjhr9ERjG7Ty7RHab ZUvpkGyMcAA9FVLnxiBio5XLOroiH/sOYEvC+RJagZP4L6KA4vSq9EXbGw/huW3/8sWF 6tAkVSvYfj4E8SystzgZGafvAPkhoFgqnuVCIBjEwBT6LACBAEgSXqwqbbrFTtOTjns2 tXx3nw/F3enIK8gkay8bNQkezbyfvwNOX351NbQ3YM5bp1+EUyQfdNDoiHLZFZZlPVxN nM7w== X-Forwarded-Encrypted: i=1; AFNElJ8PMnBgxFR1UOd9p4+9GcBPBAlT8vuBk99gtMeyZ5zbJeJEb5dcF0VMoNYvIYqg1XtTiyB6cFfqiJoc8+zS2+ri4N1V@freebsd.org X-Gm-Message-State: AOJu0Yz9xrcMvG7sj0+2Je1LUVfFrx+H+8VeuAxBAdlj5CYW0rIe2dt1 np/HuYdDTbpbssxYaWb2s3CSntF4ZFVA/csqS2/ChsDu0OoWbnUh8olzgIz63OavIRQgJiF5kXB zF603myA= X-Gm-Gg: AfdE7ck4fWUWpYzC+9ADycC531eWZts1haS8VO9q5p5HEZ/mmXBjoZj2h0LI3ijVgSa 3cMKF0dPJVp7o38UGMt7y8n+SDh7HU8ja8o29SLHKDftIz6V+8xMEmyyhyn7lUew4AN/qw1wBUk 0RUwmeaoFwJmx70ixgubY6TEMv/8DgAv24eyX+tVU6NYUNHfB0rqlBElSue8t96dpKH9COdK6iI X2GQvr8yffan72/kARSXv9b3xr1BafrnC4J2bUify5P74ESzB+A+Q3msn5ikvjQi22q9/hjEWhl 1MPrAB4FQEacj0vQRpQdfdIL1oZvCVppHtAN1AcluTiEIlbFR7IVC8j0JHmDt8URmzyZKjWbM5d arFKT97ShZeDCJcPGijaZi3uCl4s6sswmFEzCQhKnhpe87YyPoavPjSfY1I5D+7McS3bDkvzEur N+OxIwKPPG X-Received: by 2002:a05:6830:6213:b0:7e7:7fbc:8e51 with SMTP id 46e09a7af769-7e9ec775645mr1046642a34.24.1782773659110; Mon, 29 Jun 2026 15:54:19 -0700 (PDT) Received: from mutt-hbsd ([97.112.164.127]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7e9ebfdaa63sm924670a34.10.2026.06.29.15.54.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jun 2026 15:54:18 -0700 (PDT) Date: Mon, 29 Jun 2026 22:54:17 +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.0-STABLE-HBSD FreeBSD 15.0-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-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: 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="5koxphj6u6h6ilr6" Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4gq1mw6lj9z3dYm X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated --5koxphj6u6h6ilr6 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 03:51:43PM -0700, Gleb Smirnoff wrote: > On Mon, Jun 29, 2026 at 10:49:20PM +0000, Shawn Webb wrote: > S> > commit f9a0147ee56e002fe31f155dcb2a7042f5b20a7e > S> > Author: Gleb Smirnoff > S> > AuthorDate: 2026-06-29 20:14:00 +0000 > S> > Commit: Gleb Smirnoff > S> > CommitDate: 2026-06-29 20:20:02 +0000 > S>=20 > S> Hey Gleb, > S>=20 > S> I'm reminded of my days in high school writing code making use of > S> divert(4) sockets. It has been a long while since I've had that kind > S> of fun. What do folks use today instead of divert(4) sockets? [Simple] > S> pf rdr rules (which is what I use for transparent Tor proxying)? >=20 > The divert(4) is still there and actively used. It is pseudo IP > protocol that goes away. Ah, sorry I misunderstood the commit, then. Still was a bit of fun nostalgia. :-) 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 --5koxphj6u6h6ilr6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmpC95kACgkQ/y5nonf4 4foQxQ//U6rx6ODkLOuDJD9gC1KCcMlpJfWn0ZTxC46TmtImLEOjRX7ysgZC6fv4 vGcmkWMeQOYo6IP1N0XCHi2RxP4ZpM07d5Kc8w76c6bke0S5PScCkOMD8UUXqnPw GMbJHKWcg3GXh53Qqwi/qeUwV8RWKbwGMVFh1D3TsGjKu5nDrf0Uymbg4DHI5IVj TT34g9ud4EaAATqbxhM/FUK16FbHHg2+5cd/ekdpdWcyUc7d+uj+UQHIrNi2d3jv bNQDo8lZsu1n8e6U9MbWQrGcqbM+Ajekvt6h3gQvmAzK0gpb3kv6NIHbDymHCr5a FebHrfkKi9OlTsmEp76UI5vCyJg4MxEekjNqBHBVO9grVvgTgWM+l145mnwv/JAi utu1GkIf15dJRppCmo5OrVoF+P8eS4DGlMcTBBVaaEacvMfmGuyt6H2mrm2fMHkf COBzqZdEM65sL16Du2Agp5kBhgNCdvzceMOpa3Hg0o4xQHXe5/OJpJ5+RiqhMwoz CWBg2Hn3k6z4MrvD9WxIljZUHsFMXUwqg77fpQl/ejSrmeAAeP+LowM7ucgwii/y M37A6UlOKjdRExcoja17UoyhLyGuTEiI81ijg7QuQNzrB7zkAC/k2kNk1QtBKHOm 7HUxIqMEA+EqBxEygF5jZPeYCkCFSQpqI8xKIHRtd34NqgSPAEU= =xJnC -----END PGP SIGNATURE----- --5koxphj6u6h6ilr6--