2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-30 22:05:23 +00:00
Commit Graph

2263 Commits

Author SHA1 Message Date
Ted Lemon
f606b1ce86 post-release version. 2000-10-13 19:08:30 +00:00
Ted Lemon
f8572308bf Update version number and changelog. V3-BETA-2-PATCH-7 2000-10-13 19:05:27 +00:00
Ted Lemon
b3cdff111f Fix up manual page installation. 2000-10-13 19:03:19 +00:00
Ted Lemon
4ab5d6e340 Fix title. 2000-10-13 19:00:11 +00:00
Ted Lemon
bca944231b Disable unicast broadcast hack, but leave a place for it to be configured. 2000-10-13 18:58:12 +00:00
Ted Lemon
b0fff90afc Don't trust udp -> uh_len. 2000-10-13 18:54:56 +00:00
Ted Lemon
37ab25f678 Take out a bogus option cache dereference. 2000-10-13 18:47:21 +00:00
Ted Lemon
1a48c9c331 Make dhcrelay link when DEBUG is defined. 2000-10-12 09:05:04 +00:00
Ted Lemon
e8bc9d318d - Cache zones once we've looked them up, so that we don't do a bazillion
queries for each update.
2000-10-12 09:04:24 +00:00
Ted Lemon
b2398d9738 Update zone caching prototypes 2000-10-12 09:00:33 +00:00
Ted Lemon
8e979eb6c4 Make print.c compile with DEBUG (and, coincidentally, make it work better). 2000-10-12 08:59:07 +00:00
Ted Lemon
b2b468ef84 Add cache_found_zone() function. 2000-10-12 08:58:11 +00:00
Ted Lemon
f07d12c622 Fix documentation for address statement in peer declaration. 2000-10-11 08:00:30 +00:00
Ted Lemon
d4efd974e5 Fix a couple of signed vs. unsigned pointer errors. 2000-10-11 07:57:20 +00:00
Ted Lemon
85c14386b8 Use set_option instead of universe -> set_func 2000-10-10 23:22:39 +00:00
Ted Lemon
c0017c7560 Update the agent option documentation. 2000-10-10 23:21:04 +00:00
Ted Lemon
e929278f0b Fix up universe initializations, and define vendor_cfg_option global. 2000-10-10 23:09:17 +00:00
Ted Lemon
9030b3137f Get rid of all the special-case encapsulations. 2000-10-10 23:07:24 +00:00
Ted Lemon
63b935b669 Fix up calls to cons_options. 2000-10-10 23:01:05 +00:00
Ted Lemon
c4403423ed Add omapi object initializer to object type structure. 2000-10-10 23:00:31 +00:00
Ted Lemon
c509341958 Call object initializer from omapi_object_initialize if there is one. 2000-10-10 22:59:37 +00:00
Ted Lemon
e0ac716a97 Rototill universe struct definition. 2000-10-10 22:57:29 +00:00
Ted Lemon
b3b9cca0cc Add ENCAPSULATE and VENDOR tokens. 2000-10-10 22:56:53 +00:00
Ted Lemon
432604c33a Add vendor_space_name to client_config. Lots of prototypes. 2000-10-10 22:56:25 +00:00
Ted Lemon
136d54bfa2 Add defines for Client FQDN option. 2000-10-10 22:54:10 +00:00
Ted Lemon
84864dd8d3 Fix up call to omapi_object_type_register. 2000-10-10 22:53:43 +00:00
Ted Lemon
975bd4642d - 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.
2000-10-10 22:51:58 +00:00
Ted Lemon
781c0375bf - Add the FQDN option space.
- Add support for encapsulations in option format strings, and use it.
- Standardize the functions that access option universes.
2000-10-10 22:48:20 +00:00
Ted Lemon
962dc4ab09 - 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.
2000-10-10 22:45:25 +00:00
Ted Lemon
77956158d4 - 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.
2000-10-10 22:39:47 +00:00
Ted Lemon
e31656de63 Don't compile in Token Ring support if it's not supported. 2000-10-10 22:34:39 +00:00
Ted Lemon
f1242fb40f Fix up call to omapi_object_type_register. 2000-10-10 22:33:56 +00:00
Ted Lemon
08921fe06c - Add initializer for interfaces.
- Don't register for I/O on interfaces on which we are not listening.
2000-10-10 22:31:41 +00:00
Ted Lemon
ae7bc13a2f Document encapsulate type and fqdn option space. 2000-10-10 22:29:33 +00:00
Ted Lemon
88179fea29 Undocument check operator. 2000-10-10 22:07:25 +00:00
Ted Lemon
eebf58bc75 Add initializer arg to object type setup calls. 2000-10-10 22:05:53 +00:00
Ted Lemon
52b2c64036 Don't compile in token ring stuff if we don't support it. 2000-10-10 22:00:09 +00:00
Ted Lemon
d6eb6cf6db Document vendor option space configuration option. 2000-10-10 21:56:55 +00:00
Ted Lemon
c0504523ab - Write all options spaces to lease file and environment, not just DHCP
option space.
2000-10-10 21:50:58 +00:00
Ted Lemon
ce75142f5e Support client-side vendor option space definitions. 2000-10-10 19:44:39 +00:00
Ted Lemon
f717263951 Add object initializer support. Fix off-by-one bug in host stuffer. 2000-10-10 19:14:37 +00:00
Ted Lemon
9007657d14 Oops, fix a jungian slip in parse code. 2000-10-04 18:47:41 +00:00
Ted Lemon
7d452841d1 Correctly parse unknown-ddd hardware types. 2000-10-03 19:33:37 +00:00
Ted Lemon
8c63dd893f - 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.
2000-10-01 21:46:24 +00:00
Ted Lemon
b85703e41b Allow return result of ISC_R_UNCHANGED in omapi_update_object. 2000-10-01 21:42:42 +00:00
Ted Lemon
84b0068537 Don't dump core when sending a name/value pair with a null value. 2000-10-01 21:41:34 +00:00
Ted Lemon
3f75c8fa05 Set the remote handle when updating or requesting a refresh of an object. 2000-10-01 21:40:40 +00:00
Ted Lemon
eaa84150fd Re-apply part of 1.24 that was accidentally voided by 1.25 2000-09-30 01:31:09 +00:00
Ted Lemon
c2722890d6 Might as well have a syntactically correct configuration file. 2000-09-30 01:25:29 +00:00
Ted Lemon
a47105d60d Fix Linux 2.0 fallback setup bug. 2000-09-30 01:24:55 +00:00