VirtualBox

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

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

changelog

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

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