• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:fail +full:- +full:env +full:- +full:changed

9     https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
20 12.2-RELEASE.
22 20200915: p1 FreeBSD-SA-20:27.ure
23 FreeBSD-SA-20:28.bhyve_vmcs
24 FreeBSD-SA-20:29.bhyve_svm
25 FreeBSD-SA-20:30.ftpd
27 Fix ure device driver susceptible to packet-in-packet attack.
28 [SA-20:27.ure]
30 Fix bhyve privilege escalation via VMCS access. [SA-20:28.bhyve_vmcs]
32 Fix bhyve SVM guest escape. [SA-20:29.bhyve_svm]
34 Fix ftpd privilege escalation via ftpchroot. [SA-20:30.ftpd]
55 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
62 re-enable it for the entire system with the
65 It may be advised to setup aliases for grep to default to `-d skip` if
66 commonly non-recursively grepping a list that includes directories and
79 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
95 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
123 and the "-o sync_unmount" and "-o init_backgrounded" mount options have
131 a non-default value, please tell asomers@FreeBSD.org why.
141 rotated by periodic daily scripts) are changed from 0644 to 0640
143 world-readable. If the /var/account directory must be created by
149 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
160 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
166 The RETPOLINE option produces non-functional ifunc-using binaries
171 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
205 FreeBSD-13. A depreciation warning will be printed to stderr by
207 FreeBSD-12 releases.
215 just install the drm-kmod port. All others should install
216 drm-legacy-kmod.
219 drm-kmod. For hardware older than 2013, however, some users will need
220 to use drm-legacy-kmod if drm-kmod doesn't work for them. Hardware older
221 than 2008 usually only works in drm-legacy-kmod. The graphics team can
224 have hardware supported by drm-kmod, you are strongly encouraged to use
227 Other than KPI chasing, drm-legacy-kmod will not be updated. As outlined
232 Generally, anybody using the drm*-kmod packages should add
234 cross-threading surprises, especially with automatic driver
235 loading from X11 startup. These will become the defaults in 13-current
248 important to rebuild third-party software after upgrading. The value
276 default since FreeBSD-11.
280 updated to use them and devmatch has been changed. You should update
292 bhyve uses userboot.so. It remains 4th-only until some issues are solved
300 environment, or using `ls --color=never`. The ls(1) specific CLICOLOR
304 The default pager for most commands has been changed to "less". To
305 restore the old behavior, set PAGER="more" and MANPAGER="more -s" in
350 u-boot will expose as an EFI framebuffer.
355 existing systems. Do not skip the "mergemaster -Fp" step before
361 still be run as non-root by setting ntpd_user=ntpd in rc.conf, after
377 netstat has been broken to allow 32-bit binaries to work on
378 64-bit kernels without modification. These programs will need
381 structures from pointers to 64-bit virtual addresses.
397 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
404 needed to be changed to work with it. This change was made with r335763
408 r334930 changed the interface between the NFS modules, so they all
417 The kernel / userland interface for devinfo changed, so you'll
423 The on-disk format for hwpmc callchain records has changed to include
447 The nxge(4) driver has been removed. This driver was for PCI-X 10g
496 When using syslog-ng, add the 'syslog-protocol' flag to local
500 unix-dgram("/var/run/log" flags(syslog-protocol));
537 FreeBSD boot loader enhanced with Lua scripting. It's purely opt-in for
539 Co-existance for the transition period will come shortly. Booting is a
540 complex environment and test coverage for Lua-enabled loaders has been
550 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
565 into apm. It was a no-op on ACPI in current for a while now (but was still
574 This can be re-enabled by setting the following in loader.conf:
579 hardclock-based software watchdog if no hardware watchdog is
596 changed. Without the update, loader metadata will not be passed
607 The naive and non-compliant support of posix_fallocate(2) in ZFS
618 /etc/src-env.conf (not /etc/src.conf), or passing the option in the
622 The default MAKEOBJDIR has changed from /usr/obj/<srcdir> for native
623 builds, and /usr/obj/<arch>/<srcdir> for cross-builds, to a unified
624 /usr/obj/<srcdir>/<arch>. This behavior can be changed to the old
625 format by setting WITHOUT_UNIFIED_OBJDIR=yes in /etc/src-env.conf,
626 the environment, or with -DWITHOUT_UNIFIED_OBJDIR when building.
629 tools by looking up the OBJDIR used by 'make -V .OBJDIR' means rather
633 The native-xtools target no longer installs the files by default to the
634 OBJDIR. Use the native-xtools-install target with a DESTDIR to install
635 to ${DESTDIR}/${NXTP} where NXTP defaults to /nxb-bin.
654 When building multiple kernels using KERNCONF, non-existent KERNCONF
655 files will produce an error and buildkernel will fail. Previously
661 The default serial number format for CTL LUNs has changed. This will
668 For 32-bit arm compiled for hard-float support, soft-floating point
671 /usr/libsoft also existed). Only users with a hard-float ld.so, but
672 soft-float everything else should be affected.
684 "make check" behavior (made in ^/head@r295380) has been changed to
689 - The "beforecheck" and "aftercheck" targets are now specified.
690 - ${CHECKDIR} (added in commit noted above) has been removed.
691 - Legacy behavior can be enabled by setting
700 The end-user should set "WITH_INSTALL_AS_USER" in src.conf(5) or the
713 foreground mode (i.e., do not use the -p or -y options). As it
725 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0.
731 r-commands (rlogin, rsh, etc.) to be built with the base system.
734 The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is
740 of 32-bit compatibility. All 32-bit binaries will be affected.
745 fashion. This prevents many of the common foot-shooting actions in the
756 was changed by r320085, so __FreeBSD_version was bumped to
760 The ABI of struct event was changed by extending the data
771 via pkg install heirloom-doctools.
794 bus bind type - this is where probe/attach is done.
799 The "ino64" 64-bit inode project has been committed, which extends
807 For the safest in-place upgrade begin by removing previous build
808 artifacts via "rm -rf /usr/obj/*". Then, carefully follow the
817 migration before the end-of-life date for FreeBSD 11.
835 instead of requiring that the aarch64-binutils port or package be
836 installed. To continue using aarch64-binutils, set
837 CROSS_BINUTILS_PREFIX=/usr/local/aarch64-freebsd/bin .
855 - `cfiscsi_load="YES"` in loader.conf(5).
856 - Add `cfiscsi` to `$kld_list` in rc.conf(5).
857 - ctladm(8)/ctld(8), when compiled with iSCSI support
870 The syntax of ipfw(8) named states was changed to avoid ambiguity.
881 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 4.0.0.
909 but you use igb(4), you need to re-add em(4) to your custom configuration.
912 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.1.
917 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.0.
922 The layout of the pmap structure has changed for powerpc to put the pmap
928 chromebook_platform(4), to work properly on Chromebook-class hardware.
934 rtwn(4) main module + rtwn_usb(4) and rtwn_pci(4) bus-specific
937 conflict (rtwnrtl8192cU(B) -> rtwnrtl8192cE(B))
941 - rcs: Latest GPLv3 GNU rcs version.
942 - rcs57: Copy of the latest version of GNU rcs (GPLv2) before it was
957 to avoid a name clash with shared libraries on case-insensitive file
964 - rcs: Latest GPLv3 GNU rcs version.
965 - rcs57: Copy of the latest version of GNU rcs (GPLv2) from base.
977 r304787 changed some ioctl interfaces between the iSCSI userspace
986 standards-conforming UDP application. The new behaviour can be
1011 "/dev/diskid/DISK-%20%20%20%20%20%20%20ABCDEFG0123456", you should
1012 change it to "/dev/diskid/DISK-ABCDEFG0123456". Users of geom
1018 improved performance. But it is binary-incompatible with the old API.
1031 is available using the libraries installed with -DWITH_LIBSOFT.
1033 and packages may fail or need manual intervention to run. New
1036 To update an existing self-hosted armv6hf system, you must add
1061 Crucial has firmware http://www.crucial.com/usa/en/support-ssd-firmware
1085 WITH_FAST_DEPEND is now enabled by default for in-tree and out-of-tree
1090 -MF flags kept in separate .depend files per object file. Users should
1091 run 'make cleandepend' once if using -DNO_CLEAN to clean out older
1103 make -C sys/boot install
1110 Clang, llvm, lldb and compiler-rt have been upgraded to 3.8.0. Please
1120 vfs.aio.enable_unsafe sysctl to a non-zero value.
1125 drop-in replacement, with the addition of arm64 support. The
1138 still available in the security/openssh-portable port.
1142 during installworld. "mergemaster -p" can be used to add the user
1146 The tftp loader (pxeboot) now uses the option root-path directive. As a
1167 r291527 changed the internal interface between the nfsd.ko and
1168 nfscommon.ko modules. As such, they must both be upgraded to-gether.
1182 rm -rf /usr/share/locale/*
1194 The build previously allowed using 'make -n' to not recurse into
1195 sub-directories while showing what commands would be executed, and
1196 'make -n -n' to recursively show commands. Now 'make -n' will recurse
1197 and 'make -N' will not.
1216 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.7.0.
1235 interface' from the ifconfig -l output. The rc.d network scripts
1237 scripts would fail to start wireless networking. Thus, etcupdate(3)
1242 pf no longer supports 'scrub fragment crop' or 'scrub fragment drop-ovl'
1247 Kernel-loadable modules for the random(4) device are back. To use
1256 the build-in variants will be slightly more efficient.
1281 The default group assigned to /dev/dri entries has been changed
1286 # pw groupmod video -m $USER
1316 'IPv6:[0-9a-fA-F:]*::' and 'IPv6::'. To return to the old
1321 The default kernel entropy-processing algorithm is now
1329 options RANDOM_DUMMY # Blocking-only driver.
1335 If you remove 'device random', you get *NO* kernel-processed
1342 of the embedded community, wanting specific and not-usual
1377 The import of openssl to address the FreeBSD-SA-15:10.openssl
1391 openssl dhparam -out /path/to/file 2048
1419 - dtb files should be regenerated/reinstalled. Filenames are the
1421 - GPIO addressing was changed, now each GPIO bank (32 pins per bank)
1424 - Pandaboard: /etc/ttys should be updated, serial console device is
1433 chmod, chflags, chown and chgrp now affect symlinks in -R mode as
1457 The 32-bit PowerPC kernel has been changed to a position-independent
1463 If you are running a -CURRENT kernel since r273872 (Oct 30th, 2014),
1471 The autofs(4) ABI was changed in order to restore binary compatibility
1472 with 10.1-RELEASE. The automountd(8) daemon needs to be rebuilt to work
1476 The powerpc64 kernel has been changed to a position-independent
1489 should be drop-in replacements, with the addition of arm64 support.
1508 be able to successfully build the cross-tools stage of buildworld, with
1536 -Wabsolute-value
1540 quantity, which is effectively a no-op, and almost never what was
1550 side-effects.
1552 -Wtautological-undefined-compare and
1553 -Wundefined-bool-conversion
1556 'this' should never be NULL in well-defined C++ code. However, there is
1569 If "mount -t oldnfs ..." is attempted, it will fail.
1570 If the "-o" option on mountd(8), nfsd(8) or nfsstat(1) is used,
1587 support for Unicode and double-width characters, as well as
1596 syscons(4). See the wiki for up-to-date information:
1604 pjdfstest has been integrated into kyua as an opt-in test suite.
1619 to 2.6.18 in support of the linux-c6 compat ports infrastructure
1620 update. If you wish to continue using the linux-f10 compat ports,
1622 encouraged to update their linux-compat packages to linux-c6 during
1629 initializing properly unless x11-servers/xorg-server is updated to
1651 The GNU readline library is now an INTERNALLIB - that is, it is
1664 projects/nfsv4.1-server. Since this includes changes to the
1676 64 chars, that breaks ABI. All CTL-related tools, such as ctladm
1680 The libatf-c and libatf-c++ major versions were downgraded to 0 and
1685 non-issue. However, unclean source trees will yield broken test
1686 programs once the operator executes "make delete-old-libs" after a
1689 Additionally, the atf-sh binary was made private by moving it into
1690 /usr/libexec/. Already-built shell test programs will keep the
1691 path to the old binary so they will break after "make delete-old"
1713 (which is still global and isn't changed). This also changes the
1747 The uart(4) driver has been changed with respect to its handling
1748 of the low-level console. Previously the uart(4) driver prevented
1753 associated with the low-level console, a misconfigured terminal
1762 to improve performance. To re-enable it, if needed, run rpcbind
1763 with command line option -W.
1769 may result while building dtb files during a kernel build if you fail
1804 If a Makefile in a tests/ directory was auto-generating a Kyuafile
1809 # find /usr/obj -name Kyuafile | xargs rm -f
1813 has changed, for applications requesting a longer random string
1814 than produced by the underlying enctype's pseudo-random() function.
1816 enctype aes256-cts-hmac-sha1-96 or aes256-cts-hmac-sha1-96 will
1819 big-endian integer in accordance with RFC 4402.
1832 "-F freebsd9" to the command line should do the trick. For the
1837 This will break ports-mgmt/pkg. Rebuild the port, or upgrade to pkg
1839 delete-old-libs":
1840 # make -C /usr/ports/ports-mgmt/pkg build deinstall install clean
1851 -------------
1852 Avoid using make -j when upgrading. While generally safe, there are
1853 sometimes problems using -j to upgrade. If your upgrade fails with
1854 -j, please try again without -j. From time to time in the past there
1855 have been problems using -j with buildworld and/or installworld. This
1858 several months have passed on the -current branch).
1864 commands with 'env -i '. See the env(1) manual page for more details.
1868 do an upgrade to the new branch. This is the best-tested upgrade path,
1878 around can lead to problems if pam has changed too much from your
1889 ---------
1899 partition (freebsd-boot) of a GPT partitioned drive ada0:
1900 "gpart bootcode -p /boot/gptzfsboot -i 1 ada0"
1902 Non-boot pools do not need these updates.
1905 -----------------
1908 failsafe as it uses a /usr/obj tree with a fresh mini-buildworld,
1910 make kernel-toolchain
1911 make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=YOUR_KERNEL_HERE
1912 make -DALWAYS_CHECK_MAKE installkernel KERNCONF=YOUR_KERNEL_HERE
1915 ---------------------
1920 nextboot -k testkernel
1923 -----------------------------------------------------------
1933 mergemaster -Fp [5]
1935 mergemaster -Fi [4]
1936 make delete-old [6]
1939 To cross-install current onto a separate partition
1940 --------------------------------------------------
1947 <boot into -stable>
1952 make installworld DESTDIR=${CURRENT_ROOT} -DDB_FROM_SRC
1963 To upgrade in-place from stable to current
1964 ----------------------------------------------
1971 mergemaster -Fp [5]
1973 mergemaster -Fi [4]
1974 make delete-old [6]
1983 Also, if you are tracking -current, you must be subscribed to
1984 freebsd-current@freebsd.org. Make sure that before you update
1986 messages there. If in doubt, please track -stable which has
1993 [3] From the bootblocks, boot -s, and then do
1994 fsck -p
1995 mount -u /
1996 mount -a
1998 adjkerntz -i # if CMOS is wall time
2002 [4] Note: This step is non-optional. Failure to do this step
2006 as the archives of freebsd-current and freebsd-hackers mailing lists
2007 for potential gotchas. The -U option is also useful to consider.
2010 [5] Usually this step is a no-op. However, from time to time
2015 from current before 20130425 or from -stable before 20130430.
2018 can be deleted by "make delete-old-libs", but you have to make
2042 breakages in tracking -current. It is not guaranteed to be a complete
2049 Copyright 1998-2009 M. Warner Losh. All Rights Reserved.
2070 $FreeBSD: releng/12.2/UPDATING 366954 2020-10-23 00:00:52Z gjb $