From nobody Wed Jul 09 10:42:55 2025 X-Original-To: freebsd-pf@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 4bcZLx65Nlz61Vhg for ; Wed, 09 Jul 2025 10:43:05 +0000 (UTC) (envelope-from peter@skapet.bsdly.net) Received: from skapet.bsdly.net (skapet.bsdly.net [IPv6:2a03:94e0:182c::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 SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bcZLw40frz3rg3 for ; Wed, 09 Jul 2025 10:43:04 +0000 (UTC) (envelope-from peter@skapet.bsdly.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdly.net header.s=x header.b=hECbhfUL; spf=pass (mx1.freebsd.org: domain of peter@skapet.bsdly.net designates 2a03:94e0:182c::1 as permitted sender) smtp.mailfrom=peter@skapet.bsdly.net; dmarc=pass (policy=reject) header.from=bsdly.net DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/simple; d=bsdly.net; s=x; h=Sender:Content-Type:MIME-Version:Message-ID:Subject:To:From:Date: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=JsoUF37AsgW/BUaM5sLb9g6P06mQOd5PUQ8y9Tv3fq8=; b=hECbhfUL0nJHH7zVW0IOSbG0rT kCGMF0J4mGNokSKDjAKkQjNcLZ69SHrhVTYJgMri5gnhNKhIv5jLLhLlJfK2ypYfj+bjs3bFo5iUX iFYT6BlMvYrGk6S5LX1weBMXrHeXcyn9vHaR/VcH+dORaUlqMxg5nR/+H/GDTEVqvUmM=; Received: from peter by skapet.bsdly.net with local (Exim 4.98) (envelope-from ) id 1uZSGN-000000006Yu-3KHr for freebsd-pf@freebsd.org; Wed, 09 Jul 2025 12:42:55 +0200 Date: Wed, 9 Jul 2025 12:42:55 +0200 From: "Peter N. M. Hansteen" To: freebsd-pf@freebsd.org Subject: The Book of PF, 4th edition is now available for preorder Message-ID: List-Id: Technical discussion and general questions about packet filter (pf) List-Archive: https://lists.freebsd.org/archives/freebsd-pf List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-pf@freebsd.org Sender: owner-freebsd-pf@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spamd-Result: default: False [-4.58 / 15.00]; DWL_DNSWL_LOW(-1.00)[bsdly.net:dkim]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_HAM_LONG(-0.99)[-0.992]; NEURAL_HAM_MEDIUM(-0.99)[-0.987]; DMARC_POLICY_ALLOW(-0.50)[bsdly.net,reject]; FORGED_SENDER(0.30)[peter@bsdly.net,peter@skapet.bsdly.net]; ONCE_RECEIVED(0.20)[]; R_DKIM_ALLOW(-0.20)[bsdly.net:s=x]; R_SPF_ALLOW(-0.20)[+mx]; RCVD_IN_DNSWL_LOW(-0.10)[2a03:94e0:182c::1:from]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[bsdly.net:+]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEFALL_USER(0.00)[peter]; MISSING_XM_UA(0.00)[]; TO_DN_NONE(0.00)[]; FROM_NEQ_ENVFROM(0.00)[peter@bsdly.net,peter@skapet.bsdly.net]; RCVD_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:56655, ipnet:2a03:94e0::/32, country:NO]; MLMMJ_DEST(0.00)[freebsd-pf@freebsd.org]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4bcZLw40frz3rg3 X-Spamd-Bar: ---- Friends, Long rumored and eagerly anticipated by some, the fourth edition of The Book of PF is now available for preorder from the publisher's site at https://nostarch.com/book-of-pf-4th-edition The text is in the final editing phases, and we are hoping to have physical copies available by the time of EuroBSDcon 2025. The fourth edition was written to bring the text into sync with the realities of the modern Internet, seen from the perspective of someone working with OpenBSD 7.8 or FreeBSD 14-RELEASE. The structure and chapter titles will be recognizable to readers of the previous edition, with the content updated to reflect the realities of the modern Internet. When the actual physical copies become ready, I will make an effort to make the actual publication date a fun one (suggestions appreciated) All the best, Peter -- Peter N. M. Hansteen, member of the first RFC 1149 implementation team https://bsdly.blogspot.com/ https://www.bsdly.net/ https://www.nuug.no/ "Remember to set the evil bit on all malicious network traffic" delilah spamd[29949]: 85.152.224.147: disconnected after 42673 seconds.