Remove $FreeBSD$: two-line nroff patternRemove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Remove $FreeBSD$: one-line .c comment patternRemove /^/[*/]\s*\$FreeBSD\$.*\n/
Remove $FreeBSD$: one-line .h patternRemove /^\s*\*+\s*\$FreeBSD\$.*$\n/
Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
libgssapi: Remove a set but unused variable.Reported by: clang -Wunused-but-set-variable
libgssapi: Remove set but unused variable.Reported by: GCC
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with: pfgMFC After: 3 daysSponsored by: Netflix
show more ...
pkgbase: split kerberos binaries and libsSummary:This allows installing packages that depend on kerberos librarieswithout pulling in all the binaries. It also moves libgssapi to runtimeto allow
pkgbase: split kerberos binaries and libsSummary:This allows installing packages that depend on kerberos librarieswithout pulling in all the binaries. It also moves libgssapi to runtimeto allow installing kerbereos libraries without adding a dependancy onthe large utilities package. It makes sense to put libgssapi in runtimerather than kerberos-lib since this is a plugin layer which is intendedto support any GSS-API mechanisms, not just kerberos.A good example of a package which uses kerberos libraries withoutneeding the kerberos utilities is sshd. This uses the kerberos GSS-APIlibraries to implement its GSSAPIAuthentication option.MFC after: 2 weeksSubscribers: impDifferential Revision: https://reviews.freebsd.org/D36028
libgssapi: Fix a common typo in a source code comment- s/independant/independent/MFC after: 3 days
lib/libgssapi: Trailing whitespace cleanupClean up trailing whitespace (trailing spaces and trailing tabs).MFC after: 1 week
Remove __NO_TLS.All supported platforms support thread-local vars and __thread.Reviewed by: emasteSponsored by: The FreeBSD FoundationMFC after: 1 weekDifferential Revision: https://reviews.fr
Remove __NO_TLS.All supported platforms support thread-local vars and __thread.Reviewed by: emasteSponsored by: The FreeBSD FoundationMFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D28796
libgssapi: modernize static string array useUse designated initializers to document positions in the arrays ratherthan requiring counting. Use nitems() rather than rolling it by hand tocount elem
libgssapi: modernize static string array useUse designated initializers to document positions in the arrays ratherthan requiring counting. Use nitems() rather than rolling it by hand tocount elements.Also, passify a Clang 12 warning about suspcious string concatenationwithin an array initializer by adding parentheses.Reviewed by: emasteMFC after: 1 weekSponsored by: DARPADifferential Revision: https://reviews.freebsd.org/D26592
Fix a few mandoc issues- skipping paragraph macro: Pp after Sh- sections out of conventional order: Sh EXAMPLES- whitespace at end of input line- normalizing date format
Update Makefile.depend filesUpdate a bunch of Makefile.depend files asa result of adding Makefile.depend.options filesReviewed by: bdreweryMFC after: 1 weekSponsored by: Juniper NetworksDi
Update Makefile.depend filesUpdate a bunch of Makefile.depend files asa result of adding Makefile.depend.options filesReviewed by: bdreweryMFC after: 1 weekSponsored by: Juniper NetworksDifferential Revision: https://reviews.freebsd.org/D22494
pkgbase: Create a FreeBSD-utilities package and make it the default oneThe default package use to be FreeBSD-runtime but it should only containbinaries and libs enough to boot to single user and r
pkgbase: Create a FreeBSD-utilities package and make it the default oneThe default package use to be FreeBSD-runtime but it should only containbinaries and libs enough to boot to single user and repair the system, itis also very handy to have a package that can be tranform to a small mfsroot.So create a new package named FreeBSD-utilities and make it the default one.Also move a few binaries and lib into this package when it make sense.Reviewed by: bapt, gjbDifferential Revision: https://reviews.freebsd.org/D21506
Use the __DECONST macro rather than hand rolling it.Obtained from: CheriBSDMFC after: 1 weekSponsored by: DARPA, AFRL
lib: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using mis-identified many licenses so this was mostly a manual - errorpr
lib: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using mis-identified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.
General further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 3-Clause license.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier f
General further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 3-Clause license.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.Special thanks to Wind River for providing access to "The Duke ofHighlander" tool: an older (2014) run over FreeBSD tree was useful as astarting point.
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
lib: initial use of reallocarray(3).Make some use of reallocarray, attempting to limit it to cases where theparameters are unsigned and there is some theoretical chance of overflow.MFC afer: 2 w
lib: initial use of reallocarray(3).Make some use of reallocarray, attempting to limit it to cases where theparameters are unsigned and there is some theoretical chance of overflow.MFC afer: 2 weeksDifferential Revision: https://reviews.freebsd.org/D9980
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesThis simplifies pathing in make/displayed outputMFC after: 3 weeksSponsored by: Dell EMC Isilon
lib: minor spelling fixes in comments.No functional change.
libgssapi: avoid NULL pointer dereferences.While here also use NULL instead of zero for pointers.Found with coccinelle.MFC after: 1 week
First pass through library packaging.Sponsored by: The FreeBSD Foundation
123