VirtualBox

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

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

5.1.0

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

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