<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/bootpd/bootpd.c, branch release/12.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>bootp: remove the USE_BFUNCS knob</title>
<updated>2021-10-06T07:15:58+00:00</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2021-09-30T03:01:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a5f959ea48a0ae4b2e818246c6cb7140d69fe28c'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r348066, r348090:</title>
<updated>2019-05-28T14:17:03+00:00</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2019-05-28T14:17:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3d55c57e7924bedb3d6569538379f92287dbda19'/>
<id>3d55c57e7924bedb3d6569538379f92287dbda19</id>
<content type='text'>
bootpd: Add an option to skip modifications to the ARP table.

PR:	30854
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bootpd: Add an option to skip modifications to the ARP table.

PR:	30854
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r342227: bootpd: validate hardware type</title>
<updated>2018-12-19T18:17:59+00:00</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-12-19T18:17:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e848f793a3853cf43926046c8be339703c79833e'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Spelling fixes for libexec/</title>
<updated>2012-01-07T16:09:54+00:00</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2012-01-07T16:09:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1acf0dba17d74c59fc87d450664df950ff127795'/>
<id>1acf0dba17d74c59fc87d450664df950ff127795</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make tv_sec a time_t on all platforms but alpha.  Brings us more in line with</title>
<updated>2005-12-24T22:22:17+00:00</updated>
<author>
<name>Tom Rhodes</name>
<email>trhodes@FreeBSD.org</email>
</author>
<published>2005-12-24T22:22:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=09c00166e46fe394db30efb6fc982761b2fb7b82'/>
<id>09c00166e46fe394db30efb6fc982761b2fb7b82</id>
<content type='text'>
POSIX.  This also makes the struct correct we ever implement an i386-time64
architecture.  Not that we need too.

Reviewed by:	imp, brooks
Approved by:	njl (acpica), des (no objects, touches procfs)
Tested with:	make universe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
POSIX.  This also makes the struct correct we ever implement an i386-time64
architecture.  Not that we need too.

Reviewed by:	imp, brooks
Approved by:	njl (acpica), des (no objects, touches procfs)
Tested with:	make universe
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix most cases where the address of an int is passed to a function expecting a</title>
<updated>2005-02-14T17:42:58+00:00</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-02-14T17:42:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=78e3eed07184d423cdabe6a8baae3edcd47c3dc5'/>
<id>78e3eed07184d423cdabe6a8baae3edcd47c3dc5</id>
<content type='text'>
socklen_t * argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
socklen_t * argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the '-h hostname' to usage(), too.</title>
<updated>2004-02-13T09:26:54+00:00</updated>
<author>
<name>Peter Pentchev</name>
<email>roam@FreeBSD.org</email>
</author>
<published>2004-02-13T09:26:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=dc546e1a0e2607a7d96a7fd3e00299a88080f2e7'/>
<id>dc546e1a0e2607a7d96a7fd3e00299a88080f2e7</id>
<content type='text'>
While I'm here, sync the usage() synopsis with the manual page synopsis:
make the [-i | -s] explicit and sort the options alphabetically.

Reminded by:		ru
MFC after:		3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While I'm here, sync the usage() synopsis with the manual page synopsis:
make the [-i | -s] explicit and sort the options alphabetically.

Reminded by:		ru
MFC after:		3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>fix a couple typos in the comments</title>
<updated>2003-06-15T03:08:37+00:00</updated>
<author>
<name>John-Mark Gurney</name>
<email>jmg@FreeBSD.org</email>
</author>
<published>2003-06-15T03:08:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9bf69bf27a84f26575c5077e3beb6b8e12473f8b'/>
<id>9bf69bf27a84f26575c5077e3beb6b8e12473f8b</id>
<content type='text'>
From NetBSD's bootpd (in src/usr.sbin/bootp)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From NetBSD's bootpd (in src/usr.sbin/bootp)
</pre>
</div>
</content>
</entry>
<entry>
<title>fix bootpd to use fd_set.  For some reason on Sparc, using int with</title>
<updated>2003-06-15T03:05:14+00:00</updated>
<author>
<name>John-Mark Gurney</name>
<email>jmg@FreeBSD.org</email>
</author>
<published>2003-06-15T03:05:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b6a0d4720e331fd924e9e62cd8f8251cbcf3743b'/>
<id>b6a0d4720e331fd924e9e62cd8f8251cbcf3743b</id>
<content type='text'>
select is broken.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
select is broken.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add FBSDID. udp/bootps -&gt; bootps/udp. Use err(3).</title>
<updated>2003-02-05T13:45:25+00:00</updated>
<author>
<name>Philippe Charnier</name>
<email>charnier@FreeBSD.org</email>
</author>
<published>2003-02-05T13:45:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=538015aa3b16b2819401ed2b6cebdd459affc7d4'/>
<id>538015aa3b16b2819401ed2b6cebdd459affc7d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
