VirtualBox

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

Last change on this file since 70125 was 69839, checked in by vboxsync, 7 years ago

Adding 'StartupWMClass=VirtualBox Manager' to address ticketref:17312

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