VirtualBox

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

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

Merged the 5.2.4 change log back into trunk.

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

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