FreeBSD/src 4329887share/man/man5 src.conf.5

src.conf: regen after 91d35fb663e0, WITHOUT_CAPSICUM removal

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-3share/man/man5/src.conf.5
+1-31 files

FreeBSD/src 91d35fbshare/mk src.opts.mk, tools/build/options WITHOUT_CAPSICUM

Remove WITHOUT_CAPSICUM build support

Capsicum is non-optional as of c24c117b9644 ("Remove
WITHOUT_{CAPSICUM,CASPER} options").

`#ifndef WITHOUT_CAPSICUM` is left in the source for the benefit of
downstream consumers, but is never defined in FreeBSD.

Reviewed by:    oshogbo
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D42077
DeltaFile
+0-5share/mk/src.opts.mk
+0-4usr.bin/xz/Makefile
+0-1tools/build/options/WITHOUT_CAPSICUM
+0-103 files

FreeBSD/src 78de6a5sys/conf NOTES

NOTES: Remove a double word in comment

- s/of of/of/

(cherry picked from commit 1ff65c57e337ddb1681af5f98da0fa757cefc5ad)
DeltaFile
+1-1sys/conf/NOTES
+1-11 files

FreeBSD/src 4cea50bsys/arm64/qoriq qoriq_dw_pci.c

arm64: Remove a double word in a source code comment

- s/of of/of/

(cherry picked from commit 516e591db11a29c7bb3d8135a94530b27b94f91d)
DeltaFile
+1-1sys/arm64/qoriq/qoriq_dw_pci.c
+1-11 files

FreeBSD/src cdadad9sbin/ifconfig ifieee80211.c

ifconfig(8): Fix two typos in source code comments

- s/the the/the/

(cherry picked from commit 68b9eb9185f5569d05b5fecb178048f00c3b5c1a)
DeltaFile
+2-2sbin/ifconfig/ifieee80211.c
+2-21 files

FreeBSD/src 4fef442sys/dev/bhnd/nvram bhnd_nvram_data_bcmraw.c

bhnd(4): Remove a double word in a source code comment

- s/of of/of/

(cherry picked from commit d2747968c068b8cfc890901f4955037bad7adb9a)
DeltaFile
+1-1sys/dev/bhnd/nvram/bhnd_nvram_data_bcmraw.c
+1-11 files

FreeBSD/src 8e73397sys/dev/safe safe.c

safe(4): Remove a double word in a source code comment

- s/of of/of/

(cherry picked from commit 1bbdcf62d3ac8fbea2d4c5b37ccd9ac2032d37d7)
DeltaFile
+1-1sys/dev/safe/safe.c
+1-11 files

FreeBSD/src b6ddbb4usr.sbin/binmiscctl binmiscctl.8

binmiscctl.8: Remove a double word

- s/the the/the/

(cherry picked from commit 5235e9d646e7771cc532b8fc02f742a8157a41e5)
DeltaFile
+1-1usr.sbin/binmiscctl/binmiscctl.8
+1-11 files

FreeBSD/src db6bf2dsys/dev/usb usb_device.c

usb(4): Remove a double word in a source code comment

- s/of of/of/

(cherry picked from commit 604511f84ae6378db25ae3080e9db2e3bc9e0811)
DeltaFile
+1-1sys/dev/usb/usb_device.c
+1-11 files

FreeBSD/src 0744d32sys/conf NOTES

NOTES: Remove a double word in comment

- s/of of/of/

(cherry picked from commit 1ff65c57e337ddb1681af5f98da0fa757cefc5ad)
DeltaFile
+1-1sys/conf/NOTES
+1-11 files

FreeBSD/src fa4b1absys/arm64/qoriq qoriq_dw_pci.c

arm64: Remove a double word in a source code comment

- s/of of/of/

(cherry picked from commit 516e591db11a29c7bb3d8135a94530b27b94f91d)
DeltaFile
+1-1sys/arm64/qoriq/qoriq_dw_pci.c
+1-11 files

FreeBSD/src 6e97dd9sbin/ifconfig ifieee80211.c

ifconfig(8): Fix two typos in source code comments

- s/the the/the/

(cherry picked from commit 68b9eb9185f5569d05b5fecb178048f00c3b5c1a)
DeltaFile
+2-2sbin/ifconfig/ifieee80211.c
+2-21 files

FreeBSD/src 0b396f0sys/dev/bhnd/nvram bhnd_nvram_data_bcmraw.c

bhnd(4): Remove a double word in a source code comment

- s/of of/of/

(cherry picked from commit d2747968c068b8cfc890901f4955037bad7adb9a)
DeltaFile
+1-1sys/dev/bhnd/nvram/bhnd_nvram_data_bcmraw.c
+1-11 files

FreeBSD/src 1e17c11sys/dev/safe safe.c

safe(4): Remove a double word in a source code comment

- s/of of/of/

(cherry picked from commit 1bbdcf62d3ac8fbea2d4c5b37ccd9ac2032d37d7)
DeltaFile
+1-1sys/dev/safe/safe.c
+1-11 files

FreeBSD/src 499d4a6lib/libc/sys timerfd.2

timerfd.2: Remove a double word

- s/is is/is/

(cherry picked from commit bbef63ec27fdb86814e34c4b4013cd92ba86bc42)
DeltaFile
+1-1lib/libc/sys/timerfd.2
+1-11 files

FreeBSD/src 7b6a12dusr.sbin/binmiscctl binmiscctl.8

binmiscctl.8: Remove a double word

- s/the the/the/

(cherry picked from commit 5235e9d646e7771cc532b8fc02f742a8157a41e5)
DeltaFile
+1-1usr.sbin/binmiscctl/binmiscctl.8
+1-11 files

FreeBSD/src 4a39399sys/dev/usb usb_device.c

usb(4): Remove a double word in a source code comment

- s/of of/of/

(cherry picked from commit 604511f84ae6378db25ae3080e9db2e3bc9e0811)
DeltaFile
+1-1sys/dev/usb/usb_device.c
+1-11 files

FreeBSD/src 74adb39cddl/usr.libexec/zpool_influxdb Makefile, sbin/zfsbootcfg Makefile

zfsbootcfg(8), zpool_influxdb(8): move to the zfs package

These tools are only useful on a system running ZFS.

Reviewed by: imp, manu
Pull Request: https://github.com/freebsd/freebsd-src/pull/1175
DeltaFile
+1-0cddl/usr.libexec/zpool_influxdb/Makefile
+1-0sbin/zfsbootcfg/Makefile
+2-02 files

FreeBSD/src bac2eealib/libc/string swab.c

swab.c(libc): use a simplified version of byte swapping

This version of swab function simplifies the logic of swapping adjacent
bytes. Previous version of swab() used an arbitrary unrolling, which was
relevant back in the day but unnecessary for modern compilers, as if the
input size is known at compile time, they can do it automatically.

This version of swab() is inspired by musl.
A similar version can be found at: https://github.com/openbsd/src/blob/master/lib/libc/string/swab.c

Signed-off-by: rilysh <nightquick at proton.me>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1086
DeltaFile
+11-47lib/libc/string/swab.c
+11-471 files

FreeBSD/src f578d01sbin/ifconfig ifconfig.8

ifconfig tunnelfib is implemented in wg(4)

MFC After: 1 week
Reviewed by: imp, zlei, kevans
Pull Request: https://github.com/freebsd/freebsd-src/pull/1186
DeltaFile
+3-2sbin/ifconfig/ifconfig.8
+3-21 files

FreeBSD/src e96d0d7sbin/umount umount.c

umount: Support partitions & slices with -d option

Signed-off-by: Ricardo Branco <rbranco at suse.de>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1183
DeltaFile
+4-6sbin/umount/umount.c
+4-61 files

FreeBSD/src 7209444lib/libpam/pam.d Makefile, libexec/rc/rc.d Makefile

package: move cron into its own package

Reviewed by: imp, manu, Mina Galic
Pull Request: https://github.com/freebsd/freebsd-src/pull/1172
DeltaFile
+4-1lib/libpam/pam.d/Makefile
+4-1libexec/rc/rc.d/Makefile
+1-0usr.sbin/cron/crontab/Makefile
+1-0usr.sbin/cron/cron/Makefile
+10-24 files

FreeBSD/src 6ca1f3dusr.sbin/hyperv/tools/kvp Makefile, usr.sbin/hyperv/tools/vss Makefile

package: move hv_{vss,kvp}_daemon into hyperv-tools

Reviewed by: imp, manu
Pull Request: https://github.com/freebsd/freebsd-src/pull/1170
DeltaFile
+1-0usr.sbin/hyperv/tools/vss/Makefile
+1-0usr.sbin/hyperv/tools/kvp/Makefile
+2-02 files

FreeBSD/src 05a95d1share/man/man4 alc.4, sys/dev/alc if_alc.c

alc(4): disable MSI-X by default on Killer cards

Several users with alc(4)-based "Killer" Ethernet cards have reported
issues with this driver not passing traffic, which are solved by
disabling MSI-X using the provided tunable.

To work around this issue, disable MSI-X by default on this card.

This is done by having msix_disable default to 2, which means
"auto-detect".  The user can still override this to either 0 or 1 as
desired.

Since these are slow (1Gbps) Ethernet ICs used in low-end systems, it's
unlikely this will cause any practical performance issues; on the other
hand, the card not working by default likely causes issues for many new
FreeBSD users who find their network port doesn't work and have no idea
why.

PR:             230807

    [4 lines not shown]
DeltaFile
+23-1sys/dev/alc/if_alc.c
+5-1share/man/man4/alc.4
+28-22 files

FreeBSD/src 8aaa58arelease/packages Makefile.package

package: add DESC and COMMENT for cron package

Reviewed by: imp, manu, Mina Galic
Pull Request: https://github.com/freebsd/freebsd-src/pull/1172
DeltaFile
+2-0release/packages/Makefile.package
+2-01 files

FreeBSD/src c3dd71arelease/packages Makefile.package, share/examples Makefile

share/examples: move examples into appropriate packages

Allow a new variable SE_xxxPACKAGE to be used to place an example group
into a package.

Move the following examples into existing appropriate packages:

- bhyve examples into FreeBSD-bhyve
- bootforth examples into FreeBSD-bootloader
- csh examples into FreeBSD-csh
- ipfw examples into FreeBSD-ipfw
- jail examples into FreeBSD-jail
- pf examples into FreeBSD-pf
- ppp examples into FreeBSD-ppp
- printing examples into FreeBSD-lp
- uefisign examples into FreeBSD-efi-tools
- ypldap examples into FreeBSD-yp
- hast examples into FreeBSD-hast


    [7 lines not shown]
DeltaFile
+17-1share/examples/Makefile
+2-0release/packages/Makefile.package
+19-12 files

FreeBSD/src ca63710sys/compat/linux linux_socket.c

linux: ignore setsockopt(IPV6_RECVERR)

Under Linux, the socket options IP_RECVERR and IPV6_RECVERR are used to
receive socket errors via a dedicated 'error queue' which can be
retrieved via recvmsg().  FreeBSD does not support this functionality.

For IPv4, the sysctl compat.linux.ignore_ip_recverr can be set to 1 to
silently ignore attempts to set IP_RECVERR and return success to the
application, which is wrong, but is required for (among other things)
a functional DNS client in recent versions of glibc.

Add support for ignoring IPV6_RECVERR, controlled by the same sysctl.
This fixes DNS in Linux when using IPv6 resolvers.

Reviewed by: imp, Jose Luis Duran
Pull Request: https://github.com/freebsd/freebsd-src/pull/1118
DeltaFile
+13-0sys/compat/linux/linux_socket.c
+13-01 files

FreeBSD/src 50ecbc5lib/libipsec policy_parse.y ipsec_set_policy.3, sys/net pfkeyv2.h

libipsec: make const-correct

- add const to the appropriate places in the libipsec public API and the
  relevant internal functions needed to support that.

- replace caddr_t with c_caddr_t in ipsec_dump_policy()

- update the ipsec_dump_policy manpage to use c_caddr_t (this manpage
  was already wrong as it had "char *" instead of caddr_t previously).

While here, update pfkeyv2.h to not cast away const in the PFKEY_*()
macros.

This should not cause any ABI changes as the actual types have not
changed.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1099
DeltaFile
+10-10lib/libipsec/policy_parse.y
+4-4sys/net/pfkeyv2.h
+3-3sys/netipsec/ipsec.h
+3-3lib/libipsec/ipsec_set_policy.3
+2-2lib/libipsec/ipsec_dump_policy.c
+1-1lib/libipsec/ipsec_get_policylen.c
+23-236 files

FreeBSD/src 57d49c4libexec/rtld-elf rtld.c rtld.1, libexec/rtld-elf/arm reloc.c

rtld: introduce STATIC_TLS_EXTRA

(cherry picked from commit 95335dd3c19e0ade161bb4dc8462fc3d045ce4f8)
DeltaFile
+17-4libexec/rtld-elf/rtld.c
+7-1libexec/rtld-elf/rtld.1
+2-1libexec/rtld-elf/powerpc64/reloc.c
+2-1libexec/rtld-elf/arm/reloc.c
+2-1libexec/rtld-elf/powerpc/reloc.c
+1-1libexec/rtld-elf/i386/reloc.c
+31-94 files not shown
+35-1210 files

FreeBSD/src ed9f440libexec/rtld-elf rtld.1

rtld(1): minor clarification for LD_STATIC_TLS_EXTRA

(cherry picked from commit 8d7473703520f315c1bcd3b3d12498eee10d563e)
DeltaFile
+5-2libexec/rtld-elf/rtld.1
+5-21 files