2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 21:07:43 +00:00

205 Commits

Author SHA1 Message Date
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
Ted Lemon
2f620dce9c Define cdefs before osdeps; macrofy a couple of prototypes 1996-05-16 07:18:45 +00:00
Ted Lemon
17b95f417e Move interface_info struct here; add hardware_link struct; add interface info and hardware address to packet struct; fix send_packet and receive_packet declarations 1996-05-12 23:59:45 +00:00
Ted Lemon
6f10b1a41b Remove stale decls for dhcpd.c; add conditional decls for standard sockets, raw sockets, BPF and NIT; add decls for dispatch.c 1996-04-11 06:47:03 +00:00
Ted Lemon
a8b53b4220 Various user-provided patches 1996-03-16 17:50:30 +00:00
Ted Lemon
6e47d3d826 Don't pull in malloc.h; define _PATH_DHCPD_DB correctly 1996-03-06 10:40:57 +00:00
Ted Lemon
1358b87447 Keep a persistent database of leases 1996-03-02 05:13:36 +00:00
Ted Lemon
709f15cce4 Add class structure; various new protos 1996-02-29 18:25:51 +00:00
Ted Lemon
8f5e2ec897 Prototypes for new dhcp protocol functions; add extra least expiry type 1996-02-26 01:57:06 +00:00
Ted Lemon
685963dcf4 Incremental changes to support DHCP protocol 1996-02-21 15:16:18 +00:00