VirtualBox

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

Last change on this file since 63141 was 63141, checked in by vboxsync, 9 years ago

changelog

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

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