Hi!
The Netfilter project proudly presents:
ulogd 2.0.0
ulogd is a userspace logging daemon for netfilter/iptables related
logging. This includes per-packet logging of security violations,
per-packet logging for accounting, per-flow logging and flexible
user-defined accounting.
ulogd was almost entirely written by Harald Welte, with contributions
from fellow hackers such as Pablo Neira Ayuso, Eric Leblond and Pierre
Chifflier.
ulogd-2.x requires several libraries:
* libnfnetlink that provides basic communication infrastructure via
Netlink.
* libmnl that provides basic communication infrastructure via
Netlink, this library will supersede libnfnetlink. Still, we require
both libraries as we are still in transition to entirely replace
libnfnetlink by libmnl.
* libnetfilter_log for stateless packet-based logging via nfnetlink_queue.
* libnetfilter_conntrack for stateful flow-based via nf_conntrack_netlink.
* libnetfilter_acct for flexible traffic accounting via nfnetlink_acct
and iptables nfacct match (it requires Linux kernel >= 3.3.x).
This requires a Linux kernel >= 2.6.14, but Linux kernel >= 2.6.18 is
strongly recommended. Note that if you need SQL database output
suport, you will need the header files of the respective libraries.
Main features are:
* Packet and flow-based traffic accounting
* Flexible user-defined traffic accounting via nfacct infrastructure
* SQL database back-end support: SQLite3, MySQL and PostgreSQL
* Text-based output formats: CSV, XML, Netfilter's LOG, Netfilter's
conntrack.
This releases supersedes 1.x series. Please, upgrade to 2.x series!
See ChangeLog that comes attached to this email for more details.
You can download it from:
http://www.netfilter.org/projects/ulogd/downloads.html
ftp://ftp.netfilter.org/pub/ulogd/
Have fun!
-------------- next part --------------
Bj?rn L?ssig (2):
build: use pkglibdir instead of pkglibexecdir for automake
doc: add documentation for SIGUSR2
Eric Leblond (8):
Mysql schema: fix delimiter
Mysql schema: fix procedure declaration
ulogd.conf: fix mysql definition for NFCT
autoconf: fix sqlite configure description message.
HWHDR: Fix various crashes
DB output: fix crash in SIGHUP handling
pcap: fix build on some recent x86_64 platform
pcap: add file option to configuration file
Harald Welte (1):
ulogd2 / DBI / table name
Jan Andres (1):
pcap: fix packet length handling
Jan Engelhardt (20):
build: move global automake options into configure.ac
build: remove statements without obvious effect
build: remove -fPIC flag
build: remove unused $(all_includes)
output/LOGEMU: resolve build warning
build: default to not building static libraries
build: propagate global CFLAGS
build: no need for error message in PKG_CHECK_MODULES
filter/HWHDR: remove redundant sizeof(char)
build: avoid use of LIBS variable
build: use appropriate location for program modules
build: use compile/link information from pkgconfig
build: simplify sqlite3 check
build: abort autogen on subcommand failure
Update .gitignore
build: use AC_CONFIG_AUX_DIR and stash away tools
build: disable implicit .tar.gz archive generation and use POSIX mode
sqlite: resolve compiler warnings
nfacct: resolve build failure
pcap: resolve unreliable detection
Jozsef Kadlecsik (2):
Support stored mysql procedures besides stored functions
A simple filter plugin called IP2HBIN added
Pablo Neira Ayuso (20):
NFCT: fix bug in polling mode
ulogd: fix double call of stop for reused input plugins
config: add file option for NACCT pluging to the example config file
sqlite3: initial support extracted from Holger Eitzenberger's work
sqlite3: add configuration examples and new tables layout
NFCT: use nfct_copy() instead of deprecated nfct_sizeof() function
NFLOG: don't display overrun message once we have reach the buffer
limit
sqlite3: use continue instead of goto in sqlite3_interp()
sqlite3: cleanup error handling of sqlite3_bind_int() in sqlite3_interp()
sqlite3: fix warning during compilation
sqlite3: remove automatic creation of table `daily'
build: Linux kernel-style for compilation messages
ulogd: add okey_set_u64
OPRINT: display u64 fields
output: add GPRINT plugin
input: add nfacct plugin
src: add example use of GPRINT to ulogd.conf.in configuration file
NFCT: add `reliable' config option to enable reliable flow-based
logging
build: bump release version to 2.0.0
build: require 1.0.0 of all libraries
Pierre Chifflier (2):
Add new input plugin UNIXSOCK
Add helper script pcap2ulog
Salih Gonullu (1):
ulogd: fix segfault if syslog and SIGTERM is received