History log of /openbsd-current/usr.sbin/dhcpd/dhcp.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.11 08-May-2019 krw

Switch domain-search parsing from hand rolled hex string to
human readable list of strings.

Slightly tweaked version of a diff from William Ahern via tech@.

Long silence on all fronts leads to community based testing.


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.10 21-Jan-2014 krw

Add parsing for options 121 (classless-static-routes) and 249
(classless-ms-static-routes). dhcpd can now specify and serve
these options and dhclient can recognize and use supersede, etc.
statements on them.

Based on a diff from Stefan Rinke. Thanks!


# 1.9 05-Dec-2013 krw

Stop pretending we still support FDDI or token ring hardware types.

idea ok deraadt@ matthew@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.8 13-Jan-2013 krw

Tweak whitespace, add missing #defines, use DHO_RELAY_AGENT_INFORMATION
rather than DHO_DHCP_AGENT_OPTIONS. Makes these files identical again.


# 1.7 13-Jan-2013 krw

Add DHO_ defines for all known options. Use same names as ISC where
available. No functional change.


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.6 01-Sep-2009 reyk

Echo back the Relay Agent Information option if present (RFC 3046).
Also add support for the "ipsec-tunnel" hardware type as described in
RFC 3456.

ok henning@ krw@ (but needs more testing from others)


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.5 02-Mar-2007 stevesk

spaces and comment to sync to dhclient dhcp.h; no binary change


# 1.4 01-Feb-2007 krw

Don't count ethernet as overhead for UDP packet constuction. Gives
14 more bytes of option space! A change ISC made a long time ago.

ok stevesk@ (DHCP) canacar@ (bpf)


# 1.3 11-Jan-2007 stevesk

remove unused #define DHCP_MIN_LEN


Revision tags: OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE
# 1.2 14-Apr-2004 henning

fold in 10liners and clean up other .hs a bit


# 1.1 13-Apr-2004 henning

may the whacking begin


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.10 21-Jan-2014 krw

Add parsing for options 121 (classless-static-routes) and 249
(classless-ms-static-routes). dhcpd can now specify and serve
these options and dhclient can recognize and use supersede, etc.
statements on them.

Based on a diff from Stefan Rinke. Thanks!


# 1.9 05-Dec-2013 krw

Stop pretending we still support FDDI or token ring hardware types.

idea ok deraadt@ matthew@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.8 13-Jan-2013 krw

Tweak whitespace, add missing #defines, use DHO_RELAY_AGENT_INFORMATION
rather than DHO_DHCP_AGENT_OPTIONS. Makes these files identical again.


# 1.7 13-Jan-2013 krw

Add DHO_ defines for all known options. Use same names as ISC where
available. No functional change.


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.6 01-Sep-2009 reyk

Echo back the Relay Agent Information option if present (RFC 3046).
Also add support for the "ipsec-tunnel" hardware type as described in
RFC 3456.

ok henning@ krw@ (but needs more testing from others)


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.5 02-Mar-2007 stevesk

spaces and comment to sync to dhclient dhcp.h; no binary change


# 1.4 01-Feb-2007 krw

Don't count ethernet as overhead for UDP packet constuction. Gives
14 more bytes of option space! A change ISC made a long time ago.

ok stevesk@ (DHCP) canacar@ (bpf)


# 1.3 11-Jan-2007 stevesk

remove unused #define DHCP_MIN_LEN


Revision tags: OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE
# 1.2 14-Apr-2004 henning

fold in 10liners and clean up other .hs a bit


# 1.1 13-Apr-2004 henning

may the whacking begin