VirtualBox

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

Last change on this file since 69731 was 69664, checked in by vboxsync, 7 years ago

Devices/Serial: Fix stuck I/O on Windows when using named pipes

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

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