It's already been more than 6 months since the last release and I think it'd be time for v0.6.2 since there was quite some development since v0.6.1.
Thus, we'd like to close the tree for new features as of today. This
means we'll only take bug fixes and small, non-intrusive fixes/cleanups
we deem safe for inclusion in v0.6.2. The final release is planned in
two weeks time. Afterwards the tree is open again for new features and
more experimental changes.
We'd like to ask everybody who's interested in the netsniff-ng toolkit
to give the current git HEAD some good testing.
Please see the shortlog below for an overview of the fixes and features
that were added since v0.6.1.
Thanks to everybody how contributed to the upcoming release so far!
-- Tobias
Hisao Tanabe (1):
man: netsniff-ng: Fix usage example description
Paolo Abeni (3):
netsniff-ng: Skip duplicated packets on loopback device
netsniff-ng: Increment pkts_seen after packet type check
netsniff-ng: Account skipped packets as 'seen' and 'dropped'
Tobias Klauser (41):
AUTHORS: Add Tommy for his contribution
AUTHORS: Add Arch3y for his contribution
trafgen: proto: Inline proto_current_header() into its only caller
build: configure: Write a comment to config.h for disabled features
build: configure: Allow to disable support for libgeoip and zlib
build: travis: Build with and without libGeoIP/zlib
build: Always silence the no-op check command
trafgen: proto: Replace panic() with bug() where applicable
man: trafgen: Add example program, rewritten using the trafgen functions
trafgen: proto: Add IPv6 header generation
trafgen: proto: Add ICMPv6 header generation
ioops: Add mkostemp_or_die() wrapper for mkostemp(3)
trafgen: Use mkostemp_or_die() to create unique temporary file
cpp: Use mkstemps() to create unique temporary file
flowtop: Remove unused parameters from draw_help() and draw_footer()
flowtop: Use fl argument instead of hard coded global flow_list
ifpps: Mark arg parameter of on_panic_handler() as unused
flowtop: Mark parameter in callback function as unused
ring: Remove unused parameter sock from setup_ring_layout_generic()
ring: Mark potentially unused parameters as such
build: travis: Set up Coverity scan
build: travis: Move coverity_scan to existing addons configuration
doc: Document Travis CI Coverity integration
man: mausezahn: Fix man warnings
AUTHORS: Add Hisao Tanabe for his contribution
AUTHORS: Add Paolo Abeni for his contribution
dissectors: ethernet: Don't resolve OUI for locally administered addresses
build: configure: Use command line options to disable optional libraries
build: configure: Allow to compile tools without libnl
trafgen: proto: Don't store context in each proto header
trafgen: proto: Store registered protocols in an array
trafgen: parser: Check read access to file before invoking cpp
trafgen: proto: Make bytes pointer const in proto field set functions
build: Disable all optimization options for debug builds
trafgen: proto: Add space between switch statement and opening parenthesis
trafgen: proto: Split static protocol definition out of struct proto_hdr
trafgen: proto: Initialize lower proto header pointer on declaration
ifpps: Prevent division by zero
build: Simplify checking for PREFIX origin
build: Unify default values for PREFIX and ETCDIR in configure
AUTHORS: Add Yousong Zhou for his contribution
Tommy Beadle (1):
mausezahn: Allow IPv6 ranges to be specified for source and dest addresses
Vadim Kochan (58):
geoip: Allow to get country 3-code
flowtop: Change flows layout to 1-row view
flowtop: Add display option to show src info
screen: Add helpers to easy use color by name
flowtop: Use new colors naming & helpers
flowtop: Fix compilation error when build without geoip
list: Add re-defined double-linked list API from liburcu
ui: Implement UI table for flows printing
flowtop: Use new UI table API for draw flows list
ui: Print empty rows when clearing table
flowtop: Get rid of clear() & refresh() calls
flowtop: Simplify flows refresh delay
flowtop: man: Add how-to activate conntrack by modprobe
flowtop: Remove unused parameters from draw_flow_entry()
netsniff-ng: pcap_io: Print unsupported magic number
trafgen: parser: Split [e]type to separate keywords
trafgen: parser: Replace 'mtype' by 'type'
trafgen: proto: Add ICMPv4 header generation
trafgen: ipv4: Set default proto as ipv6-in-ipv4 for ipv6()
trafgen: ipv4: Do not use user-provided 'ihl' field to calculate csum
trafgen: udp: Do not use user-provided 'len' field to calculate csum
trafgen: Move applying of dynamic elements to own function
trafgen: proto: Reference to packet from struct proto_hdr
trafgen: proto: Move proto headers into packet
trafgen: Allow to compile without libnl
netsniff-ng: Allow to compile without libnl
trafgen: proto: Use field id as array index
colorize: Squash colorize macros into colors.h
build: configure: Add option to enable debug symbols
flowtop: Render table row via raw ncurses buffer
flowtop: Add horizontal scrolling over flows table
ui: Rename ui_table_row_print -> ui_table_row_col_set
build: configure: Add option to specify install path for binary files
build: configure: Add option to specify install path for /etc files
mz: Check device argument by ifindex instead of name prefix
trafgen: proto: Update field value at runtime
trafgen: proto: Increment proto field at runtime
trafgen: proto: Randomize proto field at runtime
trafgen: ipv4: Update csum at runtime if needed
trafgen: icmpv4: Update csum at runtime if needed
trafgen: icmpv6: Update csum at runtime if needed
trafgen: proto: Improve to find lower header by index
trafgen: proto: Introduce proto_upper_header() function
trafgen: udp: Update csum at runtime if needed
trafgen: tcp: Update csum at runtime if it needed
trafgen: parser: Unify proto field value parsing
trafgen: parser: Add support of 'dinc' function for proto fields
trafgen: parser: Add 'drnd()' function for proto fields
trafgen: man: Add description for 'dinc' and 'drnd' field functions
trafgen: man: Simplify example of Jasper's UDP packet by proto functions
man: trafgen: Fix link to Jesper's example
trafgen: l2: Add support for IEEE 802.3X PAUSE header
trafgen: parser: Add 'pause()' function for IEEE 802.3X PAUSE header
trafgen: man: Add description for 'pause()' proto function
trafgen: l2: Add support for PFC header
trafgen: parser: Add 'pfc()' function for PFC header
trafgen: man: Add description for 'pfc()' function
trafgen: man: Highlight packet functions section
Yousong Zhou (2):
build: configure: fix checking CC containing -i option
all: fix build on CentOS 6 by checking presence of several macros
arch3y (2):
build: Define _DEFAULT_SOURCE to fix compilation warnings with glibc>=2.20
build: fix compilation warnings with _GNU_SOURCE
--
You received this message because you are subscribed to the Google Groups
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: Digital signature
