In the interest of getting back to more regular and more frequent releases, here
goes the first release candidate for the netsniff-ng toolkit. It's nothing too
spectacular, mostly bugfixes and cleanups - see the changelog below for details.

Have fun!

---

netsniff-ng 0.5.9-rc1 has been released to the public (http://netsniff-ng.org/).

It can be fetched via Git:

   git clone git://github.com/netsniff-ng/netsniff-ng.git
   git checkout v0.5.9-rc1

Or via HTTP:

   wget http://pub.netsniff-ng.org/netsniff-ng/netsniff-ng-0.5.9-rc1.tar.gz

The release can be verified via Git (see README):

   git tag -v v0.5.9-rc1

Major high-level changes since the last release are:

1) Add a rudimenatry netlink message dissector to netsniff-ng, from Tobias
   Klauser.

2) Use printf/scanf format specifiers for fixed width types (fixing a crash of
   ifpps in 32 bit environments), from James McCoy

3) Fix integer overflow related to ring size, thus now actually allowing to use
   ring sizes larger than 4 GiB. However, ther still exist some problems with
   larger ring sizes, see issue #128 [1]. By Tobias Klauser, with help from
   Michał Purzyński and Jon Schipp.

   [1] https://github.com/netsniff-ng/netsniff-ng/issues/128

4) Fix the build system to install configuration files to /etc instead of
   /usr/local/etc, by Kartik Mistry.

Contributions since last release:

     23  Tobias Klauser
      2  Kartik Mistry
      1  James McCoy

Git changelog since last release:

Tobias Klauser (23):
      trafgen: Use strtoul() instead of strtol() for unsigned long
      netsniff-ng: Fix whitespaces
      trafgen: Don't expose -k/--kernel-pull anymore and warn if it still used
      ring: Consistently use size_t to specify ring size
      netsniff-ng: Use while() instead of empty for
      netsniff-ng/ring: Make verbose flag bool
      netsniff-ng: Remove unnecessary initialization of struct ctx members
      netsniff-ng: Remove unnecessary memset of struct pollfd
      trafgen: Remove unnecessary initialization of ct.reserve_size
      netsniff-ng: Move function scope variables
      ring: Merge common ring_{rx,tx} initialization into own function
      bpf: Zero out socket filter in bpf_parse_rules()
      netsniff-nf: proto_ipv6: Remove unused #include "csum.h"
      flowtop: Constify function parameter in walk_process()
      geoip: Pass struct sockaddr_in{,6} as pointer instead of by value
      build: Remove unused CONFIG_LIBGEOIP
      build: Allow to build astraceroute and flowtop without GeoIP support
      netsniff-ng: Add netlink dissector
      netsniff-ng: Print process name of the netlink message origin
      mausezahn: Don't use ternary operator to decide which function to call
      dissector: Restore paket type if capturing from nlmon device
      netsniff-ng: proto_nlmsg: Add notice about nlmsg pid field
      netsniff-ng 0.5.9-rc1

Kartik Mistry (2):
      build: Do not add PREFIX to ETCDIR
      doc: Fix typos in mausezahn and trafgen manpages

James McCoy (1):
      all: Use macros for printf/scanf format specifiers

Attachment: signature.asc
Description: Digital signature

Reply via email to