OpenBSD 3.4 released (November 1, 2003)

This is a partial list of the major machine-independent changes
(i.e., these are the changes people ask about most often). Machine
specific changes have also been made, and are sometimes mentioned
in the pages for the specific platforms.

Teach patch(1) how to deal with "\ No newline at end of file" as produced by GNU diff (and soon OpenBSD diff(1) as well). From NetBSD.

In newfs(8), remove the ffs default limit of 16 cylinders per group, and simply set to match other parameters. Change the default frag size to 2048, which bumps the block size to 16k. (From FreeBSD newfs.c late 2001.)

Improvements and bugfixes to the installer's handing of ftp and http downloads.

Reorder pf(4) IPv6 address comparison to check the least-significant bits first, since these are more likely to differ.

Make sure the state search trees are properly in initialised when attaching pf(4).

Remove a number of KerberosV files that are not used by OpenBSD.

When doing pubkey authentication in ssh(1), prefer agent-stored keys that are referred to in the config file. This can reduce the likelihood of the server disconnecting before it gets to a valid key when the agent is storing many keys.