VirtualBox

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

Last change on this file since 69345 was 69156, checked in by vboxsync, 7 years ago

changelog

File size: 185.8 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
6 <sect1>
7 <title>Version 5.2.2 (2017-xx-xx)</title>
8
9 <para>This is a maintenance release. The following items were fixed and/or
10 added:</para>
11
12 <itemizedlist>
13
14 <listitem>
15 <para>Storage: fixed regression breaking iSCSI (bug #17196)</para>
16 </listitem>
17
18 </itemizedlist>
19 </sect1>
20
21 <sect1>
22 <title>Version 5.2.0 (2017-10-17)</title>
23
24 <para>This is a major update. The following major new features
25 were added:</para>
26
27 <itemizedlist>
28
29 <listitem>
30 <para>VM export to Oracle Cloud (OPC)</para>
31 </listitem>
32
33 <listitem>
34 <para>Unattended guest installation (bug #5810; see <xref
35 linkend="basic-unattended" />)</para>
36 </listitem>
37
38 <listitem>
39 <para>Overhauled VM selector GUI (improved tools VM / global
40 tools handling, new icons)</para>
41 </listitem>
42
43 <listitem>
44 <para>Added experimental audio support for video recording</para>
45 </listitem>
46
47 </itemizedlist>
48
49 <para>In addition, the following items were fixed and/or added:</para>
50
51 <itemizedlist>
52
53 <listitem>
54 <para>VMM: fixed reason for recent Linux kernels on also recent CPU
55 models warning about "XSAVE consistency problem"</para>
56 </listitem>
57
58 <listitem>
59 <para>GUI: Virtual Media Manager rework allowing to manage media
60 attributes, like size, location, type and description</para>
61 </listitem>
62
63 <listitem>
64 <para>GUI: Host-only Network Manager implemented to simplify managing
65 corresponding networks and their attributes</para>
66 </listitem>
67
68 <listitem>
69 <para>GUI: Snapshot Pane rework allowing to manage snapshot
70 attributes, like name and description; reworked snapshot details
71 which looks more clear, corresponds to VM Details pane and reflects
72 current VM state difference according to last snapshot taken</para>
73 </listitem>
74
75 <listitem>
76 <para>GUI: Audio settings extended with possibility to enable/disable
77 audio input/output; corresponding changed were done to Audio
78 and Video Capture settings pages; VM Devices menu and status-bar
79 extended with corresponding actions and indicator as well</para>
80 </listitem>
81
82 <listitem>
83 <para>GUI: improvements with accessibility support</para>
84 </listitem>
85
86 <listitem>
87 <para>GUI: Fixed double mouse cursor when using mouse integration
88 without Guest Additions, actually a Qt 5.6 bug fixed with QT 5.6.3
89 (Mac OS X hosts only; bug #15610)</para>
90 </listitem>
91
92 <listitem>
93 <para>Audio: implemented (optional) device enumeration support for
94 audio backends</para>
95 </listitem>
96
97 <listitem>
98 <para>Audio: implemented support for host device callbacks (e.g. when
99 adding or removing an audio device)</para>
100 </listitem>
101
102 <listitem>
103 <para>Audio: HDA emulation now uses asynchronous data processing in
104 separate threads</para>
105 </listitem>
106
107 <listitem>
108 <para>Audio: implemented ability to enable or disable audio
109 input / output on-the-fly</para>
110 </listitem>
111
112 <listitem>
113 <para>Storage: implemented support for CUE/BIN images as CD/DVD media
114 including multiple tracks</para>
115 </listitem>
116
117 <listitem>
118 <para>Storage: implemented support for the controller memory buffer
119 feature for NVMe</para>
120 </listitem>
121
122 <listitem>
123 <para>Storage: first milestone of the I/O stack redesign landed</para>
124 </listitem>
125
126 <listitem>
127 <para>E1000: Fix for Windows XP freeze when booting with unplugged
128 cable</para>
129 </listitem>
130
131 <listitem>
132 <para>NAT network: do not skip some port forwarding setup when
133 multiple VMs are active (Windows hosts only; bug #17041)</para>
134 </listitem>
135
136 <listitem>
137 <para>Serial: fixed extremely rare misbehavior on VM poweroff</para>
138 </listitem>
139
140 <listitem>
141 <para>EFI: better video mode handling, supporting custom video
142 modes and easier configuration (bug #6783)</para>
143 </listitem>
144
145 <listitem>
146 <para>BIOS: properly report floppy logical sectors per track for
147 unusual formats</para>
148 </listitem>
149
150 <listitem>
151 <para>BIOS: update ATA disk parameter table vectors only if there is
152 actually a corresponding ATA disk attached</para>
153 </listitem>
154
155 <listitem>
156 <para>PXE: speed up booting by better handling pending packets when
157 the link is not up yet</para>
158 </listitem>
159
160 <listitem>
161 <para>VBoxManage: handle CPUID sub-leaf overrides better</para>
162 </listitem>
163
164 <listitem>
165 <para>Windows Additions: fix several 3D related crashes</para>
166 </listitem>
167
168 <listitem>
169 <para>Solaris hosts: allow increasing MTU size for host-only adapter to
170 9706 bytes to support jumbo frames</para>
171 </listitem>
172
173 <listitem>
174 <para>Linux Additions: on systems using systemd, make sure that only
175 the Guest Additions timesync service is active</para>
176 </listitem>
177
178 <listitem>
179 <para>many unlisted fixes and improvements</para>
180 </listitem>
181
182 </itemizedlist>
183 </sect1>
184
185 <sect1>
186 <title>Version 5.1.30 (2017-10-16)</title>
187
188 <para>This is a maintenance release. The following items were fixed and/or
189 added:</para>
190
191 <itemizedlist>
192
193 <listitem>
194 <para>GUI: translation updates</para>
195 </listitem>
196
197 <listitem>
198 <para>GUI: Fixed double mouse cursor when using mouse integration
199 without Guest Additions, actually a Qt 5.6 bug fixed with QT 5.6.3
200 (Mac OS X hosts only; bug #15610)</para>
201 </listitem>
202
203 <listitem>
204 <para>Solaris hosts: allow increasing MTU size for host-only adapter to
205 9706 bytes to support jumbo frames</para>
206 </listitem>
207
208 <listitem>
209 <para>Linux hosts: glibc 2.26 compile fix</para>
210 </listitem>
211
212 <listitem>
213 <para>Windows Additions: 3D related crash fix (bugs #17082, #17092)</para>
214 </listitem>
215
216 </itemizedlist>
217 </sect1>
218
219 <sect1>
220 <title>Version 5.1.28 (2017-09-13)</title>
221
222 <para>This is a maintenance release. The following items were fixed and/or
223 added:</para>
224
225 <itemizedlist>
226
227 <listitem>
228 <para>GUI: mouse events did not reach host windows behind the transparent
229 VM window (Mac OS X hosts only; bug #16246)</para>
230 </listitem>
231
232 <listitem>
233 <para>Audio: fixed accidental crashes when using the AC'97 sound
234 emulation (bug #16959)</para>
235 </listitem>
236
237 <listitem>
238 <para>Audio: fixed crash when default input or output devices have changed
239 (bugs #16968, #16969, #17004)</para>
240 </listitem>
241 <listitem>
242 <para>Audio: fixed recording when using the ALSA backend</para>
243 </listitem>
244
245 <listitem>
246 <para>Audio: fixed handle leak when using the OSS backend</para>
247 </listitem>
248
249 <listitem>
250 <para>E1000: fixed a crash related to VLAN traffic over internal
251 network (5.1.26 regression; bug #16960)</para>
252 </listitem>
253
254 <listitem>
255 <para>NAT: apply <emphasis>--natbindip1</emphasis> to TCP connections
256 (bug #16478)</para>
257 </listitem>
258
259 <listitem>
260 <para>OVF: when importing an appliance with XHCI controller, don't
261 add an OHCI controller</para>
262 </listitem>
263
264 <listitem>
265 <para>Mac OS X hosts: fixed a GUI crash if Spotlight is used from
266 file dialogs (5.1.20 regression; bugs #16935, #16953)</para>
267 </listitem>
268
269 <listitem>
270 <para>Linux hosts: fixed creating fixed sized VDI images
271 (bug #17010)</para>
272 </listitem>
273
274 <listitem>
275 <para>Linux hosts / guests: fixes for Linux 4.4 of openSUSE Leap 42.3
276 (bug #16966)</para>
277 </listitem>
278
279 <listitem>
280 <para>Bridged networking: align outgoing packet at word boundary,
281 preventing Windows host crash in MsLbfoProvider</para>
282 </listitem>
283
284 <listitem>
285 <para>Linux Additions: kernel drm driver support for custom EL7
286 Linux 3.10 kernel</para>
287 </listitem>
288
289 <listitem>
290 <para>Solaris Additions: hide an informational message on the bootup
291 console</para>
292 </listitem>
293
294 </itemizedlist>
295 </sect1>
296 <sect1>
297 <title>Version 5.1.30 (2017-10-16)</title>
298
299 <para>This is a maintenance release. The following items were fixed and/or
300 added:</para>
301
302 <itemizedlist>
303
304 <listitem>
305 <para>GUI: translation updates</para>
306 </listitem>
307
308 <listitem>
309 <para>GUI: Fixed double mouse cursor when using mouse integration
310 without Guest Additions, actually a Qt 5.6 bug fixed with QT 5.6.3
311 (Mac OS X hosts only; bug #15610)</para>
312 </listitem>
313
314 <listitem>
315 <para>Solaris hosts: allow increasing MTU size for host-only adapter to
316 9706 bytes to support jumbo frames</para>
317 </listitem>
318
319 <listitem>
320 <para>Linux hosts: glibc 2.26 compile fix</para>
321 </listitem>
322
323 <listitem>
324 <para>Windows Additions: 3D related crash fix (bugs #17082, #17092)</para>
325 </listitem>
326
327 </itemizedlist>
328 </sect1>
329
330 <sect1>
331 <title>Version 5.1.28 (2017-09-13)</title>
332
333 <para>This is a maintenance release. The following items were fixed and/or
334 added:</para>
335
336 <itemizedlist>
337
338 <listitem>
339 <para>GUI: mouse events did not reach host windows behind the transparent
340 VM window (Mac OS X hosts only; bug #16246)</para>
341 </listitem>
342
343 <listitem>
344 <para>Audio: fixed accidental crashes when using the AC'97 sound
345 emulation (bug #16959)</para>
346 </listitem>
347
348 <listitem>
349 <para>Audio: fixed crash when default input or output devices have changed
350 (bugs #16968, #16969, #17004)</para>
351 </listitem>
352 <listitem>
353 <para>Audio: fixed recording when using the ALSA backend</para>
354 </listitem>
355
356 <listitem>
357 <para>Audio: fixed handle leak when using the OSS backend</para>
358 </listitem>
359
360 <listitem>
361 <para>E1000: fixed a crash related to VLAN traffic over internal
362 network (5.1.26 regression; bug #16960)</para>
363 </listitem>
364
365 <listitem>
366 <para>NAT: apply <emphasis>--natbindip1</emphasis> to TCP connections
367 (bug #16478)</para>
368 </listitem>
369
370 <listitem>
371 <para>OVF: when importing an appliance with XHCI controller, don't
372 add an OHCI controller</para>
373 </listitem>
374 <listitem>
375 <para>Mac OS X hosts: fixed a GUI crash if Spotlight is used from
376 file dialogs (5.1.20 regression; bugs #16935, #16953)</para>
377 </listitem>
378
379 <listitem>
380 <para>Linux hosts: fixed creating fixed sized VDI images
381 (bug #17010)</para>
382 </listitem>
383
384 <listitem>
385 <para>Linux hosts / guests: fixes for Linux 4.4 of openSUSE Leap 42.3
386 (bug #16966)</para>
387 </listitem>
388
389 <listitem>
390 <para>Bridged networking: align outgoing packet at word boundary,
391 preventing Windows host crash in MsLbfoProvider</para>
392 </listitem>
393
394 <listitem>
395 <para>Linux Additions: kernel drm driver support for custom EL7
396 Linux 3.10 kernel</para>
397 </listitem>
398
399 <listitem>
400 <para>Solaris Additions: hide an informational message on the bootup
401 console</para>
402 </listitem>
403
404 </itemizedlist>
405 </sect1>
406
407 <sect1>
408 <title>Version 5.1.26 (2017-07-27)</title>
409
410 <para>This is a maintenance release. The following items were fixed and/or
411 added:</para>
412
413 <itemizedlist>
414
415 <listitem>
416 <para>VMM: reset the TSC on VM reset to work around a Windows bug
417 (bug #16643)</para>
418 </listitem>
419
420 <listitem>
421 <para>Audio: fixed memory leak when enabled with VRDP connections
422 (5.1.24 regression; bug #16928)</para>
423 </listitem>
424
425 <listitem>
426 <para>Audio: fixed creation of too many sound sinks on Linux hosts when
427 using the PulseAudio backend (bug #16938)</para>
428 </listitem>
429
430 <listitem>
431 <para>Audio: implemented record gain registers for AC'97 emulation;
432 those are needed for newer Ubuntu guests which rely on those when controlling
433 gain and muting the recording (capturing) levels</para>
434 </listitem>
435
436 <listitem>
437 <para>Storage: fixed hang when using the emulated NVMe controller with the
438 SPDK (bug #16945)</para>
439 </listitem>
440
441 <listitem>
442 <para>Mouse: double click was not working with a precision touchpad
443 (bug #14632)</para>
444 </listitem>
445
446 <listitem>
447 <para>Linux hosts: properly bring up host-only network interfaces with
448 <emphasis>iproute</emphasis> (5.1.24 regression; bug #16911)</para>
449 </listitem>
450
451 <listitem>
452 <para>Linux hosts: provide Python 3 libraries for deb/rpm packages</para>
453 </listitem>
454
455 <listitem>
456 <para>Windows hosts: make it possible to use host-only networking
457 without having bridged networking installed</para>
458 </listitem>
459
460 <listitem>
461 <para>Windows guests: fixed automatic logons for Vista and newer
462 Windows guests (5.1.24 regression; bug #16921)</para>
463 </listitem>
464
465 </itemizedlist>
466 </sect1>
467
468 <sect1>
469 <title>Version 5.1.24 (2017-07-18)</title>
470
471 <para>This is a maintenance release. The following items were fixed and/or
472 added:</para>
473
474 <itemizedlist>
475
476 <listitem>
477 <para>VMM: mask the VME CPUID capability on AMD Ryzen processors
478 for now to make certain guests works, for example Windows XP</para>
479 </listitem>
480
481 <listitem>
482 <para>VMM: emulate more SSE2 instructions</para>
483 </listitem>
484
485 <listitem>
486 <para>VMM: properly clear the <emphasis>TF</emphasis> and
487 <emphasis>AC</emphasis> flags when dispatching real-mode
488 interrupts</para>
489 </listitem>
490
491 <listitem>
492 <para>GUI: fixes to make the mini-toolbar work with recent versions
493 of KDE / Plasma (bug #16325)</para>
494 </listitem>
495
496 <listitem>
497 <para>GUI: fixed a potential crash when a VM with multiple screens is
498 running in full screen / seamless mode and a host screen is removed,
499 for example when connecting to the host via RDP</para>
500 </listitem>
501
502 <listitem>
503 <para>GUI: fixed initial size hints for guests which
504 set intermediate sizes before responding (bug #16593)</para>
505 </listitem>
506
507 <listitem>
508 <para>GUI: prevent stopped screen updates or black screen on reboot
509 in a multi-screen setup under certain conditions</para>
510 </listitem>
511
512 <listitem>
513 <para>Audio: many improvements for Windows 10 guests (bugs #15189,
514 #15925, #16170, #16682, #16794 and others)</para>
515 </listitem>
516
517 <listitem>
518 <para>Storage: fixed possible crash when using Intels SPDK</para>
519 </listitem>
520
521 <listitem>
522 <para>API: use the correct file name of the VM machine state if the
523 VM settings directory is renamed, for example during grouping /
524 ungrouping a VM (bugs #16074 and #16745)</para>
525 </listitem>
526
527 <listitem>
528 <para>API: return the correct error code if powering up a VM fails</para>
529 </listitem>
530
531 <listitem>
532 <para>API: video recording did not automatically start at VM start
533 when enabled in the VM settings (bug #16803)</para>
534 </listitem>
535
536 <listitem>
537 <para>API: when relocating a medium, check that the target path is
538 fully qualified</para>
539 </listitem>
540
541 <listitem>
542 <para>EFI: fix for VMs with more than 3504MB RAM (bug #11103)</para>
543 </listitem>
544
545 <listitem>
546 <para>Host-only adapter: correctly determine IPv4 netmasks on Windows
547 hosts (bug #16826)</para>
548 </listitem>
549
550 <listitem>
551 <para>NAT network: properly do the refcounting for starting / stopping
552 the NAT / DHCP services if the NAT network is changed while the
553 adapter network connection type is anything else but NAT network</para>
554 </listitem>
555
556 <listitem>
557 <para>VBoxManage: fixed <emphasis>controlvm videocapfile</emphasis>
558 (bug #16779)</para>
559 </listitem>
560
561 <listitem>
562 <para>Windows hosts: another fix for Windows insider builds
563 (bug #16892)</para>
564 </listitem>
565
566 <listitem>
567 <para>Windows hosts: fixed crashes if driver verifier is enabled
568 (bug #15741)</para>
569 </listitem>
570
571 <listitem>
572 <para>Linux / Mac OS X hosts: more fixes for loading shared libraries
573 (5.1.20 regression; bugs #16778, #16693)</para>
574 </listitem>
575
576 <listitem>
577 <para>Linux hosts / guests: Linux 4.12 fixes (bugs #16725, #16800)</para>
578 </listitem>
579
580 <listitem>
581 <para>Linux hosts / guests: reduce the kernel stack consumption for
582 Linux kernels with <emphasis>CONFIG_CPUMASK_OFFSTACK</emphasis>
583 defined</para>
584 </listitem>
585
586 <listitem>
587 <para>Linux hosts / guests: fixes for kernel modules built with gcc-7
588 (bug #16772)</para>
589 </listitem>
590
591 <listitem>
592 <para>Linux hosts / guests: Linux 4.13 fix (bug #16887)</para>
593 </listitem>
594
595 <listitem>
596 <para>Linux hosts: don't depend on <emphasis>net-tools</emphasis> on newer
597 distributions as this package is deprecated in favour of
598 <emphasis>iproute</emphasis> (bug #16764)</para>
599 </listitem>
600
601 <listitem>
602 <para>Linux hosts: make 2D video acceleration available for older
603 Linux distributions (5.1 regression; bug #16858)</para>
604 </listitem>
605
606 <listitem>
607 <para>Linux Additions: fix for dynamic resizing with Oracle Linux 6
608 with UEK4</para>
609 </listitem>
610
611 <listitem>
612 <para>Linux Additions: make Fedora 25 and 26 Alpha work when 3D
613 pass-through is enabled</para>
614 </listitem>
615
616 <listitem>
617 <para>Linux Additions: no longer recommend removing distribution-
618 installed Additions if they are updated to our guidelines</para>
619 </listitem>
620
621 </itemizedlist>
622 </sect1>
623
624 <sect1>
625 <title>Version 5.1.22 (2017-04-28)</title>
626
627 <para>This is a maintenance release. The following items were fixed and/or
628 added:</para>
629
630 <itemizedlist>
631
632 <listitem>
633 <para>VMM: fixed <emphasis>VERR_IEM_INSTR_NOT_IMPLEMENTED</emphasis>
634 Guru Meditation under certain conditions (5.1 regression;
635 mostly Mac OS X hosts; bugs #15693, #15801, #16274, #16569, #16663)</para>
636 </listitem>
637
638 <listitem>
639 <para>VMM: fixed software virtualization on Solaris hosts
640 (5.1.20 regression)</para>
641 </listitem>
642
643 <listitem>
644 <para>Storage: fixed a potential hang under rare circumstances
645 (bug #16677)</para>
646 </listitem>
647
648 <listitem>
649 <para>Storage: fixed a potential crash under rare circumstances
650 (asynchronous I/O disabled or during maintenance file operations
651 like merging snapshots)</para>
652 </listitem>
653
654 <listitem>
655 <para>Linux hosts: make the ALSA backend work again as well as
656 loading the GL libraries on certain hosts (5.1.20 regression;
657 bugs #16667, #16693)</para>
658 </listitem>
659
660 <listitem>
661 <para>Linux Additions: fixed mount.vboxsf symlink problem (5.1.20
662 regression; bug #16670)</para>
663 </listitem>
664
665 </itemizedlist>
666 </sect1>
667
668 <sect1>
669 <title>Version 5.1.20 (2017-04-18)</title>
670
671 <para>This is a maintenance release. The following items were fixed and/or
672 added:</para>
673
674 <itemizedlist>
675
676 <listitem>
677 <para>GUI: don't check if the Extension Pack is up-to-date if the user
678 is about to install a new Extension Pack (bug #16317)</para>
679 </listitem>
680
681 <listitem>
682 <para>GUI: fixed a possible crash when switching a multi-monitor VM
683 into full-screen or seamless mode</para>
684 </listitem>
685
686 <listitem>
687 <para>GUI: fixed non-literal shortcuts if the keyboard is not captured
688 (5.1.10 regression; Windows hosts only)</para>
689 </listitem>
690
691 <listitem>
692 <para>GUI: several mini-toolbar fixes in full-screen / seamless mode
693 (X11 hosts only)</para>
694 </listitem>
695
696 <listitem>
697 <para>GUI: don't crash on restoring defaults in the
698 <emphasis>appliance import</emphasis> dialog</para>
699 </listitem>
700
701 <listitem>
702 <para>Windows Additions: another fix for automatic logins for Windows
703 Vista and newer (bug #15904)</para>
704 </listitem>
705
706 <listitem>
707 <para>ICH9: fix for Windows guests with a huge amount (>64G) of guest
708 memory</para>
709 </listitem>
710
711 <listitem>
712 <para>BIOS: fixed El Torito hard disk emulation geometry calculation
713 (thanks Dwight Engen)</para>
714 </listitem>
715
716 </itemizedlist>
717 </sect1>
718
719 <sect1>
720 <title>Version 5.1.18 (2017-03-15)</title>
721
722 <para>This is a maintenance release. The following items were fixed and/or
723 added:</para>
724
725 <itemizedlist>
726
727 <listitem>
728 <para>Shared Folders: fixed case insensitive filename access
729 (5.1.16 regression; Windows guests only; bug #16549)</para>
730 </listitem>
731
732 <listitem>
733 <para>Shared Folders: fixed access to long pathes
734 (5.1.16 regression; Windows guests only; bugs #14651, #16564)</para>
735 </listitem>
736
737 <listitem>
738 <para>API: fixed snapshot handling of medium attachments and PCI device
739 attachments (bug #16545)</para>
740 </listitem>
741
742 <listitem>
743 <para>API: make 32-bit Windows guests boot again with software
744 virtualization if the ICH9 chipset is used (5.1.16 regression)</para>
745 </listitem>
746
747 <listitem>
748 <para>VBoxBugReport: fixed VM log collection issue</para>
749 </listitem>
750
751 <listitem>
752 <para>Linux hosts: fixed autostart service script (bug #14955)</para>
753 </listitem>
754
755 <listitem>
756 <para>Windows Additions: fixed automatic logins for Windows Vista and
757 newer (5.1.4 regression; bug #15904)</para>
758 </listitem>
759
760 </itemizedlist>
761 </sect1>
762
763 <sect1>
764 <title>Version 5.1.16 (2017-03-08)</title>
765
766 <para>This is a maintenance release. The following items were fixed and/or
767 added:</para>
768
769 <itemizedlist>
770
771 <listitem>
772 <para>VMM: don't access the <emphasis>MSR_IA32_SMM_MONITOR_CTL</emphasis>
773 MSR if <emphasis>dual-monitor treatment</emphasis> is not available
774 (KVM workaround, bug #14965)</para>
775 </listitem>
776
777 <listitem>
778 <para>VMM: another fix for handling certain MSRs on ancient CPUs
779 without VT-x support for MSR bitmaps</para>
780 </listitem>
781
782 <listitem>
783 <para>VMM: fixed <emphasis>VERR_SSM_LOAD_CPUID_MISMATCH</emphasis>
784 errors when restoring a saved state with SMP guests on hosts without
785 the <emphasis>CPUID/HTT</emphasis> bit set (bug #16428)</para>
786 </listitem>
787
788 <listitem>
789 <para>VMM: fixed a bug in call gate emulation</para>
790 </listitem>
791
792 <listitem>
793 <para>VMM: <emphasis>FWAIT</emphasis> instruction fix</para>
794 </listitem>
795
796 <listitem>
797 <para>VMM: fixed a sporadic guest hang under certain conditions</para>
798 </listitem>
799
800 <listitem>
801 <para>GUI: hide the mini-toolbar from the taskbar and the pager on
802 certain X11 hosts</para>
803 </listitem>
804
805 <listitem>
806 <para>GUI: better error handling on the global settings / network /
807 host-only / DHCP server settings</para>
808 </listitem>
809
810 <listitem>
811 <para>GUI: fixes for full-screen with multiple screens</para>
812 </listitem>
813
814 <listitem>
815 <para>Host-only Network: fixed host-only adapter creation issue preventing
816 VirtualBox installation on Windows 10 hosts (bug #16379)</para>
817 </listitem>
818
819 <listitem>
820 <para>NAT network: fixed two potential crashes in the DHCP server</para>
821 </listitem>
822
823 <listitem>
824 <para>ICH9: fixed incorrect initialization of the primary bus for PCI
825 bridges (5.1.14 regression)</para>
826 </listitem>
827
828 <listitem>
829 <para>Storage: LsiLogic fix for Windows 10</para>
830 </listitem>
831
832 <listitem>
833 <para>USB: fixed not being able to attach certain USB devices having
834 invalid characters in the device strings (5.0.18 regression; bug #15956)</para>
835 </listitem>
836
837 <listitem>
838 <para>USB: several fixes for the USB/IP support (bug #16462)</para>
839 </listitem>
840
841 <listitem>
842 <para>VBoxSVC: fixed another crash during shutdown under rare
843 circumstances</para>
844 </listitem>
845
846 <listitem>
847 <para>VBoxSVC: fixed a stack overflow on (Windows debug builds
848 only; bug #16409)</para>
849 </listitem>
850
851 <listitem>
852 <para>OVF: when importing an appliance handle more than 10 network
853 adapters if the OVA was created by VirtualBox (bug #16401)</para>
854 </listitem>
855
856 <listitem>
857 <para>OVF: fixes for exporting and importing appliances with many
858 disks (bug #16402)</para>
859 </listitem>
860
861 <listitem>
862 <para>VBoxManage: fixed regression with <emphasis>modifyhd
863 --resize</emphasis> (bug #16311)</para>
864 </listitem>
865
866 <listitem>
867 <para>rdesktop-vrdp: source code tarball fixes</para>
868 </listitem>
869
870 <listitem>
871 <para>Linux Installers: do not rebuild kernel modules unnecessarily
872 (bug #16408)</para>
873 </listitem>
874
875 <listitem>
876 <para>Linux hosts: added an action for opening the VM manager
877 window to the .desktop file</para>
878 </listitem>
879
880 <listitem>
881 <para>Linux hosts / guests: Linux 4.11 compile fixes (bug #16506)</para>
882 </listitem>
883
884 <listitem>
885 <para>Linux Additions: added <emphasis>vboxsf</emphasis> FS modules
886 alias (bug #16404)</para>
887 </listitem>
888
889 <listitem>
890 <para>Linux Additions: fix for the shared folders kernel module to
891 compile on Linux 4.10</para>
892 </listitem>
893
894 <listitem>
895 <para>Linux Additions: properly install the Linux kernel module
896 override rule on distributions without /etc/depmod.d</para>
897 </listitem>
898
899 <listitem>
900 <para>Windows Additions: fixed a crash with recent Windows 10 builds
901 if 3D is disabled (bug #15973)</para>
902 </listitem>
903
904 </itemizedlist>
905 </sect1>
906
907 <sect1>
908 <title>Version 5.1.14 (2017-01-16)</title>
909
910 <para>This is a maintenance release. The following items were fixed and/or
911 added:</para>
912
913 <itemizedlist>
914
915 <listitem>
916 <para>VMM: fixed emulation of certain instructions for 64-bit guests
917 on 32-bit hosts</para>
918 </listitem>
919
920 <listitem>
921 <para>VMM: properly handle certain MSRs for 64-bit guests on ancient
922 CPUs without VT-x support for MSR bitmaps (bug #13886)</para>
923 </listitem>
924
925 <listitem>
926 <para>GUI: fixed a crash with multimonitor setups under certain
927 conditions</para>
928 </listitem>
929
930 <listitem>
931 <para>GUI: allow cloning of snapshots when the VM is running</para>
932 </listitem>
933
934 <listitem>
935 <para>NVMe: fixed compatibility with the Storage Performance Development
936 Kit (SPDK, bug #16368)</para>
937 </listitem>
938
939 <listitem>
940 <para>VBoxSVC: fixed a crash under rare circumstances</para>
941 </listitem>
942
943 <listitem>
944 <para>VBoxManage: added a sanity check to
945 <emphasis>modifymedium --resize</emphasis> to prevent users from
946 resizing their hard disk from 1GB to 1PB (bug #16311)</para>
947 </listitem>
948
949 <listitem>
950 <para>Windows hosts: another fix for recent Windows 10 hosts</para>
951 </listitem>
952
953 <listitem>
954 <para>Linux hosts: Linux 4.10 fixes</para>
955 </listitem>
956
957 <listitem>
958 <para>Linux Additions: fixed protocol error during certain operations on
959 shared folders (bug #8463)</para>
960 </listitem>
961
962 </itemizedlist>
963 </sect1>
964
965 <sect1>
966 <title>Version 5.1.12 (2016-12-20)</title>
967
968 <para>This is a maintenance release. The following items were fixed and/or
969 added:</para>
970
971 <itemizedlist>
972
973 <listitem>
974 <para>VMM: fixed <emphasis>VERR_IEM_ASPECT_NOT_IMPLEMENTED</emphasis>
975 Guru Meditations with certain Linux guests if KVM paravirtualization
976 is enabled (5.1 regression; bugs #15613 and #16251)</para>
977 </listitem>
978
979 <listitem>
980 <para>VMM: fixed <emphasis>VERR_VMX_UNABLE_TO_START_VM</emphasis>
981 Guru Meditations under rare conditions</para>
982 </listitem>
983
984 <listitem>
985 <para>GUI: prevent a crash under certain conditions if the VM is
986 terminated very early</para>
987 </listitem>
988
989 <listitem>
990 <para>GUI: fixed certain keyboard capture issues (5.1.10 regression;
991 Mac OS X hosts only; bug #16150)</para>
992 </listitem>
993
994 <listitem>
995 <para>GUI: fixed dragging guest windows in seamless mode with the
996 keyboard captured (X11 hosts only; bug #15837)</para>
997 </listitem>
998
999 <listitem>
1000 <para>GUI: fixed a problem where the <emphasis>new version detected</emphasis>
1001 dialog was covered by the <emphasis>appliance import</emphasis> dialog
1002 (Mac OS X hosts only; bug #16238)</para>
1003 </listitem>
1004
1005 <listitem>
1006 <para>Storage: fixed NVMe reset processing when doing
1007 <emphasis>rmmod nvme; modprobe nvme</emphasis> in a Linux guest
1008 (bug #16080)</para>
1009 </listitem>
1010
1011 <listitem>
1012 <para>Storage: fixed creating a snapshot when the VM is running
1013 and an NVMe controller is present</para>
1014 </listitem>
1015
1016 <listitem>
1017 <para>Storage: fixed a problem with the LsiLogic SCSI controller where
1018 requests could be lost with SMP guests</para>
1019 </listitem>
1020
1021 <listitem>
1022 <para>E1000: fixed "cable disconnected" issue (Mac OS X guests only;
1023 5.1.10 regression; bug #16260)</para>
1024 </listitem>
1025
1026 <listitem>
1027 <para>E1000: fixed "TX unit hang" issue (Linux guests only;
1028 5.1.10 regression; bug #16221)</para>
1029 </listitem>
1030
1031 <listitem>
1032 <para>Parallel ports: fixed port enumeration on Windows host (bugs
1033 #15872 and #16127)</para>
1034 </listitem>
1035
1036 <listitem>
1037 <para>API: don't crash when sanitizing certain VM names
1038 (bug #16299)</para>
1039 </listitem>
1040
1041 <listitem>
1042 <para>Linux hosts: automatically disable asynchronous I/O on Linux 2.6.18
1043 kernels as high I/O load may trigger kernel oopses on these kernels if
1044 this feature is enabled</para>
1045 </listitem>
1046
1047 <listitem>
1048 <para>Linux hosts / guests: Linux 2.6.28 compile fix (bug #16267)</para>
1049 </listitem>
1050
1051 <listitem>
1052 <para>Linux hosts: compile Linux 4.9 compile fix (bug #16286)</para>
1053 </listitem>
1054
1055 <listitem>
1056 <para>Linux Additions: warn the user about a known bug with older
1057 Linux guests (e.g. Debian 7) requiring manual work to get 3D
1058 working (bug #15319)</para>
1059 </listitem>
1060
1061 <listitem>
1062 <para>Linux Additions: fix the graphics driver build with Linux
1063 4.10 and later (bug #16298)</para>
1064 </listitem>
1065
1066 <listitem>
1067 <para>Windows Additions: fixed a crash in the WDDM driver under
1068 certain conditions</para>
1069 </listitem>
1070
1071 </itemizedlist>
1072 </sect1>
1073
1074 <sect1>
1075 <title>Version 5.1.10 (2016-11-21)</title>
1076
1077 <para>This is a maintenance release. The following items were fixed and/or
1078 added:</para>
1079
1080 <itemizedlist>
1081
1082 <listitem>
1083 <para>GUI: the USB filter settings dialog should allow to specify the
1084 USB revision in hexadecimal format (bug #15400)</para>
1085 </listitem>
1086
1087 <listitem>
1088 <para>GUI: fixed crash on certain hosts when pressing certain key
1089 combinations (Windows hosts only; bug #15719)</para>
1090 </listitem>
1091
1092 <listitem>
1093 <para>GUI: fixed issue with updating the available-geometry on
1094 host-screen work-area resize</para>
1095 </listitem>
1096
1097 <listitem>
1098 <para>GUI: don't crash / hang on certain environments if accessibility
1099 support is enabled</para>
1100 </listitem>
1101
1102 <listitem>
1103 <para>GUI: fixed various issues in Unscaled HiDPI Output mode
1104 (bug #15707)</para>
1105 </listitem>
1106
1107 <listitem>
1108 <para>GUI: extend the VM Input menu with
1109 <emphasis>Print Screen</emphasis>-related actions</para>
1110 </listitem>
1111
1112 <listitem>
1113 <para>GUI: improved handling of inserting the Guest Additions ISO image
1114 by trying all available optical drives rather than only the first one
1115 and by not asking the user if he wants to force unmounting (which
1116 doesn't work in most cases anyway)</para>
1117 </listitem>
1118
1119 <listitem>
1120 <para>API: default to RTC using UTC for Solaris 11 guests</para>
1121 </listitem>
1122
1123 <listitem>
1124 <para>Settings: be less restrictive when reading a VM configuration
1125 containing a host-only adapter without an interface name</para>
1126 </listitem>
1127
1128 <listitem>
1129 <para>Storage: fixed resizing VDI images resulting in an
1130 unbootable image under certain circumstances (bug #15983)</para>
1131 </listitem>
1132
1133 <listitem>
1134 <para>NAT: fixed several 5.1.8 regressions on Mac OS X and Windows
1135 hosts (bug #16084)</para>
1136 </listitem>
1137
1138 <listitem>
1139 <para>Audio: fixed a few 5.1.x regressions by using the audio code
1140 from 5.0.x until the audio overhaul is completed</para>
1141 </listitem>
1142
1143 <listitem>
1144 <para>VBoxManage: fixed documentation of the
1145 <emphasis>storagectl</emphasis> command (bug #15971)</para>
1146 </listitem>
1147
1148 <listitem>
1149 <para>Build system: another fix for building VirtualBox on systems
1150 which default to Python 3</para>
1151 </listitem>
1152
1153 <listitem>
1154 <para>Windows hosts: hardening fix for Windows 10 build 14971 (bug #16202)</para>
1155 </listitem>
1156
1157 <listitem>
1158 <para>Windows Additions: properly start the VirtualBox guest services even
1159 if the guest user name contains special characters (bug #15982)</para>
1160 </listitem>
1161
1162 <listitem>
1163 <para>Solaris Additions: fixed preemptible mouse notification callback being
1164 executed under a spinlock for Solaris guests</para>
1165 </listitem>
1166
1167 <listitem>
1168 <para>Linux hosts / guests: Linux 4.9 fixes (bugs #16155 and #16064)</para>
1169 </listitem>
1170
1171 <listitem>
1172 <para>Linux Additions: fixed Linux kernel module override rule
1173 (thanks Mark Furneaux)</para>
1174 </listitem>
1175
1176 </itemizedlist>
1177 </sect1>
1178
1179 <sect1>
1180 <title>Version 5.1.8 (2016-10-18)</title>
1181
1182 <para>This is a maintenance release. The following items were fixed and/or
1183 added:</para>
1184
1185 <itemizedlist>
1186
1187 <listitem>
1188 <para>GUI: fixed keyboard shortcut handling regressions (Mac OS X hosts
1189 only; bugs #15937 and #15938)</para>
1190 </listitem>
1191
1192 <listitem>
1193 <para>GUI: fixed keyboard handling regression for separate UI (Windows
1194 hosts only; bugs #15928)</para>
1195 </listitem>
1196
1197 <listitem>
1198 <para>NAT: don't exceed the maximum number of "search" suffixes.
1199 Patch from bug #15948</para>
1200 </listitem>
1201
1202 <listitem>
1203 <para>NAT: fixed parsing of port-forwarding rules with a name which
1204 contains a slash (bug #16002)</para>
1205 </listitem>
1206
1207 <listitem>
1208 <para>NAT Network: when the host has only loopback nameserver
1209 that cannot be mapped to the guests (e.g. dnsmasq running on
1210 127.0.1.1), make DHCP supply NAT Network DNS proxy as
1211 nameserver</para>
1212 </listitem>
1213
1214 <listitem>
1215 <para>Bridged Network: prevent flooding syslog with packet allocation
1216 error messages (bug #15569)</para>
1217 </listitem>
1218
1219 <listitem>
1220 <para>Audio: now using Audio Queues on Mac OS X hosts</para>
1221 </listitem>
1222
1223 <listitem>
1224 <para>Audio: fixed recording with the PulseAudio backend (5.1 regression)</para>
1225 </listitem>
1226
1227 <listitem>
1228 <para>Audio: various bugfixes</para>
1229 </listitem>
1230
1231 <listitem>
1232 <para>Snapshots: fixed regression in 5.1.4 for deleting snapshots with
1233 several disks (bug #15831)</para>
1234 </listitem>
1235
1236 <listitem>
1237 <para>Snapshots: crash fix and better error reporting when snapshot
1238 deletion failed</para>
1239 </listitem>
1240
1241 <listitem>
1242 <para>Storage: some fixes for the NVMe emulation with Windows guests</para>
1243 </listitem>
1244
1245 <listitem>
1246 <para>API: fixed initialization of SAS controllers (bug #15972)</para>
1247 </listitem>
1248
1249 <listitem>
1250 <para>Build system: make it possible to build VBox on systems which
1251 default to Python 3</para>
1252 </listitem>
1253
1254 <listitem>
1255 <para>Windows hosts: detect certain cases of
1256 <emphasis>REGDB_E_CLASSNOTREG</emphasis> errors and print a helpful
1257 error message</para>
1258 </listitem>
1259
1260 <listitem>
1261 <para>Windows hosts: adapted to changes in Windows 10 build 14901
1262 (bug #15944)</para>
1263 </listitem>
1264
1265 <listitem>
1266 <para>Windows hosts: better support for processor groups on Windows 7
1267 and later which is required on certain hosts with many CPUs</para>
1268 </listitem>
1269
1270 <listitem>
1271 <para>Windows installer / Additions: added option to prevent creating
1272 of start menu items (bug #15922)</para>
1273 </listitem>
1274
1275 <listitem>
1276 <para>Windows Additions / VGA: if the guest's power management turns
1277 a virtual screen off, blank the corresponding VM window rather than
1278 hide the window</para>
1279 </listitem>
1280
1281 <listitem>
1282 <para>Windows Additions: fixed a generic bug which could lead to
1283 freezing shared folders (bug #15662)</para>
1284 </listitem>
1285
1286 <listitem>
1287 <para>Linux hosts / guests: fix for kernels with
1288 <emphasis>CONFIG_CPUMASK_OFFSTACK</emphasis> set (bug #16020)</para>
1289 </listitem>
1290
1291 <listitem>
1292 <para>Linux Additions: don't require all virtual consoles be in text
1293 mode. This should fix cases when the guest is booted with a graphical
1294 boot screen (bug #15683)</para>
1295 </listitem>
1296
1297 <listitem>
1298 <para>Linux Additions: added depmod overrides for the vboxguest and vboxsf
1299 kernel modules to fix conflicts with modules shipped by certain Linux
1300 distributions</para>
1301 </listitem>
1302
1303 <listitem>
1304 <para>X11 Additions: disable 3D on the guest if the host does not
1305 provide enough capabilities (bug #15860)</para>
1306 </listitem>
1307
1308 </itemizedlist>
1309 </sect1>
1310
1311 <sect1>
1312 <title>Version 5.1.6 (2016-09-12)</title>
1313
1314 <para>This is a maintenance release. The following items were fixed and/or
1315 added:</para>
1316
1317 <itemizedlist>
1318
1319 <listitem>
1320 <para>GUI: fixed issue with opening '.vbox' files and it's aliases</para>
1321 </listitem>
1322
1323 <listitem>
1324 <para>GUI: keyboard grabbing fixes (bugs #15771 and #15745)</para>
1325 </listitem>
1326
1327 <listitem>
1328 <para>GUI: fix for passing through Ctrl + mouse-click (Mac OS X hosts only;
1329 bug #15714)</para>
1330 </listitem>
1331
1332 <listitem>
1333 <para>GUI: fixed automatic deletion of extension pack files (bugs #11352
1334 and #14742)</para>
1335 </listitem>
1336
1337 <listitem>
1338 <para>USB: fixed showing unknown device instead of the manufacturer or
1339 product description under certain circumstances (5.1.0 regression;
1340 bug #15764)</para>
1341 </listitem>
1342
1343 <listitem>
1344 <para>XHCI: another fix for a hanging guest under certain conditions
1345 as result of the fix for bug #15747, this time for Windows 7 guests</para>
1346 </listitem>
1347
1348 <listitem>
1349 <para>Serial: fixed high CPU usage with certain USB to serial converters
1350 on Linux hosts (bug #7796)</para>
1351 </listitem>
1352
1353 <listitem>
1354 <para>Storage: fixed attaching stream optimized VMDK images (bug #14764)</para>
1355 </listitem>
1356
1357 <listitem>
1358 <para>Storage: reject image variants which are unsupported by the
1359 backend (bug #7227)</para>
1360 </listitem>
1361
1362 <listitem>
1363 <para>Storage: fixed loading saved states created with VirtualBox 5.0.10
1364 and older when using a SCSI controller (bug #15865)</para>
1365 </listitem>
1366
1367 <listitem>
1368 <para>Storage: fixed broken NVMe emulation if the host I/O cache setting
1369 is enabled</para>
1370 </listitem>
1371
1372 <listitem>
1373 <para>Storage: fixed using multiple NVMe controllers if ICH9 is used</para>
1374 </listitem>
1375
1376 <listitem>
1377 <para>NVMe: fixed a crash during reset which could happen under certain
1378 circumstances</para>
1379 </listitem>
1380
1381 <listitem>
1382 <para>Audio: fixed microphone input (5.1.2 regression; bugs #14386 and
1383 #15802)</para>
1384 </listitem>
1385
1386 <listitem>
1387 <para>Audio: fixed crashes under certain conditions (5.1.0
1388 regression; bug #15887 and others)</para>
1389 </listitem>
1390
1391 <listitem>
1392 <para>Audio: fixed recording with the ALSA backend (5.1 regression)</para>
1393 </listitem>
1394
1395 <listitem>
1396 <para>Audio: fixed stream access mode with OSS backend (5.1 regression,
1397 thanks to Jung-uk Kim)</para>
1398 </listitem>
1399
1400 <listitem>
1401 <para>E1000: do also return masked bits when reading the ICR register,
1402 this fixes booting from iPXE (5.1.2 regression; bug #15846)</para>
1403 </listitem>
1404
1405 <listitem>
1406 <para>BIOS: fixed 4bpp scanline calculation (bug #15787)</para>
1407 </listitem>
1408
1409 <listitem>
1410 <para>API: relax the check for the version attribute in OVF/OVA
1411 appliances (bug #15856)</para>
1412 </listitem>
1413
1414 <listitem>
1415 <para>Windows hosts: fixed crashes when terminating the VM selector
1416 or other VBox COM clients (bug #15726 and others)</para>
1417 </listitem>
1418
1419 <listitem>
1420 <para>Linux Installer: fixed path to the documentation in .rpm
1421 packages (5.1.0 regression)</para>
1422 </listitem>
1423
1424 <listitem>
1425 <para>Linux Installer: fixed the vboxdrv.sh script to prevent an
1426 SELinux complaint (bug #15816)</para>
1427 </listitem>
1428
1429 <listitem>
1430 <para>Linux hosts: don't use 32-bit legacy capabilities</para>
1431 </listitem>
1432
1433 <listitem>
1434 <para>Linux Additions: Linux 4.8 fix for the kernel display driver
1435 (bugs #15890 and #15896)</para>
1436 </listitem>
1437
1438 <listitem>
1439 <para>Linux Additions: don't load the kernel modules provided by the
1440 Linux distribution but load the kernel modules from the official Guest
1441 Additions package instead (bug #15324)</para>
1442 </listitem>
1443
1444 <listitem>
1445 <para>Linux Additions: fix dynamic resizing problems in recent
1446 Linux guests (bug #15875)</para>
1447 </listitem>
1448
1449 <listitem>
1450 <para>User Manual: fixed error in the VBoxManage chapter for the
1451 <emphasis>getextradata enumerate</emphasis> example (bug #15862)</para>
1452 </listitem>
1453
1454 </itemizedlist>
1455 </sect1>
1456
1457 <sect1>
1458 <title>Version 5.1.4 (2016-08-16)</title>
1459
1460 <para>This is a maintenance release. The following items were fixed and/or
1461 added:</para>
1462
1463 <itemizedlist>
1464
1465 <listitem>
1466 <para>GUI: show actual VM uptime in the session information window</para>
1467 </listitem>
1468
1469 <listitem>
1470 <para>Audio: re-enabled speakers for Mac OS X guests (5.1.0 regression;
1471 bug #15611)</para>
1472 </listitem>
1473
1474 <listitem>
1475 <para>Audio: fixed crashes under certain conditions</para>
1476 </listitem>
1477
1478 <listitem>
1479 <para>USB: fixed a hang under certain conditions</para>
1480 </listitem>
1481
1482 <listitem>
1483 <para>USB: fixed a hanging guest under certain conditions (bug #15747)</para>
1484 </listitem>
1485
1486 <listitem>
1487 <para>PIIX4: implemented dummy SMBus controller to prevent annoying
1488 Linux kernel warnings about uninitialized SMBus base address
1489 (bug #9517)</para>
1490 </listitem>
1491
1492 <listitem>
1493 <para>NVMe: several fixes to improve stability, fixed a crash while
1494 saving a VM state</para>
1495 </listitem>
1496
1497 <listitem>
1498 <para>VMDK: fixed an issue creating fixed size images with certain
1499 sizes and the Split2G option enabled (bug #15748)</para>
1500 </listitem>
1501
1502 <listitem>
1503 <para>VHDX: fixed cloning images with VBoxManage clonehd
1504 (bug #14288)</para>
1505 </listitem>
1506
1507 <listitem>
1508 <para>Storage: fixed broken bandwidth limitation when the limit is very
1509 low (bug #14982)</para>
1510 </listitem>
1511
1512 <listitem>
1513 <para>EFI: fixed sending debug messages in the EFI firmware if a serial
1514 port is enabled (bug #12161)</para>
1515 </listitem>
1516
1517 <listitem>
1518 <para>OVF: when importing appliances, make sure that the version of the
1519 embedded VirtualBox specific settings is processed, to get the
1520 default settings handling right</para>
1521 </listitem>
1522
1523 <listitem>
1524 <para>VBoxManage: Don't try to set the medium type if there is no change
1525 (bug #13850)</para>
1526 </listitem>
1527
1528 <listitem>
1529 <para>Linux installer: fixed some scripting issues (bugs #15701
1530 and #15702)</para>
1531 </listitem>
1532
1533 <listitem>
1534 <para>Linux installer: fixed a path issue on certain Linux
1535 distributions (bug #15717)</para>
1536 </listitem>
1537
1538 <listitem>
1539 <para>Windows hosts: fixed corrupted mouse pointers with some Linux
1540 and Solaris guests (bug #15665)</para>
1541 </listitem>
1542
1543 <listitem>
1544 <para>Linux Additions: made the video driver work on 32-bit guests
1545 with large video memory sizes (bug #15621)</para>
1546 </listitem>
1547
1548 <listitem>
1549 <para>Linux Additions: made the video driver work on kernel 4.7 and
1550 later (bug #15769)</para>
1551 </listitem>
1552
1553 <listitem>
1554 <para>Linux Additions: converted a failure message to an informational
1555 one when drivers could not be stopped during upgrade (bug
1556 #15692)</para>
1557 </listitem>
1558
1559 <listitem>
1560 <para>Linux Additions: made the video driver work around an X server
1561 bug which cause screen refresh to stop (bug #15511)</para>
1562 </listitem>
1563
1564 <listitem>
1565 <para>Windows Additions: auto-resizing fixes for Windows 10 guests
1566 (bug #15257)</para>
1567 </listitem>
1568
1569 <listitem>
1570 <para>Windows Additions: fixed VBoxTray problems with Windows 2000
1571 (bug #15661)</para>
1572 </listitem>
1573
1574 </itemizedlist>
1575 </sect1>
1576
1577 <sect1>
1578 <title>Version 5.1.2 (2016-07-21)</title>
1579
1580 <para>This is a maintenance release. The following items were fixed and/or
1581 added:</para>
1582
1583 <itemizedlist>
1584
1585 <listitem>
1586 <para>VMM: several fixes</para>
1587 </listitem>
1588
1589 <listitem>
1590 <para>GUI: fixed screenshot if the VM is started in separate mode</para>
1591 </listitem>
1592
1593 <listitem>
1594 <para>GUI: fixed issue with double-click/opening registered file types
1595 (.vbox and .vbox-extpack) on Mac OS X (bug #15648)</para>
1596 </listitem>
1597
1598 <listitem>
1599 <para>GUI: fixed a bug which made it impossible close some error/warning
1600 messages using the close button</para>
1601 </listitem>
1602
1603 <listitem>
1604 <para>GUI: weakened the control over the VM window behavior allowing to resize
1605 it across multiple screens and to use in Snap Assist techniques</para>
1606 </listitem>
1607
1608 <listitem>
1609 <para>GUI: jump to the second tab of the session information window
1610 (5.1.0 regression)</para>
1611 </listitem>
1612
1613 <listitem>
1614 <para>GUI: fix for Alt-Tab</para>
1615 </listitem>
1616
1617 <listitem>
1618 <para>Storage: fixed creating fixed size VHD images (bug #15601)</para>
1619 </listitem>
1620
1621 <listitem>
1622 <para>Storage: fixed a hang during power off if the VM was suspended
1623 before and a NVMe controller is configured</para>
1624 </listitem>
1625
1626 <listitem>
1627 <para>USB: fixed a crash under certain conditions</para>
1628 </listitem>
1629
1630 <listitem>
1631 <para>Audio: make AC'97 volume control work again (5.1.0 regression;
1632 bug #15598)</para>
1633 </listitem>
1634
1635 <listitem>
1636 <para>Audio: fixed rare VM hangs when using AC'97 emulation</para>
1637 </listitem>
1638
1639 <listitem>
1640 <para>Audio: SB16 fixes</para>
1641 </listitem>
1642
1643 <listitem>
1644 <para>EFI: fixed access to devices attached to SATA port 2 and
1645 higher (bug #15607)</para>
1646 </listitem>
1647
1648 <listitem>
1649 <para>OVA: fix for checking certain signatures</para>
1650 </listitem>
1651
1652 <listitem>
1653 <para>OVA: fixed MAC address generation for appliances created by
1654 VirtualBox (5.1.0 regression; bug #15623)</para>
1655 </listitem>
1656
1657 <listitem>
1658 <para>API: fixed audio settings handling for older config files
1659 (bug #15626)</para>
1660 </listitem>
1661
1662 <listitem>
1663 <para>API: fixed truncation of USB product/vendor IDs on Linux
1664 hosts (5.1.0 regression; bug #15644)</para>
1665 </listitem>
1666
1667 <listitem>
1668 <para>API: fixed VRDP with authentication (bug #15653)</para>
1669 </listitem>
1670
1671 <listitem>
1672 <para>API: don't crash if there is no graphics controller configured
1673 (bug #15628)</para>
1674 </listitem>
1675
1676 <listitem>
1677 <para>Linux hosts: fixed EL5 builds (bug #15634)</para>
1678 </listitem>
1679
1680 <listitem>
1681 <para>non-Windows hosts: fixed a crash during shutdown under rare
1682 circumstances (bug #15568)</para>
1683 </listitem>
1684
1685 <listitem>
1686 <para>Linux Additions: fixed SELinux issue which prevented certain
1687 Linux guests to work in 3D mode (bug #15574)</para>
1688 </listitem>
1689
1690 <listitem>
1691 <para>User Manual: updates</para>
1692 </listitem>
1693
1694 </itemizedlist>
1695 </sect1>
1696
1697 <sect1>
1698 <title>Version 5.1.0 (2016-07-12)</title>
1699
1700 <para>This is a major update. The following major new features
1701 were added:</para>
1702
1703 <itemizedlist>
1704
1705 <listitem>
1706 <para>VMM: new APIC and I/O APIC implementations that result in significantly improved
1707 performance in certain situations (for example with networking, bug #15295)</para>
1708 </listitem>
1709
1710 <listitem>
1711 <para>VMM: added support for Hyper-V paravirtualized debugging of Windows guests</para>
1712 </listitem>
1713
1714 <listitem>
1715 <para>VMM: emulate even more MMIO and shadow pagetable exits without going back to
1716 user mode</para>
1717 </listitem>
1718
1719 <listitem>
1720 <para>GUI: overall migration to Qt5 (bug #11775)</para>
1721 </listitem>
1722
1723 <listitem>
1724 <para>GUI: passive API event listener improving the VM GUI performance and
1725 response time</para>
1726 </listitem>
1727
1728 <listitem>
1729 <para>Audio: added HDA (High Definition Audio) support for newer Linux guests</para>
1730 </listitem>
1731
1732 <listitem>
1733 <para>Audio: added on-demand timers which should improve the overall performance
1734 and reduce the CPU consumption</para>
1735 </listitem>
1736
1737 <listitem>
1738 <para>Audio: more fine-grained volume control for the AC'97 emulation, which now also
1739 takes the master volume control into account</para>
1740 </listitem>
1741
1742 <listitem>
1743 <para>better support for Python 3</para>
1744 </listitem>
1745
1746 </itemizedlist>
1747
1748 <para>In addition, the following items were fixed and/or added:</para>
1749
1750 <itemizedlist>
1751
1752 <listitem>
1753 <para>VMM: activate the x2APIC by default for Linux guests</para>
1754 </listitem>
1755
1756 <listitem>
1757 <para>VMM: many more fixes</para>
1758 </listitem>
1759
1760 <listitem>
1761 <para>GUI: the <emphasis>Detach UI</emphasis> action is now a part of the
1762 VM Machine menu</para>
1763 </listitem>
1764
1765 <listitem>
1766 <para>GUI: reworked session information window</para>
1767 </listitem>
1768
1769 <listitem>
1770 <para>GUI: the new VM wizard now allows to choose the VM location for the VM
1771 which is being created</para>
1772 </listitem>
1773
1774 <listitem>
1775 <para>GUI: fixed location of touch events in unscaled HiDPI mode
1776 (bugs #14366, #14367)</para>
1777 </listitem>
1778
1779 <listitem>
1780 <para>GUI: various bugfixes and internal cleanup</para>
1781 </listitem>
1782
1783 <listitem>
1784 <para>Storage: use <emphasis>fallocate()</emphasis> or similar if present to speed
1785 up creating fixed-sized disk images (bug #5967)</para>
1786 </listitem>
1787
1788 <listitem>
1789 <para>Storage: implemented NVMHCI-compatible storage controller</para>
1790 </listitem>
1791
1792 <listitem>
1793 <para>Audio: various bugfixes and infrastructure improvements</para>
1794 </listitem>
1795
1796 <listitem>
1797 <para>E1000: implemented interrupt throttling for performance improvements</para>
1798 </listitem>
1799
1800 <listitem>
1801 <para>EFI: many improvements, for example allow to boot from USB</para>
1802 </listitem>
1803
1804 <listitem>
1805 <para>OVF: improved handling of signed manifests</para>
1806 </listitem>
1807
1808 <listitem>
1809 <para>API: Windows XP guests and Windows 2003 server guests now default to
1810 the E1000 T Server network card</para>
1811 </listitem>
1812
1813 <listitem>
1814 <para>VBoxSVC: fixed several memory leaks when handling .dmg images</para>
1815 </listitem>
1816
1817 <listitem>
1818 <para>Installers: ship VBoxBugReport</para>
1819 </listitem>
1820
1821 <listitem>
1822 <para>Windows hosts: reworked COM proxy (e.g. bug #8298)</para>
1823 </listitem>
1824
1825 <listitem>
1826 <para>Linux installers: no longer rely on DKMS for module rebuilding</para>
1827 </listitem>
1828
1829 <listitem>
1830 <para>Linux Additions: fix a problem when updating the initramfs after
1831 the guest modules are compiled (bug #15579)</para>
1832 </listitem>
1833
1834 <listitem>
1835 <para>Linux Additions: try to fix a problem where the OpenGL libraries
1836 where loaded by the X server when we only support X clients
1837 (bug #15574)</para>
1838 </listitem>
1839
1840 </itemizedlist>
1841
1842 </sect1>
1843
1844 <sect1>
1845 <title>Version 5.0.24 (2016-06-28)</title>
1846
1847 <para>This is a maintenance release. The following items were fixed and/or
1848 added:</para>
1849
1850 <itemizedlist>
1851
1852 <listitem>
1853 <para>VMM: reverted to the old I/O-APIC code for now to fix certain
1854 regressions with 5.0.22 (bug #15529). This means that the networking
1855 performance with certain guests will drop to the 5.0.20 level
1856 (bug #15295). One workaround is to disable GRO for Linux guests</para>
1857 </listitem>
1858
1859 <listitem>
1860 <para>Main: when taking a screenshot, don't save garbage for blanked
1861 screens</para>
1862 </listitem>
1863
1864 <listitem>
1865 <para>NAT: correctly parse resolv.conf file with multiple
1866 separators (5.0.22 regression)</para>
1867 </listitem>
1868
1869 <listitem>
1870 <para>Storage: fixed a possible corruption of stream optimized
1871 VMDK images from VMware when opened in read/write mode for the
1872 first time</para>
1873 </listitem>
1874
1875 <listitem>
1876 <para>ACPI: notify the guest when the battery / AC state changes instead
1877 of relying on guest polling</para>
1878 </listitem>
1879
1880 <listitem>
1881 <para>Linux hosts: fixed <emphasis>VERR_VMM_SET_JMP_ABORTED_RESUME</emphasis>
1882 Guru Meditations on hosts with Linux 4.6 or later (bug #15439)</para>
1883 </listitem>
1884
1885 <listitem>
1886 <para>Solaris hosts: make the GUI work on Solaris 10 again (bug #15549)</para>
1887 </listitem>
1888
1889 </itemizedlist>
1890 </sect1>
1891
1892 <sect1>
1893 <title>Version 5.0.22 (2016-06-16)</title>
1894
1895 <para>This is a maintenance release. The following items were fixed and/or
1896 added:</para>
1897
1898 <itemizedlist>
1899
1900 <listitem>
1901 <para>VMM: fixes for certain Intel Atom hosts (bug #14915)</para>
1902 </listitem>
1903
1904 <listitem>
1905 <para>VMM: properly restore the complete FPU state for 32-bit guests
1906 on 64-bit hosts on Intel Sandy Bridge and Ivy Bridge CPUs</para>
1907 </listitem>
1908
1909 <listitem>
1910 <para>VMM: new I/O-APIC implementation fixing several bugs and improving
1911 the performance under certain conditions (bug #15295 and others)</para>
1912 </listitem>
1913
1914 <listitem>
1915 <para>VMM: fixed a potential Linux guest panic on AMD hosts</para>
1916 </listitem>
1917
1918 <listitem>
1919 <para>VMM: fixed a potential hang with 32-bit EFI guests on
1920 Intel CPUs (VT-x without unrestricted guest execution)</para>
1921 </listitem>
1922
1923 <listitem>
1924 <para>GUI: don't allow to start subsequent separate VM instances</para>
1925 </listitem>
1926
1927 <listitem>
1928 <para>GUI: raised upper limit for video capture screen resolution
1929 (bug #15432)</para>
1930 </listitem>
1931
1932 <listitem>
1933 <para>GUI: warn if the VM has less than 128MB VRAM configured and 3D
1934 enabled</para>
1935 </listitem>
1936
1937 <listitem>
1938 <para>Main: when monitoring DNS configuration changes on Windows hosts
1939 avoid false positives from competing DHCP renewals. This should fix
1940 NAT link flaps when host has multiple DHCP configured interfaces, in
1941 particular when the host uses OpnVPN</para>
1942 </listitem>
1943
1944 <listitem>
1945 <para>Main: properly display an error message if the VRDE server
1946 cannot be enabled at runtime, for example because another service
1947 is using the same port</para>
1948 </listitem>
1949
1950 <listitem>
1951 <para>NAT: Initialize guest address guess for wildcard
1952 port-forwarding rules with default guest address (bug #15412)</para>
1953 </listitem>
1954
1955 <listitem>
1956 <para>VGA: fix for a problem which made certain legacy guests crash
1957 under certain conditions (bug #14811)</para>
1958 </listitem>
1959
1960 <listitem>
1961 <para>OVF: fixed import problems for some appliances using an AHCI
1962 controller created by 3rd party applications</para>
1963 </listitem>
1964
1965 <listitem>
1966 <para>SDK: reduced memory usage in the webservice Java bindings</para>
1967 </listitem>
1968
1969 <listitem>
1970 <para>Windows hosts: fixed performance regresson with SMP guests
1971 (5.0 regression)</para>
1972 </listitem>
1973
1974 <listitem>
1975 <para>Windows hosts: fixes for the shared clipboard</para>
1976 </listitem>
1977
1978 <listitem>
1979 <para>Windows hosts: Windows hardening fix</para>
1980 </listitem>
1981
1982 <listitem>
1983 <para>Windows Additions: fixes to retain the guest display layout
1984 when resizing or disabling the guest monitors</para>
1985 </listitem>
1986
1987 <listitem>
1988 <para>Linux hosts: EL 6.8 fix (bug #15411)</para>
1989 </listitem>
1990
1991 <listitem>
1992 <para>Linux hosts: Linux 4.7 fix (bug #15459)</para>
1993 </listitem>
1994
1995 <listitem>
1996 <para>Linux Additions: Linux 4.7 fixes (bug #15444)</para>
1997 </listitem>
1998
1999 <listitem>
2000 <para>Linux Additions: fix for certain 32-bit guests (5.0.18
2001 regression; bug #15320)</para>
2002 </listitem>
2003
2004 <listitem>
2005 <para>Linux Additions: fixed mouse pointer offset (5.0.18
2006 regression; bug #15324)</para>
2007 </listitem>
2008
2009 <listitem>
2010 <para>Linux Additions: made old X.Org releases work again with
2011 kernels 3.11 and later (5.0.18 regression; bug #15319)</para>
2012 </listitem>
2013
2014 <listitem>
2015 <para>Linux Additions: fixed X.Org crash after hard guest reset
2016 (5.0.18 regression; bug #15354)</para>
2017 </listitem>
2018
2019 <listitem>
2020 <para>Linux Additions: don't stop the X11 setup if loading the
2021 shared folders module fails (5.0.18 regression)</para>
2022 </listitem>
2023
2024 <listitem>
2025 <para>Linux Additions: don't complain if the Drag and Drop service
2026 is not available on the host</para>
2027 </listitem>
2028
2029 <listitem>
2030 <para>Solaris Additions: added support for X.org 1.18</para>
2031 </listitem>
2032
2033 </itemizedlist>
2034 </sect1>
2035
2036 <sect1>
2037 <title>Version 5.0.20 (2016-04-28)</title>
2038
2039 <para>This is a maintenance release. The following items were fixed and/or
2040 added:</para>
2041
2042 <itemizedlist>
2043
2044 <listitem>
2045 <para>Storage: fixed a regression causing write requests from the BIOS
2046 to cause a Guru Meditation with the LsiLogic SCSI controller
2047 (5.0.18 regression; bug #15317)</para>
2048 </listitem>
2049
2050 <listitem>
2051 <para>Storage: several emulation fixes in the BusLogic SCSI
2052 controller emulation</para>
2053 </listitem>
2054
2055 <listitem>
2056 <para>NAT Network: support TCP in DNS proxy (same problem as
2057 in bug #14736 for NAT)</para>
2058 </listitem>
2059
2060 <listitem>
2061 <para>NAT: rework handling of port-forwarding rules (bug #13570)</para>
2062 </listitem>
2063
2064 <listitem>
2065 <para>NAT: rewrite host resolver to handle more query types
2066 and make it asynchronous so that a stalled lookup doesn't block all
2067 NAT traffic</para>
2068 </listitem>
2069
2070 <listitem>
2071 <para>Snapshots: don't crash when restoring a snapshot which has more
2072 network adapters than the current state (ie when the snapshot uses
2073 ICH9 and the current state uses PIIX3)</para>
2074 </listitem>
2075
2076 <listitem>
2077 <para>Guest Control: various bugfixes for the <emphasis>copyfrom</emphasis>
2078 and <emphasis>copyto</emphasis> commands / API (bug #14336)</para>
2079 </listitem>
2080
2081 <listitem>
2082 <para>VBoxManage: list processor features on <emphasis>list
2083 hostinfo</emphasis> (bug #15334)</para>
2084 </listitem>
2085
2086 <listitem>
2087 <para>Linux hosts: fix for Linux 4.5 if
2088 <emphasis>CONFIG_NET_CLS_ACT</emphasis> is enabled (bug #15327)</para>
2089 </listitem>
2090
2091 <listitem>
2092 <para>Windows hosts: another fix for recent Windows 10 insider builds
2093 (bug #15337)</para>
2094 </listitem>
2095
2096 <listitem>
2097 <para>Windows hosts: make it work on Windows XP again (5.0.18
2098 regression)</para>
2099 </listitem>
2100
2101 <listitem>
2102 <para>Windows Additions: fixed performance issues with PowerPoint
2103 2010 and the WDDM graphics drivers if Aero is disabled</para>
2104 </listitem>
2105
2106 </itemizedlist>
2107
2108 </sect1>
2109
2110 <sect1>
2111 <title>Version 5.0.18 (2016-04-18)</title>
2112
2113 <para>This is a maintenance release. The following items were fixed and/or
2114 added:</para>
2115
2116 <itemizedlist>
2117
2118 <listitem>
2119 <para>GUI: position off-screen windows to be fully visible again on relaunch
2120 in consistence with default-behavior (bug #15226)</para>
2121 </listitem>
2122
2123 <listitem>
2124 <para>GUI: fixed the <emphasis>View</emphasis> menu /
2125 <emphasis>Full-screen Mode</emphasis> behavior on Mac OS X El Capitan</para>
2126 </listitem>
2127
2128 <listitem>
2129 <para>GUI: fixed a test which allowed to encrypt a hard disk with an
2130 empty password</para>
2131 </listitem>
2132
2133 <listitem>
2134 <para>GUI: fixed a crash under certain conditions during VM shutdown</para>
2135 </listitem>
2136
2137 <listitem>
2138 <para>GUI: fixed the size of the VM list scrollbar in the VM selector
2139 when entering a group</para>
2140 </listitem>
2141
2142 <listitem>
2143 <para>PC speaker passthrough: fixes (Linux hosts only; bug #627)</para>
2144 </listitem>
2145
2146 <listitem>
2147 <para>Drag and drop: several fixes</para>
2148 </listitem>
2149
2150 <listitem>
2151 <para>SATA: fixed hotplug flag handling when EFI is used</para>
2152 </listitem>
2153
2154 <listitem>
2155 <para>Storage: fixed handling of encrypted disk images with SCSI
2156 controllers (bug #14812)</para>
2157 </listitem>
2158
2159 <listitem>
2160 <para>Storage: fixed possible crash with Solaris 7 if the BusLogic
2161 SCSI controller is used</para>
2162 </listitem>
2163
2164 <listitem>
2165 <para>USB: properly purge non-ASCII characters from USB strings
2166 (bugs #8801, #15222)</para>
2167 </listitem>
2168
2169 <listitem>
2170 <para>NAT Network: fixed 100% CPU load in VBoxNetNAT on Mac OS X
2171 under certain circumstances (bug #15223)</para>
2172 </listitem>
2173
2174 <listitem>
2175 <para>ACPI: fixed ACPI tables to make the display color management
2176 settings available again for older Windows versions (4.3.22
2177 regression)</para>
2178 </listitem>
2179
2180 <listitem>
2181 <para>Guest Control: fixed <emphasis>VBoxManage copyfrom</emphasis>
2182 command (bug #14336)</para>
2183 </listitem>
2184
2185 <listitem>
2186 <para>Snapshots: fixed several problems when removing older snapshots
2187 (bug #15206)</para>
2188 </listitem>
2189
2190 <listitem>
2191 <para>VBoxManage: fixed <emphasis>--verbose</emphasis> output of the
2192 <emphasis>guestcontrol</emphasis> command</para>
2193 </listitem>
2194
2195 <listitem>
2196 <para>Windows hosts: hardening fixes required for recent Windows 10
2197 insider builds (bugs #15245, #15296)</para>
2198 </listitem>
2199
2200 <listitem>
2201 <para>Windows hosts: fixed support of jumbo frames in with bridged
2202 networking (5.0.16 regression; bug #15209)</para>
2203 </listitem>
2204
2205 <listitem>
2206 <para>Windows hosts: don't prevent receiving multicast traffic if
2207 host-only adapters are installed (bug #8698)</para>
2208 </listitem>
2209
2210 <listitem>
2211 <para>Linux hosts: added support for the new naming scheme of NVME disks when
2212 creating raw disks</para>
2213 </listitem>
2214
2215 <listitem>
2216 <para>Solaris hosts / guests: properly sign the kernel modules (bug #12608)</para>
2217 </listitem>
2218
2219 <listitem>
2220 <para>Linux hosts / guests: Linux 4.5 fixes (bug #15251)</para>
2221 </listitem>
2222
2223 <listitem>
2224 <para>Linux hosts / guests: Linux 4.6 fixes (bug #15298)</para>
2225 </listitem>
2226
2227 <listitem>
2228 <para>Linux Additions: added a kernel graphics driver to support graphics
2229 when X.Org does not have root rights (bug #14732)</para>
2230 </listitem>
2231
2232 <listitem>
2233 <para>Linux/Solaris Additions: fixed several issues causing Linux/Solatis
2234 guests using software rendering when 3D acceleration is available</para>
2235 </listitem>
2236
2237 <listitem>
2238 <para>Windows Additions: fixed a hang with PowerPoint 2010 and the WDDM
2239 drivers if Aero is disabled</para>
2240 </listitem>
2241
2242 </itemizedlist>
2243
2244 </sect1>
2245
2246 <sect1>
2247 <title>Version 5.0.16 (2016-03-04)</title>
2248
2249 <para>This is a maintenance release. The following items were fixed and/or
2250 added:</para>
2251
2252 <itemizedlist>
2253
2254 <listitem>
2255 <para>VMM: fixed a problem which could lead to a wrong guest behavior on
2256 AMD CPUs (bugs #14831 and #15186)</para>
2257 </listitem>
2258
2259 <listitem>
2260 <para>GUI: don't try to synchronize the HID LEDs if the VM window is not
2261 active or if it's minimized (Windows / Mac OS X hosts only; bug #14302)</para>
2262 </listitem>
2263
2264 <listitem>
2265 <para>GUI: prevent a crash during startup under rare conditions</para>
2266 </listitem>
2267
2268 <listitem>
2269 <para>GUI: sub-menu option to disable the guest-OS type overlay in the
2270 application dock icon on Mac OS X</para>
2271 </listitem>
2272
2273 <listitem>
2274 <para>GUI: position off-screen windows to be fully visible again on relaunch</para>
2275 </listitem>
2276
2277 <listitem>
2278 <para>GUI: hide the VT-x/AMD-V checkbox if raw-mode is not supported
2279 (usually Mac OS X hosts; bug #15178)</para>
2280 </listitem>
2281
2282 <listitem>
2283 <para>PC speaker passthrough: new experimental feature, available on
2284 Linux host only</para>
2285 </listitem>
2286
2287 <listitem>
2288 <para>Audio: several fixes for Mac OS X hosts + guests</para>
2289 </listitem>
2290
2291 <listitem>
2292 <para>Audio: properly handle default audio device changes (Windows hosts)</para>
2293 </listitem>
2294
2295 <listitem>
2296 <para>USB: serveral fixes for the xHCI controller (e.g. for webcam
2297 passthrough)</para>
2298 </listitem>
2299
2300 <listitem>
2301 <para>BIOS: fixed int15/AH=83/AL=00 function (4.2.0 regression)</para>
2302 </listitem>
2303
2304 <listitem>
2305 <para>iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)</para>
2306 </listitem>
2307
2308 <listitem>
2309 <para>Shared folders: fixed a failure to load the saved state under
2310 certain circumstances (bug #6314)</para>
2311 </listitem>
2312
2313 <listitem>
2314 <para>Guest Control: added support for (cached) Active Directory authentication
2315 in case the domain controller is not reachable (anymore)</para>
2316 </listitem>
2317
2318 <listitem>
2319 <para>Serial ports: raised the number of serial ports per VM from 2 to 4
2320 (bug #9109)</para>
2321 </listitem>
2322
2323 <listitem>
2324 <para>Serial ports: fix for the TCP/IP backend (Windows hosts only; bug #15188)</para>
2325 </listitem>
2326
2327 <listitem>
2328 <para>SDK: make the Python webservice API binding work again (5.0 regression)</para>
2329 </listitem>
2330
2331 <listitem>
2332 <para>Seamless mode: fixed a crash under certain circumstances
2333 (bug #15106)</para>
2334 </listitem>
2335
2336 <listitem>
2337 <para>Linux hosts: fixed the /sbin/rcvboxdrv script as well as the missing
2338 shebang in two scripts (bugs #15055 and #15057)</para>
2339 </listitem>
2340
2341 <listitem>
2342 <para>Linux hosts: properly uninstall Python files installed by the
2343 .run installer</para>
2344 </listitem>
2345
2346 <listitem>
2347 <para>Windows hosts: hardening fix required for recent Windows insider
2348 builds (bug #14052)</para>
2349 </listitem>
2350
2351 <listitem>
2352 <para>Windows hosts: fixed Python installation path (bug #13131)</para>
2353 </listitem>
2354
2355 <listitem>
2356 <para>Windows hosts: support MTU larger than 2 KB with bridged
2357 networking (bug #15140)</para>
2358 </listitem>
2359
2360 <listitem>
2361 <para>Windows hosts / guests: properly sign binaries using a sha-256
2362 certificate (bug #15054)</para>
2363 </listitem>
2364
2365 <listitem>
2366 <para>Windows Additions: fixed guest property enumeration of logged-in
2367 users</para>
2368 </listitem>
2369
2370 <listitem>
2371 <para>Windows Additions: fixed sporadical failure of the graphics driver
2372 in Windows 10 guests (bug #14409)</para>
2373 </listitem>
2374
2375 <listitem>
2376 <para>Windows Additions: under rare circumstances no mouse movement
2377 events were delivered to the guest</para>
2378 </listitem>
2379
2380 </itemizedlist>
2381 </sect1>
2382
2383 <sect1>
2384 <title>Version 5.0.14 (2016-01-19)</title>
2385
2386 <para>This is a maintenance release. The following items were fixed and/or
2387 added:</para>
2388
2389 <itemizedlist>
2390
2391 <listitem>
2392 <para>GUI: properly limit the number of VCPUs to the number of physical
2393 cores on Mac OS X (bug #15018)</para>
2394 </listitem>
2395
2396 <listitem>
2397 <para>Audio: fixed a bug which prevented loading a saved state
2398 of a saved guests with HDA emulation (5.0.12 regression; bug #14981)</para>
2399 </listitem>
2400
2401 <listitem>
2402 <para>Audio: don't crash if the backend is unable to initialize
2403 (bug #14960)</para>
2404 </listitem>
2405
2406 <listitem>
2407 <para>Audio: fixed audio capture on Mac OS X (bug #14386)</para>
2408 </listitem>
2409
2410 <listitem>
2411 <para>Storage: fixed a possible crash when attaching the same ISO image
2412 multiple times to the same VM (bug #14951)</para>
2413 </listitem>
2414
2415 <listitem>
2416 <para>BIOS: properly report if two floppy drives are attached</para>
2417 </listitem>
2418
2419 <listitem>
2420 <para>USB: fixed a problem with filters which would not capture the
2421 device under certain circumstances (5.0.10 regression; bug #15042)</para>
2422 </listitem>
2423
2424 <listitem>
2425 <para>ExtPack: black-list Extension Packs older than 4.3.30 due to
2426 incompatible changes not being properly handled in the past</para>
2427 </listitem>
2428
2429 <listitem>
2430 <para>Windows hosts: fixed a regression which caused robocopy
2431 to fail (bug #14958)</para>
2432 </listitem>
2433
2434 <listitem>
2435 <para>Linux hosts: properly create the <emphasis>/sbin/rcvboxdrv</emphasis>
2436 symbolic link (5.0.12 regression; bug #14989)</para>
2437 </listitem>
2438
2439 <listitem>
2440 <para>Mac OS X hosts: several fixes for USB on El Capitan (bug #14677)</para>
2441 </listitem>
2442
2443 <listitem>
2444 <para>Linux Additions: fixes for Linux 4.5 (bug #15032)</para>
2445 </listitem>
2446
2447 </itemizedlist>
2448 </sect1>
2449
2450 <sect1>
2451 <title>Version 5.0.12 (2015-12-18)</title>
2452
2453 <para>This is a maintenance release. The following items were fixed and/or
2454 added:</para>
2455
2456 <itemizedlist>
2457
2458 <listitem>
2459 <para>GUI: fixed wrong scrolling behaviour in the VM selector window
2460 when a VM item is dragged out of the chooser-pane area</para>
2461 </listitem>
2462
2463 <listitem>
2464 <para>GUI: fixed the validation of IPv6 port-forwarding rules</para>
2465 </listitem>
2466
2467 <listitem>
2468 <para>GUI: suppress the first-run wizard if a CD/DVD medium is
2469 inserted using the selector UI</para>
2470 </listitem>
2471
2472 <listitem>
2473 <para>GUI: fixed the Ctrl+Break key sequence scan codes
2474 (bug #14927)</para>
2475 </listitem>
2476
2477 <listitem>
2478 <para>GUI: improved handling of text selection mouse pointer (bug #750)</para>
2479 </listitem>
2480
2481 <listitem>
2482 <para>Host services: fixed a crash during VM shutdown under rare
2483 conditions (5.0.6 regression; bug #14841)</para>
2484 </listitem>
2485
2486 <listitem>
2487 <para>Shared folders: fixed a sharing violation if a file is opened
2488 to check the attributes (Windows hosts only; bug #14450)</para>
2489 </listitem>
2490
2491 <listitem>
2492 <para>Webcam: passthrough fix for certain devices (Mac OS X hosts only)</para>
2493 </listitem>
2494
2495 <listitem>
2496 <para>XHCI: fixed broken emulation if software virtualization is used</para>
2497 </listitem>
2498
2499 <listitem>
2500 <para>XHCI: several fixes</para>
2501 </listitem>
2502
2503 <listitem>
2504 <para>3D: fixed state handling under certain conditions (bug #13487)</para>
2505 </listitem>
2506
2507 <listitem>
2508 <para>Audio: several fixes</para>
2509 </listitem>
2510
2511 <listitem>
2512 <para>BIOS: added LBA64 support for being able to boot from huge hard
2513 disks(bug #7415)</para>
2514 </listitem>
2515
2516 <listitem>
2517 <para>EFI: fix for Windows 10 guests</para>
2518 </listitem>
2519
2520 <listitem>
2521 <para>ExtPack: before installing an Extension Pack check if there are
2522 VMs running to prevent file system locking issues</para>
2523 </listitem>
2524
2525 <listitem>
2526 <para>rdesktop-vrdp: source code tarball fixes</para>
2527 </listitem>
2528
2529 <listitem>
2530 <para>Windows hosts: fixed hang when using VBoxAuthSimple library for
2531 VRDP external authentication (bug #14931)</para>
2532 </listitem>
2533
2534 <listitem>
2535 <para>Windows hosts: fixed a regression which prevented it to attach to
2536 a physical network adapter having TCP/IP disabled (bug #14578)</para>
2537 </listitem>
2538
2539 <listitem>
2540 <para>Windows hosts: fixed a regression which caused multi-port adapters
2541 to be shown as a single adapter (bugs #14558, #14622)</para>
2542 </listitem>
2543
2544 <listitem>
2545 <para>Windows hosts: fixed a regression which caused created host-only
2546 adapters to not appear in the list (bug #14437)</para>
2547 </listitem>
2548
2549 <listitem>
2550 <para>Windows hosts: fixed host-only adapter creation issues related
2551 to Windows 10 (bugs #14040, #14545)</para>
2552 </listitem>
2553
2554 <listitem>
2555 <para>Linux hosts: .desktop file compatibility issue (bug #14808)</para>
2556 </listitem>
2557
2558 <listitem>
2559 <para>Linux hosts / guests: fixes for RHEL 7.2 (bug #14866)</para>
2560 </listitem>
2561
2562 <listitem>
2563 <para>Linux hosts: the command for recompiling the host kernel modules
2564 was changed again, to <emphasis>/sbin/rcvboxdrv setup</emphasis> (bug
2565 #14723)</para>
2566 </listitem>
2567
2568 <listitem>
2569 <para>Linux hosts: some fixes for PCI passthrough (still highly
2570 experimental)</para>
2571 </listitem>
2572
2573 <listitem>
2574 <para>Linux/Mac OS X hosts: fixed a VM hang during startup under certain
2575 circumstances (bug #14933)</para>
2576 </listitem>
2577
2578 <listitem>
2579 <para>Solaris hosts: added Python 2.7 bindings</para>
2580 </listitem>
2581
2582 <listitem>
2583 <para>Mac OS X hosts: fixed a possible crash when the default input or
2584 output audio device changes</para>
2585 </listitem>
2586
2587 <listitem>
2588 <para>Mac OS X hosts: fixed a panic under certain conditions</para>
2589 </listitem>
2590
2591 <listitem>
2592 <para>Linux Additions: prevent the compiler from doing dead-code
2593 elemination on vital code in guest / host communication (bug #14497)</para>
2594 </listitem>
2595
2596 <listitem>
2597 <para>Linux Additions: when mounting a shared folder, explicitly pass
2598 the share name so that /proc/mounts contains this name instead of 'none'</para>
2599 </listitem>
2600
2601 <listitem>
2602 <para>Linux Additions: workaround for a systemd problem in conjunction
2603 with SELinux which prevented to properly enable the 'vboxadd' service
2604 during while upgrading the Additions</para>
2605 </listitem>
2606
2607 </itemizedlist>
2608 </sect1>
2609
2610 <sect1>
2611 <title>Version 5.0.10 (2015-11-10)</title>
2612
2613 <para>This is a maintenance release. The following items were fixed and/or
2614 added:</para>
2615
2616 <itemizedlist>
2617
2618 <listitem>
2619 <para>VMM: improved support for certain Intel Atom CPUs (bug #14773)</para>
2620 </listitem>
2621
2622 <listitem>
2623 <para>VMM: system register emulation fix (5.0 regression; bug #14515)</para>
2624 </listitem>
2625
2626 <listitem>
2627 <para>GUI: fixed immediate screenshot issue (bug #14108)</para>
2628 </listitem>
2629
2630 <listitem>
2631 <para>GUI: fixed another 3D overlay window reparenting issue when the
2632 VM is switched to full-screen mode on X11 hosts</para>
2633 </listitem>
2634
2635 <listitem>
2636 <para>GUI: fixed help index (bug #14722)</para>
2637 </listitem>
2638
2639 <listitem>
2640 <para>GUI: fixed state synchronization issue in the VM manager window
2641 when VM was paused from its runtime window</para>
2642 </listitem>
2643
2644 <listitem>
2645 <para>Audio: fixed suspending/resuming audio streams on VM
2646 pause/unpause (bug #14784)</para>
2647 </listitem>
2648
2649 <listitem>
2650 <para>Audio: properly reset AC'97 audio streams, otherwise there is
2651 silence until a non-48 kHz stream is played</para>
2652 </listitem>
2653
2654 <listitem>
2655 <para>Audio: fixed a small emulation quirk of the AD1980 codec of the
2656 HDA device to make recent linux guests work (bug #14653)</para>
2657 </listitem>
2658
2659 <listitem>
2660 <para>USB: serveral fixes for the xHCI controller</para>
2661 </listitem>
2662
2663 <listitem>
2664 <para>USB: fixed a crash under certain conditions on hosts with Linux
2665 kernels older than version 3.3</para>
2666 </listitem>
2667
2668 <listitem>
2669 <para>USB: better identification of certain USB devices</para>
2670 </listitem>
2671
2672 <listitem>
2673 <para>NAT: support TCP in DNS proxy (bug #14736)</para>
2674 </listitem>
2675
2676 <listitem>
2677 <para>NAT Network: fixed sporadic crashes on Windows hosts (bug #13899)</para>
2678 </listitem>
2679
2680 <listitem>
2681 <para>API: when creating differencing images (e.g. as part of a snapshot
2682 or cloning a VM) use the same disk image variant as the parent image
2683 if possible, which means that e.g. a diff image for a VMDK image
2684 split into 2 GB files will also be split (bug #14764)</para>
2685 </listitem>
2686
2687 <listitem>
2688 <para>API: event queue handling fixes preventing loss of certain events
2689 at runtime (e.g. new webcam attached), particularly important on Mac
2690 OS X hosts</para>
2691 </listitem>
2692
2693 <listitem>
2694 <para>Webcam: passthrough fix for certain devices (Windows hosts only)</para>
2695 </listitem>
2696
2697 <listitem>
2698 <para>VBoxManage: don't crash on <emphasis>snapshot restorecurrent /
2699 edit</emphasis> if the VM has no snapshots</para>
2700 </listitem>
2701
2702 <listitem>
2703 <para>VBoxManage: don't crash on <emphasis>controlvm
2704 addencpassword</emphasis> (bug #14729)</para>
2705 </listitem>
2706
2707 <listitem>
2708 <para>Mac OS X hosts: use the correct kernel on certain hosts</para>
2709 </listitem>
2710
2711 <listitem>
2712 <para>Windows hosts: fixed VRDP external authentication</para>
2713 </listitem>
2714
2715 <listitem>
2716 <para>Windows hosts: allow to use a shared folder path with extended-length
2717 path prefix (5.0 regression; bug #14651)</para>
2718 </listitem>
2719
2720 <listitem>
2721 <para>Windows hosts: fix a crash in the netfilter host driver under
2722 certain conditions (bug #14799)</para>
2723 </listitem>
2724
2725 <listitem>
2726 <para>Windows host installer: documented and fixed public properties which
2727 can be used to control the installation to some extent</para>
2728 </listitem>
2729
2730 <listitem>
2731 <para>Windows host installer: fixed not starting the actual installation
2732 when showing the version information or help dialogs</para>
2733 </listitem>
2734
2735 <listitem>
2736 <para>X11 Additions: added basic support for X.Org Server 1.18 (3D
2737 requires additional fixes)</para>
2738 </listitem>
2739
2740 </itemizedlist>
2741 </sect1>
2742
2743 <sect1>
2744 <title>Version 5.0.8 (2015-10-20)</title>
2745
2746 <para>This is a maintenance release. The following items were fixed and/or
2747 added:</para>
2748
2749 <itemizedlist>
2750
2751 <listitem>
2752 <para>GUI: Mac OS X: Restore green zoom button for VM windows
2753 (it was hidden in previous release to avoid native full-screen issues).
2754 For Yosemite and El Capitan this button should work accordingly to the
2755 Apple HIG: Full-screen by default, maximize if the user holds the
2756 Option key</para>
2757 </listitem>
2758
2759 <listitem>
2760 <para>Serial ports: fixed wrong IRQ number for the first serial port in
2761 the ACPI tables (5.0.6 regression; bug #14659)</para>
2762 </listitem>
2763
2764 <listitem>
2765 <para>API: fixed a 5.0 regression in <emphasis>VBoxManage setproperty
2766 defaultfrontend</emphasis> (bug #14696)</para>
2767 </listitem>
2768
2769 <listitem>
2770 <para>VBoxManage/vbox-img: conversion to RAW images could result in
2771 a disk image containing all zeroes</para>
2772 </listitem>
2773
2774 <listitem>
2775 <para>Linux hosts: several fixes for systemd integration in .deb / .rpm
2776 packages (e.g. bug #14665). The command for recompiling the host kernel
2777 modules was changed to <emphasis>/sbin/vboxconfig</emphasis></para>
2778 </listitem>
2779
2780 <listitem>
2781 <para>Linux hosts: make host-only interfaces report operstate UP
2782 only when they have VMs attached (bug #14526)</para>
2783 </listitem>
2784
2785 <listitem>
2786 <para>Mac OS X hosts: fix bpf capture and accounting of traffic
2787 on bridged and host-only interfaces (bug #14553)</para>
2788 </listitem>
2789
2790 <listitem>
2791 <para>Windows guests: fixed 3D rendering issues on high resolution
2792 displays</para>
2793 </listitem>
2794
2795 <listitem>
2796 <para>Windows Additions: fixed problems with 3D acceleration on Windows
2797 hosts with Intel HD graphics (bug #14670)</para>
2798 </listitem>
2799
2800 <listitem>
2801 <para>Linux Additions: fix service starting on Debian systems with
2802 systemd installed but not in use (bug #14683)</para>
2803 </listitem>
2804
2805 </itemizedlist>
2806
2807 </sect1>
2808
2809 <sect1>
2810 <title>Version 5.0.6 (2015-10-02)</title>
2811
2812 <para>This is a maintenance release. The following items were fixed and/or
2813 added:</para>
2814
2815 <itemizedlist>
2816
2817 <listitem>
2818 <para>GUI: the update check now uses the HTTP system proxy settings by
2819 default</para>
2820 </listitem>
2821
2822 <listitem>
2823 <para>GUI: About dialog improvements. Copyable version text, do not close
2824 dialog on mouse-clicks and focus losing, explicit close button at the
2825 bottom of dialog and disabled close button fix on OS X. (bugs #9912,
2826 #12749)</para>
2827 </listitem>
2828
2829 <listitem>
2830 <para>GUI: fixed bug when re-assigning shortcuts (bug #14565)</para>
2831 </listitem>
2832
2833 <listitem>
2834 <para>GUI: fixed default focus button in message-box dialogs (bug #14486)</para>
2835 </listitem>
2836
2837 <listitem>
2838 <para>GUI: fixed settings dialog which is opened if the network settings
2839 need to be changed at VM startup (5.0 regression; bug #14601)</para>
2840 </listitem>
2841
2842 <listitem>
2843 <para>GUI: fixed crash during VM start if an early error message needs
2844 to be shown, for example Linux kernel modules not present (bug #14646)</para>
2845 </listitem>
2846
2847 <listitem>
2848 <para>Bridged Networking: fixed handling of guest DHCP requests without UDP
2849 checksum when bridging to a wireless interface (bug #14615)</para>
2850 </listitem>
2851
2852 <listitem>
2853 <para>Audio: latency fixes (Windows hosts only; bug #4088)</para>
2854 </listitem>
2855
2856 <listitem>
2857 <para>Guest Control: correctly set <emphasis>USERNAME</emphasis> and
2858 <emphasis>USERPROFILE</emphasis> environment variables (Windows
2859 guests only)</para>
2860 </listitem>
2861
2862 <listitem>
2863 <para>Guest Control: several fixes</para>
2864 </listitem>
2865
2866 <listitem>
2867 <para>API: properly restore NAT port forwarding rules when reverting to
2868 a snapshot</para>
2869 </listitem>
2870
2871 <listitem>
2872 <para>Parallel ports: Several fixes allowing to enable two parallel ports
2873 for a VM</para>
2874 </listitem>
2875
2876 <listitem>
2877 <para>VBoxManage: fixed wrong output of <emphasis>debugvm show</emphasis>
2878 command</para>
2879 </listitem>
2880
2881 <listitem>
2882 <para>VBoxManage: fixed hang when specifying logging groups with
2883 <emphasis>debugvm log</emphasis> starting with
2884 <emphasis>h</emphasis>, for example <emphasis>hex</emphasis></para>
2885 </listitem>
2886
2887 <listitem>
2888 <para>Windows hosts: renamed <emphasis>VBoxStartup.log</emphasis> to
2889 <emphasis>VBoxHardening.log</emphasis> and provide this log file in
2890 the GUI log viewer</para>
2891 </listitem>
2892
2893 <listitem>
2894 <para>Windows hosts: fixed a small memory leak in the Windows host interface
2895 driver (VBoxNetAdp) which caused a BSOD if the driver verifier is enabled
2896 (bug #14562)</para>
2897 </listitem>
2898
2899 <listitem>
2900 <para>Windows hosts: fixed a failure to start VMs on hosts where dsound.dll
2901 is not available (bug #14574)</para>
2902 </listitem>
2903
2904 <listitem>
2905 <para>Windows hosts: another fix for <emphasis>VERR_LDR_MISMATCH_NATIVE</emphasis>
2906 errors (bug #14579)</para>
2907 </listitem>
2908
2909 <listitem>
2910 <para>Windows hosts: fixed host-to-guest communication with bridged networking
2911 (bugs #14326, #14457)</para>
2912 </listitem>
2913
2914 <listitem>
2915 <para>Windows hosts: fixed broken data receiving from the serial device with
2916 the named pipe backend if Kaspersky AV is installed</para>
2917 </listitem>
2918
2919 <listitem>
2920 <para>Linux hosts: Linux 4.3 compile fixes</para>
2921 </listitem>
2922
2923 <listitem>
2924 <para>Linux hosts: installer fix for certain systems (bug #14627)</para>
2925 </listitem>
2926
2927 <listitem>
2928 <para>Linux hosts / guests: native systemd support for the host/guest
2929 installer scripts. The scripts for re-compiling the kernel modules
2930 are now located at /sbin/rcvboxdrv (host) and /sbin/rcvboxadd
2931 (Guest Additions)</para>
2932 </listitem>
2933
2934 <listitem>
2935 <para>Mac OS X hosts: GUI-related fixes for El Capitan</para>
2936 </listitem>
2937
2938 <listitem>
2939 <para>Mac OS X hosts: fixed a problem with capturing USB devices under
2940 El Capitan</para>
2941 </listitem>
2942
2943 <listitem>
2944 <para>Mac OS X hosts: allow colon character on shared folders (bug #14554)</para>
2945 </listitem>
2946
2947 <listitem>
2948 <para>Linux Additions: properly set the VBoxService process ID in the PID
2949 file (bug #14571)</para>
2950 </listitem>
2951
2952 <listitem>
2953 <para>Linux Additions: Guest Control fixes (bug #14573)</para>
2954 </listitem>
2955
2956 <listitem>
2957 <para>Windows Additions: fixed shutting down VBoxTray when running with
2958 older VirtualBox host versions</para>
2959 </listitem>
2960
2961 <listitem>
2962 <para>Windows Additions: fixed video playback with VLC and Windows Media
2963 Player when the WDDM driver is used and 3D is not used</para>
2964 </listitem>
2965
2966 <listitem>
2967 <para>Windows Additions: prevent a possible VLC crash when the WDDM driver
2968 is used and 3D is enabled by implementing YV12 surfaces</para>
2969 </listitem>
2970
2971 </itemizedlist>
2972 </sect1>
2973
2974 <sect1>
2975 <title>Version 5.0.4 (2015-09-08)</title>
2976
2977 <para>This is a maintenance release. The following items were fixed and/or
2978 added:</para>
2979
2980 <itemizedlist>
2981
2982 <listitem>
2983 <para>VMM: fixed an issue with Windows 10 guest kernel debugging over the
2984 network for Hyper-V paravirtualized VMs</para>
2985 </listitem>
2986
2987 <listitem>
2988 <para>VMM: fixed a bug which prevented reading the saved state of the
2989 'PATM' unit from VirtualBox 4.3.x (bug #14512)</para>
2990 </listitem>
2991
2992 <listitem>
2993 <para>GUI: changed default OS type for Windows from Windows XP to Windows 7</para>
2994 </listitem>
2995
2996 <listitem>
2997 <para>GUI: added another pre-defined guest screen resolution (bug #14384)</para>
2998 </listitem>
2999
3000 <listitem>
3001 <para>GUI: fixed update check which was broken due to changing the
3002 location of the root certificates (bug #13096)</para>
3003 </listitem>
3004
3005 <listitem>
3006 <para>GUI: fixed issues with synchronization of Caps lock / Num lock / Scroll
3007 lock on Windows hosts (bug #14302)</para>
3008 </listitem>
3009
3010 <listitem>
3011 <para>GUI: don't crash during VM shutdown if 2D video acceleration and 3D support
3012 are enabled (Mac OS X hosts only)</para>
3013 </listitem>
3014
3015 <listitem>
3016 <para>GUI: several seamless fixes for certain X11 window managers, also when
3017 used in multi-screen setups</para>
3018 </listitem>
3019
3020 <listitem>
3021 <para>GUI: Log window size, position and cursor-position fixes</para>
3022 </listitem>
3023
3024 <listitem>
3025 <para>Audio: fixed playing leftover/deprecated audio samples</para>
3026 </listitem>
3027
3028 <listitem>
3029 <para>Audio: fixed playing audio after suspending the host (5.0 regression;
3030 Linux hosts using the ALSA backend)</para>
3031 </listitem>
3032
3033 <listitem>
3034 <para>Audio: fixed playing short audio samples which were chopped off
3035 formerly</para>
3036 </listitem>
3037
3038 <listitem>
3039 <para>Audio: fixed distortions on OS X when the sample rate of the guest stream
3040 and host device don't match</para>
3041 </listitem>
3042
3043 <listitem>
3044 <para>Storage: fixed raw disk access and flat VMDK image access which would
3045 be always opened readonly (5.0.2 regression; bugs #14425, #14461)</para>
3046 </listitem>
3047
3048 <listitem>
3049 <para>Storage: fixed initial encryption of VDI images after they were
3050 compacted (bug #14496)</para>
3051 </listitem>
3052
3053 <listitem>
3054 <para>VGA: fix for certain graphics modes (bug #14516)</para>
3055 </listitem>
3056
3057 <listitem>
3058 <para>NAT: don't freeze while the VM is paused if the network attachment
3059 mode is changed from/to NAT with activated port forwarding</para>
3060 </listitem>
3061
3062 <listitem>
3063 <para>OVF: fixed duplicate USB controller entries in exported OVA/OVF
3064 (bug #14462)</para>
3065 </listitem>
3066
3067 <listitem>
3068 <para>Shared Folders: fixed a path separator issue (bug #14434)</para>
3069 </listitem>
3070
3071 <listitem>
3072 <para>Drag and drop: fixed crashes on OS X hosts when doing host-to-guest
3073 transfers</para>
3074 </listitem>
3075
3076 <listitem>
3077 <para>VBoxManage: another attempt to not deny changing the network adapter
3078 type at VM runtime (5.0 regression; bug #14308)</para>
3079 </listitem>
3080
3081 <listitem>
3082 <para>VBoxManage: fixed broken <emphasis>guestcontrol &lt;VM-Name&gt; list</emphasis>
3083 command (5.0 regression)</para>
3084 </listitem>
3085
3086 <listitem>
3087 <para>VBoxManage: fixed broken Guest Control stdout/stderr output (5.0 regression)</para>
3088 </listitem>
3089
3090 <listitem>
3091 <para>Mac OS X hosts: fixed remaining problems with activated SMAP (Broadwell
3092 and later; bug #14412)</para>
3093 </listitem>
3094
3095 <listitem>
3096 <para>Mac OS X hosts: fixed broken 3D support (5.0.2 regression;
3097 bug #14476)</para>
3098 </listitem>
3099
3100 <listitem>
3101 <para>Linux hosts: Linux 4.2 fix</para>
3102 </listitem>
3103
3104 <listitem>
3105 <para>Linux hosts: don't crash on older Linux distributions if the DBus
3106 service isn't running (bug #14543)</para>
3107 </listitem>
3108
3109 <listitem>
3110 <para>Windows hosts: fixed the <emphasis>VERR_LDR_MISMATCH_NATIVE</emphasis>
3111 error message (bug #14420)</para>
3112 </listitem>
3113
3114 <listitem>
3115 <para>Windows hosts: fix for Windows 10 build 10525 and later (bug #14502)</para>
3116 </listitem>
3117
3118 <listitem>
3119 <para>Windows hosts: fixed network adapter enumeration on Windows 10 (bug #14437)</para>
3120 </listitem>
3121
3122 <listitem>
3123 <para>Windows hosts: prevent intermittent host network disconnects during
3124 VM start/shutdown with bridged networking (bug #14500)</para>
3125 </listitem>
3126
3127 <listitem>
3128 <para>Windows Additions: fixed the call to the memory allocation function
3129 (bug #14415)</para>
3130 </listitem>
3131
3132 <listitem>
3133 <para>Linux Additions: be more forgiving if the compilation of the
3134 vboxvideo module fails (bug #14547)</para>
3135 </listitem>
3136
3137 <listitem>
3138 <para>X11 Additions: fixed a number of small issues with dynamic
3139 resizing and full-screen and seamless modes</para>
3140 </listitem>
3141
3142 </itemizedlist>
3143
3144 </sect1>
3145 <sect1>
3146 <title>Version 5.0.2 (2015-08-13)</title>
3147
3148 <para>This is a maintenance release. The following items were fixed and/or
3149 added:</para>
3150
3151 <itemizedlist>
3152
3153 <listitem>
3154 <para>VMM: added support for guest crash report MSRs with Hyper-V
3155 paravirtualization</para>
3156 </listitem>
3157
3158 <listitem>
3159 <para>VMM: fixed an issue causing artificially high load averages on
3160 Linux hosts</para>
3161 </listitem>
3162
3163 <listitem>
3164 <para>VMM: fixed a kernel panic with thread-context hooks caused by
3165 incompatible changes made to Linux 4.2 kernels</para>
3166 </listitem>
3167
3168 <listitem>
3169 <para>VMM: fixed a saved state issue with VT-x/AMD-V disabled
3170 (5.0 regression; bug #14304)</para>
3171 </listitem>
3172
3173 <listitem>
3174 <para>VMM: fixed <emphasis>VERR_SUPDRV_TSC_DELTA_MEASUREMENT_FAILED</emphasis>
3175 Guru Meditations on certain AMD CPUs (5.0 regression; bug #14370)</para>
3176 </listitem>
3177
3178 <listitem>
3179 <para>VMM: fixed a crash while creating a guest core dumps via the VM
3180 debug facility (5.0 regression)</para>
3181 </listitem>
3182
3183 <listitem>
3184 <para>VMM: This release has AVX2 passthrough disabled on every host and
3185 AVX passthrough disabled for 64-bit VMs on 32-bit hosts. This will be
3186 properly fixed in a future 5.0.x maintenance release (see e.g. bug #14262)</para>
3187 </listitem>
3188
3189 <listitem>
3190 <para>GUI: fixed rare hang and crash on VM shutdown/poweroff</para>
3191 </listitem>
3192
3193 <listitem>
3194 <para>GUI: X11: fixed few crashes caused by the Qt <emphasis>alien
3195 widgets</emphasis> feature</para>
3196 </listitem>
3197
3198 <listitem>
3199 <para>GUI: X11: fixed various mini-toolbar geometry quirks like positioning, z-order,
3200 transparency issues on certain window managers (bug #14257)</para>
3201 </listitem>
3202
3203 <listitem>
3204 <para>GUI: X11: fixed mini-toolbar minimize button issue under certain window managers
3205 (bug #14284)</para>
3206 </listitem>
3207
3208 <listitem>
3209 <para>GUI: VM menu actions availability should now be properly updated on
3210 full-screen/seamless/scaled mode switches</para>
3211 </listitem>
3212
3213 <listitem>
3214 <para>GUI: disk encryption password validation should be performed
3215 when user confirmed the password, not after each entered symbol</para>
3216 </listitem>
3217
3218 <listitem>
3219 <para>GUI: do not change the VM/group selection in the VM Manager to the newly
3220 created VM if it was created by another client (e.g. VBoxManage)</para>
3221 </listitem>
3222
3223 <listitem>
3224 <para>GUI: Mac OS X: do not treat 'almost maximized' VM windows as 'maximized',
3225 watch for the strict window geometry instead</para>
3226 </listitem>
3227
3228 <listitem>
3229 <para>GUI: improve the quality in scaled mode under some circumstances
3230 (5.0 regression; bug #14303)</para>
3231 </listitem>
3232
3233 <listitem>
3234 <para>VBoxManage: do not deny changing the network adapter type at
3235 VM runtime (5.0 regression; bug #14308)</para>
3236 </listitem>
3237
3238 <listitem>
3239 <para>VRDP: allow Windows 10 RDP clients (bug #14216)</para>
3240 </listitem>
3241
3242 <listitem>
3243 <para>Audio: fix a possible crash on VM process termination
3244 (5.0 regression)</para>
3245 </listitem>
3246
3247 <listitem>
3248 <para>Storage: improved raw disk access on OS X by unmounting
3249 any accessed volume before first use and prevent any mount attempt
3250 by the host (bug #14219)</para>
3251 </listitem>
3252
3253 <listitem>
3254 <para>3D: basic support for saving/restoring display lists</para>
3255 </listitem>
3256
3257 <listitem>
3258 <para>Drag and drop: fixed guest to host transfers on OS X hosts</para>
3259 </listitem>
3260
3261 <listitem>
3262 <para>Drag and drop: fixed memory leak on Windows guests</para>
3263 </listitem>
3264
3265 <listitem>
3266 <para>Shared Folders: fixed a problem with accessing CIFS shares
3267 (bug #14252)</para>
3268 </listitem>
3269
3270 <listitem>
3271 <para>Shared Folders: improved path conversion between hosts and
3272 guests with different path separators (bug #14153)</para>
3273 </listitem>
3274
3275 <listitem>
3276 <para>API: skip resetting of immutable media when the VM in saved
3277 state is started (bug #13957)</para>
3278 </listitem>
3279
3280 <listitem>
3281 <para>API: fixed method for setting medium IDs which used zero (invalid)
3282 UUIDs instead random (valid) UUIDs if no UUIDs were passed (bug #14350)</para>
3283 </listitem>
3284
3285 <listitem>
3286 <para>API: for Windows host fix detection of API client crashes which
3287 have a session open</para>
3288 </listitem>
3289
3290 <listitem>
3291 <para>OVF: properly export all VBox features including the setting
3292 for paravirtualization (bug #14390)</para>
3293 </listitem>
3294
3295 <listitem>
3296 <para>Mac OS X hosts: El Capitan USB fixes</para>
3297 </listitem>
3298
3299 <listitem>
3300 <para>Windows hosts: fixed crash when opening Windows dialogs
3301 from the VM process on Windows 10 (bug #14351)</para>
3302 </listitem>
3303
3304 <listitem>
3305 <para>Windows hosts: fixed host-only adapter creation issues on
3306 Windows 10 (bug #14040)</para>
3307 </listitem>
3308
3309 <listitem>
3310 <para>Windows hosts: fixed audio on Windows 10 (bug #14432)</para>
3311 </listitem>
3312
3313 <listitem>
3314 <para>Linux hosts: more fixes for activated SMAP on Linux 3.19
3315 and newer (Broadwell and later; bug #13961)</para>
3316 </listitem>
3317
3318 <listitem>
3319 <para>Linux hosts: check then name space before attaching to a host
3320 network interface (bug #13795)</para>
3321 </listitem>
3322
3323 <listitem>
3324 <para>Linux Additions: Linux 4.2 fixes (bug #14227)</para>
3325 </listitem>
3326
3327 <listitem>
3328 <para>Linux Additions: improved the performance of
3329 <emphasis>stat()</emphasis> to speed up certain file operations
3330 on shared folders</para>
3331 </listitem>
3332
3333 <listitem>
3334 <para>Windows Additions: fixed a potential crash in the WDDM driver
3335 with Windows 10 (bug #14190)</para>
3336 </listitem>
3337
3338 <listitem>
3339 <para>Solaris Additions: added support for X.Org Server 1.17</para>
3340 </listitem>
3341
3342 <listitem>
3343 <para>X11 Additions: various seamless mode fixes, including
3344 invisible windows under LXDE</para>
3345 </listitem>
3346
3347 </itemizedlist>
3348 </sect1>
3349
3350 <sect1>
3351 <title>Version 5.0.0 (2015-07-09)</title>
3352
3353 <para>This is a major update. The following major new features
3354 were added:</para>
3355
3356 <itemizedlist>
3357
3358 <listitem>
3359 <para>Paravirtualization support for Windows and Linux guests to improve
3360 time-keeping accuracy and performance (see <xref linkend="gimproviders" />)</para>
3361 </listitem>
3362
3363 <listitem>
3364 <para>Make more instruction set extensions available to the guest when
3365 running with hardware-assisted virtualization and nested paging. Among
3366 others this includes: SSE 4.1, SSE4.2, AVX, AVX-2, AES-NI,
3367 <emphasis>POPCNT</emphasis>, <emphasis>RDRAND</emphasis> and
3368 <emphasis>RDSEED</emphasis></para>
3369 </listitem>
3370
3371 <listitem>
3372 <para>xHCI Controller to support USB 3 devices
3373 (see <xref linkend="settings-usb" />)</para>
3374 </listitem>
3375
3376 <listitem>
3377 <para>Drag and drop support (bidirectional) for Windows, Linux and Solaris guests</para>
3378 </listitem>
3379
3380 <listitem>
3381 <para>Disk image encryption (see <xref linkend="diskencryption" />)</para>
3382 </listitem>
3383
3384 <listitem>
3385 <para>VMs can now be started in <emphasis>separate mode</emphasis>. The VM
3386 process is started headless while the frontend runs as a separate process
3387 which can be terminated without stopping the VM</para>
3388 </listitem>
3389
3390 <listitem>
3391 <para>GUI: VM guest-content scaling support (including 3D acceleration)</para>
3392 </listitem>
3393
3394 <listitem>
3395 <para>GUI: New User Interface settings page for customizing status-bar,
3396 menu-bar and guest-content scaling</para>
3397 </listitem>
3398
3399 <listitem>
3400 <para>GUI: New Encryption settings tab for customizing encryption options for
3401 disk images</para>
3402 </listitem>
3403
3404 <listitem>
3405 <para>GUI: HiDPI support including application icons and optional unscaled HiDPI
3406 output on Mac OS X (including 3D acceleration)</para>
3407 </listitem>
3408
3409 <listitem>
3410 <para>GUI: Hotplugging support for SATA disks</para>
3411 </listitem>
3412
3413 <listitem>
3414 <para>New, modular audio architecture for providing a better abstraction of the host
3415 audio backends</para>
3416 </listitem>
3417
3418 <listitem>
3419 <para>Support for the NDIS6 networking framework on Windows (default on Vista
3420 and later)</para>
3421 </listitem>
3422
3423 </itemizedlist>
3424
3425 <para>In addition, the following items were fixed and/or added:</para>
3426
3427 <itemizedlist>
3428
3429 <listitem>
3430 <para>VMM: improved timing on Solaris hosts with older VT-x hosts
3431 without preemption timers</para>
3432 </listitem>
3433
3434 <listitem>
3435 <para>VMM: further improvements for TSC frequency measurements and
3436 guest timekeeping</para>
3437 </listitem>
3438
3439 <listitem>
3440 <para>VMM: debug facility now includes the guest CPU's
3441 FPU/SSE/extended state in the core dump</para>
3442 </listitem>
3443
3444 <listitem>
3445 <para>VMM: fixed a hang under rare conditions on 32-bit hosts</para>
3446 </listitem>
3447
3448 <listitem>
3449 <para>VMM: several fixes</para>
3450 </listitem>
3451
3452 <listitem>
3453 <para>GUI: improved HID LEDs synchronization for Mac and Windows hosts.
3454 The physical LEDs state now restored together with the VM state</para>
3455 </listitem>
3456
3457 <listitem>
3458 <para>GUI: take the guest screen aspect ratio into account for the
3459 preview window</para>
3460 </listitem>
3461
3462 <listitem>
3463 <para>GUI: provide direct access to storage media in the VM selector</para>
3464 </listitem>
3465
3466 <listitem>
3467 <para>GUI: allow to save the VM state from the selector even if the VM
3468 is already paused</para>
3469 </listitem>
3470
3471 <listitem>
3472 <para>VBoxManage: when exporting an appliance, support the suppression
3473 of MAC addresses, which means they will be always recreated on
3474 import, avoiding duplicate MAC addresses for VMs which are imported
3475 several times</para>
3476 </listitem>
3477
3478 <listitem>
3479 <para>VBoxManage: now supports renaming storage controllers and USB controllers</para>
3480 </listitem>
3481
3482 <listitem>
3483 <para>Guest Control: major overhaul, for example fixing wrong parameter quoting
3484 (bug #13157)</para>
3485 </listitem>
3486
3487 <listitem>
3488 <para>USB: added USB traffic capturing (see <xref linkend="usbtrafficcapturing" />)</para>
3489 </listitem>
3490
3491 <listitem>
3492 <para>Made resizing X11 guests work more reliably</para>
3493 </listitem>
3494
3495 <listitem>
3496 <para>API: block the removal of the current snapshot if it has child
3497 snapshots (only relevant for VMs without snapshottable hard disks,
3498 their presence always prevented removal), which resulted in VM
3499 config corruption</para>
3500 </listitem>
3501
3502 <listitem>
3503 <para>API: mark VM configs with snapshots but without current snapshot
3504 as inaccessible, as this combination is nonsense</para>
3505 </listitem>
3506
3507 <listitem>
3508 <para>API: fix information for some automatically generated events
3509 (only with XPCOM, Windows host was not affected), which caused
3510 errors when getting some of the attributes over the webservice
3511 (bug #12379)</para>
3512 </listitem>
3513
3514 <listitem>
3515 <para>API: fix crashes in Java API clients using the XPCOM binding,
3516 happened with output parameters only (bug #11232)</para>
3517 </listitem>
3518
3519 <listitem>
3520 <para>API: a number of settings (e.g. network settings) can now also
3521 be changed when the VM is in saved state</para>
3522 </listitem>
3523
3524 <listitem>
3525 <para>API: fixed incorrect resuming of VMs on host-resume unless they were
3526 previously paused due to a host-suspend</para>
3527 </listitem>
3528
3529 <listitem>
3530 <para>API: don't lose the saved state and "current state changed" flag
3531 during cloning of a VM</para>
3532 </listitem>
3533
3534 <listitem>
3535 <para>API: OS type description consistency fix (bug #14162)</para>
3536 </listitem>
3537
3538 <listitem>
3539 <para>VBoxSVC: don't keep the support driver permanently open</para>
3540 </listitem>
3541
3542 <listitem>
3543 <para>Main/Properties: properly drop transient guest properties when
3544 the VM is powered off</para>
3545 </listitem>
3546
3547 <listitem>
3548 <para>VRDP: fixed a couple of races which may cause a crash during
3549 VM poweroff</para>
3550 </listitem>
3551
3552 <listitem>
3553 <para>ExtPack: don't fail if the TMP directory contains non-latin1
3554 characters (bug #14159)</para>
3555 </listitem>
3556
3557 <listitem>
3558 <para>3D: fix potential race in which might cause a crash on VM
3559 termination</para>
3560 </listitem>
3561
3562 <listitem>
3563 <para>3D: fixed a possible memory leak in the host service</para>
3564 </listitem>
3565
3566 <listitem>
3567 <para>Serial: new TCP/IP backend (see <xref linkend="serialports"/>)</para>
3568 </listitem>
3569
3570 <listitem>
3571 <para>Storage: added USB mass storage device class
3572 (see <xref linkend="harddiskcontrollers"/>)</para>
3573 </listitem>
3574
3575 <listitem>
3576 <para>Storage: added <emphasis>vbox-img</emphasis> standalone tool for
3577 direct manipulation of virtual hard disk images without VBoxManage</para>
3578 </listitem>
3579
3580 <listitem>
3581 <para>Storage: fixed crash as a result of I/O errors in certain conditions
3582 (bug #13105)</para>
3583 </listitem>
3584
3585 <listitem>
3586 <para>NAT: fixed several potential crashes</para>
3587 </listitem>
3588
3589 <listitem>
3590 <para>NAT: don't forcibly reset/drop all connections when the link goes
3591 down</para>
3592 </listitem>
3593
3594 <listitem>
3595 <para>Netsniffer: properly handle changing of the trace file name
3596 at VM runtime</para>
3597 </listitem>
3598
3599 <listitem>
3600 <para>Audio: fixed audio output and input when changing the default audio device
3601 more than once on OS X</para>
3602 </listitem>
3603
3604 <listitem>
3605 <para>Audio: fixed audio input on OS X under certain circumstances</para>
3606 </listitem>
3607
3608 <listitem>
3609 <para>ICH9: fixed the interrupt disable logic for MSI interrupts; should
3610 fix old Linux guests with AHCI</para>
3611 </listitem>
3612
3613 <listitem>
3614 <para>USB: improve playback with USB sound devices attached to the emulated
3615 OHCI controller</para>
3616 </listitem>
3617
3618 <listitem>
3619 <para>Audio: provide Linux guests a different AC'97 audio codec type so Linux
3620 ALSA does not mis-detect the link speed (default for new VMs)</para>
3621 </listitem>
3622
3623 <listitem>
3624 <para>BIOS: fix for booting from SCSI CD/DVD media</para>
3625 </listitem>
3626
3627 <listitem>
3628 <para>BIOS: fix for reads partially beyond end of disk (bug #14021)</para>
3629 </listitem>
3630
3631 <listitem>
3632 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
3633 </listitem>
3634
3635 <listitem>
3636 <para>rdesktop-vrdp: upgraded to version 1.8.3</para>
3637 </listitem>
3638
3639 <listitem>
3640 <para>Linux hosts: fixed a bug which made the netfilter driver ignore
3641 certain events (bug #12264)</para>
3642 </listitem>
3643
3644 <listitem>
3645 <para>Mac OS X hosts: El Capitan fixes</para>
3646 </listitem>
3647
3648 <listitem>
3649 <para>Mac OS X hosts: fixed a bug which might trigger a host kernel panic
3650 if a VM is started and another hypervisor is active</para>
3651 </listitem>
3652
3653 <listitem>
3654 <para>Solaris hosts: Solaris 12 installer fix</para>
3655 </listitem>
3656
3657 <listitem>
3658 <para>Guest Additions: added a heartbeat service
3659 (see <xref linkend="heartbeatservice" />)</para>
3660 </listitem>
3661
3662 <listitem>
3663 <para>Linux hosts / guests: support for Linux distributions using systemd
3664 without sysv emulation (e.g. ArchLinux)</para>
3665 </listitem>
3666
3667 <listitem>
3668 <para>Windows Additions/WDDM: improved video memory utilization and
3669 allow more/bigger guest screens with large resolutions (including HiDPI)
3670 </para>
3671 </listitem>
3672
3673 <listitem>
3674 <para>Linux Additions: added <emphasis>-s</emphasis> parameter to
3675 <emphasis>mount.vboxsf</emphasis> to be sloppy with invalid parameters</para>
3676 </listitem>
3677
3678 <listitem>
3679 <para>X11 Additions: fixed wrong DPI value (bug #14151)</para>
3680 </listitem>
3681
3682 <listitem>
3683 <para>Mac OS X guests: limit the CPU family for legacy guests</para>
3684 </listitem>
3685
3686 <listitem>
3687 <para>Solaris Additions: added quiesce support to co-operate with Solaris'
3688 fast-reboot feature</para>
3689 </listitem>
3690
3691 </itemizedlist>
3692
3693 </sect1>
3694
3695 <sect1>
3696 <title>Version 4.3.28 (2015-05-13)</title>
3697
3698 <para>This is a maintenance release. The following items were fixed and/or
3699 added:</para>
3700
3701 <itemizedlist>
3702
3703 <listitem>
3704 <para>VMM: fixed a Guru Meditation when rebooting certain guests (for
3705 example Solaris doing fast reboot) by fixing the implementation for INIT IPI</para>
3706 </listitem>
3707
3708 <listitem>
3709 <para>VMM: added some information for diagnosing rare
3710 <emphasis>VERR_VMX_INVALID_VMXON_PTR</emphasis> Guru Meditations (VT-x only)</para>
3711 </listitem>
3712
3713 <listitem>
3714 <para>GUI: HID LEDs sync: prevent synchronization if VM window has no focus
3715 (Windows and Mac OS X hosts only)</para>
3716 </listitem>
3717
3718 <listitem>
3719 <para>GUI: fixed drag and drop moving the cursor between guest screens on
3720 certain hosts</para>
3721 </listitem>
3722
3723 <listitem>
3724 <para>3D: fixed a crash on restoring the VM state on X11 hosts (bug #12737)</para>
3725 </listitem>
3726
3727 <listitem>
3728 <para>3D: fixed a crash on restoring the VM state</para>
3729 </listitem>
3730
3731 <listitem>
3732 <para>3D: fixed a crash on Linux guest shutdown (bug #12772)</para>
3733 </listitem>
3734
3735 <listitem>
3736 <para>VRDP: fixed incompatibility with rdesktop 1.8.3</para>
3737 </listitem>
3738
3739 <listitem>
3740 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
3741 </listitem>
3742
3743 <listitem>
3744 <para>Storage: don't crash if creating an asynchronous I/O context
3745 fails (e.g. when starting many VMs) and show a proper error message</para>
3746 </listitem>
3747
3748 <listitem>
3749 <para>Floppy: several fixes</para>
3750 </listitem>
3751
3752 <listitem>
3753 <para>Audio: improved the behavior of the volume control for the
3754 HD audio device emulation</para>
3755 </listitem>
3756
3757 <listitem>
3758 <para>USB: increase the number of supported drivers from 3 to 5
3759 (Windows hosts only)</para>
3760 </listitem>
3761
3762 <listitem>
3763 <para>PS/2 keyboard: synchronize the LED state on VM restore
3764 (Windows and Mac OS X hosts only)</para>
3765 </listitem>
3766
3767 <listitem>
3768 <para>NAT Network: when running multiple NAT networks with multiple VMs,
3769 only stop the respective services when stopping VMs (bug #14090)</para>
3770 </listitem>
3771
3772 <listitem>
3773 <para>NAT: don't kill UDP bindings on ICMP errors (bug #13475)</para>
3774 </listitem>
3775
3776 <listitem>
3777 <para>NAT: bandwidth limit now works properly with NAT (bug #11485)</para>
3778 </listitem>
3779
3780 <listitem>
3781 <para>BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah
3782 (4.2.0 regression; bug #14096)</para>
3783 </listitem>
3784
3785 <listitem>
3786 <para>Guest Control: fixed parameter quoting in Windows guests
3787 (bug #13157)</para>
3788 </listitem>
3789
3790 <listitem>
3791 <para>Webcam passthrough improvements for Linux (V4L2) hosts to support more
3792 webcam models</para>
3793 </listitem>
3794
3795 <listitem>
3796 <para>API: don't fail starting a VM with <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
3797 under certain conditions (bug #13617)</para>
3798 </listitem>
3799
3800 <listitem>
3801 <para>API: be more verbose on <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
3802 if a medium is attached to a running VM (bug #13560)</para>
3803 </listitem>
3804
3805 <listitem>
3806 <para>API: fixed a bug which could result in losing certain screen resize
3807 events with multi-monitor guests</para>
3808 </listitem>
3809
3810 <listitem>
3811 <para>rdesktop-vrdp: fixed path to the keymaps (bug #12066)</para>
3812 </listitem>
3813
3814 <listitem>
3815 <para>rdesktop-vrdp: switch to version 1.8.3</para>
3816 </listitem>
3817
3818 <listitem>
3819 <para>Windows hosts: more hardening fixes (e.g. bugs #14051, #14052)</para>
3820 </listitem>
3821
3822 <listitem>
3823 <para>Linux hosts: another fix for activated SMAP on Linux 3.19
3824 and newer (Broadwell and later; bug #13961)</para>
3825 </listitem>
3826
3827 <listitem>
3828 <para>Linux hosts: Linux 4.1 compile fix (bug #14081)</para>
3829 </listitem>
3830
3831 <listitem>
3832 <para>Solaris hosts: fixed using of VNIC templates with Crossbow based
3833 bridged networking to be compatible with vanity interface names</para>
3834 </listitem>
3835
3836 <listitem>
3837 <para>Mac OS X hosts: fixed crash during VM termination under rare
3838 circumstances</para>
3839 </listitem>
3840
3841 <listitem>
3842 <para>Windows Additions/WDDM: improved video memory utilization and allow
3843 more/bigger guest screens with large resolutions (including HiDPI)</para>
3844 </listitem>
3845
3846 <listitem>
3847 <para>X11 Additions: prevent flickering when updating mouse cursor</para>
3848 </listitem>
3849
3850 <listitem>
3851 <para>Solaris Additions: fixed incorrect usage of 'prtconf' while
3852 installing Guest Additions (Solaris 10 only)</para>
3853 </listitem>
3854
3855 </itemizedlist>
3856 </sect1>
3857
3858 <sect1>
3859 <title>Version 4.3.26 (2015-03-16)</title>
3860
3861 <para>This is a maintenance release. The following items were fixed and/or
3862 added:</para>
3863
3864 <itemizedlist>
3865
3866 <listitem>
3867 <para>GUI: in the snapshots pane, protect the age of snapshots against
3868 wrong host time (bug #13955)</para>
3869 </listitem>
3870
3871 <listitem>
3872 <para>NAT Network: fixed a bug which prevented to propagate any DNS
3873 name server / domain / search string information to the NAT network
3874 (4.3.24 regression; bugs #13915, #13918)</para>
3875 </listitem>
3876
3877 <listitem>
3878 <para>NAT Network: don't delay the shutdown of VBoxSVC on
3879 Windows hosts</para>
3880 </listitem>
3881
3882 <listitem>
3883 <para>Mouse support: the mouse could not be moved under rare
3884 conditions if no Guest Additions are installed (4.3.24 regression;
3885 bug #13935)</para>
3886 </listitem>
3887
3888 <listitem>
3889 <para>Storage: if the guest ejects a virtual CD/DVD medium, make the
3890 change permanent (bugs #9858, #12885)</para>
3891 </listitem>
3892
3893 <listitem>
3894 <para>VGA: made saving secondary screen sizes possible in X11 guests</para>
3895 </listitem>
3896
3897 <listitem>
3898 <para>SDK: fixed the VirtualBox.tlb file (4.3.20 regression; bug #13943)</para>
3899 </listitem>
3900
3901 <listitem>
3902 <para>rdesktop-vrdp: make it work with USB devices again
3903 (4.3.14 regression; bug #13901)</para>
3904 </listitem>
3905
3906 <listitem>
3907 <para>USB: fixed a possible BSOD on Windows hosts under rare conditions</para>
3908 </listitem>
3909
3910 <listitem>
3911 <para>iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)</para>
3912 </listitem>
3913
3914 <listitem>
3915 <para>Mac OS X hosts: don't panic on hosts with activated SMAP (Broadwell
3916 and later; bug #13951)</para>
3917 </listitem>
3918
3919 <listitem>
3920 <para>Linux hosts: don't crash Linux 4.0 hosts (bug #13835)</para>
3921 </listitem>
3922
3923 </itemizedlist>
3924 </sect1>
3925
3926 <sect1>
3927 <title>Version 4.3.24 (2015-03-02)</title>
3928
3929 <para>This is a maintenance release. The following items were fixed and/or
3930 added:</para>
3931
3932 <itemizedlist>
3933
3934 <listitem>
3935 <para>VMM: emulation fix for the <emphasis>ENTER</emphasis> instruction
3936 under certain conditions; fixes Solaris 10 guests (VT-x without
3937 unrestricted guest execution)</para>
3938 </listitem>
3939
3940 <listitem>
3941 <para>VMM: fix for handling NMIs on Linux hosts with X2APIC enabled</para>
3942 </listitem>
3943
3944 <listitem>
3945 <para>NAT/NAT Network: fix connection drops when the host's DHCP lease
3946 was renewed (4.3.22 regression; Windows hosts only; bug #13839)</para>
3947 </listitem>
3948
3949 <listitem>
3950 <para>NAT: don't crash on an empty domain list when switching the
3951 DNS host configuration (4.3.22 regression; Mac OS X hosts only;
3952 bug #13874)</para>
3953 </listitem>
3954
3955 <listitem>
3956 <para>PXE: re-enable it on Windows hosts (4.3.22 regression; Windows hosts
3957 only; bug #13842)
3958 </para>
3959 </listitem>
3960
3961 <listitem>
3962 <para>Shared Folders: fixed a problem with Windows guests (4.3.22 regression;
3963 bug #13786)</para>
3964 </listitem>
3965
3966 <listitem>
3967 <para>Audio: improved record quality when using the DirectSound audio
3968 backend</para>
3969 </listitem>
3970
3971 <listitem>
3972 <para>VBoxManage: when executing the <emphasis>controlvm</emphasis> command
3973 take care that the corresponding VM runtime changes are saved permanently
3974 (bug #13892)</para>
3975 </listitem>
3976
3977 <listitem>
3978 <para>Windows Installer: properly install the 32-bit version of VBoxRes.dll
3979 on 32-bit hosts (bug #13876)</para>
3980 </listitem>
3981
3982 <listitem>
3983 <para>Linux hosts / guests: Linux 4.0 fixes (bug #13835)</para>
3984 </listitem>
3985
3986 <listitem>
3987 <para>OS/2 Additions: fixed mouse integration (4.3.22 regression;
3988 bug #13825)</para>
3989 </listitem>
3990
3991 </itemizedlist>
3992 </sect1>
3993
3994 <sect1>
3995 <title>Version 4.3.22 (2015-02-12)</title>
3996
3997 <para>This is a maintenance release. The following items were fixed and/or
3998 added:</para>
3999
4000 <itemizedlist>
4001
4002 <listitem>
4003 <para>VMM: refined measurement of TSC frequency on the host, improves
4004 timekeeping for guests</para>
4005 </listitem>
4006
4007 <listitem>
4008 <para>VMM: decreased CPU load resulting from guest MMIO writes to the
4009 virtual APIC</para>
4010 </listitem>
4011
4012 <listitem>
4013 <para>VMM: fixed interception of debug exceptions, observed while using
4014 the dbx debugger on Solaris guests (VT-x only)</para>
4015 </listitem>
4016
4017 <listitem>
4018 <para>GUI: 3D overlay window positioning code improved, fixed potential
4019 misplacement of 3D accelerated guest graphics content</para>
4020 </listitem>
4021
4022 <listitem>
4023 <para>GUI: fixed accident SSL authentication failures during update
4024 check on Windows hosts (bug #12969)</para>
4025 </listitem>
4026
4027 <listitem>
4028 <para>GUI: never send the "ACPI power" keyboard scancode to the guest,
4029 we have the ACPI power button for that</para>
4030 </listitem>
4031
4032 <listitem>
4033 <para>GUI: was unable to properly restore seamless mode VM from
4034 snapshot/saved-state under some circumstances</para>
4035 </listitem>
4036
4037 <listitem>
4038 <para>VBoxHeadless: don't crash if 3D is enabled in the VM settings
4039 (bug #10250)</para>
4040 </listitem>
4041
4042 <listitem>
4043 <para>ATA: fixed several passthrough issues (bugs #12310, #1360)</para>
4044 </listitem>
4045
4046 <listitem>
4047 <para>Audio: fixed DirectSound failure when the the host has no audio
4048 input device (Windows hosts only; bug #9205)</para>
4049 </listitem>
4050
4051 <listitem>
4052 <para>SB16: fixed compatibility issue (bug #13769)</para>
4053 </listitem>
4054
4055 <listitem>
4056 <para>Storage: fixed broken CD/DVD passthrough when using the
4057 IDE controller (bug #12310)</para>
4058 </listitem>
4059
4060 <listitem>
4061 <para>NAT: new ping proxy for Windows hosts (bug #11871)</para>
4062 </listitem>
4063
4064 <listitem>
4065 <para>NAT: Properly report outbound connect(2) failures to
4066 guest with TCP RST or ICMP (bug #10525)</para>
4067 </listitem>
4068
4069 <listitem>
4070 <para>NAT Network: no need for frequent wakeups in VBoxNetDHCP
4071 and VBoxNetNAT (bug #11681)</para>
4072 </listitem>
4073
4074 <listitem>
4075 <para>Host-only adapter: prevent Windows from creating an "Unidentified
4076 network" (bug #9688)</para>
4077 </listitem>
4078
4079 <listitem>
4080 <para>Bridged Networking: don't leak host-to-guest traffic to
4081 the wireless network when bridging to a wireless interface
4082 (bug #13714)</para>
4083 </listitem>
4084
4085 <listitem>
4086 <para>Main: fixed a possible race when changing the medium leading
4087 to a deadlock under rare conditions (bug #13722)</para>
4088 </listitem>
4089
4090 <listitem>
4091 <para>VBoxManage: fixed return code if starting a VM failed
4092 (bug #13773)</para>
4093 </listitem>
4094
4095 <listitem>
4096 <para>Settings: on Windows host, do not use environment variable HOME
4097 at all, the settings location is derived from the user profile
4098 directory (bug #7689)</para>
4099 </listitem>
4100
4101 <listitem>
4102 <para>API: fixed 2 deadlock opportunities related to medium handling
4103 (bugs #13789, #13801, thank you Alexander Urakov)</para>
4104 </listitem>
4105
4106 <listitem>
4107 <para>API: fixed bug in XPCOM which created too few worker threads,
4108 sporadically resulting in a deadlock (bug #13802, thank you Alexander
4109 Urakov)</para>
4110 </listitem>
4111
4112 <listitem>
4113 <para>SDK: fixed a garbage collection leak in the Python VirtualBox
4114 webservice API binding (bug #13817)</para>
4115 </listitem>
4116
4117 <listitem>
4118 <para>Linux hosts: fixes for activated SMAP (Broadwell and later,
4119 bug #13820)</para>
4120 </listitem>
4121
4122 <listitem>
4123 <para>X11 guests: prevent unwanted hiding of guest screens
4124 on multi-monitor guests (bug #13287)</para>
4125 </listitem>
4126
4127 <listitem>
4128 <para>X11 guests: added support for X.Org Server 1.17</para>
4129 </listitem>
4130
4131 <listitem>
4132 <para>X11 Additions: fixed a memory leak in VBoxService if libdbus
4133 is available but dbus-daemon isn't running (bug #13770)</para>
4134 </listitem>
4135
4136 <listitem>
4137 <para>Windows Additions: prevent VBox WDDM driver from loading if host
4138 reports weak OpenGL capabilities. 3D content now can be shown over
4139 Remote Desktop connection</para>
4140 </listitem>
4141
4142 <listitem>
4143 <para>Winodws Additions: some fixes for recent Windows 10 Previews</para>
4144 </listitem>
4145
4146 <listitem>
4147 <para>Linux Additions: fixed a compatibility issue with 64-bit
4148 Linux 2.4 kernels</para>
4149 </listitem>
4150
4151 <listitem>
4152 <para>Linux Additions: fixed a potential use-after-free when unloading
4153 the VBoxGuest module</para>
4154 </listitem>
4155
4156 <listitem>
4157 <para>Linux Additions: Linux 3.19 fixes (bug #13741)</para>
4158 </listitem>
4159
4160 </itemizedlist>
4161 </sect1>
4162
4163 <sect1>
4164 <title>Version 4.3.20 (2014-11-21)</title>
4165
4166 <para>This is a maintenance release. The following items were fixed and/or
4167 added:</para>
4168
4169 <itemizedlist>
4170
4171 <listitem>
4172 <para>VMM: fixed reboot hang of 32-bit Windows SMP guests (bugs #13319,
4173 #13462)</para>
4174 </listitem>
4175
4176 <listitem>
4177 <para>VMM: proper <emphasis>Math Fault</emphasis> handling with certain
4178 legacy guests (bug #9042, AMD hosts)</para>
4179 </listitem>
4180
4181 <listitem>
4182 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
4183 on older CPUs that don't support MSR bitmaps (VT-x only;
4184 bugs #13034, #13125, #13311, #13425, #13426, #13463, #13585)</para>
4185 </listitem>
4186
4187 <listitem>
4188 <para>GUI: fix 3D overlay window reparenting issue when VM goes to
4189 full-screen mode on X11 hosts</para>
4190 </listitem>
4191
4192 <listitem>
4193 <para>GUI: fix occasional loss of focus in full-screen mode on X11
4194 host systems (4.3.16 regression)</para>
4195 </listitem>
4196
4197 <listitem>
4198 <para>GUI: Mac OS X: wizards should have Cancel button
4199 (bug #12541)</para>
4200 </listitem>
4201
4202 <listitem>
4203 <para>GUI: added a global option to prevent automatic raising of the
4204 new window by mouse move with multi-screen guests (bug #8878)</para>
4205 </listitem>
4206
4207 <listitem>
4208 <para>API: accept remote display port 0 as the default RDP port
4209 (bug #8534)</para>
4210 </listitem>
4211
4212 <listitem>
4213 <para>VBoxManage: fixed crash when executing <emphasis>showvminfo</emphasis>
4214 command under certain circumstances (bug #13190)</para>
4215 </listitem>
4216
4217 <listitem>
4218 <para>ACPI: fixed occassional Guru Meditations in ACPI timer code
4219 (4.3.18 regression; bug #13521)</para>
4220 </listitem>
4221
4222 <listitem>
4223 <para>EFI: improved performance of IDE disk access</para>
4224 </listitem>
4225
4226 <listitem>
4227 <para>EFI: fixed a bug in the EFI video driver which prevented
4228 Windows to boot in UEFI mode (bug #12022)</para>
4229 </listitem>
4230
4231 <listitem>
4232 <para>EFI: properly announce the amount of RAM for big VMs
4233 (bugs #11103 and #13211)</para>
4234 </listitem>
4235
4236 <listitem>
4237 <para>Storage: fixed a crash under certain cicrumstances when a medium
4238 was ejected from a drive attached to the SATA controller without
4239 inserting a new medium before pausing or closing the VM
4240 (4.3.16 regression) </para>
4241 </listitem>
4242
4243 <listitem>
4244 <para>Storage: fixed an interrupt acknowledge issue causing hanging guests
4245 or slower I/O (4.3.18 regression)</para>
4246 </listitem>
4247
4248 <listitem>
4249 <para>Storage: fixed broken resume after the VM was suspended due to
4250 a full disk if host I/O caching is used</para>
4251 </listitem>
4252
4253 <listitem>
4254 <para>Storage: fixed a Guru Meditation under certain conditions when
4255 using the DevLsiLogic controller with VMs running in software
4256 virtualization mode (4.3 regression; bugs #12254, #12655, #12709,
4257 #12774, #12886)</para>
4258 </listitem>
4259
4260 <listitem>
4261 <para>Guest Control: fixed a bug which might lead to a crash during
4262 recursive copy</para>
4263 </listitem>
4264
4265 <listitem>
4266 <para>SDK: Java COM bindings fixes</para>
4267 </listitem>
4268
4269 <listitem>
4270 <para>iPXE: enable the HTTP download protocol (bug #13628)</para>
4271 </listitem>
4272
4273 <listitem>
4274 <para>Runtime: do not use a fixed stack size creating temporary threads
4275 during initialization (bug #13038)</para>
4276 </listitem>
4277
4278 <listitem>
4279 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
4280 to conflicts with anti-virus software; better error reporting
4281 (4.3.14 regression; bug #13187)</para>
4282 </listitem>
4283
4284 <listitem>
4285 <para>Windows hosts: fixed DirectSound host audio failure under certain conditions
4286 (bug #13418)</para>
4287 </listitem>
4288
4289 <listitem>
4290 <para>Windows hosts: fixed additional cases of 4.3.14 regression
4291 whereby AltGr stopped working for some people (bug #13216)</para>
4292 </listitem>
4293
4294 <listitem>
4295 <para>Windows Additions: preserve guest monitor layout when resizing
4296 Windows 7 or newer guests</para>
4297 </listitem>
4298
4299 <listitem>
4300 <para>Linux Additions: Linux 3.18 compile fixes (bug #13515)</para>
4301 </listitem>
4302
4303 </itemizedlist>
4304 </sect1>
4305
4306 <sect1>
4307 <title>Version 4.3.18 (2014-10-10)</title>
4308
4309 <para>This is a maintenance release. The following items were fixed and/or
4310 added:</para>
4311
4312 <itemizedlist>
4313
4314 <listitem>
4315 <para>VMM: fixed a potential misbehavior after restoring the A20 state
4316 from a saved state</para>
4317 </listitem>
4318
4319 <listitem>
4320 <para>GUI: fixed full-screen mode mini-toolbar related regressions
4321 for different platforms and window managers (bug #13369)</para>
4322 </listitem>
4323
4324 <listitem>
4325 <para>GUI: X11: fixed full-screen mode Unity panels quirk caused by
4326 mini-toolbar code changes in last release (bug #13365)</para>
4327 </listitem>
4328
4329 <listitem>
4330 <para>GUI: X11: added possibility to use legacy full-screen mode
4331 as the new one can cause multi-screen issues under Unity, see
4332 <xref linkend="legacy-fullscreen-mode" xreflabel="here"/> (bug #13365)</para>
4333 </listitem>
4334
4335 <listitem>
4336 <para>GUI: Mac OS X: fixed full-screen mode artifact causing black screen
4337 when 3D acceleration was enabled on 10.10 Yosemite hosts (bug #13448)</para>
4338 </listitem>
4339
4340 <listitem>
4341 <para>GUI: Mac OS X: fixed regression in user-space swiping from/to
4342 VBox in full-screen mode</para>
4343 </listitem>
4344
4345 <listitem>
4346 <para>GUI: Mac OS X: fixed issue with switching to VBox in full-screen
4347 mode through Alt+Tab and Mission Control</para>
4348 </listitem>
4349
4350 <listitem>
4351 <para>Storage: fixed data corruption when resizing huge VHD images under
4352 certain circumstances (bug #11960)</para>
4353 </listitem>
4354
4355 <listitem>
4356 <para>Storage: fixed a rare hang during startup when the BIOS enumerates the
4357 storage devices attached to the SATA controller</para>
4358 </listitem>
4359
4360 <listitem>
4361 <para>Storage: follow the spec with AHCI interrupt acknowledge (bug #13474)</para>
4362 </listitem>
4363
4364 <listitem>
4365 <para>Storage: fixed broken iSCSI authentication (4.3.14 regression; bugs #13386,
4366 #13435)</para>
4367 </listitem>
4368
4369 <listitem>
4370 <para>NAT Network: properly parse port forwarding rules to allow UDP
4371 rules</para>
4372 </listitem>
4373
4374 <listitem>
4375 <para>USB: fixed a crash on Linux hosts with older Linux kernels (bug #13400) and
4376 several other fixes</para>
4377 </listitem>
4378
4379 <listitem>
4380 <para>ACPI: fixed ACPI timer anomalies (bug #12076)</para>
4381 </listitem>
4382
4383 <listitem>
4384 <para>Guest Control: fixed a memory leak (bug #13434)</para>
4385 </listitem>
4386
4387 <listitem>
4388 <para>Main: when removing a VM, do also remove the VBoxStartup.log file
4389 which might exist on Windows hosts (bug #13478)</para>
4390 </listitem>
4391
4392 <listitem>
4393 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
4394 to conflicts with anti-virus software; better error reporting
4395 (4.3.14 regression; bug #13187)</para>
4396 </listitem>
4397
4398 <listitem>
4399 <para>Windows hosts: propagate the process startup information to the child
4400 process (4.3.14 regression; bug #13243)</para>
4401 </listitem>
4402
4403 <listitem>
4404 <para>Mac OS X hosts: don't force using the discrete GPU (bug #11111)</para>
4405 </listitem>
4406
4407 <listitem>
4408 <para>Windows Additions: some Windows 10 tweaks</para>
4409 </listitem>
4410
4411 <listitem>
4412 <para>X11 guests: fix a bug handling video driver display properties
4413 which prevented GNOME Shell on Fedora 21 from starting</para>
4414 </listitem>
4415
4416 <listitem>
4417 <para>Linux hosts / guests: fixed a few remaining warnings in the kernel
4418 log if memory allocation fails (bug #11171)</para>
4419 </listitem>
4420
4421 </itemizedlist>
4422 </sect1>
4423
4424 <sect1>
4425 <title>Version 4.3.16 (2014-09-09)</title>
4426
4427 <para>This is a maintenance release. The following items were fixed and/or
4428 added:</para>
4429
4430 <itemizedlist>
4431
4432 <listitem>
4433 <para>VMM: fixed restoring 32-bit FPU state on 64-bit capable VMs
4434 and restoring guest FPU in raw-mode VMs (bug #12646; 4.3 regression)</para>
4435 </listitem>
4436
4437 <listitem>
4438 <para>GUI: properly restore normal/scale mode guest-screen size
4439 after exiting full-screen/seamless mode</para>
4440 </listitem>
4441
4442 <listitem>
4443 <para>GUI: mini-toolbar should provoke less artifacts/conflicts with
4444 3D guest rendering</para>
4445 </listitem>
4446
4447 <listitem>
4448 <para>GUI: Mac OS X: Native full-screen multi-screen transition
4449 was able to blackout host-screens for nearly minute</para>
4450 </listitem>
4451
4452 <listitem>
4453 <para>GUI: X11: Modern window managers should now use native full-screen
4454 multi-screen mapping API</para>
4455 </listitem>
4456
4457 <listitem>
4458 <para>GUI: added extradata item for configuring the mouse capture
4459 behavior, see <xref linkend="mouse-capture" xreflabel="here"/>
4460 (bug #3506)</para>
4461 </listitem>
4462
4463 <listitem>
4464 <para>Storage: fixed a VBoxSVC crash when querying an iSCSI target with
4465 authentication configured (4.3.14 regression)</para>
4466 </listitem>
4467
4468 <listitem>
4469 <para>Storage: fixed a rare data corruption during reads if another
4470 allocating write is running concurrently and accesses the same range</para>
4471 </listitem>
4472
4473 <listitem>
4474 <para>Storage: fixed a rare crash for certain VHD images from other products</para>
4475 </listitem>
4476
4477 <listitem>
4478 <para>Storage: fixed a rare release assertion when using the AHCI controller</para>
4479 </listitem>
4480
4481 <listitem>
4482 <para>Floppy: fixed read errors and guest memory corruption when running
4483 under control of QEMM</para>
4484 </listitem>
4485
4486 <listitem>
4487 <para>3D: added experimental support for rendering on offline GPUs for Mac OS X host</para>
4488 </listitem>
4489
4490 <listitem>
4491 <para>3D: fixed white window appearing on entering FullScreen mode on Mac OS X host</para>
4492 </listitem>
4493
4494 <listitem>
4495 <para>3D: fixed video recording support for 3D data regression (bug #13073)</para>
4496 </listitem>
4497
4498 <listitem>
4499 <para>3D: fixes for MS Office 2013 support</para>
4500 </listitem>
4501
4502 <listitem>
4503 <para>3D: several fixes</para>
4504 </listitem>
4505
4506 <listitem>
4507 <para>Bridged Networking: improved IPv6 support when bridging
4508 to a wireless interface</para>
4509 </listitem>
4510
4511 <listitem>
4512 <para>NAT: prevent internal DNS service from stuck in host-resolver mode
4513 when host was switched from one network to another one while host was
4514 sleeping (Mac OS X hosts)</para>
4515 </listitem>
4516
4517 <listitem>
4518 <para>NAT: preserve DF (if possible) and TOS when proxying
4519 outbound UDP datagrams (bugs #9440, #12309)</para>
4520 </listitem>
4521
4522 <listitem>
4523 <para>NAT: don't let multicast datagrams out (bug #7338)</para>
4524 </listitem>
4525
4526 <listitem>
4527 <para>NAT: fixed handling of large incoming UDP datagrams on
4528 Windows hosts (bug #12136)</para>
4529 </listitem>
4530
4531 <listitem>
4532 <para>NAT: fixed handling of the RFC 1533 DHCP PAD option</para>
4533 </listitem>
4534
4535 <listitem>
4536 <para>NAT Network: fixed inbound half-close on Windows hosts</para>
4537 </listitem>
4538
4539 <listitem>
4540 <para>NAT Network: preserve IPv4 DF (if possible), TTL, TOS
4541 and IPv6 Hop Limit when proxying outbound UDP
4542 datagrams</para>
4543 </listitem>
4544
4545 <listitem>
4546 <para>VRDP: fixed a rare crash when using remote audio input</para>
4547 </listitem>
4548
4549 <listitem>
4550 <para>USB: fixed several regressions from 4.3.14 (bug #13320)</para>
4551 </listitem>
4552
4553 <listitem>
4554 <para>Audio: made the HDA sound emulation work with certain Mac OS X guests
4555 (e.g. Mountain Lion)</para>
4556 </listitem>
4557
4558 <listitem>
4559 <para>Windows hosts: fixed startup problems on certain Windows hosts due
4560 to conflicts with anti-virus software (4.3.14 regression; bug #13187)</para>
4561 </listitem>
4562
4563 <listitem>
4564 <para>Windows hosts: fixed 4.3.14 regression whereby AltGr stopped
4565 working for some people (bug #13216)</para>
4566 </listitem>
4567
4568 <listitem>
4569 <para>X11 hosts: made the extra key on Brazilian Thinkpads work
4570 (bug #8745)</para>
4571 </listitem>
4572
4573 <listitem>
4574 <para>X11 hosts: fixed a problem of input focus cycles and immediately
4575 released key presses in full screen mode (bug #13238)</para>
4576 </listitem>
4577
4578 <listitem>
4579 <para>Linux hosts: fixed flooding the kernel log with USB related messages
4580 when passing through certain USB devices to a VM (bug #13085)</para>
4581 </listitem>
4582
4583 <listitem>
4584 <para>Linux guests: stop applications crashing when <emphasis>drm_wait_vblank</emphasis>
4585 is called (bug #13265)</para>
4586 </listitem>
4587
4588 <listitem>
4589 <para>Linux guests: fix a crash in gnome-session (bug #13335)</para>
4590 </listitem>
4591
4592 <listitem>
4593 <para>X11 guests: do not start VBoxClient over an SSH connection
4594 (bug #13107)</para>
4595 </listitem>
4596
4597 <listitem>
4598 <para>X11 guests: added support for X.Org Server 1.16 (bug #13207)</para>
4599 </listitem>
4600
4601 <listitem>
4602 <para>X11 guests: fixed a wrong parameter in the video driver which
4603 caused problems with full-screen X11 clients (bug #2748)</para>
4604 </listitem>
4605
4606 <listitem>
4607 <para>VirtualKD: introduced stub/loader device for speeding up Windows
4608 kernel debugging, details see <ulink type=""
4609 url="http://virtualkd.sysprogs.org/">http://virtualkd.sysprogs.org/</ulink></para>
4610 </listitem>
4611
4612 </itemizedlist>
4613 </sect1>
4614
4615 <sect1>
4616 <title>Version 4.3.14 (2014-07-15)</title>
4617
4618 <para>This is a maintenance release. The following items were fixed and/or
4619 added:</para>
4620
4621 <itemizedlist>
4622
4623 <listitem>
4624 <para>VMM: more fixes for MSR emulation on certain hardware (bugs
4625 #12784, #12949, #13034)</para>
4626 </listitem>
4627
4628 <listitem>
4629 <para>VMM: improve MSI handling under rare circumstances (only
4630 relevant for the ICH9 chipset)</para>
4631 </listitem>
4632
4633 <listitem>
4634 <para>VMM: fixed #UD exception for 64-bit guests with the EFER.SCE bit
4635 and the <emphasis>SYSCALL</emphasis> instruction (VT-x only;
4636 4.3 regression; bug #13008)</para>
4637 </listitem>
4638
4639 <listitem>
4640 <para>VMM: fixed timekeeping after resuming SMP guests</para>
4641 </listitem>
4642
4643 <listitem>
4644 <para>VMM: properly wake up a halted VCPU on NMI/SMI</para>
4645 </listitem>
4646
4647 <listitem>
4648 <para>GUI: fixed a potential crash</para>
4649 </listitem>
4650
4651 <listitem>
4652 <para>GUI: fixed stuck AltGr key on Windows hosts (bug #2537)</para>
4653 </listitem>
4654
4655 <listitem>
4656 <para>GUI: fixed a potential error during the version check</para>
4657 </listitem>
4658
4659 <listitem>
4660 <para>GUI: shortcut change should not require Enter/Return (or other
4661 trigger) to confirm (bugs #12828, #12847, #12937, #13087)</para>
4662 </listitem>
4663
4664 <listitem>
4665 <para>GUI: fixed update check which was broken due to changing the
4666 location of the root certificates (bug #13096)</para>
4667 </listitem>
4668
4669 <listitem>
4670 <para>VBoxManage: fixed typo in <emphasis>showvminfo --machinereadable</emphasis>
4671 (bug #13176)</para>
4672 </listitem>
4673
4674 <listitem>
4675 <para>NAT: fixed inbound half-close (bug #13116)</para>
4676 </listitem>
4677
4678 <listitem>
4679 <para>NAT: fixed slow upload speed under certain conditions
4680 (bug #10034)</para>
4681 </listitem>
4682
4683 <listitem>
4684 <para>NAT Network: fixed potential loss of inbound TCP data</para>
4685 </listitem>
4686
4687 <listitem>
4688 <para>NAT Network: fixed potential infinite stalls of TCP
4689 connections over IPv6</para>
4690 </listitem>
4691
4692 <listitem>
4693 <para>NAT Network: fixed resets of TCP connections on Windows
4694 hosts</para>
4695 </listitem>
4696
4697 <listitem>
4698 <para>NAT Network: fixed inbound half-close on Mac OS X hosts</para>
4699 </listitem>
4700
4701 <listitem>
4702 <para>NAT Network: fixed socket leak on Solaris hosts</para>
4703 </listitem>
4704
4705 <listitem>
4706 <para>NAT Network: fixed ping of mapped host loopback on Mac OS X
4707 and Solaris hosts, fixed proxying of IMCP errors on Mac OS X</para>
4708 </listitem>
4709
4710 <listitem>
4711 <para>Host-Only Network: fixed SNMP <emphasis>ifConnectorPresent</emphasis>
4712 value on Windows (bug #13143)</para>
4713 </listitem>
4714
4715 <listitem>
4716 <para>Storage: fixed a possible crash with CD/DVD passthrough under
4717 certain circumstances</para>
4718 </listitem>
4719
4720 <listitem>
4721 <para>Storage: fixed a crash when trying to open an inaccessible QED
4722 or QCOW image (bug #12613)</para>
4723 </listitem>
4724
4725 <listitem>
4726 <para>Storage: fixed data corruption or read errors under rare
4727 circumstances</para>
4728 </listitem>
4729
4730 <listitem>
4731 <para>AHCI: fixed a crash under rare circumstances</para>
4732 </listitem>
4733
4734 <listitem>
4735 <para>USB: performance fixes</para>
4736 </listitem>
4737
4738 <listitem>
4739 <para>ICH9: properly reset MSI capability on reset</para>
4740 </listitem>
4741
4742 <listitem>
4743 <para>Keyboard: active modifier keys during suspend were stuck after
4744 resuming the host</para>
4745 </listitem>
4746
4747 <listitem>
4748 <para>3D: fixed misbehavior with huge guests (i.e. guest more than
4749 4GB guest memory</para>
4750 </listitem>
4751
4752 <listitem>
4753 <para>3D: several fixes</para>
4754 </listitem>
4755
4756 <listitem>
4757 <para>API: properly detect the Windows 8.1 guest OS type (bug #13090)</para>
4758 </listitem>
4759
4760 <listitem>
4761 <para>ExtPack: cleanup of dangling uninstallation directories</para>
4762 </listitem>
4763
4764 <listitem>
4765 <para>Linux hosts / guests: compile fix for EL7 (bug #12638)</para>
4766 </listitem>
4767
4768 <listitem>
4769 <para>Linux Additions: made 3D pass-through work with recent versions
4770 of Mesa in the guest (bug #12941)</para>
4771 </listitem>
4772
4773 <listitem>
4774 <para>Linux Additions: Linux 3.16 fixes (bug #13123)</para>
4775 </listitem>
4776
4777 <listitem>
4778 <para>Mac OS X hosts: when scanning for host CD/DVD devices also consider
4779 BlueRay devices</para>
4780 </listitem>
4781
4782 <listitem>
4783 <para>Mac OS X hosts: fixed host shutdown and reboot delay caused by running VBoxSVC
4784 process in some cases</para>
4785 </listitem>
4786
4787 <listitem>
4788 <para>OS/2 Additions: fixed gengradd.dll library name (bug #12785)</para>
4789 </listitem>
4790
4791 <listitem>
4792 <para>Solaris Additions: fixed permissions of files and directories
4793 located on shared folders</para>
4794 </listitem>
4795
4796 <listitem>
4797 <para>Windows host installer: fixed the need for rebooting Windows after
4798 installation or upgrade, extended logging for NetFlt/NetAdp (un)installation</para>
4799 </listitem>
4800
4801 </itemizedlist>
4802
4803 </sect1>
4804
4805 <sect1>
4806 <title>Version 4.3.12 (2014-05-16)</title>
4807
4808 <para>This is a maintenance release. The following items were fixed and/or
4809 added:</para>
4810
4811 <itemizedlist>
4812
4813 <listitem>
4814 <para>VMM: fixed an occasional Guru Meditation (Mac OS X hosts only;
4815 bugs #12727, #12954)</para>
4816 </listitem>
4817
4818 <listitem>
4819 <para>VMM: fixed a rare condition that would fail to invalidate guest TLB
4820 entries or would invalidate them when not required (Windows hosts only)</para>
4821 </listitem>
4822
4823 <listitem>
4824 <para>VMM: fixed a <emphasis>VERR_NOT_SUPPORTED</emphasis> Guru Meditation
4825 seen with certain guests, e.g. OpenServer 5.0.7</para>
4826 </listitem>
4827
4828 <listitem>
4829 <para>VMM: more fixes for MSR emulation on certain hardware (bugs #12240,
4830 #12875)</para>
4831 </listitem>
4832
4833 <listitem>
4834 <para>GUI: fixed mouse positioning with mouse integration disabled and
4835 multiple guest screens (Windows hosts only; bug #9059)</para>
4836 </listitem>
4837
4838 <listitem>
4839 <para>GUI: fixed crash in VM manager (bug #12878)</para>
4840 </listitem>
4841
4842 <listitem>
4843 <para>GUI: fixed crash under rare conditions on entering/exiting
4844 full-screen/seamless mode</para>
4845 </listitem>
4846
4847 <listitem>
4848 <para>Shared Clipboard: don't stop working after taking a snapshot
4849 (bug #12700)</para>
4850 </listitem>
4851
4852 <listitem>
4853 <para>AHCI: fixed a crash under rare circumstances</para>
4854 </listitem>
4855
4856 <listitem>
4857 <para>API: fixed a hang during VM shutdown under rare conditions</para>
4858 </listitem>
4859
4860 <listitem>
4861 <para>NAT: fixed generation of malformed ICMP error datagrams (4.3.10 regression)</para>
4862 </listitem>
4863
4864 <listitem>
4865 <para>NAT: fixed potential crash in DNS proxy</para>
4866 </listitem>
4867
4868 <listitem>
4869 <para>NAT Network: don't drop port forwarding rules after some time</para>
4870 </listitem>
4871
4872 <listitem>
4873 <para>NAT: fixed ARP cache corruption and network loss in Windows guest caused
4874 by iSCSI service activity</para>
4875 </listitem>
4876
4877 <listitem>
4878 <para>USB: improved check if a storage device is currently mounted to the host
4879 when the device is about to be attached to the VM (Mac OS X hosts only; #11038)</para>
4880 </listitem>
4881
4882 <listitem>
4883 <para>3D support: several fixes, including better support for Ubuntu 14.04</para>
4884 </listitem>
4885
4886 <listitem>
4887 <para>VRDP: fixed a potential crash on client disconnect (bug #12858)</para>
4888 </listitem>
4889
4890 <listitem>
4891 <para>VBoxSVC: fixed a race when a new client is started a few seconds after
4892 the last client terminated (Windows hosts only; bugs #11309, #12509)</para>
4893 </listitem>
4894
4895 <listitem>
4896 <para>VBoxSVC: fixed VirtualBox.xml registry corruption after VM renaming</para>
4897 </listitem>
4898
4899 <listitem>
4900 <para>VBoxSVC: fixed a potential crash caused by incorrect USB device filter
4901 (Mac OS X hosts only; #11038)</para>
4902 </listitem>
4903
4904 <listitem>
4905 <para>Windows hosts: partly support 32-bit COM on 64-bit systems</para>
4906 </listitem>
4907
4908 <listitem>
4909 <para>Windows host installer: implemented merge module (msm) support</para>
4910 </listitem>
4911
4912 <listitem>
4913 <para>Linux hosts: fixed dependency of boot script on older Debian systems
4914 (bug #12262)</para>
4915 </listitem>
4916
4917 <listitem>
4918 <para>Linux guests: fix symbolic link to shared folder helper
4919 (bug #12879)</para>
4920 </listitem>
4921
4922 <listitem>
4923 <para>Linux Additions: don't crash VBoxService during guest execute for
4924 users without a password (bug #12994)</para>
4925 </listitem>
4926
4927 <listitem>
4928 <para>Linux Additions: fixed a bug in guest execution where the guest process
4929 terminated with <emphasis>VERR_INTERRUPTED</emphasis> to the host</para>
4930 </listitem>
4931
4932 </itemizedlist>
4933
4934 </sect1>
4935
4936 <sect1>
4937 <title>Version 4.3.10 (2014-03-26)</title>
4938
4939 <para>This is a maintenance release. The following items were fixed and/or
4940 added:</para>
4941
4942 <itemizedlist>
4943
4944 <listitem>
4945 <para>VMM: more work on improving the emulation of certain MSR registers
4946 on certain host CPUs (e.g. bugs #12734, #12736, #12744, #12748, #12686,
4947 #12770)</para>
4948 </listitem>
4949
4950 <listitem>
4951 <para>VMM: fixed single-stepping for real-mode guests (VT-x without
4952 unrestricted guest execution) and some I/O instructions (bug #12636)</para>
4953 </listitem>
4954
4955 <listitem>
4956 <para>VMM: fixed a potential problem with COW pages if nested paging is
4957 not available</para>
4958 </listitem>
4959
4960 <listitem>
4961 <para>GUI: Mac OS X: experimental native full screen support for
4962 Mountain Lion and Mavericks (bug #12292)</para>
4963 </listitem>
4964
4965 <listitem>
4966 <para>GUI: Mac OS X: removed the mini-toolbar minimize button which
4967 doesn't work under Mac OS X full screen mode anyway</para>
4968 </listitem>
4969
4970 <listitem>
4971 <para>GUI: experimental HID LEDs synchronization for Windows and Mac OS X hosts:
4972 fixed keyboard re-synchronization if the feature is disabled (as done by default;
4973 bug #12758)</para>
4974 </listitem>
4975
4976 <listitem>
4977 <para>GUI: fixed a potential crash when opening the preferences menu
4978 (bug #12862)</para>
4979 </listitem>
4980
4981 <listitem>
4982 <para>OVF: fixed a crash of the VirtualBox Manager when re-starting guest
4983 export (bug #12586)</para>
4984 </listitem>
4985
4986 <listitem>
4987 <para>3D support: several fixes</para>
4988 </listitem>
4989
4990 <listitem>
4991 <para>HGCM: fixed a problem with saved states which could cause several
4992 guest misbehavior after a VM was started from a saved state</para>
4993 </listitem>
4994
4995 <listitem>
4996 <para>Storage: fixed a bug preventing to compact differential snapshots
4997 under certain conditions</para>
4998 </listitem>
4999
5000 <listitem>
5001 <para>VBoxSVC: fixed a segmentation fault on Linux hosts if a very long path
5002 exists under /dev (bug #12760)</para>
5003 </listitem>
5004
5005 <listitem>
5006 <para>API: fixed guest misbehavior under certain conditions if a storage
5007 medium was attached or removed at VM runtime</para>
5008 </listitem>
5009
5010 <listitem>
5011 <para>Windows installer: make the <emphasis>--silent</emphasis>
5012 parameter work again (bug #12764)</para>
5013 </listitem>
5014
5015 <listitem>
5016 <para>Mac OS X Networking: prevent local traffic (VM-to/from-host) from
5017 leaking to wire (bug #12750)</para>
5018 </listitem>
5019
5020 <listitem>
5021 <para>Windows Additions: fixed the environment for guest processes
5022 (4.3.8 regression; bug #12782)</para>
5023 </listitem>
5024
5025 <listitem>
5026 <para>Windows Additions/WDDM: fixed divide by zero exception with
5027 multiple guest screens under certain conditions</para>
5028 </listitem>
5029
5030 <listitem>
5031 <para>Windows Additions/WDDM: fixed crashes with 2D video
5032 acceleration enabled (4.3.8 regression; bug #12745)</para>
5033 </listitem>
5034
5035 <listitem>
5036 <para>Linux Additions: install correctly on Ubuntu guest systems
5037 with a /usr/lib64 directory (bug #12513)</para>
5038 </listitem>
5039
5040 <listitem>
5041 <para>X11 Additions: fix for the VBoxClient process not exiting
5042 correctly (bug #12348) and consuming too much processor time</para>
5043 </listitem>
5044
5045 </itemizedlist>
5046 </sect1>
5047
5048 <sect1>
5049 <title>Version 4.3.8 (2014-02-25)</title>
5050
5051 <para>This is a maintenance release. The following items were fixed and/or
5052 added:</para>
5053
5054 <itemizedlist>
5055
5056 <listitem>
5057 <para>VMM: more work on improving the emulation of certain MSR registers
5058 (e.g. bugs #12224, #12544)</para>
5059 </listitem>
5060
5061 <listitem>
5062 <para>VMM: fixed a <emphasis>VERR_INVALID_RPL</emphasis> Guru Meditation
5063 when booting certain guests (bug #11350)</para>
5064 </listitem>
5065
5066 <listitem>
5067 <para>VMM: experimental support for SSE 4.1 / SSE 4.2 passthrough, see
5068 the user manual how to enable it (bug #8651)</para>
5069 </listitem>
5070
5071 <listitem>
5072 <para>VMM: fix for recent Linux kernels with software virtualization</para>
5073 </listitem>
5074
5075 <listitem>
5076 <para>GUI: experimental HID LEDs synchronization for Windows hosts, see
5077 <xref linkend="hidledssync" xreflabel="here"/></para>
5078 </listitem>
5079
5080 <listitem>
5081 <para>GUI: warn the user if the Oracle Extension Pack is not installed and
5082 the user tries to activate the remote display feature (bug #9104)</para>
5083 </listitem>
5084
5085 <listitem>
5086 <para>GUI: make sure that a minimized guest (using mini toolbar in
5087 full screen / seamless mode) keeps the minimized state (bug #12199)</para>
5088 </listitem>
5089
5090 <listitem>
5091 <para>GUI: popup banner's "do not show this message again" check-box
5092 replaced with corresponding button</para>
5093 </listitem>
5094
5095 <listitem>
5096 <para>GUI: network adapter cables can now be connected/disconnected directly through
5097 the running virtual machine Devices / Network menu a Network status-bar
5098 indicator</para>
5099 </listitem>
5100
5101 <listitem>
5102 <para>GUI: the new VM wizard now proposes 64-bit guests on 64-bit hosts
5103 by default; better distinction between 32-bit OS types 64-bit OS types
5104 (bug #12533)</para>
5105 </listitem>
5106
5107 <listitem>
5108 <para>GUI: better error message if appliance import fails
5109 (bug #12657)</para>
5110 </listitem>
5111
5112 <listitem>
5113 <para>GUI: allow to set host-combination to 'None' using the Global settings
5114 / Input page (bug #12730)</para>
5115 </listitem>
5116
5117 <listitem>
5118 <para>GUI: don't switch the guest to a black screen during online snapshot
5119 merge (4.3 regression)</para>
5120 </listitem>
5121
5122 <listitem>
5123 <para>VBoxManage: when exporting an appliance, support the suppression
5124 of MAC addresses, which means they will be always recreated on
5125 import, avoiding duplicate MAC addresses for VMs which are imported
5126 several times</para>
5127 </listitem>
5128
5129 <listitem>
5130 <para>AHCI: fixed a VM hang during suspend under certain circumstances</para>
5131 </listitem>
5132
5133 <listitem>
5134 <para>AHCI: fixed a VM hang during online snapshot merge under certain
5135 circumstances</para>
5136 </listitem>
5137
5138 <listitem>
5139 <para>AHCI: fixed a bug which resulted in Windows XP guest hangs if a
5140 SATA CDROM is attached (bug #12417)</para>
5141 </listitem>
5142
5143 <listitem>
5144 <para>AHCI: fixed a Guru Meditation under certain conditions</para>
5145 </listitem>
5146
5147 <listitem>
5148 <para>AHCI: ejecting a CD/DVD medium failed under certain conditions</para>
5149 </listitem>
5150
5151 <listitem>
5152 <para>AHCI: disk hotplugging fixes</para>
5153 </listitem>
5154
5155 <listitem>
5156 <para>NAT: transparent handling of host sleep/resume and network configuration
5157 changes if the dnsproxy is enabled or if the hostresolver is used
5158 (bug #12441)</para>
5159 </listitem>
5160
5161 <listitem>
5162 <para>NAT: fixed crash and misbehaviour under some circumstances with
5163 ICMP packets having TTL=1</para>
5164 </listitem>
5165
5166 <listitem>
5167 <para>NAT Network: fixed IPv6 reassembly</para>
5168 </listitem>
5169
5170 <listitem>
5171 <para>NAT Network: ping proxy implemented</para>
5172 </listitem>
5173
5174 <listitem>
5175 <para>OVF: fixed reading of the OVF 0.9 section element
5176 (4.3 regression; bug #12345)</para>
5177 </listitem>
5178
5179 <listitem>
5180 <para>OVF: several fixes</para>
5181 </listitem>
5182
5183 <listitem>
5184 <para>3D support: several fixes, multiscreen fixes (e.g. bug #9124)</para>
5185 </listitem>
5186
5187 <listitem>
5188 <para>3D support: include 3D content in captured videos (bug #12666)</para>
5189 </listitem>
5190
5191 <listitem>
5192 <para>3D support: include 3D content in captured screenshot (bug #11758)</para>
5193 </listitem>
5194
5195 <listitem>
5196 <para>VGA: proper handling of legacy graphics modes if the Guest
5197 Additions are active (bug #6649)</para>
5198 </listitem>
5199
5200 <listitem>
5201 <para>USB: fixed crash during isochronous transfer under rare
5202 circumstances</para>
5203 </listitem>
5204
5205 <listitem>
5206 <para>BIOS: better disk geometry handling of SCSI drives</para>
5207 </listitem>
5208
5209 <listitem>
5210 <para>API: fix crashes in Java API clients using the XPCOM binding,
5211 happened with output parameters only (bug #11232)</para>
5212 </listitem>
5213
5214 <listitem>
5215 <para>VBoxSVC: documented the handling of host power management events
5216 (see <xref linkend="hostpowertweaks" xreflabel="here"/>) and
5217 added an extradata item for configuring the handling of the battery-low
5218 event (bug #9925)</para>
5219 </listitem>
5220
5221 <listitem>
5222 <para>VBoxSVC: fixed a bug which could trigger a crash if a VM snapshot
5223 was restored the second time and the VM has associated bandwidth groups
5224 (bug #12569)</para>
5225 </listitem>
5226
5227 <listitem>
5228 <para>VBoxSVC: properly detect ifconfig if located in <emphasis>/bin</emphasis>
5229 (bug #12713)</para>
5230 </listitem>
5231
5232 <listitem>
5233 <para>Shared Folders: fixed a failure to restore transient shared folders
5234 when starting a VM from a saved state (bug #12578)</para>
5235 </listitem>
5236
5237 <listitem>
5238 <para>Mac OS X hosts: fixed issue when the application icon was frozen in
5239 the dock if the bridging interface was not connected to a network
5240 (bug #12241)</para>
5241 </listitem>
5242
5243 <listitem>
5244 <para>Linux hosts: also consider the physical package ID when determining
5245 the number of physical CPU cores</para>
5246 </listitem>
5247
5248 <listitem>
5249 <para>Linux hosts / guests: don't warn in kernel log if memory allocation
5250 fails (bug #11171)</para>
5251 </listitem>
5252
5253 <listitem>
5254 <para>Solaris hosts: fixed the autostart SMF script (bug #11720)</para>
5255 </listitem>
5256
5257 <listitem>
5258 <para>Windows hosts: fixes for non-ANSI code page user names and similar
5259 environment contents (bug #12596)</para>
5260 </listitem>
5261
5262 <listitem>
5263 <para>Windows hosts / guests: fixed setting and using a guest user's process
5264 environment variables (relevant for Guest Control)</para>
5265 </listitem>
5266
5267 <listitem>
5268 <para>Windows Additions: fixed handle leaks in VBoxTray (bug #12563)</para>
5269 </listitem>
5270
5271 <listitem>
5272 <para>Windows Additions: fixed a crash while detecting active guest users</para>
5273 </listitem>
5274
5275 <listitem>
5276 <para>Windows Additions: fixed restoring backed up D3D files on
5277 XPDM -> WDDM upgrade</para>
5278 </listitem>
5279
5280 <listitem>
5281 <para>Guest Control: fixed setting and using a guest user's process
5282 environment variables</para>
5283 </listitem>
5284
5285 <listitem>
5286 <para>Linux Additions: support Enterprise Linux 6.5 kernels
5287 (bug #12505)</para>
5288 </listitem>
5289
5290 <listitem>
5291 <para>Linux Additions: fixed CPU hot-remove on newer Linux kernels</para>
5292 </listitem>
5293
5294 <listitem>
5295 <para>Linux / Solaris Additions: don't automount a shared folder which is already
5296 mounted</para>
5297 </listitem>
5298
5299 <listitem>
5300 <para>X11 Additions: support X.Org Server 1.15 (bug #12623)</para>
5301 </listitem>
5302
5303 </itemizedlist>
5304
5305 </sect1>
5306
5307 <sect1>
5308 <title>Version 4.3.6 (2013-12-18)</title>
5309
5310 <para>This is a maintenance release. The following items were fixed and/or
5311 added:</para>
5312
5313 <itemizedlist>
5314
5315 <listitem>
5316 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
5317 caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)</para>
5318 </listitem>
5319
5320 <listitem>
5321 <para>VMM: fixed a Guru Meditation <emphasis>VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE</emphasis>
5322 while intercepting debug exceptions (VT-x only; bug #12410)</para>
5323 </listitem>
5324
5325 <listitem>
5326 <para>VMM: fixed a Guru Meditation <emphasis>VERR_SVM_UNEXPECTED_EXIT</emphasis>
5327 while intercepting debug register accesses (AMD-V only; bug #12481)</para>
5328 </listitem>
5329
5330 <listitem>
5331 <para>VMM: fixed a <emphasis>VERR_SSM_STRUCTURE_MAGIC</emphasis> error when trying
5332 to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately,
5333 VBox 4.3.4 produced broken saved states for this configuration so you have to discard
5334 these states (bug #12414)</para>
5335 </listitem>
5336
5337 <listitem>
5338 <para>VMM: added a few more MSRs to the whitelist required by certain guests
5339 (bug #12245)</para>
5340 </listitem>
5341
5342 <listitem>
5343 <para>GUI: fixed deleting of inaccessible VMs (4.3 regression; bug
5344 #12205)</para>
5345 </listitem>
5346
5347 <listitem>
5348 <para>GUI: fixed warnings in VM settings / number of guest processors
5349 (bug #12480)</para>
5350 </listitem>
5351
5352 <listitem>
5353 <para>Main: don't automatically enable 64-bit guests on 64-bit hosts if
5354 VT-x/AMD-V is not available (bug #12424)</para>
5355 </listitem>
5356
5357 <listitem>
5358 <para>Main: always expose the DMI memory information to Windows 2012 guests
5359 (bug #12017)</para>
5360 </listitem>
5361
5362 <listitem>
5363 <para>Main: fixed occasional crashes on guest display resolution change
5364 (bug #7063)</para>
5365 </listitem>
5366
5367 <listitem>
5368 <para>Main: fixed reporting back temporary name when calling
5369 <emphasis>IGuestSession::DirectoryCreateTemp()</emphasis> (bug #12498)</para>
5370 </listitem>
5371
5372 <listitem>
5373 <para>API: fix for a hang when launching a GUI VM through the API, which crashes
5374 due to GUI unavailability</para>
5375 </listitem>
5376
5377 <listitem>
5378 <para>Storage: fix for <emphasis>BLKCACHE_IOERR</emphasis> runtime errors under
5379 rare circumstances (bug #11030)</para>
5380 </listitem>
5381
5382 <listitem>
5383 <para>Network: allow to start more than 5 PCNet instances (bug #12426)</para>
5384 </listitem>
5385
5386 <listitem>
5387 <para>E1000: if the cable was disconnected before the guest initialized
5388 the device, the link status was not properly set to 'down' after the
5389 initialization completed despite the fact that there was no connection</para>
5390 </listitem>
5391
5392 <listitem>
5393 <para>3D support: fixed offset of guest 3D image elements (Mac OS X Retina
5394 hosts only; bug #11021)</para>
5395 </listitem>
5396
5397 <listitem>
5398 <para>Solaris hosts: fixed accessing the host driver from non-global zones
5399 (4.3 regression; bug #12271)</para>
5400 </listitem>
5401
5402 </itemizedlist>
5403
5404 </sect1>
5405
5406 <sect1>
5407 <title>Version 4.3.4 (2013-11-29)</title>
5408
5409 <para>This is a maintenance release. The following items were fixed and/or
5410 added:</para>
5411
5412 <itemizedlist>
5413
5414 <listitem>
5415 <para>VMM: fix for a bug in the Local APIC emulation causing a BSOD when
5416 booting certain guests (4.3.0 regression; bug #12240)</para>
5417 </listitem>
5418
5419 <listitem>
5420 <para>VMM: fixed loading of saved states if VT-x/AMD-V was disabled
5421 (4.3.2 regression; bug #12291)</para>
5422 </listitem>
5423
5424 <listitem>
5425 <para>VMM: fixed single-stepping inside the guest for certain
5426 instructions (VT-x only; bug #10947)</para>
5427 </listitem>
5428
5429 <listitem>
5430 <para>VMM: fixed a performance issue involving APIC accesses after rebooting
5431 a VM (4.3.0 regression; VT-x only; bug #12296)</para>
5432 </listitem>
5433
5434 <listitem>
5435 <para>VMM: fixed TPR patching to be enabled for 32-bit guests even when
5436 the chosen guest type is 64-bit (4.3.0 regression; AMD-V only)</para>
5437 </listitem>
5438
5439 <listitem>
5440 <para>VMM: fixed occasional <emphasis>VINF_EM_TRIPLE_FAULT</emphasis> errors on
5441 hosts without the unrestricted guest execution feature (bug #12198)</para>
5442 </listitem>
5443
5444 <listitem>
5445 <para>GUI: don't bother the user with the BPP warning if no
5446 Guest Additions are installed</para>
5447 </listitem>
5448
5449 <listitem>
5450 <para>GUI: fixed machine-window paint artifacts on VM reboot / guest-screen
5451 resize</para>
5452 </listitem>
5453
5454 <listitem>
5455 <para>GUI: make sure the assigned license and description are attached to
5456 the exported appliance</para>
5457 </listitem>
5458
5459 <listitem>
5460 <para>GUI: fixed bugs in close VM action restrictions handling (bug #12333)</para>
5461 </listitem>
5462
5463 <listitem>
5464 <para>GUI: fixed incorrect wizards text colors for some unusual
5465 look and feel styles (bug #11743)</para>
5466 </listitem>
5467
5468 <listitem>
5469 <para>GUI: should restore seamless mode as soon as possible after
5470 VM reboot or shutdown</para>
5471 </listitem>
5472
5473 <listitem>
5474 <para>GUI: fixes for medium enumeration</para>
5475 </listitem>
5476
5477 <listitem>
5478 <para>GUI: the OS X hot corners were not accessible while a VirtualBox VM
5479 is running (Mac OS X hosts only; bug #4139)</para>
5480 </listitem>
5481
5482 <listitem>
5483 <para>GUI: fixed an old bug which bared the host from cleanly shutdown / reboot
5484 if the VM selector window is open (Mac OS X hosts only; bug #8254)</para>
5485 </listitem>
5486
5487 <listitem>
5488 <para>Host-only Network: fixed creating of host-only network interfaces
5489 (4.3.0 regression; bug #12182)</para>
5490 </listitem>
5491
5492 <listitem>
5493 <para>NAT: don't run into an infinite loop in case the host cannot
5494 access any DNS server (4.3.0 regression; bug #12300)</para>
5495 </listitem>
5496
5497 <listitem>
5498 <para>NAT: don't re-connect the cable if the DNS information changes
5499 and the cable was disconnected before (4.3.0 regression; bug #12225)</para>
5500 </listitem>
5501
5502 <listitem>
5503 <para>NAT: fixed several issues with automatically starting /
5504 terminating of NAT networks on VM start / stop and configuration
5505 changes</para>
5506 </listitem>
5507
5508 <listitem>
5509 <para>VBoxNetDHCP: don't block prevent VBoxSVC from terminating
5510 (bug #12264)</para>
5511 </listitem>
5512
5513 <listitem>
5514 <para>2D Video acceleration: fix crashes on presentation mode switches
5515 (bug #9194)</para>
5516 </listitem>
5517
5518 <listitem>
5519 <para>BusLogic: allow to run VMs with more than one BusLogic SCSI
5520 controller enabled</para>
5521 </listitem>
5522
5523 <listitem>
5524 <para>Keyboard: fixed a VM crash if a VM was resumed from a saved state
5525 where at least one key was pressed (bug #11289)</para>
5526 </listitem>
5527
5528 <listitem>
5529 <para>VBoxSVC: fixed a heap corruption under certain conditions (4.3.0
5530 regression)</para>
5531 </listitem>
5532
5533 <listitem>
5534 <para>VBoxSVC: fixed a race leading to a hang during initialization
5535 (bug #12349)</para>
5536 </listitem>
5537
5538 <listitem>
5539 <para>OVF: fixed import logic for OVF appliances containing multiple
5540 VMs</para>
5541 </listitem>
5542
5543 <listitem>
5544 <para>OVF: improved logic for finding an appropriate image format
5545 during OVF import</para>
5546 </listitem>
5547
5548 <listitem>
5549 <para>API: block the removal of the current snapshot if it has child
5550 snapshots (only relevant for VMs without snapshottable hard disks,
5551 their presence always prevented removal), which resulted in VM
5552 config corruption</para>
5553 </listitem>
5554
5555 <listitem>
5556 <para>API: mark VM configs with snapshots but without current snapshot
5557 as inaccessible, as this combination is nonsense</para>
5558 </listitem>
5559
5560 <listitem>
5561 <para>API: fixed information for some automatically generated events
5562 (only with XPCOM, Windows host was not affected), which caused
5563 errors when getting some of the attributes over the webservice
5564 (bug #12379)</para>
5565 </listitem>
5566
5567 <listitem>
5568 <para>SDK: extended the functionality coverage for the C bindings</para>
5569 </listitem>
5570
5571 <listitem>
5572 <para>Guest Control: various bugfixes and improved VBoxManage help
5573 (bugs #8072, #11044, #12336, #12338, #12346, #12371)</para>
5574 </listitem>
5575
5576 <listitem>
5577 <para>Windows hosts: another attempt to fix the massive DPC latency
5578 (bug #6242)</para>
5579 </listitem>
5580
5581 <listitem>
5582 <para>Windows host installer: make registering file extensions optional,
5583 contributed by Tal Aloni (bug #8009)</para>
5584 </listitem>
5585
5586 <listitem>
5587 <para>Mac OS X hosts: properly sign the kernel extensions for Mavericks
5588 hosts (bug #12256)</para>
5589 </listitem>
5590
5591 <listitem>
5592 <para>Mac OS X hosts: fixed a bug where the VirtualBox dock icon was
5593 not properly removed from the dock after a VM terminated preventing
5594 Mavericks hosts from shutting down (bug #12241)</para>
5595 </listitem>
5596
5597 <listitem>
5598 <para>Mac OS X hosts: fixed minor installer issue (bug #12275)</para>
5599 </listitem>
5600
5601 <listitem>
5602 <para>Linux hosts / guests: Linux 3.13 compile fixes (bug #12358)</para>
5603 </listitem>
5604
5605 <listitem>
5606 <para>Linux guests: build the vboxvideo kernel module correctly on
5607 OL/RHEL 6.1 guests (bug #11996)</para>
5608 </listitem>
5609
5610 <listitem>
5611 <para>Linux guests: make 3D work on Slackware 14.1
5612 (bug #12320 comments 3 and 4)</para>
5613 </listitem>
5614
5615 <listitem>
5616 <para>Guest Additions/3D: fixed an occasional dead-lock (bug #12319)</para>
5617 </listitem>
5618
5619 <listitem>
5620 <para>Windows Additions/3D: fixed possible memory leaking (bug #12228)</para>
5621 </listitem>
5622
5623 <listitem>
5624 <para>Windows Additions/XPDM: use separate tables containing valid video
5625 modes for each virtual monitor</para>
5626 </listitem>
5627
5628 <listitem>
5629 <para>Windows Additions: fixed automatic logins for Vista and newer Windows
5630 guests (bug #12332)</para>
5631 </listitem>
5632
5633 </itemizedlist>
5634 </sect1>
5635
5636 <sect1>
5637 <title>Version 4.3.2 (2013-11-01)</title>
5638
5639 <para>This is a maintenance release. The following items were fixed and/or
5640 added:</para>
5641
5642 <itemizedlist>
5643
5644 <listitem>
5645 <para>VMM: fixed restoring of the auxiliary TSC MSR in VT-x that caused host
5646 BSODs on Windows 8.1 hosts and unpredictable behavior on other hosts
5647 (bug #12237)</para>
5648 </listitem>
5649
5650 <listitem>
5651 <para>VMM: provide fake values for a couple of MSRs to make more guests happy on
5652 certain hosts</para>
5653 </listitem>
5654
5655 <listitem>
5656 <para>VMM: fixed detection of VT-x on certain machines where the BIOS would
5657 not set the VMX LOCK feature bit, which affected the VM settings in the GUI</para>
5658 </listitem>
5659
5660 <listitem>
5661 <para>VMM: fixed TPR threshold which caused BSODs on Windows XP guests
5662 that use the I/O APIC (VT-x only; bug #12227)</para>
5663 </listitem>
5664
5665 <listitem>
5666 <para>VMM: fixed PATM saved state incompatibility for software virtualized
5667 VMs (bug #12222)</para>
5668 </listitem>
5669
5670 <listitem>
5671 <para>VMM: don't fail if AMD-V isn't available if the VM is configured
5672 to use software virtualization</para>
5673 </listitem>
5674
5675 <listitem>
5676 <para>GUI: fixed guest resize breakage on visual representation mode change
5677 (when switching from normal to full screen etc)</para>
5678 </listitem>
5679
5680 <listitem>
5681 <para>GUI: make sure the guest screen is resized after restoring a VM from a
5682 saved state if the host screen size changed</para>
5683 </listitem>
5684
5685 <listitem>
5686 <para>GUI: disabled SCROLL LED sync from HID LEDs synchronization
5687 (Mac OS X hosts only)</para>
5688 </listitem>
5689
5690 <listitem>
5691 <para>Webcam passthrough improvements including GUI support (see
5692 <xref linkend="webcam-passthrough" />)</para>
5693 </listitem>
5694
5695 <listitem>
5696 <para>Guest Control: implemented more <computeroutput>IGuestSession</computeroutput>
5697 methods</para>
5698 </listitem>
5699
5700 <listitem>
5701 <para>Guest Control: added support for deleting and renaming guest files + directories in
5702 VBoxManage</para>
5703 </listitem>
5704
5705 <listitem>
5706 <para>Guest Control: various bugfixes</para>
5707 </listitem>
5708
5709 <listitem>
5710 <para>API: incorrect handling of hardware UUID default value, resulting
5711 in an all zero DMI/SMBIOS UUID, which leads to Windows requesting
5712 re-activation (4.3 regression; bug #12244)</para>
5713 </listitem>
5714
5715 <listitem>
5716 <para>3D support: fixed crash on shutdown if 2D video acceleration is enabled
5717 (Mac OS X hosts only)</para>
5718 </listitem>
5719
5720 <listitem>
5721 <para>3D support: miscellaneous fixes</para>
5722 </listitem>
5723
5724 <listitem>
5725 <para>Storage: fixed detection of CD/DVD media when switching from an empty
5726 to a host drive with passthrough enabled</para>
5727 </listitem>
5728
5729 <listitem>
5730 <para>Storage: fixed hang of the VM process when the disk is full under certain
5731 circumstances</para>
5732 </listitem>
5733
5734 <listitem>
5735 <para>NAT: listen for changes of NAT Network setting at runtime</para>
5736 </listitem>
5737
5738 <listitem>
5739 <para>NAT: NAT Network DHCP server now saves leases to a persistent
5740 storage</para>
5741 </listitem>
5742
5743 <listitem>
5744 <para>Main: monitor changes in host DNS configuration</para>
5745 </listitem>
5746
5747 <listitem>
5748 <para>Mac OS X host: reworked a mechanism of adding a VM desktop alias
5749 from the VM selector</para>
5750 </listitem>
5751
5752 <listitem>
5753 <para>Mac OS X installer: remove old kernel extensions during upgrade
5754 (bug #12258)</para>
5755 </listitem>
5756
5757 <listitem>
5758 <para>Linux Additions: correctly set umask before installing
5759 (bug #12166)</para>
5760 </listitem>
5761
5762 <listitem>
5763 <para>X11 Additions/3D: fix freezes starting 3D desktop (bug #11503,
5764 thank you Sam Spilsbury)</para>
5765 </listitem>
5766
5767 <listitem>
5768 <para>X11 Additions/3D: fix depth buffer support (bug #11905)</para>
5769 </listitem>
5770
5771 <listitem>
5772 <para>X11 Additions/3D: fix Age Of Empires 3 rendering (bug #11331)</para>
5773 </listitem>
5774
5775 <listitem>
5776 <para>Windows Additions/3D: fix Google Earth plugin rendering</para>
5777 </listitem>
5778
5779 <listitem>
5780 <para>Windows Additions/WDDM: autoresize fixes</para>
5781 </listitem>
5782
5783 </itemizedlist>
5784 </sect1>
5785
5786 <sect1>
5787 <title>Version 4.3.0 (2013-10-15)</title>
5788
5789 <para>This is a major update. The following major new features
5790 were added:</para>
5791
5792 <itemizedlist>
5793
5794 <listitem>
5795 <para>VMM: major rewrite of the VT-x code and the AMD-V code including
5796 many bug fixes and performance improvements (for example bug #9659)</para>
5797 </listitem>
5798
5799 <listitem>
5800 <para>VMM: introduced a lightweight instruction interpreter for
5801 situations not handled by hardware virtualization</para>
5802 </listitem>
5803
5804 <listitem>
5805 <para>GUI: extended messaging mechanism (new non-modal popup overlays
5806 used to show non-critical warnings and provide user with additional information)</para>
5807 </listitem>
5808
5809 <listitem>
5810 <para>GUI: keyboard shortcuts management (input page of global preferences
5811 extended with possibility to edit general keyboard shortcuts for
5812 VirtualBox Manager and Virtual Machine)</para>
5813 </listitem>
5814
5815 <listitem>
5816 <para>GUI: video capturing support (bug #4766)</para>
5817 </listitem>
5818
5819 <listitem>
5820 <para>Added USB touch device emulation</para>
5821 </listitem>
5822
5823 <listitem>
5824 <para>Added experimental support for webcam passthrough
5825 complementing USB passthrough (see <xref linkend="webcam-passthrough" />)</para>
5826 </listitem>
5827
5828 <listitem>
5829 <para>Added SCSI CD-ROM emulation, including boot support</para>
5830 </listitem>
5831
5832 <listitem>
5833 <para>VRDP: support for IPv6</para>
5834 </listitem>
5835
5836 <listitem>
5837 <para>Guest Control: guest sessions now are running in dedicated, impersonated
5838 session processes (needs at least Guest Additions 4.3 installed)</para>
5839 </listitem>
5840
5841 <listitem>
5842 <para>Guest Control: implemented <computeroutput>IGuestFile</computeroutput>
5843 support</para>
5844 </listitem>
5845
5846 <listitem>
5847 <para>NAT: experimental virtual router mode: several VMs are
5848 attached to the same internal network and share one NAT
5849 service (see <xref linkend="network_nat_service" />)
5850 </para>
5851 </listitem>
5852
5853 </itemizedlist>
5854
5855 <para>In addition, the following items were fixed and/or added:</para>
5856
5857 <itemizedlist>
5858
5859 <listitem>
5860 <para>VMM: significantly improved performance of NetWare 5.x/6.x
5861 guests on host systems without nested paging support</para>
5862 </listitem>
5863
5864 <listitem>
5865 <para>VMM: fixed losing host NMIs while in VT-x guest-context</para>
5866 </listitem>
5867
5868 <listitem>
5869 <para>VMM: changed order of actions in emulated task switch
5870 (bug #10532)</para>
5871 </listitem>
5872
5873 <listitem>
5874 <para>VMM: allow to activate VT-x while in SMX mode and provide more
5875 information if that is not possible</para>
5876 </listitem>
5877
5878 <listitem>
5879 <para>GUI: update check uses https</para>
5880 </listitem>
5881
5882 <listitem>
5883 <para>GUI: numerous minor internal cleanups and bug fixes</para>
5884 </listitem>
5885
5886 <listitem>
5887 <para>GUI: HID LEDs synchronization when switching between guest window(s)
5888 and host (Mac OS X hosts only)</para>
5889 </listitem>
5890
5891 <listitem>
5892 <para>GUI, VBoxManage: when unregistering a VM, also unregister the
5893 hard disk images which are used exclusively (bug #10311)</para>
5894 </listitem>
5895
5896 <listitem>
5897 <para>GUI: use the number of physical presented processor cores instead of
5898 the number of logical processor cores to check if the users assigned
5899 too many virtual CPUs to the guest</para>
5900 </listitem>
5901
5902 <listitem>
5903 <para>Snapshots: made live snapshots work again (bug #9255)</para>
5904 </listitem>
5905
5906 <listitem>
5907 <para>Teleportation: made it work again (bug #9455)</para>
5908 </listitem>
5909
5910 <listitem>
5911 <para>Storage: implemented AHA-154x compatibility mode in the
5912 emulated BusLogic SCSI HBA</para>
5913 </listitem>
5914
5915 <listitem>
5916 <para>Storage: significantly improved performance of large ATAPI PIO
5917 transfers (BeOS, Minix 3 guests affected)</para>
5918 </listitem>
5919
5920 <listitem>
5921 <para>Storage: added floppy formatting emulation (NB: cannot be used
5922 to change existing media geometry)
5923 </para>
5924 </listitem>
5925
5926 <listitem>
5927 <para>Settings: global and per-VM default frontend configuration,
5928 useful to select the use of alternative VM frontends</para>
5929 </listitem>
5930
5931 <listitem>
5932 <para>Settings: limit depth of snapshot tree to 250 levels, as more
5933 will lead to decreased performance and may trigger crashes</para>
5934 </listitem>
5935
5936 <listitem>
5937 <para>Settings: the per-VM hwvirtextexcl setting has been replaced
5938 by a global hwvirtexclusive property</para>
5939 </listitem>
5940
5941 <listitem>
5942 <para>Main: new event queue implementation which does not use the host's
5943 native event queue for processing VirtualBox events anymore</para>
5944 </listitem>
5945
5946 <listitem>
5947 <para>Main: eliminate the use of SysV semaphores on all host OSes
5948 other than Windows, namely Linux, Solaris and Mac OS X, with the
5949 consequence that no system reconfiguration is needed to run more
5950 than approximately 100 VMs</para>
5951 </listitem>
5952
5953 <listitem>
5954 <para>Main: use the XDG standard configuration folder instead of
5955 .VirtualBox on systems where it is appropriate (bug #5099)</para>
5956 </listitem>
5957
5958 <listitem>
5959 <para>Main: extension pack framework can now support loading HGCM
5960 modules, contributed by Jeff Westphal</para>
5961 </listitem>
5962
5963 <listitem>
5964 <para>VBoxManage: list more information about hard disk/DVD/floppy
5965 media, and support the <computeroutput>--long</computeroutput>
5966 option to show really all available details</para>
5967 </listitem>
5968
5969 <listitem>
5970 <para>VBoxManage: added support for optional command line parameters for
5971 the automatic Guest Additions update</para>
5972 </listitem>
5973
5974 <listitem>
5975 <para>VBoxManage: added support for listing active guest sessions, guest
5976 processes and/or guest files via
5977 <computeroutput>guestcontrol list &lt;all|sessions|processes|files&gt;</computeroutput>
5978 </para>
5979 </listitem>
5980
5981 <listitem>
5982 <para>VBoxManage: added support for closing active guest sessions via
5983 <computeroutput>guestcontrol session close --session-id &lt;ID&gt;|
5984 --session-name &lt;name or pattern&gt;|--all</computeroutput>
5985 </para>
5986 </listitem>
5987
5988 <listitem>
5989 <para>VBoxManage: added support for terminating active guest processes via
5990 <computeroutput>guestcontrol process kill|close|terminate --session-id &lt;ID&gt;|
5991 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
5992 or
5993 <computeroutput>guestcontrol [p[s]]kill --session-id &lt;ID&gt;|
5994 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
5995 </para>
5996 </listitem>
5997
5998 <listitem>
5999 <para>VBoxManage: added support for watching guest sessions via
6000 <computeroutput>guestcontrol watch</computeroutput>
6001 </para>
6002 </listitem>
6003
6004 <listitem>
6005 <para>VBoxManage: added <computeroutput>modifyvm --triplefaultreset</computeroutput>
6006 to make the VM reset on triple fault instead of triggering a Guru Meditation
6007 (see <xref linkend="vboxmanage-modifyvm"/>)</para>
6008 </listitem>
6009
6010 <listitem>
6011 <para>3D support: several fixes</para>
6012 </listitem>
6013
6014 <listitem>
6015 <para>3D support: several fixes for Mac OS X hosts</para>
6016 </listitem>
6017
6018 <listitem>
6019 <para>OVF: several fixes</para>
6020 </listitem>
6021
6022 <listitem>
6023 <para>Extpack Installer: make it work if the file is located in a folder with
6024 special characters</para>
6025 </listitem>
6026
6027 <listitem>
6028 <para>Keyboard: fix for reporting key sequences like Ctrl+Alt+Del
6029 for the USB keyboard emulation</para>
6030 </listitem>
6031
6032 <listitem>
6033 <para>Shared Clipboard/X11: support for BMP-format images, contributed
6034 by François Revol</para>
6035 </listitem>
6036
6037 <listitem>
6038 <para>Mac OS X hosts: limited support for Mac OS X 10.9 (Mavericks)</para>
6039 </listitem>
6040
6041 <listitem>
6042 <para>Mac OS X hosts: use a launchd script instead of the deprecated
6043 StartupItem mechanism (bug #8940)</para>
6044 </listitem>
6045
6046 <listitem>
6047 <para>Windows hosts: don't cause massive DPC latency (only on certain
6048 hosts; still needs improving; bug #6242)</para>
6049 </listitem>
6050
6051 <listitem>
6052 <para>Windows hosts: consider symlinks when retrieving volume information
6053 (bug #11962)</para>
6054 </listitem>
6055
6056 <listitem>
6057 <para>Windows hosts: fixed an issue with USB2 devices being inaccessible
6058 when plugged into USB 3.0 ports</para>
6059 </listitem>
6060
6061 <listitem>
6062 <para>Windows Additions: fixed misbehavior with guest display
6063 power management (WDDM driver only; bug #11170)</para>
6064 </listitem>
6065
6066 <listitem>
6067 <para>Windows Additions: fixed memory leak caused by WTSQuerySessionInformation()
6068 on Windows 2000 guests (bug #12072)</para>
6069 </listitem>
6070
6071 <listitem>
6072 <para>Windows Additions: ability to track guest user idle times through
6073 the newly introduced event <emphasis>IGuestUserStateChangedEvent</emphasis></para>
6074 </listitem>
6075
6076 <listitem>
6077 <para>Linux Additions: fixed udev detection in the init script
6078 with Linux 3.x kernels</para>
6079 </listitem>
6080
6081 </itemizedlist>
6082
6083 </sect1>
6084
6085</chapter>
Note: See TracBrowser for help on using the repository browser.

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