VirtualBox

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

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

changelog: update.

File size: 81.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.0.0 Release Candidate 1 (2015-06-01)</title>
7
8 <para>This is a major update. The following major new features
9 were added:</para>
10
11 <itemizedlist>
12
13 <listitem>
14 <para>Paravirtualization support for Windows and Linux guests to improve
15 time-keeping accuracy and performance (see <xref linkend="gimproviders" />)</para>
16 </listitem>
17
18 <listitem>
19 <para>Make more instruction set extensions available to the guest when
20 running with hardware-assisted virtualization and nested paging. Among
21 others this includes: SSE 4.1, SSE4.2, AVX, AVX-2, AES-NI,
22 <emphasis>POPCNT</emphasis>, <emphasis>RDRAND</emphasis> and
23 <emphasis>RDSEED</emphasis></para>
24 </listitem>
25
26 <listitem>
27 <para>xHCI Controller to support USB 3 devices
28 (see <xref linkend="settings-usb" />)</para>
29 </listitem>
30
31 <listitem>
32 <para>Drag and drop support (bidirectional) for Windows, Linux and Solaris guests</para>
33 </listitem>
34
35 <listitem>
36 <para>Disk image encryption (see <xref linkend="diskencryption" />)</para>
37 </listitem>
38
39 <listitem>
40 <para>VMs can now be started in <emphasis>separate mode</emphasis>. The VM
41 process is started headless while the frontend runs as a separate process
42 which can be terminated without stopping the VM.</para>
43 </listitem>
44
45 <listitem>
46 <para>GUI: VM guest-content scaling support (including 3D acceleration)</para>
47 </listitem>
48
49 <listitem>
50 <para>GUI: New User Interface settings page for customizing status-bar,
51 menu-bar and guest-content scaling</para>
52 </listitem>
53
54 <listitem>
55 <para>GUI: New Encryption settings tab for customizing encryption options for
56 disk images</para>
57 </listitem>
58
59 <listitem>
60 <para>GUI: HiDPI support including application icons and optional unscaled HiDPI
61 output on Mac OS X (including 3D acceleration)</para>
62 </listitem>
63
64 <listitem>
65 <para>GUI: Hotplugging support for SATA disks</para>
66 </listitem>
67
68 <listitem>
69 <para>New, modular audio architecture for providing a better abstraction of the host
70 audio backends</para>
71 </listitem>
72
73 <listitem>
74 <para>Support for the NDIS6 networking framework on Windows (default on Vista
75 and later)</para>
76 </listitem>
77
78 </itemizedlist>
79
80 <para>In addition, the following items were fixed and/or added:</para>
81
82 <itemizedlist>
83
84 <listitem>
85 <para>VMM: improved timing on Solaris hosts with older VT-x hosts
86 without preemption timers</para>
87 </listitem>
88
89 <listitem>
90 <para>VMM: further improvements for TSC frequency measurements and
91 guest timekeeping</para>
92 </listitem>
93
94 <listitem>
95 <para>VMM: debug facility now includes includes the guest CPU's
96 FPU/SSE/extended state in the core dump</para>
97 </listitem>
98
99 <listitem>
100 <para>GUI: improved HID LEDs synchronization for Mac and Windows hosts.
101 The physical LEDs state now restored together with the VM state.</para>
102 </listitem>
103
104 <listitem>
105 <para>GUI: take the guest screen aspect ratio into account for the
106 preview window</para>
107 </listitem>
108
109 <listitem>
110 <para>GUI: provide direct access to storage media in the VM selector</para>
111 </listitem>
112
113 <listitem>
114 <para>VBoxManage: when exporting an appliance, support the suppression
115 of MAC addresses, which means they will be always recreated on
116 import, avoiding duplicate MAC addresses for VMs which are imported
117 several times</para>
118 </listitem>
119
120 <listitem>
121 <para>Guest Control: major overhaul, for example fixing wrong parameter quoting
122 (bug #13157)</para>
123 </listitem>
124
125 <listitem>
126 <para>USB: added USB traffic capturing (see <xref linkend="usbtrafficcapturing" />)</para>
127 </listitem>
128
129 <listitem>
130 <para>Made resizing X11 guests work more reliably</para>
131 </listitem>
132
133 <listitem>
134 <para>API: block the removal of the current snapshot if it has child
135 snapshots (only relevant for VMs without snapshottable hard disks,
136 their presence always prevented removal), which resulted in VM
137 config corruption</para>
138 </listitem>
139
140 <listitem>
141 <para>API: mark VM configs with snapshots but without current snapshot
142 as inaccessible, as this combination is nonsense</para>
143 </listitem>
144
145 <listitem>
146 <para>API: fix information for some automatically generated events
147 (only with XPCOM, Windows host was not affected), which caused
148 errors when getting some of the attributes over the webservice
149 (bug #12379)</para>
150 </listitem>
151
152 <listitem>
153 <para>API: fix crashes in Java API clients using the XPCOM binding,
154 happened with output parameters only (bug #11232)</para>
155 </listitem>
156
157 <listitem>
158 <para>API: a number of settings (e.g. network settings) can now also
159 be changed when the VM is in saved state</para>
160 </listitem>
161
162 <listitem>
163 <para>Main/Properties: properly drop transient guest properties when
164 the VM is powered off</para>
165 </listitem>
166
167 <listitem>
168 <para>3D: fix potential race in which might cause a crash on VM
169 termination</para>
170 </listitem>
171
172 <listitem>
173 <para>3D: fixed a possible memory leak in the host service</para>
174 </listitem>
175
176 <listitem>
177 <para>Serial: new TCP/IP backend (see <xref linkend="serialports"/>)</para>
178 </listitem>
179
180 <listitem>
181 <para>Storage: added USB mass storage device class
182 (see <xref linkend="harddiskcontrollers"/>)</para>
183 </listitem>
184
185 <listitem>
186 <para>Storage: added vbox-img standalone tool for direct manipulation
187 of virtual hard disk images without VBoxManage</para>
188 </listitem>
189
190 <listitem>
191 <para>ICH9: fixed the interrupt disable logic for MSI interrupts; should
192 fix old Linux guests with AHCI</para>
193 </listitem>
194
195 <listitem>
196 <para>BIOS: fix for booting from SCSI CD/DVD media</para>
197 </listitem>
198
199 <listitem>
200 <para>BIOS: fix for reads partially beyond end of disk (bug #14021)</para>
201 </listitem>
202
203 <listitem>
204 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
205 </listitem>
206
207 <listitem>
208 <para>rdesktop-vrdp: upgraded to version 1.8.3</para>
209 </listitem>
210
211 <listitem>
212 <para>Guest Additions: added a heartbeat service
213 (see <xref linkend="heartbeatservice" />)</para>
214 </listitem>
215
216 <listitem>
217 <para>Windows Additions/WDDM: improved video memory utilization and
218 allow more/bigger guest screens with large resolutions (including HiDPI)
219 </para>
220 </listitem>
221
222 </itemizedlist>
223
224 </sect1>
225
226 <sect1>
227 <title>Version 4.3.28 (2015-05-13)</title>
228
229 <para>This is a maintenance release. The following items were fixed and/or
230 added:</para>
231
232 <itemizedlist>
233
234 <listitem>
235 <para>VMM: fixed a Guru Meditation when rebooting certain guests (for
236 example Solaris doing fast reboot) by fixing the implementation for INIT IPI</para>
237 </listitem>
238
239 <listitem>
240 <para>VMM: added some information for diagnosing rare
241 <emphasis>VERR_VMX_INVALID_VMXON_PTR</emphasis> Guru Meditations (VT-x only)</para>
242 </listitem>
243
244 <listitem>
245 <para>GUI: HID LEDs sync: prevent synchronization if VM window has no focus
246 (Windows and Mac OS X hosts only)</para>
247 </listitem>
248
249 <listitem>
250 <para>GUI: fixed drag and drop moving the cursor between guest screens on
251 certain hosts</para>
252 </listitem>
253
254 <listitem>
255 <para>3D: fixed a crash on restoring the VM state on X11 hosts (bug #12737)</para>
256 </listitem>
257
258 <listitem>
259 <para>3D: fixed a crash on restoring the VM state</para>
260 </listitem>
261
262 <listitem>
263 <para>3D: fixed a crash on Linux guest shutdown (bug #12772)</para>
264 </listitem>
265
266 <listitem>
267 <para>VRDP: fixed incompatibility with rdesktop 1.8.3</para>
268 </listitem>
269
270 <listitem>
271 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
272 </listitem>
273
274 <listitem>
275 <para>Storage: don't crash if creating an asynchronous I/O context
276 fails (e.g. when starting many VMs) and show a proper error message</para>
277 </listitem>
278
279 <listitem>
280 <para>Floppy: several fixes</para>
281 </listitem>
282
283 <listitem>
284 <para>Audio: improved the behavior of the volume control for the
285 HD audio device emulation</para>
286 </listitem>
287
288 <listitem>
289 <para>USB: increase the number of supported drivers from 3 to 5
290 (Windows hosts only)</para>
291 </listitem>
292
293 <listitem>
294 <para>PS/2 keyboard: synchronize the LED state on VM restore
295 (Windows and Mac OS X hosts only)</para>
296 </listitem>
297
298 <listitem>
299 <para>NAT Network: when running multiple NAT networks with multiple VMs,
300 only stop the respective services when stopping VMs (bug #14090)</para>
301 </listitem>
302
303 <listitem>
304 <para>NAT: don't kill UDP bindings on ICMP errors (bug #13475)</para>
305 </listitem>
306
307 <listitem>
308 <para>NAT: bandwidth limit now works properly with NAT (bug #11485)</para>
309 </listitem>
310
311 <listitem>
312 <para>BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah
313 (4.2.0 regression; bug #14096)</para>
314 </listitem>
315
316 <listitem>
317 <para>Guest Control: fixed parameter quoting in Windows guests
318 (bug #13157)</para>
319 </listitem>
320
321 <listitem>
322 <para>Webcam passthrough improvements for Linux (V4L2) hosts to support more
323 webcam models</para>
324 </listitem>
325
326 <listitem>
327 <para>API: don't fail starting a VM with <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
328 under certain conditions (bug #13617)</para>
329 </listitem>
330
331 <listitem>
332 <para>API: be more verbose on <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
333 if a medium is attached to a running VM (bug #13560)</para>
334 </listitem>
335
336 <listitem>
337 <para>API: fixed a bug which could result in losing certain screen resize
338 events with multi-monitor guests</para>
339 </listitem>
340
341 <listitem>
342 <para>rdesktop-vrdp: fixed path to the keymaps (bug #12066)</para>
343 </listitem>
344
345 <listitem>
346 <para>rdesktop-vrdp: switch to version 1.8.3</para>
347 </listitem>
348
349 <listitem>
350 <para>Windows hosts: more hardening fixes (e.g. bugs #14051, #14052)</para>
351 </listitem>
352
353 <listitem>
354 <para>Linux hosts: another fix for activated SMAP on Linux 3.19
355 and newer (Broadwell and later; bug #13961)</para>
356 </listitem>
357
358 <listitem>
359 <para>Linux hosts: Linux 4.1 compile fix (bug #14081)</para>
360 </listitem>
361
362 <listitem>
363 <para>Solaris hosts: fixed using of VNIC templates with Crossbow based
364 bridged networking to be compatible with vanity interface names</para>
365 </listitem>
366
367 <listitem>
368 <para>Mac OS X hosts: fixed crash during VM termination under rare
369 circumstances</para>
370 </listitem>
371
372 <listitem>
373 <para>Windows Additions/WDDM: improved video memory utilization and allow
374 more/bigger guest screens with large resolutions (including HiDPI)</para>
375 </listitem>
376
377 <listitem>
378 <para>X11 Additions: prevent flickering when updating mouse cursor</para>
379 </listitem>
380
381 <listitem>
382 <para>Solaris Additions: fixed incorrect usage of 'prtconf' while
383 installing Guest Additions (Solaris 10 only)</para>
384 </listitem>
385
386 </itemizedlist>
387 </sect1>
388
389 <sect1>
390 <title>Version 4.3.26 (2015-03-16)</title>
391
392 <para>This is a maintenance release. The following items were fixed and/or
393 added:</para>
394
395 <itemizedlist>
396
397 <listitem>
398 <para>GUI: in the snapshots pane, protect the age of snapshots against
399 wrong host time (bug #13955)</para>
400 </listitem>
401
402 <listitem>
403 <para>NAT Network: fixed a bug which prevented to propagate any DNS
404 name server / domain / search string information to the NAT network
405 (4.3.24 regression; bugs #13915, #13918)</para>
406 </listitem>
407
408 <listitem>
409 <para>NAT Network: don't delay the shutdown of VBoxSVC on
410 Windows hosts</para>
411 </listitem>
412
413 <listitem>
414 <para>Mouse support: the mouse could not be moved under rare
415 conditions if no Guest Additions are installed (4.3.24 regression;
416 bug #13935)</para>
417 </listitem>
418
419 <listitem>
420 <para>Storage: if the guest ejects a virtual CD/DVD medium, make the
421 change permanent (bugs #9858, #12885)</para>
422 </listitem>
423
424 <listitem>
425 <para>VGA: made saving secondary screen sizes possible in X11 guests</para>
426 </listitem>
427
428 <listitem>
429 <para>SDK: fixed the VirtualBox.tlb file (4.3.20 regression; bug #13943)</para>
430 </listitem>
431
432 <listitem>
433 <para>rdesktop-vrdp: make it work with USB devices again
434 (4.3.14 regression; bug #13901)</para>
435 </listitem>
436
437 <listitem>
438 <para>USB: fixed a possible BSOD on Windows hosts under rare conditions</para>
439 </listitem>
440
441 <listitem>
442 <para>iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)</para>
443 </listitem>
444
445 <listitem>
446 <para>Mac OS X hosts: don't panic on hosts with activated SMAP (Broadwell
447 and later; bug #13951)</para>
448 </listitem>
449
450 <listitem>
451 <para>Linux hosts: don't crash Linux 4.0 hosts (bug #13835)</para>
452 </listitem>
453
454 </itemizedlist>
455 </sect1>
456
457 <sect1>
458 <title>Version 4.3.24 (2015-03-02)</title>
459
460 <para>This is a maintenance release. The following items were fixed and/or
461 added:</para>
462
463 <itemizedlist>
464
465 <listitem>
466 <para>VMM: emulation fix for the <emphasis>ENTER</emphasis> instruction
467 under certain conditions; fixes Solaris 10 guests (VT-x without
468 unrestricted guest execution)</para>
469 </listitem>
470
471 <listitem>
472 <para>VMM: fix for handling NMIs on Linux hosts with X2APIC enabled</para>
473 </listitem>
474
475 <listitem>
476 <para>NAT/NAT Network: fix connection drops when the host's DHCP lease
477 was renewed (4.3.22 regression; Windows hosts only; bug #13839)</para>
478 </listitem>
479
480 <listitem>
481 <para>NAT: don't crash on an empty domain list when switching the
482 DNS host configuration (4.3.22 regression; Mac OS X hosts only;
483 bug #13874)</para>
484 </listitem>
485
486 <listitem>
487 <para>PXE: re-enable it on Windows hosts (4.3.22 regression; Windows hosts
488 only; bug #13842)
489 </para>
490 </listitem>
491
492 <listitem>
493 <para>Shared Folders: fixed a problem with Windows guests (4.3.22 regression;
494 bug #13786)</para>
495 </listitem>
496
497 <listitem>
498 <para>Audio: improved record quality when using the DirectSound audio
499 backend</para>
500 </listitem>
501
502 <listitem>
503 <para>VBoxManage: when executing the <emphasis>controlvm</emphasis> command
504 take care that the corresponding VM runtime changes are saved permanently
505 (bug #13892)</para>
506 </listitem>
507
508 <listitem>
509 <para>Windows Installer: properly install the 32-bit version of VBoxRes.dll
510 on 32-bit hosts (bug #13876)</para>
511 </listitem>
512
513 <listitem>
514 <para>Linux hosts / guests: Linux 4.0 fixes (bug #13835)</para>
515 </listitem>
516
517 <listitem>
518 <para>OS/2 Additions: fixed mouse integration (4.3.22 regression;
519 bug #13825)</para>
520 </listitem>
521
522 </itemizedlist>
523 </sect1>
524
525 <sect1>
526 <title>Version 4.3.22 (2015-02-12)</title>
527
528 <para>This is a maintenance release. The following items were fixed and/or
529 added:</para>
530
531 <itemizedlist>
532
533 <listitem>
534 <para>VMM: refined measurement of TSC frequency on the host, improves
535 timekeeping for guests</para>
536 </listitem>
537
538 <listitem>
539 <para>VMM: decreased CPU load resulting from guest MMIO writes to the
540 virtual APIC</para>
541 </listitem>
542
543 <listitem>
544 <para>VMM: fixed interception of debug exceptions, observed while using
545 the dbx debugger on Solaris guests (VT-x only)</para>
546 </listitem>
547
548 <listitem>
549 <para>GUI: 3D overlay window positioning code improved, fixed potential
550 misplacement of 3D accelerated guest graphics content</para>
551 </listitem>
552
553 <listitem>
554 <para>GUI: fixed accident SSL authentication failures during update
555 check on Windows hosts (bug #12969)</para>
556 </listitem>
557
558 <listitem>
559 <para>GUI: never send the "ACPI power" keyboard scancode to the guest,
560 we have the ACPI power button for that</para>
561 </listitem>
562
563 <listitem>
564 <para>GUI: was unable to properly restore seamless mode VM from
565 snapshot/saved-state under some circumstances</para>
566 </listitem>
567
568 <listitem>
569 <para>VBoxHeadless: don't crash if 3D is enabled in the VM settings
570 (bug #10250)</para>
571 </listitem>
572
573 <listitem>
574 <para>ATA: fixed several passthrough issues (bugs #12310, #1360)</para>
575 </listitem>
576
577 <listitem>
578 <para>Audio: fixed DirectSound failure when the the host has no audio
579 input device (Windows hosts only; bug #9205)</para>
580 </listitem>
581
582 <listitem>
583 <para>SB16: fixed compatibility issue (bug #13769)</para>
584 </listitem>
585
586 <listitem>
587 <para>Storage: fixed broken CD/DVD passthrough when using the
588 IDE controller (bug #12310)</para>
589 </listitem>
590
591 <listitem>
592 <para>NAT: new ping proxy for Windows hosts (bug #11871)</para>
593 </listitem>
594
595 <listitem>
596 <para>NAT: Properly report outbound connect(2) failures to
597 guest with TCP RST or ICMP (bug #10525)</para>
598 </listitem>
599
600 <listitem>
601 <para>NAT Network: no need for frequent wakeups in VBoxNetDHCP
602 and VBoxNetNAT (bug #11681)</para>
603 </listitem>
604
605 <listitem>
606 <para>Host-only adapter: prevent Windows from creating an "Unidentified
607 network" (bug #9688)</para>
608 </listitem>
609
610 <listitem>
611 <para>Bridged Networking: don't leak host-to-guest traffic to
612 the wireless network when bridging to a wireless interface
613 (bug #13714)</para>
614 </listitem>
615
616 <listitem>
617 <para>Main: fixed a possible race when changing the medium leading
618 to a deadlock under rare conditions (bug #13722)</para>
619 </listitem>
620
621 <listitem>
622 <para>VBoxManage: fixed return code if starting a VM failed
623 (bug #13773)</para>
624 </listitem>
625
626 <listitem>
627 <para>Settings: on Windows host, do not use environment variable HOME
628 at all, the settings location is derived from the user profile
629 directory (bug #7689)</para>
630 </listitem>
631
632 <listitem>
633 <para>API: fixed 2 deadlock opportunities related to medium handling
634 (bugs #13789, #13801, thank you Alexander Urakov)</para>
635 </listitem>
636
637 <listitem>
638 <para>API: fixed bug in XPCOM which created too few worker threads,
639 sporadically resulting in a deadlock (bug #13802, thank you Alexander
640 Urakov)</para>
641 </listitem>
642
643 <listitem>
644 <para>SDK: fixed a garbage collection leak in the Python VirtualBox
645 webservice API binding (bug #13817)</para>
646 </listitem>
647
648 <listitem>
649 <para>Linux hosts: fixes for activated SMAP (Broadwell and later,
650 bug #13820)</para>
651 </listitem>
652
653 <listitem>
654 <para>X11 guests: prevent unwanted hiding of guest screens
655 on multi-monitor guests (bug #13287)</para>
656 </listitem>
657
658 <listitem>
659 <para>X11 guests: added support for X.Org Server 1.17</para>
660 </listitem>
661
662 <listitem>
663 <para>X11 Additions: fixed a memory leak in VBoxService if libdbus
664 is available but dbus-daemon isn't running (bug #13770)</para>
665 </listitem>
666
667 <listitem>
668 <para>Windows Additions: prevent VBox WDDM driver from loading if host
669 reports weak OpenGL capabilities. 3D content now can be shown over
670 Remote Desktop connection.</para>
671 </listitem>
672
673 <listitem>
674 <para>Winodws Additions: some fixes for recent Windows 10 Previews</para>
675 </listitem>
676
677 <listitem>
678 <para>Linux Additions: fixed a compatibility issue with 64-bit
679 Linux 2.4 kernels</para>
680 </listitem>
681
682 <listitem>
683 <para>Linux Additions: fixed a potential use-after-free when unloading
684 the VBoxGuest module</para>
685 </listitem>
686
687 <listitem>
688 <para>Linux Additions: Linux 3.19 fixes (bug #13741)</para>
689 </listitem>
690
691 </itemizedlist>
692 </sect1>
693
694 <sect1>
695 <title>Version 4.3.20 (2014-11-21)</title>
696
697 <para>This is a maintenance release. The following items were fixed and/or
698 added:</para>
699
700 <itemizedlist>
701
702 <listitem>
703 <para>VMM: fixed reboot hang of 32-bit Windows SMP guests (bugs #13319,
704 #13462)</para>
705 </listitem>
706
707 <listitem>
708 <para>VMM: proper <emphasis>Math Fault</emphasis> handling with certain
709 legacy guests (bug #9042, AMD hosts)</para>
710 </listitem>
711
712 <listitem>
713 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
714 on older CPUs that don't support MSR-bitmaps (VT-x only;
715 bugs #13034, #13125, #13311, #13425, #13426, #13463, #13585)</para>
716 </listitem>
717
718 <listitem>
719 <para>GUI: fix 3D overlay window reparenting issue when VM goes to
720 fullscreen mode on X11 hosts.</para>
721 </listitem>
722
723 <listitem>
724 <para>GUI: fix occasional loss of focus in full-screen mode on X11
725 host systems (4.3.16 regression)</para>
726 </listitem>
727
728 <listitem>
729 <para>GUI: Mac OS X: wizards should have Cancel button
730 (bug #12541)</para>
731 </listitem>
732
733 <listitem>
734 <para>GUI: added a global option to prevent automatic raising of the
735 new window by mouse move with multi-screen guests (bug #8878)</para>
736 </listitem>
737
738 <listitem>
739 <para>API: accept remote display port 0 as the default RDP port
740 (bug #8534)</para>
741 </listitem>
742
743 <listitem>
744 <para>VBoxManage: fixed crash when executing <emphasis>showvminfo</emphasis>
745 command under certain circumstances (bug #13190)</para>
746 </listitem>
747
748 <listitem>
749 <para>ACPI: fixed occassional Guru Meditations in ACPI timer code
750 (4.3.18 regression; bug #13521)</para>
751 </listitem>
752
753 <listitem>
754 <para>EFI: improved performance of IDE disk access</para>
755 </listitem>
756
757 <listitem>
758 <para>EFI: fixed a bug in the EFI video driver which prevented
759 Windows to boot in UEFI mode (bug #12022)</para>
760 </listitem>
761
762 <listitem>
763 <para>EFI: properly announce the amount of RAM for big VMs
764 (bugs #11103 and #13211)</para>
765 </listitem>
766
767 <listitem>
768 <para>Storage: fixed a crash under certain cicrumstances when a medium
769 was ejected from a drive attached to the SATA controller without
770 inserting a new medium before pausing or closing the VM
771 (4.3.16 regression) </para>
772 </listitem>
773
774 <listitem>
775 <para>Storage: fixed an interrupt acknowledge issue causing hanging guests
776 or slower I/O (4.3.18 regression)</para>
777 </listitem>
778
779 <listitem>
780 <para>Storage: fixed broken resume after the VM was suspended due to
781 a full disk if host I/O caching is used</para>
782 </listitem>
783
784 <listitem>
785 <para>Storage: fixed a Guru Meditation under certain conditions when
786 using the DevLsiLogic controller with VMs running in raw mode
787 (4.3 regression; bugs #12254, #12655, #12709, #12774, #12886)</para>
788 </listitem>
789
790 <listitem>
791 <para>Guest Control: fixed a bug which might lead to a crash during
792 recursive copy</para>
793 </listitem>
794
795 <listitem>
796 <para>SDK: Java COM bindings fixes</para>
797 </listitem>
798
799 <listitem>
800 <para>iPXE: enable the HTTP download protocol (bug #13628)</para>
801 </listitem>
802
803 <listitem>
804 <para>Runtime: do not use a fixed stack size creating temporary threads
805 during initialization (bug #13038)</para>
806 </listitem>
807
808 <listitem>
809 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
810 to conflicts with anti-virus software; better error reporting
811 (4.3.14 regression; bug #13187)</para>
812 </listitem>
813
814 <listitem>
815 <para>Windows hosts: fixed DirectSound host audio failure under certain conditions
816 (bug #13418)</para>
817 </listitem>
818
819 <listitem>
820 <para>Windows hosts: fixed additional cases of 4.3.14 regression
821 whereby AltGr stopped working for some people (bug #13216)</para>
822 </listitem>
823
824 <listitem>
825 <para>Windows Additions: preserve guest monitor layout when resizing
826 Windows 7 or newer guests</para>
827 </listitem>
828
829 <listitem>
830 <para>Linux Additions: Linux 3.18 compile fixes (bug #13515)</para>
831 </listitem>
832
833 </itemizedlist>
834 </sect1>
835
836 <sect1>
837 <title>Version 4.3.18 (2014-10-10)</title>
838
839 <para>This is a maintenance release. The following items were fixed and/or
840 added:</para>
841
842 <itemizedlist>
843
844 <listitem>
845 <para>VMM: fixed a potential misbehavior after restoring the A20 state
846 from a saved state</para>
847 </listitem>
848
849 <listitem>
850 <para>GUI: fixed full-screen mode mini-toolbar related regressions
851 for different platforms and window managers (bug #13369)</para>
852 </listitem>
853
854 <listitem>
855 <para>GUI: X11: fixed full-screen mode Unity panels quirk caused by
856 mini-toolbar code changes in last release (bug #13365)</para>
857 </listitem>
858
859 <listitem>
860 <para>GUI: X11: added possibility to use legacy full-screen mode
861 as the new one can cause multi-screen issues under Unity, see
862 <xref linkend="legacy-fullscreen-mode" xreflabel="here"/> (bug #13365)</para>
863 </listitem>
864
865 <listitem>
866 <para>GUI: Mac OS X: fixed full-screen mode artifact causing black screen
867 when 3D acceleration was enabled on 10.10 Yosemite hosts (bug #13448)</para>
868 </listitem>
869
870 <listitem>
871 <para>GUI: Mac OS X: fixed regression in user-space swiping from/to
872 VBox in full-screen mode</para>
873 </listitem>
874
875 <listitem>
876 <para>GUI: Mac OS X: fixed issue with switching to VBox in full-screen
877 mode through Alt+Tab and Mission Control</para>
878 </listitem>
879
880 <listitem>
881 <para>Storage: fixed data corruption when resizing huge VHD images under
882 certain circumstances (bug #11960)</para>
883 </listitem>
884
885 <listitem>
886 <para>Storage: fixed a rare hang during startup when the BIOS enumerates the
887 storage devices attached to the SATA controller</para>
888 </listitem>
889
890 <listitem>
891 <para>Storage: follow the spec with AHCI interrupt acknowledge (bug #13474)</para>
892 </listitem>
893
894 <listitem>
895 <para>Storage: fixed broken iSCSI authentication (4.3.14 regression; bugs #13386,
896 #13435)</para>
897 </listitem>
898
899 <listitem>
900 <para>NAT Network: properly parse port forwarding rules to allow UDP
901 rules</para>
902 </listitem>
903
904 <listitem>
905 <para>USB: fixed a crash on Linux hosts with older Linux kernels (bug #13400) and
906 several other fixes</para>
907 </listitem>
908
909 <listitem>
910 <para>ACPI: fixed ACPI timer anomalies (bug #12076)</para>
911 </listitem>
912
913 <listitem>
914 <para>Guest Control: fixed a memory leak (bug #13434)</para>
915 </listitem>
916
917 <listitem>
918 <para>Main: when removing a VM, do also remove the VBoxStartup.log file
919 which might exist on Windows hosts (bug #13478)</para>
920 </listitem>
921
922 <listitem>
923 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
924 to conflicts with anti-virus software; better error reporting
925 (4.3.14 regression; bug #13187)</para>
926 </listitem>
927
928 <listitem>
929 <para>Windows hosts: propagate the process startup information to the child
930 process (4.3.14 regression; bug #13243)</para>
931 </listitem>
932
933 <listitem>
934 <para>Mac OS X hosts: don't force using the discrete GPU (bug #11111)</para>
935 </listitem>
936
937 <listitem>
938 <para>Windows Additions: some Windows 10 tweaks</para>
939 </listitem>
940
941 <listitem>
942 <para>X11 guests: fix a bug handling video driver display properties
943 which prevented GNOME Shell on Fedora 21 from starting</para>
944 </listitem>
945
946 <listitem>
947 <para>Linux hosts / guests: fixed a few remaining warnings in the kernel
948 log if memory allocation fails (bug #11171)</para>
949 </listitem>
950
951 </itemizedlist>
952 </sect1>
953
954 <sect1>
955 <title>Version 4.3.16 (2014-09-09)</title>
956
957 <para>This is a maintenance release. The following items were fixed and/or
958 added:</para>
959
960 <itemizedlist>
961
962 <listitem>
963 <para>VMM: fixed restoring 32-bit FPU state on 64-bit capable VMs
964 and restoring guest FPU in raw-mode VMs (bug #12646; 4.3 regression)</para>
965 </listitem>
966
967 <listitem>
968 <para>GUI: properly restore normal/scale mode guest-screen size
969 after exiting full-screen/seamless mode</para>
970 </listitem>
971
972 <listitem>
973 <para>GUI: mini-toolbar should provoke less artifacts/conflicts with
974 3D guest rendering</para>
975 </listitem>
976
977 <listitem>
978 <para>GUI: Mac OS X: Native full-screen multi-screen transition
979 was able to blackout host-screens for nearly minute</para>
980 </listitem>
981
982 <listitem>
983 <para>GUI: X11: Modern window managers should now use native full-screen
984 multi-screen mapping API</para>
985 </listitem>
986
987 <listitem>
988 <para>GUI: added extradata item for configuring the mouse capture
989 behavior, see <xref linkend="mouse-capture" xreflabel="here"/>
990 (bug #3506)</para>
991 </listitem>
992
993 <listitem>
994 <para>Storage: fixed a VBoxSVC crash when querying an iSCSI target with
995 authentication configured (4.3.14 regression)</para>
996 </listitem>
997
998 <listitem>
999 <para>Storage: fixed a rare data corruption during reads if another
1000 allocating write is running concurrently and accesses the same range</para>
1001 </listitem>
1002
1003 <listitem>
1004 <para>Storage: fixed a rare crash for certain VHD images from other products</para>
1005 </listitem>
1006
1007 <listitem>
1008 <para>Storage: fixed a rare release assertion when using the AHCI controller</para>
1009 </listitem>
1010
1011 <listitem>
1012 <para>Floppy: fixed read errors and guest memory corruption when running
1013 under control of QEMM</para>
1014 </listitem>
1015
1016 <listitem>
1017 <para>3D: added experimental support for rendering on offline GPUs for Mac OS X host</para>
1018 </listitem>
1019
1020 <listitem>
1021 <para>3D: fixed white window appearing on entering FullScreen mode on Mac OS X host</para>
1022 </listitem>
1023
1024 <listitem>
1025 <para>3D: fixed video recording support for 3D data regression (bug #13073)</para>
1026 </listitem>
1027
1028 <listitem>
1029 <para>3D: fixes for MS Office 2013 support</para>
1030 </listitem>
1031
1032 <listitem>
1033 <para>3D: several fixes</para>
1034 </listitem>
1035
1036 <listitem>
1037 <para>Bridged Networking: improved IPv6 support when bridging
1038 to a wireless interface</para>
1039 </listitem>
1040
1041 <listitem>
1042 <para>NAT: prevent internal DNS service from stuck in host-resolver mode
1043 when host was switched from one network to another one while host was
1044 sleeping (Mac OS X hosts)</para>
1045 </listitem>
1046
1047 <listitem>
1048 <para>NAT: preserve DF (if possible) and TOS when proxying
1049 outbound UDP datagrams (bugs #9440, #12309)</para>
1050 </listitem>
1051
1052 <listitem>
1053 <para>NAT: don't let multicast datagrams out (bug #7338)</para>
1054 </listitem>
1055
1056 <listitem>
1057 <para>NAT: fixed handling of large incoming UDP datagrams on
1058 Windows hosts (bug #12136)</para>
1059 </listitem>
1060
1061 <listitem>
1062 <para>NAT: fixed handling of the RFC 1533 DHCP PAD option</para>
1063 </listitem>
1064
1065 <listitem>
1066 <para>NAT Network: fixed inbound half-close on Windows hosts</para>
1067 </listitem>
1068
1069 <listitem>
1070 <para>NAT Network: preserve IPv4 DF (if possible), TTL, TOS
1071 and IPv6 Hop Limit when proxying outbound UDP
1072 datagrams</para>
1073 </listitem>
1074
1075 <listitem>
1076 <para>VRDP: fixed a rare crash when using remote audio input</para>
1077 </listitem>
1078
1079 <listitem>
1080 <para>USB: fixed several regressions from 4.3.14 (bug #13320)</para>
1081 </listitem>
1082
1083 <listitem>
1084 <para>Audio: made the HDA sound emulation work with certain Mac OS X guests
1085 (e.g. Mountain Lion)</para>
1086 </listitem>
1087
1088 <listitem>
1089 <para>Windows hosts: fixed startup problems on certain Windows hosts due
1090 to conflicts with anti-virus software (4.3.14 regression; bug #13187)</para>
1091 </listitem>
1092
1093 <listitem>
1094 <para>Windows hosts: fixed 4.3.14 regression whereby AltGr stopped
1095 working for some people (bug #13216)</para>
1096 </listitem>
1097
1098 <listitem>
1099 <para>X11 hosts: made the extra key on Brazilian Thinkpads work
1100 (bug #8745)</para>
1101 </listitem>
1102
1103 <listitem>
1104 <para>X11 hosts: fixed a problem of input focus cycles and immediately
1105 released key presses in full screen mode (bug #13238)</para>
1106 </listitem>
1107
1108 <listitem>
1109 <para>Linux hosts: fixed flooding the kernel log with USB related messages
1110 when passing through certain USB devices to a VM (bug #13085)</para>
1111 </listitem>
1112
1113 <listitem>
1114 <para>Linux guests: stop applications crashing when <emphasis>drm_wait_vblank</emphasis>
1115 is called (bug #13265)</para>
1116 </listitem>
1117
1118 <listitem>
1119 <para>Linux guests: fix a crash in gnome-session (bug #13335)</para>
1120 </listitem>
1121
1122 <listitem>
1123 <para>X11 guests: do not start VBoxClient over an SSH connection
1124 (bug #13107)</para>
1125 </listitem>
1126
1127 <listitem>
1128 <para>X11 guests: added support for X.Org Server 1.16 (bug #13207)</para>
1129 </listitem>
1130
1131 <listitem>
1132 <para>X11 guests: fixed a wrong parameter in the video driver which
1133 caused problems with full-screen X11 clients (bug #2748)</para>
1134 </listitem>
1135
1136 <listitem>
1137 <para>VirtualKD: introduced stub/loader device for speeding up Windows
1138 kernel debugging, details see <ulink type=""
1139 url="http://virtualkd.sysprogs.org/">http://virtualkd.sysprogs.org/</ulink></para>
1140 </listitem>
1141
1142 </itemizedlist>
1143 </sect1>
1144
1145 <sect1>
1146 <title>Version 4.3.14 (2014-07-15)</title>
1147
1148 <para>This is a maintenance release. The following items were fixed and/or
1149 added:</para>
1150
1151 <itemizedlist>
1152
1153 <listitem>
1154 <para>VMM: more fixes for MSR emulation on certain hardware (bugs
1155 #12784, #12949, #13034)</para>
1156 </listitem>
1157
1158 <listitem>
1159 <para>VMM: improve MSI handling under rare circumstances (only
1160 relevant for the ICH9 chipset)</para>
1161 </listitem>
1162
1163 <listitem>
1164 <para>VMM: fixed #UD exception for 64-bit guests with the EFER.SCE bit
1165 and the <emphasis>SYSCALL</emphasis> instruction (VT-x only;
1166 4.3 regression; bug #13008)</para>
1167 </listitem>
1168
1169 <listitem>
1170 <para>VMM: fixed timekeeping after resuming SMP guests</para>
1171 </listitem>
1172
1173 <listitem>
1174 <para>VMM: properly wake up a halted VCPU on NMI/SMI</para>
1175 </listitem>
1176
1177 <listitem>
1178 <para>GUI: fixed a potential crash</para>
1179 </listitem>
1180
1181 <listitem>
1182 <para>GUI: fixed stuck AltGr key on Windows hosts (bug #2537)</para>
1183 </listitem>
1184
1185 <listitem>
1186 <para>GUI: fixed a potential error during the version check</para>
1187 </listitem>
1188
1189 <listitem>
1190 <para>GUI: shortcut change should not require Enter/Return (or other
1191 trigger) to confirm (bugs #12828, #12847, #12937, #13087)</para>
1192 </listitem>
1193
1194 <listitem>
1195 <para>GUI: fixed update check which was broken due to changing the
1196 location of the root certificates (bug #13096)</para>
1197 </listitem>
1198
1199 <listitem>
1200 <para>VBoxManage: fixed typo in <emphasis>showvminfo --machinereadable</emphasis>
1201 (bug #13176)</para>
1202 </listitem>
1203
1204 <listitem>
1205 <para>NAT: fixed inbound half-close (bug #13116)</para>
1206 </listitem>
1207
1208 <listitem>
1209 <para>NAT: fixed slow upload speed under certain conditions
1210 (bug #10034)</para>
1211 </listitem>
1212
1213 <listitem>
1214 <para>NAT Network: fixed potential loss of inbound TCP data</para>
1215 </listitem>
1216
1217 <listitem>
1218 <para>NAT Network: fixed potential infinite stalls of TCP
1219 connections over IPv6</para>
1220 </listitem>
1221
1222 <listitem>
1223 <para>NAT Network: fixed resets of TCP connections on Windows
1224 hosts</para>
1225 </listitem>
1226
1227 <listitem>
1228 <para>NAT Network: fixed inbound half-close on Mac OS X hosts</para>
1229 </listitem>
1230
1231 <listitem>
1232 <para>NAT Network: fixed socket leak on Solaris hosts</para>
1233 </listitem>
1234
1235 <listitem>
1236 <para>NAT Network: fixed ping of mapped host loopback on Mac OS X
1237 and Solaris hosts, fixed proxying of IMCP errors on Mac OS X</para>
1238 </listitem>
1239
1240 <listitem>
1241 <para>Host-Only Network: fixed SNMP <emphasis>ifConnectorPresent</emphasis>
1242 value on Windows (bug #13143)</para>
1243 </listitem>
1244
1245 <listitem>
1246 <para>Storage: fixed a possible crash with CD/DVD passthrough under
1247 certain circumstances</para>
1248 </listitem>
1249
1250 <listitem>
1251 <para>Storage: fixed a crash when trying to open an inaccessible QED
1252 or QCOW image (bug #12613)</para>
1253 </listitem>
1254
1255 <listitem>
1256 <para>Storage: fixed data corruption or read errors under rare
1257 circumstances</para>
1258 </listitem>
1259
1260 <listitem>
1261 <para>AHCI: fixed a crash under rare circumstances</para>
1262 </listitem>
1263
1264 <listitem>
1265 <para>USB: performance fixes</para>
1266 </listitem>
1267
1268 <listitem>
1269 <para>ICH9: properly reset MSI capability on reset</para>
1270 </listitem>
1271
1272 <listitem>
1273 <para>Keyboard: active modifier keys during suspend were stuck after
1274 resuming the host</para>
1275 </listitem>
1276
1277 <listitem>
1278 <para>3D: fixed misbehavior with huge guests (i.e. guest more than
1279 4GB guest memory</para>
1280 </listitem>
1281
1282 <listitem>
1283 <para>3D: several fixes</para>
1284 </listitem>
1285
1286 <listitem>
1287 <para>API: properly detect the Windows 8.1 guest OS type (bug #13090)</para>
1288 </listitem>
1289
1290 <listitem>
1291 <para>ExtPack: cleanup of dangling uninstallation directories</para>
1292 </listitem>
1293
1294 <listitem>
1295 <para>Linux hosts / guests: compile fix for EL7 (bug #12638)</para>
1296 </listitem>
1297
1298 <listitem>
1299 <para>Linux Additions: made 3D pass-through work with recent versions
1300 of Mesa in the guest (bug #12941)</para>
1301 </listitem>
1302
1303 <listitem>
1304 <para>Linux Additions: Linux 3.16 fixes (bug #13123)</para>
1305 </listitem>
1306
1307 <listitem>
1308 <para>Mac OS X hosts: when scanning for host CD/DVD devices also consider
1309 BlueRay devices</para>
1310 </listitem>
1311
1312 <listitem>
1313 <para>Mac OS X hosts: fixed host shutdown and reboot delay caused by running VBoxSVC
1314 process in some cases.</para>
1315 </listitem>
1316
1317 <listitem>
1318 <para>OS/2 Additions: fixed gengradd.dll library name (bug #12785)</para>
1319 </listitem>
1320
1321 <listitem>
1322 <para>Solaris Additions: fixed permissions of files and directories
1323 located on shared folders</para>
1324 </listitem>
1325
1326 <listitem>
1327 <para>Windows host installer: fixed the need for rebooting Windows after
1328 installation or upgrade, extended logging for NetFlt/NetAdp (un)installation</para>
1329 </listitem>
1330
1331 </itemizedlist>
1332
1333 </sect1>
1334
1335 <sect1>
1336 <title>Version 4.3.12 (2014-05-16)</title>
1337
1338 <para>This is a maintenance release. The following items were fixed and/or
1339 added:</para>
1340
1341 <itemizedlist>
1342
1343 <listitem>
1344 <para>VMM: fixed an occasional Guru Meditation (Mac OS X hosts only;
1345 bugs #12727, #12954)</para>
1346 </listitem>
1347
1348 <listitem>
1349 <para>VMM: fixed a rare condition that would fail to invalidate guest TLB
1350 entries or would invalidate them when not required (Windows hosts only)</para>
1351 </listitem>
1352
1353 <listitem>
1354 <para>VMM: fixed a <emphasis>VERR_NOT_SUPPORTED</emphasis> Guru Meditation
1355 seen with certain guests, e.g. OpenServer 5.0.7</para>
1356 </listitem>
1357
1358 <listitem>
1359 <para>VMM: more fixes for MSR emulation on certain hardware (bugs #12240,
1360 #12875)</para>
1361 </listitem>
1362
1363 <listitem>
1364 <para>GUI: fixed mouse positioning with mouse integration disabled and
1365 multiple guest screens (Windows hosts only; bug #9059)</para>
1366 </listitem>
1367
1368 <listitem>
1369 <para>GUI: fixed crash in VM manager (bug #12878)</para>
1370 </listitem>
1371
1372 <listitem>
1373 <para>GUI: fixed crash under rare conditions on entering/exiting
1374 full-screen/seamless mode</para>
1375 </listitem>
1376
1377 <listitem>
1378 <para>Shared Clipboard: don't stop working after taking a snapshot
1379 (bug #12700)</para>
1380 </listitem>
1381
1382 <listitem>
1383 <para>AHCI: fixed a crash under rare circumstances</para>
1384 </listitem>
1385
1386 <listitem>
1387 <para>API: fixed a hang during VM shutdown under rare conditions</para>
1388 </listitem>
1389
1390 <listitem>
1391 <para>NAT: fixed generation of malformed ICMP error datagrams (4.3.10 regression)</para>
1392 </listitem>
1393
1394 <listitem>
1395 <para>NAT: fixed potential crash in DNS proxy</para>
1396 </listitem>
1397
1398 <listitem>
1399 <para>NAT Network: don't drop port forwarding rules after some time</para>
1400 </listitem>
1401
1402 <listitem>
1403 <para>NAT: fixed ARP cache corruption and network loss in Windows guest caused
1404 by iSCSI service activity</para>
1405 </listitem>
1406
1407 <listitem>
1408 <para>USB: improved check if a storage device is currently mounted to the host
1409 when the device is about to be attached to the VM (Mac OS X hosts only; #11038)</para>
1410 </listitem>
1411
1412 <listitem>
1413 <para>3D support: several fixes, including better support for Ubuntu 14.04</para>
1414 </listitem>
1415
1416 <listitem>
1417 <para>VRDP: fixed a potential crash on client disconnect (bug #12858)</para>
1418 </listitem>
1419
1420 <listitem>
1421 <para>VBoxSVC: fixed a race when a new client is started a few seconds after
1422 the last client terminated (Windows hosts only; bugs #11309, #12509)</para>
1423 </listitem>
1424
1425 <listitem>
1426 <para>VBoxSVC: fixed VirtualBox.xml registry corruption after VM renaming</para>
1427 </listitem>
1428
1429 <listitem>
1430 <para>VBoxSVC: fixed a potential crash caused by incorrect USB device filter
1431 (Mac OS X hosts only; #11038)</para>
1432 </listitem>
1433
1434 <listitem>
1435 <para>Windows hosts: partly support 32-bit COM on 64-bit systems</para>
1436 </listitem>
1437
1438 <listitem>
1439 <para>Windows host installer: implemented merge module (msm) support</para>
1440 </listitem>
1441
1442 <listitem>
1443 <para>Linux hosts: fixed dependency of boot script on older Debian systems
1444 (bug #12262)</para>
1445 </listitem>
1446
1447 <listitem>
1448 <para>Linux guests: fix symbolic link to shared folder helper
1449 (bug #12879)</para>
1450 </listitem>
1451
1452 <listitem>
1453 <para>Linux Additions: don't crash VBoxService during guest execute for
1454 users without a password (bug #12994)</para>
1455 </listitem>
1456
1457 <listitem>
1458 <para>Linux Additions: fixed a bug in guest execution where the guest process
1459 terminated with <emphasis>VERR_INTERRUPTED</emphasis> to the host</para>
1460 </listitem>
1461
1462 </itemizedlist>
1463
1464 </sect1>
1465
1466 <sect1>
1467 <title>Version 4.3.10 (2014-03-26)</title>
1468
1469 <para>This is a maintenance release. The following items were fixed and/or
1470 added:</para>
1471
1472 <itemizedlist>
1473
1474 <listitem>
1475 <para>VMM: more work on improving the emulation of certain MSR registers
1476 on certain host CPUs (e.g. bugs #12734, #12736, #12744, #12748, #12686,
1477 #12770)</para>
1478 </listitem>
1479
1480 <listitem>
1481 <para>VMM: fixed single-stepping for real-mode guests (VT-x without
1482 unrestricted guest execution) and some I/O instructions (bug #12636)</para>
1483 </listitem>
1484
1485 <listitem>
1486 <para>VMM: fixed a potential problem with COW pages if nested paging is
1487 not available</para>
1488 </listitem>
1489
1490 <listitem>
1491 <para>GUI: Mac OS X: experimental native full screen support for
1492 Mountain Lion and Mavericks (bug #12292)</para>
1493 </listitem>
1494
1495 <listitem>
1496 <para>GUI: Mac OS X: removed the mini-toolbar minimize button which
1497 doesn't work under Mac OS X full screen mode anyway</para>
1498 </listitem>
1499
1500 <listitem>
1501 <para>GUI: experimental HID LEDs synchronization for Windows and Mac OS X hosts:
1502 fixed keyboard re-synchronization if the feature is disabled (as done by default;
1503 bug #12758)</para>
1504 </listitem>
1505
1506 <listitem>
1507 <para>GUI: fixed a potential crash when opening the preferences menu
1508 (bug #12862)</para>
1509 </listitem>
1510
1511 <listitem>
1512 <para>OVF: fixed a crash of the VirtualBox Manager when re-starting guest
1513 export (bug #12586)</para>
1514 </listitem>
1515
1516 <listitem>
1517 <para>3D support: several fixes</para>
1518 </listitem>
1519
1520 <listitem>
1521 <para>HGCM: fixed a problem with saved states which could cause several
1522 guest misbehavior after a VM was started from a saved state</para>
1523 </listitem>
1524
1525 <listitem>
1526 <para>Storage: fixed a bug preventing to compact differential snapshots
1527 under certain conditions</para>
1528 </listitem>
1529
1530 <listitem>
1531 <para>VBoxSVC: fixed a segmentation fault on Linux hosts if a very long path
1532 exists under /dev (bug #12760)</para>
1533 </listitem>
1534
1535 <listitem>
1536 <para>API: fixed guest misbehavior under certain conditions if a storage
1537 medium was attached or removed at VM runtime</para>
1538 </listitem>
1539
1540 <listitem>
1541 <para>Windows installer: make the <emphasis>--silent</emphasis>
1542 parameter work again (bug #12764)</para>
1543 </listitem>
1544
1545 <listitem>
1546 <para>Mac OS X Networking: prevent local traffic (VM-to/from-host) from
1547 leaking to wire (bug #12750)</para>
1548 </listitem>
1549
1550 <listitem>
1551 <para>Windows Additions: fixed the environment for guest processes
1552 (4.3.8 regression; bug #12782)</para>
1553 </listitem>
1554
1555 <listitem>
1556 <para>Windows Additions/WDDM: fixed divide by zero exception with
1557 multiple guest screens under certain conditions</para>
1558 </listitem>
1559
1560 <listitem>
1561 <para>Windows Additions/WDDM: fixed crashes with 2D video
1562 acceleration enabled (4.3.8 regression; bug #12745)</para>
1563 </listitem>
1564
1565 <listitem>
1566 <para>Linux Additions: install correctly on Ubuntu guest systems
1567 with a /usr/lib64 directory (bug #12513)</para>
1568 </listitem>
1569
1570 <listitem>
1571 <para>X11 Additions: fix for the VBoxClient process not exiting
1572 correctly (bug #12348) and consuming too much processor time</para>
1573 </listitem>
1574
1575 </itemizedlist>
1576 </sect1>
1577
1578 <sect1>
1579 <title>Version 4.3.8 (2014-02-25)</title>
1580
1581 <para>This is a maintenance release. The following items were fixed and/or
1582 added:</para>
1583
1584 <itemizedlist>
1585
1586 <listitem>
1587 <para>VMM: more work on improving the emulation of certain MSR registers
1588 (e.g. bugs #12224, #12544)</para>
1589 </listitem>
1590
1591 <listitem>
1592 <para>VMM: fixed a <emphasis>VERR_INVALID_RPL</emphasis> Guru Meditation
1593 when booting certain guests (bug #11350)</para>
1594 </listitem>
1595
1596 <listitem>
1597 <para>VMM: experimental support for SSE 4.1 / SSE 4.2 passthrough, see
1598 the user manual how to enable it (bug #8651)</para>
1599 </listitem>
1600
1601 <listitem>
1602 <para>VMM: fix for recent Linux kernels with software virtualization</para>
1603 </listitem>
1604
1605 <listitem>
1606 <para>GUI: experimental HID LEDs synchronization for Windows hosts, see
1607 <xref linkend="hidledssync" xreflabel="here"/></para>
1608 </listitem>
1609
1610 <listitem>
1611 <para>GUI: warn the user if the Oracle Extension Pack is not installed and
1612 the user tries to activate the remote display feature (bug #9104)</para>
1613 </listitem>
1614
1615 <listitem>
1616 <para>GUI: make sure that a minimized guest (using mini toolbar in
1617 full screen / seamless mode) keeps the minimized state (bug #12199)</para>
1618 </listitem>
1619
1620 <listitem>
1621 <para>GUI: popup banner's "do not show this message again" check-box
1622 replaced with corresponding button</para>
1623 </listitem>
1624
1625 <listitem>
1626 <para>GUI: network adapter cables can now be connected/disconnected directly through
1627 the running virtual machine Devices / Network menu a Network status-bar
1628 indicator</para>
1629 </listitem>
1630
1631 <listitem>
1632 <para>GUI: the new VM wizard now proposes 64-bit guests on 64-bit hosts
1633 by default; better distinction between 32-bit OS types 64-bit OS types
1634 (bug #12533)</para>
1635 </listitem>
1636
1637 <listitem>
1638 <para>GUI: better error message if appliance import fails
1639 (bug #12657)</para>
1640 </listitem>
1641
1642 <listitem>
1643 <para>GUI: allow to set host-combination to 'None' using the Global settings
1644 / Input page (bug #12730)</para>
1645 </listitem>
1646
1647 <listitem>
1648 <para>GUI: don't switch the guest to a black screen during online snapshot
1649 merge (4.3 regression)</para>
1650 </listitem>
1651
1652 <listitem>
1653 <para>VBoxManage: when exporting an appliance, support the suppression
1654 of MAC addresses, which means they will be always recreated on
1655 import, avoiding duplicate MAC addresses for VMs which are imported
1656 several times</para>
1657 </listitem>
1658
1659 <listitem>
1660 <para>AHCI: fixed a VM hang during suspend under certain circumstances</para>
1661 </listitem>
1662
1663 <listitem>
1664 <para>AHCI: fixed a VM hang during online snapshot merge under certain
1665 circumstances</para>
1666 </listitem>
1667
1668 <listitem>
1669 <para>AHCI: fixed a bug which resulted in Windows XP guest hangs if a
1670 SATA CDROM is attached (bug #12417)</para>
1671 </listitem>
1672
1673 <listitem>
1674 <para>AHCI: fixed a Guru Meditation under certain conditions</para>
1675 </listitem>
1676
1677 <listitem>
1678 <para>AHCI: ejecting a CD/DVD medium failed under certain conditions</para>
1679 </listitem>
1680
1681 <listitem>
1682 <para>AHCI: disk hotplugging fixes</para>
1683 </listitem>
1684
1685 <listitem>
1686 <para>NAT: transparent handling of host sleep/resume and network configuration
1687 changes if the dnsproxy is enabled or if the hostresolver is used
1688 (bug #12441)</para>
1689 </listitem>
1690
1691 <listitem>
1692 <para>NAT: fixed crash and misbehaviour under some circumstances with
1693 ICMP packets having TTL=1</para>
1694 </listitem>
1695
1696 <listitem>
1697 <para>NAT Network: fixed IPv6 reassembly</para>
1698 </listitem>
1699
1700 <listitem>
1701 <para>NAT Network: ping proxy implemented</para>
1702 </listitem>
1703
1704 <listitem>
1705 <para>OVF: fixed reading of the OVF 0.9 section element
1706 (4.3 regression; bug #12345)</para>
1707 </listitem>
1708
1709 <listitem>
1710 <para>OVF: several fixes</para>
1711 </listitem>
1712
1713 <listitem>
1714 <para>3D support: several fixes, multiscreen fixes (e.g. bug #9124)</para>
1715 </listitem>
1716
1717 <listitem>
1718 <para>3D support: include 3D content in captured videos (bug #12666)</para>
1719 </listitem>
1720
1721 <listitem>
1722 <para>3D support: include 3D content in captured screenshot (bug #11758)</para>
1723 </listitem>
1724
1725 <listitem>
1726 <para>VGA: proper handling of legacy graphics modes if the Guest
1727 Additions are active (bug #6649)</para>
1728 </listitem>
1729
1730 <listitem>
1731 <para>USB: fixed crash during isochronous transfer under rare
1732 circumstances</para>
1733 </listitem>
1734
1735 <listitem>
1736 <para>BIOS: better disk geometry handling of SCSI drives</para>
1737 </listitem>
1738
1739 <listitem>
1740 <para>API: fix crashes in Java API clients using the XPCOM binding,
1741 happened with output parameters only (bug #11232)</para>
1742 </listitem>
1743
1744 <listitem>
1745 <para>VBoxSVC: documented the handling of host power management events
1746 (see <xref linkend="hostpowertweaks" xreflabel="here"/>) and
1747 added an extradata item for configuring the handling of the battery-low
1748 event (bug #9925)</para>
1749 </listitem>
1750
1751 <listitem>
1752 <para>VBoxSVC: fixed a bug which could trigger a crash if a VM snapshot
1753 was restored the second time and the VM has associated bandwidth groups
1754 (bug #12569)</para>
1755 </listitem>
1756
1757 <listitem>
1758 <para>VBoxSVC: properly detect ifconfig if located in <emphasis>/bin</emphasis>
1759 (bug #12713)</para>
1760 </listitem>
1761
1762 <listitem>
1763 <para>Shared Folders: fixed a failure to restore transient shared folders
1764 when starting a VM from a saved state (bug #12578)</para>
1765 </listitem>
1766
1767 <listitem>
1768 <para>Mac OS X hosts: fixed issue when the application icon was frozen in
1769 the dock if the bridging interface was not connected to a network
1770 (bug #12241)</para>
1771 </listitem>
1772
1773 <listitem>
1774 <para>Linux hosts: also consider the physical package ID when determining
1775 the number of physical CPU cores</para>
1776 </listitem>
1777
1778 <listitem>
1779 <para>Linux hosts / guests: don't warn in kernel log if memory allocation
1780 fails (bug #11171)</para>
1781 </listitem>
1782
1783 <listitem>
1784 <para>Solaris hosts: fixed the autostart SMF script (bug #11720)</para>
1785 </listitem>
1786
1787 <listitem>
1788 <para>Windows hosts: fixes for non-ANSI code page user names and similar
1789 environment contents (bug #12596)</para>
1790 </listitem>
1791
1792 <listitem>
1793 <para>Windows hosts / guests: fixed setting and using a guest user's process
1794 environment variables (relevant for Guest Control)</para>
1795 </listitem>
1796
1797 <listitem>
1798 <para>Windows Additions: fixed handle leaks in VBoxTray (bug #12563)</para>
1799 </listitem>
1800
1801 <listitem>
1802 <para>Windows Additions: fixed a crash while detecting active guest users</para>
1803 </listitem>
1804
1805 <listitem>
1806 <para>Windows Additions: fixed restoring backed up D3D files on
1807 XPDM -> WDDM upgrade</para>
1808 </listitem>
1809
1810 <listitem>
1811 <para>Guest Control: fixed setting and using a guest user's process
1812 environment variables</para>
1813 </listitem>
1814
1815 <listitem>
1816 <para>Linux Additions: support Enterprise Linux 6.5 kernels
1817 (bug #12505)</para>
1818 </listitem>
1819
1820 <listitem>
1821 <para>Linux Additions: fixed CPU hot-remove on newer Linux kernels</para>
1822 </listitem>
1823
1824 <listitem>
1825 <para>Linux / Solaris Additions: don't automount a shared folder which is already
1826 mounted</para>
1827 </listitem>
1828
1829 <listitem>
1830 <para>X11 Additions: support X.Org Server 1.15 (bug #12623)</para>
1831 </listitem>
1832
1833 </itemizedlist>
1834
1835 </sect1>
1836
1837 <sect1>
1838 <title>Version 4.3.6 (2013-12-18)</title>
1839
1840 <para>This is a maintenance release. The following items were fixed and/or
1841 added:</para>
1842
1843 <itemizedlist>
1844
1845 <listitem>
1846 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
1847 caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)</para>
1848 </listitem>
1849
1850 <listitem>
1851 <para>VMM: fixed a Guru Meditation <emphasis>VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE</emphasis>
1852 while intercepting debug exceptions (VT-x only; bug #12410)</para>
1853 </listitem>
1854
1855 <listitem>
1856 <para>VMM: fixed a Guru Meditation <emphasis>VERR_SVM_UNEXPECTED_EXIT</emphasis>
1857 while intercepting debug register accesses (AMD-V only; bug #12481)</para>
1858 </listitem>
1859
1860 <listitem>
1861 <para>VMM: fixed a <emphasis>VERR_SSM_STRUCTURE_MAGIC</emphasis> error when trying
1862 to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately,
1863 VBox 4.3.4 produced broken saved states for this configuration so you have to discard
1864 these states (bug #12414)</para>
1865 </listitem>
1866
1867 <listitem>
1868 <para>VMM: added a few more MSRs to the whitelist required by certain guests
1869 (bug #12245)</para>
1870 </listitem>
1871
1872 <listitem>
1873 <para>GUI: fixed deleting of inaccessible VMs (4.3 regression; bug
1874 #12205)</para>
1875 </listitem>
1876
1877 <listitem>
1878 <para>GUI: fixed warnings in VM settings / number of guest processors
1879 (bug #12480)</para>
1880 </listitem>
1881
1882 <listitem>
1883 <para>Main: don't automatically enable 64-bit guests on 64-bit hosts if
1884 VT-x/AMD-V is not available (bug #12424)</para>
1885 </listitem>
1886
1887 <listitem>
1888 <para>Main: always expose the DMI memory information to Windows 2012 guests
1889 (bug #12017)</para>
1890 </listitem>
1891
1892 <listitem>
1893 <para>Main: fixed occasional crashes on guest display resolution change
1894 (bug #7063)</para>
1895 </listitem>
1896
1897 <listitem>
1898 <para>Main: fixed reporting back temporary name when calling
1899 <emphasis>IGuestSession::DirectoryCreateTemp()</emphasis> (bug #12498)</para>
1900 </listitem>
1901
1902 <listitem>
1903 <para>API: fix for a hang when launching a GUI VM through the API, which crashes
1904 due to GUI unavailability</para>
1905 </listitem>
1906
1907 <listitem>
1908 <para>Storage: fix for <emphasis>BLKCACHE_IOERR</emphasis> runtime errors under
1909 rare circumstances (bug #11030)</para>
1910 </listitem>
1911
1912 <listitem>
1913 <para>Network: allow to start more than 5 PCNet instances (bug #12426)</para>
1914 </listitem>
1915
1916 <listitem>
1917 <para>E1000: if the cable was disconnected before the guest initialized
1918 the device, the link status was not properly set to 'down' after the
1919 initialization completed despite the fact that there was no connection</para>
1920 </listitem>
1921
1922 <listitem>
1923 <para>3D support: fixed offset of guest 3D image elements (Mac OS X Retina
1924 hosts only; bug #11021)</para>
1925 </listitem>
1926
1927 <listitem>
1928 <para>Solaris hosts: fixed accessing the host driver from non-global zones
1929 (4.3 regression; bug #12271)</para>
1930 </listitem>
1931
1932 </itemizedlist>
1933
1934 </sect1>
1935
1936 <sect1>
1937 <title>Version 4.3.4 (2013-11-29)</title>
1938
1939 <para>This is a maintenance release. The following items were fixed and/or
1940 added:</para>
1941
1942 <itemizedlist>
1943
1944 <listitem>
1945 <para>VMM: fix for a bug in the Local APIC emulation causing a BSOD when
1946 booting certain guests (4.3.0 regression; bug #12240)</para>
1947 </listitem>
1948
1949 <listitem>
1950 <para>VMM: fixed loading of saved states if VT-x/AMD-V was disabled
1951 (4.3.2 regression; bug #12291)</para>
1952 </listitem>
1953
1954 <listitem>
1955 <para>VMM: fixed single-stepping inside the guest for certain
1956 instructions (VT-x only; bug #10947)</para>
1957 </listitem>
1958
1959 <listitem>
1960 <para>VMM: fixed a performance issue involving APIC accesses after rebooting
1961 a VM (4.3.0 regression; VT-x only; bug #12296)</para>
1962 </listitem>
1963
1964 <listitem>
1965 <para>VMM: fixed TPR patching to be enabled for 32-bit guests even when
1966 the chosen guest type is 64-bit (4.3.0 regression; AMD-V only)</para>
1967 </listitem>
1968
1969 <listitem>
1970 <para>VMM: fixed occasional <emphasis>VINF_EM_TRIPLE_FAULT</emphasis> errors on
1971 hosts without the unrestricted guest execution feature (bug #12198)</para>
1972 </listitem>
1973
1974 <listitem>
1975 <para>GUI: don't bother the user with the BPP warning if no
1976 Guest Additions are installed</para>
1977 </listitem>
1978
1979 <listitem>
1980 <para>GUI: fixed machine-window paint artifacts on VM reboot / guest-screen
1981 resize</para>
1982 </listitem>
1983
1984 <listitem>
1985 <para>GUI: make sure the assigned license and description are attached to
1986 the exported appliance</para>
1987 </listitem>
1988
1989 <listitem>
1990 <para>GUI: fixed bugs in close VM action restrictions handling (bug #12333)</para>
1991 </listitem>
1992
1993 <listitem>
1994 <para>GUI: fixed incorrect wizards text colors for some unusual
1995 look and feel styles (bug #11743)</para>
1996 </listitem>
1997
1998 <listitem>
1999 <para>GUI: should restore seamless mode as soon as possible after
2000 VM reboot or shutdown</para>
2001 </listitem>
2002
2003 <listitem>
2004 <para>GUI: fixes for medium enumeration</para>
2005 </listitem>
2006
2007 <listitem>
2008 <para>GUI: the OS X hot corners were not accessible while a VirtualBox VM
2009 is running (Mac OS X hosts only; bug #4139)</para>
2010 </listitem>
2011
2012 <listitem>
2013 <para>GUI: fixed an old bug which bared the host from cleanly shutdown / reboot
2014 if the VM selector window is open (Mac OS X hosts only; bug #8254)</para>
2015 </listitem>
2016
2017 <listitem>
2018 <para>Host-only Networking: fixed creating of host-only network interfaces
2019 (4.3.0 regression; bug #12182)</para>
2020 </listitem>
2021
2022 <listitem>
2023 <para>NAT: don't run into an infinite loop in case the host cannot
2024 access any DNS server (4.3.0 regression; bug #12300)</para>
2025 </listitem>
2026
2027 <listitem>
2028 <para>NAT: don't re-connect the cable if the DNS information changes
2029 and the cable was disconnected before (4.3.0 regression; bug #12225)</para>
2030 </listitem>
2031
2032 <listitem>
2033 <para>NAT: fixed several issues with automatically starting /
2034 terminating of NAT networks on VM start / stop and configuration
2035 changes</para>
2036 </listitem>
2037
2038 <listitem>
2039 <para>VBoxNetDHCP: don't block prevent VBoxSVC from terminating
2040 (bug #12264)</para>
2041 </listitem>
2042
2043 <listitem>
2044 <para>2D Video acceleration: fix crashes on presentation mode switches
2045 (bug #9194)</para>
2046 </listitem>
2047
2048 <listitem>
2049 <para>BusLogic: allow to run VMs with more than one BusLogic SCSI
2050 controller enabled</para>
2051 </listitem>
2052
2053 <listitem>
2054 <para>Keyboard: fixed a VM crash if a VM was resumed from a saved state
2055 where at least one key was pressed (bug #11289)</para>
2056 </listitem>
2057
2058 <listitem>
2059 <para>VBoxSVC: fixed a heap corruption under certain conditions (4.3.0
2060 regression)</para>
2061 </listitem>
2062
2063 <listitem>
2064 <para>VBoxSVC: fixed a race leading to a hang during initialization
2065 (bug #12349)</para>
2066 </listitem>
2067
2068 <listitem>
2069 <para>OVF: fixed import logic for OVF appliances containing multiple
2070 VMs</para>
2071 </listitem>
2072
2073 <listitem>
2074 <para>OVF: improved logic for finding an appropriate image format
2075 during OVF import</para>
2076 </listitem>
2077
2078 <listitem>
2079 <para>API: block the removal of the current snapshot if it has child
2080 snapshots (only relevant for VMs without snapshottable hard disks,
2081 their presence always prevented removal), which resulted in VM
2082 config corruption</para>
2083 </listitem>
2084
2085 <listitem>
2086 <para>API: mark VM configs with snapshots but without current snapshot
2087 as inaccessible, as this combination is nonsense</para>
2088 </listitem>
2089
2090 <listitem>
2091 <para>API: fixed information for some automatically generated events
2092 (only with XPCOM, Windows host was not affected), which caused
2093 errors when getting some of the attributes over the webservice
2094 (bug #12379)</para>
2095 </listitem>
2096
2097 <listitem>
2098 <para>SDK: extended the functionality coverage for the C bindings</para>
2099 </listitem>
2100
2101 <listitem>
2102 <para>Guest Control: various bugfixes and improved VBoxManage help
2103 (bugs #8072, #11044, #12336, #12338, #12346, #12371)</para>
2104 </listitem>
2105
2106 <listitem>
2107 <para>Windows hosts: another attempt to fix the massive DPC latency
2108 (bug #6242)</para>
2109 </listitem>
2110
2111 <listitem>
2112 <para>Windows host installer: make registering file extensions optional,
2113 contributed by Tal Aloni (bug #8009)</para>
2114 </listitem>
2115
2116 <listitem>
2117 <para>Mac OS X hosts: properly sign the kernel extensions for Mavericks
2118 hosts (bug #12256)</para>
2119 </listitem>
2120
2121 <listitem>
2122 <para>Mac OS X hosts: fixed a bug where the VirtualBox dock icon was
2123 not properly removed from the dock after a VM terminated preventing
2124 Mavericks hosts from shutting down (bug #12241)</para>
2125 </listitem>
2126
2127 <listitem>
2128 <para>Mac OS X hosts: fixed minor installer issue (bug #12275)</para>
2129 </listitem>
2130
2131 <listitem>
2132 <para>Linux hosts / guests: Linux 3.13 compile fixes (bug #12358)</para>
2133 </listitem>
2134
2135 <listitem>
2136 <para>Linux guests: build the vboxvideo kernel module correctly on
2137 OL/RHEL 6.1 guests (bug #11996)</para>
2138 </listitem>
2139
2140 <listitem>
2141 <para>Linux guests: make 3D work on Slackware 14.1
2142 (bug #12320 comments 3 and 4)</para>
2143 </listitem>
2144
2145 <listitem>
2146 <para>Guest Additions/3D: fixed an occasional dead-lock (bug #12319)</para>
2147 </listitem>
2148
2149 <listitem>
2150 <para>Windows Additions/3D: fixed possible memory leaking (bug #12228)</para>
2151 </listitem>
2152
2153 <listitem>
2154 <para>Windows Additions/XPDM: use separate tables containing valid video
2155 modes for each virtual monitor</para>
2156 </listitem>
2157
2158 <listitem>
2159 <para>Windows Additions: fixed automatic logins for Vista and newer Windows
2160 guests (bug #12332)</para>
2161 </listitem>
2162
2163 </itemizedlist>
2164 </sect1>
2165
2166 <sect1>
2167 <title>Version 4.3.2 (2013-11-01)</title>
2168
2169 <para>This is a maintenance release. The following items were fixed and/or
2170 added:</para>
2171
2172 <itemizedlist>
2173
2174 <listitem>
2175 <para>VMM: fixed restoring of the auxiliary TSC MSR in VT-x that caused host
2176 BSODs on Windows 8.1 hosts and unpredictable behavior on other hosts
2177 (bug #12237)</para>
2178 </listitem>
2179
2180 <listitem>
2181 <para>VMM: provide fake values for a couple of MSRs to make more guests happy on
2182 certain hosts</para>
2183 </listitem>
2184
2185 <listitem>
2186 <para>VMM: fixed detection of VT-x on certain machines where the BIOS would
2187 not set the VMX LOCK feature bit, which affected the VM settings in the GUI</para>
2188 </listitem>
2189
2190 <listitem>
2191 <para>VMM: fixed TPR threshold which caused BSODs on Windows XP guests
2192 that use the I/O APIC (VT-x only; bug #12227)</para>
2193 </listitem>
2194
2195 <listitem>
2196 <para>VMM: fixed PATM saved state incompatibility for software virtualized
2197 VMs (bug #12222)</para>
2198 </listitem>
2199
2200 <listitem>
2201 <para>VMM: don't fail if AMD-V isn't available if the VM is configured
2202 to use software virtualization</para>
2203 </listitem>
2204
2205 <listitem>
2206 <para>GUI: fixed guest resize breakage on visual representation mode change
2207 (when switching from normal to full screen etc)</para>
2208 </listitem>
2209
2210 <listitem>
2211 <para>GUI: make sure the guest screen is resized after restoring a VM from a
2212 saved state if the host screen size changed</para>
2213 </listitem>
2214
2215 <listitem>
2216 <para>GUI: disabled SCROLL LED sync from HID LEDs synchronization
2217 (Mac OS X hosts only)</para>
2218 </listitem>
2219
2220 <listitem>
2221 <para>Webcam passthrough improvements including GUI support (see
2222 <xref linkend="webcam-passthrough" />)</para>
2223 </listitem>
2224
2225 <listitem>
2226 <para>Guest Control: implemented more <computeroutput>IGuestSession</computeroutput>
2227 methods</para>
2228 </listitem>
2229
2230 <listitem>
2231 <para>Guest Control: added support for deleting and renaming guest files + directories in
2232 VBoxManage</para>
2233 </listitem>
2234
2235 <listitem>
2236 <para>Guest Control: various bugfixes</para>
2237 </listitem>
2238
2239 <listitem>
2240 <para>API: incorrect handling of hardware UUID default value, resulting
2241 in an all zero DMI/SMBIOS UUID, which leads to Windows requesting
2242 re-activation (4.3 regression; bug #12244)</para>
2243 </listitem>
2244
2245 <listitem>
2246 <para>3D support: fixed crash on shutdown if 2D video acceleration is enabled
2247 (Mac OS X hosts only)</para>
2248 </listitem>
2249
2250 <listitem>
2251 <para>3D support: miscellaneous fixes</para>
2252 </listitem>
2253
2254 <listitem>
2255 <para>Storage: fixed detection of CD/DVD media when switching from an empty
2256 to a host drive with passthrough enabled</para>
2257 </listitem>
2258
2259 <listitem>
2260 <para>Storage: fixed hang of the VM process when the disk is full under certain
2261 circumstances</para>
2262 </listitem>
2263
2264 <listitem>
2265 <para>NAT: listen for changes of NAT Network setting at runtime</para>
2266 </listitem>
2267
2268 <listitem>
2269 <para>NAT: NAT Network DHCP server now saves leases to a persistent
2270 storage</para>
2271 </listitem>
2272
2273 <listitem>
2274 <para>Main: monitor changes in host DNS configuration</para>
2275 </listitem>
2276
2277 <listitem>
2278 <para>Mac OS X host: reworked a mechanism of adding a VM desktop alias
2279 from the VM selector</para>
2280 </listitem>
2281
2282 <listitem>
2283 <para>Mac OS X installer: remove old kernel extensions during upgrade
2284 (bug #12258)</para>
2285 </listitem>
2286
2287 <listitem>
2288 <para>Linux Additions: correctly set umask before installing
2289 (bug #12166)</para>
2290 </listitem>
2291
2292 <listitem>
2293 <para>X11 Additions/3D: fix freezes starting 3D desktop (bug #11503,
2294 thank you Sam Spilsbury)</para>
2295 </listitem>
2296
2297 <listitem>
2298 <para>X11 Additions/3D: fix depth buffer support (bug #11905)</para>
2299 </listitem>
2300
2301 <listitem>
2302 <para>X11 Additions/3D: fix Age Of Empires 3 rendering (bug #11331)</para>
2303 </listitem>
2304
2305 <listitem>
2306 <para>Windows Additions/3D: fix Google Earth plugin rendering</para>
2307 </listitem>
2308
2309 <listitem>
2310 <para>Windows Additions/WDDM: autoresize fixes</para>
2311 </listitem>
2312
2313 </itemizedlist>
2314 </sect1>
2315
2316 <sect1>
2317 <title>Version 4.3.0 (2013-10-15)</title>
2318
2319 <para>This is a major update. The following major new features
2320 were added:</para>
2321
2322 <itemizedlist>
2323
2324 <listitem>
2325 <para>VMM: major rewrite of the VT-x code and the AMD-V code including
2326 many bug fixes and performance improvements (for example bug #9659)</para>
2327 </listitem>
2328
2329 <listitem>
2330 <para>VMM: introduced a lightweight instruction interpreter for
2331 situations not handled by hardware virtualization</para>
2332 </listitem>
2333
2334 <listitem>
2335 <para>GUI: extended messaging mechanism (new non-modal popup overlays
2336 used to show non-critical warnings and provide user with additional information)</para>
2337 </listitem>
2338
2339 <listitem>
2340 <para>GUI: keyboard shortcuts management (input page of global preferences
2341 extended with possibility to edit general keyboard shortcuts for
2342 VirtualBox Manager and Virtual Machine)</para>
2343 </listitem>
2344
2345 <listitem>
2346 <para>GUI: video capturing support (bug #4766)</para>
2347 </listitem>
2348
2349 <listitem>
2350 <para>Added USB touch device emulation</para>
2351 </listitem>
2352
2353 <listitem>
2354 <para>Added experimental support for webcam passthrough
2355 complementing USB passthrough (see <xref linkend="webcam-passthrough" />)</para>
2356 </listitem>
2357
2358 <listitem>
2359 <para>Added SCSI CD-ROM emulation, including boot support</para>
2360 </listitem>
2361
2362 <listitem>
2363 <para>VRDP: support for IPv6</para>
2364 </listitem>
2365
2366 <listitem>
2367 <para>Guest Control: guest sessions now are running in dedicated, impersonated
2368 session processes (needs at least Guest Additions 4.3 installed)</para>
2369 </listitem>
2370
2371 <listitem>
2372 <para>Guest Control: implemented <computeroutput>IGuestFile</computeroutput>
2373 support</para>
2374 </listitem>
2375
2376 <listitem>
2377 <para>NAT: experimental virtual router mode: several VMs are
2378 attached to the same internal network and share one NAT
2379 service (see <xref linkend="network_nat_service" />)
2380 </para>
2381 </listitem>
2382
2383 </itemizedlist>
2384
2385 <para>In addition, the following items were fixed and/or added:</para>
2386
2387 <itemizedlist>
2388
2389 <listitem>
2390 <para>VMM: significantly improved performance of NetWare 5.x/6.x
2391 guests on host systems without nested paging support</para>
2392 </listitem>
2393
2394 <listitem>
2395 <para>VMM: fixed losing host NMIs while in VT-x guest-context</para>
2396 </listitem>
2397
2398 <listitem>
2399 <para>VMM: changed order of actions in emulated task switch
2400 (bug #10532)</para>
2401 </listitem>
2402
2403 <listitem>
2404 <para>VMM: allow to activate VT-x while in SMX mode and provide more
2405 information if that is not possible</para>
2406 </listitem>
2407
2408 <listitem>
2409 <para>GUI: update check uses https</para>
2410 </listitem>
2411
2412 <listitem>
2413 <para>GUI: numerous minor internal cleanups and bug fixes</para>
2414 </listitem>
2415
2416 <listitem>
2417 <para>GUI: HID LEDs synchronization when switching between guest window(s)
2418 and host (Mac OS X hosts only)</para>
2419 </listitem>
2420
2421 <listitem>
2422 <para>GUI, VBoxManage: when unregistering a VM, also unregister the
2423 hard disk images which are used exclusively (bug #10311)</para>
2424 </listitem>
2425
2426 <listitem>
2427 <para>GUI: use the number of physical presented processor cores instead of
2428 the number of logical processor cores to check if the users assigned
2429 too many virtual CPUs to the guest</para>
2430 </listitem>
2431
2432 <listitem>
2433 <para>Snapshots: made live snapshots work again (bug #9255)</para>
2434 </listitem>
2435
2436 <listitem>
2437 <para>Teleportation: made it work again (bug #9455)</para>
2438 </listitem>
2439
2440 <listitem>
2441 <para>Storage: implemented AHA-154x compatibility mode in the
2442 emulated BusLogic SCSI HBA</para>
2443 </listitem>
2444
2445 <listitem>
2446 <para>Storage: significantly improved performance of large ATAPI PIO
2447 transfers (BeOS, Minix 3 guests affected)</para>
2448 </listitem>
2449
2450 <listitem>
2451 <para>Storage: added floppy formatting emulation (NB: cannot be used
2452 to change existing media geometry)
2453 </para>
2454 </listitem>
2455
2456 <listitem>
2457 <para>Settings: global and per-VM default frontend configuration,
2458 useful to select the use of alternative VM frontends</para>
2459 </listitem>
2460
2461 <listitem>
2462 <para>Settings: limit depth of snapshot tree to 250 levels, as more
2463 will lead to decreased performance and may trigger crashes</para>
2464 </listitem>
2465
2466 <listitem>
2467 <para>Settings: the per-VM hwvirtextexcl setting has been replaced
2468 by a global hwvirtexclusive property</para>
2469 </listitem>
2470
2471 <listitem>
2472 <para>Main: new event queue implementation which does not use the host's
2473 native event queue for processing VirtualBox events anymore</para>
2474 </listitem>
2475
2476 <listitem>
2477 <para>Main: eliminate the use of SysV semaphores on all host OSes
2478 other than Windows, namely Linux, Solaris and Mac OS X, with the
2479 consequence that no system reconfiguration is needed to run more
2480 than approximately 100 VMs</para>
2481 </listitem>
2482
2483 <listitem>
2484 <para>Main: use the XDG standard configuration folder instead of
2485 .VirtualBox on systems where it is appropriate (bug #5099)</para>
2486 </listitem>
2487
2488 <listitem>
2489 <para>Main: extension pack framework can now support loading HGCM
2490 modules, contributed by Jeff Westphal</para>
2491 </listitem>
2492
2493 <listitem>
2494 <para>VBoxManage: list more information about hard disk/DVD/floppy
2495 media, and support the <computeroutput>--long</computeroutput>
2496 option to show really all available details</para>
2497 </listitem>
2498
2499 <listitem>
2500 <para>VBoxManage: added support for optional command line parameters for
2501 the automatic Guest Additions update</para>
2502 </listitem>
2503
2504 <listitem>
2505 <para>VBoxManage: added support for listing active guest sessions, guest
2506 processes and/or guest files via
2507 <computeroutput>guestcontrol list &lt;all|sessions|processes|files&gt;</computeroutput>
2508 </para>
2509 </listitem>
2510
2511 <listitem>
2512 <para>VBoxManage: added support for closing active guest sessions via
2513 <computeroutput>guestcontrol session close --session-id &lt;ID&gt;|
2514 --session-name &lt;name or pattern&gt;|--all</computeroutput>
2515 </para>
2516 </listitem>
2517
2518 <listitem>
2519 <para>VBoxManage: added support for terminating active guest processes via
2520 <computeroutput>guestcontrol process kill|close|terminate --session-id &lt;ID&gt;|
2521 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
2522 or
2523 <computeroutput>guestcontrol [p[s]]kill --session-id &lt;ID&gt;|
2524 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
2525 </para>
2526 </listitem>
2527
2528 <listitem>
2529 <para>VBoxManage: added support for watching guest sessions via
2530 <computeroutput>guestcontrol watch</computeroutput>
2531 </para>
2532 </listitem>
2533
2534 <listitem>
2535 <para>VBoxManage: added <computeroutput>modifyvm --triplefaultreset</computeroutput>
2536 to make the VM reset on triple fault instead of triggering a Guru Meditation
2537 (see <xref linkend="vboxmanage-modifyvm"/>)</para>
2538 </listitem>
2539
2540 <listitem>
2541 <para>3D support: several fixes</para>
2542 </listitem>
2543
2544 <listitem>
2545 <para>3D support: several fixes for Mac OS X hosts</para>
2546 </listitem>
2547
2548 <listitem>
2549 <para>OVF: several fixes</para>
2550 </listitem>
2551
2552 <listitem>
2553 <para>Extpack Installer: make it work if the file is located in a folder with
2554 special characters</para>
2555 </listitem>
2556
2557 <listitem>
2558 <para>Keyboard: fix for reporting key sequences like Ctrl+Alt+Del
2559 for the USB keyboard emulation</para>
2560 </listitem>
2561
2562 <listitem>
2563 <para>Shared Clipboard/X11: support for BMP-format images, contributed
2564 by François Revol</para>
2565 </listitem>
2566
2567 <listitem>
2568 <para>Mac OS X hosts: limited support for Mac OS X 10.9 (Mavericks)</para>
2569 </listitem>
2570
2571 <listitem>
2572 <para>Mac OS X hosts: use a launchd script instead of the deprecated
2573 StartupItem mechanism (bug #8940)</para>
2574 </listitem>
2575
2576 <listitem>
2577 <para>Windows hosts: don't cause massive DPC latency (only on certain
2578 hosts; still needs improving; bug #6242)</para>
2579 </listitem>
2580
2581 <listitem>
2582 <para>Windows hosts: consider symlinks when retrieving volume information
2583 (bug #11962)</para>
2584 </listitem>
2585
2586 <listitem>
2587 <para>Windows hosts: fixed an issue with USB2 devices being inaccessible
2588 when plugged into USB 3.0 ports</para>
2589 </listitem>
2590
2591 <listitem>
2592 <para>Windows Additions: fixed misbehavior with guest display
2593 power management (WDDM driver only; bug #11170)</para>
2594 </listitem>
2595
2596 <listitem>
2597 <para>Windows Additions: fixed memory leak caused by WTSQuerySessionInformation()
2598 on Windows 2000 guests (bug #12072)</para>
2599 </listitem>
2600
2601 <listitem>
2602 <para>Windows Additions: ability to track guest user idle times through
2603 the newly introduced event <emphasis>IGuestUserStateChangedEvent</emphasis></para>
2604 </listitem>
2605
2606 <listitem>
2607 <para>Linux Additions: fixed udev detection in the init script
2608 with Linux 3.x kernels</para>
2609 </listitem>
2610
2611 </itemizedlist>
2612
2613 </sect1>
2614
2615</chapter>
2616
Note: See TracBrowser for help on using the repository browser.

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