VirtualBox

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

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

Changelog.

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