DragonFlyBSD/src 980dc6fsys/dev/crypto/hifn hifn7751.c hifn7751reg.h, sys/dev/crypto/padlock padlock.c

Remove hifn(4), safe(4), ubsec(4) and padlock(4) drivers

These were removed in OpenBSD 7.1 and it's unlikely that
they are still in use by someone today.

Padlock can be used (on VIA CPUs) without having a kernel
driver for it as it is a CPU instruction. OpenSSL, for
instance, ships with a padlock engine and corresponding
assembly code.
DeltaFile
+0-2,938sys/dev/crypto/hifn/hifn7751.c
+0-2,856sys/dev/crypto/ubsec/ubsec.c
+0-2,248sys/dev/crypto/safe/safe.c
+0-590sys/dev/crypto/hifn/hifn7751reg.h
+0-427sys/dev/crypto/padlock/padlock.c
+0-412sys/dev/crypto/safe/safereg.h
+0-9,47133 files not shown
+22-12,16939 files

DragonFlyBSD/src f62702asys/sys _clock_id.h

<sys/_clock_id.h>: Rename the include guard for consistency

Reported-by: swildner
DeltaFile
+2-2sys/sys/_clock_id.h
+2-21 files

DragonFlyBSD/src 38674bainclude Makefile

include: Remove timers.h from Makefile

Fix building.

Reported-by: swildner
DeltaFile
+1-3include/Makefile
+1-31 files

DragonFlyBSD/src 19667d2. Makefile_upgrade.inc, include timers.h

Remove <timers.h>

This header just includes <sys/timers.h> and seems to be never used.

Also, this header doesn't exist on NetBSD, OpenBSD, and Linux.

Discussed-with: swildner
DeltaFile
+0-46include/timers.h
+2-1sys/sys/param.h
+1-0Makefile_upgrade.inc
+3-473 files

DragonFlyBSD/src fa54e97etc/rc.d root

rc.d/root: Add 'nojail' keyword to fix jail boot

A jail cannot remount the root filesystem so it was failing to boot
because of error:

        Mounting root filesystem rw failed; startup aborted.

Add the 'nojail' keyword to exclude this rc script in jail boot.
FreeBSD also has this keyword for this script for 20+ years.

With this fix, a jail boots OK but there are still some errors during
the boot, so there are more rc scripts that need the 'nojail' keyword
or need tweaks for jail.  Will look into this later.

Reported-by: fgudin (Francis GUDIN) on IRC
DeltaFile
+1-0etc/rc.d/root
+1-01 files

DragonFlyBSD/src 4da7670sys/kern kern_sig.c

sys: Use NULL instead of 0 for issignal()
DeltaFile
+1-1sys/kern/kern_sig.c
+1-11 files

DragonFlyBSD/src 7c3c09asbin/tcplay main.c

tcplay(8): Add newline to two fprintf() messages
DeltaFile
+2-2sbin/tcplay/main.c
+2-21 files

DragonFlyBSD/src 8ad777fsys/platform/pc64/isa clock.c, sys/platform/pc64/x86_64 trap.c

sys: Fix typo (arithmatic -> arithmetic) in comments
DeltaFile
+1-1sys/platform/pc64/isa/clock.c
+1-1sys/platform/pc64/x86_64/trap.c
+1-1sys/platform/vkernel64/x86_64/trap.c
+3-33 files

DragonFlyBSD/src 94f2575include time.h, sys/sys _clock_id.h time.h

sys: Add <sys/_clock_id.h> to deduplicate <sys/time.h> and <time.h>

See-also: https://reviews.freebsd.org/D31056
Discussed-with: swildner
DeltaFile
+57-0sys/sys/_clock_id.h
+1-30include/time.h
+1-25sys/sys/time.h
+59-553 files

DragonFlyBSD/src 53c96f5usr.bin/dsynth build.c

dsynth(1): Use PROC_REAP_KILL to reap all
DeltaFile
+17-1usr.bin/dsynth/build.c
+17-11 files

DragonFlyBSD/src efeffb1nrelease Makefile

nrelease: Fix build due to 'pkg autoremove' removing itself

Since 2025Q1, if the 'ports-mgmt/pkg' package is installed as a
dependency of another package, it will be marked as 'automatic'
and will be removed by a later 'pkg autoremove', which would cause
the nrelease build to fail.  Therefore, explicitly install it to
fix the issue.

Reported-by: tuxillo
Discussed-with: bapt
DeltaFile
+8-1nrelease/Makefile
+8-11 files

DragonFlyBSD/src 32b06a3contrib/openresolv README.DRAGONFLY

Sync with import of openresolv-3.14.0
DeltaFile
+4-4contrib/openresolv/README.DRAGONFLY
+4-41 files

DragonFlyBSD/src 0206326contrib/openresolv resolvconf.in unbound.in

Merge branch 'vendor/OPENRESOLV'
DeltaFile
+100-15contrib/openresolv/resolvconf.in
+17-3contrib/openresolv/unbound.in
+17-2contrib/openresolv/resolvconf.conf.5.in
+14-3contrib/openresolv/resolvconf.8.in
+2-2contrib/openresolv/libc.in
+150-255 files

DragonFlyBSD/src 777eeaacontrib/openresolv resolvconf.in unbound.in

Import openresolv-3.14.0 with the following changes:

unbound: Add option for marking domains as private
resolvconf: Add option to exclude a whole file on match
DeltaFile
+100-15contrib/openresolv/resolvconf.in
+17-3contrib/openresolv/unbound.in
+17-2contrib/openresolv/resolvconf.conf.5.in
+14-3contrib/openresolv/resolvconf.8.in
+2-2contrib/openresolv/libc.in
+150-255 files

DragonFlyBSD/src 5b03e1esys/dev/sound/pci/hda hdac.h hdacc.c

hda defines, hdac devices, hdacc codecs updated from FreeBSD 14.2.
DeltaFile
+285-5sys/dev/sound/pci/hda/hdac.h
+81-0sys/dev/sound/pci/hda/hdacc.c
+54-10sys/dev/sound/pci/hda/hdac.c
+420-153 files

DragonFlyBSD/src 45f6ad1contrib/nvi2 README.DRAGONFLY

contrib/nvi2: Add brief upgrade notes
DeltaFile
+11-0contrib/nvi2/README.DRAGONFLY
+11-01 files

DragonFlyBSD/src ccbf6b9usr.bin/vi/catalog Makefile

vi(1): Add tr_TR catalog as per vendor addition
DeltaFile
+2-2usr.bin/vi/catalog/Makefile
+2-21 files

DragonFlyBSD/src b3537eausr.bin/vi pathnames.h Makefile

vi(1): Auto generate pathnames.h from source
DeltaFile
+0-29usr.bin/vi/pathnames.h
+6-1usr.bin/vi/Makefile
+6-302 files

DragonFlyBSD/src 546bc9cusr.bin/vi Makefile

vi(1): Improve the Makefile a bit
DeltaFile
+6-11usr.bin/vi/Makefile
+6-111 files

DragonFlyBSD/src a21e48cusr.bin/vi Makefile

vi(1): Update Makefile to fix build
DeltaFile
+7-8usr.bin/vi/Makefile
+7-81 files

DragonFlyBSD/src d4208adcontrib/nvi2 README.DRAGONFLY README.DELETED

contrib/nvi2: Update our README files
DeltaFile
+8-6contrib/nvi2/README.DRAGONFLY
+3-1contrib/nvi2/README.DELETED
+11-72 files

DragonFlyBSD/src 7a84a72contrib/nvi2/common conv.c

contrib/nvi2: Revert now obsolete local change to common/conv.c
DeltaFile
+0-4contrib/nvi2/common/conv.c
+0-41 files

DragonFlyBSD/src bed685fcontrib/nvi2/common key.c mem.h, contrib/nvi2/ex ex_subst.c

Merge branch 'vendor/NVI2'

Upgrade nvi2 from 2.2.0 to the 'main' branch on 2025-03-21.

Use merge options: --strategy=ort --strategy-option=theirs
DeltaFile
+94-5contrib/nvi2/common/key.c
+42-30contrib/nvi2/common/mem.h
+51-12contrib/nvi2/man/vi.1
+33-3contrib/nvi2/common/exf.c
+19-15contrib/nvi2/ex/ex_subst.c
+7-20contrib/nvi2/common/log.c
+246-8540 files not shown
+489-18346 files

DragonFlyBSD/src b687ff8contrib/nvi2/common key.c mem.h, contrib/nvi2/ex ex_subst.c

vendor/NVI2: Upgrade from 2.2.0 to main on 2025-03-21

Obtained from the 'main' branch as of commit
16de509a8b44fb50acd475473f6829baf2b3ef2c on 2025-03-21.

Vendor URL: https://github.com/lichray/nvi2
DeltaFile
+94-5contrib/nvi2/common/key.c
+42-30contrib/nvi2/common/mem.h
+51-12contrib/nvi2/man/vi.1
+33-3contrib/nvi2/common/exf.c
+19-15contrib/nvi2/ex/ex_subst.c
+7-20contrib/nvi2/common/log.c
+246-8541 files not shown
+493-18747 files

DragonFlyBSD/src a35767eusr.bin/vi options_def.h ex_def.h

vi(1): Auto generate ex_def.h and options_def.h from source files

Similar to the cmake build as performed in the vendor source.
DeltaFile
+0-84usr.bin/vi/options_def.h
+0-76usr.bin/vi/ex_def.h
+8-0usr.bin/vi/Makefile
+8-1603 files

DragonFlyBSD/src ae26203usr.bin/vi vi_extern.h common_extern.h

vi(1): Auto generate extern headers from source files

Similar to the cmake build as performed in the vendor source.
DeltaFile
+0-145usr.bin/vi/vi_extern.h
+0-131usr.bin/vi/common_extern.h
+0-131usr.bin/vi/ex_extern.h
+36-23usr.bin/vi/Makefile
+0-31usr.bin/vi/cl_extern.h
+36-4615 files

DragonFlyBSD/src 240a24fusr.bin/vi Makefile, usr.bin/vi/ex version.h

vi(1): Auto generate version.h from README

Similar to the cmake build as performed in the vendor source.
(see the CMakeLists.txt by the vendor)
DeltaFile
+12-3usr.bin/vi/Makefile
+0-1usr.bin/vi/ex/version.h
+12-42 files

DragonFlyBSD/src 4177477contrib/nvi2/common recover.c, usr.bin/vi Makefile version.h

vi(1): Reorganize version.h and thus avoid another local modification

Meanwhile, remove the unnecessary '-I${SRCDIR}/vi' from CFLAGS.

Obtained-from: FreeBSD
DeltaFile
+3-1usr.bin/vi/Makefile
+1-1contrib/nvi2/common/recover.c
+0-1usr.bin/vi/version.h
+1-0usr.bin/vi/ex/version.h
+5-34 files

DragonFlyBSD/src 4299798contrib/nvi2/cl cl_term.c, contrib/nvi2/common exf.c

vi(1): Add CFLAGS to rename _FOREACH_SAFE() to _FOREACH_MUTABLE()

Therefore, we don't need to modify the contrib source.
DeltaFile
+4-0usr.bin/vi/Makefile
+1-1contrib/nvi2/common/exf.c
+1-1contrib/nvi2/ex/ex_cscope.c
+1-1contrib/nvi2/ex/ex_global.c
+1-1contrib/nvi2/cl/cl_term.c
+8-45 files

DragonFlyBSD/src 8747ac4contrib/nvi2/common exf.h

contrib/nvi2: Revert now obsolete local change to common/exf.h

As it turned out this local change is no longer needed.
DeltaFile
+0-2contrib/nvi2/common/exf.h
+0-21 files