VirtualBox

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

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

5.2 Beta 1

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

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