It is our pleasure to announce the release of netsniff-ng 0.6.2.

The summary of changes and the short log of all changes since v0.6.1 can
be found below and also on github at
https://github.com/netsniff-ng/netsniff-ng/releases/tag/v0.6.2

Thanks to everybody who contributed to this release:

  Vadim Kochan, Paolo Abeni, Yousong Zhou, arch3y, Tommy Beadle, and
  Hisao Tanabe.

This release also means that the tree is again open for new features.

Happy packet sniffing!

---

netsniff-ng 0.6.2 (Circlon) has been released to the public.

It can be fetched via Git:

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

Or via HTTP from one of our mirrors:

   http://pub.netsniff-ng.org/netsniff-ng/netsniff-ng-0.6.2.tar.gz
   http://mirror.distanz.ch/netsniff-ng/netsniff-ng-0.6.2.tar.gz
   http://github.com/netsniff-ng/netsniff-ng/archive/v0.6.2.tar.gz

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

   git tag -v v0.6.2

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

1) Many improvements to the trafgen protocol generation functions, e.g. the
   ability to increment/randomize protocol fields at runtime using dinc()/rnd(),
   new functions to generate IPv6, ICMPv4/v6, PFC, and IEEE 802.3X PAUSH
   headers. From Vadim Kochan and Tobias Klauser.

2) flowtop UI improvements. From Vadim Kochan.

3) Packet counting fixes, e.g. to not account for duplicate packets received
   over the loopĆ¼back interface. From Paolo Abeni.

4) Allow IPv6 ranges to be specified for source and dest addresses in mausezahn.
   From Tommy Beadle.

5) Build system improvements, allowing to specify more options to the configure
   script. See './configure --help' for details. From Vadim Kochan and Tobias
   Klauser.

6) Various compilation fixes, e.g. for warnings or build failure certain
   systems. From Yousong Zhou and arch3y.

7) Various documentation improvements and fixes. From Vadim Kochan, Hisao
   Tanabe, and Tobias Klauser.

Contributions since last release:

     58  Vadim Kochan
     44  Tobias Klauser
      3  Paolo Abeni
      2  Yousong Zhou
      2  arch3y
      1  Tommy Beadle
      1  Hisao Tanabe

Git changelog since last release:

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

Tobias Klauser (44):
      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
      csum: Don't drop const qualifier during cast
      trafgen: proto: Don't drop const qualifier during cast
      netsniff-ng v0.5.2

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'

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

Hisao Tanabe (1):
      man: netsniff-ng: Fix usage example description

Tommy Beadle (1):
      mausezahn: Allow IPv6 ranges to be specified for source and dest addresses

-- 
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 netsniff-ng+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to