aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2013-02-08 16:10:16 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2013-02-08 16:10:16 +0000
commitd9a447559bc04121f7c6682e64abe67efa154864 (patch)
treeb2f038222ff8a70f687652441df00d2b564c8abe /UPDATING
parent3cbf5f97aafc2b249c509ee1162c47c9b28e591e (diff)
parentfbda3d5daeeb730a49d025b614b35a32f0319718 (diff)
downloadsrc-d9a447559bc04121f7c6682e64abe67efa154864.tar.gz
src-d9a447559bc04121f7c6682e64abe67efa154864.zip
Sync with HEAD.
Notes
Notes: svn path=/projects/bmake/; revision=246555
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING58
1 files changed, 57 insertions, 1 deletions
diff --git a/UPDATING b/UPDATING
index 0db0c5cd0616..20e375ccbcec 100644
--- a/UPDATING
+++ b/UPDATING
@@ -4,7 +4,9 @@ This file is maintained and copyrighted by M. Warner Losh <imp@freebsd.org>.
See end of file for further details. For commonly done items, please see the
COMMON ITEMS: section later in the file. These instructions assume that you
basically know what you are doing. If not, then please consult the FreeBSD
-handbook.
+handbook:
+
+ http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
Items affecting the ports and packages system can be found in
/usr/ports/UPDATING. Please read that file before running portupgrade.
@@ -24,6 +26,60 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10.x IS SLOW:
disable the most expensive debugging functionality run
"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20130129:
+ A BSD-licensed patch(1) variant has been added and is installed
+ as bsdpatch, being the GNU version the default patch.
+ To inverse the logic and use the BSD-licensed one as default,
+ while having the GNU version installed as gnupatch, rebuild
+ and install world with the WITH_BSD_PATCH knob set.
+
+20130118:
+ The install(1) option -M has changed meaning and now takes an
+ argument that is a file or path to append logs to. In the
+ unlikely event that -M was the last option on the command line
+ and the command line contained at least two files and a target
+ directory the first file will have logs appended to it. The -M
+ option served little practical purpose in the last decade so it's
+ used expected to be extremely rare.
+
+20121223:
+ After switching to Clang as the default compiler some users of ZFS
+ on i386 systems started to experience stack overflow kernel panics.
+ Please consider using 'options KSTACK_PAGES=4' in such configurations.
+
+20121222:
+ GEOM_LABEL now mangles label names read from file system metadata.
+ Mangling affect labels containing spaces, non-printable characters,
+ '%' or '"'. Device names in /etc/fstab and other places may need to
+ be updated.
+
+20121217:
+ By default, only the 10 most recent kernel dumps will be saved. To
+ restore the previous behaviour (no limit on the number of kernel dumps
+ stored in the dump directory) add the following line to /etc/rc.conf:
+
+ savecore_flags=""
+
+20121201:
+ With the addition of auditdistd(8), a new auditdistd user is now
+ depended on during installworld. "mergemaster -p" can be used to add
+ the user prior to installworld, as documented in the handbook.
+
+20121117:
+ The sin6_scope_id member variable in struct sockaddr_in6 is now
+ filled by the kernel before passing the structure to the userland via
+ sysctl or routing socket. This means the KAME-specific embedded scope
+ id in sin6_addr.s6_addr[2] is always cleared in userland application.
+ This behavior can be controlled by net.inet6.ip6.deembed_scopeid.
+ __FreeBSD_version is bumped to 1000025.
+
+20121105:
+ On i386 and amd64 systems WITH_CLANG_IS_CC is now the default.
+ This means that the world and kernel will be compiled with clang
+ and that clang will be installed as /usr/bin/cc, /usr/bin/c++,
+ and /usr/bin/cpp. To disable this behavior and revert to building
+ with gcc, compile with WITHOUT_CLANG_IS_CC.
+
20121102:
The IPFIREWALL_FORWARD kernel option has been removed. Its
functionality now turned on by default.