2.623 Apr 2020 06:45
Increase MAX number of groups to join: 250 - 2048.
Relocate source code to src/ sub-directory.
Add support for sending with/to IPv6 address/group.
Update docs slightly.
2.524 Feb 2020 09:05
Add Dockerfile, thanks to Graeme Lawes.
FreeBSD support, by Ryan Libby.
Replaced mutually exclusive options -q and -d with -l level. Default log level is notice, for true quiet mode, use -l none.
Added new daemon mode, which makes mcjoin detach from its controlling terminal and run in the background, with all output except progress redirected to syslog.
possible file descriptor leak.
Improve error detection if mcjoin cannot find a default interface, a valid (source) IP address, or anything else goes wrong.
Add support for -w SEC, initial delay before actually starting. Useful if started very early in a system bootstrap before network has come up properly.
2.405 Apr 2019 10:05
Support for SSM (S,G) join, in addition to the existing ASM (*,G) join.
Find interface bsaed on default route with best metric.
Initial support for IPv6 (*,G) and (S,G) joins.
2.321 Sep 2018 05:45
Automatically detect default interface.
Enable support for multiple mcjoin receivers on one host using the
same destination (Internet) port.
Receiver does not stop after count received packets.
Avoid using GLIBC extension __progname.
Updated build instructions in README.
2.208 Sep 2016 07:45
Progress bar on receiver.
Bind receiver to group:port, instead of 0.0.0.0:port, filters noise.
Increased send rate of sender: 1/1 sec -- 1/100 msec.
Set outbound interface for sending multicast.
Portability, now builds and runs on musl libc.
Verify max length of interface name from operator.
2.109 Mar 2016 22:11
This release adds some more checks to make sure, but v2.0 is the real deal. It adds send+receive and automates much of your work.