summaryrefslogtreecommitdiff
path: root/usr.sbin/dhcpd
AgeCommit message (Collapse)Author
2007-01-11remove unused #define DHCP_MIN_LENKevin Steves
2007-01-04<sys/un.h> not neededKevin Steves
2006-12-18align, no binary changeKevin Steves
2006-12-17remove one-lease-per-client parameter which was never implemented (itKevin Steves
doesn't do anything and is not documented); ok henning@
2006-12-15small KNFKevin Steves
2006-12-15typo in commentKevin Steves
2006-12-12remove unused #defines; no binary changeKevin Steves
2006-12-12<signal.h> not neededKevin Steves
2006-12-11spacesKevin Steves
2006-11-22sync dhclient and dhcpd parse.c areas where we can.Kevin Steves
mainly formatting, whitespace; ok henning@
2006-11-22small header cleanup:Kevin Steves
remove uneeded header use <foo.h> not "foo.h" for system include no binary change; ok henning@
2006-11-22fix some warning messages and comments in parse_date(); ok henning@Kevin Steves
2006-11-21remove unused #defines;Kevin Steves
remove duplicate #defines; remove DEBUG; remove useless comment; no need to #ifdef protect. no binary change; ok henning@
2006-11-21re-order includes and eliminate duplicates, no binary change; ok henning@Kevin Steves
2006-11-20KNF (no space before '['); ok henning@Kevin Steves
2006-11-08remove another irrelevant reference; ok jmc@Kevin Steves
2006-11-07remove some irrelevant references; spotted by steveskJason McIntyre
ok henning stevesk
2006-10-20indentTheo de Raadt
2006-08-09Fix a reliability issue in dhcpd where a DHCPDISCOVER packet with a 32-byteChad Loder
client identifier would cause dhcpd to mistakenly exit. From Debian bug 380273, affecting ISC dhcpd 2.x, upon which our dhcpd is based. OK beck@
2006-08-09typo in example config; ok henning@Kevin Steves
2006-06-14sort options;Jason McIntyre
2006-06-14This diff allows dhcpd to put active leases into a pf table. Dhcpd will thenChris Kuethe
periodically - based on the length of the shortest lease time - walk across all leases searching for expired leases which are then removed from the pf table. ok henning
2006-06-14Move the transmission of privsep messages into its own function. WhereverChris Kuethe
we might have conditionally sent a message, we now just call the pfmsg() function, and let it figure out whether the message should be sent or not. ok henning
2006-06-14Avoid changing pf tables when table name is NULLChris Kuethe
ok henning
2006-06-13typo; from sstullJason McIntyre
ok ckuethe
2006-06-01Sort options in usage. From jmc.Chris Kuethe
ok henning@
2006-05-31Missing $OpenBSD$ tag. Spotted by Masao Uebayashi.Chris Kuethe
ok henning@
2006-05-31- tidy up SYNOPSISJason McIntyre
- sort options - +.Xr pf 4 ,
2006-05-31This diff makes dhcpd able to manipulate pf tables on certain lease events.Chris Kuethe
dhcpd is now able to place abandoned addresses into a table (to offer some protection against machines camping on an address) and remove them from the table if they are properly leased. When dhcpd assigns an IP to a new hardware address, it can remove that address from a table. This is for use with the overload table in pf; newly arrived machines will not be punished for the actions of a machine that went away. beck@ and krw@ liked previous versions of this, henning@ final ok
2006-05-30This patch renames dhcpd's "struct timeout" to "struct dhcpd_timeout"Chris Kuethe
so as not to conflict with "struct timeout" from <sys/timeout.h>. ok henning@
2006-05-29repair some broken indentation in an example; ok jmc@Kevin Steves
2006-05-27Don't exit just because an interface has no subnet configured inKenneth R Westerback
dhcpd.conf. Just don't listen on that interface. Make warning messages textually consistant. tested & ok beck@
2006-05-27When an interface is ignored because it has no IP address, say so.Kenneth R Westerback
Don't just say 'not found". And always complain, not just when specific interfaces were requested. requested by and ok uwe@
2006-05-11If a list of interfaces is supplied via the command line orKenneth R Westerback
dhcpd.interfaces then a) don't bother looking up information on interfaces that were not requested; b) don't exit if a requested interface is not found, just issue a warning message; c) exit if none of the interfaces were found. The command line for dhcpd shown in ps will continue to show requested but ignored interfaces. As usual with dhc* code, whack a bunch of unused states, constants, flags, etc. Since we only invoke discover_interfaces() with DISCOVER_SERVER, there is no need to keep track of other possibilities.
2006-04-20list must be sortedTheo de Raadt
2006-04-18cleanup keyword lookup for the lexer, and remove keywords not valid inTheo de Raadt
either dhclient or dhcpd context; tested by many
2006-03-16KNF. No binary change.Claudio Jeker
2006-03-13tiny bit of delinting; ok krw@Otto Moerbeek
2006-02-01NTP is described by RFC 1305, not 1035;Jason McIntyre
from michal f. hanula (freebsd docs/92629)
2006-01-13correction from tamas tevesz; ok ianJason McIntyre
2005-11-25Missing 'break;' found by lint. 'blass' is not the same as 'class'!Kenneth R Westerback
ok moritz@ otto@
2005-11-22fix problem of dhcp server looping with "already acking lease"Bob Beck
when busy with short lease times. Fix by and discussed with millert over a year ago, run at u of a for over a year, but never committed. ok millert@ cloder@
2005-11-13pretty up print_hw_addr(), and even fix a teeny buffer overflow; ok ottoTheo de Raadt
2005-09-30deploy .An -nosplit; ok jmcJared Yanovich
2005-07-29Fix erroneous use of '=' instead of '+' that caused infinite loopsKenneth R Westerback
when skipping packets. Use BPF_WORDALIGN() to properly skip packets. From Brooks Davis at FreeBSD. ok deraadt@ henning@
2005-07-26Fix buffer overflows in dhcpd and dhclient. Closes PR#4306.Kenneth R Westerback
ok henning@
2005-05-23-endpwentHenning Brauer
2005-05-02more setres[ug]id; ok deraadt@Damien Miller
2005-04-18snprintf() return value handling. ok cloder@ henning@Moritz Jodeit
2005-04-11use STDERR_FILENO; ok cloderTheo de Raadt