VirtualBox

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

最後變更 在這個檔案從68926是 68926,由 vboxsync 提交於 7 年 前

changelog

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

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette