]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
25 years agoOops, fix a past-o.
Ted Lemon [Mon, 15 May 2000 15:47:11 +0000 (15:47 +0000)] 
Oops, fix a past-o.

25 years agoDon't send the intro until we receive the connect signal.
Ted Lemon [Mon, 15 May 2000 15:44:31 +0000 (15:44 +0000)] 
Don't send the intro until we receive the connect signal.

25 years agoFix some weird errors in failover external declarations.
Ted Lemon [Tue, 9 May 2000 03:11:11 +0000 (03:11 +0000)] 
Fix some weird errors in failover external declarations.

25 years agoGet rid of SO_USELOOPBACK
Ted Lemon [Tue, 9 May 2000 03:06:49 +0000 (03:06 +0000)] 
Get rid of SO_USELOOPBACK

25 years agoImplement pool request and response so that secondary can operate.
Ted Lemon [Thu, 4 May 2000 18:58:16 +0000 (18:58 +0000)] 
Implement pool request and response so that secondary can operate.

25 years agoMiscellaneous bug fixes.
Ted Lemon [Wed, 3 May 2000 23:07:54 +0000 (23:07 +0000)] 
Miscellaneous bug fixes.

25 years agoDon't use SO_USELOOPBACK
Ted Lemon [Wed, 3 May 2000 23:05:37 +0000 (23:05 +0000)] 
Don't use SO_USELOOPBACK

25 years agoRename a variable to avoid an AIX-specific predefined manifest constant.
Ted Lemon [Wed, 3 May 2000 23:04:43 +0000 (23:04 +0000)] 
Rename a variable to avoid an AIX-specific predefined manifest constant.

25 years ago- Add argument to allocate_lease to notice if the failover peer has
Ted Lemon [Wed, 3 May 2000 23:03:50 +0000 (23:03 +0000)] 
- Add argument to allocate_lease to notice if the failover peer has
  all the leases.
- Improve some error messages.
- Don't respond with leases owned by peer.

25 years agoAdjust call to allocate_lease().
Ted Lemon [Wed, 3 May 2000 22:57:42 +0000 (22:57 +0000)] 
Adjust call to allocate_lease().

25 years agoAdd flags to indicate the failover queue a least is on.
Ted Lemon [Wed, 3 May 2000 22:56:56 +0000 (22:56 +0000)] 
Add flags to indicate the failover queue a least is on.

25 years agoFix an unitialized pointer reference.
Ted Lemon [Wed, 3 May 2000 07:01:16 +0000 (07:01 +0000)] 
Fix an unitialized pointer reference.

25 years agoMore infrastructure, bug fixes: servers are talking.
Ted Lemon [Wed, 3 May 2000 06:43:26 +0000 (06:43 +0000)] 
More infrastructure, bug fixes: servers are talking.

25 years agoQueue failover update on lease commit. Write all states on startup.
Ted Lemon [Wed, 3 May 2000 06:34:13 +0000 (06:34 +0000)] 
Queue failover update on lease commit.   Write all states on startup.

25 years agoUpdate copyright message.
Ted Lemon [Wed, 3 May 2000 06:32:09 +0000 (06:32 +0000)] 
Update copyright message.

25 years agoDon't be so eager to respond to DHCPREQUEST messages with failover.
Ted Lemon [Wed, 3 May 2000 06:29:15 +0000 (06:29 +0000)] 
Don't be so eager to respond to DHCPREQUEST messages with failover.

25 years agoAdd write_failover_state.
Ted Lemon [Wed, 3 May 2000 06:23:05 +0000 (06:23 +0000)] 
Add write_failover_state.

25 years agoParse failover state out of lease database.
Ted Lemon [Wed, 3 May 2000 06:19:29 +0000 (06:19 +0000)] 
Parse failover state out of lease database.

25 years agoGet rid of SO_USELOOPBACK.
Ted Lemon [Wed, 3 May 2000 06:18:03 +0000 (06:18 +0000)] 
Get rid of SO_USELOOPBACK.

25 years ago- Fix up reference counting of io object chain.
Ted Lemon [Wed, 3 May 2000 06:15:31 +0000 (06:15 +0000)] 
- Fix up reference counting of io object chain.
- Add omapi_unregister_io_object.

25 years agoGet rid of SO_USELOOPBACK. Use omapi_unregister_io_object.
Ted Lemon [Wed, 3 May 2000 06:12:28 +0000 (06:12 +0000)] 
Get rid of SO_USELOOPBACK.   Use omapi_unregister_io_object.

25 years agoAdd omapi_unregister_io_object prototype.
Ted Lemon [Wed, 3 May 2000 06:11:29 +0000 (06:11 +0000)] 
Add omapi_unregister_io_object prototype.

25 years agoinvalid_state -> unknown_state. Define reject reasons.
Ted Lemon [Wed, 3 May 2000 06:09:36 +0000 (06:09 +0000)] 
invalid_state -> unknown_state.   Define reject reasons.

25 years agoAdd some new prototypes.
Ted Lemon [Wed, 3 May 2000 06:05:44 +0000 (06:05 +0000)] 
Add some new prototypes.

25 years agoAdd 'extern' to two declarations.
Ted Lemon [Wed, 3 May 2000 05:59:03 +0000 (05:59 +0000)] 
Add 'extern' to two declarations.

25 years agoAdd unknown-state and potential-conflict-nic
Ted Lemon [Wed, 3 May 2000 05:56:28 +0000 (05:56 +0000)] 
Add unknown-state and potential-conflict-nic

25 years agoAdd some server options.
Ted Lemon [Tue, 2 May 2000 00:25:10 +0000 (00:25 +0000)] 
Add some server options.

25 years ago- Support load balancing.
Ted Lemon [Tue, 2 May 2000 00:17:30 +0000 (00:17 +0000)] 
- Support load balancing.
- Actually start the failover protocol.
- Fixes to get the protocol to the point of a completed handshake.
- Initial failover state machine (needs work yet).

25 years ago- Add equivalent config-file options for command-line options.
Ted Lemon [Tue, 2 May 2000 00:11:49 +0000 (00:11 +0000)] 
- Add equivalent config-file options for command-line options.
- Start the failover protocol if enabled.

25 years agoAdd support for the load balancing portion of the failover protocol.
Ted Lemon [Tue, 2 May 2000 00:00:08 +0000 (00:00 +0000)] 
Add support for the load balancing portion of the failover protocol.

25 years agoFix failover state parsing.
Ted Lemon [Mon, 1 May 2000 23:57:51 +0000 (23:57 +0000)] 
Fix failover state parsing.

25 years agoFix a stupid pasto in make_int_value. Add make_uint_value.
Ted Lemon [Mon, 1 May 2000 23:52:05 +0000 (23:52 +0000)] 
Fix a stupid pasto in make_int_value.   Add make_uint_value.

25 years agoAdd a call for listening on a specific IP address.
Ted Lemon [Mon, 1 May 2000 23:51:05 +0000 (23:51 +0000)] 
Add a call for listening on a specific IP address.

25 years ago- Make the connect system call asynchronous.
Ted Lemon [Mon, 1 May 2000 23:50:16 +0000 (23:50 +0000)] 
- Make the connect system call asynchronous.
- Add a new call that takes a list of addresses of arbitrary types,
  rather than just IPv4 addresses.
- Allow caller to also specify a local address to which to bind before
  connecting.

25 years agoAdd support for omapi_addr_list_t.
Ted Lemon [Mon, 1 May 2000 23:47:08 +0000 (23:47 +0000)] 
Add support for omapi_addr_list_t.

25 years agoUse the zone from which we got the tsig key for the update as well.
Ted Lemon [Mon, 1 May 2000 23:46:39 +0000 (23:46 +0000)] 
Use the zone from which we got the tsig key for the update as well.

25 years agoAdd a cookie identifying the zone that was found during tsig key lookup.
Ted Lemon [Mon, 1 May 2000 23:45:41 +0000 (23:45 +0000)] 
Add a cookie identifying the zone that was found during tsig key lookup.

25 years agoPut address list scan state info into connection object.
Ted Lemon [Mon, 1 May 2000 23:44:34 +0000 (23:44 +0000)] 
Put address list scan state info into connection object.

25 years agoAdd support for new address list type, and for new connect and listen APIs.
Ted Lemon [Mon, 1 May 2000 23:43:31 +0000 (23:43 +0000)] 
Add support for new address list type, and for new connect and listen APIs.

25 years agoAdd prototypes for minires callouts to DHCP library.
Ted Lemon [Mon, 1 May 2000 23:42:49 +0000 (23:42 +0000)] 
Add prototypes for minires callouts to DHCP library.

25 years agoAdd load, balance, token_max, seconds and address tokens.
Ted Lemon [Mon, 1 May 2000 23:41:46 +0000 (23:41 +0000)] 
Add load, balance, token_max, seconds and address tokens.

25 years agoAdd some missing data structures to the failover_state structure.
Ted Lemon [Mon, 1 May 2000 23:40:15 +0000 (23:40 +0000)] 
Add some missing data structures to the failover_state structure.

25 years agoAdd some server options. Prototype new failover functions.
Ted Lemon [Mon, 1 May 2000 23:39:22 +0000 (23:39 +0000)] 
Add some server options.   Prototype new failover functions.

25 years agoAllow a local address to be specified (so I can run two servers at once).
Ted Lemon [Mon, 1 May 2000 23:31:49 +0000 (23:31 +0000)] 
Allow a local address to be specified (so I can run two servers at once).

25 years agoAdd partial support for caching zone information.
Ted Lemon [Mon, 1 May 2000 23:26:38 +0000 (23:26 +0000)] 
Add partial support for caching zone information.

25 years agoMove binding address values into discover.c
Ted Lemon [Mon, 1 May 2000 17:31:19 +0000 (17:31 +0000)] 
Move binding address values into discover.c

25 years agoAdd load, balance, token_max, seconds and address tokens.
Ted Lemon [Mon, 1 May 2000 17:25:36 +0000 (17:25 +0000)] 
Add load, balance, token_max, seconds and address tokens.

25 years agoFix setting of hostname.
Ted Lemon [Mon, 1 May 2000 17:17:25 +0000 (17:17 +0000)] 
Fix setting of hostname.

25 years agoAdd persist flag to stop the client from exiting if no interfaces are found.
Ted Lemon [Mon, 1 May 2000 17:15:23 +0000 (17:15 +0000)] 
Add persist flag to stop the client from exiting if no interfaces are found.

25 years agoDocument the -w option.
Ted Lemon [Mon, 1 May 2000 17:11:36 +0000 (17:11 +0000)] 
Document the -w option.

25 years agoLook for cached zones before doing a query.
Ted Lemon [Thu, 20 Apr 2000 01:34:32 +0000 (01:34 +0000)] 
Look for cached zones before doing a query.

25 years agoAdd a prototype for find_cached_zone.
Ted Lemon [Thu, 20 Apr 2000 00:58:16 +0000 (00:58 +0000)] 
Add a prototype for find_cached_zone.

25 years agoMake a typedef for the hash comparator function.
Ted Lemon [Thu, 20 Apr 2000 00:57:57 +0000 (00:57 +0000)] 
Make a typedef for the hash comparator function.

25 years agoCorrect prototype for find_cached_zone.
Ted Lemon [Thu, 20 Apr 2000 00:57:15 +0000 (00:57 +0000)] 
Correct prototype for find_cached_zone.

25 years agoIf a DNS name is specified with a trailing '.', remember it.
Ted Lemon [Thu, 20 Apr 2000 00:56:56 +0000 (00:56 +0000)] 
If a DNS name is specified with a trailing '.', remember it.

25 years agoCast memcmp, for operating systems that aren't following the latest POSIX.
Ted Lemon [Thu, 20 Apr 2000 00:56:20 +0000 (00:56 +0000)] 
Cast memcmp, for operating systems that aren't following the latest POSIX.

25 years agoCustomize find_cached_zone for resolver.
Ted Lemon [Thu, 20 Apr 2000 00:55:51 +0000 (00:55 +0000)] 
Customize find_cached_zone for resolver.

25 years agoInclude if_ether.h to get definition of ETHERTYPE_IP.
Ted Lemon [Tue, 18 Apr 2000 23:02:09 +0000 (23:02 +0000)] 
Include if_ether.h to get definition of ETHERTYPE_IP.

25 years agoKeep dns update records around if deletes fail.
Ted Lemon [Fri, 14 Apr 2000 16:28:07 +0000 (16:28 +0000)] 
Keep dns update records around if deletes fail.

25 years agoFix a signed vs. unsigned char * problem. Allow semicolon after key.
Ted Lemon [Fri, 14 Apr 2000 16:26:37 +0000 (16:26 +0000)] 
Fix a signed vs. unsigned char * problem.   Allow semicolon after key.

25 years agoFix pasto.
Ted Lemon [Fri, 14 Apr 2000 16:24:05 +0000 (16:24 +0000)] 
Fix pasto.

25 years agoFix some typos. Don't call the token ring decoder for FDDI.
Ted Lemon [Fri, 14 Apr 2000 16:22:04 +0000 (16:22 +0000)] 
Fix some typos.   Don't call the token ring decoder for FDDI.

25 years agodhcp_fddi_filter -> bpf_fddi_filter
Ted Lemon [Fri, 14 Apr 2000 16:17:35 +0000 (16:17 +0000)] 
dhcp_fddi_filter -> bpf_fddi_filter

25 years agoAdd debugging. Fix break statement.
Ted Lemon [Thu, 13 Apr 2000 21:48:34 +0000 (21:48 +0000)] 
Add debugging.   Fix break statement.

25 years ago0 -> false; 1 -> true
Ted Lemon [Thu, 13 Apr 2000 21:42:38 +0000 (21:42 +0000)] 
0 -> false; 1 -> true

25 years agoLog an error and quit if we can't append to the DHCP lease database.
Ted Lemon [Thu, 13 Apr 2000 21:41:34 +0000 (21:41 +0000)] 
Log an error and quit if we can't append to the DHCP lease database.

25 years agoFix some header inclusion problems.
Ted Lemon [Tue, 11 Apr 2000 01:58:39 +0000 (01:58 +0000)] 
Fix some header inclusion problems.

25 years agoDefine temporary subnet selection option code for testing.
Ted Lemon [Sat, 8 Apr 2000 01:15:50 +0000 (01:15 +0000)] 
Define temporary subnet selection option code for testing.

25 years agoDon't define HAVE_SIOCGIFHWADDR except on Linux.
Ted Lemon [Fri, 7 Apr 2000 05:08:13 +0000 (05:08 +0000)] 
Don't define HAVE_SIOCGIFHWADDR except on Linux.

25 years agoReplace a missing right brace that got deleted.
Ted Lemon [Thu, 6 Apr 2000 23:56:01 +0000 (23:56 +0000)] 
Replace a missing right brace that got deleted.

25 years agoAdd an install target.
Ted Lemon [Thu, 6 Apr 2000 23:51:50 +0000 (23:51 +0000)] 
Add an install target.

25 years agoFix credits section.
Ted Lemon [Thu, 6 Apr 2000 23:49:29 +0000 (23:49 +0000)] 
Fix credits section.

25 years agoUse signed for return value of res_nsend*. Update res_nmkupdate call.
Ted Lemon [Thu, 6 Apr 2000 23:02:59 +0000 (23:02 +0000)] 
Use signed for return value of res_nsend*.   Update res_nmkupdate call.

25 years ago- Have res_nmkupdate store length result through a pointer, so that the
Ted Lemon [Thu, 6 Apr 2000 22:59:25 +0000 (22:59 +0000)] 
- Have res_nmkupdate store length result through a pointer, so that the
  return status isn't being overloaded.

25 years agoAlways define MDL to pass a filename and line number.
Ted Lemon [Thu, 6 Apr 2000 22:51:32 +0000 (22:51 +0000)] 
Always define MDL to pass a filename and line number.

25 years agoUpdate minires_nmkupdate declaration.
Ted Lemon [Thu, 6 Apr 2000 22:50:06 +0000 (22:50 +0000)] 
Update minires_nmkupdate declaration.

25 years agoRedo key declarations to match BIND. Add base64 parsing.
Ted Lemon [Thu, 6 Apr 2000 22:46:26 +0000 (22:46 +0000)] 
Redo key declarations to match BIND.   Add base64 parsing.

25 years agoUpdate comment to reflect code.
Ted Lemon [Thu, 6 Apr 2000 22:41:47 +0000 (22:41 +0000)] 
Update comment to reflect code.

25 years agoAdd KEY, SECRET and ALGORITHM. Remove TSIG_KEY.
Ted Lemon [Thu, 6 Apr 2000 22:38:52 +0000 (22:38 +0000)] 
Add KEY, SECRET and ALGORITHM.   Remove TSIG_KEY.

25 years agoSupport auth-key and key statements.
Ted Lemon [Thu, 6 Apr 2000 22:31:16 +0000 (22:31 +0000)] 
Support auth-key and key statements.

25 years agoAdd support for AUTH_KEY.
Ted Lemon [Thu, 6 Apr 2000 22:20:55 +0000 (22:20 +0000)] 
Add support for AUTH_KEY.

25 years agoAdd KEY, SECRET and ALGORITHM. Number later tokens. Remove TSIG_KEY.
Ted Lemon [Thu, 6 Apr 2000 22:09:58 +0000 (22:09 +0000)] 
Add KEY, SECRET and ALGORITHM.   Number later tokens.   Remove TSIG_KEY.

25 years agoMove tsig_key declaration above client_lease declaration.
Ted Lemon [Thu, 6 Apr 2000 22:08:27 +0000 (22:08 +0000)] 
Move tsig_key declaration above client_lease declaration.

25 years agoFix typo.
Ted Lemon [Thu, 6 Apr 2000 19:12:17 +0000 (19:12 +0000)] 
Fix typo.

25 years agoDisallow some special printable characters in db_printable.
Ted Lemon [Tue, 4 Apr 2000 06:28:52 +0000 (06:28 +0000)] 
Disallow some special printable characters in db_printable.

25 years agoSTRING -> STRING_TOKEN
Ted Lemon [Tue, 4 Apr 2000 06:27:35 +0000 (06:27 +0000)] 
STRING -> STRING_TOKEN

25 years agoDon't use the same OMAPI port as the server.
Ted Lemon [Tue, 4 Apr 2000 06:24:37 +0000 (06:24 +0000)] 
Don't use the same OMAPI port as the server.

25 years agoAdd DEC-specific FDDI support.
Ted Lemon [Fri, 24 Mar 2000 00:23:02 +0000 (00:23 +0000)] 
Add DEC-specific FDDI support.

25 years agoAdd support for DEC-specific FDDI interfaces.
Ted Lemon [Fri, 24 Mar 2000 00:22:41 +0000 (00:22 +0000)] 
Add support for DEC-specific FDDI interfaces.

25 years agoGet rid of cobwebs.
Ted Lemon [Fri, 24 Mar 2000 00:22:20 +0000 (00:22 +0000)] 
Get rid of cobwebs.

25 years agoAdd support for a DEC FDDI input filter.
Ted Lemon [Fri, 24 Mar 2000 00:21:47 +0000 (00:21 +0000)] 
Add support for a DEC FDDI input filter.

25 years agoAdd DEC-specific (or maybe not) FDDI support.
Ted Lemon [Fri, 24 Mar 2000 00:21:17 +0000 (00:21 +0000)] 
Add DEC-specific (or maybe not) FDDI support.

25 years agoAdd fddi.c.
Ted Lemon [Fri, 24 Mar 2000 00:20:53 +0000 (00:20 +0000)] 
Add fddi.c.

25 years agoClarify credits on client implementation.
Ted Lemon [Fri, 24 Mar 2000 00:20:33 +0000 (00:20 +0000)] 
Clarify credits on client implementation.

25 years agoMake universe_hash using new_hash.
Ted Lemon [Sat, 18 Mar 2000 03:34:11 +0000 (03:34 +0000)] 
Make universe_hash using new_hash.

25 years agoAdd the numeric operators to is_numeric_expression.
Ted Lemon [Sat, 18 Mar 2000 03:32:53 +0000 (03:32 +0000)] 
Add the numeric operators to is_numeric_expression.

25 years agoFix a bug in the case-insensitive hash generator.
Ted Lemon [Sat, 18 Mar 2000 03:31:39 +0000 (03:31 +0000)] 
Fix a bug in the case-insensitive hash generator.

25 years agoPatch in TSIG, just to see how to get it to work.
Ted Lemon [Sat, 18 Mar 2000 02:15:52 +0000 (02:15 +0000)] 
Patch in TSIG, just to see how to get it to work.

25 years agoGo back to the BSD license.
Ted Lemon [Fri, 17 Mar 2000 04:00:32 +0000 (04:00 +0000)] 
Go back to the BSD license.

25 years agoFix corner case where REBIND would be ignored rather than NAKed.
Ted Lemon [Tue, 7 Mar 2000 02:50:45 +0000 (02:50 +0000)] 
Fix corner case where REBIND would be ignored rather than NAKed.