VirtualBox

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

最後變更 在這個檔案從62180是 62131,由 vboxsync 提交於 8 年 前

changelog

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

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