]>
git.ipfire.org Git - thirdparty/dhcp.git/log
Ted Lemon [Tue, 10 Oct 2000 23:22:39 +0000 (23:22 +0000)]
Use set_option instead of universe -> set_func
Ted Lemon [Tue, 10 Oct 2000 23:21:04 +0000 (23:21 +0000)]
Update the agent option documentation.
Ted Lemon [Tue, 10 Oct 2000 23:09:17 +0000 (23:09 +0000)]
Fix up universe initializations, and define vendor_cfg_option global.
Ted Lemon [Tue, 10 Oct 2000 23:07:24 +0000 (23:07 +0000)]
Get rid of all the special-case encapsulations.
Ted Lemon [Tue, 10 Oct 2000 23:01:05 +0000 (23:01 +0000)]
Fix up calls to cons_options.
Ted Lemon [Tue, 10 Oct 2000 23:00:31 +0000 (23:00 +0000)]
Add omapi object initializer to object type structure.
Ted Lemon [Tue, 10 Oct 2000 22:59:37 +0000 (22:59 +0000)]
Call object initializer from omapi_object_initialize if there is one.
Ted Lemon [Tue, 10 Oct 2000 22:57:29 +0000 (22:57 +0000)]
Rototill universe struct definition.
Ted Lemon [Tue, 10 Oct 2000 22:56:53 +0000 (22:56 +0000)]
Add ENCAPSULATE and VENDOR tokens.
Ted Lemon [Tue, 10 Oct 2000 22:56:25 +0000 (22:56 +0000)]
Add vendor_space_name to client_config. Lots of prototypes.
Ted Lemon [Tue, 10 Oct 2000 22:54:10 +0000 (22:54 +0000)]
Add defines for Client FQDN option.
Ted Lemon [Tue, 10 Oct 2000 22:53:43 +0000 (22:53 +0000)]
Fix up call to omapi_object_type_register.
Ted Lemon [Tue, 10 Oct 2000 22:51:58 +0000 (22:51 +0000)]
- Add some code for testing more potential configuration file errors at
parse time, but don't enable it yet.
- Use option_get and option_put rather than universe-specific get_func
and put_func calls.
Ted Lemon [Tue, 10 Oct 2000 22:48:20 +0000 (22:48 +0000)]
- Add the FQDN option space.
- Add support for encapsulations in option format strings, and use it.
- Standardize the functions that access option universes.
Ted Lemon [Tue, 10 Oct 2000 22:45:25 +0000 (22:45 +0000)]
- Add support for user-defined encapsulations.
- Add code to detect impossible or unlikely tests and flag them with
warnings, but don't enable this code until after the 3.0 release.
For example, it would flag a warning on this code:
if (substring (foo, 0, 3) = 01:02:03:04) { ...
because this comparison can never succeed.
Ted Lemon [Tue, 10 Oct 2000 22:39:47 +0000 (22:39 +0000)]
- Make option spaces stored as linked lists first-class objects.
- Use these spaces for the agent option space, fqdn option space and
nwip option space.
- Make encapsulator and decoder for fqdn option space.
- Support the agent option space the way all option spaces are supported
to the extent possibol, rather than special-casing it.
- Add an enumerator function for defined options in an option space.
- Support encapsulated options directly with a format string, rather than
as another special case.
Ted Lemon [Tue, 10 Oct 2000 22:34:39 +0000 (22:34 +0000)]
Don't compile in Token Ring support if it's not supported.
Ted Lemon [Tue, 10 Oct 2000 22:33:56 +0000 (22:33 +0000)]
Fix up call to omapi_object_type_register.
Ted Lemon [Tue, 10 Oct 2000 22:31:41 +0000 (22:31 +0000)]
- Add initializer for interfaces.
- Don't register for I/O on interfaces on which we are not listening.
Ted Lemon [Tue, 10 Oct 2000 22:29:33 +0000 (22:29 +0000)]
Document encapsulate type and fqdn option space.
Ted Lemon [Tue, 10 Oct 2000 22:07:25 +0000 (22:07 +0000)]
Undocument check operator.
Ted Lemon [Tue, 10 Oct 2000 22:05:53 +0000 (22:05 +0000)]
Add initializer arg to object type setup calls.
Ted Lemon [Tue, 10 Oct 2000 22:00:09 +0000 (22:00 +0000)]
Don't compile in token ring stuff if we don't support it.
Ted Lemon [Tue, 10 Oct 2000 21:56:55 +0000 (21:56 +0000)]
Document vendor option space configuration option.
Ted Lemon [Tue, 10 Oct 2000 21:50:58 +0000 (21:50 +0000)]
- Write all options spaces to lease file and environment, not just DHCP
option space.
Ted Lemon [Tue, 10 Oct 2000 19:44:39 +0000 (19:44 +0000)]
Support client-side vendor option space definitions.
Ted Lemon [Tue, 10 Oct 2000 19:14:37 +0000 (19:14 +0000)]
Add object initializer support. Fix off-by-one bug in host stuffer.
Ted Lemon [Wed, 4 Oct 2000 18:47:41 +0000 (18:47 +0000)]
Oops, fix a jungian slip in parse code.
Ted Lemon [Tue, 3 Oct 2000 19:33:37 +0000 (19:33 +0000)]
Correctly parse unknown-ddd hardware types.
Ted Lemon [Sun, 1 Oct 2000 21:46:24 +0000 (21:46 +0000)]
- Don't return information on the lease that's not present on the lease.
- Don't freak out when the client sends back information that's not settable.
Ted Lemon [Sun, 1 Oct 2000 21:42:42 +0000 (21:42 +0000)]
Allow return result of ISC_R_UNCHANGED in omapi_update_object.
Ted Lemon [Sun, 1 Oct 2000 21:41:34 +0000 (21:41 +0000)]
Don't dump core when sending a name/value pair with a null value.
Ted Lemon [Sun, 1 Oct 2000 21:40:40 +0000 (21:40 +0000)]
Set the remote handle when updating or requesting a refresh of an object.
Ted Lemon [Sat, 30 Sep 2000 01:31:09 +0000 (01:31 +0000)]
Re-apply part of 1.24 that was accidentally voided by 1.25
Ted Lemon [Sat, 30 Sep 2000 01:25:29 +0000 (01:25 +0000)]
Might as well have a syntactically correct configuration file.
Ted Lemon [Sat, 30 Sep 2000 01:24:55 +0000 (01:24 +0000)]
Fix Linux 2.0 fallback setup bug.
Ted Lemon [Fri, 29 Sep 2000 23:14:04 +0000 (23:14 +0000)]
Post-pl6 version number.
Ted Lemon [Fri, 29 Sep 2000 23:11:31 +0000 (23:11 +0000)]
Obsolete.
Ted Lemon [Fri, 29 Sep 2000 22:48:01 +0000 (22:48 +0000)]
Update changelog and version number.
Ted Lemon [Fri, 29 Sep 2000 22:42:09 +0000 (22:42 +0000)]
Wrap some new debugging code with #ifdef DEBUG.
Ted Lemon [Fri, 29 Sep 2000 22:27:46 +0000 (22:27 +0000)]
Get rid of bogus AR declaration.
Ted Lemon [Fri, 29 Sep 2000 22:04:35 +0000 (22:04 +0000)]
Don't print silly error messages
Ted Lemon [Fri, 29 Sep 2000 20:58:59 +0000 (20:58 +0000)]
Fix minor indentation nit.
Ted Lemon [Fri, 29 Sep 2000 20:58:26 +0000 (20:58 +0000)]
Do better status checking when starting connections.
Ted Lemon [Fri, 29 Sep 2000 20:57:59 +0000 (20:57 +0000)]
Do better status checking during initialization.
Ted Lemon [Fri, 29 Sep 2000 20:57:26 +0000 (20:57 +0000)]
argv [i], not argv [1]
Ted Lemon [Fri, 29 Sep 2000 20:02:16 +0000 (20:02 +0000)]
Remove incorrect documentation of known/unknown handling.
Ted Lemon [Fri, 29 Sep 2000 20:01:49 +0000 (20:01 +0000)]
Bounds check the output buffer in do_percentm.
Ted Lemon [Fri, 29 Sep 2000 19:58:24 +0000 (19:58 +0000)]
Don't print trailing NUL when printing a text string.
Ted Lemon [Fri, 29 Sep 2000 18:22:05 +0000 (18:22 +0000)]
Byte-swap incoming integer data.
Ted Lemon [Fri, 29 Sep 2000 18:21:33 +0000 (18:21 +0000)]
Don't enter leases that don't have subnets.
Ted Lemon [Fri, 29 Sep 2000 18:21:09 +0000 (18:21 +0000)]
Document change to support match with alongside match/spawn with.
Ted Lemon [Fri, 29 Sep 2000 18:20:26 +0000 (18:20 +0000)]
Support match with alongside match/spawn with.
Ted Lemon [Fri, 29 Sep 2000 18:14:00 +0000 (18:14 +0000)]
Use interface_allocate() to allocate interfaces.
Ted Lemon [Fri, 29 Sep 2000 18:12:50 +0000 (18:12 +0000)]
Correctly handle the case where the connection doesn't complete immediately.
Ted Lemon [Fri, 29 Sep 2000 18:12:16 +0000 (18:12 +0000)]
Fix some bugs in the code to get arbitrarily long interface lists.
Ted Lemon [Fri, 29 Sep 2000 00:55:53 +0000 (00:55 +0000)]
Use global scope when there's no lease in check_collection.
Ted Lemon [Thu, 28 Sep 2000 18:24:17 +0000 (18:24 +0000)]
Oops, accidentally committed a local hack.
Ted Lemon [Wed, 27 Sep 2000 23:37:44 +0000 (23:37 +0000)]
Panic commit.
Ted Lemon [Wed, 27 Sep 2000 19:35:56 +0000 (19:35 +0000)]
Fix uninitialized use of automatic variable (Hans Persson)
Ted Lemon [Wed, 27 Sep 2000 19:31:45 +0000 (19:31 +0000)]
- Don't flame about the relay agent information option - the client
administrator can't do anything about it.
Ted Lemon [Wed, 27 Sep 2000 19:21:25 +0000 (19:21 +0000)]
Use the nwip options in the nwip universe, not the dhcp options.
Ted Lemon [Wed, 27 Sep 2000 19:19:32 +0000 (19:19 +0000)]
Use suffix.len, not substring.len, when evaluating suffix operator.
Ted Lemon [Wed, 27 Sep 2000 19:13:57 +0000 (19:13 +0000)]
The second argument to suffix is numeric.
Ted Lemon [Sat, 23 Sep 2000 03:43:16 +0000 (03:43 +0000)]
Define SOCKLEN_T
Ted Lemon [Thu, 21 Sep 2000 07:52:19 +0000 (07:52 +0000)]
Fix a Tru64 compile error.
Ted Lemon [Wed, 20 Sep 2000 10:13:43 +0000 (10:13 +0000)]
Fix misnamed function call.
Ted Lemon [Wed, 20 Sep 2000 10:08:51 +0000 (10:08 +0000)]
Oops, left something out
Ted Lemon [Wed, 20 Sep 2000 10:07:12 +0000 (10:07 +0000)]
Post-tag version
Ted Lemon [Wed, 20 Sep 2000 10:05:40 +0000 (10:05 +0000)]
Update version numbers and changelog
Ted Lemon [Wed, 20 Sep 2000 09:38:07 +0000 (09:38 +0000)]
Use make_resolv_conf as documented.
Ted Lemon [Wed, 20 Sep 2000 09:06:39 +0000 (09:06 +0000)]
- When partner disconnects (or stops responding to keepalives), try
to reconnect.
Ted Lemon [Wed, 20 Sep 2000 09:03:59 +0000 (09:03 +0000)]
Don't spawn with zero-length strings.
Ted Lemon [Wed, 20 Sep 2000 09:03:34 +0000 (09:03 +0000)]
Extra sanity check on uh_ulen.
Ted Lemon [Wed, 20 Sep 2000 00:08:27 +0000 (00:08 +0000)]
ANSIfy and thereby neaten up a declaration.
Ted Lemon [Wed, 20 Sep 2000 00:06:04 +0000 (00:06 +0000)]
Fix an oversight in the htype+haddr->hbuf conversion
Ted Lemon [Wed, 20 Sep 2000 00:05:24 +0000 (00:05 +0000)]
Fix one typo, one oversight, and one type cast (thanks to kre)
Ted Lemon [Wed, 20 Sep 2000 00:01:50 +0000 (00:01 +0000)]
Move inet_aton to libomapi
Ted Lemon [Wed, 20 Sep 2000 00:01:13 +0000 (00:01 +0000)]
Require gcc on SunOS4
Ted Lemon [Sat, 16 Sep 2000 20:03:01 +0000 (20:03 +0000)]
Add Service Location Protocol options. Document new option format codes.
Ted Lemon [Sat, 16 Sep 2000 20:01:09 +0000 (20:01 +0000)]
- Add Peter Marschall's new sub-array parser.
- Add support for options that have optional parts.
Ted Lemon [Sat, 16 Sep 2000 19:58:04 +0000 (19:58 +0000)]
Document new SLP options.
Ted Lemon [Sat, 16 Sep 2000 19:57:32 +0000 (19:57 +0000)]
Document new parser capability provided by Peter Marschall
Ted Lemon [Sat, 16 Sep 2000 19:57:02 +0000 (19:57 +0000)]
Fix up HP build options.
Ted Lemon [Sat, 16 Sep 2000 19:34:26 +0000 (19:34 +0000)]
Do post-release version tweak (belatedly).
Ted Lemon [Thu, 14 Sep 2000 12:51:38 +0000 (12:51 +0000)]
Update version and changelog.
Ted Lemon [Thu, 14 Sep 2000 12:42:50 +0000 (12:42 +0000)]
Get even more persnickety about detailing where to send help requests.
Ted Lemon [Thu, 14 Sep 2000 12:42:01 +0000 (12:42 +0000)]
Do statements before using option values (e.g., lease duration).
Ted Lemon [Thu, 14 Sep 2000 12:15:33 +0000 (12:15 +0000)]
Use lt -> scope, not lease -> scope, which is probably empty.
Ted Lemon [Thu, 14 Sep 2000 11:29:43 +0000 (11:29 +0000)]
Don't dereference zones in find_tsig_key - we don't hold a reference!
Ted Lemon [Tue, 12 Sep 2000 22:26:59 +0000 (22:26 +0000)]
HPUX install is completely broken - use cp.
Ted Lemon [Tue, 12 Sep 2000 21:53:15 +0000 (21:53 +0000)]
Print more information when bad socket is found.
Ted Lemon [Tue, 12 Sep 2000 20:23:54 +0000 (20:23 +0000)]
Fix if_deregister_send compilation on old linuces.
Ted Lemon [Tue, 12 Sep 2000 20:09:14 +0000 (20:09 +0000)]
- Put back the code that checks the server configuration for the
dhcp-max-message-size option, which was apparently lost in the
transition from 2.0 to 3.0.
Ted Lemon [Tue, 12 Sep 2000 19:53:00 +0000 (19:53 +0000)]
HPUX install is different, so we can't use -m or -c. :'(
Ted Lemon [Tue, 12 Sep 2000 18:38:23 +0000 (18:38 +0000)]
Get rid of dprintf.
Ted Lemon [Mon, 11 Sep 2000 17:39:14 +0000 (17:39 +0000)]
Fix fallback interface setup code.
Ted Lemon [Fri, 8 Sep 2000 01:40:51 +0000 (01:40 +0000)]
Oops, one more changelog entry.
Ted Lemon [Fri, 8 Sep 2000 01:37:52 +0000 (01:37 +0000)]
Post-tag version change.
Ted Lemon [Fri, 8 Sep 2000 01:37:15 +0000 (01:37 +0000)]
Update changelog and version.