VirtualBox

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

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

changelog

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