NetBSD Problem Report #57441
From www@netbsd.org Sat May 27 11:39:00 2023
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id 0862D1A9239
for <gnats-bugs@gnats.NetBSD.org>; Sat, 27 May 2023 11:39:00 +0000 (UTC)
Message-Id: <20230527113828.415901A9241@mollari.NetBSD.org>
Date: Sat, 27 May 2023 11:38:28 +0000 (UTC)
From: campbell+netbsd@mumble.net
Reply-To: campbell+netbsd@mumble.net
To: gnats-bugs@NetBSD.org
Subject: npflog(4) man page is missing
X-Send-Pr-Version: www-1.0
>Number: 57441
>Category: misc
>Synopsis: npflog(4) man page is missing
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: gutteridge
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat May 27 11:40:00 +0000 2023
>Closed-Date: Thu Jul 13 16:28:48 +0000 2023
>Last-Modified: Thu Jul 13 16:28:48 +0000 2023
>Originator: Taylor R Campbell
>Release: current
>Organization:
The NetPF Foundation
>Environment:
>Description:
There's no npflog(4) man page for the npflog pseudo-interface where dropped packets are redirected for analysis.
>How-To-Repeat:
$ man npflog
man: no entry for npflog in the manual.
>Fix:
Yes, please!
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: misc-bug-people->gutteridge
Responsible-Changed-By: gutteridge@NetBSD.org
Responsible-Changed-When: Sat, 17 Jun 2023 17:44:17 +0000
Responsible-Changed-Why:
I'll work on this.
From: "David H. Gutteridge" <gutteridge@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/57441 CVS commit: src/share/man/man4
Date: Tue, 20 Jun 2023 01:02:46 +0000
Module Name: src
Committed By: gutteridge
Date: Tue Jun 20 01:02:46 UTC 2023
Added Files:
src/share/man/man4: npflog.4
Log Message:
npflog.4: add a man page for the npflog device
Addresses PR misc/57441 from Taylor R Campbell. (Not yet hooked into
source sets, will be done separately.)
(Borrows heavily from the equivalent pflog.4 man page already in tree,
and so retains the original copyright attribution as well.)
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/share/man/man4/npflog.4
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->feedback
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Tue, 20 Jun 2023 01:09:42 +0000
State-Changed-Why:
Please let me know if there are any issues, omissions, etc. to look into.
From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: misc/57441 (npflog(4) man page is missing)
Date: Mon, 19 Jun 2023 21:15:49 -0400
On 2023-06-19 21:09, gutteridge@NetBSD.org wrote:
> Synopsis: npflog(4) man page is missing
> State-Changed-From-To: open->feedback
> State-Changed-By: gutteridge@NetBSD.org
> State-Changed-When: Tue, 20 Jun 2023 01:09:42 +0000
> State-Changed-Why:
> Please let me know if there are any issues, omissions, etc. to look
> into.
Actually, after I've committed the file itself, it occurs to me, it may
be better placed under sys/net/npf, as npf departs from the usual
convention of being an in-tree component. I'd put it with the rest of
pseudo-devices, except, of course pflog.4. Should I move it so it syncs
easier with rmind@'s GitHub project?
Dave
State-Changed-From-To: feedback->needs-pullups
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Fri, 30 Jun 2023 02:36:35 +0000
State-Changed-Why:
Feedback received. Should get pulled up.
State-Changed-From-To: needs-pullups->pending-pullups
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Wed, 12 Jul 2023 20:45:52 +0000
State-Changed-Why:
Submitted pullup-10 #230.
From: "Martin Husemann" <martin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/57441 CVS commit: [netbsd-10] src
Date: Thu, 13 Jul 2023 09:07:38 +0000
Module Name: src
Committed By: martin
Date: Thu Jul 13 09:07:37 UTC 2023
Modified Files:
src/distrib/sets/lists/man [netbsd-10]: mi
src/share/man/man4 [netbsd-10]: Makefile
Added Files:
src/share/man/man4 [netbsd-10]: npflog.4
Log Message:
Pull up following revision(s) (requested by gutteridge in ticket #230):
share/man/man4/npflog.4: revision 1.1
share/man/man4/npflog.4: revision 1.2
share/man/man4/Makefile: revision 1.732
distrib/sets/lists/man/mi: revision 1.1762
npflog.4: add a man page for the npflog device
Addresses PR misc/57441 from Taylor R Campbell. (Not yet hooked into
source sets, will be done separately.)
(Borrows heavily from the equivalent pflog.4 man page already in tree,
and so retains the original copyright attribution as well.)
npflog.4: add and adjust some details
Add details about the header structure (though the if_npflog.h file is
not presently installed and has a _KERNEL guard). Also adjust some
sentences (requested by riastradh@), and include the original OpenBSD
RCS ID, since much of this content shares that origin.
Add npflog.4 to sets
To generate a diff of this commit:
cvs rdiff -u -r1.1757 -r1.1757.2.1 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.730 -r1.730.2.1 src/share/man/man4/Makefile
cvs rdiff -u -r0 -r1.2.2.2 src/share/man/man4/npflog.4
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: pending-pullups->closed
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Thu, 13 Jul 2023 16:28:48 +0000
State-Changed-Why:
Pulled up to the netbsd-10 branch, closing.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2023
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.