-
Notifications
You must be signed in to change notification settings - Fork 271
Comparing changes
Open a pull request
base repository: phpvirtualbox/phpvirtualbox
base: 7.1-maintenance
head repository: phpvirtualbox/phpvirtualbox
compare: develop
- 10 commits
- 22 files changed
- 1 contributor
Commits on Sep 1, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 5cedb6c - Browse repository at this point
Copy the full SHA 5cedb6cView commit details
Commits on Sep 3, 2025
-
Fix missing NVRAM file when creating new VM with EFI
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.
Configuration menu - View commit details
-
Copy full SHA for 2d806b4 - Browse repository at this point
Copy the full SHA 2d806b4View commit details
Commits on Sep 4, 2025
-
Disable Page Fusion feature, does not work in VirtualBox 7.2
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
Configuration menu - View commit details
-
Copy full SHA for ab759b9 - Browse repository at this point
Copy the full SHA ab759b9View commit details
Commits on Oct 19, 2025
-
Fix missing NVRAM file when manually checking Enable EFI in System se…
…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
Configuration menu - View commit details
-
Copy full SHA for 41d1405 - Browse repository at this point
Copy the full SHA 41d1405View commit details
Commits on Oct 20, 2025
-
Add VRDP Security Method selection to the Remote Display settings
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
Configuration menu - View commit details
-
Copy full SHA for 2bff743 - Browse repository at this point
Copy the full SHA 2bff743View commit details
Commits on Nov 1, 2025
-
Fix display USB Device Filters list
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.
Configuration menu - View commit details
-
Copy full SHA for 1fc79ba - Browse repository at this point
Copy the full SHA 1fc79baView commit details -
Fix error when removing all USB Device Filters
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.
Configuration menu - View commit details
-
Copy full SHA for 9b65e1b - Browse repository at this point
Copy the full SHA 9b65e1bView commit details -
Remove the Console tab as no longer supported
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
Configuration menu - View commit details
-
Copy full SHA for fc2fd32 - Browse repository at this point
Copy the full SHA fc2fd32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cd0458 - Browse repository at this point
Copy the full SHA 9cd0458View commit details -
Merge pull request #372 from phpvirtualbox/7.2-dev
Release phpVirtualBox 7.2
Configuration menu - View commit details
-
Copy full SHA for 9f3d8d9 - Browse repository at this point
Copy the full SHA 9f3d8d9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 7.1-maintenance...develop