Up to [local] / src / usr.sbin / dhcpd
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.15 / (download) - annotate - [select for diffs], Mon Feb 13 19:13:14 2017 UTC (7 years, 3 months ago) by krw
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
OPENBSD_7_4_BASE,
OPENBSD_7_4,
OPENBSD_7_3_BASE,
OPENBSD_7_3,
OPENBSD_7_2_BASE,
OPENBSD_7_2,
OPENBSD_7_1_BASE,
OPENBSD_7_1,
OPENBSD_7_0_BASE,
OPENBSD_7_0,
OPENBSD_6_9_BASE,
OPENBSD_6_9,
OPENBSD_6_8_BASE,
OPENBSD_6_8,
OPENBSD_6_7_BASE,
OPENBSD_6_7,
OPENBSD_6_6_BASE,
OPENBSD_6_6,
OPENBSD_6_5_BASE,
OPENBSD_6_5,
OPENBSD_6_4_BASE,
OPENBSD_6_4,
OPENBSD_6_3_BASE,
OPENBSD_6_3,
OPENBSD_6_2_BASE,
OPENBSD_6_2,
OPENBSD_6_1_BASE,
OPENBSD_6_1,
HEAD
Changes since 1.14: +4 -3 lines
Diff to previous 1.14 (colored)
Switch from old errwarn.c logging to shiny new log.[ch]. ok benno@
Revision 1.14 / (download) - annotate - [select for diffs], Sat Feb 6 23:50:10 2016 UTC (8 years, 4 months ago) by krw
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE,
OPENBSD_6_0,
OPENBSD_5_9_BASE,
OPENBSD_5_9
Changes since 1.13: +13 -1 lines
Diff to previous 1.13 (colored)
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@.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Dec 21 21:39:11 2015 UTC (8 years, 5 months ago) by mmcc
Branch: MAIN
Changes since 1.12: +2 -3 lines
Diff to previous 1.12 (colored)
remove NULL-checks before free()
Revision 1.12 / (download) - annotate - [select for diffs], Sat Jan 2 04:21:16 2010 UTC (14 years, 5 months ago) by krw
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE,
OPENBSD_5_8,
OPENBSD_5_7_BASE,
OPENBSD_5_7,
OPENBSD_5_6_BASE,
OPENBSD_5_6,
OPENBSD_5_5_BASE,
OPENBSD_5_5,
OPENBSD_5_4_BASE,
OPENBSD_5_4,
OPENBSD_5_3_BASE,
OPENBSD_5_3,
OPENBSD_5_2_BASE,
OPENBSD_5_2,
OPENBSD_5_1_BASE,
OPENBSD_5_1,
OPENBSD_5_0_BASE,
OPENBSD_5_0,
OPENBSD_4_9_BASE,
OPENBSD_4_9,
OPENBSD_4_8_BASE,
OPENBSD_4_8,
OPENBSD_4_7_BASE,
OPENBSD_4_7
Changes since 1.11: +9 -17 lines
Diff to previous 1.11 (colored)
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.
Revision 1.11 / (download) - annotate - [select for diffs], Fri Jan 1 20:46:19 2010 UTC (14 years, 5 months ago) by krw
Branch: MAIN
Changes since 1.10: +2 -12 lines
Diff to previous 1.10 (colored)
Eliminate all uses of dfree() where the pointer is either dereferenced immediately before the use or the pointer is checked for NULL before the call. And then there were none, so kill dfree().
Revision 1.10 / (download) - annotate - [select for diffs], Fri Jan 1 20:30:24 2010 UTC (14 years, 5 months ago) by krw
Branch: MAIN
Changes since 1.9: +1 -19 lines
Diff to previous 1.9 (colored)
Wrappers around a wrapper around free() are of no more use than wrappers around wrappers around calloc(). The purpose of the free() wrapper is to generate an error message when free'ing NULL. But free_hash_bucket(), free_lease(), and free_tree() are all called immediately after dereferencing the pointer to be freed. Thus the error message will never be issued.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Jan 1 19:10:24 2010 UTC (14 years, 5 months ago) by krw
Branch: MAIN
Changes since 1.8: +1 -15 lines
Diff to previous 1.8 (colored)
A slightly more complex calloc() wrapper wrapper, new_hash_table(), bites the dust.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Jan 1 18:01:44 2010 UTC (14 years, 5 months ago) by krw
Branch: MAIN
Changes since 1.7: +1 -9 lines
Diff to previous 1.7 (colored)
Another calloc() wrapper wrapper, new_tree(), bites the dust.
Revision 1.7 / (download) - annotate - [select for diffs], Fri Jan 1 08:02:34 2010 UTC (14 years, 5 months ago) by krw
Branch: MAIN
Changes since 1.6: +1 -16 lines
Diff to previous 1.6 (colored)
Two more calloc() wrapper wrappers, new_shared_network() and new_subnet(), bite the dust.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Jan 1 06:25:37 2010 UTC (14 years, 5 months ago) by krw
Branch: MAIN
Changes since 1.5: +1 -31 lines
Diff to previous 1.5 (colored)
Single-use wrapper functions that just call a wrapper function around calloc() and end up producing duplicate error messages are just confusing. Eliminate new_hash_bucket(), new_lease(), new_leases(), new_group().
Revision 1.5 / (download) - annotate - [select for diffs], Fri Jan 1 01:47:41 2010 UTC (14 years, 5 months ago) by krw
Branch: MAIN
Changes since 1.4: +1 -8 lines
Diff to previous 1.4 (colored)
Plug a potential leak similar to the one parfait spotted and Theo fixed. Eliminate the function new_class() by expanding the only use Use strdup() and calloc() rather than manually simulating them. No functional change.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 16 18:35:42 2004 UTC (19 years, 8 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE,
OPENBSD_4_6,
OPENBSD_4_5_BASE,
OPENBSD_4_5,
OPENBSD_4_4_BASE,
OPENBSD_4_4,
OPENBSD_4_3_BASE,
OPENBSD_4_3,
OPENBSD_4_2_BASE,
OPENBSD_4_2,
OPENBSD_4_1_BASE,
OPENBSD_4_1,
OPENBSD_4_0_BASE,
OPENBSD_4_0,
OPENBSD_3_9_BASE,
OPENBSD_3_9,
OPENBSD_3_8_BASE,
OPENBSD_3_8,
OPENBSD_3_7_BASE,
OPENBSD_3_7
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)
avoid aliasing with libc functions; ok henning
Revision 1.3 / (download) - annotate - [select for diffs], Tue May 4 20:28:40 2004 UTC (20 years, 1 month ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_6_BASE,
OPENBSD_3_6
Changes since 1.2: +2 -39 lines
Diff to previous 1.2 (colored)
remove things not used, spotted by lint mostly; ok henning
Revision 1.2 / (download) - annotate - [select for diffs], Wed Apr 14 00:20:25 2004 UTC (20 years, 2 months ago) by henning
Branch: MAIN
Changes since 1.1: +101 -203 lines
Diff to previous 1.1 (colored)
cheat to KNF and ansi this: take the one from dhclient and add back the few missing functions
Revision 1.1 / (download) - annotate - [select for diffs], Tue Apr 13 23:41:48 2004 UTC (20 years, 2 months ago) by henning
Branch: MAIN
may the whacking begin