VirtualBox

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

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

changelog

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