Changes made between OpenBSD 3.9 and OpenBSD-current
This is a partial list of the major machine-independent changes
(i.e., these are the changes people ask about most often). Port
specific changes have also been made, and are sometimes mentioned
in the pages for the specific platforms.
There is a separate list of Changes to the ports collection.
Note: Problems for which patches exist are marked in red.
We are working on OpenBSD-current.
- Install apm(4) utilities on amd64 so that the hw.setperf sysctl for CPU speed can be conveniently manipulated through them.
- Fix amd64's exp(3) implementation which was broken in certain cases by switching to the C version.
- In pf(4), implement Unicast Reverse Path Forwarding (uRPF) which optionally verifies that a packet is received on the interface that holds the route back to the packet's source address. This makes it an automatic ingress filter, but only when routing is fully symmetric.
- Fix pkg_add(1) to work with stdin input (pkg_add -).
- In ssh(1), set TCP_NODELAY flag for all connections not just interactive ones - fixes poor network performance and protocol stalls under some network conditions.
- In mount(8), add -s flag which skips a mount if the file system is already mounted, handy for MFS partitions.
- Change the install script question 'Do you expect to run the X Window System?' to have 'no' as a default answer, to prevent people accidentially hitting return on the prompt on machines that don't need it.
- Foil potential timing attacks in login by using bcrypt(3) on non-existent users as well, instead of DES.
- Update AMD PowerNow K8 support on i386 and add it to amd64.
- Fix the long delay probe for adb(4) on the Mac Mini.
- Make pkg_add(1) work with scp (see PKG_PATH).
- In ssh(1), implement diffie-hellman-group-exchange-sha256 key exchange method (which is now default when client/server support it).
- In ipsecctl(8), add dynamic option ("ike dynamic esp") which uses the system hostname as source identifier instead of the IP address, for dynamic setups. See ipsec.conf(5).
- OpenCVS development continues with new energy.
- Move remaining bits of the network stack to use splnet instead of splimp, see spl(9).
- Initial 1-Wire onewire(4) bus support, including drivers for gpioow(4), owid(4), owtemp(4).
This list mentions mostly platform-independent changes. For a list of changes
made in a particular platform, please check the page for that platform. If you
find them not listed there, the changes are either (1) not being documented or
(2) are documented here.
www@openbsd.org
$OpenBSD: plus.html,v 1.1001 2006/03/16 02:17:02 pvalchev Exp $