VirtualBox

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

Last change on this file since 56895 was 56895, checked in by vboxsync, 10 years ago

2nd try

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