SMCRoute 2.4.4SMCRoute is a daemon and command line tool to manipulate the multicast routing table in the UNIX kernel. Both FreeBSD and Linux kernels are supported, but it may work on other systems as well. SMCRoute can be used as an alternative to dynamic multicast routing daemons like mrouted or pimd in situations where (only) static multicast routes should be maintained and/or no proper IGMP signaling exists.
Linux kernel 4.20.8
Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 4.20.8, ath9k: dynack: check da- enabled first in sampling routines, ath9k: dynack: make ewma estimation faster, nfsd: error return values for nfsd4_clone_file_range(), cacheinfo: Keep the old value if of_property_read_u32 fails, serial: sh-sci: Do not free irqs that have already been freed, serial: 8250_pci: Make PCI class test non fatal, serial: race between flush_to_ldisc and tty_open, perf tests evsel-tp-sched: bitwise operator, perf/core: Don't WARN() for impossible ring-buffer sizes, x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out(), perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu(), perf/x86/intel/uncore: Add Node ID mask, cpu/hotplug: "SMT disabled by BIOS" detection for KVM, KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221), kvm: kvm_ioctl_create_device() reference counting (CVE-2019-6974), KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222), scsi: aic94xx: module loading, scsi: cxlflash: Prevent deadlock when adapter probe fails, scsi: sd_zbc: zone information messages, staging: speakup: tty-operation NULL derefs, usb: gadget: musb: short isoc packets with inventra dma, usb: gadget: udc: net2272: bitwise and boolean operations, usb: dwc3: gadget: Handle 0 xfer length for OUT EP, usb: phy: am335x: race condition in _probe, arm64: dts: allwinner: a64: USB OTG regulator, irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID, futex: Handle early deadlock return correctly, dmaengine: imx-dma: wrong callback invoke, dmaengine: bcm2835: abort of transactions, dmaengine: bcm2835: interrupt race on RT, HID: de: the ring buffer implementation, cuse: ioctl, fuse: handle zero sized retrieve correctly, fuse: decrement NR_WRITEBACK_TEMP on the right page, fuse: call pipe_buf_release() under pipe lock, ALSA: hda/realtek - Headset microphone support for System76 darp5, ALSA: hda/realtek - Use a common helper for hp pin reference, ALSA: hda/realtek - los