VirtualBox

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

Last change on this file since 57333 was 57333, checked in by vboxsync, 10 years ago

5.0.2

File size: 91.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2
3<chapter> <!-- HACK ALERT! Seems we must have a single top level element for xi:include to work.
4 So, we use chapter and xpointer="xpointer(/chapter/)" with xi:include. -->
5 <sect1>
6 <title>Version 5.0.2 (2015-08-13)</title>
7
8 <para>This is a maintenance release. The following items were fixed and/or
9 added:</para>
10
11 <itemizedlist>
12
13 <listitem>
14 <para>VMM: added support for guest crash report MSRs with Hyper-V
15 paravirtualization</para>
16 </listitem>
17
18 <listitem>
19 <para>VMM: fixed an issue causing artifically high load averages on
20 Linux hosts</para>
21 </listitem>
22
23 <listitem>
24 <para>VMM: fixed a kernel panic with thread-context hooks caused by
25 incompatible changes made to Linux 4.2 kernels</para>
26 </listitem>
27
28 <listitem>
29 <para>VMM: fixed a saved state issue with VT-x/AMD-V disabled
30 (5.0 regression; bug #14304)</para>
31 </listitem>
32
33 <listitem>
34 <para>VMM: fixed <emphasis>VERR_SUPDRV_TSC_DELTA_MEASUREMENT_FAILED</emphasis>
35 Guru Meditations on certain AMD CPUs (5.0 regression; bug #14370)</para>
36 </listitem>
37
38 <listitem>
39 <para>VMM: fixed a crash while creating a guest core dumps via the VM
40 debug facility (5.0 regression)</para>
41 </listitem>
42
43 <listitem>
44 <para>VMM: This release has AVX2 passthrough disabled on every host and
45 AVX passthrough disabled for 64-bit VMs on 32-bit hosts. This will be
46 properly fixed in a future 5.0.x maintenance release (see e.g. bug #14262).</para>
47 </listitem>
48
49 <listitem>
50 <para>GUI: fixed rare hang and crash on VM shutdown/poweroff</para>
51 </listitem>
52
53 <listitem>
54 <para>GUI: X11: fixed few crashes caused by the Qt <emphasis>alien
55 widgets</emphasis> feature</para>
56 </listitem>
57
58 <listitem>
59 <para>GUI: X11: fixed various mini-toolbar geometry quirks like positioning, z-order,
60 transiency issues on certain window managers (bug #14257)</para>
61 </listitem>
62
63 <listitem>
64 <para>GUI: X11: fixed mini-toolbar minimize button issue under certain window managers
65 (bug #14284)</para>
66 </listitem>
67
68 <listitem>
69 <para>GUI: VM menu actions availability should now be properly updated on
70 full-screen/seamless/scaled mode switches</para>
71 </listitem>
72
73 <listitem>
74 <para>GUI: disk encryption password validation should be performed
75 when user confirmed the password, not after each entered symbol</para>
76 </listitem>
77
78 <listitem>
79 <para>GUI: do not change the VM/group selection in the VM Manager to the newly
80 created VM if it was created by another client (e.g. VBoxManage)</para>
81 </listitem>
82
83 <listitem>
84 <para>GUI: Mac OS X: do not treat 'almost maximized' VM windows as 'maximized',
85 watch for the strict window geometry instead</para>
86 </listitem>
87
88 <listitem>
89 <para>GUI: improve the quality in scaled mode under some circumstances
90 (5.0 regression; bug #14303)</para>
91 </listitem>
92
93 <listitem>
94 <para>VBoxManage: do not deny changing the network adapter type at
95 VM runtime (5.0 regression; bug #14308)</para>
96 </listitem>
97
98 <listitem>
99 <para>VRDP: allow Windows 10 RDP clients (bug #14216)</para>
100 </listitem>
101
102 <listitem>
103 <para>Audio: fix a possible crash on VM process termination
104 (5.0 regression)</para>
105 </listitem>
106
107 <listitem>
108 <para>Storage: improved raw disk access on OS X by unmounting
109 any accessed volume before first use and prevent any mount attempt
110 by the host (bug #14219)</para>
111 </listitem>
112
113 <listitem>
114 <para>3D: basic support for saving/restoring display lists</para>
115 </listitem>
116
117 <listitem>
118 <para>Drag and drop: fixed guest to host transfers on OS X hosts</para>
119 </listitem>
120
121 <listitem>
122 <para>Drag and drop: fixed memory leak on Windows guests</para>
123 </listitem>
124
125 <listitem>
126 <para>Shared Folders: fixed a problem with accessing CIFS shares
127 (bug #14252)</para>
128 </listitem>
129
130 <listitem>
131 <para>Shared Folders: improved path conversion between hosts and
132 guests with different path separators (bug #14153)</para>
133 </listitem>
134
135 <listitem>
136 <para>API: skip resetting of immutable media when the VM in saved
137 state is started (bug #13957)</para>
138 </listitem>
139
140 <listitem>
141 <para>API: fixed method for setting medium IDs which used zero (invalid)
142 UUIDs instead random (valid) UUIDs if no UUIDs were passed (bug #14350)</para>
143 </listitem>
144
145 <listitem>
146 <para>API: for Windows host fix detection of API client crashes which
147 have a session open</para>
148 </listitem>
149
150 <listitem>
151 <para>OVF: properly export all VBox features including the setting
152 for paravirtualization (bug #14390)</para>
153 </listitem>
154
155 <listitem>
156 <para>Mac OS X hosts: El Capitan USB fixes</para>
157 </listitem>
158
159 <listitem>
160 <para>Windows hosts: fixed crash when opening Windows dialogs
161 from the VM process on Windows 10 (bug #14351)</para>
162 </listitem>
163
164 <listitem>
165 <para>Windows hosts: fixed host-only adapter creation issues on
166 Windows 10 (bug #14040)</para>
167 </listitem>
168
169 <listitem>
170 <para>Windows hosts: fixed audio on Windows 10 (bug #14432)</para>
171 </listitem>
172
173 <listitem>
174 <para>Linux hosts: more fixes for activated SMAP on Linux 3.19
175 and newer (Broadwell and later; bug #13961)</para>
176 </listitem>
177
178 <listitem>
179 <para>Linux hosts: check then name space before attaching to a host
180 network interface (bug #13795)</para>
181 </listitem>
182
183 <listitem>
184 <para>Linux Additions: Linux 4.2 fixes (bug #14227)</para>
185 </listitem>
186
187 <listitem>
188 <para>Linux Additions: improved the performance of
189 <emphasis>stat()</emphasis> to speed up certain file operations
190 on shared folders</para>
191 </listitem>
192
193 <listitem>
194 <para>Windows Additions: fixed a potential crash in the WDDM driver
195 with Windows 10 (bug #14190)</para>
196 </listitem>
197
198 <listitem>
199 <para>Solaris Additions: added support for X.Org Server 1.17</para>
200 </listitem>
201
202 <listitem>
203 <para>X11 Additions: various seamless mode fixes, including
204 invisible windows under LXDE.</para>
205 </listitem>
206
207 </itemizedlist>
208 </sect1>
209
210 <sect1>
211 <title>Version 5.0.0 (2015-07-09)</title>
212
213 <para>This is a major update. The following major new features
214 were added:</para>
215
216 <itemizedlist>
217
218 <listitem>
219 <para>Paravirtualization support for Windows and Linux guests to improve
220 time-keeping accuracy and performance (see <xref linkend="gimproviders" />)</para>
221 </listitem>
222
223 <listitem>
224 <para>Make more instruction set extensions available to the guest when
225 running with hardware-assisted virtualization and nested paging. Among
226 others this includes: SSE 4.1, SSE4.2, AVX, AVX-2, AES-NI,
227 <emphasis>POPCNT</emphasis>, <emphasis>RDRAND</emphasis> and
228 <emphasis>RDSEED</emphasis></para>
229 </listitem>
230
231 <listitem>
232 <para>xHCI Controller to support USB 3 devices
233 (see <xref linkend="settings-usb" />)</para>
234 </listitem>
235
236 <listitem>
237 <para>Drag and drop support (bidirectional) for Windows, Linux and Solaris guests</para>
238 </listitem>
239
240 <listitem>
241 <para>Disk image encryption (see <xref linkend="diskencryption" />)</para>
242 </listitem>
243
244 <listitem>
245 <para>VMs can now be started in <emphasis>separate mode</emphasis>. The VM
246 process is started headless while the frontend runs as a separate process
247 which can be terminated without stopping the VM.</para>
248 </listitem>
249
250 <listitem>
251 <para>GUI: VM guest-content scaling support (including 3D acceleration)</para>
252 </listitem>
253
254 <listitem>
255 <para>GUI: New User Interface settings page for customizing status-bar,
256 menu-bar and guest-content scaling</para>
257 </listitem>
258
259 <listitem>
260 <para>GUI: New Encryption settings tab for customizing encryption options for
261 disk images</para>
262 </listitem>
263
264 <listitem>
265 <para>GUI: HiDPI support including application icons and optional unscaled HiDPI
266 output on Mac OS X (including 3D acceleration)</para>
267 </listitem>
268
269 <listitem>
270 <para>GUI: Hotplugging support for SATA disks</para>
271 </listitem>
272
273 <listitem>
274 <para>New, modular audio architecture for providing a better abstraction of the host
275 audio backends</para>
276 </listitem>
277
278 <listitem>
279 <para>Support for the NDIS6 networking framework on Windows (default on Vista
280 and later)</para>
281 </listitem>
282
283 </itemizedlist>
284
285 <para>In addition, the following items were fixed and/or added:</para>
286
287 <itemizedlist>
288
289 <listitem>
290 <para>VMM: improved timing on Solaris hosts with older VT-x hosts
291 without preemption timers</para>
292 </listitem>
293
294 <listitem>
295 <para>VMM: further improvements for TSC frequency measurements and
296 guest timekeeping</para>
297 </listitem>
298
299 <listitem>
300 <para>VMM: debug facility now includes the guest CPU's
301 FPU/SSE/extended state in the core dump</para>
302 </listitem>
303
304 <listitem>
305 <para>VMM: fixed a hang under rare conditions on 32-bit hosts</para>
306 </listitem>
307
308 <listitem>
309 <para>VMM: several fixes</para>
310 </listitem>
311
312 <listitem>
313 <para>GUI: improved HID LEDs synchronization for Mac and Windows hosts.
314 The physical LEDs state now restored together with the VM state.</para>
315 </listitem>
316
317 <listitem>
318 <para>GUI: take the guest screen aspect ratio into account for the
319 preview window</para>
320 </listitem>
321
322 <listitem>
323 <para>GUI: provide direct access to storage media in the VM selector</para>
324 </listitem>
325
326 <listitem>
327 <para>GUI: allow to save the VM state from the selector even if the VM
328 is already paused</para>
329 </listitem>
330
331 <listitem>
332 <para>VBoxManage: when exporting an appliance, support the suppression
333 of MAC addresses, which means they will be always recreated on
334 import, avoiding duplicate MAC addresses for VMs which are imported
335 several times</para>
336 </listitem>
337
338 <listitem>
339 <para>VBoxManage: now supports renaming storage controllers and USB controllers</para>
340 </listitem>
341
342 <listitem>
343 <para>Guest Control: major overhaul, for example fixing wrong parameter quoting
344 (bug #13157)</para>
345 </listitem>
346
347 <listitem>
348 <para>USB: added USB traffic capturing (see <xref linkend="usbtrafficcapturing" />)</para>
349 </listitem>
350
351 <listitem>
352 <para>Made resizing X11 guests work more reliably</para>
353 </listitem>
354
355 <listitem>
356 <para>API: block the removal of the current snapshot if it has child
357 snapshots (only relevant for VMs without snapshottable hard disks,
358 their presence always prevented removal), which resulted in VM
359 config corruption</para>
360 </listitem>
361
362 <listitem>
363 <para>API: mark VM configs with snapshots but without current snapshot
364 as inaccessible, as this combination is nonsense</para>
365 </listitem>
366
367 <listitem>
368 <para>API: fix information for some automatically generated events
369 (only with XPCOM, Windows host was not affected), which caused
370 errors when getting some of the attributes over the webservice
371 (bug #12379)</para>
372 </listitem>
373
374 <listitem>
375 <para>API: fix crashes in Java API clients using the XPCOM binding,
376 happened with output parameters only (bug #11232)</para>
377 </listitem>
378
379 <listitem>
380 <para>API: a number of settings (e.g. network settings) can now also
381 be changed when the VM is in saved state</para>
382 </listitem>
383
384 <listitem>
385 <para>API: fixed incorrect resuming of VMs on host-resume unless they were
386 previously paused due to a host-suspend</para>
387 </listitem>
388
389 <listitem>
390 <para>API: don't lose the saved state and "current state changed" flag
391 during cloning of a VM</para>
392 </listitem>
393
394 <listitem>
395 <para>API: OS type description consistency fix (bug #14162)</para>
396 </listitem>
397
398 <listitem>
399 <para>VBoxSVC: don't keep the support driver permanently open</para>
400 </listitem>
401
402 <listitem>
403 <para>Main/Properties: properly drop transient guest properties when
404 the VM is powered off</para>
405 </listitem>
406
407 <listitem>
408 <para>VRDP: fixed a couple of races which may cause a crash during
409 VM poweroff</para>
410 </listitem>
411
412 <listitem>
413 <para>ExtPack: don't fail if the TMP directory contains non-latin1
414 characters (bug #14159)</para>
415 </listitem>
416
417 <listitem>
418 <para>3D: fix potential race in which might cause a crash on VM
419 termination</para>
420 </listitem>
421
422 <listitem>
423 <para>3D: fixed a possible memory leak in the host service</para>
424 </listitem>
425
426 <listitem>
427 <para>Serial: new TCP/IP backend (see <xref linkend="serialports"/>)</para>
428 </listitem>
429
430 <listitem>
431 <para>Storage: added USB mass storage device class
432 (see <xref linkend="harddiskcontrollers"/>)</para>
433 </listitem>
434
435 <listitem>
436 <para>Storage: added <emphasis>vbox-img</emphasis> standalone tool for
437 direct manipulation of virtual hard disk images without VBoxManage</para>
438 </listitem>
439
440 <listitem>
441 <para>Storage: fixed crash as a result of I/O errors in certain conditions
442 (bug #13105)</para>
443 </listitem>
444
445 <listitem>
446 <para>NAT: fixed several potential crashes</para>
447 </listitem>
448
449 <listitem>
450 <para>NAT: don't forcibly reset/drop all connections when the link goes
451 down</para>
452 </listitem>
453
454 <listitem>
455 <para>Netsniffer: properly handle changing of the trace file name
456 at VM runtime</para>
457 </listitem>
458
459 <listitem>
460 <para>Audio: fixed audio output and input when changing the default audio device
461 more than once on OS X</para>
462 </listitem>
463
464 <listitem>
465 <para>Audio: fixed audio input on OS X under certain circumstances</para>
466 </listitem>
467
468 <listitem>
469 <para>ICH9: fixed the interrupt disable logic for MSI interrupts; should
470 fix old Linux guests with AHCI</para>
471 </listitem>
472
473 <listitem>
474 <para>USB: improve playback with USB sound devices attached to the emulated
475 OHCI controller</para>
476 </listitem>
477
478 <listitem>
479 <para>Audio: provide Linux guests a different AC97 audio codec type so Linux
480 ALSA does not mis-detect the link speed (default for new VMs)</para>
481 </listitem>
482
483 <listitem>
484 <para>BIOS: fix for booting from SCSI CD/DVD media</para>
485 </listitem>
486
487 <listitem>
488 <para>BIOS: fix for reads partially beyond end of disk (bug #14021)</para>
489 </listitem>
490
491 <listitem>
492 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
493 </listitem>
494
495 <listitem>
496 <para>rdesktop-vrdp: upgraded to version 1.8.3</para>
497 </listitem>
498
499 <listitem>
500 <para>Linux hosts: fixed a bug which made the netfilter driver ignore
501 certain events (bug #12264)</para>
502 </listitem>
503
504 <listitem>
505 <para>Mac OS X hosts: El Capitan fixes</para>
506 </listitem>
507
508 <listitem>
509 <para>Mac OS X hosts: fixed a bug which might trigger a host kernel panic
510 if a VM is started and another hypervisor is active</para>
511 </listitem>
512
513 <listitem>
514 <para>Solaris hosts: Solaris 12 installer fix</para>
515 </listitem>
516
517 <listitem>
518 <para>Guest Additions: added a heartbeat service
519 (see <xref linkend="heartbeatservice" />)</para>
520 </listitem>
521
522 <listitem>
523 <para>Linux hosts / guests: support for Linux distributions using systemd
524 without sysv emulation (e.g. ArchLinux)</para>
525 </listitem>
526
527 <listitem>
528 <para>Windows Additions/WDDM: improved video memory utilization and
529 allow more/bigger guest screens with large resolutions (including HiDPI)
530 </para>
531 </listitem>
532
533 <listitem>
534 <para>Linux Additions: added <emphasis>-s</emphasis> parameter to
535 <emphasis>mount.vboxsf</emphasis> to be sloppy with invalid parameters</para>
536 </listitem>
537
538 <listitem>
539 <para>X11 Additions: fixed wrong DPI value (bug #14151)</para>
540 </listitem>
541
542 <listitem>
543 <para>Mac OS X guests: limit the CPU family for legacy guests</para>
544 </listitem>
545
546 <listitem>
547 <para>Solaris Additions: added quiesce support to co-operate with Solaris'
548 fast-reboot feature</para>
549 </listitem>
550
551 </itemizedlist>
552
553 </sect1>
554
555 <sect1>
556 <title>Version 4.3.28 (2015-05-13)</title>
557
558 <para>This is a maintenance release. The following items were fixed and/or
559 added:</para>
560
561 <itemizedlist>
562
563 <listitem>
564 <para>VMM: fixed a Guru Meditation when rebooting certain guests (for
565 example Solaris doing fast reboot) by fixing the implementation for INIT IPI</para>
566 </listitem>
567
568 <listitem>
569 <para>VMM: added some information for diagnosing rare
570 <emphasis>VERR_VMX_INVALID_VMXON_PTR</emphasis> Guru Meditations (VT-x only)</para>
571 </listitem>
572
573 <listitem>
574 <para>GUI: HID LEDs sync: prevent synchronization if VM window has no focus
575 (Windows and Mac OS X hosts only)</para>
576 </listitem>
577
578 <listitem>
579 <para>GUI: fixed drag and drop moving the cursor between guest screens on
580 certain hosts</para>
581 </listitem>
582
583 <listitem>
584 <para>3D: fixed a crash on restoring the VM state on X11 hosts (bug #12737)</para>
585 </listitem>
586
587 <listitem>
588 <para>3D: fixed a crash on restoring the VM state</para>
589 </listitem>
590
591 <listitem>
592 <para>3D: fixed a crash on Linux guest shutdown (bug #12772)</para>
593 </listitem>
594
595 <listitem>
596 <para>VRDP: fixed incompatibility with rdesktop 1.8.3</para>
597 </listitem>
598
599 <listitem>
600 <para>VRDP: fixed listening for IPv6 on some systems (bug #14038)</para>
601 </listitem>
602
603 <listitem>
604 <para>Storage: don't crash if creating an asynchronous I/O context
605 fails (e.g. when starting many VMs) and show a proper error message</para>
606 </listitem>
607
608 <listitem>
609 <para>Floppy: several fixes</para>
610 </listitem>
611
612 <listitem>
613 <para>Audio: improved the behavior of the volume control for the
614 HD audio device emulation</para>
615 </listitem>
616
617 <listitem>
618 <para>USB: increase the number of supported drivers from 3 to 5
619 (Windows hosts only)</para>
620 </listitem>
621
622 <listitem>
623 <para>PS/2 keyboard: synchronize the LED state on VM restore
624 (Windows and Mac OS X hosts only)</para>
625 </listitem>
626
627 <listitem>
628 <para>NAT Network: when running multiple NAT networks with multiple VMs,
629 only stop the respective services when stopping VMs (bug #14090)</para>
630 </listitem>
631
632 <listitem>
633 <para>NAT: don't kill UDP bindings on ICMP errors (bug #13475)</para>
634 </listitem>
635
636 <listitem>
637 <para>NAT: bandwidth limit now works properly with NAT (bug #11485)</para>
638 </listitem>
639
640 <listitem>
641 <para>BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah
642 (4.2.0 regression; bug #14096)</para>
643 </listitem>
644
645 <listitem>
646 <para>Guest Control: fixed parameter quoting in Windows guests
647 (bug #13157)</para>
648 </listitem>
649
650 <listitem>
651 <para>Webcam passthrough improvements for Linux (V4L2) hosts to support more
652 webcam models</para>
653 </listitem>
654
655 <listitem>
656 <para>API: don't fail starting a VM with <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
657 under certain conditions (bug #13617)</para>
658 </listitem>
659
660 <listitem>
661 <para>API: be more verbose on <emphasis>VBOX_E_INVALID_OBJECT_STATE</emphasis>
662 if a medium is attached to a running VM (bug #13560)</para>
663 </listitem>
664
665 <listitem>
666 <para>API: fixed a bug which could result in losing certain screen resize
667 events with multi-monitor guests</para>
668 </listitem>
669
670 <listitem>
671 <para>rdesktop-vrdp: fixed path to the keymaps (bug #12066)</para>
672 </listitem>
673
674 <listitem>
675 <para>rdesktop-vrdp: switch to version 1.8.3</para>
676 </listitem>
677
678 <listitem>
679 <para>Windows hosts: more hardening fixes (e.g. bugs #14051, #14052)</para>
680 </listitem>
681
682 <listitem>
683 <para>Linux hosts: another fix for activated SMAP on Linux 3.19
684 and newer (Broadwell and later; bug #13961)</para>
685 </listitem>
686
687 <listitem>
688 <para>Linux hosts: Linux 4.1 compile fix (bug #14081)</para>
689 </listitem>
690
691 <listitem>
692 <para>Solaris hosts: fixed using of VNIC templates with Crossbow based
693 bridged networking to be compatible with vanity interface names</para>
694 </listitem>
695
696 <listitem>
697 <para>Mac OS X hosts: fixed crash during VM termination under rare
698 circumstances</para>
699 </listitem>
700
701 <listitem>
702 <para>Windows Additions/WDDM: improved video memory utilization and allow
703 more/bigger guest screens with large resolutions (including HiDPI)</para>
704 </listitem>
705
706 <listitem>
707 <para>X11 Additions: prevent flickering when updating mouse cursor</para>
708 </listitem>
709
710 <listitem>
711 <para>Solaris Additions: fixed incorrect usage of 'prtconf' while
712 installing Guest Additions (Solaris 10 only)</para>
713 </listitem>
714
715 </itemizedlist>
716 </sect1>
717
718 <sect1>
719 <title>Version 4.3.26 (2015-03-16)</title>
720
721 <para>This is a maintenance release. The following items were fixed and/or
722 added:</para>
723
724 <itemizedlist>
725
726 <listitem>
727 <para>GUI: in the snapshots pane, protect the age of snapshots against
728 wrong host time (bug #13955)</para>
729 </listitem>
730
731 <listitem>
732 <para>NAT Network: fixed a bug which prevented to propagate any DNS
733 name server / domain / search string information to the NAT network
734 (4.3.24 regression; bugs #13915, #13918)</para>
735 </listitem>
736
737 <listitem>
738 <para>NAT Network: don't delay the shutdown of VBoxSVC on
739 Windows hosts</para>
740 </listitem>
741
742 <listitem>
743 <para>Mouse support: the mouse could not be moved under rare
744 conditions if no Guest Additions are installed (4.3.24 regression;
745 bug #13935)</para>
746 </listitem>
747
748 <listitem>
749 <para>Storage: if the guest ejects a virtual CD/DVD medium, make the
750 change permanent (bugs #9858, #12885)</para>
751 </listitem>
752
753 <listitem>
754 <para>VGA: made saving secondary screen sizes possible in X11 guests</para>
755 </listitem>
756
757 <listitem>
758 <para>SDK: fixed the VirtualBox.tlb file (4.3.20 regression; bug #13943)</para>
759 </listitem>
760
761 <listitem>
762 <para>rdesktop-vrdp: make it work with USB devices again
763 (4.3.14 regression; bug #13901)</para>
764 </listitem>
765
766 <listitem>
767 <para>USB: fixed a possible BSOD on Windows hosts under rare conditions</para>
768 </listitem>
769
770 <listitem>
771 <para>iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)</para>
772 </listitem>
773
774 <listitem>
775 <para>Mac OS X hosts: don't panic on hosts with activated SMAP (Broadwell
776 and later; bug #13951)</para>
777 </listitem>
778
779 <listitem>
780 <para>Linux hosts: don't crash Linux 4.0 hosts (bug #13835)</para>
781 </listitem>
782
783 </itemizedlist>
784 </sect1>
785
786 <sect1>
787 <title>Version 4.3.24 (2015-03-02)</title>
788
789 <para>This is a maintenance release. The following items were fixed and/or
790 added:</para>
791
792 <itemizedlist>
793
794 <listitem>
795 <para>VMM: emulation fix for the <emphasis>ENTER</emphasis> instruction
796 under certain conditions; fixes Solaris 10 guests (VT-x without
797 unrestricted guest execution)</para>
798 </listitem>
799
800 <listitem>
801 <para>VMM: fix for handling NMIs on Linux hosts with X2APIC enabled</para>
802 </listitem>
803
804 <listitem>
805 <para>NAT/NAT Network: fix connection drops when the host's DHCP lease
806 was renewed (4.3.22 regression; Windows hosts only; bug #13839)</para>
807 </listitem>
808
809 <listitem>
810 <para>NAT: don't crash on an empty domain list when switching the
811 DNS host configuration (4.3.22 regression; Mac OS X hosts only;
812 bug #13874)</para>
813 </listitem>
814
815 <listitem>
816 <para>PXE: re-enable it on Windows hosts (4.3.22 regression; Windows hosts
817 only; bug #13842)
818 </para>
819 </listitem>
820
821 <listitem>
822 <para>Shared Folders: fixed a problem with Windows guests (4.3.22 regression;
823 bug #13786)</para>
824 </listitem>
825
826 <listitem>
827 <para>Audio: improved record quality when using the DirectSound audio
828 backend</para>
829 </listitem>
830
831 <listitem>
832 <para>VBoxManage: when executing the <emphasis>controlvm</emphasis> command
833 take care that the corresponding VM runtime changes are saved permanently
834 (bug #13892)</para>
835 </listitem>
836
837 <listitem>
838 <para>Windows Installer: properly install the 32-bit version of VBoxRes.dll
839 on 32-bit hosts (bug #13876)</para>
840 </listitem>
841
842 <listitem>
843 <para>Linux hosts / guests: Linux 4.0 fixes (bug #13835)</para>
844 </listitem>
845
846 <listitem>
847 <para>OS/2 Additions: fixed mouse integration (4.3.22 regression;
848 bug #13825)</para>
849 </listitem>
850
851 </itemizedlist>
852 </sect1>
853
854 <sect1>
855 <title>Version 4.3.22 (2015-02-12)</title>
856
857 <para>This is a maintenance release. The following items were fixed and/or
858 added:</para>
859
860 <itemizedlist>
861
862 <listitem>
863 <para>VMM: refined measurement of TSC frequency on the host, improves
864 timekeeping for guests</para>
865 </listitem>
866
867 <listitem>
868 <para>VMM: decreased CPU load resulting from guest MMIO writes to the
869 virtual APIC</para>
870 </listitem>
871
872 <listitem>
873 <para>VMM: fixed interception of debug exceptions, observed while using
874 the dbx debugger on Solaris guests (VT-x only)</para>
875 </listitem>
876
877 <listitem>
878 <para>GUI: 3D overlay window positioning code improved, fixed potential
879 misplacement of 3D accelerated guest graphics content</para>
880 </listitem>
881
882 <listitem>
883 <para>GUI: fixed accident SSL authentication failures during update
884 check on Windows hosts (bug #12969)</para>
885 </listitem>
886
887 <listitem>
888 <para>GUI: never send the "ACPI power" keyboard scancode to the guest,
889 we have the ACPI power button for that</para>
890 </listitem>
891
892 <listitem>
893 <para>GUI: was unable to properly restore seamless mode VM from
894 snapshot/saved-state under some circumstances</para>
895 </listitem>
896
897 <listitem>
898 <para>VBoxHeadless: don't crash if 3D is enabled in the VM settings
899 (bug #10250)</para>
900 </listitem>
901
902 <listitem>
903 <para>ATA: fixed several passthrough issues (bugs #12310, #1360)</para>
904 </listitem>
905
906 <listitem>
907 <para>Audio: fixed DirectSound failure when the the host has no audio
908 input device (Windows hosts only; bug #9205)</para>
909 </listitem>
910
911 <listitem>
912 <para>SB16: fixed compatibility issue (bug #13769)</para>
913 </listitem>
914
915 <listitem>
916 <para>Storage: fixed broken CD/DVD passthrough when using the
917 IDE controller (bug #12310)</para>
918 </listitem>
919
920 <listitem>
921 <para>NAT: new ping proxy for Windows hosts (bug #11871)</para>
922 </listitem>
923
924 <listitem>
925 <para>NAT: Properly report outbound connect(2) failures to
926 guest with TCP RST or ICMP (bug #10525)</para>
927 </listitem>
928
929 <listitem>
930 <para>NAT Network: no need for frequent wakeups in VBoxNetDHCP
931 and VBoxNetNAT (bug #11681)</para>
932 </listitem>
933
934 <listitem>
935 <para>Host-only adapter: prevent Windows from creating an "Unidentified
936 network" (bug #9688)</para>
937 </listitem>
938
939 <listitem>
940 <para>Bridged Networking: don't leak host-to-guest traffic to
941 the wireless network when bridging to a wireless interface
942 (bug #13714)</para>
943 </listitem>
944
945 <listitem>
946 <para>Main: fixed a possible race when changing the medium leading
947 to a deadlock under rare conditions (bug #13722)</para>
948 </listitem>
949
950 <listitem>
951 <para>VBoxManage: fixed return code if starting a VM failed
952 (bug #13773)</para>
953 </listitem>
954
955 <listitem>
956 <para>Settings: on Windows host, do not use environment variable HOME
957 at all, the settings location is derived from the user profile
958 directory (bug #7689)</para>
959 </listitem>
960
961 <listitem>
962 <para>API: fixed 2 deadlock opportunities related to medium handling
963 (bugs #13789, #13801, thank you Alexander Urakov)</para>
964 </listitem>
965
966 <listitem>
967 <para>API: fixed bug in XPCOM which created too few worker threads,
968 sporadically resulting in a deadlock (bug #13802, thank you Alexander
969 Urakov)</para>
970 </listitem>
971
972 <listitem>
973 <para>SDK: fixed a garbage collection leak in the Python VirtualBox
974 webservice API binding (bug #13817)</para>
975 </listitem>
976
977 <listitem>
978 <para>Linux hosts: fixes for activated SMAP (Broadwell and later,
979 bug #13820)</para>
980 </listitem>
981
982 <listitem>
983 <para>X11 guests: prevent unwanted hiding of guest screens
984 on multi-monitor guests (bug #13287)</para>
985 </listitem>
986
987 <listitem>
988 <para>X11 guests: added support for X.Org Server 1.17</para>
989 </listitem>
990
991 <listitem>
992 <para>X11 Additions: fixed a memory leak in VBoxService if libdbus
993 is available but dbus-daemon isn't running (bug #13770)</para>
994 </listitem>
995
996 <listitem>
997 <para>Windows Additions: prevent VBox WDDM driver from loading if host
998 reports weak OpenGL capabilities. 3D content now can be shown over
999 Remote Desktop connection.</para>
1000 </listitem>
1001
1002 <listitem>
1003 <para>Winodws Additions: some fixes for recent Windows 10 Previews</para>
1004 </listitem>
1005
1006 <listitem>
1007 <para>Linux Additions: fixed a compatibility issue with 64-bit
1008 Linux 2.4 kernels</para>
1009 </listitem>
1010
1011 <listitem>
1012 <para>Linux Additions: fixed a potential use-after-free when unloading
1013 the VBoxGuest module</para>
1014 </listitem>
1015
1016 <listitem>
1017 <para>Linux Additions: Linux 3.19 fixes (bug #13741)</para>
1018 </listitem>
1019
1020 </itemizedlist>
1021 </sect1>
1022
1023 <sect1>
1024 <title>Version 4.3.20 (2014-11-21)</title>
1025
1026 <para>This is a maintenance release. The following items were fixed and/or
1027 added:</para>
1028
1029 <itemizedlist>
1030
1031 <listitem>
1032 <para>VMM: fixed reboot hang of 32-bit Windows SMP guests (bugs #13319,
1033 #13462)</para>
1034 </listitem>
1035
1036 <listitem>
1037 <para>VMM: proper <emphasis>Math Fault</emphasis> handling with certain
1038 legacy guests (bug #9042, AMD hosts)</para>
1039 </listitem>
1040
1041 <listitem>
1042 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
1043 on older CPUs that don't support MSR-bitmaps (VT-x only;
1044 bugs #13034, #13125, #13311, #13425, #13426, #13463, #13585)</para>
1045 </listitem>
1046
1047 <listitem>
1048 <para>GUI: fix 3D overlay window reparenting issue when VM goes to
1049 fullscreen mode on X11 hosts</para>
1050 </listitem>
1051
1052 <listitem>
1053 <para>GUI: fix occasional loss of focus in full-screen mode on X11
1054 host systems (4.3.16 regression)</para>
1055 </listitem>
1056
1057 <listitem>
1058 <para>GUI: Mac OS X: wizards should have Cancel button
1059 (bug #12541)</para>
1060 </listitem>
1061
1062 <listitem>
1063 <para>GUI: added a global option to prevent automatic raising of the
1064 new window by mouse move with multi-screen guests (bug #8878)</para>
1065 </listitem>
1066
1067 <listitem>
1068 <para>API: accept remote display port 0 as the default RDP port
1069 (bug #8534)</para>
1070 </listitem>
1071
1072 <listitem>
1073 <para>VBoxManage: fixed crash when executing <emphasis>showvminfo</emphasis>
1074 command under certain circumstances (bug #13190)</para>
1075 </listitem>
1076
1077 <listitem>
1078 <para>ACPI: fixed occassional Guru Meditations in ACPI timer code
1079 (4.3.18 regression; bug #13521)</para>
1080 </listitem>
1081
1082 <listitem>
1083 <para>EFI: improved performance of IDE disk access</para>
1084 </listitem>
1085
1086 <listitem>
1087 <para>EFI: fixed a bug in the EFI video driver which prevented
1088 Windows to boot in UEFI mode (bug #12022)</para>
1089 </listitem>
1090
1091 <listitem>
1092 <para>EFI: properly announce the amount of RAM for big VMs
1093 (bugs #11103 and #13211)</para>
1094 </listitem>
1095
1096 <listitem>
1097 <para>Storage: fixed a crash under certain cicrumstances when a medium
1098 was ejected from a drive attached to the SATA controller without
1099 inserting a new medium before pausing or closing the VM
1100 (4.3.16 regression) </para>
1101 </listitem>
1102
1103 <listitem>
1104 <para>Storage: fixed an interrupt acknowledge issue causing hanging guests
1105 or slower I/O (4.3.18 regression)</para>
1106 </listitem>
1107
1108 <listitem>
1109 <para>Storage: fixed broken resume after the VM was suspended due to
1110 a full disk if host I/O caching is used</para>
1111 </listitem>
1112
1113 <listitem>
1114 <para>Storage: fixed a Guru Meditation under certain conditions when
1115 using the DevLsiLogic controller with VMs running in raw mode
1116 (4.3 regression; bugs #12254, #12655, #12709, #12774, #12886)</para>
1117 </listitem>
1118
1119 <listitem>
1120 <para>Guest Control: fixed a bug which might lead to a crash during
1121 recursive copy</para>
1122 </listitem>
1123
1124 <listitem>
1125 <para>SDK: Java COM bindings fixes</para>
1126 </listitem>
1127
1128 <listitem>
1129 <para>iPXE: enable the HTTP download protocol (bug #13628)</para>
1130 </listitem>
1131
1132 <listitem>
1133 <para>Runtime: do not use a fixed stack size creating temporary threads
1134 during initialization (bug #13038)</para>
1135 </listitem>
1136
1137 <listitem>
1138 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
1139 to conflicts with anti-virus software; better error reporting
1140 (4.3.14 regression; bug #13187)</para>
1141 </listitem>
1142
1143 <listitem>
1144 <para>Windows hosts: fixed DirectSound host audio failure under certain conditions
1145 (bug #13418)</para>
1146 </listitem>
1147
1148 <listitem>
1149 <para>Windows hosts: fixed additional cases of 4.3.14 regression
1150 whereby AltGr stopped working for some people (bug #13216)</para>
1151 </listitem>
1152
1153 <listitem>
1154 <para>Windows Additions: preserve guest monitor layout when resizing
1155 Windows 7 or newer guests</para>
1156 </listitem>
1157
1158 <listitem>
1159 <para>Linux Additions: Linux 3.18 compile fixes (bug #13515)</para>
1160 </listitem>
1161
1162 </itemizedlist>
1163 </sect1>
1164
1165 <sect1>
1166 <title>Version 4.3.18 (2014-10-10)</title>
1167
1168 <para>This is a maintenance release. The following items were fixed and/or
1169 added:</para>
1170
1171 <itemizedlist>
1172
1173 <listitem>
1174 <para>VMM: fixed a potential misbehavior after restoring the A20 state
1175 from a saved state</para>
1176 </listitem>
1177
1178 <listitem>
1179 <para>GUI: fixed full-screen mode mini-toolbar related regressions
1180 for different platforms and window managers (bug #13369)</para>
1181 </listitem>
1182
1183 <listitem>
1184 <para>GUI: X11: fixed full-screen mode Unity panels quirk caused by
1185 mini-toolbar code changes in last release (bug #13365)</para>
1186 </listitem>
1187
1188 <listitem>
1189 <para>GUI: X11: added possibility to use legacy full-screen mode
1190 as the new one can cause multi-screen issues under Unity, see
1191 <xref linkend="legacy-fullscreen-mode" xreflabel="here"/> (bug #13365)</para>
1192 </listitem>
1193
1194 <listitem>
1195 <para>GUI: Mac OS X: fixed full-screen mode artifact causing black screen
1196 when 3D acceleration was enabled on 10.10 Yosemite hosts (bug #13448)</para>
1197 </listitem>
1198
1199 <listitem>
1200 <para>GUI: Mac OS X: fixed regression in user-space swiping from/to
1201 VBox in full-screen mode</para>
1202 </listitem>
1203
1204 <listitem>
1205 <para>GUI: Mac OS X: fixed issue with switching to VBox in full-screen
1206 mode through Alt+Tab and Mission Control</para>
1207 </listitem>
1208
1209 <listitem>
1210 <para>Storage: fixed data corruption when resizing huge VHD images under
1211 certain circumstances (bug #11960)</para>
1212 </listitem>
1213
1214 <listitem>
1215 <para>Storage: fixed a rare hang during startup when the BIOS enumerates the
1216 storage devices attached to the SATA controller</para>
1217 </listitem>
1218
1219 <listitem>
1220 <para>Storage: follow the spec with AHCI interrupt acknowledge (bug #13474)</para>
1221 </listitem>
1222
1223 <listitem>
1224 <para>Storage: fixed broken iSCSI authentication (4.3.14 regression; bugs #13386,
1225 #13435)</para>
1226 </listitem>
1227
1228 <listitem>
1229 <para>NAT Network: properly parse port forwarding rules to allow UDP
1230 rules</para>
1231 </listitem>
1232
1233 <listitem>
1234 <para>USB: fixed a crash on Linux hosts with older Linux kernels (bug #13400) and
1235 several other fixes</para>
1236 </listitem>
1237
1238 <listitem>
1239 <para>ACPI: fixed ACPI timer anomalies (bug #12076)</para>
1240 </listitem>
1241
1242 <listitem>
1243 <para>Guest Control: fixed a memory leak (bug #13434)</para>
1244 </listitem>
1245
1246 <listitem>
1247 <para>Main: when removing a VM, do also remove the VBoxStartup.log file
1248 which might exist on Windows hosts (bug #13478)</para>
1249 </listitem>
1250
1251 <listitem>
1252 <para>Windows hosts: fixed more startup problems on certain Windows hosts due
1253 to conflicts with anti-virus software; better error reporting
1254 (4.3.14 regression; bug #13187)</para>
1255 </listitem>
1256
1257 <listitem>
1258 <para>Windows hosts: propagate the process startup information to the child
1259 process (4.3.14 regression; bug #13243)</para>
1260 </listitem>
1261
1262 <listitem>
1263 <para>Mac OS X hosts: don't force using the discrete GPU (bug #11111)</para>
1264 </listitem>
1265
1266 <listitem>
1267 <para>Windows Additions: some Windows 10 tweaks</para>
1268 </listitem>
1269
1270 <listitem>
1271 <para>X11 guests: fix a bug handling video driver display properties
1272 which prevented GNOME Shell on Fedora 21 from starting</para>
1273 </listitem>
1274
1275 <listitem>
1276 <para>Linux hosts / guests: fixed a few remaining warnings in the kernel
1277 log if memory allocation fails (bug #11171)</para>
1278 </listitem>
1279
1280 </itemizedlist>
1281 </sect1>
1282
1283 <sect1>
1284 <title>Version 4.3.16 (2014-09-09)</title>
1285
1286 <para>This is a maintenance release. The following items were fixed and/or
1287 added:</para>
1288
1289 <itemizedlist>
1290
1291 <listitem>
1292 <para>VMM: fixed restoring 32-bit FPU state on 64-bit capable VMs
1293 and restoring guest FPU in raw-mode VMs (bug #12646; 4.3 regression)</para>
1294 </listitem>
1295
1296 <listitem>
1297 <para>GUI: properly restore normal/scale mode guest-screen size
1298 after exiting full-screen/seamless mode</para>
1299 </listitem>
1300
1301 <listitem>
1302 <para>GUI: mini-toolbar should provoke less artifacts/conflicts with
1303 3D guest rendering</para>
1304 </listitem>
1305
1306 <listitem>
1307 <para>GUI: Mac OS X: Native full-screen multi-screen transition
1308 was able to blackout host-screens for nearly minute</para>
1309 </listitem>
1310
1311 <listitem>
1312 <para>GUI: X11: Modern window managers should now use native full-screen
1313 multi-screen mapping API</para>
1314 </listitem>
1315
1316 <listitem>
1317 <para>GUI: added extradata item for configuring the mouse capture
1318 behavior, see <xref linkend="mouse-capture" xreflabel="here"/>
1319 (bug #3506)</para>
1320 </listitem>
1321
1322 <listitem>
1323 <para>Storage: fixed a VBoxSVC crash when querying an iSCSI target with
1324 authentication configured (4.3.14 regression)</para>
1325 </listitem>
1326
1327 <listitem>
1328 <para>Storage: fixed a rare data corruption during reads if another
1329 allocating write is running concurrently and accesses the same range</para>
1330 </listitem>
1331
1332 <listitem>
1333 <para>Storage: fixed a rare crash for certain VHD images from other products</para>
1334 </listitem>
1335
1336 <listitem>
1337 <para>Storage: fixed a rare release assertion when using the AHCI controller</para>
1338 </listitem>
1339
1340 <listitem>
1341 <para>Floppy: fixed read errors and guest memory corruption when running
1342 under control of QEMM</para>
1343 </listitem>
1344
1345 <listitem>
1346 <para>3D: added experimental support for rendering on offline GPUs for Mac OS X host</para>
1347 </listitem>
1348
1349 <listitem>
1350 <para>3D: fixed white window appearing on entering FullScreen mode on Mac OS X host</para>
1351 </listitem>
1352
1353 <listitem>
1354 <para>3D: fixed video recording support for 3D data regression (bug #13073)</para>
1355 </listitem>
1356
1357 <listitem>
1358 <para>3D: fixes for MS Office 2013 support</para>
1359 </listitem>
1360
1361 <listitem>
1362 <para>3D: several fixes</para>
1363 </listitem>
1364
1365 <listitem>
1366 <para>Bridged Networking: improved IPv6 support when bridging
1367 to a wireless interface</para>
1368 </listitem>
1369
1370 <listitem>
1371 <para>NAT: prevent internal DNS service from stuck in host-resolver mode
1372 when host was switched from one network to another one while host was
1373 sleeping (Mac OS X hosts)</para>
1374 </listitem>
1375
1376 <listitem>
1377 <para>NAT: preserve DF (if possible) and TOS when proxying
1378 outbound UDP datagrams (bugs #9440, #12309)</para>
1379 </listitem>
1380
1381 <listitem>
1382 <para>NAT: don't let multicast datagrams out (bug #7338)</para>
1383 </listitem>
1384
1385 <listitem>
1386 <para>NAT: fixed handling of large incoming UDP datagrams on
1387 Windows hosts (bug #12136)</para>
1388 </listitem>
1389
1390 <listitem>
1391 <para>NAT: fixed handling of the RFC 1533 DHCP PAD option</para>
1392 </listitem>
1393
1394 <listitem>
1395 <para>NAT Network: fixed inbound half-close on Windows hosts</para>
1396 </listitem>
1397
1398 <listitem>
1399 <para>NAT Network: preserve IPv4 DF (if possible), TTL, TOS
1400 and IPv6 Hop Limit when proxying outbound UDP
1401 datagrams</para>
1402 </listitem>
1403
1404 <listitem>
1405 <para>VRDP: fixed a rare crash when using remote audio input</para>
1406 </listitem>
1407
1408 <listitem>
1409 <para>USB: fixed several regressions from 4.3.14 (bug #13320)</para>
1410 </listitem>
1411
1412 <listitem>
1413 <para>Audio: made the HDA sound emulation work with certain Mac OS X guests
1414 (e.g. Mountain Lion)</para>
1415 </listitem>
1416
1417 <listitem>
1418 <para>Windows hosts: fixed startup problems on certain Windows hosts due
1419 to conflicts with anti-virus software (4.3.14 regression; bug #13187)</para>
1420 </listitem>
1421
1422 <listitem>
1423 <para>Windows hosts: fixed 4.3.14 regression whereby AltGr stopped
1424 working for some people (bug #13216)</para>
1425 </listitem>
1426
1427 <listitem>
1428 <para>X11 hosts: made the extra key on Brazilian Thinkpads work
1429 (bug #8745)</para>
1430 </listitem>
1431
1432 <listitem>
1433 <para>X11 hosts: fixed a problem of input focus cycles and immediately
1434 released key presses in full screen mode (bug #13238)</para>
1435 </listitem>
1436
1437 <listitem>
1438 <para>Linux hosts: fixed flooding the kernel log with USB related messages
1439 when passing through certain USB devices to a VM (bug #13085)</para>
1440 </listitem>
1441
1442 <listitem>
1443 <para>Linux guests: stop applications crashing when <emphasis>drm_wait_vblank</emphasis>
1444 is called (bug #13265)</para>
1445 </listitem>
1446
1447 <listitem>
1448 <para>Linux guests: fix a crash in gnome-session (bug #13335)</para>
1449 </listitem>
1450
1451 <listitem>
1452 <para>X11 guests: do not start VBoxClient over an SSH connection
1453 (bug #13107)</para>
1454 </listitem>
1455
1456 <listitem>
1457 <para>X11 guests: added support for X.Org Server 1.16 (bug #13207)</para>
1458 </listitem>
1459
1460 <listitem>
1461 <para>X11 guests: fixed a wrong parameter in the video driver which
1462 caused problems with full-screen X11 clients (bug #2748)</para>
1463 </listitem>
1464
1465 <listitem>
1466 <para>VirtualKD: introduced stub/loader device for speeding up Windows
1467 kernel debugging, details see <ulink type=""
1468 url="http://virtualkd.sysprogs.org/">http://virtualkd.sysprogs.org/</ulink></para>
1469 </listitem>
1470
1471 </itemizedlist>
1472 </sect1>
1473
1474 <sect1>
1475 <title>Version 4.3.14 (2014-07-15)</title>
1476
1477 <para>This is a maintenance release. The following items were fixed and/or
1478 added:</para>
1479
1480 <itemizedlist>
1481
1482 <listitem>
1483 <para>VMM: more fixes for MSR emulation on certain hardware (bugs
1484 #12784, #12949, #13034)</para>
1485 </listitem>
1486
1487 <listitem>
1488 <para>VMM: improve MSI handling under rare circumstances (only
1489 relevant for the ICH9 chipset)</para>
1490 </listitem>
1491
1492 <listitem>
1493 <para>VMM: fixed #UD exception for 64-bit guests with the EFER.SCE bit
1494 and the <emphasis>SYSCALL</emphasis> instruction (VT-x only;
1495 4.3 regression; bug #13008)</para>
1496 </listitem>
1497
1498 <listitem>
1499 <para>VMM: fixed timekeeping after resuming SMP guests</para>
1500 </listitem>
1501
1502 <listitem>
1503 <para>VMM: properly wake up a halted VCPU on NMI/SMI</para>
1504 </listitem>
1505
1506 <listitem>
1507 <para>GUI: fixed a potential crash</para>
1508 </listitem>
1509
1510 <listitem>
1511 <para>GUI: fixed stuck AltGr key on Windows hosts (bug #2537)</para>
1512 </listitem>
1513
1514 <listitem>
1515 <para>GUI: fixed a potential error during the version check</para>
1516 </listitem>
1517
1518 <listitem>
1519 <para>GUI: shortcut change should not require Enter/Return (or other
1520 trigger) to confirm (bugs #12828, #12847, #12937, #13087)</para>
1521 </listitem>
1522
1523 <listitem>
1524 <para>GUI: fixed update check which was broken due to changing the
1525 location of the root certificates (bug #13096)</para>
1526 </listitem>
1527
1528 <listitem>
1529 <para>VBoxManage: fixed typo in <emphasis>showvminfo --machinereadable</emphasis>
1530 (bug #13176)</para>
1531 </listitem>
1532
1533 <listitem>
1534 <para>NAT: fixed inbound half-close (bug #13116)</para>
1535 </listitem>
1536
1537 <listitem>
1538 <para>NAT: fixed slow upload speed under certain conditions
1539 (bug #10034)</para>
1540 </listitem>
1541
1542 <listitem>
1543 <para>NAT Network: fixed potential loss of inbound TCP data</para>
1544 </listitem>
1545
1546 <listitem>
1547 <para>NAT Network: fixed potential infinite stalls of TCP
1548 connections over IPv6</para>
1549 </listitem>
1550
1551 <listitem>
1552 <para>NAT Network: fixed resets of TCP connections on Windows
1553 hosts</para>
1554 </listitem>
1555
1556 <listitem>
1557 <para>NAT Network: fixed inbound half-close on Mac OS X hosts</para>
1558 </listitem>
1559
1560 <listitem>
1561 <para>NAT Network: fixed socket leak on Solaris hosts</para>
1562 </listitem>
1563
1564 <listitem>
1565 <para>NAT Network: fixed ping of mapped host loopback on Mac OS X
1566 and Solaris hosts, fixed proxying of IMCP errors on Mac OS X</para>
1567 </listitem>
1568
1569 <listitem>
1570 <para>Host-Only Network: fixed SNMP <emphasis>ifConnectorPresent</emphasis>
1571 value on Windows (bug #13143)</para>
1572 </listitem>
1573
1574 <listitem>
1575 <para>Storage: fixed a possible crash with CD/DVD passthrough under
1576 certain circumstances</para>
1577 </listitem>
1578
1579 <listitem>
1580 <para>Storage: fixed a crash when trying to open an inaccessible QED
1581 or QCOW image (bug #12613)</para>
1582 </listitem>
1583
1584 <listitem>
1585 <para>Storage: fixed data corruption or read errors under rare
1586 circumstances</para>
1587 </listitem>
1588
1589 <listitem>
1590 <para>AHCI: fixed a crash under rare circumstances</para>
1591 </listitem>
1592
1593 <listitem>
1594 <para>USB: performance fixes</para>
1595 </listitem>
1596
1597 <listitem>
1598 <para>ICH9: properly reset MSI capability on reset</para>
1599 </listitem>
1600
1601 <listitem>
1602 <para>Keyboard: active modifier keys during suspend were stuck after
1603 resuming the host</para>
1604 </listitem>
1605
1606 <listitem>
1607 <para>3D: fixed misbehavior with huge guests (i.e. guest more than
1608 4GB guest memory</para>
1609 </listitem>
1610
1611 <listitem>
1612 <para>3D: several fixes</para>
1613 </listitem>
1614
1615 <listitem>
1616 <para>API: properly detect the Windows 8.1 guest OS type (bug #13090)</para>
1617 </listitem>
1618
1619 <listitem>
1620 <para>ExtPack: cleanup of dangling uninstallation directories</para>
1621 </listitem>
1622
1623 <listitem>
1624 <para>Linux hosts / guests: compile fix for EL7 (bug #12638)</para>
1625 </listitem>
1626
1627 <listitem>
1628 <para>Linux Additions: made 3D pass-through work with recent versions
1629 of Mesa in the guest (bug #12941)</para>
1630 </listitem>
1631
1632 <listitem>
1633 <para>Linux Additions: Linux 3.16 fixes (bug #13123)</para>
1634 </listitem>
1635
1636 <listitem>
1637 <para>Mac OS X hosts: when scanning for host CD/DVD devices also consider
1638 BlueRay devices</para>
1639 </listitem>
1640
1641 <listitem>
1642 <para>Mac OS X hosts: fixed host shutdown and reboot delay caused by running VBoxSVC
1643 process in some cases</para>
1644 </listitem>
1645
1646 <listitem>
1647 <para>OS/2 Additions: fixed gengradd.dll library name (bug #12785)</para>
1648 </listitem>
1649
1650 <listitem>
1651 <para>Solaris Additions: fixed permissions of files and directories
1652 located on shared folders</para>
1653 </listitem>
1654
1655 <listitem>
1656 <para>Windows host installer: fixed the need for rebooting Windows after
1657 installation or upgrade, extended logging for NetFlt/NetAdp (un)installation</para>
1658 </listitem>
1659
1660 </itemizedlist>
1661
1662 </sect1>
1663
1664 <sect1>
1665 <title>Version 4.3.12 (2014-05-16)</title>
1666
1667 <para>This is a maintenance release. The following items were fixed and/or
1668 added:</para>
1669
1670 <itemizedlist>
1671
1672 <listitem>
1673 <para>VMM: fixed an occasional Guru Meditation (Mac OS X hosts only;
1674 bugs #12727, #12954)</para>
1675 </listitem>
1676
1677 <listitem>
1678 <para>VMM: fixed a rare condition that would fail to invalidate guest TLB
1679 entries or would invalidate them when not required (Windows hosts only)</para>
1680 </listitem>
1681
1682 <listitem>
1683 <para>VMM: fixed a <emphasis>VERR_NOT_SUPPORTED</emphasis> Guru Meditation
1684 seen with certain guests, e.g. OpenServer 5.0.7</para>
1685 </listitem>
1686
1687 <listitem>
1688 <para>VMM: more fixes for MSR emulation on certain hardware (bugs #12240,
1689 #12875)</para>
1690 </listitem>
1691
1692 <listitem>
1693 <para>GUI: fixed mouse positioning with mouse integration disabled and
1694 multiple guest screens (Windows hosts only; bug #9059)</para>
1695 </listitem>
1696
1697 <listitem>
1698 <para>GUI: fixed crash in VM manager (bug #12878)</para>
1699 </listitem>
1700
1701 <listitem>
1702 <para>GUI: fixed crash under rare conditions on entering/exiting
1703 full-screen/seamless mode</para>
1704 </listitem>
1705
1706 <listitem>
1707 <para>Shared Clipboard: don't stop working after taking a snapshot
1708 (bug #12700)</para>
1709 </listitem>
1710
1711 <listitem>
1712 <para>AHCI: fixed a crash under rare circumstances</para>
1713 </listitem>
1714
1715 <listitem>
1716 <para>API: fixed a hang during VM shutdown under rare conditions</para>
1717 </listitem>
1718
1719 <listitem>
1720 <para>NAT: fixed generation of malformed ICMP error datagrams (4.3.10 regression)</para>
1721 </listitem>
1722
1723 <listitem>
1724 <para>NAT: fixed potential crash in DNS proxy</para>
1725 </listitem>
1726
1727 <listitem>
1728 <para>NAT Network: don't drop port forwarding rules after some time</para>
1729 </listitem>
1730
1731 <listitem>
1732 <para>NAT: fixed ARP cache corruption and network loss in Windows guest caused
1733 by iSCSI service activity</para>
1734 </listitem>
1735
1736 <listitem>
1737 <para>USB: improved check if a storage device is currently mounted to the host
1738 when the device is about to be attached to the VM (Mac OS X hosts only; #11038)</para>
1739 </listitem>
1740
1741 <listitem>
1742 <para>3D support: several fixes, including better support for Ubuntu 14.04</para>
1743 </listitem>
1744
1745 <listitem>
1746 <para>VRDP: fixed a potential crash on client disconnect (bug #12858)</para>
1747 </listitem>
1748
1749 <listitem>
1750 <para>VBoxSVC: fixed a race when a new client is started a few seconds after
1751 the last client terminated (Windows hosts only; bugs #11309, #12509)</para>
1752 </listitem>
1753
1754 <listitem>
1755 <para>VBoxSVC: fixed VirtualBox.xml registry corruption after VM renaming</para>
1756 </listitem>
1757
1758 <listitem>
1759 <para>VBoxSVC: fixed a potential crash caused by incorrect USB device filter
1760 (Mac OS X hosts only; #11038)</para>
1761 </listitem>
1762
1763 <listitem>
1764 <para>Windows hosts: partly support 32-bit COM on 64-bit systems</para>
1765 </listitem>
1766
1767 <listitem>
1768 <para>Windows host installer: implemented merge module (msm) support</para>
1769 </listitem>
1770
1771 <listitem>
1772 <para>Linux hosts: fixed dependency of boot script on older Debian systems
1773 (bug #12262)</para>
1774 </listitem>
1775
1776 <listitem>
1777 <para>Linux guests: fix symbolic link to shared folder helper
1778 (bug #12879)</para>
1779 </listitem>
1780
1781 <listitem>
1782 <para>Linux Additions: don't crash VBoxService during guest execute for
1783 users without a password (bug #12994)</para>
1784 </listitem>
1785
1786 <listitem>
1787 <para>Linux Additions: fixed a bug in guest execution where the guest process
1788 terminated with <emphasis>VERR_INTERRUPTED</emphasis> to the host</para>
1789 </listitem>
1790
1791 </itemizedlist>
1792
1793 </sect1>
1794
1795 <sect1>
1796 <title>Version 4.3.10 (2014-03-26)</title>
1797
1798 <para>This is a maintenance release. The following items were fixed and/or
1799 added:</para>
1800
1801 <itemizedlist>
1802
1803 <listitem>
1804 <para>VMM: more work on improving the emulation of certain MSR registers
1805 on certain host CPUs (e.g. bugs #12734, #12736, #12744, #12748, #12686,
1806 #12770)</para>
1807 </listitem>
1808
1809 <listitem>
1810 <para>VMM: fixed single-stepping for real-mode guests (VT-x without
1811 unrestricted guest execution) and some I/O instructions (bug #12636)</para>
1812 </listitem>
1813
1814 <listitem>
1815 <para>VMM: fixed a potential problem with COW pages if nested paging is
1816 not available</para>
1817 </listitem>
1818
1819 <listitem>
1820 <para>GUI: Mac OS X: experimental native full screen support for
1821 Mountain Lion and Mavericks (bug #12292)</para>
1822 </listitem>
1823
1824 <listitem>
1825 <para>GUI: Mac OS X: removed the mini-toolbar minimize button which
1826 doesn't work under Mac OS X full screen mode anyway</para>
1827 </listitem>
1828
1829 <listitem>
1830 <para>GUI: experimental HID LEDs synchronization for Windows and Mac OS X hosts:
1831 fixed keyboard re-synchronization if the feature is disabled (as done by default;
1832 bug #12758)</para>
1833 </listitem>
1834
1835 <listitem>
1836 <para>GUI: fixed a potential crash when opening the preferences menu
1837 (bug #12862)</para>
1838 </listitem>
1839
1840 <listitem>
1841 <para>OVF: fixed a crash of the VirtualBox Manager when re-starting guest
1842 export (bug #12586)</para>
1843 </listitem>
1844
1845 <listitem>
1846 <para>3D support: several fixes</para>
1847 </listitem>
1848
1849 <listitem>
1850 <para>HGCM: fixed a problem with saved states which could cause several
1851 guest misbehavior after a VM was started from a saved state</para>
1852 </listitem>
1853
1854 <listitem>
1855 <para>Storage: fixed a bug preventing to compact differential snapshots
1856 under certain conditions</para>
1857 </listitem>
1858
1859 <listitem>
1860 <para>VBoxSVC: fixed a segmentation fault on Linux hosts if a very long path
1861 exists under /dev (bug #12760)</para>
1862 </listitem>
1863
1864 <listitem>
1865 <para>API: fixed guest misbehavior under certain conditions if a storage
1866 medium was attached or removed at VM runtime</para>
1867 </listitem>
1868
1869 <listitem>
1870 <para>Windows installer: make the <emphasis>--silent</emphasis>
1871 parameter work again (bug #12764)</para>
1872 </listitem>
1873
1874 <listitem>
1875 <para>Mac OS X Networking: prevent local traffic (VM-to/from-host) from
1876 leaking to wire (bug #12750)</para>
1877 </listitem>
1878
1879 <listitem>
1880 <para>Windows Additions: fixed the environment for guest processes
1881 (4.3.8 regression; bug #12782)</para>
1882 </listitem>
1883
1884 <listitem>
1885 <para>Windows Additions/WDDM: fixed divide by zero exception with
1886 multiple guest screens under certain conditions</para>
1887 </listitem>
1888
1889 <listitem>
1890 <para>Windows Additions/WDDM: fixed crashes with 2D video
1891 acceleration enabled (4.3.8 regression; bug #12745)</para>
1892 </listitem>
1893
1894 <listitem>
1895 <para>Linux Additions: install correctly on Ubuntu guest systems
1896 with a /usr/lib64 directory (bug #12513)</para>
1897 </listitem>
1898
1899 <listitem>
1900 <para>X11 Additions: fix for the VBoxClient process not exiting
1901 correctly (bug #12348) and consuming too much processor time</para>
1902 </listitem>
1903
1904 </itemizedlist>
1905 </sect1>
1906
1907 <sect1>
1908 <title>Version 4.3.8 (2014-02-25)</title>
1909
1910 <para>This is a maintenance release. The following items were fixed and/or
1911 added:</para>
1912
1913 <itemizedlist>
1914
1915 <listitem>
1916 <para>VMM: more work on improving the emulation of certain MSR registers
1917 (e.g. bugs #12224, #12544)</para>
1918 </listitem>
1919
1920 <listitem>
1921 <para>VMM: fixed a <emphasis>VERR_INVALID_RPL</emphasis> Guru Meditation
1922 when booting certain guests (bug #11350)</para>
1923 </listitem>
1924
1925 <listitem>
1926 <para>VMM: experimental support for SSE 4.1 / SSE 4.2 passthrough, see
1927 the user manual how to enable it (bug #8651)</para>
1928 </listitem>
1929
1930 <listitem>
1931 <para>VMM: fix for recent Linux kernels with software virtualization</para>
1932 </listitem>
1933
1934 <listitem>
1935 <para>GUI: experimental HID LEDs synchronization for Windows hosts, see
1936 <xref linkend="hidledssync" xreflabel="here"/></para>
1937 </listitem>
1938
1939 <listitem>
1940 <para>GUI: warn the user if the Oracle Extension Pack is not installed and
1941 the user tries to activate the remote display feature (bug #9104)</para>
1942 </listitem>
1943
1944 <listitem>
1945 <para>GUI: make sure that a minimized guest (using mini toolbar in
1946 full screen / seamless mode) keeps the minimized state (bug #12199)</para>
1947 </listitem>
1948
1949 <listitem>
1950 <para>GUI: popup banner's "do not show this message again" check-box
1951 replaced with corresponding button</para>
1952 </listitem>
1953
1954 <listitem>
1955 <para>GUI: network adapter cables can now be connected/disconnected directly through
1956 the running virtual machine Devices / Network menu a Network status-bar
1957 indicator</para>
1958 </listitem>
1959
1960 <listitem>
1961 <para>GUI: the new VM wizard now proposes 64-bit guests on 64-bit hosts
1962 by default; better distinction between 32-bit OS types 64-bit OS types
1963 (bug #12533)</para>
1964 </listitem>
1965
1966 <listitem>
1967 <para>GUI: better error message if appliance import fails
1968 (bug #12657)</para>
1969 </listitem>
1970
1971 <listitem>
1972 <para>GUI: allow to set host-combination to 'None' using the Global settings
1973 / Input page (bug #12730)</para>
1974 </listitem>
1975
1976 <listitem>
1977 <para>GUI: don't switch the guest to a black screen during online snapshot
1978 merge (4.3 regression)</para>
1979 </listitem>
1980
1981 <listitem>
1982 <para>VBoxManage: when exporting an appliance, support the suppression
1983 of MAC addresses, which means they will be always recreated on
1984 import, avoiding duplicate MAC addresses for VMs which are imported
1985 several times</para>
1986 </listitem>
1987
1988 <listitem>
1989 <para>AHCI: fixed a VM hang during suspend under certain circumstances</para>
1990 </listitem>
1991
1992 <listitem>
1993 <para>AHCI: fixed a VM hang during online snapshot merge under certain
1994 circumstances</para>
1995 </listitem>
1996
1997 <listitem>
1998 <para>AHCI: fixed a bug which resulted in Windows XP guest hangs if a
1999 SATA CDROM is attached (bug #12417)</para>
2000 </listitem>
2001
2002 <listitem>
2003 <para>AHCI: fixed a Guru Meditation under certain conditions</para>
2004 </listitem>
2005
2006 <listitem>
2007 <para>AHCI: ejecting a CD/DVD medium failed under certain conditions</para>
2008 </listitem>
2009
2010 <listitem>
2011 <para>AHCI: disk hotplugging fixes</para>
2012 </listitem>
2013
2014 <listitem>
2015 <para>NAT: transparent handling of host sleep/resume and network configuration
2016 changes if the dnsproxy is enabled or if the hostresolver is used
2017 (bug #12441)</para>
2018 </listitem>
2019
2020 <listitem>
2021 <para>NAT: fixed crash and misbehaviour under some circumstances with
2022 ICMP packets having TTL=1</para>
2023 </listitem>
2024
2025 <listitem>
2026 <para>NAT Network: fixed IPv6 reassembly</para>
2027 </listitem>
2028
2029 <listitem>
2030 <para>NAT Network: ping proxy implemented</para>
2031 </listitem>
2032
2033 <listitem>
2034 <para>OVF: fixed reading of the OVF 0.9 section element
2035 (4.3 regression; bug #12345)</para>
2036 </listitem>
2037
2038 <listitem>
2039 <para>OVF: several fixes</para>
2040 </listitem>
2041
2042 <listitem>
2043 <para>3D support: several fixes, multiscreen fixes (e.g. bug #9124)</para>
2044 </listitem>
2045
2046 <listitem>
2047 <para>3D support: include 3D content in captured videos (bug #12666)</para>
2048 </listitem>
2049
2050 <listitem>
2051 <para>3D support: include 3D content in captured screenshot (bug #11758)</para>
2052 </listitem>
2053
2054 <listitem>
2055 <para>VGA: proper handling of legacy graphics modes if the Guest
2056 Additions are active (bug #6649)</para>
2057 </listitem>
2058
2059 <listitem>
2060 <para>USB: fixed crash during isochronous transfer under rare
2061 circumstances</para>
2062 </listitem>
2063
2064 <listitem>
2065 <para>BIOS: better disk geometry handling of SCSI drives</para>
2066 </listitem>
2067
2068 <listitem>
2069 <para>API: fix crashes in Java API clients using the XPCOM binding,
2070 happened with output parameters only (bug #11232)</para>
2071 </listitem>
2072
2073 <listitem>
2074 <para>VBoxSVC: documented the handling of host power management events
2075 (see <xref linkend="hostpowertweaks" xreflabel="here"/>) and
2076 added an extradata item for configuring the handling of the battery-low
2077 event (bug #9925)</para>
2078 </listitem>
2079
2080 <listitem>
2081 <para>VBoxSVC: fixed a bug which could trigger a crash if a VM snapshot
2082 was restored the second time and the VM has associated bandwidth groups
2083 (bug #12569)</para>
2084 </listitem>
2085
2086 <listitem>
2087 <para>VBoxSVC: properly detect ifconfig if located in <emphasis>/bin</emphasis>
2088 (bug #12713)</para>
2089 </listitem>
2090
2091 <listitem>
2092 <para>Shared Folders: fixed a failure to restore transient shared folders
2093 when starting a VM from a saved state (bug #12578)</para>
2094 </listitem>
2095
2096 <listitem>
2097 <para>Mac OS X hosts: fixed issue when the application icon was frozen in
2098 the dock if the bridging interface was not connected to a network
2099 (bug #12241)</para>
2100 </listitem>
2101
2102 <listitem>
2103 <para>Linux hosts: also consider the physical package ID when determining
2104 the number of physical CPU cores</para>
2105 </listitem>
2106
2107 <listitem>
2108 <para>Linux hosts / guests: don't warn in kernel log if memory allocation
2109 fails (bug #11171)</para>
2110 </listitem>
2111
2112 <listitem>
2113 <para>Solaris hosts: fixed the autostart SMF script (bug #11720)</para>
2114 </listitem>
2115
2116 <listitem>
2117 <para>Windows hosts: fixes for non-ANSI code page user names and similar
2118 environment contents (bug #12596)</para>
2119 </listitem>
2120
2121 <listitem>
2122 <para>Windows hosts / guests: fixed setting and using a guest user's process
2123 environment variables (relevant for Guest Control)</para>
2124 </listitem>
2125
2126 <listitem>
2127 <para>Windows Additions: fixed handle leaks in VBoxTray (bug #12563)</para>
2128 </listitem>
2129
2130 <listitem>
2131 <para>Windows Additions: fixed a crash while detecting active guest users</para>
2132 </listitem>
2133
2134 <listitem>
2135 <para>Windows Additions: fixed restoring backed up D3D files on
2136 XPDM -> WDDM upgrade</para>
2137 </listitem>
2138
2139 <listitem>
2140 <para>Guest Control: fixed setting and using a guest user's process
2141 environment variables</para>
2142 </listitem>
2143
2144 <listitem>
2145 <para>Linux Additions: support Enterprise Linux 6.5 kernels
2146 (bug #12505)</para>
2147 </listitem>
2148
2149 <listitem>
2150 <para>Linux Additions: fixed CPU hot-remove on newer Linux kernels</para>
2151 </listitem>
2152
2153 <listitem>
2154 <para>Linux / Solaris Additions: don't automount a shared folder which is already
2155 mounted</para>
2156 </listitem>
2157
2158 <listitem>
2159 <para>X11 Additions: support X.Org Server 1.15 (bug #12623)</para>
2160 </listitem>
2161
2162 </itemizedlist>
2163
2164 </sect1>
2165
2166 <sect1>
2167 <title>Version 4.3.6 (2013-12-18)</title>
2168
2169 <para>This is a maintenance release. The following items were fixed and/or
2170 added:</para>
2171
2172 <itemizedlist>
2173
2174 <listitem>
2175 <para>VMM: fixed a Guru Meditation <emphasis>VINF_EM_TRIPLE_FAULT</emphasis>
2176 caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451)</para>
2177 </listitem>
2178
2179 <listitem>
2180 <para>VMM: fixed a Guru Meditation <emphasis>VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE</emphasis>
2181 while intercepting debug exceptions (VT-x only; bug #12410)</para>
2182 </listitem>
2183
2184 <listitem>
2185 <para>VMM: fixed a Guru Meditation <emphasis>VERR_SVM_UNEXPECTED_EXIT</emphasis>
2186 while intercepting debug register accesses (AMD-V only; bug #12481)</para>
2187 </listitem>
2188
2189 <listitem>
2190 <para>VMM: fixed a <emphasis>VERR_SSM_STRUCTURE_MAGIC</emphasis> error when trying
2191 to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately,
2192 VBox 4.3.4 produced broken saved states for this configuration so you have to discard
2193 these states (bug #12414)</para>
2194 </listitem>
2195
2196 <listitem>
2197 <para>VMM: added a few more MSRs to the whitelist required by certain guests
2198 (bug #12245)</para>
2199 </listitem>
2200
2201 <listitem>
2202 <para>GUI: fixed deleting of inaccessible VMs (4.3 regression; bug
2203 #12205)</para>
2204 </listitem>
2205
2206 <listitem>
2207 <para>GUI: fixed warnings in VM settings / number of guest processors
2208 (bug #12480)</para>
2209 </listitem>
2210
2211 <listitem>
2212 <para>Main: don't automatically enable 64-bit guests on 64-bit hosts if
2213 VT-x/AMD-V is not available (bug #12424)</para>
2214 </listitem>
2215
2216 <listitem>
2217 <para>Main: always expose the DMI memory information to Windows 2012 guests
2218 (bug #12017)</para>
2219 </listitem>
2220
2221 <listitem>
2222 <para>Main: fixed occasional crashes on guest display resolution change
2223 (bug #7063)</para>
2224 </listitem>
2225
2226 <listitem>
2227 <para>Main: fixed reporting back temporary name when calling
2228 <emphasis>IGuestSession::DirectoryCreateTemp()</emphasis> (bug #12498)</para>
2229 </listitem>
2230
2231 <listitem>
2232 <para>API: fix for a hang when launching a GUI VM through the API, which crashes
2233 due to GUI unavailability</para>
2234 </listitem>
2235
2236 <listitem>
2237 <para>Storage: fix for <emphasis>BLKCACHE_IOERR</emphasis> runtime errors under
2238 rare circumstances (bug #11030)</para>
2239 </listitem>
2240
2241 <listitem>
2242 <para>Network: allow to start more than 5 PCNet instances (bug #12426)</para>
2243 </listitem>
2244
2245 <listitem>
2246 <para>E1000: if the cable was disconnected before the guest initialized
2247 the device, the link status was not properly set to 'down' after the
2248 initialization completed despite the fact that there was no connection</para>
2249 </listitem>
2250
2251 <listitem>
2252 <para>3D support: fixed offset of guest 3D image elements (Mac OS X Retina
2253 hosts only; bug #11021)</para>
2254 </listitem>
2255
2256 <listitem>
2257 <para>Solaris hosts: fixed accessing the host driver from non-global zones
2258 (4.3 regression; bug #12271)</para>
2259 </listitem>
2260
2261 </itemizedlist>
2262
2263 </sect1>
2264
2265 <sect1>
2266 <title>Version 4.3.4 (2013-11-29)</title>
2267
2268 <para>This is a maintenance release. The following items were fixed and/or
2269 added:</para>
2270
2271 <itemizedlist>
2272
2273 <listitem>
2274 <para>VMM: fix for a bug in the Local APIC emulation causing a BSOD when
2275 booting certain guests (4.3.0 regression; bug #12240)</para>
2276 </listitem>
2277
2278 <listitem>
2279 <para>VMM: fixed loading of saved states if VT-x/AMD-V was disabled
2280 (4.3.2 regression; bug #12291)</para>
2281 </listitem>
2282
2283 <listitem>
2284 <para>VMM: fixed single-stepping inside the guest for certain
2285 instructions (VT-x only; bug #10947)</para>
2286 </listitem>
2287
2288 <listitem>
2289 <para>VMM: fixed a performance issue involving APIC accesses after rebooting
2290 a VM (4.3.0 regression; VT-x only; bug #12296)</para>
2291 </listitem>
2292
2293 <listitem>
2294 <para>VMM: fixed TPR patching to be enabled for 32-bit guests even when
2295 the chosen guest type is 64-bit (4.3.0 regression; AMD-V only)</para>
2296 </listitem>
2297
2298 <listitem>
2299 <para>VMM: fixed occasional <emphasis>VINF_EM_TRIPLE_FAULT</emphasis> errors on
2300 hosts without the unrestricted guest execution feature (bug #12198)</para>
2301 </listitem>
2302
2303 <listitem>
2304 <para>GUI: don't bother the user with the BPP warning if no
2305 Guest Additions are installed</para>
2306 </listitem>
2307
2308 <listitem>
2309 <para>GUI: fixed machine-window paint artifacts on VM reboot / guest-screen
2310 resize</para>
2311 </listitem>
2312
2313 <listitem>
2314 <para>GUI: make sure the assigned license and description are attached to
2315 the exported appliance</para>
2316 </listitem>
2317
2318 <listitem>
2319 <para>GUI: fixed bugs in close VM action restrictions handling (bug #12333)</para>
2320 </listitem>
2321
2322 <listitem>
2323 <para>GUI: fixed incorrect wizards text colors for some unusual
2324 look and feel styles (bug #11743)</para>
2325 </listitem>
2326
2327 <listitem>
2328 <para>GUI: should restore seamless mode as soon as possible after
2329 VM reboot or shutdown</para>
2330 </listitem>
2331
2332 <listitem>
2333 <para>GUI: fixes for medium enumeration</para>
2334 </listitem>
2335
2336 <listitem>
2337 <para>GUI: the OS X hot corners were not accessible while a VirtualBox VM
2338 is running (Mac OS X hosts only; bug #4139)</para>
2339 </listitem>
2340
2341 <listitem>
2342 <para>GUI: fixed an old bug which bared the host from cleanly shutdown / reboot
2343 if the VM selector window is open (Mac OS X hosts only; bug #8254)</para>
2344 </listitem>
2345
2346 <listitem>
2347 <para>Host-only Networking: fixed creating of host-only network interfaces
2348 (4.3.0 regression; bug #12182)</para>
2349 </listitem>
2350
2351 <listitem>
2352 <para>NAT: don't run into an infinite loop in case the host cannot
2353 access any DNS server (4.3.0 regression; bug #12300)</para>
2354 </listitem>
2355
2356 <listitem>
2357 <para>NAT: don't re-connect the cable if the DNS information changes
2358 and the cable was disconnected before (4.3.0 regression; bug #12225)</para>
2359 </listitem>
2360
2361 <listitem>
2362 <para>NAT: fixed several issues with automatically starting /
2363 terminating of NAT networks on VM start / stop and configuration
2364 changes</para>
2365 </listitem>
2366
2367 <listitem>
2368 <para>VBoxNetDHCP: don't block prevent VBoxSVC from terminating
2369 (bug #12264)</para>
2370 </listitem>
2371
2372 <listitem>
2373 <para>2D Video acceleration: fix crashes on presentation mode switches
2374 (bug #9194)</para>
2375 </listitem>
2376
2377 <listitem>
2378 <para>BusLogic: allow to run VMs with more than one BusLogic SCSI
2379 controller enabled</para>
2380 </listitem>
2381
2382 <listitem>
2383 <para>Keyboard: fixed a VM crash if a VM was resumed from a saved state
2384 where at least one key was pressed (bug #11289)</para>
2385 </listitem>
2386
2387 <listitem>
2388 <para>VBoxSVC: fixed a heap corruption under certain conditions (4.3.0
2389 regression)</para>
2390 </listitem>
2391
2392 <listitem>
2393 <para>VBoxSVC: fixed a race leading to a hang during initialization
2394 (bug #12349)</para>
2395 </listitem>
2396
2397 <listitem>
2398 <para>OVF: fixed import logic for OVF appliances containing multiple
2399 VMs</para>
2400 </listitem>
2401
2402 <listitem>
2403 <para>OVF: improved logic for finding an appropriate image format
2404 during OVF import</para>
2405 </listitem>
2406
2407 <listitem>
2408 <para>API: block the removal of the current snapshot if it has child
2409 snapshots (only relevant for VMs without snapshottable hard disks,
2410 their presence always prevented removal), which resulted in VM
2411 config corruption</para>
2412 </listitem>
2413
2414 <listitem>
2415 <para>API: mark VM configs with snapshots but without current snapshot
2416 as inaccessible, as this combination is nonsense</para>
2417 </listitem>
2418
2419 <listitem>
2420 <para>API: fixed information for some automatically generated events
2421 (only with XPCOM, Windows host was not affected), which caused
2422 errors when getting some of the attributes over the webservice
2423 (bug #12379)</para>
2424 </listitem>
2425
2426 <listitem>
2427 <para>SDK: extended the functionality coverage for the C bindings</para>
2428 </listitem>
2429
2430 <listitem>
2431 <para>Guest Control: various bugfixes and improved VBoxManage help
2432 (bugs #8072, #11044, #12336, #12338, #12346, #12371)</para>
2433 </listitem>
2434
2435 <listitem>
2436 <para>Windows hosts: another attempt to fix the massive DPC latency
2437 (bug #6242)</para>
2438 </listitem>
2439
2440 <listitem>
2441 <para>Windows host installer: make registering file extensions optional,
2442 contributed by Tal Aloni (bug #8009)</para>
2443 </listitem>
2444
2445 <listitem>
2446 <para>Mac OS X hosts: properly sign the kernel extensions for Mavericks
2447 hosts (bug #12256)</para>
2448 </listitem>
2449
2450 <listitem>
2451 <para>Mac OS X hosts: fixed a bug where the VirtualBox dock icon was
2452 not properly removed from the dock after a VM terminated preventing
2453 Mavericks hosts from shutting down (bug #12241)</para>
2454 </listitem>
2455
2456 <listitem>
2457 <para>Mac OS X hosts: fixed minor installer issue (bug #12275)</para>
2458 </listitem>
2459
2460 <listitem>
2461 <para>Linux hosts / guests: Linux 3.13 compile fixes (bug #12358)</para>
2462 </listitem>
2463
2464 <listitem>
2465 <para>Linux guests: build the vboxvideo kernel module correctly on
2466 OL/RHEL 6.1 guests (bug #11996)</para>
2467 </listitem>
2468
2469 <listitem>
2470 <para>Linux guests: make 3D work on Slackware 14.1
2471 (bug #12320 comments 3 and 4)</para>
2472 </listitem>
2473
2474 <listitem>
2475 <para>Guest Additions/3D: fixed an occasional dead-lock (bug #12319)</para>
2476 </listitem>
2477
2478 <listitem>
2479 <para>Windows Additions/3D: fixed possible memory leaking (bug #12228)</para>
2480 </listitem>
2481
2482 <listitem>
2483 <para>Windows Additions/XPDM: use separate tables containing valid video
2484 modes for each virtual monitor</para>
2485 </listitem>
2486
2487 <listitem>
2488 <para>Windows Additions: fixed automatic logins for Vista and newer Windows
2489 guests (bug #12332)</para>
2490 </listitem>
2491
2492 </itemizedlist>
2493 </sect1>
2494
2495 <sect1>
2496 <title>Version 4.3.2 (2013-11-01)</title>
2497
2498 <para>This is a maintenance release. The following items were fixed and/or
2499 added:</para>
2500
2501 <itemizedlist>
2502
2503 <listitem>
2504 <para>VMM: fixed restoring of the auxiliary TSC MSR in VT-x that caused host
2505 BSODs on Windows 8.1 hosts and unpredictable behavior on other hosts
2506 (bug #12237)</para>
2507 </listitem>
2508
2509 <listitem>
2510 <para>VMM: provide fake values for a couple of MSRs to make more guests happy on
2511 certain hosts</para>
2512 </listitem>
2513
2514 <listitem>
2515 <para>VMM: fixed detection of VT-x on certain machines where the BIOS would
2516 not set the VMX LOCK feature bit, which affected the VM settings in the GUI</para>
2517 </listitem>
2518
2519 <listitem>
2520 <para>VMM: fixed TPR threshold which caused BSODs on Windows XP guests
2521 that use the I/O APIC (VT-x only; bug #12227)</para>
2522 </listitem>
2523
2524 <listitem>
2525 <para>VMM: fixed PATM saved state incompatibility for software virtualized
2526 VMs (bug #12222)</para>
2527 </listitem>
2528
2529 <listitem>
2530 <para>VMM: don't fail if AMD-V isn't available if the VM is configured
2531 to use software virtualization</para>
2532 </listitem>
2533
2534 <listitem>
2535 <para>GUI: fixed guest resize breakage on visual representation mode change
2536 (when switching from normal to full screen etc)</para>
2537 </listitem>
2538
2539 <listitem>
2540 <para>GUI: make sure the guest screen is resized after restoring a VM from a
2541 saved state if the host screen size changed</para>
2542 </listitem>
2543
2544 <listitem>
2545 <para>GUI: disabled SCROLL LED sync from HID LEDs synchronization
2546 (Mac OS X hosts only)</para>
2547 </listitem>
2548
2549 <listitem>
2550 <para>Webcam passthrough improvements including GUI support (see
2551 <xref linkend="webcam-passthrough" />)</para>
2552 </listitem>
2553
2554 <listitem>
2555 <para>Guest Control: implemented more <computeroutput>IGuestSession</computeroutput>
2556 methods</para>
2557 </listitem>
2558
2559 <listitem>
2560 <para>Guest Control: added support for deleting and renaming guest files + directories in
2561 VBoxManage</para>
2562 </listitem>
2563
2564 <listitem>
2565 <para>Guest Control: various bugfixes</para>
2566 </listitem>
2567
2568 <listitem>
2569 <para>API: incorrect handling of hardware UUID default value, resulting
2570 in an all zero DMI/SMBIOS UUID, which leads to Windows requesting
2571 re-activation (4.3 regression; bug #12244)</para>
2572 </listitem>
2573
2574 <listitem>
2575 <para>3D support: fixed crash on shutdown if 2D video acceleration is enabled
2576 (Mac OS X hosts only)</para>
2577 </listitem>
2578
2579 <listitem>
2580 <para>3D support: miscellaneous fixes</para>
2581 </listitem>
2582
2583 <listitem>
2584 <para>Storage: fixed detection of CD/DVD media when switching from an empty
2585 to a host drive with passthrough enabled</para>
2586 </listitem>
2587
2588 <listitem>
2589 <para>Storage: fixed hang of the VM process when the disk is full under certain
2590 circumstances</para>
2591 </listitem>
2592
2593 <listitem>
2594 <para>NAT: listen for changes of NAT Network setting at runtime</para>
2595 </listitem>
2596
2597 <listitem>
2598 <para>NAT: NAT Network DHCP server now saves leases to a persistent
2599 storage</para>
2600 </listitem>
2601
2602 <listitem>
2603 <para>Main: monitor changes in host DNS configuration</para>
2604 </listitem>
2605
2606 <listitem>
2607 <para>Mac OS X host: reworked a mechanism of adding a VM desktop alias
2608 from the VM selector</para>
2609 </listitem>
2610
2611 <listitem>
2612 <para>Mac OS X installer: remove old kernel extensions during upgrade
2613 (bug #12258)</para>
2614 </listitem>
2615
2616 <listitem>
2617 <para>Linux Additions: correctly set umask before installing
2618 (bug #12166)</para>
2619 </listitem>
2620
2621 <listitem>
2622 <para>X11 Additions/3D: fix freezes starting 3D desktop (bug #11503,
2623 thank you Sam Spilsbury)</para>
2624 </listitem>
2625
2626 <listitem>
2627 <para>X11 Additions/3D: fix depth buffer support (bug #11905)</para>
2628 </listitem>
2629
2630 <listitem>
2631 <para>X11 Additions/3D: fix Age Of Empires 3 rendering (bug #11331)</para>
2632 </listitem>
2633
2634 <listitem>
2635 <para>Windows Additions/3D: fix Google Earth plugin rendering</para>
2636 </listitem>
2637
2638 <listitem>
2639 <para>Windows Additions/WDDM: autoresize fixes</para>
2640 </listitem>
2641
2642 </itemizedlist>
2643 </sect1>
2644
2645 <sect1>
2646 <title>Version 4.3.0 (2013-10-15)</title>
2647
2648 <para>This is a major update. The following major new features
2649 were added:</para>
2650
2651 <itemizedlist>
2652
2653 <listitem>
2654 <para>VMM: major rewrite of the VT-x code and the AMD-V code including
2655 many bug fixes and performance improvements (for example bug #9659)</para>
2656 </listitem>
2657
2658 <listitem>
2659 <para>VMM: introduced a lightweight instruction interpreter for
2660 situations not handled by hardware virtualization</para>
2661 </listitem>
2662
2663 <listitem>
2664 <para>GUI: extended messaging mechanism (new non-modal popup overlays
2665 used to show non-critical warnings and provide user with additional information)</para>
2666 </listitem>
2667
2668 <listitem>
2669 <para>GUI: keyboard shortcuts management (input page of global preferences
2670 extended with possibility to edit general keyboard shortcuts for
2671 VirtualBox Manager and Virtual Machine)</para>
2672 </listitem>
2673
2674 <listitem>
2675 <para>GUI: video capturing support (bug #4766)</para>
2676 </listitem>
2677
2678 <listitem>
2679 <para>Added USB touch device emulation</para>
2680 </listitem>
2681
2682 <listitem>
2683 <para>Added experimental support for webcam passthrough
2684 complementing USB passthrough (see <xref linkend="webcam-passthrough" />)</para>
2685 </listitem>
2686
2687 <listitem>
2688 <para>Added SCSI CD-ROM emulation, including boot support</para>
2689 </listitem>
2690
2691 <listitem>
2692 <para>VRDP: support for IPv6</para>
2693 </listitem>
2694
2695 <listitem>
2696 <para>Guest Control: guest sessions now are running in dedicated, impersonated
2697 session processes (needs at least Guest Additions 4.3 installed)</para>
2698 </listitem>
2699
2700 <listitem>
2701 <para>Guest Control: implemented <computeroutput>IGuestFile</computeroutput>
2702 support</para>
2703 </listitem>
2704
2705 <listitem>
2706 <para>NAT: experimental virtual router mode: several VMs are
2707 attached to the same internal network and share one NAT
2708 service (see <xref linkend="network_nat_service" />)
2709 </para>
2710 </listitem>
2711
2712 </itemizedlist>
2713
2714 <para>In addition, the following items were fixed and/or added:</para>
2715
2716 <itemizedlist>
2717
2718 <listitem>
2719 <para>VMM: significantly improved performance of NetWare 5.x/6.x
2720 guests on host systems without nested paging support</para>
2721 </listitem>
2722
2723 <listitem>
2724 <para>VMM: fixed losing host NMIs while in VT-x guest-context</para>
2725 </listitem>
2726
2727 <listitem>
2728 <para>VMM: changed order of actions in emulated task switch
2729 (bug #10532)</para>
2730 </listitem>
2731
2732 <listitem>
2733 <para>VMM: allow to activate VT-x while in SMX mode and provide more
2734 information if that is not possible</para>
2735 </listitem>
2736
2737 <listitem>
2738 <para>GUI: update check uses https</para>
2739 </listitem>
2740
2741 <listitem>
2742 <para>GUI: numerous minor internal cleanups and bug fixes</para>
2743 </listitem>
2744
2745 <listitem>
2746 <para>GUI: HID LEDs synchronization when switching between guest window(s)
2747 and host (Mac OS X hosts only)</para>
2748 </listitem>
2749
2750 <listitem>
2751 <para>GUI, VBoxManage: when unregistering a VM, also unregister the
2752 hard disk images which are used exclusively (bug #10311)</para>
2753 </listitem>
2754
2755 <listitem>
2756 <para>GUI: use the number of physical presented processor cores instead of
2757 the number of logical processor cores to check if the users assigned
2758 too many virtual CPUs to the guest</para>
2759 </listitem>
2760
2761 <listitem>
2762 <para>Snapshots: made live snapshots work again (bug #9255)</para>
2763 </listitem>
2764
2765 <listitem>
2766 <para>Teleportation: made it work again (bug #9455)</para>
2767 </listitem>
2768
2769 <listitem>
2770 <para>Storage: implemented AHA-154x compatibility mode in the
2771 emulated BusLogic SCSI HBA</para>
2772 </listitem>
2773
2774 <listitem>
2775 <para>Storage: significantly improved performance of large ATAPI PIO
2776 transfers (BeOS, Minix 3 guests affected)</para>
2777 </listitem>
2778
2779 <listitem>
2780 <para>Storage: added floppy formatting emulation (NB: cannot be used
2781 to change existing media geometry)
2782 </para>
2783 </listitem>
2784
2785 <listitem>
2786 <para>Settings: global and per-VM default frontend configuration,
2787 useful to select the use of alternative VM frontends</para>
2788 </listitem>
2789
2790 <listitem>
2791 <para>Settings: limit depth of snapshot tree to 250 levels, as more
2792 will lead to decreased performance and may trigger crashes</para>
2793 </listitem>
2794
2795 <listitem>
2796 <para>Settings: the per-VM hwvirtextexcl setting has been replaced
2797 by a global hwvirtexclusive property</para>
2798 </listitem>
2799
2800 <listitem>
2801 <para>Main: new event queue implementation which does not use the host's
2802 native event queue for processing VirtualBox events anymore</para>
2803 </listitem>
2804
2805 <listitem>
2806 <para>Main: eliminate the use of SysV semaphores on all host OSes
2807 other than Windows, namely Linux, Solaris and Mac OS X, with the
2808 consequence that no system reconfiguration is needed to run more
2809 than approximately 100 VMs</para>
2810 </listitem>
2811
2812 <listitem>
2813 <para>Main: use the XDG standard configuration folder instead of
2814 .VirtualBox on systems where it is appropriate (bug #5099)</para>
2815 </listitem>
2816
2817 <listitem>
2818 <para>Main: extension pack framework can now support loading HGCM
2819 modules, contributed by Jeff Westphal</para>
2820 </listitem>
2821
2822 <listitem>
2823 <para>VBoxManage: list more information about hard disk/DVD/floppy
2824 media, and support the <computeroutput>--long</computeroutput>
2825 option to show really all available details</para>
2826 </listitem>
2827
2828 <listitem>
2829 <para>VBoxManage: added support for optional command line parameters for
2830 the automatic Guest Additions update</para>
2831 </listitem>
2832
2833 <listitem>
2834 <para>VBoxManage: added support for listing active guest sessions, guest
2835 processes and/or guest files via
2836 <computeroutput>guestcontrol list &lt;all|sessions|processes|files&gt;</computeroutput>
2837 </para>
2838 </listitem>
2839
2840 <listitem>
2841 <para>VBoxManage: added support for closing active guest sessions via
2842 <computeroutput>guestcontrol session close --session-id &lt;ID&gt;|
2843 --session-name &lt;name or pattern&gt;|--all</computeroutput>
2844 </para>
2845 </listitem>
2846
2847 <listitem>
2848 <para>VBoxManage: added support for terminating active guest processes via
2849 <computeroutput>guestcontrol process kill|close|terminate --session-id &lt;ID&gt;|
2850 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
2851 or
2852 <computeroutput>guestcontrol [p[s]]kill --session-id &lt;ID&gt;|
2853 --session-name &lt;name or pattern&gt; &lt;PID&gt; ... &lt;PID n&gt;</computeroutput>
2854 </para>
2855 </listitem>
2856
2857 <listitem>
2858 <para>VBoxManage: added support for watching guest sessions via
2859 <computeroutput>guestcontrol watch</computeroutput>
2860 </para>
2861 </listitem>
2862
2863 <listitem>
2864 <para>VBoxManage: added <computeroutput>modifyvm --triplefaultreset</computeroutput>
2865 to make the VM reset on triple fault instead of triggering a Guru Meditation
2866 (see <xref linkend="vboxmanage-modifyvm"/>)</para>
2867 </listitem>
2868
2869 <listitem>
2870 <para>3D support: several fixes</para>
2871 </listitem>
2872
2873 <listitem>
2874 <para>3D support: several fixes for Mac OS X hosts</para>
2875 </listitem>
2876
2877 <listitem>
2878 <para>OVF: several fixes</para>
2879 </listitem>
2880
2881 <listitem>
2882 <para>Extpack Installer: make it work if the file is located in a folder with
2883 special characters</para>
2884 </listitem>
2885
2886 <listitem>
2887 <para>Keyboard: fix for reporting key sequences like Ctrl+Alt+Del
2888 for the USB keyboard emulation</para>
2889 </listitem>
2890
2891 <listitem>
2892 <para>Shared Clipboard/X11: support for BMP-format images, contributed
2893 by François Revol</para>
2894 </listitem>
2895
2896 <listitem>
2897 <para>Mac OS X hosts: limited support for Mac OS X 10.9 (Mavericks)</para>
2898 </listitem>
2899
2900 <listitem>
2901 <para>Mac OS X hosts: use a launchd script instead of the deprecated
2902 StartupItem mechanism (bug #8940)</para>
2903 </listitem>
2904
2905 <listitem>
2906 <para>Windows hosts: don't cause massive DPC latency (only on certain
2907 hosts; still needs improving; bug #6242)</para>
2908 </listitem>
2909
2910 <listitem>
2911 <para>Windows hosts: consider symlinks when retrieving volume information
2912 (bug #11962)</para>
2913 </listitem>
2914
2915 <listitem>
2916 <para>Windows hosts: fixed an issue with USB2 devices being inaccessible
2917 when plugged into USB 3.0 ports</para>
2918 </listitem>
2919
2920 <listitem>
2921 <para>Windows Additions: fixed misbehavior with guest display
2922 power management (WDDM driver only; bug #11170)</para>
2923 </listitem>
2924
2925 <listitem>
2926 <para>Windows Additions: fixed memory leak caused by WTSQuerySessionInformation()
2927 on Windows 2000 guests (bug #12072)</para>
2928 </listitem>
2929
2930 <listitem>
2931 <para>Windows Additions: ability to track guest user idle times through
2932 the newly introduced event <emphasis>IGuestUserStateChangedEvent</emphasis></para>
2933 </listitem>
2934
2935 <listitem>
2936 <para>Linux Additions: fixed udev detection in the init script
2937 with Linux 3.x kernels</para>
2938 </listitem>
2939
2940 </itemizedlist>
2941
2942 </sect1>
2943
2944</chapter>
2945
Note: See TracBrowser for help on using the repository browser.

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