VirtualBox

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

Last change on this file since 62238 was 62223, checked in by vboxsync, 9 years ago

changelog

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

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