README for XFree86 4.4.0 on OpenBSD : New OS dependent features
Previous: Bug Reports for This Document
Next: Installing the Binaries

## 3. New OS dependent features

See the Release Notes for non-OS dependent new features in XFree86 4.4.0.

### 3.1. New OS related features in 4.4

- The IPv6 support is enabled on OpenBSD, but XDMCP over IPv6 is not currently enabled since the code uses IPv6 mapped IPv4 addresses which are not supported on OpenBSD.
- The userland part of DRI is enabled and built. Now waiting for someone to port the kernel modules...
- All major revisions of the shared libraries are incremented on OpenBSD 3.3 and later, to support the API changes introduced by gcc stack protector.

### 3.2. New OS related features in 4.3

- Support for some VGA cards on OpenBSD/alpha

### 3.3. New OS dependent features in 4.2

- Support for OpenBSD/macppc on the ATI Rage128 based Power Macintoshes.
- Support for building clients on OpenBSD/sparc64.

### 3.4. New OS dependent features in 4.0.3

- Support for the wscons console driver in post 2.8 OpenBSD.
- A fix for multi-threaded libraries support.

### 3.5. New OS dependent features in 4.0.2

- Support for the OpenBSD ports tree,
- Preliminary support for the macppc architecture (clients build and work, the server doesn't work yet),
- xdm now writes an utmp entry,
- startx now creates an Xauthority magic cookie for the display.

### 3.6. New OS dependent features in 4.0.1

- Several features from the OpenBSD X11 tree were merged into xdm:
  - support for Kerberos IV authentication
  - use the arc4random(4) random number generator
  - add a new resource "allowRootLogin", which can be used to disable root logins through xdm
  - log failed logins to syslogd
  - verify that the shell is valid using /etc/shell
  - verify that the account hasn't expired
- The Xsun server can be built again on OpenBSD/sparc.

### 3.7. New OS dependent features in 4.0

- Multi-thread safe libraries are built by default on OpenBSD 2.6 and later,
- Preliminary APM support.

### 3.8. New OS dependent features in 3.9.18

- Support for USB mices has been added on OpenBSD.
- Soft-booting secondary cards through the int10 BIOS interface is now possible using the x86emu real mode emulator.

### 3.9. New OS dependent features in 3.9.17

- Silken mouse is supported for serial mices, and, under post 2.6 OpenBSD-current for PS/2 mices.
- MTRR Write Combining is enabled under post 2.6 OpenBSD-current.

README for XFree86 4.4.0 on OpenBSD : New OS dependent features
Previous: Bug Reports for This Document
Next: Installing the Binaries