VirtualBox

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

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

Changelog.

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