2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-24 10:58:13 +00:00

64 Commits

Author SHA1 Message Date
Ted Lemon
102ee7e9d4 Add prototypes and structure declarations for client classification 1998-04-19 23:21:54 +00:00
Ted Lemon
29f5e9ce3c New prototypes and types for interactive client 1998-04-09 04:35:50 +00:00
Ted Lemon
25b4df9e71 prototype dissociate_lease. 1998-03-17 18:17:57 +00:00
Ted Lemon
a7822eac77 Declare arguments that can be promoted so that the compiler's behaviour doesn't change depending on whether or not it follows ANSI. Fix signed vs. unsigned char discrepencies. 1998-03-16 06:19:46 +00:00
Ted Lemon
5142937c7d More prototypes. Agent Option support. 1998-03-15 20:57:28 +00:00
Ted Lemon
94f0882475 Define Async DNS structures. Add new dns functions. Add DLPI functions. 1998-01-12 01:06:16 +00:00
Ted Lemon
8afb9ae08c Set a default value for _PATH_DHCRELAY_PID 1997-11-22 07:52:16 +00:00
Ted Lemon
69ea1884c0 Add prototype for broadcast_addr() 1997-11-22 00:46:40 +00:00
Ted Lemon
60e173c0a2 systat -> sysconf 1997-10-20 22:11:44 +00:00
Ted Lemon
d032a71e12 Add quiet_interface_discovery variable 1997-10-20 21:49:23 +00:00
Ted Lemon
5a526cf8fa Prototype new functions. New argument for cons_options. New definitions for automatic/manual interface selection. 1997-09-16 18:16:55 +00:00
Ted Lemon
fa97acc108 If the lease we want to give the client is different than the one it's asking for, and we recognize the one it's asking for as ours, NAK it. 1997-06-08 03:55:58 +00:00
Ted Lemon
4595a58c25 size_t -> ssize_t in return values where < 0 == error 1997-06-08 03:18:09 +00:00
Ted Lemon
0c7802b1e5 Add cygwin32 ifdefs; new prototypes; add some fields to dhcp client structures. 1997-06-02 23:23:05 +00:00
Ted Lemon
2b60cc6873 Add prototype for inet_aton 1997-03-29 10:38:08 +00:00
Ted Lemon
83c1b01218 Add initial_interval and backoff_cutoff elements to client_config struct; dns.c prototypes 1997-03-29 01:26:56 +00:00
Ted Lemon
14b45fb684 Add ABANDONED_LEASE flag 1997-03-06 19:28:35 +00:00
Ted Lemon
e5078937c9 Adjust and add prototypes 1997-03-06 18:38:59 +00:00
Ted Lemon
fa25cc03b5 Fix prototype for icmp_startup 1997-03-06 07:28:54 +00:00
Ted Lemon
6e5ed8bfa8 Adjust prototypes; prototype new functions. Add protocol structure; add move some lease fields into lease state structure. 1997-03-06 06:57:19 +00:00
Ted Lemon
fc2df23a11 Add function prototypes; add state to lease structure 1997-03-05 06:38:27 +00:00
Ted Lemon
fb4693d230 Only supply prototypes where appropriate 1997-02-26 18:25:07 +00:00
Ted Lemon
f79e49f3ee Add support for alias declaration 1997-02-22 12:25:32 +00:00
Ted Lemon
6b3b97e14b New prototypes; structure adjustments 1997-02-22 08:50:59 +00:00
Ted Lemon
41fb155b61 Update prototypes 1997-02-19 10:52:37 +00:00
Ted Lemon
cc26de4692 Rewrite DHCP client to use the same API that the DHCP server uses. 1997-02-18 14:26:11 +00:00
Ted Lemon
469cf3a4b5 Initial merge of Poger dhclient and linux hacks 1997-01-02 12:00:19 +00:00
Ted Lemon
8fec2c950c discover_interfaces() needs to behave differently for client and server 1996-09-11 20:27:07 +00:00
Ted Lemon
07b39db2ce Add argument to cons_options; clean up some old junk 1996-09-11 05:53:06 +00:00
Ted Lemon
c256bae9ba Add use-host-decl-names keyword 1996-09-09 07:04:29 +00:00
Ted Lemon
e2ac581437 Support for -lf and -cf flags 1996-09-02 21:16:25 +00:00
Ted Lemon
35d1d5cd7a Declare root_group external 1996-08-29 23:22:06 +00:00
Ted Lemon
5fea7b10ff Add get-lease-hostnames parameter 1996-08-29 23:02:40 +00:00
Ted Lemon
88ddda34a5 Don't proceed if errors are found in dhcpd.conf 1996-08-29 09:49:53 +00:00
Ted Lemon
750d0800e7 rehash nomenclature 1996-08-29 09:16:49 +00:00
Ted Lemon
6aa71eebb9 Make log_perror an external; add hostname to leases; add one_host_per_client to groups (not yet used); add new externals for conflex.c 1996-08-28 01:32:38 +00:00
Ted Lemon
ab370123d5 Add/fix prototypes; new LOG_FACILITY option defaults to LOG_DAEMON; move common declaration info into group structure; add constants for types of statements 1996-08-27 09:46:28 +00:00
Ted Lemon
7f91dcfb6b Add flags to interface_info structure 1996-06-27 19:06:04 +00:00
Ted Lemon
c5568eb50a Add code to read and discard incoming packets on fallback socket 1996-06-12 23:52:38 +00:00
Ted Lemon
6211627d95 Use extern keyword when declaring externs 1996-06-04 19:11:13 +00:00
Ted Lemon
80ba033e2b Don't redefine _PATH_DHCPD_CONF or _PATH_DHCPD_DB 1996-06-01 00:29:14 +00:00
Ted Lemon
ee9d710a5a Add tlname variable to store pointer to name of file being parsed 1996-05-23 22:21:12 +00:00
Ted Lemon
03807c84a0 Fix protos for find_lease and mockup_lease 1996-05-23 02:31:07 +00:00
Ted Lemon
abe9a34392 move do_packet to dispatch 1996-05-22 09:30:47 +00:00
Ted Lemon
c626ae6955 fix up prototypes; change structures to support shared networks, dynamic bootp, multiple addresses per interface 1996-05-22 07:23:16 +00:00
Ted Lemon
597e1211b4 Fix up prototypes for convert.c 1996-05-20 00:08:47 +00:00
Ted Lemon
8fdfeffecd error() returns void; declare all variables as extern 1996-05-17 23:29:07 +00:00
Ted Lemon
73fd57182e Fix up 64-bit faux pas 1996-05-17 01:08:52 +00:00
Ted Lemon
409503846d Add support for broken old 4.2BSD syslog 1996-05-17 00:28:58 +00:00
Ted Lemon
56c9de4bd7 Fix up jmp_buf declarations 1996-05-16 23:12:18 +00:00