VirtualBox

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

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

5.2 beta 3, syntax fix in user_ChangeLogImpl.xml.

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