VirtualBox

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

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

changelog

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

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