<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/bootpd, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-09-18T06:31:18Z</updated>
<entry>
<title>bootptest: Fix a typo in a source code comment</title>
<updated>2022-09-18T06:31:18Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2022-09-15T08:28:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c8c358786dc7a1f5cd67432a4f165e234af99b7d'/>
<id>urn:sha1:c8c358786dc7a1f5cd67432a4f165e234af99b7d</id>
<content type='text'>
- s/avaible/available/

(cherry picked from commit 4732904942dfb56ae4eeb93630a55b3548f1f543)
</content>
</entry>
<entry>
<title>bootp: remove the USE_BFUNCS knob</title>
<updated>2021-10-06T07:15:58Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2021-09-30T03:01:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a5f959ea48a0ae4b2e818246c6cb7140d69fe28c'/>
<id>urn:sha1:a5f959ea48a0ae4b2e818246c6cb7140d69fe28c</id>
<content type='text'>
We'd likely be better served by converting these to the equivalent mem*
calls, but just kill the knob for now. The b* macros being defined get
in the way of _FORTIFY_SOURCE.

(cherry picked from commit cfb9be506285cd65120f9686d532130a3757ce56)
</content>
</entry>
<entry>
<title>MFC r350143, r350148</title>
<updated>2019-07-31T17:01:23Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2019-07-31T17:01:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2ec274133bb61a6e6aa6d0f169d118af56221013'/>
<id>urn:sha1:2ec274133bb61a6e6aa6d0f169d118af56221013</id>
<content type='text'>
r350143:
Chain Makefile.inc's so default are inherited as expected.

Remove unneeded or duplicate variables.

No functional change.

r350148:
Restore WARNS?=1 here.  I missed that libexec/bootpd/bootpgw existed.

Obtained from:	CheriBSD
Sponsored by:	DARPA, AFRL
</content>
</entry>
<entry>
<title>MFC r348066, r348090:</title>
<updated>2019-05-28T14:17:03Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2019-05-28T14:17:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3d55c57e7924bedb3d6569538379f92287dbda19'/>
<id>urn:sha1:3d55c57e7924bedb3d6569538379f92287dbda19</id>
<content type='text'>
bootpd: Add an option to skip modifications to the ARP table.

PR:	30854
</content>
</entry>
<entry>
<title>MFC r348069: bootpd: avoid the same error indication for different issues</title>
<updated>2019-05-28T13:14:53Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-05-28T13:14:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=625579eab184715542766d86fab6fc2c4088ff24'/>
<id>urn:sha1:625579eab184715542766d86fab6fc2c4088ff24</id>
<content type='text'>
There were several (apparently) copy-pasted NEED validation macros,
leading to the same error string for different issues.  Change the
YP and NTP tags so they are distinct.

PR:		30863
Submitted by:	Dan Lukes &lt;dan@obluda.cz&gt;
Reviewed by:	markj
</content>
</entry>
<entry>
<title>MFC r342227: bootpd: validate hardware type</title>
<updated>2018-12-19T18:17:59Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-12-19T18:17:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e848f793a3853cf43926046c8be339703c79833e'/>
<id>urn:sha1:e848f793a3853cf43926046c8be339703c79833e</id>
<content type='text'>
Due to insufficient validation of network-provided data it may have been
possible for a malicious actor to craft a bootp packet which could cause
a stack buffer overflow.

admbugs:	850
Reported by:	Reno Robert
Reviewed by:	markj
Approved by:	so
Security:	FreeBSD-SA-18:15.bootpd
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>libexec: adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T15:25:02Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T15:25:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e6209940dee96d8deed5ee7c2b2663512dd55db9'/>
<id>urn:sha1:e6209940dee96d8deed5ee7c2b2663512dd55db9</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

No functional change intended.
</content>
</entry>
<entry>
<title>General further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-20T19:49:47Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-20T19:49:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8a16b7a18f5d0b031f09832fd7752fba717e2a97'/>
<id>urn:sha1:8a16b7a18f5d0b031f09832fd7752fba717e2a97</id>
<content type='text'>
Mainly focus on files that use BSD 3-Clause license.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that 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 of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.
</content>
</entry>
<entry>
<title>DIRDEPS_BUILD: Update dependencies.</title>
<updated>2017-10-31T00:07:04Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2017-10-31T00:07:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea825d02749f382c3f7e17f28247f20a48733eab'/>
<id>urn:sha1:ea825d02749f382c3f7e17f28247f20a48733eab</id>
<content type='text'>
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>Emply contemporary function prototypes in bootpd, rather than relying on</title>
<updated>2017-03-26T14:37:12Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2017-03-26T14:37:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=45c0d45bb536a6fbf93e9029e350f1ec16d91ac9'/>
<id>urn:sha1:45c0d45bb536a6fbf93e9029e350f1ec16d91ac9</id>
<content type='text'>
locally defined K&amp;R prototypes in .c files; use appropriate casts for
pointer types now that types for arguments are available at compile time.
This ensures that compilers with multiple incompatible calling conventions
can select the correct calling convention for external functions.

Sponsored by:	DARPA, AFRL
MFC after:	1 week
</content>
</entry>
</feed>
