VirtualBox

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

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

5.2 beta 3

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