History log of /src/UPDATING (Results 76 – 100 of 5428)
Revision Date Author Comments
# 83507f9e 04-May-2025 Xin LI <delphij@FreeBSD.org>

newsyslog(8): Disable compression by default in newsyslog.conf.

Historically, newsyslog compressed rotated log files to save disk space.
This was helpful when storage was limited. However, with mode

newsyslog(8): Disable compression by default in newsyslog.conf.

Historically, newsyslog compressed rotated log files to save disk space.
This was helpful when storage was limited. However, with modern files
systems like ZFS providing built-in compression and with larger disks
now common, the benefits of additional log compression have diminished,
especially given the inconvenience of needing to decompress logs when
searching for specific patterns.

This change updates the default /etc/newsyslog.conf to specify:

<compress> none

disabling compression for new installations or default setups.
It does not modify the behavior of the newsyslog utility itself; users
can still enable compression as needed via configuration.

MFC: never
Reviewed by: zlei, dvl, otis
Relnotes: yes

Differential Revision: https://reviews.freebsd.org/D43169

show more ...


# 2580205d 28-Apr-2025 Vladimir Kondratyev <wulf@FreeBSD.org>

ng_ubt: add UPDATING note about firmware downloading on Realtek adaptors

Requested by: avg
MFC after: 2 days


# 7acd5af4 12-Apr-2025 Bjoern A. Zeeb <bz@FreeBSD.org>

LinuxKPI: bump __FreeBSD_version to 1500037 for alloc routine changes

Sponsored by: The FreeBSD Foundation


# 918783b7 10-Apr-2025 Bjoern A. Zeeb <bz@FreeBSD.org>

iwlwififw: remove Intel iwlwifi firmware from src.git

Change order of sentence in UPDATING.

Sponsored by: The FreeBSD Foundation
Suggested by: emaste, (jrm)
MFC after: 3 days
Fixes: 558d63889623


# 558d6388 08-Apr-2025 Bjoern A. Zeeb <bz@FreeBSD.org>

iwlwififw: remove Intel iwlwifi firmware from src.git

Following the example of rtw88 and rtw89 only ship iwlwifi firmware
from ports/packages. Users are asked to run fwget(8) to install the
firmwar

iwlwififw: remove Intel iwlwifi firmware from src.git

Following the example of rtw88 and rtw89 only ship iwlwifi firmware
from ports/packages. Users are asked to run fwget(8) to install the
firmware needed for their system or build it from ports
(see also UPDATING).

This is the end of a long story adding wireless support to fwget(8),
migrating the firmware for multiple branches into ports, splitting them
up into flavors, and updating some install media and the installer to
provide firmware.

The overall amount for new firmware amongst all drivers would have
added more than 100M of binary blobs to src.git for the first import,
ignoring future updates which (along with some duplication between
multiple drivers) was considered too much.

While maintenance within the src tree certainly would have been
easier in the longer term this seems to be the better solution and
I would like to thank everyone who helped along the path to get there.

The iwlwififw.4 man page is to stay (for now) and will likely point
at the appropriate firmware package flavor in the future as well
so people may find it easier to transition. In the long term this
information is likely not needed anymore.

Sponsored by: The FreeBSD Foundation
Requested by: core (Oct 2022)
Reviewed by: thj, jrm (earlier)
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D49713

show more ...


# dcef6ce8 23-Mar-2025 Alexander Ziaee <ziaee@FreeBSD.org>

UPDATING: Show plural syntax for PORTS_MODULES

Show two examples in PORTS_MODULES to demonstrate space separation.
This also shows off our working PRIME dual-gpu support.
Switching to this doubled m

UPDATING: Show plural syntax for PORTS_MODULES

Show two examples in PORTS_MODULES to demonstrate space separation.
This also shows off our working PRIME dual-gpu support.
Switching to this doubled my laptop's battery life!

MFC after: 3 days
Reviewed by: mhorne
Approved by: mhorne (mentor)
Differential Revision: https://reviews.freebsd.org/D48342

show more ...


# 1cae7121 12-Jul-2021 Ed Maste <emaste@FreeBSD.org>

Enable LLVM_BINUTILS by default

Starting in 2014 FreeBSD migrated from GNU binutils to ELF Tool Chain
tools. At that time there were no usable LLVM versions of those tools,
but they have been devel

Enable LLVM_BINUTILS by default

Starting in 2014 FreeBSD migrated from GNU binutils to ELF Tool Chain
tools. At that time there were no usable LLVM versions of those tools,
but they have been developing rapidly since then. Migrate to LLVML's
tools for both functionality and maintainability reasons.

This will eventually support the use of link-time optimization (LTO) in
the FreeBSD base system. LTO runs optimization passes over the entire
executable (or library) at link time and thus allows for more effective
optimization than when performed on individual compilation units.

When using LTO object files (.o) including those contained in static
library archives (.a) contain LLVM IR bitcode rather than target
object code. This means that utilities that operate on object files
need to support LLVM IR.

As with ELF Tool Chain the LLVM tools aim for command line and output
format compatibility with GNU binutils, although there are a few minor
differences. Where these cause a material issue (breaking a port or
eliminating required functionality) we can submit LLVM bugs and work
on patches.

PR: 258872 (exp-run)
Reviewed by: bapt
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D49361

show more ...


# 6ba1c5ab 03-Mar-2025 Andrey V. Elsukov <ae@FreeBSD.org>

ipfw: add UPDATING note and modify __FreeBSD_version


# 091f30a9 14-Feb-2025 Rick Macklem <rmacklem@FreeBSD.org>

UPDATING: Add entry for commit 4517fbfd4251


# 15eed130 01-Feb-2025 Kirk McKusick <mckusick@FreeBSD.org>

Add notes for handling the January 19, 2038 date limit in UFS1 filesystems

Differential Revision: https://reviews.freebsd.org/D48472


# 0009c4e7 01-Feb-2025 Gleb Smirnoff <glebius@FreeBSD.org>

UPDATING: add note that API/ABI for RPC services for the kernel has changed


# c4530dff 27-Jan-2025 Mitchell Horne <mhorne@FreeBSD.org>

aw_timer: rename driver from a10_timer

This reflects its expanded support for platforms other than the A10.

Functions specific to A10/A13 retain the a10 prefix, but the majority of
names in the dri

aw_timer: rename driver from a10_timer

This reflects its expanded support for platforms other than the A10.

Functions specific to A10/A13 retain the a10 prefix, but the majority of
names in the driver are changed, e.g. a10_timer_softc becomes
aw_timer_softc.

Reviewed by: manu, ganbold
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D48671

show more ...


# 582c8de0 27-Jan-2025 Alexander Leidinger <netchild@FreeBSD.org>

Fix the date for the ROCKCHIP option.


# e0b7a9b6 15-Jan-2025 Mark Johnston <markj@FreeBSD.org>

RELNOTES: Document recent file handle layout changes

Reviewed by: olce, rmacklem, imp, emaste
Differential Revision: https://reviews.freebsd.org/D48093


# a071c767 06-Jan-2025 Emmanuel Vadot <manu@FreeBSD.org>

UPDATING: Document recent Rockchip options and device


# 94e94d2d 16-Dec-2024 Emmanuel Vadot <manu@FreeBSD.org>

UPDATING: Add a notes for iwm(4) firmware and pkgbase users

Sponsored by: Beckhoff Automation GmbH & Co. KG


# 8ea6c115 24-Nov-2024 Stefan Eßer <se@FreeBSD.org>

usr.bin/bc: remove OpenBSD derived bc and dc commands

In 2020, an improved implementation of the bc and dc commands
developed by Gavin D. Howard has been imported into FreeBSD.
It has replaced the O

usr.bin/bc: remove OpenBSD derived bc and dc commands

In 2020, an improved implementation of the bc and dc commands
developed by Gavin D. Howard has been imported into FreeBSD.
It has replaced the OpenBSD-derived versions of these commands
in all currently supported FreeBSD releases.

The OpenBSD versions could still be built using the WITHOUT_GH_BC
option. There have been no reports of problems or unexpected
deviations from the OpenBSD version for some time, therefore
keeping the OpenBSD version is no longer required in FreeBSD.

This commit removes the option to build the OpenBSD version and
corresponding source files from -CURRENT. No MFC is planned, all
currently released FreeBSD versions should retain the build option.

The WITHOUT_GH_BC option is no longer accepted and will cause
make buildworld to fail.

Reviewed by: des, emaste
Approved by: des
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D46876

show more ...


# a5ad360f 23-Oct-2024 Mateusz Piotrowski <0mp@FreeBSD.org>

rc: Remove rc_fast_and_loose

The rc_fast_and_loose variable allowed rc(8) to start services
by sourcing them into rc's own shell environment. Normally, each rc
service script is started by being sou

rc: Remove rc_fast_and_loose

The rc_fast_and_loose variable allowed rc(8) to start services
by sourcing them into rc's own shell environment. Normally, each rc
service script is started by being sourced into its own subshell
instead. The feature was meant to speed up rc(8) by avoiding the extra
forking necessary to spawn subshells.

In practice, the feature has been broken for a long time now. One of the
reasons is that some rc service scripts call the exit builtin to return
non-zero error codes, which not only terminates the service subshell
but also rc(8) when rc_fast_and_loose is enabled. For example,
a system running any of the supported FreeBSD releases
with rc_fast_and_loose=yes would abort rc(8) as early as rc.d/hostid,
due to an "exit 0".

Fixing rc_fast_and_loose support would require rewriting some rc scripts
to support being sourced directly into rc(8) process. This would muddy
the code base and also would prove difficult to maintain long term
as this is simply not how rc(8) users write scripts. The potential
performance benefits are unlikely to be significant even for use cases
such as Morello under qemu.

Instead, remove support for rc_fast_and_loose completely from rc(8)
and inform users about the change.

PR: 282255
Reviewed by: brooks, christos, mhorne
Approved by: christos (mentor), markj (mentor)
MFC after: 2 weeks
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D47264

show more ...


# 793c668e 14-Oct-2024 Warner Losh <imp@FreeBSD.org>

UPDATING: Note higher-risk than I'd like ciss changes


# 63e28228 13-Oct-2024 Warner Losh <imp@FreeBSD.org>

UPDATING: Add belated note about hints for old-school ISA devices

Back in July, jhb started a cleanup of our hints. We've removed several
that have been a problem for a long time (including some tha

UPDATING: Add belated note about hints for old-school ISA devices

Back in July, jhb started a cleanup of our hints. We've removed several
that have been a problem for a long time (including some that had
workarounds for VM images). We've also moved uarts to ACPI only, so they
act more like wiring than enumeration hints. Add a note about this and
ways you can find if your system is affected. Old APU1 routers with
coreboot are affected, but newer APU2 devices are not. Others likely are
as well. The affected systems will be primarily very ancient systems
that pre-date ACPI (i586 arch pentium and older typically), as well as
some older coreboot and similar non-conventional boot firmware setups
(primarily in the embedded space). FreeBSD 15 will require ACPI or
PNPBIOS enumeration for everything by default, so any non-enumerated
devices via these means will require hints. Add notes on how to grep
for affected systems before upgrading.

Sponsored by: Netflix

show more ...


# fe830c3b 14-Aug-2024 Alexander Ziaee <concussious@runbox.com>

UPDATING: increase visibility of footnotes

MFC after: 3 days

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1382


# 15780223 05-Sep-2024 Dimitry Andric <dim@FreeBSD.org>

Add UPDATING note about running make delete-old after libc++ 18 upgrade

PR: 279692
MFC after: 3 days


# 1a197418 29-Aug-2024 Ed Maste <emaste@FreeBSD.org>

UPDATING: remove 20240813 DMAR entry

The associated commit has been reverted and DMAR is not enabled by
default any longer.

Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Differential Revisi

UPDATING: remove 20240813 DMAR entry

The associated commit has been reverted and DMAR is not enabled by
default any longer.

Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D46474

show more ...


# ca83345a 14-Aug-2024 Warner Losh <imp@FreeBSD.org>

UPDATING: Add note about DMAR

DMAR crashes my laptop on boot, I had to disable it in the boot
laoder. Add a note until this is handled more gracefully.

Sponsored by: Netflix


# ba373fca 29-Jul-2024 Ed Maste <emaste@FreeBSD.org>

Do not clean (in buildworld/buildkernel) by default

As discussed on the freebsd-arch mailing list[1]. For historical
reasons FreeBSD's buildworld and buildkernel targets started by cleaning
the obj

Do not clean (in buildworld/buildkernel) by default

As discussed on the freebsd-arch mailing list[1]. For historical
reasons FreeBSD's buildworld and buildkernel targets started by cleaning
the object tree, for traditional (non-metamode) builds.

Cleaning is not necessary when dependencies are properly tracked, and we
have a somewhat kludgey script[2] to handle some known cases where deps
were mishandled by traditional builds. Be consistent with the vast
majority of open source build systems by default, and do not clean at
the beginning of buildworld or buildkernel.

Users may set WITH_CLEAN in src.conf(5) to restore the previous
behaviour, or run `make cleanworld` and/or `make cleankernel` before
starting a build.

[1] https://lists.freebsd.org/archives/freebsd-arch/2024-July/000727.html
[2] tools/build/depend-cleanup.sh

Reviewed by: jhb, imp
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D46172

show more ...


12345678910>>...218