]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
26 years agoFix some pastos in new expression evaluators.
Ted Lemon [Tue, 6 Jul 1999 17:04:31 +0000 (17:04 +0000)] 
Fix some pastos in new expression evaluators.

26 years agoFix some pastos.
Ted Lemon [Tue, 6 Jul 1999 16:57:05 +0000 (16:57 +0000)] 
Fix some pastos.

26 years ago- Pull a change from the 2.0 branch to make 'X' options print as strings
Ted Lemon [Tue, 6 Jul 1999 16:53:30 +0000 (16:53 +0000)] 
- Pull a change from the 2.0 branch to make 'X' options print as strings
  if possible.

26 years agoReverse output of conversion routine.
Ted Lemon [Tue, 6 Jul 1999 16:51:19 +0000 (16:51 +0000)] 
Reverse output of conversion routine.

26 years agoAdd binary-to-ascii, leased-address and reverse tokens.
Ted Lemon [Tue, 6 Jul 1999 16:49:59 +0000 (16:49 +0000)] 
Add binary-to-ascii, leased-address and reverse tokens.

26 years agoAdd a -s flag to specify the server IP address (handy for debugging).
Ted Lemon [Tue, 6 Jul 1999 16:48:34 +0000 (16:48 +0000)] 
Add a -s flag to specify the server IP address (handy for debugging).

26 years agoDocument new (I use the term new loosely) command-line flags.
Ted Lemon [Tue, 6 Jul 1999 16:45:57 +0000 (16:45 +0000)] 
Document new (I use the term new loosely) command-line flags.

26 years agoPervasive changes to support leased_address, reverse and binary_to_ascii.
Ted Lemon [Fri, 2 Jul 1999 20:58:48 +0000 (20:58 +0000)] 
Pervasive changes to support leased_address, reverse and binary_to_ascii.

26 years agoIn one-lease-per-client, don't re-release expired leases.
Ted Lemon [Fri, 2 Jul 1999 17:47:42 +0000 (17:47 +0000)] 
In one-lease-per-client, don't re-release expired leases.

26 years agoSupport one-lease-per-client.
Ted Lemon [Fri, 2 Jul 1999 17:10:51 +0000 (17:10 +0000)] 
Support one-lease-per-client.

26 years agoGet BIND includes from site.conf if needed.
Ted Lemon [Thu, 1 Jul 1999 20:18:22 +0000 (20:18 +0000)] 
Get BIND includes from site.conf if needed.

26 years agoName service update routines, from Irina Goble, by way of Brian Murrell
Ted Lemon [Thu, 1 Jul 1999 20:17:20 +0000 (20:17 +0000)] 
Name service update routines, from Irina Goble, by way of Brian Murrell

26 years agoFix a parenthetification error.
Ted Lemon [Thu, 1 Jul 1999 20:02:58 +0000 (20:02 +0000)] 
Fix a parenthetification error.

26 years agoName server update hooks.
Ted Lemon [Thu, 1 Jul 1999 19:58:12 +0000 (19:58 +0000)] 
Name server update hooks.

26 years ago- Record ddns information.
Ted Lemon [Thu, 1 Jul 1999 19:55:12 +0000 (19:55 +0000)] 
- Record ddns information.
- Test names for printability using db_printable instead of doing it inline.

26 years agoDeclare db_printable.
Ted Lemon [Thu, 1 Jul 1999 19:54:42 +0000 (19:54 +0000)] 
Declare db_printable.

26 years agoParse DNS update tokens if provided.
Ted Lemon [Thu, 1 Jul 1999 19:32:29 +0000 (19:32 +0000)] 
Parse DNS update tokens if provided.

26 years agoGet BIND includes from site.conf if needed.
Ted Lemon [Thu, 1 Jul 1999 19:29:20 +0000 (19:29 +0000)] 
Get BIND includes from site.conf if needed.

26 years ago- Conditionalize definition of byte order constants, in case BIND headers
Ted Lemon [Thu, 1 Jul 1999 19:25:01 +0000 (19:25 +0000)] 
- Conditionalize definition of byte order constants, in case BIND headers
  define them.

26 years ago- Include files required by nsupdate if enabled.
Ted Lemon [Thu, 1 Jul 1999 19:14:55 +0000 (19:14 +0000)] 
- Include files required by nsupdate if enabled.
- Add nsupdate-specific structs to lease.
- Define nsupdate server options.

26 years agoDefine server option types for ddns updates.
Ted Lemon [Thu, 1 Jul 1999 19:00:13 +0000 (19:00 +0000)] 
Define server option types for ddns updates.

26 years agoADD -> TOKEN_ADD
Ted Lemon [Thu, 1 Jul 1999 18:53:46 +0000 (18:53 +0000)] 
ADD -> TOKEN_ADD

26 years agoPropogate ddns_fwd_name and ddns_rev_name when adding new leases.
Ted Lemon [Thu, 1 Jul 1999 18:45:28 +0000 (18:45 +0000)] 
Propogate ddns_fwd_name and ddns_rev_name when adding new leases.

26 years agoADD -> TOKEN_ADD; add tokens for ddns updates.
Ted Lemon [Thu, 1 Jul 1999 18:41:30 +0000 (18:41 +0000)] 
ADD -> TOKEN_ADD; add tokens for ddns updates.

26 years agoGet BIND includes from site.conf if needed.
Ted Lemon [Thu, 1 Jul 1999 18:38:17 +0000 (18:38 +0000)] 
Get BIND includes from site.conf if needed.

26 years agoAdd nsupdate.o
Ted Lemon [Thu, 1 Jul 1999 18:36:58 +0000 (18:36 +0000)] 
Add nsupdate.o

26 years agoGet BIND includes from site.conf if needed.
Ted Lemon [Thu, 1 Jul 1999 18:21:36 +0000 (18:21 +0000)] 
Get BIND includes from site.conf if needed.

26 years agoGet BIND libraries using BINDLIB, which can be defined by user.
Ted Lemon [Thu, 1 Jul 1999 17:58:00 +0000 (17:58 +0000)] 
Get BIND libraries using BINDLIB, which can be defined by user.

26 years agoUpdate to reflect changes in 2.0 README
Ted Lemon [Thu, 1 Jul 1999 17:51:57 +0000 (17:51 +0000)] 
Update to reflect changes in 2.0 README

26 years agoSupport always-broadcast flag.
Ted Lemon [Tue, 22 Jun 1999 13:28:12 +0000 (13:28 +0000)] 
Support always-broadcast flag.

26 years agoFix an error in spawn example. Document always-broadcast.
Ted Lemon [Tue, 22 Jun 1999 13:27:09 +0000 (13:27 +0000)] 
Fix an error in spawn example.   Document always-broadcast.

26 years ago- Support always-broadcast flag.
Ted Lemon [Tue, 22 Jun 1999 13:25:23 +0000 (13:25 +0000)] 
- Support always-broadcast flag.
- Fix a long-standing bug where the server would not broadcast responses
  to BOOTP clients even if asked to do so.

26 years agoDefine constant for always-broadcast option.
Ted Lemon [Tue, 22 Jun 1999 13:17:31 +0000 (13:17 +0000)] 
Define constant for always-broadcast option.

26 years agoAdd always-broadcast option.
Ted Lemon [Tue, 22 Jun 1999 13:14:53 +0000 (13:14 +0000)] 
Add always-broadcast option.

26 years agoUpdate version and changelog V3-ALPHA-19990608
Ted Lemon [Thu, 10 Jun 1999 00:37:52 +0000 (00:37 +0000)] 
Update version and changelog

26 years agoDo classing for BOOTP clients as well as DHCP clients.
Ted Lemon [Thu, 10 Jun 1999 00:36:27 +0000 (00:36 +0000)] 
Do classing for BOOTP clients as well as DHCP clients.

26 years agoRegenerate.
Ted Lemon [Thu, 10 Jun 1999 00:13:46 +0000 (00:13 +0000)] 
Regenerate.

26 years agoUpdate from Andrew Chittenden.
Ted Lemon [Thu, 10 Jun 1999 00:11:46 +0000 (00:11 +0000)] 
Update from Andrew Chittenden.

26 years agoFix two pastos.
Ted Lemon [Thu, 10 Jun 1999 00:11:20 +0000 (00:11 +0000)] 
Fix two pastos.

26 years agonote -> log_info. Sigh.
Ted Lemon [Thu, 10 Jun 1999 00:10:50 +0000 (00:10 +0000)] 
note -> log_info.   Sigh.

26 years agoUpdate version.
Ted Lemon [Thu, 10 Jun 1999 00:10:13 +0000 (00:10 +0000)] 
Update version.

26 years agoUpdate version and changelog V3-ALPHA-19990527
Ted Lemon [Fri, 28 May 1999 02:07:40 +0000 (02:07 +0000)] 
Update version and changelog

26 years agoSupport token ring packets.
Ted Lemon [Thu, 27 May 1999 17:43:28 +0000 (17:43 +0000)] 
Support token ring packets.

26 years agoMove link-layer header assembly/decoding to seperate files.
Ted Lemon [Thu, 27 May 1999 17:34:54 +0000 (17:34 +0000)] 
Move link-layer header assembly/decoding to seperate files.

26 years agoCorrect and expand upon class-related documentation.
Ted Lemon [Thu, 27 May 1999 15:03:37 +0000 (15:03 +0000)] 
Correct and expand upon class-related documentation.

26 years ago- Fix up cases where server option lookups were being done in the DHCP option
Ted Lemon [Thu, 27 May 1999 14:58:07 +0000 (14:58 +0000)] 
- Fix up cases where server option lookups were being done in the DHCP option
  space.

26 years ago- Fix up cases where server option lookups were being done in the DHCP option
Ted Lemon [Thu, 27 May 1999 14:56:51 +0000 (14:56 +0000)] 
- Fix up cases where server option lookups were being done in the DHCP option
  space.
- Correct handling of abandoned leases.

26 years agoSupport encode-int token.
Ted Lemon [Thu, 27 May 1999 14:54:02 +0000 (14:54 +0000)] 
Support encode-int token.

26 years agoSupport encode_int expressions.
Ted Lemon [Thu, 27 May 1999 14:53:01 +0000 (14:53 +0000)] 
Support encode_int expressions.

26 years agoAdd support for expr_encode_int*.
Ted Lemon [Thu, 27 May 1999 14:30:00 +0000 (14:30 +0000)] 
Add support for expr_encode_int*.

26 years agoCompile fallback_discard based on USE_SOCKET_FALLBACK, not USE_SOCKET_SEND.
Ted Lemon [Thu, 27 May 1999 14:18:27 +0000 (14:18 +0000)] 
Compile fallback_discard based on USE_SOCKET_FALLBACK, not USE_SOCKET_SEND.

26 years agoSupport encode-int() expression.
Ted Lemon [Thu, 27 May 1999 14:15:09 +0000 (14:15 +0000)] 
Support encode-int() expression.

26 years agoDon't overwrite timestamp from new lease value structure.
Ted Lemon [Thu, 27 May 1999 14:11:58 +0000 (14:11 +0000)] 
Don't overwrite timestamp from new lease value structure.

26 years agoAdd recognition of token ring hardware type.
Ted Lemon [Thu, 27 May 1999 14:10:22 +0000 (14:10 +0000)] 
Add recognition of token ring hardware type.

26 years ago- Change data-string to string in option documentation to be consistent
Ted Lemon [Thu, 27 May 1999 14:08:59 +0000 (14:08 +0000)] 
- Change data-string to string in option documentation to be consistent
  with configuration file syntax.

26 years agoDocument encode-int
Ted Lemon [Thu, 27 May 1999 14:01:43 +0000 (14:01 +0000)] 
Document encode-int

26 years agoAdd encode-int
Ted Lemon [Thu, 27 May 1999 12:39:22 +0000 (12:39 +0000)] 
Add encode-int

26 years agoFix up some more POINTER_DEBUG cases to prevent core dumps.
Ted Lemon [Thu, 27 May 1999 12:38:05 +0000 (12:38 +0000)] 
Fix up some more POINTER_DEBUG cases to prevent core dumps.

26 years agoUpdate version number and changelog V3-ALPHA-19990507
Ted Lemon [Fri, 7 May 1999 17:49:12 +0000 (17:49 +0000)] 
Update version number and changelog

26 years agoCommon version number for DHCP distribution.
Ted Lemon [Fri, 7 May 1999 17:40:53 +0000 (17:40 +0000)] 
Common version number for DHCP distribution.

26 years agoPrioritize user-declared parameter request list _above_ client-supplied list.
Ted Lemon [Fri, 7 May 1999 17:40:26 +0000 (17:40 +0000)] 
Prioritize user-declared parameter request list _above_ client-supplied list.

26 years agoFix up colon-seperated hex octet list parsing in parse_data_expression.
Ted Lemon [Fri, 7 May 1999 17:38:42 +0000 (17:38 +0000)] 
Fix up colon-seperated hex octet list parsing in parse_data_expression.

26 years agoEnclose abort() calls in POINTER_DEBUG ifdefs and just return otherwise.
Ted Lemon [Fri, 7 May 1999 17:36:36 +0000 (17:36 +0000)] 
Enclose abort() calls in POINTER_DEBUG ifdefs and just return otherwise.

26 years agoDon't use -w 1 flag, which doesn't work on FreeBSD.
Ted Lemon [Fri, 7 May 1999 17:33:36 +0000 (17:33 +0000)] 
Don't use -w 1 flag, which doesn't work on FreeBSD.

26 years agoUpdate version info.
Ted Lemon [Fri, 7 May 1999 17:32:38 +0000 (17:32 +0000)] 
Update version info.

26 years ago- Make is_boolean_expression return true for expr_exists.
Ted Lemon [Fri, 7 May 1999 17:10:38 +0000 (17:10 +0000)] 
- Make is_boolean_expression return true for expr_exists.
- Conditionalize pointer debug abort on POINTER_DEBUG.
- When using options in expression evaluation, make sure that there are
  options to use.

26 years agoUpdate version and changelog V3-ALPHA-19990506
Ted Lemon [Thu, 6 May 1999 20:52:43 +0000 (20:52 +0000)] 
Update version and changelog

26 years agoUpdate version number.
Ted Lemon [Thu, 6 May 1999 20:44:58 +0000 (20:44 +0000)] 
Update version number.

26 years ago- In DHCPINFORM, allow for buggy clients that do not set ciaddr by
Ted Lemon [Thu, 6 May 1999 20:35:48 +0000 (20:35 +0000)] 
- In DHCPINFORM, allow for buggy clients that do not set ciaddr by
  using the IP source address from the IP header if ciaddr is zero.
- Fix some memory allocation botches.
- Use parameter request list option from scope if it is present and
  client didn't send one.
- Copy ciaddr from incoming packet to outgoing packet.
- Remember that we got the requested-address and server-identifier
  options in option state.
- Allow for RFC1541 clients that set ciaddr when REQUESTING by
  checking server-identifier option as well as ciaddr before
  unicasting.

26 years agoAdjust the message printed at the top of the lease database.
Ted Lemon [Thu, 6 May 1999 20:28:29 +0000 (20:28 +0000)] 
Adjust the message printed at the top of the lease database.

26 years agoAdd CONCAT token.
Ted Lemon [Thu, 6 May 1999 20:26:46 +0000 (20:26 +0000)] 
Add CONCAT token.

26 years agoRemember in lease state
Ted Lemon [Thu, 6 May 1999 20:25:41 +0000 (20:25 +0000)] 
Remember in lease state
 - whether or not we got requested address and server identifier
   options, and
 - the shared network to which the interface on which the request
   arrived is attached.

26 years agoerror -> log_fatal
Ted Lemon [Thu, 6 May 1999 20:21:39 +0000 (20:21 +0000)] 
error -> log_fatal

26 years ago- Add support for a timezone offset in lease file (possibly useless).
Ted Lemon [Thu, 6 May 1999 20:20:43 +0000 (20:20 +0000)] 
- Add support for a timezone offset in lease file (possibly useless).
- Add support for concat data subexpression.
- Add support for specifying option data as a data expression instead
  of in the option's specified format.

26 years agoAdd concat keyword.
Ted Lemon [Thu, 6 May 1999 20:13:31 +0000 (20:13 +0000)] 
Add concat keyword.

26 years agoFix building of dhclient.cat8 man page.
Ted Lemon [Thu, 6 May 1999 20:06:06 +0000 (20:06 +0000)] 
Fix building of dhclient.cat8 man page.

26 years agoUpdate version number. V3-ALPHA-19990424
Ted Lemon [Sun, 25 Apr 1999 13:21:52 +0000 (13:21 +0000)] 
Update version number.

26 years agoOnly one binary file copyright required.
Ted Lemon [Sun, 25 Apr 1999 13:17:17 +0000 (13:17 +0000)] 
Only one binary file copyright required.

26 years agoRemove #* from rm -f list because it wasn't working. V3-ALPHA-19990423
Ted Lemon [Sat, 24 Apr 1999 00:24:29 +0000 (00:24 +0000)] 
Remove #* from rm -f list because it wasn't working.

26 years agoClean sedded man pages as well as catted man pages.
Ted Lemon [Sat, 24 Apr 1999 00:20:10 +0000 (00:20 +0000)] 
Clean sedded man pages as well as catted man pages.

26 years agoUpdate version and changelog.
Ted Lemon [Fri, 23 Apr 1999 23:58:04 +0000 (23:58 +0000)] 
Update version and changelog.

26 years agoUse new class option constants.
Ted Lemon [Fri, 23 Apr 1999 23:50:22 +0000 (23:50 +0000)] 
Use new class option constants.

26 years ago- Reference siaddr from state structure in ack_lease, since raw packet
Ted Lemon [Fri, 23 Apr 1999 23:47:51 +0000 (23:47 +0000)] 
- Reference siaddr from state structure in ack_lease, since raw packet
  hasn't been instantiated yet.

26 years agoAdd siaddr structure to lease_state structure.
Ted Lemon [Fri, 23 Apr 1999 23:44:44 +0000 (23:44 +0000)] 
Add siaddr structure to lease_state structure.

26 years agoUpdate version.
Ted Lemon [Fri, 23 Apr 1999 23:35:44 +0000 (23:35 +0000)] 
Update version.

26 years agoDocument pool allocation mechanism and access lists.
Ted Lemon [Fri, 23 Apr 1999 23:30:20 +0000 (23:30 +0000)] 
Document pool allocation mechanism and access lists.

26 years ago- Do not respond with NAK if ciaddr is set and imputed network doesn't
Ted Lemon [Fri, 23 Apr 1999 23:17:52 +0000 (23:17 +0000)] 
- Do not respond with NAK if ciaddr is set and imputed network doesn't
  match, since ciaddr means client is unicasting using IP routing.
- Support DHCPINFORM even on unknown networks.
- Fix up some invocations of evaluate_option_cache that used
  post-scope-execution option state rather than packet option state as
  input for evaluations of options from post-scope-execution option
  state.
- Add support for site-defined option spaces.
- Compute boot file server prior to freeing options used in computing
  it.   May fix a core dump that has been reported but that I haven't
  seen.
- Make pool scope less specific than class scope.
- Fix some invocations of execute_statements_in_scope that were
  incorrectly passing output options where they should have passed
  input options.
- Enforce maximum lease length after applying default lease time.
- Compute value of bootfile server IP address in ack_lease instead of
  dhcp_reply, so that expressions using contents of packet can work.

26 years agoPrint note at top of lease file so people won't ask about times being offset.
Ted Lemon [Fri, 23 Apr 1999 22:30:56 +0000 (22:30 +0000)] 
Print note at top of lease file so people won't ask about times being offset.

26 years agoFix an omitted word.
Ted Lemon [Fri, 23 Apr 1999 22:27:50 +0000 (22:27 +0000)] 
Fix an omitted word.

26 years agoSupport MacOSX.
Ted Lemon [Fri, 23 Apr 1999 22:26:51 +0000 (22:26 +0000)] 
Support MacOSX.

26 years agoAdd support for site option spaces.
Ted Lemon [Fri, 23 Apr 1999 22:25:50 +0000 (22:25 +0000)] 
Add support for site option spaces.

26 years agoUpdate the names of some DHCP option manifest constants.
Ted Lemon [Fri, 23 Apr 1999 22:23:58 +0000 (22:23 +0000)] 
Update the names of some DHCP option manifest constants.

26 years agoUse input options for option operand.
Ted Lemon [Fri, 23 Apr 1999 22:22:55 +0000 (22:22 +0000)] 
Use input options for option operand.

26 years agoAdd a bunch of options that were added in RFC2132.
Ted Lemon [Fri, 23 Apr 1999 22:20:49 +0000 (22:20 +0000)] 
Add a bunch of options that were added in RFC2132.

26 years agoGet rid of incorrect data after payload messages.
Ted Lemon [Fri, 23 Apr 1999 22:15:43 +0000 (22:15 +0000)] 
Get rid of incorrect data after payload messages.

26 years ago- Support a site-local option space, so that different site-local
Ted Lemon [Fri, 23 Apr 1999 22:10:52 +0000 (22:10 +0000)] 
- Support a site-local option space, so that different site-local
  options can be defined in different scopes.

26 years agoAdd binary file copyright.
Ted Lemon [Fri, 23 Apr 1999 22:07:38 +0000 (22:07 +0000)] 
Add binary file copyright.

26 years agoDocument newly added options.
Ted Lemon [Fri, 23 Apr 1999 22:05:32 +0000 (22:05 +0000)] 
Document newly added options.

26 years agoRemove BUGS section and adjust version.
Ted Lemon [Fri, 23 Apr 1999 21:23:23 +0000 (21:23 +0000)] 
Remove BUGS section and adjust version.

26 years agoFix up UDP length calculations. Fix checksum algorithm.
Ted Lemon [Fri, 23 Apr 1999 15:38:57 +0000 (15:38 +0000)] 
Fix up UDP length calculations.   Fix checksum algorithm.