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.
show more ...
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
Renumber copyright clause 4Renumber cluase 4 to 3, per what everybody else did when BSD grantedthem permission to remove clause 3. My insistance on keeping the samenumbering for legal reasons is
Renumber copyright clause 4Renumber cluase 4 to 3, per what everybody else did when BSD grantedthem permission to remove clause 3. My insistance on keeping the samenumbering for legal reasons is too pedantic, so give up on that point.Submitted by: Jan Schaumann <[email protected]>Pull Request: https://github.com/freebsd/freebsd/pull/96
Rename getline with get_line to avoid collision with getline(3)When getline(3) in 2009 was added a _WITH_GETLINE guard has also been added.This rename is made in preparation for the removal of thi
Rename getline with get_line to avoid collision with getline(3)When getline(3) in 2009 was added a _WITH_GETLINE guard has also been added.This rename is made in preparation for the removal of this guardObtained from: NetBSD
Fix typo when deregistering the VLAN unconfig event handlerSubmitted by: Masao Uebayashi <[email protected]>MFC after: 3 days
dirdeps.mk now sets DEP_RELDIR
Updated dependencies
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Requested by: Simon Gerraty <[email protected]>
Remove the advertising clause from UCB copyrighted files in usr.bin. Thisis in accordance with the information provided atftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.ChangeAlso add $F
Remove the advertising clause from UCB copyrighted files in usr.bin. Thisis in accordance with the information provided atftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.ChangeAlso add $FreeBSD$ to a few files to keep svn happy.Discussed with: imp, rwatson
This now passes a make universe with WARNS=6.
Change a char that is used as an index into an array into an unisgned char.Add a missing new style function definition.
Build usr.bin/ with WARNS=6 by default.Also add some missing $FreeBSD$ to keep svn happy.
cleanup code: remove unnecessary and useless void castfrom void-function skip_string().
Correct parser by using intended C equality ("==") instead ofassignment ("=") operator.
fix bug: avoid dereferencing content of an already free(3)'ed chunk
Fix type mismatch between char * and unsigned char *. C guarantees thatthe values of the characters here are positive, so it's safe to index arrayswith them.
Added the EXIT STATUS section where appropriate.
It was pointed out[0] that ctags(1) uses some potentially dangeroussystem(3) calls where user-supplied data is used with no sanitychecking. Since ctags(1) is not setuid and is not likely to be used
It was pointed out[0] that ctags(1) uses some potentially dangeroussystem(3) calls where user-supplied data is used with no sanitychecking. Since ctags(1) is not setuid and is not likely to be usedin a privileged situation, this is not a big deal. However, thefix is relatively easy and less ugly than the current code, let's besafe. (I'm sure there are about 2^134 other system(3) calls like thisout there.)[0] On freebsd-security by Roman Bogorodskiy <[email protected]>with subject "ctags(1) command execution vulnerability."MFC after: 3 days
The .Xr files
mdoc(7) police: markup polishing.Approved by: re
ANSIify function definitions to avoid a warning.
Document conformance to IEEE Std 1003.1-2001.
123