VirtualBox

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

Last change on this file since 74865 was 73276, checked in by vboxsync, 6 years ago

doc/manual: Big build system overhaul, because the use of entities and catalogs eliminates the need to have placeholders in XML which previously needed separate preprocessing. Many cleanups, including replacing almost all pattern rules (since their dependencies had to be too generous) and using defines instead. Also integrated many cleanups for the user manual text (which needs careful review, couldn't check yet if it uses any additional tags which some of our XSLT would ignore).

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

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