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

1214 Commits

Author SHA1 Message Date
Ted Lemon
6806c5ae3f Add support for timeouts; add support for scanning interfaces before they have addresses assigned. 1997-02-18 14:33:43 +00:00
Ted Lemon
a60076f94d Use local_port and remote_port instead of server_port and server_port + 1 1997-02-18 14:32:51 +00:00
Ted Lemon
f71f026a5b Add DHCP client tokens 1997-02-18 14:32:30 +00:00
Ted Lemon
a4cb16cab9 Change calling conventions for cons_options so that DHCP client doesn't have to dummy up a packet 1997-02-18 14:28:54 +00:00
Ted Lemon
6311543119 Move common parsing functions into a seperate file, so the DHCP client and server don't have to share *all* their parsing code 1997-02-18 14:27:33 +00:00
Ted Lemon
469cf3a4b5 Initial merge of Poger dhclient and linux hacks 1997-01-02 12:00:19 +00:00
Ted Lemon
b289b0107c Fix bug in classing code 1996-12-31 02:02:54 +00:00
Ted Lemon
0b5d360d4b replace ARPHRD with HTYPE 1996-11-08 20:09:41 +00:00
Ted Lemon
2a5cb261ed Don't try to supersede static leases 1996-11-08 20:09:10 +00:00
Ted Lemon
a6cbc1e491 Log messages to stderr, not stdout. 1996-11-08 20:07:31 +00:00
Ted Lemon
3a2087ec92 discover_interfaces() needs to behave differently for client and server 1996-09-11 18:53:33 +00:00
Ted Lemon
688a235b8e dmalloc already zeros allocated memory 1996-09-11 06:35:16 +00:00
Ted Lemon
a410588238 Add unknown options to end of option priority list 1996-09-11 06:34:25 +00:00
Ted Lemon
3be0647e2c buf doesn't need to be static 1996-09-11 05:53:32 +00:00
Ted Lemon
c34fcd388b Notice if client is NUL-terminating strings, and if it is, NUL-terminate them back. 1996-09-11 05:52:18 +00:00
Ted Lemon
4c4c7907c7 Fix stupid oversight in hash_delete - thanks to Jon Grubbs for finding this 1996-09-09 07:04:45 +00:00
Ted Lemon
c256bae9ba Add use-host-decl-names keyword 1996-09-09 07:04:29 +00:00
Ted Lemon
67bb0d2402 Fix printf warnings 1996-09-05 23:57:33 +00:00
Ted Lemon
272581da6f Fix up a couple of places where ic_timeout wasn't initialized in strioctl structs 1996-09-05 23:56:52 +00:00
Ted Lemon
48d507a956 Fix opening comment; require a subnet decl for every interface; remove warning about missing aliases on shared networks 1996-09-05 23:55:39 +00:00
Ted Lemon
968d1ceb52 All unnamed options now take the X format, which means either an ASCII string or a series of hexadecimal octets seperated by colons. 1996-09-04 07:07:52 +00:00
Ted Lemon
23f8f16adf Put uio.h include within ifdef 1996-09-04 07:06:39 +00:00
Ted Lemon
eb5cc81eb9 Don't do syslog() when DEBUG is defined 1996-09-02 21:15:27 +00:00
Ted Lemon
edba1c3639 Don't attach to unconfigured interfaces 1996-09-02 21:15:17 +00:00
Ted Lemon
c255efc9d0 Improve error messages 1996-09-02 21:14:58 +00:00
Ted Lemon
4b9a05d414 Remove dead local vars 1996-08-30 23:41:07 +00:00
Ted Lemon
9043ecacc3 Notice and complain about conflicting subnets 1996-08-30 20:14:03 +00:00
Ted Lemon
4ebc04aa4a Fix erroneous hash search; use get-lease-hostnames parameter 1996-08-29 23:03:19 +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
50b025a3d7 Rename ATOM to NAME 1996-08-29 09:13:41 +00:00
Ted Lemon
7783519e0f Move tlname into group with other externs 1996-08-28 01:41:11 +00:00
Ted Lemon
575dff37f5 Put hostname in default reply list 1996-08-28 01:40:28 +00:00
Ted Lemon
f4f2f24fb5 Look up hostnames for lease IP addresses on startup 1996-08-28 01:40:01 +00:00
Ted Lemon
8dd2f2b59f Don't malloc space for hash name 1996-08-28 01:39:20 +00:00
Ted Lemon
555261121a If log_perror is nonzero, print to stderr as well as logging; no more DEBUG ifdefs; parse_warn now prints offending line and points arrow at offending token. 1996-08-28 01:38:09 +00:00
Ted Lemon
4593073fc8 Add code to check interface type and skip point-to-point and loopback interfaces; copy ifreq structure out of ifconf structure so as to avoid unaligned pointer dereferences 1996-08-28 01:37:06 +00:00
Ted Lemon
512994ede6 Add tokens; ATOMs can begin with digits if OLD_LEXER not defined; save comments if OLD_LEXER defined 1996-08-28 01:26:34 +00:00
Ted Lemon
741860df01 Don't free hash name 1996-08-28 01:19:42 +00:00
Ted Lemon
cadbf99218 Put file version in copyright string 1996-08-27 09:55:50 +00:00
Ted Lemon
04a2378320 Support for token ring hardware type 1996-08-27 09:55:25 +00:00
Ted Lemon
898bc0487d Fix printf prototypes (again) 1996-08-27 09:52:46 +00:00
Ted Lemon
b929e84e03 Initialize ic_timout in strioctl structs 1996-08-27 09:52:09 +00:00
Ted Lemon
b75c745c5b fix up after group structure changes; support for single client having multiple leases (on different networks) 1996-08-27 09:51:24 +00:00
Ted Lemon
370983c302 Make copies of hash table keys (not sure this is right). 1996-08-27 09:49:53 +00:00
Ted Lemon
f8b7d0973f rename tline/tlpos 1996-08-27 09:49:06 +00:00
Ted Lemon
0c413cce74 Add support for weird linux interface alias renaming convention; fix poll interface so it doesn't spin; don't respond to BOOTREPLY packets; locate_network returns status 1996-08-27 09:48:40 +00:00
Ted Lemon
ca7e31e9f0 Put file version in copyright string 1996-08-27 09:41:28 +00:00
Ted Lemon
58304e8edb Add new tokens; fix line number/character number counter code 1996-08-27 09:39:17 +00:00
Ted Lemon
c83a6d68e4 put file version in copyright string 1996-08-27 09:38:33 +00:00