VirtualBox

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

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

5.2.0 again.

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