#
1.36 |
|
23-Apr-2020 |
krw |
Correctly parse "0/0" as the default route when specifying the classless-[ms-]static-routes options in dhcpd.conf.
Brings dhcpd.conf CIDR parsing in line with dhclient.conf, dhcp-options(5) and the command lines of various utilities.
Inconsistency noted and fix tested by Freda Bundchen. Thanks!
|
Revision tags: OPENBSD_6_6_BASE
|
#
1.35 |
|
10-May-2019 |
visa |
Fix dhcpd build on gcc architectures.
OK deraadt@ jca@
|
#
1.34 |
|
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_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
|
#
1.33 |
|
24-Apr-2017 |
krw |
Add 'echo-client-id' statment, so that RFC 6842 behaviour can be turned off for those clients and networks that find it impossible to move past RFC 2131. Modelled on the same statement in recent ISC versions, though we default to 'on' (a.k.a. RFC 6842) rather that 'off' (a.k.a. RFC 2131).
Problems reported by Bastien Durel (Xerox Phaser 6022 printer) and Bryan Vyhmeister (Hon Hai Precision router) via misc@. Thanks!
|
#
1.32 |
|
12-Apr-2017 |
krw |
Add missing function prototypes. Mark kw_cmp() as static like all its friends.
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.31 |
|
13-Feb-2017 |
krw |
branches: 1.31.4; Eliminate pointless'%m' (a.k.a. hand rolled strerror()) by using fatal() and log_warn(). Zap a couple of explicit 'syslog()' calls.
|
#
1.30 |
|
13-Feb-2017 |
krw |
Adjust some long lines.
|
#
1.29 |
|
13-Feb-2017 |
krw |
Switch from old errwarn.c logging to shiny new log.[ch].
ok benno@
|
#
1.28 |
|
17-Aug-2016 |
krw |
KNF and clean up many comments.
|
#
1.27 |
|
17-Aug-2016 |
krw |
Ansify function definitions.
Diff from Edgar Pettijohn.
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.26 |
|
06-Feb-2016 |
krw |
Eliminate #include inside *.h files and include only needed headers in each *.c file.
Inspired by mention of header silliness by Edgar Pettijohn and mmcc@ on tech@.
|
#
1.25 |
|
20-Aug-2015 |
deraadt |
stdlib.h is in scope; do not cast malloc/calloc/realloc* ok millert krw
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.24 |
|
18-May-2015 |
krw |
Tweak parsing so that hostnames starting with 0-9 are accepted.
Reported long ago by matthieu@. Also Jacob Berkman via the lists.
Tests and suggestions from Jacob and Matthieu.
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.23 |
|
09-Jul-2014 |
yasuoka |
Fix classless-{ms-,}static-routes to comply RFC 3442. Number of octets should be changed by corresponding to the prefix length. And 0 should be allowed for the prefix length. Also fix white spaces.
Based on diff from Yuuichi Someya.
ok krw
|
Revision tags: OPENBSD_5_5_BASE
|
#
1.22 |
|
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.21 |
|
21-Oct-2013 |
krw |
Use the provided netmask on the subnet value provided in 'subnet' statements, allowing subsequent comparisions with interface addresses to always work properly.
Problem noted, fix tested & ok dlg@
|
Revision tags: OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.20 |
|
02-Apr-2010 |
zinovik |
plug memory leaks on error paths
joint work with krw@
ok krw@, stsp@
|
#
1.19 |
|
27-Mar-2010 |
krw |
malloc/strlcpy -> strdup. Use consistent idiom.
ok (as part of larger diff) blambert@ kettenis@ stsp@ zinovik@
|
Revision tags: OPENBSD_4_7_BASE
|
#
1.18 |
|
02-Jan-2010 |
krw |
Eliminate all uses of dmalloc() where the returned pointer is checked for NULL and a specific error/warning issued. Add two such manual warning/error checks and kill those dmalloc calls. And then there were none, so kill dmalloc(). Whew.
|
#
1.17 |
|
01-Jan-2010 |
krw |
Two more calloc() wrapper wrappers, new_shared_network() and new_subnet(), bite the dust.
|
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.16 |
|
17-Dec-2006 |
stevesk |
remove one-lease-per-client parameter which was never implemented (it doesn't do anything and is not documented); ok henning@
|
Revision tags: OPENBSD_4_0_BASE
|
#
1.15 |
|
13-Jun-2006 |
jmc |
typo; from sstull ok ckuethe
|
#
1.14 |
|
18-Apr-2006 |
deraadt |
cleanup keyword lookup for the lexer, and remove keywords not valid in either dhclient or dhcpd context; tested by many
|
#
1.13 |
|
13-Mar-2006 |
otto |
tiny bit of delinting; ok krw@
|
Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
|
#
1.12 |
|
16-Sep-2004 |
deraadt |
avoid aliasing with libc functions; ok henning
|
#
1.11 |
|
15-Sep-2004 |
henning |
minor KNF, Moritz Jodeit <moritz@jodeit.org>
|
Revision tags: OPENBSD_3_6_BASE
|
#
1.10 |
|
09-Sep-2004 |
millert |
Avoid following a NULL pointer if a hostname lookup fails and remove an extraneous "exiting" when there is a config file error. OK henning@ and mcbride@
|
#
1.9 |
|
08-May-2004 |
henning |
resolve hostnames at parse time, solves PR3771, ok theo
|
#
1.8 |
|
06-May-2004 |
deraadt |
spacing
|
#
1.7 |
|
20-Apr-2004 |
henning |
$OpenBSD$
|
#
1.6 |
|
18-Apr-2004 |
henning |
more KNF
|
#
1.5 |
|
18-Apr-2004 |
deraadt |
more knf
|
#
1.4 |
|
18-Apr-2004 |
deraadt |
various knf; henning ok
|
#
1.3 |
|
14-Apr-2004 |
deraadt |
spaces
|
#
1.2 |
|
13-Apr-2004 |
henning |
time_t and kill a few dumb defines
|
#
1.1 |
|
13-Apr-2004 |
henning |
may the whacking begin
|
#
1.35 |
|
10-May-2019 |
visa |
Fix dhcpd build on gcc architectures.
OK deraadt@ jca@
|
#
1.34 |
|
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_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
|
#
1.33 |
|
24-Apr-2017 |
krw |
Add 'echo-client-id' statment, so that RFC 6842 behaviour can be turned off for those clients and networks that find it impossible to move past RFC 2131. Modelled on the same statement in recent ISC versions, though we default to 'on' (a.k.a. RFC 6842) rather that 'off' (a.k.a. RFC 2131).
Problems reported by Bastien Durel (Xerox Phaser 6022 printer) and Bryan Vyhmeister (Hon Hai Precision router) via misc@. Thanks!
|
#
1.32 |
|
12-Apr-2017 |
krw |
Add missing function prototypes. Mark kw_cmp() as static like all its friends.
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.31 |
|
13-Feb-2017 |
krw |
branches: 1.31.4; Eliminate pointless'%m' (a.k.a. hand rolled strerror()) by using fatal() and log_warn(). Zap a couple of explicit 'syslog()' calls.
|
#
1.30 |
|
13-Feb-2017 |
krw |
Adjust some long lines.
|
#
1.29 |
|
13-Feb-2017 |
krw |
Switch from old errwarn.c logging to shiny new log.[ch].
ok benno@
|
#
1.28 |
|
17-Aug-2016 |
krw |
KNF and clean up many comments.
|
#
1.27 |
|
17-Aug-2016 |
krw |
Ansify function definitions.
Diff from Edgar Pettijohn.
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.26 |
|
06-Feb-2016 |
krw |
Eliminate #include inside *.h files and include only needed headers in each *.c file.
Inspired by mention of header silliness by Edgar Pettijohn and mmcc@ on tech@.
|
#
1.25 |
|
20-Aug-2015 |
deraadt |
stdlib.h is in scope; do not cast malloc/calloc/realloc* ok millert krw
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.24 |
|
18-May-2015 |
krw |
Tweak parsing so that hostnames starting with 0-9 are accepted.
Reported long ago by matthieu@. Also Jacob Berkman via the lists.
Tests and suggestions from Jacob and Matthieu.
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.23 |
|
09-Jul-2014 |
yasuoka |
Fix classless-{ms-,}static-routes to comply RFC 3442. Number of octets should be changed by corresponding to the prefix length. And 0 should be allowed for the prefix length. Also fix white spaces.
Based on diff from Yuuichi Someya.
ok krw
|
Revision tags: OPENBSD_5_5_BASE
|
#
1.22 |
|
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.21 |
|
21-Oct-2013 |
krw |
Use the provided netmask on the subnet value provided in 'subnet' statements, allowing subsequent comparisions with interface addresses to always work properly.
Problem noted, fix tested & ok dlg@
|
Revision tags: OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.20 |
|
02-Apr-2010 |
zinovik |
plug memory leaks on error paths
joint work with krw@
ok krw@, stsp@
|
#
1.19 |
|
27-Mar-2010 |
krw |
malloc/strlcpy -> strdup. Use consistent idiom.
ok (as part of larger diff) blambert@ kettenis@ stsp@ zinovik@
|
Revision tags: OPENBSD_4_7_BASE
|
#
1.18 |
|
02-Jan-2010 |
krw |
Eliminate all uses of dmalloc() where the returned pointer is checked for NULL and a specific error/warning issued. Add two such manual warning/error checks and kill those dmalloc calls. And then there were none, so kill dmalloc(). Whew.
|
#
1.17 |
|
01-Jan-2010 |
krw |
Two more calloc() wrapper wrappers, new_shared_network() and new_subnet(), bite the dust.
|
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.16 |
|
17-Dec-2006 |
stevesk |
remove one-lease-per-client parameter which was never implemented (it doesn't do anything and is not documented); ok henning@
|
Revision tags: OPENBSD_4_0_BASE
|
#
1.15 |
|
13-Jun-2006 |
jmc |
typo; from sstull ok ckuethe
|
#
1.14 |
|
18-Apr-2006 |
deraadt |
cleanup keyword lookup for the lexer, and remove keywords not valid in either dhclient or dhcpd context; tested by many
|
#
1.13 |
|
13-Mar-2006 |
otto |
tiny bit of delinting; ok krw@
|
Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
|
#
1.12 |
|
16-Sep-2004 |
deraadt |
avoid aliasing with libc functions; ok henning
|
#
1.11 |
|
15-Sep-2004 |
henning |
minor KNF, Moritz Jodeit <moritz@jodeit.org>
|
Revision tags: OPENBSD_3_6_BASE
|
#
1.10 |
|
09-Sep-2004 |
millert |
Avoid following a NULL pointer if a hostname lookup fails and remove an extraneous "exiting" when there is a config file error. OK henning@ and mcbride@
|
#
1.9 |
|
08-May-2004 |
henning |
resolve hostnames at parse time, solves PR3771, ok theo
|
#
1.8 |
|
06-May-2004 |
deraadt |
spacing
|
#
1.7 |
|
20-Apr-2004 |
henning |
$OpenBSD$
|
#
1.6 |
|
18-Apr-2004 |
henning |
more KNF
|
#
1.5 |
|
18-Apr-2004 |
deraadt |
more knf
|
#
1.4 |
|
18-Apr-2004 |
deraadt |
various knf; henning ok
|
#
1.3 |
|
14-Apr-2004 |
deraadt |
spaces
|
#
1.2 |
|
13-Apr-2004 |
henning |
time_t and kill a few dumb defines
|
#
1.1 |
|
13-Apr-2004 |
henning |
may the whacking begin
|
#
1.34 |
|
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_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
|
#
1.33 |
|
24-Apr-2017 |
krw |
Add 'echo-client-id' statment, so that RFC 6842 behaviour can be turned off for those clients and networks that find it impossible to move past RFC 2131. Modelled on the same statement in recent ISC versions, though we default to 'on' (a.k.a. RFC 6842) rather that 'off' (a.k.a. RFC 2131).
Problems reported by Bastien Durel (Xerox Phaser 6022 printer) and Bryan Vyhmeister (Hon Hai Precision router) via misc@. Thanks!
|
#
1.32 |
|
12-Apr-2017 |
krw |
Add missing function prototypes. Mark kw_cmp() as static like all its friends.
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.31 |
|
13-Feb-2017 |
krw |
branches: 1.31.4; Eliminate pointless'%m' (a.k.a. hand rolled strerror()) by using fatal() and log_warn(). Zap a couple of explicit 'syslog()' calls.
|
#
1.30 |
|
13-Feb-2017 |
krw |
Adjust some long lines.
|
#
1.29 |
|
13-Feb-2017 |
krw |
Switch from old errwarn.c logging to shiny new log.[ch].
ok benno@
|
#
1.28 |
|
17-Aug-2016 |
krw |
KNF and clean up many comments.
|
#
1.27 |
|
17-Aug-2016 |
krw |
Ansify function definitions.
Diff from Edgar Pettijohn.
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.26 |
|
06-Feb-2016 |
krw |
Eliminate #include inside *.h files and include only needed headers in each *.c file.
Inspired by mention of header silliness by Edgar Pettijohn and mmcc@ on tech@.
|
#
1.25 |
|
20-Aug-2015 |
deraadt |
stdlib.h is in scope; do not cast malloc/calloc/realloc* ok millert krw
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.24 |
|
18-May-2015 |
krw |
Tweak parsing so that hostnames starting with 0-9 are accepted.
Reported long ago by matthieu@. Also Jacob Berkman via the lists.
Tests and suggestions from Jacob and Matthieu.
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.23 |
|
09-Jul-2014 |
yasuoka |
Fix classless-{ms-,}static-routes to comply RFC 3442. Number of octets should be changed by corresponding to the prefix length. And 0 should be allowed for the prefix length. Also fix white spaces.
Based on diff from Yuuichi Someya.
ok krw
|
Revision tags: OPENBSD_5_5_BASE
|
#
1.22 |
|
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.21 |
|
21-Oct-2013 |
krw |
Use the provided netmask on the subnet value provided in 'subnet' statements, allowing subsequent comparisions with interface addresses to always work properly.
Problem noted, fix tested & ok dlg@
|
Revision tags: OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.20 |
|
02-Apr-2010 |
zinovik |
plug memory leaks on error paths
joint work with krw@
ok krw@, stsp@
|
#
1.19 |
|
27-Mar-2010 |
krw |
malloc/strlcpy -> strdup. Use consistent idiom.
ok (as part of larger diff) blambert@ kettenis@ stsp@ zinovik@
|
Revision tags: OPENBSD_4_7_BASE
|
#
1.18 |
|
02-Jan-2010 |
krw |
Eliminate all uses of dmalloc() where the returned pointer is checked for NULL and a specific error/warning issued. Add two such manual warning/error checks and kill those dmalloc calls. And then there were none, so kill dmalloc(). Whew.
|
#
1.17 |
|
01-Jan-2010 |
krw |
Two more calloc() wrapper wrappers, new_shared_network() and new_subnet(), bite the dust.
|
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.16 |
|
17-Dec-2006 |
stevesk |
remove one-lease-per-client parameter which was never implemented (it doesn't do anything and is not documented); ok henning@
|
Revision tags: OPENBSD_4_0_BASE
|
#
1.15 |
|
13-Jun-2006 |
jmc |
typo; from sstull ok ckuethe
|
#
1.14 |
|
18-Apr-2006 |
deraadt |
cleanup keyword lookup for the lexer, and remove keywords not valid in either dhclient or dhcpd context; tested by many
|
#
1.13 |
|
13-Mar-2006 |
otto |
tiny bit of delinting; ok krw@
|
Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
|
#
1.12 |
|
16-Sep-2004 |
deraadt |
avoid aliasing with libc functions; ok henning
|
#
1.11 |
|
15-Sep-2004 |
henning |
minor KNF, Moritz Jodeit <moritz@jodeit.org>
|
Revision tags: OPENBSD_3_6_BASE
|
#
1.10 |
|
09-Sep-2004 |
millert |
Avoid following a NULL pointer if a hostname lookup fails and remove an extraneous "exiting" when there is a config file error. OK henning@ and mcbride@
|
#
1.9 |
|
08-May-2004 |
henning |
resolve hostnames at parse time, solves PR3771, ok theo
|
#
1.8 |
|
06-May-2004 |
deraadt |
spacing
|
#
1.7 |
|
20-Apr-2004 |
henning |
$OpenBSD$
|
#
1.6 |
|
18-Apr-2004 |
henning |
more KNF
|
#
1.5 |
|
18-Apr-2004 |
deraadt |
more knf
|
#
1.4 |
|
18-Apr-2004 |
deraadt |
various knf; henning ok
|
#
1.3 |
|
14-Apr-2004 |
deraadt |
spaces
|
#
1.2 |
|
13-Apr-2004 |
henning |
time_t and kill a few dumb defines
|
#
1.1 |
|
13-Apr-2004 |
henning |
may the whacking begin
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.33 |
|
24-Apr-2017 |
krw |
Add 'echo-client-id' statment, so that RFC 6842 behaviour can be turned off for those clients and networks that find it impossible to move past RFC 2131. Modelled on the same statement in recent ISC versions, though we default to 'on' (a.k.a. RFC 6842) rather that 'off' (a.k.a. RFC 2131).
Problems reported by Bastien Durel (Xerox Phaser 6022 printer) and Bryan Vyhmeister (Hon Hai Precision router) via misc@. Thanks!
|
#
1.32 |
|
12-Apr-2017 |
krw |
Add missing function prototypes. Mark kw_cmp() as static like all its friends.
|
Revision tags: OPENBSD_6_1_BASE
|
#
1.31 |
|
13-Feb-2017 |
krw |
branches: 1.31.4; Eliminate pointless'%m' (a.k.a. hand rolled strerror()) by using fatal() and log_warn(). Zap a couple of explicit 'syslog()' calls.
|
#
1.30 |
|
13-Feb-2017 |
krw |
Adjust some long lines.
|
#
1.29 |
|
13-Feb-2017 |
krw |
Switch from old errwarn.c logging to shiny new log.[ch].
ok benno@
|
#
1.28 |
|
17-Aug-2016 |
krw |
KNF and clean up many comments.
|
#
1.27 |
|
17-Aug-2016 |
krw |
Ansify function definitions.
Diff from Edgar Pettijohn.
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.26 |
|
06-Feb-2016 |
krw |
Eliminate #include inside *.h files and include only needed headers in each *.c file.
Inspired by mention of header silliness by Edgar Pettijohn and mmcc@ on tech@.
|
#
1.25 |
|
20-Aug-2015 |
deraadt |
stdlib.h is in scope; do not cast malloc/calloc/realloc* ok millert krw
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.24 |
|
18-May-2015 |
krw |
Tweak parsing so that hostnames starting with 0-9 are accepted.
Reported long ago by matthieu@. Also Jacob Berkman via the lists.
Tests and suggestions from Jacob and Matthieu.
|
Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.23 |
|
09-Jul-2014 |
yasuoka |
Fix classless-{ms-,}static-routes to comply RFC 3442. Number of octets should be changed by corresponding to the prefix length. And 0 should be allowed for the prefix length. Also fix white spaces.
Based on diff from Yuuichi Someya.
ok krw
|
Revision tags: OPENBSD_5_5_BASE
|
#
1.22 |
|
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.21 |
|
21-Oct-2013 |
krw |
Use the provided netmask on the subnet value provided in 'subnet' statements, allowing subsequent comparisions with interface addresses to always work properly.
Problem noted, fix tested & ok dlg@
|
Revision tags: OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.20 |
|
02-Apr-2010 |
zinovik |
plug memory leaks on error paths
joint work with krw@
ok krw@, stsp@
|
#
1.19 |
|
27-Mar-2010 |
krw |
malloc/strlcpy -> strdup. Use consistent idiom.
ok (as part of larger diff) blambert@ kettenis@ stsp@ zinovik@
|
Revision tags: OPENBSD_4_7_BASE
|
#
1.18 |
|
02-Jan-2010 |
krw |
Eliminate all uses of dmalloc() where the returned pointer is checked for NULL and a specific error/warning issued. Add two such manual warning/error checks and kill those dmalloc calls. And then there were none, so kill dmalloc(). Whew.
|
#
1.17 |
|
01-Jan-2010 |
krw |
Two more calloc() wrapper wrappers, new_shared_network() and new_subnet(), bite the dust.
|
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.16 |
|
17-Dec-2006 |
stevesk |
remove one-lease-per-client parameter which was never implemented (it doesn't do anything and is not documented); ok henning@
|
Revision tags: OPENBSD_4_0_BASE
|
#
1.15 |
|
13-Jun-2006 |
jmc |
typo; from sstull ok ckuethe
|
#
1.14 |
|
18-Apr-2006 |
deraadt |
cleanup keyword lookup for the lexer, and remove keywords not valid in either dhclient or dhcpd context; tested by many
|
#
1.13 |
|
13-Mar-2006 |
otto |
tiny bit of delinting; ok krw@
|
Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
|
#
1.12 |
|
16-Sep-2004 |
deraadt |
avoid aliasing with libc functions; ok henning
|
#
1.11 |
|
15-Sep-2004 |
henning |
minor KNF, Moritz Jodeit <moritz@jodeit.org>
|
Revision tags: OPENBSD_3_6_BASE
|
#
1.10 |
|
09-Sep-2004 |
millert |
Avoid following a NULL pointer if a hostname lookup fails and remove an extraneous "exiting" when there is a config file error. OK henning@ and mcbride@
|
#
1.9 |
|
08-May-2004 |
henning |
resolve hostnames at parse time, solves PR3771, ok theo
|
#
1.8 |
|
06-May-2004 |
deraadt |
spacing
|
#
1.7 |
|
20-Apr-2004 |
henning |
$OpenBSD$
|
#
1.6 |
|
18-Apr-2004 |
henning |
more KNF
|
#
1.5 |
|
18-Apr-2004 |
deraadt |
more knf
|
#
1.4 |
|
18-Apr-2004 |
deraadt |
various knf; henning ok
|
#
1.3 |
|
14-Apr-2004 |
deraadt |
spaces
|
#
1.2 |
|
13-Apr-2004 |
henning |
time_t and kill a few dumb defines
|
#
1.1 |
|
13-Apr-2004 |
henning |
may the whacking begin
|