Re: [netsniff-ng] [ANNOUNCE] netsniff-ng 0.6.2

2016-11-07 Thread Tobias Klauser
On 2016-11-07 at 14:58:24 +0100, Tobias Klauser  wrote:
> 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

I just realized I fat-fingered the version in the release commit
32804e5e and pushed it out too early (it says v0.5.2 instead of v0.6.2).
The tag, the GH release and all the tarballs show the correct version
though. Sorry about this!

-- 
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.


[netsniff-ng] [ANNOUNCE] netsniff-ng 0.6.2

2016-11-07 Thread Tobias Klauser
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