VirtualBox

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

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

merge 5.0 changelog

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