Seems someone forgot to merge VBoxGuest2.cpp into VBoxGuest.cpp, finaly done now.
fix Linux Additions in addition to r96716
VMMDev/Main, Additions: Guest heartbeat implementation. VMMDev reports to host log if missed heartbeat from the guest.
header (C) fixes
Additions: add semmutex to fix the missing symbols after r79384
IRPT: Adding RTErrVarsSave/Restore/++ to preserve errno, h_error/WSAGetLastError and GetLastError accross assertions.
log rotation review and adjustments: Don't delete any excess files if log roation is disabled - we don't know what these files might be. Moved RTLOGGERFILE into log.c. Keep RTLogCreate simple, anyone needing rotation can use RTLogCreateEx[V]. Made RTLogGetDestinations produce the log rotation bits.
Additions/FreeBSD: Fix kernel module, missing RTTimeExplode symbol
Spaces to tabs in Makefiles
FreeBSD: Implement RTSemEvent{|Multi}WaitEx
VBoxGuest: linux/freebsd source file export and building.
Linux/FreeBSD Additions: fixed missing RTStrCopy
Automated rebranding to Oracle copyright/license strings via filemuncher
Additions/FreeBSD: Fix build
*: The rest of the %V* format specifiers are history.
FreeBSD/Additions: Makefile for kernel modules