VirtualBox

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

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

Changelog.

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