VirtualBox

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

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

Nit.

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