VirtualBox

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

最後變更 在這個檔案從67812是 67373,由 vboxsync 提交於 8 年 前

doc/manual: incorporated recent 5.1.x changelog

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

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