[FAQ Index]
Following -current
Table of Contents
Introduction
This document is for people who wish to follow -current.
It contains information about changes from 4.3-release to -current,
and should NOT be used by anyone upgrading from 4.2 or earlier, or people
wishing to follow -stable.
If you wish to update to 4.3-release or 4.3-stable from previous
versions, see the upgrade guide.
Make sure you have read and understood
FAQ 5 - Building the System from Source
before using -current and the instructions below.
You should ALWAYS use a snapshot as the starting point for running
-current.
Upgrading by compiling your own source code is not supported.
If you wish to see upgrade information for earlier versions of OpenBSD,
see upgrade-old.html.
This is provided as a historical record -- it should NOT be used as
an upgrade procedure guide.
2008/03/23 - cwm configuration and command line options changed
The cwm(1) window manager got a new config parser, so the configuration
needs to be changed according to
cwmrc(5).
The command line option "-f" (font) and "-s" (sticky) were replaced by
config directives.
Remove these options from your .xsession, or your xdm(1) login will
fail!
2008/03/28 - landisk shared libraries enabled
To switch from static build on landisk to shared it is necessary to first
build and install gcc and ld.so before building the rest of the system:
# cd /usr/src/gnu/usr.bin/gcc
# make -f Makefile.bsd-wrapper obj
# make -f Makefile.bsd-wrapper depend
# make -f Makefile.bsd-wrapper
# make -f Makefile.bsd-wrapper install
# cd /usr/src/share/mk
# make install
# cd /usr/src/libexec/ld.so
# make obj
# make depend
# make
# make install
Then follow the
release(8):
directions to build the full system.
2008/04/21 - command line options for rtadvd(8) changed
The rtadvd(8)
IPv6 router advertisement daemon had the command line options
"-f" (foreground), "-d" (debug) and "-D"
(even more debug).
These options were merged to -d which does the same now as the
combination of the three old options and is more OpenBSD-like.
2008/05/08 - file(1) updated, needs new /etc/magic
file(1)
has been updated to a newer version which requires a new
magic(5)
file to be installed:
# cd /tmp
# ftp ftp://mirror/path/to/snapshots/arch/etc43.tgz
# tar xzpf etc43.tgz ./etc/magic
# mv etc/magic /etc
2008/05/22 - spamd(8) sync mode protocol version changed
The protocol that spamd(8)
uses when run in sync mode was changed to fix a number of bugs and the
protocol version was incremented.
Because of this, new versions of spamd can not sync with old versions
(they will skip packets from one another).
Therefore all instances in a spamd sync group must be upgraded at the
same time.
2008/06/06 - httpd(8) manual moved
The Apache manual for
httpd(8)
has been moved out of /var/www/htdocs/manual/ to
/usr/share/doc/html/httpd/.
It has also been moved from the etcXX set to the miscXX
file set.
2008/06/07 - support for dhcpd.interfaces removed
Support for /etc/dhcpd.interfaces has been removed.
The file has been deprecated in favor of the dhcpd_flags
setting in /etc/rc.conf.local.
2008/06/09 - nmeaattach(8) removed
The
nmeaattach(8)
command and the nmeaattach_flags option in /etc/rc.conf have been
removed in -current.
Use
ldattach(8) instead.
It has a slightly different synopsis than nmeaattach(8): nmeaattach
cuaU0 becomes ldattach nmea cuaU0.
2008/06/09 New user and group _rtadvd
rtadvd(8)
daemon now drops privileges after initialization to a new user and group _rtadvd.
As root, add the user and group using
useradd(8):
useradd -u92 -g=uid -c"IPv6 Router Advertisement Daemon" -d/var/empty -s/sbin/nologin _rtadvd
2008/06/10 - per-address counters off by default on pf(4) tables
pf(4)
tables now require the counters option in order to enable
per-address byte and packet counters, eg:
table <webservers> counters { 192.168.33.4, 192.168.33.16/29 }
See pf.conf(5)
for details.
2008/06/13 - mailmode in mg(1) removed
Because mail-mode in
mg(1)
was merely a buggy reimplementation of auto-fill-mode it has been
removed.
If you are using this please change your commands accordingly:
mail-mode => auto-fill-mode
mail-set-margin => set-fill-column
Don't forget to change your .mg file as well.
2008/06/16 - pfsync(4) version number incremented
Due to changes in the
pf(4)
state table, the
pfsync(4)
protocol version number has been incremented; firewalls with differing
version numbers will be unable to synchronise state tables, and existing
connections will be terminated on failover.
[FAQ Index]
www@openbsd.org
$OpenBSD: current.html,v 1.106 2008/06/21 14:29:53 nick Exp $