VirtualBox

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

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

Changelog.

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

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