]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
25 years agoFix up encapsulation prototype in universe struct.
Ted Lemon [Fri, 24 Nov 2000 04:14:49 +0000 (04:14 +0000)] 
Fix up encapsulation prototype in universe struct.

25 years agoFix up and add prototypes.
Ted Lemon [Fri, 24 Nov 2000 04:13:12 +0000 (04:13 +0000)] 
Fix up and add prototypes.

25 years agoFix a mistaken reference in reverse().
Ted Lemon [Fri, 24 Nov 2000 04:08:31 +0000 (04:08 +0000)] 
Fix a mistaken reference in reverse().

25 years agoInitialize option_space_foreach for ad-hoc option spaces.
Ted Lemon [Fri, 24 Nov 2000 04:04:04 +0000 (04:04 +0000)] 
Initialize option_space_foreach for ad-hoc option spaces.

25 years agoFix up a bunch of suboption parsing bugs.
Ted Lemon [Fri, 24 Nov 2000 04:00:04 +0000 (04:00 +0000)] 
Fix up a bunch of suboption parsing bugs.

25 years agoDon't look up null zones, and don't allocate a zone if we already have one.
Ted Lemon [Fri, 24 Nov 2000 03:55:46 +0000 (03:55 +0000)] 
Don't look up null zones, and don't allocate a zone if we already have one.

25 years agoFix vendor option support.
Ted Lemon [Fri, 24 Nov 2000 03:52:37 +0000 (03:52 +0000)] 
Fix vendor option support.

25 years ago- Fix pretty printing of encapsulation options.
Ted Lemon [Fri, 24 Nov 2000 03:38:18 +0000 (03:38 +0000)] 
- Fix pretty printing of encapsulation options.
- Fix parsing of vendor option space names.

25 years agoApplied fix from bug #427: cache_found_zone() was callign dns_zone_lookup()
Damien Neil [Thu, 2 Nov 2000 00:04:40 +0000 (00:04 +0000)] 
Applied fix from bug #427: cache_found_zone() was callign dns_zone_lookup()
with an uninitialized value.

25 years agoFix for bug #416: If a server hands dhclient an insanely large
Damien Neil [Wed, 1 Nov 2000 23:59:57 +0000 (23:59 +0000)] 
Fix for bug #416: If a server hands dhclient an insanely large
lease time, select() can get passed a too-large timeout, causing it
to return EINVAL.  This fix restricts the select() timeout to one day.

25 years agoTweak omapi_protocol_connect() so that authenticators are sent in the
Damien Neil [Mon, 30 Oct 2000 18:48:07 +0000 (18:48 +0000)] 
Tweak omapi_protocol_connect() so that authenticators are sent in the
proper order.

25 years agoFixed OMAPI lookups based on hardware-address. The hardware type
Damien Neil [Fri, 20 Oct 2000 01:01:41 +0000 (01:01 +0000)] 
Fixed OMAPI lookups based on hardware-address.  The hardware type
is now specified via the hardware-type field.

25 years agoPost-tag version
Ted Lemon [Sun, 15 Oct 2000 18:57:39 +0000 (18:57 +0000)] 
Post-tag version

25 years agoUpdate changelog and versions. V3-BETA-2-PATCH-9
Ted Lemon [Sun, 15 Oct 2000 18:55:04 +0000 (18:55 +0000)] 
Update changelog and versions.

25 years agoFix the math in the udp packet length calculator.
Ted Lemon [Sun, 15 Oct 2000 18:54:29 +0000 (18:54 +0000)] 
Fix the math in the udp packet length calculator.

25 years agoUpdate version number and changelog V3-BETA-2-PATCH-8
Ted Lemon [Sat, 14 Oct 2000 07:57:35 +0000 (07:57 +0000)] 
Update version number and changelog

25 years agoFix a stupid byte-swap error.
Ted Lemon [Sat, 14 Oct 2000 07:56:59 +0000 (07:56 +0000)] 
Fix a stupid byte-swap error.

25 years agopost-release version.
Ted Lemon [Fri, 13 Oct 2000 19:08:30 +0000 (19:08 +0000)] 
post-release version.

25 years agoUpdate version number and changelog. V3-BETA-2-PATCH-7
Ted Lemon [Fri, 13 Oct 2000 19:05:27 +0000 (19:05 +0000)] 
Update version number and changelog.

25 years agoFix up manual page installation.
Ted Lemon [Fri, 13 Oct 2000 19:03:19 +0000 (19:03 +0000)] 
Fix up manual page installation.

25 years agoFix title.
Ted Lemon [Fri, 13 Oct 2000 19:00:11 +0000 (19:00 +0000)] 
Fix title.

25 years agoDisable unicast broadcast hack, but leave a place for it to be configured.
Ted Lemon [Fri, 13 Oct 2000 18:58:12 +0000 (18:58 +0000)] 
Disable unicast broadcast hack, but leave a place for it to be configured.

25 years agoDon't trust udp -> uh_len.
Ted Lemon [Fri, 13 Oct 2000 18:54:56 +0000 (18:54 +0000)] 
Don't trust udp -> uh_len.

25 years agoTake out a bogus option cache dereference.
Ted Lemon [Fri, 13 Oct 2000 18:47:21 +0000 (18:47 +0000)] 
Take out a bogus option cache dereference.

25 years agoMake dhcrelay link when DEBUG is defined.
Ted Lemon [Thu, 12 Oct 2000 09:05:04 +0000 (09:05 +0000)] 
Make dhcrelay link when DEBUG is defined.

25 years ago- Cache zones once we've looked them up, so that we don't do a bazillion
Ted Lemon [Thu, 12 Oct 2000 09:04:24 +0000 (09:04 +0000)] 
- Cache zones once we've looked them up, so that we don't do a bazillion
  queries for each update.

25 years agoUpdate zone caching prototypes
Ted Lemon [Thu, 12 Oct 2000 09:00:33 +0000 (09:00 +0000)] 
Update zone caching prototypes

25 years agoMake print.c compile with DEBUG (and, coincidentally, make it work better).
Ted Lemon [Thu, 12 Oct 2000 08:59:07 +0000 (08:59 +0000)] 
Make print.c compile with DEBUG (and, coincidentally, make it work better).

25 years agoAdd cache_found_zone() function.
Ted Lemon [Thu, 12 Oct 2000 08:58:11 +0000 (08:58 +0000)] 
Add cache_found_zone() function.

25 years agoFix documentation for address statement in peer declaration.
Ted Lemon [Wed, 11 Oct 2000 08:00:30 +0000 (08:00 +0000)] 
Fix documentation for address statement in peer declaration.

25 years agoFix a couple of signed vs. unsigned pointer errors.
Ted Lemon [Wed, 11 Oct 2000 07:57:20 +0000 (07:57 +0000)] 
Fix a couple of signed vs. unsigned pointer errors.

25 years agoUse set_option instead of universe -> set_func
Ted Lemon [Tue, 10 Oct 2000 23:22:39 +0000 (23:22 +0000)] 
Use set_option instead of universe -> set_func

25 years agoUpdate the agent option documentation.
Ted Lemon [Tue, 10 Oct 2000 23:21:04 +0000 (23:21 +0000)] 
Update the agent option documentation.

25 years agoFix up universe initializations, and define vendor_cfg_option global.
Ted Lemon [Tue, 10 Oct 2000 23:09:17 +0000 (23:09 +0000)] 
Fix up universe initializations, and define vendor_cfg_option global.

25 years agoGet rid of all the special-case encapsulations.
Ted Lemon [Tue, 10 Oct 2000 23:07:24 +0000 (23:07 +0000)] 
Get rid of all the special-case encapsulations.

25 years agoFix up calls to cons_options.
Ted Lemon [Tue, 10 Oct 2000 23:01:05 +0000 (23:01 +0000)] 
Fix up calls to cons_options.

25 years agoAdd omapi object initializer to object type structure.
Ted Lemon [Tue, 10 Oct 2000 23:00:31 +0000 (23:00 +0000)] 
Add omapi object initializer to object type structure.

25 years agoCall object initializer from omapi_object_initialize if there is one.
Ted Lemon [Tue, 10 Oct 2000 22:59:37 +0000 (22:59 +0000)] 
Call object initializer from omapi_object_initialize if there is one.

25 years agoRototill universe struct definition.
Ted Lemon [Tue, 10 Oct 2000 22:57:29 +0000 (22:57 +0000)] 
Rototill universe struct definition.

25 years agoAdd ENCAPSULATE and VENDOR tokens.
Ted Lemon [Tue, 10 Oct 2000 22:56:53 +0000 (22:56 +0000)] 
Add ENCAPSULATE and VENDOR tokens.

25 years agoAdd vendor_space_name to client_config. Lots of prototypes.
Ted Lemon [Tue, 10 Oct 2000 22:56:25 +0000 (22:56 +0000)] 
Add vendor_space_name to client_config.   Lots of prototypes.

25 years agoAdd defines for Client FQDN option.
Ted Lemon [Tue, 10 Oct 2000 22:54:10 +0000 (22:54 +0000)] 
Add defines for Client FQDN option.

25 years agoFix up call to omapi_object_type_register.
Ted Lemon [Tue, 10 Oct 2000 22:53:43 +0000 (22:53 +0000)] 
Fix up call to omapi_object_type_register.

25 years ago- Add some code for testing more potential configuration file errors at
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.

25 years ago- Add the FQDN option space.
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.

25 years ago- Add support for user-defined encapsulations.
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.

25 years ago- Make option spaces stored as linked lists first-class objects.
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.

25 years agoDon't compile in Token Ring support if it's not supported.
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.

25 years agoFix up call to omapi_object_type_register.
Ted Lemon [Tue, 10 Oct 2000 22:33:56 +0000 (22:33 +0000)] 
Fix up call to omapi_object_type_register.

25 years ago- Add initializer for interfaces.
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.

25 years agoDocument encapsulate type and fqdn option space.
Ted Lemon [Tue, 10 Oct 2000 22:29:33 +0000 (22:29 +0000)] 
Document encapsulate type and fqdn option space.

25 years agoUndocument check operator.
Ted Lemon [Tue, 10 Oct 2000 22:07:25 +0000 (22:07 +0000)] 
Undocument check operator.

25 years agoAdd initializer arg to object type setup calls.
Ted Lemon [Tue, 10 Oct 2000 22:05:53 +0000 (22:05 +0000)] 
Add initializer arg to object type setup calls.

25 years agoDon't compile in token ring stuff if we don't support it.
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.

25 years agoDocument vendor option space configuration option.
Ted Lemon [Tue, 10 Oct 2000 21:56:55 +0000 (21:56 +0000)] 
Document vendor option space configuration option.

25 years ago- Write all options spaces to lease file and environment, not just DHCP
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.

25 years agoSupport client-side vendor option space definitions.
Ted Lemon [Tue, 10 Oct 2000 19:44:39 +0000 (19:44 +0000)] 
Support client-side vendor option space definitions.

25 years agoAdd object initializer support. Fix off-by-one bug in host stuffer.
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.

25 years agoOops, fix a jungian slip in parse code.
Ted Lemon [Wed, 4 Oct 2000 18:47:41 +0000 (18:47 +0000)] 
Oops, fix a jungian slip in parse code.

25 years agoCorrectly parse unknown-ddd hardware types.
Ted Lemon [Tue, 3 Oct 2000 19:33:37 +0000 (19:33 +0000)] 
Correctly parse unknown-ddd hardware types.

25 years ago- Don't return information on the lease that's not present on the lease.
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.

25 years agoAllow return result of ISC_R_UNCHANGED in omapi_update_object.
Ted Lemon [Sun, 1 Oct 2000 21:42:42 +0000 (21:42 +0000)] 
Allow return result of ISC_R_UNCHANGED in omapi_update_object.

25 years agoDon't dump core when sending a name/value pair with a null value.
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.

25 years agoSet the remote handle when updating or requesting a refresh of an object.
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.

25 years agoRe-apply part of 1.24 that was accidentally voided by 1.25
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

25 years agoMight as well have a syntactically correct configuration file.
Ted Lemon [Sat, 30 Sep 2000 01:25:29 +0000 (01:25 +0000)] 
Might as well have a syntactically correct configuration file.

25 years agoFix Linux 2.0 fallback setup bug.
Ted Lemon [Sat, 30 Sep 2000 01:24:55 +0000 (01:24 +0000)] 
Fix Linux 2.0 fallback setup bug.

25 years agoPost-pl6 version number.
Ted Lemon [Fri, 29 Sep 2000 23:14:04 +0000 (23:14 +0000)] 
Post-pl6 version number.

25 years agoObsolete.
Ted Lemon [Fri, 29 Sep 2000 23:11:31 +0000 (23:11 +0000)] 
Obsolete.

25 years agoUpdate changelog and version number.
Ted Lemon [Fri, 29 Sep 2000 22:48:01 +0000 (22:48 +0000)] 
Update changelog and version number.

25 years agoWrap some new debugging code with #ifdef DEBUG.
Ted Lemon [Fri, 29 Sep 2000 22:42:09 +0000 (22:42 +0000)] 
Wrap some new debugging code with #ifdef DEBUG.

25 years agoGet rid of bogus AR declaration.
Ted Lemon [Fri, 29 Sep 2000 22:27:46 +0000 (22:27 +0000)] 
Get rid of bogus AR declaration.

25 years agoDon't print silly error messages
Ted Lemon [Fri, 29 Sep 2000 22:04:35 +0000 (22:04 +0000)] 
Don't print silly error messages

25 years agoFix minor indentation nit.
Ted Lemon [Fri, 29 Sep 2000 20:58:59 +0000 (20:58 +0000)] 
Fix minor indentation nit.

25 years agoDo better status checking when starting connections.
Ted Lemon [Fri, 29 Sep 2000 20:58:26 +0000 (20:58 +0000)] 
Do better status checking when starting connections.

25 years agoDo better status checking during initialization.
Ted Lemon [Fri, 29 Sep 2000 20:57:59 +0000 (20:57 +0000)] 
Do better status checking during initialization.

25 years agoargv [i], not argv [1]
Ted Lemon [Fri, 29 Sep 2000 20:57:26 +0000 (20:57 +0000)] 
argv [i], not argv [1]

25 years agoRemove incorrect documentation of known/unknown handling.
Ted Lemon [Fri, 29 Sep 2000 20:02:16 +0000 (20:02 +0000)] 
Remove incorrect documentation of known/unknown handling.

25 years agoBounds check the output buffer in do_percentm.
Ted Lemon [Fri, 29 Sep 2000 20:01:49 +0000 (20:01 +0000)] 
Bounds check the output buffer in do_percentm.

25 years agoDon't print trailing NUL when printing a text string.
Ted Lemon [Fri, 29 Sep 2000 19:58:24 +0000 (19:58 +0000)] 
Don't print trailing NUL when printing a text string.

25 years agoByte-swap incoming integer data.
Ted Lemon [Fri, 29 Sep 2000 18:22:05 +0000 (18:22 +0000)] 
Byte-swap incoming integer data.

25 years agoDon't enter leases that don't have subnets.
Ted Lemon [Fri, 29 Sep 2000 18:21:33 +0000 (18:21 +0000)] 
Don't enter leases that don't have subnets.

25 years agoDocument change to support match with alongside match/spawn with.
Ted Lemon [Fri, 29 Sep 2000 18:21:09 +0000 (18:21 +0000)] 
Document change to support match with alongside match/spawn with.

25 years agoSupport 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.

25 years agoUse interface_allocate() to allocate interfaces.
Ted Lemon [Fri, 29 Sep 2000 18:14:00 +0000 (18:14 +0000)] 
Use interface_allocate() to allocate interfaces.

25 years agoCorrectly handle the case where the connection doesn't complete immediately.
Ted Lemon [Fri, 29 Sep 2000 18:12:50 +0000 (18:12 +0000)] 
Correctly handle the case where the connection doesn't complete immediately.

25 years agoFix some bugs in the code to get arbitrarily long interface lists.
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.

25 years agoUse global scope when there's no lease in check_collection.
Ted Lemon [Fri, 29 Sep 2000 00:55:53 +0000 (00:55 +0000)] 
Use global scope when there's no lease in check_collection.

25 years agoOops, accidentally committed a local hack.
Ted Lemon [Thu, 28 Sep 2000 18:24:17 +0000 (18:24 +0000)] 
Oops, accidentally committed a local hack.

25 years agoPanic commit.
Ted Lemon [Wed, 27 Sep 2000 23:37:44 +0000 (23:37 +0000)] 
Panic commit.

25 years agoFix uninitialized use of automatic variable (Hans Persson)
Ted Lemon [Wed, 27 Sep 2000 19:35:56 +0000 (19:35 +0000)] 
Fix uninitialized use of automatic variable (Hans Persson)

25 years ago- Don't flame about the relay agent information option - the client
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.

25 years agoUse the nwip options in the nwip universe, not the dhcp options.
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.

25 years agoUse suffix.len, not substring.len, when evaluating suffix operator.
Ted Lemon [Wed, 27 Sep 2000 19:19:32 +0000 (19:19 +0000)] 
Use suffix.len, not substring.len, when evaluating suffix operator.

25 years agoThe second argument to suffix is numeric.
Ted Lemon [Wed, 27 Sep 2000 19:13:57 +0000 (19:13 +0000)] 
The second argument to suffix is numeric.

25 years agoDefine SOCKLEN_T
Ted Lemon [Sat, 23 Sep 2000 03:43:16 +0000 (03:43 +0000)] 
Define SOCKLEN_T

25 years agoFix a Tru64 compile error.
Ted Lemon [Thu, 21 Sep 2000 07:52:19 +0000 (07:52 +0000)] 
Fix a Tru64 compile error.

25 years agoFix misnamed function call.
Ted Lemon [Wed, 20 Sep 2000 10:13:43 +0000 (10:13 +0000)] 
Fix misnamed function call.

25 years agoOops, left something out
Ted Lemon [Wed, 20 Sep 2000 10:08:51 +0000 (10:08 +0000)] 
Oops, left something out

25 years agoPost-tag version
Ted Lemon [Wed, 20 Sep 2000 10:07:12 +0000 (10:07 +0000)] 
Post-tag version