VirtualBox

source: vbox/trunk/doc/manual/user_ChangeLogImpl.xml@ 63270

Last change on this file since 63270 was 63270, checked in by vboxsync, 9 years ago

changelog for r109122

File size: 141.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2
3<chapter> <!-- HACK ALERT! Seems we must have a single top level element for xi:include to work.
4 So, we use chapter and xpointer="xpointer(/chapter/)" with xi:include. -->
5 <sect1>
6 <title>Version 5.1.4 (2016-xx-xx)</title>
7
8 <para>This is a maintenance release. The following items were fixed and/or
9 added:</para>
10
11 <itemizedlist>
12
13 <listitem>
14 <para>GUI: show actual VM uptime in the session information window</para>
15 </listitem>
16
17 <listitem>
18 <para>Audio: re-enabled speakers for Mac OS X guests (5.1.0 regression;
19 bug #15611)</para>
20 </listitem>
21
22 <listitem>
23 <para>USB: fixed a hang under certain conditions</para>
24 </listitem>
25
26 <listitem>
27 <para>PIIX4: implemented dummy SMBus controller to prevent annoying
28 Linux kernel warnings about uninitialized SMBus base address
29 (bug #9517)</para>
30 </listitem>
31
32 <listitem>
33 <para>NVMe: several fixes to improve stability, fixed a crash while
34 saving a VM state</para>
35 </listitem>
36
37 <listitem>
38 <para>VMDK: Fixed an issue creating fixed size images with certain
39 sizes and the Split2G option enabled (bug #15748)</para>
40 </listitem>
41
42 <listitem>
43 <para>VHDX: fixed cloning images with VBoxManage clonehd
44 (bug #14288)</para>
45 </listitem>
46
47 <listitem>
48 <para>Storage: Fixed broken bandwidth limitation when the limit is very
49 low (bug #14982)</para>
50 </listitem>
51
52 <listitem>
53 <para>OVF: when importing appliances, make sure that the version of the
54 embedded VirtualBox specific settings is processed, to get the
55 default settings handling right</para>
56 </listitem>
57
58 <listitem>
59 <para>API: when creating new VMs, do not enable VRDE by default (5.1.0
60 regression)</para>
61 </listitem>
62
63 <listitem>
64 <para>VBoxManage: Don't try to set the medium type if there is no change
65 (bug #13850)</para>
66 </listitem>
67
68 <listitem>
69 <para>Linux installer: fixed some scripting issues (bugs #15701
70 and #15702)</para>
71 </listitem>
72
73 <listitem>
74 <para>Windows hosts: fixed corrupted mouse pointers with some Linux
75 and Solaris guests (bug #15665)</para>
76 </listitem>
77
78 <listitem>
79 <para>Linux Additions: made the video driver work on 32-bit guests
80 with large video memory sizes (bug #15621)</para>
81 </listitem>
82
83 <listitem>
84 <para>Linux Additions: converted a failure message to an informational
85 one when drivers could not be stopped during upgrade (bug
86 #15692)</para>
87 </listitem>
88
89 <listitem>
90 <para>Windows Additions: auto-resizing fixes for Windows 10 guests
91 (bug #15257)</para>
92 </listitem>
93
94 </itemizedlist>
95 </sect1>
96
97 <sect1>
98 <title>Version 5.1.2 (2016-07-21)</title>
99
100 <para>This is a maintenance release. The following items were fixed and/or
101 added:</para>
102
103 <itemizedlist>
104
105 <listitem>
106 <para>VMM: several fixes</para>
107 </listitem>
108
109 <listitem>
110 <para>GUI: fixed screenshot if the VM is started in separate mode</para>
111 </listitem>
112
113 <listitem>
114 <para>GUI: fixed issue with double-click/opening registered file types
115 (.vbox and .vbox-extpack) on Mac OS X (bug #15648)</para>
116 </listitem>
117
118 <listitem>
119 <para>GUI: fixed a bug which made it impossible close some error/warning
120 messages using the close button</para>
121 </listitem>
122
123 <listitem>
124 <para>GUI: weakened the control over the VM window behavior allowing to resize
125 it across multiple screens and to use in Snap Assist techniques</para>
126 </listitem>
127
128 <listitem>
129 <para>GUI: jump to the second tab of the session information window
130 (5.1.0 regression)</para>
131 </listitem>
132
133 <listitem>
134 <para>GUI: fix for Alt-Tab</para>
135 </listitem>
136
137 <listitem>
138 <para>Storage: fixed creating fixed size VHD images (bug #15601)</para>
139 </listitem>
140
141 <listitem>
142 <para>Storage: fixed a hang during power off if the VM was suspended
143 before and a NVMe controller is configured</para>
144 </listitem>
145
146 <listitem>
147 <para>USB: fixed a crash under certain conditions</para>
148 </listitem>
149
150 <listitem>
151 <para>Audio: make AC'97 volume control work again (5.1.0 regression;
152 bug #15598)</para>
153 </listitem>
154
155 <listitem>
156 <para>Audio: fixed rare VM hangs when using AC'97 emulation</para>
157 </listitem>
158
159 <listitem>
160 <para>Audio: SB16 fixes</para>
161 </listitem>
162
163 <listitem>
164 <para>EFI: fixed access to devices attached to SATA port 2 and
165 higher (bug #15607)</para>
166 </listitem>
167
168 <listitem>
169 <para>OVA: fix for checking certain signatures</para>
170 </listitem>
171
172 <listitem>
173 <para>OVA: fixed MAC address generation for appliances created by
174 VirtualBox (5.1.0 regression; bug #15623)</para>
175 </listitem>
176
177 <listitem>
178 <para>API: fixed audio settings handling for older config files
179 (bug #15626)</para>
180 </listitem>
181
182 <listitem>
183 <para>API: fixed truncation of USB product/vendor IDs on Linux
184 hosts (5.1.0 regression; bug #15644)</para>
185 </listitem>
186
187 <listitem>
188 <para>API: fixed VRDP with authentication (bug #15653)</para>
189 </listitem>
190
191 <listitem>
192 <para>API: don't crash if there is no graphics controller configured
193 (bug #15628)</para>
194 </listitem>
195
196 <listitem>
197 <para>Linux hosts: fixed EL5 builds (bug #15634)</para>
198 </listitem>
199
200 <listitem>
201 <para>non-Windows hosts: fixed a crash during shutdown under rare
202 circumstances (bug #15568)</para>
203 </listitem>
204
205 <listitem>
206 <para>Linux Additions: fixed SELinux issue which prevented certain
207 Linux guests to work in 3D mode (bug #15574)</para>
208 </listitem>
209
210 <listitem>
211 <para>User Manual: updates</para>
212 </listitem>
213
214 </itemizedlist>
215 </sect1>
216
217 <sect1>
218 <title>Version 5.1.0 (2016-07-12)</title>
219
220 <para>This is a major update. The following major new features
221 were added:</para>
222
223 <itemizedlist>
224
225 <listitem>
226 <para>VMM: new APIC and I/O APIC implementations that result in significantly improved
227 performance in certain situations (for example with networking, bug #15295)</para>
228 </listitem>
229
230 <listitem>
231 <para>VMM: added support for Hyper-V paravirtualized debugging of Windows guests</para>
232 </listitem>
233
234 <listitem>
235 <para>VMM: emulate even more MMIO and shadow pagetable exits without going back to
236 user mode</para>
237 </listitem>
238
239 <listitem>
240 <para>GUI: overall migration to Qt5 (bug #11775)</para>
241 </listitem>
242
243 <listitem>
244 <para>GUI: passive API event listener improving the VM GUI performance and
245 response time</para>
246 </listitem>
247
248 <listitem>
249 <para>Audio: added HDA (High Definition Audio) support for newer Linux guests</para>
250 </listitem>
251
252 <listitem>
253 <para>Audio: added on-demand timers which should improve the overall performance
254 and reduce the CPU consumption</para>
255 </listitem>
256
257 <listitem>
258 <para>Audio: more fine-grained volume control for the AC'97 emulation, which now also
259 takes the master volume control into account</para>
260 </listitem>
261
262 <listitem>
263 <para>better support for Python 3</para>
264 </listitem>
265
266 </itemizedlist>
267
268 <para>In addition, the following items were fixed and/or added:</para>
269
270 <itemizedlist>
271
272 <listitem>
273 <para>VMM: activate the x2APIC by default for Linux guests</para>
274 </listitem>
275
276 <listitem>
277 <para>VMM: many more fixes</para>
278 </listitem>
279
280 <listitem>
281 <para>GUI: the <emphasis>Detach UI</emphasis> action is now a part of the
282 VM Machine menu</para>
283 </listitem>
284
285 <listitem>
286 <para>GUI: reworked session information window</para>
287 </listitem>
288
289 <listitem>
290 <para>GUI: the new VM wizard now allows to choose the VM location for the VM
291 which is being created</para>
292 </listitem>
293
294 <listitem>
295 <para>GUI: fixed location of touch events in unscaled HiDPI mode
296 (bugs #14366, #14367)</para>
297 </listitem>
298
299 <listitem>
300 <para>GUI: various bugfixes and internal cleanup</para>
301 </listitem>
302
303 <listitem>
304 <para>Storage: use <emphasis>fallocate()</emphasis> or similar if present to speed
305 up creating fixed-sized disk images (bug #5967)</para>
306 </listitem>
307
308 <listitem>
309 <para>Storage: implemented NVMHCI-compatible storage controller</para>
310 </listitem>
311
312 <listitem>
313 <para>Audio: various bugfixes and infrastructure improvements</para>
314 </listitem>
315
316 <listitem>
317 <para>E1000: implemented interrupt throttling for performance improvements</para>
318 </listitem>
319
320 <listitem>
321 <para>EFI: many improvements, for example allow to boot from USB</para>
322 </listitem>
323
324 <listitem>
325 <para>OVF: improved handling of signed manifests</para>
326 </listitem>
327
328 <listitem>
329 <para>API: Windows XP guests and Windows 2003 server guests now default to
330 the E1000 T Server network card</para>
331 </listitem>
332
333 <listitem>
334 <para>VBoxSVC: fixed several memory leaks when handling .dmg images</para>
335 </listitem>
336
337 <listitem>
338 <para>Installers: ship VBoxBugReport</para>
339 </listitem>
340
341 <listitem>
342 <para>Windows hosts: reworked COM proxy (e.g. bug #8298)</para>
343 </listitem>
344
345 <listitem>
346 <para>Linux installers: no longer rely on DKMS for module rebuilding</para>
347 </listitem>
348
349 <listitem>
350 <para>Linux Additions: fix a problem when updating the initramfs after
351 the guest modules are compiled (bug #15579)</para>
352 </listitem>
353
354 <listitem>
355 <para>Linux Additions: try to fix a problem where the OpenGL libraries
356 where loaded by the X server when we only support X clients
357 (bug #15574)</para>
358 </listitem>
359
360 </itemizedlist>
361
362 </sect1>
363
364 <sect1>
365 <title>Version 5.0.24 (2016-06-28)</title>
366
367 <para>This is a maintenance release. The following items were fixed and/or
368 added:</para>
369
370 <itemizedlist>
371
372 <listitem>
373 <para>VMM: reverted to the old I/O-APIC code for now to fix certain
374 regressions with 5.0.22 (bug #15529). This means that the networking
375 performance with certain guests will drop to the 5.0.20 level
376 (bug #15295). One workaround is to disable GRO for Linux guests.</para>
377 </listitem>
378
379 <listitem>
380 <para>Main: when taking a screenshot, don't save garbage for blanked
381 screens</para>
382 </listitem>
383
384 <listitem>
385 <para>NAT: correctly parse resolv.conf file with multiple
386 separators (5.0.22 regression)</para>
387 </listitem>
388
389 <listitem>
390 <para>Storage: fixed a possible corruption of stream optimized
391 VMDK images from VMware when opened in read/write mode for the
392 first time</para>
393 </listitem>
394
395 <listitem>
396 <para>ACPI: notify the guest when the battery / AC state changes instead
397 of relying on guest polling</para>
398 </listitem>
399
400 <listitem>
401 <para>Linux hosts: fixed <emphasis>VERR_VMM_SET_JMP_ABORTED_RESUME</emphasis>
402 Guru Meditations on hosts with Linux 4.6 or later (bug #15439)</para>
403 </listitem>
404
405 <listitem>
406 <para>Solaris hosts: make the GUI work on Solaris 10 again (bug #15549)</para>
407 </listitem>
408
409 </itemizedlist>
410 </sect1>
411
412 <sect1>
413 <title>Version 5.0.22 (2016-06-16)</title>
414
415 <para>This is a maintenance release. The following items were fixed and/or
416 added:</para>
417
418 <itemizedlist>
419
420 <listitem>
421 <para>VMM: fixes for certain Intel Atom hosts (bug #14915)</para>
422 </listitem>
423
424 <listitem>
425 <para>VMM: properly restore the complete FPU state for 32-bit guests
426 on 64-bit hosts on Intel Sandy Bridge and Ivy Bridge CPUs</para>
427 </listitem>
428
429 <listitem>
430 <para>VMM: new I/O-APIC implementation fixing several bugs and improving
431 the performance under certain conditions (bug #15295 and others)</para>
432 </listitem>
433
434 <listitem>
435 <para>VMM: fixed a potential Linux guest panic on AMD hosts</para>
436 </listitem>
437
438 <listitem>
439 <para>VMM: fixed a potential hang with 32-bit EFI guests on
440 Intel CPUs (VT-x without unrestricted guest execution)</para>
441 </listitem>
442
443 <listitem>
444 <para>GUI: don't allow to start subsequent separate VM instances</para>
445 </listitem>
446
447 <listitem>
448 <para>GUI: raised upper limit for video capture screen resolution
449 (bug #15432)</para>
450 </listitem>
451
452 <listitem>
453 <para>GUI: warn if the VM has less than 128MB VRAM configured and 3D
454 enabled</para>
455 </listitem>
456
457 <listitem>
458 <para>Main: when monitoring DNS configuration changes on Windows hosts
459 avoid false positives from competing DHCP renewals. This should fix
460 NAT link flaps when host has multiple DHCP configured interfaces, in
461 particular when the host uses OpnVPN.</para>
462 </listitem>
463
464 <listitem>
465 <para>Main: properly display an error message if the VRDE server
466 cannot be enabled at runtime, for example because another service
467 is using the same port</para>
468 </listitem>
469
470 <listitem>
471 <para>NAT: Initialize guest address guess for wildcard
472 port-forwarding rules with default guest address (bug #15412)</para>
473 </listitem>
474
475 <listitem>
476 <para>VGA: fix for a problem which made certain legacy guests crash
477 under certain conditions (bug #14811)</para>
478 </listitem>
479
480 <listitem>
481 <para>OVF: fixed import problems for some appliances using an AHCI
482 controller created by 3rd party applications</para>
483 </listitem>
484
485 <listitem>
486 <para>SDK: reduced memory usage in the webservice Java bindings</para>
487 </listitem>
488
489 <listitem>
490 <para>Windows hosts: fixed performance regresson with SMP guests
491 (5.0 regression)</para>
492 </listitem>
493
494 <listitem>
495 <para>Windows hosts: fixes for the shared clipboard</para>
496 </listitem>
497
498 <listitem>
499 <para>Windows hosts: Windows hardening fix</para>
500 </listitem>
501
502 <listitem>
503 <para>Windows Additions: fixes to retain the guest display layout
504 when resizing or disabling the guest monitors</para>
505 </listitem>
506
507 <listitem>
508 <para>Linux hosts: EL 6.8 fix (bug #15411)</para>
509 </listitem>
510
511 <listitem>
512 <para>Linux hosts: Linux 4.7 fix (bug #15459)</para>
513 </listitem>
514
515 <listitem>
516 <para>Linux Additions: Linux 4.7 fixes (bug #15444)</para>
517 </listitem>
518
519 <listitem>
520 <para>Linux Additions: fix for certain 32-bit guests (5.0.18
521 regression; bug #15320)</para>
522 </listitem>
523
524 <listitem>
525 <para>Linux Additions: fixed mouse pointer offset (5.0.18
526 regression; bug #15324)</para>
527 </listitem>
528
529 <listitem>
530 <para>Linux Additions: made old X.Org releases work again with
531 kernels 3.11 and later (5.0.18 regression; bug #15319)</para>
532 </listitem>
533
534 <listitem>
535 <para>Linux Additions: fixed X.Org crash after hard guest reset
536 (5.0.18 regression; bug #15354)</para>
537 </listitem>
538
539 <listitem>
540 <para>Linux Additions: don't stop the X11 setup if loading the
541 shared folders module fails (5.0.18 regression)</para>
542 </listitem>
543
544 <listitem>
545 <para>Linux Additions: don't complain if the Drag and Drop service
546 is not available on the host</para>
547 </listitem>
548
549 <listitem>
550 <para>Solaris Additions: added support for X.org 1.18</para>
551 </listitem>
552
553 </itemizedlist>
554 </sect1>
555
556 <sect1>
557 <title>Version 5.0.20 (2016-04-28)</title>
558
559 <para>This is a maintenance release. The following items were fixed and/or
560 added:</para>
561
562 <itemizedlist>
563
564 <listitem>
565 <para>Storage: fixed a regression causing write requests from the BIOS
566 to cause a Guru Meditation with the LsiLogic SCSI controller
567 (5.0.18 regression; bug #15317)</para>
568 </listitem>
569
570 <listitem>
571 <para>Storage: several emulation fixes in the BusLogic SCSI
572 controller emulation</para>
573 </listitem>
574
575 <listitem>
576 <para>NAT Network: support TCP in DNS proxy (same problem as
577 in bug #14736 for NAT)</para>
578 </listitem>
579
580 <listitem>
581 <para>NAT: rework handling of port-forwarding rules (bug #13570)</para>
582 </listitem>
583
584 <listitem>
585 <para>NAT: rewrite host resolver to handle more query types
586 and make it asynchronous so that a stalled lookup doesn't block all
587 NAT traffic</para>
588 </listitem>
589
590 <listitem>
591 <para>Snapshots: don't crash when restoring a snapshot which has more
592 network adapters than the current state (ie when the snapshot uses
593 ICH9 and the current state uses PIIX3)</para>
594 </listitem>
595
596 <listitem>
597 <para>Guest Control: various bugfixes for the <emphasis>copyfrom</emphasis>
598 and <emphasis>copyto</emphasis> commands / API (bug #14336)</para>
599 </listitem>
600
601 <listitem>
602 <para>VBoxManage: list processor features on <emphasis>list
603 hostinfo</emphasis> (bug #15334)</para>
604 </listitem>
605
606 <listitem>
607 <para>Linux hosts: fix for Linux 4.5 if
608 <emphasis>CONFIG_NET_CLS_ACT</emphasis> is enabled (bug #15327)</para>
609 </listitem>
610
611 <listitem>
612 <para>Windows hosts: another fix for recent Windows 10 insider builds
613 (bug #15337)</para>
614 </listitem>
615
616 <listitem>
617 <para>Windows hosts: make it work on Windows XP again (5.0.18
618 regression)</para>
619 </listitem>
620
621 <listitem>
622 <para>Windows Additions: fixed performance issues with PowerPoint
623 2010 and the WDDM graphics drivers if Aero is disabled</para>
624 </listitem>
625
626 </itemizedlist>
627
628 </sect1>
629
630 <sect1>
631 <title>Version 5.0.18 (2016-04-18)</title>
632
633 <para>This is a maintenance release. The following items were fixed and/or
634 added:</para>
635
636 <itemizedlist>
637
638 <listitem>
639 <para>GUI: position off-screen windows to be fully visible again on relaunch
640 in consistence with default-behavior (bug #15226)</para>
641 </listitem>
642
643 <listitem>
644 <para>GUI: fixed the <emphasis>View</emphasis> menu /
645 <emphasis>Full-screen Mode</emphasis> behavior on Mac OS X El Capitan</para>
646 </listitem>
647
648 <listitem>
649 <para>GUI: fixed a test which allowed to encrypt a hard disk with an
650 empty password</para>
651 </listitem>
652
653 <listitem>
654 <para>GUI: fixed a crash under certain conditions during VM shutdown</para>
655 </listitem>
656
657 <listitem>
658 <para>GUI: fixed the size of the VM list scrollbar in the VM selector
659 when entering a group</para>
660 </listitem>
661
662 <listitem>
663 <para>PC speaker passthrough: fixes (Linux hosts only; bug #627)</para>
664 </listitem>
665
666 <listitem>
667 <para>Drag and drop: several fixes</para>
668 </listitem>
669
670 <listitem>
671 <para>SATA: fixed hotplug flag handling when EFI is used</para>
672 </listitem>
673
674 <listitem>
675 <para>Storage: fixed handling of encrypted disk images with SCSI
676 controllers (bug #14812)</para>
677 </listitem>
678
679 <listitem>
680 <para>Storage: fixed possible crash with Solaris 7 if the BusLogic
681 SCSI controller is used</para>
682 </listitem>
683
684 <listitem>
685 <para>USB: properly purge non-ASCII characters from USB strings
686 (bugs #8801, #15222)</para>
687 </listitem>
688
689 <listitem>
690 <para>NAT Network: fixed 100% CPU load in VBoxNetNAT on Mac OS X
691 under certain circumstances (bug #15223)</para>
692 </listitem>
693
694 <listitem>
695 <para>ACPI: fixed ACPI tables to make the display color management
696 settings available again for older Windows versions (4.3.22
697 regression)</para>
698 </listitem>
699
700 <listitem>
701 <para>Guest Control: fixed <emphasis>VBoxManage copyfrom</emphasis>
702 command (bug #14336)</para>
703 </listitem>
704
705 <listitem>
706 <para>Snapshots: fixed several problems when removing older snapshots
707 (bug #15206)</para>
708 </listitem>
709
710 <listitem>
711 <para>VBoxManage: fixed <emphasis>--verbose</emphasis> output of the
712 <emphasis>guestcontrol</emphasis> command</para>
713 </listitem>
714
715 <listitem>
716 <para>Windows hosts: hardening fixes required for recent Windows 10
717 insider builds (bugs #15245, #15296)</para>
718 </listitem>
719
720 <listitem>
721 <para>Windows hosts: fixed support of jumbo frames in with bridged
722 networking (5.0.16 regression; bug #15209)</para>
723 </listitem>
724
725 <listitem>
726 <para>Windows hosts: don't prevent receiving multicast traffic if
727 host-only adapters are installed (bug #8698)</para>
728 </listitem>
729
730 <listitem>
731 <para>Linux hosts: added support for the new naming scheme of NVME disks when
732 creating raw disks</para>
733 </listitem>
734
735 <listitem>
736 <para>Solaris hosts / guests: properly sign the kernel modules (bug #12608)</para>
737 </listitem>
738
739 <listitem>
740 <para>Linux hosts / guests: Linux 4.5 fixes (bug #15251)</para>
741 </listitem>
742
743 <listitem>
744 <para>Linux hosts / guests: Linux 4.6 fixes (bug #15298)</para>
745 </listitem>
746
747 <listitem>
748 <para>Linux Additions: added a kernel graphics driver to support graphics
749 when X.Org does not have root rights (bug #14732)</para>
750 </listitem>
751
752 <listitem>
753 <para>Linux/Solaris Additions: fixed several issues causing Linux/Solatis
754 guests using software rendering when 3D acceleration is available</para>
755 </listitem>
756
757 <listitem>
758 <para>Windows Additions: fixed a hang with PowerPoint 2010 and the WDDM
759 drivers if Aero is disabled</para>
760 </listitem>
761
762 </itemizedlist>
763
764 </sect1>
765
766 <sect1>
767 <title>Version 5.0.16 (2016-03-04)</title>
768
769 <para>This is a maintenance release. The following items were fixed and/or
770 added:</para>
771
772 <itemizedlist>
773
774 <listitem>
775 <para>VMM: fixed a problem which could lead to a wrong guest behavior on
776 AMD CPUs (bugs #14831 and #15186)</para>
777 </listitem>
778
779 <listitem>
780 <para>GUI: don't try to synchronize the HID LEDs if the VM window is not
781 active or if it's minimized (Windows / Mac OS X hosts only; bug #14302)</para>
782 </listitem>
783
784 <listitem>
785 <para>GUI: prevent a crash during startup under rare conditions</para>
786 </listitem>
787
788 <listitem>
789 <para>GUI: sub-menu option to disable the guest-OS type overlay in the
790 application dock icon on Mac OS X</para>
791 </listitem>
792
793 <listitem>
794 <para>GUI: position off-screen windows to be fully visible again on relaunch</para>
795 </listitem>
796
797 <listitem>
798 <para>GUI: hide the VT-x/AMD-V checkbox if raw-mode is not supported
799 (usually Mac OS X hosts; bug #15178)</para>
800 </listitem>
801
802 <listitem>
803 <para>PC speaker passthrough: new experimental feature, available on
804 Linux host only</para>
805 </listitem>
806
807 <listitem>
808 <para>Audio: several fixes for Mac OS X hosts + guests</para>
809 </listitem>
810
811 <listitem>
812 <para>Audio: properly handle default audio device changes (Windows hosts)</para>
813 </listitem>
814
815 <listitem>
816 <para>USB: serveral fixes for the xHCI controller (e.g. for webcam
817 passthrough)</para>
818 </listitem>
819
820 <listitem>
821 <para>BIOS: fixed int15/AH=83/AL=00 function (4.2.0 regression)</para>
822 </listitem>
823
824 <listitem>
825 <para>iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)</para>
826 </listitem>
827
828 <listitem>
829 <para>Shared folders: fixed a failure to load the saved state under
830 certain circumstances (bug #6314)</para>
831 </listitem>
832
833 <listitem>
834 <para>Guest Control: added support for (cached) Active Directory authentication
835 in case the domain controller is not reachable (anymore)</para>
836 </listitem>
837
838 <listitem>
839 <para>Serial ports: raised the number of serial ports per VM from 2 to 4
840 (bug #9109)</para>
841 </listitem>
842
843 <listitem>
844 <para>Serial ports: fix for the TCP/IP backend (Windows hosts only; bug #15188)</para>
845 </listitem>
846
847 <listitem>
848 <para>SDK: make the Python webservice API binding work again (5.0 regression)</para>
849 </listitem>
850
851 <listitem>
852 <para>Seamless mode: fixed a crash under certain circumstances
853 (bug #15106)</para>
854 </listitem>
855
856 <listitem>
857 <para>Linux hosts: fixed the /sbin/rcvboxdrv script as well as the missing
858 shebang in two scripts (bugs #15055 and #15057)</para>
859 </listitem>
860
861 <listitem>
862 <para>Linux hosts: properly uninstall Python files installed by the
863 .run installer</para>
864 </listitem>
865
866 <listitem>
867 <para>Windows hosts: hardening fix required for recent Windows insider
868 builds (bug #14052)</para>
869 </listitem>
870
871 <listitem>
872 <para>Windows hosts: fixed Python installation path (bug #13131)</para>
873 </listitem>
874
875 <listitem>
876 <para>Windows hosts: support MTU larger than 2 KB with bridged
877 networking (bug #15140)</para>
878 </listitem>
879
880 <listitem>
881 <para>Windows hosts / guests: properly sign binaries using a sha-256
882 certificate (bug #15054)</para>
883 </listitem>
884
885 <listitem>
886 <para>Windows Additions: fixed guest property enumeration of logged-in
887 users</para>
888 </listitem>
889
890 <listitem>
891 <para>Windows Additions: fixed sporadical failure of the graphics driver
892 in Windows 10 guests (bug #14409)</para>
893 </listitem>
894
895 <listitem>
896 <para>Windows Additions: under rare circumstances no mouse movement
897 events were delivered to the guest</para>
898 </listitem>
899
900 </itemizedlist>
901 </sect1>
902
903 <sect1>
904 <title>Version 5.0.14 (2016-01-19)</title>
905
906 <para>This is a maintenance release. The following items were fixed and/or
907 added:</para>
908
909 <itemizedlist>
910
911 <listitem>
912 <para>GUI: properly limit the number of VCPUs to the number of physical
913 cores on Mac OS X (bug #15018)</para>
914 </listitem>
915
916 <listitem>
917 <para>Audio: fixed a bug which prevented loading a saved state
918 of a saved guests with HDA emulation (5.0.12 regression; bug #14981)</para>
919 </listitem>
920
921 <listitem>
922 <para>Audio: don't crash if the backend is unable to initialize
923 (bug #14960)</para>
924 </listitem>
925
926 <listitem>
927 <para>Audio: fixed audio capture on Mac OS X (bug #14386)</para>
928 </listitem>
929
930 <listitem>
931 <para>Storage: fixed a possible crash when attaching the same ISO image
932 multiple times to the same VM (bug #14951)</para>
933 </listitem>
934
935 <listitem>
936 <para>BIOS: properly report if two floppy drives are attached</para>
937 </listitem>
938
939 <listitem>
940 <para>USB: fixed a problem with filters which would not capture the
941 device under certain circumstances (5.0.10 regression; bug #15042)</para>
942 </listitem>
943
944 <listitem>
945 <para>ExtPack: black-list Extension Packs older than 4.3.30 due to
946 incompatible changes not being properly handled in the past</para>
947 </listitem>
948
949 <listitem>
950 <para>Windows hosts: fixed a regression which caused robocopy
951 to fail (bug #14958)</para>
952 </listitem>
953
954 <listitem>
955 <para>Linux hosts: properly create the <emphasis>/sbin/rcvboxdrv</emphasis>
956 symbolic link (5.0.12 regression; bug #14989)</para>
957 </listitem>
958
959 <listitem>
960 <para>Mac OS X hosts: several fixes for USB on El Capitan (bug #14677)</para>
961 </listitem>
962
963 <listitem>
964 <para>Linux Additions: fixes for Linux 4.5 (bug #15032)</para>
965 </listitem>
966
967 </itemizedlist>
968 </sect1>
969
970 <sect1>
971 <title>Version 5.0.12 (2015-12-18)</title>
972
973 <para>This is a maintenance release. The following items were fixed and/or
974 added:</para>
975
976 <itemizedlist>
977
978 <listitem>
979 <para>GUI: fixed wrong scrolling behaviour in the VM selector window
980 when a VM item is dragged out of the chooser-pane area</para>
981 </listitem>
982
983 <listitem>
984 <para>GUI: fixed the validation of IPv6 port-forwarding rules</para>
985 </listitem>
986
987 <listitem>
988 <para>GUI: suppress the first-run wizard if a CD/DVD medium is
989 inserted using the selector UI</para>
990 </listitem>
991
992 <listitem>
993 <para>GUI: fixed the Ctrl+Break key sequence scan codes
994 (bug #14927)</para>
995 </listitem>
996
997 <listitem>
998 <para>GUI: improved handling of text selection mouse pointer (bug #750)</para>
999 </listitem>
1000
1001 <listitem>
1002 <para>Host services: fixed a crash during VM shutdown under rare
1003 conditions (5.0.6 regression; bug #14841)</para>
1004 </listitem>
1005
1006 <listitem>
1007 <para>Shared folders: fixed a sharing violation if a file is opened
1008 to check the attributes (Windows hosts only; bug #14450)</para>
1009 </listitem>
1010
1011 <listitem>
1012 <para>Webcam: passthrough fix for certain devices (Mac OS X hosts only)</para>
1013 </listitem>
1014
1015 <listitem>
1016 <para>XHCI: fixed broken emulation if software virtualization is used</para>
1017 </listitem>
1018
1019 <listitem>
1020 <para>XHCI: several fixes</para>
1021 </listitem>
1022
1023 <listitem>
1024 <para>3D: fixed state handling under certain conditions (bug #13487)</para>
1025 </listitem>
1026
1027 <listitem>
1028 <para>Audio: several fixes</para>
1029 </listitem>
1030
1031 <listitem>
1032 <para>BIOS: added LBA64 support for being able to boot from huge hard
1033 disks(bug #7415)</para>
1034 </listitem>
1035
1036 <listitem>
1037 <para>EFI: fix for Windows 10 guests</para>
1038 </listitem>
1039
1040 <listitem>
1041 <para>ExtPack: before installing an Extension Pack check if there are
1042 VMs running to prevent file system locking issues</para>
1043 </listitem>
1044
1045 <listitem>
1046 <para>rdesktop-vrdp: source code tarball fixes</para>
1047 </listitem>
1048
1049 <listitem>
1050 <para>Windows hosts: fixed hang when using VBoxAuthSimple library for
1051 VRDP external authentication (bug #14931)</para>
1052 </listitem>
1053
1054 <listitem>
1055 <para>Windows hosts: fixed a regression which prevented it to attach to
1056 a physical network adapter having TCP/IP disabled (bug #14578)</para>
1057 </listitem>
1058
1059 <listitem>
1060 <para>Windows hosts: fixed a regression which caused multi-port adapters
1061 to be shown as a single adapter (bugs #14558, #14622)</para>
1062 </listitem>
1063
1064 <listitem>
1065 <para>Windows hosts: fixed a regression which caused created host-only
1066 adapters to not appear in the list (bug #14437)</para>
1067 </listitem>
1068
1069 <listitem>
1070 <para>Windows hosts: fixed host-only adapter creation issues related
1071 to Windows 10 (bugs #14040, #14545)</para>
1072 </listitem>
1073
1074 <listitem>
1075 <para>Linux hosts: .desktop file compatibility issue (bug #14808)</para>
1076 </listitem>
1077
1078 <listitem>
1079 <para>Linux hosts / guests: fixes for RHEL 7.2 (bug #14866)</para>
1080 </listitem>
1081
1082 <listitem>
1083 <para>Linux hosts: the command for recompiling the host kernel modules
1084 was changed again, to <emphasis>/sbin/rcvboxdrv setup</emphasis> (bug
1085 #14723)</para>
1086 </listitem>
1087
1088 <listitem>
1089 <para>Linux hosts: some fixes for PCI passthrough (still highly
1090 experimental)</para>
1091 </listitem>
1092
1093 <listitem>
1094 <para>Linux/Mac OS X hosts: fixed a VM hang during startup under certain
1095 circumstances (bug #14933)</para>
1096 </listitem>
1097
1098 <listitem>
1099 <para>Solaris hosts: added Python 2.7 bindings</para>
1100 </listitem>
1101
1102 <listitem>
1103 <para>Mac OS X hosts: fixed a possible crash when the default input or
1104 output audio device changes</para>
1105 </listitem>
1106
1107 <listitem>
1108 <para>Mac OS X hosts: fixed a panic under certain conditions</para>
1109 </listitem>
1110
1111 <listitem>
1112 <para>Linux Additions: prevent the compiler from doing dead-code
1113 elemination on vital code in guest / host communication (bug #14497)</para>
1114 </listitem>
1115
1116 <listitem>
1117 <para>Linux Additions: when mounting a shared folder, explicitly pass
1118 the share name so that /proc/mounts contains this name instead of 'none'</para>
1119 </listitem>
1120
1121 <listitem>
1122 <para>Linux Additions: workaround for a systemd problem in conjunction
1123 with SELinux which prevented to properly enable the 'vboxadd' service
1124 during while upgrading the Additions</para>
1125 </listitem>
1126
1127 </itemizedlist>
1128 </sect1>
1129
1130 <sect1>
1131 <title>Version 5.0.10 (2015-11-10)</title>
1132
1133 <para>This is a maintenance release. The following items were fixed and/or
1134 added:</para>
1135
1136 <itemizedlist>
1137
1138 <listitem>
1139 <para>VMM: improved support for certain Intel Atom CPUs (bug #14773)</para>
1140 </listitem>
1141
1142 <listitem>
1143 <para>VMM: system register emulation fix (5.0 regression; bug #14515)</para>
1144 </listitem>
1145
1146 <listitem>
1147 <para>GUI: fixed immediate screenshot issue (bug #14108)</para>
1148 </listitem>
1149
1150 <listitem>
1151 <para>GUI: fixed another 3D overlay window reparenting issue when the
1152 VM is switched to fullscreen mode on X11 hosts</para>
1153 </listitem>
1154
1155 <listitem>
1156 <para>GUI: fixed help index (bug #14722)</para>
1157 </listitem>
1158
1159 <listitem>
1160 <para>GUI: fixed state synchronization issue in the VM manager window
1161 when VM was paused from its runtime window</para>
1162 </listitem>
1163
1164 <listitem>
1165 <para>Audio: fixed suspending/resuming audio streams on VM
1166 pause/unpause (bug #14784)</para>
1167 </listitem>
1168
1169 <listitem>
1170 <para>Audio: properly reset AC'97 audio streams, otherwise there is
1171 silence until a non-48 kHz stream is played</para>
1172 </listitem>
1173
1174 <listitem>
1175 <para>Audio: fixed a small emulation quirk of the AD1980 codec of the
1176 HDA device to make recent linux guests work (bug #14653)</para>
1177 </listitem>
1178
1179 <listitem>
1180 <para>USB: serveral fixes for the xHCI controller</para>
1181 </listitem>
1182
1183 <listitem>
1184 <para>USB: fixed a crash under certain conditions on hosts with Linux
1185 kernels older than version 3.3</para>
1186 </listitem>
1187
1188 <listitem>
1189 <para>USB: better identification of certain USB devices</para>
1190 </listitem>
1191
1192 <listitem>
1193 <para>NAT: support TCP in DNS proxy (bug #14736)</para>
1194 </listitem>
1195
1196 <listitem>
1197 <para>NAT Network: fixed sporadic crashes on Windows hosts (bug #13899)</para>
1198 </listitem>
1199
1200 <listitem>
1201 <para>API: when creating differencing images (e.g. as part of a snapshot
1202 or cloning a VM) use the same disk image variant as the parent image
1203 if possible, which means that e.g. a diff image for a VMDK image
1204 split into 2 GB files will also be split (bug #14764)</para>
1205 </listitem>
1206
1207 <listitem>
1208 <para>API: event queue handling fixes preventing loss of certain events
1209 at runtime (e.g. new webcam attached), particularly important on Mac
1210 OS X hosts</para>
1211 </listitem>
1212
1213 <listitem>
1214 <para>Webcam: passthrough fix for certain devices (Windows hosts only)</para>
1215 </listitem>
1216
1217 <listitem>
1218 <para>VBoxManage: don't crash on <emphasis>snapshot restorecurrent /
1219 edit</emphasis> if the VM has no snapshots</para>
1220 </listitem>
1221
1222 <listitem>
1223 <para>VBoxManage: don't crash on <emphasis>controlvm
1224 addencpassword</emphasis> (bug #14729)</para>
1225 </listitem>
1226
1227 <listitem>
1228 <para>Mac OS X hosts: use the correct kernel on certain hosts</para>
1229 </listitem>
1230
1231 <listitem>
1232 <para>Windows hosts: fixed VRDP external authentication</para>
1233 </listitem>
1234
1235 <listitem>
1236 <para>Windows hosts: allow to use a shared folder path with extended-length
1237 path prefix (5.0 regression; bug #14651)</para>
1238 </listitem>
1239
1240 <listitem>
1241 <para>Windows hosts: fix a crash in the netfilter host driver under
1242 certain conditions (bug #14799)</para>
1243 </listitem>
1244
1245 <listitem>
1246 <para>Windows host installer: documented and fixed public properties which
1247 can be used to control the installation to some extent</para>
1248 </listitem>
1249
1250 <listitem>
1251 <para>Windows host installer: fixed not starting the actual installation
1252 when showing the version information or help dialogs</para>
1253 </listitem>
1254
1255 <listitem>
1256 <para>X11 Additions: added basic support for X.Org Server 1.18 (3D
1257 requires additional fixes)</para>
1258 </listitem>
1259
1260 </itemizedlist>
1261 </sect1>
1262
1263 <sect1>
1264 <title>Version 5.0.8 (2015-10-20)</title>
1265
1266 <para>This is a maintenance release. The following items were fixed and/or
1267 added:</para>
1268
1269 <itemizedlist>
1270
1271 <listitem>
1272 <para>GUI: Mac OS X: Restore green zoom button for VM windows
1273 (it was hidden in previous release to avoid native full-screen issues).
1274 For Yosemite and El Capitan this button should work accordingly to the
1275 Apple HIG: Full-screen by default, maximize if the user holds the
1276 Option key.</para>
1277 </listitem>
1278
1279 <listitem>
1280 <para>Serial ports: fixed wrong IRQ number for the first serial port in
1281 the ACPI tables (5.0.6 regression; bug #14659)</para>
1282 </listitem>
1283
1284 <listitem>
1285 <para>API: fixed a 5.0 regression in <emphasis>VBoxManage setproperty
1286 defaultfrontend</emphasis> (bug #14696)</para>
1287 </listitem>
1288
1289 <listitem>
1290 <para>VBoxManage/vbox-img: conversion to RAW images could result in
1291 a disk image containing all zeroes</para>
1292 </listitem>
1293
1294 <listitem>
1295 <para>Linux hosts: several fixes for systemd integration in .deb / .rpm
1296 packages (e.g. bug #14665). The command for recompiling the host kernel
1297 modules was changed to <emphasis>/sbin/vboxconfig</emphasis></para>
1298 </listitem>
1299
1300 <listitem>
1301 <para>Linux hosts: make host-only interfaces report operstate UP
1302 only when they have VMs attached (bug #14526)</para>
1303 </listitem>
1304
1305 <listitem>
1306 <para>Mac OS X hosts: fix bpf capture and accounting of traffic
1307 on bridged and host-only interfaces (bug #14553)</para>
1308 </listitem>
1309
1310 <listitem>
1311 <para>Windows guests: fixed 3D rendering issues on high resolution
1312 displays</para>
1313 </listitem>
1314
1315 <listitem>
1316 <para>Windows Additions: fixed problems with 3D acceleration on Windows
1317 hosts with Intel HD graphics (bug #14670)</para>
1318 </listitem>
1319
1320 <listitem>
1321 <para>Linux Additions: fix service starting on Debian systems with
1322 systemd installed but not in use (bug #14683)</para>
1323 </listitem>
1324
1325 </itemizedlist>
1326
1327 </sect1>
1328
1329 <sect1>
1330 <title>Version 5.0.6 (2015-10-02)</title>
1331
1332 <para>This is a maintenance release. The following items were fixed and/or
1333 added:</para>
1334
1335 <itemizedlist>
1336
1337 <listitem>
1338 <para>GUI: the update check now uses the HTTP system proxy settings by
1339 default</para>
1340 </listitem>
1341
1342 <listitem>
1343 <para>GUI: About dialog improvements. Copyable version text, do not close
1344 dialog on mouse-clicks and focus losing, explicit close button at the
1345 bottom of dialog and disabled close button fix on OS X. (bugs #9912,
1346 #12749)</para>
1347 </listitem>
1348
1349 <listitem>
1350 <para>GUI: fixed bug when re-assigning shortcuts (bug #14565)</para>
1351 </listitem>
1352
1353 <listitem>
1354 <para>GUI: fixed default focus button in message-box dialogs (bug #14486)</para>
1355 </listitem>
1356
1357 <listitem>
1358 <para>GUI: fixed settings dialog which is opened if the network settings
1359 need to be changed at VM startup (5.0 regression; bug #14601)</para>
1360 </listitem>
1361
1362 <listitem>
1363 <para>GUI: fixed crash during VM start if an early error message needs
1364 to be shown, for example Linux kernel modules not present (bug #14646)</para>
1365 </listitem>
1366
1367 <listitem>
1368 <para>Bridged Networking: fixed handling of guest DHCP requests without UDP
1369 checksum when bridging to a wireless interface (bug #14615).</para>
1370 </listitem>
1371
1372 <listitem>
1373 <para>Audio: latency fixes (Windows hosts only; bug #4088)</para>
1374 </listitem>
1375
1376 <listitem>
1377 <para>Guest Control: correctly set <emphasis>USERNAME</emphasis> and
1378 <emphasis>USERPROFILE</emphasis> environment variables (Windows
1379 guests only)</para>
1380 </listitem>
1381
1382 <listitem>
1383 <para>Guest Control: several fixes</para>
1384 </listitem>
1385
1386 <listitem>
1387 <para>API: properly restore NAT port forwarding rules when reverting to
1388 a snapshot</para>
1389 </listitem>
1390
1391 <listitem>
1392 <para>Parallel ports: Several fixes allowing to enable two parallel ports
1393 for a VM</para>
1394 </listitem>
1395
1396 <listitem>
1397 <para>VBoxManage: fixed wrong output of <emphasis>debugvm show</emphasis>
1398 command</para>
1399 </listitem>
1400
1401 <listitem>
1402 <para>VBoxManage: fixed hang when specifying logging groups with
1403 <emphasis>debugvm log</emphasis> starting with
1404 <emphasis>h</emphasis>, for example <emphasis>hex</emphasis></para>
1405 </listitem>
1406
1407 <listitem>
1408 <para>Windows hosts: renamed <emphasis>VBoxStartup.log</emphasis> to
1409 <emphasis>VBoxHardening.log</emphasis> and provide this log file in
1410 the GUI log viewer</para>
1411 </listitem>
1412
1413 <listitem>
1414 <para>Windows hosts: fixed a small memory leak in the Windows host interface
1415 driver (VBoxNetAdp) which caused a BSOD if the driver verifier is enabled
1416 (bug #14562)</para>
1417 </listitem>
1418
1419 <listitem>
1420 <para>Windows hosts: fixed a failure to start VMs on hosts where dsound.dll
1421 is not available (bug #14574)</para>
1422 </listitem>
1423
1424 <listitem>
1425 <para>Windows hosts: another fix for <emphasis>VERR_LDR_MISMATCH_NATIVE</emphasis>
1426 errors (bug #14579)</para>
1427 </listitem>
1428
1429 <listitem>
1430 <para>Windows hosts: fixed host-to-guest communication with bridged networking
1431 (bugs #14326, #14457)</para>
1432 </listitem>
1433
1434 <listitem>
1435 <para>Windows hosts: fixed broken data receiving from the serial device with
1436 the named pipe backend if Kaspersky AV is installed</para>
1437 </listitem>
1438
1439 <listitem>
1440 <para>Linux hosts: Linux 4.3 compile fixes</para>
1441 </listitem>
1442
1443 <listitem>
1444 <para>Linux hosts: installer fix for certain systems (bug #14627)</para>
1445 </listitem>
1446
1447 <listitem>
1448 <para>Linux hosts / guests: native systemd support for the host/guest
1449 installer scripts. The scripts for re-compiling the kernel modules
1450 are now located at /sbin/rcvboxdrv (host) and /sbin/rcvboxadd
1451 (Guest Additions)</para>
1452 </listitem>
1453
1454 <listitem>
1455 <para>Mac OS X hosts: GUI-related fixes for El Capitan</para>
1456 </listitem>
1457
1458 <listitem>
1459 <para>Mac OS X hosts: fixed a problem with capturing USB devices under
1460 El Capitan</para>
1461 </listitem>
1462
1463 <listitem>
1464 <para>Mac OS X hosts: allow colon character on shared folders (bug #14554)</para>
1465 </listitem>
1466
1467 <listitem>
1468 <para>Linux Additions: properly set the VBoxService process ID in the PID
1469 file (bug #14571)</para>
1470 </listitem>
1471
1472 <listitem>
1473 <para>Linux Additions: Guest Control fixes (bug #14573)</para>
1474 </listitem>
1475
1476 <listitem>
1477 <para>Windows Additions: fixed shutting down VBoxTray when running with
1478 older VirtualBox host versions</para>
1479 </listitem>
1480
1481 <listitem>
1482 <para>Windows Additions: fixed video playback with VLC and Windows Media
1483 Player when the WDDM driver is used and 3D is not used</para>
1484 </listitem>
1485
1486 <listitem>
1487 <para>Windows Additions: prevent a possible VLC crash when the WDDM driver
1488 is used and 3D is enabled by implementing YV12 surfaces</para>
1489 </listitem>
1490
1491 </itemizedlist>
1492 </sect1>
1493
1494 <sect1>
1495 <title>Version 5.0.4 (2015-09-08)</title>
1496
1497 <para>This is a maintenance release. The following items were fixed and/or
1498 added:</para>
1499
1500 <itemizedlist>
1501
1502 <listitem>
1503 <para>VMM: fixed an issue with Windows 10 guest kernel debugging over the
1504 network for Hyper-V paravirtualized VMs</para>
1505 </listitem>
1506
1507 <listitem>
1508 <para>VMM: fixed a bug which prevented reading the saved state of the
1509 'PATM' unit from VirtualBox 4.3.x (bug #14512)</para>
1510 </listitem>
1511
1512 <listitem>
1513 <para>GUI: changed default OS type for Windows from Windows XP to Windows 7</para>
1514 </listitem>
1515
1516 <listitem>
1517 <para>GUI: added another pre-defined guest screen resolution (bug #14384)</para>
1518 </listitem>
1519
1520 <listitem>
1521 <para>GUI: fixed update check which was broken due to changing the
1522 location of the root certificates (bug #13096)</para>
1523 </listitem>
1524
1525 <listitem>
1526 <para>GUI: fixed issues with synchronization of Caps lock / Num lock / Scroll
1527 lock on Windows hosts (bug #14302)</para>
1528 </listitem>
1529
1530 <listitem>
1531 <para>GUI: don't crash during VM shutdown if 2D video acceleration and 3D support
1532 are enabled (Mac OS X hosts only)</para>
1533 </listitem>
1534
1535 <listitem>
1536 <para>GUI: several seamless fixes for certain X11 window managers, also when
1537 used in multi-screen setups</para>
1538 </listitem>
1539
1540 <listitem>
1541 <para>GUI: Log window size, position and cursor-position fixes</para>
1542 </listitem>
1543
1544 <listitem>
1545 <para>Audio: fixed playing leftover/deprecated audio samples</para>
1546 </listitem>
1547
1548 <listitem>
1549 <para>Audio: fixed playing audio after suspending the host (5.0 regression;
1550 Linux hosts using the ALSA backend)</para>
1551 </listitem>
1552
1553 <listitem>
1554 <para>Audio: fixed playing short audio samples which were chopped off
1555 formerly</para>
1556 </listitem>
1557
1558 <listitem>
1559 <para>Audio: fixed distortions on OS X when the sample rate of the guest stream
1560 and host device don't match</para>
1561 </listitem>
1562
1563 <listitem>
1564 <para>Storage: fixed raw disk access and flat VMDK image access which would
1565 be always opened readonly (5.0.2 regression; bugs #14425, #14461)</para>
1566 </listitem>
1567
1568 <listitem>
1569 <para>Storage: fixed initial encryption of VDI images after they were
1570 compacted (bug #14496)</para>
1571 </listitem>
1572
1573 <listitem>
1574 <para>VGA: fix for certain graphics modes (bug #14516)</para>
1575 </listitem>
1576
1577 <listitem>
1578 <para>NAT: don't freeze while the VM is paused if the network attachment
1579 mode is changed from/to NAT with activated port forwarding</para>
1580 </listitem>
1581
1582 <listitem>
1583 <para>OVF: fixed duplicate USB controller entries in exported OVA/OVF
1584 (bug #14462)</para>
1585 </listitem>
1586
1587 <listitem>
1588 <para>Shared Folders: fixed a path separator issue (bug #14434)</para>
1589 </listitem>
1590
1591 <listitem>
1592 <para>Drag and drop: fixed crashes on OS X hosts when doing host-to-guest
1593 transfers</para>
1594 </listitem>
1595
1596 <listitem>
1597 <para>VBoxManage: another attempt to not deny changing the network adapter
1598 type at VM runtime (5.0 regression; bug #14308)</para>
1599 </listitem>
1600
1601 <listitem>
1602 <para>VBoxManage: fixed broken <emphasis>guestcontrol &lt;VM-Name&gt; list</emphasis>
1603 command (5.0 regression)</para>
1604 </listitem>
1605
1606 <listitem>
1607 <para>VBoxManage: fixed broken Guest Control stdout/stderr output (5.0 regression)</para>
1608 </listitem>
1609
1610 <listitem>
1611 <para>Mac OS X hosts: fixed remaining problems with activated SMAP (Broadwell
1612 and later; bug #14412)</para>
1613 </listitem>
1614
1615 <listitem>
1616 <para>Mac OS X hosts: fixed broken 3D support (5.0.2 regression;
1617 bug #14476)</para>
1618 </listitem>
1619
1620 <listitem>
1621 <para>Linux hosts: Linux 4.2 fix</para>
1622 </listitem>
1623
1624 <listitem>
1625 <para>Linux hosts: don't crash on older Linux distributions if the DBus
1626 service isn't running (bug #14543)</para>
1627 </listitem>
1628
1629 <listitem>
1630 <para>Windows hosts: fixed the <emphasis>VERR_LDR_MISMATCH_NATIVE</emphasis>
1631 error message (bug #14420)</para>
1632 </listitem>
1633
1634 <listitem>
1635 <para>Windows hosts: fix for Windows 10 build 10525 and later (bug #14502)</para>
1636 </listitem>
1637
1638 <listitem>
1639 <para>Windows hosts: fixed network adapter enumeration on Windows 10 (bug #14437)</para>
1640 </listitem>
1641
1642 <listitem>
1643 <para>Windows hosts: prevent intermittent host network disconnects during
1644 VM start/shutdown with bridged networking (bug #14500)</para>
1645 </listitem>
1646
1647 <listitem>
1648 <para>Windows Additions: fixed the call to the memory allocation function
1649 (bug #14415)</para>
1650 </listitem>
1651
1652 <listitem>
1653 <para>Linux Additions: be more forgiving if the compilation of the
1654 vboxvideo module fails (bug #14547)</para>
1655 </listitem>
1656
1657 <listitem>
1658 <para>X11 Additions: fixed a number of small issues with dynamic
1659 resizing and full-screen and seamless modes.</para>
1660 </listitem>
1661
1662 </itemizedlist>
1663
1664 </sect1>
1665 <sect1>
1666 <title>Version 5.0.2 (2015-08-13)</title>
1667
1668 <para>This is a maintenance release. The following items were fixed and/or
1669 added:</para>
1670
1671 <itemizedlist>
1672
1673 <listitem>
1674 <para>VMM: added support for guest crash report MSRs with Hyper-V
1675 paravirtualization</para>
1676 </listitem>
1677
1678 <listitem>
1679 <para>VMM: fixed an issue causing artificially high load averages on
1680 Linux hosts</para>
1681 </listitem>
1682
1683 <listitem>
1684 <para>VMM: fixed a kernel panic with thread-context hooks caused by
1685 incompatible changes made to Linux 4.2 kernels</para>
1686 </listitem>
1687
1688 <listitem>
1689 <para>VMM: fixed a saved state issue with VT-x/AMD-V disabled
1690 (5.0 regression; bug #14304)</para>
1691 </listitem>
1692
1693 <listitem>
1694 <para>VMM: fixed <emphasis>VERR_SUPDRV_TSC_DELTA_MEASUREMENT_FAILED</emphasis>
1695 Guru Meditations on certain AMD CPUs (5.0 regression; bug #14370)</para>
1696 </listitem>
1697
1698 <listitem>
1699 <para>VMM: fixed a crash while creating a guest core dumps via the VM
1700 debug facility (5.0 regression)</para>
1701 </listitem>
1702
1703 <listitem>
1704 <para>VMM: This release has AVX2 passthrough disabled on every host and
1705 AVX passthrough disabled for 64-bit VMs on 32-bit hosts. This will be
1706 properly fixed in a future 5.0.x maintenance release (see e.g. bug #14262).</para>
1707 </listitem>
1708
1709 <listitem>
1710 <para>GUI: fixed rare hang and crash on VM shutdown/poweroff</para>
1711 </listitem>
1712
1713 <listitem>
1714 <para>GUI: X11: fixed few crashes caused by the Qt <emphasis>alien
1715 widgets</emphasis> feature</para>
1716 </listitem>
1717
1718 <listitem>
1719 <para>GUI: X11: fixed various mini-toolbar geometry quirks like positioning, z-order,
1720 transparency issues on certain window managers (bug #14257)</para>
1721 </listitem>
1722
1723 <listitem>
1724 <para>GUI: X11: fixed mini-toolbar minimize button issue under certain window managers
1725 (bug #14284)</para>
1726 </listitem>
1727
1728 <listitem>
1729 <para>GUI: VM menu actions availability should now be properly updated on
1730 full-screen/seamless/scaled mode switches</para>
1731 </listitem>
1732
1733 <listitem>
1734 <para>GUI: disk encryption password validation should be performed
1735 when user confirmed the password, not after each entered symbol</para>
1736 </listitem>
1737
1738 <listitem>
1739 <para>GUI: do not change the VM/group selection in the VM Manager to the newly
1740 created VM if it was created by another client (e.g. VBoxManage)</para>
1741 </listitem>
1742
1743 <listitem>
1744 <para>GUI: Mac OS X: do not treat 'almost maximized' VM windows as 'maximized',
1745 watch for the strict window geometry instead</para>
1746 </listitem>
1747
1748 <listitem>
1749 <para>GUI: improve the quality in scaled mode under some circumstances
1750 (5.0 regression; bug #14303)</para>
1751 </listitem>
1752
1753 <listitem>
1754 <para>VBoxManage: do not deny changing the network adapter type at
1755 VM runtime (5.0 regression; bug #14308)</para>
1756 </listitem>
1757
1758 <listitem>
1759 <para>VRDP: allow Windows 10 RDP clients (bug #14216)</para>
1760 </listitem>
1761
1762 <listitem>
1763 <para>Audio: fix a possible crash on VM process termination
1764 (5.0 regression)</para>
1765 </listitem>
1766
1767 <listitem>
1768 <para>Storage: improved raw disk access on OS X by unmounting
1769 any accessed volume before first use and prevent any mount attempt
1770 by the host (bug #14219)</para>
1771 </listitem>
1772
1773 <listitem>
1774 <para>3D: basic support for saving/restoring display lists</para>
1775 </listitem>
1776
1777 <listitem>
1778 <para>Drag and drop: fixed guest to host transfers on OS X hosts</para>
1779 </listitem>
1780
1781 <listitem>
1782 <para>Drag and drop: fixed memory leak on Windows guests</para>
1783 </listitem>
1784
1785 <listitem>
1786 <para>Shared Folders: fixed a problem with accessing CIFS shares
1787 (bug #14252)</para>
1788 </listitem>
1789
1790 <listitem>
1791 <para>Shared Folders: improved path conversion between hosts and
1792 guests with different path separators (bug #14153)</para>
1793 </listitem>
1794
1795 <listitem>
1796 <para>API: skip resetting of immutable media when the VM in saved
1797 state is started (bug #13957)</para>
1798 </listitem>
1799
1800 <listitem>
1801 <para>API: fixed method for setting medium IDs which used zero (invalid)
1802 UUIDs instead random (valid) UUIDs if no UUIDs were passed (bug #14350)</para>
1803 </listitem>
1804
1805 <listitem>
1806 <para>API: for Windows host fix detection of API client crashes which
1807 have a session open</para>
1808 </listitem>
1809
1810 <listitem>
1811 <para>OVF: properly export all VBox features including the setting
1812 for paravirtualization (bug #14390)</para>
1813 </listitem>
1814
1815 <listitem>
1816 <para>Mac OS X hosts: El Capitan USB fixes</para>
1817 </listitem>
1818
1819 <listitem>
1820 <para>Windows hosts: fixed crash when opening Windows dialogs
1821 from the VM process on Windows 10 (bug #14351)</para>
1822 </listitem>
1823
1824 <listitem>
1825 <para>Windows hosts: fixed host-only adapter creation issues on
1826 Windows 10 (bug #14040)</para>
1827 </listitem>
1828
1829 <listitem>
1830 <para>Windows hosts: fixed audio on Windows 10 (bug #14432)</para>
1831 </listitem>
1832
1833 <listitem>
1834 <para>Linux hosts: more fixes for activated SMAP on Linux 3.19
1835 and newer (Broadwell and later; bug #13961)</para>
1836 </listitem>
1837
1838 <listitem>
1839 <para>Linux hosts: check then name space before attaching to a host
1840 network interface (bug #13795)</para>
1841 </listitem>
1842
1843 <listitem>
1844 <para>Linux Additions: Linux 4.2 fixes (bug #14227)</para>
1845 </listitem>
1846
1847 <listitem>
1848 <para>Linux Additions: improved the performance of
1849 <emphasis>stat()</emphasis> to speed up certain file operations
1850 on shared folders</para>
1851 </listitem>
1852
1853 <listitem>
1854 <para>Windows Additions: fixed a potential crash in the WDDM driver
1855 with Windows 10 (bug #14190)</para>
1856 </listitem>
1857
1858 <listitem>
1859 <para>Solaris Additions: added support for X.Org Server 1.17</para>
1860 </listitem>
1861
1862 <listitem>
1863 <para>X11 Additions: various seamless mode fixes, including
1864 invisible windows under LXDE.</para>
1865 </listitem>
1866
1867 </itemizedlist>
1868 </sect1>
1869
1870 <sect1>
1871 <title>Version 5.0.0 (2015-07-09)</title>
1872
1873 <para>This is a major update. The following major new features
1874 were added:</para>
1875
1876 <itemizedlist>
1877
1878 <listitem>
1879 <para>Paravirtualization support for Windows and Linux guests to improve
1880 time-keeping accuracy and performance (see <xref linkend="gimproviders" />)</para>
1881 </listitem>
1882
1883 <listitem>
1884 <para>Make more instruction set extensions available to the guest when
1885 running with hardware-assisted virtualization and nested paging. Among
1886 others this includes: SSE 4.1, SSE4.2, AVX, AVX-2, AES-NI,
1887 <emphasis>POPCNT</emphasis>, <emphasis>RDRAND</emphasis> and
1888 <emphasis>RDSEED</emphasis></para>
1889 </listitem>
1890
1891 <listitem>
1892 <para>xHCI Controller to support USB 3 devices
1893 (see <xref linkend="settings-usb" />)</para>
1894 </listitem>
1895
1896 <listitem>
1897 <para>Drag and drop support (bidirectional) for Windows, Linux and Solaris guests</para>
1898 </listitem>
1899
1900 <listitem>
1901 <para>Disk image encryption (see <xref linkend="diskencryption" />)</para>
1902 </listitem>
1903
1904 <listitem>
1905 <para>VMs can now be started in <emphasis>separate mode</emphasis>. The VM
1906 process is started headless while the frontend runs as a separate process
1907 which can be terminated without stopping the VM.</para>
1908 </listitem>
1909
1910 <listitem>
1911 <para>GUI: VM guest-content scaling support (including 3D acceleration)</para>
1912 </listitem>
1913
1914 <listitem>
1915 <para>GUI: New User Interface settings page for customizing status-bar,
1916 menu-bar and guest-content scaling</para>
1917 </listitem>
1918
1919 <listitem>
1920 <para>GUI: New Encryption settings tab for customizing encryption options for
1921 disk images</para>
1922 </listitem>
1923
1924 <listitem>
1925 <para>GUI: HiDPI support including application icons and optional unscaled HiDPI
1926 output on Mac OS X (including 3D acceleration)</para>
1927 </listitem>
1928
1929 <listitem>
1930 <para>GUI: Hotplugging support for SATA disks</para>
1931 </listitem>
1932
1933 <listitem>
1934 <para>New, modular audio architecture for providing a better abstraction of the host
1935 audio backends</para>
1936 </listitem>
1937
1938 <listitem>
1939 <para>Support for the NDIS6 networking framework on Windows (default on Vista
1940 and later)</para>
1941 </listitem>
1942
1943 </itemizedlist>
1944
1945 <para>In addition, the following items were fixed and/or added:</para>
1946
1947 <itemizedlist>
1948
1949 <listitem>
1950 <para>VMM: improved timing on Solaris hosts with older VT-x hosts
1951 without preemption timers</para>
1952 </listitem>
1953
1954 <listitem>
1955 <para>VMM: further improvements for TSC frequency measurements and
1956 guest timekeeping</para>
1957 </listitem>
1958
1959 <listitem>
1960 <para>VMM: debug facility now includes the guest CPU's
1961 FPU/SSE/extended state in the core dump</para>
1962 </listitem>
1963
1964 <listitem>
1965 <para>VMM: fixed a hang under rare conditions on 32-bit hosts</para>
1966 </listitem>
1967
1968 <listitem>
1969 <para>VMM: several fixes</para>
1970 </listitem>
1971
1972 <listitem>
1973 <para>GUI: improved HID LEDs synchronization for Mac and Windows hosts.
1974 The physical LEDs state now restored together with the VM state.</para>
1975 </listitem>
1976
1977 <listitem>
1978 <para>GUI: take the guest screen aspect ratio into account for the
1979 preview window</para>
1980 </listitem>
1981
1982 <listitem>
1983 <para>GUI: provide direct access to storage media in the VM selector</para>
1984 </listitem>
1985
1986 <listitem>
1987 <para>GUI: allow to save the VM state from the selector even if the VM
1988 is already paused</para>
1989 </listitem>
1990
1991 <listitem>
1992 <para>VBoxManage: when exporting an appliance, support the suppression
1993 of MAC addresses, which means they will be always recreated on
1994 import, avoiding duplicate MAC addresses for VMs which are imported
1995 several times</para>
1996 </listitem>
1997
1998 <listitem>
1999 <para>VBoxManage: now supports renaming storage controllers and USB controllers</para>
2000 </listitem>
2001
2002 <listitem>
2003 <para>Guest Control: major overhaul, for example fixing wrong parameter quoting
2004 (bug #13157)</para>
2005 </listitem>
2006
2007 <listitem>
2008 <para>USB: added USB traffic capturing (see <xref linkend="usbtrafficcapturing" />)</para>
2009 </listitem>
2010
2011 <listitem>
2012 <para>Made resizing X11 guests work more reliably</para>
2013 </listitem>
2014
2015 <listitem>
2016 <para>API: block the removal of the current snapshot if it has child
2017 snapshots (only relevant for VMs without snapshottable hard disks,
2018 their presence always prevented removal), which resulted in VM
2019 config corruption</para>
2020 </listitem>
2021
2022 <listitem>
2023 <para>API: mark VM configs with snapshots but without current snapshot
2024 as inaccessible, as this combination is nonsense</para>
2025 </listitem>
2026
2027 <listitem>
2028 <para>API: fix information for some automatically generated events
2029 (only with XPCOM, Windows host was not affected), which caused
2030 errors when getting some of the attributes over the webservice
2031 (bug #12379)</para>
2032 </listitem>
2033
2034 <listitem>
2035 <para>API: fix crashes in Java API clients using the XPCOM binding,
2036 happened with output parameters only (bug #11232)</para>
2037 </listitem>
2038
2039 <listitem>
2040 <para>API: a number of settings (e.g. network settings) can now also
2041 be changed when the VM is in saved state</para>
2042 </listitem>
2043
2044 <listitem>
2045 <para>API: fixed incorrect resuming of VMs on host-resume unless they were
2046 previously paused due to a host-suspend</para>
2047 </listitem>
2048
2049 <listitem>
2050 <para>API: don't lose the saved state and "current state changed" flag
2051 during cloning of a VM</para>
2052 </listitem>
2053
2054 <listitem>
2055 <para>API: OS type description consistency fix (bug #14162)</para>
2056 </listitem>
2057
2058 <listitem>
2059 <para>VBoxSVC: don't keep the support driver permanently open</para>
2060 </listitem>
2061
2062 <listitem>
2063 <para>Main/Properties: properly drop transient guest properties when
2064 the VM is powered off</para>
2065 </listitem>
2066
2067 <listitem>
2068 <para>VRDP: fixed a couple of races which may cause a crash during
2069 VM poweroff</para>
2070 </listitem>
2071
2072 <listitem>
2073 <para>ExtPack: don't fail if the TMP directory contains non-latin1
2074 characters (bug #14159)</para>
2075 </listitem>
2076
2077 <listitem>
2078 <para>3D: fix potential race in which might cause a crash on VM
2079 termination</para>
2080 </listitem>
2081
2082 <listitem>
2083 <para>3D: fixed a possible memory leak in the host service</para>
2084 </listitem>
2085
2086 <listitem>
2087 <para>Serial: new TCP/IP backend (see <xref linkend="serialports"/>)</para>
2088 </listitem>
2089
2090 <listitem>
2091 <para>Storage: added USB mass storage device class
2092 (see <xref linkend="harddiskcontrollers"/>)</para>
2093 </listitem>
2094
2095 <listitem>
2096 <para>Storage: added <emphasis>vbox-img</emphasis> standalone tool for
2097 direct manipulation of virtual hard disk images without VBoxManage</para>
2098 </listitem>
2099
2100 <listitem>
2101 <para>Storage: fixed crash as a result of I/O errors in certain conditions
2102 (bug #13105)</para>
2103 </listitem>
2104
2105 <listitem>
2106 <para>NAT: fixed several potential crashes</para>
2107 </listitem>
2108
2109 <listitem>
2110 <para>NAT: don't forcibly reset/drop all connections when the link goes
2111 down</para>
2112 </listitem>
2113
2114 <listitem>
2115 <para>Netsniffer: properly handle changing of the trace file name
2116 at VM runtime</para>
2117 </listitem>
2118
2119 <listitem>
2120 <para>Audio: fixed audio output and input when changing the default audio device
2121 more than once on OS X</para>
2122 </listitem>
2123
2124 <listitem>
2125 <para>Audio: fixed audio input on OS X under certain circumstances</para>
2126 </listitem>
2127
2128 <listitem>
2129 <para>ICH9: fixed the interrupt disable logic for MSI interrupts; should
2130 fix old Linux guests with AHCI</para>
2131 </listitem>
2132
2133 <listitem>
2134 <para>USB: improve playback with USB sound devices attached to the emulated
2135 OHCI controller</para>
2136 </listitem>
2137
2138 <listitem>
2139 <para>Audio: provide Linux guests a different AC'97 audio codec type so Linux
2140 ALSA does not mis-detect the link speed (default for new VMs)</para>
2141 </listitem>
2142
2143 <listitem>
2144 <para>BIOS: fix for booting from SCSI CD/DVD media</para>
2145 </listitem>
2146
2147 <listitem>
2148 <para>BIOS: fix for reads partially beyond end of disk (bug #14021)</para>
2149 </listitem>
2150
2151 <listitem>
2152 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
2153 </listitem>
2154
2155 <listitem>
2156 <para>rdesktop-vrdp: upgraded to version 1.8.3</para>
2157 </listitem>
2158
2159 <listitem>
2160 <para>Linux hosts: fixed a bug which made the netfilter driver ignore
2161 certain events (bug #12264)</para>
2162 </listitem>
2163
2164 <listitem>
2165 <para>Mac OS X hosts: El Capitan fixes</para>
2166 </listitem>
2167
2168 <listitem>
2169 <para>Mac OS X hosts: fixed a bug which might trigger a host kernel panic
2170 if a VM is started and another hypervisor is active</para>
2171 </listitem>
2172
2173 <listitem>
2174 <para>Solaris hosts: Solaris 12 installer fix</para>
2175 </listitem>
2176
2177 <listitem>
2178 <para>Guest Additions: added a heartbeat service
2179 (see <xref linkend="heartbeatservice" />)</para>
2180 </listitem>
2181
2182 <listitem>
2183 <para>Linux hosts / guests: support for Linux distributions using systemd
2184 without sysv emulation (e.g. ArchLinux)</para>
2185 </listitem>
2186
2187 <listitem>
2188 <para>Windows Additions/WDDM: improved video memory utilization and
2189 allow more/bigger guest screens with large resolutions (including HiDPI)
2190 </para>
2191 </listitem>
2192
2193 <listitem>
2194 <para>Linux Additions: added <emphasis>-s</emphasis> parameter to
2195 <emphasis>mount.vboxsf</emphasis> to be sloppy with invalid parameters</para>
2196 </listitem>
2197
2198 <listitem>
2199 <para>X11 Additions: fixed wrong DPI value (bug #14151)</para>
2200 </listitem>
2201
2202 <listitem>
2203 <para>Mac OS X guests: limit the CPU family for legacy guests</para>
2204 </listitem>
2205
2206 <listitem>
2207 <para>Solaris Additions: added quiesce support to co-operate with Solaris'
2208 fast-reboot feature</para>
2209 </listitem>
2210
2211 </itemizedlist>
2212
2213 </sect1>
2214
2215 <sect1>
2216 <title>Version 4.3.28 (2015-05-13)</title>
2217
2218 <para>This is a maintenance release. The following items were fixed and/or
2219 added:</para>
2220
2221 <itemizedlist>
2222
2223 <listitem>
2224 <para>VMM: fixed a Guru Meditation when rebooting certain guests (for
2225 example Solaris doing fast reboot) by fixing the implementation for INIT IPI</para>
2226 </listitem>
2227
2228 <listitem>
2229 <para>VMM: added some information for diagnosing rare
2230 <emphasis>VERR_VMX_INVALID_VMXON_PTR</emphasis> Guru Meditations (VT-x only)</para>
2231 </listitem>
2232
2233 <listitem>
2234 <para>GUI: HID LEDs sync: prevent synchronization if VM window has no focus
2235 (Windows and Mac OS X hosts only)</para>
2236 </listitem>
2237
2238 <listitem>
2239 <para>GUI: fixed drag and drop moving the cursor between guest screens on
2240 certain hosts</para>
2241 </listitem>
2242
2243 <listitem>
2244 <para>3D: fixed a crash on restoring the VM state on X11 hosts (bug #12737)</para>
2245 </listitem>
2246
2247 <listitem>
2248 <para>3D: fixed a crash on restoring the VM state</para>
2249 </listitem>
2250
2251 <listitem>
2252 <para>3D: fixed a crash on Linux guest shutdown (bug #12772)</para>
2253 </listitem>
2254
2255 <listitem>
2256 <para>VRDP: fixed incompatibility with rdesktop 1.8.3</para>
2257 </listitem>
2258
2259 <listitem>
2260 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
2261 </listitem>
2262
2263 <listitem>
2264 <para>Storage: don't crash if creating an asynchronous I/O context
2265 fails (e.g. when starting many VMs) and show a proper error message</para>
2266 </listitem>
2267
2268 <listitem>
2269 <para>Floppy: several fixes</para>
2270 </listitem>
2271
2272 <listitem>
2273 <para>Audio: improved the behavior of the volume control for the
2274 HD audio device emulation</para>
2275 </listitem>
2276
2277 <listitem>
2278 <para>USB: increase the number of supported drivers from 3 to 5
2279 (Windows hosts only)</para>
2280 </listitem>
2281
2282 <listitem>
2283 <para>PS/2 keyboard: synchronize the LED state on VM restore
2284 (Windows and Mac OS X hosts only)</para>
2285 </listitem>
2286
2287 <listitem>
2288 <para>NAT Network: when running multiple NAT networks with multiple VMs,
2289 only stop the respective services when stopping VMs (bug #14090)</para>
2290 </listitem>
2291
2292 <listitem>
2293 <para>NAT: don't kill UDP bindings on ICMP errors (bug #13475)</para>
2294 </listitem>
2295
2296 <listitem>
2297 <para>NAT: bandwidth limit now works properly with NAT (bug #11485)</para>
2298 </listitem>
2299
2300 <listitem>
2301 <para>BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah
2302 (4.2.0 regression; bug #14096)</para>
2303 </listitem>
2304
2305 <listitem>
2306 <para>Guest Control: fixed parameter quoting in Windows guests
2307 (bug #13157)</para>
2308 </listitem>
2309
2310 <listitem>
2311 <para>Webcam passthrough improvements for Linux (V4L2) hosts to support more
2312 webcam models</para>
2313 </listitem>
2314
2315 <listitem>
2316 <para>API: don't fail starting a VM with <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
2317 under certain conditions (bug #13617)</para>
2318 </listitem>
2319
2320 <listitem>
2321 <para>API: be more verbose on <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
2322 if a medium is attached to a running VM (bug #13560)</para>
2323 </listitem>
2324
2325 <listitem>
2326 <para>API: fixed a bug which could result in losing certain screen resize
2327 events with multi-monitor guests</para>
2328 </listitem>
2329
2330 <listitem>
2331 <para>rdesktop-vrdp: fixed path to the keymaps (bug #12066)</para>
2332 </listitem>
2333
2334 <listitem>
2335 <para>rdesktop-vrdp: switch to version 1.8.3</para>
2336 </listitem>
2337
2338 <listitem>
2339 <para>Windows hosts: more hardening fixes (e.g. bugs #14051, #14052)</para>
2340 </listitem>
2341
2342 <listitem>
2343 <para>Linux hosts: another fix for activated SMAP on Linux 3.19
2344 and newer (Broadwell and later; bug #13961)</para>
2345 </listitem>
2346
2347 <listitem>
2348 <para>Linux hosts: Linux 4.1 compile fix (bug #14081)</para>
2349 </listitem>
2350
2351 <listitem>
2352 <para>Solaris hosts: fixed using of VNIC templates with Crossbow based
2353 bridged networking to be compatible with vanity interface names</para>
2354 </listitem>
2355
2356 <listitem>
2357 <para>Mac OS X hosts: fixed crash during VM termination under rare
2358 circumstances</para>
2359 </listitem>
2360
2361 <listitem>
2362 <para>Windows Additions/WDDM: improved video memory utilization and allow
2363 more/bigger guest screens with large resolutions (including HiDPI)</para>
2364 </listitem>
2365
2366 <listitem>
2367 <para>X11 Additions: prevent flickering when updating mouse cursor</para>
2368 </listitem>
2369
2370 <listitem>
2371 <para>Solaris Additions: fixed incorrect usage of 'prtconf' while
2372 installing Guest Additions (Solaris 10 only)</para>
2373 </listitem>
2374
2375 </itemizedlist>
2376 </sect1>
2377
2378 <sect1>
2379 <title>Version 4.3.26 (2015-03-16)</title>
2380
2381 <para>This is a maintenance release. The following items were fixed and/or
2382 added:</para>
2383
2384 <itemizedlist>
2385
2386 <listitem>
2387 <para>GUI: in the snapshots pane, protect the age of snapshots against
2388 wrong host time (bug #13955)</para>
2389 </listitem>
2390
2391 <listitem>
2392 <para>NAT Network: fixed a bug which prevented to propagate any DNS
2393 name server / domain / search string information to the NAT network
2394 (4.3.24 regression; bugs #13915, #13918)</para>
2395 </listitem>
2396
2397 <listitem>
2398 <para>NAT Network: don't delay the shutdown of VBoxSVC on
2399 Windows hosts</para>
2400 </listitem>
2401
2402 <listitem>
2403 <para>Mouse support: the mouse could not be moved under rare
2404 conditions if no Guest Additions are installed (4.3.24 regression;
2405 bug #13935)</para>
2406 </listitem>
2407
2408 <listitem>
2409 <para>Storage: if the guest ejects a virtual CD/DVD medium, make the
2410 change permanent (bugs #9858, #12885)</para>
2411 </listitem>
2412
2413 <listitem>
2414 <para>VGA: made saving secondary screen sizes possible in X11 guests</para>
2415 </listitem>
2416
2417 <listitem>
2418 <para>SDK: fixed the VirtualBox.tlb file (4.3.20 regression; bug #13943)</para>
2419 </listitem>
2420
2421 <listitem>
2422 <para>rdesktop-vrdp: make it work with USB devices again
2423 (4.3.14 regression; bug #13901)</para>
2424 </listitem>
2425
2426 <listitem>
2427 <para>USB: fixed a possible BSOD on Windows hosts under rare conditions</para>
2428 </listitem>
2429
2430 <listitem>
2431 <para>iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)</para>
2432 </listitem>
2433
2434 <listitem>
2435 <para>Mac OS X hosts: don't panic on hosts with activated SMAP (Broadwell
2436 and later; bug #13951)</para>
2437 </listitem>
2438
2439 <listitem>
2440 <para>Linux hosts: don't crash Linux 4.0 hosts (bug #13835)</para>
2441 </listitem>
2442
2443 </itemizedlist>
2444 </sect1>
2445
2446 <sect1>
2447 <title>Version 4.3.24 (2015-03-02)</title>
2448
2449 <para>This is a maintenance release. The following items were fixed and/or
2450 added:</para>
2451
2452 <itemizedlist>
2453
2454 <listitem>
2455 <para>VMM: emulation fix for the <emphasis>ENTER</emphasis> instruction
2456 under certain conditions; fixes Solaris 10 guests (VT-x without
2457 unrestricted guest execution)</para>
2458 </listitem>
2459
2460 <listitem>
2461 <para>VMM: fix for handling NMIs on Linux hosts with X2APIC enabled</para>
2462 </listitem>
2463
2464 <listitem>
2465 <para>NAT/NAT Network: fix connection drops when the host's DHCP lease
2466 was renewed (4.3.22 regression; Windows hosts only; bug #13839)</para>
2467 </listitem>
2468
2469 <listitem>
2470 <para>NAT: don't crash on an empty domain list when switching the
2471 DNS host configuration (4.3.22 regression; Mac OS X hosts only;
2472 bug #13874)</para>
2473 </listitem>
2474
2475 <listitem>
2476 <para>PXE: re-enable it on Windows hosts (4.3.22 regression; Windows hosts
2477 only; bug #13842)
2478 </para>
2479 </listitem>
2480
2481 <listitem>
2482 <para>Shared Folders: fixed a problem with Windows guests (4.3.22 regression;
2483 bug #13786)</para>
2484 </listitem>
2485
2486 <listitem>
2487 <para>Audio: improved record quality when using the DirectSound audio
2488 backend</para>
2489 </listitem>
2490
2491 <listitem>
2492 <para>VBoxManage: when executing the <emphasis>controlvm</emphasis> command
2493 take care that the corresponding VM runtime changes are saved permanently
2494 (bug #13892)</para>
2495 </listitem>
2496
2497 <listitem>
2498 <para>Windows Installer: properly install the 32-bit version of VBoxRes.dll
2499 on 32-bit hosts (bug #13876)</para>
2500 </listitem>
2501
2502 <listitem>
2503 <para>Linux hosts / guests: Linux 4.0 fixes (bug #13835)</para>
2504 </listitem>
2505
2506 <listitem>
2507 <para>OS/2 Additions: fixed mouse integration (4.3.22 regression;
2508 bug #13825)</para>
2509 </listitem>
2510
2511 </itemizedlist>
2512 </sect1>
2513
2514 <sect1>
2515 <title>Version 4.3.22 (2015-02-12)</title>
2516
2517 <para>This is a maintenance release. The following items were fixed and/or
2518 added:</para>
2519
2520 <itemizedlist>
2521
2522 <listitem>
2523 <para>VMM: refined measurement of TSC frequency on the host, improves
2524 timekeeping for guests</para>
2525 </listitem>
2526
2527 <listitem>
2528 <para>VMM: decreased CPU load resulting from guest MMIO writes to the
2529 virtual APIC</para>
2530 </listitem>
2531
2532 <listitem>
2533 <para>VMM: fixed interception of debug exceptions, observed while using
2534 the dbx debugger on Solaris guests (VT-x only)</para>
2535 </listitem>
2536
2537 <listitem>
2538 <para>GUI: 3D overlay window positioning code improved, fixed potential
2539 misplacement of 3D accelerated guest graphics content</para>
2540 </listitem>
2541
2542 <listitem>
2543 <para>GUI: fixed accident SSL authentication failures during update
2544 check on Windows hosts (bug #12969)</para>
2545 </listitem>
2546
2547 <listitem>
2548 <para>GUI: never send the "ACPI power" keyboard scancode to the guest,
2549 we have the ACPI power button for that</para>
2550 </listitem>
2551
2552 <listitem>
2553 <para>GUI: was unable to properly restore seamless mode VM from
2554 snapshot/saved-state under some circumstances</para>
2555 </listitem>
2556
2557 <listitem>
2558 <para>VBoxHeadless: don't crash if 3D is enabled in the VM settings
2559 (bug #10250)</para>
2560 </listitem>
2561
2562 <listitem>
2563 <para>ATA: fixed several passthrough issues (bugs #12310, #1360)</para>
2564 </listitem>
2565
2566 <listitem>
2567 <para>Audio: fixed DirectSound failure when the the host has no audio
2568 input device (Windows hosts only; bug #9205)</para>
2569 </listitem>
2570
2571 <listitem>
2572 <para>SB16: fixed compatibility issue (bug #13769)</para>
2573 </listitem>
2574
2575 <listitem>
2576 <para>Storage: fixed broken CD/DVD passthrough when using the
2577 IDE controller (bug #12310)</para>
2578 </listitem>
2579
2580 <listitem>
2581 <para>NAT: new ping proxy for Windows hosts (bug #11871)</para>
2582 </listitem>
2583
2584 <listitem>
2585 <para>NAT: Properly report outbound connect(2) failures to
2586 guest with TCP RST or ICMP (bug #10525)</para>
2587 </listitem>
2588
2589 <listitem>
2590 <para>NAT Network: no need for frequent wakeups in VBoxNetDHCP
2591 and VBoxNetNAT (bug #11681)</para>
2592 </listitem>
2593
2594 <listitem>
2595 <para>Host-only adapter: prevent Windows from creating an "Unidentified
2596 network" (bug #9688)</para>
2597 </listitem>
2598
2599 <listitem>
2600 <para>Bridged Networking: don't leak host-to-guest traffic to
2601 the wireless network when bridging to a wireless interface
2602 (bug #13714)</para>
2603 </listitem>
2604
2605 <listitem>
2606 <para>Main: fixed a possible race when changing the medium leading
2607 to a deadlock under rare conditions (bug #13722)</para>
2608 </listitem>
2609
2610 <listitem>
2611 <para>VBoxManage: fixed return code if starting a VM failed
2612 (bug #13773)</para>
2613 </listitem>
2614
2615 <listitem>
2616 <para>Settings: on Windows host, do not use environment variable HOME
2617 at all, the settings location is derived from the user profile
2618 directory (bug #7689)</para>
2619 </listitem>
2620
2621 <listitem>
2622 <para>API: fixed 2 deadlock opportunities related to medium handling
2623 (bugs #13789, #13801, thank you Alexander Urakov)</para>
2624 </listitem>
2625
2626 <listitem>
2627 <para>API: fixed bug in XPCOM which created too few worker threads,
2628 sporadically resulting in a deadlock (bug #13802, thank you Alexander
2629 Urakov)</para>
2630 </listitem>
2631
2632 <listitem>
2633 <para>SDK: fixed a garbage collection leak in the Python VirtualBox
2634 webservice API binding (bug #13817)</para>
2635 </listitem>
2636
2637 <listitem>
2638 <para>Linux hosts: fixes for activated SMAP (Broadwell and later,
2639 bug #13820)</para>
2640 </listitem>
2641
2642 <listitem>
2643 <para>X11 guests: prevent unwanted hiding of guest screens
2644 on multi-monitor guests (bug #13287)</para>
2645 </listitem>
2646
2647 <listitem>
2648 <para>X11 guests: added support for X.Org Server 1.17</para>
2649 </listitem>
2650
2651 <listitem>
2652 <para>X11 Additions: fixed a memory leak in VBoxService if libdbus
2653 is available but dbus-daemon isn't running (bug #13770)</para>
2654 </listitem>
2655
2656 <listitem>
2657 <para>Windows Additions: prevent VBox WDDM driver from loading if host
2658 reports weak OpenGL capabilities. 3D content now can be shown over
2659 Remote Desktop connection.</para>
2660 </listitem>
2661
2662 <listitem>
2663 <para>Winodws Additions: some fixes for recent Windows 10 Previews</para>
2664 </listitem>
2665
2666 <listitem>
2667 <para>Linux Additions: fixed a compatibility issue with 64-bit
2668 Linux 2.4 kernels</para>
2669 </listitem>
2670
2671 <listitem>
2672 <para>Linux Additions: fixed a potential use-after-free when unloading
2673 the VBoxGuest module</para>
2674 </listitem>
2675
2676 <listitem>
2677 <para>Linux Additions: Linux 3.19 fixes (bug #13741)</para>
2678 </listitem>
2679
2680 </itemizedlist>
2681 </sect1>
2682
2683 <sect1>
2684 <title>Version 4.3.20 (2014-11-21)</title>
2685
2686 <para>This is a maintenance release. The following items were fixed and/or
2687 added:</para>
2688
2689 <itemizedlist>
2690
2691 <listitem>
2692 <para>VMM: fixed reboot hang of 32-bit Windows SMP guests (bugs #13319,
2693 #13462)</para>
2694 </listitem>
2695
2696 <listitem>
2697 <para>VMM: proper <emphasis>Math Fault</emphasis> handling with certain
2698 legacy guests (bug #9042, AMD hosts)</para>
2699 </listitem>
2700
2701 <listitem>
2702 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
2703 on older CPUs that don't support MSR-bitmaps (VT-x only;
2704 bugs #13034, #13125, #13311, #13425, #13426, #13463, #13585)</para>
2705 </listitem>
2706
2707 <listitem>
2708 <para>GUI: fix 3D overlay window reparenting issue when VM goes to
2709 fullscreen mode on X11 hosts</para>
2710 </listitem>
2711
2712 <listitem>
2713 <para>GUI: fix occasional loss of focus in full-screen mode on X11
2714 host systems (4.3.16 regression)</para>
2715 </listitem>
2716
2717 <listitem>
2718 <para>GUI: Mac OS X: wizards should have Cancel button
2719 (bug #12541)</para>
2720 </listitem>
2721
2722 <listitem>
2723 <para>GUI: added a global option to prevent automatic raising of the
2724 new window by mouse move with multi-screen guests (bug #8878)</para>
2725 </listitem>
2726
2727 <listitem>
2728 <para>API: accept remote display port 0 as the default RDP port
2729 (bug #8534)</para>
2730 </listitem>
2731
2732 <listitem>
2733 <para>VBoxManage: fixed crash when executing <emphasis>showvminfo</emphasis>
2734 command under certain circumstances (bug #13190)</para>
2735 </listitem>
2736
2737 <listitem>
2738 <para>ACPI: fixed occassional Guru Meditations in ACPI timer code
2739 (4.3.18 regression; bug #13521)</para>
2740 </listitem>
2741
2742 <listitem>
2743 <para>EFI: improved performance of IDE disk access</para>
2744 </listitem>
2745
2746 <listitem>
2747 <para>EFI: fixed a bug in the EFI video driver which prevented
2748 Windows to boot in UEFI mode (bug #12022)</para>
2749 </listitem>
2750
2751 <listitem>
2752 <para>EFI: properly announce the amount of RAM for big VMs
2753 (bugs #11103 and #13211)</para>
2754 </listitem>
2755
2756 <listitem>
2757 <para>Storage: fixed a crash under certain cicrumstances when a medium
2758 was ejected from a drive attached to the SATA controller without
2759 inserting a new medium before pausing or closing the VM
2760 (4.3.16 regression) </para>
2761 </listitem>
2762
2763 <listitem>
2764 <para>Storage: fixed an interrupt acknowledge issue causing hanging guests
2765 or slower I/O (4.3.18 regression)</para>
2766 </listitem>
2767
2768 <listitem>
2769 <para>Storage: fixed broken resume after the VM was suspended due to
2770 a full disk if host I/O caching is used</para>
2771 </listitem>
2772
2773 <listitem>
2774 <para>Storage: fixed a Guru Meditation under certain conditions when
2775 using the DevLsiLogic controller with VMs running in raw mode
2776 (4.3 regression; bugs #12254, #12655, #12709, #12774, #12886)</para>
2777 </listitem>
2778
2779 <listitem>
2780 <para>Guest Control: fixed a bug which might lead to a crash during
2781 recursive copy</para>
2782 </listitem>
2783
2784 <listitem>
2785 <para>SDK: Java COM bindings fixes</para>
2786 </listitem>
2787
2788 <listitem>
2789 <para>iPXE: enable the HTTP download protocol (bug #13628)</para>
2790 </listitem>
2791
2792 <listitem>
2793 <para>Runtime: do not use a fixed stack size creating temporary threads
2794 during initialization (bug #13038)</para>
2795 </listitem>
2796
2797 <listitem>
2798 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
2799 to conflicts with anti-virus software; better error reporting
2800 (4.3.14 regression; bug #13187)</para>
2801 </listitem>
2802
2803 <listitem>
2804 <para>Windows hosts: fixed DirectSound host audio failure under certain conditions
2805 (bug #13418)</para>
2806 </listitem>
2807
2808 <listitem>
2809 <para>Windows hosts: fixed additional cases of 4.3.14 regression
2810 whereby AltGr stopped working for some people (bug #13216)</para>
2811 </listitem>
2812
2813 <listitem>
2814 <para>Windows Additions: preserve guest monitor layout when resizing
2815 Windows 7 or newer guests</para>
2816 </listitem>
2817
2818 <listitem>
2819 <para>Linux Additions: Linux 3.18 compile fixes (bug #13515)</para>
2820 </listitem>
2821
2822 </itemizedlist>
2823 </sect1>
2824
2825 <sect1>
2826 <title>Version 4.3.18 (2014-10-10)</title>
2827
2828 <para>This is a maintenance release. The following items were fixed and/or
2829 added:</para>
2830
2831 <itemizedlist>
2832
2833 <listitem>
2834 <para>VMM: fixed a potential misbehavior after restoring the A20 state
2835 from a saved state</para>
2836 </listitem>
2837
2838 <listitem>
2839 <para>GUI: fixed full-screen mode mini-toolbar related regressions
2840 for different platforms and window managers (bug #13369)</para>
2841 </listitem>
2842
2843 <listitem>
2844 <para>GUI: X11: fixed full-screen mode Unity panels quirk caused by
2845 mini-toolbar code changes in last release (bug #13365)</para>
2846 </listitem>
2847
2848 <listitem>
2849 <para>GUI: X11: added possibility to use legacy full-screen mode
2850 as the new one can cause multi-screen issues under Unity, see
2851 <xref linkend="legacy-fullscreen-mode" xreflabel="here"/> (bug #13365)</para>
2852 </listitem>
2853
2854 <listitem>
2855 <para>GUI: Mac OS X: fixed full-screen mode artifact causing black screen
2856 when 3D acceleration was enabled on 10.10 Yosemite hosts (bug #13448)</para>
2857 </listitem>
2858
2859 <listitem>
2860 <para>GUI: Mac OS X: fixed regression in user-space swiping from/to
2861 VBox in full-screen mode</para>
2862 </listitem>
2863
2864 <listitem>
2865 <para>GUI: Mac OS X: fixed issue with switching to VBox in full-screen
2866 mode through Alt+Tab and Mission Control</para>
2867 </listitem>
2868
2869 <listitem>
2870 <para>Storage: fixed data corruption when resizing huge VHD images under
2871 certain circumstances (bug #11960)</para>
2872 </listitem>
2873
2874 <listitem>
2875 <para>Storage: fixed a rare hang during startup when the BIOS enumerates the
2876 storage devices attached to the SATA controller</para>
2877 </listitem>
2878
2879 <listitem>
2880 <para>Storage: follow the spec with AHCI interrupt acknowledge (bug #13474)</para>
2881 </listitem>
2882
2883 <listitem>
2884 <para>Storage: fixed broken iSCSI authentication (4.3.14 regression; bugs #13386,
2885 #13435)</para>
2886 </listitem>
2887
2888 <listitem>
2889 <para>NAT Network: properly parse port forwarding rules to allow UDP
2890 rules</para>
2891 </listitem>
2892
2893 <listitem>
2894 <para>USB: fixed a crash on Linux hosts with older Linux kernels (bug #13400) and
2895 several other fixes</para>
2896 </listitem>
2897
2898 <listitem>
2899 <para>ACPI: fixed ACPI timer anomalies (bug #12076)</para>
2900 </listitem>
2901
2902 <listitem>
2903 <para>Guest Control: fixed a memory leak (bug #13434)</para>
2904 </listitem>
2905
2906 <listitem>
2907 <para>Main: when removing a VM, do also remove the VBoxStartup.log file
2908 which might exist on Windows hosts (bug #13478)</para>
2909 </listitem>
2910
2911 <listitem>
2912 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
2913 to conflicts with anti-virus software; better error reporting
2914 (4.3.14 regression; bug #13187)</para>
2915 </listitem>
2916
2917 <listitem>
2918 <para>Windows hosts: propagate the process startup information to the child
2919 process (4.3.14 regression; bug #13243)</para>
2920 </listitem>
2921
2922 <listitem>
2923 <para>Mac OS X hosts: don't force using the discrete GPU (bug #11111)</para>
2924 </listitem>
2925
2926 <listitem>
2927 <para>Windows Additions: some Windows 10 tweaks</para>
2928 </listitem>
2929
2930 <listitem>
2931 <para>X11 guests: fix a bug handling video driver display properties
2932 which prevented GNOME Shell on Fedora 21 from starting</para>
2933 </listitem>
2934
2935 <listitem>
2936 <para>Linux hosts / guests: fixed a few remaining warnings in the kernel
2937 log if memory allocation fails (bug #11171)</para>
2938 </listitem>
2939
2940 </itemizedlist>
2941 </sect1>
2942
2943 <sect1>
2944 <title>Version 4.3.16 (2014-09-09)</title>
2945
2946 <para>This is a maintenance release. The following items were fixed and/or
2947 added:</para>
2948
2949 <itemizedlist>
2950
2951 <listitem>
2952 <para>VMM: fixed restoring 32-bit FPU state on 64-bit capable VMs
2953 and restoring guest FPU in raw-mode VMs (bug #12646; 4.3 regression)</para>
2954 </listitem>
2955
2956 <listitem>
2957 <para>GUI: properly restore normal/scale mode guest-screen size
2958 after exiting full-screen/seamless mode</para>
2959 </listitem>
2960
2961 <listitem>
2962 <para>GUI: mini-toolbar should provoke less artifacts/conflicts with
2963 3D guest rendering</para>
2964 </listitem>
2965
2966 <listitem>
2967 <para>GUI: Mac OS X: Native full-screen multi-screen transition
2968 was able to blackout host-screens for nearly minute</para>
2969 </listitem>
2970
2971 <listitem>
2972 <para>GUI: X11: Modern window managers should now use native full-screen
2973 multi-screen mapping API</para>
2974 </listitem>
2975
2976 <listitem>
2977 <para>GUI: added extradata item for configuring the mouse capture
2978 behavior, see <xref linkend="mouse-capture" xreflabel="here"/>
2979 (bug #3506)</para>
2980 </listitem>
2981
2982 <listitem>
2983 <para>Storage: fixed a VBoxSVC crash when querying an iSCSI target with
2984 authentication configured (4.3.14 regression)</para>
2985 </listitem>
2986
2987 <listitem>
2988 <para>Storage: fixed a rare data corruption during reads if another
2989 allocating write is running concurrently and accesses the same range</para>
2990 </listitem>
2991
2992 <listitem>
2993 <para>Storage: fixed a rare crash for certain VHD images from other products</para>
2994 </listitem>
2995
2996 <listitem>
2997 <para>Storage: fixed a rare release assertion when using the AHCI controller</para>
2998 </listitem>
2999
3000 <listitem>
3001 <para>Floppy: fixed read errors and guest memory corruption when running
3002 under control of QEMM</para>
3003 </listitem>
3004
3005 <listitem>
3006 <para>3D: added experimental support for rendering on offline GPUs for Mac OS X host</para>
3007 </listitem>
3008
3009 <listitem>
3010 <para>3D: fixed white window appearing on entering FullScreen mode on Mac OS X host</para>
3011 </listitem>
3012
3013 <listitem>
3014 <para>3D: fixed video recording support for 3D data regression (bug #13073)</para>
3015 </listitem>
3016
3017 <listitem>
3018 <para>3D: fixes for MS Office 2013 support</para>
3019 </listitem>
3020
3021 <listitem>
3022 <para>3D: several fixes</para>
3023 </listitem>
3024
3025 <listitem>
3026 <para>Bridged Networking: improved IPv6 support when bridging
3027 to a wireless interface</para>
3028 </listitem>
3029
3030 <listitem>
3031 <para>NAT: prevent internal DNS service from stuck in host-resolver mode
3032 when host was switched from one network to another one while host was
3033 sleeping (Mac OS X hosts)</para>
3034 </listitem>
3035
3036 <listitem>
3037 <para>NAT: preserve DF (if possible) and TOS when proxying
3038 outbound UDP datagrams (bugs #9440, #12309)</para>
3039 </listitem>
3040
3041 <listitem>
3042 <para>NAT: don't let multicast datagrams out (bug #7338)</para>
3043 </listitem>
3044
3045 <listitem>
3046 <para>NAT: fixed handling of large incoming UDP datagrams on
3047 Windows hosts (bug #12136)</para>
3048 </listitem>
3049
3050 <listitem>
3051 <para>NAT: fixed handling of the RFC 1533 DHCP PAD option</para>
3052 </listitem>
3053
3054 <listitem>
3055 <para>NAT Network: fixed inbound half-close on Windows hosts</para>
3056 </listitem>
3057
3058 <listitem>
3059 <para>NAT Network: preserve IPv4 DF (if possible), TTL, TOS
3060 and IPv6 Hop Limit when proxying outbound UDP
3061 datagrams</para>
3062 </listitem>
3063
3064 <listitem>
3065 <para>VRDP: fixed a rare crash when using remote audio input</para>
3066 </listitem>
3067
3068 <listitem>
3069 <para>USB: fixed several regressions from 4.3.14 (bug #13320)</para>
3070 </listitem>
3071
3072 <listitem>
3073 <para>Audio: made the HDA sound emulation work with certain Mac OS X guests
3074 (e.g. Mountain Lion)</para>
3075 </listitem>
3076
3077 <listitem>
3078 <para>Windows hosts: fixed startup problems on certain Windows hosts due
3079 to conflicts with anti-virus software (4.3.14 regression; bug #13187)</para>
3080 </listitem>
3081
3082 <listitem>
3083 <para>Windows hosts: fixed 4.3.14 regression whereby AltGr stopped
3084 working for some people (bug #13216)</para>
3085 </listitem>
3086
3087 <listitem>
3088 <para>X11 hosts: made the extra key on Brazilian Thinkpads work
3089 (bug #8745)</para>
3090 </listitem>
3091
3092 <listitem>
3093 <para>X11 hosts: fixed a problem of input focus cycles and immediately
3094 released key presses in full screen mode (bug #13238)</para>
3095 </listitem>
3096
3097 <listitem>
3098 <para>Linux hosts: fixed flooding the kernel log with USB related messages
3099 when passing through certain USB devices to a VM (bug #13085)</para>
3100 </listitem>
3101
3102 <listitem>
3103 <para>Linux guests: stop applications crashing when <emphasis>drm_wait_vblank</emphasis>
3104 is called (bug #13265)</para>
3105 </listitem>
3106
3107 <listitem>
3108 <para>Linux guests: fix a crash in gnome-session (bug #13335)</para>
3109 </listitem>
3110
3111 <listitem>
3112 <para>X11 guests: do not start VBoxClient over an SSH connection
3113 (bug #13107)</para>
3114 </listitem>
3115
3116 <listitem>
3117 <para>X11 guests: added support for X.Org Server 1.16 (bug #13207)</para>
3118 </listitem>
3119
3120 <listitem>
3121 <para>X11 guests: fixed a wrong parameter in the video driver which
3122 caused problems with full-screen X11 clients (bug #2748)</para>
3123 </listitem>
3124
3125 <listitem>
3126 <para>VirtualKD: introduced stub/loader device for speeding up Windows
3127 kernel debugging, details see <ulink type=""
3128 url="http://virtualkd.sysprogs.org/">http://virtualkd.sysprogs.org/</ulink></para>
3129 </listitem>
3130
3131 </itemizedlist>
3132 </sect1>
3133
3134 <sect1>
3135 <title>Version 4.3.14 (2014-07-15)</title>
3136
3137 <para>This is a maintenance release. The following items were fixed and/or
3138 added:</para>
3139
3140 <itemizedlist>
3141
3142 <listitem>
3143 <para>VMM: more fixes for MSR emulation on certain hardware (bugs
3144 #12784, #12949, #13034)</para>
3145 </listitem>
3146
3147 <listitem>
3148 <para>VMM: improve MSI handling under rare circumstances (only
3149 relevant for the ICH9 chipset)</para>
3150 </listitem>
3151
3152 <listitem>
3153 <para>VMM: fixed #UD exception for 64-bit guests with the EFER.SCE bit
3154 and the <emphasis>SYSCALL</emphasis> instruction (VT-x only;
3155 4.3 regression; bug #13008)</para>
3156 </listitem>
3157
3158 <listitem>
3159 <para>VMM: fixed timekeeping after resuming SMP guests</para>
3160 </listitem>
3161
3162 <listitem>
3163 <para>VMM: properly wake up a halted VCPU on NMI/SMI</para>
3164 </listitem>
3165
3166 <listitem>
3167 <para>GUI: fixed a potential crash</para>
3168 </listitem>
3169
3170 <listitem>
3171 <para>GUI: fixed stuck AltGr key on Windows hosts (bug #2537)</para>
3172 </listitem>
3173
3174 <listitem>
3175 <para>GUI: fixed a potential error during the version check</para>
3176 </listitem>
3177
3178 <listitem>
3179 <para>GUI: shortcut change should not require Enter/Return (or other
3180 trigger) to confirm (bugs #12828, #12847, #12937, #13087)</para>
3181 </listitem>
3182
3183 <listitem>
3184 <para>GUI: fixed update check which was broken due to changing the
3185 location of the root certificates (bug #13096)</para>
3186 </listitem>
3187
3188 <listitem>
3189 <para>VBoxManage: fixed typo in <emphasis>showvminfo --machinereadable</emphasis>
3190 (bug #13176)</para>
3191 </listitem>
3192
3193 <listitem>
3194 <para>NAT: fixed inbound half-close (bug #13116)</para>
3195 </listitem>
3196
3197 <listitem>
3198 <para>NAT: fixed slow upload speed under certain conditions
3199 (bug #10034)</para>
3200 </listitem>
3201
3202 <listitem>
3203 <para>NAT Network: fixed potential loss of inbound TCP data</para>
3204 </listitem>
3205
3206 <listitem>
3207 <para>NAT Network: fixed potential infinite stalls of TCP
3208 connections over IPv6</para>
3209 </listitem>
3210
3211 <listitem>
3212 <para>NAT Network: fixed resets of TCP connections on Windows
3213 hosts</para>
3214 </listitem>
3215
3216 <listitem>
3217 <para>NAT Network: fixed inbound half-close on Mac OS X hosts</para>
3218 </listitem>
3219
3220 <listitem>
3221 <para>NAT Network: fixed socket leak on Solaris hosts</para>
3222 </listitem>
3223
3224 <listitem>
3225 <para>NAT Network: fixed ping of mapped host loopback on Mac OS X
3226 and Solaris hosts, fixed proxying of IMCP errors on Mac OS X</para>
3227 </listitem>
3228
3229 <listitem>
3230 <para>Host-Only Network: fixed SNMP <emphasis>ifConnectorPresent</emphasis>
3231 value on Windows (bug #13143)</para>
3232 </listitem>
3233
3234 <listitem>
3235 <para>Storage: fixed a possible crash with CD/DVD passthrough under
3236 certain circumstances</para>
3237 </listitem>
3238
3239 <listitem>
3240 <para>Storage: fixed a crash when trying to open an inaccessible QED
3241 or QCOW image (bug #12613)</para>
3242 </listitem>
3243
3244 <listitem>
3245 <para>Storage: fixed data corruption or read errors under rare
3246 circumstances</para>
3247 </listitem>
3248
3249 <listitem>
3250 <para>AHCI: fixed a crash under rare circumstances</para>
3251 </listitem>
3252
3253 <listitem>
3254 <para>USB: performance fixes</para>
3255 </listitem>
3256
3257 <listitem>
3258 <para>ICH9: properly reset MSI capability on reset</para>
3259 </listitem>
3260
3261 <listitem>
3262 <para>Keyboard: active modifier keys during suspend were stuck after
3263 resuming the host</para>
3264 </listitem>
3265
3266 <listitem>
3267 <para>3D: fixed misbehavior with huge guests (i.e. guest more than
3268 4GB guest memory</para>
3269 </listitem>
3270
3271 <listitem>
3272 <para>3D: several fixes</para>
3273 </listitem>
3274
3275 <listitem>
3276 <para>API: properly detect the Windows 8.1 guest OS type (bug #13090)</para>
3277 </listitem>
3278
3279 <listitem>
3280 <para>ExtPack: cleanup of dangling uninstallation directories</para>
3281 </listitem>
3282
3283 <listitem>
3284 <para>Linux hosts / guests: compile fix for EL7 (bug #12638)</para>
3285 </listitem>
3286
3287 <listitem>
3288 <para>Linux Additions: made 3D pass-through work with recent versions
3289 of Mesa in the guest (bug #12941)</para>
3290 </listitem>
3291
3292 <listitem>
3293 <para>Linux Additions: Linux 3.16 fixes (bug #13123)</para>
3294 </listitem>
3295
3296 <listitem>
3297 <para>Mac OS X hosts: when scanning for host CD/DVD devices also consider
3298 BlueRay devices</para>
3299 </listitem>
3300
3301 <listitem>
3302 <para>Mac OS X hosts: fixed host shutdown and reboot delay caused by running VBoxSVC
3303 process in some cases</para>
3304 </listitem>
3305
3306 <listitem>
3307 <para>OS/2 Additions: fixed gengradd.dll library name (bug #12785)</para>
3308 </listitem>
3309
3310 <listitem>
3311 <para>Solaris Additions: fixed permissions of files and directories
3312 located on shared folders</para>
3313 </listitem>
3314
3315 <listitem>
3316 <para>Windows host installer: fixed the need for rebooting Windows after
3317 installation or upgrade, extended logging for NetFlt/NetAdp (un)installation</para>
3318 </listitem>
3319
3320 </itemizedlist>
3321
3322 </sect1>
3323
3324 <sect1>
3325 <title>Version 4.3.12 (2014-05-16)</title>
3326
3327 <para>This is a maintenance release. The following items were fixed and/or
3328 added:</para>
3329
3330 <itemizedlist>
3331
3332 <listitem>
3333 <para>VMM: fixed an occasional Guru Meditation (Mac OS X hosts only;
3334 bugs #12727, #12954)</para>
3335 </listitem>
3336
3337 <listitem>
3338 <para>VMM: fixed a rare condition that would fail to invalidate guest TLB
3339 entries or would invalidate them when not required (Windows hosts only)</para>
3340 </listitem>
3341
3342 <listitem>
3343 <para>VMM: fixed a <emphasis>VERR_NOT_SUPPORTED</emphasis> Guru Meditation
3344 seen with certain guests, e.g. OpenServer 5.0.7</para>
3345 </listitem>
3346
3347 <listitem>
3348 <para>VMM: more fixes for MSR emulation on certain hardware (bugs #12240,
3349 #12875)</para>
3350 </listitem>
3351
3352 <listitem>
3353 <para>GUI: fixed mouse positioning with mouse integration disabled and
3354 multiple guest screens (Windows hosts only; bug #9059)</para>
3355 </listitem>
3356
3357 <listitem>
3358 <para>GUI: fixed crash in VM manager (bug #12878)</para>
3359 </listitem>
3360
3361 <listitem>
3362 <para>GUI: fixed crash under rare conditions on entering/exiting
3363 full-screen/seamless mode</para>
3364 </listitem>
3365
3366 <listitem>
3367 <para>Shared Clipboard: don't stop working after taking a snapshot
3368 (bug #12700)</para>
3369 </listitem>
3370
3371 <listitem>
3372 <para>AHCI: fixed a crash under rare circumstances</para>
3373 </listitem>
3374
3375 <listitem>
3376 <para>API: fixed a hang during VM shutdown under rare conditions</para>
3377 </listitem>
3378
3379 <listitem>
3380 <para>NAT: fixed generation of malformed ICMP error datagrams (4.3.10 regression)</para>
3381 </listitem>
3382
3383 <listitem>
3384 <para>NAT: fixed potential crash in DNS proxy</para>
3385 </listitem>
3386
3387 <listitem>
3388 <para>NAT Network: don't drop port forwarding rules after some time</para>
3389 </listitem>
3390
3391 <listitem>
3392 <para>NAT: fixed ARP cache corruption and network loss in Windows guest caused
3393 by iSCSI service activity</para>
3394 </listitem>
3395
3396 <listitem>
3397 <para>USB: improved check if a storage device is currently mounted to the host
3398 when the device is about to be attached to the VM (Mac OS X hosts only; #11038)</para>
3399 </listitem>
3400
3401 <listitem>
3402 <para>3D support: several fixes, including better support for Ubuntu 14.04</para>
3403 </listitem>
3404
3405 <listitem>
3406 <para>VRDP: fixed a potential crash on client disconnect (bug #12858)</para>
3407 </listitem>
3408
3409 <listitem>
3410 <para>VBoxSVC: fixed a race when a new client is started a few seconds after
3411 the last client terminated (Windows hosts only; bugs #11309, #12509)</para>
3412 </listitem>
3413
3414 <listitem>
3415 <para>VBoxSVC: fixed VirtualBox.xml registry corruption after VM renaming</para>
3416 </listitem>
3417
3418 <listitem>
3419 <para>VBoxSVC: fixed a potential crash caused by incorrect USB device filter
3420 (Mac OS X hosts only; #11038)</para>
3421 </listitem>
3422
3423 <listitem>
3424 <para>Windows hosts: partly support 32-bit COM on 64-bit systems</para>
3425 </listitem>
3426
3427 <listitem>
3428 <para>Windows host installer: implemented merge module (msm) support</para>
3429 </listitem>
3430
3431 <listitem>
3432 <para>Linux hosts: fixed dependency of boot script on older Debian systems
3433 (bug #12262)</para>
3434 </listitem>
3435
3436 <listitem>
3437 <para>Linux guests: fix symbolic link to shared folder helper
3438 (bug #12879)</para>
3439 </listitem>
3440
3441 <listitem>
3442 <para>Linux Additions: don't crash VBoxService during guest execute for
3443 users without a password (bug #12994)</para>
3444 </listitem>
3445
3446 <listitem>
3447 <para>Linux Additions: fixed a bug in guest execution where the guest process
3448 terminated with <emphasis>VERR_INTERRUPTED</emphasis> to the host</para>
3449 </listitem>
3450
3451 </itemizedlist>
3452
3453 </sect1>
3454
3455 <sect1>
3456 <title>Version 4.3.10 (2014-03-26)</title>
3457
3458 <para>This is a maintenance release. The following items were fixed and/or
3459 added:</para>
3460
3461 <itemizedlist>
3462
3463 <listitem>
3464 <para>VMM: more work on improving the emulation of certain MSR registers
3465 on certain host CPUs (e.g. bugs #12734, #12736, #12744, #12748, #12686,
3466 #12770)</para>
3467 </listitem>
3468
3469 <listitem>
3470 <para>VMM: fixed single-stepping for real-mode guests (VT-x without
3471 unrestricted guest execution) and some I/O instructions (bug #12636)</para>
3472 </listitem>
3473
3474 <listitem>
3475 <para>VMM: fixed a potential problem with COW pages if nested paging is
3476 not available</para>
3477 </listitem>
3478
3479 <listitem>
3480 <para>GUI: Mac OS X: experimental native full screen support for
3481 Mountain Lion and Mavericks (bug #12292)</para>
3482 </listitem>
3483
3484 <listitem>
3485 <para>GUI: Mac OS X: removed the mini-toolbar minimize button which
3486 doesn't work under Mac OS X full screen mode anyway</para>
3487 </listitem>
3488
3489 <listitem>
3490 <para>GUI: experimental HID LEDs synchronization for Windows and Mac OS X hosts:
3491 fixed keyboard re-synchronization if the feature is disabled (as done by default;
3492 bug #12758)</para>
3493 </listitem>
3494
3495 <listitem>
3496 <para>GUI: fixed a potential crash when opening the preferences menu
3497 (bug #12862)</para>
3498 </listitem>
3499
3500 <listitem>
3501 <para>OVF: fixed a crash of the VirtualBox Manager when re-starting guest
3502 export (bug #12586)</para>
3503 </listitem>
3504
3505 <listitem>
3506 <para>3D support: several fixes</para>
3507 </listitem>
3508
3509 <listitem>
3510 <para>HGCM: fixed a problem with saved states which could cause several
3511 guest misbehavior after a VM was started from a saved state</para>
3512 </listitem>
3513
3514 <listitem>
3515 <para>Storage: fixed a bug preventing to compact differential snapshots
3516 under certain conditions</para>
3517 </listitem>
3518
3519 <listitem>
3520 <para>VBoxSVC: fixed a segmentation fault on Linux hosts if a very long path
3521 exists under /dev (bug #12760)</para>
3522 </listitem>
3523
3524 <listitem>
3525 <para>API: fixed guest misbehavior under certain conditions if a storage
3526 medium was attached or removed at VM runtime</para>
3527 </listitem>
3528
3529 <listitem>
3530 <para>Windows installer: make the <emphasis>--silent</emphasis>
3531 parameter work again (bug #12764)</para>
3532 </listitem>
3533
3534 <listitem>
3535 <para>Mac OS X Networking: prevent local traffic (VM-to/from-host) from
3536 leaking to wire (bug #12750)</para>
3537 </listitem>
3538
3539 <listitem>
3540 <para>Windows Additions: fixed the environment for guest processes
3541 (4.3.8 regression; bug #12782)</para>
3542 </listitem>
3543
3544 <listitem>
3545 <para>Windows Additions/WDDM: fixed divide by zero exception with
3546 multiple guest screens under certain conditions</para>
3547 </listitem>
3548
3549 <listitem>
3550 <para>Windows Additions/WDDM: fixed crashes with 2D video
3551 acceleration enabled (4.3.8 regression; bug #12745)</para>
3552 </listitem>
3553
3554 <listitem>
3555 <para>Linux Additions: install correctly on Ubuntu guest systems
3556 with a /usr/lib64 directory (bug #12513)</para>
3557 </listitem>
3558
3559 <listitem>
3560 <para>X11 Additions: fix for the VBoxClient process not exiting
3561 correctly (bug #12348) and consuming too much processor time</para>
3562 </listitem>
3563
3564 </itemizedlist>
3565 </sect1>
3566
3567 <sect1>
3568 <title>Version 4.3.8 (2014-02-25)</title>
3569
3570 <para>This is a maintenance release. The following items were fixed and/or
3571 added:</para>
3572
3573 <itemizedlist>
3574
3575 <listitem>
3576 <para>VMM: more work on improving the emulation of certain MSR registers
3577 (e.g. bugs #12224, #12544)</para>
3578 </listitem>
3579
3580 <listitem>
3581 <para>VMM: fixed a <emphasis>VERR_INVALID_RPL</emphasis> Guru Meditation
3582 when booting certain guests (bug #11350)</para>
3583 </listitem>
3584
3585 <listitem>
3586 <para>VMM: experimental support for SSE 4.1 / SSE 4.2 passthrough, see
3587 the user manual how to enable it (bug #8651)</para>
3588 </listitem>
3589
3590 <listitem>
3591 <para>VMM: fix for recent Linux kernels with software virtualization</para>
3592 </listitem>
3593
3594 <listitem>
3595 <para>GUI: experimental HID LEDs synchronization for Windows hosts, see
3596 <xref linkend="hidledssync" xreflabel="here"/></para>
3597 </listitem>
3598
3599 <listitem>
3600 <para>GUI: warn the user if the Oracle Extension Pack is not installed and
3601 the user tries to activate the remote display feature (bug #9104)</para>
3602 </listitem>
3603
3604 <listitem>
3605 <para>GUI: make sure that a minimized guest (using mini toolbar in
3606 full screen / seamless mode) keeps the minimized state (bug #12199)</para>
3607 </listitem>
3608
3609 <listitem>
3610 <para>GUI: popup banner's "do not show this message again" check-box
3611 replaced with corresponding button</para>
3612 </listitem>
3613
3614 <listitem>
3615 <para>GUI: network adapter cables can now be connected/disconnected directly through
3616 the running virtual machine Devices / Network menu a Network status-bar
3617 indicator</para>
3618 </listitem>
3619
3620 <listitem>
3621 <para>GUI: the new VM wizard now proposes 64-bit guests on 64-bit hosts
3622 by default; better distinction between 32-bit OS types 64-bit OS types
3623 (bug #12533)</para>
3624 </listitem>
3625
3626 <listitem>
3627 <para>GUI: better error message if appliance import fails
3628 (bug #12657)</para>
3629 </listitem>
3630
3631 <listitem>
3632 <para>GUI: allow to set host-combination to 'None' using the Global settings
3633 / Input page (bug #12730)</para>
3634 </listitem>
3635
3636 <listitem>
3637 <para>GUI: don't switch the guest to a black screen during online snapshot
3638 merge (4.3 regression)</para>
3639 </listitem>
3640
3641 <listitem>
3642 <para>VBoxManage: when exporting an appliance, support the suppression
3643 of MAC addresses, which means they will be always recreated on
3644 import, avoiding duplicate MAC addresses for VMs which are imported
3645 several times</para>
3646 </listitem>
3647
3648 <listitem>
3649 <para>AHCI: fixed a VM hang during suspend under certain circumstances</para>
3650 </listitem>
3651
3652 <listitem>
3653 <para>AHCI: fixed a VM hang during online snapshot merge under certain
3654 circumstances</para>
3655 </listitem>
3656
3657 <listitem>
3658 <para>AHCI: fixed a bug which resulted in Windows XP guest hangs if a
3659 SATA CDROM is attached (bug #12417)</para>
3660 </listitem>
3661
3662 <listitem>
3663 <para>AHCI: fixed a Guru Meditation under certain conditions</para>
3664 </listitem>
3665
3666 <listitem>
3667 <para>AHCI: ejecting a CD/DVD medium failed under certain conditions</para>
3668 </listitem>
3669
3670 <listitem>
3671 <para>AHCI: disk hotplugging fixes</para>
3672 </listitem>
3673
3674 <listitem>
3675 <para>NAT: transparent handling of host sleep/resume and network configuration
3676 changes if the dnsproxy is enabled or if the hostresolver is used
3677 (bug #12441)</para>
3678 </listitem>
3679
3680 <listitem>
3681 <para>NAT: fixed crash and misbehaviour under some circumstances with
3682 ICMP packets having TTL=1</para>
3683 </listitem>
3684
3685 <listitem>
3686 <para>NAT Network: fixed IPv6 reassembly</para>
3687 </listitem>
3688
3689 <listitem>
3690 <para>NAT Network: ping proxy implemented</para>
3691 </listitem>
3692
3693 <listitem>
3694 <para>OVF: fixed reading of the OVF 0.9 section element
3695 (4.3 regression; bug #12345)</para>
3696 </listitem>
3697
3698 <listitem>
3699 <para>OVF: several fixes</para>
3700 </listitem>
3701
3702 <listitem>
3703 <para>3D support: several fixes, multiscreen fixes (e.g. bug #9124)</para>
3704 </listitem>
3705
3706 <listitem>
3707 <para>3D support: include 3D content in captured videos (bug #12666)</para>
3708 </listitem>
3709
3710 <listitem>
3711 <para>3D support: include 3D content in captured screenshot (bug #11758)</para>
3712 </listitem>
3713
3714 <listitem>
3715 <para>VGA: proper handling of legacy graphics modes if the Guest
3716 Additions are active (bug #6649)</para>
3717 </listitem>
3718
3719 <listitem>
3720 <para>USB: fixed crash during isochronous transfer under rare
3721 circumstances</para>
3722 </listitem>
3723
3724 <listitem>
3725 <para>BIOS: better disk geometry handling of SCSI drives</para>
3726 </listitem>
3727
3728 <listitem>
3729 <para>API: fix crashes in Java API clients using the XPCOM binding,
3730 happened with output parameters only (bug #11232)</para>
3731 </listitem>
3732
3733 <listitem>
3734 <para>VBoxSVC: documented the handling of host power management events
3735 (see <xref linkend="hostpowertweaks" xreflabel="here"/>) and
3736 added an extradata item for configuring the handling of the battery-low
3737 event (bug #9925)</para>
3738 </listitem>
3739
3740 <listitem>
3741 <para>VBoxSVC: fixed a bug which could trigger a crash if a VM snapshot
3742 was restored the second time and the VM has associated bandwidth groups
3743 (bug #12569)</para>
3744 </listitem>
3745
3746 <listitem>
3747 <para>VBoxSVC: properly detect ifconfig if located in <emphasis>/bin</emphasis>
3748 (bug #12713)</para>
3749 </listitem>
3750
3751 <listitem>
3752 <para>Shared Folders: fixed a failure to restore transient shared folders
3753 when starting a VM from a saved state (bug #12578)</para>
3754 </listitem>
3755
3756 <listitem>
3757 <para>Mac OS X hosts: fixed issue when the application icon was frozen in
3758 the dock if the bridging interface was not connected to a network
3759 (bug #12241)</para>
3760 </listitem>
3761
3762 <listitem>
3763 <para>Linux hosts: also consider the physical package ID when determining
3764 the number of physical CPU cores</para>
3765 </listitem>
3766
3767 <listitem>
3768 <para>Linux hosts / guests: don't warn in kernel log if memory allocation
3769 fails (bug #11171)</para>
3770 </listitem>
3771
3772 <listitem>
3773 <para>Solaris hosts: fixed the autostart SMF script (bug #11720)</para>
3774 </listitem>
3775
3776 <listitem>
3777 <para>Windows hosts: fixes for non-ANSI code page user names and similar
3778 environment contents (bug #12596)</para>
3779 </listitem>
3780
3781 <listitem>
3782 <para>Windows hosts / guests: fixed setting and using a guest user's process
3783 environment variables (relevant for Guest Control)</para>
3784 </listitem>
3785
3786 <listitem>
3787 <para>Windows Additions: fixed handle leaks in VBoxTray (bug #12563)</para>
3788 </listitem>
3789
3790 <listitem>
3791 <para>Windows Additions: fixed a crash while detecting active guest users</para>
3792 </listitem>
3793
3794 <listitem>
3795 <para>Windows Additions: fixed restoring backed up D3D files on
3796 XPDM -> WDDM upgrade</para>
3797 </listitem>
3798
3799 <listitem>
3800 <para>Guest Control: fixed setting and using a guest user's process
3801 environment variables</para>
3802 </listitem>
3803
3804 <listitem>
3805 <para>Linux Additions: support Enterprise Linux 6.5 kernels
3806 (bug #12505)</para>
3807 </listitem>
3808
3809 <listitem>
3810 <para>Linux Additions: fixed CPU hot-remove on newer Linux kernels</para>
3811 </listitem>
3812
3813 <listitem>
3814 <para>Linux / Solaris Additions: don't automount a shared folder which is already
3815 mounted</para>
3816 </listitem>
3817
3818 <listitem>
3819 <para>X11 Additions: support X.Org Server 1.15 (bug #12623)</para>
3820 </listitem>
3821
3822 </itemizedlist>
3823
3824 </sect1>
3825
3826 <sect1>
3827 <title>Version 4.3.6 (2013-12-18)</title>
3828
3829 <para>This is a maintenance release. The following items were fixed and/or
3830 added:</para>
3831
3832 <itemizedlist>
3833
3834 <listitem>
3835 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
3836 caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)</para>
3837 </listitem>
3838
3839 <listitem>
3840 <para>VMM: fixed a Guru Meditation <emphasis>VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE</emphasis>
3841 while intercepting debug exceptions (VT-x only; bug #12410)</para>
3842 </listitem>
3843
3844 <listitem>
3845 <para>VMM: fixed a Guru Meditation <emphasis>VERR_SVM_UNEXPECTED_EXIT</emphasis>
3846 while intercepting debug register accesses (AMD-V only; bug #12481)</para>
3847 </listitem>
3848
3849 <listitem>
3850 <para>VMM: fixed a <emphasis>VERR_SSM_STRUCTURE_MAGIC</emphasis> error when trying
3851 to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately,
3852 VBox 4.3.4 produced broken saved states for this configuration so you have to discard
3853 these states (bug #12414)</para>
3854 </listitem>
3855
3856 <listitem>
3857 <para>VMM: added a few more MSRs to the whitelist required by certain guests
3858 (bug #12245)</para>
3859 </listitem>
3860
3861 <listitem>
3862 <para>GUI: fixed deleting of inaccessible VMs (4.3 regression; bug
3863 #12205)</para>
3864 </listitem>
3865
3866 <listitem>
3867 <para>GUI: fixed warnings in VM settings / number of guest processors
3868 (bug #12480)</para>
3869 </listitem>
3870
3871 <listitem>
3872 <para>Main: don't automatically enable 64-bit guests on 64-bit hosts if
3873 VT-x/AMD-V is not available (bug #12424)</para>
3874 </listitem>
3875
3876 <listitem>
3877 <para>Main: always expose the DMI memory information to Windows 2012 guests
3878 (bug #12017)</para>
3879 </listitem>
3880
3881 <listitem>
3882 <para>Main: fixed occasional crashes on guest display resolution change
3883 (bug #7063)</para>
3884 </listitem>
3885
3886 <listitem>
3887 <para>Main: fixed reporting back temporary name when calling
3888 <emphasis>IGuestSession::DirectoryCreateTemp()</emphasis> (bug #12498)</para>
3889 </listitem>
3890
3891 <listitem>
3892 <para>API: fix for a hang when launching a GUI VM through the API, which crashes
3893 due to GUI unavailability</para>
3894 </listitem>
3895
3896 <listitem>
3897 <para>Storage: fix for <emphasis>BLKCACHE_IOERR</emphasis> runtime errors under
3898 rare circumstances (bug #11030)</para>
3899 </listitem>
3900
3901 <listitem>
3902 <para>Network: allow to start more than 5 PCNet instances (bug #12426)</para>
3903 </listitem>
3904
3905 <listitem>
3906 <para>E1000: if the cable was disconnected before the guest initialized
3907 the device, the link status was not properly set to 'down' after the
3908 initialization completed despite the fact that there was no connection</para>
3909 </listitem>
3910
3911 <listitem>
3912 <para>3D support: fixed offset of guest 3D image elements (Mac OS X Retina
3913 hosts only; bug #11021)</para>
3914 </listitem>
3915
3916 <listitem>
3917 <para>Solaris hosts: fixed accessing the host driver from non-global zones
3918 (4.3 regression; bug #12271)</para>
3919 </listitem>
3920
3921 </itemizedlist>
3922
3923 </sect1>
3924
3925 <sect1>
3926 <title>Version 4.3.4 (2013-11-29)</title>
3927
3928 <para>This is a maintenance release. The following items were fixed and/or
3929 added:</para>
3930
3931 <itemizedlist>
3932
3933 <listitem>
3934 <para>VMM: fix for a bug in the Local APIC emulation causing a BSOD when
3935 booting certain guests (4.3.0 regression; bug #12240)</para>
3936 </listitem>
3937
3938 <listitem>
3939 <para>VMM: fixed loading of saved states if VT-x/AMD-V was disabled
3940 (4.3.2 regression; bug #12291)</para>
3941 </listitem>
3942
3943 <listitem>
3944 <para>VMM: fixed single-stepping inside the guest for certain
3945 instructions (VT-x only; bug #10947)</para>
3946 </listitem>
3947
3948 <listitem>
3949 <para>VMM: fixed a performance issue involving APIC accesses after rebooting
3950 a VM (4.3.0 regression; VT-x only; bug #12296)</para>
3951 </listitem>
3952
3953 <listitem>
3954 <para>VMM: fixed TPR patching to be enabled for 32-bit guests even when
3955 the chosen guest type is 64-bit (4.3.0 regression; AMD-V only)</para>
3956 </listitem>
3957
3958 <listitem>
3959 <para>VMM: fixed occasional <emphasis>VINF_EM_TRIPLE_FAULT</emphasis> errors on
3960 hosts without the unrestricted guest execution feature (bug #12198)</para>
3961 </listitem>
3962
3963 <listitem>
3964 <para>GUI: don't bother the user with the BPP warning if no
3965 Guest Additions are installed</para>
3966 </listitem>
3967
3968 <listitem>
3969 <para>GUI: fixed machine-window paint artifacts on VM reboot / guest-screen
3970 resize</para>
3971 </listitem>
3972
3973 <listitem>
3974 <para>GUI: make sure the assigned license and description are attached to
3975 the exported appliance</para>
3976 </listitem>
3977
3978 <listitem>
3979 <para>GUI: fixed bugs in close VM action restrictions handling (bug #12333)</para>
3980 </listitem>
3981
3982 <listitem>
3983 <para>GUI: fixed incorrect wizards text colors for some unusual
3984 look and feel styles (bug #11743)</para>
3985 </listitem>
3986
3987 <listitem>
3988 <para>GUI: should restore seamless mode as soon as possible after
3989 VM reboot or shutdown</para>
3990 </listitem>
3991
3992 <listitem>
3993 <para>GUI: fixes for medium enumeration</para>
3994 </listitem>
3995
3996 <listitem>
3997 <para>GUI: the OS X hot corners were not accessible while a VirtualBox VM
3998 is running (Mac OS X hosts only; bug #4139)</para>
3999 </listitem>
4000
4001 <listitem>
4002 <para>GUI: fixed an old bug which bared the host from cleanly shutdown / reboot
4003 if the VM selector window is open (Mac OS X hosts only; bug #8254)</para>
4004 </listitem>
4005
4006 <listitem>
4007 <para>Host-only Networking: fixed creating of host-only network interfaces
4008 (4.3.0 regression; bug #12182)</para>
4009 </listitem>
4010
4011 <listitem>
4012 <para>NAT: don't run into an infinite loop in case the host cannot
4013 access any DNS server (4.3.0 regression; bug #12300)</para>
4014 </listitem>
4015
4016 <listitem>
4017 <para>NAT: don't re-connect the cable if the DNS information changes
4018 and the cable was disconnected before (4.3.0 regression; bug #12225)</para>
4019 </listitem>
4020
4021 <listitem>
4022 <para>NAT: fixed several issues with automatically starting /
4023 terminating of NAT networks on VM start / stop and configuration
4024 changes</para>
4025 </listitem>
4026
4027 <listitem>
4028 <para>VBoxNetDHCP: don't block prevent VBoxSVC from terminating
4029 (bug #12264)</para>
4030 </listitem>
4031
4032 <listitem>
4033 <para>2D Video acceleration: fix crashes on presentation mode switches
4034 (bug #9194)</para>
4035 </listitem>
4036
4037 <listitem>
4038 <para>BusLogic: allow to run VMs with more than one BusLogic SCSI
4039 controller enabled</para>
4040 </listitem>
4041
4042 <listitem>
4043 <para>Keyboard: fixed a VM crash if a VM was resumed from a saved state
4044 where at least one key was pressed (bug #11289)</para>
4045 </listitem>
4046
4047 <listitem>
4048 <para>VBoxSVC: fixed a heap corruption under certain conditions (4.3.0
4049 regression)</para>
4050 </listitem>
4051
4052 <listitem>
4053 <para>VBoxSVC: fixed a race leading to a hang during initialization
4054 (bug #12349)</para>
4055 </listitem>
4056
4057 <listitem>
4058 <para>OVF: fixed import logic for OVF appliances containing multiple
4059 VMs</para>
4060 </listitem>
4061
4062 <listitem>
4063 <para>OVF: improved logic for finding an appropriate image format
4064 during OVF import</para>
4065 </listitem>
4066
4067 <listitem>
4068 <para>API: block the removal of the current snapshot if it has child
4069 snapshots (only relevant for VMs without snapshottable hard disks,
4070 their presence always prevented removal), which resulted in VM
4071 config corruption</para>
4072 </listitem>
4073
4074 <listitem>
4075 <para>API: mark VM configs with snapshots but without current snapshot
4076 as inaccessible, as this combination is nonsense</para>
4077 </listitem>
4078
4079 <listitem>
4080 <para>API: fixed information for some automatically generated events
4081 (only with XPCOM, Windows host was not affected), which caused
4082 errors when getting some of the attributes over the webservice
4083 (bug #12379)</para>
4084 </listitem>
4085
4086 <listitem>
4087 <para>SDK: extended the functionality coverage for the C bindings</para>
4088 </listitem>
4089
4090 <listitem>
4091 <para>Guest Control: various bugfixes and improved VBoxManage help
4092 (bugs #8072, #11044, #12336, #12338, #12346, #12371)</para>
4093 </listitem>
4094
4095 <listitem>
4096 <para>Windows hosts: another attempt to fix the massive DPC latency
4097 (bug #6242)</para>
4098 </listitem>
4099
4100 <listitem>
4101 <para>Windows host installer: make registering file extensions optional,
4102 contributed by Tal Aloni (bug #8009)</para>
4103 </listitem>
4104
4105 <listitem>
4106 <para>Mac OS X hosts: properly sign the kernel extensions for Mavericks
4107 hosts (bug #12256)</para>
4108 </listitem>
4109
4110 <listitem>
4111 <para>Mac OS X hosts: fixed a bug where the VirtualBox dock icon was
4112 not properly removed from the dock after a VM terminated preventing
4113 Mavericks hosts from shutting down (bug #12241)</para>
4114 </listitem>
4115
4116 <listitem>
4117 <para>Mac OS X hosts: fixed minor installer issue (bug #12275)</para>
4118 </listitem>
4119
4120 <listitem>
4121 <para>Linux hosts / guests: Linux 3.13 compile fixes (bug #12358)</para>
4122 </listitem>
4123
4124 <listitem>
4125 <para>Linux guests: build the vboxvideo kernel module correctly on
4126 OL/RHEL 6.1 guests (bug #11996)</para>
4127 </listitem>
4128
4129 <listitem>
4130 <para>Linux guests: make 3D work on Slackware 14.1
4131 (bug #12320 comments 3 and 4)</para>
4132 </listitem>
4133
4134 <listitem>
4135 <para>Guest Additions/3D: fixed an occasional dead-lock (bug #12319)</para>
4136 </listitem>
4137
4138 <listitem>
4139 <para>Windows Additions/3D: fixed possible memory leaking (bug #12228)</para>
4140 </listitem>
4141
4142 <listitem>
4143 <para>Windows Additions/XPDM: use separate tables containing valid video
4144 modes for each virtual monitor</para>
4145 </listitem>
4146
4147 <listitem>
4148 <para>Windows Additions: fixed automatic logins for Vista and newer Windows
4149 guests (bug #12332)</para>
4150 </listitem>
4151
4152 </itemizedlist>
4153 </sect1>
4154
4155 <sect1>
4156 <title>Version 4.3.2 (2013-11-01)</title>
4157
4158 <para>This is a maintenance release. The following items were fixed and/or
4159 added:</para>
4160
4161 <itemizedlist>
4162
4163 <listitem>
4164 <para>VMM: fixed restoring of the auxiliary TSC MSR in VT-x that caused host
4165 BSODs on Windows 8.1 hosts and unpredictable behavior on other hosts
4166 (bug #12237)</para>
4167 </listitem>
4168
4169 <listitem>
4170 <para>VMM: provide fake values for a couple of MSRs to make more guests happy on
4171 certain hosts</para>
4172 </listitem>
4173
4174 <listitem>
4175 <para>VMM: fixed detection of VT-x on certain machines where the BIOS would
4176 not set the VMX LOCK feature bit, which affected the VM settings in the GUI</para>
4177 </listitem>
4178
4179 <listitem>
4180 <para>VMM: fixed TPR threshold which caused BSODs on Windows XP guests
4181 that use the I/O APIC (VT-x only; bug #12227)</para>
4182 </listitem>
4183
4184 <listitem>
4185 <para>VMM: fixed PATM saved state incompatibility for software virtualized
4186 VMs (bug #12222)</para>
4187 </listitem>
4188
4189 <listitem>
4190 <para>VMM: don't fail if AMD-V isn't available if the VM is configured
4191 to use software virtualization</para>
4192 </listitem>
4193
4194 <listitem>
4195 <para>GUI: fixed guest resize breakage on visual representation mode change
4196 (when switching from normal to full screen etc)</para>
4197 </listitem>
4198
4199 <listitem>
4200 <para>GUI: make sure the guest screen is resized after restoring a VM from a
4201 saved state if the host screen size changed</para>
4202 </listitem>
4203
4204 <listitem>
4205 <para>GUI: disabled SCROLL LED sync from HID LEDs synchronization
4206 (Mac OS X hosts only)</para>
4207 </listitem>
4208
4209 <listitem>
4210 <para>Webcam passthrough improvements including GUI support (see
4211 <xref linkend="webcam-passthrough" />)</para>
4212 </listitem>
4213
4214 <listitem>
4215 <para>Guest Control: implemented more <computeroutput>IGuestSession</computeroutput>
4216 methods</para>
4217 </listitem>
4218
4219 <listitem>
4220 <para>Guest Control: added support for deleting and renaming guest files + directories in
4221 VBoxManage</para>
4222 </listitem>
4223
4224 <listitem>
4225 <para>Guest Control: various bugfixes</para>
4226 </listitem>
4227
4228 <listitem>
4229 <para>API: incorrect handling of hardware UUID default value, resulting
4230 in an all zero DMI/SMBIOS UUID, which leads to Windows requesting
4231 re-activation (4.3 regression; bug #12244)</para>
4232 </listitem>
4233
4234 <listitem>
4235 <para>3D support: fixed crash on shutdown if 2D video acceleration is enabled
4236 (Mac OS X hosts only)</para>
4237 </listitem>
4238
4239 <listitem>
4240 <para>3D support: miscellaneous fixes</para>
4241 </listitem>
4242
4243 <listitem>
4244 <para>Storage: fixed detection of CD/DVD media when switching from an empty
4245 to a host drive with passthrough enabled</para>
4246 </listitem>
4247
4248 <listitem>
4249 <para>Storage: fixed hang of the VM process when the disk is full under certain
4250 circumstances</para>
4251 </listitem>
4252
4253 <listitem>
4254 <para>NAT: listen for changes of NAT Network setting at runtime</para>
4255 </listitem>
4256
4257 <listitem>
4258 <para>NAT: NAT Network DHCP server now saves leases to a persistent
4259 storage</para>
4260 </listitem>
4261
4262 <listitem>
4263 <para>Main: monitor changes in host DNS configuration</para>
4264 </listitem>
4265
4266 <listitem>
4267 <para>Mac OS X host: reworked a mechanism of adding a VM desktop alias
4268 from the VM selector</para>
4269 </listitem>
4270
4271 <listitem>
4272 <para>Mac OS X installer: remove old kernel extensions during upgrade
4273 (bug #12258)</para>
4274 </listitem>
4275
4276 <listitem>
4277 <para>Linux Additions: correctly set umask before installing
4278 (bug #12166)</para>
4279 </listitem>
4280
4281 <listitem>
4282 <para>X11 Additions/3D: fix freezes starting 3D desktop (bug #11503,
4283 thank you Sam Spilsbury)</para>
4284 </listitem>
4285
4286 <listitem>
4287 <para>X11 Additions/3D: fix depth buffer support (bug #11905)</para>
4288 </listitem>
4289
4290 <listitem>
4291 <para>X11 Additions/3D: fix Age Of Empires 3 rendering (bug #11331)</para>
4292 </listitem>
4293
4294 <listitem>
4295 <para>Windows Additions/3D: fix Google Earth plugin rendering</para>
4296 </listitem>
4297
4298 <listitem>
4299 <para>Windows Additions/WDDM: autoresize fixes</para>
4300 </listitem>
4301
4302 </itemizedlist>
4303 </sect1>
4304
4305 <sect1>
4306 <title>Version 4.3.0 (2013-10-15)</title>
4307
4308 <para>This is a major update. The following major new features
4309 were added:</para>
4310
4311 <itemizedlist>
4312
4313 <listitem>
4314 <para>VMM: major rewrite of the VT-x code and the AMD-V code including
4315 many bug fixes and performance improvements (for example bug #9659)</para>
4316 </listitem>
4317
4318 <listitem>
4319 <para>VMM: introduced a lightweight instruction interpreter for
4320 situations not handled by hardware virtualization</para>
4321 </listitem>
4322
4323 <listitem>
4324 <para>GUI: extended messaging mechanism (new non-modal popup overlays
4325 used to show non-critical warnings and provide user with additional information)</para>
4326 </listitem>
4327
4328 <listitem>
4329 <para>GUI: keyboard shortcuts management (input page of global preferences
4330 extended with possibility to edit general keyboard shortcuts for
4331 VirtualBox Manager and Virtual Machine)</para>
4332 </listitem>
4333
4334 <listitem>
4335 <para>GUI: video capturing support (bug #4766)</para>
4336 </listitem>
4337
4338 <listitem>
4339 <para>Added USB touch device emulation</para>
4340 </listitem>
4341
4342 <listitem>
4343 <para>Added experimental support for webcam passthrough
4344 complementing USB passthrough (see <xref linkend="webcam-passthrough" />)</para>
4345 </listitem>
4346
4347 <listitem>
4348 <para>Added SCSI CD-ROM emulation, including boot support</para>
4349 </listitem>
4350
4351 <listitem>
4352 <para>VRDP: support for IPv6</para>
4353 </listitem>
4354
4355 <listitem>
4356 <para>Guest Control: guest sessions now are running in dedicated, impersonated
4357 session processes (needs at least Guest Additions 4.3 installed)</para>
4358 </listitem>
4359
4360 <listitem>
4361 <para>Guest Control: implemented <computeroutput>IGuestFile</computeroutput>
4362 support</para>
4363 </listitem>
4364
4365 <listitem>
4366 <para>NAT: experimental virtual router mode: several VMs are
4367 attached to the same internal network and share one NAT
4368 service (see <xref linkend="network_nat_service" />)
4369 </para>
4370 </listitem>
4371
4372 </itemizedlist>
4373
4374 <para>In addition, the following items were fixed and/or added:</para>
4375
4376 <itemizedlist>
4377
4378 <listitem>
4379 <para>VMM: significantly improved performance of NetWare 5.x/6.x
4380 guests on host systems without nested paging support</para>
4381 </listitem>
4382
4383 <listitem>
4384 <para>VMM: fixed losing host NMIs while in VT-x guest-context</para>
4385 </listitem>
4386
4387 <listitem>
4388 <para>VMM: changed order of actions in emulated task switch
4389 (bug #10532)</para>
4390 </listitem>
4391
4392 <listitem>
4393 <para>VMM: allow to activate VT-x while in SMX mode and provide more
4394 information if that is not possible</para>
4395 </listitem>
4396
4397 <listitem>
4398 <para>GUI: update check uses https</para>
4399 </listitem>
4400
4401 <listitem>
4402 <para>GUI: numerous minor internal cleanups and bug fixes</para>
4403 </listitem>
4404
4405 <listitem>
4406 <para>GUI: HID LEDs synchronization when switching between guest window(s)
4407 and host (Mac OS X hosts only)</para>
4408 </listitem>
4409
4410 <listitem>
4411 <para>GUI, VBoxManage: when unregistering a VM, also unregister the
4412 hard disk images which are used exclusively (bug #10311)</para>
4413 </listitem>
4414
4415 <listitem>
4416 <para>GUI: use the number of physical presented processor cores instead of
4417 the number of logical processor cores to check if the users assigned
4418 too many virtual CPUs to the guest</para>
4419 </listitem>
4420
4421 <listitem>
4422 <para>Snapshots: made live snapshots work again (bug #9255)</para>
4423 </listitem>
4424
4425 <listitem>
4426 <para>Teleportation: made it work again (bug #9455)</para>
4427 </listitem>
4428
4429 <listitem>
4430 <para>Storage: implemented AHA-154x compatibility mode in the
4431 emulated BusLogic SCSI HBA</para>
4432 </listitem>
4433
4434 <listitem>
4435 <para>Storage: significantly improved performance of large ATAPI PIO
4436 transfers (BeOS, Minix 3 guests affected)</para>
4437 </listitem>
4438
4439 <listitem>
4440 <para>Storage: added floppy formatting emulation (NB: cannot be used
4441 to change existing media geometry)
4442 </para>
4443 </listitem>
4444
4445 <listitem>
4446 <para>Settings: global and per-VM default frontend configuration,
4447 useful to select the use of alternative VM frontends</para>
4448 </listitem>
4449
4450 <listitem>
4451 <para>Settings: limit depth of snapshot tree to 250 levels, as more
4452 will lead to decreased performance and may trigger crashes</para>
4453 </listitem>
4454
4455 <listitem>
4456 <para>Settings: the per-VM hwvirtextexcl setting has been replaced
4457 by a global hwvirtexclusive property</para>
4458 </listitem>
4459
4460 <listitem>
4461 <para>Main: new event queue implementation which does not use the host's
4462 native event queue for processing VirtualBox events anymore</para>
4463 </listitem>
4464
4465 <listitem>
4466 <para>Main: eliminate the use of SysV semaphores on all host OSes
4467 other than Windows, namely Linux, Solaris and Mac OS X, with the
4468 consequence that no system reconfiguration is needed to run more
4469 than approximately 100 VMs</para>
4470 </listitem>
4471
4472 <listitem>
4473 <para>Main: use the XDG standard configuration folder instead of
4474 .VirtualBox on systems where it is appropriate (bug #5099)</para>
4475 </listitem>
4476
4477 <listitem>
4478 <para>Main: extension pack framework can now support loading HGCM
4479 modules, contributed by Jeff Westphal</para>
4480 </listitem>
4481
4482 <listitem>
4483 <para>VBoxManage: list more information about hard disk/DVD/floppy
4484 media, and support the <computeroutput>--long</computeroutput>
4485 option to show really all available details</para>
4486 </listitem>
4487
4488 <listitem>
4489 <para>VBoxManage: added support for optional command line parameters for
4490 the automatic Guest Additions update</para>
4491 </listitem>
4492
4493 <listitem>
4494 <para>VBoxManage: added support for listing active guest sessions, guest
4495 processes and/or guest files via
4496 <computeroutput>guestcontrol list &lt;all|sessions|processes|files&gt;</computeroutput>
4497 </para>
4498 </listitem>
4499
4500 <listitem>
4501 <para>VBoxManage: added support for closing active guest sessions via
4502 <computeroutput>guestcontrol session close --session-id &lt;ID&gt;|
4503 --session-name &lt;name or pattern&gt;|--all</computeroutput>
4504 </para>
4505 </listitem>
4506
4507 <listitem>
4508 <para>VBoxManage: added support for terminating active guest processes via
4509 <computeroutput>guestcontrol process kill|close|terminate --session-id &lt;ID&gt;|
4510 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
4511 or
4512 <computeroutput>guestcontrol [p[s]]kill --session-id &lt;ID&gt;|
4513 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
4514 </para>
4515 </listitem>
4516
4517 <listitem>
4518 <para>VBoxManage: added support for watching guest sessions via
4519 <computeroutput>guestcontrol watch</computeroutput>
4520 </para>
4521 </listitem>
4522
4523 <listitem>
4524 <para>VBoxManage: added <computeroutput>modifyvm --triplefaultreset</computeroutput>
4525 to make the VM reset on triple fault instead of triggering a Guru Meditation
4526 (see <xref linkend="vboxmanage-modifyvm"/>)</para>
4527 </listitem>
4528
4529 <listitem>
4530 <para>3D support: several fixes</para>
4531 </listitem>
4532
4533 <listitem>
4534 <para>3D support: several fixes for Mac OS X hosts</para>
4535 </listitem>
4536
4537 <listitem>
4538 <para>OVF: several fixes</para>
4539 </listitem>
4540
4541 <listitem>
4542 <para>Extpack Installer: make it work if the file is located in a folder with
4543 special characters</para>
4544 </listitem>
4545
4546 <listitem>
4547 <para>Keyboard: fix for reporting key sequences like Ctrl+Alt+Del
4548 for the USB keyboard emulation</para>
4549 </listitem>
4550
4551 <listitem>
4552 <para>Shared Clipboard/X11: support for BMP-format images, contributed
4553 by François Revol</para>
4554 </listitem>
4555
4556 <listitem>
4557 <para>Mac OS X hosts: limited support for Mac OS X 10.9 (Mavericks)</para>
4558 </listitem>
4559
4560 <listitem>
4561 <para>Mac OS X hosts: use a launchd script instead of the deprecated
4562 StartupItem mechanism (bug #8940)</para>
4563 </listitem>
4564
4565 <listitem>
4566 <para>Windows hosts: don't cause massive DPC latency (only on certain
4567 hosts; still needs improving; bug #6242)</para>
4568 </listitem>
4569
4570 <listitem>
4571 <para>Windows hosts: consider symlinks when retrieving volume information
4572 (bug #11962)</para>
4573 </listitem>
4574
4575 <listitem>
4576 <para>Windows hosts: fixed an issue with USB2 devices being inaccessible
4577 when plugged into USB 3.0 ports</para>
4578 </listitem>
4579
4580 <listitem>
4581 <para>Windows Additions: fixed misbehavior with guest display
4582 power management (WDDM driver only; bug #11170)</para>
4583 </listitem>
4584
4585 <listitem>
4586 <para>Windows Additions: fixed memory leak caused by WTSQuerySessionInformation()
4587 on Windows 2000 guests (bug #12072)</para>
4588 </listitem>
4589
4590 <listitem>
4591 <para>Windows Additions: ability to track guest user idle times through
4592 the newly introduced event <emphasis>IGuestUserStateChangedEvent</emphasis></para>
4593 </listitem>
4594
4595 <listitem>
4596 <para>Linux Additions: fixed udev detection in the init script
4597 with Linux 3.x kernels</para>
4598 </listitem>
4599
4600 </itemizedlist>
4601
4602 </sect1>
4603
4604</chapter>
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette