VirtualBox

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

Last change on this file since 68491 was 68491, checked in by vboxsync, 8 years ago

Changelog.

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

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