Home | History | Annotate | only in /src/usr.sbin/npf/npfd
History log of /src/usr.sbin/npf/npfd
RevisionDateAuthorComments
 1.7 24-Aug-2019  rmind libnpf fix: link the library itself to libnv; libnpf users should not be
expected to assume this dependency.
 1.6 29-Sep-2018  rmind branches: 1.6.2;
NPF: Major rework -- migrate NPF to the libnv library.
- This conversion significantly simplifies the code and moves NPF to
a binary serialisation format (replacing the XML-like format).
- Fix some memory/reference leaks and possibly use-after-free bugs.
- Bump NPF_VERSION as this change makes libnpf incompatible with the
previous versions. Also, different serialisation format means NPF
connection/config saving and loading is not compatible with the
previous versions either.

Thanks to christos@ for extra testing.
 1.5 07-Jan-2017  christos branches: 1.5.12; 1.5.14;
add man page, lint cleanups.
 1.4 06-Jan-2017  christos branches: 1.4.2;
Add log validation
 1.3 30-Dec-2016  christos flesh this out more.
 1.2 28-Dec-2016  christos Add some flesh.
 1.1 27-Dec-2016  rmind Add some very preliminary npfd(8) code.
 1.4.2.3 20-Mar-2017  pgoyette Sync with HEAD
 1.4.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.4.2.1 06-Jan-2017  pgoyette file Makefile was added on branch pgoyette-localcount on 2017-01-07 08:57:00 +0000
 1.5.14.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.14.1 10-Jun-2019  christos Sync with HEAD
 1.5.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.6.2.1 01-Sep-2019  martin Pull up following revision(s) (requested by rmind in ticket #140):

external/bsd/libnv/lib/Makefile: revision 1.3
usr.sbin/npf/npfd/Makefile: revision 1.7
lib/libnpf/Makefile: revision 1.11
lib/libnpf/Makefile: revision 1.12
libexec/identd/Makefile: revision 1.18
usr.sbin/npf/npfctl/Makefile: revision 1.14
lib/npf/mod.mk: revision 1.8
external/bsd/libnv/lib/srcs.mk: revision 1.1

libnpf fix: link the library itself to libnv; libnpf users should not be
expected to assume this dependency.

Move common parts into a makefile fragment usable from elsewhere.
Suggested by mrg.

Include libnv directly into this library
 1.7 30-Oct-2020  abs Fix tcpdump example from "‐i npflog0.pcap" to "‐i npflog0"
 1.6 31-Aug-2018  maxv branches: 1.6.2;
remove commented reference to pflog
 1.5 07-Aug-2018  sevan Simplify the description of npfd, default npflog interface & pcap file are
covered later.
Move advise regarding offline analysis to the CAVEATS section.
 1.4 07-Aug-2018  sevan Escape ellipsis to stop it being interpreted as a macro.
Drop commented out manual which doesn't exist.
 1.3 08-Jan-2017  wiz branches: 1.3.4; 1.3.14; 1.3.16;
Whitespace, fix xref, remove unnecessary macro, sort SEE ALSO.
 1.2 07-Jan-2017  christos add example.
 1.1 07-Jan-2017  christos add man page, lint cleanups.
 1.3.16.1 10-Jun-2019  christos Sync with HEAD
 1.3.14.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.3.4.2 20-Mar-2017  pgoyette Sync with HEAD
 1.3.4.1 08-Jan-2017  pgoyette file npfd.8 was added on branch pgoyette-localcount on 2017-03-20 06:58:08 +0000
 1.6.2.1 20-Apr-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #1629):

usr.sbin/npf/npfd/npfd.8: revision 1.7

Fix tcpdump example from "-i npflog0.pcap" to "-i npflog0"
 1.9 16-Oct-2017  christos Treat EOF as a condition to re-open the pcap socket. Since we've been woken
up by poll(2), there must be data to read. If there is not, our socket might
not be ok anymore.
 1.8 15-Oct-2017  christos try to re-open the pcap connection on error.
 1.7 24-Jan-2017  christos output every 5 seconds instead of 60 or every 100 packets
 1.6 07-Jan-2017  christos branches: 1.6.2;
add man page, lint cleanups.
 1.5 06-Jan-2017  christos branches: 1.5.2;
Add log validation
 1.4 30-Dec-2016  christos flesh this out more.
 1.3 28-Dec-2016  christos starts running
 1.2 28-Dec-2016  christos Add some flesh.
 1.1 27-Dec-2016  rmind Add some very preliminary npfd(8) code.
 1.5.2.3 20-Mar-2017  pgoyette Sync with HEAD
 1.5.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.5.2.1 06-Jan-2017  pgoyette file npfd.c was added on branch pgoyette-localcount on 2017-01-07 08:57:00 +0000
 1.6.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.5 15-Oct-2017  christos try to re-open the pcap connection on error.
 1.4 06-Jan-2017  christos branches: 1.4.2;
Add log validation
 1.3 30-Dec-2016  christos flesh this out more.
 1.2 28-Dec-2016  christos Add some flesh.
 1.1 27-Dec-2016  rmind Add some very preliminary npfd(8) code.
 1.4.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.4.2.1 06-Jan-2017  pgoyette file npfd.h was added on branch pgoyette-localcount on 2017-01-07 08:57:00 +0000
 1.14 30-Apr-2022  christos Handle warnings and errors from pcap_activate properly (from bch)
 1.13 04-Feb-2019  mrg check for snprintf() truncation and fail sanely if so, rather than
attempting to use a file that won't exist or isn't secure.
 1.12 16-Oct-2017  christos branches: 1.12.4;
Add a message when we are re-opening the pcap socket.
 1.11 15-Oct-2017  christos try to re-open the pcap connection on error.
 1.10 25-Mar-2017  christos can't call pcap_datalink before activate.
 1.9 24-Jan-2017  christos fix signed compare
 1.8 07-Jan-2017  christos branches: 1.8.2;
add man page, lint cleanups.
 1.7 07-Jan-2017  christos restrict permissions on log file
 1.6 06-Jan-2017  christos branches: 1.6.2;
Add log validation
 1.5 05-Jan-2017  christos set the timeout to 1 second so we can see packets flowing in real time.
 1.4 30-Dec-2016  christos flesh this out more.
 1.3 28-Dec-2016  christos starts running
 1.2 28-Dec-2016  christos Add some flesh.
 1.1 27-Dec-2016  rmind Add some very preliminary npfd(8) code.
 1.6.2.4 26-Apr-2017  pgoyette Sync with HEAD
 1.6.2.3 20-Mar-2017  pgoyette Sync with HEAD
 1.6.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.6.2.1 06-Jan-2017  pgoyette file npfd_log.c was added on branch pgoyette-localcount on 2017-01-07 08:57:00 +0000
 1.8.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.12.4.1 10-Jun-2019  christos Sync with HEAD

RSS XML Feed