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:

NetBSD Home
NetBSD PR Database Search

(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.