Re: [ANNOUNCE] ulogd 2.0.8 release

2022-11-02 Thread Pablo Neira Ayuso
On Wed, Nov 02, 2022 at 12:51:34PM +0100, Jan Engelhardt wrote:
> 
> On Wednesday 2022-11-02 11:22, Pablo Neira Ayuso wrote:
> >
> >You can download it from:
> >
> >https://www.netfilter.org/projects/ulogd/downloads.html
> 
> The git repo is still missing the 2.0.8 tag.

Just pushed out the commit and tag, sorry.

> Is it also possible to have git-over-https?

I'll try to take a look before end of year, but no promises.


[ANNOUNCE] ulogd 2.0.8 release

2022-11-02 Thread Pablo Neira Ayuso
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