]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
28 years agobehave differently if we got a renewal via INIT-REBOOT
Ted Lemon [Wed, 5 Mar 1997 08:38:20 +0000 (08:38 +0000)] 
behave differently if we got a renewal via INIT-REBOOT

28 years agoAdd REBOOT token DHCP-970305
Ted Lemon [Wed, 5 Mar 1997 06:39:09 +0000 (06:39 +0000)] 
Add REBOOT token

28 years agoAdd flags field to tree_cache structure so we can track updates and free temporary...
Ted Lemon [Wed, 5 Mar 1997 06:38:55 +0000 (06:38 +0000)] 
Add flags field to tree_cache structure so we can track updates and free temporary cache buckets

28 years agoAdd function prototypes; add state to lease structure
Ted Lemon [Wed, 5 Mar 1997 06:38:27 +0000 (06:38 +0000)] 
Add function prototypes; add state to lease structure

28 years agoMove some state into the lease structure so that we can test a lease before acking...
Ted Lemon [Wed, 5 Mar 1997 06:37:05 +0000 (06:37 +0000)] 
Move some state into the lease structure so that we can test a lease before acking it, and so that we can do DNS lookups asynchronously

28 years agolose lease -> state; add lease -> uid_buf to eliminate mallocs when assigning uids...
Ted Lemon [Wed, 5 Mar 1997 06:34:36 +0000 (06:34 +0000)] 
lose lease -> state; add lease -> uid_buf to eliminate mallocs when assigning uids to leases except with really big uids

28 years agoMaintain a free list for tree_cache structs
Ted Lemon [Wed, 5 Mar 1997 06:34:27 +0000 (06:34 +0000)] 
Maintain a free list for tree_cache structs

28 years agoAdd REBOOT token
Ted Lemon [Wed, 5 Mar 1997 06:33:36 +0000 (06:33 +0000)] 
Add REBOOT token

28 years agoremove lease -> state
Ted Lemon [Wed, 5 Mar 1997 06:33:06 +0000 (06:33 +0000)] 
remove lease -> state

28 years agoAlways send packets of at least BOOTP_MIN_LEN; abbreviate option setup code; don...
Ted Lemon [Wed, 5 Mar 1997 06:30:08 +0000 (06:30 +0000)] 
Always send packets of at least BOOTP_MIN_LEN; abbreviate option setup code; don't send requested address unless we're rebooting or requesting; send options as requested in config file; add support for DHCPNAK and INIT-REBOOT state

28 years agoAdd an INIT-REBOOT timeout; don't ever call a static lease the active lease
Ted Lemon [Wed, 5 Mar 1997 06:24:21 +0000 (06:24 +0000)] 
Add an INIT-REBOOT timeout; don't ever call a static lease the active lease

28 years agoInstall dhclient-script in /etc, not in /
Ted Lemon [Wed, 5 Mar 1997 06:23:12 +0000 (06:23 +0000)] 
Install dhclient-script in /etc, not in /

28 years agoDon't check the lease we have for the client until we've verified that the client...
Ted Lemon [Wed, 5 Mar 1997 06:18:55 +0000 (06:18 +0000)] 
Don't check the lease we have for the client until we've verified that the client thinks it's on the right network

28 years agoAdd DHCPLIB to depends
Ted Lemon [Wed, 5 Mar 1997 06:17:33 +0000 (06:17 +0000)] 
Add DHCPLIB to depends

28 years agoRelay to server port, not client
Ted Lemon [Wed, 5 Mar 1997 06:16:44 +0000 (06:16 +0000)] 
Relay to server port, not client

28 years agoAdd UPF support
Ted Lemon [Wed, 5 Mar 1997 06:16:07 +0000 (06:16 +0000)] 
Add UPF support

28 years agoNew IP header checksum code supplied by Anatoli Logvinski
Ted Lemon [Wed, 5 Mar 1997 06:15:00 +0000 (06:15 +0000)] 
New IP header checksum code supplied by Anatoli Logvinski

28 years agoAdd upf.c
Ted Lemon [Wed, 5 Mar 1997 06:13:07 +0000 (06:13 +0000)] 
Add upf.c

28 years agoFix typos
Ted Lemon [Wed, 5 Mar 1997 06:12:19 +0000 (06:12 +0000)] 
Fix typos

28 years agoUltrix Packetfilter support
Ted Lemon [Wed, 5 Mar 1997 06:09:04 +0000 (06:09 +0000)] 
Ultrix Packetfilter support

28 years agonew draft
Ted Lemon [Wed, 5 Mar 1997 04:58:19 +0000 (04:58 +0000)] 
new draft

28 years agonew draft
Ted Lemon [Wed, 5 Mar 1997 04:36:44 +0000 (04:36 +0000)] 
new draft

28 years agoNew draft
Ted Lemon [Wed, 5 Mar 1997 04:32:11 +0000 (04:32 +0000)] 
New draft

28 years agoFix Socket API-specific error DHCP_970226A
Ted Lemon [Thu, 27 Feb 1997 03:41:28 +0000 (03:41 +0000)] 
Fix Socket API-specific error

28 years agoDon't specify netmask or broadcast address keywords to ifconfig if no subnet_mask...
Ted Lemon [Thu, 27 Feb 1997 03:40:49 +0000 (03:40 +0000)] 
Don't specify netmask or broadcast address keywords to ifconfig if no subnet_mask or broadcast_address options were supplied

28 years agoFix some warnings
Ted Lemon [Thu, 27 Feb 1997 03:39:11 +0000 (03:39 +0000)] 
Fix some warnings

28 years agoDelete extraneous sin_len initialization; don't statically initialize inadr_any;...
Ted Lemon [Thu, 27 Feb 1997 03:38:44 +0000 (03:38 +0000)] 
Delete extraneous sin_len initialization; don't statically initialize inadr_any; fix some warnings

28 years agoOnly supply prototypes where appropriate
Ted Lemon [Wed, 26 Feb 1997 18:25:07 +0000 (18:25 +0000)] 
Only supply prototypes where appropriate

28 years agoUse medium passed to us, not necessarily the one attached to the client status structure.
Ted Lemon [Wed, 26 Feb 1997 05:21:55 +0000 (05:21 +0000)] 
Use medium passed to us, not necessarily the one attached to the client status structure.

28 years agoRemove if_enable()
Ted Lemon [Wed, 26 Feb 1997 05:20:53 +0000 (05:20 +0000)] 
Remove if_enable()

28 years agoMove some more parameters around
Ted Lemon [Sat, 22 Feb 1997 14:44:56 +0000 (14:44 +0000)] 
Move some more parameters around

28 years agoAdd SCRIPT config parameter
Ted Lemon [Sat, 22 Feb 1997 14:36:42 +0000 (14:36 +0000)] 
Add SCRIPT config parameter

28 years agoInstall client script
Ted Lemon [Sat, 22 Feb 1997 14:36:20 +0000 (14:36 +0000)] 
Install client script

28 years agoAdd DHCP Client SCRIPT configuration info
Ted Lemon [Sat, 22 Feb 1997 14:31:42 +0000 (14:31 +0000)] 
Add DHCP Client SCRIPT configuration info

28 years agoDHCP Client script for NetBSD
Ted Lemon [Sat, 22 Feb 1997 14:30:19 +0000 (14:30 +0000)] 
DHCP Client script for NetBSD

28 years agoSample dhcp client configuration file
Ted Lemon [Sat, 22 Feb 1997 14:28:03 +0000 (14:28 +0000)] 
Sample dhcp client configuration file

28 years agoIsolate configuration information from Makefiles
Ted Lemon [Sat, 22 Feb 1997 14:20:26 +0000 (14:20 +0000)] 
Isolate configuration information from Makefiles

28 years agoLocalize makefile config
Ted Lemon [Sat, 22 Feb 1997 14:19:12 +0000 (14:19 +0000)] 
Localize makefile config

28 years agoDistributed Makefile
Ted Lemon [Sat, 22 Feb 1997 14:12:34 +0000 (14:12 +0000)] 
Distributed Makefile

28 years agoMake it a bit more informative
Ted Lemon [Sat, 22 Feb 1997 14:11:35 +0000 (14:11 +0000)] 
Make it a bit more informative

28 years agoMoved to common/
Ted Lemon [Sat, 22 Feb 1997 14:03:34 +0000 (14:03 +0000)] 
Moved to common/

28 years agoHack makefiles in all the subdirectories...
Ted Lemon [Sat, 22 Feb 1997 13:24:33 +0000 (13:24 +0000)] 
Hack makefiles in all the subdirectories...

28 years agoMake subdirs
Ted Lemon [Sat, 22 Feb 1997 13:12:47 +0000 (13:12 +0000)] 
Make subdirs

28 years agoNo longer needed
Ted Lemon [Sat, 22 Feb 1997 13:08:54 +0000 (13:08 +0000)] 
No longer needed

28 years agomoved to relay/
Ted Lemon [Sat, 22 Feb 1997 13:08:03 +0000 (13:08 +0000)] 
moved to relay/

28 years agomoved to server/
Ted Lemon [Sat, 22 Feb 1997 13:07:40 +0000 (13:07 +0000)] 
moved to server/

28 years agomoved to client/
Ted Lemon [Sat, 22 Feb 1997 13:07:02 +0000 (13:07 +0000)] 
moved to client/

28 years agoMoved to server/
Ted Lemon [Sat, 22 Feb 1997 13:02:49 +0000 (13:02 +0000)] 
Moved to server/

28 years agomoved to client/
Ted Lemon [Sat, 22 Feb 1997 12:59:29 +0000 (12:59 +0000)] 
moved to client/

28 years agoMoved to relay/
Ted Lemon [Sat, 22 Feb 1997 12:58:31 +0000 (12:58 +0000)] 
Moved to relay/

28 years agoMoved to server/
Ted Lemon [Sat, 22 Feb 1997 12:56:43 +0000 (12:56 +0000)] 
Moved to server/

28 years agomoved to common/
Ted Lemon [Sat, 22 Feb 1997 12:55:05 +0000 (12:55 +0000)] 
moved to common/

28 years agomoved to include/cf/
Ted Lemon [Sat, 22 Feb 1997 12:52:57 +0000 (12:52 +0000)] 
moved to include/cf/

28 years agoMoved to include/
Ted Lemon [Sat, 22 Feb 1997 12:51:16 +0000 (12:51 +0000)] 
Moved to include/

28 years agoIgnore messages generated by dhcp relay agents (including self); send replies to...
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

28 years agoAdd DISCOVER_RELAY state
Ted Lemon [Sat, 22 Feb 1997 12:26:41 +0000 (12:26 +0000)] 
Add DISCOVER_RELAY state

28 years agoDon't name dhcpd - this is used by dhclient and dhcrelay as well
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

28 years agoAdd support for alias declaration
Ted Lemon [Sat, 22 Feb 1997 12:25:32 +0000 (12:25 +0000)] 
Add support for alias declaration

28 years agoDon't NAK leases from competing servers
Ted Lemon [Sat, 22 Feb 1997 12:25:11 +0000 (12:25 +0000)] 
Don't NAK leases from competing servers

28 years agoOops - poll() isn't implemented in NetBSD-1.2...
Ted Lemon [Sat, 22 Feb 1997 11:01:10 +0000 (11:01 +0000)] 
Oops - poll() isn't implemented in NetBSD-1.2...

28 years agoFix up select version of dispatch to take parse argument
Ted Lemon [Sat, 22 Feb 1997 10:55:40 +0000 (10:55 +0000)] 
Fix up select version of dispatch to take parse argument

28 years agoClean up some bugs in the DHCPREQUEST lease code
Ted Lemon [Sat, 22 Feb 1997 10:22:05 +0000 (10:22 +0000)] 
Clean up some bugs in the DHCPREQUEST lease code

28 years agoAdd new man page targets
Ted Lemon [Sat, 22 Feb 1997 10:21:03 +0000 (10:21 +0000)] 
Add new man page targets

28 years agoUpdate documentation
Ted Lemon [Sat, 22 Feb 1997 10:20:28 +0000 (10:20 +0000)] 
Update documentation

28 years agonew man pages
Ted Lemon [Sat, 22 Feb 1997 10:19:33 +0000 (10:19 +0000)] 
new man pages

28 years agoNew manual pages
Ted Lemon [Sat, 22 Feb 1997 10:19:20 +0000 (10:19 +0000)] 
New manual pages

28 years agoDHCP Relay Agent
Ted Lemon [Sat, 22 Feb 1997 09:47:09 +0000 (09:47 +0000)] 
DHCP Relay Agent

28 years agoNew prototypes; structure adjustments
Ted Lemon [Sat, 22 Feb 1997 08:50:59 +0000 (08:50 +0000)] 
New prototypes; structure adjustments

28 years agoChange daemonification code to prolong logging to stderr until dhcpd.conf has been...
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.

28 years agoUse interface address instead of common server identifier; allow specific clients...
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

28 years agoAdd media selection for interface cards that support more than one kind of network...
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

28 years agoAdd allow and deny keywords; allow or deny bootp service, booting (for known hosts...
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

28 years agoAdd support for passing arbitrary options to server and for providing default options...
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.

28 years agoAdd some knobs to control booting; get server identifier from interface; add dummy...
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

28 years agodispatch() now takes an argument indicating whether to decode the packet or just...
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.

28 years agopretty_print_options now optionally seperates array elements with comma, and now...
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

28 years agoerror() now logs a message simply indicating that it is exiting.
Ted Lemon [Sat, 22 Feb 1997 08:30:13 +0000 (08:30 +0000)] 
error() now logs a message simply indicating that it is exiting.

28 years agoAdd some new tokens
Ted Lemon [Sat, 22 Feb 1997 08:29:24 +0000 (08:29 +0000)] 
Add some new tokens

28 years agoAdd target for dhcrelay
Ted Lemon [Sat, 22 Feb 1997 08:29:03 +0000 (08:29 +0000)] 
Add target for dhcrelay

28 years agoRun as daemon after first binding; don't record leases defined in config file; rememb...
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

28 years agoParse arrays correctly; modify parse_X behaviour to facilitate this
Ted Lemon [Wed, 19 Feb 1997 10:53:16 +0000 (10:53 +0000)] 
Parse arrays correctly; modify parse_X behaviour to facilitate this

28 years agoUpdate prototypes
Ted Lemon [Wed, 19 Feb 1997 10:52:37 +0000 (10:52 +0000)] 
Update prototypes

28 years agoSeperate array elements with commas when pretty-printing
Ted Lemon [Wed, 19 Feb 1997 10:52:14 +0000 (10:52 +0000)] 
Seperate array elements with commas when pretty-printing

28 years agoRestructure to allow interface reinitialization
Ted Lemon [Wed, 19 Feb 1997 10:51:44 +0000 (10:51 +0000)] 
Restructure to allow interface reinitialization

28 years agoAdd install target for dhclient
Ted Lemon [Wed, 19 Feb 1997 10:51:29 +0000 (10:51 +0000)] 
Add install target for dhclient

28 years agoselect(2) has been deprecated in favor of poll(2).
Ted Lemon [Wed, 19 Feb 1997 10:51:10 +0000 (10:51 +0000)] 
select(2) has been deprecated in favor of poll(2).

28 years agoUse local_port and remote_port instead of server_port
Ted Lemon [Wed, 19 Feb 1997 10:50:40 +0000 (10:50 +0000)] 
Use local_port and remote_port instead of server_port

28 years agoAdd definitions for DHCP Client data files
Ted Lemon [Tue, 18 Feb 1997 14:34:14 +0000 (14:34 +0000)] 
Add definitions for DHCP Client data files

28 years agoAdd support for timeouts; add support for scanning interfaces before they have addres...
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.

28 years agoUse local_port and remote_port instead of server_port and server_port + 1
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

28 years agoAdd DHCP client tokens
Ted Lemon [Tue, 18 Feb 1997 14:32:30 +0000 (14:32 +0000)] 
Add DHCP client tokens

28 years agoAdjust object file lists to support parsing DHCP client config files
Ted Lemon [Tue, 18 Feb 1997 14:32:01 +0000 (14:32 +0000)] 
Adjust object file lists to support parsing DHCP client config files

28 years agoChange calling conventions for cons_options so that DHCP client doesn't have to dummy...
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

28 years agoParser for DHCP client config files
Ted Lemon [Tue, 18 Feb 1997 14:27:53 +0000 (14:27 +0000)] 
Parser for DHCP client config files

28 years agoMove common parsing functions into a seperate file, so the DHCP client and server...
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

28 years agoRewrite DHCP client to use the same API that the DHCP server uses.
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.

28 years agoFix broadcast bug
Ted Lemon [Fri, 3 Jan 1997 11:39:27 +0000 (11:39 +0000)] 
Fix broadcast bug

28 years agoInitial merge of Poger dhclient and linux hacks
Ted Lemon [Thu, 2 Jan 1997 12:00:19 +0000 (12:00 +0000)] 
Initial merge of Poger dhclient and linux hacks

28 years agoFix bug in classing code
Ted Lemon [Tue, 31 Dec 1996 02:02:54 +0000 (02:02 +0000)] 
Fix bug in classing code

28 years agoInitialize declaration variable
Ted Lemon [Tue, 31 Dec 1996 02:01:28 +0000 (02:01 +0000)] 
Initialize declaration variable