Skipping of multiple interfaces when UnicastOnly is on or AdvSendAdvert is off was fixed. A segmentation fault that only occurred with multiple interfaces was fixed. Support for RFC6106 was added by implementing DNS Search List support.
MSG_SIZE was decreased from 4096 to about 1500B. The send buffer uses a smaller size in order to avoid sending out fragmented packets, but it is still able to receive full-size frames. The buffer size is tracked and the daemon exits if the number of prefixes/routes/etc. would grow too much. A memory corruption due to an incorrect memset was fixed. On BSD, getifaddrs() is now also used in setup_deviceinfo(), fixing a multiple interface problem on NetBSD 5 due to a change in data structures. radvd.conf prefix, clients, route, and RDNSS options are now allowed to be in any order.