]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
27 years agoAdd support for static routes
Ted Lemon [Mon, 20 Oct 1997 21:34:47 +0000 (21:34 +0000)] 
Add support for static routes

27 years agoPut hostname in quotes
Ted Lemon [Tue, 7 Oct 1997 19:59:31 +0000 (19:59 +0000)] 
Put hostname in quotes

27 years agoClarify single interface restriction
Ted Lemon [Tue, 7 Oct 1997 19:58:57 +0000 (19:58 +0000)] 
Clarify single interface restriction

27 years agoAdd NeXTSTEP documentation
Ted Lemon [Wed, 17 Sep 1997 00:26:09 +0000 (00:26 +0000)] 
Add NeXTSTEP documentation

27 years agoNextStep client script
Ted Lemon [Wed, 17 Sep 1997 00:23:46 +0000 (00:23 +0000)] 
NextStep client script

27 years agoNeXTstep configuration
Ted Lemon [Wed, 17 Sep 1997 00:22:18 +0000 (00:22 +0000)] 
NeXTstep configuration

27 years agoAdd nextstep configuration
Ted Lemon [Wed, 17 Sep 1997 00:21:45 +0000 (00:21 +0000)] 
Add nextstep configuration

27 years agoSystem status message relay daemon
Ted Lemon [Tue, 16 Sep 1997 18:21:11 +0000 (18:21 +0000)] 
System status message relay daemon

27 years agoStatus message transmitter
Ted Lemon [Tue, 16 Sep 1997 18:20:53 +0000 (18:20 +0000)] 
Status message transmitter

27 years agoPass flag to cons_options indicating whether this is BOOTP or DHCP. Change handling...
Ted Lemon [Tue, 16 Sep 1997 18:20:30 +0000 (18:20 +0000)] 
Pass flag to cons_options indicating whether this is BOOTP or DHCP.   Change handling of dynamic BOOTP packets.   Allow or deny booting based on vendor class if enabled.

27 years agoPass flag to cons_options indicating that this is a BOOTP packet
Ted Lemon [Tue, 16 Sep 1997 18:17:55 +0000 (18:17 +0000)] 
Pass flag to cons_options indicating that this is a BOOTP packet

27 years agoAdd HAVE_MKSTEMP flag
Ted Lemon [Tue, 16 Sep 1997 18:17:16 +0000 (18:17 +0000)] 
Add HAVE_MKSTEMP flag

27 years agoPrototype new functions. New argument for cons_options. New definitions for autom...
Ted Lemon [Tue, 16 Sep 1997 18:16:55 +0000 (18:16 +0000)] 
Prototype new functions.   New argument for cons_options.   New definitions for automatic/manual interface selection.

27 years agoSystem status message protocol
Ted Lemon [Tue, 16 Sep 1997 18:15:44 +0000 (18:15 +0000)] 
System status message protocol

27 years agoOnly use 64-byte option buffer for BOOTP packets
Ted Lemon [Tue, 16 Sep 1997 18:15:25 +0000 (18:15 +0000)] 
Only use 64-byte option buffer for BOOTP packets

27 years agoDon't exclude dynamic BOOTP from uid test (?)
Ted Lemon [Tue, 16 Sep 1997 18:14:18 +0000 (18:14 +0000)] 
Don't exclude dynamic BOOTP from uid test (?)

27 years agoIf sa_len is zero, skip interface. Add remove_protocol. Fix automatic/manual...
Ted Lemon [Tue, 16 Sep 1997 18:12:32 +0000 (18:12 +0000)] 
If sa_len is zero, skip interface.   Add remove_protocol.   Fix automatic/manual interface selection.

27 years agoAdd systat.c
Ted Lemon [Tue, 16 Sep 1997 18:11:22 +0000 (18:11 +0000)] 
Add systat.c

27 years agoChmod resolv.conf in case umask is bogus
Ted Lemon [Tue, 16 Sep 1997 18:10:50 +0000 (18:10 +0000)] 
Chmod resolv.conf in case umask is bogus

27 years agoAdd support for interfaces_requested flag. NUL-terminate copied lease options....
Ted Lemon [Tue, 16 Sep 1997 18:09:41 +0000 (18:09 +0000)] 
Add support for interfaces_requested flag.   NUL-terminate copied lease options.   Add cons_option parameter.   Support system status messages

27 years agoAdd support for interfaces_requested flag
Ted Lemon [Tue, 16 Sep 1997 18:08:32 +0000 (18:08 +0000)] 
Add support for interfaces_requested flag

27 years agoInstall dhcp client in CLIENTBINDIR
Ted Lemon [Tue, 16 Sep 1997 18:08:00 +0000 (18:08 +0000)] 
Install dhcp client in CLIENTBINDIR

27 years agoAdd statmsg and systatd directories
Ted Lemon [Tue, 16 Sep 1997 18:07:36 +0000 (18:07 +0000)] 
Add statmsg and systatd directories

27 years agoDocument HP-UX broadcast hack and need for packet filter on some systems.
Ted Lemon [Tue, 16 Sep 1997 18:07:08 +0000 (18:07 +0000)] 
Document HP-UX broadcast hack and need for packet filter on some systems.

27 years agoAdd CLIENTBINDIR
Ted Lemon [Tue, 16 Sep 1997 18:05:42 +0000 (18:05 +0000)] 
Add CLIENTBINDIR

28 years agoparse_string eats the semicolon DHCP-970609
Ted Lemon [Tue, 10 Jun 1997 06:00:23 +0000 (06:00 +0000)] 
parse_string eats the semicolon

28 years agoDocument 970609 changes
Ted Lemon [Tue, 10 Jun 1997 05:51:49 +0000 (05:51 +0000)] 
Document 970609 changes

28 years agoSunOS 4.1 doesn't define ssize_t
Ted Lemon [Tue, 10 Jun 1997 05:50:22 +0000 (05:50 +0000)] 
SunOS 4.1 doesn't define ssize_t

28 years agoDon't trust client to provide a valid hostname. Be lenient in parsing client hostnam...
Ted Lemon [Tue, 10 Jun 1997 05:49:15 +0000 (05:49 +0000)] 
Don't trust client to provide a valid hostname.  Be lenient in parsing client hostnames from lease file

28 years agoDon't do any DNS testing DHCP-970607
Ted Lemon [Sun, 8 Jun 1997 04:25:35 +0000 (04:25 +0000)] 
Don't do any DNS testing

28 years agoDocument SO_BINDTODEVICE for Linux
Ted Lemon [Sun, 8 Jun 1997 04:19:08 +0000 (04:19 +0000)] 
Document SO_BINDTODEVICE for Linux

28 years agoAdjust call to find_lease
Ted Lemon [Sun, 8 Jun 1997 04:10:54 +0000 (04:10 +0000)] 
Adjust call to find_lease

28 years agoOnly store through ours if it's nonzero
Ted Lemon [Sun, 8 Jun 1997 04:10:41 +0000 (04:10 +0000)] 
Only store through ours if it's nonzero

28 years agosize_t -> ssize_t in return values where < 0 == error
Ted Lemon [Sun, 8 Jun 1997 04:08:01 +0000 (04:08 +0000)] 
size_t -> ssize_t in return values where < 0 == error

28 years agoMake it a warning rather than an error if resolv.conf is missing.
Ted Lemon [Sun, 8 Jun 1997 04:05:21 +0000 (04:05 +0000)] 
Make it a warning rather than an error if resolv.conf is missing.

28 years agoDocument new DHCPRELEASE/DHCPNAK behaviour
Ted Lemon [Sun, 8 Jun 1997 04:00:06 +0000 (04:00 +0000)] 
Document new DHCPRELEASE/DHCPNAK behaviour

28 years agoFix variable declaration omission
Ted Lemon [Sun, 8 Jun 1997 03:58:47 +0000 (03:58 +0000)] 
Fix variable declaration omission

28 years agoDocument new NAK behaviour
Ted Lemon [Sun, 8 Jun 1997 03:56:41 +0000 (03:56 +0000)] 
Document new NAK behaviour

28 years agoIf the lease we want to give the client is different than the one it's asking for...
Ted Lemon [Sun, 8 Jun 1997 03:55:58 +0000 (03:55 +0000)] 
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.

28 years agoWhen parsing a lease database, correctly transfer the client hostname and hostname...
Ted Lemon [Sun, 8 Jun 1997 03:28:01 +0000 (03:28 +0000)] 
When parsing a lease database, correctly transfer the client hostname and hostname to the memory-resident lease structure.

28 years agosize_t -> ssize_t in return values where < 0 == error
Ted Lemon [Sun, 8 Jun 1997 03:18:09 +0000 (03:18 +0000)] 
size_t -> ssize_t in return values where < 0 == error

28 years agoDocument changes
Ted Lemon [Sun, 8 Jun 1997 03:17:26 +0000 (03:17 +0000)] 
Document changes

28 years agoAlways write out two digits for single-byte quantities in arrays
Ted Lemon [Sun, 8 Jun 1997 03:08:29 +0000 (03:08 +0000)] 
Always write out two digits for single-byte quantities in arrays

28 years agoUpdate to 970605
Ted Lemon [Fri, 6 Jun 1997 01:59:10 +0000 (01:59 +0000)] 
Update to 970605

28 years agoAdd a note about why the server doesn't restart with SIGTERM
Ted Lemon [Fri, 6 Jun 1997 01:56:32 +0000 (01:56 +0000)] 
Add a note about why the server doesn't restart with SIGTERM

28 years agoParse client-hostname token
Ted Lemon [Fri, 6 Jun 1997 01:55:15 +0000 (01:55 +0000)] 
Parse client-hostname token

28 years agoLose message on short icmp_echoreplies
Ted Lemon [Wed, 4 Jun 1997 20:59:40 +0000 (20:59 +0000)] 
Lose message on short icmp_echoreplies

28 years agoRecord significant changes for the benefit of users DHCP-970602
Ted Lemon [Tue, 3 Jun 1997 02:40:49 +0000 (02:40 +0000)] 
Record significant changes for the benefit of users

28 years agoAdd useful things to TODO list - there wasn't anything there that I really care about
Ted Lemon [Tue, 3 Jun 1997 02:17:10 +0000 (02:17 +0000)] 
Add useful things to TODO list - there wasn't anything there that I really care about

28 years agoDefine u_int64_t so we can do a safe case from a 64-bit pointer to an int.
Ted Lemon [Tue, 3 Jun 1997 02:12:43 +0000 (02:12 +0000)] 
Define u_int64_t so we can do a safe case from a 64-bit pointer to an int.

28 years agoCast sockopt arg to char * for Solaris.
Ted Lemon [Tue, 3 Jun 1997 02:12:20 +0000 (02:12 +0000)] 
Cast sockopt arg to char * for Solaris.

28 years agocftest wasn't being initialized
Ted Lemon [Tue, 3 Jun 1997 01:41:31 +0000 (01:41 +0000)] 
cftest wasn't being initialized

28 years agoEnclose prototype in PROTO.
Ted Lemon [Tue, 3 Jun 1997 01:40:58 +0000 (01:40 +0000)] 
Enclose prototype in PROTO.

28 years agoNeed definition for struct timeval.
Ted Lemon [Tue, 3 Jun 1997 01:40:24 +0000 (01:40 +0000)] 
Need definition for struct timeval.

28 years agoUse a different bit for hostname than for client-hostname
Ted Lemon [Tue, 3 Jun 1997 01:06:10 +0000 (01:06 +0000)] 
Use a different bit for hostname than for client-hostname

28 years agoOops - previous fix wasn't complete
Ted Lemon [Tue, 3 Jun 1997 00:47:40 +0000 (00:47 +0000)] 
Oops - previous fix wasn't complete

28 years agoDomains aren't seperated by commas after search keyword
Ted Lemon [Tue, 3 Jun 1997 00:44:08 +0000 (00:44 +0000)] 
Domains aren't seperated by commas after search keyword

28 years agoResolver subroutines
Ted Lemon [Tue, 3 Jun 1997 00:25:43 +0000 (00:25 +0000)] 
Resolver subroutines

28 years agoInstall scripts for solaris, freebsd and linux
Ted Lemon [Tue, 3 Jun 1997 00:22:05 +0000 (00:22 +0000)] 
Install scripts for solaris, freebsd and linux

28 years agoSolaris client script
Ted Lemon [Tue, 3 Jun 1997 00:19:55 +0000 (00:19 +0000)] 
Solaris client script

28 years agoLinux client script
Ted Lemon [Tue, 3 Jun 1997 00:19:49 +0000 (00:19 +0000)] 
Linux client script

28 years agoFreeBSD client script
Ted Lemon [Mon, 2 Jun 1997 23:37:12 +0000 (23:37 +0000)] 
FreeBSD client script

28 years agoFix typo
Ted Lemon [Mon, 2 Jun 1997 23:37:04 +0000 (23:37 +0000)] 
Fix typo

28 years agoFix operator precedence bug
Ted Lemon [Mon, 2 Jun 1997 23:28:18 +0000 (23:28 +0000)] 
Fix operator precedence bug

28 years agoMake name-servers option ien116-name-servers
Ted Lemon [Mon, 2 Jun 1997 23:27:22 +0000 (23:27 +0000)] 
Make name-servers option ien116-name-servers

28 years agoAdd cftest flag which just tests config file but doesn't actually run.
Ted Lemon [Mon, 2 Jun 1997 23:26:29 +0000 (23:26 +0000)] 
Add cftest flag which just tests config file but doesn't actually run.

28 years agoDefine alias_names_permuted: Solaris has similar lossage to Linux WRT per-interface...
Ted Lemon [Mon, 2 Jun 1997 23:25:48 +0000 (23:25 +0000)] 
Define alias_names_permuted: Solaris has similar lossage to Linux WRT per-interface address aliases.

28 years agoDon't use polling on SunOS4 - it seems to tweak an O.S. Bug.
Ted Lemon [Mon, 2 Jun 1997 23:25:04 +0000 (23:25 +0000)] 
Don't use polling on SunOS4 - it seems to tweak an O.S. Bug.

28 years agoAdd iaddrlist structure for tracking lists of IP addresses
Ted Lemon [Mon, 2 Jun 1997 23:24:32 +0000 (23:24 +0000)] 
Add iaddrlist structure for tracking lists of IP addresses

28 years agoAdd REJECT token
Ted Lemon [Mon, 2 Jun 1997 23:24:05 +0000 (23:24 +0000)] 
Add REJECT token

28 years agoAdd cygwin32 ifdefs; new prototypes; add some fields to dhcp client structures.
Ted Lemon [Mon, 2 Jun 1997 23:23:05 +0000 (23:23 +0000)] 
Add cygwin32 ifdefs; new prototypes; add some fields to dhcp client structures.

28 years agoSample dhclient.conf takes advantage of some new features.
Ted Lemon [Mon, 2 Jun 1997 22:50:44 +0000 (22:50 +0000)] 
Sample dhclient.conf takes advantage of some new features.

28 years agoTry to renew active lease in REBOOT state even if it's expired.
Ted Lemon [Mon, 2 Jun 1997 22:45:08 +0000 (22:45 +0000)] 
Try to renew active lease in REBOOT state even if it's expired.

28 years agoSupport rejection of messages from rogue servers; print IP addr of server instead...
Ted Lemon [Mon, 2 Jun 1997 22:36:25 +0000 (22:36 +0000)] 
Support rejection of messages from rogue servers; print IP addr of server instead of MAC addr.

28 years agoHandle the REJECT statement
Ted Lemon [Mon, 2 Jun 1997 22:34:19 +0000 (22:34 +0000)] 
Handle the REJECT statement

28 years agoInstall 1.0 README updates and modify for 2.0
Ted Lemon [Mon, 2 Jun 1997 22:33:41 +0000 (22:33 +0000)] 
Install 1.0 README updates and modify for 2.0

28 years agoSupply extra argument to pretty_print_options
Ted Lemon [Mon, 2 Jun 1997 22:32:37 +0000 (22:32 +0000)] 
Supply extra argument to pretty_print_options

28 years agoAdd emit_quotes qualifier to pretty_print_option, so that we don't get extra quotes...
Ted Lemon [Mon, 2 Jun 1997 22:32:05 +0000 (22:32 +0000)] 
Add emit_quotes qualifier to pretty_print_option, so that we don't get extra quotes when emitting strings into configuration scripts

28 years agoDon't select for exceptions, since we don't know how to handle them.
Ted Lemon [Mon, 2 Jun 1997 22:31:30 +0000 (22:31 +0000)] 
Don't select for exceptions, since we don't know how to handle them.

28 years agoAdd REJECT keyword
Ted Lemon [Mon, 2 Jun 1997 22:30:52 +0000 (22:30 +0000)] 
Add REJECT keyword

28 years agoCygwin32 compatibility. Initialize DNS
Ted Lemon [Fri, 9 May 1997 08:27:56 +0000 (08:27 +0000)] 
Cygwin32 compatibility.   Initialize DNS

28 years agoFix bug introduced into dhcprequest processing. Fix core dump differently. Store...
Ted Lemon [Fri, 9 May 1997 08:27:14 +0000 (08:27 +0000)] 
Fix bug introduced into dhcprequest processing.   Fix core dump differently.   Store client-supplied hostname.   Fix ciaddr copy.

28 years agoWrite out client_hostname and hostname values when writing out a lease
Ted Lemon [Fri, 9 May 1997 08:22:00 +0000 (08:22 +0000)] 
Write out client_hostname and hostname values when writing out a lease

28 years agoMove parse_host_name to parse.c. Add support for recording client-supplied and...
Ted Lemon [Fri, 9 May 1997 08:21:25 +0000 (08:21 +0000)] 
Move parse_host_name to parse.c.   Add support for recording client-supplied and locally-derived hostname in lease file

28 years agoCheck for BOOTREQUEST moved here
Ted Lemon [Fri, 9 May 1997 08:20:12 +0000 (08:20 +0000)] 
Check for BOOTREQUEST moved here

28 years agoCygwin32 definitions
Ted Lemon [Fri, 9 May 1997 08:19:38 +0000 (08:19 +0000)] 
Cygwin32 definitions

28 years agoLose BROKEN_FREEBSD_CF by default
Ted Lemon [Fri, 9 May 1997 08:18:37 +0000 (08:18 +0000)] 
Lose BROKEN_FREEBSD_CF by default

28 years agoCygwin32 support
Ted Lemon [Fri, 9 May 1997 08:18:06 +0000 (08:18 +0000)] 
Cygwin32 support

28 years agoAdd new keywords
Ted Lemon [Fri, 9 May 1997 08:17:23 +0000 (08:17 +0000)] 
Add new keywords

28 years agoIf there's no h_errno, assume the error is Host Not Found
Ted Lemon [Fri, 9 May 1997 08:14:57 +0000 (08:14 +0000)] 
If there's no h_errno, assume the error is Host Not Found

28 years agoname-servers -> ien116-name-servers, to reduce confusion. Add nds- options
Ted Lemon [Fri, 9 May 1997 08:13:38 +0000 (08:13 +0000)] 
name-servers -> ien116-name-servers, to reduce confusion.   Add nds- options

28 years agoHandle line-oriented parsing. Add parse_host_name function. Move parse_ip_addr...
Ted Lemon [Fri, 9 May 1997 08:08:53 +0000 (08:08 +0000)] 
Handle line-oriented parsing.   Add parse_host_name function.   Move parse_ip_addr and make it return status.   Fix date parsing off-by-one-day bug

28 years agoWork around Ultrix gotcha
Ted Lemon [Fri, 9 May 1997 08:07:33 +0000 (08:07 +0000)] 
Work around Ultrix gotcha

28 years agoLet bootp() check for correct type of packet
Ted Lemon [Fri, 9 May 1997 08:07:09 +0000 (08:07 +0000)] 
Let bootp() check for correct type of packet

28 years agoCall new ns_inaddr_lookup code for testing
Ted Lemon [Fri, 9 May 1997 08:06:29 +0000 (08:06 +0000)] 
Call new ns_inaddr_lookup code for testing

28 years agoFix alpha ptrsize botch. Try even harder to make sure ICMP Echo request packets...
Ted Lemon [Fri, 9 May 1997 08:05:28 +0000 (08:05 +0000)] 
Fix alpha ptrsize botch.   Try even harder to make sure ICMP Echo request packets are routed.   Better error message.

28 years agoCygwin32 compatibility; reindent; add routine for printing WinSock errors
Ted Lemon [Fri, 9 May 1997 08:03:44 +0000 (08:03 +0000)] 
Cygwin32 compatibility; reindent; add routine for printing WinSock errors

28 years agoUse new resolv.conf parser. Clean up some code. Add experimental (and non-functio...
Ted Lemon [Fri, 9 May 1997 08:02:33 +0000 (08:02 +0000)] 
Use new resolv.conf parser.   Clean up some code.   Add experimental (and non-functional) zone discovery code.

28 years agoFix stupid allocation bug. Handle IFF_POINTTOPOINT only if defined
Ted Lemon [Fri, 9 May 1997 08:00:50 +0000 (08:00 +0000)] 
Fix stupid allocation bug.   Handle IFF_POINTTOPOINT only if defined

28 years agoSwap shorts with htons, not htonl!
Ted Lemon [Fri, 9 May 1997 07:58:33 +0000 (07:58 +0000)] 
Swap shorts with htons, not htonl!