Seems someone forgot to merge VBoxGuest2.cpp into VBoxGuest.cpp, finaly done now.
Additions/common/VBoxGuest: fix missing symbols in Linux vboxguest module.
fix Linux Additions in addition to r96716
VMMDev/Main, Additions: Guest heartbeat implementation. VMMDev reports to host log if missed heartbeat from the guest.
Additions/linux: added -Wno-declaration-after-statement to prevent annoying compile warnings
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.
Additions/linux/installer: clean-up in the VBoxGuest kernel makefile
Additions/linux: make vboxguest.ko makefile use generic header and footer
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.
Linux additions / host drivers: fixed compilation with DKMS
Guest-Linux: fix vboxguest loading (reg: r70454)
IPRT,Drivers: Committed a modified version of the diff_linux_guest_host patch. This mangles the IPRT symbols in kernel space on linux and later other platforms.
Additions/VBoxGuest/linux/Makefile: cleanup of the 'clean' target
IPRT: Implemented RTSemEventWaitEx[Debug] for ring-0 linux.
IPRT,SUPDrv,VBoxGuest: Reimplemented RTSemEventWait* so that it can make use of high resoultion timers when present (2.6.28).
Linux Installer/Additions: attempt to properly register the host/guest kernel modules at DKMS and use the setup function of the service script to compile the modules instead of doing this separately in the installer scripts
VBoxGuest: linux/freebsd source file export and building.
Additions/linux/vboxguest: more missing files and a missing include
Additions/linux/vboxguest: fix missing symbol/function
Linux/FreeBSD Additions: fixed missing RTStrCopy
Automated rebranding to Oracle copyright/license strings via filemuncher
Linux HostDrivers/Additions: fixed missing symbol ''RTMemAllocZVar()''; rebranding
*: The rest of the %V* format specifiers are history.
iprt/assert.h: Added RTAssertMsg2Add[Weak][V] for dumping the lock deadlock chain and stacks. Added the missing internal/assert.h file to the linux and freebsd kernel source trees.
files_*,Makefile: s/RTAssertMsg2V/RTAssertMsg2/
IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, AssertMsg2Weak, AssertMsg2, AssertMsg2WeakV and AssertMsg2V. Doing more of the assertion machinery in common/misc/assert.cpp to avoid code duplication (ring-0). Major SUPDrv version bump.
Additions/linux: make the kernel modules build with 64bit Linux 2.4
Linux installer: ''depmod -ae'' => ''depmod -a'' (the latter is sufficient and prevents a warning on recent Linux distributions)
iprt/log.h: Use the spinning mutexes.
VBoxGuest,VMMDev: New HGCM cancellation request.
IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel (pain).
VBoxGuest-linux: building, logging and a bugfix. (it loads now)
VBoxGuest (common): building on linux.