VirtualBox

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

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

doc/manual: changelog

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

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