Hello community,
here is the log from the commit of package virtualbox.1250 for openSUSE:12.1:Update checked in at 2013-02-04 13:52:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update/virtualbox.1250 (Old)
and /work/SRC/openSUSE:12.1:Update/.virtualbox.1250.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virtualbox.1250", Maintainer is ""
Changes:
--------
New Changes file:
--- /dev/null 2013-01-09 19:40:42.352580873 +0100
+++ /work/SRC/openSUSE:12.1:Update/.virtualbox.1250.new/virtualbox.changes 2013-02-04 13:52:30.000000000 +0100
@@ -0,0 +1,2835 @@
+-------------------------------------------------------------------
+Thu Jan 17 10:25:05 UTC 2013 - mseben@gmail.com
+
+- added CVE-2013-0420.diff to fix CVE-2013-0420 (bnc#798776)
+
+-------------------------------------------------------------------
+Mon Sep 24 20:38:02 UTC 2012 - mseben@gmail.com
+
+- backported virtualbox 4.1.22 to opensuse 12.1 (fix bnc#780711 and bnc#742115)
+- dropped webservice because of missing gsoap in opensuse 12.1
+- changes in virtualbox 4.1.22 (maintenance release)
+ * VMM: fixed a potential host crash triggered by shutting down a VM when another VM was running
+ * VMM: fixed a potential host crash under a high guest memory pressure (seen with Windows 8 guests)
+ * VMM: respect RAM preallocation while restoring saved state.
+ * VMM: fixed handling of task gates if VT-x/AMD-V is disabled
+ * Storage: fixed audio CD passthrough for certain media players
+ * USB: don't crash if a USB device is plugged or unplugged when saving or loading the VM state (SMP guests only)
+ * RTC: fixed a potential corruption of CMOS bank 1
+ * Mac OS X hosts: installer fixes for Leopard (4.1.20 regression)
+ * Windows Additions: fixed memory leak in VBoxTray (bug #10808)
+- changes in virtualbox 4.1.20 (maintenance release)
+ * VMM: fixed a crash under rare circumstances for VMs running without hardware virtualization
+ * VMM: fixed a code analysis bug for certain displacement instructions for VMs running without hardware virtualization
+ * VMM: fixed an interpretion bug for TPR read instructions under rare conditions (AMD-V only)
+ * Snapshots: fixed a crash when restoring an old snapshot when powering off a VM (bugs #9604, #10491)
+ * VBoxSVC: be more tolerant against environment variables with strange encodings (bug #8780)
+ * VGA: fixed wrong access check which might cause a crash under certain conditions
+ * NAT: final fix for crashes under rare conditions (bug #10513)
+ * Virtio-net: fixed the problem with receiving of GSO packets in Windows XP guests causing packet loss in host-to-VM transfers
+ * HPET: several fixes (bugs #10170, #10306)
+ * Clipboard: disable the clipboard by default for new VMs
+ * BIOS: the PCI BIOS was not properly detected with the chipset type set to ICH9 (bugs #9301, #10327)
+ * Mac OS X hosts: adaptions to Mountain Lion
+ * Linux Installer: fixes for Gentoo Linux (bug #10642)
+ * Linux guests: fixed mouse integration on Fedora 17 guests (bug #2306)
+ * Linux Additions: compile fixes for RHEL/CentOS 6.3 (bug #10756)
+ * Linux Additions: compile fixes for Linux 3.5-rc1 and Linux 3.6-rc1 (bug #10709)
+ * Solaris host: fixed a guru meditation while allocating large pages (bug #10600)
+ * Solaris host: fixed possible kernel panics while freeing memory
+ * Solaris Installer: fixed missing icon for menu and desktop shortcuts
+- added patch vbox-LIBVNCSERVER_IPv6.diff to fix build
+
+-------------------------------------------------------------------
+Tue Jun 26 14:02:32 UTC 2012 - mvyskocil@suse.cz
+
+- let it build with all versions of openjkd
+
+-------------------------------------------------------------------
+Thu Jun 21 20:01:20 UTC 2012 - mseben@gmail.com
+
+- update to virtualbox 4.1.18 (This is a maintenance release)
+* VMM: fixed VERR_REM_VIRTUAL_CPU_ERROR under rare conditions after the guest has been reset (bug #5164 and others)
+* VMM: fixed host freezes with 64-bit guests on 32-bit Linux hosts (bug #10528)
+* VRDP: added a workaround for rdesktop clients not properly updating the screen size when minimized
+* AHCI: fixed a rare bug which can cause a guest memory corruption after the guest storage controler has been reset
+* NAT: another attempt to fix crashes under rare conditions (Windows hosts only; bug #10513)
+* Mac OS X hosts: addressed issues running Leopard / Snow Leopard (bug #10631)
+* Linux hosts / Bridged Networking: fixed the problem with device driver unloading on kernels 3.2.18 and newer due to an invalid reference counter (bug #10624)
+* Linux hosts / guests: Linux 3.5-rc1 fixes
+* Linux Additions: the guest content was sometimes not properly updated (bug #9887)
+* Solaris Additions: installer fix for X.org Server 1.11 and 1.12
+
+-------------------------------------------------------------------
+Fri Jun 1 20:00:15 UTC 2012 - mseben@gmail.com
+
+- use proper version of vboxvideo xorg driver (vboxvideo_drv_112)
+ for 12.2 release
+- adjust udev rules for vboxuser device on guest machine (file virtualbox-60-vboxguest.rules)
+
+-------------------------------------------------------------------
+Thu May 24 08:37:37 UTC 2012 - mseben@gmail.com
+
+- update to virtualbox 4.1.16 (This is a maintenance release)
+* VMM: fixed a Guru Meditation VERR_ACCESS_DENIED with certain guests (bugs #7589, #8247)
+* VMM: fixed a Guru Meditation VERR_PAGE_TABLE_NOT_PRESENT with Ubuntu 32-bit guests with nested paging enabled on AMD CPUs (bug #10183)
+* VMM: preserve segment limits and attributes when switching to unreal mode required for some legacy guests to work properly (VT-x without unrestricted guest execution only; bug #9941)
+* VMM: fixed a VM hang after a resume from pause / savestate with SMP guests in rare cases
+* 3D Support: several fixes for the Windows WDDM video driver crash
+* NAT: fixed a crash on attempt to process ICMP datagram under some circumstances (bug #10527)
+* Host-only Networking: lifted the maximal number of interfaces to 128 on Linux and Mac OS X hosts (there is no such limitation for Solaris and Windows hosts)
+* EFI: fixed wrong SEC/PEI Core entry point calculation (bug #10531)
+* VRDP: fixed a display update problem (bug #10503)
+* Main: set the proper VM state if savestate failed for some reason (bug #6189)
+* Main: more useful error message if a medium is inaccessible
+* VBoxManage: fixed controlvm savestate if the VM is already paused
+* Mac OS X hosts: addressed issues running on Mountain Lion Preview 3 (bug #10267)
+* Linux hosts: Linux 3.4 compile fixes
+* Linux hosts: fixed wrong help path in some rpm-based packages (bug #10418)
+* Guest Additions: fixed handling of custom environment variables during VBoxManage guestcontrol execute (bug #10581)
+* Windows Additions: fixed guest driver crash of VBoxSF in certain cases (4.1.10 regression, bug #10408)
+* Windows Additions: don't load the WDDM driver if 3D support is not available for Windows 8 guests to keep the guest maintainable in that case (still better to miss some features than providing a blank screen)
+* Solaris Additions: added support for X.org Server 1.11 and 1.12
+
+-------------------------------------------------------------------
+Tue May 15 12:16:30 UTC 2012 - mseben@gmail.com
+
+- modify vboxadd-init-script.diff to fix issues with missing
+ config file on guest [bnc#761923]
+
+-------------------------------------------------------------------
+Sun Apr 29 16:02:54 UTC 2012 - mseben@gmail.com
+
+- use workaround for issue with kmk_sed and gcc4.7 http://svn.netlabs.org/kbuild/ticket/112,
+ which breaks build, instead of kmk_sed use /usr/bin/sed
+
+-------------------------------------------------------------------
+Sat Apr 28 19:38:57 UTC 2012 - mseben@gmail.com
+
+- update to virtualbox 4.1.14 (This is a maintenance release):
+ * Network: fixed the problem with packets larger than MTU-4 when PCnet or PRO/1000 was bridged to certain types of adapters on OS X hosts (bug #3783)
+ * NAT: fixed a segfault under rare circumstances
+ * 3D Support: fixed Windows WDDM video driver crash for SMP guests (bugs #10200, #10331)
+ * Windows Guest Additions, VRDP: fixed occasional text corruption (bug #3001)
+
+-------------------------------------------------------------------
+Sat Apr 21 10:25:41 UTC 2012 - mseben@gmail.com
+
+- drop vbox-config.diff and use LocalConfig.kmk to properly define
+ lib,app and doc paths (bnc#737525)
+
+-------------------------------------------------------------------
+Wed Apr 4 09:21:39 UTC 2012 - mseben@gmail.com
+
+- deprecated vbox-visibility.diff and vbox-gsoap_ssl.diff
+- update to virtualbox 4.1.12 (This is a maintenance release):
+ * VMM: fixed VERR_NOT_SUPPORTED and VERR_RAW_MODE_INVALID_SMP guru meditation due to an invalid reschedule to raw mode (bug #10370)
+ * VMM: fixed PDMCritSectLeave guru meditation under rare circumstances with SMP guests
+ * VMM: proper Math Fault handling with certain legacy guests (bug #9042)
+ * NAT: fixed a socket leak under certain conditions
+ * Storage: better sanity check against reading beyond end-of-file
+ * Audio: fixed a crash in the NUL audio backend (bug #10374; 4.1.10 regression)
+ * HGCM: fixed a crash during savestate under rare circumstances
+ * VBoxSVC: several locking fixes
+ * VBoxManage: return the correct error code if controlvm savestate failed (bug #10134)
+ * Guest Additions: VBoxService should not crash on exit (bug #10326; 4.1.10 regression)
+ * Windows Additions: set the correct time stamp when a file is closed (bug #6473)
+ * Windows Additions: better help if the DirectX backups are not properly installed
+ * Linux Additions: Linux 3.4-rc1 compile fixes
+
+-------------------------------------------------------------------
+Sun Apr 1 05:48:40 UTC 2012 - mseben@gmail.com
+
+- added vbox-gsoap_ssl.diff to fix building websrv with ssl support
+- drop deprecated kernel-3.3.patch
+- update to virtualbox 4.1.10 (This is a maintenance release):
+ * GUI: if 3D support on the host is not available for some reason, do not only disable this VM setting but also uncheck the checkbox
+ * VMM: fixed a potential problem causing to schedule interrupts during SYSEXIT right after STI
+ * VMM: fixed a potential guest memory corruption issue with page fusion
+ * VMM: adjusted the module matching algorithm for page fusion a little, generally resulting in slightly more shared pages
+ * Main: host interfaces no longer have "defaults" for IP address and network mask attributes
+ * Main: don't depend on a password for certain guest control operations (bug #10030)
+ * 3D Support: fixed Windows XP hosts support (4.1.8 regression; bugs #10071 and #10088)
+ * 3D Support: rendering fixes for Linux hosts with NVIDIA graphics
+ * 3D Support: fixed saved state issues (4.1.8 regression; bug #10126)
+ * 3D Support: WDDM driver: fixed powershell_ise crashes (bug #10167), make WPF-based apps work with Aero enabled, fixed additional possible WinSAT crashes
+ * VRDP: fixed remote clipboard compatibility issues with some clients
+ * Storage: fixed a possible data corruption when compacting VDI or VHD images with snapshots (32-bit hosts only)
+ * iSCSI: fixed crash when using incorrect credentials when authenticating with a LIO target (bug #10173)
+ * Serial: don't abort in host mode under rare error conditions (non-Windows hosts only)
+ * SDK: actually ship current C bindings
+ * SDK: fixed the Java glue code for JDK 1.7.0 (bug #9848)
+ * SDK: added Python example
+ * Metrics: make metrics collection more robust regarding blocked VMs
+ * Web service: added SSL/TLS support
+ * VBoxShell: fixed Guest Additions information lookup
+ * Solaris installer: fixed dependency checking while installing VirtualBox in a zone
+ * Linux hosts/guests: Linux 3.3-rc1 compile fixes
+ * Solaris hosts: fixed debug kernel panics while opening module CTF data (bug #9651)
+ * Mac OS X hosts: fixed Python support on Lion
+ * Linux Additions: make 3D passthrough work on OL/RHEL 6.2 (bug #10010)
+ * Linux Additions: fixed missing implementation when copying shared folder data through kernel high memory (bug #9878)
+ * Linux Additions: make sure all data is written when closing a memory mapped file on a shared folder
+ * Linux Additions: added support for X.Org Server 1.12
+ * Solaris Additions: fixed guest kernel driver to load properly on guest reboot (4.1.8 regression; bug #10113)
+ * Solaris Additions: fixed missing 64-bit OpenGL library VBoxOGL.so (bug #10151)
+ * Solaris Additions: fixed VBoxService import and start for Solaris 11 guests.
+ * Windows Additions: some Windows 8 adaptions
+ * Windows Additions: several fixes for shared folders (bug #9753)
+ * Guest control: miscellaneous bugfixes
+
+-------------------------------------------------------------------
+Sun Mar 18 08:18:34 UTC 2012 - mseben@gmail.com
+
+- use pie/fPIE for setuid binaries (vbox-fpie.diff) (bnc#743143)
+- clean up virtualbox-60-vboxdrv.rules and use fillup_only for vbox sysconfig file
+- added vbox-vboxweb-init-script.diff to use proper pid file and runlevels in vboxweb initscript
+
+-------------------------------------------------------------------
+Wed Mar 14 20:45:06 UTC 2012 - mseben@gmail.com
+
+- enabled websrv feature, this feature is now provided by new subpackage virtualbox-websrv
+- added vbox-visibility.diff to fix websrv build (ommit -fvisibility=hidden gcc flag for gsoap related builds)
+
+-------------------------------------------------------------------
+Thu Mar 8 15:16:01 UTC 2012 - idonmez@suse.com
+
+- Drop unnecessary xorg-x11-libs-32bit buildrequires
++++ 2638 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.1:Update/.virtualbox.1250.new/virtualbox.changes
New:
----
CVE-2013-0420.diff
VirtualBox-4.1.22-patched.tar.bz2
vbox-LIBVNCSERVER_IPv6.diff
vbox-default-os-type.diff
vbox-disable-updates.diff
vbox-fpie.diff
vbox-no-build-dates.diff
vbox-permissions_warning.diff
vbox-python-detection.diff
vbox-ret-in-nonvoid-fnc.diff
vbox-smc-napa.diff
vbox-vboxadd-init-script.diff
vbox-vboxdrv-init-script.diff
virtualbox-4.1.22-UserManual.pdf
virtualbox-4.1.22-rpmlintrc
virtualbox-60-vboxdrv.rules
virtualbox-60-vboxguest.rules
virtualbox-LocalConfig.kmk
virtualbox-default.virtualbox
virtualbox-guest-kmp-files
virtualbox-guest-preamble
virtualbox-host-kmp-files
virtualbox-host-preamble
virtualbox-patch-source.sh
virtualbox-sysconfig.vbox
virtualbox-vboxes
virtualbox-wrapper.sh
virtualbox.changes
virtualbox.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virtualbox.spec ++++++
++++ 817 lines (skipped)
++++++ CVE-2013-0420.diff ++++++
Index: VirtualBox-4.1.22/src/VBox/Devices/Graphics/DevVGA.cpp
===================================================================
--- VirtualBox-4.1.22.orig/src/VBox/Devices/Graphics/DevVGA.cpp
+++ VirtualBox-4.1.22/src/VBox/Devices/Graphics/DevVGA.cpp
@@ -1795,7 +1795,7 @@ static int vga_draw_text(VGAState *s, in
cx_max_upd = -1;
cx_min_upd = width;
- for(cy = 0; cy < height; cy = cy + (1 << dscan)) {
+ for(cy = 0; cy < (height - dscan); cy = cy + (1 << dscan)) {
d1 = dest;
src = s1;
cx_min = width;
++++++ vbox-LIBVNCSERVER_IPv6.diff ++++++
Index: VirtualBox-4.1.22/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.cpp
===================================================================
--- VirtualBox-4.1.22/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.cpp
+++ VirtualBox-4.1.22/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.cpp
@@ -91,9 +91,6 @@ HRESULT VNCFB::init(const char *pszName)
if (mVncPort)
{
vncServer->port = mVncPort;
-#ifdef LIBVNCSERVER_IPv6
- vncServer->ipv6port = mVncPort;
-#endif
}
char *pszDesktopName;
rc = RTStrAPrintf(&pszDesktopName, "%s - VirtualBox", pszName);
++++++ vbox-default-os-type.diff ++++++
--- src/VBox/Frontends/VirtualBox/src/widgets/VBoxOSTypeSelectorWidget.cpp.orig 2010-11-10 21:27:23.000000000 +0100
+++ src/VBox/Frontends/VirtualBox/src/widgets/VBoxOSTypeSelectorWidget.cpp 2010-11-10 21:27:53.000000000 +0100
@@ -199,10 +199,10 @@
if (xpIndex != -1)
mCbType->setCurrentIndex (xpIndex);
}
- /* Or select Ubuntu item for Linux family as default */
+ /* Or select openSUSE item for Linux family as default */
else if (familyId == "Linux")
{
- int ubIndex = mCbType->findData ("Ubuntu", RoleTypeID);
+ int ubIndex = mCbType->findData ("OpenSUSE", RoleTypeID);
if (ubIndex != -1)
mCbType->setCurrentIndex (ubIndex);
}
++++++ vbox-disable-updates.diff ++++++
--- src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
+++ src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
@@ -63,7 +63,7 @@ void UIGlobalSettingsUpdate::loadToCache
void UIGlobalSettingsUpdate::getFromCache()
{
/* Apply internal variables data to QWidget(s): */
- m_pEnableUpdateCheckbox->setChecked(m_cache.m_fCheckEnabled);
+ m_pEnableUpdateCheckbox->setChecked(false);
if (m_pEnableUpdateCheckbox->isChecked())
{
m_pUpdatePeriodCombo->setCurrentIndex(m_cache.m_periodIndex);
--- src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
+++ src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
@@ -34,7 +34,6 @@ public:
{
GLSettingsPage_General = 0,
GLSettingsPage_Input,
- GLSettingsPage_Update,
GLSettingsPage_Language,
GLSettingsPage_USB,
GLSettingsPage_Network,
--- src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
+++ src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
@@ -340,15 +340,6 @@ UISettingsDialogGlobal::UISettingsDialog
iPageIndex, "#input", pSettingsPage);
break;
}
- /* Update page: */
- case GLSettingsPage_Update:
- {
- pSettingsPage = new UIGlobalSettingsUpdate;
- addItem(":/refresh_32px.png", ":/refresh_disabled_32px.png",
- ":/refresh_16px.png", ":/refresh_disabled_16px.png",
- iPageIndex, "#update", pSettingsPage);
- break;
- }
/* Language page: */
case GLSettingsPage_Language:
{
@@ -481,9 +472,6 @@ void UISettingsDialogGlobal::retranslate
/* Input page: */
m_pSelector->setItemText(GLSettingsPage_Input, tr("Input"));
- /* Update page: */
- m_pSelector->setItemText(GLSettingsPage_Update, tr("Update"));
-
/* Language page: */
m_pSelector->setItemText(GLSettingsPage_Language, tr("Language"));
++++++ vbox-fpie.diff ++++++
Index: VirtualBox-4.1.8_OSE/Config.kmk
===================================================================
--- VirtualBox-4.1.8_OSE.orig/Config.kmk
+++ VirtualBox-4.1.8_OSE/Config.kmk
@@ -3368,10 +3368,13 @@ TEMPLATE_VBOXR3HARDENEDEXE_LDFLAGS.darwi
ifeq ($(KBUILD_TARGET),linux)
# not necessary except USE_LIB_PCAP is defined in SUPR3HardenedMain.cpp
# TEMPLATE_VBOXR3HARDENEDEXE_LIBS += cap
+ TEMPLATE_VBOXR3HARDENEDEXE_CXXFLAGS.linux = $(TEMPLATE_VBOXR3EXE_CXXFLAGS.linux) -fPIE
+ TEMPLATE_VBOXR3HARDENEDEXE_CFLAGS.linux = $(TEMPLATE_VBOXR3EXE_CFLAGS.linux) -fPIE
+ TEMPLATE_VBOXR3HARDENEDEXE_LDFLAGS.linux = $(TEMPLATE_VBOXR3EXE_LDFLAGS.linux) -pie
endif
ifn1of ($(KBUILD_TARGET), win os2)
- TEMPLATE_VBOXR3HARDENEDEXE_LDFLAGS = $(filter-out '$(VBOX_GCC_RPATH_OPT)%,$(TEMPLATE_VBOXR3EXE_LDFLAGS))
- TEMPLATE_VBOXR3HARDENEDEXE_LDFLAGS.linux = $(filter-out $(VBOX_GCC_ORIGIN_OPT),$(TEMPLATE_VBOXR3EXE_LDFLAGS.linux))
+ TEMPLATE_VBOXR3HARDENEDEXE_LDFLAGS = $(filter-out '$(VBOX_GCC_RPATH_OPT)%,$(TEMPLATE_VBOXR3EXE_LDFLAGS)) -pie
+ TEMPLATE_VBOXR3HARDENEDEXE_LDFLAGS.linux = $(filter-out $(VBOX_GCC_ORIGIN_OPT),$(TEMPLATE_VBOXR3EXE_LDFLAGS.linux)) -pie
endif
#
++++++ vbox-no-build-dates.diff ++++++
Index: src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp
===================================================================
--- src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp.orig
+++ src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp
@@ -388,7 +388,7 @@ extern "C" DECLEXPORT(int) TrustedMain (
#endif
int rc = VINF_SUCCESS;
- RTPrintf(VBOX_PRODUCT " Simple SDL GUI built %s %s\n", __DATE__, __TIME__);
+ RTPrintf(VBOX_PRODUCT " Simple SDL GUI\n");
// less than one parameter is not possible
if (argc < 2)
@@ -1051,10 +1051,9 @@ DECLCALLBACK(int) VMPowerUpThread(RTTHRE
char szNowUct[64];
RTTimeSpecToString(RTTimeNow(&TimeSpec), szNowUct, sizeof(szNowUct));
RTLogRelLogger(pLogger, 0, ~0U,
- "VBoxBFE %s (%s %s) release log\n"
+ "VBoxBFE %s release log\n"
"Log opened %s\n",
- VBOX_VERSION_STRING, __DATE__, __TIME__,
- szNowUct);
+ VBOX_VERSION_STRING, szNowUct);
/* register this logger as the release logger */
RTLogRelSetDefaultInstance(pLogger);
Index: src/VBox/Main/src-client/ConsoleImpl.cpp
===================================================================
--- src/VBox/Main/src-client/ConsoleImpl.cpp.orig
+++ src/VBox/Main/src-client/ConsoleImpl.cpp
@@ -6146,13 +6146,13 @@ HRESULT Console::consoleInitReleaseLog(c
char szTmp[256];
RTTimeSpecToString(RTTimeNow(&timeSpec), szTmp, sizeof(szTmp));
RTLogRelLogger(pReleaseLogger, 0, ~0U,
- "VirtualBox %s r%u %s (%s %s) release log\n"
+ "VirtualBox %s r%u %s release log\n"
#ifdef VBOX_BLEEDING_EDGE
"EXPERIMENTAL build " VBOX_BLEEDING_EDGE "\n"
#endif
"Log opened %s\n",
VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
- __DATE__, __TIME__, szTmp);
+ szTmp);
vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
Index: src/VBox/Frontends/VBoxFB/VBoxFB.cpp
===================================================================
--- src/VBox/Frontends/VBoxFB/VBoxFB.cpp.orig
+++ src/VBox/Frontends/VBoxFB/VBoxFB.cpp
@@ -62,7 +62,7 @@ int main(int argc, char *argv[])
printf("VirtualBox DirectFB GUI built %s %s\n"
"(C) 2004-" VBOX_C_YEAR " " VBOX_VENDOR "\n"
- "(C) 2004-2005 secunet Security Networks AG\n", __DATE__, __TIME__);
+ "(C) 2004-2005 secunet Security Networks AG\n");
for (;;)
{
Index: src/VBox/Runtime/common/string/uniread.cpp
===================================================================
--- src/VBox/Runtime/common/string/uniread.cpp.orig
+++ src/VBox/Runtime/common/string/uniread.cpp
@@ -979,7 +979,7 @@ int PrintHeader(const char *argv0)
" *\n"
" * IPRT - Unicode Tables.\n"
" *\n"
- " * Automatically Generated by %s (" __DATE__ " " __TIME__ ")\n"
+ " * Automatically Generated by %s\n"
" */\n"
"\n"
"/*\n"
Index: src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c
===================================================================
--- src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c.orig
+++ src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c
@@ -42,16 +42,13 @@
/**************************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
Index: src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c
===================================================================
--- src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c.orig
+++ src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c
@@ -44,16 +44,10 @@
#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
Index: src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c
===================================================================
--- src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c.orig
+++ src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c
@@ -42,16 +42,13 @@
/**************************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
Index: src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c
===================================================================
--- src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c.orig
+++ src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c
@@ -42,16 +42,13 @@
/**************************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
Index: src/VBox/Frontends/VBoxBalloonCtrl/VBoxBalloonCtrl.cpp
===================================================================
--- src/VBox/Frontends/VBoxBalloonCtrl/VBoxBalloonCtrl.cpp.orig
+++ src/VBox/Frontends/VBoxBalloonCtrl/VBoxBalloonCtrl.cpp
@@ -1110,7 +1110,7 @@ static void logHeaderFooter(PRTLOGGER pL
#endif
"Log opened %s\n",
VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
- __DATE__, __TIME__, szTmp);
+ "openSUSE", "Buildservice", szTmp);
int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
Index: src/VBox/Main/src-server/Logging.cpp
===================================================================
--- src/VBox/Main/src-server/Logging.cpp.orig
+++ src/VBox/Main/src-server/Logging.cpp
@@ -51,7 +51,7 @@ static void vboxsvcHeaderFooter(PRTLOGGE
#endif
"Log opened %s\n",
VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
- __DATE__, __TIME__, szTmp);
+ "openSUSE", "Buildservice", szTmp);
int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
Index: src/VBox/Main/webservice/vboxweb.cpp
===================================================================
--- src/VBox/Main/webservice/vboxweb.cpp.orig
+++ src/VBox/Main/webservice/vboxweb.cpp
@@ -739,7 +739,7 @@ static void WebLogHeaderFooter(PRTLOGGER
#endif
"Log opened %s\n",
VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
- __DATE__, __TIME__, szTmp);
+ "openSUSE", "Buildservice", szTmp);
int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
Index: src/VBox/Additions/common/VBoxService/VBoxService.cpp
===================================================================
--- src/VBox/Additions/common/VBoxService/VBoxService.cpp.orig
+++ src/VBox/Additions/common/VBoxService/VBoxService.cpp
@@ -157,10 +157,10 @@ static void VBoxServiceLogHeaderFooter(P
case RTLOGPHASE_BEGIN:
{
pfnLog(pLoggerRelease,
- "VBoxService %s r%s (verbosity: %d) %s (%s %s) release log\n"
+ "VBoxService %s r%s (verbosity: %d) %s (%s %s) release log\n"
"Log opened %s\n",
RTBldCfgVersion(), RTBldCfgRevisionStr(), g_cVerbosity, VBOX_BUILD_TARGET,
- __DATE__, __TIME__, szTmp);
+ "openSUSE","Buildservice",szTmp);
int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
Index: src/VBox/HostServices/SharedOpenGL/OpenGLTest/OpenGLTestApp.cpp
===================================================================
--- src/VBox/HostServices/SharedOpenGL/OpenGLTest/OpenGLTestApp.cpp.orig
+++ src/VBox/HostServices/SharedOpenGL/OpenGLTest/OpenGLTestApp.cpp
@@ -148,7 +148,7 @@ static int vboxInitLogging(const char *p
#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)
++++++ vbox-permissions_warning.diff ++++++
Index: VirtualBox-4.1.2_OSE/src/apps/Makefile.kmk
===================================================================
--- VirtualBox-4.1.2_OSE.orig/src/apps/Makefile.kmk
+++ VirtualBox-4.1.2_OSE/src/apps/Makefile.kmk
@@ -34,5 +34,7 @@ if1of ($(KBUILD_TARGET),darwin solaris l
endif
endif
+include $(PATH_SUB_CURRENT)/VBoxPermissionMessage/Makefile.kmk
+
include $(KBUILD_PATH)/subfooter.kmk
Index: VirtualBox-4.1.2_OSE/src/apps/VBoxPermissionMessage/Makefile.kmk
===================================================================
--- /dev/null
+++ VirtualBox-4.1.2_OSE/src/apps/VBoxPermissionMessage/Makefile.kmk
@@ -0,0 +1,31 @@
+# $Id: Makefile.kmk 28800 2010-04-27 08:22:32Z vboxsync $
+## @file
+#
+# VBoxPermissionMessage is wrapper for suse users
+#
+#
+# Copyright (C) 2009 Oracle Corporation
+#
+# This file is part of VirtualBox Open Source Edition (OSE), as
+# available from http://www.virtualbox.org. This file is free software;
+# you can redistribute it and/or modify it under the terms of the GNU
+# General Public License (GPL) as published by the Free Software
+# Foundation, in version 2 as it comes in the "COPYING" file of the
+# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+#
+
+
+SUB_DEPTH = ../../..
+include $(KBUILD_PATH)/subheader.kmk
+
+PROGRAMS += VBoxPermissionMessage
+
+VBoxPermissionMessage_TEMPLATE = VBOXQT4GUIEXE
+VBoxPermissionMessage_SOURCES = VBoxPermissionMessage.cpp
+VBoxPermissionMessage_QT_MODULES = Core Gui
+
+#INSTALLS += VBoxPermissionMessage
+
+include $(KBUILD_PATH)/subfooter.kmk
+
Index: VirtualBox-4.1.2_OSE/src/apps/VBoxPermissionMessage/VBoxPermissionMessage.cpp
===================================================================
--- /dev/null
+++ VirtualBox-4.1.2_OSE/src/apps/VBoxPermissionMessage/VBoxPermissionMessage.cpp
@@ -0,0 +1,12 @@
+#include