pimd is a lightweight, stand-alone implementation of the Protocol Independent Multicast-Sparse Mode (PIM-SM) specification.
|Tags||Networking Routing multicast|
|Operating Systems||Linux *BSD Solaris|
Release Notes: A serious bug in receive_pim_register() was found and fixed. In essence, the RP check was broken when using the rp_address configuration option. (Everything worked fine with auto-RP mode.) Several minor FTBFS issues related to GCC 4.6 were also fixed. The rp_address configuration option has been extended with a priority field.
Release Notes: The previous move of runtime dump files to /var/lib/misc has been refactored to use /var/run/pimd instead. This is to accommodate *BSD systems that do not have the /var/lib tree, and is also recommended in the Filesystem Hierarchy Standard.
Release Notes: This is a security fix release for CVE-2011-0007: "Insecure file creation in /var/tmp". It also contains a fix for a build error on GNU/kFreeBSD. The Debian package now also conflicts with smcroute to address the issue of installing and running multiple multicast routing daemons, which is not possible due to kernel limitations.
Release Notes: A problem in which pimd would exit with "setsockopt MRT_DEL_VIF on vif 3: Invalid argument" when an interface goes down was fixed. This was caused by an invalid argument to MRT_DEL_VIF on Linux kernels. *BSD systems are not affected.
Release Notes: A serious bcopy()/memcpy() replacement bug in 2.1.3 was fixes. More updates were made for Debian GNU/kFreeBSD.