Hi! The Netfilter project proudly presents: ulogd 2.0.8 ulogd is a userspace logging daemon for netfilter/iptables related logging. This includes per-packet logging and per-flow logging as well as flexible user-defined accounting. This also includes output plugins to represent logging using different backends such as mysql, postgresql, pcap, json among others. See ChangeLog that comes attached to this email for more details. You can download it from: https://www.netfilter.org/projects/ulogd/downloads.html Happy firewalling.
Ander Juaristi (2): IPFIX: Add IPFIX output plugin IPFIX: Introduce template record support Andreas Jaggi (2): ulogd: json: send messages to a remote host / unix socket ulogd: printpkt: always print IPv6 protocol Cameron Norman (1): ulogd: fix build with musl libc Cole Dishington (1): printpkt: print pkt mark like kernel Jeremy Sowden (62): gitignore: add Emacs artefacts gitignore: ignore .dirstamp build: remove unused Makefile fragment build: remove empty filter sub-directory build: move CPP `-D` flag. build: add Make_global.am for common flags build: use `dist_man_MANS` to declare man-pages build: skip sub-directories containing disabled plugins build: group `*_la_*` variables with their libraries build: delete commented-out code build: use correct automake variable for library dependencies build: update obsolete autoconf macros build: remove commented-out code build: quote autoconf macro arguments build: use `AS_IF` consistently in configure.ac include: add `format` attribute to `__ulogd_log` declaration ulogd: remove empty log-line ulogd: fix order of log arguments input: UNIXSOCK: correct format specifiers output: IPFIX: correct format specifiers jhash: add "fall through" comments to switch cases db: add missing `break` to switch case filter: HWHDR: simplify flow-control filter: HWHDR: re-order KEY_RAW_MAC checks filter: HWHDR: remove zero-initialization of MAC type Replace malloc+memset with calloc filter: PWSNIFF: replace malloc+strncpy with strndup input: UNIXSOCK: remove stat of socket-path input: UNIXSOCK: fix possible truncation of socket path input: UNIXSOCK: prevent unaligned pointer access output: DBI: fix deprecation warnings output: DBI: improve mapping of DB columns to input-keys output: DBI: fix NUL-termination of escaped SQL string output: DBI: fix configuration of DB connection output: MYSQL: improve mapping of DB columns to input-keys output: PGSQL: improve mapping of DB columns to input-keys output: PGSQL: fix non-`connstring` configuration of DB connection output: SQLITE3: fix possible buffer overruns output: SQLITE3: fix memory-leak in error-handling build: bump libnetfilter_log dependency output: SQLITE3: improve formatting of insert statement output: SQLITE3: improve mapping of DB columns to fields output: SQLITE3: catch errors creating SQL statement db: improve formatting of insert statement db: improve mapping of input-keys to DB columns db: simplify initialization of ring-buffer output: JSON: fix output of GMT offset output: JSON: increase time-stamp buffer size output: JSON: fix possible leak in error-handling. output: JSON: optimize appending of newline to output output: IPFIX: remove compiler attribute macros output: SQLITE3: remove unused variable build: use `--enable-XYZ` options for output plugins build: use pkg-config for libdbi build: use pkg-config or mysql_config for libmysqlclient build: use pkg-config or pcap-config for libpcap build: use pkg-config or pg_config for libpq build: if `--enable-dbi` is `yes`, abort if libdbi is not found build: if `--enable-mysql` is `yes`, abort if libmysqlclient is not found build: if `--enable-pcap` is `yes`, abort if libpcap is not found build: if `--enable-pgsql` is `yes`, abort if libpq is not found build: if `--enable-sqlite3` is `yes`, abort if libsqlite3 is not found Ken-ichirou MATSUZAWA (5): XML: support nflog pkt output NFLOG: fix seq global flag setting NFLOG: add NFULNL_CFG_F_CONNTRACK flag NFLOG: attach struct nf_conntrack XML: show both nflog packet and conntrack Pablo Neira Ayuso (6): build: missing ipfix.h header when running make distcheck output: SQLITE3: improve mapping of fields to DB columns output: JSON: fix possible truncation of socket path output: JSON: remove bogus check for host and port output: GPRINT: fix it with NFLOG build: bump release version to 2.0.8 Timon Ulrich (1): raw2packet: fix comma instead of semicolon