FreeBSD/src a34c50fsbin/ipf/libipf interror.c, sys/netpfil/ipfilter/netinet ip_sync.c

ipfilter: Prevent stack buffer overflow

When copying ipfs data from user space, don't just check that the payload
length is nonzero, but also that it does not exceed the size of the stack
buffer we're copying it into.

While we're at it, use a union to create a buffer of the exact size we
need instead of guessing that 2048 will be enough (and not too much).

Finally, check the size of the payload once it gets to where it's used.

MFC after:      3 days
Reported by:    Ilja Van Sprundel <ivansprundel at ioactive.com>
Reviewed by:    cy
Differential Revision:  https://reviews.freebsd.org/D54194
DeltaFile
+37-14sys/netpfil/ipfilter/netinet/ip_sync.c
+5-0sbin/ipf/libipf/interror.c
+42-142 files

FreeBSD/ports 91328d6graphics/py-leather distinfo Makefile

graphics/py-leather: update to 0.4.1

Changes:        https://github.com/wireservice/leather/blob/0.4.1/CHANGELOG.rst
Reported by:    portscout, repology
DeltaFile
+3-3graphics/py-leather/distinfo
+1-2graphics/py-leather/Makefile
+4-52 files

FreeBSD/ports dbac9c8devel/py-plette Makefile, science/py-pyked Makefile

textproc/py-agate: update to 1.14.0

Changes:        https://github.com/wireservice/agate/blob/1.14.0/CHANGELOG.rst
Reported by:    portscout, repology
DeltaFile
+3-3textproc/py-agate/distinfo
+2-2science/py-pyked/Makefile
+2-1devel/py-plette/Makefile
+1-2textproc/py-agate/Makefile
+8-84 files

FreeBSD/src c93d9e0usr.sbin/trim trim.8

trim.8: minor update for manual page

Further explain that trim(8) is not for trimming free blocks
in populated file systems/ZFS pools, as people still take it wrong sometimes.

(cherry picked from commit dbc4a1c69191909a7210cad6da46b755557d0d34)
(cherry picked from commit b2f8d46d898fb50222aefca47d687a852c647b2f)
DeltaFile
+13-3usr.sbin/trim/trim.8
+13-31 files

FreeBSD/src 2619d43tools/build/options makeman.lua

makeman.lua: Update for src.conf in the src tree

Copy the text change from the shell makeman to makeman.lua.

Fixes: dd8c666d8b78 ("src.sys.mk: Support src.conf in SRCTOP")
Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-2tools/build/options/makeman.lua
+5-21 files

FreeBSD/ports 1700a32www/ulfius Makefile

www/ulfius: Remove USES=pathfix
DeltaFile
+1-1www/ulfius/Makefile
+1-11 files

FreeBSD/ports 3820ef6www/ls-qpack Makefile

www/ls-qpack: Remove USES=pathfix
DeltaFile
+1-1www/ls-qpack/Makefile
+1-11 files

FreeBSD/ports 30e5ee2www/qdecoder Makefile

www/qdecoder: Remove USES=pathfix
DeltaFile
+0-2www/qdecoder/Makefile
+0-21 files

FreeBSD/ports 7c50fbfwww/nghttp2 Makefile

www/nghttp2: Remove USES=pathfix
DeltaFile
+1-1www/nghttp2/Makefile
+1-11 files

FreeBSD/ports fa3b89cwww/htmlcxx Makefile

www/htmlcxx: Remove USES=pathfix
DeltaFile
+1-1www/htmlcxx/Makefile
+1-11 files

FreeBSD/ports 519e479www/llhttp Makefile

www/llhttp: Remove USES=pathfix
DeltaFile
+1-1www/llhttp/Makefile
+1-11 files

FreeBSD/ports 3299a35www/libjwt Makefile

www/libjwt: Remove USES=pathfix
DeltaFile
+1-1www/libjwt/Makefile
+1-11 files

FreeBSD/ports 25e2584textproc/xerces-c3 Makefile

textproc/xerces-c3: Remove USES=pathfix
DeltaFile
+1-1textproc/xerces-c3/Makefile
+1-11 files

FreeBSD/ports b59a091www/aria2 Makefile

www/aria2: Remove USES=pathfix
DeltaFile
+1-1www/aria2/Makefile
+1-11 files

FreeBSD/ports f6ac967textproc/xlsxio Makefile

textproc/xlsxio: Remove USES=pathfix
DeltaFile
+1-1textproc/xlsxio/Makefile
+1-11 files

FreeBSD/ports 14cb4aftextproc/scew Makefile

textproc/scew: Remove USES=pathfix
DeltaFile
+1-1textproc/scew/Makefile
+1-11 files

FreeBSD/ports 7c0e871textproc/tinyxml2 Makefile

textproc/tinyxml2: Remove USES=pathfix

- Cosmetic change
DeltaFile
+8-8textproc/tinyxml2/Makefile
+8-81 files

FreeBSD/ports 5bf1c8ftextproc/discount Makefile

textproc/discount: Remove USES=pathfix
DeltaFile
+1-1textproc/discount/Makefile
+1-11 files

FreeBSD/ports 8b991fedevel/dconf Makefile, shells/bash-completion Makefile pkg-plist

shells/bash-completion: Remove USES=pathfix

- Fix *_DEPENDS of dependent ports
- Bump PORTREVISION for package change
DeltaFile
+4-6shells/bash-completion/files/patch-Makefile.am
+2-1shells/bash-completion/Makefile
+1-1shells/bash-completion/pkg-plist
+1-1devel/dconf/Makefile
+8-94 files

FreeBSD/ports 7e6fe79security/nettle Makefile

security/nettle: Remove USES=pathfix
DeltaFile
+1-1security/nettle/Makefile
+1-11 files

FreeBSD/ports 7a59876security/libssh Makefile

security/libssh: Remove USES=pathfix
DeltaFile
+1-1security/libssh/Makefile
+1-11 files

FreeBSD/ports cb93effsecurity/libntlm Makefile

security/libntlm: Remove USES=pathfix
DeltaFile
+2-1security/libntlm/Makefile
+2-11 files

FreeBSD/ports 71ce4dasecurity/libgsasl Makefile

security/libgsasl: Remove USES=pathfix
DeltaFile
+1-1security/libgsasl/Makefile
+1-11 files

FreeBSD/ports c5facd9security/libfido2 Makefile

security/libfido2: Remove USES=pathfix
DeltaFile
+1-1security/libfido2/Makefile
+1-11 files

FreeBSD/ports 6e2b8b4security/gsasl Makefile

security/gsasl: Remove USES=pathfix
DeltaFile
+1-1security/gsasl/Makefile
+1-11 files

FreeBSD/ports 9862ee9security/aws-lc Makefile

security/aws-lc: Remove USES=pathfix
DeltaFile
+1-1security/aws-lc/Makefile
+1-11 files

FreeBSD/ports a9624c0science/pnetcdf Makefile

science/pnetcdf: Remove USES=pathfix
DeltaFile
+1-1science/pnetcdf/Makefile
+1-11 files

FreeBSD/ports e9ba296science/netcdf-fortran Makefile

science/netcdf-fortran: Remove USES=pathfix
DeltaFile
+1-1science/netcdf-fortran/Makefile
+1-11 files

FreeBSD/ports 0cb0d85science/netcdf-cxx Makefile

science/netcdf-cxx: Remove USES=pathfix
DeltaFile
+1-1science/netcdf-cxx/Makefile
+1-11 files

FreeBSD/ports d0e7d82science/netcdf Makefile

science/netcdf: Remove USES=pathfix
DeltaFile
+1-1science/netcdf/Makefile
+1-11 files