Release phpVirtualBox 7.2#372
Merged
Merged
Conversation
Updated WSDL files and vboxServiceWrappers.php from 7.2 SDK. 2D video acceleration setting has been removed from VirtualBox, updated the code to reflect the change in the API. Tested basic functionality with PHP 8.3 (nginx + PHP-FPM). Bump PHP minimum to 8.1
When a new VM with EFI set by default was created, NVRAM file was not initialized. As the result, settings became inaccessible, the following error message was displayed: "The UEFI NVRAM file is not existing for this machine". Fixed #364.
Attempting to save a VM with Page Fusion on or off results in error in VirtualBox 7.2. "Page fusion is only supported on 64-bit hosts". Tested on 64-bit Linux 6.12 and Windows 11. Disable the feature for now, hopefully this prevents the error from getting triggered when saving old VMs. I had no way to test this, but at least disabling this won't trigger the issue in new VMs. Issue #363
…ttings NVRAM file is not created for new VMs where EFI is not set by defalut (I guess pretty much anything except Windows 11 and macOS). When manually checking "Enable EFI" in System settings later, the file was not created, and the VM settings became unavailable. I was trying to make the secure boot flag working, but due to the issue with vboxwebsrv always reporting it as enabled, and inability to tell whether it's disabled, I had to turn this off, and carelessly also commented the code creating the NVRAM file. This part is now restored. Fixes #369
When Oracle Extension Pack is installed, VRDP server can be configured to use encryption. This setting was previously missing. When Negotiate (default) or TLS is selected, a private key and a certificate should be auto-generated by VirtualBox in the VM directory. This change does not affect open source distributions using VNC. Taken from https://github.com/thedisbo1125/vboxwebmgr Issue #366
A closing </div> tag was missing which prevented USB Device Filters from being displayed. Issue #371 Minor change in the <input> value generation code in filter details.
After adding USB Device Filters and saving, it was not possible to remove the last filter, an exception occurred on save. The root cause was that USBDeviceFilters is empty when there are no more filters, and count fails. The issue is now fixed.
RDP support requires a Flash-based client. VNC support requires a Java applet-based client. Major browsers dropped support of Flash and Java applets a long time ago. HTML5 Canvas-based clients like Guacamole require a dedicated proxy server. As a viable alternative is not available, remove the Console tab and related assets. It is possible to connect to VMs via VNC or RDP using OS native clients by clicking the link in the Display section of a VM details panel. Issues #111 #190 #212 #268 #300 #314 #367
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.