It is our pleasure to announce the release of netsniff-ng 0.6.3. The summary of changes and the short log of all changes since v0.6.2 can be found below and also on github at
https://github.com/netsniff-ng/netsniff-ng/releases/tag/v0.6.3 Thanks to all contributors for this release: Vadim Kochan, Mandar Gokhale, Ken Wu, Jaroslav Škarvada, and @jamieparfet. This release also means that the tree is again open for new features. Happy packet sniffing and generating! --- netsniff-ng 0.6.3 (Mookid) 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.3 Or via HTTP from one of our mirrors: http://pub.netsniff-ng.org/netsniff-ng/netsniff-ng-0.6.3.tar.gz http://mirror.distanz.ch/netsniff-ng/netsniff-ng-0.6.3.tar.gz http://github.com/netsniff-ng/netsniff-ng/archive/v0.6.3.tar.gz The release can be verified via Git (see README): git tag -v v0.6.3 Major high-level changes since the last release (v0.6.2) are: 1) Allow to specify packet offsets in trafgen packet header functions. By Vadim Kochan. 2) Allow trafgen to send packets from pcap file. By Vadim Kochan. 3) Support trafgen interface without IP address in packet header functions. By Ken Wu. 4) Various other improvements and cleanups in the packet header functions of trafgen. By Vadim Kochan. 5) Tab based user interface for flowtop. Introduced a tab for flow statistics per PID. By Vadim Kochan. 6) Fixed buffer overflow in device_addr2str() causing Linux cooked header dissector to crash. Reported by @jamieparfet, fixed by Tobias Klauser. 7) Fixed build due to missing GENL_ID_GENERATE if compiling against kernel headers >= 4.10 (see issue #171). Reported by Jaroslav Škarvada, fixed by Tobias Klauser. Contributions since last release: 24 Tobias Klauser 20 Vadim Kochan 4 Mandar Gokhale 1 Ken Wu Git changelog since last release: Tobias Klauser (24): AUTHORS: Add Mandar Gokhale build: configure: clearify missing defs warning build: configure: rewrap missing defs warning AUTHORS: Add Ken Wu all: Remove unused longindex parameter to getopt_long() netsniff-ng: proto_ipv4: Move sockaddr_in declarations to narrower scope Revert "mausezahn: Add error handling for mismatched address families" bpfc: make verbose parameter boolean sock: change type of verbose parameter to set_sock_qdisc_bypass() zsh: trafgen: Add missing option -q/--qdisc-path to zsh completion trafgen: proto: Zero out newly allocated struct packet trafgen: proto: Add missing brace bpfc: Remove unnecessary prototype for compile_filter() bpf: Fix confusing panic() message trafgen: proto: Zero out the correct packet slot str: Avoid trailing space in string returng by argv2str() gittattributes: Exclude dotfiles from created archives trafgen: parser: Add terminating ';' to mpls_expr and icmpv6_proto rules list: Remove cds_list_* wrappers make: Fix spelling yaac -> yacc build: Don't show echo commands in verbose mode dev: Fix buffer overflow in device_addr2str() netsniff-ng: nlmsg: Drop dissection of GENL_ID_GENERATE type netsniff-ng v0.6.3 Vadim Kochan (20): trafgen: parser: Fix undefined ETH_P_802AD on 2.6.x Linux flowtop: Move & refactor walk_processes() to proc.c trafgen: parser: Rename field_expr -> field_value_expr rule trafgen: proto: Change __proto_field_set_bytes(...) to take struct proto_field trafgen: proto: Rename proto_field_xxx -> proto_hdr_field_xxx trafgen: proto: Add proto field only setters/getters trafgen: parser: Parse IPv6 address by strict match pattern trafgen: parser: Allow to set function at field offset man: trafgen: Add short description about field offset usage flowtop: Minimize delay via halfdelay(1) function flowtop: Replace single linked list by list_head from list.h flowtop: Add tab control to switch between tables flowtop: Add process UI tab entry trafgen: l3: Fix checksum for UDP/TCP protos geoip: Fix memory leak when using GeoIPRecord trafgen: l3: Make possible to send frames via tun device pcap_io: Add function to get packet timestamp trafgen: Allow send packets from pcap file trafgen: man: Add description with pcap file for -i, --in option trafgen: parser: Rename bytes -> mac Mandar Gokhale (4): mausezahn: Typofix & grammar change man: mausezahn: Add -6 option to manpage mausezahn: Use all-nodes link local address for IPv6 mausezahn: Add error handling for mismatched address families Ken Wu (1): trafgen: l3: Support interface without IP address -- 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.