]>
git.ipfire.org Git - thirdparty/dhcp.git/log
Ted Lemon [Sat, 22 Feb 1997 14:30:19 +0000 (14:30 +0000)]
DHCP Client script for NetBSD
Ted Lemon [Sat, 22 Feb 1997 14:28:03 +0000 (14:28 +0000)]
Sample dhcp client configuration file
Ted Lemon [Sat, 22 Feb 1997 14:20:26 +0000 (14:20 +0000)]
Isolate configuration information from Makefiles
Ted Lemon [Sat, 22 Feb 1997 14:19:12 +0000 (14:19 +0000)]
Localize makefile config
Ted Lemon [Sat, 22 Feb 1997 14:12:34 +0000 (14:12 +0000)]
Distributed Makefile
Ted Lemon [Sat, 22 Feb 1997 14:11:35 +0000 (14:11 +0000)]
Make it a bit more informative
Ted Lemon [Sat, 22 Feb 1997 14:03:34 +0000 (14:03 +0000)]
Moved to common/
Ted Lemon [Sat, 22 Feb 1997 13:24:33 +0000 (13:24 +0000)]
Hack makefiles in all the subdirectories...
Ted Lemon [Sat, 22 Feb 1997 13:12:47 +0000 (13:12 +0000)]
Make subdirs
Ted Lemon [Sat, 22 Feb 1997 13:08:54 +0000 (13:08 +0000)]
No longer needed
Ted Lemon [Sat, 22 Feb 1997 13:08:03 +0000 (13:08 +0000)]
moved to relay/
Ted Lemon [Sat, 22 Feb 1997 13:07:40 +0000 (13:07 +0000)]
moved to server/
Ted Lemon [Sat, 22 Feb 1997 13:07:02 +0000 (13:07 +0000)]
moved to client/
Ted Lemon [Sat, 22 Feb 1997 13:02:49 +0000 (13:02 +0000)]
Moved to server/
Ted Lemon [Sat, 22 Feb 1997 12:59:29 +0000 (12:59 +0000)]
moved to client/
Ted Lemon [Sat, 22 Feb 1997 12:58:31 +0000 (12:58 +0000)]
Moved to relay/
Ted Lemon [Sat, 22 Feb 1997 12:56:43 +0000 (12:56 +0000)]
Moved to server/
Ted Lemon [Sat, 22 Feb 1997 12:55:05 +0000 (12:55 +0000)]
moved to common/
Ted Lemon [Sat, 22 Feb 1997 12:52:57 +0000 (12:52 +0000)]
moved to include/cf/
Ted Lemon [Sat, 22 Feb 1997 12:51:16 +0000 (12:51 +0000)]
Moved to include/
Ted Lemon [Sat, 22 Feb 1997 12:28:26 +0000 (12:28 +0000)]
Ignore messages generated by dhcp relay agents (including self); send replies to correct port; more debugging info
Ted Lemon [Sat, 22 Feb 1997 12:26:41 +0000 (12:26 +0000)]
Add DISCOVER_RELAY state
Ted Lemon [Sat, 22 Feb 1997 12:26:12 +0000 (12:26 +0000)]
Don't name dhcpd - this is used by dhclient and dhcrelay as well
Ted Lemon [Sat, 22 Feb 1997 12:25:32 +0000 (12:25 +0000)]
Add support for alias declaration
Ted Lemon [Sat, 22 Feb 1997 12:25:11 +0000 (12:25 +0000)]
Don't NAK leases from competing servers
Ted Lemon [Sat, 22 Feb 1997 11:01:10 +0000 (11:01 +0000)]
Oops - poll() isn't implemented in NetBSD-1.2...
Ted Lemon [Sat, 22 Feb 1997 10:55:40 +0000 (10:55 +0000)]
Fix up select version of dispatch to take parse argument
Ted Lemon [Sat, 22 Feb 1997 10:22:05 +0000 (10:22 +0000)]
Clean up some bugs in the DHCPREQUEST lease code
Ted Lemon [Sat, 22 Feb 1997 10:21:03 +0000 (10:21 +0000)]
Add new man page targets
Ted Lemon [Sat, 22 Feb 1997 10:20:28 +0000 (10:20 +0000)]
Update documentation
Ted Lemon [Sat, 22 Feb 1997 10:19:33 +0000 (10:19 +0000)]
new man pages
Ted Lemon [Sat, 22 Feb 1997 10:19:20 +0000 (10:19 +0000)]
New manual pages
Ted Lemon [Sat, 22 Feb 1997 09:47:09 +0000 (09:47 +0000)]
DHCP Relay Agent
Ted Lemon [Sat, 22 Feb 1997 08:50:59 +0000 (08:50 +0000)]
New prototypes; structure adjustments
Ted Lemon [Sat, 22 Feb 1997 08:49:44 +0000 (08:49 +0000)]
Change daemonification code to prolong logging to stderr until dhcpd.conf has been parsed.; dispatch takes an argument.
Ted Lemon [Sat, 22 Feb 1997 08:48:15 +0000 (08:48 +0000)]
Use interface address instead of common server identifier; allow specific clients to be excluded from booting; don't release a lease based on a DHCPREQUEST to a different server - this isn't allowed by the protocol
Ted Lemon [Sat, 22 Feb 1997 08:44:15 +0000 (08:44 +0000)]
Add media selection for interface cards that support more than one kind of network media; fix exponential backoff code; add parameter to control the use of commas in pretty printing - no commas in shell script arrays; add dummy relay() function
Ted Lemon [Sat, 22 Feb 1997 08:41:01 +0000 (08:41 +0000)]
Add allow and deny keywords; allow or deny bootp service, booting (for known hosts that shouldn't be booted), dynamic_bootp and unknown clients
Ted Lemon [Sat, 22 Feb 1997 08:38:32 +0000 (08:38 +0000)]
Add support for passing arbitrary options to server and for providing default options when the server doesn't provide them; remove client_identifier and hostname - these are just options.
Ted Lemon [Sat, 22 Feb 1997 08:36:36 +0000 (08:36 +0000)]
Add some knobs to control booting; get server identifier from interface; add dummy relay function
Ted Lemon [Sat, 22 Feb 1997 08:34:16 +0000 (08:34 +0000)]
dispatch() now takes an argument indicating whether to decode the packet or just call relay(); save the first ip address we encounter for each interface as the primary address.
Ted Lemon [Sat, 22 Feb 1997 08:32:05 +0000 (08:32 +0000)]
pretty_print_options now optionally seperates array elements with comma, and now encloses text strings in quotes
Ted Lemon [Sat, 22 Feb 1997 08:30:13 +0000 (08:30 +0000)]
error() now logs a message simply indicating that it is exiting.
Ted Lemon [Sat, 22 Feb 1997 08:29:24 +0000 (08:29 +0000)]
Add some new tokens
Ted Lemon [Sat, 22 Feb 1997 08:29:03 +0000 (08:29 +0000)]
Add target for dhcrelay
Ted Lemon [Wed, 19 Feb 1997 10:57:24 +0000 (10:57 +0000)]
Run as daemon after first binding; don't record leases defined in config file; remember leases even if the interface to which they're attached isn't presently configured; preferentially select a lease offer if it's for the address we asked for; if we don't successfully bind, iterate through list of remembered leases and see if one works; arp for lease before accepting it and send dhcpdecline if it's bogus; various bug fixes
Ted Lemon [Wed, 19 Feb 1997 10:53:16 +0000 (10:53 +0000)]
Parse arrays correctly; modify parse_X behaviour to facilitate this
Ted Lemon [Wed, 19 Feb 1997 10:52:37 +0000 (10:52 +0000)]
Update prototypes
Ted Lemon [Wed, 19 Feb 1997 10:52:14 +0000 (10:52 +0000)]
Seperate array elements with commas when pretty-printing
Ted Lemon [Wed, 19 Feb 1997 10:51:44 +0000 (10:51 +0000)]
Restructure to allow interface reinitialization
Ted Lemon [Wed, 19 Feb 1997 10:51:29 +0000 (10:51 +0000)]
Add install target for dhclient
Ted Lemon [Wed, 19 Feb 1997 10:51:10 +0000 (10:51 +0000)]
select(2) has been deprecated in favor of poll(2).
Ted Lemon [Wed, 19 Feb 1997 10:50:40 +0000 (10:50 +0000)]
Use local_port and remote_port instead of server_port
Ted Lemon [Tue, 18 Feb 1997 14:34:14 +0000 (14:34 +0000)]
Add definitions for DHCP Client data files
Ted Lemon [Tue, 18 Feb 1997 14:33:43 +0000 (14:33 +0000)]
Add support for timeouts; add support for scanning interfaces before they have addresses assigned.
Ted Lemon [Tue, 18 Feb 1997 14:32:51 +0000 (14:32 +0000)]
Use local_port and remote_port instead of server_port and server_port + 1
Ted Lemon [Tue, 18 Feb 1997 14:32:30 +0000 (14:32 +0000)]
Add DHCP client tokens
Ted Lemon [Tue, 18 Feb 1997 14:32:01 +0000 (14:32 +0000)]
Adjust object file lists to support parsing DHCP client config files
Ted Lemon [Tue, 18 Feb 1997 14:28:54 +0000 (14:28 +0000)]
Change calling conventions for cons_options so that DHCP client doesn't have to dummy up a packet
Ted Lemon [Tue, 18 Feb 1997 14:27:53 +0000 (14:27 +0000)]
Parser for DHCP client config files
Ted Lemon [Tue, 18 Feb 1997 14:27:33 +0000 (14:27 +0000)]
Move common parsing functions into a seperate file, so the DHCP client and server don't have to share *all* their parsing code
Ted Lemon [Tue, 18 Feb 1997 14:26:11 +0000 (14:26 +0000)]
Rewrite DHCP client to use the same API that the DHCP server uses.
Ted Lemon [Fri, 3 Jan 1997 11:39:27 +0000 (11:39 +0000)]
Fix broadcast bug
Ted Lemon [Thu, 2 Jan 1997 12:00:19 +0000 (12:00 +0000)]
Initial merge of Poger dhclient and linux hacks
Ted Lemon [Tue, 31 Dec 1996 02:02:54 +0000 (02:02 +0000)]
Fix bug in classing code
Ted Lemon [Tue, 31 Dec 1996 02:01:28 +0000 (02:01 +0000)]
Initialize declaration variable
Ted Lemon [Tue, 31 Dec 1996 02:00:33 +0000 (02:00 +0000)]
Fix case where dynamic BOOTP for a known client with no applicable fixed address was failing
Ted Lemon [Fri, 8 Nov 1996 20:09:41 +0000 (20:09 +0000)]
replace ARPHRD with HTYPE
Ted Lemon [Fri, 8 Nov 1996 20:09:10 +0000 (20:09 +0000)]
Don't try to supersede static leases
Ted Lemon [Fri, 8 Nov 1996 20:08:34 +0000 (20:08 +0000)]
Return after rejecting unknown BOOTP client
Ted Lemon [Fri, 8 Nov 1996 20:07:31 +0000 (20:07 +0000)]
Log messages to stderr, not stdout.
Ted Lemon [Fri, 13 Sep 1996 18:58:20 +0000 (18:58 +0000)]
Remove dynamic bootp conflict checker; parse true booleans correctly
Ted Lemon [Thu, 12 Sep 1996 22:24:15 +0000 (22:24 +0000)]
Update boot-unknown-clients documentation
Ted Lemon [Thu, 12 Sep 1996 22:22:18 +0000 (22:22 +0000)]
Allow restricted dynamic bootp for known bootp hosts
Ted Lemon [Thu, 12 Sep 1996 09:28:13 +0000 (09:28 +0000)]
Close std{in,out,err} when daemonizing
Ted Lemon [Wed, 11 Sep 1996 20:27:07 +0000 (20:27 +0000)]
discover_interfaces() needs to behave differently for client and server
Ted Lemon [Wed, 11 Sep 1996 18:53:33 +0000 (18:53 +0000)]
discover_interfaces() needs to behave differently for client and server
Ted Lemon [Wed, 11 Sep 1996 18:41:23 +0000 (18:41 +0000)]
Fix case statement
Ted Lemon [Wed, 11 Sep 1996 18:31:46 +0000 (18:31 +0000)]
Support for Sun C Compiler
Ted Lemon [Wed, 11 Sep 1996 06:36:57 +0000 (06:36 +0000)]
Don't redefine _PATH_DHCPD_xxx
Ted Lemon [Wed, 11 Sep 1996 06:36:41 +0000 (06:36 +0000)]
Linux portability hacks
Ted Lemon [Wed, 11 Sep 1996 06:36:17 +0000 (06:36 +0000)]
Don't use server-identifier to initialize next_server
Ted Lemon [Wed, 11 Sep 1996 06:35:16 +0000 (06:35 +0000)]
dmalloc already zeros allocated memory
Ted Lemon [Wed, 11 Sep 1996 06:34:25 +0000 (06:34 +0000)]
Add unknown options to end of option priority list
Ted Lemon [Wed, 11 Sep 1996 05:53:58 +0000 (05:53 +0000)]
Support for Sun compiler on Solaris
Ted Lemon [Wed, 11 Sep 1996 05:53:32 +0000 (05:53 +0000)]
buf doesn't need to be static
Ted Lemon [Wed, 11 Sep 1996 05:53:06 +0000 (05:53 +0000)]
Add argument to cons_options; clean up some old junk
Ted Lemon [Wed, 11 Sep 1996 05:52:18 +0000 (05:52 +0000)]
Notice if client is NUL-terminating strings, and if it is, NUL-terminate them back.
Ted Lemon [Wed, 11 Sep 1996 05:51:25 +0000 (05:51 +0000)]
Add argument to cons_options
Ted Lemon [Wed, 11 Sep 1996 05:50:03 +0000 (05:50 +0000)]
clarify
Ted Lemon [Mon, 9 Sep 1996 07:05:49 +0000 (07:05 +0000)]
Fix usage nit
Ted Lemon [Mon, 9 Sep 1996 07:04:45 +0000 (07:04 +0000)]
Fix stupid oversight in hash_delete - thanks to Jon Grubbs for finding this
Ted Lemon [Mon, 9 Sep 1996 07:04:29 +0000 (07:04 +0000)]
Add use-host-decl-names keyword
Ted Lemon [Thu, 5 Sep 1996 23:57:56 +0000 (23:57 +0000)]
Apply some changes Christoph asked for
Ted Lemon [Thu, 5 Sep 1996 23:57:33 +0000 (23:57 +0000)]
Fix printf warnings
Ted Lemon [Thu, 5 Sep 1996 23:56:52 +0000 (23:56 +0000)]
Fix up a couple of places where ic_timeout wasn't initialized in strioctl structs
Ted Lemon [Thu, 5 Sep 1996 23:55:39 +0000 (23:55 +0000)]
Fix opening comment; require a subnet decl for every interface; remove warning about missing aliases on shared networks
Ted Lemon [Thu, 5 Sep 1996 23:54:39 +0000 (23:54 +0000)]
Document new netmask behaviour; document new requirement that all interfaces correspond to a declared subnet
Ted Lemon [Thu, 5 Sep 1996 23:53:18 +0000 (23:53 +0000)]
Fix syntax botch in host decl example
Ted Lemon [Thu, 5 Sep 1996 23:52:10 +0000 (23:52 +0000)]
mockup_lease() now supplies uid info if present; supply subnet mask from subnet decl if not defined as an option; fix lease time blooper; provide T1 and T2 lease times