VirtualBox

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

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

Changelog.

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

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