netsniff-ng 0.5.8

閲覧: 70 回
最初の未読メッセージにスキップ

Tobias Klauser

未読、
2014/04/29 6:13:032014/04/29
To: netsn...@googlegroups.com、Daniel Borkmann、Jesper Dangaard Brouer
It is our pleasure to announce the release of netsniff-ng 0.5.8, the first stable
release of the netsniff-ng toolkit since almost two years and almost one year
since the first release candidate [0].

[0] http://article.gmane.org/gmane.linux.network.netsniff-ng/385

A lot has changed since then and to summarize all the changes here would lead
way to far. Thus, I'll just describe the bigger picture here. For people
interested in the details, please refer to the release notes of the -rc releases
on github [1] (the changelog for all changes since -rc5 are below).

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

Work has been done in almost all corners of the toolkit, with newly added tools,
many new features, performance improvements, bugfixes and cleanups all over the
place. The manpages for all tools have been rewritten and the build system was
reimplemented from scratch.

Thanks to all the people who contributed to this release: Daniel Borkmann,
Jesper Dangaard Brouer, Jon Schipp, Stephen Wadeley, Christian Wiese, Kartik
Mistry, Hideo Hattori, Teguh, Peter Stuge, Oliver Smith and Herbert Haas
(original author of mausezahn).

In the future we will hopefully return to a more regular release schedule. There
are still some open issues and items on our TODO list. Anyone interested in
helping with the development of netsniff-ng is kindly invited to take a look at
our issue list on github [2].

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

Have fun and thanks!

---

netsniff-ng 0.5.8 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.8

Or via HTTP:

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

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

git tag -v v0.5.8

Major high-level changes since the last release (v0.5.8-rc5) are:

1) Smaller default initial ring buffer size in trafgen to reduce cache misses.
From Daniel Borkmann and Jesper Dangaard Brouer.

2) Bugfix in ifpps to always match the correct interface/device. From Jesper
Dangaard Brouer.

3) Fixes all over the place to make netsniff-ng build against the musl libc.
Contributed by Christian Wiese.

4) Build system improvements. From Christian Wiese, Daniel Borkmann, Jesper
Dangaard Brouer and Tobias Klauser.

5) Proper handling of all termination signals in all tools. From Tobias Klauser.

6) Various documentation updates. From Daniel Borkmann, Kartik Mistry, Christian
Wiese and Tobias Klauser.

Contributions since last release:

30 Tobias Klauser
12 Christian Wiese
7 Daniel Borkmann
3 Jesper Dangaard Brouer
2 Kartik Mistry

Git changelog since last release:

Tobias Klauser (30):
trafgen: Don't modify optarg/argv
build: Use new git repo URL in release announcement message template
netsniff-ng: Exit gracefully for all possible termination signals
trafgen: Exit gracefully for all possible termination signals
astraceroute: Exit gracefully for all possible termination signals
flowtop: Exit gracefully for all possible termination signals
ifpps: Exit gracefully for all possible termination signals
build: Set SHELL make variable to bash if possible
ring: Get rid of unnecessary wrapper for get_sockopt_tpacket
dissectors: Get rid of unecessary includes of protos.h
conf: oui: update oui.conf
ifpps: Reorder buffer allocation and file opening in stats_proc_interrupts
dissectors: ethernet: Handle multicast/broadcast addresses properly
docs: install: Fix a minor typo
pcap_io: Only check byteswapped linktype if pcap magic is swapped
astraceroute.zsh: Remove duplicate entry
zsh: Unify completion help messages for --version and --help
conf: oui: update oui.conf
dissector: Get rid of header dependency on pcap_io.h
man: astraceroute: Fix closing quotation mark
built_in: Remove unnecessary #include <built_in.h> from several headers
bpf: Remove unncessary #include <xmalloc.h> from bpf.h
conf: Use configuration file path from Makefile instead of hardcoded paths
doc: AUTHORS: Add Oliver Smith to contributors
ifpps: Fix coding style
build: Make sure we get the correct previous tag for the changelog
conf: oui: update oui.conf
build: Also use proper previous tag for people list
netsniff-ng: Remove locally declared labels
netsniff-ng 0.5.8

Christian Wiese (12):
link: fixed to include <sys/types.h> for caddr_t
build: add DESTDIR support
built_in: improved to define DEFFILEMODE if not provided by the libc
poll: changed to include <poll.h> instead of <sys/poll.h>
doc: add documentation of DESTDIR usage in INSTALL and make help
doc: fix make help for CROSS_COMPILE option
built_in: changed to not unconditionally define PAGE_SIZE
build: curvetun: add NACL_LIB variable to configure to be able to set an alternative lib
doc: curvetun: add documentation how to use libsodium instead of libnacl
build: fixed PREFIX usage
built_in: changed to use RUNTIME_PAGE_SIZE instead of PAGE_SIZE
built_in: changed RUNTIME_PAGE_SIZE to use sysconf(_SC_PAGE_SIZE) instead of getpagesize()

Daniel Borkmann (7):
docs: update credits for former maintainership
trafgen: remove timer-based trigger model
trafgen: keep a small initial ring buffer size to reduce cache-misses
pcap_io: fill sll when reading pcap
dissector: display packet direction for tap'ing on netlink devices (nlmon)
docs: be more precise on readme with experimental tools
doc: add Christian to AUTHORS file

Jesper Dangaard Brouer (3):
build: fix syntax error when detecting SHELL make variable
ifpps: fix matching wrong interface/device
trafgen: performance regression at 10G due to smaller ring buffer size

Kartik Mistry (2):
man: manpage warning fixes
Typo: longitude

signature.asc
全員に返信
投稿者に返信
転送
新着メール 0 件