Skip to content

Releases: troglobit/mtools

mtools v3.2

03 Dec 10:00
Compare
Choose a tag to compare

Fixes

  • Fix #8: ordering bug cause failure to detect address family in a basic
    msend -g ff0e::181 -I eth0. Regression introduced in v3.1

mtools v3.1

11 Nov 17:02
Compare
Choose a tag to compare

Changes

  • Add optional -s ADDR argument for SSM to mreceive, issue #3
  • Add support for quiet (-q) mode operation
  • Add credit to original authors in README and man pages
  • Refactor the option parsers to use getopt(3)
  • Major refactoring and coding style cleanup, splitting the code base up
    in more files, renaming internal APIs, all to be able to use RFC3678
    style APIs for source filtering, issue #3

Fixes

  • Boundary checking, max number of interfaces, internal buffer lengths
  • Fixes for building on non-Linux systems, tested on FreeBSD 11.0

mtools v3.0

24 Feb 13:34
Compare
Choose a tag to compare

This release adds IPv6 support, contributed by Vladimir Oltean.

Changes

  • Add -I INTERFACE option to bind to a specific interface for send/receive
  • Add -c NUM option to only send a limited number of packets
  • Add -4 and -6 options to select default group to send/receive with I
  • Sort command line options alphabetically
  • Update documentation

Fixes

  • Fix -v to print correct version instead of hard-coded old version
  • Bind to port after binding to device to receive only test packets

mtools v2.3

29 Jul 22:01
Compare
Choose a tag to compare

First release of the mtools multicast testing suite (msend and mreceive) after importing the sources from the Multimedia Networks Group, University of Virginia, http://www.cs.virginia.edu/~mngroup/software/.

Changes include, but are not limited to:

  • Code cleanup and modernization to be able to build with a modern (2015) GCC and Clang
  • Reindent code to use KNF
  • Simplifiy and clean up online, -h, command usage help
  • Removed old support for Windows. May add Cygwin support in the future
  • Cleanup of documentation, add common README and create real man pages: msend.8 and mreceive.8
  • Create real public domain LICENSE file
  • Tested on Ubuntu Linux 14.04 (Amd64) and FreeBSD (Amd64)

First effort to adapt ttcp.c as well, but not tested yet, so not part of the build/install system.