VirtualBox

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

Last change on this file since 63694 was 63571, checked in by vboxsync, 8 years ago

5.1.4

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