2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Frontends/VBoxFB/VBoxFB.cpp
|
2011-07-21 12:51:05 +02:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Frontends/VBoxFB/VBoxFB.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Frontends/VBoxFB/VBoxFB.cpp
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -72,7 +72,7 @@ int main(int argc, char *argv[])
|
2010-12-23 11:08:49 +01:00
|
|
|
|
|
|
|
printf("VirtualBox DirectFB GUI built %s %s\n"
|
2022-11-18 22:49:33 +01:00
|
|
|
"Copyright (C) 2004-" VBOX_C_YEAR " " VBOX_VENDOR "\n"
|
|
|
|
- "Copyright (C) 2004-2005 secunet Security Networks AG\n", __DATE__, __TIME__);
|
|
|
|
+ "Copyright (C) 2004-2005 secunet Security Networks AG\n");
|
2010-12-23 11:08:49 +01:00
|
|
|
|
Accepting request 1084796 from home:larryr:branches:Virtualization
- VirtualBox 7.0.8 (released April 18 2023)
This is a maintenance release. The following items were fixed and/or added:
VMM: Introduced general improvements in nested visualization area
GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
GUI: Fixes for VM name and OS type embedded editors of Details pane
GUI: Cloud related wizards should now propose enabled profiles before disabled
Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
Guest Control/Main: Fixed deleting files via built-in toolbox
Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
Fixes for (boo#1210616)
CVE-2023-21990 Oracle VM VirtualBox Core None No 8.2 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-21987 Oracle VM VirtualBox Core None No 7.8 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-22002 Oracle VM VirtualBox Core None No 6.0 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-21989 Oracle VM VirtualBox Core None No 6.0 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-21998 Oracle VM VirtualBox Core None No 4.6 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-22000 Oracle VM VirtualBox Core None No 4.6 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-22001 Oracle VM VirtualBox Core None No 4.6 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-21988 Oracle VM VirtualBox Core None No 3.8 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-21999 Oracle VM VirtualBox Core None No 3.6 Prior to 6.1.44, Prior to 7.0.8
OBS-URL: https://build.opensuse.org/request/show/1084796
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=687
2023-05-04 18:43:16 +02:00
|
|
|
fputs("\nWARNING! Unmaintained code.\nWARNING! Needs fixing & debugging!\n\n", stdout);
|
|
|
|
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Runtime/common/string/uniread.cpp
|
2011-07-21 12:51:05 +02:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Runtime/common/string/uniread.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Runtime/common/string/uniread.cpp
|
Accepting request 1084796 from home:larryr:branches:Virtualization
- VirtualBox 7.0.8 (released April 18 2023)
This is a maintenance release. The following items were fixed and/or added:
VMM: Introduced general improvements in nested visualization area
GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
GUI: Fixes for VM name and OS type embedded editors of Details pane
GUI: Cloud related wizards should now propose enabled profiles before disabled
Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
Guest Control/Main: Fixed deleting files via built-in toolbox
Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
Fixes for (boo#1210616)
CVE-2023-21990 Oracle VM VirtualBox Core None No 8.2 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-21987 Oracle VM VirtualBox Core None No 7.8 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-22002 Oracle VM VirtualBox Core None No 6.0 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-21989 Oracle VM VirtualBox Core None No 6.0 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-21998 Oracle VM VirtualBox Core None No 4.6 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-22000 Oracle VM VirtualBox Core None No 4.6 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-22001 Oracle VM VirtualBox Core None No 4.6 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-21988 Oracle VM VirtualBox Core None No 3.8 Prior to 6.1.44, Prior to 7.0.8
CVE-2023-21999 Oracle VM VirtualBox Core None No 3.6 Prior to 6.1.44, Prior to 7.0.8
OBS-URL: https://build.opensuse.org/request/show/1084796
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=687
2023-05-04 18:43:16 +02:00
|
|
|
@@ -1049,7 +1049,7 @@ int PrintHeader(const char *argv0, const
|
2010-12-23 11:08:49 +01:00
|
|
|
" * IPRT - Unicode Tables.\n"
|
|
|
|
" *\n"
|
2014-07-28 21:19:08 +02:00
|
|
|
" * Automatically Generated from %s\n"
|
|
|
|
- " * by %s (" __DATE__ " " __TIME__ ")\n"
|
|
|
|
+ " * by %s\n"
|
2010-12-23 11:08:49 +01:00
|
|
|
" */\n"
|
|
|
|
"\n"
|
|
|
|
"/*\n"
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c
|
2011-07-21 12:51:05 +02:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c
|
|
|
|
+++ VirtualBox-7.0.12/src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c
|
2014-01-19 01:52:50 +01:00
|
|
|
@@ -42,16 +42,13 @@
|
2011-04-11 21:35:35 +02:00
|
|
|
/**************************IDENTITY AND VERSIONING***********************/
|
|
|
|
/************************************************************************/
|
|
|
|
#include "_pl_bld.h"
|
|
|
|
-#if !defined(_BUILD_TIME)
|
2011-04-16 01:03:52 +02:00
|
|
|
-#ifdef HAVE_LONG_LONG
|
|
|
|
-#define _BUILD_TIME 0
|
|
|
|
-#else
|
|
|
|
+
|
2011-04-11 21:35:35 +02:00
|
|
|
+#undef _BUILD_TIME
|
2011-04-16 01:03:52 +02:00
|
|
|
#define _BUILD_TIME {0, 0}
|
|
|
|
-#endif
|
|
|
|
-#endif
|
|
|
|
-#if !defined(_BUILD_STRING)
|
|
|
|
+
|
|
|
|
+#undef _BUILD_STRING
|
|
|
|
#define _BUILD_STRING ""
|
|
|
|
-#endif
|
|
|
|
+
|
|
|
|
#if !defined(_PRODUCTION)
|
|
|
|
#define _PRODUCTION ""
|
|
|
|
#endif
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c
|
2011-07-21 12:51:05 +02:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c
|
|
|
|
+++ VirtualBox-7.0.12/src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c
|
2014-01-19 01:52:50 +01:00
|
|
|
@@ -44,16 +44,10 @@
|
2011-04-16 01:03:52 +02:00
|
|
|
#ifndef XP_MAC
|
|
|
|
#include "_pr_bld.h"
|
|
|
|
#endif
|
|
|
|
-#if !defined(_BUILD_TIME)
|
|
|
|
-#ifdef HAVE_LONG_LONG
|
|
|
|
-#define _BUILD_TIME 0
|
|
|
|
-#else
|
|
|
|
+#undef _BUILD_TIME
|
|
|
|
#define _BUILD_TIME {0, 0}
|
|
|
|
-#endif
|
|
|
|
-#endif
|
|
|
|
-#if !defined(_BUILD_STRING)
|
|
|
|
+#undef _BUILD_STRING
|
|
|
|
#define _BUILD_STRING ""
|
|
|
|
-#endif
|
|
|
|
#if !defined(_PRODUCTION)
|
|
|
|
#define _PRODUCTION ""
|
|
|
|
#endif
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c
|
2011-07-21 12:51:05 +02:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c
|
|
|
|
+++ VirtualBox-7.0.12/src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c
|
2014-01-19 01:52:50 +01:00
|
|
|
@@ -42,16 +42,13 @@
|
2011-04-16 01:03:52 +02:00
|
|
|
/**************************IDENTITY AND VERSIONING***********************/
|
|
|
|
/************************************************************************/
|
|
|
|
#include "_pl_bld.h"
|
|
|
|
-#if !defined(_BUILD_TIME)
|
|
|
|
-#ifdef HAVE_LONG_LONG
|
|
|
|
-#define _BUILD_TIME 0
|
|
|
|
-#else
|
|
|
|
+
|
|
|
|
+#undef _BUILD_TIME
|
|
|
|
#define _BUILD_TIME {0, 0}
|
|
|
|
-#endif
|
|
|
|
-#endif
|
|
|
|
-#if !defined(_BUILD_STRING)
|
|
|
|
+
|
|
|
|
+#undef _BUILD_STRING
|
|
|
|
#define _BUILD_STRING ""
|
|
|
|
-#endif
|
|
|
|
+
|
|
|
|
#if !defined(_PRODUCTION)
|
|
|
|
#define _PRODUCTION ""
|
|
|
|
#endif
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c
|
2011-07-21 12:51:05 +02:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c
|
|
|
|
+++ VirtualBox-7.0.12/src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c
|
2014-01-19 01:52:50 +01:00
|
|
|
@@ -42,16 +42,13 @@
|
2011-04-16 01:03:52 +02:00
|
|
|
/**************************IDENTITY AND VERSIONING***********************/
|
|
|
|
/************************************************************************/
|
|
|
|
#include "_pl_bld.h"
|
|
|
|
-#if !defined(_BUILD_TIME)
|
|
|
|
-#ifdef HAVE_LONG_LONG
|
|
|
|
-#define _BUILD_TIME 0
|
|
|
|
-#else
|
|
|
|
+
|
|
|
|
+#undef _BUILD_TIME
|
|
|
|
#define _BUILD_TIME {0, 0}
|
|
|
|
-#endif
|
|
|
|
-#endif
|
|
|
|
-#if !defined(_BUILD_STRING)
|
|
|
|
+
|
|
|
|
+#undef _BUILD_STRING
|
|
|
|
#define _BUILD_STRING ""
|
|
|
|
-#endif
|
|
|
|
+
|
|
|
|
#if !defined(_PRODUCTION)
|
|
|
|
#define _PRODUCTION ""
|
|
|
|
#endif
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Main/src-helper-apps/OpenGLTest/OpenGLTestApp.cpp
|
2012-04-29 20:59:19 +02:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Main/src-helper-apps/OpenGLTest/OpenGLTestApp.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Main/src-helper-apps/OpenGLTest/OpenGLTestApp.cpp
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -327,7 +327,7 @@ static int vboxInitLogging(const char *p
|
2012-04-29 20:59:19 +02:00
|
|
|
#endif
|
|
|
|
"Log opened %s\n",
|
|
|
|
VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
|
|
|
|
- __DATE__, __TIME__, szTmp);
|
|
|
|
+ "openSUSE", "Buildservice", szTmp);
|
|
|
|
|
|
|
|
vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
|
|
|
|
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Devices/PC/BIOS/bios.c
|
2012-10-02 16:03:09 +02:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Devices/PC/BIOS/bios.c
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Devices/PC/BIOS/bios.c
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -164,7 +164,7 @@ void set_mode(uint8_t mode);
|
2012-10-02 16:03:09 +02:00
|
|
|
|
|
|
|
#define BX_PCIBIOS 1
|
|
|
|
#define BX_APPNAME "VirtualBox"
|
|
|
|
-#define BIOS_BUILD_DATE __DATE__
|
|
|
|
+#define BIOS_BUILD_DATE "openSUSE Buildservice"
|
|
|
|
//--------------------------------------------------------------------------
|
|
|
|
// print_bios_banner
|
|
|
|
// displays a the bios version
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Additions/common/VBoxService/VBoxService.cpp
|
2012-10-02 16:03:09 +02:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Additions/common/VBoxService/VBoxService.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Additions/common/VBoxService/VBoxService.cpp
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -255,7 +255,7 @@ static DECLCALLBACK(void) vgsvcLogHeader
|
2015-11-12 14:52:08 +01:00
|
|
|
"VBoxService %s r%s (verbosity: %u) %s (%s %s) release log\n"
|
|
|
|
"Log opened %s\n",
|
|
|
|
RTBldCfgVersion(), RTBldCfgRevisionStr(), g_cVerbosity, VBOX_BUILD_TARGET,
|
|
|
|
- __DATE__, __TIME__, szTmp);
|
|
|
|
+ "openSUSE", "Build Service", szTmp);
|
|
|
|
|
|
|
|
int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
|
|
|
|
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/ExtPacks/BusMouseSample/Makefile.kmk
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/ExtPacks/BusMouseSample/Makefile.kmk
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/ExtPacks/BusMouseSample/Makefile.kmk
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -193,7 +193,7 @@ $(VBOX_PATH_PACKAGES)/$(VBOX_BUSMOUSE_MA
|
2019-01-28 21:37:13 +01:00
|
|
|
$(VBoxBusMouseIns_0_OUTDIR)/Stage/ExtPack.manifest \
|
|
|
|
$(VBoxBusMouseIns_0_OUTDIR)/Stage/ExtPack.signature
|
|
|
|
# Tar it up.
|
|
|
|
- tar -cvf - -C $(VBoxBusMouseIns_0_OUTDIR)/Stage/ . | gzip -9c > $@
|
|
|
|
+ tar -cvf - -C $(VBoxBusMouseIns_0_OUTDIR)/Stage/ . | gzip -9nc > $@
|
|
|
|
# Clean up
|
|
|
|
$(RM) -Rf $(VBoxBusMouseIns_0_OUTDIR)/Stage/
|
|
|
|
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/ExtPacks/Skeleton/Makefile.kmk
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/ExtPacks/Skeleton/Makefile.kmk
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/ExtPacks/Skeleton/Makefile.kmk
|
2019-01-28 21:37:13 +01:00
|
|
|
@@ -161,7 +161,7 @@ $(VBOX_PATH_PACKAGES)/$(VBOX_SKELETON_MA
|
|
|
|
$(VBoxSkeletonIns_0_OUTDIR)/Stage/ExtPack.manifest \
|
|
|
|
$(VBoxSkeletonIns_0_OUTDIR)/Stage/ExtPack.signature
|
|
|
|
# Tar it up.
|
|
|
|
- tar -cvf - -C $(VBoxSkeletonIns_0_OUTDIR)/Stage/ . | gzip -9c > $@
|
|
|
|
+ tar -cvf - -C $(VBoxSkeletonIns_0_OUTDIR)/Stage/ . | gzip -9nc > $@
|
|
|
|
# Clean up
|
|
|
|
$(RM) -Rf $(VBoxSkeletonIns_0_OUTDIR)/Stage/
|
|
|
|
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -354,7 +354,7 @@ if defined(VBOX_WITH_EXTPACK_VBOXDTRACE)
|
2019-01-28 21:37:13 +01:00
|
|
|
$(VBoxDTraceIns_0_OUTDIR)/Stage/ExtPack.manifest \
|
|
|
|
$(VBoxDTraceIns_0_OUTDIR)/Stage/ExtPack.signature
|
|
|
|
# Tar it up.
|
|
|
|
- tar -cvf - -C $(VBoxDTraceIns_0_OUTDIR)/Stage/ . | gzip -9c > $@
|
|
|
|
+ tar -cvf - -C $(VBoxDTraceIns_0_OUTDIR)/Stage/ . | gzip -9nc > $@
|
|
|
|
# Clean up
|
|
|
|
$(RM) -Rf $(VBoxDTraceIns_0_OUTDIR)/Stage/
|
|
|
|
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/ExtPacks/VNC/Makefile.kmk
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/ExtPacks/VNC/Makefile.kmk
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/ExtPacks/VNC/Makefile.kmk
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -164,7 +164,7 @@ $(VBOX_PATH_PACKAGES)/$(VBOX_VNC_MANGLED
|
2019-01-28 21:37:13 +01:00
|
|
|
$(VBoxVNCIns_0_OUTDIR)/Stage/ExtPack.manifest \
|
|
|
|
$(VBoxVNCIns_0_OUTDIR)/Stage/ExtPack.signature
|
|
|
|
# Tar it up.
|
|
|
|
- tar -cvf - -C $(VBoxVNCIns_0_OUTDIR)/Stage/ . | gzip -9c > $@
|
|
|
|
+ tar -cvf - -C $(VBoxVNCIns_0_OUTDIR)/Stage/ . | gzip -9nc > $@
|
|
|
|
# Clean up
|
|
|
|
$(RM) -Rf $(VBoxVNCIns_0_OUTDIR)/Stage/
|
|
|
|
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win.cpp
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -329,7 +329,7 @@ NTSTATUS DriverEntry(PDRIVER_OBJECT pDrv
|
2019-01-28 21:37:13 +01:00
|
|
|
}
|
|
|
|
VGDrvCommonInitLoggers();
|
|
|
|
|
|
|
|
- LogFunc(("Driver built: %s %s\n", __DATE__, __TIME__));
|
|
|
|
+ LogFunc(("Driver built: %s %s\n", "no date", "no time"));
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Check if the NT version is supported and initialize g_enmVGDrvNtVer.
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Additions/linux/lightdm-greeter/vbox-greeter.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Additions/linux/lightdm-greeter/vbox-greeter.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Additions/linux/lightdm-greeter/vbox-greeter.cpp
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -882,7 +882,7 @@ static DECLCALLBACK(void) vboxGreeterLog
|
2019-01-28 21:37:13 +01:00
|
|
|
"vbox-greeter %s r%s (verbosity: %d) %s (%s %s) release log\n"
|
|
|
|
"Log opened %s\n",
|
|
|
|
RTBldCfgVersion(), RTBldCfgRevisionStr(), g_iVerbosity, VBOX_BUILD_TARGET,
|
|
|
|
- __DATE__, __TIME__, szTmp);
|
|
|
|
+ "no date", "no time", szTmp);
|
|
|
|
|
|
|
|
int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
|
|
|
|
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Additions/solaris/Mouse/vboxms.c
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Additions/solaris/Mouse/vboxms.c
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Additions/solaris/Mouse/vboxms.c
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -266,7 +266,7 @@ static VBMSSTATE g_OpenNodeSt
|
2019-01-28 21:37:13 +01:00
|
|
|
int _init(void)
|
|
|
|
{
|
|
|
|
int rc;
|
|
|
|
- LogRelFlow((DEVICE_NAME ": built on " __DATE__ " at " __TIME__ "\n"));
|
|
|
|
+ LogRelFlow((DEVICE_NAME ": built on " "no date" " at " "no time" "\n"));
|
|
|
|
mutex_init(&g_OpenNodeState.InitMtx, NULL, MUTEX_DRIVER, NULL);
|
|
|
|
/*
|
|
|
|
* Prevent module autounloading.
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VolInfo/VolInfo.c
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VolInfo/VolInfo.c
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VolInfo/VolInfo.c
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -251,10 +251,10 @@ Returns:
|
2020-01-20 21:15:41 +01:00
|
|
|
UTILITY_NAME,
|
2019-01-28 21:37:13 +01:00
|
|
|
UTILITY_MAJOR_VERSION,
|
|
|
|
UTILITY_MINOR_VERSION,
|
2020-01-20 21:15:41 +01:00
|
|
|
- __BUILD_VERSION
|
|
|
|
+ __BUILD_VERSION,
|
2019-01-28 21:37:13 +01:00
|
|
|
+ "no date"
|
|
|
|
);
|
|
|
|
|
2020-01-20 21:15:41 +01:00
|
|
|
- if (argc == 1) {
|
|
|
|
Usage ();
|
|
|
|
return -1;
|
|
|
|
}
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbDev.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbDev.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbDev.cpp
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -128,7 +128,7 @@ static NTSTATUS vboxUsbDdiAddDevice(PDRI
|
2019-01-28 21:37:13 +01:00
|
|
|
static VOID vboxUsbDdiUnload(PDRIVER_OBJECT pDriverObject)
|
|
|
|
{
|
|
|
|
RT_NOREF1(pDriverObject);
|
|
|
|
- LogRel(("VBoxUsb::DriverUnload. Built Date (%s) Time (%s)\n", __DATE__, __TIME__));
|
|
|
|
+ LogRel(("VBoxUsb::DriverUnload. Built Date (%s) Time (%s)\n", "no date", "no time"));
|
|
|
|
VBoxDrvToolStrFree(&g_VBoxUsbGlobals.RegPath);
|
|
|
|
|
|
|
|
vboxUsbRtGlobalsTerm();
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -284,7 +284,7 @@ RT_C_DECLS_END
|
2019-01-28 21:37:13 +01:00
|
|
|
|
|
|
|
NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject, IN PUNICODE_STRING pRegistryPath)
|
|
|
|
{
|
|
|
|
- LogRel(("VBoxUsb::DriverEntry. Built Date (%s) Time (%s)\n", __DATE__, __TIME__));
|
|
|
|
+ LogRel(("VBoxUsb::DriverEntry. Built Date (%s) Time (%s)\n", "no date", "no time"));
|
|
|
|
|
|
|
|
NTSTATUS Status = vboxUsbRtGlobalsInit();
|
|
|
|
Assert(Status == STATUS_SUCCESS);
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/HostDrivers/VBoxUSB/win/mon/VBoxUsbMon.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/HostDrivers/VBoxUSB/win/mon/VBoxUsbMon.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/HostDrivers/VBoxUSB/win/mon/VBoxUsbMon.cpp
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -1518,7 +1518,7 @@ NTSTATUS _stdcall DriverEntry(PDRIVER_OB
|
2019-01-28 21:37:13 +01:00
|
|
|
RTLogDestinations(0, "debugger");
|
|
|
|
#endif
|
|
|
|
|
|
|
|
- LOGREL(("Built %s %s", __DATE__, __TIME__));
|
|
|
|
+ LOGREL(("Built %s %s", "no date", "no time"));
|
|
|
|
|
|
|
|
memset (&g_VBoxUsbMonGlobals, 0, sizeof (g_VBoxUsbMonGlobals));
|
2020-01-20 21:15:41 +01:00
|
|
|
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Main/glue/VBoxLogRelCreate.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Main/glue/VBoxLogRelCreate.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Main/glue/VBoxLogRelCreate.cpp
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -71,7 +71,7 @@ static DECLCALLBACK(void) vboxHeaderFoot
|
2019-01-28 21:37:13 +01:00
|
|
|
#endif
|
|
|
|
"Log opened %s\n",
|
|
|
|
g_pszLogEntity, VBOX_VERSION_STRING, RTBldCfgRevision(),
|
|
|
|
- RTBldCfgTargetDotArch(), __DATE__, __TIME__, szTmp);
|
|
|
|
+ RTBldCfgTargetDotArch(), "no date", "no time", szTmp);
|
|
|
|
|
|
|
|
pfnLog(pReleaseLogger, "Build Type: %s\n", KBUILD_TYPE);
|
|
|
|
int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/libs/xpcom18a4/nsprpub/pr/tests/depend.c
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/libs/xpcom18a4/nsprpub/pr/tests/depend.c
|
|
|
|
+++ VirtualBox-7.0.12/src/libs/xpcom18a4/nsprpub/pr/tests/depend.c
|
2019-01-28 21:37:13 +01:00
|
|
|
@@ -141,7 +141,7 @@ int main(int argc, char **argv)
|
|
|
|
{
|
|
|
|
PRIntn tab = 0;
|
|
|
|
const PRVersionInfo *info = DummyLibVersion();
|
|
|
|
- const char *buildDate = __DATE__, *buildTime = __TIME__;
|
|
|
|
+ const char *buildDate = "no date", *buildTime = "no time";
|
|
|
|
|
|
|
|
printf("Depend.c build time is %s %s\n", buildDate, buildTime);
|
|
|
|
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/libs/xpcom18a4/xpcom/tests/StringFactoringTests/profile_main.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/libs/xpcom18a4/xpcom/tests/StringFactoringTests/profile_main.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/libs/xpcom18a4/xpcom/tests/StringFactoringTests/profile_main.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
@@ -458,7 +458,7 @@ int
|
|
|
|
main()
|
|
|
|
{
|
|
|
|
|
|
|
|
- cout << "String performance profiling. Compiled " __DATE__ " " __TIME__ << endl;
|
|
|
|
+ cout << "String performance profiling. Compiled nodate no time" << endl;
|
|
|
|
#ifdef TEST_STD_STRING
|
|
|
|
cout << "Testing std::string." << endl;
|
|
|
|
#else
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/libs/xpcom18a4/xpcom/tests/StringFactoringTests/test_main.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/libs/xpcom18a4/xpcom/tests/StringFactoringTests/test_main.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/libs/xpcom18a4/xpcom/tests/StringFactoringTests/test_main.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
@@ -425,7 +425,7 @@ int
|
|
|
|
main()
|
|
|
|
{
|
|
|
|
int tests_failed = 0;
|
|
|
|
- cout << "String unit tests. Compiled " __DATE__ " " __TIME__ << endl;
|
|
|
|
+ cout << "String unit tests. Compiled no date no time" << endl;
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
{
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/libs/xpcom18a4/xpcom/tests/TestCOMPtr.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/libs/xpcom18a4/xpcom/tests/TestCOMPtr.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/libs/xpcom18a4/xpcom/tests/TestCOMPtr.cpp
|
2019-01-28 21:37:13 +01:00
|
|
|
@@ -102,7 +102,7 @@ class test_message
|
|
|
|
public:
|
|
|
|
test_message()
|
|
|
|
{
|
|
|
|
- printf("BEGIN unit tests for |nsCOMPtr|, compiled " __DATE__ "\n");
|
|
|
|
+ printf("BEGIN unit tests for |nsCOMPtr|, compiled no date\n");
|
|
|
|
}
|
|
|
|
|
|
|
|
~test_message()
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Additions/3D/mesa/mesa-21.3.8/src/util/build_id.c
|
2019-01-28 21:37:13 +01:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Additions/3D/mesa/mesa-21.3.8/src/util/build_id.c
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Additions/3D/mesa/mesa-21.3.8/src/util/build_id.c
|
2022-11-18 22:49:33 +01:00
|
|
|
@@ -30,9 +30,8 @@
|
2019-01-28 21:37:13 +01:00
|
|
|
#include "build_id.h"
|
2022-11-18 22:49:33 +01:00
|
|
|
#include "macros.h"
|
2019-01-28 21:37:13 +01:00
|
|
|
|
|
|
|
-#ifndef NT_GNU_BUILD_ID
|
|
|
|
+#undef NT_GNU_BUILD_ID
|
|
|
|
#define NT_GNU_BUILD_ID 3
|
|
|
|
-#endif
|
|
|
|
|
|
|
|
#ifndef ElfW
|
|
|
|
#define ElfW(type) Elf_##type
|
2023-10-18 18:43:18 +02:00
|
|
|
Index: VirtualBox-7.0.12/src/VBox/Additions/x11/VBoxClient/logging.cpp
|
2020-06-06 03:25:21 +02:00
|
|
|
===================================================================
|
2023-10-18 18:43:18 +02:00
|
|
|
--- VirtualBox-7.0.12.orig/src/VBox/Additions/x11/VBoxClient/logging.cpp
|
|
|
|
+++ VirtualBox-7.0.12/src/VBox/Additions/x11/VBoxClient/logging.cpp
|
Accepting request 1060705 from home:larryr:branches:Virtualization
- VirtualBox 7.0.6 (released January 17 2023)
This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
Additionally, it fixes 6 CVE's: [2]
CVE-2023-21886 Oracle VM VirtualBox Core Multiple Yes 8.1 Network High None None Un-
changed High High High Prior to 6.1.42, prior to 7.0.6
CVE-2023-21898 Oracle VM VirtualBox Core None No 5.5 Local Low Low None Un-
changed None None High Prior to 6.1.42, prior to 7.0.6 See Note 1
CVE-2023-21899 Oracle VM VirtualBox Core None No 5.5 Local Low Low None Un-
changed None None High Prior to 6.1.42, prior to 7.0.6 See Note 1
CVE-2023-21884 Oracle VM VirtualBox Core None No 4.4 Local Low High None Un-
changed None None High Prior to 6.1.42, prior to 7.0.6
CVE-2023-21885 Oracle VM VirtualBox Core None No 3.8 Local Low Low None Changed Low None None Prior to 6.1.42, prior to 7.0.6 See Note 2
CVE-2023-21889 Oracle VM VirtualBox Core None No 3.8 Local Low Low None Changed Low None None Prior to 6.1.42, prior to 7.0.6
Note 1: Applies to VirtualBox VMs running Windows 7 and later.
Note 2: Applies to Windows only.
Links:
OBS-URL: https://build.opensuse.org/request/show/1060705
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=673
2023-01-24 22:49:25 +01:00
|
|
|
@@ -328,10 +328,10 @@ static DECLCALLBACK(void) vbClLogHeaderF
|
2020-02-12 21:05:40 +01:00
|
|
|
case RTLOGPHASE_BEGIN:
|
|
|
|
{
|
|
|
|
pfnLog(pLoggerRelease,
|
|
|
|
- "VBoxClient %s r%s (verbosity: %u) %s (%s %s) release log\n"
|
|
|
|
+ "VBoxClient %s r%s (verbosity: %u) %s release log\n"
|
|
|
|
"Log opened %s\n",
|
|
|
|
RTBldCfgVersion(), RTBldCfgRevisionStr(), g_cVerbosity, VBOX_BUILD_TARGET,
|
|
|
|
- __DATE__, __TIME__, szTmp);
|
|
|
|
+ szTmp);
|
|
|
|
|
|
|
|
int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
|
|
|
|
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
|