VirtualBox

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

Last change on this file since 69790 was 69790, checked in by vboxsync, 7 years ago

Changelog.

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

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